@charset "UTF-8";:root{--bg: #0c0c12;--surface: #15151f;--text: #eeeef5;--muted: #9b8fae;--brand: #985694;--border: rgba(255, 255, 255, .08)}*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:var(--bg);color:var(--text);font-family:Quicksand,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;-webkit-font-smoothing:antialiased}.pg__head{margin-bottom:20px}.pg__title{margin:0 0 4px;font-size:1.5rem;font-weight:700}.pg__sub{margin:0;font-size:.86rem;color:var(--muted)}.pg__note{margin:0 0 14px;padding:10px 14px;border-radius:9px;font-size:.84rem;background:#ffffff0d;border-left:3px solid var(--brand)}.pg__note--ok{border-left-color:#5ac878}.pg__note--err{border-left-color:#ff6b6b;color:#ffc9c9}.in{width:100%;padding:9px 11px;border-radius:8px;background:#101018;border:1px solid rgba(255,255,255,.14);color:var(--text);font:inherit;font-size:.86rem}.in:focus{outline:none;border-color:#98569499}.btn{padding:9px 14px;border-radius:8px;cursor:pointer;font:inherit;font-size:.84rem;font-weight:600;background:transparent;color:var(--text);border:1px solid rgba(255,255,255,.16);white-space:nowrap}.btn:hover:not(:disabled){border-color:#9856948c}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--primary{background:var(--brand);border-color:var(--brand);color:#fff}.btn--primary:hover:not(:disabled){filter:brightness(1.08)}.btn--sm{padding:5px 10px;font-size:.78rem}
