:root{--bg-deep: #050208;--bg-panel: #0e0a16;--bg-input: #07040a;--border-color: #2b1b3a;--neon-green: #ff3366;--neon-green-glow: rgba(255, 51, 102, .25);--neon-cyan: #d8b4fe;--neon-cyan-glow: rgba(216, 180, 254, .25);--neon-gold: #ffcc00;--neon-gold-glow: rgba(255, 204, 0, .25);--neon-red: #ff3366;--neon-pink: #ff3366;--neon-pink-glow: rgba(255, 51, 102, .25);--neon-lavender: #d8b4fe;--neon-lavender-glow: rgba(216, 180, 254, .25);--text-main: #f0f0ff;--text-muted: #8a8ab0;--text-dark: #454563;--font-sans: "Space Grotesk", system-ui, sans-serif;--font-mono: "Space Mono", monospace;--font-orbit: "Orbitron", sans-serif;--font-lcd: "Press Start 2P", monospace;--shadow-brutal: 4px 4px 0px #000000;--shadow-brutal-hover: 6px 6px 0px #000000}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-deep);color:var(--text-main);font-family:var(--font-sans);overflow-x:hidden;line-height:1.5;min-height:100vh}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-deep)}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--neon-green)}.pp-space-backdrop,.gate-bg-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}.pp-space-nebula{position:absolute;top:-10%;left:20%;width:80%;height:80%;background:radial-gradient(circle,rgba(255,51,102,.08) 0%,rgba(216,180,254,.04) 50%,transparent 100%);filter:blur(80px)}.pp-space-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--border-color) 1px,transparent 1px),linear-gradient(90deg,var(--border-color) 1px,transparent 1px);background-size:60px 60px;opacity:.15}#starfield-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.pp-marquee{width:100%;overflow:hidden;background:#000;border-bottom:2px solid var(--border-color);padding:8px 0;display:flex;white-space:nowrap;position:relative;z-index:5}.pp-marquee-track{display:inline-flex;animation:marquee-scroll 30s linear infinite}.pp-marquee-item{font-family:var(--font-orbit);font-weight:700;font-size:11px;color:var(--neon-green);letter-spacing:.15em;padding:0 20px}.pp-marquee-dot{color:var(--neon-gold)}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.pp-nav{display:flex;align-items:center;justify-content:space-between;padding:20px 4%;border-bottom:1px solid var(--border-color);position:relative;z-index:10;background:#020206cc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pp-nav-brand{display:flex;align-items:center;gap:12px}.pp-brand-logo{width:40px;height:40px;background:var(--neon-green);color:#000;font-family:var(--font-orbit);font-weight:900;font-size:24px;display:flex;align-items:center;justify-content:center;border-radius:8px;box-shadow:0 0 15px var(--neon-green-glow)}.pp-brand-title{font-family:var(--font-orbit);font-weight:900;font-size:16px;letter-spacing:.05em}.pp-brand-status{font-family:var(--font-mono);font-size:10px;color:var(--neon-cyan)}.pp-nav-links{display:flex;gap:30px}.pp-nav-link{color:var(--text-muted);text-decoration:none;font-family:var(--font-orbit);font-size:12px;font-weight:700;letter-spacing:.1em;transition:color .2s}.pp-nav-link:hover{color:var(--neon-green)}.pp-buy-btn,.pp-audit-btn,.pp-btn-primary,.cyber-btn{font-family:var(--font-orbit);font-weight:700;font-size:12px;letter-spacing:.08em;text-decoration:none;background:var(--neon-green);color:#000;padding:10px 20px;border:1px solid #000;border-radius:6px;box-shadow:var(--shadow-brutal);transition:all .15s;cursor:pointer}.pp-buy-btn:hover,.pp-audit-btn:hover,.pp-btn-primary:hover,.cyber-btn:hover{transform:translate(-2px,-2px);box-shadow:var(--shadow-brutal-hover);background:#0f8}.pp-connect-btn,.cyber-connect-btn{font-family:var(--font-orbit);font-weight:700;font-size:11px;background:transparent;color:var(--neon-cyan);border:1px solid var(--neon-cyan);padding:8px 16px;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .2s}.pp-connect-btn:hover,.cyber-connect-btn:hover{background:#00e5ff1a;box-shadow:0 0 10px var(--neon-cyan-glow)}.pp-hero{position:relative;z-index:2;padding:80px 4% 120px}.pp-hero-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:center}.pp-hero-badge{display:inline-flex;align-items:center;gap:8px;background:#00e5ff14;border:1px solid var(--neon-cyan);padding:6px 14px;border-radius:30px;font-family:var(--font-mono);font-size:10px;color:var(--neon-cyan);margin-bottom:24px}.pp-badge-pulse{width:6px;height:6px;background:var(--neon-cyan);border-radius:50%;box-shadow:0 0 6px var(--neon-cyan);animation:pulse-glow 1.5s infinite}@keyframes pulse-glow{0%,to{opacity:.3}50%{opacity:1}}.pp-hero-title{font-family:var(--font-orbit);font-weight:900;font-size:64px;line-height:1.1;letter-spacing:-.02em;margin-bottom:24px}.pp-glow-text{color:var(--neon-green);text-shadow:0 0 25px var(--neon-green-glow)}.pp-hero-desc{font-size:18px;color:var(--text-muted);max-width:580px;margin-bottom:40px;line-height:1.6}.pp-hero-actions{display:flex;gap:20px;margin-bottom:48px}.pp-btn-secondary{font-family:var(--font-orbit);font-weight:700;font-size:12px;color:var(--neon-cyan);border:1px solid var(--neon-cyan);background:transparent;padding:12px 24px;border-radius:6px;text-decoration:none;display:flex;align-items:center;justify-content:center;transition:all .2s}.pp-btn-secondary:hover{background:#00e5ff1a;box-shadow:0 0 15px var(--neon-cyan-glow)}.pp-hero-features{display:flex;gap:15px}.pp-feature-pill{font-family:var(--font-mono);font-size:12px;color:var(--neon-gold);background:#ffcc0014;border:1px solid rgba(255,204,0,.2);padding:6px 14px;border-radius:6px}.pp-hero-visual{display:flex;flex-direction:column;align-items:center;gap:40px}.pp-orbit-container{position:relative;width:280px;height:280px;background:radial-gradient(circle,#0a0a19cc,#020206f2);border-radius:50%;border:1px solid var(--border-color);display:flex;align-items:center;justify-content:center;box-shadow:0 0 40px #000c}.pp-orbit-ring{position:absolute;width:240px;height:240px;border:1px dashed var(--text-dark);border-radius:50%}.pp-satellite{position:absolute;top:50%;left:50%;margin-top:-12px;margin-left:-12px;font-size:20px;transition:transform .1s linear}.pp-orbit-timer{text-align:center;z-index:2}.pp-timer-label{font-family:var(--font-mono);font-size:9px;letter-spacing:.15em;color:var(--text-muted);margin-bottom:8px}.pp-timer-digits{font-family:var(--font-orbit);font-weight:900;font-size:32px;color:var(--neon-gold);text-shadow:0 0 15px var(--neon-gold-glow);letter-spacing:.05em}.pp-timer-progress{width:140px;height:4px;background:var(--bg-deep);border-radius:2px;margin:12px auto;overflow:hidden}.pp-timer-fill{height:100%;background:var(--neon-gold)}.pp-timer-holders{font-family:var(--font-mono);font-size:9px;color:var(--neon-green)}.pp-dispenser-card{width:100%;max-width:320px;background:var(--bg-panel);border:1px solid var(--border-color);border-radius:12px;padding:24px;box-shadow:var(--shadow-brutal)}.pp-dispenser-label{font-family:var(--font-mono);font-size:9px;letter-spacing:.2em;color:var(--text-muted);margin-bottom:8px}.pp-dispenser-val{font-family:var(--font-orbit);font-weight:900;font-size:28px;color:var(--neon-green);text-shadow:0 0 15px var(--neon-green-glow);margin-bottom:12px}.pp-dispenser-sol{font-size:16px;color:var(--text-muted)}.pp-dispenser-status-row{display:flex;align-items:center;gap:8px}.pp-dispenser-dot{width:8px;height:8px;border-radius:50%}.pp-dispenser-dot.green{background:var(--neon-green);box-shadow:0 0 8px var(--neon-green)}.pp-dispenser-dot.gold{background:var(--neon-gold);box-shadow:0 0 8px var(--neon-gold)}.pp-dispenser-status-text{font-family:var(--font-mono);font-size:10px;color:var(--text-muted)}.pp-chart-panel,.cyber-chart-card{background:var(--bg-panel);border:1px solid var(--border-color);border-radius:12px;padding:24px;margin-top:24px;box-shadow:var(--shadow-brutal)}.pp-chart-container{position:relative;width:100%;height:160px;margin-top:15px}.pp-chart-svg{width:100%;height:100%}.pp-chart-line{fill:none;stroke:var(--neon-green);stroke-width:3;stroke-linecap:round;filter:drop-shadow(0px 0px 8px var(--neon-green-glow))}.pp-chart-area{fill:url(#chart-gradient);opacity:.12}.pp-chart-grid{stroke:var(--border-color);stroke-width:1;stroke-dasharray:4 4}.pp-chart-axis{stroke:var(--text-dark);stroke-width:1}.pp-chart-labels{display:flex;justify-content:space-between;margin-top:8px;font-family:var(--font-mono);font-size:9px;color:var(--text-muted)}.pp-how{padding:100px 4%;background:#0a0a1466;border-top:1px solid var(--border-color)}.pp-section-header{max-width:1200px;margin:0 auto 60px}.pp-section-label{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;color:var(--neon-cyan);margin-bottom:12px}.pp-section-title{font-family:var(--font-orbit);font-weight:900;font-size:36px}.pp-steps{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.pp-step-card{background:var(--bg-panel);border:1px solid var(--border-color);padding:30px;border-radius:12px;position:relative;box-shadow:var(--shadow-brutal)}.pp-step-num{font-family:var(--font-orbit);font-weight:900;font-size:40px;color:var(--text-dark);position:absolute;top:15px;right:20px;line-height:1}.pp-step-header{display:flex;align-items:center;gap:12px;margin-bottom:20px}.pp-step-icon{font-size:24px}.pp-step-card h3{font-family:var(--font-orbit);font-size:18px;font-weight:900;color:var(--text-main)}.pp-step-card p{font-size:14px;color:var(--text-muted);line-height:1.6}.pp-audit-section{padding:100px 4%;border-top:1px solid var(--border-color)}.pp-audit-panel{max-width:800px;margin:0 auto;background:var(--bg-panel);border:1px solid var(--border-color);border-radius:16px;padding:40px;box-shadow:var(--shadow-brutal)}.pp-audit-form{display:flex;gap:15px;margin-top:30px;margin-bottom:30px}.pp-audit-input{flex:1;background:var(--bg-input);border:1px solid var(--border-color);border-radius:6px;padding:14px 20px;color:var(--text-main);font-family:var(--font-mono);font-size:14px}.pp-audit-input:focus{outline:none;border-color:var(--neon-cyan)}.pp-audit-btn{white-space:nowrap}.pp-audit-result{background:var(--bg-input);border-left:4px solid var(--neon-cyan);border-radius:4px;padding:24px}.pp-audit-result.success{border-left-color:var(--neon-green)}.pp-audit-result.failed{border-left-color:var(--neon-red)}.pp-result-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;border-bottom:1px solid var(--border-color);padding-bottom:10px}.pp-result-header h3{font-family:var(--font-orbit);font-size:14px;font-weight:900;letter-spacing:.1em}.pp-result-badge{font-family:var(--font-mono);font-size:11px;color:var(--neon-cyan)}.pp-result-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.pp-result-cell{display:flex;flex-direction:column;gap:4px}.pp-result-cell.full{grid-column:span 2}.pp-cell-lbl{font-family:var(--font-mono);font-size:9px;color:var(--text-muted)}.pp-cell-val{font-family:var(--font-orbit);font-weight:700;font-size:18px}.pp-cell-val.note{font-family:var(--font-sans);font-size:14px;font-weight:400;color:var(--text-muted)}.pp-stats{padding:60px 4%;border-top:1px solid var(--border-color)}.pp-stats-grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.pp-stat-card{background:var(--bg-panel);border:1px solid var(--border-color);padding:24px;border-radius:8px;display:flex;flex-direction:column}.pp-stat-lbl{font-family:var(--font-mono);font-size:9px;color:var(--text-muted);letter-spacing:.1em}.pp-stat-val{font-family:var(--font-orbit);font-weight:900;font-size:24px;color:var(--neon-gold);margin:6px 0}.pp-stat-desc{font-size:11px;color:var(--text-dark)}.pp-vault-feed{padding:80px 4%;border-top:1px solid var(--border-color);max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.1fr .9fr;gap:40px}.pp-vault-panel,.pp-feed-panel{background:var(--bg-panel);border:1px solid var(--border-color);border-radius:12px;padding:30px;box-shadow:var(--shadow-brutal)}.pp-panel-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-color);padding-bottom:18px;margin-bottom:20px}.pp-panel-header h3{font-family:var(--font-orbit);font-weight:900;font-size:18px}.pp-panel-header p{font-size:12px;color:var(--text-muted)}.pp-panel-badge{font-family:var(--font-mono);font-size:10px;background:#00e5ff14;border:1px solid var(--neon-cyan);color:var(--neon-cyan);padding:4px 10px;border-radius:4px}.pp-panel-badge.live{background:#00ff6614;border-color:var(--neon-green);color:var(--neon-green);display:flex;align-items:center;gap:6px}.live-dot{width:6px;height:6px;background:var(--neon-green);border-radius:50%;box-shadow:0 0 6px var(--neon-green);animation:pulse-glow 1s infinite}.pp-vault-list{display:flex;flex-direction:column}.pp-vault-header-row{display:grid;grid-template-columns:.3fr 1.2fr .8fr;padding:10px 15px;font-family:var(--font-mono);font-size:10px;color:var(--text-dark)}.pp-vault-row{display:grid;grid-template-columns:.3fr 1.2fr .8fr;padding:14px 15px;border-bottom:1px solid var(--border-color);font-size:13px}.pp-vault-row .rank{font-family:var(--font-orbit);font-weight:700}.pp-vault-row .address{font-family:var(--font-mono);color:var(--text-muted)}.pp-vault-row .amount{font-family:var(--font-orbit);font-weight:700;color:var(--neon-gold)}.right{text-align:right}.pp-feed-list{display:flex;flex-direction:column;gap:12px;max-height:400px;overflow-y:auto;padding-right:5px}.pp-feed-item{background:var(--bg-input);border:1px solid var(--border-color);border-radius:6px;padding:12px 16px;display:flex;gap:10px;font-size:12px;align-items:center}.pp-feed-item .time{font-family:var(--font-mono);color:var(--text-muted)}.pp-feed-item .badge{font-family:var(--font-mono);font-weight:700;font-size:10px}.pp-feed-item.type-success .badge{color:var(--neon-green)}.pp-feed-item.type-action .badge{color:var(--neon-cyan)}.pp-feed-item.type-info .badge{color:var(--neon-gold)}.pp-feed-item.type-error .badge{color:var(--neon-red)}.pp-feed-item .msg{color:var(--text-main);flex:1}.pp-list-empty{text-align:center;padding:40px 0;color:var(--text-dark);font-family:var(--font-mono);font-size:12px}.pp-footer{background:#000;border-top:1px solid var(--border-color);padding:60px 4% 40px}.pp-footer-inner{max-width:1200px;margin:0 auto;text-align:center}.pp-footer-logo{font-family:var(--font-orbit);font-weight:900;font-size:24px;letter-spacing:.1em;margin-bottom:12px}.pp-footer-desc{font-size:14px;color:var(--text-muted);margin-bottom:24px}.pp-footer-links{display:flex;justify-content:center;gap:20px;margin-bottom:30px;font-family:var(--font-orbit);font-size:11px}.pp-footer-links a{color:var(--text-muted);text-decoration:none;transition:color .2s}.pp-footer-links a:hover{color:var(--neon-green)}.pp-footer-disclaimer{font-size:11px;color:var(--text-dark);line-height:1.6;max-width:800px;margin:0 auto}.app-container{display:flex;flex-direction:column;min-height:100vh;position:relative;z-index:2;background-color:var(--bg-deep)}.title-bar{display:flex;align-items:center;justify-content:space-between;padding:15px 30px;border-bottom:2px solid var(--border-color);background:#0a0a14f2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.logo-area{display:flex;align-items:center;gap:15px}.cyber-badge{font-family:var(--font-mono);font-size:9px;padding:4px 10px;border-radius:20px;border:1px solid var(--border-color)}.cyber-badge.neon-green{border-color:var(--neon-green);color:var(--neon-green)}.cyber-badge.neon-gold{border-color:var(--neon-gold);color:var(--neon-gold)}.title-text{font-family:var(--font-orbit);font-weight:900;font-size:20px;color:var(--neon-gold);text-shadow:0 0 10px var(--neon-gold-glow)}.version-tag{font-family:var(--font-mono);font-size:10px;color:var(--text-dark)}.marquee-container{flex:1;max-width:450px;overflow:hidden;background:var(--neon-green);color:#000;padding:4px 0;border-radius:4px;margin-left:30px}.marquee-text{display:inline-block;white-space:nowrap;font-family:var(--font-orbit);font-size:10px;font-weight:900;animation:marquee-scroll 20s linear infinite}.main-content{flex:1;display:grid;grid-template-columns:340px 1fr;padding:30px;gap:30px;max-width:1600px;margin:0 auto;width:100%}.left-panel{display:flex;flex-direction:column;gap:24px}.cyber-card{background:var(--bg-panel);border:1px solid var(--border-color);border-radius:8px;padding:20px;position:relative}.glow-accent{position:absolute;top:0;left:10px;right:10px;height:2px}.glow-accent.green{background:var(--neon-green);box-shadow:0 0 10px var(--neon-green)}.glow-accent.cyan{background:var(--neon-cyan);box-shadow:0 0 10px var(--neon-cyan)}.glow-accent.gold{background:var(--neon-gold);box-shadow:0 0 10px var(--neon-gold)}.token-header,.stat-header,.timer-meta,.distribution-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.panel-label{font-family:var(--font-mono);font-size:9px;color:var(--text-muted);letter-spacing:.1em}.cyber-status-pulse{width:8px;height:8px;background:var(--text-dark);border-radius:50%}.cyber-status-pulse.pulse-green{background:var(--neon-green);box-shadow:0 0 8px var(--neon-green);animation:pulse-glow 1s infinite}.token-body{display:flex;gap:15px;align-items:center}.token-image-placeholder{width:50px;height:50px;background:var(--border-color);border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:24px}.token-image{width:50px;height:50px;border-radius:6px}.token-ticker{font-family:var(--font-orbit);font-size:20px;font-weight:900}.token-name{font-size:12px;color:var(--text-muted)}.ca-container{display:flex;align-items:center;gap:6px;margin-top:6px;font-family:var(--font-mono);font-size:10px}.ca-label{color:var(--text-dark)}.token-ca{color:var(--neon-cyan)}.external-link-icon{color:var(--text-muted)}.stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.stat-box{padding:15px;cursor:pointer}.stat-label{font-family:var(--font-mono);font-size:8px;color:var(--text-muted)}.stat-value{font-family:var(--font-orbit);font-weight:700;font-size:16px;display:block;margin-top:6px}.neon-cyan-text{color:var(--neon-cyan)}.neon-green-text{color:var(--neon-green)}.neon-gold-text{color:var(--neon-gold)}.status-running{color:var(--neon-green)}.status-stopped{color:var(--neon-red)}.stat-indicator{height:2px;width:30px;margin-top:10px}.border-cyan{background:var(--neon-cyan)}.border-green{background:var(--neon-green)}.border-gold{background:var(--neon-gold)}.border-red{background:var(--neon-red)}.refresh-icon.spinning{animation:gate-spin 1s infinite linear}.cycle-timer .timer-lcd{background:#000;border:1px solid var(--border-color);border-radius:6px;padding:15px 0;text-align:center;margin:10px 0}.timer-display{font-family:var(--font-orbit);font-size:26px;font-weight:900;color:var(--neon-gold);text-shadow:0 0 10px var(--neon-gold-glow);letter-spacing:.05em}.progress-bar-container{width:100%;height:4px;background:var(--bg-deep);border-radius:2px;overflow:hidden}.progress-bar-fill{height:100%;background:var(--neon-cyan)}.distribution-rate{font-family:var(--font-orbit);font-weight:900;font-size:36px;color:var(--neon-green);margin-bottom:8px}.distribution-note{font-size:11px;color:var(--text-muted);line-height:1.5}.right-panel{display:flex;flex-direction:column;gap:24px}.tab-nav{display:flex;gap:10px;border-bottom:2px solid var(--border-color);padding-bottom:2px}.tab-btn{background:transparent;border:none;outline:none;font-family:var(--font-orbit);font-weight:700;font-size:11px;letter-spacing:.05em;color:var(--text-muted);padding:10px 20px;cursor:pointer;border-bottom:2px solid transparent;transition:all .2s;display:flex;align-items:center;gap:8px}.tab-btn.active{color:var(--neon-green);border-bottom-color:var(--neon-green)}.tab-number{font-family:var(--font-mono);font-size:9px;color:var(--text-dark)}.tab-content{display:none}.tab-content.active{display:flex;flex-direction:column;gap:24px}.command-section{box-shadow:var(--shadow-brutal)}.section-title{font-family:var(--font-orbit);font-size:14px;font-weight:900;letter-spacing:.05em;display:flex;align-items:center;gap:10px;margin-bottom:20px}.title-icon-green{color:var(--neon-green)}.title-icon-cyan{color:var(--neon-cyan)}.title-icon-gold{color:var(--neon-gold)}.control-row{display:flex;gap:20px;align-items:flex-end;flex-wrap:wrap}.flex-2{flex:2;min-width:200px}.flex-1{flex:1;min-width:150px}.input-group{display:flex;flex-direction:column;gap:8px}.input-group label{font-family:var(--font-mono);font-size:9px;color:var(--text-muted)}.slider-wrapper{display:flex;align-items:center;gap:15px;background:var(--bg-input);border:1px solid var(--border-color);padding:10px 15px;border-radius:6px}.cyber-slider{flex:1;accent-color:var(--neon-green)}.slider-value{font-family:var(--font-orbit);font-size:12px;font-weight:700;color:var(--neon-green);white-space:nowrap}.cyber-toggle-btn{background:var(--bg-input);border:1px solid var(--border-color);color:var(--text-main);padding:10px 15px;border-radius:6px;display:flex;align-items:center;gap:10px;cursor:pointer}.cyber-toggle-btn.active{border-color:var(--neon-cyan);color:var(--neon-cyan)}.btn-group{display:flex}.cyber-btn.btn-primary{background:var(--neon-green);color:#000;height:44px;padding:0 24px}.cyber-btn.btn-danger{background:var(--neon-red);color:#fff;height:44px;padding:0 24px}.cyber-btn.btn-secondary{background:var(--bg-panel);color:var(--text-main);border-color:var(--border-color)}.cyber-btn.btn-secondary:hover{background:var(--bg-input);border-color:var(--neon-cyan)}.warning-banner{display:flex;align-items:center;gap:10px;background:#ffcc0014;border:1px solid rgba(255,204,0,.2);color:var(--neon-gold);padding:12px 16px;border-radius:6px;margin-top:15px;font-size:12px}.btn-row{display:flex;gap:15px}.dashboard-lists-row{display:flex;gap:24px}.holders-section .holders-list{display:flex;flex-direction:column;gap:10px;max-height:250px;overflow-y:auto;margin-top:15px}.holders-list-tall{max-height:400px!important}.holder-item{background:var(--bg-input);border:1px solid var(--border-color);border-radius:6px;padding:10px 15px;display:flex;justify-content:space-between;align-items:center}.holder-rank{font-weight:700;font-size:13px}.holder-address{font-family:var(--font-mono);font-size:12px;color:var(--text-muted)}.holder-stats{display:flex;gap:15px;font-family:var(--font-orbit);font-size:12px}.holder-balance{color:var(--neon-gold)}.holder-percent{color:var(--neon-cyan)}.holder-count-badge{font-family:var(--font-mono);font-size:9px;background:#00ff6614;border:1px solid var(--neon-green);color:var(--neon-green);padding:3px 8px;border-radius:4px}.holders-header{display:flex;justify-content:space-between;align-items:center}.checker-input-row{display:flex;margin-top:15px}.input-with-button{display:flex;gap:15px;width:100%}.monospace-input{flex:1;background:var(--bg-input);border:1px solid var(--border-color);padding:12px 15px;border-radius:6px;color:var(--text-main);font-family:var(--font-mono)}.monospace-input:focus{outline:none;border-color:var(--neon-cyan)}.checker-result-card{margin-top:24px;border-left:4px solid var(--border-color)}.checker-result-card.qualified{border-left-color:var(--neon-green)}.checker-result-card.failed{border-left-color:var(--neon-red)}.result-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.result-title{font-family:var(--font-orbit);font-size:13px;font-weight:900;letter-spacing:.15em}.result-stat-row{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:20px}.result-stat-box{background:var(--bg-input);padding:15px;border-radius:6px;border:1px solid var(--border-color)}.result-stat-label{font-family:var(--font-mono);font-size:8px;color:var(--text-muted)}.result-stat-val{font-family:var(--font-orbit);font-weight:700;font-size:15px;display:block;margin-top:6px}.result-status-message{display:flex;align-items:center;gap:12px;background:var(--bg-input);padding:12px 15px;border-radius:6px}.result-message-text{font-size:13px}.settings-form{display:flex;flex-direction:column;gap:20px}.form-group{display:flex;flex-direction:column;gap:8px}.form-group label{font-family:var(--font-mono);font-size:9px;color:var(--text-muted)}.form-group input{background:var(--bg-input);border:1px solid var(--border-color);padding:12px 15px;border-radius:6px;color:var(--text-main)}.form-group input:focus{outline:none;border-color:var(--neon-cyan)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.input-hint{font-size:11px;color:var(--text-dark)}.config-status{background:var(--bg-input);border:1px solid var(--border-color);padding:15px;border-radius:6px;display:flex;flex-direction:column;gap:10px;margin-top:15px}.config-status h3{font-family:var(--font-orbit);font-size:10px;font-weight:900;color:var(--text-muted);letter-spacing:.1em}.status-row{display:flex;justify-content:space-between;font-size:11px}.status-indicator{font-family:var(--font-mono);font-size:9px;padding:2px 6px;border-radius:4px}.badge-green{background:#00ff661a;color:var(--neon-green);border:1px solid var(--neon-green)}.badge-red{background:#ff33661a;color:var(--neon-red);border:1px solid var(--neon-red)}.logs-panel{display:flex;flex-direction:column;height:480px}.logs-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-color);padding-bottom:12px;margin-bottom:15px}.logs-container{flex:1;background:#000;border:1px solid var(--border-color);border-radius:6px;padding:15px;overflow-y:auto;font-family:var(--font-mono);font-size:11px;display:flex;flex-direction:column;gap:8px}.log-entry{display:flex;gap:12px}.log-time{color:var(--text-dark)}.log-badge-system{font-weight:700}.log-info .log-badge-system{color:var(--neon-gold)}.log-success .log-badge-system{color:var(--neon-green)}.log-warning .log-badge-system{color:var(--neon-gold)}.log-error .log-badge-system{color:var(--neon-red)}.log-action .log-badge-system{color:var(--neon-cyan)}.log-msg{color:var(--text-main)}.footer{display:flex;justify-content:space-between;padding:12px 30px;border-top:1px solid var(--border-color);font-family:var(--font-mono);font-size:10px;color:var(--text-muted);background:#020206f2}.footer-left,.footer-right{display:flex;align-items:center;gap:8px}.status-dot{width:6px;height:6px;border-radius:50%}.status-dot.green{background:var(--neon-green);box-shadow:0 0 6px var(--neon-green)}.status-dot.gold{background:var(--neon-gold);box-shadow:0 0 6px var(--neon-gold)}.divider{color:var(--text-dark)}.gate-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--bg-deep);display:flex;align-items:center;justify-content:center;z-index:9999;overflow:hidden}.gate-glow-orb{position:absolute;top:-10%;left:50%;transform:translate(-50%);width:600px;height:400px;background:radial-gradient(circle,rgba(0,229,255,.06) 0%,transparent 70%);pointer-events:none}.gate-panel{position:relative;width:440px;background:var(--bg-panel);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 0 40px #00e5ff26,var(--shadow-brutal);overflow:hidden;animation:gate-in .4s cubic-bezier(.22,1,.36,1)}@keyframes gate-in{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.gate-panel:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--neon-cyan),var(--neon-green),var(--neon-cyan))}.gate-shake{animation:gate-shake-anim .5s ease-in-out;border-color:var(--neon-red)}@keyframes gate-shake-anim{0%,to{transform:translate(0)}15%,45%,75%{transform:translate(-6px)}30%,60%,90%{transform:translate(6px)}}.gate-header{display:flex;align-items:center;justify-content:space-between;padding:24px 28px}.gate-logo{display:flex;align-items:center;gap:12px}.gate-logo-icon{width:40px;height:40px;background:var(--neon-cyan);color:#000;font-family:var(--font-orbit);font-weight:900;font-size:22px;display:flex;align-items:center;justify-content:center;border-radius:6px;box-shadow:0 0 10px var(--neon-cyan-glow)}.gate-logo-title{font-family:var(--font-orbit);font-size:14px;font-weight:900;color:var(--neon-cyan)}.gate-logo-sub{font-family:var(--font-mono);font-size:9px;color:var(--text-muted)}.gate-status-badge{display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:9px;color:var(--neon-gold);background:#ffcc0014;border:1px solid var(--neon-gold);border-radius:20px;padding:3px 8px}.gate-dot{width:5px;height:5px;background:var(--neon-gold);border-radius:50%;box-shadow:0 0 6px var(--neon-gold)}.gate-divider{height:1px;background:var(--border-color)}.gate-warning{font-family:var(--font-mono);font-size:10px;color:var(--neon-gold);background:#ffcc000d;padding:8px 28px;text-align:center}.gate-form{padding:24px 28px;display:flex;flex-direction:column;gap:14px}.gate-field-label{font-family:var(--font-mono);font-size:9px;color:var(--text-muted)}.gate-input-row{display:flex;align-items:center;background:var(--bg-input);border:1px solid var(--border-color);border-radius:6px;overflow:hidden}.gate-input-row:focus-within{border-color:var(--neon-cyan)}.gate-input-prefix{font-family:var(--font-mono);font-size:11px;color:var(--neon-cyan);padding:12px 10px 12px 16px}.gate-input{flex:1;background:transparent;border:none;outline:none;font-family:var(--font-mono);font-size:14px;color:var(--text-main);padding:12px 16px 12px 4px}.gate-error{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;color:var(--neon-red);background:#ff336614;border:1px solid rgba(255,51,102,.2);border-radius:6px;padding:10px 14px}.gate-hint{font-family:var(--font-mono);font-size:11px;color:var(--text-dark)}.gate-submit-btn{background:var(--neon-cyan);color:#000;font-family:var(--font-orbit);font-weight:700;font-size:12px;padding:14px;border:none;border-radius:6px;cursor:pointer;box-shadow:var(--shadow-brutal);transition:all .15s}.gate-submit-btn:hover{background:#0ff;transform:translate(-2px,-2px);box-shadow:var(--shadow-brutal-hover)}.gate-footer-msg{font-family:var(--font-mono);font-size:11px;color:var(--text-dark);text-align:center;padding:14px 28px}.gate-public-link{color:var(--neon-green);text-decoration:none}.gate-public-link:hover{text-decoration:underline}.gate-spinner{display:inline-block;width:14px;height:14px;border:2px solid rgba(0,229,255,.2);border-top-color:var(--neon-cyan);border-radius:50%;animation:gate-spin .8s linear infinite}@keyframes gate-spin{to{transform:rotate(360deg)}}.gate-boot-msg{display:flex;align-items:center;gap:12px;font-family:var(--font-mono);font-size:12px;color:var(--neon-cyan)}.gate-locked,.gate-granted{padding:40px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:15px}.gate-lock-icon{font-size:40px}.gate-denied-title{font-family:var(--font-orbit);font-weight:900;font-size:20px;color:var(--neon-red)}.gate-denied-msg{font-size:13px;color:var(--text-muted)}.gate-granted-icon{font-size:40px}.gate-granted-title{font-family:var(--font-orbit);font-weight:900;font-size:20px;color:var(--neon-green)}.gate-granted-msg{font-size:13px;color:var(--text-muted)}.gate-granted-bar{width:200px;height:4px;background:var(--border-color);border-radius:2px;overflow:hidden}.gate-granted-fill{height:100%;background:var(--neon-green);animation:gate-granted-load .8s ease-out forwards}@keyframes gate-granted-load{0%{width:0}to{width:100%}}@media (max-width: 1024px){.main-content{grid-template-columns:1fr}.pp-hero-inner{grid-template-columns:1fr;gap:40px;text-align:center}.pp-hero-desc{margin:0 auto 30px}.pp-hero-actions,.pp-hero-features{justify-content:center}.pp-steps{grid-template-columns:1fr}.pp-stats-grid{grid-template-columns:1fr 1fr}.pp-vault-feed{grid-template-columns:1fr}}@media (max-width: 640px){.pp-stats-grid{grid-template-columns:1fr}.pp-hero-title{font-size:40px}.pp-audit-form{flex-direction:column}}.cyber-card-glass{background:#0a0a14a6!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(27,27,58,.7)!important;box-shadow:0 8px 32px #0000005e,var(--shadow-brutal)}.terminal-wrapper{display:flex;flex-direction:column;height:480px;background:#020205;border:1px solid var(--border-color);border-radius:8px;overflow:hidden;box-shadow:var(--shadow-brutal)}.terminal-screen{flex:1;padding:16px;overflow-y:auto;font-family:var(--font-mono);font-size:11px;line-height:1.6;color:#0f6;text-shadow:0 0 4px rgba(0,255,102,.4)}.terminal-line{margin-bottom:4px}.terminal-line.sys-info{color:#00e5ff;text-shadow:0 0 4px rgba(0,229,255,.4)}.terminal-line.sys-success{color:#0f6;text-shadow:0 0 4px rgba(0,255,102,.4)}.terminal-line.sys-warn{color:#fc0;text-shadow:0 0 4px rgba(255,204,0,.4)}.terminal-line.sys-err{color:#f36;text-shadow:0 0 4px rgba(255,51,102,.4)}.terminal-line.sys-command{color:#fff;text-shadow:none;font-weight:700}.terminal-input-bar{display:flex;align-items:center;background:#000;border-top:1px solid var(--border-color);padding:8px 12px}.terminal-prompt{font-family:var(--font-mono);font-size:12px;color:var(--neon-cyan);margin-right:8px;-webkit-user-select:none;user-select:none}.terminal-input-field{flex:1;background:transparent;border:none;outline:none;font-family:var(--font-mono);font-size:12px;color:#fff}.sim-injector-panel{background:#ffcc0008;border:1px dashed var(--neon-gold);border-radius:8px;padding:15px;margin-top:10px}.sim-title{font-family:var(--font-orbit);font-size:11px;font-weight:900;color:var(--neon-gold);letter-spacing:.1em;margin-bottom:12px;display:flex;align-items:center;gap:6px}.sim-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.sim-control{display:flex;flex-direction:column;gap:4px}.sim-control label{font-family:var(--font-mono);font-size:8px;color:var(--text-muted)}.sim-input{background:#000;border:1px solid var(--border-color);border-radius:4px;padding:6px 10px;color:#fff;font-family:var(--font-mono);font-size:10px}.sim-input:focus{outline:none;border-color:var(--neon-gold)}.sim-btn-row{display:flex;gap:8px;margin-top:10px}.sim-btn{font-family:var(--font-orbit);font-weight:700;font-size:9px;background:transparent;color:var(--neon-gold);border:1px solid var(--neon-gold);padding:4px 10px;border-radius:4px;cursor:pointer;transition:all .15s}.sim-btn:hover{background:#ffcc001a;box-shadow:0 0 8px #fc03}.matrix-grid{display:grid;grid-template-columns:1fr;gap:10px;max-height:250px;overflow-y:auto;padding-right:4px}.matrix-row{display:flex;justify-content:space-between;align-items:center;background:var(--bg-input);border:1px solid var(--border-color);border-radius:6px;padding:10px 14px;transition:all .2s}.matrix-row:hover{border-color:var(--text-dark)}.matrix-address-group{display:flex;flex-direction:column;gap:2px}.matrix-status-pill{font-family:var(--font-mono);font-size:8px;font-weight:700;padding:2px 6px;border-radius:4px;text-transform:uppercase;display:inline-block;width:fit-content}.matrix-status-pill.qualified{background:#00ff661a;color:var(--neon-green);border:1px solid var(--neon-green)}.matrix-status-pill.disqualified{background:#ff33661a;color:var(--neon-red);border:1px solid var(--neon-red)}.matrix-status-pill.pending{background:#00e5ff1a;color:var(--neon-cyan);border:1px solid var(--neon-cyan)}.matrix-status-pill.excluded{background:#7850ff1a;color:#9d4edd;border:1px solid #9d4edd}.matrix-balances{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-family:var(--font-mono);font-size:11px}.matrix-bal-val{color:var(--neon-gold)}.matrix-pct-val{color:var(--neon-cyan);font-size:9px}.pp-calc-card{background:#0a0a19b3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(0,229,255,.2);border-radius:16px;padding:30px;box-shadow:0 8px 32px #00e5ff0d,var(--shadow-brutal);margin-top:30px}.pp-calc-header{font-family:var(--font-orbit);font-size:14px;font-weight:900;color:var(--neon-cyan);margin-bottom:20px;display:flex;align-items:center;gap:8px}.pp-calc-slider-group{margin-bottom:24px}.pp-calc-slider-label{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:11px;color:var(--text-muted);margin-bottom:10px}.pp-calc-slider{width:100%;height:6px;background:var(--bg-deep);border-radius:3px;outline:none;accent-color:var(--neon-cyan)}.pp-calc-results{display:grid;grid-template-columns:1fr 1fr;gap:20px;background:#00e5ff08;border:1px solid rgba(0,229,255,.1);border-radius:8px;padding:20px}.pp-calc-res-lbl{font-family:var(--font-mono);font-size:9px;color:var(--text-muted)}.pp-calc-res-val{font-family:var(--font-orbit);font-weight:900;font-size:20px;color:var(--neon-green);text-shadow:0 0 8px var(--neon-green-glow)}.pp-calc-res-val.amber{color:var(--neon-gold);text-shadow:0 0 8px var(--neon-gold-glow)}.pp-calc-res-val.red{color:var(--neon-red);text-shadow:none}.pp-calc-warning{margin-top:12px;font-family:var(--font-mono);font-size:9px;color:var(--neon-red)}.stream-root{width:100vw;height:100vh;background-color:#050208;color:var(--text-main);font-family:var(--font-orbit);display:flex;flex-direction:column;overflow:hidden;position:relative;box-sizing:border-box}.stream-scanlines{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(#12101000 50%,#00000040 50%),linear-gradient(90deg,#ff00000f,#00ff0005,#0000ff0f);background-size:100% 4px,3px 100%;z-index:100;pointer-events:none;opacity:.12;transition:opacity .3s ease}.stream-scanlines.scanlines-disabled{opacity:0!important}.stream-header{height:75px;background:#0e0a16;border-bottom:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between;padding:0 20px;z-index:10}.stream-header-left,.stream-header-right{display:flex;align-items:center;gap:15px;font-family:var(--font-mono);font-size:11px}.stream-header-center{font-size:15px;font-weight:900;letter-spacing:.1em;color:var(--text-main);text-shadow:0 0 10px rgba(255,51,102,.4)}.stream-indicator{display:flex;align-items:center;gap:8px}.pulse-dot{width:8px;height:8px;border-radius:50%;background:#0f6;box-shadow:0 0 8px #0f6;animation:pulse 1.5s infinite}.divider{color:var(--border-color)}.sound-toggle-btn,.exit-btn{background:transparent;border:1px solid var(--border-color);color:var(--text-muted);font-family:var(--font-mono);font-size:10px;padding:4px 10px;border-radius:4px;cursor:pointer;transition:all .2s ease}.sound-toggle-btn:hover,.exit-btn:hover{border-color:var(--neon-green);color:var(--neon-green);box-shadow:0 0 8px var(--neon-green-glow)}.stream-grid{flex:1;display:grid;grid-template-columns:340px 1fr 340px;gap:15px;padding:15px;height:calc(100vh - 50px);overflow:hidden;box-sizing:border-box}.stream-col{display:flex;flex-direction:column;gap:15px;overflow:hidden}.stream-widget{background:#0e0a16c7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,51,102,.12);border-radius:8px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 8px 32px #00000073,inset 0 0 10px #ff336608;transition:border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.stream-widget:hover{border-color:#ff336647;box-shadow:0 8px 32px #0000008c,0 0 16px #ff33661f,inset 0 0 15px #ff33660d}.widget-header{height:38px;border-bottom:1px solid var(--border-color);background:#ff336608;padding:0 12px;display:flex;align-items:center;justify-content:space-between}.widget-icon{font-size:14px;margin-right:6px}.widget-title{font-size:11px;font-weight:900;letter-spacing:.05em;color:var(--text-muted);flex-grow:1}.widget-tag{font-family:var(--font-mono);font-size:9px;background:#ff33661a;color:var(--neon-green);padding:2px 6px;border-radius:3px;border:1px solid rgba(255,51,102,.2)}.widget-tag.green{background:#d8b4fe1a;color:var(--neon-cyan);border-color:#d8b4fe33}.widget-body{flex:1;padding:15px;overflow-y:auto}.countdown-widget{height:240px}.circular-progress-container{position:relative;width:140px;height:140px;margin:0 auto}.circular-svg{width:100%;height:100%;transform:rotate(-90deg)}.bg-ring{fill:none;stroke:#ffffff05;stroke-width:8}.fill-ring{fill:none;stroke:var(--neon-pink);stroke-width:8;stroke-linecap:round;transition:stroke-dashoffset 1s linear}.circular-label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.circular-label .time-val{font-size:18px;font-weight:900;color:#fff;text-shadow:0 0 10px rgba(255,51,102,.6)}.circular-label .time-lbl{font-family:var(--font-mono);font-size:8px;color:var(--text-muted);margin-top:4px}.countdown-stats{display:flex;justify-content:space-around;margin-top:15px;border-top:1px dashed var(--border-color);padding-top:10px}.c-stat{display:flex;flex-direction:column;align-items:center}.c-label{font-family:var(--font-mono);font-size:10px;color:var(--text-muted)}.c-val{font-size:11px;font-weight:700;color:var(--neon-cyan)}.telemetry-chart-widget{flex:1}.chart-body{display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.telemetry-hud-overlay{background:#ff336605;border:1px solid rgba(255,51,102,.08);border-radius:4px;padding:8px}.hud-val{font-size:14px;font-weight:700;color:var(--neon-green);text-shadow:0 0 8px rgba(255,51,102,.3)}.hud-lbl{font-family:var(--font-mono);font-size:10px;color:#a3a3c2;font-weight:700}.mini-chart-container{flex:1;display:flex;align-items:center;justify-content:center;margin:10px 0}.stream-chart-svg{width:100%;height:100px}.chart-legend{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:8px;color:var(--text-muted)}.live-pill{color:var(--neon-pink);font-weight:700}.petri-widget{flex:1.5}.petri-body{padding:0!important;position:relative;overflow:hidden;background:#0e0a16}#petri-canvas{width:100%;height:100%;display:block}.petri-overlay{position:absolute;bottom:10px;left:10px;right:10px;display:flex;justify-content:space-between;pointer-events:none}.petri-scale-bar{display:flex;flex-direction:column;font-family:var(--font-mono);font-size:8px;color:var(--text-muted)}.scale-line{width:50px;height:2px;background:var(--text-muted);margin-bottom:2px}.petri-hud-cell{background:#0e0a16d9;border:1px solid var(--border-color);padding:4px 8px;border-radius:4px;font-family:var(--font-mono);font-size:9px;display:flex;gap:5px}.petri-hud-cell .lbl{color:var(--text-muted)}.petri-hud-cell .val{color:var(--neon-pink);font-weight:700}.console-widget{height:180px}.console-body{background:#07040a!important;font-family:var(--font-mono)!important;font-size:12px!important;padding:12px 15px!important}.console-line{margin-bottom:5px;line-height:1.5;white-space:pre-wrap;word-break:break-all}.console-line .time{color:#707095;margin-right:6px}.console-line .type{color:var(--neon-cyan);margin-right:6px;font-weight:700}.console-line.type-info{color:#cbb4fe}.console-line.type-error{color:var(--neon-red)}.console-line.type-success{color:#0f6}.console-line.type-action{color:var(--neon-gold)}.queue-widget{height:380px}.queue-body{padding:0!important;display:flex;flex-direction:column}.widget-tabs{display:flex;background:#0003;border-bottom:1px solid var(--border-color)}.widget-tab-btn{flex:1;background:transparent;border:none;border-right:1px solid var(--border-color);color:var(--text-muted);font-family:var(--font-mono);font-size:9px;font-weight:700;padding:10px 4px;cursor:pointer;transition:all .2s ease;text-align:center;text-transform:uppercase}.widget-tab-btn:last-child{border-right:none}.widget-tab-btn:hover{background:#ff33660d;color:var(--text-main)}.widget-tab-btn.active{background:#ff33661a;color:var(--neon-pink);border-bottom:2px solid var(--neon-pink)}.search-container{padding:8px 10px;border-bottom:1px solid var(--border-color);background:#00000026;display:flex;align-items:center;gap:8px}.search-input{flex:1;background:#07040a99;border:1px solid var(--border-color);border-radius:4px;color:var(--text-main);font-family:var(--font-mono);font-size:10px;padding:6px 8px;outline:none;transition:all .2s ease}.search-input:focus{border-color:var(--neon-pink);box-shadow:0 0 8px #f363}.stats-summary-panel{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:8px 10px;background:#0000001a;border-bottom:1px solid var(--border-color)}.stat-box{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#ffffff03;border:1px solid var(--border-color);border-radius:4px;padding:4px 2px;text-align:center}.stat-box-lbl{font-size:9px;font-family:var(--font-mono);color:var(--text-muted);text-transform:uppercase;margin-bottom:2px}.stat-box-val{font-size:11px;font-weight:700;color:#fff}.queue-list-header{display:grid;grid-template-columns:110px 110px 1fr;padding:8px 10px;border-bottom:1px solid var(--border-color);background:#ffffff03;font-family:var(--font-mono);font-size:11px;color:#a3a3c2;font-weight:700}.queue-list{flex:1;overflow-y:auto}.queue-row{display:grid;grid-template-columns:110px 110px 1fr;padding:10px;border-bottom:1px solid rgba(255,255,255,.02);font-size:12px;align-items:center;cursor:pointer;transition:background .15s ease}.queue-row .addr{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:4px}.queue-row:hover{background:#ffffff08}.queue-row-detail{background:#0000004d;border-bottom:1px solid var(--border-color);padding:10px;font-size:10px;color:var(--text-muted);font-family:var(--font-mono);display:flex;flex-direction:column;gap:6px}.detail-line{display:flex;justify-content:space-between;align-items:center}.detail-label{color:var(--text-muted)}.detail-val{color:var(--text-main);word-break:break-all;display:flex;align-items:center;gap:6px}.solscan-link{color:var(--neon-cyan);text-decoration:none;display:inline-flex;align-items:center;gap:3px}.solscan-link:hover{text-decoration:underline;color:#fff}.copy-btn{background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:2px;display:inline-flex;align-items:center;justify-content:center;transition:color .15s}.copy-btn:hover{color:#fff}.status-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 5px;border-radius:3px;font-size:9px;font-weight:700;font-family:var(--font-mono);width:fit-content}.status-badge.qualified{background:#00ff661a;color:#0f6;border:1px solid rgba(0,255,102,.3)}.status-badge.disqualified{background:#ff33661a;color:var(--neon-pink);border:1px solid rgba(255,51,102,.3);animation:pulse-border 1.5s infinite}.status-badge.pending{background:#ffcc001a;color:var(--neon-gold);border:1px solid rgba(255,204,0,.3)}.status-badge.excluded{background:#d8b4fe1a;color:var(--neon-lavender);border:1px solid rgba(216,180,254,.3)}@keyframes pulse-border{0%{border-color:#ff33664d}50%{border-color:#f36c}to{border-color:#ff33664d}}.empty-queue{padding:20px;text-align:center;font-size:11px;color:var(--text-muted)}.info-tab-container{padding:12px;font-family:var(--font-mono);font-size:11px;color:var(--text-main);display:flex;flex-direction:column;gap:12px;height:100%;overflow-y:auto}.info-item{border-bottom:1px dashed rgba(255,255,255,.05);padding-bottom:8px}.info-item:last-child{border-bottom:none}.info-label{color:var(--text-muted);margin-bottom:4px;font-size:10px;text-transform:uppercase}.info-value{font-size:11px;color:#fff;word-break:break-all;display:flex;align-items:center;gap:6px}.status-widget{flex:1}.status-body{display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.hardware-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hw-card{background:#ffffff03;border:1px solid var(--border-color);border-radius:4px;padding:8px}.hw-label{font-family:var(--font-mono);font-size:11px;color:#a3a3c2;font-weight:700}.hw-value{font-size:14px;font-weight:700;color:#fff;margin:4px 0}.hw-bar{width:100%;height:3px;background:#ffffff08;border-radius:1.5px;overflow:hidden}.hw-fill{height:100%}.hardware-bottom-panel{border-top:1px dashed var(--border-color);margin-top:12px;padding-top:10px}.pulse-label{display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:10px;color:var(--text-muted);margin-bottom:8px}.pulse-dot-red{width:6px;height:6px;border-radius:50%;background:var(--neon-red);box-shadow:0 0 6px var(--neon-red);animation:pulse 1s infinite}.hardware-action-row{display:flex;gap:8px}.status-indicator-lamp{flex:1;text-align:center;background:#00ff660d;border:1px solid rgba(0,255,102,.2);color:#0f6;font-family:var(--font-mono);font-size:10px;padding:2px;border-radius:3px}@keyframes pulse{0%{opacity:.4}50%{opacity:1}to{opacity:.4}}.hud-metric-row{display:flex;flex-direction:column;border-bottom:1px dashed rgba(255,255,255,.05);padding-bottom:6px;margin-bottom:4px}.hud-metric-row:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.stim-control-btn{transition:all .15s ease-in-out}.stim-control-btn:hover:not(:disabled){filter:brightness(1.15);box-shadow:0 0 12px #ff336659;transform:translateY(-1px)}.stim-control-btn:active:not(:disabled){transform:translateY(1px) scale(.98)}.orgasm-shake{animation:screen-shake .15s infinite}.orgasm-shake .stream-scanlines{animation:scanline-glitch .08s infinite!important;opacity:.38!important}.orgasm-shake .stream-widget{border-color:#f369!important;box-shadow:0 8px 32px #ff336647,0 0 20px #f366,inset 0 0 15px #ff33661a!important;animation:widget-panic .25s infinite alternate!important}@keyframes screen-shake{0%{transform:translate(0) rotate(0)}20%{transform:translate(-3px,3px) rotate(-.3deg)}40%{transform:translate(-3px,-3px) rotate(.3deg)}60%{transform:translate(3px,3px) rotate(-.3deg)}80%{transform:translate(3px,-3px) rotate(.3deg)}to{transform:translate(0) rotate(0)}}@keyframes scanline-glitch{0%{transform:translateY(0);filter:hue-rotate(0deg)}50%{transform:translateY(15px);filter:hue-rotate(60deg) contrast(1.15)}to{transform:translateY(0);filter:hue-rotate(0deg)}}@keyframes widget-panic{0%{background:#0e0a16d1}to{background:#2d0816f2}}.file-upload-wrapper{display:flex;flex-direction:column;gap:10px}.cyber-upload-zone{border:1px dashed var(--border-color);background:var(--bg-input);border-radius:6px;padding:24px;text-align:center;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;position:relative;overflow:hidden}.cyber-upload-zone:hover{border-color:var(--neon-cyan);box-shadow:0 0 15px #00f0ff40;background:#00f0ff05}.cyber-upload-zone.dragging{border-color:var(--neon-pink);background:#ff336614;box-shadow:0 0 20px #ff33664d}.upload-icon{color:var(--neon-cyan);transition:transform .25s ease,filter .25s ease}.cyber-upload-zone:hover .upload-icon{transform:translateY(-3px) scale(1.08);filter:drop-shadow(0 0 8px var(--neon-cyan))}.upload-text{font-size:11px;font-family:var(--font-mono);color:var(--text-muted);font-weight:700}.upload-subtext{font-size:9px;color:var(--text-dark)}.hidden-file-input{display:none}.logo-preview-container{display:flex;align-items:center;gap:20px;background:#0e0a1699;border:1px solid var(--border-color);padding:16px;border-radius:6px}.logo-preview-image{width:64px;height:64px;border-radius:8px;object-fit:cover;border:1px solid rgba(255,51,102,.45);box-shadow:0 0 12px #ff336640;background:#000}.logo-preview-details{flex:1;display:flex;flex-direction:column;gap:4px}.logo-preview-name{font-size:12px;font-weight:700;color:var(--text-main);word-break:break-all}.logo-preview-url{font-size:10px;font-family:var(--font-mono);color:var(--neon-cyan);word-break:break-all;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.remove-logo-btn{background:#ff33660d;border:1px solid var(--neon-pink);color:var(--neon-pink);padding:6px 12px;border-radius:4px;font-size:10px;font-family:var(--font-mono);font-weight:700;cursor:pointer;transition:all .25s ease}.remove-logo-btn:hover{background:var(--neon-pink);color:#fff;box-shadow:0 0 12px #f366}.warn-striped-btn{position:relative;overflow:hidden;font-family:var(--font-orbit),monospace;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;padding:12px;border-radius:6px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);text-shadow:0 0 5px rgba(0,0,0,.5);box-shadow:inset 0 0 10px #ffffff0d}.warn-striped-btn.pink{border:1px solid var(--neon-pink);color:#fff;background:repeating-linear-gradient(45deg,#ff336640,#ff336640 12px,#ff33660d 12px,#ff33660d 24px);box-shadow:0 0 15px #ff336626}.warn-striped-btn.pink:hover:not(:disabled){background:repeating-linear-gradient(45deg,#ff336659,#ff336659 12px,#ff33661a 12px,#ff33661a 24px);box-shadow:0 0 25px #ff336659;border-color:#ff5e88}.warn-striped-btn.cyan{border:1px solid var(--neon-cyan);color:#fff;background:repeating-linear-gradient(45deg,#00e5ff33,#00e5ff33 12px,#00e5ff08 12px,#00e5ff08 24px);box-shadow:0 0 15px #00e5ff1a}.warn-striped-btn.cyan:hover:not(:disabled){background:repeating-linear-gradient(45deg,#00e5ff4d,#00e5ff4d 12px,#00e5ff14 12px,#00e5ff14 24px);box-shadow:0 0 25px #00e5ff40;border-color:#5effff}.warn-striped-btn.gold{border:1px solid var(--neon-gold);color:#fff;background:repeating-linear-gradient(45deg,#fc03,#fc03 12px,#ffcc0008 12px,#ffcc0008 24px);box-shadow:0 0 15px #ffcc001a}.warn-striped-btn.gold:hover:not(:disabled){background:repeating-linear-gradient(45deg,#ffcc004d,#ffcc004d 12px,#ffcc0014 12px,#ffcc0014 24px);box-shadow:0 0 25px #ffcc0040;border-color:#ffdf4d}.warn-striped-btn:disabled{opacity:.5;cursor:not-allowed;filter:grayscale(.5)}.liquid-tank-container{display:flex;justify-content:center;align-items:center;gap:16px}.liquid-tank-wrapper{display:flex;flex-direction:column;align-items:center;gap:6px}.liquid-tank{width:32px;height:180px;background:#0a0514a6;border:2px solid var(--border-color);border-radius:16px 16px 8px 8px;position:relative;overflow:hidden;box-shadow:inset 0 0 15px #000000d9,0 0 10px #ffffff03}.liquid-fill{width:100%;position:absolute;bottom:0;transition:height 1s cubic-bezier(.1,.8,.2,1)}.liquid-fill.pink{background:linear-gradient(to top,#5c071d,#f36 70%,#ffc2d1);box-shadow:0 0 20px #f369}.liquid-fill.green{background:linear-gradient(to top,#063314,#0f6 70%,#c2ffd9);box-shadow:0 0 20px #0f69}.liquid-fill:before{content:"";position:absolute;top:-8px;left:-50%;width:200%;height:16px;background:#fff6;border-radius:45%;animation:liquid-wave 3.5s linear infinite;box-shadow:0 0 8px #ffffff80}.liquid-fill:after{content:"";position:absolute;top:-10px;left:-60%;width:220%;height:18px;background:#fff3;border-radius:40%;animation:liquid-wave 4.5s linear infinite reverse}@keyframes liquid-wave{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tank-bubble{position:absolute;background:#ffffff59;border-radius:50%;pointer-events:none;animation:float-bubble 3s ease-in infinite}@keyframes float-bubble{0%{transform:translateY(180px) scale(.3);opacity:0}30%{opacity:.6}90%{opacity:.8}to{transform:translateY(10px) scale(1.2);opacity:0}}.tank-label{font-family:var(--font-mono),monospace;font-size:8px;font-weight:900;color:var(--text-muted);text-transform:uppercase;text-align:center}.explosion-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:15;background:#06020cf2;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;animation:fade-in-explosion .4s cubic-bezier(.1,.9,.2,1) forwards}@keyframes fade-in-explosion{0%{opacity:0;filter:blur(10px)}to{opacity:1;filter:blur(0)}}.splash-graphic-bg{position:absolute;width:750px;height:750px;pointer-events:none;background-image:radial-gradient(circle,rgba(255,51,102,.28) 0%,rgba(255,51,102,.04) 50%,transparent 70%);z-index:1}.explosion-ring-outer{position:absolute;width:500px;height:500px;border:2px dashed rgba(255,51,102,.35);border-radius:50%;animation:rot-cw 40s linear infinite;box-shadow:0 0 35px #ff336614;z-index:1}.explosion-ring-inner{position:absolute;width:445px;height:445px;border:1px dashed rgba(0,229,255,.25);border-radius:50%;animation:rot-ccw 30s linear infinite;z-index:1}@keyframes rot-cw{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rot-ccw{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.heartbeat-pulse-line{position:absolute;width:100%;height:180px;opacity:.15;pointer-events:none;z-index:1}.explosion-content{position:relative;z-index:2;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px;width:80%;max-width:650px}.explosion-title{font-family:var(--font-orbit),sans-serif;font-size:20px;font-weight:900;color:#fff;letter-spacing:.25em;text-shadow:0 0 15px rgba(255,51,102,.8),0 0 30px rgba(255,51,102,.4)}.explosion-extraction-value{font-family:var(--font-orbit),monospace;font-size:72px;font-weight:900;color:var(--neon-pink);text-shadow:0 0 35px rgba(255,51,102,.95),0 0 70px rgba(255,51,102,.5);letter-spacing:.05em;animation:value-bounce .8s ease-in-out infinite alternate}@keyframes value-bounce{0%{transform:scale(.97)}to{transform:scale(1.03)}}.explosion-subtitle{font-family:var(--font-mono),monospace;font-size:13px;color:var(--neon-cyan);letter-spacing:.15em;text-shadow:0 0 8px rgba(0,229,255,.6);font-weight:700}.explosion-hint{font-family:var(--font-mono),monospace;font-size:9px;color:var(--text-muted);margin-top:15px;background:#ffffff0a;padding:6px 12px;border-radius:4px;border:1px solid rgba(255,255,255,.08)}.leaderboard-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px;max-height:420px;overflow-y:auto}.leaderboard-card{background:#0e0a16d9;border:1px solid rgba(255,255,255,.06);border-radius:6px;padding:10px;position:relative;display:flex;flex-direction:column;gap:4px;transition:all .25s cubic-bezier(.4,0,.2,1);overflow:hidden}.leaderboard-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:transparent}.leaderboard-card.rank-1{border-color:#ff336673;box-shadow:0 0 15px #ff33662e;background:#ff336608}.leaderboard-card.rank-1:before{background:var(--neon-pink)}.leaderboard-card.rank-2{border-color:#ffcc0073;box-shadow:0 0 15px #ffcc0026;background:#ffcc0003}.leaderboard-card.rank-2:before{background:var(--neon-gold)}.leaderboard-card.rank-other{border-color:#00e5ff26}.leaderboard-card.rank-other:hover{border-color:#00e5ff59;box-shadow:0 0 10px #00e5ff1a}.leaderboard-card-header{display:flex;justify-content:space-between;align-items:center}.leaderboard-card-rank{font-family:var(--font-orbit),sans-serif;font-size:13px;font-weight:900}.leaderboard-card.rank-1 .leaderboard-card-rank{color:var(--neon-pink)}.leaderboard-card.rank-2 .leaderboard-card-rank{color:var(--neon-gold)}.leaderboard-card.rank-other .leaderboard-card-rank{color:var(--text-muted)}.leaderboard-card-username{font-family:var(--font-orbit),sans-serif;font-size:10px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:105px}.leaderboard-card-sperm-count-label{font-family:var(--font-mono),monospace;font-size:8px;color:var(--text-muted);text-transform:uppercase}.leaderboard-card-sperm-count-value{font-family:var(--font-mono),monospace;font-size:12px;font-weight:700;color:var(--neon-cyan)}.leaderboard-card.rank-1 .leaderboard-card-sperm-count-value{color:#fff}.leaderboard-card-reward-value{font-family:var(--font-mono),monospace;font-size:9px;color:var(--neon-green);margin-top:2px}.glowing-title-container{border:2px solid var(--neon-green);box-shadow:0 0 14px var(--neon-green-glow);padding:3px 15px;border-radius:4px;display:inline-block;background:#00ff660d}.heartbeat-path{fill:none;stroke:var(--neon-pink);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1000;stroke-dashoffset:1000;animation:draw-pulse 6s linear infinite;filter:drop-shadow(0 0 6px var(--neon-pink))}@keyframes draw-pulse{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}.cyber-slider{-webkit-appearance:none;width:100%;height:4px;background:#ff336626;border:1px solid rgba(255,51,102,.3);border-radius:2px;outline:none;margin:6px 0;transition:all .2s ease}.cyber-slider:hover{border-color:var(--neon-pink);background:#ff336640;box-shadow:0 0 6px #f363}.cyber-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;border-radius:2px;background:var(--neon-pink);border:1px solid #ffffff;box-shadow:0 0 6px var(--neon-pink);cursor:pointer;transition:transform .1s ease}.cyber-slider::-webkit-slider-thumb:hover{transform:scale(1.2);background:#fff;box-shadow:0 0 8px #fff}.cyber-slider::-moz-range-thumb{width:12px;height:12px;border-radius:2px;background:var(--neon-pink);border:1px solid #ffffff;box-shadow:0 0 6px var(--neon-pink);cursor:pointer;transition:transform .1s ease}.cyber-slider::-moz-range-thumb:hover{transform:scale(1.2);background:#fff;box-shadow:0 0 8px #fff}.rank-badge-pill{font-family:var(--font-mono),monospace;font-size:7px;padding:1px 4px;border-radius:3px;text-transform:uppercase;font-weight:700}.rank-badge-pill.first{background:#f363;color:var(--neon-pink);border:1px solid rgba(255,51,102,.4)}.rank-badge-pill.second{background:#fc03;color:var(--neon-gold);border:1px solid rgba(255,204,0,.4)}.sperm-bank-neon-logo{border:3px double #00ff66;box-shadow:0 0 12px #0f66,inset 0 0 8px #0f63;padding:6px 24px;border-radius:8px;display:inline-block;background:#00ff6608;margin-top:10px;margin-bottom:2px}.stream-header{height:90px}.stream-grid{height:calc(100vh - 90px)}.oscilloscope-container{background:#00140a73;border:1px solid rgba(0,255,102,.25);border-radius:4px;height:45px;position:relative;overflow:hidden;box-shadow:inset 0 0 10px #00ff6626}.oscilloscope-svg{width:100%;height:100%}.oscilloscope-path{stroke-dasharray:200;stroke-dashoffset:0;animation:osc-sweep 3s linear infinite;filter:drop-shadow(0 0 2px var(--neon-green))}.oscilloscope-path-ghost{stroke-dasharray:200;stroke-dashoffset:0;animation:osc-sweep 4s linear infinite reverse}@keyframes osc-sweep{0%{stroke-dashoffset:200}to{stroke-dashoffset:0}}.diag-lamp{display:flex;align-items:center;gap:6px;background:#0e0a1699;border:1px solid rgba(255,255,255,.04);padding:3px 6px;border-radius:4px}.diag-lamp .lamp-dot{width:5px;height:5px;border-radius:50%;background:#fff3}.diag-lamp .lamp-lbl{font-family:var(--font-mono),monospace;font-size:8px;color:var(--text-muted)}.diag-lamp.green{border-color:#00ff6626}.diag-lamp.green .lamp-dot{background:#0f6;box-shadow:0 0 6px #0f6}.diag-lamp.green .lamp-lbl{color:#a3ffd6}.diag-lamp.pink{border-color:#ff336659}.diag-lamp.pink .lamp-dot{background:var(--neon-pink);box-shadow:0 0 6px var(--neon-pink)}.diag-lamp.pink .lamp-lbl{color:#ffccd7}.diag-lamp.gold{border-color:#ffcc0059}.diag-lamp.gold .lamp-dot{background:var(--neon-gold);box-shadow:0 0 6px var(--neon-gold)}.diag-lamp.gold .lamp-lbl{color:#fffae6}.diag-lamp.pulse{animation:diag-pulse 1s infinite alternate}@keyframes diag-pulse{0%{opacity:.6}to{opacity:1}}.stream-header-center .sperm-bank-neon-logo{border-width:3px;border-radius:10px;padding:6px 32px;background:#00ff6614;box-shadow:0 0 25px #0f69,inset 0 0 12px #00ff6659}
