:root{color-scheme:dark;font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;background:#010302;color:#c8ffd8;--phosphor: #61ff8f;--phosphor-dim: #6cbf82;--phosphor-soft: rgba(97, 255, 143, .16);--terminal-bg: rgba(1, 8, 4, .82);--terminal-edge: rgba(107, 255, 143, .24);--amber: #ffd166;--control-height: 38px;--control-height-sm: 36px;--control-pad-x: 12px;--control-border: 1px;--control-font: 12px;--control-line: 16px}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden;background:#010302;text-shadow:0 0 7px rgba(97,255,143,.22)}.matrix-rain{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 15%,#143c2042,#010302eb 64%)}.crt-shell{position:relative;z-index:1}.crt-shell:before,.crt-shell:after{position:fixed;inset:0;z-index:2;pointer-events:none;content:""}.crt-shell:before{background:repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0,rgba(255,255,255,.035) 1px,transparent 1px,transparent 4px),linear-gradient(90deg,#ff000005,#00ff5a05,#0078ff05);mix-blend-mode:screen;opacity:.72}.crt-shell:after{background:radial-gradient(ellipse at center,transparent 48%,rgba(0,0,0,.34) 100%),linear-gradient(180deg,rgba(255,255,255,.04),transparent 8%,transparent 92%,rgba(0,0,0,.35));box-shadow:inset 0 0 90px #000000b8}button,input,select{font:inherit;line-height:var(--control-line)}.auth-shell,.boot-screen,.terminal-shell{min-height:100vh;padding:22px}.auth-shell,.boot-screen{display:grid;place-items:center}.terminal-shell{display:block}.terminal-zone{min-width:0;max-width:1340px;margin:0 auto;border:1px solid rgba(97,255,143,.2);background:linear-gradient(180deg,#020c05e0,#010503b8),repeating-linear-gradient(90deg,rgba(97,255,143,.025),rgba(97,255,143,.025) 1px,transparent 1px,transparent 38px);box-shadow:0 0 0 1px #000000f2,0 0 38px #43ff7a21,inset 0 0 42px #00000094;padding:16px}.login-panel,.panel{position:relative;border:1px solid var(--terminal-edge);border-radius:2px;background:linear-gradient(180deg,#051609c7,#010804eb),repeating-linear-gradient(0deg,rgba(97,255,143,.035),rgba(97,255,143,.035) 1px,transparent 1px,transparent 9px);box-shadow:0 0 24px #39ff7614,inset 0 0 18px #00000085}.panel:before,.login-panel:before{position:absolute;top:7px;right:9px;width:34px;height:1px;background:var(--phosphor);box-shadow:-46px 0 #61ff8f6b,0 7px #61ff8f38;content:"";opacity:.58}.login-panel{display:grid;gap:16px;width:min(100%,430px);padding:24px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.boot-terminal{display:grid;gap:18px;min-width:min(100%,360px);border:1px solid rgba(97,255,143,.22);background:#010804c2;padding:20px;box-shadow:0 0 34px #61ff8f1f,inset 0 0 24px #0009}.terminal-line{color:var(--phosphor);font-size:12px;text-transform:uppercase}.terminal-line:before{color:#e6fff1;content:"> "}.mark{display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(97,255,143,.42);border-radius:2px;color:var(--phosphor);box-shadow:inset 0 0 18px #61ff8f1f,0 0 14px #61ff8f2e}h1,h2,p{margin:0}h1{color:#e1ffe8;font-size:clamp(25px,4vw,43px);font-weight:700;text-transform:uppercase;text-shadow:0 0 18px rgba(97,255,143,.42)}h2{color:#d9ffe2;font-size:18px;text-transform:uppercase}label{display:grid;gap:7px;color:var(--phosphor-dim);font-size:12px;text-transform:uppercase}input,select{width:100%;height:var(--control-height);min-height:var(--control-height);border:1px solid rgba(97,255,143,.22);border-radius:1px;background:#000703e0;color:#e6fff1;outline:none;padding:0 var(--control-pad-x);box-shadow:inset 0 0 12px #0000007a;font-size:var(--control-font)}input:focus,select:focus{border-color:var(--phosphor);box-shadow:0 0 0 2px #61ff8f1c,inset 0 0 14px #61ff8f0d}button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:max-content;min-width:var(--control-height);height:var(--control-height);min-height:var(--control-height);max-height:var(--control-height);border:1px solid rgba(97,255,143,.22);border-radius:1px;background:linear-gradient(180deg,#143019b8,#020b05e0);color:#d7fbe8;cursor:pointer;overflow:hidden;padding:0 var(--control-pad-x);font-size:var(--control-font);text-transform:uppercase;white-space:nowrap;box-shadow:inset 0 0 16px #61ff8f0a}button svg{flex:0 0 auto}button:hover:not(:disabled){border-color:#61ff8f94;color:#fff;box-shadow:0 0 18px #61ff8f24,inset 0 0 18px #61ff8f14}button:disabled{cursor:wait;opacity:.62}button.primary{border-color:#b5ffc3b8;background:linear-gradient(180deg,#a6ffbd,#4bdc72 48%,#1b6f34);color:#021407;font-weight:700;text-shadow:none}.loader{display:flex;gap:6px;height:8px;opacity:.22}.loader span{width:28px;height:3px;background:var(--phosphor);animation:scan 1.2s infinite ease-in-out;animation-play-state:paused;box-shadow:0 0 10px #61ff8fa6}.loader span:nth-child(2){animation-delay:.15s}.loader span:nth-child(3){animation-delay:.3s}.loader.active{opacity:1}.loader.active span{animation-play-state:running}.topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px;border-bottom:1px solid rgba(97,255,143,.14);padding-bottom:14px}.top-actions{display:flex;align-items:center;gap:10px}.top-actions button{min-width:112px}.eyebrow,.muted{color:#7fb58b}.error-line{margin:0;color:#ff8f8f;font-size:12px}.success-line{margin:0;color:#61ffa7;font-size:12px}.status{display:inline-flex;align-items:center;gap:8px;color:var(--phosphor-dim);font-size:13px}.pulse{width:9px;height:9px;border-radius:50%;background:#ffd166;box-shadow:0 0 16px #ffd166}.pulse.online{background:var(--phosphor);box-shadow:0 0 16px var(--phosphor)}.tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px;border-bottom:1px solid rgba(97,255,143,.11);padding-bottom:10px}.tabs button{flex:0 0 auto;height:34px;min-height:34px;max-height:34px;min-width:118px}.tabs button.active{border-color:#61ff8f94;background:#61ff8f1a;color:var(--phosphor)}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.panel{display:grid;gap:11px;padding:15px}.panel.wide{grid-column:1 / -1}.panel-title{display:flex;align-items:center;gap:8px;color:var(--phosphor);font-size:13px;text-transform:uppercase;text-shadow:0 0 12px rgba(97,255,143,.34)}.panel strong{font-size:28px}.balance-actions{display:grid;grid-template-columns:minmax(180px,1fr) repeat(2,minmax(138px,max-content));gap:8px;align-items:center}.balance-actions button{width:100%;min-width:138px}.form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.form-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.split{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:16px}.stack{display:grid;align-content:start;gap:12px}.subtle{color:#97cdb2}.account-strip{display:flex;flex-wrap:wrap;gap:8px}.account-strip span,.key-row span{display:inline-flex;align-items:center;min-height:32px;border:1px solid rgba(97,255,143,.13);border-radius:1px;padding:7px 9px;color:#c9f7dc;background:#61ff8f0b;font-size:12px}.preview-panel{display:grid;gap:12px;border:1px solid rgba(97,255,143,.16);border-radius:1px;padding:12px;background:#020a05b8}.preview-panel.blocked{border-color:#ff8f8f52}.preview-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.preview-head strong{color:#d7fbe8;font-size:14px}.preview-head span{color:var(--phosphor);font-size:12px;text-transform:uppercase}.preview-panel.blocked .preview-head span,.preview-reason{color:#ff8f8f}.preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.preview-metric{display:grid;gap:5px;min-width:0;border:1px solid rgba(97,255,143,.12);border-radius:1px;padding:10px;background:#61ff8f09}.preview-metric span{color:var(--phosphor-dim);font-size:11px;text-transform:uppercase}.preview-metric strong{overflow-wrap:anywhere;color:#e6fff1;font-size:17px}.preview-metric small{color:#7fb58b;font-size:11px;line-height:1.45}.preview-reason{margin:0;font-size:12px;line-height:1.45}.checkline{display:inline-flex;align-items:center;gap:8px;min-height:var(--control-height);justify-self:start}.checkline input{flex:0 0 auto;width:auto;height:16px;min-height:16px}.key-list{display:grid;gap:8px}.secret-box{overflow-wrap:anywhere;border:1px solid rgba(97,255,143,.18);border-radius:1px;padding:10px;color:var(--phosphor);background:#050706;font-size:12px}.session-list{display:grid;gap:8px}.session-row{display:grid;grid-template-columns:minmax(82px,120px) minmax(90px,1fr) minmax(150px,1fr) minmax(96px,auto);gap:8px;align-items:center}.session-row span{display:inline-flex;align-items:center;min-height:32px;border:1px solid rgba(97,255,143,.14);border-radius:1px;padding:7px 9px;color:#c9f7dc;background:#61ff8f0a;font-size:12px}.job-list{display:grid;gap:8px}.job-row{display:grid;grid-template-columns:minmax(150px,1fr) repeat(9,minmax(86px,auto)) minmax(90px,auto);gap:8px;align-items:center;border:1px solid rgba(97,255,143,.12);border-radius:1px;padding:10px;background:#61ff8f08}.job-row div{display:grid;gap:4px;min-width:0}.job-row strong{color:#e6fff1;font-size:14px}.job-row span{overflow-wrap:anywhere;color:var(--phosphor-dim);font-size:12px}.job-row .job-error{color:#ff8f8f}.run-list{display:grid;gap:6px}.run-row{display:grid;grid-template-columns:minmax(150px,190px) minmax(80px,110px) minmax(140px,1fr) minmax(80px,110px);gap:8px;align-items:center;border-bottom:1px solid rgba(97,255,143,.08);padding:7px 0}.run-row span{overflow-wrap:anywhere;color:var(--phosphor-dim);font-size:12px}.key-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(80px,auto) minmax(80px,auto);gap:8px}.key-row.editable{grid-template-columns:minmax(130px,1fr) minmax(90px,auto) 38px 38px;align-items:center}.key-row.editable input{min-width:0;height:var(--control-height-sm);min-height:var(--control-height-sm);padding:0 9px}.key-row.editable button{width:38px;min-width:38px;height:var(--control-height-sm);min-height:var(--control-height-sm);max-height:var(--control-height-sm);padding:0}table{width:100%;border-collapse:collapse;font-size:13px;table-layout:fixed}.panel table{display:table;min-width:820px}td button{width:100%;min-width:96px}.clickable-row{cursor:pointer}.clickable-row:hover td{background:#61ff8f09}.order-details td{background:#020a0594}.panel.wide{overflow-x:auto}th,td{border-bottom:1px solid rgba(97,255,143,.12);padding:10px 8px;text-align:left;vertical-align:middle}th{color:#7fb58b;font-weight:500;text-transform:uppercase}.empty{color:#7fb58b;text-align:center}@keyframes scan{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@media(max-width:900px){.auth-shell,.boot-screen,.terminal-shell{padding:12px}.terminal-zone{padding:10px}.grid,.form-grid,.form-grid.compact,.split,.balance-actions,.preview-grid,.key-row.editable,.session-row,.job-row,.run-row{grid-template-columns:1fr}.key-row.editable button{width:100%;min-width:100%}.topbar,.top-actions{align-items:stretch;flex-direction:column}.tabs button,.balance-actions button,.top-actions button,td button{width:100%;min-width:100%}}@media(prefers-reduced-motion:reduce){.loader span{animation:none}}
