.toast[data-v-2f08d639]{z-index:90;background:var(--elevated);border:1px solid var(--border);border-left:3px solid var(--ok);color:var(--text);opacity:0;pointer-events:none;border-radius:10px;max-width:90vw;padding:10px 18px;font-size:13.5px;transition:opacity .3s;position:fixed;top:18px;left:50%;transform:translate(-50%)}.toast.on[data-v-2f08d639]{opacity:1}.toast.err[data-v-2f08d639]{border-left-color:var(--danger)}.toast.info[data-v-2f08d639]{border-left-color:var(--accent)}.loginwrap[data-v-036ce17b]{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.logincard[data-v-036ce17b]{background:var(--surface);border:1px solid var(--border);width:400px;max-width:94vw;box-shadow:var(--shadow);border-radius:16px;padding:34px 34px 30px}.brand.block[data-v-036ce17b]{text-align:center;margin-bottom:26px;font-size:20px;display:block}h1[data-v-036ce17b]{margin-bottom:16px;font-size:19px;font-weight:600}.hint.tight[data-v-036ce17b]{margin:0 0 14px}.codefld[data-v-036ce17b]{letter-spacing:.45em;text-align:center;font-size:20px;font-weight:600}.sep[data-v-036ce17b]{color:var(--text3);margin:0 8px}.fromnote[data-v-036ce17b]{color:var(--text3);border-top:1px solid var(--border);margin-top:18px;padding-top:12px;font-size:12px}:root{--bg:#0a0a0f;--surface:#141419;--elevated:#1c1c24;--border:#26262f;--text:#f5f5f7;--text2:#a8a8b2;--text3:#74747e;--danger:#ff5d7a;--warn:#ffb74d;--ok:#81c784;--accent:#bcbfff;--lime:#e8fe6a;--shadow:0 12px 40px #0006;--ease:cubic-bezier(.4, 0, .2, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;min-height:100vh;font:16px/1.55 -apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,sans-serif}button{font-family:inherit}.num{font-variant-numeric:tabular-nums}.he{text-align:right;direction:rtl;unicode-bidi:plaintext}.brand{background:linear-gradient(90deg, var(--lime), var(--accent));color:#0000;letter-spacing:.01em;-webkit-background-clip:text;background-clip:text;font-size:17px;font-weight:700}.fld{background:var(--elevated);border:1px solid var(--border);width:100%;color:var(--text);font:inherit;border-radius:10px;outline:none;padding:11px 14px;transition:border-color .18s}.fld:focus{border-color:var(--accent)}.fld::placeholder{color:var(--text3)}.btn{background:var(--lime);color:#14141a;cursor:pointer;border:none;border-radius:10px;width:100%;margin-top:14px;padding:11px 16px;font-size:15px;font-weight:700;transition:filter .18s;display:block}.btn:hover:not([disabled]){filter:brightness(1.08)}.btn[disabled]{background:var(--elevated);color:var(--text3);cursor:default;filter:none}.btn.ghost{border:1px solid var(--border);color:var(--text2);background:0 0}.btn.ghost:hover:not([disabled]){border-color:var(--accent);color:var(--text)}.abtn{background:var(--elevated);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:10px;padding:8px 16px;font-size:13.5px;font-weight:600;transition:all .18s}.abtn:hover:not([disabled]){border-color:var(--lime)}.abtn[disabled]{color:var(--text3);cursor:default}.abtn.hollow{color:var(--text2);background:0 0}.dbtn{color:var(--danger);cursor:pointer;background:0 0;border:1px solid #ff5d7a80;border-radius:10px;padding:9px 18px;font-size:14px;font-weight:600;transition:all .18s}.dbtn:hover{border-color:var(--danger);background:#ff5d7a1a}.linkish{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:13px}.linkish[disabled]{color:var(--text3);cursor:default;text-decoration:none}.linkish:not([disabled]):hover{text-decoration:underline}.card{background:var(--surface);border:1px solid var(--border);border-radius:14px;margin-top:16px;padding:20px 22px}.card h3{color:var(--text3);text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px;font-size:12px;font-weight:600}.empty{border:1px dashed var(--border);text-align:center;color:var(--text3);border-radius:14px;margin-top:16px;padding:26px;font-size:14px}.hint{color:var(--text2);margin-top:16px;font-size:13px;line-height:1.5}.hint.err{color:var(--danger)}.hint.okline{color:var(--ok)}.radios{flex-wrap:wrap;gap:8px;display:flex}.radios label{cursor:pointer;position:relative}.radios input{opacity:0;pointer-events:none;position:absolute}.radios span{border:1px solid var(--border);background:var(--elevated);color:var(--text2);border-radius:99px;padding:5px 16px;font-size:13.5px;transition:all .18s;display:inline-block}.radios input:checked+span{border-color:var(--lime);color:var(--lime);background:#e8fe6a14}.radios label:hover span{border-color:var(--accent)}.radios input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.top{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border);background:#0a0a0fe0;align-items:center;gap:16px;padding:12px 32px;display:flex;position:sticky;top:0}.top .who{color:var(--text2);align-items:center;gap:10px;margin-left:auto;font-size:13px;display:flex}.top .who .pill{border:1px solid var(--border);background:var(--surface);border-radius:99px;padding:4px 14px}.top .who .pill b{color:var(--lime);font-weight:600}.top .who .out{color:var(--text3);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:13px}.top .who .out:hover{color:var(--text)}.wrap{max-width:960px;margin:0 auto;padding:30px 32px 80px}.wrap.wide{max-width:1180px}.secrow{align-items:center;gap:12px;margin-top:28px;display:flex}.secrow h2{font-size:17px;font-weight:600}.secrow .spacer{flex:1}.foot{color:var(--text3);border-top:1px solid var(--border);margin-top:40px;padding-top:14px;font-size:11.5px}
