:root{--bg-primary:#07090e;--bg-secondary:#0d111a;--bg-tertiary:#131a26;--gb-light:#0b1c14;--gb-mid:#09150f;--gb-dark:#060e0a;--gb-darkest:#00ffa3;--border-color:#1a2736;--border-glow:#00ffa34d;--pixel-border:1px solid #1a2736;--text-primary:#fff;--text-muted:#a0aec0;--neon-green:#00ffa3;--neon-green-glow:#00ffa366;--neon-cyan:#00f0ff;--neon-cyan-glow:#00f0ff66;--neon-purple:#c0f;--neon-purple-glow:#c0f6;--neon-gold:#fc0;--neon-gold-glow:#fc06;--neon-orange:#f60;--neon-orange-glow:#f606;--neon-pink:#ff007f;--neon-pink-glow:#ff007f66;--red:#ff3c30;--font-pixel:"Press Start 2P", monospace;--font-terminal:"VT323", monospace;--font-mono:"Space Mono", monospace}*{box-sizing:border-box;margin:0;padding:0}:focus-visible{outline:2px solid var(--neon-cyan)!important;outline-offset:2px!important}.skip-to-content{background:var(--neon-green);color:#000;font-family:var(--font-pixel);z-index:10000;padding:8px 12px;font-size:8px;transition:top .2s;position:absolute;top:-100px;left:10px}.skip-to-content:focus{top:10px}body.cyber-terminal{background-color:var(--bg-primary);color:var(--text-primary);font-family:var(--font-mono);width:100vw;height:100vh;font-size:14px;position:relative;overflow:hidden}.crt-overlay{pointer-events:none!important;z-index:0!important;background-image:repeating-linear-gradient(90deg,#00ffa309 0 1px,#0000 1px 6px)!important;width:100vw!important;height:100vh!important;display:block!important;position:fixed!important;top:0!important;left:0!important}.grid-background{pointer-events:none!important;z-index:0!important;background-image:linear-gradient(90deg,#00000040 1px,#0000 1px),linear-gradient(#00000040 1px,#0000 1px)!important;background-size:8px 8px!important;width:100vw!important;height:100vh!important;display:block!important;position:fixed!important;top:0!important;left:0!important}.terminal-layout{z-index:1;border:8px solid var(--border-color);width:100vw;height:100vh;display:flex;position:relative;background:0 0!important}.sidebar{border-right:8px solid var(--border-color);flex-direction:column;flex-shrink:0;justify-content:space-between;width:250px;padding:24px 16px;display:flex;box-shadow:inset -4px 0 #0b0c13;background-color:#07090ed9!important}.brand{border:4px solid var(--border-color);background-color:var(--bg-secondary);box-shadow:0px 4px 0px var(--border-color);flex-direction:column;align-items:center;gap:12px;margin-bottom:30px;padding:10px;display:flex}.logo-icon{font-family:var(--font-pixel);color:var(--neon-green);text-shadow:0 0 5px var(--neon-green);margin-bottom:4px;font-size:20px;animation:1.5s steps(3,end) infinite logoPulse}@keyframes logoPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.logo-text h2{font-family:var(--font-pixel);letter-spacing:1.5px;text-align:center;font-size:11px;font-weight:700}.logo-text span{font-family:var(--font-pixel);color:var(--text-muted);letter-spacing:1px;text-align:center;margin-top:4px;font-size:7px;display:block}.nav-menu{flex-direction:column;flex-grow:1;gap:12px;display:flex}.nav-btn{background:var(--bg-tertiary);border:var(--pixel-border);color:var(--text-primary);font-family:var(--font-pixel);text-align:left;cursor:pointer;box-shadow:0px 4px 0px var(--border-color);align-items:center;gap:10px;padding:12px 10px;font-size:9px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.nav-btn:hover{background-color:var(--bg-secondary);color:var(--neon-cyan);border-color:var(--neon-cyan);box-shadow:0 0 12px var(--neon-cyan-glow), 0px 4px 0px var(--border-color);transform:translateY(-2px)}.nav-btn:active{box-shadow:none;transform:translateY(2px)scale(.97)}.nav-btn.active{background-color:var(--bg-secondary);border-color:var(--neon-green);color:var(--neon-green);box-shadow:inset 0 0 12px var(--neon-green-glow), 0 0 10px var(--neon-green-glow);font-weight:700}.sidebar-footer{border-top:4px solid var(--border-color);flex-direction:column;gap:16px;padding-top:20px;display:flex}.system-status{border:4px solid var(--border-color);background-color:var(--bg-secondary);align-items:center;gap:10px;padding:8px;display:flex}.status-indicator{background-color:var(--neon-green);width:12px;height:12px;box-shadow:0 0 6px var(--neon-green);clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);animation:1.5s steps(2,end) infinite pulseGreen}@keyframes pulseGreen{0%,to{opacity:.3}50%{opacity:1}}.status-info .label{font-size:8px;font-family:var(--font-pixel);color:var(--text-muted)}.status-info .val{font-size:14px;font-family:var(--font-terminal);color:var(--text-primary);font-weight:700}.audio-controls{align-items:center;gap:10px;display:flex}.control-btn{background:var(--bg-tertiary);border:var(--pixel-border);color:var(--text-primary);cursor:pointer;width:36px;height:36px;box-shadow:0px 3px 0px var(--border-color);justify-content:center;align-items:center;transition:all .15s;display:flex}.control-btn:hover{border-color:var(--neon-green);color:var(--neon-green);box-shadow:0px 3px 0px var(--neon-green)}.control-btn:active{box-shadow:none;transform:translateY(3px)}.control-btn.muted{color:#f05;background:#ff005514;border-color:#f05;box-shadow:0 3px #f056}.control-btn.muted:hover{box-shadow:0 3px #f05c,0 0 8px #ff00554d}.vol-slider-container{flex-grow:1}.vol-slider{-webkit-appearance:none;cursor:pointer;background:#ffffff26;border:none;border-radius:2px;outline:none;width:100%;height:4px}.vol-slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--neon-green);width:10px;height:10px;box-shadow:0 0 6px var(--neon-green-glow);cursor:pointer;border:2px solid #fff;border-radius:50%;transition:transform .1s,box-shadow .1s}.vol-slider::-webkit-slider-thumb:hover{box-shadow:0 0 10px var(--neon-green-glow);transform:scale(1.3)}.vol-slider::-moz-range-thumb{background:var(--neon-green);width:10px;height:10px;box-shadow:0 0 6px var(--neon-green-glow);cursor:pointer;border:2px solid #fff;border-radius:50%;transition:transform .1s,box-shadow .1s}.vol-slider::-moz-range-thumb:hover{box-shadow:0 0 10px var(--neon-green-glow);transform:scale(1.3)}.main-content{z-index:1;flex-direction:column;flex-grow:1;display:flex;position:relative;overflow:hidden;background-color:#0000!important}.top-bar{border-bottom:8px solid var(--border-color);z-index:5;flex-shrink:0;justify-content:space-between;align-items:center;height:65px;padding:0 20px;display:flex;position:relative;background-color:#07090ed9!important}.tickers{gap:20px;display:flex}.ticker-item{font-family:var(--font-pixel);align-items:center;gap:8px;font-size:8px;display:flex}.ticker-item .coin{color:var(--text-muted)}.ticker-item .val{color:var(--text-primary);font-weight:700}.ticker-item .trend.up{color:var(--neon-green)}.ticker-item .trend.down{color:var(--red)}.wallet-bar{gap:10px;display:flex}.wallet-connect-btn{background:var(--bg-tertiary);border:var(--pixel-border);font-family:var(--font-pixel);cursor:pointer;box-shadow:0px 3px 0px var(--border-color);align-items:center;gap:6px;padding:8px 12px;font-size:8px;font-weight:700;display:flex}.wallet-connect-btn:active{box-shadow:none;transform:translateY(3px)}.wallet-connect-btn.solana{color:var(--neon-cyan)}.wallet-connect-btn.base{color:var(--neon-purple)}.wallet-connect-btn.mega{color:var(--neon-orange)}.wallet-connect-btn.abstract{color:var(--neon-pink)}.wallet-connect-btn.connected{background-color:var(--bg-secondary);color:var(--text-primary);pointer-events:none;box-shadow:none}.viewport-container{flex-grow:1;padding:24px;position:relative;overflow-y:auto}.viewport-container::-webkit-scrollbar{width:8px}.viewport-container::-webkit-scrollbar-track{background:var(--bg-secondary)}.viewport-container::-webkit-scrollbar-thumb{background:var(--border-color);border:2px solid var(--bg-secondary)}.viewport{display:none}.viewport.active{flex-direction:column;gap:24px;animation:.15s steps(2,end) fadeIn;display:flex}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.section-header{border:4px solid var(--border-color);background-color:var(--bg-primary);box-shadow:0px 4px 0px var(--border-color);justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.section-header h1{font-family:var(--font-pixel);font-size:12px;font-weight:700}.section-header .subtitle{font-family:var(--font-pixel);color:var(--text-muted);margin-top:6px;font-size:8px}.glowing-box{background-color:var(--bg-primary);border:var(--pixel-border);box-shadow:0px 4px 0px var(--border-color);overflow:hidden}.table-container{max-height:380px;overflow-y:auto}.ev-table{border-collapse:collapse;text-align:left;width:100%}.ev-table th,.ev-table td{border-bottom:2px solid var(--border-color);padding:10px 14px;font-size:18px}.ev-table th{font-family:var(--font-pixel);color:var(--text-primary);background-color:var(--bg-tertiary);border-bottom:4px solid var(--border-color);font-size:8px}.ev-table tbody tr:hover{background-color:#ffffff08}.ev-table .machine-name{font-family:var(--font-pixel);font-size:9px;font-weight:700}.ev-table .price-val{font-family:var(--font-mono);font-weight:700}.ev-table .val-ratio{font-family:var(--font-mono)}.ev-table .val-edge{font-family:var(--font-mono);font-weight:700}.ev-table .val-edge.positive{color:var(--neon-green)}.ev-table .val-edge.negative{color:var(--red)}.chain-badge{font-family:var(--font-pixel);border:2px solid var(--border-color);background-color:var(--bg-secondary);padding:3px 6px;font-size:7px;font-weight:700}.chain-badge.solana{color:var(--neon-cyan)}.chain-badge.base{color:var(--neon-purple)}.chain-badge.mega{color:var(--neon-orange)}.chain-badge.abstract{color:var(--neon-pink)}.quick-rip-btn{background-color:var(--bg-tertiary);border:3px solid var(--border-color);color:var(--neon-green);font-family:var(--font-pixel);cursor:pointer;box-shadow:0px 3px 0px var(--border-color);padding:6px 12px;font-size:8px;font-weight:700}.quick-rip-btn:active{box-shadow:none;transform:translateY(3px)}.dashboard-grid{grid-template-columns:1fr 1.2fr;gap:24px;height:250px;display:grid}.realized-ev-panel{flex-direction:column;padding:16px;display:flex}.realized-ev-panel h3{font-family:var(--font-pixel);color:var(--text-primary);margin-bottom:12px;font-size:8px}.realized-ev-list{flex-direction:column;flex-grow:1;gap:8px;display:flex;overflow-y:auto}.realized-ev-row{font-family:var(--font-pixel);background-color:var(--bg-secondary);border:3px solid var(--border-color);justify-content:space-between;align-items:center;padding:8px 12px;font-size:8px;display:flex}.realized-ev-row .label{font-weight:700}.realized-ev-row .edge-pct.positive{color:var(--neon-green)}.realized-ev-row .edge-pct.negative{color:var(--red)}.terminal-logs-panel{flex-direction:column;padding:16px;display:flex}.terminal-logs-panel h3{font-family:var(--font-pixel);font-size:8px}.panel-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.pulsing-record{font-family:var(--font-pixel);color:var(--red);align-items:center;gap:6px;font-size:8px;font-weight:700;display:flex}.pulsing-record:before{content:"";background-color:var(--red);clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);width:8px;height:8px;animation:.8s steps(2,end) infinite alternate pulseRed;display:inline-block}@keyframes pulseRed{0%{opacity:.3}to{opacity:1}}.terminal-log-output{background-color:var(--gb-light);border:4px solid var(--border-color);font-family:var(--font-terminal);color:var(--gb-darkest);text-shadow:1px 1px #0000001a;flex-grow:1;padding:8px 12px;font-size:18px;line-height:1.4;overflow-y:auto}.terminal-log-output p{border-bottom:1px dashed #0f380f33;margin-bottom:4px;padding-bottom:4px}.ripper-grid{grid-template-columns:360px 1fr;gap:24px;height:calc(100vh - 190px);display:grid}.ripper-controls{flex-direction:column;gap:16px;height:fit-content;padding:20px;display:flex;overflow-y:auto}.ripper-controls h3{font-family:var(--font-pixel);letter-spacing:1px;border-bottom:4px solid var(--border-color);margin-bottom:8px;padding-bottom:8px;font-size:9px}.form-group{flex-direction:column;gap:8px;display:flex}.form-group label{font-family:var(--font-pixel);color:var(--text-muted);font-size:8px}.form-group select{background-color:var(--bg-secondary);border:3px solid var(--border-color);color:var(--text-primary);font-family:var(--font-pixel);cursor:pointer;outline:none;padding:10px;font-size:9px}.machine-spec-card{background-color:var(--bg-secondary);border:3px solid var(--border-color);flex-direction:column;gap:8px;padding:12px;display:flex}.spec-row{font-size:16px;font-family:var(--font-mono);justify-content:space-between;display:flex}.spec-row.total{border-top:2px dashed var(--border-color);font-family:var(--font-pixel);padding-top:8px;font-size:8px;font-weight:700}.spec-row .spec-label{color:var(--text-muted)}.spec-row .spec-val{color:var(--text-primary)}.text-neon{color:var(--neon-green)!important}.prize-odds-container{flex-direction:column;gap:8px;display:flex}.prize-odds-container h4{font-family:var(--font-pixel);color:var(--text-muted);font-size:8px}.odds-list{flex-direction:column;gap:6px;display:flex}.odds-row{font-size:15px;font-family:var(--font-mono);background-color:var(--bg-secondary);border:2px solid var(--border-color);justify-content:space-between;padding:6px 10px;display:flex}.odds-row.common{color:var(--neon-cyan)}.odds-row.rare{color:var(--neon-green)}.odds-row.epic{color:var(--neon-purple)}.odds-row.legendary{color:var(--neon-gold)}.ripper-right-column{flex-direction:column;justify-content:flex-start;align-items:center;gap:16px;width:100%;height:100%;display:flex}.active-rip-console{background-color:var(--gb-mid);border:6px solid var(--border-color);box-shadow:inset 0px 0px 15px #00000080, var(--border-glow);flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:center;gap:14px;width:260px;height:auto;padding:16px;display:flex;position:relative;overflow:visible}.holo-canvas{justify-content:center;align-items:center;width:100%;height:250px;display:flex;position:relative}.deck-shelf-container{background-color:var(--bg-secondary);border:4px solid var(--border-color);flex-direction:column;gap:12px;width:100%;padding:12px;display:flex}.shelf-header{border-bottom:2px solid var(--border-color);justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.shelf-header h3{font-family:var(--font-pixel);color:var(--text-primary);margin:0;font-size:8px}.shelf-tabs{gap:6px;display:flex}.shelf-tab{background:var(--bg-primary);border:2px solid var(--border-color);color:var(--text-muted);font-family:var(--font-pixel);cursor:pointer;padding:4px 8px;font-size:6px;transition:all .2s}.shelf-tab:hover,.shelf-tab.active{background-color:var(--border-color);color:var(--text-primary);box-shadow:0 0 6px var(--border-glow)}.deck-carousel{scrollbar-width:thin;gap:14px;padding-bottom:8px;display:flex;overflow-x:auto}.deck-shelf-item{cursor:pointer;background-color:#abb3be;border:3px solid #000;flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:center;width:100px;height:120px;padding:6px;transition:all .2s;display:flex;position:relative;box-shadow:inset -2px -2px #79838f,inset 2px 2px #e1e7ed,0 4px #000}.deck-shelf-item:hover{box-shadow:inset -2px -2px 0px #79838f, inset 2px 2px 0px #e1e7ed, 0px 8px 0px var(--border-color);transform:translateY(-4px)}.deck-shelf-item.active{border-color:var(--neon-gold);box-shadow:inset -2px -2px 0px #79838f, inset 2px 2px 0px #e1e7ed, 0px 4px 0px var(--neon-gold)}.deck-shelf-item .mini-logo{font-family:var(--font-pixel);color:var(--border-color);margin-top:2px;font-size:10px}.deck-shelf-item .mini-label{font-family:var(--font-pixel);text-align:center;color:#fff;background:linear-gradient(135deg,#cc0052 0%,#660029 100%);border:2px solid #000;width:100%;padding:4px 2px;font-size:6px;font-weight:700;box-shadow:inset -1px -1px #0000004d}.deck-shelf-item .mini-price{font-family:var(--font-pixel);color:var(--neon-green);background-color:#000;border:1px solid #abb3be;padding:2px 4px;font-size:6px}.deck-shelf-item .mini-ev-badge{font-family:var(--font-pixel);background-color:var(--neon-gold);color:#000;border:1px solid #000;padding:2px;font-size:5px;position:absolute;top:-4px;right:-4px}.hologram-effect{pointer-events:none;background:repeating-linear-gradient(0deg,#0000000d,#0000000d 4px,#0000 4px 8px);position:absolute;inset:0}.pack-wrapper{cursor:pointer;position:relative}.pack-container{width:160px;height:240px;position:relative}.pack-front{background-color:#abb3be;border:4px solid #000;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100%;padding:8px;display:flex;position:absolute;top:0;left:0;box-shadow:inset -3px -3px #79838f,inset 3px 3px #e1e7ed,0 6px #000}.pack-front:before{content:"GAME BOY";font-family:var(--font-pixel);color:#79838f;text-align:center;background-color:#929ba5;border:2px solid #000;border-bottom:none;width:95%;height:16px;padding-top:2px;font-size:6px;display:block;box-shadow:inset 1px 1px #e1e7ed}.pack-logo{font-family:var(--font-pixel);color:var(--neon-gold);text-shadow:2px 2px #000;margin-top:-6px;font-size:16px}.pack-title{font-family:var(--font-pixel);text-align:center;color:#fff;background:linear-gradient(135deg,#cc0052 0%,#660029 100%);border:2px solid #000;width:95%;padding:8px 2px;font-size:7px;font-weight:700;line-height:1.4;box-shadow:inset -2px -2px #0000004d}.pack-price-tag{font-family:var(--font-pixel);color:var(--neon-green);text-shadow:2px 2px #000;background-color:#000;border:2px solid #abb3be;padding:3px 5px;font-size:8px}.pack-barcode{font-family:var(--font-pixel);color:#4c525a;letter-spacing:1px;font-size:5px}.scan-laser{background-color:var(--red);width:160px;height:6px;box-shadow:0px 3px 0px var(--border-color);pointer-events:none;z-index:10;animation:2s steps(8,end) infinite laserScan;position:absolute;top:0;left:50%;transform:translate(-50%)}@keyframes laserScan{0%,to{top:10%}50%{top:85%}}.action-bar{border-top:2px dashed #00000026;align-items:center;gap:10px;width:100%;padding-top:12px;display:flex}.rip-btn{background:var(--neon-green);border:var(--pixel-border);color:var(--border-color);font-family:var(--font-pixel);cursor:pointer;box-shadow:0px 3px 0px var(--border-color);text-align:center;justify-content:center;align-items:center;padding:10px 14px;font-size:8px;font-weight:700;display:flex}.rip-btn:hover{background-color:#00cc52}.rip-btn:active{box-shadow:none;transform:translateY(4px)}.rip-btn.disabled{background:var(--bg-tertiary);border-color:var(--border-color);color:var(--text-muted);cursor:not-allowed;box-shadow:none;pointer-events:none;transform:none}.pack-shake{animation:.3s steps(3,end) infinite packShakeAnim}@keyframes packShakeAnim{0%,to{transform:translate(0)}33%{transform:translate(-4px,2px)}66%{transform:translate(4px,-2px)}}.modal{z-index:1000;background-color:#000000d9;justify-content:center;align-items:center;width:100vw;height:100vh;display:none;position:fixed;top:0;left:0}.modal.active{display:flex}.modal-content{background-color:var(--bg-primary);border:var(--pixel-border);width:380px;box-shadow:0px 6px 0px var(--border-color);padding:20px}.modal-header{border-bottom:4px solid var(--border-color);justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;display:flex}.modal-header h2{font-family:var(--font-pixel);font-size:9px}.close-btn{color:var(--text-muted);font-family:var(--font-pixel);cursor:pointer;background:0 0;border:none;font-size:14px}.close-btn:hover{color:var(--text-primary)}.wallet-option{background-color:var(--bg-tertiary);border:3px solid var(--border-color);width:100%;color:var(--text-primary);cursor:pointer;font-family:var(--font-pixel);box-shadow:0px 3px 0px var(--border-color);align-items:center;gap:12px;margin-bottom:10px;padding:12px;font-size:9px;display:flex}.wallet-option:active{box-shadow:none;transform:translateY(3px)}.rip-overlay{-webkit-backdrop-filter:blur(8px);z-index:2000;background-color:#06080cb8;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;display:none;position:fixed;top:0;left:0}.rip-overlay.active{display:flex}.particle-container{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.rip-card-reveal-box{z-index:2010;border:4px solid var(--border-color);text-align:center;background-color:#0c1117f5;flex-direction:column;align-items:center;gap:15px;width:320px;max-width:90vw;padding:24px;display:flex;position:relative;box-shadow:0 0 25px #00ffa333,inset 0 0 15px #0009}.rip-machine-info{font-family:var(--font-pixel);color:var(--text-muted);letter-spacing:.5px;font-size:8px}.card-reveal-actions{flex-direction:column;gap:8px;width:100%;display:flex}.reveal-btn{border:var(--pixel-border);background-color:var(--bg-tertiary);width:100%;color:var(--text-primary);font-family:var(--font-pixel);cursor:pointer;text-align:center;padding:10px 14px;font-size:7px;font-weight:700;transition:all .2s}.reveal-btn:hover{background-color:var(--border-color);box-shadow:0 0 8px var(--border-glow)}.reveal-btn:active{box-shadow:none;transform:translateY(3px)}.reveal-btn.sell-btn{color:var(--neon-green)}.reveal-btn.ship-btn{color:var(--neon-cyan)}.drawn-card-wrapper{perspective:1000px;width:220px;height:320px}.card-flipper{width:100%;height:100%;transform-style:preserve-3d;transition:transform .4s cubic-bezier(.175,.885,.32,1.275);position:relative;transform:rotateY(0)}.card-flipper.flipped{transform:rotateY(180deg)}.card-front,.card-back{backface-visibility:hidden;width:100%;height:100%;position:absolute;top:0;left:0}.card-front{transform:rotateY(180deg)}.card-back{border:6px solid var(--border-color);box-shadow:0px 6px 0px var(--border-color);background-color:#272c3d;justify-content:center;align-items:center;padding:10px;display:flex;transform:rotateY(0)}.card-back-inner{border:4px dashed var(--border-color);background-color:var(--bg-secondary);flex-direction:column;justify-content:center;align-items:center;gap:15px;width:100%;height:100%;display:flex;position:relative}.card-back-logo{font-family:var(--font-pixel);color:var(--neon-cyan);text-shadow:0px 4px 0px var(--border-color);font-size:32px}.card-back-pattern{font-family:var(--font-pixel);color:var(--text-muted);letter-spacing:2px;font-size:7px}.cyber-card{border:4px solid var(--border-color);background-color:#0e121b;border-radius:2px;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:10px;display:flex;box-shadow:0 4px #000,0 0 12px #00ffa31a}.card-header-bar{border-bottom:2px solid var(--border-color);justify-content:space-between;align-items:center;padding-bottom:6px;display:flex}.card-title{font-family:var(--font-pixel);color:var(--text-primary);font-size:8px;font-weight:700}.card-rarity-badge{font-family:var(--font-pixel);border:1px solid var(--border-color);background-color:var(--bg-tertiary);color:var(--text-primary);padding:1px 4px;font-size:5px}.card-art-box{border:2px solid var(--border-color);background-color:#05070a;flex-grow:1;justify-content:center;align-items:center;margin:8px 0;display:flex;position:relative;overflow:hidden}.card-image-placeholder{color:var(--text-muted);font-size:32px}.card-footer-details{border-top:2px solid var(--border-color);justify-content:space-between;align-items:center;padding-top:6px;display:flex}.card-cost-label{font-family:var(--font-pixel);color:var(--text-muted);font-size:6px}.card-value-display{font-family:var(--font-pixel);color:var(--neon-green);font-size:8px;font-weight:700}.cyber-card.rarity-common{border-color:var(--neon-cyan);box-shadow:0 4px #000,0 0 10px #00f0ff33}.cyber-card.rarity-common .card-title,.cyber-card.rarity-common .card-rarity-badge,.cyber-card.rarity-common .card-header-bar,.cyber-card.rarity-common .card-art-box,.cyber-card.rarity-common .card-footer-details{border-color:var(--neon-cyan)}.cyber-card.rarity-rare{border-color:var(--neon-green);box-shadow:0 4px #000,0 0 10px #00ffc733}.cyber-card.rarity-rare .card-title,.cyber-card.rarity-rare .card-rarity-badge,.cyber-card.rarity-rare .card-header-bar,.cyber-card.rarity-rare .card-art-box,.cyber-card.rarity-rare .card-footer-details{border-color:var(--neon-green)}.cyber-card.rarity-epic{border-color:var(--neon-purple);box-shadow:0 4px #000,0 0 10px #d900ff33}.cyber-card.rarity-epic .card-title,.cyber-card.rarity-epic .card-rarity-badge,.cyber-card.rarity-epic .card-header-bar,.cyber-card.rarity-epic .card-art-box,.cyber-card.rarity-epic .card-footer-details{border-color:var(--neon-purple)}.cyber-card.rarity-legendary{border-color:var(--neon-gold);animation:1.5s steps(2,end) infinite hologramFlash;box-shadow:0 4px #000,0 0 18px #fc06}.cyber-card.rarity-legendary .card-title,.cyber-card.rarity-legendary .card-rarity-badge,.cyber-card.rarity-legendary .card-header-bar,.cyber-card.rarity-legendary .card-art-box,.cyber-card.rarity-legendary .card-footer-details{border-color:var(--neon-gold)}@keyframes hologramFlash{0%,to{border-color:var(--neon-gold)}50%{border-color:#fff}}.card-glow-reflection{display:none}.portfolio-stats{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.stat-card{flex-direction:column;gap:6px;padding:16px;display:flex}.stat-card .label{font-family:var(--font-pixel);color:var(--text-muted);font-size:7px}.stat-card .val{font-family:var(--font-pixel);font-size:10px;font-weight:700}.inventory-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px;display:grid}.empty-inventory{text-align:center;color:var(--text-muted);font-family:var(--font-pixel);border:3px dashed var(--border-color);grid-column:1/-1;padding:40px;font-size:8px}.port-item-card{flex-direction:column;align-items:center;gap:12px;padding:12px;display:flex}.port-item-card .item-actions{gap:6px;width:100%;display:flex}.port-item-card .item-actions button{font-size:7px;font-family:var(--font-pixel);border:2px solid var(--border-color);background-color:var(--bg-tertiary);color:var(--text-primary);cursor:pointer;box-shadow:0px 2px 0px var(--border-color);flex-grow:1;padding:6px;font-weight:700}.port-item-card .item-actions button:active{box-shadow:none;transform:translateY(2px)}.port-item-card .item-actions button.sell-btn{color:var(--neon-green)}.port-item-card .item-actions button.ship-btn{color:var(--neon-cyan)}.bridge-container{max-width:440px;margin:0 auto;padding:20px}.swap-interface{flex-direction:column;gap:16px;display:flex}.swap-header h3{font-family:var(--font-pixel);text-align:center;border-bottom:4px solid var(--border-color);padding-bottom:12px;font-size:9px}.swap-input-box{background-color:var(--bg-secondary);border:3px solid var(--border-color);flex-direction:column;gap:8px;padding:12px;display:flex}.input-header{font-size:7px;font-family:var(--font-pixel);color:var(--text-muted);justify-content:space-between;display:flex}.input-row input{font-family:var(--font-mono);color:var(--text-primary);background:0 0;border:none;outline:none;flex-grow:1;font-size:18px;font-weight:700}.input-row select{background-color:var(--bg-tertiary);border:2px solid var(--border-color);color:var(--text-primary);font-family:var(--font-pixel);cursor:pointer;outline:none;padding:6px;font-size:7px}.swap-divider{justify-content:center;margin:-8px 0;display:flex}.divider-btn{background-color:var(--bg-tertiary);border:3px solid var(--border-color);width:32px;height:32px;color:var(--text-primary);cursor:pointer;box-shadow:0px 2px 0px var(--border-color);justify-content:center;align-items:center;font-size:14px;display:flex}.divider-btn:active{box-shadow:none;transform:translateY(2px)}.bridge-details{background-color:var(--bg-secondary);border:3px solid var(--border-color);flex-direction:column;gap:6px;padding:10px;display:flex}.detail-row{font-size:14px;font-family:var(--font-mono);color:var(--text-muted);justify-content:space-between;display:flex}.detail-row .val{color:var(--text-primary)}.deposit-action-btn{background:var(--neon-cyan);border:var(--pixel-border);color:var(--border-color);font-family:var(--font-pixel);cursor:pointer;box-shadow:0px 4px 0px var(--border-color);text-align:center;padding:12px;font-size:8px;font-weight:700}.deposit-action-btn:hover{background-color:#0cf}.deposit-action-btn:active{box-shadow:none;transform:translateY(4px)}.anomaly-switch{font-family:var(--font-pixel);color:var(--text-muted);cursor:pointer;align-items:center;gap:10px;font-size:8px;display:flex}.anomaly-switch input{display:none}.anomaly-switch .slider{background-color:var(--bg-tertiary);border:2px solid var(--border-color);width:32px;height:16px;display:inline-block;position:relative}.anomaly-switch .slider:before{content:"";background-color:var(--text-muted);width:10px;height:10px;position:absolute;top:1px;left:1px}.anomaly-switch input:checked+.slider{background-color:var(--neon-green)}.anomaly-switch input:checked+.slider:before{background-color:var(--bg-primary);transform:translate(16px)}.gacha-particle{pointer-events:none;background-color:var(--neon-green);border:2px solid var(--border-color);border-radius:0%;width:8px;height:8px;animation:1s steps(6,end) forwards particleExplode;position:absolute}@keyframes particleExplode{0%{opacity:1;transform:translate(0)scale(1)}to{transform:translate(var(--x), var(--y)) scale(0);opacity:0}}.step-box{border-bottom:4px dashed var(--border-color);margin-bottom:18px;padding-bottom:18px}.step-box:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.step-num{font-family:var(--font-pixel);background-color:var(--border-color);color:var(--neon-cyan);margin-bottom:12px;padding:4px 8px;font-size:8px;display:inline-block}.odds-header-label{font-family:var(--font-pixel);color:var(--text-muted);margin-bottom:10px;font-size:8px}.ev-advice-badge{font-family:var(--font-pixel);text-align:center;border:3px solid var(--border-color);margin-top:12px;padding:8px;font-size:8px;font-weight:700}.ev-advice-badge.profitable{background-color:var(--neon-green);color:var(--bg-secondary);animation:1s steps(2,end) infinite alternate pulseAdviceGreen}.ev-advice-badge.unprofitable{background-color:var(--red);color:#fff}@keyframes pulseAdviceGreen{0%{opacity:.8}to{opacity:1}}.pokemon-dialogue-box{width:100%;min-height:48px;font-family:var(--font-pixel);color:#000;box-shadow:0px 3px 0px var(--border-color);image-rendering:pixelated;z-index:10;background-color:#fcfcfc;border:4px double #000;border-radius:2px;margin:0;padding:8px 10px;font-size:7px;line-height:1.4;position:relative}.dialogue-text{max-width:94%;font-weight:700}.dialogue-arrow{color:#000;font-size:6px;animation:.8s steps(2,end) infinite blinkArrow;position:absolute;bottom:2px;right:8px}@keyframes blinkArrow{0%{opacity:0}to{opacity:1}}.chain-tabs{border-bottom:3px solid var(--border-color);justify-content:space-between;gap:6px;margin-bottom:16px;padding-bottom:8px;display:flex}.chain-tab{background-color:var(--bg-tertiary);border:2px solid var(--border-color);font-family:var(--font-pixel);color:var(--text-muted);cursor:pointer;box-shadow:0px 2px 0px var(--border-color);flex:1;justify-content:center;align-items:center;gap:2px;padding:6px 4px;font-size:7px;font-weight:700;display:flex}.chain-tab:active{box-shadow:none;transform:translateY(1px)}.chain-tab.active{background-color:var(--bg-secondary);color:var(--text-primary);border-color:var(--border-color);box-shadow:none}.chain-tab[data-chain=solana].active{color:var(--neon-cyan);border-color:var(--neon-cyan)}.chain-tab[data-chain=base].active{color:var(--neon-purple);border-color:var(--neon-purple)}.chain-tab[data-chain=mega].active{color:var(--neon-orange);border-color:var(--neon-orange)}.chain-tab[data-chain=abstract].active{color:var(--neon-pink);border-color:var(--neon-pink)}.routing-visualizer-container{flex-direction:column;gap:6px;margin-top:14px;display:flex}.routing-path-box{background-color:var(--bg-secondary);border:3px solid var(--border-color);font-family:var(--font-mono);color:var(--text-primary);text-transform:uppercase;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:10px;font-size:10px;display:flex}.routing-step{align-items:center;gap:4px;display:flex}.routing-step.wallet{color:var(--text-primary);font-weight:700}.routing-step.aggregator{color:var(--neon-green);border:1px dashed var(--neon-green);padding:2px 4px}.routing-step.contract{color:var(--neon-gold)}.routing-arrow{color:var(--text-muted);font-weight:700}.spec-row .spec-val.text-truncate{white-space:nowrap;text-overflow:ellipsis;cursor:pointer;max-width:140px;font-size:12px;overflow:hidden}.spec-row .spec-val.text-truncate:hover{color:var(--neon-cyan);text-decoration:underline}.spec-row .spec-val.text-code{font-family:var(--font-mono);color:var(--neon-gold);font-size:12px}.gts-grade-badge{font-family:var(--font-pixel);border:1px solid var(--border-color);border-radius:2px;padding:2px 6px;font-size:8px;font-weight:700}.gts-grade-badge.grade-s{color:var(--neon-gold);box-shadow:0 0 8px var(--neon-gold-glow);background-color:#ffcc0026;animation:1.5s infinite alternate shimmer}.gts-grade-badge.grade-a{color:var(--neon-green);background-color:#00ff6626}.gts-grade-badge.grade-b{color:var(--neon-cyan);background-color:#00f0ff26}.gts-grade-badge.grade-c{color:#f90;background-color:#ff990026}.gts-grade-badge.grade-d{color:var(--neon-orange);background-color:#ff660026}.gts-grade-badge.grade-f{color:var(--red);background-color:#ff3c3026}@keyframes shimmer{0%{text-shadow:0 0 2px var(--neon-gold-glow)}to{text-shadow:0 0 8px var(--neon-gold)}}.risk-indicator{font-family:var(--font-mono);font-size:10px;font-weight:700}.risk-indicator.risk-safe{color:var(--neon-green)}.risk-indicator.risk-moderate{color:var(--neon-cyan)}.risk-indicator.risk-high{color:var(--neon-orange)}.risk-indicator.risk-lottery{color:var(--red)}.referral-top-grid{grid-template-columns:1.5fr 1fr;gap:24px;margin-bottom:24px;display:grid}@media (width<=768px){.referral-top-grid{grid-template-columns:1fr}}.referral-link-card,.referral-earnings-card{background-color:var(--bg-primary);border:var(--pixel-border);flex-direction:column;justify-content:space-between;padding:16px;display:flex}.referral-link-card h3,.referral-earnings-card h3{font-family:var(--font-pixel);margin-bottom:12px;font-size:8px}.referral-link-card .desc-text{font-family:var(--font-mono);color:var(--text-muted);margin-bottom:16px;font-size:11px;line-height:1.5}.ref-link-input-group{border:3px solid var(--border-color);background-color:var(--bg-secondary);display:flex}.ref-link-input-group input{color:var(--neon-cyan);font-family:var(--font-mono);background:0 0;border:none;outline:none;flex-grow:1;padding:10px;font-size:11px}.ref-copy-btn{background-color:var(--bg-tertiary);border-left:3px solid var(--border-color);color:var(--neon-green);font-family:var(--font-pixel);cursor:pointer;border-top:none;border-bottom:none;border-right:none;padding:0 16px;font-size:8px;font-weight:700}.ref-copy-btn:hover{background-color:var(--bg-primary)}.unclaimed-balance-display{justify-content:center;align-items:baseline;gap:4px;margin:14px 0;display:flex}.unclaimed-balance-display .currency-symbol{font-family:var(--font-pixel);color:var(--text-muted);font-size:16px}.unclaimed-balance-display .balance-digits{font-family:var(--font-terminal);color:var(--neon-gold);font-size:42px;font-weight:700}.claim-commission-btn{background-color:var(--bg-tertiary);border:3px solid var(--border-color);width:100%;color:var(--neon-green);font-family:var(--font-pixel);cursor:pointer;box-shadow:0px 3px 0px var(--border-color);padding:10px;font-size:8px;font-weight:700}.claim-commission-btn:active{box-shadow:none;transform:translateY(3px)}.referral-stats-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px;display:grid}.ref-stat-card{background-color:var(--bg-primary);border:var(--pixel-border);flex-direction:column;gap:6px;padding:12px;display:flex}.ref-stat-card .label{font-family:var(--font-pixel);color:var(--text-muted);font-size:7px}.ref-stat-card .val{font-family:var(--font-terminal);font-size:24px;font-weight:700}.health-heartbeat{font-family:var(--font-pixel);border-left:3px solid var(--border-color);align-items:center;gap:12px;margin-left:20px;margin-right:auto;padding-left:16px;font-size:8px;display:flex}.health-heartbeat .hb-lead{color:var(--text-muted)}.health-heartbeat .hb-item{color:var(--text-primary);align-items:center;gap:6px;display:flex}.health-heartbeat .hb-dot{border-radius:50%;width:6px;height:6px;display:inline-block}.health-heartbeat .hb-live .hb-dot{background-color:var(--neon-green);box-shadow:0 0 6px var(--neon-green);animation:2s infinite alternate pulse-glow-green}.health-heartbeat .hb-stale .hb-dot{background-color:var(--red);box-shadow:0 0 6px var(--red)}@keyframes pulse-glow-green{0%{opacity:.4}to{opacity:1}}.verdict-strip{transition:all .3s}.verdict-strip.hot{box-shadow:0 0 10px #ff8c0033;border-color:var(--neon-orange)!important}.verdict-strip.warm{border-color:var(--neon-gold)!important}.verdict-strip .verdict-text{font-family:var(--font-pixel);color:var(--text-primary);font-size:8px;line-height:1.5}.verdict-strip .verdict-text b{color:var(--neon-green)}.verdict-strip.hot .verdict-text b{color:var(--neon-orange);text-shadow:0 0 5px #ff8c0080}.verdict-strip .verdict-badge{font-family:var(--font-pixel);background:var(--bg-secondary);border:2px solid var(--border-color);padding:4px 8px;font-size:7px;font-weight:700}.verdict-strip.hot .verdict-badge{color:var(--neon-orange);border-color:var(--neon-orange)}.verdict-strip.warm .verdict-badge{color:var(--neon-gold);border-color:var(--neon-gold)}.verdict-strip .verdict-action-btn{background-color:var(--bg-tertiary);border:2px solid var(--border-color);color:var(--neon-cyan);font-family:var(--font-pixel);cursor:pointer;box-shadow:0px 2px 0px var(--border-color);padding:6px 12px;font-size:8px;font-weight:700}.verdict-strip .verdict-action-btn:active{box-shadow:none;transform:translateY(2px)}.hourly-chart-wrapper{border-bottom:2px dashed var(--border-color)}.hourly-col{cursor:pointer;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.hourly-col:hover{background:#ffffff08}.hourly-col.col-now{background:#00fff20d}.hourly-bar{background:var(--neon-cyan);border:1px solid var(--neon-cyan);width:70%;box-shadow:0 0 6px var(--neon-cyan-glow);border-bottom:none;transition:height .3s;position:relative}.hourly-col:hover .hourly-bar{filter:brightness(1.3);box-shadow:0 0 10px var(--neon-cyan)}.hourly-bar.above-avg{background:var(--neon-orange);border-color:var(--neon-orange);box-shadow:0 0 10px var(--neon-orange-glow)}.hourly-col.col-now .hourly-bar{border:1.5px solid var(--neon-cyan);box-shadow:0 0 10px #00fff24d}.hourly-label{font-family:var(--font-pixel);color:var(--text-muted);font-size:6px;position:absolute;bottom:-14px}.hourly-col.col-now .hourly-label{color:var(--neon-cyan);font-weight:700}.hourly-mean-line{border-top:1px dashed var(--neon-purple);pointer-events:none;z-index:5;width:100%;height:1px;position:absolute;left:0}.hourly-mean-label{font-family:var(--font-pixel);color:var(--neon-purple);font-size:6px;position:absolute;right:4px;transform:translateY(-8px)}::-webkit-scrollbar{width:6px!important;height:6px!important}::-webkit-scrollbar-track{background:#07090e!important;border-radius:4px!important}::-webkit-scrollbar-thumb{background:#1e293b!important;border:1px solid #00ffa333!important;border-radius:4px!important}::-webkit-scrollbar-thumb:hover{background:#00ffa3!important;box-shadow:0 0 8px #00ffa3!important}::-webkit-scrollbar-button{width:0!important;height:0!important;display:none!important}::-webkit-scrollbar-corner{background:#07090e!important}*{scrollbar-width:thin!important;scrollbar-color:#1e293b #07090e!important}.hits-scroll-row{scrollbar-width:thin!important;gap:16px!important;padding-bottom:12px!important;display:flex!important;overflow-x:auto!important}.hit-card{background:#0d111a!important;border:1px solid #00ffa34d!important;border-radius:6px!important;flex-direction:column!important;min-width:185px!important;max-width:185px!important;padding:10px!important;transition:transform .2s,border-color .2s,box-shadow .2s!important;display:flex!important;position:relative!important}.hit-card:hover{border-color:#00ffa3!important;transform:translateY(-4px)!important;box-shadow:0 0 20px #00ffa34d!important}.hit-img-container{background:#07090e!important;border:1px solid #ffffff1a!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;width:100%!important;height:220px!important;padding:6px!important;display:flex!important;position:relative!important;overflow:hidden!important}.hit-img-container img{object-fit:contain!important;border-radius:3px!important;max-width:100%!important;max-height:100%!important}.hit-mult-badge{color:#00ffa3!important;z-index:10!important;background:#07090e!important;border:1px solid #00ffa3!important;border-radius:3px!important;padding:3px 7px!important;font-family:Space Mono,Inter,monospace!important;font-size:11px!important;font-weight:800!important;position:absolute!important;top:8px!important;right:8px!important;box-shadow:0 0 8px #00ffa366!important}.hit-meta-info{flex-direction:column!important;gap:2px!important;margin-top:8px!important;display:flex!important}.hit-card-name{color:#fff!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-family:Space Mono,Inter,monospace!important;font-size:12.5px!important;font-weight:700!important;overflow:hidden!important}.hit-machine-time{color:#94a3b8!important;text-transform:uppercase!important;font-family:Space Mono,Inter,monospace!important;font-size:10.5px!important;font-weight:600!important}.hit-card-val{color:#00ffa3!important;text-shadow:0 0 8px #00ffa34d!important;margin-top:2px!important;font-family:Space Mono,Inter,monospace!important;font-size:14px!important;font-weight:800!important}.table-container{border-radius:4px!important;max-height:480px!important;position:relative!important;overflow-y:auto!important}.table-container .ev-table thead th{z-index:10!important;border-bottom:2px solid var(--border-color)!important;background:#0d111a!important;position:sticky!important;top:0!important;box-shadow:0 2px 6px #0009!important}.hit-card-val{color:var(--neon-green);font-weight:700}.alert-row{font-family:var(--font-pixel);background:var(--bg-secondary);border:2px solid var(--border-color);justify-content:space-between;align-items:center;padding:6px 10px;font-size:7px;display:flex}.alert-row .alert-sig{color:var(--neon-orange);font-weight:700}.alert-row .alert-code{color:var(--text-primary)}.alert-row .alert-detail{color:var(--text-muted)}.alert-row .alert-time{color:var(--neon-purple)}.restock-table th{border-bottom:2px solid var(--border-color);padding:6px}.restock-table td{border-bottom:1px solid var(--border-color);padding:6px}.restock-table tbody tr:hover{background:#ffffff05}.restock-sig.enriching{font-weight:700;color:var(--neon-green)!important}.restock-sig.draining{font-weight:700;color:var(--red)!important}.restock-thin{color:var(--text-muted)!important}.glowing-box,.hit-card,.table-container,.modal-content,.swap-interface,.ripper-controls,.pokemon-dialogue-box,.network-mode-switcher,.spec-sheet,.hourly-chart-wrapper,.stat-card,.referrals-table,.ref-stat-card{z-index:20!important;background:#0d111a!important;border:1px solid #00ffa34d!important;position:relative!important;box-shadow:0 0 14px #00ffa314!important}.glowing-box:hover{border-color:var(--neon-green)!important;box-shadow:0 0 20px #00ffa340!important}.nav-btn.active{font-weight:700;background-color:var(--bg-secondary)!important;border-color:var(--neon-green)!important;color:var(--neon-green)!important;box-shadow:inset 0 0 12px var(--neon-green-glow), 0 0 12px var(--neon-green-glow)!important}.pixel-btn.active-filter{color:var(--neon-green)!important;border-color:var(--neon-green)!important;background:var(--bg-tertiary)!important;box-shadow:0 0 8px var(--neon-green-glow)!important}.best-chance-action-btn,.rip-btn,.login-btn,.deposit-action-btn{background:var(--neon-green)!important;border:2px solid var(--neon-green)!important;color:#000!important;font-family:var(--font-mono)!important;letter-spacing:.05em!important;box-shadow:0 0 16px var(--neon-green-glow)!important;font-size:11px!important;font-weight:700!important}.best-chance-action-btn:hover,.rip-btn:hover,.login-btn:hover,.deposit-action-btn:hover{box-shadow:0 0 24px var(--neon-green)!important;color:#000!important;background:#33ffb5!important}.info-btn{border:1px solid var(--neon-green)!important;color:var(--neon-green)!important;background:#00ffa326!important}.info-btn:hover,.info-btn:focus{background:var(--neon-green)!important;color:#000!important;box-shadow:0 0 10px var(--neon-green-glow)!important}#global-tooltip{border:1.5px solid var(--neon-green)!important;color:#fff!important;font-family:var(--font-mono)!important;letter-spacing:.01em!important;background:#090d14!important;font-size:12px!important;font-weight:500!important;line-height:1.6!important;box-shadow:0 0 20px #00ffa359!important}.section-header h1,.panel-header h3,.modal-header h2,.chain-tab,.wallet-option,.best-chance-hero h2,.stat-card .label,.ev-advice-badge,.pokemon-dialogue-box .dialogue-text,.hit-card-name,.subtitle,.filter-tag,.hourly-chart-legend,.ref-stat-card .label,.system-status .label,.audio-controls label,.desc-text,.ev-table tbody td,.alert-row,.restock-table tbody td,.referrals-table tbody td,.spec-val,.realized-ev-row,.unclaimed-balance-display .balance-digits,.drawn-card-wrapper{letter-spacing:.01em!important;color:#fff!important;font-family:Space Mono,Inter,-apple-system,monospace!important;line-height:1.5!important}.network-mode-switcher{border-radius:4px;background:#0d111a!important;border:1px solid #00ffa366!important}.network-mode-switcher span,.network-mode-switcher div{color:#f8fafc!important;letter-spacing:.5px!important;font-family:Space Mono,Inter,monospace!important;font-size:11px!important;font-weight:700!important}#net-refresh-btn,#ev-table-refresh-btn{color:var(--neon-cyan)!important;border:1px solid var(--neon-cyan)!important;letter-spacing:.5px!important;background:#00e5ff1a!important;border-radius:3px!important;padding:4px 8px!important;font-family:Space Mono,Inter,monospace!important;font-size:10px!important;font-weight:700!important}#net-refresh-btn:hover,#ev-table-refresh-btn:hover{background:var(--neon-cyan)!important;color:#000!important;box-shadow:0 0 10px var(--neon-cyan)!important}#net-mode-mainnet,#net-mode-devnet{letter-spacing:.5px!important;border-radius:3px!important;padding:6px 10px!important;font-family:Space Mono,Inter,monospace!important;font-size:11px!important;font-weight:700!important}.pixel-btn.active-filter{color:#00ffa3!important;background:#00ffa326!important;border-color:#00ffa3!important;box-shadow:0 0 10px #00ffa34d!important}.realized-ev-panel h3,.terminal-logs-panel h3,.alerts-panel h3,.restock-panel h3{color:#f8fafc!important;letter-spacing:.5px!important;font-family:Space Mono,Inter,monospace!important;font-size:12px!important;font-weight:700!important}.realized-ev-row{color:#f8fafc!important;background:#07090e!important;border:1px solid #ffffff1a!important;border-radius:3px!important;margin-bottom:6px!important;padding:8px 10px!important;font-family:Space Mono,Inter,monospace!important;font-size:12px!important;font-weight:600!important}.realized-ev-row .label{color:#00ffa3!important;font-size:12px!important;font-weight:700!important}.realized-ev-row .details span{color:#cbd5e1!important;font-size:11px!important;font-weight:600!important}.terminal-log-output p{color:#00ffa3!important;letter-spacing:.02em!important;text-shadow:none!important;margin-bottom:4px!important;font-family:Space Mono,Inter,monospace!important;font-size:11.5px!important;font-weight:600!important;line-height:1.6!important}.alert-row{background:#07090e!important;border:1px solid #1e293b!important;border-radius:3px!important;margin-bottom:6px!important;padding:8px 12px!important;font-family:Space Mono,Inter,monospace!important;font-size:11.5px!important;font-weight:600!important}.alert-row .alert-sig{color:#00e5ff!important;font-size:11px!important;font-weight:800!important}.alert-row .alert-detail{color:#f1f5f9!important;font-size:11.5px!important}.alert-row .alert-time{color:#94a3b8!important;font-size:11px!important;font-weight:600!important}.restock-table{font-family:Space Mono,Inter,monospace!important;font-size:11.5px!important}.restock-table th{color:#94a3b8!important;letter-spacing:.5px!important;padding:6px 4px!important;font-family:Space Mono,Inter,monospace!important;font-size:11px!important;font-weight:700!important}.restock-table td{color:#f8fafc!important;padding:6px 4px!important;font-family:Space Mono,Inter,monospace!important;font-size:11.5px!important;font-weight:600!important}.section-header h1{color:#fff!important;letter-spacing:-.01em!important;font-size:20px!important;font-weight:700!important}.subtitle{color:#a0aec0!important;font-size:13px!important;font-weight:400!important}.panel-header h3{color:#fff!important;letter-spacing:.03em!important;font-size:12px!important;font-weight:700!important}.ev-table th,.restock-table th{font-family:var(--font-mono)!important;color:#a0aec0!important;letter-spacing:.05em!important;padding:12px 8px!important;font-size:10px!important;font-weight:700!important}.ev-table td{padding:10px 8px!important}.terminal-logs-panel{border:1px solid var(--neon-green)!important;background:#030d08!important}.terminal-log-output{background:#030d08!important}.terminal-log-output p{font-family:var(--font-mono)!important;color:var(--neon-green)!important;text-shadow:0 0 4px #00ffa399!important;margin-bottom:6px!important;font-size:11px!important;line-height:1.5!important}.spec-row{padding:8px 0;font-size:11px}.spec-row .spec-label{font-family:var(--font-pixel);color:var(--text-muted);font-size:7px}.chain-badge{font-weight:700;font-family:var(--font-pixel)!important;font-size:6px!important}.hamburger-menu{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:32px;height:32px;margin-right:12px;padding:8px;display:none}.hamburger-bar{background-color:var(--neon-cyan);width:20px;height:2.5px;box-shadow:0 0 4px var(--neon-cyan);transition:all .2s;display:block}.sidebar-close-btn{color:var(--neon-cyan);cursor:pointer;z-index:1010;background:0 0;border:none;font-size:20px;font-weight:700;transition:color .2s;display:none;position:absolute;top:18px;right:18px}.sidebar-close-btn:hover{color:var(--red);text-shadow:0 0 5px var(--red)}@media (width<=1024px){.terminal-layout{grid-template-columns:1fr}.sidebar-close-btn{display:block}.sidebar{z-index:1000;background-color:var(--bg-secondary);width:280px;height:100vh;transition:left .3s cubic-bezier(.1,.9,.2,1);position:fixed;top:0;left:-300px;box-shadow:4px 0 20px #000c}.sidebar.active{left:0}.hamburger-menu{display:flex}.main-content{padding-left:12px;padding-right:12px}.health-heartbeat{display:none}}@media (width<=768px){.sidebar{width:100vw;left:-100vw}.sidebar.active{left:0}.top-bar{flex-wrap:wrap;gap:12px;padding:12px 8px}.top-bar .tickers{display:none!important}.wallet-bar{justify-content:flex-start;width:100%;padding-bottom:4px;overflow-x:auto}.wallet-connect-btn{flex-shrink:0}.dashboard-grid,.signals-grid{grid-template-columns:1fr;height:auto}.terminal-logs-panel,.alerts-panel,.restock-panel{height:220px!important}.ripper-double-check-charts{grid-template-columns:1fr!important}.best-chance-hero{flex-direction:column!important;align-items:flex-start!important;gap:16px!important}.best-chance-action-btn{width:100%}.ripper-grid{grid-template-columns:1fr}}@media (width<=576px){.top-bar .tickers{display:none}.section-header{flex-direction:column;align-items:flex-start;gap:12px}.filter-controls{justify-content:space-between;width:100%}.hourly-selectors{flex-wrap:wrap}.spec-row .spec-label{font-size:6px}.drawn-card-wrapper{transform:scale(.85)}}.login-btn{width:100%;font-family:var(--font-pixel);color:var(--neon-cyan);border:1px solid var(--neon-cyan);cursor:pointer;background:#00f3ff0d;border-radius:4px;justify-content:center;align-items:center;gap:6px;margin-bottom:12px;padding:10px;font-size:8px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 0 10px #00f3ff26}.login-btn:hover{text-shadow:0 0 5px var(--neon-cyan);background:#00f3ff26;box-shadow:0 0 15px #00f3ff4d}.login-btn.connected{color:var(--neon-green);border-color:var(--neon-green);background:#00ffa30d;box-shadow:0 0 10px #00ffa326}.login-btn.connected:hover{text-shadow:0 0 5px var(--neon-green);background:#00ffa326;box-shadow:0 0 15px #00ffa34d}.info-btn{border:1px solid var(--neon-cyan);width:15px;height:15px;color:var(--neon-cyan);font-family:var(--font-mono);cursor:pointer;vertical-align:middle;background:#00f0ff1a;border-radius:50%;justify-content:center;align-items:center;margin-left:5px;font-size:9px;font-weight:700;transition:all .2s;display:inline-flex}.info-btn:hover,.info-btn:focus{background:var(--neon-cyan);color:#000;box-shadow:0 0 8px var(--neon-cyan-glow);transform:scale(1.15)}#global-tooltip{z-index:10000;border:1px solid var(--neon-cyan);color:#fff;max-width:280px;font-family:var(--font-mono);pointer-events:none;opacity:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d111af2;border-radius:4px;padding:10px 14px;font-size:11px;line-height:1.5;transition:opacity .15s,transform .15s;position:fixed;transform:translateY(4px);box-shadow:0 4px 20px #00f0ff40}#global-tooltip.active{opacity:1;transform:translateY(0)}.tabular-nums{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-left{text-align:left!important}.row-thumb{object-fit:contain;vertical-align:middle;border:1px solid var(--border-color);background:var(--bg-tertiary);border-radius:2px;width:24px;height:24px;margin-right:8px}button,.button,.pixel-btn,.nav-btn,.quick-rip-btn,.rip-btn,.login-btn,.best-chance-action-btn,.info-btn,.sidebar-close-btn,.control-btn,.ref-copy-btn,.claim-commission-btn,.reveal-btn,.chain-tab,.verdict-action-btn,.hamburger-menu,.wallet-connect-btn,[role=button]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden;transition:transform .15s cubic-bezier(.16,1,.3,1),box-shadow .2s,border-color .2s,background-color .2s,color .2s!important}button:hover,.pixel-btn:hover,.nav-btn:hover,.quick-rip-btn:hover,.rip-btn:hover,.login-btn:hover,.best-chance-action-btn:hover,.info-btn:hover,.control-btn:hover,.ref-copy-btn:hover,.claim-commission-btn:hover,.reveal-btn:hover,.chain-tab:hover,.verdict-action-btn:hover,.hamburger-menu:hover,.wallet-connect-btn:hover,[role=button]:hover{border-color:var(--neon-cyan)!important;box-shadow:0 0 14px var(--neon-cyan-glow), inset 0 0 10px #00f0ff33!important;transform:translateY(-2px)scale(1.02)!important}button:active,.pixel-btn:active,.nav-btn:active,.quick-rip-btn:active,.rip-btn:active,.login-btn:active,.best-chance-action-btn:active,.info-btn:active,.control-btn:active,.ref-copy-btn:active,.claim-commission-btn:active,.reveal-btn:active,.chain-tab:active,.verdict-action-btn:active,.hamburger-menu:active,.wallet-connect-btn:active,[role=button]:active{transform:translateY(2px)scale(.96)!important;box-shadow:inset 0 3px 8px #000000b3!important}.best-chance-action-btn,.rip-btn,.login-btn{animation:3s infinite alternate buttonPulseGlow}@keyframes buttonPulseGlow{0%{box-shadow:0 0 8px var(--neon-green-glow)}to{box-shadow:0 0 18px var(--neon-green)}}.matrix-loader-overlay{z-index:1000;width:100%;height:100%;font-family:var(--font-mono);color:var(--neon-green);opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid var(--neon-green);background:#07090ef0;flex-direction:column;justify-content:center;align-items:center;gap:12px;transition:opacity .2s;display:flex;position:absolute;top:0;left:0;box-shadow:inset 0 0 20px #00ffa326}.matrix-loader-overlay.active{opacity:1;pointer-events:all}.matrix-stream-text{letter-spacing:.15em;text-shadow:0 0 8px var(--neon-green);font-size:12px;font-weight:700;animation:.15s infinite alternate matrixTextBlink}.matrix-subtext{color:#a0aec0;letter-spacing:.1em;font-size:9px}.matrix-progress-bar{border:1px solid var(--neon-green);width:240px;height:10px;box-shadow:0 0 10px var(--neon-green-glow);background:#060e0a;position:relative;overflow:hidden}.matrix-progress-fill{background:var(--neon-green);width:0%;height:100%;box-shadow:0 0 12px var(--neon-green);transition:width .1s linear}.matrix-img-skeleton{position:relative;overflow:hidden;border:1px solid var(--neon-green)!important;background:#060e0a!important}.matrix-img-skeleton:before{content:"01010101";width:100%;height:100%;font-family:var(--font-mono);color:var(--neon-green);opacity:.8;text-shadow:0 0 4px var(--neon-green);justify-content:center;align-items:center;font-size:8px;animation:.2s steps(2,end) infinite matrixCodeGlitch;display:flex;position:absolute;top:0;left:0}@keyframes matrixTextBlink{0%{opacity:.7}to{opacity:1;text-shadow:0 0 14px var(--neon-green)}}@keyframes matrixCodeGlitch{0%{content:"010101";transform:translate(-1px)}50%{content:"0x7F2A";transform:translate(1px)}to{content:"110010";transform:translateY(0)}}.matrix-decode-panel{position:relative;overflow:hidden}.matrix-decode-panel:after{content:"";pointer-events:none;background:linear-gradient(#0000,#00ffa34d,#0000);width:100%;height:100%;animation:.6s ease-in-out matrixScanlineSweep;position:absolute;top:-100%;left:0}@keyframes matrixScanlineSweep{0%{top:-100%}to{top:100%}}.devnet-banner{border-bottom:2px solid var(--neon-gold);color:var(--neon-gold);font-family:var(--font-mono);z-index:10;letter-spacing:.5px;background:#ffcc0026;align-items:center;gap:12px;padding:6px 20px;font-size:10px;display:flex}.devnet-banner .banner-tag{background:var(--neon-gold);color:var(--bg-primary);font-family:var(--font-pixel);border-radius:1px;padding:1px 6px;font-size:7px;font-weight:700}.devnet-banner .banner-text{flex-grow:1}@media (width<=768px){.devnet-banner{gap:8px;padding:6px 12px;font-size:8px}.devnet-banner .banner-tag{font-size:6px}}.toast-container{z-index:9999;pointer-events:none;flex-direction:column;gap:10px;display:flex;position:fixed;top:24px;right:24px}.toast-message{pointer-events:auto;background-color:var(--bg-secondary);border:3px solid var(--border-color);box-shadow:0px 4px 15px #0009, var(--border-glow);font-family:var(--font-pixel);color:var(--text-primary);border-radius:2px;align-items:center;gap:10px;min-width:240px;max-width:320px;padding:12px 18px;font-size:8px;transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex;transform:translate(120%)}.toast-message.active{transform:translate(0)}.toast-message.success{border-color:var(--neon-green);box-shadow:0px 4px 15px #0009, 0 0 10px var(--neon-green-glow)}.toast-message.error{border-color:#f05;box-shadow:0 4px 15px #0009,0 0 10px #ff00554d}.toast-icon{font-size:10px;font-weight:700}.toast-message.success .toast-icon{color:var(--neon-green)}.toast-message.error .toast-icon{color:#f05}.announcement-badge{font-family:var(--font-pixel);background:var(--bg-primary);border:2px solid var(--border-color);text-transform:uppercase;flex-shrink:0;justify-content:center;align-items:center;padding:3px 8px;font-size:7px;font-weight:700;display:inline-flex}.announcement-badge.normal{color:#fff;border-color:#fff}.announcement-badge.important{color:#f05;border-color:#f05}.announcement-badge.warning{color:#fc0;border-color:#fc0}.announcement-badge.announcement{color:#00ffc7;border-color:#00ffc7}.announcement-title{font-family:var(--font-pixel);color:var(--text-primary);letter-spacing:.5px;flex-shrink:0;font-size:8px;font-weight:700}.announcement-desc{font-family:var(--font-mono);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;flex-grow:1;font-size:11px;overflow:hidden}.announcement-btn{font-family:var(--font-pixel);background:var(--bg-tertiary);border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;white-space:nowrap;border-radius:1px;padding:4px 16px;font-size:6px;font-weight:700;transition:all .2s}.announcement-btn:hover{background:var(--border-color);color:var(--text-primary);box-shadow:0 0 8px var(--border-glow)}.announcement-btn:active{transform:scale(.96)}.deck-shelf-item .mini-label,.deck-shelf-item .mini-price,.deck-shelf-item .mini-ev-badge{font-size:10px!important}.system-status .label,.system-status .val,.status-info .label,.status-info .val,.routing-step span,.odds-header-label,.spec-label,.spec-val,.ev-advice-badge,.shelf-tab,.pixel-btn,.sidebar-footer .pixel-btn,.network-mode-switcher span{font-size:11px!important}.dialogue-text{font-size:14px!important}.announcement-badge,.announcement-title,.announcement-desc{font-size:11px!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;background-attachment:scroll!important;transition-duration:0s!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:-1ms!important}.crt-overlay,.grid-background{opacity:.15!important;background-image:none!important}.pack-shake,.pack-shake-anim{animation:none!important;transform:none!important}}
