.backpopup_backdrop__kqruE{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:0 29px;background:rgba(17,40,66,.55);font-family:var(--font-instrument),"Instrument Sans",system-ui,sans-serif}.backpopup_card__rt81n{width:100%;max-width:580px;padding:44px 24px;border-radius:14px;background:#fff;text-align:center}.backpopup_products__twn4x{display:flex;align-items:flex-end;justify-content:center;gap:12px;height:120px;margin-bottom:28px}.backpopup_product__aKF3H{height:100%;min-width:0;max-width:22%;object-fit:contain}.backpopup_more__NQLUj{flex:none;align-self:center;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#eee;color:#b5b5b5;font-size:26px}.backpopup_title__Pvqg3{margin:0 auto 10px;max-width:20em;font-size:24px;font-weight:400;line-height:1.12;color:#000}.backpopup_title__Pvqg3 b{font-weight:600}.backpopup_subtitle__ulbeq{margin:0 0 32px;font-size:12px;color:#8c8c8c}.backpopup_button__8NiAY{display:block;width:100%;max-width:420px;margin:0 auto 18px;padding:18px 20px;border:0;border-radius:999px;background:#000;color:#fff;font:inherit;font-size:15px;font-weight:500;letter-spacing:.01em;text-transform:uppercase;cursor:pointer}.backpopup_leave__csDVS{border:0;background:none;color:#333;font:inherit;font-size:12px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media (min-width:750px){.backpopup_title__Pvqg3{font-size:30px}.backpopup_products__twn4x{height:170px}}.backpopup_choices__8VmhX{display:flex;justify-content:center;padding:48px 20px;font-family:var(--font-instrument),"Instrument Sans",system-ui,sans-serif}.backpopup_choices__8VmhX .backpopup_card__rt81n{border:1px solid #ececec}a.backpopup_button__8NiAY{box-sizing:border-box;text-align:center;text-decoration:none}.backpopup_buttonOutline__7z9uf{border:1.5px solid #000;background:#fff;color:#000}@media (prefers-reduced-motion:no-preference) and (hover:hover){.backpopup_button__8NiAY{transition:transform .16s ease-out}.backpopup_button__8NiAY:hover{transform:translateY(-1px)}}.delivery_box__o_C6R{padding:32px 24px 0}.delivery_box__o_C6R .delivery_title__Xmc8s{margin:0 0 14px;font-size:22px;font-weight:400;line-height:1.4;letter-spacing:-.025em}.delivery_field__Z5sNa{display:flex;align-items:center;gap:10px;height:52px;padding:0 6px 0 16px;border:1px solid #d4d4d4;border-radius:999px;background:#ffffff}.delivery_field__Z5sNa:focus-within{border-color:#5480a5}.delivery_icon__uTH9W{display:flex;color:#5480a5}.delivery_input__mT7n7{flex:1 1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:16px;letter-spacing:.04em;color:#171717}.delivery_input__mT7n7:-webkit-autofill,.delivery_input__mT7n7:-webkit-autofill:focus,.delivery_input__mT7n7:-webkit-autofill:hover{-webkit-text-fill-color:#171717;caret-color:#171717;-webkit-box-shadow:inset 0 0 0 40px #ffffff;-webkit-transition:background-color 600000s 0s,color 600000s 0s;transition:background-color 600000s 0s,color 600000s 0s}.delivery_input__mT7n7::placeholder{color:#a3a3a3;letter-spacing:0}.delivery_box__o_C6R .delivery_button__HVFqK{height:40px;min-width:88px;padding:0 20px;border:0;border-radius:999px;background:linear-gradient(90deg,#306ec0,#215190);color:#ffffff;font-size:15px;font-weight:500}.delivery_box__o_C6R .delivery_button__HVFqK:disabled{opacity:.7}.delivery_box__o_C6R .delivery_band__RXpGH{margin:12px 0 0;padding:12px 16px;border-radius:12px;background:#e4f0fb;color:#404040;font-size:14px;line-height:20px}.delivery_band__RXpGH strong{color:#171717;font-weight:600}.delivery_error__oxUwR{background:#fdf0ee;color:#8a3b2f}.lessBanner_lp__AY6dD{--ease:cubic-bezier(0.22,1,0.36,1);display:block;width:100%;height:auto}.lessBanner_el__Ri41v,.lessBanner_full__LQYq3{opacity:0}.lessBanner_arrowMask__6JvMl,.lessBanner_lineMask__PgVRT{stroke-dasharray:1;stroke-dashoffset:1}.lessBanner_vmask__Mxlf2{transform-box:fill-box;transform-origin:top;transform:scaleY(0)}.lessBanner_glow__nmFnZ{opacity:0}.lessBanner_kitA__fsTTj,.lessBanner_kitB__0jllu,.lessBanner_r1__Jsi3e,.lessBanner_rrr__7I6z7,.lessBanner_t1__w1zau,.lessBanner_t2__7MuNA,.lessBanner_t3__nI3_6{transform-box:fill-box;transform-origin:center}.lessBanner_lp__AY6dD[data-state=play] .lessBanner_lineMask__PgVRT{animation:lessBanner_draw__JSGyl .9s linear .1s forwards}.lessBanner_lp__AY6dD[data-state=play] .lessBanner_vmask__Mxlf2{animation:lessBanner_grow__rbYas .28s var(--ease) forwards}.lessBanner_lp__AY6dD[data-state=play] .lessBanner_lab__Z90qN{animation:lessBanner_fade__OHQt_ .28s ease-out forwards}.lessBanner_lp__AY6dD[data-state=play] .lessBanner_rrr__7I6z7{animation:lessBanner_rise__SH81H .35s var(--ease) forwards}.lessBanner_lp__AY6dD[data-state=play] .lessBanner_kitA__fsTTj{animation:lessBanner_rise__SH81H .45s var(--ease) .08s forwards}.lessBanner_lp__AY6dD[data-state=play] .lessBanner_t1__w1zau{animation:lessBanner_rise__SH81H .4s var(--ease) .2s forwards}.lessBanner_lp__AY6dD[data-state=play] .lessBanner_t2__7MuNA{animation:lessBanner_rise__SH81H .4s var(--ease) .28s forwards}.lessBanner_lp__AY6dD[data-state=play] .lessBanner_t3__nI3_6{animation:lessBanner_rise__SH81H .4s var(--ease) .36s forwards}.lessBanner_lp__AY6dD[data-state=play] .lessBanner_arrowMask__6JvMl{animation:lessBanner_draw__JSGyl 2.2s var(--ease) .45s forwards}.lessBanner_lp__AY6dD[data-state=play] .lessBanner_kitB__0jllu{animation:lessBanner_rise__SH81H .45s var(--ease) .78s forwards}.lessBanner_lp__AY6dD[data-state=play] .lessBanner_r1__Jsi3e{animation:lessBanner_pop__EVzQV .35s var(--ease) 2.45s forwards}.lessBanner_lp__AY6dD[data-state=play] .lessBanner_glow__nmFnZ{animation:lessBanner_glow__nmFnZ .8s ease-out 2.55s forwards}.lessBanner_lp__AY6dD[data-state=done] .lessBanner_full__LQYq3{opacity:1}.lessBanner_lp__AY6dD[data-state=done] .lessBanner_anim__jrmOq{visibility:hidden}@keyframes lessBanner_draw__JSGyl{to{stroke-dashoffset:0}}@keyframes lessBanner_grow__rbYas{to{transform:scaleY(1)}}@keyframes lessBanner_fade__OHQt_{to{opacity:1}}@keyframes lessBanner_rise__SH81H{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes lessBanner_pop__EVzQV{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes lessBanner_glow__nmFnZ{0%{opacity:0}40%{opacity:.55}to{opacity:0}}.cart_cart__2Fg8G{max-width:448px;margin:0 auto;padding-bottom:var(--checkout-h,96px);background:#ffffff;color:#171717;font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.cart_cart__2Fg8G h2,.cart_cart__2Fg8G h3,.cart_cart__2Fg8G p{margin:0}.cart_cart__2Fg8G button{font:inherit;color:inherit;cursor:pointer}.cart_cart__2Fg8G img,.cart_cart__2Fg8G video{display:block}.cart_status__VLitA{padding:24px 20px;text-align:center;font-size:13px;color:#737373}.cart_minW0__G20Ma{min-width:0}.cart_hero__Ca1D6{border-bottom:1px solid #e5e5e5;padding:40px 28px 12px}.cart_hero__Ca1D6 h2{font-size:22px;font-weight:400;line-height:1.15;letter-spacing:-.025em}.cart_hero__Ca1D6 h2 span{display:block;color:#84b3e2}@media (max-width:999px){.cart_webOnly__IypTf{display:none}}.cart_hero__Ca1D6 p{margin-top:2px;font-size:12px;line-height:16px;color:#737373}.cart_chevron___YeOt{display:flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#5480a5;color:#ffffff}.cart_headLeading__bWaP6{display:flex;align-items:flex-start;gap:12px;padding:0 20px}.cart_headLeadingIcon__d0W7_{margin-top:2px}.cart_headLeading__bWaP6 h3,.cart_headLeading__bWaP6 p{margin:0}.cart_headLeading__bWaP6 h3{font-size:18px;font-weight:400;line-height:1.25}.cart_headLeading__bWaP6 p{font-size:12px;line-height:16px;color:#a3a3a3}.cart_headTrailing__4h9Ay{padding:0 24px}.cart_headTrailingRow__k0IBI{display:flex;align-items:center;gap:12px}.cart_headTrailing__4h9Ay h3{font-size:22px;font-weight:400;line-height:1.4;letter-spacing:-.025em}.cart_headTrailing__4h9Ay p{font-size:14px;line-height:20px;color:#a3a3a3}.cart_plans__4NcLM{border-bottom:1px solid #e5e5e5;padding:24px 0 20px}.cart_cards__s9ajk{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:20px;padding:0 16px}.cart_card__nqDtr{position:relative;display:block;text-align:left;border:1px solid #e5e5e5;border-radius:6px;background:#ffffff;padding:24px 12px 12px;transition:background-color .15s,border-color .15s}.cart_card__nqDtr[aria-checked=true]{border-color:#5480a5;background:#f2f6fa}.cart_card__nqDtr:disabled{opacity:.5;cursor:not-allowed}.cart_badge__jfu6c{top:-10px;border-radius:2px;background:linear-gradient(90deg,#2f5e95,#7198ca);font-size:8px;line-height:12px;padding:2px 8px}.cart_badge__jfu6c,.cart_check__VNvaM{position:absolute;right:8px;color:#ffffff}.cart_check__VNvaM{top:8px;display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#5480a5}.cart_cardTitle__Qibi9{font-size:16px;line-height:1;font-weight:500}.cart_cardSmall__F41LE{margin-top:4px!important;font-size:8px;line-height:12px;color:#737373}.cart_cardPrice__V9ami{margin-top:16px!important;font-size:18px;line-height:1;font-weight:500}.cart_save__hX_Lf{display:inline-flex;margin-top:12px;border-radius:4px;padding:4px 10px;font-size:8px;line-height:12px;font-weight:500}.cart_save__hX_Lf[data-kind=none],.cart_save__hX_Lf[data-kind=saving]{background:#e4f0fb;color:#597a9f}.cart_save__hX_Lf[data-kind=active]{background:#5178a0;color:#ffffff}.cart_group__sVT3l{padding-top:32px}.cart_rows__R69jS{margin-top:16px;border-top:1px solid #e5e5e5}.cart_row__bFW2k{display:grid;grid-template-columns:34% 1fr;border-bottom:1px solid #e5e5e5}.cart_pic___5He9{position:relative;height:144px;border:0;border-right:1px solid #e5e5e5;background:none;padding:0}.cart_pic___5He9 .cart_fill__TFs5D{padding:16px}.cart_picAddOn__Qek8i{height:128px}.cart_picAddOn__Qek8i .cart_fill__TFs5D{padding:12px}div.cart_pic___5He9{cursor:default}.cart_fillContain__O_adR,.cart_fill__TFs5D{position:absolute;inset:0;width:100%;height:100%;box-sizing:border-box;object-fit:contain}.cart_info__TBiX_{display:flex;flex-direction:column;justify-content:center;padding:20px}.cart_name__di3ir{text-align:left;border:0;background:none;padding:0}.cart_nameText__nS6hx{font-size:14px;line-height:20px;font-weight:500;color:#171717}.cart_unit__MITe6{font-size:12px;line-height:16px;color:#737373}.cart_chipRow__wJH_i{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}.cart_chip__oYkWZ{display:inline-flex;align-items:center;border-radius:999px;background:#e4f0fb;padding:4px 12px;font-size:9px;line-height:13.5px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#597a9f}.cart_chipTop__X95UA{margin-top:4px;white-space:nowrap}.cart_price__VTGtz{margin-top:8px!important;font-size:14px;line-height:20px;font-weight:500}.cart_addOnInfo__tWgbs,.cart_priceRow__V4YOI{display:flex;align-items:center;justify-content:space-between;gap:12px}.cart_addOnInfo__tWgbs{min-width:0;padding:16px 20px}.cart_addOnPrice__dXe5G{margin-top:8px!important;font-size:14px;line-height:20px;font-weight:500}.cart_struck__p61Ec{color:#737373;text-decoration:line-through}.cart_add__IPKiN,.cart_free___3wJx,.cart_remove__mIMow{display:flex;flex:none;align-items:center;border-radius:999px;font-size:12px!important;line-height:16px;white-space:nowrap}.cart_remove__mIMow{gap:6px;border:1px solid #e5e5e5;background:#ffffff;padding:6px 12px}.cart_add__IPKiN{gap:8px;border:0;background:#171717;color:#ffffff!important;padding:8px 20px}@media (prefers-reduced-motion:no-preference){.cart_addNudge__ySYYe{position:relative;animation:cart_addNudge__ySYYe 2.4s ease-in-out 3}.cart_addNudge__ySYYe:after{content:"";position:absolute;inset:0;border-radius:inherit;border:2px solid #171717;opacity:0;pointer-events:none;animation:cart_addRing__J1PKk 2.4s ease-out 3}}@keyframes cart_addNudge__ySYYe{0%,70%,to{transform:scale(1)}80%{transform:scale(1.07)}90%{transform:scale(.98)}}@keyframes cart_addRing__J1PKk{0%,62%{opacity:0;transform:scale(1)}72%{opacity:.5}to{opacity:0;transform:scale(1.28)}}.cart_free___3wJx{border:1px solid #e5e5e5;padding:6px 14px}.cart_freeRow___sjFQ{display:flex;align-items:center;gap:10px;margin-top:8px}.cart_freeRow___sjFQ .cart_addOnPrice__dXe5G{margin-top:0!important}.cart_banner__lpmq0{padding:24px 12px 0}.cart_bannerImg__UVxn_{overflow:hidden;border-radius:16px;box-shadow:0 1px 2px rgba(0,0,0,.05)}.cart_bannerImg__UVxn_ img{width:100%;height:auto}.cart_months__e13af{display:flex;align-items:center;justify-content:space-between;margin-top:10px;border-radius:12px;background:linear-gradient(90deg,#1b4e5b,#357484,#6ea7b4);padding:12px}.cart_months__e13af span{flex:1 1;text-align:center;font-size:10px;font-weight:500;letter-spacing:-.025em;color:#ffffff;white-space:nowrap}.cart_mediaSection__ynZSH{border-bottom:1px solid #e5e5e5;padding:32px 0 24px}.cart_mediaSectionOpen__b7jBI{border-bottom:0}.cart_scroller__Roh1c{margin-top:16px}.cart_track__gyNy2{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.cart_track__gyNy2::-webkit-scrollbar{display:none}.cart_progress__l90RZ{position:relative;width:35%;height:4px;margin:16px auto 0;overflow:hidden;border-radius:999px;background:#e5e5e5}.cart_progress__l90RZ i{position:absolute;top:0;height:100%;border-radius:999px;background:#2f8fa3;transition:all .15s}.cart_storyTrack__itKzJ{gap:8px;padding:0 20px;scroll-padding:0 20px}.cart_storyCard__bI_rF{position:relative;flex:none;width:25%;min-width:96px;aspect-ratio:9/16;scroll-snap-align:start;overflow:hidden;border:0;border-radius:6px;background:#171717;padding:0}.cart_storyCard__bI_rF video{width:100%;height:100%;object-fit:cover}.cart_storyPlay__prNUs{position:absolute;left:50%;top:50%;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding-left:2px;box-sizing:border-box;transform:translate(-50%,-50%);border-radius:50%;background:rgba(255,255,255,.8);box-shadow:0 1px 2px rgba(0,0,0,.1);color:#171717}.cart_storyInfo__ADVy6{position:absolute;left:0;right:0;bottom:0;padding:24px 6px 6px;background:linear-gradient(0deg,rgba(0,0,0,.85),rgba(0,0,0,.4),transparent);pointer-events:none}.cart_storyCaption__ibzoq{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:center;font-size:6px;font-weight:500;line-height:1.25;color:#ffffff}.cart_storyLength__0gkG6{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:4px;font-size:5px;font-weight:500;color:#d4d4d4}.cart_resultTrack__jBC39{gap:12px;padding:6px 20px 12px;scroll-padding:0 20px}.cart_resultCard__9Bo5Z{position:relative;flex:none;width:75%;min-width:260px;max-width:320px;aspect-ratio:600/470;scroll-snap-align:start;overflow:hidden;border:1px solid #e5e5e5;border-radius:12px;background:#ffffff;padding:0;cursor:pointer;transition:border-color .25s ease,box-shadow .25s ease,transform .3s ease}.cart_resultCard__9Bo5Z img{transform:scale(1.09);transition:transform .5s cubic-bezier(.2,.7,.2,1)}.cart_resultCard__9Bo5Z[aria-pressed=true]{border-color:#2f8aa6;box-shadow:0 0 0 2px rgba(47,138,166,.22)}@media (hover:hover){.cart_resultCard__9Bo5Z:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(17,17,17,.08)}.cart_resultCard__9Bo5Z[aria-pressed=true]:hover{box-shadow:0 0 0 2px rgba(47,138,166,.22),0 8px 20px rgba(17,17,17,.08)}.cart_resultCard__9Bo5Z:hover img{transform:scale(1.14)}}.cart_resultCard__9Bo5Z:active{transform:scale(.98)}.cart_resultInner__pFzpZ{position:relative;display:block;width:100%;height:100%;overflow:hidden}.cart_modal__KBf1q{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:16px}.cart_modalBack___OFI8{position:absolute;inset:0;border:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cart_story__t14Le{position:relative;display:flex;flex-direction:column;width:88vw;max-width:340px;max-height:75vh;aspect-ratio:9/16;overflow:hidden;border-radius:16px;background:#000000;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:none;overscroll-behavior:contain}.cart_story__t14Le video{pointer-events:none}.cart_storyFast__4jgK9{border-radius:999px;background:rgba(255,255,255,.25);padding:2px 8px;font-size:11px;font-weight:700}.cart_storyTop__t0aXP{position:absolute;left:0;right:0;top:0;z-index:2;display:flex;flex-direction:column;gap:8px;padding:12px;background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(0,0,0,.4),transparent);color:#ffffff}.cart_storyBars__iz920{display:flex;gap:4px}.cart_storyBars__iz920 span{flex:1 1;height:4px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.3)}.cart_storyBars__iz920 i{display:block;height:100%;background:#ffffff;transition:width .1s linear}.cart_storyHead___nzkA{display:flex;align-items:center;justify-content:space-between;padding-top:4px}.cart_storyWho__fc_cA{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600}.cart_storyAvatar__7GZfr{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,.2);font-size:10px;font-weight:700}.cart_storyButtons__TavJr{display:flex;gap:12px}.cart_storyButtons__TavJr button,.cart_storyNav__3nBjd{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:50%;background:rgba(0,0,0,.4);color:#ffffff!important}.cart_storyStage__cwiS3{position:relative;flex:1 1;min-height:0;cursor:pointer;border:0;padding:0;background:#000000}.cart_storyStage__cwiS3 video{width:100%;height:100%;object-fit:contain}.cart_storyPaused__0j0mk{position:absolute;left:50%;top:50%;display:flex;align-items:center;justify-content:center;width:64px;height:64px;transform:translate(-50%,-50%);border-radius:50%;background:rgba(0,0,0,.45);color:#ffffff;pointer-events:none}.cart_storyNav__3nBjd{position:absolute;top:50%;z-index:2;width:36px;height:36px;transform:translateY(-50%)}.cart_storyPrev__y7LQ3{left:8px}@media (hover:none){.cart_storyNav__3nBjd{display:none}}.cart_storyNext__h8UWa{right:8px}.cart_storyBottom__l2kHO{pointer-events:none;position:absolute;left:0;right:0;bottom:0;z-index:2;padding:16px;text-align:center;background:linear-gradient(0deg,rgba(0,0,0,.9),rgba(0,0,0,.5),transparent)}.cart_storyBottom__l2kHO p{font-size:12px;line-height:1.6;color:#ffffff}.cart_storyCardLive__HEdOs{cursor:default}.cart_story__t14Le.cart_storyInTile__iPpgb{width:100%;height:100%;max-width:none;max-height:none;aspect-ratio:auto;border-radius:0;box-shadow:none}.cart_storyInTile__iPpgb .cart_storyTop__t0aXP{gap:6px;padding:8px}.cart_storyInTile__iPpgb .cart_storyBars__iz920 span{height:3px}.cart_storyInTile__iPpgb .cart_storyWho__fc_cA{gap:6px;font-size:11px}.cart_storyInTile__iPpgb .cart_storyAvatar__7GZfr{width:22px;height:22px;font-size:9px}.cart_storyInTile__iPpgb .cart_storyButtons__TavJr{gap:6px}.cart_storyInTile__iPpgb .cart_storyButtons__TavJr button{width:26px;height:26px}.cart_storyInTile__iPpgb .cart_storyNav__3nBjd{width:28px;height:28px}.cart_storyInTile__iPpgb .cart_storyPrev__y7LQ3{left:4px}.cart_storyInTile__iPpgb .cart_storyNext__h8UWa{right:4px}.cart_storyInTile__iPpgb .cart_storyPaused__0j0mk{width:48px;height:48px}.cart_storyInTile__iPpgb .cart_storyBottom__l2kHO{padding:10px}.cart_storyInTile__iPpgb .cart_storyBottom__l2kHO p{margin:0;font-size:11px;line-height:1.45}.cart_trust__gOVkC{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:24px 12px}.cart_trust__gOVkC>div{gap:10px;padding:0 4px;text-align:left}.cart_trustIcon__u8rtr,.cart_trust__gOVkC>div{display:flex;align-items:center;justify-content:center}.cart_trustIcon__u8rtr{position:relative;flex:none;width:24px;height:24px;color:#404040}.cart_sparkle__38pvs{position:absolute;right:-2px;bottom:-2px;display:flex}.cart_trustTitle__8ybuQ{font-size:10px;font-weight:500;line-height:1.25;color:#262626}.cart_trustSub__aa7Uq{margin-top:2px!important;font-size:8px;line-height:1.25;color:#a3a3a3}.cart_checkout__XWb3y{position:fixed;left:0;right:0;bottom:0;z-index:30;width:100%;margin:0;box-sizing:border-box;background:#ffffff;padding:11px 20px max(9px,env(safe-area-inset-bottom));box-shadow:0 -4px 16px rgba(0,0,0,.06);transition:transform .3s ease,visibility .3s}.cart_checkoutRow__0TRaR{display:flex;align-items:center;justify-content:space-between;gap:16px}.cart_checkoutRow__0TRaR>div{min-width:0}.cart_buy__rIKcp{flex:none}.cart_totalRow__IZiqD{display:flex;flex-wrap:wrap;align-items:flex-end;gap:6px}.cart_total__mz6ew{font-size:26px;font-weight:600;line-height:1}.cart_mrp__cmaiY{padding-bottom:2px;font-size:10px;color:#a3a3a3;text-decoration:line-through}.cart_savePill__GtMuZ{margin:0 0 12px 4px;border-radius:2px;background:#7198ca;padding:2px 8px;font-size:6px;font-weight:500;color:#ffffff;white-space:nowrap}.cart_note__KEQSU{white-space:nowrap;margin-top:4px!important;font-size:8px;line-height:1.25;color:#525252}.cart_buy__rIKcp{border-radius:999px;background:linear-gradient(90deg,#306ec0,#215190);padding:16px 40px;font-size:14px;font-weight:600;letter-spacing:.025em;color:#ffffff;text-decoration:none;white-space:nowrap}.cart_outOfStock__V_1zu{font-weight:600;text-transform:none}.cart_outOfStock__V_1zu,.cart_storeBusy__GhxIC{margin-top:8px!important;font-size:12px;color:#b45309}.cart_storeBusy__GhxIC{line-height:1.4;text-align:right}.cart_buy__rIKcp[aria-disabled=true]{opacity:.5;pointer-events:none}@media (max-width:999px){.cart_trust__gOVkC{border-bottom:0}.cart_plans__4NcLM{padding-top:40px}.cart_checkout__XWb3y[data-away]{transform:translateY(100%);visibility:hidden}}@media (min-width:1000px){.cart_checkout__XWb3y{position:-webkit-sticky;position:sticky;max-width:none}}@media (max-width:429px){.cart_checkoutRow__0TRaR{gap:10px}.cart_total__mz6ew{font-size:23px}.cart_buy__rIKcp{padding:13px 24px}.cart_savePill__GtMuZ{margin-left:0}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (min-width:760px){.cart_buy__rIKcp,.cart_card__nqDtr{transition:transform .16s ease-out}.cart_buy__rIKcp:hover{transform:translateY(-1px) scale(1.02)}.cart_card__nqDtr:hover{transform:translateY(-2px)}}.cart_cart__2Fg8G .cart_disclaimer__AjM9E{font-size:10px;color:#6b6b6b;margin:12px 12px 0;line-height:1.4}@media (min-width:1000px){.cart_cart__2Fg8G .cart_disclaimer__AjM9E[data-web-elsewhere]{display:none}}.cart_webMedia__ND9U7{display:none}.cart_phoneMedia__xa68y{display:contents}@media (min-width:1000px){.cart_webMedia__ND9U7{display:block;margin-top:32px}.cart_webMedia__ND9U7 .cart_headLeading__bWaP6{padding:0 0 0 10px}.cart_webMedia__ND9U7 .cart_storyTrack__itKzJ{padding:0;scroll-padding:0}.cart_webMedia__ND9U7 .cart_resultTrack__jBC39{padding:6px 0 12px;scroll-padding:0}.cart_phoneMedia__xa68y{display:none}.cart_trust__gOVkC{border-bottom:0;margin-top:32px}}.cart_addOnInfo__tWgbs{padding:14px 14px 14px 16px}.cart_addOnName__Qp4zI{font-size:16px;line-height:22px}.cart_addOnUnit__gLL1j{font-size:14px;line-height:20px;color:#8a8a8a}.cart_chipAddOn__ZuTYI{margin-top:8px;padding:4px 10px;font-size:8px;line-height:12px;letter-spacing:.03em;color:#4f78a8}.cart_addOnWas__DGsWr{margin-top:8px!important;font-size:16px;line-height:22px;font-weight:400}.cart_freeEnd___Rrcd{padding:10px 22px;font-size:15px!important;line-height:20px;color:#171717;background:#ffffff}@media (max-width:380px){.cart_chipAddOn__ZuTYI{white-space:normal}.cart_freeEnd___Rrcd{padding:8px 14px}}.faq_faq__hgzpE{padding:28px 20px 8px;border-top:1px solid #e5e5e5}.faq_faq__hgzpE .faq_head__CjzqM{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;border:0;background:none;padding:0 0 16px;font:inherit;color:#171717;cursor:pointer;text-align:left}.faq_head__CjzqM h3{margin:0;font-size:18px;font-weight:400;line-height:1.25}@media (max-width:999px){.faq_head__CjzqM h3{font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif}}.faq_chev__kKt7a{width:22px;height:22px;flex:none;fill:none;stroke:#171717;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s cubic-bezier(.22,1,.36,1)}.faq_chev__kKt7a[data-open]{transform:rotate(180deg)}.faq_answer__pde56,.faq_body__xM4oR{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.22,1,.36,1)}.faq_answer__pde56[data-open],.faq_body__xM4oR[data-open]{grid-template-rows:1fr}.faq_answer__pde56>p,.faq_body__xM4oR>div{overflow:hidden;min-height:0}.faq_item__N_Zpb{border-top:1px solid #e5e5e5}.faq_item__N_Zpb button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;border:0;background:none;padding:16px 0;font:inherit;font-size:14px;font-weight:500;color:#171717;text-align:left;cursor:pointer}.faq_pm__h6jjr{position:relative;width:14px;height:14px;flex:none}.faq_pm__h6jjr:after,.faq_pm__h6jjr:before{content:"";position:absolute;left:1px;right:1px;top:6px;height:1.6px;border-radius:2px;background:#171717;transition:transform .3s cubic-bezier(.22,1,.36,1)}.faq_pm__h6jjr:after{transform:rotate(90deg)}.faq_pm__h6jjr[data-open]:after{transform:rotate(0)}.faq_answer__pde56>p{margin:0;font-size:12px;line-height:1.6;color:#525252}.faq_answer__pde56[data-open]>p{padding-bottom:16px}@media (max-width:999px){.faq_item__N_Zpb button{font-size:13px}.faq_answer__pde56>p{font-size:11.5px}}@media (min-width:1000px){.faq_faq__hgzpE{padding:32px 0 8px}}.faq_web__e9bag .faq_item__N_Zpb:last-child{border-bottom:1px solid #e5e5e5}.faq_faq__hgzpE .faq_more__j_c5M{display:inline-flex;align-items:center;gap:6px;padding:4px 0;border:0;background:none;font:inherit;font-size:14px;font-weight:500;color:#2a4f71;cursor:pointer}.faq_more__j_c5M .faq_chev__kKt7a{width:18px;height:18px;stroke:#2a4f71}.policy_sheet__NaKwb.policy_sheet__NaKwb{display:flex;flex-direction:column;overflow:hidden;font-family:var(--font-inter,Inter),system-ui,sans-serif}.policy_layout__w0vzy{display:flex;flex:1 1;flex-direction:column;min-height:0}.policy_header__JHw29{padding:8px 24px 28px}.policy_title__t98lr{margin:0 0 18px;font-size:34px;font-weight:400;line-height:1.1;letter-spacing:-.02em;color:#111111}.policy_updated__lL9dn{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#111111}.policy_nav__4r2Oh{flex:none;overflow-x:auto;background:#ffffff;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;scrollbar-width:none}.policy_nav__4r2Oh::-webkit-scrollbar{display:none}.policy_nav__4r2Oh ul{display:flex;width:max-content;margin:0;padding:0;list-style:none}.policy_nav__4r2Oh li{border-right:1px solid #eaeaea}.policy_nav__4r2Oh button{padding:14px 16px;border:0;background:none;font:inherit;font-size:12px;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;color:#8a8a8a;cursor:pointer}.policy_nav__4r2Oh li:first-child button{padding-left:24px}.policy_nav__4r2Oh button:hover,.policy_nav__4r2Oh button[data-active]{color:#111111}.policy_nav__4r2Oh button[data-active]{text-decoration:underline;text-underline-offset:4px}.policy_body__C1BkN{flex:1 1;min-width:0;min-height:0;padding:28px 24px 48px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.policy_section__dSQu5+.policy_section__dSQu5{margin-top:32px}.policy_section__dSQu5 h3{margin:0 0 20px;font-size:22px;font-weight:400;line-height:1.25;letter-spacing:-.01em;color:#111111}.policy_section__dSQu5 p,.policy_section__dSQu5 ul{margin:0;font-size:13px;font-weight:300;line-height:1.55;color:#444444}.policy_section__dSQu5 p+p,.policy_section__dSQu5 p+ul,.policy_section__dSQu5 ul+p{margin-top:14px}.policy_section__dSQu5 ul{padding-left:16px;line-height:1.8}@media (max-width:759px){.policy_sheet__NaKwb.policy_sheet__NaKwb{height:75dvh;max-height:75dvh}.policy_header__JHw29{padding:0 20px 14px}.policy_title__t98lr{margin-bottom:8px;font-size:24px}.policy_updated__lL9dn{font-size:9px}.policy_nav__4r2Oh button{padding:10px 12px;font-size:10px}.policy_nav__4r2Oh li:first-child button{padding-left:20px}.policy_body__C1BkN{padding:18px 20px 32px}.policy_section__dSQu5+.policy_section__dSQu5{margin-top:24px}.policy_section__dSQu5 h3{margin-bottom:10px;font-size:16px}.policy_section__dSQu5 p,.policy_section__dSQu5 ul{font-size:12px}}@media (min-width:760px){.policy_sheet__NaKwb.policy_sheet__NaKwb{width:min(860px,72vw)}.policy_header__JHw29{padding:12px 40px 24px;border-bottom:1px solid #eaeaea}.policy_title__t98lr{font-size:42px}.policy_layout__w0vzy{display:grid;grid-template-columns:220px minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.policy_nav__4r2Oh{overflow:hidden auto;border:0;border-right:1px solid #eaeaea}.policy_nav__4r2Oh ul{display:block;width:auto;padding:32px 24px 32px 40px}.policy_nav__4r2Oh li{border:0}.policy_nav__4r2Oh li+li{margin-top:10px}.policy_nav__4r2Oh button,.policy_nav__4r2Oh li:first-child button{padding:0;font-size:10px;text-align:left;white-space:normal}.policy_body__C1BkN{padding:32px 40px 80px}}.refund_refund__2EuUR{position:relative;container-type:inline-size;aspect-ratio:2.31/1;overflow:hidden;margin:0;background:linear-gradient(90deg,#4e7ba0,#7ea3c5 50%,#c0d8f5);color:#fff;font-family:var(--font-inter),system-ui,sans-serif}.refund_layer__AyX0Z{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .45s ease}.refund_layer__AyX0Z[data-on]{opacity:1;pointer-events:auto}.refund_layer__AyX0Z h2,.refund_layer__AyX0Z p{margin:0}.refund_title__WwxxC{position:absolute;left:8.7%;top:19%;width:46%;font-size:4.7cqw;line-height:1.18;font-weight:500}.refund_subtitle__vV3_s{position:absolute;left:8.7%;top:50%;font-size:max(11px,2.6cqw);font-weight:300;color:rgba(255,255,255,.6)}.refund_conditions__QtDK_{position:absolute;left:9.3%;width:38%;top:88%;text-align:center;font-size:max(9px,1.5cqw);color:rgba(255,255,255,.6)}.refund_refund__2EuUR .refund_button__CLCy3{position:absolute;left:8.7%;top:66%;width:38%;height:19.3%;border:0;border-radius:999px;background:#fff;color:#2a4f71;font:inherit;font-size:max(12px,2.9cqw);font-weight:500;cursor:pointer;transition:transform .15s ease}.refund_refund__2EuUR .refund_button__CLCy3:active{transform:scale(.97)}.refund_hand___rg5T{position:absolute;right:0;top:28%;width:50.9%;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform-origin:100% 50%}.refund_refund__2EuUR:not([data-seen]) .refund_hand___rg5T{opacity:0}.refund_refund__2EuUR[data-seen] .refund_ask__MwROu[data-on] .refund_hand___rg5T{animation:refund_handIn__33mik .7s cubic-bezier(.2,.8,.2,1) both,refund_handOffer__3Lu8W 1.4s ease-in-out .7s 1}.refund_ring__Kfkyg{position:absolute;left:51.7%;top:48%;width:2.4cqw;height:2.4cqw;margin:-1.2cqw 0 0 -1.2cqw;animation:refund_spin__b7gjQ 1.2s steps(12) infinite}.refund_ring__Kfkyg i{position:absolute;inset:0;border-radius:50%;background:#fff}.refund_checkingText__m3Rxh{position:absolute;left:52.2%;top:76%;transform:translate(-50%,-50%);white-space:nowrap;font-size:max(12px,2.3cqw)}.refund_coins__5qFtY{position:absolute;left:42.5%;top:6%;width:15.4%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.refund_doneText__LAcjW,.refund_doneTitle__eX4Q6,.refund_link__bpnsh{position:absolute;left:50.3%;transform:translateX(-50%);text-align:center}.refund_doneTitle__eX4Q6{top:45%;white-space:nowrap;font-size:4.8cqw;line-height:1.2;font-weight:500}.refund_doneText__LAcjW{top:61%;width:38%;font-size:max(11px,2.5cqw);font-weight:400;line-height:1.15;color:rgba(255,255,255,.75)}.refund_link__bpnsh{top:81.5%;white-space:nowrap;font-size:max(10px,2.1cqw);font-weight:300;color:rgba(255,255,255,.7);text-underline-offset:3px;padding:0;border:0;background:none;font-family:inherit;text-decoration:underline;cursor:pointer}.refund_done__ixjxF[data-on] .refund_coins__5qFtY{animation:refund_coinsIn__wWEzC .8s cubic-bezier(.3,1.4,.5,1) both}.refund_done__ixjxF[data-on] .refund_doneText__LAcjW,.refund_done__ixjxF[data-on] .refund_doneTitle__eX4Q6,.refund_done__ixjxF[data-on] .refund_link__bpnsh{animation:refund_rise__V5VWp .5s ease both}.refund_done__ixjxF[data-on] .refund_doneTitle__eX4Q6{animation-delay:.25s}.refund_done__ixjxF[data-on] .refund_doneText__LAcjW{animation-delay:.4s}.refund_done__ixjxF[data-on] .refund_link__bpnsh{animation-delay:.55s}@keyframes refund_spin__b7gjQ{to{transform:rotate(1turn)}}@keyframes refund_handIn__33mik{0%{opacity:0;transform:translateX(8%)}}@keyframes refund_handOffer__3Lu8W{0%,to{transform:none}50%{transform:scale(1.04)}}@keyframes refund_coinsIn__wWEzC{0%{opacity:0;transform:translateY(-40%) scale(.9)}}@keyframes refund_rise__V5VWp{0%{opacity:0;transform:translate(-50%,12px)}}@media (prefers-reduced-motion:reduce){.refund_layer__AyX0Z{transition:none}.refund_layer__AyX0Z[data-on] *,.refund_ring__Kfkyg{animation:none!important}}@media (min-width:1000px){.refund_refund__2EuUR{aspect-ratio:2.57/1;margin:0;border-radius:18px}.refund_hand___rg5T{top:24%;width:40%}.refund_title__WwxxC{top:29%;width:50%;font-size:clamp(22px,2.6cqw,30px)}.refund_subtitle__vV3_s{top:41%;font-size:clamp(13px,1.5cqw,17px)}.refund_refund__2EuUR .refund_button__CLCy3{top:53%;width:25%;height:13%;font-size:clamp(13px,1.5cqw,17px)}.refund_conditions__QtDK_{left:8.7%;width:25%;top:70%;font-size:clamp(10px,1.1cqw,12px)}.refund_ring__Kfkyg{width:2cqw;height:2cqw;margin:-1cqw 0 0 -1cqw}.refund_checkingText__m3Rxh{top:68%;font-size:clamp(13px,1.5cqw,17px)}.refund_coins__5qFtY{left:45%;top:12%;width:10.5%}.refund_doneTitle__eX4Q6{top:44%;font-size:clamp(22px,2.6cqw,30px)}.refund_doneText__LAcjW{top:58%;width:34%;font-size:clamp(13px,1.5cqw,17px);line-height:1.35}.refund_link__bpnsh{top:76%;font-size:clamp(12px,1.3cqw,15px)}}.body_body__Vz0td{container:report/inline-size;--ink:#111111;--grey:#8b8b8b;--muted:#6b6b6b;--line:#e7e7e7;--teal:#2a8ea6;--ease-out:cubic-bezier(0.22,1,0.36,1);padding:0 20px 40px}.body_phoneOnly__0REqf{display:inline}.body_legend__Inich.body_phoneOnly__0REqf,.body_mediaSection__3WDQC.body_phoneOnly__0REqf,.body_track__aotqo.body_phoneOnly__0REqf{display:block}.body_desktopOnly__IwUOs{display:none}.body_intro__hzLgt{padding-top:28px}.body_titleRow__jNZ7T{display:flex;align-items:center;gap:30px}.body_h1__kseA2{font-size:20px;font-weight:600;line-height:1.2;margin:0}.body_arrows__rIlYg{width:32px;height:20px;flex:none;overflow:visible}@media (prefers-reduced-motion:no-preference){.body_arrows__rIlYg[data-on] path{animation:body_arrowNudge__e1j1_ 1.6s ease-in-out infinite}.body_arrows__rIlYg[data-on] path:last-child{animation-delay:.12s}}@keyframes body_arrowNudge__e1j1_{0%,55%,to{transform:translateX(0)}25%{transform:translateX(6px)}}.body_meta__PKJXm{display:flex;align-items:center;gap:8px;font-size:9px;margin:26px 0 18px}.body_meta__PKJXm i{width:4px;height:4px;border-radius:50%;background:#a9dbe9}.body_meta__PKJXm span{font-size:11px}.body_facts__ATzZW{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr) minmax(0,.85fr);grid-template-rows:auto auto;margin:0}.body_facts__ATzZW>div{display:grid;grid-row:span 2;grid-template-rows:subgrid;border-left:1px solid var(--line);padding:0}.body_facts__ATzZW>div:first-child{border-left:0}.body_facts__ATzZW>div:first-child>*{padding-left:0}.body_facts__ATzZW>.body_factDesk__oxkcU{display:none}.body_facts__ATzZW dt{min-height:2.2em;font-size:13px;color:var(--grey);font-weight:300;line-height:1.1;padding:0 6px 6px 14px;border-bottom:1px solid var(--line)}.body_facts__ATzZW dd{margin:0;padding:14px 6px 0 14px;font-size:13px;font-weight:600;line-height:1.2;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.body_scrollWrap__p2bKX{position:relative}.body_scrollRow__kJFKa{display:flex;overflow-x:auto;scrollbar-width:none}.body_scrollRow__kJFKa::-webkit-scrollbar{display:none}.body_track__aotqo{position:relative;height:4px;border-radius:2px;background:#f4f4f4;margin-top:10px}.body_track__aotqo i{position:absolute;top:0;height:4px;border-radius:2px;background:#d9d9d9}.body_photos__YrbYY{gap:10px;margin:26px -20px 0 0;padding-right:20px}.body_photos__YrbYY figure{margin:0;flex:0 0 133px}.body_photoBox__3xLPV{width:133px;height:192px;background:#f3f3f3}.body_photos__YrbYY figcaption{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:8px;color:var(--muted);text-transform:uppercase;margin-top:12px;letter-spacing:.04em}.body_section__AaFzK{margin-top:34px}.body_section__AaFzK>.body_h2__GuFfR,.body_section__AaFzK>.body_sub__GhwA8{text-align:center}.body_h2__GuFfR{font-size:16px;font-weight:600;line-height:1.25;margin:0 0 4px}.body_sub__GhwA8{font-size:10px;color:var(--muted);margin:0 0 16px;line-height:1.3}.body_severityHead__vWyBw{padding:0 10px;text-align:center}.body_severityHead__vWyBw .body_h2__GuFfR{font-size:19px;font-weight:600}.body_severityHead__vWyBw .body_sub__GhwA8{font-size:13px;margin:6px 0 0}.body_levelsRow__pj5Qc{margin:26px -20px 0;padding:0 20px}.body_levelsInner__SEenu{flex:none;width:calc(var(--stages, 6) * 112px)}.body_scaleTrack__wU5HT{position:relative;display:flex;justify-content:space-between;font-size:10px;font-weight:600;text-transform:uppercase;padding:0 0 24px;margin:0 30px 12px}.body_scaleTrack__wU5HT:before{content:"";position:absolute;left:0;right:0;bottom:4px;border-top:1px solid #999}.body_scaleTrack__wU5HT span{position:relative}.body_scaleTrack__wU5HT span:after{content:"";position:absolute;bottom:-24px;width:8px;height:8px;background:var(--ink)}.body_scaleTrack__wU5HT span:first-child:after{left:32px}.body_scaleTrack__wU5HT span:nth-child(2):after{left:50%;margin-left:-4px}.body_scaleTrack__wU5HT span:last-child:after{right:0}.body_levels__sTayI{display:grid;grid-template-columns:repeat(var(--stages,6),1fr);border:1px solid var(--line);border-radius:10px;padding:0;background:#fafafa}.body_level__TU8r1{text-align:center;font-size:10px;font-weight:600;text-transform:uppercase;border:1px solid transparent;border-radius:6px;padding:18px 6px 14px}.body_level__TU8r1 img{width:100%;max-width:84px;aspect-ratio:1;object-fit:contain;display:block;margin:12px auto 0}.body_level__TU8r1[data-active]{border-color:#555;opacity:1}.body_causes__kySSe{text-align:left}.body_causes__kySSe .body_h2__GuFfR,.body_split__k8Ebg.body_headline__dOjv2 h3{font-size:19px;font-weight:600;line-height:1.25;margin:0}.body_causes__kySSe .body_sub__GhwA8,.body_split__k8Ebg.body_headline__dOjv2 p{font-size:13px;line-height:1.4;margin:6px 0 16px}.body_section__AaFzK.body_causes__kySSe>.body_h2__GuFfR,.body_section__AaFzK.body_causes__kySSe>.body_sub__GhwA8{text-align:left}.body_split__k8Ebg.body_headline__dOjv2 p{margin-bottom:0}.body_tabs__owrDB{display:flex;border:1px solid #d6d6d6}.body_tabs__owrDB button{flex:1 1;font:inherit;font-size:12px;font-weight:500;padding:11px 4px;border:0;background:#ffffff;color:#b4b4b4;cursor:pointer;white-space:nowrap}.body_tabs__owrDB button[aria-selected=true]{background:var(--ink);color:#ffffff}.body_scores__XjM0K{text-align:left}.body_score__FDOy2{padding:16px 4px 14px;border-top:1px solid var(--line)}.body_score__FDOy2:first-child{border-top:0}.body_scoreHead__rtLKp{display:flex;justify-content:space-between;align-items:baseline;max-width:300px;margin:0 auto 12px}.body_scoreHead__rtLKp span{font-size:15px;font-weight:600}.body_scoreHead__rtLKp b{font-size:17px;font-weight:700}.body_bars__oPkcv{display:grid;grid-template-columns:repeat(15,1fr);grid-gap:2.6%;gap:2.6%;width:80%;max-width:360px;aspect-ratio:8.5;margin:0 auto}.body_bars__oPkcv i{position:relative;height:100%;border-radius:999px;background:#f2f2f2}.body_bars__oPkcv i[data-on]:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--c)}.body_causeNote__GdyEX{font-size:11px;color:var(--muted);margin:14px 0 0}.body_riskPill__fPpo9{display:inline-block;margin-top:10px;border:1px solid #d6d6d6;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600;color:var(--ink)}.body_densityValue__2Z_La{font-weight:600;margin-bottom:4px!important}.body_bullet__vkXKl{position:relative;font-size:12px;line-height:1.35;max-width:300px;margin:10px auto 0;padding-left:18px}.body_bullet__vkXKl:before{content:"";position:absolute;left:2px;top:4px;width:6px;height:6px;border-radius:50%;background:var(--ink)}.body_split__k8Ebg{margin:28px 0 0}.body_split__k8Ebg h3{font-size:14px;font-weight:500;margin:0 0 6px;line-height:1.25}.body_split__k8Ebg p{font-size:10px;color:var(--muted);margin:0;line-height:1.5}.body_confidence__M6Q2e{display:grid;grid-template-columns:82px 1fr;grid-column-gap:14px;column-gap:14px;align-items:center}.body_confidence__M6Q2e h3{align-self:end;font-size:16px;font-weight:600;margin:0}.body_confidence__M6Q2e h3,.body_confidence__M6Q2e p{grid-column:2;border-left:1px solid #555;padding-left:12px}.body_confidence__M6Q2e p{align-self:start;padding-top:4px;color:var(--ink)}.body_ring__7_Tfn{grid-row:1/span 2;width:82px;height:82px}.body_analysisSection__cyIqz .body_tabs__owrDB{margin:0 12px 20px}.body_analysisSection__cyIqz .body_tabs__owrDB button{font-size:12px;padding:10px 0}.body_analysis__POI4V{display:grid;grid-gap:18px;gap:18px;margin-top:12px}.body_mannequin__Lahs1{position:relative}.body_annotated__NnMtn{position:absolute;top:10px;left:10px;font-size:8px;background:#ffffff;padding:3px 6px}.body_viewName__gqS0_{position:absolute;top:7%;right:6%;font-size:13px;font-weight:600;color:#ffffff}.body_legend__Inich{display:flex;align-items:center;gap:12px;font-size:10px;margin-top:10px}.body_legend__Inich i{flex:1 1;height:11px;border-radius:6px;background:linear-gradient(90deg,#e1231e,#f58c28,#ebe13c,#3cc878,#28aae6,#2660e0)}.body_legend__Inich.body_phoneOnly__0REqf{display:flex}.body_zones__4h6Uu{padding:0 34px}.body_zoneRow__W2WGl{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);align-items:baseline}.body_zoneRow__W2WGl span{font-size:10px}.body_zoneRow__W2WGl b{font-size:12px;font-weight:500}.body_zoneRow__W2WGl small{display:block;margin-top:2px;font-size:10px;font-weight:400;line-height:1.3;color:var(--muted)}.body_illustrative__Y0tWL{font-size:9px;color:var(--muted);margin:12px -34px 0;text-align:center}.body_analysisSection__cyIqz .body_split__k8Ebg{display:grid;grid-template-columns:auto 1fr;grid-gap:14px;gap:14px;align-items:center;background:#fdfaf0;border:1px solid #e8e1c6;border-radius:14px;padding:22px 18px 22px 22px}.body_analysisSection__cyIqz .body_split__k8Ebg h3{font-size:13px;font-weight:600;border-right:1px solid #555;padding-right:14px;max-width:86px;margin:0}.body_analysisSection__cyIqz .body_split__k8Ebg p{font-size:12px;line-height:1.4;color:var(--ink)}.body_tlBox__8FTqO{margin:18px -20px 0}.body_tlScroll__FIQh9{overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 20px 0 34px;scrollbar-width:none;overscroll-behavior-x:contain}.body_tlScroll__FIQh9::-webkit-scrollbar{display:none}.body_tlInner__Io5Ys{position:relative;width:max-content;padding:22px 20px 4px}.body_tlToday__qJYnX{position:absolute;top:0;left:20px;font-size:11px;color:var(--muted)}.body_tl__m_iVY{position:relative;display:grid;grid-template-columns:repeat(var(--steps,5),104px);list-style:none;margin:0;padding:0 0 0 14px}.body_tl__m_iVY:before{content:"";position:absolute;top:10px;left:0;right:calc(100% / var(--steps, 5) / 2 - 7px);height:3px;border-radius:2px;background:linear-gradient(90deg,#e3e3e3,#9bb7d6 30%,#2e5a87);transform-origin:left center}.body_tl__m_iVY:after{content:"";position:absolute;top:6px;left:0;width:2px;height:11px;border-radius:1px;background:#9a9a9a}.body_tl__m_iVY li{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 6px;scroll-snap-align:start}.body_tl__m_iVY i{width:23px;height:23px;border-radius:50%;box-shadow:0 0 0 3px #ffffff}.body_tl__m_iVY b{margin-top:8px;font-size:12px;font-weight:600;color:var(--ink)}.body_tl__m_iVY li span{margin-top:2px;font-size:12px;line-height:1.25;color:var(--muted)}@media (prefers-reduced-motion:no-preference){.body_tlBox__8FTqO:not([data-seen]) .body_tl__m_iVY:before{transform:scaleX(0)}.body_tlBox__8FTqO:not([data-seen]) .body_tl__m_iVY li{opacity:0;transform:translateY(6px)}.body_tl__m_iVY:before{transition:transform .9s var(--ease-out)}.body_tl__m_iVY li{transition:opacity .65s var(--ease-out),transform .65s var(--ease-out);transition-delay:calc(var(--i, 0) * .12s + .2s)}}.body_notes__1uYXN{margin-top:26px;border-left:3px solid #e0a100;padding:4px 14px;font-size:12px}.body_disclaimer__br3AR{font-size:10px;color:var(--muted);margin-top:30px}.body_sample__J0dsR{display:inline-block;vertical-align:middle;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#8a5b00;background:#fff3d6;border-radius:4px;padding:2px 6px}.body_banner__ZsDjN{margin-top:36px}.body_bannerImg__Y1e_L{position:relative}.body_bannerImg__Y1e_L img{display:block;width:100%;border-radius:12px}.body_bannerImg__Y1e_L .body_sample__J0dsR{position:absolute;top:10px;right:10px}.body_months__S_H4w{display:flex;justify-content:space-around;margin-top:10px;border-radius:10px;background:linear-gradient(90deg,#1e4f5d,#74b4c2);color:#ffffff;font-size:12px;padding:14px 6px}.body_mediaSection__3WDQC{margin-top:40px}.body_mediaSection__3WDQC.body_phoneOnly__0REqf{display:block}.body_mediaHead__J1luA{display:flex;align-items:center;gap:16px;margin-bottom:26px}.body_chevron__nDcA1{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:var(--teal);color:#ffffff;font-size:20px;line-height:1}.body_mediaHead__J1luA h3{font-size:14px;font-weight:500;margin:0 0 4px}.body_mediaHead__J1luA p{font-size:10px;color:var(--grey);margin:0}.body_timelineSection__r52YF>.body_h2__GuFfR,.body_timelineSection__r52YF>.body_sub__GhwA8{text-align:center}.body_profileSection__qP1JI{margin-top:40px;text-align:center}.body_profileTitle__DJFuM{font-size:17px;font-weight:600;margin:0}.body_profileSub__RfSEv{font-size:12px;color:var(--muted);margin:4px 0 16px}.body_profileRow__TVz6k{gap:10px;margin:0 -20px;padding:0 20px 2px;scroll-snap-type:x mandatory;scroll-padding:0 20px;text-align:left}.body_profileCard__VRRyf{flex:0 0 132px;margin:0;padding:6px;border:1px solid var(--line);border-radius:12px;background:#ffffff;scroll-snap-align:start}.body_profileCard__VRRyf img{display:block;width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:8px;background:#f3f3f3}.body_profileCard__VRRyf figcaption{display:flex;flex-direction:column;gap:2px;padding:8px 4px 4px}.body_profileCard__VRRyf b{font-size:12px;font-weight:600}.body_profileCard__VRRyf span{font-size:11px;color:var(--muted)}.body_profileFine__MhUDf{font-size:10px;color:var(--muted);margin:10px 0 0}.body_storyRow__Z7iUY{gap:12px}.body_storyPoster__GMdkL,.body_storyRow__Z7iUY video{flex:0 0 150px;width:150px;height:266px;border-radius:8px;object-fit:cover;background:#222}.body_storyPoster__GMdkL{position:relative;overflow:hidden}.body_storyPoster__GMdkL img{width:100%;height:100%;object-fit:cover;display:block}.body_storyPoster__GMdkL span{position:absolute;inset:0;display:grid;place-items:center;color:#ffffff;font-size:22px;text-shadow:0 1px 4px rgba(0,0,0,.4)}.body_resultRow__jAVdP{gap:10px}.body_pair__ZQigo{flex:none;display:flex;gap:12px;border:1px solid var(--line);border-radius:4px;padding:12px}.body_pair__ZQigo figure{margin:0;text-align:center}.body_pair__ZQigo img{width:110px;height:152px;object-fit:cover;border-radius:6px;display:block}.body_pair__ZQigo figcaption{font-size:12px;margin-top:10px}@media (min-width:760px){.body_section__AaFzK>.body_h2__GuFfR,.body_section__AaFzK>.body_sub__GhwA8,.body_timelineSection__r52YF>.body_h2__GuFfR,.body_timelineSection__r52YF>.body_sub__GhwA8{text-align:left}.body_body__Vz0td{padding:0 6% 60px}.body_legend__Inich.body_phoneOnly__0REqf,.body_mediaSection__3WDQC.body_phoneOnly__0REqf,.body_phoneOnly__0REqf,.body_track__aotqo.body_phoneOnly__0REqf{display:none}.body_desktopOnly__IwUOs{display:inline}.body_intro__hzLgt{padding-top:44px}.body_titleRow__jNZ7T{gap:18px}.body_h1__kseA2{font-size:32px;font-weight:600;line-height:1.15}.body_arrows__rIlYg{width:38px;height:24px}.body_meta__PKJXm{font-size:13px;margin:14px 0 24px}.body_meta__PKJXm i{width:6px;height:6px}.body_meta__PKJXm span{font-size:13px}.body_facts__ATzZW{grid-template-columns:minmax(0,1.6fr) minmax(0,.75fr) minmax(0,.95fr) minmax(0,2.2fr) minmax(0,1.75fr)}.body_facts__ATzZW>.body_factDesk__oxkcU{display:grid}.body_facts__ATzZW dt{min-height:0;font-size:15px;padding:0 8px 10px 10px}.body_facts__ATzZW dd{align-self:start;padding:16px 8px 0 10px;font-size:15px;font-weight:600;line-height:1.3}.body_photos__YrbYY{margin:56px 0 0;padding:0;gap:12px}.body_photos__YrbYY figure{flex:0 0 180px}.body_photoBox__3xLPV{width:180px;height:258px}.body_photos__YrbYY figcaption{font-size:12px;margin-top:22px}.body_section__AaFzK{margin-top:88px}.body_h2__GuFfR{font-size:18px;font-weight:600}.body_sub__GhwA8{font-size:13px;color:var(--ink)}.body_severityHead__vWyBw{background:none;border:0;padding:0;text-align:left}.body_severityHead__vWyBw .body_h2__GuFfR{font-size:18px;font-weight:600}.body_severityHead__vWyBw .body_sub__GhwA8{font-size:13px;color:var(--ink);margin-top:6px}.body_levelsRow__pj5Qc{margin:40px 6% 0;padding:0}.body_levelsInner__SEenu{width:100%}.body_scaleTrack__wU5HT{margin:0 2% 18px}.body_scaleTrack__wU5HT span:first-child:after{left:0}.body_level__TU8r1{font-size:9px;padding:20px 6px 26px}.body_causes__kySSe .body_h2__GuFfR,.body_split__k8Ebg.body_headline__dOjv2 h3{font-size:18px}.body_causes__kySSe .body_sub__GhwA8{max-width:none;margin:6px 0 30px;color:var(--ink)}.body_split__k8Ebg.body_headline__dOjv2{display:block}.body_split__k8Ebg.body_headline__dOjv2 h3{border-right:0;padding-right:0}.body_split__k8Ebg.body_headline__dOjv2 p{margin-top:6px}.body_scores__XjM0K{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d6d6d6}.body_score__FDOy2{padding:18px 40px 22px 50px;border-top:0}.body_score__FDOy2:nth-child(odd){border-right:1px solid #d6d6d6}.body_score__FDOy2:nth-child(-n+2){border-bottom:1px solid #d6d6d6}.body_scoreHead__rtLKp{max-width:none;margin-bottom:22px}.body_scoreHead__rtLKp b,.body_scoreHead__rtLKp span{font-size:17px;font-weight:600}.body_bars__oPkcv{aspect-ratio:7}.body_bullet__vkXKl{font-size:12px;max-width:none;margin-top:16px}.body_split__k8Ebg{display:grid;grid-template-columns:200px 1fr;grid-gap:28px;gap:28px;align-items:start;max-width:740px;margin:64px 0 0}.body_split__k8Ebg h3{font-size:16px;font-weight:600;border-right:2px solid #555;padding-right:24px;margin:0}.body_split__k8Ebg p{font-size:13px;color:var(--ink)}.body_confidence__M6Q2e{grid-template-columns:96px 200px 1fr;column-gap:24px;align-items:center;max-width:820px}.body_ring__7_Tfn{grid-column:1;grid-row:1;width:96px;height:96px}.body_confidence__M6Q2e h3{grid-column:2;font-size:17px}.body_confidence__M6Q2e h3,.body_confidence__M6Q2e p{grid-row:1;border-left:0;padding-left:0;align-self:center}.body_confidence__M6Q2e p{grid-column:3;padding-top:0}.body_analysisSection__cyIqz .body_tabs__owrDB{width:72%;max-width:560px;margin:0 0 48px}.body_analysisSection__cyIqz .body_tabs__owrDB button{font-size:18px;padding:18px 0}.body_analysis__POI4V{grid-template-columns:45% 1fr;gap:36px;margin:22px 0 0}.body_annotated__NnMtn{font-size:9px}.body_viewName__gqS0_{font-size:17px}.body_zones__4h6Uu{padding:22px 8% 0 0}.body_zoneRow__W2WGl span{font-size:12px}.body_zoneRow__W2WGl b{font-size:15px}.body_zoneRow__W2WGl small{font-size:12px}.body_illustrative__Y0tWL{font-size:11px;margin:30px 0 0;text-align:left}.body_analysisSection__cyIqz .body_split__k8Ebg{grid-template-columns:200px 1fr;padding:28px 36px 28px 0}.body_analysisSection__cyIqz .body_split__k8Ebg h3{font-size:16px;font-weight:500;max-width:none;text-align:right}.body_analysisSection__cyIqz .body_split__k8Ebg p{font-size:13px}.body_tlBox__8FTqO{border:1px solid #d6d6d6;margin:30px 0 0;padding:36px 40px 44px}.body_tlScroll__FIQh9{overflow:visible}.body_tlInner__Io5Ys{width:auto;padding:28px 0 0}.body_tlToday__qJYnX{left:0;font-size:13px}.body_tl__m_iVY{grid-template-columns:repeat(var(--steps,5),minmax(0,1fr))}.body_tl__m_iVY:before{top:15px}.body_tl__m_iVY:after{top:10px;height:13px}.body_tl__m_iVY i{width:33px;height:33px}.body_tl__m_iVY b{margin-top:12px;font-size:15px}.body_tl__m_iVY li span{font-size:14px}.body_banner__ZsDjN{max-width:560px;margin:70px 0 0}.body_months__S_H4w{font-size:14px;padding:12px 6px}.body_mediaSection__3WDQC{margin-top:70px}.body_mediaHead__J1luA h3{font-size:15px}.body_mediaHead__J1luA p{font-size:11px}.body_chevron__nDcA1{width:38px;height:38px;font-size:26px}.body_profileSection__qP1JI{margin-top:70px;text-align:left}.body_profileTitle__DJFuM{font-size:18px}.body_profileSub__RfSEv{font-size:13px}.body_profileRow__TVz6k{margin:0;padding:0 0 2px;scroll-padding:0}.body_profileCard__VRRyf{flex-basis:170px}.body_storyPoster__GMdkL,.body_storyRow__Z7iUY video{flex-basis:180px;width:180px;height:320px}.body_pair__ZQigo img{width:126px;height:178px}.body_pair__ZQigo figcaption{font-size:13px}}@media (min-width:760px){@container report (max-width: 720px){.body_facts__ATzZW dd,.body_facts__ATzZW dt{font-size:13px;padding-right:6px;padding-left:8px}.body_score__FDOy2{padding:16px 18px 18px 22px}.body_scoreHead__rtLKp b,.body_scoreHead__rtLKp span{font-size:15px}.body_split__k8Ebg{grid-template-columns:160px 1fr;gap:20px}.body_confidence__M6Q2e{grid-template-columns:84px 150px 1fr;column-gap:16px}.body_ring__7_Tfn{width:84px;height:84px}}}@media (prefers-reduced-motion:no-preference){.body_body__Vz0td [data-reveal]{transition:opacity .75s var(--ease-out)}:where(.body_body__Vz0td [data-reveal]>*){transition:transform .75s var(--ease-out)}:where(.body_body__Vz0td [data-reveal]>:nth-child(2)){transition-delay:90ms}:where(.body_body__Vz0td [data-reveal]>:nth-child(3)){transition-delay:.18s}:where(.body_body__Vz0td [data-reveal]>:nth-child(n+4)){transition-delay:.27s}.body_body__Vz0td [data-reveal]:not([data-in]){opacity:0}.body_body__Vz0td [data-reveal]:not([data-in])>*{transform:translateY(18px)}.body_scores__XjM0K:not([data-seen]) .body_bars__oPkcv i:after{opacity:0}.body_bars__oPkcv i:after{transition:opacity .3s var(--ease-out);transition-delay:calc(var(--i, 0) * 70ms + .25s)}.body_ringArc__tBDt0{transition:stroke-dasharray 1.2s var(--ease-out) .3s,opacity .3s ease-out .3s}@media (hover:hover) and (min-width:760px){.body_level__TU8r1,.body_profileCard__VRRyf,.body_tabs__owrDB button{transition:transform .16s ease-out}.body_level__TU8r1:hover,.body_profileCard__VRRyf:hover{transform:translateY(-3px)}.body_tabs__owrDB button:hover{transform:translateY(-1px)}}}.body_section__AaFzK.body_causes__kySSe>.body_h2__GuFfR,.body_section__AaFzK.body_causes__kySSe>.body_note__iPvHh,.body_section__AaFzK.body_causes__kySSe>.body_sub__GhwA8,.body_split__k8Ebg.body_headline__dOjv2,.body_split__k8Ebg.body_headline__dOjv2 h3,.body_split__k8Ebg.body_headline__dOjv2 p{text-align:center}.body_section__AaFzK.body_causes__kySSe>.body_sub__GhwA8{margin-left:auto;margin-right:auto}.body_split__k8Ebg.body_headline__dOjv2{display:block}.body_split__k8Ebg.body_headline__dOjv2 h3{border-right:0;padding-right:0}.body_split__k8Ebg.body_headline__dOjv2>div{display:flex;flex-direction:column;align-items:center}.checkin_flow__XJl_9{--dot:#4bb6d1}.checkin_flow__XJl_9 .checkin_pbar__oPC0Q{margin-top:calc(48 * var(--u))}.checkin_flow__XJl_9 .checkin_scr__MTRaM{padding-top:calc(52 * var(--u))}.checkin_intro__JzqFh{padding-top:calc(105 * var(--u))}.checkin_scr__MTRaM section:not(.checkin_done__vbWUp)>h1{max-width:calc(255 * var(--u))}.checkin_scr__MTRaM h1+p{font-size:calc(11.5 * var(--u));line-height:calc(15 * var(--u))}.checkin_intro__JzqFh h1+p{max-width:calc(290 * var(--u))}.checkin_flow__XJl_9 .checkin_cta__aV8_c{margin-top:calc(40 * var(--u));background:linear-gradient(90deg,#4db7d2,#42adca)}.checkin_flow__XJl_9 .checkin_cta__aV8_c:hover{background:linear-gradient(90deg,#45adc8,#3aa3c0)}.checkin_flow__XJl_9 fieldset+.checkin_cta__aV8_c,.checkin_flow__XJl_9 fieldset+.checkin_error__1KgM3+.checkin_cta__aV8_c{margin-top:calc(37 * var(--u))}.checkin_flow__XJl_9 .checkin_scr__MTRaM fieldset>button{gap:calc(15 * var(--u));min-height:calc(50 * var(--u));padding-left:calc(18 * var(--u))}.checkin_flow__XJl_9 .checkin_scr__MTRaM fieldset:not(.checkin_yesNo__u1Ga5){gap:calc(13 * var(--u))}.checkin_plabel__nAL81{margin:calc(20 * var(--u)) 0 calc(9 * var(--u));font-family:Roboto Mono,ui-monospace,monospace;font-size:calc(11 * var(--u));letter-spacing:.06em;text-transform:uppercase;color:rgb(255 255 255/.85)}.checkin_prow__zKGgT{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:calc(10 * var(--u));gap:calc(10 * var(--u))}.checkin_flow__XJl_9 .checkin_mini__MAbuk{justify-content:center;gap:0;min-height:calc(35 * var(--u));padding:0 calc(8 * var(--u));text-align:center}.checkin_mini__MAbuk span{font-size:calc(12.5 * var(--u));line-height:calc(16 * var(--u));white-space:nowrap}.checkin_chips___kGFT{display:flex;flex-wrap:wrap;gap:calc(9 * var(--u)) calc(7 * var(--u))}.checkin_flow__XJl_9 .checkin_mini__MAbuk[aria-pressed=true]{color:#2a5f86}.checkin_flow__XJl_9 .checkin_chips___kGFT .checkin_mini__MAbuk{flex:0 0 auto;width:auto;min-width:calc(104 * var(--u));min-height:calc(37 * var(--u));padding:0 calc(15 * var(--u))}.checkin_none__w5HtA{margin-top:calc(9 * var(--u))}.checkin_spaced__1ZjNj{margin-top:calc(20 * var(--u))}.checkin_ask__zAL6V{margin:calc(28 * var(--u)) 0 calc(14 * var(--u));font-size:calc(14 * var(--u));color:#fff}.checkin_flow__XJl_9 fieldset.checkin_yesNo__u1Ga5{grid-template-columns:repeat(2,calc(145 * var(--u)));gap:calc(11 * var(--u));margin-top:calc(20 * var(--u))}.checkin_follow__642rM{margin-top:calc(48 * var(--u));padding:calc(22 * var(--u)) calc(18 * var(--u));border-radius:calc(14 * var(--u));background:rgb(255 255 255/.1)}.checkin_follow__642rM p{margin:0 0 calc(12 * var(--u));font-size:calc(13 * var(--u));color:#fff}.checkin_follow__642rM .checkin_chips___kGFT+p{margin-top:calc(24 * var(--u))}.checkin_flow__XJl_9 .checkin_follow__642rM .checkin_chips___kGFT .checkin_mini__MAbuk{min-width:calc(84 * var(--u));min-height:calc(33 * var(--u));padding:0 calc(14 * var(--u))}.checkin_follow__642rM .checkin_chips___kGFT{gap:calc(7 * var(--u)) calc(4 * var(--u))}.checkin_pair__VYOri{max-width:calc(200 * var(--u))}.checkin_months__eLBG3{margin:calc(32 * var(--u)) 0 calc(200 * var(--u));padding:calc(14 * var(--u)) calc(13 * var(--u)) calc(15 * var(--u));border:1px solid rgb(255 255 255/.55);border-radius:calc(12 * var(--u));background:rgb(255 255 255/.1);color:#fff}.checkin_monthsHead__rQhWD{display:flex;justify-content:space-between;align-items:baseline;font-family:Roboto Mono,ui-monospace,monospace;text-transform:uppercase;margin-bottom:calc(18 * var(--u))}.checkin_monthsHead__rQhWD span:first-child{font-size:calc(11 * var(--u))}.checkin_monthsHead__rQhWD span:last-child{font-size:calc(9 * var(--u))}.checkin_bars__uyWxb{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:calc(7 * var(--u));gap:calc(7 * var(--u))}.checkin_bars__uyWxb i{height:calc(10 * var(--u));border-radius:99px;background:rgb(255 255 255/.3)}.checkin_bars__uyWxb i[data-done]{background:#fff}.checkin_error__1KgM3{margin:calc(16 * var(--u)) 0 0;font-size:calc(12.5 * var(--u));color:#ffe0e0}.checkin_done__vbWUp{padding-top:calc(200 * var(--u));text-align:center}.checkin_done__vbWUp h1{max-width:none;font-size:calc(24 * var(--u));line-height:calc(30 * var(--u))}.checkin_done__vbWUp p{font-size:calc(12 * var(--u))}.checkin_done__vbWUp .checkin_tick__PNMX6{animation:checkin_pop__80Y9s .6s cubic-bezier(.34,1.56,.64,1) .05s both}.checkin_done__vbWUp .checkin_tick__PNMX6 path{stroke-dasharray:1;stroke-dashoffset:1;animation:checkin_draw__6Zxe_ .45s cubic-bezier(.65,0,.35,1) .45s forwards}.checkin_done__vbWUp>:not(.checkin_tick__PNMX6){animation:checkin_rise__M80t3 .6s cubic-bezier(.22,1,.36,1) both}.checkin_done__vbWUp>:nth-child(2){animation-delay:.7s}.checkin_done__vbWUp>:nth-child(3){animation-delay:.8s}.checkin_done__vbWUp>:nth-child(4){animation-delay:.92s}.checkin_done__vbWUp>:nth-child(5){animation-delay:1.04s}@keyframes checkin_pop__80Y9s{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes checkin_draw__6Zxe_{to{stroke-dashoffset:0}}@keyframes checkin_rise__M80t3{0%{opacity:0;transform:translateY(calc(14 * var(--u)))}to{opacity:1;transform:none}}.checkin_tick__PNMX6{width:calc(75 * var(--u));height:calc(75 * var(--u));margin:0 auto calc(22 * var(--u));border-radius:50%;background:#fff;display:grid;place-items:center}.checkin_tick__PNMX6 svg{width:calc(36 * var(--u));fill:none;stroke:#4f86ad;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.checkin_lowcard__kt25V{display:flex;align-items:center;gap:calc(12 * var(--u));margin:calc(30 * var(--u)) calc(15 * var(--u)) calc(16 * var(--u));padding:calc(14 * var(--u)) calc(12 * var(--u)) calc(14 * var(--u)) calc(22 * var(--u));border:1px solid rgb(255 255 255/.6);border-radius:calc(16 * var(--u));background:rgb(255 255 255/.08);color:#fff;text-align:left}.checkin_lowcard__kt25V div{flex:1 1}.checkin_lowcard__kt25V b{display:block;font-size:calc(14 * var(--u));font-weight:600}.checkin_lowcard__kt25V small{white-space:nowrap;font-size:calc(8.5 * var(--u));color:rgb(255 255 255/.8)}.checkin_lowcard__kt25V a{padding:calc(11 * var(--u)) calc(28 * var(--u));border-radius:99px;background:#fff;color:#2a5f86;font-size:calc(14 * var(--u));font-weight:500;text-decoration:none}.checkin_done__vbWUp .checkin_white__o_VK9{margin:calc(30 * var(--u)) calc(15 * var(--u)) 0;width:calc(100% - 30 * var(--u));background:#fff;color:#2a5f86;font-weight:500}.checkin_done__vbWUp .checkin_lowcard__kt25V+.checkin_white__o_VK9{margin-top:0}.checkin_done__vbWUp .checkin_white__o_VK9:hover{background:#f1f6fa}.checkin_rp__yUcsi{min-height:100dvh;max-width:480px;margin:0 auto;background:linear-gradient(#e7e7e7,#e7e7e7) 24px 0 /1px 100% no-repeat,linear-gradient(#e7e7e7,#e7e7e7) calc(100% - 24px) 0 /1px 100% no-repeat,#fff;color:#111;font-family:var(--font-inter),Inter,system-ui,sans-serif}.checkin_rpHead__aj1eC{padding:22px 26px 16px;background:#fff;border-bottom:1px solid #e7e7e7}.checkin_rpHead__aj1eC img{height:22px}.checkin_rpIntro__FXmtr{padding:24px 44px 4px;border-bottom:1px solid #e7e7e7}.checkin_sec__jxbsK{padding:22px 44px;border-bottom:1px solid #e7e7e7;opacity:0;transform:translateY(14px);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1)}.checkin_sec__jxbsK[data-in]{opacity:1;transform:none}.checkin_h2__RBFTv{margin:12px 0 0;font-size:24px;font-weight:500}.checkin_h3__jVzjL{margin:12px 0 0;font-size:19px;font-weight:500}.checkin_p__aYtQL{margin:6px 0 0;font-size:12.5px;line-height:1.5;color:#666}.checkin_coach__db2re{margin:10px 0 0;font-size:12.5px;font-weight:500;color:#1b64a0}.checkin_badge__Dl7xP{display:inline-block;padding:4px 10px;border-radius:99px;background:#e4f0fb;color:#597a9f;font-size:10.5px}.checkin_seg__0QfJQ{display:inline-flex;gap:6px;margin-bottom:10px}.checkin_seg__0QfJQ button{padding:6px 24px;border:1px solid #ccc;border-radius:99px;background:#fff;font:inherit;font-size:12px;cursor:pointer}.checkin_seg__0QfJQ button[aria-pressed=true]{background:#111;border-color:#111;color:#fff}.checkin_slider__F4EE8{position:relative;width:72%;aspect-ratio:219/272;overflow:hidden;border-radius:6px;background:#9ccbf0;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:ew-resize}.checkin_slider__F4EE8 img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.checkin_slider__F4EE8 .checkin_after__Q4DxT{-webkit-clip-path:inset(0 0 0 var(--x,50%));clip-path:inset(0 0 0 var(--x,50%));will-change:clip-path}.checkin_bar__yUVYu{position:absolute;top:0;bottom:0;left:var(--x,50%);width:2px;background:#fff;will-change:left}.checkin_bar__yUVYu i{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:22px;height:22px;border:1.5px solid #fff;border-radius:50%;background:rgb(0 0 0/.28);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transform:translate(-50%,-50%)}.checkin_bar__yUVYu svg{width:12px;fill:none;stroke:#fff;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.checkin_cap__s7cTw{width:72%;display:flex;justify-content:space-between;margin-top:6px;font-size:10.5px;color:#777}.checkin_cons__zAZeZ{display:flex;align-items:center;gap:16px}.checkin_cons__zAZeZ>div{padding-left:14px;border-left:1px solid #e7e7e7}.checkin_cons__zAZeZ .checkin_h3__jVzjL{margin:0;font-size:18px}.checkin_ring__VtgLb{position:relative;flex:none;width:84px;height:84px}.checkin_ring__VtgLb svg{width:100%;height:100%;transform:rotate(-90deg)}.checkin_ring__VtgLb circle{fill:none;stroke-width:11}.checkin_ringTrack__MbOpK{stroke:#f0f0f0}.checkin_ringValue__V3mCu{stroke:#5aaaf0;stroke-linecap:round;transition:stroke-dashoffset 1.2s cubic-bezier(.22,1,.36,1)}.checkin_ring__VtgLb b{position:absolute;inset:0;display:grid;place-items:center;font-size:14px;font-weight:500}.checkin_focus__crNlW .checkin_h3__jVzjL{margin:0 0 2px}.checkin_focus__crNlW .checkin_h3__jVzjL+div{border-top:0}.checkin_focus__crNlW div{margin:0 -20px;padding:11px 20px;border-top:1px solid #eee;font-size:12.5px;color:#666}.checkin_tag__9YGcG{display:inline-block;padding:5px 10px;border-radius:6px;background:#e4f0fb;color:#597a9f;font-family:Roboto Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.06em}.checkin_lo__Q0OtU{margin:12px 0 0;font-size:12.5px;font-weight:500;white-space:pre-wrap}.checkin_go__tGhNF{display:block;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:13px 50px;border-radius:99px;background:#111;color:#fff;font-size:13px;text-decoration:none}.checkin_supply__vuwkS .checkin_go__tGhNF{margin-top:20px}.checkin_dock__3c_7_{position:fixed;right:max(16px,calc(50vw - 280px + 16px));bottom:max(16px,env(safe-area-inset-bottom));z-index:5;transition:opacity .3s ease,transform .3s cubic-bezier(.22,1,.36,1)}.checkin_dock__3c_7_ .checkin_go__tGhNF{box-shadow:0 8px 24px rgb(0 0 0/.22);padding:13px 30px}.checkin_dock__3c_7_[data-hidden]{opacity:0;transform:translateY(16px);pointer-events:none}@media (prefers-reduced-motion:reduce){.checkin_ringValue__V3mCu,.checkin_sec__jxbsK{transition:none}.checkin_done__vbWUp .checkin_tick__PNMX6,.checkin_done__vbWUp .checkin_tick__PNMX6 path,.checkin_done__vbWUp>:not(.checkin_tick__PNMX6){animation:none;stroke-dashoffset:0}}