@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./outfit-latin-ext-wght-normal.DdQaqQDo.woff2)format("woff2-variations");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:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./outfit-latin-wght-normal.Bc-8i84L.woff2)format("woff2-variations");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:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./unbounded-latin-wght.D5afBTBx.woff2)format("woff2-variations");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}:root{--bg:#04050a;--bg-2:#090b15;--bg-3:#0e1120;--panel:#ffffff09;--panel-2:#ffffff12;--line:#ffffff13;--line-2:#ffffff24;--text:#eef1ff;--muted:#8d96b6;--faint:#565e7c;--cyan:#67e8f9;--violet:#a78bfa;--pink:#f0abfc;--mint:#6ee7b7;--gold:#fcd88b;--green:#86efac;--red:#fca5a5;--aurora:linear-gradient(120deg, #67e8f9, #a78bfa 50%, #f0abfc);--aurora-soft:linear-gradient(120deg, #67e8f921, #a78bfa21 50%, #f0abfc21);--glass:linear-gradient(180deg, #ffffff0d, #ffffff05);--glow:0 10px 40px -8px #a78bfa73;--radius:24px;--radius-sm:14px;--shadow:0 20px 60px #0000008c;--font:"Outfit Variable", "Outfit", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--display:"Unbounded Variable", "Outfit Variable", system-ui, sans-serif;--mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--header-h:60px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body,html{background:var(--bg);color:var(--text);margin:0;padding:0}body{font-family:var(--font);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none;font-size:16px;line-height:1.5}#__nuxt,body{min-height:100dvh}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--cyan);text-decoration:none}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:8px}::selection{background:#a78bfa59}h1,h2,h3{font-family:var(--display);letter-spacing:-.015em;margin:0;font-weight:500;line-height:1.15}h1{font-size:1.75rem}h2{font-size:1.05rem}h3{font-size:.95rem}p{margin:0}.muted,small{color:var(--muted)}.faint{color:var(--faint)}.mono{font-family:var(--mono)}.mono,.num{font-variant-numeric:tabular-nums}.display{font-family:var(--display);letter-spacing:-.01em}.grad{background:var(--aurora);color:#0000;-webkit-background-clip:text;background-clip:text}.eyebrow,.section-title{font-family:var(--display);text-transform:uppercase;letter-spacing:.22em;color:var(--muted);font-size:.64rem;font-weight:500}.section-title{align-items:center;gap:10px;margin:10px 4px 0;display:flex}.section-title:after{content:"";background:linear-gradient(90deg,var(--line-2),transparent);flex:1;height:1px}.page{padding:calc(var(--header-h) + var(--safe-top) + 12px) 18px calc(28px + var(--safe-bottom));max-width:680px;margin:0 auto;position:relative}.stack{flex-direction:column;gap:14px}.row,.stack{display:flex}.row{align-items:center;gap:10px}.row.between{justify-content:space-between}.wrap{flex-wrap:wrap}.grow{flex:1;min-width:0}.card{background:var(--glass);border:1px solid var(--line);border-radius:var(--radius);padding:18px;box-shadow:inset 0 1px #ffffff0a}.card.soft{background:var(--aurora-soft);border-color:#a78bfa38}.card.flat{background:0 0}.btn{-webkit-appearance:none;appearance:none;border:1px solid var(--line-2);color:var(--text);cursor:pointer;letter-spacing:.01em;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:#ffffff0a;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:10px 20px;font-weight:500;transition:transform .12s,background .2s,border-color .2s,box-shadow .2s,opacity .2s;display:inline-flex}.btn:hover{border-color:#ffffff3d}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.42;cursor:default}.btn.primary{background:var(--aurora);color:#0a0820;font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;box-shadow:var(--glow);border:none;font-size:.86rem;font-weight:600}.btn.primary:disabled{box-shadow:none}.btn.ghost{background:0 0;border-color:#0000}.btn.ghost:hover{border-color:var(--line-2)}.btn.danger{color:var(--red);background:#fca5a50d;border-color:#fca5a559}.btn.small{min-height:36px;padding:6px 14px;font-size:.88rem}.btn.primary.small{font-size:.74rem}.btn.block{width:100%}.icon-btn{-webkit-appearance:none;appearance:none;cursor:pointer;width:44px;height:44px;color:var(--text);background:0 0;border:0;border-radius:50%;place-items:center;transition:background .2s;display:grid}.icon-btn:active{background:var(--panel-2)}.field{flex-direction:column;gap:7px;display:flex}.field>span{color:var(--muted);font-size:.82rem}.input,select.input,textarea.input{border:1px solid var(--line-2);border-radius:var(--radius-sm);background:#00000059;outline:none;width:100%;padding:13px 15px;transition:border-color .2s,box-shadow .2s}.input::placeholder{color:var(--faint)}.input:focus{border-color:#67e8f999;box-shadow:0 0 0 4px #67e8f91f}textarea.input{resize:vertical;min-height:100px;line-height:1.55}.chip{border:1px solid var(--line-2);color:var(--muted);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:.76rem;display:inline-flex}.chip.gold{color:var(--gold);background:#fcd88b0d;border-color:#fcd88b52}.chip.violet{color:var(--violet);background:#a78bfa12;border-color:#a78bfa52}.chip.cyan{color:var(--cyan);background:#67e8f90d;border-color:#67e8f952}.chip.mint{color:var(--mint);background:#6ee7b70d;border-color:#6ee7b752}.chip.on{color:#0a0820;background:var(--aurora);border-color:#0000}.seg{border:1px solid var(--line);background:#0000004d;gap:2px;padding:4px;display:inline-flex}.seg,.seg button{border-radius:999px}.seg button{cursor:pointer;color:var(--muted);background:0 0;border:0;min-height:36px;padding:7px 16px;transition:background .2s,color .2s}.seg button.on{background:var(--panel-2);color:var(--text);box-shadow:inset 0 1px #ffffff0f}input[type=range]{-webkit-appearance:none;appearance:none;touch-action:pan-y;background:0 0;width:100%;height:28px}input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--cyan),var(--violet) var(--fill,50%),#ffffff1a var(--fill,50%));border-radius:3px;height:3px}input[type=range]::-moz-range-track{background:#ffffff1a;border-radius:3px;height:3px}input[type=range]::-moz-range-progress{background:var(--violet);border-radius:3px;height:3px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border-radius:50%;width:20px;height:20px;margin-top:-8.5px;box-shadow:0 0 0 5px #a78bfa2e,0 2px 10px #00000080}input[type=range]::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:20px;height:20px;box-shadow:0 0 0 5px #a78bfa2e}.switch{flex:none;width:50px;height:30px;position:relative}.switch input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.switch span{border:1px solid var(--line);background:#ffffff1a;border-radius:999px;transition:background .2s;position:absolute;inset:0}.switch span:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .2s;position:absolute;top:3px;left:3px}.switch input:checked+span{background:var(--aurora);border-color:#0000}.switch input:checked+span:after{transform:translate(20px)}.hidden{display:none!important}.center{text-align:center}.spacer{height:8px}.divider{background:var(--line);height:1px;margin:6px 0}.fade-enter-active,.fade-leave-active{transition:opacity .25s}.fade-enter-from,.fade-leave-to{opacity:0}.rise-enter-active,.rise-leave-active{transition:opacity .3s,transform .3s}.rise-enter-from,.rise-leave-to{opacity:0;transform:translateY(12px)}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.001ms!important;animation-duration:.001ms!important}}.hdr[data-v-3ce5714f]{z-index:30;height:calc(var(--header-h) + var(--safe-top));padding:var(--safe-top) 8px 0;-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:linear-gradient(#04050aeb,#04050ab8);align-items:center;gap:4px;display:flex;position:fixed;top:0;left:0;right:0}.hdr[data-v-3ce5714f]:after{content:"";background:linear-gradient(90deg,transparent,var(--line-2) 20%,var(--line-2) 80%,transparent);height:1px;position:absolute;bottom:0;left:0;right:0}.title[data-v-3ce5714f]{font-family:var(--display);text-transform:uppercase;letter-spacing:.24em;white-space:nowrap;text-overflow:ellipsis;flex:1;margin-left:4px;font-size:.74rem;font-weight:500;overflow:hidden}.right[data-v-3ce5714f]{align-items:center;gap:2px;padding-right:12px;display:flex}.sync[data-v-3ce5714f]{background:var(--faint);border-radius:50%;width:8px;height:8px}.sync.idle[data-v-3ce5714f]{background:var(--mint);box-shadow:0 0 10px #6ee7b7b3}.sync.syncing[data-v-3ce5714f]{background:var(--cyan);animation:1s ease-in-out infinite pulse-3ce5714f;box-shadow:0 0 10px #67e8f9b3}.sync.offline[data-v-3ce5714f]{background:var(--gold)}.sync.error[data-v-3ce5714f]{background:var(--red)}@keyframes pulse-3ce5714f{50%{opacity:.3}}.eq[data-v-3ce5714f]{align-items:flex-end;gap:3px;height:16px;display:flex}.eq i[data-v-3ce5714f]{background:var(--aurora);border-radius:2px;width:3px;animation:1.1s ease-in-out infinite eq-3ce5714f}.eq i[data-v-3ce5714f]:nth-child(2){animation-delay:-.4s}.eq i[data-v-3ce5714f]:nth-child(3){animation-delay:-.8s}@keyframes eq-3ce5714f{0%,to{height:4px}50%{height:16px}}.icon[data-v-a96ae354]{flex:none;display:block}.drawer[data-v-e0feefbc]{z-index:50;overscroll-behavior:contain;background:var(--bg);overflow-y:auto}.drawer[data-v-e0feefbc],.glow[data-v-e0feefbc]{position:fixed;inset:0}.glow[data-v-e0feefbc]{pointer-events:none;background:radial-gradient(60% 40% at 0 0,#67e8f924,#0000 70%),radial-gradient(50% 45% at 100% 30%,#a78bfa24,#0000 70%),radial-gradient(70% 40% at 40% 110%,#f0abfc1a,#0000 70%)}.inner[data-v-e0feefbc]{max-width:640px;min-height:100%;padding:calc(var(--safe-top) + 8px) 22px calc(var(--safe-bottom) + 20px);flex-direction:column;gap:18px;margin:0 auto;display:flex;position:relative}.top[data-v-e0feefbc]{height:var(--header-h);gap:6px;margin:0 -14px}.brand[data-v-e0feefbc],.top[data-v-e0feefbc]{align-items:center;display:flex}.brand[data-v-e0feefbc]{font-family:var(--display);letter-spacing:.32em;text-transform:uppercase;flex:1;gap:10px;font-size:.8rem}.logo[data-v-e0feefbc]{background:conic-gradient(from 200deg,var(--cyan),var(--violet),var(--pink),var(--cyan));width:18px;height:18px;box-shadow:0 0 18px #a78bfab3}.logo[data-v-e0feefbc],.sync[data-v-e0feefbc]{border-radius:50%}.sync[data-v-e0feefbc]{background:var(--faint);width:8px;height:8px;margin-right:18px}.sync.idle[data-v-e0feefbc]{background:var(--mint);box-shadow:0 0 10px #6ee7b7b3}.sync.syncing[data-v-e0feefbc]{background:var(--cyan)}.sync.offline[data-v-e0feefbc]{background:var(--gold)}.sync.error[data-v-e0feefbc]{background:var(--red)}.today[data-v-e0feefbc]{color:var(--text);border-bottom:1px solid var(--line);flex-direction:column;gap:6px;padding:4px 0 8px}.hud[data-v-e0feefbc],.today[data-v-e0feefbc]{display:flex}.hud[data-v-e0feefbc]{color:var(--muted);flex-wrap:wrap;gap:6px 16px;font-size:.92rem}.hud b[data-v-e0feefbc]{font-family:var(--display);margin-right:2px;font-size:1rem;font-weight:500}.mint[data-v-e0feefbc]{color:var(--mint)}.gold[data-v-e0feefbc]{color:var(--gold)}.violet[data-v-e0feefbc]{color:var(--violet)}.items[data-v-e0feefbc]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.item[data-v-e0feefbc]{color:var(--text);border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:14px 2px;display:flex}.n[data-v-e0feefbc]{font-family:var(--mono);color:var(--faint);align-self:flex-start;width:18px;padding-top:.6rem;font-size:.72rem}.item .label[data-v-e0feefbc]{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(1.45rem,7vw,1.9rem);font-weight:500;line-height:1.15;display:block}.item small[data-v-e0feefbc]{margin-top:3px;font-size:.84rem;display:block}.arrow[data-v-e0feefbc]{color:var(--faint);flex:none;transition:transform .2s,color .2s}.item.on .arrow[data-v-e0feefbc],.item:hover .arrow[data-v-e0feefbc]{color:var(--text);transform:translate(3px)}.item.on .label[data-v-e0feefbc]{background:var(--aurora);color:#0000;-webkit-background-clip:text;background-clip:text}.item.on .n[data-v-e0feefbc]{color:var(--cyan)}.more[data-v-e0feefbc]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.more .eyebrow[data-v-e0feefbc]{margin-right:6px}.chip.link[data-v-e0feefbc]{color:var(--text);padding:7px 14px;font-size:.86rem}.chip.link.on[data-v-e0feefbc]{border-color:var(--cyan)}.bottom[data-v-e0feefbc]{flex-direction:column;gap:10px;margin-top:auto;padding-top:8px;display:flex}.player[data-v-e0feefbc]{border-radius:var(--radius);background:var(--aurora-soft);border:1px solid #a78bfa38;align-items:center;gap:12px;padding:12px;display:flex}.play[data-v-e0feefbc]{background:var(--aurora);color:#0a0820;cursor:pointer;width:46px;height:46px;box-shadow:var(--glow);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.player .label[data-v-e0feefbc]{font-family:var(--display);font-size:.9rem;font-weight:500}.ellipsis[data-v-e0feefbc]{white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;display:block;overflow:hidden}.feature[data-v-e0feefbc]{color:var(--gold);padding:0 6px;font-size:.9rem;font-style:italic}.account[data-v-e0feefbc]{border-radius:var(--radius);color:var(--text);border:1px solid var(--line);background:var(--glass);align-items:center;gap:12px;padding:12px;display:flex}.account .label[data-v-e0feefbc]{font-weight:500;display:block}.account small[data-v-e0feefbc]{font-size:.78rem;display:block}.avatar[data-v-e0feefbc]{width:38px;height:38px;font-family:var(--display);background:var(--panel-2);border:1px solid var(--line-2);border-radius:50%;flex:none;place-items:center;font-size:.9rem;display:grid}.menu-enter-active[data-v-e0feefbc],.menu-leave-active[data-v-e0feefbc]{transition:opacity .28s}.menu-enter-from[data-v-e0feefbc],.menu-leave-to[data-v-e0feefbc]{opacity:0}.bottom[data-v-e0feefbc],.items li[data-v-e0feefbc],.more[data-v-e0feefbc],.today[data-v-e0feefbc]{animation:.5s cubic-bezier(.2,.8,.2,1) both rise-e0feefbc;animation-delay:calc(var(--i,0)*45ms + 60ms)}@keyframes rise-e0feefbc{0%{opacity:0;transform:translateY(14px)}}.pocket[data-v-b63fdb74]{z-index:100;padding:calc(var(--safe-top) + 30vh) 0 calc(var(--safe-bottom) + 48px);touch-action:none;-webkit-user-select:none;user-select:none;background:#000;flex-direction:column;justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0}.dim[data-v-b63fdb74]{text-align:center;color:#2a2f45}.steps[data-v-b63fdb74]{color:#262b40;font-size:3.2rem}.dim small[data-v-b63fdb74]{color:#1f2335}.ring[data-v-b63fdb74]{color:#3a4060;touch-action:none;background:0 0;border:0;width:96px;height:96px;padding:0;position:relative}.lock[data-v-b63fdb74]{margin:auto;position:absolute;inset:0}.toasts[data-v-81d2b6e8]{left:0;right:0;bottom:calc(var(--safe-bottom) + 20px);z-index:80;pointer-events:none;flex-direction:column;align-items:center;gap:8px;padding:0 16px;display:flex;position:fixed}.toast[data-v-81d2b6e8]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--line-2);box-shadow:var(--shadow);background:#0a0c18f0;border-radius:999px;max-width:100%;padding:10px 16px;font-size:.92rem}.toast.ok[data-v-81d2b6e8]{border-color:#86efac66}.toast.warn[data-v-81d2b6e8]{border-color:#fcd88b73}.toast.error[data-v-81d2b6e8]{border-color:#fca5a580}.update[data-v-3b8a0c00]{left:12px;right:12px;bottom:calc(var(--safe-bottom) + 14px);z-index:70;background:var(--bg-2);box-shadow:var(--shadow);align-items:center;gap:8px;max-width:560px;margin:0 auto;padding:10px 12px;display:flex;position:fixed}.shell{background:var(--bg);isolation:isolate;min-height:100dvh;position:relative}.shell:before{z-index:-2;background:radial-gradient(60% 42% at 12% -6%,#67e8f91a,#0000 70%),radial-gradient(55% 40% at 96% 4%,#a78bfa1f,#0000 70%),radial-gradient(80% 45% at 50% 112%,#f0abfc12,#0000 70%)}.shell:after,.shell:before{content:"";pointer-events:none;position:fixed;inset:0}.shell:after{z-index:-1;opacity:.5;background-image:radial-gradient(1px 1px at 23px 41px,#fff,#0000),radial-gradient(1px 1px at 97px 13px,#fff,#0000),radial-gradient(1px 1px at 151px 87px,#fff,#0000),radial-gradient(1.2px 1.2px at 211px 162px,#fff,#0000),radial-gradient(1px 1px at 59px 201px,#fff,#0000),radial-gradient(1px 1px at 179px 226px,#fff,#0000),radial-gradient(1px 1px at 41px 131px,#ffffffb3,#0000),radial-gradient(1px 1px at 233px 51px,#ffffffb3,#0000),radial-gradient(1.4px 1.4px at 71px 307px,#a78bfae6,#0000),radial-gradient(1px 1px at 263px 197px,#fff,#0000),radial-gradient(1.6px 1.6px at 331px 83px,#67e8f9e6,#0000),radial-gradient(1px 1px at 157px 349px,#fff,#0000),radial-gradient(1.8px 1.8px at 290px 330px,#ffffffe6,#0000);background-size:260px 260px,260px 260px,260px 260px,260px 260px,260px 260px,260px 260px,260px 260px,260px 260px,383px 383px,383px 383px,383px 383px,383px 383px,383px 383px;animation:9s ease-in-out infinite alternate twinkle}@keyframes twinkle{to{opacity:.3}}
