@import"https://fonts.googleapis.com/css2?family=Space+Mono:wght@400;700&family=Outfit:wght@300;400;600;700;800&display=swap";:root{--bg: #080400;--text: #ffffff;--primary: #ff9030;--primary-rgb: 255, 144, 48;--secondary: #ffdc50;--accent: #ff5010;--success: #4ade80;--error: #ff5050;--card: rgba(255, 255, 255, .03);--border: rgba(255, 255, 255, .07)}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:Outfit,sans-serif;overflow-x:hidden;min-height:100vh}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ff903040;border-radius:99px;transition:all .3s}::-webkit-scrollbar-thumb:hover{background:#ff903080}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes ipGlow{0%,to{text-shadow:0 0 20px rgba(255,144,48,.4),0 0 45px rgba(255,80,16,.2)}50%{text-shadow:0 0 35px rgba(255,144,48,.7),0 0 75px rgba(255,80,16,.4),0 0 120px rgba(255,144,48,.15)}}@keyframes pulseGlow{0%,to{box-shadow:0 8px 32px #00000080,inset 0 1px #ffffff0d}50%{box-shadow:0 8px 40px #ff90301f,inset 0 1px #ff903026;border-color:#ff903040}}.tool-card{transition:all .3s cubic-bezier(.16,1,.3,1)}.tool-card:hover{background:#ff903012!important;border-color:#ff90304d!important;transform:translateY(-3px);box-shadow:0 10px 30px #ff90300d}.tab-btn{transition:all .2s ease}.tab-btn:hover{color:#ffdc50e6!important}.action-btn{transition:all .3s cubic-bezier(.16,1,.3,1)}.action-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 24px #ff90304d}.action-btn:active:not(:disabled){transform:translateY(0)}.drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;display:flex;justify-content:center;align-items:center;animation:fadeIn .3s ease both}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.drawer-panel{background:#0a0602f5;border:1px solid rgba(255,144,48,.2);border-radius:24px;width:90%;max-width:580px;max-height:85vh;overflow-y:auto;box-shadow:0 20px 50px #000c,0 0 40px #ff90300f;padding:30px;position:relative;animation:slideIn .4s cubic-bezier(.16,1,.3,1) both}@keyframes slideIn{0%{opacity:0;transform:scale(.95) translateY(30px)}to{opacity:1;transform:scale(1) translateY(0)}}.cyber-input{width:100%;background:#ffffff05;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#fff;padding:12px 16px;font-family:Space Mono,monospace;font-size:14px;outline:none;transition:all .3s}.cyber-input:focus{border-color:var(--primary);background:#ff903008;box-shadow:0 0 15px #ff90301a}.cyber-select{background:#080400;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#fff;padding:12px;font-family:Space Mono,monospace;font-size:14px;outline:none;cursor:pointer;transition:all .3s}.cyber-select:focus{border-color:var(--primary)}.cyber-console{background:#00000080;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:16px;font-family:Space Mono,monospace;font-size:12px;line-height:1.6;color:#ffffffd9;overflow-x:auto;max-height:250px;overflow-y:auto;white-space:pre-wrap;word-break:break-all}.subnet-results-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:14px}@media (max-width: 600px){.subnet-results-grid{grid-template-columns:1fr}}@keyframes pulsePin{0%{transform:scale(.2);opacity:.8}to{transform:scale(1.2);opacity:0}}
