:root{--bg:#0a0e14;--panel:#121821;--line:#00e5ff33;--g:#00ff9d;--r:#ff3b5c;--c:#00e5ff;--o:#ffa726;}
html,body{background:var(--bg);color:#d6e2ee;font-family:'Vazirmatn',sans-serif;margin:0}
body{background-image:linear-gradient(#00e5ff08 1px,transparent 1px),linear-gradient(90deg,#00e5ff08 1px,transparent 1px);background-size:32px 32px;min-height:100vh}
.mono{font-family:'JetBrains Mono',monospace;direction:ltr;unicode-bidi:isolate}
.panel{background:var(--panel);border:1px solid var(--line);border-radius:10px;position:relative}
.panel h3{font-weight:900;font-size:13px;letter-spacing:.05em;color:var(--c);padding:10px 14px;border-bottom:1px solid var(--line);margin:0}
.g{color:var(--g)}.r{color:var(--r)}.c{color:var(--c)}.o{color:var(--o)}
.flash-up{animation:fu .4s}.flash-dn{animation:fd .4s}
@keyframes fu{from{background:#00ff9d40}to{background:transparent}}
@keyframes fd{from{background:#ff3b5c40}to{background:transparent}}
.rise{animation:rise .5s both}
@keyframes rise{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
.toast{animation:tin .3s both}
@keyframes tin{from{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:none}}
table{width:100%;border-collapse:collapse;font-size:12px}
th{color:#7a8ba0;font-weight:400;text-align:right;padding:6px 8px;border-bottom:1px solid var(--line);white-space:nowrap}
td{padding:6px 8px;border-bottom:1px solid #ffffff08;white-space:nowrap}
.btn{border:1px solid var(--line);padding:4px 10px;border-radius:6px;font-size:12px;transition:.2s}
.btn:hover{background:#00e5ff22}
.kill{background:#ff3b5c;color:#fff;font-weight:900;box-shadow:0 0 18px #ff3b5c88;border:none}
.kill:hover{background:#ff5c78}
.dot{width:8px;height:8px;border-radius:50%;display:inline-block}
.pulse{animation:pl 1.4s infinite}@keyframes pl{50%{opacity:.3}}
.scroll{overflow:auto}
.scroll::-webkit-scrollbar{width:6px;height:6px}.scroll::-webkit-scrollbar-thumb{background:#00e5ff44;border-radius:3px}
input{background:#0a0e14;border:1px solid var(--line);border-radius:6px;padding:4px 8px;color:#fff;font-family:'JetBrains Mono',monospace;width:100%}