@font-face{font-family:Repout Display;src:url(/fonts/BarlowCondensed-ExtraBold.woff2)format("woff2");font-weight:800;font-display:swap}@font-face{font-family:Repout Text;src:url(/fonts/Barlow-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Repout Text;src:url(/fonts/Barlow-SemiBold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Repout Text;src:url(/fonts/Barlow-Bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Repout Code;src:url(/fonts/IBMPlexMono-SemiBold.woff2)format("woff2");font-weight:600;font-display:swap}.home-module__a1cRLG__root{--bg:#0d0d0f;--ink:#f2f2ef;--t82:#f2f2efd1;--t68:#f2f2efad;--t55:#f2f2ef8c;--t28:#f2f2ef47;--line:#f2f2ef1a;--card:#17171a;--card-line:#2c2c31;--raised:#202024;--phone-line:#34343a;--tier-0:#a9855c;--tier-1:#d08c42;--tier-2:#a9b3c0;--tier-3:#e0b62e;--tier-4:#85aecb;--tier-5:#52c4e0;--tier-6:#b26ae8;--tier-text-0:#c09a6e;--tier-text-1:#e0a05a;--tier-text-2:#b9c2ce;--tier-text-3:#ebc64a;--tier-text-4:#9bc2dc;--tier-text-5:#6fd2ec;--tier-text-6:#c98bf2;--display:"Repout Display", "Barlow Condensed", "Arial Narrow", sans-serif;--text:"Repout Text", Barlow, ui-sans-serif, -apple-system, "Segoe UI", sans-serif;--code:"Repout Code", "IBM Plex Mono", ui-monospace, Menlo, monospace;--ease-out:cubic-bezier(.22, 1, .36, 1);--pad:24px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bg);color:var(--ink);font-family:var(--text);font-weight:400;overflow-x:clip}body:has(.home-module__a1cRLG__root){background:#0d0d0f}html:has(.home-module__a1cRLG__root){scroll-padding-top:64px}@media (prefers-reduced-motion:no-preference){html:has(.home-module__a1cRLG__root){scroll-behavior:smooth}}.home-module__a1cRLG__root :focus-visible{outline-color:var(--ink)}.home-module__a1cRLG__root a{color:var(--ink)}.home-module__a1cRLG__shell{width:100%;max-width:calc(1200px + 2 * var(--pad));padding:0 var(--pad);margin:0 auto}@media (max-width:719px){.home-module__a1cRLG__root{--pad:16px}}.home-module__a1cRLG__eyebrow{font-family:var(--code);letter-spacing:1.6px;text-transform:uppercase;color:var(--t68);align-items:center;gap:10px;font-size:11px;font-weight:600;display:flex}.home-module__a1cRLG__rule{background:var(--ink);flex:none;width:22px;height:2px}.home-module__a1cRLG__monoSmall,.home-module__a1cRLG__monoTiny{font-family:var(--code);letter-spacing:1px;text-transform:uppercase;color:var(--t55);font-size:10px;font-weight:600}.home-module__a1cRLG__monoTiny{letter-spacing:1.2px}.home-module__a1cRLG__lede{color:var(--t68);max-width:720px;font-size:19px;line-height:1.45}.home-module__a1cRLG__sectionTitle,.home-module__a1cRLG__pillarTitle,.home-module__a1cRLG__closingTitle,.home-module__a1cRLG__heroTitle{font-family:var(--display);text-transform:uppercase;letter-spacing:.2px;color:var(--ink);font-weight:800;line-height:.9}.home-module__a1cRLG__sectionTitle{font-size:clamp(40px,5vw,64px)}.home-module__a1cRLG__pillarTitle{font-size:clamp(44px,5.4vw,72px)}.home-module__a1cRLG__count{font-variant-numeric:tabular-nums;display:inline-block}.home-module__a1cRLG__btn{height:56px;font-family:var(--display);letter-spacing:1.4px;text-transform:uppercase;transition:transform .16s var(--ease-out), background-color .16s ease, border-color .16s ease;border:1.5px solid #0000;border-radius:14px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:16px;font-weight:800;text-decoration:none;display:inline-flex}.home-module__a1cRLG__btn:active{transform:scale(.97)}.home-module__a1cRLG__root .home-module__a1cRLG__btnSolid{background:var(--ink);border-color:var(--ink);color:var(--bg)}.home-module__a1cRLG__root .home-module__a1cRLG__btnSolid:hover{color:var(--bg);background:#fff}.home-module__a1cRLG__root .home-module__a1cRLG__btnGhost{border-color:var(--t28);color:var(--ink);background:0 0}.home-module__a1cRLG__root .home-module__a1cRLG__btnGhost:hover{border-color:var(--ink)}.home-module__a1cRLG__btnBlock{width:100%;font-size:17px}.home-module__a1cRLG__storeBadge{transition:transform .16s var(--ease-out);border-radius:10px;flex:none;display:inline-flex}.home-module__a1cRLG__storeBadge img{width:auto;display:block}.home-module__a1cRLG__storeBadge:active{transform:scale(.97)}.home-module__a1cRLG__storeNote{font-family:var(--code);letter-spacing:.6px;color:var(--t55);max-width:520px;font-size:10.5px;font-weight:600;line-height:1.5}.home-module__a1cRLG__waitlist{flex-direction:column;align-items:flex-start;width:100%;max-width:540px;display:flex}.home-module__a1cRLG__waitlistEnd{text-align:right;align-items:flex-end}.home-module__a1cRLG__waitlistForm{gap:10px;width:100%;display:flex;position:relative}.home-module__a1cRLG__waitlistInput{border:1.5px solid var(--t28);min-width:0;height:56px;color:var(--ink);font:600 17px/1 var(--text);background:#0d0d0f99;border-radius:14px;flex:auto;padding:0 18px;transition:border-color .16s}.home-module__a1cRLG__waitlistInput::placeholder{color:var(--t55)}.home-module__a1cRLG__waitlistInput:hover,.home-module__a1cRLG__waitlistInput:focus{border-color:var(--ink)}.home-module__a1cRLG__root .home-module__a1cRLG__waitlistInput:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.home-module__a1cRLG__waitlistInput[aria-invalid=true]{border-color:#ff8a80}.home-module__a1cRLG__waitlistInput:read-only{opacity:.6}.home-module__a1cRLG__waitlistSubmit{cursor:pointer}.home-module__a1cRLG__waitlistSubmit[aria-disabled=true]{cursor:progress;opacity:.75}.home-module__a1cRLG__waitlistTrap{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.home-module__a1cRLG__waitlistError{color:#ff8a80;font-size:15px;font-weight:600;line-height:1.4}.home-module__a1cRLG__waitlistError:not(:empty){margin-top:10px}.home-module__a1cRLG__waitlist .home-module__a1cRLG__storeNote{margin-top:12px}.home-module__a1cRLG__root .home-module__a1cRLG__waitlist .home-module__a1cRLG__storeNote a{color:var(--t82);text-underline-offset:2px}.home-module__a1cRLG__waitlistDone{border:1.5px solid var(--t28);text-align:left;background:#0d0d0f99;border-radius:14px;align-items:flex-start;gap:14px;width:100%;padding:16px 18px;display:flex}.home-module__a1cRLG__waitlistDone:focus{outline:none}.home-module__a1cRLG__waitlistDone:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.home-module__a1cRLG__waitlistDone>span:last-child{flex-direction:column;gap:4px;display:flex}.home-module__a1cRLG__waitlistDone strong{font-family:var(--display);letter-spacing:.6px;text-transform:uppercase;font-size:22px;font-weight:800}.home-module__a1cRLG__waitlistDone>span:last-child>span{color:var(--t82);font-size:15px;line-height:1.45}.home-module__a1cRLG__waitlistCheck{background:var(--ink);width:32px;height:32px;color:var(--bg);border-radius:16px;flex:none;justify-content:center;align-items:center;display:inline-flex}@media (prefers-reduced-motion:no-preference){.home-module__a1cRLG__waitlistDone{animation:home-module__a1cRLG__waitlistIn .22s var(--ease-out)}}@keyframes home-module__a1cRLG__waitlistIn{0%{opacity:0;transform:translateY(6px)}}@media (max-width:719px){.home-module__a1cRLG__waitlistForm{flex-direction:column}.home-module__a1cRLG__waitlistSubmit{width:100%}}.home-module__a1cRLG__header{z-index:20;border-bottom:1px solid var(--line);background:var(--bg);position:relative}.home-module__a1cRLG__headerInner{align-items:center;gap:36px;height:76px;display:flex}.home-module__a1cRLG__root .home-module__a1cRLG__brand{color:var(--ink);font-family:var(--display);letter-spacing:1.4px;text-transform:uppercase;align-items:center;gap:10px;font-size:22px;font-weight:800;text-decoration:none;display:inline-flex}.home-module__a1cRLG__brand img{border-radius:7px}.home-module__a1cRLG__headerNav{gap:28px;margin-left:auto;display:flex}.home-module__a1cRLG__root .home-module__a1cRLG__headerNav a{font-family:var(--code);letter-spacing:1.4px;text-transform:uppercase;color:var(--t68);border-bottom:2px solid #0000;padding:6px 0;font-size:12px;font-weight:600;text-decoration:none;transition:color .16s,border-color .16s}.home-module__a1cRLG__root .home-module__a1cRLG__headerNav a:hover{color:var(--ink);border-bottom-color:var(--ink)}.home-module__a1cRLG__headerCta{border-radius:12px;height:44px;padding:0 18px;font-size:15px}.home-module__a1cRLG__menuButton{background:var(--card);width:44px;height:44px;color:var(--ink);cursor:pointer;border:1px solid #f2f2ef2e;border-radius:22px;justify-content:center;align-items:center;padding:0;display:none}.home-module__a1cRLG__menu{border:1px solid var(--card-line);background:var(--card);width:min(320px,100vw - 24px);color:var(--ink);border-radius:18px;margin:0;padding:16px;inset:64px 12px auto auto;box-shadow:0 24px 48px #00000080}.home-module__a1cRLG__menu nav{flex-direction:column;margin-bottom:14px;display:flex}.home-module__a1cRLG__root .home-module__a1cRLG__menu nav a{border-bottom:1px solid var(--line);font-family:var(--display);text-transform:uppercase;letter-spacing:.6px;padding:12px 4px;font-size:22px;font-weight:800;text-decoration:none}@media (prefers-reduced-motion:no-preference){.home-module__a1cRLG__menu:popover-open{animation:home-module__a1cRLG__menuIn .22s var(--ease-out)}}@keyframes home-module__a1cRLG__menuIn{0%{opacity:0;transform:translateY(-8px)scale(.98)}}@media (max-width:1023px){.home-module__a1cRLG__headerNav,.home-module__a1cRLG__headerInner{gap:20px}}@media (max-width:899px){.home-module__a1cRLG__headerInner{gap:8px;height:64px}.home-module__a1cRLG__headerNav,.home-module__a1cRLG__headerLocale{display:none}.home-module__a1cRLG__headerCta{height:40px;margin-left:auto;padding:0 14px;font-size:14px}.home-module__a1cRLG__menuButton{display:inline-flex}.home-module__a1cRLG__root .home-module__a1cRLG__brand{font-size:20px}.home-module__a1cRLG__brand img{width:28px;height:28px}}.home-module__a1cRLG__hero{view-timeline:--hero block;min-height:824px;position:relative;overflow:clip}.home-module__a1cRLG__heroBg{object-fit:cover;z-index:0}.home-module__a1cRLG__heroScrim{background:#0d0d0f9e;position:absolute;inset:0}.home-module__a1cRLG__heroInner{align-items:flex-start;gap:40px;display:flex;position:relative}.home-module__a1cRLG__heroCopy{flex-direction:column;flex:1;gap:26px;width:100%;min-width:0;padding-top:110px;padding-bottom:64px;display:flex;container-type:inline-size}.home-module__a1cRLG__heroTitle{flex-direction:column;font-size:clamp(56px,7vw,100px);line-height:.86;display:flex}@media (min-width:1024px){.home-module__a1cRLG__heroTitle{font-size:min(clamp(56px, 7vw, 100px), calc(100cqi / (var(--hero-chars,13) * .5)))}.home-module__a1cRLG__heroTitle span{white-space:nowrap}}.home-module__a1cRLG__heroLede{color:var(--t82);max-width:540px;font-size:20px;line-height:1.45}.home-module__a1cRLG__heroActions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.home-module__a1cRLG__heroActions+.home-module__a1cRLG__storeNote{margin-top:-14px}.home-module__a1cRLG__chips{flex-wrap:wrap;gap:8px;max-width:560px;list-style:none;display:flex}.home-module__a1cRLG__chips li{font-family:var(--code);letter-spacing:1px;text-transform:uppercase;background:#0d0d0f80;border:1px solid #f2f2ef4d;border-radius:18px;padding:8px 12px;font-size:11px;font-weight:600}.home-module__a1cRLG__heroStage{--side-w:230px;--center-w:300px;flex:none;width:560px;height:700px;margin:0;position:relative}.home-module__a1cRLG__par{position:absolute;top:120px}.home-module__a1cRLG__parLeft{left:0}.home-module__a1cRLG__parRight{right:0}.home-module__a1cRLG__parCenter{margin-left:calc(var(--center-w) / -2);top:40px;left:50%}.home-module__a1cRLG__fanLeft{transform:rotate(-8deg)}.home-module__a1cRLG__fanRight{transform:rotate(8deg)}.home-module__a1cRLG__phone{width:var(--side-w);aspect-ratio:1320/2868;border:2px solid var(--phone-line);background:#000;border-radius:30px;overflow:hidden;box-shadow:0 30px 60px #00000073}.home-module__a1cRLG__phoneLarge{width:var(--center-w);border-radius:39px}.home-module__a1cRLG__phone img{object-fit:cover;width:100%;height:100%;display:block}@media (min-width:1024px) and (max-width:1239px){.home-module__a1cRLG__heroStage{--side-w:190px;--center-w:250px;width:470px;height:600px}}@media (max-width:1023px){.home-module__a1cRLG__hero{min-height:0}.home-module__a1cRLG__heroInner{flex-direction:column;gap:0}.home-module__a1cRLG__heroCopy{gap:22px;padding-top:48px;padding-bottom:8px}.home-module__a1cRLG__heroStage{--side-w:140px;--center-w:164px;width:100%;max-width:420px;height:330px;margin:20px auto 0}.home-module__a1cRLG__par{top:40px}.home-module__a1cRLG__parLeft{left:10px}.home-module__a1cRLG__parRight{right:10px}.home-module__a1cRLG__parCenter{top:0}.home-module__a1cRLG__phone{border-radius:18px}.home-module__a1cRLG__phoneLarge{border-radius:21px}.home-module__a1cRLG__fanLeft{transform:rotate(-7deg)}.home-module__a1cRLG__fanRight{transform:rotate(7deg)}}@media (max-width:719px){.home-module__a1cRLG__heroCopy{gap:18px;padding-top:36px}.home-module__a1cRLG__heroLede{font-size:16px}.home-module__a1cRLG__heroExplore{display:none}.home-module__a1cRLG__chips{gap:6px}.home-module__a1cRLG__chips li{padding:7px 12px;font-size:10px}.home-module__a1cRLG__heroBg{object-position:60% 50%}.home-module__a1cRLG__heroScrim{background:#0d0d0fa8}.home-module__a1cRLG__heroBadge img{height:50px}}.home-module__a1cRLG__pillars{view-timeline:--pillars block;position:relative}.home-module__a1cRLG__pillarTabs{z-index:10;background:var(--bg);position:sticky;top:0}.home-module__a1cRLG__pillarTabsShell{position:relative}.home-module__a1cRLG__pillarTabsInner{border-bottom:1px solid var(--line);display:flex}.home-module__a1cRLG__root .home-module__a1cRLG__pillarTabsInner a{text-align:center;font-family:var(--code);letter-spacing:1.6px;text-transform:uppercase;color:var(--t68);border-bottom:2px solid #0000;flex:1;margin-bottom:-1px;padding:16px 0;font-size:13px;font-weight:600;text-decoration:none;transition:color .2s,border-color .2s}.home-module__a1cRLG__root .home-module__a1cRLG__pillarTabsInner a:hover{color:var(--ink)}.home-module__a1cRLG__root .home-module__a1cRLG__pillarTabsInner a[aria-current]{color:var(--ink);border-bottom-color:var(--ink)}.home-module__a1cRLG__pillarProgress{display:none}.home-module__a1cRLG__pillar{border-top:1px solid var(--line);padding-top:96px;padding-bottom:96px;scroll-margin-top:52px}.home-module__a1cRLG__pillar:first-of-type{border-top:0}.home-module__a1cRLG__pillarGrid{grid-template:"head visual""items visual"1fr/minmax(0,1fr) minmax(0,1fr);align-items:start;gap:36px 64px;display:grid}.home-module__a1cRLG__pillarGridFlip{grid-template-areas:"visual head""visual items"}.home-module__a1cRLG__pillarHead{flex-direction:column;grid-area:head;align-self:end;gap:16px;display:flex}.home-module__a1cRLG__pillarLabel{font-family:var(--code);letter-spacing:2px;text-transform:uppercase;gap:12px;font-size:13px;font-weight:600;display:flex}.home-module__a1cRLG__pillarLabel span{color:var(--t55);letter-spacing:1.2px}.home-module__a1cRLG__pillarVisual{grid-area:visual;justify-content:center;align-self:center;display:flex}.home-module__a1cRLG__features{flex-direction:column;grid-area:items;gap:18px;list-style:none;display:flex}.home-module__a1cRLG__features li{gap:14px;display:flex}.home-module__a1cRLG__features li>span:last-child{flex-direction:column;gap:2px;line-height:1.45;display:flex}.home-module__a1cRLG__features strong{font-size:16px;font-weight:700}.home-module__a1cRLG__features strong+span{color:var(--t68);font-size:14.5px}.home-module__a1cRLG__iconTile{background:var(--raised);width:40px;height:40px;color:var(--ink);border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}.home-module__a1cRLG__trainVisual .home-module__a1cRLG__phoneLarge{--center-w:300px}.home-module__a1cRLG__competeStack{flex-direction:column;gap:14px;width:420px;max-width:100%;display:flex}.home-module__a1cRLG__card{background:var(--card);border:1px solid var(--card-line);border-radius:20px}.home-module__a1cRLG__rankCard{border-radius:16px;align-items:center;gap:12px;padding:12px 16px;display:flex;box-shadow:0 12px 32px #00000080}.home-module__a1cRLG__rankCardText{flex-direction:column;flex:1;gap:4px;display:flex}.home-module__a1cRLG__rankName{font-family:var(--display);text-transform:uppercase;color:var(--tier-3);font-size:22px;font-weight:800;line-height:.9}.home-module__a1cRLG__track{background:var(--raised);border-radius:3px;height:6px;margin:2px 0 0;display:block;position:relative;overflow:clip}.home-module__a1cRLG__fill{background:var(--ink);transform-origin:0;transform:scaleX(var(--to,1));border-radius:3px;position:absolute;inset:0}.home-module__a1cRLG__rankCard .home-module__a1cRLG__fill{background:var(--tier-3)}.home-module__a1cRLG__xpToast{background:var(--ink);color:var(--bg);border-radius:16px;align-items:center;gap:12px;padding:12px 16px;display:flex;box-shadow:0 12px 32px #00000080}.home-module__a1cRLG__xpToastNum{font-family:var(--display);font-size:30px;font-weight:800;line-height:.9}.home-module__a1cRLG__xpToastText{flex-direction:column;gap:2px;font-size:14px;font-weight:600;display:flex}.home-module__a1cRLG__xpToast .home-module__a1cRLG__monoTiny{color:var(--bg)}.home-module__a1cRLG__claimCard{flex-direction:column;gap:16px;padding:24px;display:flex}.home-module__a1cRLG__claimHead{align-items:center;gap:14px;display:flex}.home-module__a1cRLG__claimHead .home-module__a1cRLG__iconTile{border-radius:12px}.home-module__a1cRLG__claimTitle{flex-direction:column;gap:6px;display:flex}.home-module__a1cRLG__claimLift{font-family:var(--display);text-transform:uppercase;font-size:28px;font-weight:800;line-height:.9}.home-module__a1cRLG__votes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.home-module__a1cRLG__vote{background:var(--raised);border:1.5px solid var(--card-line);width:36px;height:36px;color:var(--t55);border-radius:18px;justify-content:center;align-items:center;display:inline-flex}.home-module__a1cRLG__voteYes{border-color:var(--ink);color:var(--ink)}.home-module__a1cRLG__votesLabel{font-family:var(--code);letter-spacing:1px;color:var(--t68);font-size:10.5px;font-weight:600}.home-module__a1cRLG__cardNote{color:var(--t68);font-size:14px;line-height:1.45}.home-module__a1cRLG__demoTag{font-family:var(--code);letter-spacing:1px;text-transform:uppercase;color:var(--t55);font-size:9px;font-weight:600}.home-module__a1cRLG__tierBadge{flex:none;width:40px;height:40px;position:relative}.home-module__a1cRLG__tierBadge svg{width:100%;height:100%;position:absolute;inset:0}.home-module__a1cRLG__tierBadge span{font-family:var(--display);color:var(--bg);justify-content:center;align-items:center;padding-top:2px;font-size:18px;font-weight:800;display:flex;position:absolute;inset:0}.home-module__a1cRLG__tierBadgeSmall{width:30px;height:30px}.home-module__a1cRLG__tierBadgeSmall span{font-size:13px}.home-module__a1cRLG__mealCard{border-radius:24px;flex-direction:column;gap:14px;width:360px;max-width:100%;margin:0;padding:14px;display:flex}.home-module__a1cRLG__mealPhoto{background:repeating-linear-gradient(45deg,#1e1e22 0 10px,#232328 10px 20px);border-radius:16px;height:223px;position:relative;overflow:clip}.home-module__a1cRLG__mealPhoto img{object-fit:cover;width:100%;height:100%;display:block}.home-module__a1cRLG__scanFrame{border:2px solid var(--ink);opacity:.8;border-radius:14px;position:absolute;inset:18px}.home-module__a1cRLG__scanLine{background:linear-gradient(90deg, transparent, var(--ink), transparent);opacity:0;height:2px;position:absolute;top:18px;left:18px;right:18px;box-shadow:0 0 18px 4px #f2f2ef59}.home-module__a1cRLG__kcal{align-items:baseline;gap:6px;display:flex}.home-module__a1cRLG__kcalNum{font-family:var(--display);font-size:44px;font-weight:800;line-height:.85}.home-module__a1cRLG__kcal .home-module__a1cRLG__monoSmall{color:var(--t68);font-size:11px}.home-module__a1cRLG__macros{flex-direction:column;gap:10px;margin:0;display:flex}.home-module__a1cRLG__macroRow{grid-template-columns:minmax(74px,auto) 1fr 54px;align-items:center;gap:10px;display:grid}.home-module__a1cRLG__macroRow dd,.home-module__a1cRLG__macroRow .home-module__a1cRLG__track{margin:0}.home-module__a1cRLG__macroValue{text-align:right;font-family:var(--display);font-size:17px;font-weight:800}.home-module__a1cRLG__mealActions{gap:8px;display:flex}.home-module__a1cRLG__mealActions span{border:1px solid var(--t28);height:44px;font-family:var(--display);letter-spacing:1px;text-transform:uppercase;border-radius:12px;flex:1;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:flex}.home-module__a1cRLG__mealActions .home-module__a1cRLG__mealActionSolid{background:var(--ink);border-color:var(--ink);color:var(--bg)}@media (max-width:1023px){.home-module__a1cRLG__pillar{padding-top:48px;padding-bottom:48px}.home-module__a1cRLG__pillarGrid,.home-module__a1cRLG__pillarGridFlip{grid-template:"head""visual""items"/minmax(0,1fr);row-gap:24px}.home-module__a1cRLG__trainVisual .home-module__a1cRLG__phoneLarge{--center-w:220px;border-radius:29px}.home-module__a1cRLG__competeStack{width:340px}.home-module__a1cRLG__claimCard{padding:20px}.home-module__a1cRLG__mealCard{width:320px}.home-module__a1cRLG__mealPhoto{height:198px}.home-module__a1cRLG__lede{font-size:16px}}@media (max-width:719px){.home-module__a1cRLG__root .home-module__a1cRLG__pillarTabsInner a{padding:12px 0;font-size:11px}.home-module__a1cRLG__pillarTitle{font-size:44px}}.home-module__a1cRLG__section{border-top:1px solid var(--line);padding-top:96px;padding-bottom:96px}.home-module__a1cRLG__sectionHead{flex-direction:column;gap:20px;display:flex}@media (max-width:1023px){.home-module__a1cRLG__section{padding-top:48px;padding-bottom:48px}.home-module__a1cRLG__sectionHead{gap:16px}}.home-module__a1cRLG__accordion{flex-direction:column;display:flex}.home-module__a1cRLG__fold{border-bottom:1px solid var(--line)}.home-module__a1cRLG__fold summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:19px;font-weight:600;list-style:none;display:flex}.home-module__a1cRLG__fold summary::-webkit-details-marker{display:none}.home-module__a1cRLG__foldBig summary{font-family:var(--display);text-transform:uppercase;gap:12px;font-size:26px;font-weight:800;line-height:1.05}.home-module__a1cRLG__fold summary svg{transition:transform .26s var(--ease-out);flex:none}.home-module__a1cRLG__fold[open] summary svg{transform:rotate(180deg)}.home-module__a1cRLG__foldBody{flex-direction:column;gap:16px;padding-bottom:20px;display:flex}.home-module__a1cRLG__answer{color:var(--t68);max-width:760px;margin-top:-2px;font-size:16px;line-height:1.45}.home-module__a1cRLG__foldLede{color:var(--t68);font-size:16px;line-height:1.45}.home-module__a1cRLG__foldNote{color:var(--t55);font-size:14px;line-height:1.5}@media (max-width:719px){.home-module__a1cRLG__fold summary{padding:16px 0;font-size:16px}.home-module__a1cRLG__foldBig summary{font-size:20px}.home-module__a1cRLG__answer{font-size:15px}}.home-module__a1cRLG__rulesGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px;display:grid}.home-module__a1cRLG__xpTable{border-radius:14px;padding:6px 18px 4px}.home-module__a1cRLG__xpTable table{border-collapse:collapse;width:100%}.home-module__a1cRLG__xpTable tr+tr>*{border-top:1px solid var(--line)}.home-module__a1cRLG__xpTable td,.home-module__a1cRLG__xpTable th{vertical-align:middle;padding:14px 0}.home-module__a1cRLG__xpValue{width:86px;font-family:var(--display);font-size:32px;font-weight:800;line-height:.9}.home-module__a1cRLG__xpTable th{text-align:left;padding-right:14px;font-size:17px;font-weight:600}.home-module__a1cRLG__xpCap{text-align:right;font-family:var(--code);letter-spacing:.8px;text-transform:uppercase;color:var(--t55);max-width:200px;font-size:11px;font-weight:600}.home-module__a1cRLG__ladder{flex-direction:column;gap:2px;list-style:none;display:flex}.home-module__a1cRLG__ladder li{grid-template-columns:30px 110px 1fr auto;align-items:center;gap:14px;padding:8px 0;display:grid}.home-module__a1cRLG__ladderName{font-family:var(--display);text-transform:uppercase;color:var(--tierText);font-size:20px;font-weight:800}.home-module__a1cRLG__ladderTrack{background:var(--raised);border-radius:2px;height:4px;position:relative;overflow:clip}.home-module__a1cRLG__ladderTrack span{background:var(--tierText);transform-origin:0;transform:scaleX(var(--to));border-radius:2px;position:absolute;inset:0}.home-module__a1cRLG__ladderXp{font-family:var(--code);letter-spacing:.6px;color:var(--t68);font-variant-numeric:tabular-nums;text-align:right;min-width:9ch;font-size:12px;font-weight:600}.home-module__a1cRLG__points{flex-direction:column;gap:14px;list-style:none;display:flex}.home-module__a1cRLG__points li{background:var(--card);border:1px solid var(--card-line);border-radius:14px;flex-direction:column;gap:4px;padding:16px 18px;line-height:1.45;display:flex}.home-module__a1cRLG__points strong{font-size:16px;font-weight:700}.home-module__a1cRLG__points span{color:var(--t68);font-size:14.5px}.home-module__a1cRLG__pointsNumbered{counter-reset:step}.home-module__a1cRLG__pointsNumbered li{counter-increment:step}.home-module__a1cRLG__pointsNumbered strong:before{content:counter(step, decimal-leading-zero) "  ";font-family:var(--code);color:var(--t55);white-space:pre;font-size:12px}@media (max-width:1023px){.home-module__a1cRLG__rulesGrid{grid-template-columns:minmax(0,1fr);gap:16px}}@media (max-width:719px){.home-module__a1cRLG__xpTable td,.home-module__a1cRLG__xpTable th{padding:12px 0}.home-module__a1cRLG__xpValue{width:64px;font-size:26px}.home-module__a1cRLG__xpTable th{font-size:15px}.home-module__a1cRLG__xpCap{max-width:100px;font-size:9.5px}.home-module__a1cRLG__ladder li{grid-template-columns:30px 1fr auto}.home-module__a1cRLG__ladderTrack{display:none}}.home-module__a1cRLG__pricingGrid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:56px;margin-top:40px;display:grid}.home-module__a1cRLG__compare{border-collapse:collapse;width:100%}.home-module__a1cRLG__compare caption{text-align:left;font-family:var(--code);letter-spacing:1.2px;text-transform:uppercase;color:var(--t55);padding-bottom:8px;font-size:10.5px;font-weight:600}.home-module__a1cRLG__compare thead th{font-family:var(--display);text-transform:uppercase;padding-bottom:8px;font-size:22px;font-weight:800}.home-module__a1cRLG__compare tbody th{text-align:left;border-bottom:1px solid var(--line);padding:14px 0;font-size:16px;font-weight:600}.home-module__a1cRLG__compare td{text-align:center;vertical-align:middle;border-bottom:1px solid var(--line);width:140px}.home-module__a1cRLG__compare td svg{vertical-align:middle;display:inline-block}.home-module__a1cRLG__dash{font-family:var(--code);color:var(--t55);font-size:12px}.home-module__a1cRLG__pricingSide{flex-direction:column;gap:20px;display:flex}.home-module__a1cRLG__plansCard{flex-direction:column;gap:10px;padding:20px;display:flex}.home-module__a1cRLG__plans{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.home-module__a1cRLG__plan{border:1px solid var(--card-line);background:var(--card);cursor:pointer;transition:border-color .16s ease, transform .16s var(--ease-out);border-radius:18px;align-items:center;gap:14px;padding:16px 18px;display:flex;position:relative}.home-module__a1cRLG__plan:active{transform:scale(.99)}.home-module__a1cRLG__plan input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.home-module__a1cRLG__plan:has(input:checked){border:2px solid var(--ink);padding:15px 17px}.home-module__a1cRLG__plan:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:3px}.home-module__a1cRLG__planDot{border:2px solid #f2f2ef4d;border-radius:11px;flex:none;width:22px;height:22px;position:relative}.home-module__a1cRLG__plan:has(input:checked) .home-module__a1cRLG__planDot{border-color:var(--ink);background:var(--ink)}.home-module__a1cRLG__plan:has(input:checked) .home-module__a1cRLG__planDot:after{content:"";background:var(--bg);border-radius:50%;position:absolute;inset:4px}.home-module__a1cRLG__planBody{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.home-module__a1cRLG__planTitle{font-family:var(--display);letter-spacing:.6px;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;font-size:22px;font-weight:800;display:flex}.home-module__a1cRLG__planChip{border:1px solid var(--t28);font-family:var(--code);letter-spacing:.9px;white-space:nowrap;border-radius:6px;padding:3px 7px 2px;font-size:10.5px;font-weight:600}.home-module__a1cRLG__planChipSolid{background:var(--ink);color:var(--bg);border:0;padding:4px 8px 3px}.home-module__a1cRLG__planBilled{color:var(--t68);font-size:13.5px}.home-module__a1cRLG__planPrice{font-family:var(--display);flex:none;font-size:34px;font-weight:800;line-height:.9}.home-module__a1cRLG__planPrice small{font-size:14px}.home-module__a1cRLG__legal{color:var(--t55);margin-top:40px;font-size:13px;line-height:1.45}@media (max-width:1023px){.home-module__a1cRLG__pricingGrid{grid-template-columns:minmax(0,1fr);gap:22px;margin-top:22px}.home-module__a1cRLG__legal{margin-top:22px;font-size:12px}}@media (max-width:719px){.home-module__a1cRLG__plansCard{background:0 0;border:0;padding:0}.home-module__a1cRLG__compare thead th{font-size:18px}.home-module__a1cRLG__compare tbody th{font-size:14.5px}.home-module__a1cRLG__compare td{width:64px}}.home-module__a1cRLG__faqGrid{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:64px;display:grid}.home-module__a1cRLG__faqHead{flex-direction:column;gap:20px;display:flex}.home-module__a1cRLG__faqMore{color:var(--t68);font-size:16px;line-height:1.45}@media (max-width:1023px){.home-module__a1cRLG__faqGrid{grid-template-columns:minmax(0,1fr);gap:12px}}.home-module__a1cRLG__closing{border-top:1px solid var(--line);position:relative;overflow:clip}.home-module__a1cRLG__closingBg{object-fit:cover;opacity:.32}.home-module__a1cRLG__closingInner{justify-content:space-between;align-items:flex-end;gap:48px;padding-top:120px;padding-bottom:120px;display:flex;position:relative}.home-module__a1cRLG__closingCopy{flex-direction:column;gap:20px;display:flex}.home-module__a1cRLG__closingTitle{font-size:clamp(48px,6.7vw,96px)}.home-module__a1cRLG__closingActions{text-align:right;flex-direction:column;align-items:flex-end;gap:14px;display:flex}.home-module__a1cRLG__closingActions .home-module__a1cRLG__storeNote{max-width:300px}.home-module__a1cRLG__closingWaitlist{flex:0 480px;min-width:0}.home-module__a1cRLG__closingWaitlist .home-module__a1cRLG__storeNote{max-width:none}@media (max-width:1023px){.home-module__a1cRLG__closingInner{flex-direction:column;align-items:flex-start;gap:22px;padding-top:64px;padding-bottom:64px}.home-module__a1cRLG__closingActions{text-align:left;align-items:flex-start}.home-module__a1cRLG__closingWaitlist{flex:none;width:100%}.home-module__a1cRLG__closingWaitlist .home-module__a1cRLG__waitlistEnd{text-align:left;align-items:flex-start}}.home-module__a1cRLG__footer{border-top:1px solid var(--line)}.home-module__a1cRLG__footerTop{gap:64px;padding-top:56px;padding-bottom:48px;display:flex}.home-module__a1cRLG__footerBrand{flex-direction:column;align-items:flex-start;gap:18px;max-width:320px;display:flex}.home-module__a1cRLG__footerBrand p{color:var(--t68);font-size:15px;line-height:1.45}.home-module__a1cRLG__root .home-module__a1cRLG__footerBrand .home-module__a1cRLG__footerLangs{color:var(--t55);font-size:13px}.home-module__a1cRLG__footerCols{gap:72px;margin-left:auto;display:flex}.home-module__a1cRLG__footerCol{flex-direction:column;gap:12px;display:flex}.home-module__a1cRLG__footerCol .home-module__a1cRLG__monoSmall{letter-spacing:1.4px;font-size:10.5px}.home-module__a1cRLG__root .home-module__a1cRLG__footerCol a{color:var(--t68);font-size:15px;text-decoration:none;transition:color .16s}.home-module__a1cRLG__root .home-module__a1cRLG__footerCol a:hover{color:var(--ink)}.home-module__a1cRLG__footerBottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-top:18px;padding-bottom:32px;display:flex}.home-module__a1cRLG__footerBottom p{font-family:var(--code);letter-spacing:.6px;color:var(--t55);font-size:10px;font-weight:600}@media (max-width:899px){.home-module__a1cRLG__footerTop{flex-direction:column;gap:24px;padding-top:40px;padding-bottom:32px}.home-module__a1cRLG__footerCols{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;margin-left:0;display:grid}.home-module__a1cRLG__footerCol{gap:8px}.home-module__a1cRLG__root .home-module__a1cRLG__footerCol a{padding:4px 0}.home-module__a1cRLG__footerBottom{flex-direction:column-reverse;align-items:flex-start;padding-bottom:48px}}@media (prefers-reduced-motion:no-preference){.home-module__a1cRLG__heroIn{animation:home-module__a1cRLG__heroIn .9s var(--ease-out) both;animation-delay:calc(80ms + var(--i,0) * 90ms)}.home-module__a1cRLG__fanCenter{animation:home-module__a1cRLG__fanCenter 1.1s var(--ease-out) .2s both}.home-module__a1cRLG__fanLeft{animation:home-module__a1cRLG__fanLeft 1.2s var(--ease-out) .38s both}.home-module__a1cRLG__fanRight{animation:home-module__a1cRLG__fanRight 1.2s var(--ease-out) .38s both}.home-module__a1cRLG__root [data-reveal]{transition:opacity .7s var(--ease-out), transform .8s var(--ease-out);transition-delay:calc(var(--i,0) * 80ms)}.home-module__a1cRLG__root [data-reveal][data-pre]{opacity:0;transform:translateY(28px)}.home-module__a1cRLG__root [data-reveal=right][data-pre]{transform:translate(36px)}.home-module__a1cRLG__root [data-reveal=scale][data-pre]{transform:scale(.94)}.home-module__a1cRLG__root [data-pre] .home-module__a1cRLG__fill{transform:scaleX(0)}.home-module__a1cRLG__root [data-pre] .home-module__a1cRLG__vote{opacity:0;transform:scale(.4)}.home-module__a1cRLG__root [data-reveal] .home-module__a1cRLG__fill{transition:transform 1.1s var(--ease-out) .3s}.home-module__a1cRLG__root [data-reveal] .home-module__a1cRLG__vote{transition:opacity .4s var(--ease-out), transform .5s var(--ease-out);transition-delay:calc(.4s + var(--i,0) * .14s)}.home-module__a1cRLG__root [data-reveal]:not([data-pre]) .home-module__a1cRLG__scanLine{animation:1.8s ease-in-out .5s both home-module__a1cRLG__scan}.home-module__a1cRLG__fold[open] .home-module__a1cRLG__foldBody{animation:home-module__a1cRLG__foldIn .36s var(--ease-out)}.home-module__a1cRLG__fold[open] .home-module__a1cRLG__ladder li,.home-module__a1cRLG__fold[open] .home-module__a1cRLG__points li{animation:home-module__a1cRLG__rise .52s var(--ease-out) both;animation-delay:calc(80ms + var(--i,0) * 60ms)}.home-module__a1cRLG__fold[open] .home-module__a1cRLG__ladderTrack span{animation:home-module__a1cRLG__ladderFill .9s var(--ease-out) both;animation-delay:calc(.2s + var(--i,0) * 70ms)}.home-module__a1cRLG__plan:hover{border-color:#f2f2ef80}@supports (animation-timeline:view()){.home-module__a1cRLG__root [data-reveal]{animation:linear both home-module__a1cRLG__revealUp;animation-timeline:view();animation-range:entry calc(var(--i,0) * 4%) cover calc(22% + var(--i,0) * 3%);transition:none}.home-module__a1cRLG__root [data-reveal=right]{animation-name:home-module__a1cRLG__revealRight}.home-module__a1cRLG__root [data-reveal=scale]{animation-name:home-module__a1cRLG__revealScale}.home-module__a1cRLG__root [data-reveal] .home-module__a1cRLG__fill{transition:none;animation:linear both home-module__a1cRLG__fillBar;animation-timeline:view();animation-range:entry 40% cover 40%}.home-module__a1cRLG__root [data-reveal] .home-module__a1cRLG__vote{animation:linear both home-module__a1cRLG__popVote;animation-timeline:view();animation-range:entry calc(30% + var(--i,0) * 12%) cover calc(30% + var(--i,0) * 6%);transition:none}.home-module__a1cRLG__root [data-reveal] .home-module__a1cRLG__scanLine{animation:linear both home-module__a1cRLG__scanScrub;animation-timeline:view();animation-range:entry 60% cover 70%}.home-module__a1cRLG__par{animation:linear both home-module__a1cRLG__parallax;animation-timeline:--hero;animation-range:exit}.home-module__a1cRLG__parLeft{--drift:-90px}.home-module__a1cRLG__parRight{--drift:-150px}.home-module__a1cRLG__parCenter{--drift:-40px}.home-module__a1cRLG__heroCopy{animation:linear both home-module__a1cRLG__heroCopyOut;animation-timeline:--hero;animation-range:exit 10% exit 90%}.home-module__a1cRLG__floaty{animation:linear both home-module__a1cRLG__floaty;animation-timeline:view();animation-range:cover}.home-module__a1cRLG__pillarProgress{left:var(--pad);right:var(--pad);transform-origin:0;background:#f2f2ef59;height:2px;animation:linear both home-module__a1cRLG__progress;animation-timeline:--pillars;animation-range:contain;display:block;position:absolute;bottom:0}}}@keyframes home-module__a1cRLG__heroIn{0%{opacity:0;transform:translateY(24px)}}@keyframes home-module__a1cRLG__fanCenter{0%{opacity:0;transform:translateY(60px)scale(.96)}}@keyframes home-module__a1cRLG__fanLeft{0%{opacity:0;transform:translate(90px,40px)rotate(0)}}@keyframes home-module__a1cRLG__fanRight{0%{opacity:0;transform:translate(-90px,40px)rotate(0)}}@keyframes home-module__a1cRLG__revealUp{0%{opacity:0;transform:translateY(32px)}}@keyframes home-module__a1cRLG__revealRight{0%{opacity:0;transform:translate(48px)}}@keyframes home-module__a1cRLG__revealScale{0%{opacity:0;transform:scale(.92)}}@keyframes home-module__a1cRLG__fillBar{0%{transform:scaleX(0)}}@keyframes home-module__a1cRLG__popVote{0%{opacity:0;transform:scale(.4)}}@keyframes home-module__a1cRLG__scan{0%{opacity:0;transform:translate(0,0)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(183px)}}@keyframes home-module__a1cRLG__scanScrub{0%{opacity:0;transform:translate(0,0)}10%,90%{opacity:1}to{opacity:0;transform:translateY(183px)}}@keyframes home-module__a1cRLG__parallax{to{transform:translate3d(0, var(--drift,-60px), 0)}}@keyframes home-module__a1cRLG__heroCopyOut{to{opacity:.2;transform:translateY(-60px)}}@keyframes home-module__a1cRLG__floaty{0%{transform:translateY(48px)}to{transform:translateY(-48px)}}@keyframes home-module__a1cRLG__progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes home-module__a1cRLG__foldIn{0%{opacity:0;transform:translateY(-6px)}}@keyframes home-module__a1cRLG__rise{0%{opacity:0;transform:translateY(12px)}}@keyframes home-module__a1cRLG__ladderFill{0%{transform:scaleX(0)}}
