:root{--bg:#08111f;--panel:#101d2c;--ink:#f4f8f8;--muted:#93a4b1;--dim:#62727e;--line:rgba(178,206,220,.15);--mint:#4ee7b5;--yellow:#f2c675;--red:#ff8d91;--sans:Inter,'Noto Sans SC',Arial,sans-serif;--mono:'DM Mono',Consolas,monospace}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 85% 0,rgba(52,136,155,.2),transparent 35%),var(--bg);color:var(--ink);font-family:var(--sans);font-size:16px}.shell{width:min(1180px,calc(100% - 42px));margin:auto}.topbar{height:84px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:11px}.mark{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--mint);border-radius:9px;color:var(--mint);font-weight:800;font-size:20px}.brand strong{display:block;font-size:14px;letter-spacing:.14em}.brand small{display:block;color:var(--dim);font:9px var(--mono);letter-spacing:.1em}.online{color:var(--mint);font:11px var(--mono)}.online i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--mint);margin-right:7px;box-shadow:0 0 10px var(--mint)}.eyebrow,.card-label{color:var(--mint);font:11px var(--mono);letter-spacing:.14em}.login-panel{max-width:640px;margin:90px auto 150px;padding:38px;border:1px solid rgba(78,231,181,.28);background:linear-gradient(145deg,rgba(25,43,60,.92),rgba(12,24,38,.94));border-radius:16px}.login-panel h1{font-size:clamp(38px,6vw,62px);letter-spacing:-.07em;margin:15px 0}.login-panel p,.intro p{color:var(--muted);line-height:1.8;margin:0}.login-row{display:flex;gap:10px;margin-top:28px}.login-row input,.price-form input,.price-form select{min-width:0;flex:1;border:1px solid var(--line);background:#091522;color:var(--ink);border-radius:7px;padding:12px 13px;font:13px var(--mono);outline:none}.login-row input:focus,.price-form input:focus,.price-form select:focus{border-color:var(--mint)}button{cursor:pointer;font:11px var(--mono);border-radius:7px}.login-row button,.primary-button{border:1px solid var(--mint);background:var(--mint);color:#07151a;padding:0 18px;font-weight:800}.form-message{color:var(--yellow);font-size:12px;min-height:18px;margin-top:12px}.intro{padding:65px 0 35px;display:flex;justify-content:space-between;gap:20px;align-items:end}.intro h1{font-size:clamp(38px,6vw,64px);letter-spacing:-.07em;margin:14px 0 15px}.intro p{max-width:650px}.ghost-button,.panel-head button{border:1px solid var(--line);background:transparent;color:var(--mint);padding:9px 14px}.ghost-button:hover,.panel-head button:hover{border-color:var(--mint)}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.card,.panel{border:1px solid var(--line);background:linear-gradient(145deg,rgba(25,43,60,.85),rgba(12,24,38,.9));border-radius:12px}.card{padding:23px;min-height:135px}.card.highlight{border-color:rgba(78,231,181,.38)}.card .big{font-size:30px;letter-spacing:-.06em;font-weight:800;margin:20px 0 5px}.card p{color:var(--muted);font-size:12px;margin:0}.panel{margin-top:15px;padding:25px}.panel-head{display:flex;justify-content:space-between;align-items:end;gap:15px}.panel h2{margin:8px 0 0;font-size:24px;letter-spacing:-.05em}.table-note,.help-text{color:var(--dim);font-size:11px}.price-form{display:flex;gap:12px;align-items:end;margin-top:25px}.price-form label{display:flex;flex:1;flex-direction:column;gap:8px;color:var(--muted);font-size:12px}.price-form select{width:100%}.price-form .primary-button{height:40px}.help-text{margin:15px 0 0;line-height:1.6}.config-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:25px}.config-grid div{border-top:1px solid var(--line);padding-top:13px}.config-grid span{display:block;color:var(--dim);font-size:11px;margin-bottom:7px}.config-grid strong{font:13px var(--mono);color:var(--ink);word-break:break-all}.table-wrap{overflow-x:auto;margin-top:22px}.table-wrap table{width:100%;border-collapse:collapse;min-width:1050px;font-size:12px}.table-wrap th{text-align:left;color:var(--dim);font:10px var(--mono);font-weight:400;padding:0 10px 12px;border-bottom:1px solid var(--line);white-space:nowrap}.table-wrap td{padding:15px 10px;border-bottom:1px solid rgba(178,206,220,.08);white-space:nowrap}.wallet{font-family:var(--mono);color:var(--mint)}.status-stack{display:grid;gap:5px}.status{font-size:10px}.status.ok{color:var(--mint)}.status.warn{color:var(--yellow)}.status.danger{color:var(--red)}.actions{display:flex;gap:6px}.table-button{border:1px solid var(--line);background:transparent;color:var(--mint);padding:7px 8px;font-size:10px}.table-button:hover{border-color:var(--mint)}.table-button.danger-button{color:var(--red);border-color:rgba(255,141,145,.35)}.table-button.warn-button{color:var(--yellow);border-color:rgba(242,198,117,.35)}.empty{text-align:center;color:var(--dim);padding:35px!important}.notice{display:flex;gap:14px;align-items:flex-start;border-color:rgba(242,198,117,.28);background:rgba(242,198,117,.05)}.notice-icon{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:rgba(242,198,117,.16);color:var(--yellow);font-weight:800;flex:none}.notice strong{font-size:14px}.notice p{color:var(--muted);font-size:12px;line-height:1.7;margin:6px 0 0}footer{display:flex;justify-content:space-between;padding:30px 0 60px;color:var(--dim);font-size:11px}footer a{color:var(--mint);text-decoration:none}@media(max-width:720px){.shell{width:min(100% - 30px,1180px)}.login-panel{margin:55px auto 90px;padding:26px 20px}.login-row,.price-form{display:grid;grid-template-columns:1fr}.login-row button{height:42px}.intro{padding-top:45px;display:block}.intro .ghost-button{margin-top:18px}.grid{grid-template-columns:1fr}.config-grid{grid-template-columns:1fr}footer{display:grid;gap:10px}.panel{padding:19px 15px}.panel-head{align-items:start}.table-note{display:none}}
