@import"https://api.fontshare.com/v2/css?f[]=clash-display@600,700&f[]=satoshi@400,500,700&display=swap";:root{--bg:#08090d;--surface:#111318;--surface-2:#171a21;--line:hsla(0,0%,100%,.08);--line-strong:hsla(0,0%,100%,.18);--text:#f2f3f7;--muted:#8b90a0;--dim:#5c6070;--sheet:rgba(11,12,17,.94);--glass:rgba(17,19,24,.72);--glow-1:rgba(124,92,255,.18);--glow-2:rgba(56,225,255,.1);--on-accent:#0a0a10;color-scheme:dark;--a1:#7c5cff;--a2:#ff4d8d;--a3:#38e1ff;--accent-grad:linear-gradient(120deg,var(--a1),var(--a2) 55%,var(--a3));--accent:var(--a2);--danger:#ff5a5a;--ok:#33d69f;--r-sm:12px;--r-md:18px;--r-lg:26px;--r-full:999px;--display:"Clash Display","Satoshi",system-ui,sans-serif;--body:"Satoshi",system-ui,-apple-system,"Segoe UI",sans-serif;--nav-h:76px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px)}[data-theme=amoled]{--bg:#000;--surface:#0a0a0c;--surface-2:#121216;--line:hsla(0,0%,100%,.07);--line-strong:hsla(0,0%,100%,.16);--sheet:rgba(0,0,0,.96);--glass:rgba(6,6,8,.78);--glow-1:rgba(124,92,255,.12);--glow-2:rgba(56,225,255,.06)}[data-theme=slate]{--bg:#12141a;--surface:#1a1d25;--surface-2:#222630;--line:hsla(0,0%,100%,.1);--line-strong:hsla(0,0%,100%,.2);--text:#eef0f6;--muted:#969cae;--dim:#6b7284;--sheet:rgba(22,25,32,.96);--glass:rgba(26,29,37,.76)}[data-theme=light]{--bg:#f4f5f9;--surface:#fff;--surface-2:#eef0f6;--line:rgba(16,18,26,.1);--line-strong:rgba(16,18,26,.22);--text:#14161c;--muted:#5f6577;--dim:#878d9e;--sheet:hsla(0,0%,100%,.97);--glass:hsla(0,0%,100%,.82);--glow-1:rgba(124,92,255,.14);--glow-2:rgba(56,225,255,.12);--on-accent:#fff;color-scheme:light}[data-accent=ember]{--a1:#ffb648;--a2:#ff7a3d;--a3:#ff4d6d}[data-accent=rose]{--a1:#ff8fb1;--a2:#ff4d8d;--a3:#b14bff}[data-accent=mint]{--a1:#47f0c0;--a2:#38e1ff;--a3:#5c8cff}[data-accent=ultra]{--a1:#4d7cff;--a2:#7c5cff;--a3:#b14bff}[data-accent=citrus]{--a1:#d6ff4d;--a2:#47f0c0;--a3:#38e1ff}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}#__nuxt,body,html{height:100%;margin:0}body,html{overflow-x:clip}body{background:var(--bg);color:var(--text);font-family:var(--body);font-size:16px;line-height:1.45;overscroll-behavior-y:none;-webkit-font-smoothing:antialiased;transition:background .25s ease,color .25s ease}body:before{background:radial-gradient(50% 50% at 30% 0,var(--glow-1),transparent 70%),radial-gradient(40% 40% at 85% 10%,var(--glow-2),transparent 70%);content:"";height:60vh;inset:-30% -20% auto;pointer-events:none;position:fixed;z-index:0}h1,h2,h3{font-family:var(--display);font-weight:600;letter-spacing:-.02em;margin:0}h1{font-size:30px;line-height:1.15}h2{font-size:22px}h3{font-size:17px}p{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{color:inherit;font:inherit}img{display:block}.page{margin:0 auto;max-width:560px;min-height:100%;padding:calc(var(--safe-top) + 14px) 16px calc(var(--nav-h) + var(--safe-bottom) + 20px);position:relative;z-index:1}.stack{display:flex;flex-direction:column;gap:14px}.row,.spread{align-items:center;display:flex;gap:10px}.spread{justify-content:space-between}.grow{flex:1;min-width:0}.muted{color:var(--muted)}.dim{color:var(--dim);font-size:13px}.center{text-align:center}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:16px}.glass{backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);background:var(--glass)}.field,.glass{border:1px solid var(--line)}.field{background:var(--surface-2);border-radius:var(--r-sm);outline:none;padding:13px 14px;transition:border-color .15s ease;width:100%}.field:focus-visible{border-color:var(--line-strong)}.field::-moz-placeholder{color:var(--dim)}.field::placeholder{color:var(--dim)}textarea.field{line-height:1.5;min-height:108px;resize:vertical}select.field{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none}.label{color:var(--muted);display:block;font-size:13px;margin-bottom:7px}.btn{align-items:center;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-full);cursor:pointer;display:inline-flex;font-weight:500;gap:8px;justify-content:center;padding:13px 20px;transition:transform .12s ease,opacity .15s ease,border-color .15s ease}.btn:active{transform:scale(.975)}.btn:disabled{cursor:default;opacity:.45}.btn--wide{width:100%}.btn--primary{background:var(--accent-grad);border-color:transparent;color:var(--on-accent);font-weight:700}.btn--danger,.btn--ghost{background:transparent}.btn--danger{border-color:color-mix(in srgb,var(--danger) 35%,transparent);color:var(--danger)}.btn--sm{font-size:14px;padding:9px 15px}.chip{align-items:center;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-full);cursor:pointer;display:inline-flex;font-size:14px;gap:6px;line-height:1.2;padding:8px 13px;transition:box-shadow .15s ease,background .15s ease,color .15s ease}.chip--on{background:color-mix(in srgb,var(--a1) 14%,var(--surface-2));border-color:transparent;box-shadow:0 0 0 1.5px var(--a1),0 0 18px -8px var(--a2)}.chip--static{cursor:default}.gradient-text{background:var(--accent-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.divider{background:var(--line);border:0;height:1px;margin:4px 0}.pill-count{background:var(--a2);color:var(--on-accent);display:grid;font-size:12px;font-weight:700;height:20px;min-width:20px;padding:0 6px;place-items:center}.pill-count,.progress{border-radius:var(--r-full)}.progress{background:var(--surface-2);height:6px;overflow:hidden}.progress>i{background:var(--accent-grad);display:block;height:100%;transition:width .4s ease}.empty{color:var(--muted);display:grid;gap:10px;padding:56px 24px;place-items:center;text-align:center}.loader{align-items:flex-end;display:flex;gap:5px;height:26px}.loader i{animation:rise .9s ease-in-out infinite;background:var(--accent-grad);border-radius:3px;height:8px;width:5px}.loader i:nth-child(2){animation-delay:.15s}.loader i:nth-child(3){animation-delay:.3s}@keyframes rise{0%,to{height:8px;opacity:.5}50%{height:26px;opacity:1}}.skeleton{animation:shimmer 1.4s linear infinite;background:linear-gradient(100deg,var(--surface) 30%,var(--surface-2) 50%,var(--surface) 70%);background-size:220% 100%;border-radius:var(--r-md)}@keyframes shimmer{0%{background-position:180% 0}to{background-position:-20% 0}}.toast{border-radius:var(--r-full);bottom:calc(var(--nav-h) + var(--safe-bottom) + 18px);font-size:14px;left:50%;max-width:calc(100% - 32px);padding:11px 18px;position:fixed;transform:translate(-50%);z-index:55}.fade-enter-active,.fade-leave-active{transition:opacity .18s ease}.fade-enter-from,.fade-leave-to{opacity:0}.pop-enter-active{transition:opacity .2s ease,transform .2s ease}.pop-leave-active{transition:opacity .15s ease,transform .15s ease}.pop-enter-from,.pop-leave-to{opacity:0;transform:translateY(8px) scale(.98)}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}:focus-visible{outline:2px solid var(--a3);outline-offset:1px}.scroller{display:flex;gap:7px;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:6px 2px;scroll-behavior:smooth;scrollbar-width:none;touch-action:pan-x}.scroller::-webkit-scrollbar{display:none}.splash[data-v-d137eaa8]{align-content:center;background:var(--bg);display:grid;gap:46px;inset:0;justify-items:center;position:fixed;transition:opacity .35s ease;z-index:90}.splash.out[data-v-d137eaa8]{opacity:0;pointer-events:none}.brand[data-v-d137eaa8]{display:grid;gap:12px;justify-items:center}.word[data-v-d137eaa8]{display:flex;font-family:var(--display);font-size:clamp(46px,16vw,76px);font-weight:700;gap:2px;letter-spacing:-.04em}.word span[data-v-d137eaa8]{animation:letter-d137eaa8 .6s cubic-bezier(.2,.8,.2,1) both,sweep-d137eaa8 3.2s ease-in-out infinite;background:var(--accent-grad);-webkit-background-clip:text;background-clip:text;background-size:300% 100%;color:transparent}@keyframes letter-d137eaa8{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes sweep-d137eaa8{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.tag[data-v-d137eaa8]{animation:letter-d137eaa8 .6s .4s both;color:var(--muted);font-size:14px}.state[data-v-d137eaa8]{display:grid;gap:14px;justify-items:center;min-height:60px;padding:0 24px;text-align:center}.err[data-v-d137eaa8]{color:var(--danger);font-size:14px;max-width:30ch}
