@font-face{font-family:Mona Sans;src:url(/fonts/MonaSans.woff2)format("woff2");font-weight:200 900;font-stretch:75% 125%;font-display:swap}@font-face{font-family:Monaspace Neon;src:url(/fonts/MonaspaceNeon.woff2)format("woff2");font-weight:200 800;font-display:swap}:root{--pool-0:#070c13;--pool-1:#0c131e;--pool-2:#111a28;--pool-3:#172234;--line:#1c2839;--line-2:#27364d;--text:#e6edf6;--text-2:#a7b6ca;--text-3:#90a2ba;--glow:#4ea9ff;--glow-2:#8fcaff;--glow-dim:#1d5fa8;--glow-wash:#4ea9ff24;--on-glow:#03101d;--gain:#34c992;--loss:#ff7a86;--warn:#f2b54a;--warn-wash:#f2b54a1a;--loss-wash:#ff6b781a;--glass-1:#0e162499;--glass-2:#283a5857;--glass-3:#3c567e6b;--glass-hover:#78a0dc0b;--glass-inset:#04080e6b;--glass-border:#96beff1c;--glass-rim:#aad2ff33;--glass-hi:inset 0 1px 0 #ffffff12;--glass-sheen:linear-gradient(180deg, #ffffff0b, #fff0 42%);--glass-shadow:0 24px 48px -30px #00030ae6;--glass-blur:blur(18px) saturate(140%);--font:"Mona Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"Monaspace Neon", ui-monospace, "SFMono-Regular", Menlo, monospace;--t-xs:.8rem;--t-s:.875rem;--t-m:.9375rem;--t-l:1.172rem;--t-xl:1.465rem;--t-2xl:1.831rem;--t-3xl:2.289rem;--t-4xl:clamp(2.3rem, 5.6vw, 3.6rem);--r-s:8px;--r-m:12px;--r-l:16px;--r-xl:22px;--gap:16px;--sidebar:256px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--glass-1:#0e1624;--glass-2:#182536;--glass-3:#22324a;--glass-inset:#080d15}}@media (prefers-reduced-transparency:reduce){:root{--glass-1:#0e1624;--glass-2:#182536;--glass-3:#22324a;--glass-inset:#080d15;--glass-blur:none}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--pool-0);min-height:100dvh;color:var(--text);font-family:var(--font);font-size:var(--t-m);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;margin:0;font-weight:420;font-stretch:100%;line-height:1.5}body:before{--m:12vmax;content:"";inset:calc(var(--m) * -1);z-index:-1;pointer-events:none;background:radial-gradient(60vmax 42vmax at calc(var(--m) + 6vw) calc(var(--m) + 4vh), #2864ff5c, transparent 70%), radial-gradient(44vmax 34vmax at calc(var(--m) + 95vw) calc(var(--m) + 3vh), #8b5cff4d, transparent 70%), radial-gradient(72vmax 13vmax at calc(var(--m) + 58vw) calc(var(--m) + 20vh), #28c4d621, transparent 70%), radial-gradient(52vmax 36vmax at calc(var(--m) + 88vw) calc(var(--m) + 97vh), #14c8b438, transparent 72%), radial-gradient(46vmax 30vmax at calc(var(--m) + 2vw) calc(var(--m) + 99vh), #7846ff29, transparent 70%), radial-gradient(38vmax 28vmax at calc(var(--m) + 46vw) calc(var(--m) + 58vh), #4ea9ff1c, transparent 70%);will-change:transform;animation:70s ease-in-out infinite alternate aurora;position:fixed}@keyframes aurora{0%{transform:translate(0,0)rotate(0)scale(1)}50%{transform:translate(3vmax,-2vmax)rotate(4deg)scale(1.04)}to{transform:translate(-2vmax,2vmax)rotate(-3deg)scale(1.02)}}h1,h2,h3{letter-spacing:-.01em;margin:0;font-weight:640;font-stretch:112%;line-height:1.15}h1{font-size:var(--t-2xl)}h2{font-size:var(--t-xl)}h3{font-size:var(--t-l)}p{margin:0}a{color:var(--glow-2);text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--glow-2);outline-offset:2px}::selection{background:var(--glow-dim);color:var(--text)}.num{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1}.mono{font-family:var(--mono);letter-spacing:0;word-break:break-all;font-weight:430}.muted{color:var(--text-2)}.faint{color:var(--text-3)}.gain{color:var(--gain)}.loss{color:var(--loss)}.small{font-size:var(--t-s)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.glass{border-radius:var(--r-xl);border:1px solid var(--glass-border);background:var(--glass-sheen), var(--glass-1);box-shadow:var(--glass-hi), var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);position:relative}.glass:before,.dialog:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(160deg,#cde4ff4d,#cde4ff0f 26%,#cde4ff00 55%,#8fcaff1a 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pane{align-content:start;gap:14px;min-width:0;padding:20px 22px 22px;display:grid}.pane-head{justify-content:space-between;align-items:center;gap:12px;min-height:36px;display:flex}.pane-head h2{font-size:var(--t-l)}.well{border-radius:var(--r-l);background:var(--glass-inset);border:1px solid var(--glass-border)}.btn{--b-fill:var(--glass-2);--b-rim:var(--glass-rim);isolation:isolate;border:1px solid var(--b-rim);background:linear-gradient(180deg, #ffffff13, #fff0 60%), var(--b-fill);min-height:44px;color:var(--text);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-weight:560;font-stretch:104%;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,box-shadow .2s,color .15s,transform .1s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 1px 2px #0000004d}.btn:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(100deg,#0000 32%,#ffffff29 48%,#0000 64%);transition:transform .65s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:translate(-110%)}.btn:hover{text-decoration:none}.btn:hover:not(:disabled){--b-fill:#3c567e66;--b-rim:#b4d7ff4d}.btn:hover:not(:disabled):after{transform:translate(110%)}.btn:active:not(:disabled){transform:translateY(1px)scale(.985);box-shadow:inset 0 2px 8px #0006}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.primary{--b-fill:#4ea9ff3d;--b-rim:#8fcaff99;background:linear-gradient(180deg, #aad7ff3d, #4ea9ff00 70%), var(--b-fill);color:#f3f9ff;text-shadow:0 0 14px #8fcaff59;font-weight:640;box-shadow:inset 0 1px #ffffff4d,inset 0 -10px 18px -12px #8fcaff80,0 10px 28px -12px #4ea9ffb3}.btn.primary:hover:not(:disabled){--b-fill:#4ea9ff57;--b-rim:#bee1ffd9;box-shadow:inset 0 1px #ffffff5c,inset 0 -10px 18px -12px #8fcaff99,0 12px 34px -10px #4ea9ffd9}.btn.primary:active:not(:disabled){box-shadow:inset 0 2px 10px #0210228c,0 4px 14px -8px #4ea9ff99}.btn.danger{--b-fill:#ff6b781f;--b-rim:#ff828e73;color:#ffc2c8}.btn.danger:hover:not(:disabled){--b-fill:#ff6b7833;--b-rim:#ff96a0a6}.btn.ghost{box-shadow:none;color:var(--text-2);background:0 0;border-color:#0000}.btn.ghost:after{display:none}.btn.ghost:hover:not(:disabled){background:var(--glass-2);color:var(--text)}.btn.ghost:active:not(:disabled){box-shadow:none}.btn.small{min-height:36px;font-size:var(--t-s);padding:0 14px}.btn.block{width:100%}.btn.icon{width:44px;padding:0}.btn.small.icon{width:36px}.btn .spin,.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.field{gap:6px;display:grid}.field>label,.label{font-size:var(--t-s);color:var(--text-2);font-weight:540}.input,.textarea,.select{border:1px solid var(--glass-rim);background:var(--glass-inset);width:100%;min-height:44px;color:var(--text);border-radius:14px;outline:none;padding:10px 16px;transition:border-color .12s,box-shadow .12s;box-shadow:inset 0 1px 3px #00000059}.textarea{resize:vertical;min-height:110px;line-height:1.55}.select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--text-3) 50%), linear-gradient(135deg, var(--text-3) 50%, transparent 50%);background-position:calc(100% - 21px) 52%,calc(100% - 16px) 52%;background-repeat:no-repeat;background-size:5px 5px;padding-right:40px}.select option,.select optgroup{background:var(--pool-2);color:var(--text)}.input::placeholder,.textarea::placeholder{color:var(--text-3)}.input:focus-visible,.textarea:focus-visible,.select:focus-visible{outline:none}.input:focus,.textarea:focus,.select:focus{border-color:var(--glow);box-shadow:inset 0 1px 3px #00000059, 0 0 0 3px var(--glow-wash)}.input:disabled{opacity:.6}.input.invalid,.textarea.invalid{border-color:var(--loss)}.hint{font-size:var(--t-s);color:var(--text-3)}.error-text{font-size:var(--t-s);color:var(--loss)}.check{cursor:pointer;color:var(--text-2);align-items:flex-start;gap:10px;display:flex}.check input{accent-color:var(--glow);width:16px;height:16px;margin-top:4px}.notice{border-radius:var(--r-l);background:var(--glass-2);border:1px solid var(--glass-border);color:var(--text-2);font-size:var(--t-s);align-items:flex-start;gap:10px;padding:12px 16px;display:flex}.notice.warn{color:#f6d9a6;background:#f2b54a1a;border-color:#f2b54a57}.notice.danger{color:#ffc2c8;background:#ff6b781a;border-color:#ff6b785c}.notice svg{flex:none;margin-top:2px}.list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.chip{border:1px solid var(--glass-border);background:var(--glass-2);min-height:34px;color:var(--text-2);font-size:var(--t-s);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-weight:540;transition:background-color .15s,border-color .15s,color .15s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.chip:hover:not(:disabled){color:var(--text);border-color:var(--glass-rim)}.chip:disabled{opacity:.45;cursor:not-allowed}.chip[aria-pressed=true],.chip.on{color:#eef6ff;background:#4ea9ff33;border-color:#8fcaff99;box-shadow:inset 0 1px #ffffff2e,0 0 18px -8px #4ea9ffe6}.tag{border:1px solid var(--glass-rim);min-height:20px;font-size:var(--t-xs);white-space:nowrap;color:var(--text-2);border-radius:999px;align-items:center;padding:0 8px;font-weight:560;line-height:1.5;display:inline-flex}.tag.warn{color:var(--warn);background:#f2b54a14;border-color:#f2b54a6b}.tag.glow{color:var(--glow-2);background:#4ea9ff1f;border-color:#8fcaff73}.dialog{border-radius:var(--r-xl);border:1px solid var(--glass-rim);background:var(--glass-sheen), var(--glass-1);box-shadow:var(--glass-hi), 0 30px 80px -30px #000000e6;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);color:var(--text);padding:22px;position:fixed}.dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#03060a9e}.auth{align-content:center;place-items:center;gap:18px;min-height:100dvh;padding:32px 16px;display:grid}.auth-card{gap:22px;width:min(460px,100%);padding:28px;display:grid}.auth-card .head{gap:8px;display:grid}.stack{gap:14px;display:grid}.row{align-items:center;gap:10px;display:flex}.row.wrap{flex-wrap:wrap}.row.between{justify-content:space-between}.grow{flex:1;min-width:0}@media (width<=480px){.auth{padding:20px 12px}.auth-card{padding:22px 18px}.pane{padding:16px 16px 18px}}@media (prefers-reduced-motion:reduce){body:before{animation:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{body{background:#fff}body:before{display:none}body *{visibility:hidden}.print-area,.print-area *{visibility:visible}.print-area{width:100%;position:absolute;inset:0 auto auto 0;color:#000!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid #000!important}.print-area .muted,.print-area .faint,.print-area .label,.print-area code{color:#000!important}.no-print{display:none!important}}
