*{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:#0f1115;color:#e6e8ee}a{color:#6ea8fe}.wrap{max-width:1000px;margin:0 auto;padding:24px}.bar{display:flex;align-items:center;gap:16px;padding:12px 24px;background:#161922;border-bottom:1px solid #232734}.bar b{color:#fff}.spacer{flex:1 1}button,input,select{font:inherit;padding:8px 10px;border-radius:8px;border:1px solid #2b3040;background:#1b1f2a;color:#e6e8ee}button{background:#2b6cff;border:none;cursor:pointer}button.sec{background:#2b3040}button:hover{opacity:.9}.tabs{display:flex;gap:8px;margin:20px 0;flex-wrap:wrap}.tabs button{background:#1b1f2a;border:1px solid #2b3040}.tabs button.active{background:#2b6cff;border-color:#2b6cff}.card{background:#161922;border:1px solid #232734;border-radius:12px;padding:18px;margin-bottom:18px}.card h3{margin:0 0 12px}table{width:100%;border-collapse:collapse}td,th{text-align:left;padding:8px 10px;border-bottom:1px solid #232734;font-size:14px}th{color:#9aa3b2;font-weight:600}.row{display:flex;gap:10px;flex-wrap:wrap;align-items:end}.row>div{display:flex;flex-direction:column;gap:4px}label{font-size:12px;color:#9aa3b2}.err{color:#ff6b6b}.err,.ok{margin:8px 0}.ok{color:#4ade80}.login{max-width:360px;margin:80px auto}.muted{color:#9aa3b2;font-size:13px}.pill{display:inline-block;padding:2px 8px;border-radius:999px;background:#232734;font-size:12px}