:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;color:#e8eff8;background:#0b111d}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 15% 0,#1d3453,transparent 35%),#0b111d;min-height:100vh}.shell{max-width:1060px;margin:auto;padding:32px 24px}header,.heading{display:flex;justify-content:space-between;align-items:center;gap:18px}header{margin-bottom:62px}header a{text-decoration:none;color:#7be3d4;font-size:22px;font-weight:760}header span{font-size:11px;letter-spacing:.16em;color:#8aaabe}h1{font-size:38px;margin:0 0 10px;letter-spacing:-.04em}h2{font-size:20px;margin:0 0 20px}.heading{margin-bottom:28px}p{color:#9cb2c4;line-height:1.55}.card{background:#131e2e;border:1px solid #2c3d50;border-radius:18px;padding:30px;margin-bottom:20px}#login{max-width:500px;margin:12vh auto}label{font-size:12px;font-weight:700;color:#b6cada;display:flex;flex-direction:column;gap:9px}input,select{background:#0c1522;border:1px solid #426078;color:#e8eff8;border-radius:9px;padding:12px;font:inherit;min-width:0}input:focus,select:focus{outline:2px solid #78e4d3}button{border:0;border-radius:9px;padding:12px 18px;background:#78e4d3;color:#091e2b;font:inherit;font-weight:750;cursor:pointer}.secondary{background:#263f4b;color:#b8eee3;border:1px solid #4a777a}.grid{display:grid;grid-template-columns:2fr 1fr 1fr auto;align-items:end;gap:14px}#login-form{display:grid;gap:18px;margin-top:28px}.key{margin-top:22px;padding:20px;background:#17343a;border:1px solid #579b93;border-radius:12px;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.key strong{width:100%}.key code{font-size:16px;letter-spacing:.08em;word-break:break-all}.license{border-top:1px solid #2c3d50;padding:16px 0;display:flex;justify-content:space-between;align-items:center;gap:12px}.license strong{display:block}.license small{display:block;color:#95abba;margin-top:5px}.license .revoked{color:#f3a3a0}#message{min-height:22px;color:#f3a3a0}[hidden]{display:none!important}@media(max-width:760px){header{margin-bottom:34px}.grid{grid-template-columns:1fr}.heading{align-items:flex-start}.license{align-items:flex-start;flex-direction:column}}
.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.settings-grid label:nth-of-type(n+3){grid-column:1/-1}.settings-grid textarea{min-height:70px;resize:vertical;background:#0c1522;border:1px solid #426078;color:#e8eff8;border-radius:9px;padding:12px;font:inherit}.settings-grid .check{flex-direction:row;align-items:center}.settings-grid .check input{width:18px;height:18px}.settings-grid button{justify-self:start}@media(max-width:760px){.settings-grid{grid-template-columns:1fr}.settings-grid label:nth-of-type(n+3){grid-column:auto}}
.usage-row,.ban-row{border-top:1px solid #2c3d50;padding:16px 0}.usage-row strong,.usage-row small{display:block}.usage-row small{color:#95abba;margin:6px 0}.usage-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.usage-actions button,.ban-row button{padding:7px 10px;font-size:12px}.ban-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.ban-row code{overflow-wrap:anywhere}

#message.success{color:#78e4d3}
