@font-face{font-family:RaveMate Wordmark;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk59E9_C-bk.woff2)format("woff2")}:root{--night:#0b0a10;--stage:#15131c;--line:#2a2633;--fog:#a39db3;--light:#f4f1fa;--lime:#c8ff2e;--font-ui:"Manrope", system-ui, sans-serif;--font-display:"Unbounded", "Manrope", system-ui, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:after,:before{box-sizing:border-box}body,html{color:var(--light);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;background:#050408;margin:0}button,input,select,textarea{color:inherit;font-family:inherit}a{color:var(--light)}a:hover{color:var(--lime)}.glass{background:radial-gradient(90% 120% at 25% 0,#ffffff24,#fff0 60%),#16141ddb;border:1px solid #ffffff29;box-shadow:inset 0 1.5px #ffffff61,inset 0 -1px #ffffff1a}.icon-btn{width:44px;height:44px;color:var(--light);cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;padding:0;text-decoration:none;transition:transform .15s;display:grid}.icon-btn:active{transform:scale(.92)}.icon-btn--lg{width:50px;height:50px}.chip{white-space:nowrap;height:32px;color:var(--light);background:#1d1a26;border:1px solid #2a2633;border-radius:999px;align-items:center;gap:6px;padding:0 13px;font-size:13px;font-weight:700;display:inline-flex}button.chip{cursor:pointer;transition:background .15s,color .15s,transform .12s}button.chip:active{transform:scale(.95)}.chip--lime{color:var(--lime);background:#c8ff2e1a;border-color:#c8ff2e59}.chip--on{color:var(--night);background:var(--lime);border-color:#0000}.btn{height:56px;color:var(--light);cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .15s,filter .15s;display:inline-flex}.btn:hover{filter:brightness(1.08)}.btn:active{transform:scale(.98)}.btn:focus-visible,.chip:focus-visible,.icon-btn:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.btn--lime{background:radial-gradient(90% 130% at 16% 0,#ffffff73,#fff0 58%),linear-gradient(#d9ff6b,#c8ff2e 55%,#b6f500);border-color:#ffffff59;box-shadow:inset 0 1.5px #ffffffb3,inset 0 -1.5px #0000001f}.btn--lime,.btn--lime:hover{color:var(--night)}.btn--block{width:100%}.surface{background:var(--stage);border:1px solid #221f2b;border-radius:24px}.page{overscroll-behavior:contain;scrollbar-width:none;position:absolute;inset:0;overflow:hidden auto}.page::-webkit-scrollbar{display:none}.frame{position:absolute;inset:0;overflow:hidden}.page-title{letter-spacing:-.02em;margin:0;font-size:30px;font-weight:800}.section-title{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:800}.muted{color:var(--fog)}.topbar{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;min-height:44px;display:grid}.topbar>:first-child{justify-self:start}.topbar>:last-child{justify-self:end}.topbar__title{text-align:center;margin:0;font-size:17px;font-weight:800}.label{letter-spacing:.08em;text-transform:uppercase;color:var(--fog);margin:0 0 12px;font-size:13px;font-weight:700}.dock{z-index:6;padding:30px 20px calc(22px + env(safe-area-inset-bottom));background:linear-gradient(180deg,#0b0a1000 0,var(--night) 36%);gap:12px;display:flex;position:absolute;bottom:0;left:0;right:0}.dock>.btn{flex:1}.tab-enter-active{transition:opacity .2s ease-out,transform .28s cubic-bezier(.22,1,.36,1)}.tab-enter-from{opacity:0;transform:translateY(8px)}.tab-leave-active{display:none}@media (prefers-reduced-motion:reduce){.tab-enter-active{transition:none}}::view-transition-old(root){display:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-group(rm-screen){overflow:clip}@media (width>=520px){::view-transition-group(rm-screen){border-radius:48px}}::view-transition-old(rm-screen){animation:.32s cubic-bezier(.4,0,1,1) both rm-screen-out}::view-transition-new(rm-screen){animation:.56s cubic-bezier(.22,1,.36,1) .1s both rm-screen-in}@keyframes rm-screen-out{to{opacity:0;transform:scale(.965)}}@keyframes rm-screen-in{0%{opacity:0;transform:scale(.965)}}html[data-nav=login] .rm-shared-mascot{view-transition-name:rm-mascot}::view-transition-group(rm-mascot){animation-duration:.76s;animation-timing-function:cubic-bezier(.65,0,.15,1)}::view-transition-old(rm-mascot){animation:.76s linear both rm-hold-out}::view-transition-new(rm-mascot){animation:.76s linear both rm-late-in}@keyframes rm-hold-out{0%,72%{opacity:1}to{opacity:0}}@keyframes rm-late-in{0%,72%{opacity:0}to{opacity:1}}html[data-nav=modal]::view-transition-new(rm-screen){mix-blend-mode:normal}html[data-nav=modal]::view-transition-old(rm-screen){mix-blend-mode:normal}html[data-nav=pop]::view-transition-new(rm-screen){mix-blend-mode:normal}html[data-nav=pop]::view-transition-old(rm-screen){mix-blend-mode:normal}html[data-nav=push]::view-transition-new(rm-screen){mix-blend-mode:normal}html[data-nav=push]::view-transition-old(rm-screen){mix-blend-mode:normal}html[data-nav=push]::view-transition-old(rm-screen){animation:.42s cubic-bezier(.32,.72,0,1) both rm-slide-back}html[data-nav=push]::view-transition-new(rm-screen){animation:.42s cubic-bezier(.32,.72,0,1) both rm-slide-in}html[data-nav=pop]::view-transition-old(rm-screen){z-index:1;animation:.38s cubic-bezier(.32,.72,0,1) both rm-slide-out}html[data-nav=pop]::view-transition-new(rm-screen){animation:.38s cubic-bezier(.32,.72,0,1) both rm-slide-forward}html[data-nav=modal]::view-transition-old(rm-screen){animation:.26s both rm-fade-out}html[data-nav=modal]::view-transition-new(rm-screen){animation:.52s cubic-bezier(.34,1.3,.64,1) both rm-pop-up}@keyframes rm-slide-in{0%{transform:translate(100%)}}@keyframes rm-slide-back{to{opacity:.35;transform:translate(-25%)}}@keyframes rm-slide-out{to{transform:translate(100%)}}@keyframes rm-slide-forward{0%{opacity:.35;transform:translate(-25%)}}@keyframes rm-pop-up{0%{opacity:0;transform:scale(.88)}}::view-transition-new(rm-nav):only-child{animation:.64s cubic-bezier(.22,1,.36,1) .3s both rm-nav-in}::view-transition-old(rm-nav):only-child{animation:.22s both rm-fade-out}::view-transition-old(rm-nav):not(:only-child){display:none}::view-transition-new(rm-nav):not(:only-child){animation:none}@keyframes rm-nav-in{0%{opacity:0;transform:translateY(14px)scale(.92)}}@keyframes rm-fade-out{to{opacity:0}}.app-icon[data-v-c41bd9d3]{flex-shrink:0;display:block}.toast-host[data-v-f210a389]{z-index:50;top:calc(16px + env(safe-area-inset-top));pointer-events:none;justify-content:center;display:flex;position:absolute;left:16px;right:16px}.toast[data-v-f210a389]{color:var(--light);background-color:#16141df5;border-radius:999px;align-items:center;gap:10px;padding:12px 18px;font-size:14px;font-weight:700;display:inline-flex}.toast svg[data-v-f210a389]{color:var(--lime)}.toast-enter-active[data-v-f210a389]{transition:transform .35s cubic-bezier(.34,1.4,.64,1),opacity .2s}.toast-leave-active[data-v-f210a389]{transition:transform .2s ease-in,opacity .2s ease-in}.toast-enter-from[data-v-f210a389],.toast-leave-to[data-v-f210a389]{opacity:0;transform:translateY(-16px)scale(.96)}.stage{justify-content:center;align-items:center;min-height:100dvh;display:flex}.phone{width:100%;height:100dvh;position:relative}.phone,.screen-root{background:var(--night);overflow:hidden}.screen-root{border-radius:inherit;view-transition-name:rm-screen;position:absolute;inset:0}@media (width>=520px){.phone{width:390px;height:844px;box-shadow:0 0 0 10px #16141d,0 0 0 11px var(--line);border-radius:48px}}
