._8iziFW_mark{flex:none;display:block}._8iziFW_page ._8iziFW_a{fill:var(--cobalt)}._8iziFW_page ._8iziFW_b{fill:var(--saffron)}._8iziFW_page ._8iziFW_l{fill:var(--ink)}._8iziFW_cobalt ._8iziFW_a{fill:#fff}._8iziFW_cobalt ._8iziFW_b{fill:#f0a91a}._8iziFW_cobalt ._8iziFW_l{fill:#10275f}._8iziFW_mono ._8iziFW_a,._8iziFW_mono ._8iziFW_b,._8iziFW_mono ._8iziFW_l{fill:currentColor}._8iziFW_mono ._8iziFW_l{opacity:.4}._8iziFW_word{font-family:var(--font-display);letter-spacing:-.025em;font-size:19px;font-weight:700;line-height:1}
.QuHVGW_page{overflow-x:clip}.QuHVGW_wrap{max-width:1160px;padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px));margin:0 auto}.QuHVGW_brand{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.QuHVGW_ic{flex:none}.QuHVGW_btn{white-space:nowrap;transition:transform .15s var(--ease), background .15s ease;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:13px 20px;font-size:15.5px;font-weight:650;line-height:1.2;text-decoration:none;display:inline-flex}.QuHVGW_btn:active{transform:scale(.98)}.QuHVGW_primary{background:var(--cobalt);color:var(--on-cobalt);box-shadow:0 10px 24px -12px color-mix(in srgb, var(--cobalt) 85%, transparent)}.QuHVGW_primary:hover{background:var(--cobalt-press)}.QuHVGW_secondary{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.QuHVGW_ghost{color:var(--ink-2);background:0 0}.QuHVGW_lg{border-radius:16px;padding:16px 24px;font-size:16.5px}.QuHVGW_thumb{border-radius:11px;flex:none;width:40px;height:40px;display:block;overflow:hidden}.QuHVGW_thumb svg,.QuHVGW_art{width:100%;height:100%;display:block}.QuHVGW_mini{z-index:1;pointer-events:none;width:306px;height:634px;animation:QuHVGW_floatIn 1s var(--ease) both;position:relative}@keyframes QuHVGW_floatIn{0%{opacity:0;transform:translateY(24px)rotate(1.5deg)}}.QuHVGW_phone{background:#0d1110;border-radius:58px;width:392px;height:812px;padding:11px;box-shadow:inset 0 0 0 1px #ffffff0f,0 40px 80px -30px #0a142873}.QuHVGW_screen{background:var(--paper);border-radius:47px;flex-direction:column;gap:14px;height:100%;padding:58px 18px 0;display:flex;position:relative;overflow:hidden}.QuHVGW_island{background:#000;border-radius:20px;width:118px;height:34px;position:absolute;top:11px;left:50%;translate:-50%}.QuHVGW_float{animation:QuHVGW_pop .7s .5s var(--spring) both}.QuHVGW_f2{animation-delay:.8s}@keyframes QuHVGW_pop{0%{opacity:0;transform:translateY(12px)scale(.94)}}.QuHVGW_disc{animation:QuHVGW_grow 1.2s var(--ease) both}@keyframes QuHVGW_grow{0%{opacity:0;transform:scale(.7)}}.QuHVGW_lpNav .QuHVGW_wrap{justify-content:space-between;align-items:center;gap:24px;padding-block:22px;display:flex}.QuHVGW_lpLinks{align-items:center;gap:28px;display:flex}.QuHVGW_lpLinks a{color:var(--ink-2);font-size:15px;font-weight:550;text-decoration:none}.QuHVGW_lpLinks a:hover{color:var(--ink)}.QuHVGW_lpActions{align-items:center;gap:8px;display:flex}.QuHVGW_lpActions .QuHVGW_btn{border-radius:12px;padding:10px 16px;font-size:14.5px}.QuHVGW_hero .QuHVGW_wrap{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:56px;padding-block:48px 72px;display:grid}.QuHVGW_eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--cobalt);font-size:13px;font-weight:700}.QuHVGW_hero h1{font-family:var(--font-display);letter-spacing:-.04em;font-variation-settings:"opsz" 96;margin-top:18px;font-size:clamp(42px,6.2vw,76px);font-weight:750;line-height:.98}.QuHVGW_hero h1 .QuHVGW_under{background:linear-gradient(transparent 68%, var(--saffron) 68%, var(--saffron) 90%, transparent 90%);padding-inline:2px}.QuHVGW_hero .QuHVGW_lede{color:var(--ink-2);max-width:32em;margin-top:24px;font-size:19px;line-height:1.55}.QuHVGW_hero .QuHVGW_ctas{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.QuHVGW_hero .QuHVGW_fine{color:var(--ink-3);align-items:center;gap:8px;margin-top:18px;font-size:14px;display:flex}.QuHVGW_heroVisual{justify-content:center;padding-block:12px;display:flex;position:relative}.QuHVGW_heroVisual .QuHVGW_disc{z-index:0;border-radius:50%;position:absolute}.QuHVGW_heroVisual .QuHVGW_d1{background:var(--cobalt-soft);width:360px;height:360px;top:70px;left:calc(50% - 280px)}.QuHVGW_heroVisual .QuHVGW_d2{background:var(--saffron-soft);width:320px;height:320px;top:190px;left:calc(50% - 30px)}.QuHVGW_mini{z-index:1;pointer-events:none;width:306px;height:634px;position:relative}.QuHVGW_mini .QuHVGW_phone{transform-origin:0 0;transform:scale(.78)}.QuHVGW_float{z-index:2;background:var(--surface);box-shadow:var(--shadow), 0 0 0 1px var(--line);border-radius:18px;padding:14px 16px;position:absolute}.QuHVGW_float.QuHVGW_f1{width:216px;bottom:86px;left:max(0px,50% - 290px)}.QuHVGW_float.QuHVGW_f2{align-items:center;gap:10px;display:flex;top:96px;right:max(0px,50% - 300px)}.QuHVGW_f1 .QuHVGW_fLabel{letter-spacing:.05em;text-transform:uppercase;color:var(--cobalt);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.QuHVGW_f1 .QuHVGW_fName{margin-top:6px;font-weight:650;line-height:1.3}.QuHVGW_f1 .QuHVGW_fKcal{font-family:var(--font-display);letter-spacing:-.03em;margin-top:4px;font-size:30px;font-weight:700}.QuHVGW_f1 .QuHVGW_fKcal small{font-family:var(--font-body);color:var(--ink-3);letter-spacing:0;margin-left:4px;font-size:14px;font-weight:600}.QuHVGW_f2 b{font-size:14.5px;line-height:1.25;display:block}.QuHVGW_f2 small{color:var(--ink-3);font-size:13px}.QuHVGW_lpSection{padding-block:88px}.QuHVGW_secHead{max-width:640px}.QuHVGW_secHead h2{font-family:var(--font-display);letter-spacing:-.035em;margin-top:12px;font-size:clamp(32px,4vw,48px);font-weight:720;line-height:1.04}.QuHVGW_secHead p{color:var(--ink-2);max-width:34em;margin-top:16px;font-size:18px}.QuHVGW_steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:48px;display:grid}.QuHVGW_step{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:24px;flex-direction:column;gap:18px;padding:22px;display:flex}.QuHVGW_stepVis{background:var(--surface-2);border-radius:16px;place-items:center;height:196px;display:grid;position:relative;overflow:hidden}.QuHVGW_stepN{font-family:var(--font-display);background:var(--ink);width:30px;height:30px;color:var(--paper);border-radius:50%;place-items:center;font-size:15px;font-weight:700;display:grid}.QuHVGW_step h3{font-family:var(--font-display);letter-spacing:-.02em;font-size:22px;font-weight:700;line-height:1.15}.QuHVGW_step p{color:var(--ink-2)}.QuHVGW_stepTop{align-items:center;gap:12px;display:flex}.QuHVGW_svPhoto{position:absolute;inset:0}.QuHVGW_svPhoto .QuHVGW_art{width:100%;height:100%}.QuHVGW_svShutter{border:4px solid #fff;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;position:absolute;bottom:14px;left:50%;translate:-50%}.QuHVGW_svShutter i{background:#fff;border-radius:50%;width:38px;height:38px}.QuHVGW_svCard{background:var(--surface);width:82%;box-shadow:var(--shadow);border-radius:16px;padding:14px 16px}.QuHVGW_svCard b{font-size:14px;line-height:1.3;display:block}.QuHVGW_svCard .QuHVGW_k{font-family:var(--font-display);letter-spacing:-.03em;margin-top:4px;font-size:32px;font-weight:700}.QuHVGW_svCard .QuHVGW_k small{font-family:var(--font-body);color:var(--ink-3);letter-spacing:0;margin-left:3px;font-size:13px;font-weight:600}.QuHVGW_chips3{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.QuHVGW_mchip{background:var(--surface-2);border-radius:99px;align-items:center;gap:5px;padding:3px 8px;font-size:12px;font-weight:650;display:inline-flex}.QuHVGW_mchip i{border-radius:50%;width:7px;height:7px}.QuHVGW_mchip.QuHVGW_p i{background:var(--protein)}.QuHVGW_mchip.QuHVGW_c i{background:var(--carb)}.QuHVGW_mchip.QuHVGW_f i{background:var(--fat)}.QuHVGW_svBars{align-items:flex-end;gap:10px;height:120px;display:flex}.QuHVGW_svBars span{background:var(--cobalt);border-radius:6px 6px 3px 3px;width:20px}.QuHVGW_svBars span.QuHVGW_over{background:var(--saffron)}.QuHVGW_duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:48px;display:grid}.QuHVGW_feature{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.QuHVGW_featureText{flex-direction:column;justify-content:center;gap:12px;padding:28px;display:flex}.QuHVGW_featureText h3{font-family:var(--font-display);letter-spacing:-.025em;font-size:25px;font-weight:720;line-height:1.1}.QuHVGW_featureText p{color:var(--ink-2)}.QuHVGW_featureVis{background:var(--surface-2);min-height:280px;position:relative}.QuHVGW_featureVis .QuHVGW_art{width:100%;height:100%;position:absolute;inset:0}.QuHVGW_readChip{background:var(--surface);box-shadow:var(--shadow);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.QuHVGW_readChip b{font-family:var(--font-display);letter-spacing:-.02em;font-size:20px}.QuHVGW_okDot{background:var(--good);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.QuHVGW_okDot .QuHVGW_ic{stroke-width:2.4px;width:16px;height:16px}.QuHVGW_drinksVis{flex-direction:column;justify-content:center;gap:10px;padding:22px;display:flex}.QuHVGW_drinkRow{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.QuHVGW_drinkRow .QuHVGW_thumb{width:40px;height:40px}.QuHVGW_drinkRow span{flex:1;min-width:0;font-size:14.5px;font-weight:600;line-height:1.25}.QuHVGW_drinkRow span small{color:var(--ink-3);font-size:12.5px;font-weight:500;display:block}.QuHVGW_drinkRow b{font-variant-numeric:tabular-nums;font-size:14.5px}.QuHVGW_drinkRow.QuHVGW_hl{box-shadow:inset 0 0 0 1.5px var(--saffron)}.QuHVGW_togetherBand{background:var(--deep);color:var(--on-deep)}.QuHVGW_togetherBand .QuHVGW_wrap{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:56px;padding-block:96px;display:grid}.QuHVGW_togetherBand .QuHVGW_eyebrow{color:var(--saffron)}.QuHVGW_togetherBand h2{font-family:var(--font-display);letter-spacing:-.04em;margin-top:14px;font-size:clamp(36px,4.6vw,58px);font-weight:750;line-height:1}.QuHVGW_togetherBand .QuHVGW_lede{color:color-mix(in srgb, var(--on-deep) 76%, transparent);max-width:30em;margin-top:18px;font-size:18px}.QuHVGW_tbList{gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.QuHVGW_tbList li{align-items:flex-start;gap:12px;display:flex}.QuHVGW_tbList .QuHVGW_ic{color:var(--saffron);margin-top:1px}.QuHVGW_tbList b{display:block}.QuHVGW_tbList span{color:color-mix(in srgb, var(--on-deep) 70%, transparent);font-size:15px}.QuHVGW_chartCard{background:var(--deep-2);border-radius:26px;padding:24px}.QuHVGW_chartCard .QuHVGW_ccHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.QuHVGW_chartCard .QuHVGW_ccHead b{font-family:var(--font-display);letter-spacing:-.02em;font-size:20px;font-weight:700}.QuHVGW_legend{color:color-mix(in srgb, var(--on-deep) 75%, transparent);gap:14px;font-size:13.5px;display:flex}.QuHVGW_legend i{vertical-align:0;border-radius:50%;width:10px;height:10px;margin-right:6px;display:inline-block}.QuHVGW_chartCard svg{width:100%;height:auto;margin-top:16px;display:block}.QuHVGW_ccAxis{fill:color-mix(in srgb, var(--on-deep) 55%, transparent);font-size:11px;font-family:var(--font-body)}.QuHVGW_ccGrid{stroke:color-mix(in srgb, var(--on-deep) 12%, transparent);stroke-width:1px}.QuHVGW_ccFoot{flex-wrap:wrap;gap:28px;margin-top:18px;display:flex}.QuHVGW_ccFoot div{flex-direction:column;display:flex}.QuHVGW_ccFoot b{font-family:var(--font-display);letter-spacing:-.03em;font-size:28px;font-weight:700}.QuHVGW_ccFoot span{color:color-mix(in srgb, var(--on-deep) 65%, transparent);font-size:13px}.QuHVGW_faq .QuHVGW_wrap{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;display:grid}.QuHVGW_faqList{flex-direction:column;display:flex}.QuHVGW_faq details{border-bottom:1px solid var(--line)}.QuHVGW_faq details:first-child{border-top:1px solid var(--line)}.QuHVGW_faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 2px;font-size:17px;font-weight:650;list-style:none;display:flex}.QuHVGW_faq summary::-webkit-details-marker{display:none}.QuHVGW_faq summary .QuHVGW_ic{color:var(--ink-3);transition:rotate .2s}.QuHVGW_faq details[open] summary .QuHVGW_ic{rotate:45deg}.QuHVGW_faq details p{color:var(--ink-2);max-width:36em;padding:0 2px 22px}.QuHVGW_ctaBand .QuHVGW_wrap{padding-block:24px 96px}.QuHVGW_ctaBox{background:var(--cobalt);color:var(--on-cobalt);border-radius:32px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding:56px;display:flex;position:relative;overflow:hidden}.QuHVGW_ctaBox h2{font-family:var(--font-display);letter-spacing:-.035em;max-width:13em;font-size:clamp(32px,4vw,50px);font-weight:750;line-height:1.02;position:relative}.QuHVGW_ctaBox p{opacity:.85;margin-top:12px;font-size:17px;position:relative}.QuHVGW_ctaBox .QuHVGW_btn{background:var(--on-cobalt);color:var(--cobalt);position:relative}.QuHVGW_ctaBox .QuHVGW_bgMark svg{width:100%;height:auto}.QuHVGW_ctaBox .QuHVGW_bgMark{opacity:.14;width:420px;position:absolute;bottom:-110px;right:-60px}.QuHVGW_ctaBox .QuHVGW_bgMark circle,.QuHVGW_ctaBox .QuHVGW_bgMark path{fill:var(--on-cobalt)}.QuHVGW_lpFoot .QuHVGW_wrap{border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:20px;padding-block:28px 40px;font-size:14px;display:flex}.QuHVGW_lpFoot nav{flex-wrap:wrap;gap:20px;display:flex}.QuHVGW_lpFoot a{color:var(--ink-3);text-decoration:none}.QuHVGW_langSwitch{gap:4px;margin-left:auto;display:flex}.QuHVGW_langSwitch a{color:var(--ink-3);border-radius:8px;padding:2px 6px;font-size:14px;text-decoration:none}.QuHVGW_langSwitch a:hover{color:var(--ink)}.QuHVGW_langSwitch .QuHVGW_langActive{color:var(--ink);font-weight:600}@media (max-width:1100px){.QuHVGW_hero .QuHVGW_wrap{grid-template-columns:minmax(0,1fr);padding-block:32px 64px}.QuHVGW_heroVisual{margin-top:12px}.QuHVGW_duo{grid-template-columns:minmax(0,1fr)}.QuHVGW_togetherBand .QuHVGW_wrap{grid-template-columns:minmax(0,1fr);gap:40px}.QuHVGW_faq .QuHVGW_wrap{grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width:820px){.QuHVGW_lpLinks{display:none}.QuHVGW_steps{grid-template-columns:minmax(0,1fr)}.QuHVGW_ctaBox{padding:36px 28px}.QuHVGW_lpSection{padding-block:64px}}@media (max-width:560px){.QuHVGW_feature{grid-template-columns:minmax(0,1fr)}.QuHVGW_featureVis{min-height:220px}.QuHVGW_float.QuHVGW_f1{width:190px;bottom:40px;left:0}.QuHVGW_float.QuHVGW_f2{top:40px;right:0}.QuHVGW_heroVisual .QuHVGW_d1{width:280px;height:280px;left:-40px}.QuHVGW_heroVisual .QuHVGW_d2{width:240px;height:240px;left:auto;right:-30px}.QuHVGW_lpActions .QuHVGW_ghost{display:none}}
.fkT_dW_shell{min-height:100dvh}.fkT_dW_main{max-width:600px;padding:calc(env(safe-area-inset-top,0px) + 14px) max(18px, env(safe-area-inset-right,0px)) calc(118px + env(safe-area-inset-bottom,0px)) max(18px, env(safe-area-inset-left,0px));flex-direction:column;gap:14px;margin:0 auto;display:flex}.fkT_dW_main>*{animation:fkT_dW_rise .55s var(--ease) both}.fkT_dW_main>:nth-child(2){animation-delay:40ms}.fkT_dW_main>:nth-child(3){animation-delay:80ms}.fkT_dW_main>:nth-child(4){animation-delay:.12s}.fkT_dW_main>:nth-child(5){animation-delay:.16s}.fkT_dW_main>:nth-child(6){animation-delay:.2s}.fkT_dW_main>:nth-child(n+7){animation-delay:.24s}@keyframes fkT_dW_rise{0%{opacity:0;transform:translateY(10px)}}.fkT_dW_head{justify-content:space-between;align-items:center;gap:12px;padding:6px 2px 2px;display:flex}.fkT_dW_eyebrow{color:var(--ink-3);font-size:12.5px;font-weight:650}.fkT_dW_title{font-family:var(--font-display);letter-spacing:-.03em;font-size:31px;font-weight:720;line-height:1.08}.fkT_dW_titleSm{font-family:var(--font-display);letter-spacing:-.03em;font-size:25px;font-weight:720;line-height:1.1}.fkT_dW_secRow{justify-content:space-between;align-items:baseline;padding:8px 2px 0;display:flex}.fkT_dW_secRow h2{font-family:var(--font-display);letter-spacing:-.02em;font-size:19px;font-weight:700}.fkT_dW_secRow span{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:13px}.fkT_dW_muted{color:var(--ink-3)}.fkT_dW_small{color:var(--ink-3);font-size:13px}.fkT_dW_num{font-variant-numeric:tabular-nums}.fkT_dW_card{background:var(--surface);border-radius:var(--radius);box-shadow:inset 0 0 0 1px var(--line);padding:16px}.fkT_dW_cardH{align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.fkT_dW_cardH svg{color:var(--ink-3)}.fkT_dW_rowBetween{justify-content:space-between;align-items:center;gap:10px;display:flex}.fkT_dW_btn{transition:transform .15s var(--ease), background .15s ease, box-shadow .2s ease;-webkit-user-select:none;user-select:none;border:0;border-radius:15px;justify-content:center;align-items:center;gap:8px;padding:14px 20px;font-size:15.5px;font-weight:650;line-height:1.2;text-decoration:none;display:inline-flex}.fkT_dW_btn:active{transform:scale(.97)}.fkT_dW_btn:disabled{opacity:.55;cursor:default}.fkT_dW_primary{background:var(--cobalt);color:var(--on-cobalt);box-shadow:0 8px 20px -10px color-mix(in srgb, var(--cobalt) 80%, transparent)}@media (hover:hover){.fkT_dW_primary:hover{background:var(--cobalt-press)}}.fkT_dW_secondary{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.fkT_dW_ghost{color:var(--ink-2);background:0 0}.fkT_dW_danger{color:var(--danger);background:0 0}.fkT_dW_block{width:100%}.fkT_dW_lg{border-radius:17px;padding:16px 22px;font-size:16.5px}.fkT_dW_linkBtn{color:var(--cobalt);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.fkT_dW_roundBtn{background:var(--surface);width:42px;height:42px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:50%;flex:none;place-items:center;text-decoration:none;display:grid}.fkT_dW_btnRow{grid-template-columns:1.3fr 1fr;gap:8px;display:grid}.fkT_dW_btnRow .fkT_dW_btn{padding:13px 10px;font-size:14.5px}.fkT_dW_av{border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:14px;font-weight:750;display:grid}.fkT_dW_avA{background:var(--cobalt);color:var(--on-cobalt)}.fkT_dW_avB{background:var(--saffron);color:var(--on-saffron)}.fkT_dW_partnerChip{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:inherit;transition:transform .15s var(--ease);border-radius:99px;align-items:center;gap:8px;padding:5px 13px 5px 5px;text-decoration:none;display:flex}.fkT_dW_partnerChip:active{transform:scale(.97)}.fkT_dW_partnerChip b{font-size:13px;line-height:1.15;display:block}.fkT_dW_partnerChip small{color:var(--ink-3);font-size:11.5px;line-height:1.2;display:block}.fkT_dW_heroCard{flex-direction:column;gap:16px;padding:18px;display:flex}.fkT_dW_heroRow{align-items:center;gap:20px;display:flex}.fkT_dW_ringNum{font-family:var(--font-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:720;line-height:1}.fkT_dW_ringLabel{color:var(--ink-3);margin-top:4px;font-size:12px;font-weight:600}.fkT_dW_kv{flex-direction:column;flex:1;gap:12px;min-width:0;margin:0;display:flex}.fkT_dW_kv div{flex-direction:column;display:flex}.fkT_dW_kv dt{color:var(--ink-3);font-size:12.5px;font-weight:600}.fkT_dW_kv dd{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-size:23px;font-weight:700}.fkT_dW_kv dd small{font-family:var(--font-body);color:var(--ink-3);letter-spacing:0;margin-left:3px;font-size:12.5px;font-weight:600}.fkT_dW_macros{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:14px;display:grid}.fkT_dW_macroTop{flex-direction:column;display:flex}.fkT_dW_macroTop span{color:var(--ink-3);font-size:12px;font-weight:650}.fkT_dW_macroTop b{font-variant-numeric:tabular-nums;font-size:15px}.fkT_dW_macroTop b small{color:var(--ink-3);font-size:12px;font-weight:550}.fkT_dW_bar{background:var(--surface-2);border-radius:6px;height:6px;margin-top:6px;overflow:hidden}.fkT_dW_bar i{transform-origin:0;height:100%;animation:fkT_dW_barIn 1s .2s var(--ease) both;border-radius:6px;display:block}@keyframes fkT_dW_barIn{0%{transform:scaleX(0)}}.fkT_dW_mP .fkT_dW_bar i{background:var(--protein)}.fkT_dW_mC .fkT_dW_bar i{background:var(--carb)}.fkT_dW_mF .fkT_dW_bar i{background:var(--fat)}.fkT_dW_glasses{grid-template-columns:repeat(10,minmax(0,1fr));gap:5px;margin-top:12px;display:grid}.fkT_dW_glass{border:1.5px solid var(--line);background:var(--surface);height:36px;transition:border-color .2s ease, transform .15s var(--spring);border-radius:4px 4px 10px 10px;padding:0;position:relative;overflow:hidden}.fkT_dW_glass:active{transform:scale(.9)}.fkT_dW_glass:before{content:"";background:var(--cobalt-soft);transition:transform .45s var(--ease);position:absolute;inset:22% 0 0;transform:translateY(101%)}.fkT_dW_glass:after{content:"";background:var(--cobalt);opacity:0;height:2px;transition:opacity .3s;position:absolute;top:22%;left:0;right:0}.fkT_dW_glassOn{border-color:var(--cobalt)}.fkT_dW_glassOn:before{transform:none}.fkT_dW_glassOn:after{opacity:.5}.fkT_dW_waterFoot{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.fkT_dW_tip{background:var(--cobalt-soft);border-radius:20px;gap:12px;padding:14px 16px;display:flex}.fkT_dW_tip svg{color:var(--cobalt);margin-top:1px}.fkT_dW_tip p{font-size:14px;line-height:1.45}.fkT_dW_tip b{margin-bottom:2px;font-size:14.5px;display:block}.fkT_dW_log{margin:0;padding:4px 14px;list-style:none}.fkT_dW_logItem{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;text-decoration:none;display:grid}.fkT_dW_log li:last-child .fkT_dW_logItem{border-bottom:0}.fkT_dW_thumb{background:var(--surface-2);width:48px;height:48px;color:var(--ink-3);border-radius:13px;flex:none;place-items:center;display:grid;overflow:hidden}.fkT_dW_thumb img{object-fit:cover;width:100%;height:100%}.fkT_dW_liMain{min-width:0}.fkT_dW_liMain b{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:650;line-height:1.25;display:block;overflow:hidden}.fkT_dW_liMain small{color:var(--ink-3);font-size:12.5px}.fkT_dW_liKcal{text-align:right;font-variant-numeric:tabular-nums;font-size:15px;font-weight:700;line-height:1.1}.fkT_dW_liKcal small{color:var(--ink-3);font-size:11.5px;font-weight:550;display:block}.fkT_dW_emptyLog{text-align:center;color:var(--ink-3);flex-direction:column;align-items:center;gap:10px;padding:22px 16px;font-size:14px;display:flex}.fkT_dW_quick{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fkT_dW_quick button,.fkT_dW_quick a,.fkT_dW_quick label{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:inherit;cursor:pointer;transition:transform .15s var(--ease);border:0;border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;font-size:13px;font-weight:650;text-decoration:none;display:flex}.fkT_dW_quick button:active,.fkT_dW_quick a:active,.fkT_dW_quick label:active{transform:scale(.96)}.fkT_dW_quick svg{color:var(--cobalt)}.fkT_dW_tabbar{z-index:30;padding:8px max(8px, env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(8px, env(safe-area-inset-left,0px));background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.4);border-top:1px solid var(--line);grid-template-columns:repeat(5,1fr);align-items:end;display:grid;position:fixed;bottom:0;left:0;right:0}.fkT_dW_tab{color:var(--ink-3);flex-direction:column;align-items:center;gap:3px;padding:4px 0;font-size:11px;font-weight:650;text-decoration:none;transition:color .2s;display:flex;position:relative}.fkT_dW_tabOn{color:var(--cobalt)}.fkT_dW_tabOn:after{content:"";background:var(--cobalt);width:18px;height:3px;animation:fkT_dW_pop .35s var(--spring);border-radius:3px;position:absolute;top:-9px}@keyframes fkT_dW_pop{0%{transform:scaleX(0)}}.fkT_dW_fab{background:var(--cobalt);width:62px;height:62px;color:var(--on-cobalt);cursor:pointer;box-shadow:0 12px 26px -8px color-mix(in srgb, var(--cobalt) 75%, transparent), 0 0 0 5px var(--paper);transition:transform .2s var(--spring);border:0;border-radius:50%;justify-self:center;place-items:center;margin-top:-30px;display:grid;position:relative}.fkT_dW_fab:before{content:"";border:2px solid var(--cobalt);opacity:0;border-radius:50%;animation:3.2s ease-out 1.5s infinite fkT_dW_ping;position:absolute;inset:-5px}@keyframes fkT_dW_ping{0%{opacity:.5;transform:scale(.9)}40%,to{opacity:0;transform:scale(1.35)}}.fkT_dW_fab:active{transform:scale(.92)}.fkT_dW_fabLabel,.fkT_dW_railBrand{display:none}@media (min-width:900px){.fkT_dW_main{padding-top:40px;padding-bottom:64px}.fkT_dW_shell{padding-left:240px}.fkT_dW_tabbar{border-top:0;border-right:1px solid var(--line);flex-direction:column;align-items:stretch;gap:4px;width:240px;padding:28px 16px;display:flex;top:0;right:auto}.fkT_dW_railBrand{color:inherit;white-space:nowrap;order:-2;align-items:center;gap:10px;padding:0 10px 22px;text-decoration:none;display:flex}.fkT_dW_tab{border-radius:12px;flex-direction:row;gap:12px;padding:11px 12px;font-size:15px}.fkT_dW_tab:hover{background:var(--surface-2);color:var(--ink)}.fkT_dW_tabOn{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.fkT_dW_tabOn:after{display:none}.fkT_dW_fab{width:auto;height:auto;box-shadow:0 10px 22px -12px color-mix(in srgb, var(--cobalt) 80%, transparent);border-radius:14px;order:-1;justify-content:center;gap:10px;margin:0 0 14px;padding:13px 16px;font-weight:650;display:flex}.fkT_dW_fab:before{display:none}.fkT_dW_fabLabel{display:inline}}.fkT_dW_scrim{background:var(--scrim);z-index:60;animation:.25s both fkT_dW_fadeIn;position:fixed;inset:0}.fkT_dW_scrimOut{animation:.22s both fkT_dW_fadeOut}@keyframes fkT_dW_fadeIn{0%{opacity:0}}@keyframes fkT_dW_fadeOut{to{opacity:0}}.fkT_dW_sheet{z-index:61;background:var(--surface);max-width:600px;color:var(--ink);padding:10px max(18px, env(safe-area-inset-right,0px)) calc(24px + env(safe-area-inset-bottom,0px)) max(18px, env(safe-area-inset-left,0px));max-height:88dvh;animation:fkT_dW_sheetUp .42s var(--ease) both;box-shadow:var(--shadow-lg);border-radius:28px 28px 0 0;flex-direction:column;gap:14px;margin:0 auto;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.fkT_dW_sheetOut{animation:.25s ease-in both fkT_dW_sheetDown}@keyframes fkT_dW_sheetUp{0%{transform:translateY(100%)}}@keyframes fkT_dW_sheetDown{to{transform:translateY(100%)}}@media (min-width:700px){.fkT_dW_sheet{width:min(520px,100vw - 40px);animation:fkT_dW_dialogIn .35s var(--ease) both;border-radius:28px;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.fkT_dW_sheetOut{animation:.2s both fkT_dW_fadeOut}@keyframes fkT_dW_dialogIn{0%{opacity:0;transform:translate(-50%,-46%)scale(.97)}}}.fkT_dW_grab{background:var(--line);border-radius:3px;align-self:center;width:38px;height:5px}.fkT_dW_sheet h3{font-family:var(--font-display);letter-spacing:-.02em;font-size:22px;font-weight:720}.fkT_dW_toast{left:50%;bottom:calc(108px + env(safe-area-inset-bottom,0px));z-index:80;background:var(--ink);width:min(420px,100vw - 36px);color:var(--paper);animation:fkT_dW_toastIn .4s var(--spring) both;border-radius:16px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;font-weight:600;display:flex;position:fixed;translate:-50%;box-shadow:0 14px 34px -12px #00000073}.fkT_dW_toastOut{animation:.3s both fkT_dW_fadeOut}@keyframes fkT_dW_toastIn{0%{opacity:0;transform:translateY(16px)scale(.96)}}@media (min-width:900px){.fkT_dW_toast{margin-left:120px;bottom:32px}}.fkT_dW_okDot{background:var(--good);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.fkT_dW_drinkGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fkT_dW_drinkGrid button{background:var(--paper);text-align:left;box-shadow:inset 0 0 0 1px var(--line);transition:transform .15s var(--ease);border:0;border-radius:16px;flex-direction:column;gap:1px;padding:12px 10px;display:flex}.fkT_dW_drinkGrid button:active{transform:scale(.95)}.fkT_dW_drinkGrid b{font-size:13.5px;line-height:1.2}.fkT_dW_drinkGrid small{color:var(--ink-3);font-size:12px}.fkT_dW_drinkGrid em{font-variant-numeric:tabular-nums;margin-top:6px;font-size:13px;font-style:normal;font-weight:700}.fkT_dW_drinkGrid em.fkT_dW_zero{color:var(--cobalt)}.fkT_dW_textarea{resize:none;background:var(--paper);width:100%;min-height:88px;box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:16px;padding:12px 14px;font-size:16px;line-height:1.45}.fkT_dW_textarea:focus{box-shadow:inset 0 0 0 2px var(--cobalt);outline:none}.fkT_dW_parsed{margin:0;padding:0;list-style:none}.fkT_dW_parsed li{border-bottom:1px solid var(--line);animation:fkT_dW_rise .4s var(--ease) both;justify-content:space-between;gap:10px;padding:10px 0;font-size:14.5px;display:flex}.fkT_dW_parsed li small{color:var(--ink-3);font-size:12.5px;display:block}.fkT_dW_parsed li span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.fkT_dW_sumRow{justify-content:space-between;font-weight:700;display:flex}.fkT_dW_example{color:var(--over);font-size:12.5px;font-weight:650}.fkT_dW_analyzing{z-index:90;background:var(--camera);color:var(--on-camera);flex-direction:column;animation:.25s both fkT_dW_fadeIn;display:flex;position:fixed;inset:0}.fkT_dW_anPhoto{border-radius:0 0 32px 32px;flex:1;position:relative;overflow:hidden}.fkT_dW_anPhoto img{object-fit:cover;width:100%;height:100%;animation:3s ease-in-out infinite fkT_dW_breathe;position:absolute;inset:0}@keyframes fkT_dW_breathe{50%{transform:scale(1.03)}}.fkT_dW_anPhoto:after{content:"";background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 75%);mask-image:radial-gradient(circle,#000 30%,#0000 75%)}.fkT_dW_scan{z-index:2;background:linear-gradient(#0000,#6e89ff73 85%,#c9d4ff 100%);height:120px;animation:1.6s ease-in-out infinite alternate fkT_dW_scan;position:absolute;top:0;left:0;right:0}@keyframes fkT_dW_scan{0%{transform:translateY(8vh)}to{transform:translateY(calc(100dvh - 330px))}}.fkT_dW_corner{z-index:2;border:3px solid #ffffffeb;width:38px;height:38px;position:absolute}.fkT_dW_cTl{top:calc(env(safe-area-inset-top,0px) + 80px);border-bottom:0;border-right:0;border-radius:14px 0 0;left:28px}.fkT_dW_cTr{top:calc(env(safe-area-inset-top,0px) + 80px);border-bottom:0;border-left:0;border-radius:0 14px 0 0;right:28px}.fkT_dW_cBl{border-top:0;border-right:0;border-radius:0 0 0 14px;bottom:40px;left:28px}.fkT_dW_cBr{border-top:0;border-left:0;border-radius:0 0 14px;bottom:40px;right:28px}.fkT_dW_anBottom{padding:26px 24px calc(30px + env(safe-area-inset-bottom,0px));text-align:center;flex-direction:column;flex:none;align-items:center;gap:12px;display:flex}.fkT_dW_anPill{color:#0a0e0d;background:#fff;border-radius:99px;align-items:center;gap:10px;padding:11px 18px;font-size:15px;font-weight:650;display:inline-flex}.fkT_dW_anSub{color:#f3f6f4a6;min-height:1.5em;font-size:13.5px}.fkT_dW_spin{border:2.5px solid #d5dcf8;border-top-color:#2a4de3;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite fkT_dW_spin}@keyframes fkT_dW_spin{to{rotate:360deg}}.fkT_dW_anError{flex-direction:column;gap:10px;width:100%;max-width:360px;display:flex}.fkT_dW_anError p{color:var(--on-camera)}.fkT_dW_anError .fkT_dW_btn.fkT_dW_ghost{color:#f3f6f4bf}.fkT_dW_photo{background:var(--surface-2);border-radius:24px;flex:none;height:230px;position:relative;overflow:hidden}.fkT_dW_photo img{object-fit:cover;width:100%;height:100%;animation:fkT_dW_settle .8s var(--ease) both}@keyframes fkT_dW_settle{0%{filter:blur(6px);transform:scale(1.06)}}.fkT_dW_photo .fkT_dW_roundBtn{color:#fff;box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000073;position:absolute;top:12px;left:12px}.fkT_dW_estChip{color:#13201b;background:#ffffffeb;border-radius:99px;align-items:center;gap:6px;padding:6px 10px;font-size:12.5px;font-weight:700;display:flex;position:absolute;top:12px;right:12px}.fkT_dW_estChip svg{color:#2a4de3}.fkT_dW_conf{color:var(--ink-3);align-items:center;gap:6px;margin-top:4px;font-size:13px;font-weight:600;display:inline-flex}.fkT_dW_dots{gap:3px;display:inline-flex}.fkT_dW_dots i{background:var(--line);border-radius:2px;width:6px;height:6px}.fkT_dW_dots i.fkT_dW_on{background:var(--saffron)}.fkT_dW_bigKcal{align-items:baseline;gap:8px;display:flex}.fkT_dW_bigKcal b{font-family:var(--font-display);letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:58px;font-weight:750;line-height:1}.fkT_dW_bigKcal span{color:var(--ink-3);font-weight:650}.fkT_dW_rmGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fkT_dW_rm{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;padding:10px 12px}.fkT_dW_rm span{color:var(--ink-3);align-items:center;gap:6px;font-size:12px;font-weight:650;display:flex}.fkT_dW_rm span i{border-radius:50%;width:8px;height:8px}.fkT_dW_rmP i{background:var(--protein)}.fkT_dW_rmC i{background:var(--carb)}.fkT_dW_rmF i{background:var(--fat)}.fkT_dW_rm b{font-variant-numeric:tabular-nums;font-size:18px}.fkT_dW_items{margin:8px 0 0;padding:0;list-style:none}.fkT_dW_items li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.fkT_dW_items li:last-child{border-bottom:0;padding-bottom:0}.fkT_dW_items b{font-size:14.5px;font-weight:650;display:block}.fkT_dW_items small{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12.5px}.fkT_dW_items .fkT_dW_k{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14.5px;font-weight:700}.fkT_dW_seg{background:var(--surface-2);border-radius:13px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;margin-top:10px;padding:4px;display:grid}.fkT_dW_seg button,.fkT_dW_seg a{color:var(--ink-2);text-align:center;background:0 0;border:0;border-radius:10px;padding:8px 4px;font-size:14.5px;font-weight:650;text-decoration:none;transition:background .2s,color .2s}.fkT_dW_seg .fkT_dW_on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.fkT_dW_fix{gap:8px;margin-top:10px;display:flex}.fkT_dW_input{background:var(--paper);min-width:0;box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:14px;flex:1;padding:13px 14px;font-size:16px}.fkT_dW_input:focus{box-shadow:inset 0 0 0 2px var(--cobalt);outline:none}.fkT_dW_iconBtn{background:var(--cobalt-soft);width:48px;height:48px;color:var(--cobalt);border:0;border-radius:14px;flex:none;place-items:center;display:grid}.fkT_dW_chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.fkT_dW_chips button,.fkT_dW_chips a{background:var(--surface-2);color:var(--ink-2);border:0;border-radius:99px;padding:8px 13px;font-size:13.5px;font-weight:650;text-decoration:none;transition:background .2s,color .2s}.fkT_dW_chips .fkT_dW_on{background:var(--ink);color:var(--paper)}.fkT_dW_stickyCta{bottom:calc(86px + env(safe-area-inset-bottom,0px));z-index:5;background:linear-gradient(to bottom, transparent, var(--paper) 26px);margin:0 -18px;padding:26px 18px 10px;position:sticky}@media (min-width:900px){.fkT_dW_stickyCta{padding-bottom:20px;bottom:0}}.fkT_dW_wHero{padding:20px}.fkT_dW_wBig{align-items:baseline;gap:6px;margin-top:4px;display:flex}.fkT_dW_wBig b{font-family:var(--font-display);letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:58px;font-weight:750;line-height:1}.fkT_dW_wBig span{color:var(--ink-3);font-size:18px;font-weight:650}.fkT_dW_delta{color:var(--good);background:color-mix(in srgb, var(--good) 13%, transparent);border-radius:99px;align-items:center;gap:6px;margin-top:10px;padding:4px 10px;font-size:13.5px;font-weight:700;display:inline-flex}.fkT_dW_deltaUp{color:var(--over);background:color-mix(in srgb, var(--over) 13%, transparent)}.fkT_dW_goalbar{margin-top:18px}.fkT_dW_track{background:var(--surface-2);border-radius:10px;height:10px;position:relative;overflow:hidden}.fkT_dW_track i{background:linear-gradient(90deg, var(--good), color-mix(in srgb, var(--good) 70%, var(--cobalt)));transform-origin:0;animation:fkT_dW_barIn 1.2s .2s var(--ease) both;border-radius:10px;position:absolute;inset:0 auto 0 0}.fkT_dW_ends{color:var(--ink-3);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:6px;font-size:12.5px;font-weight:600;display:flex}.fkT_dW_hist{margin:6px 0 0;padding:0;list-style:none}.fkT_dW_hist li{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;justify-content:space-between;padding:10px 0;font-size:14.5px;display:flex}.fkT_dW_hist li:last-child{border-bottom:0;padding-bottom:0}.fkT_dW_hist li>span:first-child{color:var(--ink-2)}.fkT_dW_hist b{font-weight:700}.fkT_dW_hist small{color:var(--ink-3);margin-left:8px;font-weight:550}.fkT_dW_stepper{justify-content:space-between;align-items:center;gap:12px;display:flex}.fkT_dW_stepper button{background:var(--surface-2);border:0;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.fkT_dW_stepper .fkT_dW_wBig{justify-content:center;margin:0}.fkT_dW_toggleRow{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.fkT_dW_toggleRow b{font-size:14.5px;display:block}.fkT_dW_toggleRow small{color:var(--ink-3);font-size:12.5px}.fkT_dW_switch{background:var(--line);border:0;border-radius:99px;flex:none;width:50px;height:30px;padding:0;transition:background .2s;position:relative}.fkT_dW_switch:after{content:"";width:24px;height:24px;transition:transform .25s var(--spring);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.fkT_dW_switch[aria-checked=true]{background:var(--good)}.fkT_dW_switch[aria-checked=true]:after{transform:translate(20px)}.fkT_dW_fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.fkT_dW_field{flex-direction:column;gap:6px;display:flex;position:relative}.fkT_dW_field label,.fkT_dW_field .fkT_dW_label{color:var(--ink-2);font-size:13px;font-weight:650}.fkT_dW_field input{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font-variant-numeric:tabular-nums;border:0;border-radius:15px;width:100%;padding:14px 44px 14px 15px;font-size:18px;font-weight:650}.fkT_dW_field input:focus{box-shadow:inset 0 0 0 2px var(--cobalt);outline:none}.fkT_dW_field em{color:var(--ink-3);font-size:14px;font-style:normal;font-weight:650;position:absolute;bottom:15px;right:14px}.fkT_dW_field small{color:var(--ink-3);font-size:12px}.fkT_dW_measureList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.fkT_dW_measureList li{background:var(--paper);border-radius:14px;padding:10px 12px}.fkT_dW_measureList span{color:var(--ink-3);font-size:12px;font-weight:650}.fkT_dW_measureList b{font-variant-numeric:tabular-nums;font-size:18px;display:block}.fkT_dW_measureList small{color:var(--good);font-size:12px;font-weight:700}.fkT_dW_measureList small.fkT_dW_up{color:var(--over)}.fkT_dW_gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.fkT_dW_gallery figure{aspect-ratio:3/4;background:var(--surface-2);border-radius:14px;max-width:100%;margin:0;position:relative;overflow:hidden}.fkT_dW_gallery img{object-fit:cover;width:100%;height:100%}.fkT_dW_gallery figcaption{color:#fff;background:#00000080;border-radius:99px;padding:2px 7px;font-size:11px;font-weight:700;position:absolute;bottom:6px;left:6px}.fkT_dW_private{color:var(--ink-2);background:var(--surface-2);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.fkT_dW_compare{aspect-ratio:3/4;background:var(--surface-2);touch-action:none;-webkit-user-select:none;user-select:none;border-radius:20px;max-width:100%;position:relative;overflow:hidden}.fkT_dW_compare img{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.fkT_dW_compareTop{clip-path:inset(0 calc(100% - var(--x)) 0 0)}.fkT_dW_compareLine{top:0;bottom:0;left:var(--x);background:#fff;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 12px #0006}.fkT_dW_compareKnob{top:50%;left:var(--x);color:#131b18;background:#fff;border-radius:50%;place-items:center;width:44px;height:44px;margin:-22px 0 0 -22px;display:grid;position:absolute;box-shadow:0 6px 18px #0000004d}.fkT_dW_compareTag{color:#fff;background:#00000080;border-radius:99px;padding:4px 10px;font-size:12px;font-weight:700;position:absolute;top:12px}.fkT_dW_summary{background:var(--deep);color:var(--on-deep);border-radius:24px;flex-direction:column;gap:10px;padding:18px;display:flex;position:relative;overflow:hidden}.fkT_dW_summary:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--saffron) 35%, transparent), transparent 70%);border-radius:50%;width:200px;height:200px;position:absolute;top:-60px;right:-60px}.fkT_dW_sH{letter-spacing:.06em;text-transform:uppercase;color:var(--saffron);align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:flex;position:relative}.fkT_dW_summary p{color:color-mix(in srgb, var(--on-deep) 90%, transparent);font-size:15px;line-height:1.55;position:relative}.fkT_dW_stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.fkT_dW_stat{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;padding:12px 14px}.fkT_dW_stat span{color:var(--ink-3);font-size:12px;font-weight:650}.fkT_dW_stat b{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:2px;font-size:26px;font-weight:720;line-height:1.15;display:block}.fkT_dW_stat b small{font-family:var(--font-body);color:var(--ink-3);letter-spacing:0;margin-left:3px;font-size:12.5px;font-weight:600}.fkT_dW_stat em{color:var(--ink-3);font-size:12px;font-style:normal}.fkT_dW_stat em.fkT_dW_good{color:var(--good);font-weight:650}.fkT_dW_montage{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.fkT_dW_montage figure{aspect-ratio:1;background:var(--surface-2);max-width:100%;animation:fkT_dW_tile .6s var(--ease) both;border-radius:12px;margin:0;position:relative;overflow:hidden}@keyframes fkT_dW_tile{0%{opacity:0;transform:scale(.9)}}.fkT_dW_montage img{object-fit:cover;width:100%;height:100%}.fkT_dW_montage figcaption{color:#fff;background:#00000073;border-radius:99px;padding:2px 7px;font-size:11px;font-weight:700;position:absolute;bottom:6px;left:6px}.fkT_dW_nextList{flex-direction:column;gap:12px;margin:8px 0 0;padding:0;list-style:none;display:flex}.fkT_dW_nextList li{gap:10px;font-size:14.5px;line-height:1.4;display:flex}.fkT_dW_nextList svg{color:var(--good);margin-top:1px}.fkT_dW_weekNav{gap:8px;display:flex}.fkT_dW_pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.fkT_dW_person{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:22px;flex-direction:column;gap:12px;padding:14px;display:flex}.fkT_dW_who{align-items:center;gap:8px;font-weight:700;display:flex}.fkT_dW_pRingNum{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:21px;font-weight:720;line-height:1}.fkT_dW_person dl{gap:6px;margin:0;display:grid}.fkT_dW_person dl div{justify-content:space-between;font-size:13px;display:flex}.fkT_dW_person dt{color:var(--ink-3)}.fkT_dW_person dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.fkT_dW_person dd.fkT_dW_good{color:var(--good)}.fkT_dW_ringCenter{align-self:center}.fkT_dW_combined{background:var(--saffron-soft);border-radius:20px;align-items:center;gap:14px;padding:14px 16px;display:flex}.fkT_dW_combined b{font-family:var(--font-display);letter-spacing:-.04em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:30px;font-weight:750}.fkT_dW_combined span{font-size:14px;line-height:1.35}.fkT_dW_legend{color:var(--ink-3);gap:12px;font-size:12.5px;display:flex}.fkT_dW_legend i{border-radius:50%;width:9px;height:9px;margin-right:5px;display:inline-block}.fkT_dW_feed{margin:4px 0 0;padding:0;list-style:none}.fkT_dW_feed li{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 0;display:grid}.fkT_dW_feed li:last-child{border-bottom:0;padding-bottom:2px}.fkT_dW_feed .fkT_dW_thumb{border-radius:10px;width:38px;height:38px}.fkT_dW_fTxt{min-width:0;font-size:14px;line-height:1.3}.fkT_dW_fTxt small{color:var(--ink-3);margin-top:2px;font-size:12.5px;display:block}.fkT_dW_cheer{background:var(--cobalt-soft);color:var(--cobalt);transition:transform .2s var(--spring), background .2s ease;border:0;border-radius:99px;align-items:center;gap:5px;padding:7px 12px;font-size:13px;font-weight:700;display:inline-flex}.fkT_dW_cheer:active{transform:scale(.9)}.fkT_dW_cheerDone{background:var(--cobalt);color:var(--on-cobalt);animation:fkT_dW_cheered .5s var(--spring)}@keyframes fkT_dW_cheered{40%{transform:scale(1.15)}}.fkT_dW_invite{background:var(--deep);color:var(--on-deep);border-radius:24px;flex-direction:column;gap:12px;padding:22px 20px;display:flex;position:relative;overflow:hidden}.fkT_dW_invite h2{font-family:var(--font-display);letter-spacing:-.03em;font-size:26px;font-weight:750;line-height:1.05}.fkT_dW_invite p{color:color-mix(in srgb, var(--on-deep) 80%, transparent);font-size:14.5px}.fkT_dW_invite .fkT_dW_input{background:color-mix(in srgb, var(--on-deep) 10%, transparent);box-shadow:none;color:var(--on-deep)}.fkT_dW_invite .fkT_dW_input::placeholder{color:color-mix(in srgb, var(--on-deep) 55%, transparent)}.fkT_dW_linkBox{background:color-mix(in srgb, var(--on-deep) 10%, transparent);word-break:break-all;border-radius:14px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.fkT_dW_soon{border:1.5px dashed var(--line);color:var(--ink-3);border-radius:20px;align-items:center;gap:10px;padding:14px 16px;font-size:14px;display:flex}.fkT_dW_menu{margin:0;padding:2px 16px;list-style:none}.fkT_dW_menu li{border-bottom:1px solid var(--line)}.fkT_dW_menu li:last-child{border-bottom:0}.fkT_dW_menuItem{text-align:left;width:100%;color:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:14px 0;font-weight:600;text-decoration:none;display:flex}.fkT_dW_menuItem span{flex:1}.fkT_dW_menuItem svg:first-child{color:var(--ink-3)}.fkT_dW_menuItem small{color:var(--ink-3);font-weight:550}.fkT_dW_splash{z-index:200;color:#fff;animation:fkT_dW_splashOut .5s 1.15s var(--ease) forwards;pointer-events:none;background:#2a4de3;flex-direction:column;justify-content:center;align-items:center;gap:22px;display:flex;position:fixed;inset:0}@keyframes fkT_dW_splashOut{to{opacity:0;visibility:hidden;transform:scale(1.04)}}.fkT_dW_splash svg circle:first-child{animation:fkT_dW_inL .9s var(--ease) both}.fkT_dW_splash svg circle:nth-child(2){animation:fkT_dW_inR .9s var(--ease) both}.fkT_dW_splash svg path{animation:.5s .6s both fkT_dW_fadeIn}@keyframes fkT_dW_inL{0%{transform:translate(-9px)}}@keyframes fkT_dW_inR{0%{transform:translate(9px)}}.fkT_dW_splashWord{font-family:var(--font-display);letter-spacing:-.025em;font-size:28px;font-weight:700;animation:.6s .35s both fkT_dW_fadeIn}.fkT_dW_install{left:10px;right:10px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:70;background:var(--surface);max-width:460px;color:var(--ink);box-shadow:0 24px 60px -14px #00000073, inset 0 0 0 1px var(--line);animation:fkT_dW_sheetUp .5s var(--ease) both;border-radius:26px;flex-direction:column;gap:14px;margin:0 auto;padding:18px 18px 14px;display:flex;position:fixed}.fkT_dW_install:after{content:"";background:var(--surface);border-radius:3px;width:16px;height:16px;position:absolute;bottom:-8px;left:calc(50% - 8px);transform:rotate(45deg)}.fkT_dW_isHead{align-items:center;gap:12px;display:flex}.fkT_dW_appIcon{background:#2a4de3;border-radius:13px;flex:none;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 6px 14px -6px #2a4de3b3}.fkT_dW_isHead b{font-size:16px;line-height:1.25;display:block}.fkT_dW_isHead small{color:var(--ink-3);margin-top:2px;font-size:13px;line-height:1.3;display:block}.fkT_dW_isSteps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.fkT_dW_isSteps li{align-items:center;gap:10px;font-size:14.5px;display:flex}.fkT_dW_isN{background:var(--cobalt-soft);width:24px;height:24px;color:var(--cobalt);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:750;display:grid}.fkT_dW_isSteps svg{color:var(--cobalt);vertical-align:-3px}.fkT_dW_tiny{color:var(--ink-3);text-align:center;font-size:12px}
.RVid1G_wrap{flex:none;position:relative}.RVid1G_wrap svg{width:100%;height:100%;display:block}.RVid1G_track{stroke:var(--surface-2)}.RVid1G_fill{stroke-dashoffset:var(--off);animation:RVid1G_draw 1.1s var(--ease) both;transition:stroke-dashoffset .8s var(--ease)}.RVid1G_cobalt{stroke:var(--cobalt)}.RVid1G_saffron{stroke:var(--saffron)}.RVid1G_over{stroke:var(--over)}@keyframes RVid1G_draw{0%{stroke-dashoffset:var(--c)}}.RVid1G_center{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}
.B882Qq_svg{width:100%;height:auto;display:block;overflow:visible}.B882Qq_empty{color:var(--ink-3);padding:24px 0 8px;font-size:14px}.B882Qq_ax{fill:var(--ink-3);font-size:10.5px;font-family:var(--font-body);font-variant-numeric:tabular-nums}.B882Qq_axDeep{fill:color-mix(in srgb, var(--on-deep) 55%, transparent);font-size:11px;font-family:var(--font-body)}.B882Qq_strong{font-weight:650}.B882Qq_grid{stroke:var(--line);stroke-width:1px}.B882Qq_gridDeep{stroke:color-mix(in srgb, var(--on-deep) 12%, transparent);stroke-width:1px}.B882Qq_stopA{stop-color:var(--cobalt);stop-opacity:.22}.B882Qq_stopB{stop-color:var(--cobalt);stop-opacity:0}.B882Qq_trend,.B882Qq_lineCobalt,.B882Qq_lineSaffron{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;animation:B882Qq_trace 1.4s var(--ease) both}.B882Qq_trend,.B882Qq_lineCobalt{stroke:var(--cobalt)}.B882Qq_lineSaffron{stroke:var(--saffron);animation-delay:.15s}@keyframes B882Qq_trace{0%{stroke-dashoffset:1px}}.B882Qq_fadeIn{animation:B882Qq_fade 1.2s .3s var(--ease) both}@keyframes B882Qq_fade{0%{opacity:0}}.B882Qq_dot{fill:var(--surface);stroke:var(--ink-3);stroke-width:1.2px}.B882Qq_endCobalt{fill:var(--cobalt)}.B882Qq_endSaffron{fill:var(--saffron)}.B882Qq_haloCobalt{fill:var(--cobalt);opacity:.2;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite B882Qq_halo}@keyframes B882Qq_halo{50%{opacity:.08;transform:scale(1.5)}}.B882Qq_bar{fill:var(--cobalt)}.B882Qq_barOver{fill:var(--saffron)}.B882Qq_barEmpty{fill:var(--surface-2)}.B882Qq_grow{transform-box:fill-box;transform-origin:bottom;animation:B882Qq_grow .7s var(--ease) both}@keyframes B882Qq_grow{0%{transform:scaleY(0)}}.B882Qq_targetLine{stroke:var(--ink);stroke-width:1.4px;stroke-dasharray:4 4;opacity:.55}
.WEZH7G_wrap{min-height:100dvh;padding:calc(env(safe-area-inset-top,0px) + 48px) max(20px, env(safe-area-inset-right,0px)) calc(32px + env(safe-area-inset-bottom,0px)) max(20px, env(safe-area-inset-left,0px));justify-content:center;align-items:flex-start;display:flex;position:relative;overflow:hidden}.WEZH7G_wrap:before,.WEZH7G_wrap:after{content:"";z-index:0;filter:blur(10px);opacity:.9;border-radius:50%;position:absolute}.WEZH7G_wrap:before{background:var(--cobalt-soft);width:380px;height:380px;top:-180px;left:-140px}.WEZH7G_wrap:after{background:var(--saffron-soft);width:320px;height:320px;top:-150px;right:-160px}.WEZH7G_box{z-index:1;width:100%;max-width:400px;animation:WEZH7G_in .5s var(--ease) both;flex-direction:column;gap:14px;display:flex;position:relative}@keyframes WEZH7G_in{0%{opacity:0;transform:translateY(10px)}}.WEZH7G_brand{color:var(--ink);align-items:center;gap:10px;margin-bottom:18px;text-decoration:none;display:inline-flex}.WEZH7G_h1{font-family:var(--font-display);letter-spacing:-.035em;font-size:34px;font-weight:750;line-height:1.05}.WEZH7G_lede{color:var(--ink-2);margin-bottom:6px}.WEZH7G_form{flex-direction:column;gap:8px;display:flex}.WEZH7G_label{color:var(--ink-2);margin-top:4px;font-size:13px;font-weight:650}.WEZH7G_input{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:15px;width:100%;padding:15px;font-size:16px}.WEZH7G_input:focus{box-shadow:inset 0 0 0 2px var(--cobalt);outline:none}.WEZH7G_primary,.WEZH7G_secondary{width:100%;transition:transform .15s var(--ease), background .15s ease;border:0;border-radius:16px;justify-content:center;align-items:center;gap:10px;margin-top:8px;padding:15px 20px;font-size:16px;font-weight:650;display:flex}.WEZH7G_primary:active,.WEZH7G_secondary:active{transform:scale(.98)}.WEZH7G_primary{background:var(--cobalt);color:var(--on-cobalt);box-shadow:0 10px 24px -12px color-mix(in srgb, var(--cobalt) 85%, transparent)}.WEZH7G_primary:disabled{opacity:.6}.WEZH7G_secondary{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.WEZH7G_or{color:var(--ink-3);align-items:center;gap:12px;margin:6px 0 -4px;font-size:13px;display:flex}.WEZH7G_or:before,.WEZH7G_or:after{content:"";background:var(--line);flex:1;height:1px}.WEZH7G_small{color:var(--ink-3);font-size:14px}.WEZH7G_small a{color:var(--cobalt);font-weight:650;text-decoration:none}.WEZH7G_error{color:var(--danger);font-size:14px;font-weight:600}.WEZH7G_linkLogin{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;padding:4px 16px}.WEZH7G_linkLogin summary{cursor:pointer;color:var(--ink-2);padding:12px 0;font-size:14.5px;font-weight:650;list-style:none}.WEZH7G_linkLogin summary::-webkit-details-marker{display:none}.WEZH7G_linkLogin .WEZH7G_form{padding-bottom:14px}.WEZH7G_dev{border:1.5px dashed var(--line);border-radius:18px;flex-direction:column;gap:8px;margin-top:18px;padding:14px;display:flex}.WEZH7G_devTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:700}.WEZH7G_devBtn{text-align:left;background:var(--surface);width:100%;box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:12px;flex-direction:column;padding:10px 12px;display:flex}.WEZH7G_devBtn span{color:var(--ink-3);font-size:13px}
.hlWFza_indexHead,.hlWFza_article,.hlWFza_relatedWrap,.hlWFza_calc{max-width:760px;padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px));margin:0 auto}.hlWFza_indexWrap{max-width:1160px;padding:8px max(20px, env(safe-area-inset-right,0px)) 96px max(20px, env(safe-area-inset-left,0px));margin:0 auto}.hlWFza_indexHead{max-width:1160px;padding-block:40px 32px}.hlWFza_indexHead h1,.hlWFza_head h1,.hlWFza_calcHead h1{font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(36px,5.4vw,58px);font-weight:760;line-height:1.02}.hlWFza_indexHead p{color:var(--ink-2);max-width:36em;margin-top:14px;font-size:18px}.hlWFza_eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--cobalt);margin-bottom:12px;font-size:13px;font-weight:700}.hlWFza_cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.hlWFza_card{background:var(--surface);color:inherit;box-shadow:inset 0 0 0 1px var(--line);transition:transform .25s var(--ease), box-shadow .25s ease;border-radius:22px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.hlWFza_card:hover{box-shadow:inset 0 0 0 1px var(--line), var(--shadow);transform:translateY(-3px)}.hlWFza_cardArt{aspect-ratio:16/9;max-width:100%;display:block;overflow:hidden}.hlWFza_cardArt svg{width:100%;height:100%;transition:transform .5s var(--ease);display:block}.hlWFza_card:hover .hlWFza_cardArt svg{transform:scale(1.04)}.hlWFza_cardBody{flex-direction:column;gap:8px;padding:18px 20px 20px;display:flex}.hlWFza_cardBody b{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;font-size:20px;font-weight:700;line-height:1.2}.hlWFza_cardBody span{color:var(--ink-2);font-size:15px}.hlWFza_cardBody small{color:var(--ink-3);margin-top:auto;font-size:13px;font-weight:600}.hlWFza_article{padding-block:32px 24px}.hlWFza_head{flex-direction:column;gap:14px;display:flex}.hlWFza_crumb{color:var(--cobalt);align-items:center;gap:4px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.hlWFza_meta{color:var(--ink-3);font-size:14px}.hlWFza_hero{aspect-ratio:21/9;border-radius:24px;max-width:100%;margin:28px 0;overflow:hidden}.hlWFza_hero svg{width:100%;height:100%;display:block}.hlWFza_lede{color:var(--ink);font-size:21px;font-weight:500;line-height:1.55}.hlWFza_body{color:var(--ink-2);max-width:68ch;font-size:17.5px;line-height:1.7}.hlWFza_body h2,.hlWFza_faq h2,.hlWFza_sources h2,.hlWFza_relatedWrap h2{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink);text-wrap:balance;margin:44px 0 12px;font-size:28px;font-weight:720;line-height:1.15}.hlWFza_body p{margin-top:16px}.hlWFza_body ul{flex-direction:column;gap:8px;margin:16px 0 0;padding-left:22px;display:flex}.hlWFza_body a,.hlWFza_lede a,.hlWFza_faq a{color:var(--cobalt);font-weight:600}.hlWFza_ref{margin-left:1px;font-size:.68em;line-height:0}.hlWFza_ref a{color:var(--cobalt);font-weight:700;text-decoration:none}.hlWFza_stat{background:var(--deep);color:var(--on-deep);border-radius:24px;flex-direction:column;gap:6px;margin:32px 0;padding:26px 28px;display:flex}.hlWFza_stat b{font-family:var(--font-display);letter-spacing:-.045em;color:var(--saffron);font-size:clamp(42px,7vw,64px);font-weight:760;line-height:1}.hlWFza_stat span{color:color-mix(in srgb, var(--on-deep) 88%, transparent);font-size:17px;line-height:1.5}.hlWFza_stat .hlWFza_ref a{color:var(--saffron)}.hlWFza_app{background:var(--cobalt-soft);border-radius:22px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px 14px;margin:36px 0;padding:22px;display:grid}.hlWFza_app p{color:var(--ink);margin:0;font-size:16.5px}.hlWFza_appMark{background:var(--cobalt);width:36px;height:36px;color:var(--on-cobalt);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.hlWFza_appBtn{background:var(--cobalt);color:var(--on-cobalt);border-radius:12px;justify-self:start;margin-top:8px;padding:11px 16px;font-size:15px;font-weight:650;text-decoration:none}.hlWFza_faq details{border-bottom:1px solid var(--line)}.hlWFza_faq details:first-of-type{border-top:1px solid var(--line)}.hlWFza_faq summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:18px 2px;font-size:17px;font-weight:650;list-style:none;display:flex}.hlWFza_faq summary::-webkit-details-marker{display:none}.hlWFza_faq summary svg{color:var(--ink-3);flex:none;transition:rotate .2s}.hlWFza_faq details[open] summary svg{rotate:45deg}.hlWFza_faq details p{color:var(--ink-2);padding:0 2px 20px;font-size:16.5px;line-height:1.6}.hlWFza_sources ol{color:var(--ink-2);flex-direction:column;gap:8px;padding-left:22px;font-size:14.5px;display:flex}.hlWFza_sources a{color:var(--ink-2);overflow-wrap:anywhere}.hlWFza_sources li:target{background:var(--saffron-soft);border-radius:6px}.hlWFza_note{color:var(--ink-3);margin-top:20px;font-size:14px}.hlWFza_relatedWrap{max-width:1160px;padding-bottom:80px}.hlWFza_calc{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px;max-width:1080px;padding-block:40px 96px;display:grid}.hlWFza_calcHead{grid-column:1/-1}.hlWFza_calcHead p a{color:var(--cobalt);font-weight:600}.hlWFza_calcHead p{color:var(--ink-2);max-width:36em;margin-top:14px;font-size:18px}.hlWFza_form{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:24px;flex-direction:column;gap:16px;padding:22px;display:flex}.hlWFza_row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hlWFza_field{flex-direction:column;gap:6px;display:flex;position:relative}.hlWFza_field label,.hlWFza_label{color:var(--ink-2);font-size:13px;font-weight:650}.hlWFza_field input,.hlWFza_field select{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);font-variant-numeric:tabular-nums;border:0;border-radius:14px;width:100%;padding:13px 44px 13px 14px;font-size:17px;font-weight:600}.hlWFza_field select{padding-right:14px}.hlWFza_field input:focus,.hlWFza_field select:focus{box-shadow:inset 0 0 0 2px var(--cobalt);outline:none}.hlWFza_field em{color:var(--ink-3);font-size:14px;font-style:normal;font-weight:650;position:absolute;bottom:14px;right:14px}.hlWFza_seg{background:var(--surface-2);border-radius:13px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:4px;display:grid}.hlWFza_seg button{color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:9px 4px;font-size:14.5px;font-weight:650}.hlWFza_seg button.hlWFza_on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.hlWFza_check{cursor:pointer;align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.hlWFza_check input{width:20px;height:20px;accent-color:var(--cobalt)}.hlWFza_result{background:var(--deep);color:var(--on-deep);border-radius:28px;flex-direction:column;gap:18px;padding:28px;display:flex;position:sticky;top:24px}.hlWFza_result .hlWFza_big{font-family:var(--font-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(56px,8vw,80px);font-weight:760;line-height:.95}.hlWFza_result .hlWFza_big small{font-family:var(--font-body);letter-spacing:0;color:color-mix(in srgb, var(--on-deep) 70%, transparent);margin-left:6px;font-size:18px;font-weight:600}.hlWFza_result .hlWFza_sub{color:color-mix(in srgb, var(--on-deep) 78%, transparent);font-size:15px}.hlWFza_macros{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.hlWFza_macros div{background:var(--deep-2);border-radius:14px;padding:10px 12px}.hlWFza_macros span{color:color-mix(in srgb, var(--on-deep) 70%, transparent);font-size:12px;font-weight:650}.hlWFza_macros b{font-variant-numeric:tabular-nums;font-size:19px;display:block}.hlWFza_sum{font-variant-numeric:tabular-nums;margin:0;padding:0;font-size:14.5px;list-style:none}.hlWFza_sum li{border-bottom:1px solid color-mix(in srgb, var(--on-deep) 14%, transparent);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.hlWFza_sum li:last-child{border-bottom:0;font-weight:700}.hlWFza_cta{background:var(--saffron);color:var(--on-saffron);text-align:center;border-radius:15px;padding:15px 18px;font-weight:700;text-decoration:none}.hlWFza_fine{color:color-mix(in srgb, var(--on-deep) 65%, transparent);font-size:13px}@media (max-width:900px){.hlWFza_cards,.hlWFza_calc{grid-template-columns:minmax(0,1fr)}.hlWFza_result{position:static}}@media (min-width:600px) and (max-width:900px){.hlWFza_cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
