:root{font-family:Inter,Segoe UI,Arial,sans-serif;color:#e7edf6;background:#0c111a;font-size:15px;line-height:1.5;--card:#141d2b;--border:#2d3b50;--muted:#9cabbd;--accent:#95e4cb}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{cursor:pointer;color:inherit;background:#223148;border:1px solid #48607b;border-radius:7px;padding:9px 16px;min-height:42px}button:hover{border-color:var(--accent);background:#2b3e57}button:disabled{opacity:.55;cursor:wait}.primary{background:var(--accent);color:#0c3025;border-color:var(--accent);font-weight:650}.quiet{background:transparent}header{height:91px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:0 36px;gap:20px}.brand{display:flex;align-items:center;gap:13px}.brand strong{font-size:21px;font-weight:650}.brand small{display:block;font-size:9px;letter-spacing:2.7px;color:var(--muted)}.mark{display:grid;place-items:center;width:39px;height:43px;border:1px solid #648d85;border-radius:12px 4px;color:var(--accent);font-size:26px}.header-right{display:flex;gap:12px;align-items:center}.badge{font-size:11px;letter-spacing:.6px;color:var(--accent);background:#16352f;padding:5px 11px;border-radius:20px}.signin{max-width:410px;margin:68px auto 85px}.eyebrow{font-size:10px;letter-spacing:2px;color:var(--accent);font-weight:700;margin:0 0 12px}h1{font-size:36px;letter-spacing:-1px;line-height:1.2;margin:0 0 16px;font-weight:550}h2{font-size:19px;margin:0 0 20px}.muted{color:var(--muted)}.small{font-size:12px}.signin form{margin-top:28px}.signin button{width:100%;margin-top:10px}label{display:flex;flex-direction:column;gap:6px;margin:0 0 16px;font-size:12px;color:#bdcadd}input,select{width:100%;border:1px solid #4a5a71;background:#0d1521;color:#eef5ff;border-radius:6px;padding:10px;min-height:42px}input:focus,select:focus,button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.workspace{display:grid;grid-template-columns:224px minmax(0,1fr);min-height:calc(100vh - 146px)}aside{border-right:1px solid var(--border);padding:30px 20px}nav{display:grid;gap:5px}nav button{text-align:left;background:transparent;border:0;color:var(--muted);padding-left:14px}nav button.active{background:#1f3937;color:var(--accent);border-left:3px solid var(--accent);border-radius:0 7px 7px 0}.side-note{font-size:11px;margin-top:42px;color:#dce7f3;border-top:1px solid var(--border);padding-top:20px}.side-note span{color:var(--muted);display:block;margin-top:7px}.content{padding:34px 36px;max-width:1550px}.section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px}.section-head h1{font-size:29px;margin-bottom:10px}.section-head p{max-width:760px;margin-bottom:0}.card,.form-grid form,.secret{border:1px solid var(--border);border-radius:10px;background:var(--card);padding:23px}.card{overflow:auto;min-height:125px}table{border-collapse:collapse;min-width:100%;font-size:12px}th{text-align:left;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.9px;white-space:nowrap;padding:0 18px 14px 0}td{padding:12px 18px 12px 0;border-top:1px solid var(--border);vertical-align:top;max-width:260px;overflow-wrap:anywhere}td code{font-size:11px}.pagination{display:flex;justify-content:space-between;margin:14px 0 26px;align-items:center}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(275px,1fr));gap:20px}.form-grid form{align-self:start}.form-grid form.policy{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 24px}.policy h2,.policy .form-note,.policy .actions{grid-column:1/-1}.check{flex-direction:row;align-items:center;font-size:13px}.check input{width:18px;height:18px;min-height:0;accent-color:var(--accent)}.actions{display:flex;gap:12px;align-items:center}.form-note{font-size:12px;color:var(--muted);margin:0 0 18px}.notice{background:#263827;border:1px solid #4b7449;border-radius:8px;padding:18px;margin-bottom:22px}#filters form{display:flex;align-items:end;gap:15px;margin-bottom:20px}#filters label{margin:0}#status{position:fixed;bottom:28px;right:28px;max-width:500px;background:#223c37;color:#d9fff3;padding:14px 20px;border:1px solid #729b90;border-radius:9px;box-shadow:0 12px 35px #0006;display:none}#status.error{background:#492833;border-color:#ac7386;color:#ffe8ee}#status.show{display:block}.secret{position:fixed;inset:15% 15% auto;box-shadow:0 20px 100px #000c;z-index:3}.secret pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;overflow:auto;background:#0b121d;padding:18px}.empty{text-align:center;padding:20px;color:var(--muted)}footer{border-top:1px solid var(--border);display:flex;justify-content:space-between;padding:16px 36px;font-size:11px;color:var(--muted)}[hidden]{display:none!important}body.classic{--card:#fff;--border:#c7cdd5;--muted:#505b6b;--accent:#16624f;background:#f1f4f7;color:#172230}body.classic input,body.classic select{background:white;color:#172230}body.classic label{color:#344254}body.classic button{color:#172230;background:#e4ebf2}body.classic .primary{background:#155a49;color:white}body.classic .secret pre{background:#eef3f6}body.classic .badge{background:#d9ece3}body.classic .side-note{color:#344254}@media(max-width:800px){header{padding:15px 18px;height:auto;flex-wrap:wrap}.badge{display:none}.workspace{grid-template-columns:1fr}aside{border-right:0;border-bottom:1px solid var(--border);padding:18px}nav{display:flex;overflow:auto}.side-note{display:none}.content{padding:25px 18px}h1{font-size:30px}.signin{margin:40px 22px;max-width:none}.form-grid{grid-template-columns:1fr}footer{padding:16px 18px;gap:12px}.secret{inset:10% 16px auto}.section-head{gap:10px}#filters form{flex-wrap:wrap}}
.content,aside{min-width:0} .card{max-width:100%}

@media(max-width:800px){td{min-width:110px;overflow-wrap:normal}td:first-child{min-width:55px}nav button{flex-shrink:0}}
