@font-face{font-family:manrope;src:url(../media/Manrope-s.p.3krexp4n-rkrp.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.manrope_4e3ddf58-module__S99O7W__className{font-family:manrope,manrope Fallback}.manrope_4e3ddf58-module__S99O7W__variable{--font-manrope:"manrope", "manrope Fallback"}
@font-face{font-family:unbounded;src:url(../media/Unbounded-s.p.13tuoosndh83r.woff2)format("woff2");font-display:swap;font-weight:200 900}@font-face{font-family:unbounded Fallback;src:local(Arial);ascent-override:73.13%;descent-override:18.01%;line-gap-override:0.0%;size-adjust:136.07%}.unbounded_9f732695-module__mGJnaW__className{font-family:unbounded,unbounded Fallback}.unbounded_9f732695-module__mGJnaW__variable{--font-unbounded:"unbounded", "unbounded Fallback"}
@font-face{font-family:gSacramento;src:url(../media/Sacramento-s.p.1l2xya_5bgdf9.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:gSacramento Fallback;src:local(Arial);ascent-override:139.75%;descent-override:79.52%;line-gap-override:0.0%;size-adjust:66.56%}.gsacramento_9113f8a4-module__axNXIG__className{font-family:gSacramento,gSacramento Fallback;font-weight:400}.gsacramento_9113f8a4-module__axNXIG__variable{--font-g-en:"gSacramento", "gSacramento Fallback"}
@font-face{font-family:gParisienne;src:url(../media/Parisienne-s.p.3xt5z-uatc2ad.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:gParisienne Fallback;src:local(Arial);ascent-override:115.49%;descent-override:56.36%;line-gap-override:0.0%;size-adjust:79.28%}.gparisienne_75806780-module___-S5lW__className{font-family:gParisienne,gParisienne Fallback;font-weight:400}.gparisienne_75806780-module___-S5lW__variable{--font-g-uz:"gParisienne", "gParisienne Fallback"}
@font-face{font-family:gAllura;src:url(../media/Allura-s.p.16ttz2b4dgdgp.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:gAllura Fallback;src:local(Arial);ascent-override:107.87%;descent-override:60.68%;line-gap-override:0.0%;size-adjust:74.17%}.gallura_b5d4ba12-module__WEwBqa__className{font-family:gAllura,gAllura Fallback;font-weight:400}.gallura_b5d4ba12-module__WEwBqa__variable{--font-g-kaa:"gAllura", "gAllura Fallback"}
@font-face{font-family:gGreatVibes;src:url(../media/GreatVibes-s.p.0ur7qulpn9ydr.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:gGreatVibes Fallback;src:local(Arial);ascent-override:135.41%;descent-override:63.81%;line-gap-override:0.0%;size-adjust:62.85%}.ggreatvibes_5204a760-module__7zA-0G__className{font-family:gGreatVibes,gGreatVibes Fallback;font-weight:400}.ggreatvibes_5204a760-module__7zA-0G__variable{--font-g-ru:"gGreatVibes", "gGreatVibes Fallback"}
body{margin:0}a{color:inherit;text-decoration:none}button,input{font-family:inherit}.scroll{scrollbar-width:none}.scroll::-webkit-scrollbar{display:none}.app{--bg:#f5f5fa;--card:#fff;--ink:#15152e;--muted:#5a5e72;--line:#d9dcea;--seg:#e8e9f4;--segtext:#4a4e63;--focus:#5b3ff2;--shadow:0 1px 2px #15152e0d,0 10px 26px #15152e0f;--glass:#ffffff8c;--glass-edge:#fffc;--glass-hi:#fffffff2;--glass-ind:#ffffffd9;--glass-shadow:0 14px 34px #15152e33;--scrim:#15152e80}.app[data-theme=dark]{--bg:#0c0d18;--card:#171a2b;--ink:#f2f3fc;--muted:#a5aac4;--line:#2c3049;--seg:#1f2236;--segtext:#b4b9d2;--focus:#a99af8;--shadow:0 0 0 1px #ffffff0a;--glass:#282b4680;--glass-edge:#ffffff2e;--glass-hi:#ffffff47;--glass-ind:#ffffff26;--glass-shadow:0 16px 38px #0000008c;--scrim:#0000009e}.app input:focus{outline:3px solid var(--focus);outline-offset:1px}.app *{transition:background-color .45s,color .45s,border-color .45s,box-shadow .45s}.app button,.app a{transition:transform .22s cubic-bezier(.3,1.5,.5,1),background-color .45s,color .45s,border-color .45s,box-shadow .45s}.app button:active,.app a:active{transform:scale(.95)}@keyframes riseA{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}@keyframes riseB{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}@keyframes riseS{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes popIn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes spinIn{0%{opacity:0;transform:rotate(-120deg)scale(.4)}to{opacity:1;transform:none}}@keyframes popIcon{0%{transform:scale(.7)translateY(3px)}55%{transform:scale(1.18)translateY(-2px)}to{transform:none}}@keyframes floatA{0%,to{transform:translate(0)}50%{transform:translate(-10px,12px)}}@keyframes floatB{0%,to{transform:translate(0)}50%{transform:translate(12px,-10px)}}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:none}}@keyframes sheetDown{0%{transform:none}to{transform:translateY(100%)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideIn{0%{transform:translate(100%)}to{transform:none}}@keyframes slideOut{0%{transform:none}to{transform:translate(100%)}}.seq>:first-child{--i:0}.seq>:nth-child(2){--i:1}.seq>:nth-child(3){--i:2}.seq>:nth-child(4){--i:3}.seq>:nth-child(5){--i:4}.seq>:nth-child(6){--i:5}.seq>:nth-child(7){--i:6}.seq>:nth-child(8){--i:7}.sA>*{animation:.6s cubic-bezier(.2,.85,.2,1) both riseA}.sB>*{animation:.6s cubic-bezier(.2,.85,.2,1) both riseB}.sA>:nth-child(2),.sB>:nth-child(2){animation-delay:60ms}.sA>:nth-child(3),.sB>:nth-child(3){animation-delay:.12s}.sA>:nth-child(4),.sB>:nth-child(4){animation-delay:.18s}.sA>:nth-child(5),.sB>:nth-child(5){animation-delay:.24s}.sA>:nth-child(6),.sB>:nth-child(6){animation-delay:.3s}.rows.sA>*,.rows.sB>*{animation-delay:calc(.14s + var(--i) * 55ms)}.sheetIn>*{animation:.5s cubic-bezier(.2,.85,.2,1) both riseS;animation-delay:calc(.16s + var(--i) * 50ms)}.addIn>*{animation:.6s cubic-bezier(.2,.85,.2,1) both riseS;animation-delay:calc(.2s + var(--i) * 70ms)}.pop>*{animation:.55s cubic-bezier(.3,1.6,.5,1) both popIn;animation-delay:calc(.45s + var(--i) * 60ms)}.spinIn{animation:.5s cubic-bezier(.3,1.4,.5,1) both spinIn}.on svg{animation:.55s cubic-bezier(.3,1.5,.5,1) popIcon}.floatA{animation:9s ease-in-out infinite floatA}.floatB{animation:11s ease-in-out infinite floatB}.sheetUpA{animation:.55s cubic-bezier(.2,.9,.2,1) both sheetUp}.sheetDownA{animation:.3s cubic-bezier(.5,0,.8,.4) both sheetDown}.fadeInA{animation:.35s both fadeIn}.fadeOutA{animation:.3s both fadeOut}.slideInA{animation:.55s cubic-bezier(.2,.9,.2,1) both slideIn}.slideOutA{animation:.35s cubic-bezier(.5,0,.8,.4) both slideOut}@media (prefers-reduced-motion:reduce){.app *{transition:none!important;animation:none!important}}
html,body{overscroll-behavior:none;background:var(--tg-theme-bg-color,transparent);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;height:100%;overflow:hidden}.app{--safe-top:max(env(safe-area-inset-top,0px), calc(var(--tg-safe-area-inset-top,0px) + var(--tg-content-safe-area-inset-top,0px)));--gutter:max(16px, calc((100% - 448px) / 2));--safe-bottom:max(env(safe-area-inset-bottom,0px), var(--tg-safe-area-inset-bottom,0px))}.app .scroll{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.app button,.app a,.app nav{touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.app input{-webkit-user-select:text;user-select:text}.app button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.app nav{transform:translateZ(0)}.app.dbg-noblur nav{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.app.dbg-nofloat .floatA,.app.dbg-nofloat .floatB{animation:none!important}.app.dbg-notrans *,.app.theme-switching *{transition:none!important}::view-transition-group(root){animation-duration:.4s}.app{--err:#9b1c1c;--err-bg:#ffd9d6;--err-line:#d92d20}.app[data-theme=dark]{--err:#ff9f99;--err-bg:#431a1a;--err-line:#ff9f99}@keyframes shakeA{0%,to{transform:translate(0)}15%{transform:translate(-9px)}30%{transform:translate(8px)}45%{transform:translate(-6px)}60%{transform:translate(5px)}75%{transform:translate(-3px)}90%{transform:translate(2px)}}@keyframes shakeB{0%,to{transform:translate(0)}15%{transform:translate(-9px)}30%{transform:translate(8px)}45%{transform:translate(-6px)}60%{transform:translate(5px)}75%{transform:translate(-3px)}90%{transform:translate(2px)}}@keyframes spinRing{to{transform:rotate(360deg)}}@keyframes checkDraw{0%{stroke-dashoffset:26px}to{stroke-dashoffset:0}}@keyframes slotBurst{0%{opacity:0;transform:scale(.3)}55%{opacity:1;transform:scale(1.28)}to{opacity:1;transform:none}}@keyframes ringBurst{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.7)}}@keyframes confetti{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.3)}}@keyframes bump{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes errIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes wobble{0%,to{transform:rotate(0)}20%{transform:rotate(-14deg)}40%{transform:rotate(12deg)}60%{transform:rotate(-8deg)}80%{transform:rotate(5deg)}}@keyframes glow{0%{box-shadow:0 0 #0b5b3680}to{box-shadow:0 0 0 20px #0b5b3600}}@keyframes iconPulse{0%,to{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.2)}}.shakeA{animation:.5s cubic-bezier(.36,.07,.19,.97) both shakeA}.shakeB{animation:.5s cubic-bezier(.36,.07,.19,.97) both shakeB}.spinner{animation:.7s linear infinite spinRing}.checkDraw path{stroke-dasharray:26;animation:.45s cubic-bezier(.2,.85,.2,1) .15s both checkDraw}.pop>.slotNew{animation:.7s cubic-bezier(.3,1.6,.5,1) both slotBurst}.ringBurst{opacity:0;animation:.8s cubic-bezier(.2,.8,.3,1) .12s both ringBurst}.confetti{opacity:0;animation:.9s cubic-bezier(.15,.8,.3,1) .1s both confetti}.bump{animation:.5s cubic-bezier(.3,1.5,.5,1) both bump}.errIn{animation:.35s cubic-bezier(.2,.85,.2,1) both errIn}.wobble{animation:.6s ease-in-out .1s both wobble}.glow{animation:.9s ease-out both glow}.swapIn{animation:.35s cubic-bezier(.2,.85,.2,1) both riseS}.iconPulse{animation:1s ease-in-out infinite iconPulse}@keyframes cardOut{0%{opacity:1;height:86px;margin-bottom:0;transform:none}55%{opacity:0;height:86px;margin-bottom:0;transform:translate(-48px)scale(.94)}to{opacity:0;height:0;margin-bottom:-8px;transform:translate(-48px)scale(.94)}}.seq.rows>.cardOut{animation:.55s cubic-bezier(.4,0,.2,1) both cardOut;overflow:hidden}@keyframes helloFade{0%{opacity:0}to{opacity:1}}@keyframes helloWrite{0%{-webkit-mask-position:82% 0;mask-position:82% 0}to{-webkit-mask-position:18% 0;mask-position:18% 0}}@keyframes helloOut{0%{opacity:1;filter:blur();transform:none}to{opacity:0;filter:blur(10px);transform:scale(1.05)}}@keyframes blobA{0%{transform:translate(0)scale(1)}to{transform:translate(26vw,14vh)scale(1.22)}}@keyframes blobB{0%{transform:translate(0)scale(1.1)}to{transform:translate(-22vw,-12vh)scale(.92)}}@keyframes blobC{0%{transform:translate(0)scale(.95)}to{transform:translate(-18vw,16vh)scale(1.2)}}.helloRoot{animation:1.2s both helloFade}.helloBlob{pointer-events:none;border-radius:50%;position:absolute}.helloBlob.a{animation:16s ease-in-out infinite alternate blobA}.helloBlob.b{animation:19s ease-in-out infinite alternate blobB}.helloBlob.c{animation:22s ease-in-out infinite alternate blobC}.helloWord{white-space:nowrap;color:#fff;text-shadow:0 2px 22px #00000047;padding:0 .2em;line-height:1.25;animation:3.4s cubic-bezier(.4,.05,.35,1) .15s both helloWrite,.9s cubic-bezier(.4,0,.6,1) 4.4s both helloOut;-webkit-mask-image:linear-gradient(100deg,#000 46%,#0000 54%);mask-image:linear-gradient(100deg,#000 46%,#0000 54%);-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.helloLabel{animation:.5s cubic-bezier(.2,.85,.2,1) .15s both riseS;display:inline-block}@media (prefers-reduced-motion:reduce){.helloRoot{animation:none!important}}@keyframes pushInR{0%{transform:translate(100%)}to{transform:none}}@keyframes pushOutL{0%{transform:none}to{transform:translate(-100%)}}.layer{scrollbar-width:none}.layer::-webkit-scrollbar{display:none}.pushIn{animation:1.2s cubic-bezier(.45,.02,.15,1) both pushInR;box-shadow:-14px 0 44px #00000038}.pushOut{pointer-events:none;animation:1.2s cubic-bezier(.45,.02,.15,1) both pushOutL}@keyframes popCheck{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}.popCheck{animation:.4s cubic-bezier(.3,1.6,.5,1) both popCheck}@media (prefers-reduced-motion:reduce){.pushIn,.pushOut{animation:none!important}}.helloPop{animation:.8s cubic-bezier(.3,1.6,.5,1) both popIn}@keyframes bobA{0%{transform:translateY(0) rotate(var(--r))}to{transform:translateY(-16px) rotate(calc(var(--r) + 5deg))}}@keyframes bobB{0%{transform:translateY(0) rotate(var(--r))}to{transform:translateY(14px) rotate(calc(var(--r) - 5deg))}}.bobA{animation:bobA var(--d,6s) ease-in-out infinite alternate}.bobB{animation:bobB var(--d,7s) ease-in-out infinite alternate}@keyframes skelPulse{0%,to{opacity:.55}50%{opacity:1}}.skel{animation:1.3s ease-in-out infinite skelPulse}
