.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);transition:stroke-dashoffset .8s var(--ease)}.RVid1G_cobalt{stroke:var(--cobalt)}.RVid1G_saffron{stroke:var(--saffron)}.RVid1G_over{stroke:var(--over)}.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_line{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.B882Qq_trend{stroke:var(--cobalt)}.B882Qq_fadeIn{opacity:1}.B882Qq_dot{fill:var(--surface);stroke:var(--ink-3);stroke-width:1.2px}.B882Qq_endCobalt{fill:var(--cobalt)}.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_barGood{fill:var(--good)}.B882Qq_barEmpty{fill:var(--surface-2)}.B882Qq_grow{transform-box:fill-box;transform-origin:bottom}.B882Qq_targetLine{stroke:var(--ink);stroke-width:1.4px;stroke-dasharray:4 4;opacity:.55}
.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}@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_faceHead{align-items:center;gap:14px;min-width:0;display:flex}.fkT_dW_faceHead>div{min-width:0}.fkT_dW_faceHead .fkT_dW_eyebrow{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fkT_dW_faceBtn{transition:transform .15s var(--ease);background:0 0;border:0;border-radius:50%;flex:none;padding:0;position:relative}.fkT_dW_faceBtn:active{transform:scale(.95)}.fkT_dW_faceEdit{background:var(--ink);width:24px;height:24px;color:var(--paper);box-shadow:0 0 0 2px var(--paper);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-3px;right:-3px}.fkT_dW_faceSheet{text-align:center;flex-direction:column;align-items:center;gap:12px;padding-bottom:6px;display:flex}.fkT_dW_faceSheet>.fkT_dW_av{margin:4px 0 2px}.fkT_dW_faceSheet .fkT_dW_cardH{align-self:flex-start;margin-top:8px}.fkT_dW_swatches{grid-template-columns:repeat(8,1fr);gap:8px;width:100%;display:grid}.fkT_dW_swatch{aspect-ratio:1;transition:transform .15s var(--ease);border:0;border-radius:50%;place-items:center;display:grid}.fkT_dW_swatch:active{transform:scale(.9)}.fkT_dW_swatch[aria-checked=true]{box-shadow:0 0 0 3px var(--paper), 0 0 0 5px var(--ink)}.fkT_dW_avPic{background:var(--line);overflow:hidden}.fkT_dW_avPic img{object-fit:cover;width:100%;height:100%;display:block}.fkT_dW_avA{background:var(--cobalt);color:var(--on-cobalt)}.fkT_dW_avB{background:var(--saffron);color:var(--on-saffron)}.fkT_dW_avStack{display:flex}.fkT_dW_avStack .fkT_dW_av{box-shadow:0 0 0 2px var(--surface)}.fkT_dW_avStack .fkT_dW_av+.fkT_dW_av{margin-left:-10px}.fkT_dW_partnerChip{background:var(--surface);max-width:62%;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_macroTop b.fkT_dW_enough{color:var(--good);align-items:center;gap:3px;display:inline-flex}.fkT_dW_macroTop:has(>span:only-child):after{content:" ";font-size:15px}.fkT_dW_ringPct{margin-left:1px;font-size:18px}.fkT_dW_bar{background:var(--surface-2);border-radius:6px;height:6px;margin-top:6px;overflow:hidden}.fkT_dW_bar i{transform-origin:0;border-radius:6px;height:100%;display:block}.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(4,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_tabbar4>a:last-child{grid-column:span 2}.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_tabFace{display:contents}.fkT_dW_tabGo{color:var(--cobalt)}.fkT_dW_tabGo svg{animation:.9s ease-in-out infinite fkT_dW_tabGo}@keyframes fkT_dW_tabGo{50%{opacity:.45}}.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:1000px){.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:1000px){.fkT_dW_toast{margin-left:48px;bottom:32px}}@media (min-width:1280px){.fkT_dW_toast{margin-left:120px}}.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{0%,to{transform:scale(.88);box-shadow:0 0 50px 4px #6e89ff40}45%{transform:scale(1.04);box-shadow:0 0 110px 18px #6e89ff73}}.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_anCancel{font:inherit;color:#f3f6f4bf;background:0 0;border:0;margin-top:4px;padding:10px 18px;font-size:14.5px;font-weight:600}.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%}.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:1000px){.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;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);border-radius:12px;max-width:100%;margin:0;position:relative;overflow:hidden}.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_people{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (min-width:700px){.fkT_dW_people{grid-template-columns:repeat(auto-fit,minmax(176px,1fr))}}.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;min-width:0;font-weight:700;display:flex}.fkT_dW_whoName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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);flex-wrap:wrap;justify-content:flex-end;gap:4px 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:none;position:fixed;inset:0}html[data-splash] .fkT_dW_splash{display:flex}@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_isRight:after{left:auto;right:22px}.fkT_dW_isTop{bottom:auto;top:calc(12px + env(safe-area-inset-top,0px));animation-name:fkT_dW_fadeIn}.fkT_dW_isTop:after{inset:-8px 22px auto auto}.fkT_dW_isFree:after{display:none}.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}.fkT_dW_skel{background:linear-gradient(90deg, var(--surface-2) 0%, var(--surface) 50%, var(--surface-2) 100%) 0 0 / 200% 100%;border-radius:9px;animation:1.4s ease-in-out infinite fkT_dW_skel}.fkT_dW_skelCard{flex-direction:column;gap:12px;display:flex;}@keyframes fkT_dW_skel{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.fkT_dW_skel{animation:none}}.fkT_dW_freshPill{top:calc(env(safe-area-inset-top,0px) + 8px);z-index:70;background:var(--ink);max-width:calc(100vw - 36px);color:var(--paper);animation:fkT_dW_fadeIn .25s var(--ease) .4s both;pointer-events:none;border-radius:999px;align-items:center;gap:8px;padding:7px 13px;font-size:13px;font-weight:600;display:flex;position:fixed;left:50%;translate:-50%;box-shadow:0 6px 20px #00000024}.fkT_dW_freshDot,.fkT_dW_freshOff{background:var(--saffron);border-radius:50%;flex:none;width:7px;height:7px;animation:1.1s ease-in-out infinite alternate fkT_dW_freshBlink}.fkT_dW_freshOff{background:#e5484d;animation:none}@keyframes fkT_dW_freshBlink{to{opacity:.3}}.fkT_dW_party{z-index:61;background:var(--surface);width:min(360px,100vw - 40px);color:var(--ink);box-shadow:var(--shadow-lg);text-align:center;animation:fkT_dW_partyIn .55s var(--spring) both;border-radius:28px;flex-direction:column;align-items:center;gap:10px;padding:30px 22px 22px;display:flex;position:fixed;top:50%;left:50%;translate:-50% -50%}.fkT_dW_party h3{font-family:var(--font-display);letter-spacing:-.02em;font-size:25px;font-weight:750;line-height:1.15}.fkT_dW_partyWhat{color:var(--ink-2);margin-bottom:8px}.fkT_dW_partyHeart{background:var(--fat);color:#fff;border-radius:50%;place-items:center;width:68px;height:68px;margin-bottom:4px;animation:1.3s ease-in-out .6s infinite fkT_dW_partyBeat;display:grid}@keyframes fkT_dW_partyIn{0%{opacity:0;scale:.7}}@keyframes fkT_dW_partyBeat{0%,60%,to{scale:1}20%{scale:1.14}40%{scale:.97}}@media (prefers-reduced-motion:reduce){.fkT_dW_party,.fkT_dW_partyHeart{animation:none}}.fkT_dW_pushAsk{background:var(--paper);width:100%;box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;margin:2px 0 6px;padding:12px 12px 10px}.fkT_dW_pushAsk p{margin-bottom:8px;font-size:14.5px;font-weight:600}.fkT_dW_pushAsk div{justify-content:center;gap:8px;display:flex}.fkT_dW_pushAsk .fkT_dW_btn{padding:10px 18px;font-size:14.5px}.fkT_dW_pushAskDone{color:var(--good);margin-bottom:4px;font-size:13.5px;font-weight:600}.fkT_dW_addGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.fkT_dW_addGrid button{background:var(--surface-2);text-align:left;color:inherit;transition:transform .15s var(--ease), background .15s ease;border:0;border-radius:20px;flex-direction:column;align-items:flex-start;gap:2px;padding:18px 14px 16px;display:flex}.fkT_dW_addGrid button:active{transform:scale(.97)}.fkT_dW_addGrid b{margin-top:10px;font-size:16.5px}.fkT_dW_addGrid small{color:var(--ink-2);font-size:12.5px;line-height:1.3}.fkT_dW_addIcon,.fkT_dW_addRowIcon,.fkT_dW_moveIcon{background:var(--cobalt);width:46px;height:46px;color:var(--on-cobalt);border-radius:14px;flex:none;place-items:center;display:grid}.fkT_dW_addGrid button[data-kind=drink] .fkT_dW_addIcon{background:var(--protein);color:#fff}.fkT_dW_addGrid button[data-kind=weight] .fkT_dW_addIcon{background:var(--saffron);color:var(--on-saffron)}.fkT_dW_addGrid button[data-kind=move] .fkT_dW_addIcon{background:var(--fat);color:#fff}.fkT_dW_addList{flex-direction:column;gap:8px;display:flex}.fkT_dW_addBack{font:inherit;color:var(--cobalt);background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;padding:2px 0 6px;font-size:14px;font-weight:650;display:inline-flex}.fkT_dW_addRow{background:var(--surface-2);text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;transition:transform .15s var(--ease);border:0;border-radius:18px;align-items:center;gap:14px;padding:12px 14px 12px 12px;display:flex}.fkT_dW_addRow:active{transform:scale(.98)}.fkT_dW_addRow>svg{color:var(--ink-3)}.fkT_dW_addRowIcon{background:var(--surface);width:42px;height:42px;color:var(--cobalt);border-radius:13px}.fkT_dW_addRowText{flex-direction:column;flex:1;min-width:0;display:flex}.fkT_dW_addRowText b{font-size:15.5px}.fkT_dW_addRowText small,.fkT_dW_moveHead small{color:var(--ink-2);font-size:13px}.fkT_dW_moveHead{align-items:center;gap:12px;display:flex}.fkT_dW_moveHead>span:last-child{flex-direction:column;display:flex}.fkT_dW_moveIcon{background:var(--fat);color:#fff}.fkT_dW_burnt{color:var(--good)}.fkT_dW_logBtn{border:0;border-bottom:1px solid var(--line);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0}.fkT_dW_moveThumb{background:color-mix(in srgb, var(--fat) 16%, var(--surface));color:var(--fat)}.fkT_dW_cols,.fkT_dW_col{display:contents}.fkT_dW_col>:nth-child(n+4){animation-delay:.18s}@media (min-width:700px) and (max-width:999px){.fkT_dW_main{max-width:none;padding-top:calc(env(safe-area-inset-top,0px) + 28px);padding-left:max(28px, env(safe-area-inset-left,0px));padding-right:max(28px, env(safe-area-inset-right,0px));padding-bottom:calc(132px + env(safe-area-inset-bottom,0px))}.fkT_dW_tabbar{left:50%;right:auto;bottom:calc(14px + env(safe-area-inset-bottom,0px));border:1px solid var(--line);width:min(540px,100vw - 40px);box-shadow:var(--shadow-lg);border-radius:30px;padding:8px 12px;translate:-50%}.fkT_dW_tabOn:after{top:auto;bottom:-5px}.fkT_dW_fab{margin-top:-28px}.fkT_dW_toast{bottom:calc(112px + env(safe-area-inset-bottom,0px))}.fkT_dW_stickyCta{bottom:calc(96px + env(safe-area-inset-bottom,0px))}}@media (min-width:700px){.fkT_dW_main:has(>[data-width=s]){max-width:860px}.fkT_dW_main:has(>[data-width=m]){max-width:1080px}}@media (min-width:760px){.fkT_dW_cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.fkT_dW_col{flex-direction:column;gap:14px;min-width:0;display:flex}}@media (min-width:1000px){.fkT_dW_main{max-width:1560px;padding-left:32px;padding-right:32px}.fkT_dW_cols{gap:20px}}@media (min-width:1000px) and (max-width:1279px){.fkT_dW_shell{padding-left:96px}.fkT_dW_tabbar{align-items:center;width:96px;padding:24px 10px}.fkT_dW_railBrand{padding:0 0 22px}.fkT_dW_railBrand>:not(:first-child){display:none}.fkT_dW_tab{text-align:center;flex-direction:column;gap:5px;width:76px;padding:10px 2px;font-size:11.5px}.fkT_dW_fab{border-radius:18px;width:56px;height:56px;padding:0}.fkT_dW_fab .fkT_dW_fabLabel{display:none}}@media (min-width:1280px){.fkT_dW_main{padding-left:44px;padding-right:44px}}@media (min-width:1400px){.fkT_dW_cols{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px}}.fkT_dW_lastWeek{border-radius:var(--radius);background:var(--deep);color:var(--on-deep);align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.fkT_dW_lastWeek>span{flex-direction:column;flex:1;display:flex}.fkT_dW_lastWeek small{opacity:.75;font-size:13px}.fkT_dW_planLede{color:var(--ink-2);padding:0 2px}.fkT_dW_planGrid{gap:12px;display:grid}@media (min-width:700px){.fkT_dW_planGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.fkT_dW_planCard{background:var(--surface);border-radius:var(--radius);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;gap:10px;padding:20px 18px 18px;display:flex;position:relative}.fkT_dW_planTop{box-shadow:inset 0 0 0 2px var(--cobalt), var(--shadow)}.fkT_dW_planBadge{background:var(--cobalt);color:var(--on-cobalt);border-radius:99px;padding:3px 10px;font-size:12px;font-weight:700;position:absolute;top:-11px;left:18px}.fkT_dW_planName{color:var(--cobalt);align-items:center;gap:8px;display:flex}.fkT_dW_planName b{color:var(--ink);font-family:var(--font-display);letter-spacing:-.02em;font-size:21px}.fkT_dW_planName small{color:var(--ink-2);margin-left:auto;font-size:13px}.fkT_dW_planPrice{align-items:baseline;gap:6px;display:flex}.fkT_dW_planPrice b{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:34px}.fkT_dW_planPrice span{color:var(--ink-2);font-size:14px}.fkT_dW_planList{flex-direction:column;gap:6px;margin:0 0 6px;padding:0;font-size:14.5px;list-style:none;display:flex}.fkT_dW_planList li{align-items:center;gap:8px;display:flex}.fkT_dW_planList svg{color:var(--good)}.fkT_dW_planManage{flex-direction:column;gap:10px;margin-top:12px;display:flex}.fkT_dW_planWithdraw{flex-direction:column;gap:8px;display:flex}.fkT_dW_trialNote{border-radius:var(--radius-sm);background:var(--saffron-soft);color:var(--ink);align-items:center;gap:10px;padding:11px 14px;font-size:14px;text-decoration:none;display:flex}.fkT_dW_trialNote b{font-weight:700}.fkT_dW_trialNote span{flex:1}.fkT_dW_hypList{gap:12px;display:grid}.fkT_dW_hypCard{border-radius:var(--radius);text-align:left;color:var(--on-deep);background:linear-gradient(150deg, var(--deep), #233c86);font:inherit;cursor:pointer;box-shadow:var(--shadow);transition:transform .15s var(--ease);border:0;flex-direction:column;gap:8px;padding:18px;display:flex}.fkT_dW_hypCard:active{transform:scale(.98)}.fkT_dW_hypTone1{background:linear-gradient(150deg,#0e3b35,#136457)}.fkT_dW_hypTone2{background:linear-gradient(150deg,#4a1f33,#8a3557)}.fkT_dW_hypCardTop{justify-content:space-between;align-items:baseline;display:flex}.fkT_dW_hypCardTop b{font-family:var(--font-display);letter-spacing:-.02em;font-size:21px}.fkT_dW_hypCardTop small,.fkT_dW_hypCardAbout{opacity:.8;font-size:14px}.fkT_dW_hypCardPlay{background:#ffffff29;border-radius:99px;align-self:flex-start;align-items:center;gap:6px;margin-top:6px;padding:7px 14px;font-size:14px;font-weight:650;display:inline-flex}.fkT_dW_hypInfo{color:var(--ink-2);padding:0 2px;font-size:14px}.fkT_dW_hypInfo summary{cursor:pointer;color:var(--ink);margin-bottom:6px;font-weight:650}.fkT_dW_hyp{z-index:92;color:#eef1fb;padding:calc(env(safe-area-inset-top,0px) + 56px) 24px calc(env(safe-area-inset-bottom,0px) + 36px);background:radial-gradient(circle at 50% 35%,#1c2f66,#0a1230 70%);flex-direction:column;justify-content:space-between;align-items:center;animation:.3s both fkT_dW_fadeIn;display:flex;position:fixed;inset:0}.fkT_dW_hypClose{top:calc(env(safe-area-inset-top,0px) + 14px);width:44px;height:44px;color:inherit;background:#ffffff1a;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;right:16px}.fkT_dW_hypTop{text-align:center}.fkT_dW_hypTop h2{font-family:var(--font-display);letter-spacing:-.02em;margin-top:6px;font-size:30px}.fkT_dW_hypEyebrow{opacity:.7;font-size:13px}.fkT_dW_hypOrb{aspect-ratio:1;opacity:.9;background:radial-gradient(circle at 40% 35%,#8fa6ff,#3a55c9 55%,#1d2f7a);border-radius:50%;width:min(56vw,240px);box-shadow:0 0 80px 10px #6e89ff59}.fkT_dW_hypBreathe{animation:10s ease-in-out infinite fkT_dW_breathe}@media (prefers-reduced-motion:reduce){.fkT_dW_hypBreathe{animation:none}}.fkT_dW_hypAsk{text-align:center;flex-direction:column;gap:10px;width:min(420px,100%);display:flex}.fkT_dW_hypAsk p{margin-bottom:4px;font-size:17px}.fkT_dW_hypAsk button{color:inherit;font:inherit;cursor:pointer;background:#ffffff1a;border:0;border-radius:18px;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.fkT_dW_hypAsk button small{opacity:.7;font-size:13px}.fkT_dW_hypSafe{opacity:.6;margin-top:6px;font-size:12.5px}.fkT_dW_hypControls{flex-direction:column;align-items:center;gap:10px;width:min(420px,100%);display:flex}.fkT_dW_hypBar{background:#ffffff26;border-radius:4px;width:100%;height:4px;overflow:hidden}.fkT_dW_hypBar i{background:#b9c7ff;height:100%;display:block}.fkT_dW_hypTimes{opacity:.7;font-variant-numeric:tabular-nums;justify-content:space-between;width:100%;font-size:12.5px;display:flex}.fkT_dW_hypPlay{color:#142152;background:#eef1fb;border:0;border-radius:50%;place-items:center;width:76px;height:76px;margin-top:8px;display:grid}.fkT_dW_hypLink{border-radius:var(--radius);background:linear-gradient(150deg, var(--deep), #233c86);color:var(--on-deep);align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.fkT_dW_hypLink span{flex-direction:column;flex:1;display:flex}.fkT_dW_hypLink small{opacity:.75;font-size:13px}.fkT_dW_rhythm{height:74px;margin:14px 4px 2px;position:relative}.fkT_dW_rTrack{background:var(--surface-2);border-radius:2px;height:4px;position:absolute;top:26px;left:0;right:0}.fkT_dW_rGap{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--saffron) 70%, transparent) 0 6px, transparent 6px 10px);border-radius:4px;height:8px;position:absolute;top:24px}.fkT_dW_rNow{background:var(--ink-3);opacity:.5;border-radius:1px;width:2px;height:28px;margin-left:-1px;position:absolute;top:14px}.fkT_dW_rDot{background:var(--cobalt);box-shadow:0 0 0 3px var(--surface);animation:fkT_dW_dot-in .5s var(--spring) both;border-radius:50%;position:absolute;top:28px;translate:-50% -50%}@keyframes fkT_dW_dot-in{0%{scale:0}}.fkT_dW_rSmall{background:var(--protein)}.fkT_dW_rDot small{color:var(--ink-2);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:650;position:absolute;top:calc(100% + 6px);left:50%;translate:-50%}.fkT_dW_rTicks span{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:10.5px;position:absolute;bottom:0;translate:-50%}.fkT_dW_rHint{color:var(--ink-2);background:var(--saffron-soft);border-radius:12px;margin-top:10px;padding:9px 12px;font-size:13.5px;line-height:1.4}.fkT_dW_balance{flex-direction:column;gap:7px;margin-top:14px;display:flex}.fkT_dW_balance b{color:var(--ink-2);font-size:13.5px}.fkT_dW_balance b.fkT_dW_okText{color:var(--good)}.fkT_dW_bStack{border-radius:5px;gap:2px;height:10px;display:flex;overflow:hidden}.fkT_dW_bStack i{transform-origin:0;height:100%;animation:fkT_dW_grow-x .8s var(--ease) both;display:block}@keyframes fkT_dW_grow-x{0%{transform:scaleX(0)}}.fkT_dW_bLegend{color:var(--ink-3);flex-wrap:wrap;gap:4px 14px;font-size:12px;display:flex}.fkT_dW_bLegend i{border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.fkT_dW_bP{background:var(--protein)}.fkT_dW_bC{background:var(--carb)}.fkT_dW_bF{background:var(--fat)}.fkT_dW_goalChips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.fkT_dW_goalChips span{background:var(--cobalt-soft);color:var(--cobalt);border-radius:99px;align-items:center;gap:5px;padding:6px 11px;font-size:13px;font-weight:650;display:inline-flex}.fkT_dW_tray{z-index:90;background:var(--camera);color:var(--on-camera);padding:calc(env(safe-area-inset-top,0px) + 22px) 20px calc(24px + env(safe-area-inset-bottom,0px));flex-direction:column;animation:.25s both fkT_dW_fadeIn;display:flex;position:fixed;inset:0;overflow-y:auto}.fkT_dW_trayHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.fkT_dW_trayHead b{font-family:var(--font-display);font-size:22px}.fkT_dW_trayHead span{color:#f3f6f4a6;font-variant-numeric:tabular-nums;font-size:14px;font-weight:650}.fkT_dW_traySub{color:#f3f6f4b3;max-width:34em;margin:6px 0 18px;font-size:14px;line-height:1.45}.fkT_dW_trayGrid{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:10px;display:grid}.fkT_dW_trayThumb,.fkT_dW_trayAdd{aspect-ratio:3/4;border-radius:16px;position:relative;overflow:hidden}.fkT_dW_trayThumb img{object-fit:cover;width:100%;height:100%;animation:.25s both fkT_dW_fadeIn;display:block}.fkT_dW_trayThumb button{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border:0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:6px;right:6px}.fkT_dW_trayAdd{color:#f3f6f4d9;cursor:pointer;transition:transform .15s var(--ease), background .15s ease;border:1.5px dashed #f3f6f459;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:13.5px;font-weight:650;display:flex}.fkT_dW_trayAdd:active{background:#ffffff0f;transform:scale(.97)}.fkT_dW_trayBottom{flex-direction:column;align-items:center;gap:6px;width:100%;max-width:420px;margin:0 auto;padding-top:18px;display:flex}.fkT_dW_anStrip{z-index:3;justify-content:center;gap:6px;display:flex;position:absolute;bottom:14px;left:0;right:0}.fkT_dW_anStrip img{object-fit:cover;border-radius:9px;width:40px;height:52px;animation:none;position:static;box-shadow:0 0 0 2px #ffffffd9}.fkT_dW_mealStrip{scrollbar-width:none;gap:8px;margin-top:-6px;padding:2px 2px 4px;display:flex;overflow-x:auto}.fkT_dW_mealStrip button{font:inherit;color:var(--ink-3);background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:4px;padding:0;display:flex}.fkT_dW_mealStripImg{background:var(--surface-2);width:58px;height:58px;box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;place-items:center;display:grid;overflow:hidden}.fkT_dW_mealStripImg img{object-fit:cover;width:100%;height:100%}.fkT_dW_mealStrip small{font-size:11.5px;font-weight:650}.fkT_dW_mealStrip .fkT_dW_on .fkT_dW_mealStripImg{box-shadow:0 0 0 2.5px var(--cobalt)}.fkT_dW_mealStrip .fkT_dW_on small{color:var(--cobalt)}.fkT_dW_items li.fkT_dW_labelItem{display:block}.fkT_dW_labelRow{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:0;display:flex}.fkT_dW_labelBadge{background:var(--cobalt-soft);color:var(--cobalt);border-radius:99px;align-items:center;gap:4px;margin-top:4px;padding:3px 8px 3px 6px;font-size:11.5px;font-weight:700;display:inline-flex}.fkT_dW_labelRow small{margin-right:8px}.fkT_dW_labelBox{border-radius:var(--radius-sm);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;gap:10px;margin-top:10px;padding:12px;animation:.2s both fkT_dW_fadeIn;display:flex}.fkT_dW_labelHead{color:var(--ink-2);font-size:12.5px;font-weight:700}.fkT_dW_labelGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;display:grid}.fkT_dW_labelGrid div{flex-direction:column;gap:2px;display:flex}.fkT_dW_labelGrid dt{color:var(--ink-3);font-size:11.5px;font-weight:600}.fkT_dW_labelGrid dd{font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:700}.fkT_dW_labelAmount{color:var(--ink-2);justify-content:space-between;align-items:center;gap:10px;font-size:13.5px;font-weight:650;display:flex}.fkT_dW_labelInput{color:var(--ink-3);align-items:center;gap:6px;display:inline-flex}.fkT_dW_labelInput .fkT_dW_input{text-align:right;background:var(--surface);width:84px;color:var(--ink);font-variant-numeric:tabular-nums;flex:none;padding:9px 10px;font-weight:650}.fkT_dW_itemEnd{color:var(--ink-3);align-items:center;gap:8px;display:inline-flex}.fkT_dW_itemEnd .fkT_dW_k{color:var(--ink)}.fkT_dW_itemGone b,.fkT_dW_itemGone .fkT_dW_k{color:var(--ink-3);text-decoration:line-through}.fkT_dW_amountSlider{width:100%;accent-color:var(--cobalt);height:28px;margin:2px 0 0}.fkT_dW_circleBar{scrollbar-width:none;gap:6px;margin:-4px -18px 14px;padding:2px 18px;display:flex;overflow-x:auto}.fkT_dW_circleBar::-webkit-scrollbar{display:none}.fkT_dW_circleBar>a,.fkT_dW_circleNew{background:var(--surface-2);color:var(--ink-2);white-space:nowrap;border:0;border-radius:99px;flex:none;align-items:center;gap:6px;padding:8px 13px;font-size:13.5px;font-weight:650;text-decoration:none;display:inline-flex}.fkT_dW_circleBar>a small{opacity:.7;font-size:12px}.fkT_dW_circleBar>a.fkT_dW_on{background:var(--ink);color:var(--paper)}.fkT_dW_circleNew{box-shadow:inset 0 0 0 1px var(--line);background:0 0}.fkT_dW_circleForm{flex-wrap:wrap;flex:1 0 100%;align-items:center;gap:8px;display:flex}.fkT_dW_circleForm .fkT_dW_input{padding:9px 12px;font-size:15px}.fkT_dW_circleForm p{flex-basis:100%}.fkT_dW_peopleList{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:22px;margin:0;padding:4px 14px;list-style:none}.fkT_dW_peopleList li{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:8px 0;display:flex}.fkT_dW_peopleList li:last-child{border-bottom:0}.fkT_dW_rowTxt{min-width:0;font-size:14.5px;line-height:1.3}.fkT_dW_rowTxt small{color:var(--ink-3);margin-top:2px;font-size:12.5px;display:block}.fkT_dW_check{cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:1.35;display:flex}.fkT_dW_check input{width:18px;height:18px;accent-color:var(--saffron);flex:none;margin:1px 0 0}.fkT_dW_check small{opacity:.75}.fkT_dW_inlineSelect{font:inherit;background:color-mix(in srgb, currentColor 12%, transparent);color:inherit;border:0;border-radius:8px;padding:2px 6px;font-weight:650}.fkT_dW_inlineSelect option{color:var(--ink);background:var(--surface)}.fkT_dW_planInvite{flex-direction:column;gap:12px;display:flex}.fkT_dW_planInvite form{flex-direction:column;gap:4px;display:flex}.fkT_dW_seatList{margin:10px 0 0;padding:0;list-style:none}.fkT_dW_seatList li{border-top:1px solid var(--line);align-items:center;gap:10px;padding:9px 0;display:flex}.fkT_dW_seatList .fkT_dW_av{background:var(--cobalt-soft);color:var(--cobalt)}.fkT_dW_seatName{flex:1;min-width:0;font-weight:650}.fkT_dW_menu li.fkT_dW_menuPair{align-items:center;gap:8px;display:flex}.fkT_dW_menuPair .fkT_dW_menuItem{flex:1;min-width:0}.fkT_dW_menuPair .fkT_dW_menuItem small{text-overflow:ellipsis;white-space:nowrap;max-width:45%;overflow:hidden}.fkT_dW_menuLeave{color:var(--ink-3);background:0 0;border:0;place-items:center;padding:10px 4px 10px 8px;display:grid}.fkT_dW_shareRail{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:14px;margin:0 -18px;padding:4px 18px 8px;display:flex;overflow-x:auto}.fkT_dW_shareRail::-webkit-scrollbar{display:none}.fkT_dW_shareSlide{aspect-ratio:4/5;scroll-snap-align:center;background:var(--surface-2);width:min(78%,420px);box-shadow:var(--shadow);cursor:pointer;transition:transform .25s var(--ease), opacity .25s var(--ease);opacity:.6;border:0;border-radius:22px;flex:none;padding:0;overflow:hidden;transform:scale(.95)}.fkT_dW_shareSlide[aria-current=true]{opacity:1;transform:none}.fkT_dW_shareStory{aspect-ratio:9/16;width:min(62%,340px)}.fkT_dW_shareSlide img{object-fit:cover;width:100%;height:100%;display:block}.fkT_dW_shareDots{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.fkT_dW_shareDots button{color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:99px;padding:6px 12px;font-size:14px;font-weight:600}.fkT_dW_shareDots button.fkT_dW_on{background:var(--ink);color:var(--paper)}.fkT_dW_shareGo{width:100%}@media (min-width:1000px){.fkT_dW_shareRail{margin:0;padding:4px 0 8px}}.fkT_dW_askAmount{border:2px solid var(--saffron);background:color-mix(in srgb, var(--saffron-soft) 55%, var(--surface))}.fkT_dW_askAmount .fkT_dW_chips{margin-top:12px}.fkT_dW_againList{margin-top:4px;padding:0}.fkT_dW_againList .fkT_dW_logItem{border:0;border-bottom:1px solid var(--line);width:100%;font:inherit;text-align:left;cursor:pointer;transition:transform .15s var(--ease);background:0 0}.fkT_dW_againList li:last-child .fkT_dW_logItem{border-bottom:0}.fkT_dW_againList .fkT_dW_logItem:active{transform:scale(.98)}.fkT_dW_againList .fkT_dW_logItem:disabled{opacity:.6}.fkT_dW_againAdd{color:var(--cobalt);font-variant-numeric:tabular-nums;align-items:center;gap:10px;font-weight:650;display:flex}.fkT_dW_againAdd small{color:var(--ink-3);font-size:12.5px}.fkT_dW_moveBefore{margin-top:14px}.fkT_dW_againFind{flex:none;width:100%;margin-bottom:6px}.fkT_dW_againEmpty{text-align:center;place-items:center;min-height:90px;display:grid}.fkT_dW_drinkMore{grid-template-columns:1fr 1fr;gap:8px;display:grid}.fkT_dW_pubLink{background:var(--cobalt-soft);border-radius:16px;align-items:center;gap:10px;margin-top:12px;padding:10px 10px 10px 14px;display:flex}.fkT_dW_pubLink a{min-width:0;color:var(--cobalt);flex-direction:column;flex:1;font-size:16px;text-decoration:none;display:flex}.fkT_dW_pubLink a small,.fkT_dW_pubLink a b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fkT_dW_pubLink a small{opacity:.75;font-size:12.5px}.fkT_dW_pubLink .fkT_dW_btn{flex:none;padding:9px 14px}.fkT_dW_pubHandle{flex-direction:column;gap:6px;margin-top:14px;display:flex}.fkT_dW_pubHandle label{color:var(--ink-2);font-size:13px;font-weight:650}.fkT_dW_pubHandle small{color:var(--ink-3);font-size:12.5px}.fkT_dW_pubHandle .fkT_dW_pubProblem{color:var(--danger)}.fkT_dW_pubAt{background:var(--paper);min-width:0;box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;flex:1;align-items:center;display:flex}.fkT_dW_pubAt span{color:var(--ink-3);padding-left:14px;font-weight:600}.fkT_dW_pubAt .fkT_dW_input{box-shadow:none;background:0 0;padding-left:2px}.fkT_dW_pubToggles{flex-direction:column;gap:8px;margin-top:14px;display:flex}.fkT_dW_pubAt:focus-within{box-shadow:inset 0 0 0 2px var(--cobalt)}.fkT_dW_pubAt .fkT_dW_input:focus{box-shadow:none}.fkT_dW_pubPage{max-width:560px;padding:calc(env(safe-area-inset-top,0px) + 22px) max(18px, env(safe-area-inset-right,0px)) calc(32px + 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_pubHead{align-items:center;gap:16px;padding:4px 2px 6px;display:flex}.fkT_dW_pubChips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.fkT_dW_pubChips>span{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);border-radius:99px;align-items:center;gap:5px;padding:4px 10px;font-size:12.5px;font-weight:650;display:inline-flex}.fkT_dW_pubChips>span svg{color:var(--saffron,#f2a516)}.fkT_dW_pubLive i{background:var(--good);border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite fkT_dW_pubPulse}@keyframes fkT_dW_pubPulse{50%{opacity:.35}}.fkT_dW_pubBig{align-items:baseline;gap:6px;margin-top:8px;display:flex}.fkT_dW_pubBig b{font-family:var(--font-display);letter-spacing:-.03em;font-size:44px;font-weight:750;line-height:1}.fkT_dW_pubBig span{color:var(--ink-3);font-size:17px;font-weight:650}.fkT_dW_pubDay{align-items:center;gap:18px;display:flex}.fkT_dW_pubDay p{margin-top:4px}.fkT_dW_pubCta{grid-template-columns:auto 1fr;align-items:center;gap:12px 14px;margin-top:8px;display:grid}.fkT_dW_pubCta b{font-size:16px;display:block}.fkT_dW_pubCta small{color:var(--ink-3);margin-top:2px;font-size:13px;line-height:1.35;display:block}.fkT_dW_pubCta .fkT_dW_btn{grid-column:1/-1}.fkT_dW_pubHead>div{flex:1;min-width:0}.fkT_dW_pubShare{align-self:flex-start}.fkT_dW_followList{flex-direction:column;margin:8px 0 0;padding:0;list-style:none;display:flex}.fkT_dW_followList li+li{border-top:1px solid var(--line)}.fkT_dW_followList a,.fkT_dW_followList .fkT_dW_followRow{color:var(--ink);align-items:center;gap:12px;padding:10px 0;text-decoration:none;display:flex}.fkT_dW_followList a>span,.fkT_dW_followList .fkT_dW_followRow>span{flex:1;min-width:0}.fkT_dW_followList b{font-size:15px;display:block}.fkT_dW_followList small{color:var(--ink-3);font-size:12.5px;line-height:1.35;display:block}.fkT_dW_followList a>svg{color:var(--ink-3)}.fkT_dW_followRow button{color:var(--ink-3);background:0 0;border:0;padding:8px 4px;font-size:13.5px;font-weight:650}
._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}
._6039Ba_art{background:var(--surface-2);isolation:isolate;display:block;position:relative;overflow:hidden}._6039Ba_art img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease);position:absolute;inset:0}._6039Ba_artNone{color:color-mix(in srgb, var(--ink) 55%, transparent);place-items:center;display:grid;position:absolute;inset:0}._6039Ba_artNone svg{opacity:.55;width:34%;max-width:96px;height:auto}._6039Ba_tone0{background:var(--saffron-soft)}._6039Ba_tone1{background:var(--cobalt-soft)}._6039Ba_tone2{background:color-mix(in srgb, var(--protein) 16%, var(--surface))}._6039Ba_tone3{background:color-mix(in srgb, var(--fat) 14%, var(--surface))}._6039Ba_grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;display:grid}._6039Ba_gridTight{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._6039Ba_card{background:var(--surface);color:inherit;box-shadow:inset 0 0 0 1px var(--line);transition:transform .3s var(--ease), box-shadow .3s ease;animation:_6039Ba_rise .6s var(--ease) both;animation-delay:calc(var(--i,0) * 45ms);border-radius:24px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}._6039Ba_card:hover{box-shadow:inset 0 0 0 1px var(--line), var(--shadow-lg);transform:translateY(-4px)}._6039Ba_card:hover ._6039Ba_art img{transform:scale(1.05)}._6039Ba_card ._6039Ba_art{aspect-ratio:4/3}._6039Ba_cardBody{flex-direction:column;flex:1;gap:8px;padding:14px 16px 16px;display:flex}._6039Ba_cardName{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;font-size:19px;font-weight:720;line-height:1.18}._6039Ba_cardMeta{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}._6039Ba_pill{background:var(--surface-2);color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:99px;align-items:center;gap:5px;padding:4px 9px;font-size:12.5px;font-weight:650;display:inline-flex}._6039Ba_pill i{background:var(--protein);border-radius:50%;width:7px;height:7px}._6039Ba_by{color:var(--ink-3);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}._6039Ba_by b{color:var(--ink-2)}._6039Ba_badge{z-index:1;background:color-mix(in srgb, var(--surface) 92%, transparent);color:var(--ink-2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:99px;padding:4px 10px;font-size:12px;font-weight:700;position:absolute;top:10px;left:10px}._6039Ba_badgeOff{color:var(--danger)}._6039Ba_cardStats{z-index:1;gap:6px;display:flex;position:absolute;bottom:10px;right:10px}._6039Ba_cardStats span{background:color-mix(in srgb, var(--surface) 92%, transparent);color:var(--ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:99px;align-items:center;gap:4px;padding:4px 9px;font-size:12px;font-weight:700;display:inline-flex}._6039Ba_recipe{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:40px;display:grid}._6039Ba_heroArt{aspect-ratio:4/3.2;box-shadow:var(--shadow-lg);animation:_6039Ba_rise .7s var(--ease) both;border-radius:28px}._6039Ba_sticky{position:sticky;top:24px}._6039Ba_head{animation:_6039Ba_rise .7s 80ms var(--ease) both;flex-direction:column;gap:14px;display:flex}._6039Ba_crumb{color:var(--cobalt);align-items:center;gap:4px;width:fit-content;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}._6039Ba_title{font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(34px,4.6vw,54px);font-weight:760;line-height:1.02}._6039Ba_intro{color:var(--ink-2);max-width:34em;font-size:18.5px;line-height:1.55}._6039Ba_author{color:var(--ink);background:var(--surface);width:fit-content;box-shadow:inset 0 0 0 1px var(--line);border-radius:99px;align-items:center;gap:10px;padding:6px 14px 6px 6px;text-decoration:none;transition:box-shadow .2s;display:inline-flex}a._6039Ba_author:hover{box-shadow:inset 0 0 0 1.5px var(--cobalt)}._6039Ba_author small{color:var(--ink-3);font-size:12px;font-weight:600;display:block}._6039Ba_author b{font-size:14.5px;line-height:1.2;display:block}._6039Ba_macros{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}._6039Ba_macro{background:var(--surface);text-align:center;box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;padding:12px 10px}._6039Ba_macro b{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:720;display:block}._6039Ba_macro span{color:var(--ink-3);align-items:center;gap:5px;font-size:12px;font-weight:650;display:inline-flex}._6039Ba_macro span i{border-radius:50%;width:7px;height:7px}._6039Ba_facts{color:var(--ink-2);flex-wrap:wrap;gap:8px 18px;font-size:14px;display:flex}._6039Ba_facts span{align-items:center;gap:6px;display:inline-flex}._6039Ba_facts svg{color:var(--ink-3)}._6039Ba_actions{align-items:stretch;gap:10px;display:flex}._6039Ba_actions>:first-child{flex:1}._6039Ba_iconBtn{background:var(--surface);width:54px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;transition:transform .15s var(--ease), color .2s ease;border:0;border-radius:16px;flex:none;place-items:center;display:grid}._6039Ba_iconBtn:active{transform:scale(.94)}._6039Ba_saved{color:var(--fat)}._6039Ba_saved svg{fill:currentColor;animation:_6039Ba_pop .45s var(--spring)}@keyframes _6039Ba_pop{40%{transform:scale(1.35)}}._6039Ba_bigBtn{font:inherit;background:var(--cobalt);color:var(--on-cobalt);box-shadow:0 12px 26px -14px color-mix(in srgb, var(--cobalt) 85%, transparent);cursor:pointer;transition:transform .15s var(--ease), background .15s ease;border:0;border-radius:16px;justify-content:center;align-items:center;gap:9px;padding:16px 22px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}._6039Ba_bigBtn:hover{background:var(--cobalt-press)}._6039Ba_bigBtn:active{transform:scale(.98)}._6039Ba_bigBtn:disabled{opacity:.6}._6039Ba_quiet{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}._6039Ba_quiet:hover{background:var(--surface-2)}._6039Ba_counts{color:var(--ink-3);font-size:13.5px;font-weight:600}._6039Ba_section{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:26px;padding:22px}._6039Ba_sectionHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}._6039Ba_sectionHead h2{font-family:var(--font-display);letter-spacing:-.02em;font-size:22px;font-weight:720}._6039Ba_serves{background:var(--surface-2);border-radius:99px;align-items:center;gap:4px;padding:4px;display:inline-flex}._6039Ba_serves button{background:var(--surface);width:32px;height:32px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;box-shadow:0 1px 2px #00000014}._6039Ba_serves button:disabled{opacity:.4}._6039Ba_serves span{text-align:center;font-variant-numeric:tabular-nums;min-width:86px;font-size:14px;font-weight:700}._6039Ba_ingredients{margin:0;padding:0;list-style:none}._6039Ba_ingredients li{border-top:1px dashed var(--line);justify-content:space-between;gap:16px;padding:11px 0;font-size:15.5px;display:flex}._6039Ba_ingredients li:first-child{border-top:0}._6039Ba_ingredients b{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink-2);font-weight:650;transition:color .3s}._6039Ba_changed b{color:var(--cobalt)}._6039Ba_steps{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}._6039Ba_step{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:16px;align-items:flex-start;gap:14px;margin:0 -8px;padding:10px 8px;transition:background .2s;display:flex}._6039Ba_step:hover{background:var(--surface-2)}._6039Ba_stepN{background:var(--cobalt-soft);width:32px;height:32px;color:var(--cobalt);font-family:var(--font-display);transition:background .25s ease, color .25s ease, transform .3s var(--spring);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:750;display:grid}._6039Ba_stepText{padding-top:3px;font-size:16.5px;line-height:1.55;transition:color .25s}._6039Ba_done ._6039Ba_stepN{background:var(--good);color:#fff;transform:scale(.92)}._6039Ba_done ._6039Ba_stepText{color:var(--ink-3);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--ink-3) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--ink-3) 60%, transparent)}._6039Ba_hint{color:var(--ink-3);margin-top:10px;font-size:13px}._6039Ba_status{background:var(--surface-2);border-radius:18px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:14.5px;display:flex}._6039Ba_status b{display:block}._6039Ba_status ul{color:var(--ink-2);margin:6px 0 0;padding-left:18px}._6039Ba_statusOk{background:color-mix(in srgb, var(--good) 13%, var(--surface))}._6039Ba_statusBad{background:color-mix(in srgb, var(--danger) 11%, var(--surface))}._6039Ba_listHead{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;padding-block:40px 28px;display:grid}._6039Ba_listHead h1{font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(38px,5.6vw,64px);font-weight:760;line-height:1}._6039Ba_listHead h1 em{background:linear-gradient(transparent 66%, var(--saffron) 66%, var(--saffron) 90%, transparent 90%);padding-inline:2px;font-style:normal}._6039Ba_listHead p{color:var(--ink-2);max-width:32em;margin-top:16px;font-size:18px}._6039Ba_search{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line), var(--shadow);border-radius:18px;align-items:center;gap:10px;max-width:560px;margin-top:26px;padding:6px 6px 6px 16px;transition:box-shadow .2s;display:flex}._6039Ba_search:focus-within{box-shadow:inset 0 0 0 2px var(--cobalt), var(--shadow)}._6039Ba_search svg{color:var(--ink-3);flex:none}._6039Ba_search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:10px 0;font-size:16.5px}._6039Ba_search button{background:var(--cobalt);color:var(--on-cobalt);font:inherit;cursor:pointer;border:0;border-radius:13px;padding:11px 18px;font-weight:700}._6039Ba_bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:22px;display:flex}._6039Ba_chips{flex-wrap:wrap;gap:8px;display:flex}._6039Ba_chip{background:var(--surface);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:99px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:650;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}._6039Ba_chip:hover{color:var(--ink)}._6039Ba_chipOn{background:var(--ink);color:var(--paper);box-shadow:none}._6039Ba_chipOn:hover{color:var(--paper)}._6039Ba_empty{text-align:center;color:var(--ink-2);padding:64px 20px}._6039Ba_empty b{font-family:var(--font-display);color:var(--ink);margin-bottom:8px;font-size:24px;display:block}._6039Ba_more{justify-content:center;margin-top:32px;display:flex}._6039Ba_shareBand{background:var(--deep);color:var(--on-deep);border-radius:32px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:32px;margin-top:64px;padding:48px;display:grid;position:relative;overflow:hidden}._6039Ba_shareBand h2{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(30px,3.6vw,44px);font-weight:750;line-height:1.04}._6039Ba_shareBand p{color:color-mix(in srgb, var(--on-deep) 78%, transparent);max-width:30em;margin-top:14px;font-size:17px}._6039Ba_shareBand ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}._6039Ba_shareBand li{background:var(--deep-2);border-radius:16px;align-items:center;gap:12px;padding:12px 14px;font-weight:600;display:flex}._6039Ba_shareBand li span{background:var(--saffron);width:28px;height:28px;color:var(--on-saffron);font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-weight:750;display:grid}._6039Ba_shareBand ._6039Ba_bigBtn{background:var(--saffron);color:var(--on-saffron);box-shadow:none;margin-top:24px}._6039Ba_nudge{background:var(--cobalt-soft);color:var(--ink);border-radius:24px;align-items:center;gap:16px;padding:18px 20px;display:flex}._6039Ba_nudge div{flex:1}._6039Ba_nudge b{font-size:16px;display:block}._6039Ba_nudge small{color:var(--ink-2);font-size:14px}._6039Ba_amount{justify-content:center;align-items:baseline;gap:6px;margin:6px 0 2px;display:flex}._6039Ba_amount b{font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:52px;font-weight:760}._6039Ba_amount span{color:var(--ink-3);font-size:18px;font-weight:650}._6039Ba_slider{width:100%;accent-color:var(--cobalt);margin:8px 0 4px}._6039Ba_quick{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}._6039Ba_quick button{font:inherit;background:var(--surface-2);color:var(--ink);cursor:pointer;border:0;border-radius:99px;padding:8px 14px;font-size:14px;font-weight:650}._6039Ba_quick ._6039Ba_on{background:var(--cobalt-soft);color:var(--cobalt)}._6039Ba_sum{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:14px 0;display:grid}._6039Ba_sum div{background:var(--surface-2);text-align:center;border-radius:14px;padding:9px 4px}._6039Ba_sum b{font-variant-numeric:tabular-nums;font-size:17px;display:block}._6039Ba_sum span{color:var(--ink-3);font-size:11.5px;font-weight:600}._6039Ba_loggedNote{background:color-mix(in srgb, var(--good) 13%, var(--surface));animation:_6039Ba_rise .4s var(--ease) both;border-radius:16px;align-items:center;gap:10px;padding:12px 14px;font-weight:650;display:flex}._6039Ba_loggedNote a{color:var(--cobalt);margin-left:auto;font-weight:700;text-decoration:none}@keyframes _6039Ba_rise{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){._6039Ba_card,._6039Ba_heroArt,._6039Ba_head,._6039Ba_loggedNote{animation:none}}@media (max-width:900px){._6039Ba_recipe{grid-template-columns:minmax(0,1fr);gap:24px}._6039Ba_sticky{position:static}._6039Ba_listHead{grid-template-columns:minmax(0,1fr)}._6039Ba_shareBand{grid-template-columns:minmax(0,1fr);padding:32px 24px}}@media (max-width:560px){._6039Ba_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._6039Ba_cardBody{padding:10px 12px 12px}._6039Ba_cardName{font-size:16px}._6039Ba_cardStats{display:none}._6039Ba_macro b{font-size:19px}._6039Ba_section{padding:18px}._6039Ba_heroArt{border-radius:22px}}._6039Ba_cols{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:20px;margin-top:36px;display:grid}._6039Ba_moreHead{justify-content:space-between;align-items:baseline;gap:12px;margin:48px 0 16px;display:flex}._6039Ba_moreHead h2{font-family:var(--font-display);letter-spacing:-.025em;font-size:26px;font-weight:740}._6039Ba_moreHead a{color:var(--cobalt);font-size:15px;font-weight:700;text-decoration:none}@media (max-width:900px){._6039Ba_cols{grid-template-columns:minmax(0,1fr);margin-top:24px}}._6039Ba_editor,._6039Ba_editor>div{flex-direction:column;gap:14px;display:flex}._6039Ba_reveal>*{animation:_6039Ba_rise .55s var(--ease) both}._6039Ba_reveal>:nth-child(2){animation-delay:70ms}._6039Ba_reveal>:nth-child(3){animation-delay:.14s}._6039Ba_reveal>:nth-child(4){animation-delay:.21s}._6039Ba_reveal>:nth-child(5){animation-delay:.28s}._6039Ba_photoPick{position:relative}._6039Ba_photoArt{aspect-ratio:16/10;border-radius:24px}._6039Ba_photoBtns{gap:8px;display:flex;position:absolute;bottom:12px;left:12px}._6039Ba_photoBtns button{box-shadow:var(--shadow)}._6039Ba_tell{background:linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(135deg, var(--cobalt), var(--saffron)) border-box;border:1.5px solid #0000}._6039Ba_tellBox{width:100%;min-height:120px;margin:12px 0;font-size:16px;line-height:1.5}._6039Ba_label{color:var(--ink-2);margin:12px 0 6px;font-size:13px;font-weight:650;display:block}._6039Ba_label:first-child{margin-top:0}._6039Ba_full{box-sizing:border-box;width:100%}._6039Ba_nums{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;display:grid}._6039Ba_nums ._6039Ba_serves{justify-content:space-between;display:flex}._6039Ba_nums ._6039Ba_serves span{min-width:0}._6039Ba_unitIn{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;align-items:center;padding-right:12px;display:flex}._6039Ba_unitIn:focus-within{box-shadow:inset 0 0 0 2px var(--cobalt)}._6039Ba_unitIn input{width:100%;min-width:0;font:inherit;font-variant-numeric:tabular-nums;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:11px 6px 11px 12px;font-size:16px}._6039Ba_unitIn span{color:var(--ink-3);font-size:14px;font-weight:650}._6039Ba_editList{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}._6039Ba_editList li{grid-template-columns:minmax(0,1fr) 78px 34px 32px;align-items:center;gap:8px;display:grid}._6039Ba_editList small{text-align:right;color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:650}._6039Ba_editList button,._6039Ba_editSteps button{background:var(--surface-2);width:32px;height:32px;color:var(--ink-2);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}._6039Ba_itemName{background:var(--paper);min-width:0;box-shadow:inset 0 0 0 1px var(--line);font:inherit;color:var(--ink);border:0;border-radius:12px;outline:none;padding:10px 12px;font-size:15px}._6039Ba_itemName:focus{box-shadow:inset 0 0 0 2px var(--cobalt)}._6039Ba_addRow{gap:8px;margin-top:12px;display:flex}._6039Ba_editSteps{flex-direction:column;gap:10px;margin:10px 0 8px;padding:0;list-style:none;display:flex}._6039Ba_editSteps li{grid-template-columns:32px minmax(0,1fr) 32px;align-items:start;gap:10px;display:grid}._6039Ba_editSteps textarea{box-sizing:border-box;width:100%;min-height:0;font-size:15.5px;line-height:1.45}._6039Ba_editSteps ._6039Ba_stepN{margin-top:6px}._6039Ba_summary{background:var(--cobalt);color:var(--on-cobalt);border-radius:24px;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}._6039Ba_summary small{opacity:.85;font-size:13px;display:block}._6039Ba_summary b{font-family:var(--font-display);letter-spacing:-.03em;font-size:30px;font-weight:760}._6039Ba_summaryMacros{flex-direction:column;align-items:flex-end;gap:2px;font-size:13.5px;font-weight:600;display:flex}._6039Ba_saveBar{bottom:calc(96px + env(safe-area-inset-bottom,0px));z-index:5;position:sticky}._6039Ba_err{color:var(--danger);padding:0 4px;font-size:14px;font-weight:600}._6039Ba_delete{color:var(--danger);font:inherit;cursor:pointer;background:0 0;border:0;align-self:center;align-items:center;gap:6px;padding:10px;font-size:14px;font-weight:650;display:inline-flex}._6039Ba_firstRecipe{flex-direction:column;align-items:flex-start;gap:10px;padding:22px;display:flex}._6039Ba_firstRecipe>svg{color:var(--cobalt)}._6039Ba_firstRecipe b{font-family:var(--font-display);letter-spacing:-.02em;font-size:22px;line-height:1.15}._6039Ba_findMore{color:var(--ink);align-items:center;gap:14px;text-decoration:none;display:flex}._6039Ba_findMore>span{flex:1}._6039Ba_findMore b{display:block}._6039Ba_findMore small{color:var(--ink-3);font-size:13px}._6039Ba_findMore>svg:first-child{color:var(--cobalt)}._6039Ba_detail{container-type:inline-size}@container (max-width:860px){._6039Ba_recipe,._6039Ba_cols{grid-template-columns:minmax(0,1fr);gap:20px}._6039Ba_sticky{position:static}._6039Ba_cols{margin-top:20px}}@media (max-width:560px){._6039Ba_nudge{flex-wrap:wrap}._6039Ba_nudge div{flex:calc(100% - 64px)}._6039Ba_nudge>a{width:100%}}._6039Ba_houseFace{background:var(--cobalt);box-shadow:0 0 0 2px var(--surface);border-radius:50%;flex:none;place-items:center;display:inline-grid}._6039Ba_answerLine{color:var(--ink-2);max-width:36em;font-size:15px;line-height:1.55}._6039Ba_ingLink{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--cobalt) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--cobalt) 40%, transparent);text-underline-offset:3px;text-decoration-thickness:1.5px}._6039Ba_ingLink:hover{color:var(--cobalt)}._6039Ba_qa{max-width:820px;margin-top:36px}._6039Ba_qa h2{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:8px;font-size:24px;font-weight:740}._6039Ba_qa details{border-bottom:1px solid var(--line)}._6039Ba_qa summary{cursor:pointer;padding:16px 2px 6px;font-size:16.5px;font-weight:700;list-style:none}._6039Ba_qa summary::-webkit-details-marker{display:none}._6039Ba_qa p{color:var(--ink-2);padding:0 2px 16px;line-height:1.6}
.W0DA_q_page{max-width:820px;padding:24px max(20px, env(safe-area-inset-right,0px)) 96px max(20px, env(safe-area-inset-left,0px));margin:0 auto}.W0DA_q_crumbs{color:var(--ink-3);align-items:center;gap:6px;font-size:14px;font-weight:650;display:flex}.W0DA_q_crumbs a{color:var(--cobalt);text-decoration:none}.W0DA_q_title{font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin-top:14px;font-size:clamp(36px,5.4vw,58px);font-weight:760;line-height:1.02}.W0DA_q_answer{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line), var(--shadow);animation:W0DA_q_rise .6s var(--ease) both;border-radius:28px;align-items:center;gap:24px;margin-top:24px;padding:24px;display:flex}.W0DA_q_big{background:var(--cobalt);width:150px;height:150px;color:var(--on-cobalt);text-align:center;border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;display:flex}.W0DA_q_big b{font-family:var(--font-display);letter-spacing:-.04em;font-size:46px;font-weight:780;line-height:1}.W0DA_q_big span{opacity:.85;max-width:9em;margin-top:4px;font-size:12.5px;font-weight:650}.W0DA_q_answer p{color:var(--ink-2);font-size:18.5px;line-height:1.55}.W0DA_q_answer strong{color:var(--ink);font-weight:650}.W0DA_q_macros{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.W0DA_q_macro{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:20px;padding:14px 16px}.W0DA_q_macro span{color:var(--ink-3);align-items:center;gap:7px;font-size:13px;font-weight:650;display:flex}.W0DA_q_macro i{border-radius:50%;width:9px;height:9px}.W0DA_q_macro b{font-family:var(--font-display);letter-spacing:-.02em;margin-top:4px;font-size:26px;font-weight:740;display:block}.W0DA_q_macro small{color:var(--ink-3);font-size:12.5px}.W0DA_q_split{border-radius:99px;gap:3px;height:10px;margin-top:12px;display:flex;overflow:hidden}.W0DA_q_split i{transform-origin:0;min-width:2px;animation:W0DA_q_grow .9s var(--ease) both;flex-basis:0}@keyframes W0DA_q_grow{0%{transform:scaleX(0)}}.W0DA_q_h2{font-family:var(--font-display);letter-spacing:-.025em;margin:44px 0 14px;font-size:26px;font-weight:740}.W0DA_q_tableWrap{box-shadow:inset 0 0 0 1px var(--line);background:var(--surface);border-radius:22px;overflow-x:auto}.W0DA_q_table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:15px}.W0DA_q_table th{text-align:left;color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;padding:14px 16px 10px;font-size:12.5px;font-weight:700}.W0DA_q_table td{border-top:1px solid var(--line);white-space:nowrap;padding:13px 16px}.W0DA_q_table td small{color:var(--ink-3)}.W0DA_q_table td b{font-size:16px}.W0DA_q_cta{background:var(--deep);color:var(--on-deep);border-radius:26px;align-items:center;gap:20px;margin-top:28px;padding:22px 24px;display:flex}.W0DA_q_cta div{flex:1}.W0DA_q_cta b{font-family:var(--font-display);letter-spacing:-.02em;font-size:21px;display:block}.W0DA_q_cta span{color:color-mix(in srgb, var(--on-deep) 78%, transparent);margin-top:4px;font-size:15px;display:block}.W0DA_q_faq details{border-bottom:1px solid var(--line)}.W0DA_q_faq details:first-child{border-top:1px solid var(--line)}.W0DA_q_faq summary{cursor:pointer;padding:18px 2px 8px;font-size:17px;font-weight:700;list-style:none}.W0DA_q_faq summary::-webkit-details-marker{display:none}.W0DA_q_faq p{color:var(--ink-2);padding:0 2px 18px;line-height:1.6}.W0DA_q_near{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.W0DA_q_near a{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);border-radius:99px;align-items:baseline;gap:6px;padding:9px 14px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.W0DA_q_near a:hover{box-shadow:inset 0 0 0 1.5px var(--cobalt)}.W0DA_q_near small{color:var(--ink-3);font-weight:600}.W0DA_q_per{color:var(--ink-3);margin-top:28px;font-size:13px}.W0DA_q_az{columns:3 260px;column-gap:28px}.W0DA_q_letter{break-inside:avoid;margin-bottom:22px}.W0DA_q_letter h2{font-family:var(--font-display);color:var(--cobalt);margin-bottom:6px;font-size:22px;font-weight:760}.W0DA_q_letter ul{margin:0;padding:0;list-style:none}.W0DA_q_letter a{border-bottom:1px dashed var(--line);color:var(--ink);grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:10px;padding:8px 4px;font-size:15px;text-decoration:none;display:grid}.W0DA_q_letter a:hover span{color:var(--cobalt)}.W0DA_q_letter b{font-variant-numeric:tabular-nums;font-size:14px}.W0DA_q_letter small{color:var(--ink-3);text-align:right;min-width:5.5em;font-size:12.5px;font-weight:600}@keyframes W0DA_q_rise{0%{opacity:0;transform:translateY(12px)}}@media (max-width:640px){.W0DA_q_answer{flex-direction:column;align-items:flex-start;padding:20px}.W0DA_q_big{width:120px;height:120px}.W0DA_q_big b{font-size:38px}.W0DA_q_macros{gap:8px}.W0DA_q_macro{padding:12px}.W0DA_q_macro b{font-size:21px}.W0DA_q_cta{flex-direction:column;align-items:stretch}}
.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))}}
