@import"https://fonts.googleapis.com/css2?family=Rajdhani:wght@400;500;600;700&family=Share+Tech+Mono&display=swap";.coin-container{perspective:1000px;width:80px;height:80px;display:flex;align-items:center;justify-content:center;margin-right:15px}.coin-3d{width:60px;height:60px;position:relative;transform-style:preserve-3d;animation:spin 6s linear infinite}.coin-face{position:absolute;width:100%;height:100%;border-radius:50%;backface-visibility:hidden;background:radial-gradient(circle at 30% 30%,gold,#b8860b 80%,#553e00);box-shadow:inset 0 0 10px #00000080,0 0 15px #ffd70066;border:3px solid #daa520;display:flex;align-items:center;justify-content:center}.coin-front{transform:translateZ(4px)}.coin-back{transform:rotateY(180deg) translateZ(4px)}.coin-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;width:85%;height:85%;border:1px dashed rgba(255,255,255,.3)}.coin-symbol{font-family:Rajdhani,sans-serif;font-weight:700;font-size:24px;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.6);line-height:1}.coin-text{font-family:Share Tech Mono,monospace;font-size:8px;color:#fff;opacity:.8;letter-spacing:1px;margin-top:2px}.coin-edge{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background:#b8860b;transform:translateZ(0) scale(.98);box-shadow:0 0 0 4px #b8860b;z-index:-1}@keyframes spin{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.terminal-container{background:#040812e6;border:1px solid var(--border-focus);border-radius:4px;overflow:hidden;box-shadow:0 0 20px #00e5ff26;height:100%}.terminal-header{background:#00e5ff1a;padding:8px 16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-color)}.terminal-title{font-family:var(--font-sans),serif;color:var(--accent-cyan);font-weight:600;font-size:.9rem;letter-spacing:2px}.terminal-dots{display:flex;gap:6px}.dot{width:10px;height:10px;border-radius:50%}.dot.red{background:#f36}.dot.yellow{background:gold}.dot.green{background:#0f8}.terminal-body{height:200px;overflow-y:auto;padding:16px;font-family:var(--font-mono);font-size:.85rem;line-height:1.5;color:#a0d8e0}.terminal-line{margin-bottom:4px;word-break:break-all;animation:type .1s linear}.terminal-prompt{color:var(--accent-cyan);margin-right:8px}@keyframes type{0%{opacity:0;transform:translate(-5px)}to{opacity:1;transform:translate(0)}}.terminal-body::-webkit-scrollbar{width:6px}.terminal-body::-webkit-scrollbar-track{background:#00000080}.terminal-body::-webkit-scrollbar-thumb{background:var(--accent-cyan)}.log-default{color:#e0f7fa}.log-info{color:var(--accent-cyan)}.log-warn{color:gold}.log-error{color:#f36}.log-success{color:#0f8}.log-debug{color:#84c0c8;opacity:.8}:root{--font-sans: "Rajdhani", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "Share Tech Mono", ui-monospace, SFMono-Regular, monospace;--bg-primary: #02050a;--bg-secondary: #060d1a;--bg-card: rgba(6, 13, 26, .7);--border-color: rgba(0, 229, 255, .2);--border-focus: rgba(0, 229, 255, .8);--text-primary: #e0f7fa;--text-secondary: #84c0c8;--text-muted: #3a6b74;--accent-cyan: #00e5ff;--accent-cyan-glow: rgba(0, 229, 255, .4);--accent-purple: #b000ff;--accent-purple-glow: rgba(176, 0, 255, .4);--accent-green: #00ff88;--accent-red: #ff3366;--header-height: 70px;--border-radius: 4px}*{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;height:100%;background-color:var(--bg-primary);color:var(--text-primary);font-family:var(--font-sans);overflow-x:hidden}.cyber-grid{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-2;perspective:1000px;overflow:hidden;background:radial-gradient(circle at 50% 0%,rgba(0,229,255,.1),transparent 60%);pointer-events:none}.cyber-grid:before{content:"";position:absolute;top:0;left:-50%;width:200%;height:200%;background-image:linear-gradient(rgba(0,229,255,.2) 2px,transparent 2px),linear-gradient(90deg,rgba(0,229,255,.2) 2px,transparent 2px);background-size:50px 50px;transform-origin:top center;transform:rotateX(60deg) translateY(0);animation:gridScroll 10s linear infinite;box-shadow:inset 0 0 100px 100px var(--bg-primary)}@keyframes gridScroll{0%{transform:rotateX(60deg) translateY(0)}to{transform:rotateX(60deg) translateY(-50px)}}.cyber-ticker-container{width:100%;background:#000c;border-bottom:1px solid var(--border-color);overflow:hidden;position:relative;height:30px;display:flex;align-items:center;box-shadow:0 0 10px #00e5ff33;z-index:90}.cyber-ticker{display:flex;white-space:nowrap;animation:tickerScroll 20s linear infinite;color:var(--accent-cyan);font-family:var(--font-mono);font-size:.85rem;letter-spacing:2px;text-shadow:0 0 5px var(--accent-cyan-glow)}.cyber-ticker span{padding-right:50px}@keyframes tickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--text-muted);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--accent-cyan)}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--text-primary);text-shadow:0 0 10px rgba(0,229,255,.3)}a{color:var(--accent-cyan);text-decoration:none;transition:all .3s ease}a:hover{color:#fff;text-shadow:0 0 8px var(--accent-cyan)}button{cursor:pointer;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:1px;font-weight:600}.app-root{display:flex;flex-direction:column;min-height:100vh}.app-header{height:var(--header-height);display:flex;align-items:center;justify-content:space-between;padding:0 2rem;background:#040812cc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border-color);box-shadow:0 4px 30px #00000080;position:sticky;top:0;z-index:100}.logo-container{display:flex;align-items:center;gap:1rem}.logo-text{font-size:1.8rem;font-weight:700;color:#fff;letter-spacing:3px;text-shadow:0 0 5px var(--accent-cyan),0 0 10px var(--accent-cyan),0 0 20px var(--accent-purple)}.version-badge{background:transparent;color:var(--accent-cyan);border:1px solid var(--accent-cyan);padding:2px 8px;font-size:.75rem;border-radius:2px;font-family:var(--font-mono);box-shadow:0 0 5px var(--accent-cyan-glow)}.tabs-container{display:flex;justify-content:center;gap:1.5rem;padding:0 2rem;background:var(--bg-card);border-bottom:1px solid var(--border-color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tab-btn{background:transparent;color:var(--text-secondary);border:none;border-bottom:3px solid transparent;padding:16px 24px;font-size:1.05rem;font-weight:600;cursor:pointer;transition:all .2s ease-in-out;display:flex;align-items:center;gap:8px;outline:none;text-transform:uppercase;letter-spacing:1px}.tab-btn:hover{color:var(--text-primary);background:#00e5ff0d}.tab-btn.active{color:var(--accent-cyan);border-bottom:3px solid var(--accent-cyan);text-shadow:0 0 10px rgba(0,229,255,.5)}.main-layout{flex:1;display:flex;flex-direction:column}.content-container{flex:1;padding:2rem;max-width:1400px;margin:0 auto;width:100%;animation:fadeIn .5s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.panel{background:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;padding:1.5rem;margin-bottom:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden;box-shadow:0 8px 32px #0000004d;transition:all .3s ease}.panel:before{content:"";position:absolute;top:0;left:0;width:2px;height:100%;background:var(--accent-cyan);box-shadow:0 0 10px var(--accent-cyan)}.panel:hover{border-color:#00e5ff66;transform:translateY(-2px)}.panel-header{font-size:1.2rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.stat-box{background:#0000004d;border:1px solid var(--border-color);padding:1rem;border-radius:2px;text-align:center}.stat-label{font-size:.85rem;color:var(--text-muted);margin-bottom:.5rem;text-transform:uppercase}.stat-value{font-size:1.8rem;font-weight:700;color:var(--accent-cyan);font-family:var(--font-mono);text-shadow:0 0 8px var(--accent-cyan-glow)}input,select,textarea{background:#00000080;border:1px solid var(--border-color);color:var(--text-primary);padding:10px 15px;font-family:var(--font-mono);border-radius:2px;width:100%;outline:none;transition:all .3s ease}input:focus,select:focus,textarea:focus{border-color:var(--accent-cyan);box-shadow:0 0 10px var(--accent-cyan-glow)}.btn-primary{background:#00e5ff1a;color:var(--accent-cyan);border:1px solid var(--accent-cyan);padding:10px 20px;border-radius:2px;box-shadow:0 0 10px var(--accent-cyan-glow) inset;transition:all .3s ease}.btn-primary:hover{background:var(--accent-cyan);color:#000;box-shadow:0 0 20px var(--accent-cyan)}table{width:100%;border-collapse:collapse}th,td{padding:12px 15px;text-align:left;border-bottom:1px solid var(--border-color);font-family:var(--font-mono)}th{color:var(--text-secondary);font-family:var(--font-sans);text-transform:uppercase;font-weight:600}tbody tr:hover{background:#00e5ff0d}.footer-container{padding:1rem 2rem;background:#040812e6;border-top:1px solid var(--border-color);display:flex;justify-content:space-between;font-size:.85rem;color:var(--text-muted)}.dot-sep{margin:0 10px;color:var(--accent-purple)}.text-cyan{color:var(--accent-cyan)}.text-purple{color:var(--accent-purple)}.text-green{color:var(--accent-green)}.text-red{color:var(--accent-red)}.dashboard-lower-split{display:grid;grid-template-columns:1fr 350px;gap:1.5rem;margin-top:1.5rem;align-items:start}@media(max-width:1024px){.dashboard-lower-split{grid-template-columns:1fr}}.consensus-panel{height:100%}
