@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/caa77eaf0c6cae2c-s.0c05j22lu0e1h.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/6260001f568fa40d-s.14r01_8b-ryu9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/2aa781f449db21e3-s.p.2lg3sxkcxwsl6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_647ad41f-module__h4vG9q__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_647ad41f-module__h4vG9q__variable{--font-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_6832316e-module__lDXtfq__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_6832316e-module__lDXtfq__variable{--font-body:"Figtree", "Figtree Fallback"}
:root{--paper:#f6f3fa;--surface:#fff;--ink:#231a33;--muted:#5e5470;--line:#e3dcec;--ribbon:#c42a5c;--on-ribbon:#fff;--ribbon-text:#b0204f;--marigold:#f2b32a;--mint:#1f7a57;--scrim:#15101e73;--display:var(--font-display), "Avenir Next", "Segoe UI", system-ui, sans-serif;--body:var(--font-body), "Helvetica Neue", Arial, system-ui, sans-serif;--out:cubic-bezier(.23, 1, .32, 1);--drawer:cubic-bezier(.32, .72, 0, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#15101e;--surface:#201930;--ink:#f1ecf7;--muted:#b3a9c4;--line:#342a45;--ribbon:#ff6a96;--on-ribbon:#15101e;--ribbon-text:#ff8aae;--mint:#5fd3a4}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#15101e;--surface:#201930;--ink:#f1ecf7;--muted:#b3a9c4;--line:#342a45;--ribbon:#ff6a96;--on-ribbon:#15101e;--ribbon-text:#ff8aae;--mint:#5fd3a4}*{box-sizing:border-box}[hidden]{display:none!important}html,body{margin:0;overflow-x:clip}body{background:var(--paper);color:var(--ink);font-family:var(--body);-webkit-tap-highlight-color:transparent;font-size:17px;line-height:1.4}button,input{font:inherit;color:inherit}a{color:inherit}.view{flex-direction:column;min-height:100dvh;display:flex}.shell{width:100%;max-width:1180px;margin:0 auto;padding-inline:20px}.bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-block:18px;display:flex}.bar-right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.logo{font-family:var(--display);letter-spacing:-.045em;align-items:center;font-size:28px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.logo svg{width:.8em;height:.8em;margin-inline:.02em;transform:translateY(.08em)}.iconbtn{border:2px solid var(--ink);cursor:pointer;width:48px;height:48px;transition:transform .16s var(--out);background:0 0;border-radius:50%;flex:none;place-items:center;font-size:22px;line-height:1;text-decoration:none;display:grid}.iconbtn:active{transform:scale(.95)}.me{border:2px solid var(--ink);cursor:pointer;font-family:var(--display);white-space:nowrap;transition:transform .16s var(--out);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 8px;font-size:16px;font-weight:800;display:inline-flex}.me:active{transform:scale(.97)}.me i{background:var(--marigold);border-radius:50%;width:26px;height:26px;display:block}.btn{appearance:none;background:var(--ribbon);color:var(--on-ribbon);font-family:var(--display);letter-spacing:-.01em;cursor:pointer;white-space:nowrap;transition:transform .16s var(--out), opacity .16s ease;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;font-weight:800;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.btn.sm{padding:12px 20px;font-size:17px}.btn.lg{padding:20px 34px;font-size:clamp(22px,4vw,30px)}.btn.wide{width:100%}.btn.ghost{color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink);background:0 0}:is(.btn,.chip,.iconbtn,.wrapchoice,.potbtn,.me,.tipdot,.tipword):focus-visible{outline:3px solid var(--marigold);outline-offset:3px}.giant{font-family:var(--display);letter-spacing:-.055em;overflow-wrap:anywhere;margin:0;font-weight:800;line-height:.86}.hero{flex:1;grid-template-columns:1.25fr 1fr;align-items:center;gap:24px;padding-block:24px 48px;display:grid}.hero h1{font-size:clamp(88px,15vw,210px)}.hero h1 .pink{color:var(--ribbon-text);letter-spacing:-.045em;margin-top:.18em;font-size:.52em;line-height:.95;display:block}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.potstage{justify-items:center;gap:14px;display:grid}.potbtn{cursor:pointer;aspect-ratio:1;width:min(380px,78vw);color:var(--ink);transition:transform .16s var(--out);background:0 0;border:0;padding:0;position:relative}.potbtn:active{transform:scale(.97)}.potbtn.static{cursor:default}.potbtn.static:active{transform:none}.potbtn svg{width:100%;height:100%;display:block;overflow:visible}.fill{transition:transform .7s var(--out);transform-box:view-box}.coin{aspect-ratio:1;background:var(--marigold);opacity:0;pointer-events:none;border-radius:50%;width:13%;position:absolute;top:0;left:50%;transform:translate(-50%,-120%);box-shadow:inset 0 0 0 3px #231a3340}.coin.drop{animation:drop .52s var(--out) forwards}@keyframes drop{0%{opacity:1;transform:translate(-50%,-140%)}70%{opacity:1;transform:translate(-50%,150%)}to{opacity:0;transform:translate(-50%,190%)scale(.9)}}.coin2{pointer-events:none;z-index:2;width:0;position:absolute;top:0}.coin2 i{background:var(--marigold);border-radius:50%;width:44px;height:44px;display:block;position:absolute;top:0;left:-22px;box-shadow:inset 0 0 0 4px #231a332e}.coin2 em{font-style:normal;font-family:var(--display);white-space:nowrap;background:var(--ink);color:var(--paper);box-shadow:0 0 0 2px var(--paper);border-radius:999px;padding:5px 12px;font-size:15px;font-weight:800;position:absolute;bottom:100%;left:0;transform:translate(-50%,-14px)}.coin2.in i{animation:coinIn .9s var(--out) forwards}.coin2.out i{animation:coinOut .9s var(--out) forwards}.coin2 em{animation:.9s forwards tag}@keyframes coinIn{0%{opacity:0;transform:translateY(-14cqh)}12%{opacity:1}60%{opacity:1;transform:translateY(58cqh)}to{opacity:0;transform:translateY(68cqh)scale(.85)}}@keyframes coinOut{0%{opacity:0;transform:translateY(62cqh)scale(.85)}20%{opacity:1}to{opacity:0;transform:translateY(-18cqh)}}@keyframes tag{0%{opacity:0;transform:translate(-50%,-4px)}15%,75%{opacity:1;transform:translate(-50%,-14px)}to{opacity:0;transform:translate(-50%,-22px)}}.herop{container-type:size}.coin2.idle i{animation:2.4s ease-in-out infinite bob;top:-14cqh}.coin2.idle em{animation:2.4s ease-in-out infinite bobTag;transform:translate(-50%,calc(-14px - 14cqh))}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes bobTag{0%,to{transform:translate(-50%,calc(-14px - 14cqh))}50%{transform:translate(-50%,calc(-22px - 14cqh))}}.coin2.burst i{animation:1.1s cubic-bezier(.2,.7,.3,1) both burst;top:30cqh}@keyframes burst{0%{opacity:0;transform:translateY(0)scale(.6)}15%{opacity:1}45%{opacity:1;transform:translateY(-38cqh)scale(1)}to{opacity:0;transform:translateY(10cqh)scale(.9)}}.herop svg{transition:filter .4s}.herop.ok svg{filter:drop-shadow(0 0 28px color-mix(in srgb, var(--mint) 55%, transparent))}.heroline{font-family:var(--display);letter-spacing:-.01em;color:var(--muted);font-size:20px;font-weight:800;transition:color .2s}.heroline.ok{color:var(--mint)}.heroline.back{color:var(--ribbon-text)}.count{font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(34px,5vw,52px);font-weight:800;line-height:1}.count small{color:var(--muted);letter-spacing:0;font-size:.5em;font-weight:600}.hint{color:var(--muted);min-height:1.4em;font-size:15px;font-weight:600}.lines{border-top:2px solid var(--ink);gap:4px;padding-block:40px 80px;display:grid}.line{flex-wrap:wrap;align-items:baseline;gap:18px;display:flex}.line .giant{font-size:clamp(64px,11vw,150px)}.line:nth-child(2) .giant{color:var(--ribbon-text)}.tipdot{width:34px;height:34px;font-family:var(--display);cursor:help;color:var(--muted);transition:transform .16s var(--out), color .16s ease;background:0 0;border:2px solid;border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:800;line-height:1;display:grid;transform:translateY(-.4em)}.tipdot:active{transform:translateY(-.4em)scale(.94)}@media (hover:hover) and (pointer:fine){.tipdot:hover{color:var(--ink)}}.bigmark{-webkit-user-select:none;user-select:none;pointer-events:none;height:.66em;color:color-mix(in srgb, var(--ribbon) 16%, var(--paper));justify-content:center;margin-top:8px;font-size:min(34vw,420px);display:flex;overflow:hidden}.bigmark span{font-family:var(--display);letter-spacing:-.06em;align-items:flex-start;font-weight:800;line-height:.78;display:inline-flex}.bigmark svg{width:.8em;height:.8em;margin-inline:.02em;transform:translateY(.1em)}.bigmark svg rect[fill=\#F2B32A]{fill:color-mix(in srgb, var(--marigold) 45%, var(--paper))}.foot{border-top:2px solid var(--ink);grid-template-columns:1fr auto;grid-template-areas:"brand links""note note";align-items:center;gap:20px 24px;padding-block:32px 24px;font-size:15px;font-weight:600;display:grid}.foot-brand{flex-wrap:wrap;grid-area:brand;align-items:center;gap:16px;display:flex}.foot-tag{color:var(--muted);font-weight:700}.foot-links{grid-area:links;gap:8px;display:flex}.foot-links a{min-height:44px;box-shadow:inset 0 0 0 2px var(--ink);font-family:var(--display);color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding-inline:16px;font-size:16px;font-weight:800;text-decoration:none;display:inline-flex}.foot-links a:first-child{background:var(--ink);color:var(--paper)}.foot-links .foot-up{justify-content:center;width:44px;padding:0}.foot-up-word{display:none}.fold:focus{outline:none}@media (hover:hover) and (pointer:fine){.foot-links a:not(:first-child):hover{background:color-mix(in srgb, var(--ink) 8%, transparent)}}.foot-links a:focus-visible{outline:3px solid var(--marigold);outline-offset:2px}.foot:not(:has(.foot-note)){grid-template-areas:"brand links"}.foot-note{color:var(--muted);grid-area:note;margin:0;font-size:14px;font-weight:700}.tipword{cursor:help;color:inherit;text-underline-offset:4px;background:0 0;border:0;padding:0;font-weight:700;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:2px}.safe{border-top:2px solid var(--ink);gap:18px;padding-block:64px 56px;display:grid}.safe .giant{max-width:12ch;font-size:clamp(56px,10vw,140px)}.safe-sub{font-family:var(--display);letter-spacing:-.02em;color:var(--ribbon-text);margin:0;font-size:clamp(24px,3.4vw,40px);font-weight:800}.safe-vs{max-width:34ch;color:var(--muted);margin:0;font-size:clamp(18px,2vw,22px);font-weight:700;line-height:1.35}.specs{border-top:2px solid var(--ink);max-width:900px;margin:8px 0 0;padding:0;list-style:none}.specs li{border-bottom:2px solid var(--line)}.specs li>a,.specs li>div{color:inherit;grid-template-columns:minmax(150px,220px) 1fr auto;align-items:center;gap:6px 24px;min-height:56px;padding:20px 4px;text-decoration:none;display:grid}.specs b{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(24px,3vw,32px);font-weight:800}.specs span{color:var(--muted);font-size:16px;font-weight:600;line-height:1.4}.specs .ico{width:26px;height:26px}.specs a:focus-visible{outline:3px solid var(--marigold);outline-offset:2px;border-radius:6px}@media (hover:hover) and (pointer:fine){.specs a:hover b{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:3px}}@media (max-width:560px){.specs li>a,.specs li>div{grid-template-columns:1fr auto;padding:18px 2px}.specs span{grid-area:2/1}.specs .ico{grid-area:1/2/span 2}}.hero-note{color:var(--muted);flex-basis:100%;margin:0;font-size:15px;font-weight:700}.hero-note span{display:inline-block}.feats{grid-template-columns:repeat(3,1fr);gap:14px;padding-block:8px 72px;display:grid}.feat{box-shadow:inset 0 0 0 2px var(--ink);border-radius:28px;min-height:220px;padding:10px;display:grid}.feat-in{background:var(--paper);box-shadow:0 0 0 2px var(--ink);border-radius:20px;align-content:end;gap:8px;padding:20px;display:grid}.feat-word{font-family:var(--display);letter-spacing:-.045em;font-size:clamp(34px,4vw,52px);font-weight:800;line-height:.95}.feat-line{color:var(--muted);font-size:16px;font-weight:600;line-height:1.35}.faq{border-top:2px solid var(--ink);gap:28px;padding-block:56px 72px;display:grid}.faq .giant{font-size:clamp(56px,10vw,140px)}.faq-list{gap:10px;max-width:860px;display:grid}.faq details{box-shadow:inset 0 0 0 2px var(--line);border-radius:22px;padding:4px 20px;transition:box-shadow .16s}.faq details[open]{box-shadow:inset 0 0 0 2px var(--ink)}.faq summary{cursor:pointer;min-height:60px;font-family:var(--display);letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:16px;font-size:clamp(20px,2.6vw,28px);font-weight:800;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--ribbon-text);transition:transform .2s var(--out);flex:none;font-size:1.3em;line-height:1}.faq details[open] summary:after{transform:rotate(45deg)}.faq summary:focus-visible{outline:3px solid var(--marigold);outline-offset:4px;border-radius:8px}.faq details p{color:var(--muted);max-width:62ch;margin:0 0 18px;font-size:18px;font-weight:500;line-height:1.5}.endcta{border-top:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-block:72px 80px;display:flex}.endcta .giant{font-size:clamp(64px,12vw,170px)}@media (max-width:860px){.feats{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.feats{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column;gap:12px;min-width:0;padding-inline:20px;scroll-padding-inline:20px;overflow-x:auto}.feats::-webkit-scrollbar{display:none}.feat{scroll-snap-align:start;min-height:180px}.feat-in{padding:18px 20px}.foot{grid-template-columns:1fr;grid-template-areas:"brand""links""note"}.foot:not(:has(.foot-note)){grid-template-areas:"brand""links"}.foot-links{grid-template-columns:1fr;gap:10px;display:grid}.foot-links a{justify-content:space-between;min-height:52px;padding-inline:20px;font-size:18px}.foot-links .foot-up{justify-content:space-between;width:auto;padding-inline:20px}.foot-up-word{display:inline}.endcta .btn{width:100%}}.tip{z-index:60;background:var(--ink);max-width:240px;color:var(--paper);pointer-events:none;opacity:0;transform-origin:var(--o,50% 100%);transition:opacity .125s var(--out), transform .125s var(--out);border-radius:14px;padding:10px 14px;font-size:15px;font-weight:600;line-height:1.3;position:fixed;transform:scale(.97)}.tip.on{opacity:1;transform:scale(1)}.tip.instant{transition-duration:0s}.flow{flex:1;align-content:center;gap:28px;width:100%;max-width:980px;margin:0 auto;padding-block:24px 40px;padding-inline:20px;display:grid}.q{font-size:clamp(72px,13vw,168px)}.bigin{border:0;border-bottom:4px solid var(--ink);width:100%;font-family:var(--display);letter-spacing:-.04em;background:0 0;border-radius:0;outline:none;padding:4px 0 10px;font-size:clamp(40px,7vw,84px);font-weight:800}.bigin::placeholder{color:var(--muted);opacity:1}.bigin:focus{border-bottom-color:var(--ribbon)}.money{border-bottom:4px solid var(--ink);align-items:baseline;display:flex}.money:focus-within{border-bottom-color:var(--ribbon)}.money span{font-family:var(--display);letter-spacing:-.04em;font-size:clamp(40px,7vw,84px);font-weight:800}.money .bigin{border:0;padding-left:4px}.chips{flex-wrap:wrap;gap:10px;display:flex}.chip{appearance:none;border:2px solid var(--ink);font-family:var(--display);cursor:pointer;transition:transform .16s var(--out), background-color .16s ease, color .16s ease;white-space:nowrap;background:0 0;border-radius:999px;padding:12px 22px;font-size:22px;font-weight:800}.chip:active{transform:scale(.96)}.chip[aria-pressed=true]{background:var(--ink);color:var(--paper)}.flownav{padding-block:12px calc(20px + env(safe-area-inset-bottom,0px));z-index:5;pointer-events:none;justify-content:flex-end;align-items:center;gap:12px;display:flex;position:sticky;bottom:0}.flownav>*{pointer-events:auto}.ready-acts{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:560px){.ready-acts .btn{flex:100%}}.steps{gap:6px;display:flex}.steps i{background:var(--line);border-radius:99px;width:28px;height:8px;transition:background-color .2s}.steps i.done{background:var(--ribbon)}.wraps{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.wrapchoice{aspect-ratio:1;cursor:pointer;transition:transform .16s var(--out), border-color .16s ease;box-shadow:inset 0 0 0 2px var(--line);border:3px solid #0000;border-radius:22px;padding:0}.wrapchoice:active{transform:scale(.96)}.wrapchoice[aria-pressed=true]{border-color:var(--ink)}.linkbox{border:3px solid var(--ink);border-radius:999px;align-items:center;gap:10px;max-width:100%;padding:8px 8px 8px 24px;display:flex}.linkbox code{min-width:0;font-family:var(--display);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:clamp(18px,3vw,28px);font-weight:800;overflow:hidden}.potcta-meta,.potcta-share{display:none}.potcta-row{display:flex}.potcta-share .ico{width:26px;height:26px}.latest{color:var(--muted);margin:-8px 0 0;font-size:15px;font-weight:600}.latest b{color:var(--ink);font-weight:800}.acts{flex-wrap:wrap;gap:10px;display:flex}.acts .btn{flex:1 1 0;min-width:0}.acts .btn:not(.ghost){flex-basis:100%}.qr{background:#fff;border-radius:20px;justify-self:center;width:min(260px,100%,40svh);padding:14px}.qr svg{width:100%;height:auto;display:block}.err{color:var(--ribbon-text);min-height:1.4em;font-size:16px;font-weight:700}.plate .err:empty{min-height:0;margin-top:calc(-1 * var(--plate-gap,22px))}.w-confetti{background-color:var(--paper);background-image:radial-gradient(circle at 20% 30%, var(--marigold) 0 5px, transparent 6px), radial-gradient(circle at 70% 70%, var(--ribbon) 0 4px, transparent 5px), radial-gradient(circle at 80% 20%, var(--mint) 0 3px, transparent 4px);background-size:64px 64px,52px 52px,76px 76px}.w-stripes{background-color:var(--paper);background-image:repeating-linear-gradient(-45deg, transparent 0 22px, color-mix(in srgb, var(--ribbon) 26%, transparent) 22px 44px)}.w-gingham{background-color:var(--paper);background-image:linear-gradient(90deg, color-mix(in srgb, var(--marigold) 32%, transparent) 50%, transparent 50%), linear-gradient(color-mix(in srgb, var(--marigold) 32%, transparent) 50%, transparent 50%);background-size:40px 40px}.w-plain{background:var(--paper)}.w-hearts{background-color:var(--paper);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64'%3E%3Cpath d='M12 20.5s-7.2-4.5-9.3-8.6C1 8.4 3 5 6.5 5c2 0 3.5 1.1 5.5 3.2C14 6.1 15.5 5 17.5 5 21 5 23 8.4 21.3 11.9 19.2 16 12 20.5 12 20.5z' fill='%23E0487A' fill-opacity='.55' transform='translate%284 4%29 scale%28.8%29'/%3E%3Cpath d='M12 20.5s-7.2-4.5-9.3-8.6C1 8.4 3 5 6.5 5c2 0 3.5 1.1 5.5 3.2C14 6.1 15.5 5 17.5 5 21 5 23 8.4 21.3 11.9 19.2 16 12 20.5 12 20.5z' fill='%23E0487A' fill-opacity='.4' transform='translate%2836 34%29 scale%28.95%29'/%3E%3C/svg%3E")}.w-stars{background-color:var(--paper);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72'%3E%3Cpath d='M12 1l2.6 8.4L23 12l-8.4 2.6L12 23l-2.6-8.4L1 12l8.4-2.6z' fill='%23F2B32A' fill-opacity='.85' transform='translate%286 8%29 scale%28.9%29'/%3E%3Cpath d='M12 1l2.6 8.4L23 12l-8.4 2.6L12 23l-2.6-8.4L1 12l8.4-2.6z' fill='%23F2B32A' fill-opacity='.6' transform='translate%2846 44%29 scale%28.55%29'/%3E%3Ccircle cx='54' cy='16' r='2.5' fill='%23F2B32A' fill-opacity='.55'/%3E%3C/svg%3E")}.w-waves{background-color:var(--paper);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='32'%3E%3Cpath d='M0 16 Q20 4 40 16 T80 16' fill='none' stroke='%233FA37E' stroke-opacity='.45' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E")}.w-sprinkles{background-color:var(--paper);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72'%3E%3Cg stroke-width='5' stroke-linecap='round' stroke-opacity='.75'%3E%3Cpath d='M10 14l10 -5' stroke='%23F2B32A'/%3E%3Cpath d='M44 10l7 9' stroke='%23E0487A'/%3E%3Cpath d='M58 40l-10 4' stroke='%233FA37E'/%3E%3Cpath d='M20 50l4 10' stroke='%239A7BD1'/%3E%3Cpath d='M36 34l9 -3' stroke='%23E0487A'/%3E%3Cpath d='M6 36l3 -8' stroke='%233FA37E'/%3E%3Cpath d='M52 60l9 3' stroke='%23F2B32A'/%3E%3C/g%3E%3C/svg%3E")}.cur{gap:10px;display:flex}.cur .chip{padding:10px 18px;font-size:18px}.potpage{flex:1;grid-template-columns:1fr 1fr;align-items:center;gap:24px;padding-block:16px 48px;display:grid}.plate{--plate-gap:22px;background:var(--paper);gap:var(--plate-gap);box-shadow:0 0 0 2px var(--ink);border-radius:32px;padding:clamp(22px,4vw,40px);display:grid}.plate h1{font-size:clamp(52px,8vw,104px)}.amount{font-family:var(--display);letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(64px,10vw,128px);font-weight:800;line-height:.9}.amount small{color:var(--muted);letter-spacing:-.01em;font-size:.34em;font-weight:600}.meta{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:18px;font-size:17px;font-weight:700;display:flex}.meta b{color:var(--ink)}.faces{min-height:46px;padding-left:10px;display:flex}.face{width:46px;height:46px;font-family:var(--display);background:var(--ink);color:var(--paper);box-shadow:0 0 0 3px var(--paper);text-transform:lowercase;border-radius:50%;place-items:center;margin-left:-10px;font-size:18px;font-weight:800;display:grid}.face.out{background:var(--paper);color:var(--muted);box-shadow:0 0 0 3px var(--paper), inset 0 0 0 2px var(--line)}.face.org{box-shadow:0 0 0 3px var(--paper), 0 0 0 5px var(--ribbon);z-index:1}.goesto{cursor:help;font-family:var(--display);letter-spacing:-.02em;color:var(--muted);background:0 0;border:0;justify-self:start;margin-top:-8px;padding:0;font-size:clamp(22px,3vw,28px);font-weight:800}.goesto b{color:var(--ribbon-text)}.goesto:focus-visible{outline:3px solid var(--marigold);outline-offset:3px;border-radius:6px}.where{color:var(--muted);margin:0;font-size:15px;font-weight:600;line-height:1.4}.where b{color:var(--ink)}.face.more{background:var(--marigold);color:#231a33;font-size:15px}.face.new{animation:pop .42s var(--out)}@keyframes pop{0%{opacity:0;transform:scale(.6)}}.state{font-family:var(--display);letter-spacing:-.03em;margin:0;font-size:clamp(28px,4vw,40px);font-weight:800;line-height:1.05}.state.ok{color:var(--mint)}.state.back{color:var(--ribbon-text)}.notice{border:2px dashed var(--line);color:var(--muted);border-radius:20px;padding:16px 18px;font-weight:600}.notice code{color:var(--ink);font-weight:700}.scrim{background:var(--scrim);opacity:0;pointer-events:none;z-index:40;transition:opacity .2s;position:fixed;inset:0}.scrim.on{opacity:1;pointer-events:auto}.sheet{z-index:41;background:var(--paper);width:min(560px,100%);padding:28px 22px calc(28px + env(safe-area-inset-bottom,0px));transition:transform .38s var(--drawer), visibility 0s linear .38s;box-shadow:0 0 0 2px var(--ink);visibility:hidden;border-radius:32px 32px 0 0;gap:20px;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%,105%)}.sheet.on{visibility:visible;transition:transform .38s var(--drawer), visibility 0s;transform:translate(-50%)}.sheet .giant{padding-right:56px;font-size:clamp(48px,10vw,72px)}.sheet:focus{outline:none}.sheet-x{position:absolute;top:20px;right:18px}body:has(.sheet.on){overflow:hidden}@media (max-height:600px){.sheet{gap:14px;padding-top:20px}.sheet .giant{font-size:40px}.sheet-x{top:12px}}.sheet{overscroll-behavior:contain;scrollbar-width:none;max-height:90dvh;overflow-y:auto}.sheet::-webkit-scrollbar{display:none}.acct-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.addr{border:2px solid var(--ink);cursor:pointer;min-height:48px;font-family:var(--display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;transition:transform .16s var(--out);background:0 0;border-radius:999px;align-items:center;gap:10px;padding:6px 8px 6px 6px;font-size:18px;font-weight:800;display:inline-flex}.addr:active{transform:scale(.97)}.addr i{background:var(--marigold);border-radius:50%;flex:none;width:32px;height:32px;display:block}.addr span{font-family:var(--body);color:var(--on-ribbon);background:var(--ribbon);border-radius:999px;padding:6px 12px;font-size:14px;font-weight:700}.acct-bal{font-family:var(--display);letter-spacing:-.045em;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:10px;font-size:clamp(56px,16vw,88px);font-weight:800;line-height:.9;display:flex}.acct-bal small{letter-spacing:0;color:var(--muted);font-size:16px;font-weight:700}.acct-note{margin:0}.acct-note a{color:var(--ink);text-underline-offset:3px;font-weight:800}.addnote{color:var(--ink);margin:0}.acct-bal2{font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;align-items:baseline;gap:10px;margin-top:-8px;font-size:32px;font-weight:800;line-height:1;display:flex}.acct-bal2 small{letter-spacing:0;color:var(--muted);font-size:16px;font-weight:700}.acct-pots{gap:10px;display:grid}.label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:700}.acct-pot{box-shadow:inset 0 0 0 2px var(--line);border-radius:20px;align-items:center;gap:12px;padding:12px 12px 12px 16px;display:flex}.acct-pot-main{flex:1;gap:2px;min-width:0;text-decoration:none;display:grid}.acct-pot-main b{font-family:var(--display);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:22px;font-weight:800;overflow:hidden}.acct-pot-main span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.acct-empty{justify-content:space-between;align-items:center;gap:12px;display:flex}.onramp{z-index:70;background:var(--paper);padding:calc(12px + env(safe-area-inset-top,0px)) 16px env(safe-area-inset-bottom,0px);flex-direction:column;display:flex;position:fixed;inset:0}.onramp-bar{justify-content:space-between;align-items:center;padding-block:6px 12px;display:flex}.onramp-frame{border-radius:20px;flex:1;min-height:0;overflow:hidden}.sheet .bigin{font-size:clamp(30px,6vw,44px)}.sheet .chips{grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.sheet .money span{font-size:clamp(30px,6vw,44px)}.sheet .chip{min-width:0;padding-inline:0}@media (max-width:860px){.hero,.potpage{grid-template-columns:1fr}.potbtn{width:min(300px,70vw)}.hero{gap:32px;padding-block:8px 40px}.hero .potstage{padding-top:40px}.hero-actions{margin-top:28px}.hero{gap:0;padding-top:4px}.hero-text{display:contents}.hero h1{order:1}.hero .potstage{order:2;gap:8px;padding-top:56px}.hero .potbtn{width:clamp(120px,100svh - 492px,min(220px,56vw))}.hero-actions{order:3;margin-top:20px}.hero-note{text-align:center}.potpage .potstage{padding-top:76px}.potpage{gap:12px;padding-top:0}.potpage .potstage{order:-1;padding-top:58px}.potpage .potbtn{width:clamp(130px,26svh,200px)}.potcta{z-index:30;padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));background:var(--paper);box-shadow:0 -2px 0 var(--ink);gap:10px;display:grid;position:fixed;bottom:0;left:0;right:0}.potcta-meta{color:var(--muted);gap:6px;font-size:14px;font-weight:600;display:grid}.potcta-meta b{color:var(--ink);font-weight:800}.potcta-track{background:var(--line);border-radius:999px;height:6px;display:block;overflow:hidden}.potcta-track i{border-radius:inherit;background:var(--marigold);height:100%;transition:width .6s var(--out);display:block}.potcta-row{gap:10px;display:flex}.potcta .potcta-share{flex:none;width:64px;padding:0;display:inline-flex}.potcta .btn.wide{flex:1;min-width:0}.view:has(.potcta){padding-bottom:calc(150px + env(safe-area-inset-bottom,0px))}}@media (max-width:860px) and (max-height:600px){.hero h1{font-size:60px}.hero .potstage{padding-top:54px}.hero-actions{margin-top:8px}}@media (max-width:560px){.hide-sm{display:none}}.potfoot{justify-content:center;padding-block:0 32px;display:flex}@media (pointer:coarse){.tipdot{width:44px;height:44px}.tipword{min-width:44px;margin-block:-12px;padding-block:12px}.face{width:48px;height:48px}.goesto{margin-block:-16px -8px;padding-block:8px}}@media (max-width:360px){.bar-right{gap:6px}.logo{font-size:24px}.bar .btn.sm{padding-inline:14px}}.logo{min-height:44px}.netswitch{box-shadow:inset 0 0 0 2px var(--ink);border-radius:999px;flex:none;padding:3px;display:inline-flex}.netswitch>*{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);border-radius:999px;align-items:center;min-height:40px;padding:8px 12px;font-size:15px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.netswitch .on{background:var(--ink);color:var(--paper)}@media (hover:hover) and (pointer:fine){.netswitch a:hover{background:color-mix(in srgb, var(--ink) 10%, transparent)}}.netswitch a:focus-visible{outline:3px solid var(--marigold);outline-offset:2px}@media (max-width:400px){.netswitch>*{padding:7px 10px;font-size:14px}}@media (max-width:520px){.wraps{gap:8px}.wrapchoice{border-radius:16px}.hero-actions .btn{flex:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}}@media (min-width:861px){.potpage{padding-block:8px 32px}.plate{--plate-gap:clamp(12px, 2svh, 22px);padding:clamp(20px,3.4svh,40px)}.plate h1{font-size:clamp(44px,min(8vw,10svh),104px)}.amount{font-size:clamp(56px,min(10vw,12svh),128px)}.potpage .potbtn{width:min(380px,44svh)}.hero .potbtn{width:min(380px,46svh)}.hero h1{font-size:clamp(80px,min(15vw,30svh),210px)}}.when{font-family:var(--display);color:var(--ink);border:0;border-bottom:4px solid var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;background:0 0;width:100%;max-width:360px;padding:8px 0;font-size:22px;font-weight:800}@media (prefers-color-scheme:dark){.when{--lightningcss-light: ;--lightningcss-dark:initial}}.when:focus{border-bottom-color:var(--ribbon);outline:none}.when::-webkit-calendar-picker-indicator{display:none}.flow .hint b{color:var(--ink)}.a2hs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:2px 6px;margin:0;font-size:15px;font-weight:600;display:flex}.a2hs-go{font:inherit;color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-block:-10px;padding:10px 0;font-weight:800;text-decoration:underline}.a2hs-x{color:var(--muted);cursor:pointer;background:0 0;border:0;width:44px;height:44px;margin:-12px 0 -12px -8px;font-size:20px;line-height:1}.a2hs-go:focus-visible,.a2hs-x:focus-visible{outline:3px solid var(--marigold);outline-offset:2px;border-radius:6px}.a2hs-steps{gap:12px;margin:0;padding-left:1.3em;font-size:18px;font-weight:600;display:grid}.a2hs-steps b{font-weight:800}.a2hs-icon{vertical-align:-3px;width:20px;height:20px;margin-inline:2px}@media (max-width:860px) and (max-height:740px){.potcta-meta{display:none}.view:has(.potcta){padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))}}@media (max-width:860px) and (max-height:500px){.potcta{box-shadow:none;background:0 0;padding:0;position:static}.view:has(.potcta){padding-bottom:0}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ico{vertical-align:-.18em;flex:none;width:1.15em;height:1.15em;overflow:visible}.ico g,.ico path{transition:transform .26s var(--out);transform-box:fill-box;transform-origin:50%}:is(a,button):active .ico-lift{transform:translateY(-4px)}:is(a,button):active .ico-nudge{transform:translate(2px,-2px)}:is(a,button):active .ico-turn{transform:rotate(90deg)}:is(a,button):active .ico-slide{transform:translate(-4px)}:is(a,button):active .ico-back{transform:translate(-2px,-2px)}:is(a,button):focus-visible .ico-lift{transform:translateY(-3px)}:is(a,button):focus-visible .ico-nudge{transform:translate(2px,-2px)}@media (hover:hover) and (pointer:fine){:is(a,button):hover .ico-lift{transform:translateY(-3px)}:is(a,button):hover .ico-nudge{transform:translate(2px,-2px)}:is(a,button):hover .ico-turn{transform:rotate(90deg)}:is(a,button):hover .ico-slide{transform:translate(-3px)}:is(a,button):hover .ico-back{transform:translate(-2px,-2px)}}.ico-draw{stroke-dasharray:24;stroke-dashoffset:24px;animation:ico-draw .36s var(--out) forwards}@keyframes ico-draw{to{stroke-dashoffset:0}}.iconbtn .ico{width:22px;height:22px}.btn .ico{margin-right:-2px}.addr span{align-items:center;gap:5px;display:inline-flex}.foot-links .ico{width:20px;height:20px}.fold{flex-direction:column;min-height:100svh;display:flex}.fold>.hero{flex:1;position:relative}.more{width:44px;height:44px;color:var(--muted);border-radius:50%;place-items:center;font-size:22px;font-weight:800;text-decoration:none;animation:2.6s ease-in-out infinite more-bob;display:grid;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.more:focus-visible{outline:3px solid var(--marigold);outline-offset:2px}@keyframes more-bob{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,5px)}}@media (max-width:860px){.more{display:none}}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.update-pill{top:calc(10px + env(safe-area-inset-top,0px));z-index:60;background:var(--ink);min-height:44px;color:var(--paper);font:700 15px var(--body);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;padding:0 18px;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #0000002e}.update-pill b{text-underline-offset:3px;font-weight:800;text-decoration:underline}.update-pill:focus-visible{outline:3px solid var(--marigold);outline-offset:2px}@media (max-width:860px){.hero h1{text-align:center}.hero-actions{justify-content:center}.endcta{text-align:center;flex-direction:column;justify-content:center}}@media (max-width:560px){.bar:has(.netswitch){grid-template-columns:1fr auto 1fr;gap:8px;display:grid}.bar:has(.netswitch) .bar-right{display:contents}.bar .logo{grid-area:1/2;justify-self:center}.bar .netswitch{grid-area:1/1;justify-self:start}.bar-right>:not(.netswitch){grid-area:1/3;justify-self:end}}.bar .netswitch{padding:2px}.bar .netswitch>*{min-height:40px}.bar .btn.sm,.bar .me{box-sizing:border-box;min-height:44px;padding-block:0}.bar .me{padding-left:9px}@media (max-width:360px){.bar .me{gap:6px;padding-right:10px;font-size:14px}.bar .me i{width:22px;height:22px}}.bar .netswitch,.bar .btn.ghost,.bar .me{background-color:var(--paper)}.youre-in{justify-items:center;gap:6px;padding-top:30px;display:grid}.youre-in-pot{width:min(150px,38vw,22svh)}.youre-in-count{font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:800;line-height:1}.youre-in-count small{color:var(--muted);letter-spacing:0;font-size:.5em;font-weight:600}.party{z-index:70;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.party i{background:var(--marigold);opacity:0;border-radius:50%;width:26px;height:26px;margin:-13px;animation:1.5s cubic-bezier(.2,.7,.3,1) both party-coin;position:absolute;top:58%;left:50%;box-shadow:inset 0 0 0 4px #231a3329}@keyframes party-coin{0%{opacity:0;transform:translate(0)scale(.5)}12%{opacity:1}55%{opacity:1;transform:translate(var(--x), var(--y)) scale(1) rotate(160deg)}to{opacity:0;transform:translate(calc(var(--x) * 1.1), calc(var(--y) + 70vh)) scale(.9) rotate(320deg)}}.party b{font-family:var(--display);letter-spacing:-.05em;color:var(--mint);background:var(--paper);box-shadow:0 0 0 3px var(--ink);animation:party-word 2.6s var(--out) both;border-radius:28px;justify-items:center;gap:4px;padding:4px 28px 14px;font-size:clamp(64px,16vw,160px);font-weight:800;display:grid;position:relative}@keyframes party-word{0%{opacity:0;transform:scale(.6)}14%{opacity:1;transform:scale(1.04)}22%{transform:scale(1)}82%{opacity:1}to{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.party i{display:none}.party b{animation:none!important}}.slide-fwd{animation:slide-fwd .3s var(--out) both}.slide-back{animation:slide-back .3s var(--out) both}@keyframes slide-fwd{0%{opacity:0;transform:translate(28px)}}@keyframes slide-back{0%{opacity:0;transform:translate(-28px)}}.wrapbg{z-index:-1;animation:.42s both wrap-in;position:fixed;inset:0}@keyframes wrap-in{0%{opacity:0}}.masc{color:var(--ink);overflow:visible}.masc g,.masc path{transform-box:fill-box}.masc-body{transform-origin:50% 100%}.masc-eye{transform-origin:50%;transition:transform 70ms ease-out}.masc-lid,.masc-surface{transform-origin:50% 100%}.masc-liquid{transform-origin:50% 0}.masc-wave{animation:2.8s linear infinite masc-ripple}.masc-wave-back{animation-duration:4.2s;animation-direction:reverse}@keyframes masc-ripple{0%{transform:translate(0)}to{transform:translate(-28px)}}.masc-blinking .masc-eye{transform:scaleY(.1)}.masc-idle .masc-body,.masc-waiting .masc-body{animation:3.8s ease-in-out infinite masc-breathe}@keyframes masc-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.012,1.022)}}.masc-idle .masc-eyes{animation:9s cubic-bezier(.77,0,.175,1) infinite masc-glance}@keyframes masc-glance{0%,40%,58%,to{transform:translate(0)}44%,54%{transform:translate(2.4px)}}.masc-waiting .masc-eyes{transform:translateY(-3px)}.masc-look .masc-eyes{animation:1.4s cubic-bezier(.77,0,.175,1) infinite masc-follow}@keyframes masc-follow{0%,12%{transform:translateY(-3px)}70%,to{transform:translateY(3px)}}.masc-happy .masc-body{animation:1.25s cubic-bezier(.23,1,.32,1) infinite masc-hop}.masc-happy .masc-lid{animation:1.25s cubic-bezier(.23,1,.32,1) infinite masc-lid-lag}.masc-happy .masc-surface,.masc-stars .masc-surface{animation:1s cubic-bezier(.23,1,.32,1) masc-splash}.masc-happy .masc-liquid{animation:1.25s ease-in-out infinite masc-slosh}@keyframes masc-hop{0%,64%,to{transform:translateY(0)scale(1)}10%{transform:translateY(0)scale(1.07,.9)}26%{transform:translateY(-9px)scale(.94,1.08)}38%{transform:translateY(-10px)scale(1)}48%{transform:translateY(0)scale(1.09,.9)}56%{transform:translateY(0)scale(.98,1.03)}}@keyframes masc-lid-lag{0%,70%,to{transform:translateY(0)rotate(0)}26%{transform:translateY(2.4px)rotate(-3deg)}44%{transform:translateY(-3px)rotate(2deg)}56%{transform:translateY(1px)rotate(-1deg)}}@keyframes masc-splash{0%{transform:scaleY(1)}18%{transform:scaleY(3.2)}42%{transform:scaleY(.5)}66%{transform:scaleY(1.7)}to{transform:scaleY(1)}}@keyframes masc-slosh{0%,to{transform:rotate(0)}26%{transform:rotate(6deg)}50%{transform:rotate(-7deg)}70%{transform:rotate(3deg)}}.masc-stars .masc-body{animation:1.1s cubic-bezier(.23,1,.32,1) infinite masc-wiggle}.masc-stars .masc-liquid{animation:1.1s cubic-bezier(.23,1,.32,1) infinite masc-counter}.masc-stars .masc-lid{animation:1.1s cubic-bezier(.23,1,.32,1) infinite masc-lid-lag}.masc-stars .masc-eye{animation:1.1s ease-in-out infinite masc-twinkle}@keyframes masc-wiggle{0%,to{transform:rotate(0)}20%{transform:rotate(-6deg)}45%{transform:rotate(5deg)}65%{transform:rotate(-2deg)}}@keyframes masc-counter{0%,to{transform:rotate(0)}20%{transform:rotate(9deg)}45%{transform:rotate(-8deg)}65%{transform:rotate(3deg)}}@keyframes masc-twinkle{0%,to{transform:scale(1)}50%{transform:scale(1.22)}}.masc-worried .masc-body{animation:2.6s ease-in-out infinite masc-shiver}@keyframes masc-shiver{0%,70%,to{transform:translate(0)}74%,82%,90%{transform:translate(-1.4px)}78%,86%{transform:translate(1.4px)}}.masc-calm .masc-body{animation:3s ease-in-out infinite masc-nod}.masc-calm .masc-wave{animation-duration:7s}@keyframes masc-nod{0%,to{transform:rotate(0)}50%{transform:rotate(-3deg)translateY(1px)}}.masc-confused .masc-body{transform:rotate(-8deg)}.masc-confused .masc-q{animation:1.6s ease-in-out infinite masc-bob}@keyframes masc-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.masc-hold .masc-body{animation:1.6s ease-in-out infinite masc-hold}.masc-hold .masc-wave{animation-play-state:paused}@keyframes masc-hold{0%,to{transform:translateY(-2px)scale(.99,1.03)}50%{transform:translateY(-3px)scale(.985,1.04)}}.masc-wince .masc-body{animation:.52s cubic-bezier(.23,1,.32,1) masc-wince}@keyframes masc-wince{0%{transform:scale(1)}20%{transform:scale(1.06,.92)translate(-2px)}40%{transform:scale(1.04,.95)translate(2px)}60%{transform:translate(-1px)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.masc *,.masc{transition:none!important;animation:none!important}}.mascot-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.mascot-card{text-align:center;justify-items:center;gap:14px}.mascot-card b{font-family:var(--display);font-size:18px}.mascot-small{align-items:flex-end;gap:14px;display:flex}@media (max-width:760px){.mascot-grid{grid-template-columns:1fr}}.lost-mascot{width:min(150px,38vw)}.lost-mascot svg{width:100%;height:auto;display:block;overflow:visible}.sheet-head{align-items:center;gap:12px;padding-right:56px;display:flex}.sheet-head .giant{padding-right:0}.sheet-masc{flex:none;width:58px}.sheet-masc svg{width:100%;height:auto;display:block;overflow:visible}.stickers{gap:22px;padding-block:16px 64px;display:grid}.stickers .giant{font-size:clamp(56px,11vw,140px)}.sticker-grid{grid-template-columns:repeat(5,1fr);gap:14px;margin:8px 0 0;padding:0;list-style:none;display:grid}.sticker-grid li{background:var(--surface);box-shadow:0 0 0 2px var(--line);border-radius:24px;justify-items:center;gap:8px;padding:12px;display:grid}.sticker-grid img{width:100%;height:auto;display:block}.sticker-grid .btn{width:100%}.sticker-how{gap:10px;max-width:64ch;display:grid}.sticker-how h2{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:28px}.sticker-how p{color:var(--muted);margin:0;font-weight:600;line-height:1.5}.sticker-how b{color:var(--ink)}@media (max-width:860px){.sticker-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:480px){.sticker-grid{grid-template-columns:repeat(2,1fr)}}.sticker-link{text-underline-offset:3px;justify-self:center;margin-block:-10px;padding-block:10px;text-decoration:underline}
