@font-face{font-family:Russo One;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8923fa517b7ecf7d-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Russo One;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1631ba989bcb2a8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Russo One;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f8134d1990745b40-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Russo One Fallback;src:local("Arial");ascent-override:80.00%;descent-override:24.10%;line-gap-override:0.00%;size-adjust:115.75%}.__className_c6dc73{font-family:Russo One,Russo One Fallback;font-weight:400;font-style:normal}.__variable_c6dc73{--font-landing-display:"Russo One","Russo One Fallback"}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:host,:root{--t:0;--sx:62%}*,::backdrop,:after,:before{--rv:140%}}}.fl-root .fl-ft{isolation:isolate;--gfx1:26%;--gfx2:72%;--gfx3:30%;--gfx4:50%;--gfs:1.6;--gl-fill:linear-gradient(#ffffff09,#ffffff09);--gl-tint:#0e0e1061;--gl-rim:linear-gradient(150deg,#f4f3ef24,#f4f3ef0a);--gl-shadow:inset 0 1px 0 #f4f3ef0d;background:var(--glow-field),var(--gl-base);position:relative;overflow:clip}.fl-root>.fl-ft{padding-bottom:max(24px,env(safe-area-inset-bottom))}@media (min-width:1024px){.fl-root>.fl-ft{padding-bottom:max(40px,env(safe-area-inset-bottom));flex-direction:column;min-height:calc(100svh - 73px);display:flex}.fl-root>.fl-ft>.fl-ftMark{margin-top:auto}.fl-root>.fl-ft>div:first-of-type{padding-bottom:28px}}.fl-root .fl-ftMark{margin-top:28px;margin-bottom:0}@media (max-width:760px){.fl-root .fl-ft{padding-top:32px}.fl-root .fl-ftGrid{gap:16px 24px}.fl-root .fl-ftGrid>:nth-child(2){grid-area:2/1/span 2}.fl-root .fl-ftGrid>:nth-child(3){grid-area:2/2}.fl-root .fl-ftGrid>:nth-child(4){grid-area:3/2}.fl-root .fl-ftBase{margin-top:16px;padding-top:12px}.fl-root .fl-ftMark{margin-top:16px}}.fl-root .fl-ftMark span{display:none}.fl-root .fl-ftMark{--ftc:460px;text-align:center}.fl-root .fl-ftLogo{width:min(92%,max(320px,calc((100svh - 72px - var(--ftc)) * 3336 / 823)));height:auto;margin:0 auto;display:block;overflow:visible}.fl-root .fl-ftMark{view-timeline:--fl-mark block;padding-bottom:0;overflow:hidden}@property --rv{syntax:"<percentage>";inherits:false;initial-value:140%}@keyframes fl-wordReveal{0%{--rv:0%}to{--rv:140%}}@keyframes fl-wordRise{0%{transform:translateY(40%)}to{transform:translateY(0)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.fl-root .fl-ftMark{-webkit-mask-image:linear-gradient(to top,#000 calc(var(--rv) - 40%),transparent var(--rv));mask-image:linear-gradient(to top,#000 calc(var(--rv) - 40%),transparent var(--rv));animation:fl-wordReveal linear both;animation-timeline:--fl-mark;animation-range:entry entry 85%}.fl-root .fl-ftLogo{animation:fl-wordRise linear both;animation-timeline:--fl-mark;animation-range:entry entry 85%}}}.fl-root .fl-calcCard{isolation:isolate;--gfx1:76%;--gfx2:30%;--gfx3:70%;--gfx4:28%;--gfs:1.4;--gl-fill:linear-gradient(#ffffff09,#ffffff09);--gl-tint:#0e0e1061;--gl-rim:linear-gradient(150deg,#f4f3ef24,#f4f3ef0a);--gl-shadow:inset 0 1px 0 #f4f3ef0d;background:var(--glow-field),var(--gl-base,#0b0c0e);overflow:hidden;box-shadow:inset 0 0 0 1px #f4f3ef12}.fl-root .fl-calcCard>div:first-child>ul{border-radius:var(--l-r-m);margin-top:16px;padding:2px 18px}.fl-root .fl-calcCard>div:first-child>ul>li:first-child{border-top:0}.fl-root .fl-calcCard>div:first-child>ul>li{border-color:#f4f3ef1a}.fl-root .fl-calcCard>.fl-howItem,.fl-root .fl-calcCard>.fl-studioLine{border-radius:var(--l-r-m);border:0;margin-top:12px;padding:16px 18px}.fl-root .fl-calcCard>.fl-howItem{padding-block:0}.fl-root .fl-calcCard .fl-capsule{background:#0e0e1080}.fl-root .fl-calcCard>.fl-howItem,.fl-root .fl-calcCard>.fl-studioLine,.fl-root .fl-calcCard>div:first-child>ul{isolation:isolate;background:var(--gl-fill,none),var(--gl-tint,#141518f0);-webkit-backdrop-filter:var(--gl-blur,none);backdrop-filter:var(--gl-blur,none);box-shadow:var(--gl-shadow,none);position:relative}.fl-root .fl-calcCard>.fl-howItem:before,.fl-root .fl-calcCard>.fl-studioLine:before,.fl-root .fl-calcCard>div:first-child>ul:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:var(--gl-rim,none);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (min-width:1024px){.fl-root #calculator .fl-calcCard{align-self:start;margin-top:0;position:relative;top:auto}}@media (max-width:1023.98px){.fl-root #calculator form{grid-template-columns:1fr 1fr;gap:14px 10px;margin-top:18px;display:grid}.fl-root #calculator form>div:first-of-type{display:contents}.fl-root #calculator form>div:nth-of-type(n+2){border:0;grid-column:1/-1;margin:0;padding:0}.fl-root #calculator form>div:first-of-type>.fl-rule{border:0;min-width:0;padding:0}.fl-root #calculator .fl-ruler{display:none}.fl-root #calculator form label[for],.fl-root #calculator legend{font-size:13px;font-weight:600;line-height:18px}.fl-root #calculator .fl-segments{background:var(--l-card);gap:2px;height:50px;margin-top:6px;padding:3px}.fl-root #calculator .fl-segment{min-height:44px;padding:0 2px;font-size:14px}.fl-root #calculator .fl-segmentsTight .fl-segment{padding:0 2px;font-size:13px}.fl-root #calculator .fl-activityNote{min-height:0;margin-top:6px}.fl-root #calculator .fl-rule>div{background:var(--l-card);border-radius:999px;gap:0;height:50px;margin-top:6px;padding:0 3px}.fl-root #calculator .fl-stepBtn{background:#fff;border:0;font-size:20px;box-shadow:0 0 0 1px #0e0e101a}.fl-root #calculator .fl-bigInput{min-height:44px;padding:0;font-size:22px}.fl-root #calculator .fl-rule>div>span[aria-hidden]{flex:none;width:auto;margin:0 2px 0 -4px;font-size:13px}.fl-root #calculator .fl-calcCard{border-radius:22px;margin:4px 0 0;padding:20px 18px 18px}.fl-root #calculator .fl-calcCard>div:first-child>p:first-of-type{font-size:13px;line-height:18px}.fl-root #calculator .fl-calcCard>div:first-child>p:nth-of-type(2){margin-top:4px;font-size:52px}.fl-root #calculator .fl-calcCard>div:first-child>p:nth-of-type(2) .fl-unit{font-family:inherit;font-size:16px}.fl-root #calculator .fl-calcCard>div:first-child>p:nth-of-type(3){display:none}.fl-root #calculator .fl-calcCard>div:first-child>ul{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;padding:0;display:grid}.fl-root #calculator .fl-calcCard>div:first-child>ul:before{display:none}.fl-root #calculator .fl-calcCard>div:first-child>ul>li{background:#f4f3ef12;border:0;border-radius:12px;flex-direction:column;align-items:flex-start;gap:0;padding:10px;display:flex}.fl-root #calculator .fl-calcCard>div:first-child>ul>li>:first-child{color:var(--l-paper-2,#a6a39c);order:1;font-size:13px;line-height:16px}.fl-root #calculator .fl-calcCard>div:first-child>ul>li>:nth-child(3){text-align:left;order:2;margin-top:2px;font-size:17px;font-weight:700;line-height:22px}.fl-root #calculator .fl-calcCard>div:first-child>ul>li>:nth-child(2){background:#f4f3ef24;order:3;align-self:stretch;height:4px;margin-top:8px}.fl-root #calculator .fl-calcCard>.fl-howItem,.fl-root #calculator .fl-calcCard>.fl-studioLine{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-top:1px solid #f4f3ef1f;border-radius:0;margin-top:6px;padding:0}.fl-root #calculator .fl-calcCard>.fl-howItem:before,.fl-root #calculator .fl-calcCard>.fl-studioLine:before{display:none}.fl-root #calculator .fl-calcCard>.fl-howItem+.fl-howItem,.fl-root #calculator .fl-calcCard>.fl-weekFold+.fl-howItem{margin-top:0}.fl-root #calculator .fl-calcCard>.fl-howItem>summary{min-height:48px}.fl-root #calculator .fl-calcCard .fl-pillLight{justify-content:center;width:100%;height:52px;margin-top:12px;padding:0;font-size:15px;display:flex}.fl-root #calculator .fl-calcCard .fl-pillLight svg{width:18px;height:18px}.fl-root #calculator .fl-kcalBar a{color:#f4f3ef;-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);background:#0e0e10d1;min-height:48px;padding:0 8px 0 18px;box-shadow:0 8px 24px #0e0e1047,inset 0 0 0 1px #f4f3ef24}.fl-root #calculator .fl-kcalBar a>span:first-child{font-size:13px}.fl-root #calculator .fl-kcalBar a>span:first-child>.fl-display{font-size:20px}.fl-root #calculator .fl-kcalBar a>span:last-child{color:#0e0e10;background:#f4f3ef;border-radius:999px;place-items:center;height:36px;padding:0 14px;font-weight:700;display:grid}}.fl-root{--glow-hi:1.5;--glow-lo:.55;--glow:var(--glow-lo);--gl-base:#0b0c0e;--gl-tint:#0e0e1075;--gl-fill:linear-gradient(158deg,#a3b5cc3d,#a3b5cc14 34%,#a3b5cc0a 70%,#f4f3ef14);--gl-rim:linear-gradient(152deg,#f4f3ef75,#a3b5cc29 28%,#a3b5cc0d 60%,#f4f3ef33);--gl-blur:blur(22px) saturate(1.3);--gl-shadow:inset 0 1px 0 #f4f3ef1a,0 36px 64px -28px #000000bf;--rays:linear-gradient(113deg,transparent 14%,#a3b5cc4d 28%,transparent 42%),linear-gradient(104deg,transparent 44%,#a3b5cc33 57%,transparent 70%),linear-gradient(121deg,transparent 58%,#f4f3ef1f 69%,transparent 80%);--gfx1:80%;--gfx2:70%;--gfx3:22%;--gfx4:70%;--gfs:1;--glow-field:radial-gradient(ellipse 85% calc(22% * var(--gfs)) at var(--gfx1) 6%,#a3b5cc4d,transparent 100%),radial-gradient(ellipse 80% calc(24% * var(--gfs)) at var(--gfx2) 36%,#a3b5cc3d,transparent 100%),radial-gradient(ellipse 85% calc(24% * var(--gfs)) at var(--gfx3) 66%,#a3b5cc4d,transparent 100%),radial-gradient(ellipse 80% calc(20% * var(--gfs)) at var(--gfx4) 96%,#a3b5cc3d,transparent 100%);--horizon-b:radial-gradient(ellipse 62% 55% at 50% 100%,rgb(163 181 204/calc(.34 * var(--glow))),rgb(163 181 204/calc(.1 * var(--glow))) 55%,transparent 100%)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.fl-root{--gl-tint:#141518f0}}.fl-root :is(.gl,.fl-calcCard>div:first-child>ul,.fl-calcCard>.fl-studioLine,.fl-calcCard>.fl-howItem,#final-cta .cell,.fl-ft .fl-ftChart,#food .fl-foodCard){isolation:isolate;background:var(--gl-fill),var(--gl-tint);-webkit-backdrop-filter:var(--gl-blur);backdrop-filter:var(--gl-blur);box-shadow:var(--gl-shadow);position:relative}.fl-root :is(.gl,.fl-calcCard>div:first-child>ul,.fl-calcCard>.fl-studioLine,.fl-calcCard>.fl-howItem,#final-cta .cell,.fl-ft .fl-ftChart,#food .fl-foodCard):before{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:var(--gl-rim);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.fl-root .fl-hp:before{--bx:50%;--glow:var(--glow-hi);background:radial-gradient(ellipse 60% 6% at var(--bx) 100%,rgb(244 243 239/calc(.4 * var(--glow))),rgb(244 243 239/calc(.18 * var(--glow))) 62%,transparent 100%),radial-gradient(ellipse 60% 46% at var(--bx) 100%,rgb(163 181 204/calc(.24 * var(--glow))),rgb(163 181 204/calc(.14 * var(--glow))) 55%,transparent 100%)}@media (min-width:1024px){.fl-root .fl-hp:before{--bx:50%}}.fl-root .fl-hp .bez{box-shadow:0 0 0 1px #a3b5cc6b,inset 0 1px #f4f3ef4d,0 40px 80px #0000008c,0 12px 24px #00000059}.fl-root .fl-island{--hz-y:26px;isolation:isolate;box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 1px #ffffff17;clip-path:none!important;background:radial-gradient(ellipse 52% 26px at 50% var(--hz-y),rgb(244 243 239/calc(.34 * var(--glow))),transparent 100%),radial-gradient(ellipse 78% 46% at 50% var(--hz-y),rgb(163 181 204/calc(.44 * var(--glow))),rgb(163 181 204/calc(.13 * var(--glow))) 55%,transparent 100%),var(--rays),var(--gl-base)!important;background-attachment:scroll!important;align-items:flex-start!important;overflow:hidden!important}.fl-root .fl-island>:is(.fl-phone,.fl-cropShot){z-index:2;position:relative;box-shadow:0 0 0 1px #a3b5cc61,inset 0 1px #f4f3ef38}.fl-root .fl-island>.fl-cropShot{border-radius:24px;width:min(70%,300px)}@property --t{syntax:"<number>";inherits:true;initial-value:0}@property --sx{syntax:"<percentage>";inherits:true;initial-value:62%}.fl-root .fl-island{perspective:1100px;perspective-origin:50% 20%;--hz-y:34px}.fl-root .fl-island>:is(.fl-phone,.fl-cropShot){transform-origin:50% 0;will-change:transform;transform:rotateX(calc(9deg * var(--t))) rotateY(calc(-17deg * var(--t))) rotate(calc(2deg * var(--t)));box-shadow:0 0 0 1px #a3b5cc6b,inset 0 1px 0 #f4f3ef38,calc(-26px * var(--t)) calc(34px + 14px * var(--t)) 54px #0000008c;margin-top:30px!important}.fl-root .fl-island :is(.fl-phoneScreen,.fl-cropShot){position:relative}.fl-root .fl-island :is(.fl-phoneScreen,.fl-cropShot):after{content:"";pointer-events:none;mix-blend-mode:screen;background:linear-gradient(115deg,transparent calc(var(--sx) - 22%),#f4f3ef2b var(--sx),transparent calc(var(--sx) + 22%));position:absolute;inset:0}@keyframes fl-straighten{0%{--t:1;--sx:-10%}to{--t:0;--sx:118%}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.fl-root .fl-island>:is(.fl-phone,.fl-cropShot){animation:fl-straighten linear both;animation-timeline:view();animation-range:entry 8% cover 46%}}}.fl-root .fl-card .fl-island>:is(.fl-phone,.fl-cropShot){width:196px}@media (min-width:1260px){.fl-root .fl-card .fl-row{grid-template-columns:minmax(0,1fr) 268px}.fl-root .fl-card .fl-island{border-radius:22px;min-height:440px;padding:0}.fl-root .fl-cardRow--wide{grid-template-columns:minmax(0,1fr)}.fl-root #exercises .fl-row,.fl-root #today .fl-row{grid-template-columns:minmax(0,1fr) 420px;align-items:center;column-gap:40px}.fl-root #exercises .fl-textCol,.fl-root #today .fl-textCol{display:block}.fl-root #exercises .fl-points,.fl-root #today .fl-points{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:32px;margin-top:20px;display:grid}.fl-root #exercises .fl-row{grid-template-columns:420px minmax(0,1fr)}.fl-root #exercises .fl-island{order:-1}.fl-root :is(#today,#exercises) .fl-island{--ps:22%;height:400px;min-height:0}.fl-root :is(#today,#exercises) .fl-island>.fl-phone{flex:none;width:300px;margin-top:36px!important}}@media (min-width:1440px){.fl-root .fl-cards{width:auto;margin-inline:0}.fl-root .fl-card .fl-row{grid-template-columns:minmax(0,1fr) 232px;column-gap:24px}}@media (min-width:1024px){.fl-root .fl-card:not(#today,#exercises) .fl-island{justify-content:center;align-items:center!important}.fl-root .fl-card:not(#today,#exercises) .fl-island>.fl-phone{transform-origin:50%;margin:0!important}}.fl-root #final-cta{isolation:isolate;--gfx1:24%;--gfx2:74%;--gfx3:30%;--gfx4:76%;--gfs:1.5;--gl-fill:linear-gradient(#ffffff09,#ffffff09);--gl-tint:#0e0e1061;--gl-rim:linear-gradient(150deg,#f4f3ef24,#f4f3ef0a);--gl-shadow:inset 0 1px 0 #f4f3ef0d;background:var(--glow-field),var(--gl-base)!important;background-attachment:scroll!important}.fl-root #final-cta>div:first-child{width:auto!important}.fl-root .fl-board{font-family:var(--font-landing-text),Geologica,system-ui,sans-serif;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.fl-root #final-cta .cell{border-radius:var(--l-r-m);min-width:0;min-height:118px;color:var(--l-paper);transition:transform var(--l-d3) var(--l-ease-std);grid-template-rows:36px auto 32px;align-content:space-between;row-gap:6px;padding:12px;text-decoration:none;display:grid}.fl-root #final-cta .cell .lab{white-space:normal;overflow-wrap:normal;min-width:0;color:var(--l-steel);font-size:13px;font-weight:600;line-height:18px}.fl-root #final-cta .cell .lab b{color:var(--l-paper);font-variant-numeric:tabular-nums;margin-right:4px;font-weight:600}.fl-root #final-cta .cell .num{white-space:nowrap;letter-spacing:0;font-size:32px;line-height:1}.fl-root #final-cta .cell .u{overflow-wrap:normal;font-family:var(--font-landing-text),Geologica,system-ui,sans-serif;color:var(--l-paper-2);margin-top:0;font-size:13px;font-weight:600;line-height:16px;display:block}@media (hover:hover){.fl-root #final-cta .cell:hover{transform:translateY(-2px)}}.fl-root #final-cta .cell:focus-visible{outline:2px solid var(--l-steel);outline-offset:3px}@media (prefers-reduced-motion:reduce){.fl-root #final-cta .cell{transition:none}}@media (min-width:1024px){.fl-root #final-cta>div:first-child{width:540px!important;margin-right:56px!important}.fl-root #final-cta h2{font-size:48px!important}.fl-root .fl-board{padding-block:48px}}@media (min-width:1024px) and (max-width:1259.98px){.fl-root #final-cta>div:first-child{width:440px!important;margin-right:40px!important}.fl-root #final-cta h2{font-size:40px!important}}@media (max-width:1023.98px){.fl-root #final-cta{flex-direction:column;display:flex}.fl-root #final-cta>div:first-child{order:2;margin:8px 24px 28px!important}.fl-root .fl-board{gap:6px}.fl-root #final-cta .cell{grid-template-rows:36px auto 32px;row-gap:4px;min-height:108px;padding:10px 6px}.fl-root #final-cta .cell .num{font-size:22px}.fl-root #final-cta .cell .lab{letter-spacing:-.02em;font-weight:500}.fl-root #final-cta .cell .lab b{display:none}.fl-root #final-cta .cell .u{letter-spacing:-.01em;font-size:13px;line-height:15px}}@media (max-width:420px){.fl-root #final-cta>div:first-child{margin-inline:16px!important}.fl-root .fl-board{gap:5px}.fl-root #final-cta .cell{padding-inline:5px}.fl-root #final-cta .cell .lab{letter-spacing:-.03em}}.fl-root .fl-cards{isolation:isolate;padding-block:var(--l-sec-y);gap:24px;display:grid;position:relative}.fl-root .fl-cards:before{content:"";z-index:-1;background:var(--glow-field),var(--gl-base);width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.fl-root .fl-cardRow{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}@media (min-width:1260px){.fl-root .fl-cardRow:not(.fl-cardRow--wide){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.fl-root .fl-cardRow>.fl-card{--l-ink:var(--l-paper);--l-ink-2:var(--l-paper-2);--l-ink-3:var(--l-paper-2);--l-line:#f4f3ef1f;--l-accent:var(--l-paper);isolation:isolate;border-radius:var(--l-r-l);color:var(--l-paper);-webkit-backdrop-filter:var(--gl-blur);backdrop-filter:var(--gl-blur);border-top:0;padding:24px;position:relative;box-shadow:inset 0 1px #f4f3ef0d}.fl-root #exercises,.fl-root .fl-cardRow>.fl-card{background:linear-gradient(#ffffff09,#ffffff09),#0e0e1061}.fl-root .fl-cardRow>.fl-card:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(150deg,#f4f3ef24,#f4f3ef0a);width:auto;padding:1px;position:absolute;inset:0;transform:none;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.fl-root .fl-card>*{z-index:1;position:relative}.fl-root .fl-card .fl-island{box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b0c0e66!important}.fl-root #demo .fl-studio{--gfx1:28%;--gfx2:72%;--gfx3:30%;--gfx4:72%;--gfs:1.7;background:var(--glow-field),var(--gl-base)}.fl-root,.r3{--font-landing-text:var(--font-sans)}.fl-root{--l-studio:#0e0e10;--l-studio-line:#26262a;--l-paper:#f4f3ef;--l-paper-2:#a6a39c;--l-sheet:#fff;--l-line:#ededef;--l-ink:#121212;--l-ink-2:#5e5e66;--l-ink-3:#8e8e96;--l-tick-later:#d4d4d8;--l-accent:#121212;--l-steel:#a3b5cc;--l-protein:#2dd4bf;--l-carbs:#fb923c;--l-fat:#a78bfa;--l-tile:#121214;--l-bezel:#1c1c1f;--l-bezel-line:#2c2c30;--l-card:#f6f5f2;--l-ok:#1f7a3a;--l-bad:#b42318;--l-d1:80ms;--l-d2:.12s;--l-d3:.2s;--l-d4:.28s;--l-d5:.4s;--l-ease-std:cubic-bezier(.2,0,0,1);--l-ease-enter:cubic-bezier(.05,.7,.1,1);--l-ease-exit:cubic-bezier(.3,0,.8,.15);--l-band:var(--l-paper);--l-r-s:10px;--l-r-m:16px;--l-r-l:28px;--l-r-pill:999px;--l-t-h1:clamp(32px,2.25vw + 23.6px,56px);--l-t-num-1:clamp(56px,1.5vw + 50.4px,72px);--l-t-num-2:clamp(44px,1.13vw + 39.8px,56px);--l-t-num-peak:clamp(88px,4.5vw + 71px,136px);--l-t-h2-1:clamp(24px,.75vw + 21.2px,32px);--l-t-h2-2:clamp(22px,.38vw + 20.6px,26px);--l-t-lead:clamp(15px,.09vw + 14.7px,16px);--l-sec-y:clamp(36px,1.13vw + 31.8px,48px);--l-island-w:clamp(400px,14.4vw + 252px,460px);--l-col-gap:clamp(40px,3.9vw - .1px,56px);--l-shadow-float:0 28px 40px #0000008c;color-scheme:light only;background:var(--l-studio);color:var(--l-paper);font-family:var(--font-landing-text),system-ui,sans-serif;-webkit-locale:"en"}.fl-root,.fl-root *{font-feature-settings:"locl" 0}html[data-theme=dark] .fl-root{--l-sheet:#1a1a1d;--l-line:#2e2e33;--l-ink:#f4f3ef;--l-ink-2:#a6a39c;--l-ink-3:#86847e;--l-tick-later:#3a3a40;--l-accent:#a3b5cc;--l-card:#26262a;--l-ok:#3fbf6b;--l-bad:#f08a8e;color-scheme:dark}.fl-studio{background:var(--l-studio);color:var(--l-paper)}.fl-sheet{background:var(--l-sheet);color:var(--l-ink)}.fl-paper{color:var(--l-paper)}.fl-paper2{color:var(--l-paper-2)}.fl-ink{color:var(--l-ink)}.fl-ink2{color:var(--l-ink-2)}.fl-ink3{color:var(--l-ink-3)}.fl-accent{color:var(--l-accent)}.fl-studioLine{border-color:var(--l-studio-line)}.fl-frame{background:var(--l-ink)}.fl-root .fl-display{font-family:var(--font-landing-display),"Russo One",system-ui,sans-serif;font-synthesis:none;letter-spacing:0!important;font-weight:400!important}.fl-root .fl-caps{text-transform:uppercase;line-height:1.08!important}.fl-pillLight{background:var(--l-paper);color:var(--l-studio)}.fl-pillOutline{border:1px solid var(--l-studio-line);color:var(--l-paper)}.fl-press{transition:transform var(--l-d2) var(--l-ease-std),background-color var(--l-d2) var(--l-ease-std),border-color var(--l-d2) var(--l-ease-std),color var(--l-d2) var(--l-ease-std)}.fl-press:active{transform:scale(.97)}@media (hover:hover){.fl-pillLight:hover{background:#fff;transform:translateY(-1px)}.fl-pillLight:active:hover{transform:scale(.97)}.fl-pillOutline:hover{border-color:var(--l-paper-2);transform:translateY(-1px)}.fl-pillOutline:active:hover{transform:scale(.97)}.fl-pillDark:hover{background:#2a2a2e;transform:translateY(-1px)}.fl-pillDark:active:hover{transform:scale(.97)}}.fl-textLink{color:var(--l-ink);text-underline-offset:4px;transition:color var(--l-d2) var(--l-ease-std);font-weight:600;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){.fl-textLink:hover{text-decoration-thickness:2px}}.fl-wordBox{vertical-align:bottom;height:1.25em;line-height:1.25em;display:inline-block;overflow:hidden}.fl-words{animation:fl-words 8.16s var(--l-ease-enter) infinite;flex-direction:column;display:flex}.fl-words>span{height:1.25em}@keyframes fl-words{0%,29.4%{transform:translateY(0)}33.3%,62.7%{transform:translateY(-1.25em)}66.7%,96.1%{transform:translateY(-2.5em)}to{transform:translateY(-3.75em)}}.fl-tick{background:var(--l-line);border-radius:2px;width:6px;height:8px}.fl-tickDone{background:var(--l-ink)}.fl-tickNow{background:var(--l-accent)}.fl-tickLater{background:var(--l-tick-later)}.fl-grow{transform-origin:bottom;animation:fl-grow .6s var(--l-ease-enter) both}@keyframes fl-grow{0%{transform:scaleY(0)}}.fl-spine{background:var(--l-line);transform-origin:top;animation:fl-spine .6s var(--l-ease-enter) both}@keyframes fl-spine{0%{transform:scaleY(0)}}.fl-node{box-sizing:border-box;background:var(--l-sheet);width:10px;height:10px;box-shadow:0 0 0 3px var(--l-sheet);border-radius:50%}.fl-nodeDone{background:var(--l-ink)}.fl-nodeNow{border:2.5px solid var(--l-accent)}.fl-nodeLater{border:1.5px solid var(--l-ink-3)}.fl-rise{animation:fl-rise .24s var(--l-ease-enter) both}@keyframes fl-rise{0%{opacity:0;transform:translateY(8px)}}.fl-faqItem>summary{cursor:pointer;list-style:none}.fl-faqItem>summary::-webkit-details-marker{display:none}.fl-faqItem[open]>summary{padding-bottom:4px}.fl-faqChev{color:var(--l-ink-2);transition:color var(--l-d2) var(--l-ease-std),transform var(--l-d2) var(--l-ease-std)}.fl-faqItem[open] .fl-faqChev{color:var(--l-ink)}.fl-faqQ{transition:color var(--l-d2) var(--l-ease-std)}@media (hover:hover){.fl-faqItem:not([open])>summary:hover .fl-faqChev{transform:translateY(2px)}}.fl-root.fl-root .fl-faqItem>summary:focus-visible{border-radius:4px;outline:2px solid var(--l-ink)!important;outline-offset:4px!important}.fl-caret{transition:transform var(--l-d2) var(--l-ease-std)}.fl-faqItem[open] .fl-caret,.fl-faqItem[open]>summary .fl-caret{transform:rotate(180deg)}.fl-root{interpolate-size:allow-keywords}@supports selector(::details-content){.fl-faqItem::details-content{block-size:0;transition:block-size var(--l-d3) var(--l-ease-std),content-visibility var(--l-d3) allow-discrete;overflow:clip}.fl-faqItem[open]::details-content{block-size:auto}.fl-faqItem .fl-faqA{opacity:0;transition:opacity var(--l-d3) var(--l-ease-std)}.fl-faqItem[open] .fl-faqA{opacity:1}}.fl-howItem>summary{cursor:pointer;list-style:none}.fl-howItem>summary::-webkit-details-marker{display:none}.fl-howItem>summary:focus-visible{outline:2px solid var(--l-paper);outline-offset:2px;border-radius:4px}.fl-howItem[open] .fl-caret{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.fl-grow,.fl-rise,.fl-spine,.fl-words{animation:none}.fl-caret,.fl-faqChev,.fl-faqQ,.fl-press,.fl-textLink{transition:none}.fl-faqItem .fl-faqA{transition:none!important}.fl-faqItem::details-content{transition:none!important}.fl-press:active{opacity:.7;transform:none}}.fl-heroStage{transform-origin:100% 0;top:140px;right:-16px;transform:scale(.72)}@media (min-width:1280px){.fl-heroStage{top:150px;transform:scale(.86)}}@media (min-width:1440px){.fl-heroStage{top:150px;right:-12px;transform:none}}.fl-heroPause{left:calc(100% - 528px)}@media (min-width:1280px){.fl-heroPause{left:calc(100% + 32px)}}@media (min-width:1440px){.fl-heroPause{left:calc(100% + 28px)}}.fl-light{pointer-events:none;z-index:0;contain:layout paint;--lx:68%;--ly:46%;--lw:1280px;--lh:1000px;--la:.17;--cx:60%;--cy:38%;--cw:560px;--ch:440px;--ca:.06;position:absolute;inset:0;overflow:hidden}.fl-light:after,.fl-light:before{content:"";position:absolute}.fl-light:before{left:var(--lx);top:var(--ly);width:var(--lw);height:var(--lh);margin:calc(var(--lh) / -2) 0 0 calc(var(--lw) / -2);background:radial-gradient(closest-side,rgb(163 181 204/var(--la)) 0,rgb(163 181 204/calc(var(--la) * .76)) 20%,rgb(163 181 204/calc(var(--la) * .47)) 40%,rgb(163 181 204/calc(var(--la) * .2)) 62%,rgb(163 181 204/calc(var(--la) * .06)) 82%,#a3b5cc00 100%)}.fl-light:after{left:var(--cx);top:var(--cy);width:var(--cw);height:var(--ch);margin:calc(var(--ch) / -2) 0 0 calc(var(--cw) / -2);background:radial-gradient(closest-side,rgb(244 243 239/var(--ca)) 0,rgb(244 243 239/calc(var(--ca) * .5)) 35%,#f4f3ef00 100%)}.fl-grain{opacity:.07;-webkit-mask-image:radial-gradient(ellipse calc(var(--lw) / 2) calc(var(--lh) / 2) at var(--lx) var(--ly),#000 25%,transparent 80%);mask-image:radial-gradient(ellipse calc(var(--lw) / 2) calc(var(--lh) / 2) at var(--lx) var(--ly),#000 25%,transparent 80%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;position:absolute;inset:0}@media (max-width:767px){.fl-light--hero{--lx:50%;--ly:62%;--lw:720px;--lh:640px;--cx:44%;--cy:54%;--cw:340px;--ch:280px}}.fl-pillDark{background:var(--l-ink);color:var(--l-sheet)}.fl-ring{box-shadow:0 0 0 1px var(--l-studio-line)}.fl-chip{background:var(--l-line);color:var(--l-ink)}.fl-rule{border-color:var(--l-line)}.fl-footLink{color:var(--l-ink-2);text-underline-offset:4px}@media (hover:hover){.fl-footLink:hover{color:var(--l-ink);text-decoration:underline;text-decoration-thickness:2px}}.fl-root{--l-focus:var(--l-paper)}.fl-sheet{--l-focus:var(--l-ink)}.fl-sheet .fl-studio{--l-focus:var(--l-paper)}.fl-root.fl-root :focus-visible{outline:2px solid var(--l-focus)!important;outline-offset:3px!important}.fl-footLink:focus-visible,.fl-press:focus-visible,.fl-textLink:focus-visible{outline:2px solid var(--l-focus);outline-offset:3px}.fl-bezel{background:var(--l-bezel);box-shadow:0 0 0 1px var(--l-bezel-line)}.fl-island{border-radius:var(--l-r-l);background:var(--l-tile);justify-content:center;height:300px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 1px #ffffff17}.fl-islandTall{height:320px}@media (min-width:1024px){.fl-island{height:clamp(340px,1.9vw + 333px,360px)}.fl-islandTall{height:clamp(380px,1.9vw + 373px,400px)}.fl-row{grid-template-columns:minmax(0,1fr) var(--l-island-w)}.fl-row,.fl-rowMirror{column-gap:var(--l-col-gap)}.fl-rowMirror{grid-template-columns:var(--l-island-w) minmax(0,1fr)}}.fl-phone{box-sizing:border-box;width:210px;box-shadow:0 0 0 1px var(--l-bezel-line),var(--l-shadow-float),0 0 1px #ffffff1a;border-radius:40px;margin-top:28px;padding:8px}.fl-phoneScreen{border-radius:32px;overflow:hidden}@media (min-width:1024px){.fl-phone{width:clamp(220px,2.9vw + 208px,250px);margin-top:clamp(28px,.75vw + 25px,36px)}}.fl-cropShot{width:min(78%,340px);box-shadow:var(--l-shadow-float);overflow:hidden}.fl-cropShot,.fl-foodCard{border-radius:var(--l-r-l)}.fl-foodCard{width:clamp(280px,5.6vw + 259px,340px);box-shadow:0 0 0 1px var(--l-bezel-line),var(--l-shadow-float)}.fl-tNum1{font-size:var(--l-t-num-1)}.fl-tNum2{font-size:var(--l-t-num-2)}.fl-tNumPeak{font-size:var(--l-t-num-peak)}.fl-tH1{font-size:var(--l-t-h1)}.fl-tH2a{font-size:var(--l-t-h2-1)}.fl-tH2b{font-size:var(--l-t-h2-2)}.fl-h2{text-wrap:balance;max-width:24ch}.fl-lead{max-width:60ch;font-size:var(--l-t-lead);text-wrap:pretty;line-height:1.55}.fl-unit{font-family:var(--font-landing-text),system-ui,sans-serif;text-transform:none;letter-spacing:0;font-size:.26em;font-weight:600}.fl-unitPeak{font-size:.2em}.fl-points{text-wrap:pretty;max-width:60ch}.fl-peakPts,.fl-textCol{container-type:inline-size}@container (min-width:580px){.fl-points{column-count:2;column-gap:24px;max-width:none}}.fl-points>li{break-inside:avoid}.fl-pointsDark{--l-line:var(--l-studio-line)}.fl-steelFg{color:var(--l-steel)}.fl-peakPts .fl-points{margin-top:0}.fl-peak{--l-gutter:20px;--l-line:var(--l-studio-line);background:var(--l-studio);color:var(--l-paper);grid-template-areas:"top""photo""pts";margin:0 calc(50% - 50vw);display:grid}.fl-peakTop{padding:var(--l-sec-y) var(--l-gutter) 16px;grid-area:top}.fl-peakPts{padding:16px var(--l-gutter) var(--l-sec-y);grid-area:pts}.fl-peakPhoto{background:var(--l-tile);grid-area:photo;justify-content:center;align-items:center;min-height:560px;display:flex;position:relative;overflow:hidden}.fl-peak .fl-secLabel{color:var(--l-paper-2)}.fl-peak .fl-secLabel .fl-accent{color:var(--l-paper)}.fl-peak .fl-secHead{border:0;padding:0 0 12px}@media (min-width:1024px){.fl-peak{--l-gutter:48px;grid-template:"top photo""pts photo"/6fr 5fr;align-content:center;min-height:560px}.fl-peakTop{padding:var(--l-sec-y) 40px 16px max(var(--l-gutter),calc((100vw - 1200px) / 2));align-self:end}.fl-peakPts{padding:16px 40px var(--l-sec-y) max(var(--l-gutter),calc((100vw - 1200px) / 2));align-self:start}.fl-peakPhoto{min-height:0}}@media (min-width:1280px){.fl-peak{--l-gutter:120px}}.fl-foodSheet{background:var(--l-card);color:var(--l-ink)}.fl-ok{color:var(--l-ok)}.fl-bracket{border:0 solid #fff}.fl-rcBox{background:var(--l-tile)}.fl-maskCtaPhone{-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.fl-maskCtaWide{-webkit-mask-image:linear-gradient(90deg,#0000 20%,#000 70%);mask-image:linear-gradient(90deg,#0000 20%,#000 70%)}@media (prefers-reduced-motion:no-preference){html:has(.fl-root){scroll-behavior:smooth}}.fl-navLink{color:var(--l-paper);text-underline-offset:6px;text-decoration-thickness:1px}@media (hover:hover){.fl-navLink:hover{color:var(--l-paper-2);text-decoration-line:underline}}.fl-navLink{transition:color var(--l-d2) var(--l-ease-std)}.fl-menuBtn:focus-visible,.fl-menuLink:focus-visible,.fl-navLink:focus-visible{outline:2px solid var(--l-paper);outline-offset:3px;border-radius:6px}.fl-menu{visibility:hidden;opacity:0;background:var(--l-studio);color:var(--l-paper);overscroll-behavior:contain;transition:opacity var(--l-d3) var(--l-ease-exit),visibility 0s linear var(--l-d3)}.fl-menu:target{visibility:visible;opacity:1;transition:opacity var(--l-d3) var(--l-ease-enter)}.fl-menuLink{transition:color var(--l-d2) var(--l-ease-std)}@media (hover:hover){.fl-menuLink:hover{color:var(--l-paper-2)}}.fl-root:has(.fl-menu:target) .fl-pageBody{visibility:hidden}@media (min-width:1024px){.fl-menu,.fl-menu:target{display:none}.fl-root:has(.fl-menu:target) .fl-pageBody{visibility:visible}}@media (prefers-reduced-motion:reduce){.fl-menu,.fl-menu:target{transition:none}}.fl-bad{color:var(--l-bad)}.fl-segments{background:var(--l-card)}.fl-segment{border-radius:var(--l-r-pill);min-height:44px;color:var(--l-ink-2);cursor:pointer;text-align:center;justify-content:center;align-items:center;padding:0 10px;font-size:15px;font-weight:600;display:flex}@media (hover:hover){label:hover>input:not(:checked)+.fl-segment{color:var(--l-ink)}}input:checked+.fl-segment{background:var(--l-ink);color:var(--l-sheet)}.fl-segmentsTight .fl-segment{padding:0 8px;font-size:13px}.fl-activityNote{min-height:36px}@media (max-width:399.98px){.fl-activityNote{min-height:54px}}input:focus-visible+.fl-segment{outline:2px solid var(--l-focus);outline-offset:2px}.fl-bigInput{box-sizing:border-box;border-radius:var(--l-r-s);min-height:56px;color:var(--l-ink);appearance:none;background:0 0;border:0;padding:0 4px;font-size:44px;line-height:1}.fl-bigInput:focus-visible{outline:2px solid var(--l-focus);outline-offset:2px}.fl-bigInput[aria-invalid=true]{color:var(--l-bad);box-shadow:inset 0 0 0 1px var(--l-bad)}.fl-stepBtn{border:1px solid var(--l-tick-later);border-radius:var(--l-r-pill);width:44px;height:44px;transition:border-color var(--l-d2) var(--l-ease-std),transform var(--l-d2) var(--l-ease-std),background-color var(--l-d2) var(--l-ease-std);background:var(--l-sheet);color:var(--l-ink);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;font-weight:600;line-height:1;display:inline-flex}@media (hover:hover){.fl-stepBtn:hover{border-color:var(--l-ink)}}.fl-stepBtn:active{background:var(--l-card);transform:scale(.97)}.fl-stepBtn:focus-visible{outline:2px solid var(--l-focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){.fl-stepBtn{transition:none}.fl-stepBtn:active{transform:none}}.fl-ruler{cursor:pointer;appearance:none;background:0 0;height:44px;margin:0}.fl-ruler::-webkit-slider-runnable-track{border-radius:var(--l-r-pill);background:#e2e0da;height:4px}.fl-ruler::-moz-range-track{border-radius:var(--l-r-pill);background:#e2e0da;height:4px}.fl-ruler::-webkit-slider-thumb{-webkit-appearance:none;background:var(--l-ink);width:24px;height:24px;box-shadow:0 0 0 4px var(--l-sheet);border:0;border-radius:50%;margin-top:-10px}.fl-ruler::-moz-range-thumb{background:var(--l-ink);width:24px;height:24px;box-shadow:0 0 0 4px var(--l-sheet);border:0;border-radius:50%}.fl-ruler:focus-visible{outline:2px solid var(--l-focus);outline-offset:3px}.fl-capsule{border-radius:var(--l-r-m);background:#1a1a1d}.fl-macroTrack{background:#26262a;height:8px;overflow:hidden}.fl-macroFill,.fl-macroTrack{border-radius:var(--l-r-pill)}.fl-macroFill{height:100%;display:block}.fl-protein{background:var(--l-protein)}.fl-carbs{background:var(--l-carbs)}.fl-fat{background:var(--l-fat)}.fl-steelBg{background:var(--l-steel)}.fl-weekRest{background:#4a4a52}.fl-nodePaper{background:var(--l-paper)}@media (min-width:1024px) and (min-height:900px){.fl-calcCard{position:sticky;top:96px}}.fl-calcSpine:before{content:"";background:var(--l-studio-line);width:2px;position:absolute;top:18px;bottom:18px;left:4px}.fl-kcalBar{opacity:0;pointer-events:none;transition:opacity var(--l-d3) var(--l-ease-exit),transform var(--l-d3) var(--l-ease-exit);transform:translateY(12px)}.fl-kcalBarOn{opacity:1;pointer-events:auto;transition:opacity var(--l-d4) var(--l-ease-enter),transform var(--l-d4) var(--l-ease-enter);transform:none}.fl-kcalBar a{box-shadow:0 8px 24px #00000040}@media (prefers-reduced-motion:reduce){.fl-kcalBar{transition:none}}.fl-pointRow{border-color:var(--l-line)}.fl-sec{padding-block:var(--l-sec-y);border-top:1px solid var(--l-line);margin-top:0}.fl-sec .fl-secHead{border:0;padding:0 0 12px}.fl-sec>.fl-secHead{padding-bottom:20px}.fl-band+.fl-sec,.fl-peak+.fl-sec{border-top:0}.fl-secLabel{color:var(--l-ink-2);font-variant-numeric:tabular-nums;align-items:center;gap:12px;margin:0;font-size:13px;font-weight:600;line-height:20px;display:flex}.fl-band{isolation:isolate;--l-line:#e2e0da;position:relative}.fl-band:before{content:"";z-index:-1;background:var(--l-band);width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.fl-band>.fl-sec:first-child{border-top:0}@media (min-width:1024px){.fl-cards{isolation:isolate;padding-block:var(--l-sec-y);gap:24px;display:grid;position:relative}.fl-cards:before{content:"";z-index:-1;background:var(--l-band);width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.fl-cards .fl-sec,.fl-peak+.fl-cards{border-top:0}.fl-cardRow{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.fl-card{border-radius:var(--l-r-l);background:var(--l-sheet);--l-line:#ededef;padding:24px}.fl-card .fl-row{grid-template-columns:minmax(0,1fr) 260px;align-items:stretch;column-gap:24px}.fl-card .fl-island{border-radius:20px;align-items:center;height:auto;min-height:420px;padding:12px}.fl-card .fl-phone{width:200px;box-shadow:0 0 0 1px var(--l-bezel-line);border-radius:30px;margin:0;padding:6px}.fl-card .fl-phoneScreen{border-radius:24px}.fl-card .fl-secHead{padding-bottom:12px}.fl-card .fl-tNum2{font-size:44px}.fl-card .fl-tH2b{font-size:22px}.fl-card .fl-h2{max-width:18ch}.fl-card .fl-lead{font-size:15px}.fl-card .fl-points{margin-top:16px}.fl-card .fl-pointRow{padding-block:6px}.fl-card .fl-pointRow span{font-size:14px;line-height:20px}.fl-card .fl-points{column-count:1}}@media (min-width:1260px){.fl-cards{width:min(100vw - 48px,1320px);margin-inline:calc(50% + -1*min(50vw - 24px,660px))}.fl-cardRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fl-card .fl-row{grid-template-columns:minmax(0,1fr) 224px}}.fl-hair{position:relative}.fl-hair:before,.fl-pointRow.fl-hair:last-child:after{content:"";background:var(--l-line);height:1px;position:absolute;left:0;right:0}.fl-hair:before{top:0}.fl-pointRow.fl-hair:last-child:after{bottom:0}.fl-points>.fl-pointRow:last-child:after{content:none}.fl-reel{vertical-align:top;height:1em;display:inline-block;overflow:hidden}.fl-reelCol{transform:translateY(calc(var(--p,0) * -1em));transition:transform var(--l-d5) var(--l-ease-enter) calc(var(--k,0) * 40ms);display:block}.fl-reelCell{height:1em;line-height:1;display:block}@media (prefers-reduced-motion:reduce){.fl-reelCol{transition:none}}.fl-softLink{text-underline-offset:5px;transition:color var(--l-d2) var(--l-ease-std);text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){.fl-softLink:hover{text-decoration-thickness:2px}}.fl-softLink:focus-visible{outline:2px solid var(--l-focus);outline-offset:3px}.fl-bandSurface{background:var(--l-band);color:var(--l-ink)}.fl-headerBar{background:var(--l-studio);transition:border-color var(--l-d2) var(--l-ease-std);border-bottom:1px solid #0000}.fl-headerBar[data-over=sheet]{border-bottom-color:var(--l-studio-line)}@media (prefers-reduced-motion:reduce){.fl-headerBar{transition:none}}.fl-demoDialog::backdrop{background:#0a0a0ca8}@media (max-width:1023.98px){.fl-demoDialog[open]{animation:fl-sheetUp var(--l-d4) var(--l-ease-enter)}}@media (min-width:1024px){.fl-demoDialog[open]{animation:fl-windowIn var(--l-d4) var(--l-ease-enter)}}@media (max-width:1023.98px){.fl-demoDialog[open][data-closing]{animation:fl-sheetDown var(--l-d3) var(--l-ease-exit) both}}@media (min-width:1024px){.fl-demoDialog[open][data-closing]{animation:fl-windowOut var(--l-d3) var(--l-ease-exit) both}}@keyframes fl-sheetDown{to{transform:translateY(100%)}}@keyframes fl-windowOut{to{opacity:0;transform:translateY(8px)}}@media (min-width:1024px){.fl-demoDialog{box-shadow:inset 0 0 0 1px #ffffff0f,var(--l-shadow-float)}}@keyframes fl-sheetUp{0%{transform:translateY(100%)}}@keyframes fl-windowIn{0%{opacity:0;transform:translateY(8px)}}.fl-introDialog{color:#fff;background:#08090a;border:1px solid #ffffff24;border-radius:20px;max-width:none;max-height:none;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 30px 80px -24px #000000f2,0 0 0 1px #c6cacf14}.fl-introDialog[data-format="16x9"]{--iw:min(1120px,90vw,(100dvh - 48px) * 16/9);width:var(--iw);height:calc(var(--iw) * 9 / 16)}.fl-introDialog[data-format="9x16"]{--iw:min(100vw - 24px,(100dvh - 96px) * 9/16);width:var(--iw);height:calc(var(--iw) * 16 / 9)}.fl-introDialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08090ad1}.fl-introDialog[open]{animation:fl-windowIn var(--l-d4,.28s) cubic-bezier(.05,.7,.1,1)}.fl-introDialog[open][data-closing]{animation:fl-windowOut var(--l-d3,.2s) cubic-bezier(.3,0,.8,.15) both}.fl-introVideo{object-fit:cover;background:#08090a;width:100%;height:100%;position:absolute;inset:0}.fl-introDialog .fl-iconBtn{color:#fff}.fl-introClose{top:max(8px,env(safe-area-inset-top));background:#08090a8c;position:absolute;right:8px}.fl-introDialog .fl-introSound{left:8px;bottom:max(8px,env(safe-area-inset-bottom));color:#fff;white-space:nowrap;background:#08090a8c;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:14px;font-weight:600;transition:background-color .12s;display:inline-flex;position:absolute}.r3 .fl-introDialog{margin:auto}.fl-introDialog .fl-introVeil{background:linear-gradient(#08090a00,#08090ad9);flex-direction:row;justify-content:center;align-items:flex-end;gap:12px;height:40%;padding:0 16px 8%;display:flex;position:absolute;bottom:0;left:0;right:0}.fl-introDialog[data-format="9x16"] .fl-introVeil{padding-bottom:max(8%,env(safe-area-inset-bottom));flex-direction:column;align-items:center}.fl-introDialog .fl-introBtn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:180px;min-height:44px;padding:0 24px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .12s,transform .12s;display:inline-flex}.fl-introDialog .fl-introBtnPri{background:var(--ac,#fbfcff);color:var(--ac-ink,#0e0e12)}.fl-introBtnSec{color:#fff;border:1px solid #ffffff47}.fl-introBtn:focus-visible,.fl-introClose:focus-visible,.fl-introSound:focus-visible{outline-offset:3px;outline:2px solid #fff}.fl-introBtn:active,.fl-introSound:active{transform:scale(.97)}@media (max-height:480px){.fl-introDialog[data-format="16x9"] .fl-introBtn{min-width:0;padding:0 20px}}.fl-introDialog[data-format="9x16"] .fl-introBtn{width:min(240px,100%)}@media (hover:hover){.fl-introSound:hover{background:#08090acc}.fl-introDialog .fl-introBtnPri:hover{background:#e6e9ed}.fl-introBtnSec:hover{background:#ffffff1a}}@media (prefers-reduced-motion:reduce){.fl-introDialog[open],.fl-introDialog[open][data-closing]{animation:none}.fl-introBtn,.fl-introSound{transition:none}.fl-introBtn:active,.fl-introSound:active{transform:none}}.fl-barBtn,.fl-iconBtn{color:var(--l-paper);transition:background-color var(--l-d2) var(--l-ease-std),transform var(--l-d2) var(--l-ease-std)}.fl-iconBtn{border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}@media (hover:hover){.fl-barBtn:hover,.fl-iconBtn:hover{background:#ffffff1a}}.fl-barBtn:active,.fl-iconBtn:active{transform:scale(.97)}.fl-barBtn:focus-visible,.fl-iconBtn:focus-visible{outline:2px solid var(--l-paper);outline-offset:3px}@media (prefers-reduced-motion:reduce){.fl-barBtn,.fl-iconBtn{transition:none}.fl-barBtn:active,.fl-iconBtn:active{transform:none}.fl-demoDialog[open],.fl-demoDialog[open][data-closing]{animation:none}}.fl-ft{background:var(--l-studio);color:var(--l-paper);padding-top:56px;padding-bottom:max(28px,env(safe-area-inset-bottom))}@media (min-width:1024px){.fl-ft{padding-top:40px}}.fl-ftGrid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;display:grid}.fl-ftTitle{letter-spacing:.02em;color:#b4b2ab;margin:0 0 8px;font-size:13px;font-weight:600;line-height:18px}.fl-ftLead{max-width:340px;color:var(--l-paper);text-wrap:pretty;margin:0;font-size:20px;font-weight:600;line-height:28px}.fl-ftLead span{color:var(--l-paper-2);font-weight:500}.fl-ftLink{min-height:44px;color:var(--l-paper);opacity:.86;transition:opacity var(--l-d2) var(--l-ease-std);align-items:center;font-size:16px;font-weight:500;text-decoration:none;display:flex}@media (hover:hover){.fl-ftLink:hover{opacity:1}}@media (min-width:1024px){.fl-ftLink{min-height:36px}}.fl-ftLink[aria-current=page]{opacity:1}.fl-ftBase{border-top:1px solid var(--l-studio-line);color:var(--l-paper-2);justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding-top:18px;font-size:13px;display:flex}.fl-ftBase .fl-ftLink{font-size:14px}.fl-ftLang{border:1px solid var(--l-studio-line);transition:border-color var(--l-d2) var(--l-ease-std);padding:3px}.fl-ftLang,.fl-ftLang>*{border-radius:var(--l-r-pill);display:inline-flex}.fl-ftLang>*{min-width:44px;min-height:44px;color:var(--l-paper-2);justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:700;text-decoration:none}@media (hover:hover){.fl-ftLang>a:hover{color:var(--l-paper);text-underline-offset:4px;text-decoration:underline}}.fl-ftLang>[aria-current]{background:var(--l-paper);color:var(--l-studio)}@media (max-width:760px){.fl-ft{padding-top:56px}.fl-ftGrid{grid-template-columns:1fr 1fr;gap:24px 32px}.fl-ftGrid>:first-child{grid-column:1/-1}.fl-ftBase{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.fl-ftLink{transition:none!important}}.fl-root .rounded-full{border-radius:var(--l-r-pill)}.fl-trustKey{align-self:end}@supports (align-self:last baseline){.fl-trustKey{align-self:last baseline}}.fl-stickyBar{padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--l-studio);border-top:1px solid var(--l-studio-line);visibility:hidden;transition:transform var(--l-d3) var(--l-ease-exit),visibility 0s linear var(--l-d3);transform:translateY(100%)}.fl-stickyBar[data-on]{visibility:visible;transition:transform var(--l-d4) var(--l-ease-enter);transform:none}@media (prefers-reduced-motion:reduce){.fl-stickyBar,.fl-stickyBar[data-on]{transition:none}}@media (min-width:1024px){.fl-stickyBar{display:none}}@media (prefers-reduced-motion:no-preference){.fl-root [data-armed]:not([data-on]) [data-r]:not([data-r=media]){opacity:0;filter:blur(6px);translate:0 6px}.fl-root [data-r=media][data-armed]:not([data-on]){opacity:0;filter:blur(6px);translate:0 8px}.fl-root [data-on] [data-r]:not([data-r=media]){transition:opacity .6s cubic-bezier(.2,.7,.2,1),translate .6s cubic-bezier(.2,.7,.2,1),filter .6s cubic-bezier(.2,.7,.2,1)}.fl-root [data-r=media][data-on]{transition:opacity .6s cubic-bezier(.2,.7,.2,1) .12s,translate .6s cubic-bezier(.2,.7,.2,1) .12s,filter .6s cubic-bezier(.2,.7,.2,1) .12s}}.fl-root .fl-island:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(60% 55% at 50% 38%,var(--l-steel),transparent 72%),linear-gradient(to bottom,var(--l-steel),transparent 45%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.fl-root .fl-island:before{background:radial-gradient(60% 55% at 50% 38%,color-mix(in srgb,var(--l-steel) 16%,transparent),transparent 72%),linear-gradient(to bottom,color-mix(in srgb,var(--l-steel) 7%,transparent),transparent 45%)}}.fl-ftMark{margin-top:8px;margin-bottom:calc(-1 * max(28px, env(safe-area-inset-bottom)));-webkit-user-select:none;user-select:none;pointer-events:none;overflow:hidden;container-type:inline-size}.fl-ftMark span{font-synthesis:none;text-align:center;white-space:nowrap;letter-spacing:0;font-size:26cqw;font-weight:400;line-height:.78;font-family:var(--font-landing-display),"Russo One",system-ui,sans-serif;color:var(--l-paper);display:block}@supports (color:color-mix(in lab,red,red)){.fl-ftMark span{color:color-mix(in srgb,var(--l-paper) 7%,var(--l-studio))}}.fl-ftMark span{transform:translateY(10%)}.fl-root .fl-hp:before{content:"";z-index:0;pointer-events:none;position:absolute;inset:0}@keyframes fl-screenOn{0%{filter:brightness(0)}45%{filter:brightness(1.15)}62%{filter:brightness(.72)}to{filter:brightness()}}@keyframes fl-phoneIn{0%{translate:0 24px}to{translate:0}}@media (prefers-reduced-motion:no-preference){.fl-root [data-armed]:not([data-on]) [data-r]:not([data-r=media]){opacity:0;translate:0 16px}.fl-root [data-r=media][data-armed]:not([data-on]){translate:0 120px}.fl-root [data-on] [data-r]:not([data-r=media]){transition:opacity var(--l-d5) var(--l-ease-enter),translate var(--l-d5) var(--l-ease-enter)}.fl-root [data-r=media][data-on]{transition:translate var(--l-d5) var(--l-ease-enter) .12s}.fl-root [data-on] [data-r="1"]{transition-delay:0s}.fl-root [data-on] [data-r="2"]{transition-delay:60ms}.fl-root [data-on] [data-r="3"]{transition-delay:.12s}.fl-root [data-on] [data-r="4"]{transition-delay:.18s}.fl-root [data-r=media][data-armed]:not([data-on]) .fl-screen{filter:brightness(0)}.fl-root [data-r=media][data-on] .fl-screen{animation:fl-screenOn var(--l-d5) var(--l-ease-std) .44s backwards}.fl-root .fl-hp .in-ph{animation:fl-phoneIn var(--l-d5) var(--l-ease-enter) backwards;animation-delay:0s}.fl-root .fl-hpD .in-ph:first-child{animation-delay:80ms}.fl-root .fl-hpD .in-ph:nth-child(3){animation-delay:.16s}}.fl-faqItem{transition:border-color var(--l-d2) var(--l-ease-std)}.fl-faqItem>summary{border-radius:var(--l-r-m);transition:background-color var(--l-d2) var(--l-ease-std),color var(--l-d2) var(--l-ease-std);padding-inline:16px}.fl-faqItem .fl-faqA{padding-inline:16px}@media (hover:hover){.fl-faqItem>summary:hover{background:var(--l-ink);color:var(--l-sheet)}.fl-faqItem:has(>summary:hover){border-bottom-color:#0000}.fl-faqItem>summary:hover .fl-faqChev,.fl-faqItem>summary:hover .fl-faqQ{color:var(--l-sheet)}}.fl-faqItem>summary:active{background:var(--l-paper)}.fl-root.fl-root .fl-faqItem>summary:focus-visible{background:var(--l-ink);color:var(--l-sheet);border-radius:var(--l-r-m)}.fl-faqItem:has(>summary:focus-visible){border-bottom-color:#0000}.fl-faqItem>summary:focus-visible .fl-faqChev,.fl-faqItem>summary:focus-visible .fl-faqQ{color:var(--l-sheet)}@media (prefers-reduced-motion:reduce){.fl-faqItem,.fl-faqItem>summary{transition-duration:0s}}.fl-ftLink{transition:opacity var(--l-d2) var(--l-ease-std),color var(--l-d2) var(--l-ease-std)}@media (hover:hover){.fl-ftLink:hover{color:var(--l-steel)}}@media (prefers-reduced-motion:reduce){.fl-ftLink{transition:none}}