._dialog_1jan3_1{background:0 0;border:0;width:min(100% - 32px,520px);max-height:calc(100% - 32px);margin:auto;padding:0;overflow:visible}._dialog_1jan3_1::backdrop{background:color-mix(in oklab, var(--c-ink) 60%, transparent)}._card_1jan3_15{border-radius:var(--r-l);background:var(--c-violet);color:var(--c-cream);--mark-disc:var(--c-lime);--mark-ink:var(--c-violet);gap:14px;padding:clamp(24px,5vw,40px);display:grid;box-shadow:0 40px 90px -30px #0009}._card_1jan3_15>._mono_1jan3_27{color:var(--c-lime)}._mark_1jan3_31{width:56px}._title_1jan3_35{font-size:clamp(2.2rem,1.6rem + 2.4vw,3.2rem)}._text_1jan3_39{color:color-mix(in oklab, var(--c-cream) 82%, var(--c-violet))}._actions_1jan3_43{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}._toggle_17qkl_1{border-radius:var(--r-pill);min-height:44px;font-size:var(--fs-small);align-items:center;gap:12px;padding:4px 4px 4px 0;display:inline-flex}._track_17qkl_11{border-radius:var(--r-pill);background:color-mix(in oklab, currentColor 22%, transparent);width:46px;height:26px;transition:background-color .24s var(--ease-out);position:relative}._thumb_17qkl_20{width:20px;height:20px;transition:transform .3s var(--ease-pop);background:currentColor;border-radius:50%;position:absolute;top:3px;left:3px}._toggle_17qkl_1[aria-checked=true] ._track_17qkl_11{background:var(--c-lime)}._toggle_17qkl_1[aria-checked=true] ._thumb_17qkl_20{background:var(--c-violet);transform:translate(20px)}._state_17qkl_40{font-size:var(--fs-xs);opacity:.75;margin-left:2px}._footer_e57tq_1{z-index:var(--z-front);background:var(--bg);color:var(--fg);--mark-disc:var(--c-lime);--mark-ink:var(--c-violet);padding-top:clamp(72px,10vw,140px);position:relative;overflow:hidden}._top_e57tq_12{gap:clamp(48px,7vw,96px);display:grid}@media (min-width:1024px){._top_e57tq_12{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start}}._sign_e57tq_24{justify-items:start;gap:18px;display:grid}._mark_e57tq_30{width:56px}._claim_e57tq_34{font-size:var(--fs-display-l)}._copy_e57tq_38{font-size:var(--fs-xs)}._sub_e57tq_42{max-width:32ch;color:var(--fg-muted)}._columns_e57tq_47{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px;display:grid}@media (max-width:767px){._wide_e57tq_56{grid-column:1/-1}._col_e57tq_47._wide_e57tq_56 ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}}@media (min-width:768px){._columns_e57tq_47{grid-template-columns:repeat(4,minmax(0,1fr))}}._col_e57tq_47{align-content:start;gap:14px;display:grid}._col_e57tq_47 h2{font-family:var(--font-text);font-size:var(--fs-small);letter-spacing:0;text-transform:none;color:var(--c-lavender);font-weight:600}._col_e57tq_47 ul{gap:6px;display:grid}._link_e57tq_93{transition:background-size .38s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding-block:4px;text-decoration:none;display:inline-block}._link_e57tq_93:hover{background-size:100% 1px}._toggle_e57tq_105{justify-self:start}._small_e57tq_109{font-size:var(--fs-xs);color:var(--fg-muted);max-width:26ch}._giant_e57tq_115{padding-inline:var(--gutter);color:var(--c-cream);margin-top:clamp(64px,9vw,140px)}._wordmark_e57tq_121{opacity:.08;width:100%;height:auto}._bottom_e57tq_127{border-top:1px solid var(--line);gap:18px;margin-top:clamp(16px,2vw,28px);padding-block:28px 36px;display:grid}@media (min-width:1024px){._bottom_e57tq_127{grid-template-columns:1fr auto;align-items:center}}._notice_e57tq_142{font-size:var(--fs-xs);color:var(--fg-muted);max-width:80ch}._notice_e57tq_142 strong{color:var(--fg);font-weight:600}._meta_e57tq_153{color:var(--fg-muted);flex-wrap:wrap;align-items:center;gap:18px;display:flex}._top2_e57tq_161{min-height:44px;font-size:var(--fs-small);color:var(--fg);align-items:center;gap:6px;display:inline-flex}._top2_e57tq_161:hover{color:var(--c-lime)}._header_b5ylf_1{z-index:var(--z-header);height:var(--header-h);color:var(--hdr-fg);pointer-events:none;transition:transform .52s var(--ease-out), color .26s ease;--hdr-fg:var(--c-cream);--hdr-pill:color-mix(in oklab, var(--c-cream) 10%, transparent);--hdr-pill-line:color-mix(in oklab, var(--c-cream) 22%, transparent);--mark-disc:var(--c-lime);--mark-ink:var(--c-violet);--focus-ring:var(--c-lime);position:fixed;inset:0 0 auto}._header_b5ylf_1[data-theme=light]{--hdr-fg:var(--c-ink);--hdr-pill:color-mix(in oklab, var(--c-ink) 6%, transparent);--hdr-pill-line:color-mix(in oklab, var(--c-ink) 14%, transparent);--mark-disc:var(--c-violet);--mark-ink:var(--c-lime);--focus-ring:var(--c-violet-500)}._header_b5ylf_1[data-hidden=true]{transform:translateY(-110%)}._inner_b5ylf_32{justify-content:space-between;align-items:center;gap:var(--sp-4);height:100%;display:flex}._inner_b5ylf_32>*{pointer-events:auto}._brand_b5ylf_44{color:inherit;border-radius:8px;align-items:center;padding:6px 0;display:inline-flex}._logoFull_b5ylf_52{width:auto;height:clamp(26px,2.1vw,32px);display:none}._logoCompact_b5ylf_58{width:auto;height:38px}@media (min-width:768px){._logoFull_b5ylf_52{display:block}._logoCompact_b5ylf_58{display:none}}._nav_b5ylf_73{display:none}@media (min-width:1024px){._nav_b5ylf_73{display:block;position:absolute;left:50%;transform:translate(-50%)}}._navList_b5ylf_86{border-radius:var(--r-pill);background:var(--hdr-pill);box-shadow:inset 0 0 0 1px var(--hdr-pill-line);gap:4px;padding:5px;display:flex}._navLink_b5ylf_95{border-radius:var(--r-pill);letter-spacing:.01em;height:42px;transition:background-color .24s var(--ease-out), color .24s var(--ease-out);align-items:center;padding:0 18px;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}._navLink_b5ylf_95:hover,._navLink_b5ylf_95:focus-visible{background:var(--c-lime);color:var(--c-violet)}._navLink_b5ylf_95[aria-current=page]:after{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;bottom:5px;left:50%}._roll_b5ylf_130{line-height:1.25;display:inline-block;position:relative;overflow:hidden}._roll_b5ylf_130>span{transition:transform .42s var(--ease-out);display:inline-block}._roll_b5ylf_130:after{content:attr(data-text);content:attr(data-text) / "";transition:transform .42s var(--ease-out);position:absolute;top:100%;left:0}._navLink_b5ylf_95:hover ._roll_b5ylf_130>span,._navLink_b5ylf_95:hover ._roll_b5ylf_130:after{transform:translateY(-100%)}._actions_b5ylf_159{align-items:center;gap:8px;display:flex}._cartBtn_b5ylf_165,._menuBtn_b5ylf_166{border-radius:var(--r-pill);height:46px;transition:transform .24s var(--ease-out), background-color .24s var(--ease-out), color .24s var(--ease-out);align-items:center;gap:8px;padding:0 14px;font-size:.9375rem;font-weight:500;display:inline-flex}._cartBtn_b5ylf_165{background:var(--c-lime);color:var(--c-violet);padding-right:8px}._cartBtn_b5ylf_165:hover{background:var(--c-lime-200);transform:translateY(-1px)}._cartText_b5ylf_193{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:768px){._cartText_b5ylf_193{clip:auto;width:auto;height:auto;position:static;overflow:visible}}._badge_b5ylf_212{border-radius:var(--r-pill);background:var(--c-violet);min-width:30px;height:30px;color:var(--c-lime);font-family:var(--font-mono);font-variant-numeric:tabular-nums;place-items:center;padding:0 8px;font-size:.8125rem;font-weight:600;display:inline-grid}._badge_b5ylf_212[data-empty=true]{color:var(--c-violet);background:0 0;box-shadow:inset 0 0 0 1.5px}._menuBtn_b5ylf_166{color:inherit;background:var(--hdr-pill);box-shadow:inset 0 0 0 1px var(--hdr-pill-line)}._menuBtn_b5ylf_166:hover{background:var(--c-lime);color:var(--c-violet)}._menuText_b5ylf_245{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:480px){._menuText_b5ylf_245{clip:auto;width:auto;height:auto;position:static;overflow:visible}}@media (min-width:1024px){._menuBtn_b5ylf_166{display:none}}._intro_2atep_1{z-index:var(--z-intro);color:var(--c-cream);--mark-disc:var(--c-lime);--mark-ink:var(--c-violet);--focus-ring:var(--c-lime);display:none;position:fixed;inset:0}html.intro-pending ._intro_2atep_1{animation:.3s 3.6s forwards _intro-failsafe_2atep_1;display:block}@keyframes _intro-failsafe_2atep_1{to{opacity:0;visibility:hidden}}._curtain_2atep_26{width:100%;height:100%;position:absolute;inset:0}._center_2atep_33{pointer-events:none;justify-items:center;gap:clamp(18px,2.4vw,28px);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-54%)}._markWrap_2atep_44{transform-origin:50%;width:clamp(92px,10vw,136px);position:relative}._mark_2atep_44{width:100%;height:auto;overflow:visible}._sparks_2atep_56 span{background:var(--c-lime);opacity:0;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:26%;left:50%}._sparks_2atep_56 span:nth-child(3n+2){background:var(--c-lavender);width:7px;height:7px}._sparks_2atep_56 span:nth-child(3n){border:2px solid var(--c-coral);background:0 0;width:13px;height:13px}._wordmark_2atep_81{width:clamp(190px,22vw,310px);height:auto;overflow:visible}._tagline_2atep_87{font-size:var(--fs-small);color:color-mix(in oklab, var(--c-cream) 70%, transparent);white-space:nowrap;position:absolute;bottom:clamp(28px,5vh,52px);left:50%;transform:translate(-50%)}._skip_2atep_97{border-radius:var(--r-pill);min-height:44px;color:var(--c-cream);font-size:var(--fs-small);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--c-cream) 35%, transparent);padding:0 18px;transition:background-color .2s;position:absolute;bottom:clamp(14px,2vw,28px);right:clamp(14px,2vw,28px)}._skip_2atep_97:hover{background:color-mix(in oklab, var(--c-cream) 12%, transparent)}._dialog_1qofs_1{width:100%;max-width:none;height:100%;max-height:none;color:var(--c-cream);background:0 0;border:0;margin:0;padding:0;overflow:hidden}._dialog_1qofs_1::backdrop{background:0 0}._panel_1qofs_18{background:var(--c-violet);color:var(--fg);overscroll-behavior:contain;--mark-disc:var(--c-lime);--mark-ink:var(--c-violet);flex-direction:column;display:flex;position:absolute;inset:0;overflow-y:auto}._panel_1qofs_18:before{content:"";border:1px solid color-mix(in oklab, var(--c-lime) 30%, transparent);width:70vmax;height:70vmax;box-shadow:0 0 0 6vmax color-mix(in oklab, var(--c-lavender) 6%, transparent), 0 0 0 12vmax color-mix(in oklab, var(--c-lavender) 4%, transparent);pointer-events:none;border-radius:50%;position:absolute;bottom:-30vmax;right:-30vmax}._top_1qofs_46{min-height:var(--header-h);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}._brand_1qofs_54{color:inherit;display:inline-flex}._logo_1qofs_59{width:auto;height:38px}._close_1qofs_64{border-radius:var(--r-pill);background:var(--c-lime);height:46px;color:var(--c-violet);align-items:center;gap:8px;padding:0 16px;font-weight:500;display:inline-flex}._body_1qofs_76{flex-direction:column;flex:1;gap:clamp(28px,5vh,56px);padding-block:clamp(16px,4vh,48px) 32px;display:flex;position:relative}._list_1qofs_85{gap:2px;display:grid}._item_1qofs_90{border-bottom:1px solid var(--line);overflow:hidden}._link_1qofs_95{color:inherit;border-radius:6px;text-decoration:none;display:block}._itemInner_1qofs_102{grid-template-columns:1fr auto;align-items:center;gap:8px;padding-block:10px;display:grid}._label_1qofs_110{transition:color .24s var(--ease-out), transform .4s var(--ease-out);font-size:clamp(2.6rem,1rem + 9vw,5.5rem)}._arrow_1qofs_118{opacity:.5;transition:transform .4s var(--ease-out), opacity .24s}._link_1qofs_95:hover ._label_1qofs_110,._link_1qofs_95[aria-current=page] ._label_1qofs_110{color:var(--c-lime)}._link_1qofs_95:hover ._label_1qofs_110{transform:translate(8px)}._link_1qofs_95:hover ._arrow_1qofs_118{opacity:1;transform:translate(4px,-4px)}._flavors_1qofs_139{gap:14px;display:grid}._flavorsTitle_1qofs_144{color:var(--fg-muted);font-size:var(--fs-small)}._flavorMeta_1qofs_149{font-size:var(--fs-xs);color:var(--fg-muted);align-items:baseline;gap:8px;display:flex}._flavorList_1qofs_157{gap:10px;display:grid}@media (min-width:640px){._flavorList_1qofs_157{grid-template-columns:repeat(3,1fr)}}._flavor_1qofs_139{border-radius:var(--r-m);background:color-mix(in oklab, var(--f-base) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--f-base) 35%, transparent);transition:background-color .24s var(--ease-out);align-items:center;gap:12px;padding:8px 14px 8px 8px;text-decoration:none;display:flex}._flavor_1qofs_139:hover{background:color-mix(in oklab, var(--f-base) 26%, transparent)}._flavor_1qofs_139>span{gap:2px;display:grid}._flavorMeta_1qofs_149 .mono{color:var(--c-lime)}._flavorCan_1qofs_193{flex-shrink:0;width:40px}._flavorName_1qofs_198{font-weight:600}._foot_1qofs_202{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}._notice_1qofs_211{font-size:var(--fs-xs);color:var(--fg-muted)}._progress_1a1x7_3{z-index:var(--z-progress);right:6px;bottom:max(12px, env(safe-area-inset-bottom));background:var(--c-violet);width:40px;height:40px;box-shadow:0 0 0 1.5px color-mix(in oklab, var(--c-cream) 28%, transparent), 0 14px 30px -12px #0a041e8c;opacity:0;pointer-events:none;transition:opacity .32s var(--ease-out), transform .42s var(--ease-out), bottom .32s var(--ease-out);--focus-ring:var(--c-lime);border-radius:50%;place-items:center;display:grid;position:fixed;transform:translateY(14px)scale(.85)}._progress_1a1x7_3[data-shown=true]{opacity:1;pointer-events:auto;transform:none}@media (hover:hover){._progress_1a1x7_3:hover{transform:translateY(-3px)}}@media (pointer:coarse){._progress_1a1x7_3{display:none}}html:has([data-buybar][data-visible=true]) ._progress_1a1x7_3{bottom:calc(max(12px, env(safe-area-inset-bottom)) + 76px)}._progress_1a1x7_3 svg{width:16px;height:26px;overflow:visible}._outline_1a1x7_56{fill:none;stroke:var(--c-cream);stroke-width:2px;stroke-linejoin:round}._tab_1a1x7_63{fill:var(--c-cream)}._level_1a1x7_68{transform:translateY(calc((1 - var(--progress,0)) * 46px));transition:transform .16s linear}._liquid_1a1x7_73{fill:var(--c-lime);animation:2.4s linear infinite _fizz-wave_1a1x7_1}@keyframes _fizz-wave_1a1x7_1{to{transform:translate(16px)}}html.reduce-motion ._liquid_1a1x7_73{animation:none}._stack_1b1yo_1{z-index:var(--z-toast);left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom));pointer-events:none;gap:8px;display:grid;position:fixed}@media (min-width:768px){._stack_1b1yo_1{left:auto;right:var(--gutter);bottom:auto;top:calc(var(--header-h) + 8px);width:380px}}._toast_1b1yo_22{pointer-events:auto;border-radius:var(--r-m);background:var(--c-violet);color:var(--c-cream);animation:_toast-in_1b1yo_1 .52s var(--ease-pop) both;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:12px 10px 12px 12px;display:grid;box-shadow:0 20px 50px -18px #17121d99}@keyframes _toast-in_1b1yo_1{0%{opacity:0;transform:translateY(16px)scale(.96)}}._icon_1b1yo_43{background:var(--c-lime);width:34px;height:34px;color:var(--c-violet);border-radius:50%;place-items:center;display:grid}._text_1b1yo_53{min-width:0}._title_1b1yo_57{font-weight:600;font-size:var(--fs-small);line-height:1.3}._body_1b1yo_63{font-size:var(--fs-xs);color:color-mix(in oklab, var(--c-cream) 75%, var(--c-violet))}._action_1b1yo_68{font-size:var(--fs-xs);border-radius:var(--r-pill);background:color-mix(in oklab, var(--c-cream) 14%, transparent);white-space:nowrap;min-height:36px;padding:8px 12px;font-weight:600}._action_1b1yo_68:hover{background:var(--c-lime);color:var(--c-violet)}._close_1b1yo_83{opacity:.7;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}._close_1b1yo_83:hover{opacity:1;background:color-mix(in oklab, var(--c-cream) 12%, transparent)}@media (max-width:479px){._action_1b1yo_68{grid-column:2/4;justify-self:start}._toast_1b1yo_22{grid-template-columns:auto 1fr auto}._close_1b1yo_83{grid-area:1/3}}@font-face{font-family:FL Bricolage;src:url(/fonts/bricolage-display-caps.v2.woff2)format("woff2");font-weight:800;font-stretch:75% 100%;font-style:normal;font-display:swap}@font-face{font-family:FL Bricolage Outline;src:url(/fonts/bricolage-outline-caps.v1.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:FL Space Grotesk;src:url(/fonts/space-grotesk.v1.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:FL JetBrains Mono;src:url(/fonts/jetbrains-mono-caps.v2.woff2)format("woff2");font-weight:500 700;font-style:normal;font-display:swap}@font-face{font-family:FL Space Grotesk Fallback;src:local(Arial),local(Helvetica),local(Liberation Sans);size-adjust:106.07%;ascent-override:92.77%;descent-override:27.53%;line-gap-override:0%}@font-face{font-family:FL Bricolage Fallback;src:local(Arial Narrow),local(Arial),local(Helvetica),local(Liberation Sans);size-adjust:72.13%;ascent-override:128.93%;descent-override:37.43%;line-gap-override:0%}@font-face{font-family:FL Mono Fallback;src:local(Menlo),local(Consolas),local(Liberation Mono),local(Courier New);size-adjust:100%}:root{--c-lime:#d9ff43;--c-violet:#25115b;--c-lavender:#c8a9ff;--c-coral:#ff846a;--c-cream:#fff5e8;--c-ink:#17121d;--c-violet-950:#170a3d;--c-violet-800:#2e1770;--c-violet-700:#3a1f8a;--c-violet-500:#5b3cc4;--c-lavender-200:#e7dbff;--c-lime-600:#bfe82a;--c-lime-200:#f0ffb8;--c-coral-200:#ffd9cf;--c-coral-800:#a3402b;--c-peach-world:#ffe6d9;--c-cream-100:#fffaf3;--c-cream-300:#f4e6d3;--c-cream-500:#e3d0b8;--c-ink-700:#3b3344;--c-ink-500:#6b6175;--bg:var(--c-cream);--fg:var(--c-ink);--fg-muted:var(--c-ink-500);--line:color-mix(in oklab, var(--c-ink) 14%, transparent);--surface:var(--c-cream-100);--focus-ring:var(--c-violet-500);--font-display:"FL Bricolage", "FL Bricolage Fallback", "Arial Narrow", system-ui, sans-serif;--font-text:"FL Space Grotesk", "FL Space Grotesk Fallback", system-ui, sans-serif;--font-mono:"FL JetBrains Mono", "FL Mono Fallback", ui-monospace, monospace;--font-outline:"FL Bricolage Outline", "FL Bricolage", "FL Bricolage Fallback", "Arial Narrow", system-ui, sans-serif;--fs-mega:clamp(4.5rem, .4rem + 17vw, 19rem);--fs-display-xl:clamp(3.4rem, .8rem + 10.5vw, 12.5rem);--fs-display-l:clamp(2.75rem, 1rem + 6.6vw, 8rem);--fs-display-m:clamp(2.125rem, 1rem + 3.9vw, 5rem);--fs-display-s:clamp(1.625rem, 1.05rem + 1.9vw, 2.75rem);--fs-lead:clamp(1.125rem, .98rem + .55vw, 1.5rem);--fs-body:1.0625rem;--fs-small:.9375rem;--fs-xs:.8125rem;--fs-mono:.75rem;--lh-display:.86;--lh-tight:1.15;--lh-body:1.6;--gutter:clamp(16px, 3.6vw, 56px);--max-width:1720px;--section-pad:clamp(88px, 11vw, 200px);--header-h:clamp(64px, 6vw, 84px);--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--sp-9:96px;--r-xs:6px;--r-s:10px;--r-m:18px;--r-l:28px;--r-xl:44px;--r-pill:999px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-pop:cubic-bezier(.34, 1.56, .64, 1);--dur-fast:.16s;--dur:.32s;--dur-slow:.64s;--z-stage:5;--z-front:6;--z-progress:40;--z-header:50;--z-menu:70;--z-drawer:80;--z-toast:90;--z-transition:100;--z-intro:200;--shadow-soft:0 24px 60px -24px #17121d59;--shadow-lift:0 40px 80px -30px #17121d73;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--bg:var(--c-violet);--fg:var(--c-cream);--fg-muted:color-mix(in oklab, var(--c-cream) 72%, var(--c-violet));--line:color-mix(in oklab, var(--c-cream) 18%, transparent);--surface:var(--c-violet-800);--focus-ring:var(--c-lime)}[data-theme=ink]{--bg:var(--c-ink);--fg:var(--c-cream);--fg-muted:color-mix(in oklab, var(--c-cream) 70%, var(--c-ink));--line:color-mix(in oklab, var(--c-cream) 16%, transparent);--surface:#221a2b;--focus-ring:var(--c-lime)}[data-theme=lime]{--bg:var(--c-lime);--fg:var(--c-violet);--fg-muted:color-mix(in oklab, var(--c-violet) 78%, var(--c-lime));--line:color-mix(in oklab, var(--c-violet) 20%, transparent);--surface:var(--c-lime-200);--focus-ring:var(--c-violet)}[data-flavor]{--f-rim:initial;--f-focus:var(--f-accent);--f-mark:var(--f-base);--f-word:var(--f-accent);--f-bubble:var(--c-cream)}[data-flavor=citrus]{--f-base:var(--c-lime);--f-on-base:var(--c-violet);--f-ink:var(--c-violet);--f-world:var(--c-violet);--f-on-world:var(--c-cream);--f-accent:var(--c-lime);--f-soft:var(--c-lime-200);--f-deep:var(--c-violet-950);--f-halo:var(--c-violet-700);--f-panel:var(--c-violet-800)}[data-flavor=peach]{--f-base:var(--c-coral);--f-on-base:var(--c-violet);--f-ink:var(--c-violet);--f-world:var(--c-peach-world);--f-on-world:var(--c-ink);--f-accent:var(--c-coral);--f-soft:var(--c-coral-200);--f-deep:var(--c-coral-800);--f-halo:var(--c-coral-200);--f-panel:#ffd6c6;--f-focus:var(--c-violet);--f-mark:var(--c-coral-800);--f-word:var(--c-coral-800);--f-bubble:color-mix(in oklab, var(--f-mark) 70%, transparent)}[data-flavor=berry]{--f-base:var(--c-lavender);--f-on-base:var(--c-violet);--f-ink:var(--c-violet);--f-world:var(--c-ink);--f-on-world:var(--c-cream);--f-accent:var(--c-lavender);--f-soft:var(--c-lavender-200);--f-deep:var(--c-violet);--f-halo:#2b2140;--f-panel:#221a2c}[data-flavor=mango]{--f-base:#ff9f1c;--f-on-base:var(--c-violet);--f-ink:var(--c-violet);--f-world:#ffe2b0;--f-on-world:var(--c-ink);--f-accent:#ff9f1c;--f-soft:#ffe7c2;--f-deep:#9a4a00;--f-halo:#ffd08a;--f-panel:#ffd596;--f-focus:var(--c-violet);--f-mark:#9a4a00;--f-word:#9a4a00;--f-bubble:color-mix(in oklab, var(--f-mark) 70%, transparent)}[data-flavor=cherry]{--f-base:#d91b3a;--f-on-base:var(--c-cream);--f-ink:#1c0911;--f-world:#2b0a14;--f-on-world:var(--c-cream);--f-accent:#ff5c7a;--f-soft:#ffd3db;--f-deep:#7a0a1e;--f-halo:#4a1221;--f-panel:#3a0f1b}[data-flavor=tropical]{--f-base:#14b8a6;--f-on-base:#04302e;--f-ink:#04302e;--f-world:#04302e;--f-on-world:var(--c-cream);--f-accent:#ffe81a;--f-soft:#c9f5ef;--f-deep:#02201f;--f-halo:#0a4a46;--f-panel:#063b38;--f-mark:#ffe81a}[data-flavor=watermelon]{--f-base:#ff5d8f;--f-on-base:var(--c-violet);--f-ink:var(--c-violet);--f-world:#ddf7ea;--f-on-world:var(--c-ink);--f-accent:#ff5d8f;--f-soft:#ffd6e3;--f-deep:#b02a58;--f-halo:#bff0d8;--f-panel:#c9f2de;--f-focus:var(--c-violet);--f-mark:#b02a58;--f-word:#b02a58;--f-bubble:color-mix(in oklab, var(--f-mark) 70%, transparent);--f-rind:#1f8a5b}[data-flavor=bluerazz]{--f-base:#2e5bff;--f-on-base:var(--c-cream);--f-ink:var(--c-cream);--f-world:#0b1446;--f-on-world:var(--c-cream);--f-accent:#8fe3ff;--f-soft:#d6e0ff;--f-deep:#071034;--f-halo:#18256e;--f-panel:#121d5a;--f-mark:#8fe3ff}[data-flavor=cola]{--f-base:#1a1416;--f-on-base:#f3b183;--f-ink:#d88a57;--f-world:#120d0c;--f-on-world:var(--c-cream);--f-accent:#e39a66;--f-soft:#f6d9c4;--f-deep:#0a0706;--f-halo:#2a1e1a;--f-panel:#201715;--f-mark:#e39a66;--f-rim:color-mix(in oklab, var(--f-accent) 85%, transparent)}[data-flavor=ginger]{--f-base:#c9cdd6;--f-on-base:#1b1b3a;--f-ink:#1b1b3a;--f-world:#eceef3;--f-on-world:var(--c-ink);--f-accent:#e0a400;--f-soft:#f4f5f8;--f-deep:#4a4e60;--f-halo:#d9dce4;--f-panel:#dfe2ea;--f-focus:#1b1b3a;--f-mark:#4a4e60;--f-word:#4a4e60;--f-bubble:color-mix(in oklab, var(--f-mark) 70%, transparent)}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--c-cream);overflow-x:clip}body{background:var(--bg);min-height:100svh;color:var(--fg);font-family:var(--font-text);font-size:var(--fs-body);line-height:var(--lh-body);font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overflow-x:clip}img,picture,svg,video,canvas{max-width:100%;display:block}img{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:not-allowed}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:.08em}ul[role=list],ol[role=list]{padding:0;list-style:none}h1,h2,h3,h4{font-weight:inherit;font-size:inherit;line-height:var(--lh-tight);text-wrap:balance}p{text-wrap:pretty}::selection{background:var(--c-lime);color:var(--c-violet)}:focus-visible{outline:3px solid var(--focus-ring,var(--c-violet-500));outline-offset:3px;border-radius:4px}:focus:not(:focus-visible){outline:none}#root{isolation:auto}main{display:block}main:focus{outline:none}.container{width:min(100% - 2 * var(--gutter), var(--max-width));margin-inline:auto}.visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{z-index:calc(var(--z-intro) + 1);border-radius:var(--r-pill);background:var(--c-lime);color:var(--c-violet);transition:transform var(--dur) var(--ease-out);padding:12px 18px;font-weight:600;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus-visible{outline-color:var(--c-violet);transform:none}.display{font-family:var(--font-display);font-weight:800;font-stretch:75%;line-height:var(--lh-display);letter-spacing:-.012em;text-transform:uppercase;font-feature-settings:"kern", "case"}.mono{font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:.08em;text-transform:uppercase;font-feature-settings:"zero", "tnum";font-weight:500;line-height:1.4}.lead{font-size:var(--fs-lead);letter-spacing:-.005em;line-height:1.45}.tnum{font-variant-numeric:tabular-nums}.grain:after{content:"";pointer-events:none;opacity:.09;mix-blend-mode:multiply;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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}html.intro-pending,html.intro-pending body{animation:0s linear 3.6s forwards intro-unlock;overflow:hidden}@keyframes intro-unlock{to{overflow:visible}}html.reduce-motion *,html.reduce-motion :before,html.reduce-motion :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){html:not(.motion-full) *,html:not(.motion-full) :before,html:not(.motion-full) :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}html.scroll-locked{padding-right:var(--scrollbar-w,0px);overflow:hidden}html.scroll-locked [data-fixed-compensate]{padding-right:var(--scrollbar-w,0px)}.fizz-stage{width:100%;height:100lvh;z-index:var(--z-stage);pointer-events:none;position:fixed;top:0;left:0}html[data-inspecting] .fizz-stage{z-index:120}
