.sovereign-voltage-wrapper{--bg-void:#000;--bg-panel:#0e0e12;--bg-input:#15151a;--primary-amber:#ffc107;--voltage-yellow:#ffeb3b;--current-blue:#2979ff;--resistance-orange:#ff6d00;--danger-red:#d50000;--safe-green:#00e676;--text-bright:#fff;--text-main:#e0e0e0;--text-muted:#6f6f6f;--border-dim:#2a2a35;--border-glow:#ffeb3b4d;--glow-yellow:0 0 15px #ffeb3b26;--glow-blue:0 0 15px #2979ff26;background-color:var(--bg-void);color:var(--text-main);background-image:linear-gradient(#050505f5, #050505fc), radial-gradient(circle at 50% 50%, #ffeb3b08 0%, transparent 60%), repeating-linear-gradient(90deg, transparent, transparent 1px, var(--border-dim) 1px, var(--border-dim) 2px);background-size:100% 100%,100% 100%,40px 40px;height:100vh;font-family:Rajdhani,sans-serif;display:flex;overflow:hidden}.sovereign-voltage-sidebar{border-right:1px solid var(--border-dim);z-index:100;background:#08080a;flex-direction:column;flex-shrink:0;align-items:center;width:80px;padding-top:30px;display:flex}.sovereign-voltage-nav-icon{cursor:pointer;width:45px;height:45px;color:var(--text-muted);background:#ffffff05;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;margin-bottom:25px;font-family:Share Tech Mono,monospace;font-size:.7rem;font-weight:700;transition:all .3s;display:flex}.sovereign-voltage-nav-icon:hover{color:var(--voltage-yellow);border-color:var(--voltage-yellow);box-shadow:var(--glow-yellow);background:#ffeb3b1a}.sovereign-voltage-nav-icon.active{color:var(--current-blue);border-color:var(--current-blue);box-shadow:var(--glow-blue);background:#2979ff1a}.sovereign-voltage-app-container{flex-direction:column;flex:1;padding:20px 30px;display:flex;overflow-y:auto}.sovereign-voltage-header{border-bottom:1px solid var(--border-dim);justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:20px;display:flex}.sovereign-voltage-brand{letter-spacing:3px;text-transform:uppercase;color:var(--text-main);font-size:1.8rem;font-weight:700}.sovereign-voltage-brand span{color:var(--voltage-yellow);margin-left:10px;font-size:.8em}.sovereign-voltage-status{color:var(--current-blue);letter-spacing:1px;text-shadow:var(--glow-blue);font-family:Share Tech Mono,monospace;font-size:.8rem}.sovereign-voltage-main-grid{flex:1;grid-template-columns:350px 1fr 400px;gap:25px;min-height:0;display:grid}.sovereign-voltage-card{background:var(--bg-panel);border:1px solid var(--border-dim);border-radius:8px;flex-direction:column;padding:20px;transition:border-color .3s;display:flex;position:relative;box-shadow:0 10px 40px #00000080}.sovereign-voltage-card:hover{border-color:#ffeb3b33}.sovereign-voltage-card-header{color:var(--voltage-yellow);text-transform:uppercase;letter-spacing:2px;border-bottom:1px solid #ffeb3b1a;align-items:center;gap:10px;margin-bottom:20px;padding-bottom:10px;font-size:.9rem;font-weight:700;display:flex}.sovereign-voltage-dot{background:var(--voltage-yellow);width:6px;height:6px;box-shadow:var(--glow-yellow);border-radius:50%}.sovereign-voltage-dot.blue{background:var(--current-blue);box-shadow:var(--glow-blue)}.sovereign-voltage-dot.orange{background:var(--resistance-orange);box-shadow:0 0 10px var(--resistance-orange)}.sovereign-voltage-mode-tabs{gap:5px;margin-bottom:20px;display:flex}.sovereign-voltage-mode-btn{background:var(--bg-input);border:1px solid var(--border-dim);color:var(--text-muted);text-align:center;cursor:pointer;flex:1;padding:10px;font-family:Share Tech Mono,monospace;font-size:.7rem;font-weight:700;transition:all .3s}.sovereign-voltage-mode-btn:hover{border-color:var(--voltage-yellow);color:var(--text-bright)}.sovereign-voltage-mode-btn.active{border-color:var(--voltage-yellow);color:var(--voltage-yellow);background:#ffeb3b1a}.sovereign-voltage-input-group{margin-bottom:15px}.sovereign-voltage-input-label{color:var(--text-muted);letter-spacing:1px;justify-content:space-between;margin-bottom:6px;font-size:.7rem;font-weight:600;display:flex}.sovereign-voltage-multi-input{grid-template-columns:1fr 100px;gap:5px;display:grid}.sovereign-voltage-input,.sovereign-voltage-select{background:var(--bg-input);border:1px solid var(--border-dim);width:100%;color:var(--text-bright);border-radius:4px;padding:12px 15px;font-family:Share Tech Mono,monospace;font-size:1.1rem;transition:all .3s}.sovereign-voltage-input:focus,.sovereign-voltage-select:focus{border-color:var(--voltage-yellow);box-shadow:var(--glow-yellow);outline:none}.sovereign-voltage-unit-select{border:1px solid var(--border-dim);color:var(--voltage-yellow);text-align:center;cursor:pointer;background:#1a1a20;padding:5px;font-size:.8rem}.sovereign-voltage-viz-container{border:1px solid var(--border-dim);background:radial-gradient(circle,#ffeb3b05 0%,#0000 70%);border-radius:6px;flex:1;justify-content:center;align-items:center;min-height:300px;display:flex;position:relative;overflow:hidden}.sovereign-voltage-canvas{width:100%;height:100%}.sovereign-voltage-scan-line{background:var(--voltage-yellow);width:100%;height:2px;box-shadow:0 0 10px var(--voltage-yellow);opacity:.5;pointer-events:none;z-index:10;animation:4s linear infinite sv-scan;position:absolute;top:0;left:0}@keyframes sv-scan{0%{opacity:0;top:0%}50%{opacity:1}to{opacity:0;top:100%}}.sovereign-voltage-viz-tag{color:var(--voltage-yellow);border:1px solid var(--voltage-yellow);opacity:.8;padding:2px 6px;font-family:Share Tech Mono,monospace;font-size:.7rem;position:absolute;bottom:10px;right:10px}.sovereign-voltage-hero-result{text-align:center;background:#ffffff05;border:1px solid #ffeb3b33;border-radius:8px;margin-bottom:20px;padding:25px}.sovereign-voltage-hero-val{color:var(--voltage-yellow);text-shadow:var(--glow-yellow);word-break:break-all;margin-bottom:5px;font-family:Share Tech Mono,monospace;font-size:3rem;line-height:1}.sovereign-voltage-hero-lbl{color:var(--text-muted);letter-spacing:2px;text-transform:uppercase;font-size:.8rem}.sovereign-voltage-matrix-list{flex-direction:column;flex:1;gap:5px;display:flex;overflow-y:auto}.sovereign-voltage-matrix-row{background:#ffffff05;border-left:2px solid #0000;border-radius:4px;justify-content:space-between;padding:10px 15px;display:flex}.sovereign-voltage-matrix-row:hover{border-left-color:var(--voltage-yellow);background:#ffffff0d}.sovereign-voltage-matrix-key{color:var(--text-muted);text-transform:uppercase;font-size:.7rem}.sovereign-voltage-matrix-val{color:var(--text-bright);font-family:Share Tech Mono,monospace;font-size:.9rem}.sovereign-voltage-chart-wrapper{width:100%;height:160px;margin-top:10px;position:relative}@media (max-width:1100px){.sovereign-voltage-main-grid{grid-template-columns:1fr}.sovereign-voltage-sidebar{display:none}.sovereign-voltage-app-container{padding:10px}}
