:root{--bg-void: #05070a;--bg-obsidian: #0a0e14;--bg-panel: rgba(11, 16, 23, .88);--bg-panel-elevated: rgba(16, 23, 34, .94);--bg-card: #0f1621;--bg-card-hover: #151f2e;--lime-robin: #ccff00;--lime-glow: rgba(204, 255, 0, .28);--lime-soft: rgba(204, 255, 0, .11);--amber-volt: #ffb800;--amber-soft: rgba(255, 184, 0, .14);--cyan-arc: #00f0ff;--cyan-soft: rgba(0, 240, 255, .12);--crimson-alert: #ff2e54;--crimson-soft: rgba(255, 46, 84, .15);--text-primary: #f3f7fa;--text-secondary: #94a3b8;--text-muted: #5c6b7f;--border-subtle: rgba(148, 163, 184, .14);--border-lime: rgba(204, 255, 0, .45);--font-display: "Chakra Petch", "Syne", sans-serif;--font-mono: "JetBrains Mono", monospace}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{width:100%;height:100%;height:100dvh;background-color:var(--bg-void);color:var(--text-primary);font-family:var(--font-display);overflow:hidden;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:inherit}.text-lime{color:var(--lime-robin)!important}.text-amber{color:var(--amber-volt)!important}.text-cyan{color:var(--cyan-arc)!important}.text-crimson{color:var(--crimson-alert)!important}.video-gate-root{position:relative;width:100%;height:100dvh;background:#000;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.fullscreen-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1;transition:filter .6s cubic-bezier(.16,1,.3,1),transform .8s ease}.fullscreen-video.video-dimmed{filter:brightness(.32) contrast(1.15) saturate(1.1) blur(3px);transform:scale(1.02)}.scanline-overlay{position:absolute;inset:0;pointer-events:none;z-index:2;background:repeating-linear-gradient(to bottom,transparent 0px,transparent 2px,rgba(0,0,0,.22) 3px,rgba(0,0,0,.22) 4px)}.scanline-overlay.subtle{opacity:.35}.video-hud-top{position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:clamp(10px,2vw,18px) clamp(12px,3vw,28px);background:linear-gradient(to bottom,rgba(5,7,10,.9),transparent)}.hud-brand-pill{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:7px 12px;background:#090d13d9;border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--font-mono);font-size:clamp(10px,1.2vw,12px)}.pulse-dot{width:8px;height:8px;border-radius:50%;display:inline-block;flex-shrink:0}.pulse-dot.lime{background:var(--lime-robin);box-shadow:0 0 10px var(--lime-robin);animation:pulseGlow 1.6s infinite ease-in-out}@keyframes pulseGlow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}.hud-mono-tag{font-family:var(--font-mono);font-size:clamp(10px,1.1vw,11px);letter-spacing:.05em;color:var(--text-secondary)}.hud-divider{color:var(--text-muted)}.hud-contract-link{display:inline-flex;align-items:center;gap:5px;color:var(--lime-robin);font-weight:600}.hud-contract-link:hover{text-decoration:underline}.hud-controls-right{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.hud-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 13px;min-height:36px;background:#0a0e14e0;border:1px solid var(--border-subtle);color:var(--text-primary);font-family:var(--font-mono);font-size:clamp(10px,1.1vw,11px);font-weight:600;letter-spacing:.04em;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .2s ease;white-space:nowrap}.hud-btn:hover{border-color:var(--lime-robin);color:var(--lime-robin)}.hud-btn-active,.hud-btn-lime{border-color:var(--lime-robin);background:#ccff0024;color:var(--lime-robin);box-shadow:0 0 18px #ccff002e}.gate-modal-overlay{position:relative;z-index:12;flex:1;display:flex;align-items:center;justify-content:center;padding:clamp(10px,2.5vw,24px);overflow-y:auto;-webkit-overflow-scrolling:touch;animation:gateReveal .45s cubic-bezier(.16,1,.3,1)}@keyframes gateReveal{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.gate-card{position:relative;width:100%;max-width:760px;margin:auto;background:#080c12f0;border:1px solid rgba(204,255,0,.35);box-shadow:0 24px 80px #000000d9,0 0 40px #ccff0014;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:clamp(16px,3.5vw,32px);display:flex;flex-direction:column;gap:clamp(12px,2vw,18px)}.gate-card-corner{position:absolute;width:12px;height:12px;border-color:var(--lime-robin);border-style:solid}.gate-card-corner.tl{top:-1px;left:-1px;border-width:2px 0 0 2px}.gate-card-corner.tr{top:-1px;right:-1px;border-width:2px 2px 0 0}.gate-card-corner.bl{bottom:-1px;left:-1px;border-width:0 0 2px 2px}.gate-card-corner.br{bottom:-1px;right:-1px;border-width:0 2px 2px 0}.gate-badge-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:8px}.gate-security-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:var(--lime-soft);border:1px solid var(--border-lime);color:var(--lime-robin);font-family:var(--font-mono);font-size:clamp(9.5px,1.1vw,11px);font-weight:600}.gate-chain-badge{padding:4px 10px;background:var(--cyan-soft);border:1px solid rgba(0,240,255,.35);color:var(--cyan-arc);font-family:var(--font-mono);font-size:clamp(9.5px,1.1vw,11px);font-weight:600}.gate-title{font-size:clamp(22px,4vw,32px);font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.1}.gate-subtitle{margin-top:6px;color:var(--text-secondary);font-size:clamp(12.5px,1.5vw,14px);line-height:1.45}.gate-contract-box{display:grid;grid-template-columns:1.1fr .7fr 1.6fr;gap:12px;padding:clamp(10px,2vw,14px) clamp(12px,2vw,16px);background:#0f1621e6;border:1px solid var(--border-subtle)}.gate-contract-col{display:flex;flex-direction:column;gap:4px;min-width:0}.gate-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;color:var(--text-muted);text-transform:uppercase}.gate-val-strong{font-size:clamp(12px,1.3vw,13px);font-weight:700;color:var(--text-primary)}.gate-val-lime{font-family:var(--font-mono);font-size:clamp(12px,1.3vw,13px);font-weight:700;color:var(--lime-robin)}.gate-ca-anchor{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:clamp(10.5px,1.2vw,11.5px);color:var(--cyan-arc);word-break:break-all}.gate-ca-anchor:hover{text-decoration:underline}.gate-actions-grid{display:flex;flex-direction:column;gap:10px}.gate-primary-btn{display:flex;align-items:center;justify-content:center;text-align:center;gap:10px;width:100%;min-height:46px;padding:13px 16px;background:var(--lime-robin);color:#05070a;border:none;font-family:var(--font-display);font-size:clamp(13px,1.6vw,15px);font-weight:700;letter-spacing:.04em;cursor:pointer;transition:all .2s ease;box-shadow:0 0 28px #ccff004d}.gate-primary-btn:hover:not(:disabled){background:#d8ff33;transform:translateY(-1px);box-shadow:0 0 36px #ccff0080}.gate-secondary-btn{display:flex;align-items:center;justify-content:center;text-align:center;gap:8px;width:100%;min-height:42px;padding:10px 14px;background:#ffb8001a;border:1px solid rgba(255,184,0,.45);color:var(--amber-volt);font-family:var(--font-mono);font-size:clamp(10.5px,1.3vw,12px);font-weight:600;cursor:pointer;transition:all .2s ease}.gate-secondary-btn:hover:not(:disabled){background:#ffb80033}.gate-custom-form{display:flex;gap:8px}.gate-input{flex:1;min-width:0;min-height:40px;padding:10px 12px;background:#05070ae6;border:1px solid var(--border-subtle);color:var(--text-primary);font-family:var(--font-mono);font-size:clamp(11px,1.2vw,12px)}.gate-input:focus{outline:none;border-color:var(--lime-robin)}.gate-verify-btn{min-height:40px;padding:10px 16px;background:var(--bg-card-hover);border:1px solid var(--border-subtle);color:var(--text-primary);font-family:var(--font-mono);font-size:11.5px;font-weight:600;cursor:pointer;white-space:nowrap}.gate-verify-btn:hover{border-color:var(--lime-robin);color:var(--lime-robin)}.clearance-granted-panel{display:grid;grid-template-columns:140px 1fr;gap:18px;padding:clamp(12px,2vw,16px);background:#ccff000f;border:1px solid var(--border-lime)}.clearance-nft-preview{position:relative;width:140px;height:140px;border:1px solid var(--border-lime);overflow:hidden;background:#000;flex-shrink:0}.clearance-ape-img{width:100%;height:100%;object-fit:cover}.clearance-nft-badge{position:absolute;bottom:0;inset-inline:0;background:#05070ae0;color:var(--lime-robin);font-family:var(--font-mono);font-size:10px;font-weight:700;padding:4px 6px;display:flex;align-items:center;justify-content:center;gap:4px}.clearance-details{display:flex;flex-direction:column;justify-content:space-between;gap:12px;min-width:0}.clearance-status-title{display:flex;align-items:center;gap:8px;font-size:clamp(14px,1.8vw,16px);font-weight:700;color:var(--lime-robin)}.clearance-metrics-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.mono-val{font-family:var(--font-mono);font-size:clamp(11.5px,1.3vw,13px);font-weight:600;margin-top:2px;word-break:break-all}.enter-terminal-cta{display:flex;align-items:center;justify-content:center;text-align:center;gap:10px;min-height:44px;padding:12px 18px;background:var(--lime-robin);color:#05070a;border:none;font-size:clamp(12.5px,1.5vw,14px);font-weight:700;letter-spacing:.05em;cursor:pointer;box-shadow:0 0 25px #cf06}.enter-terminal-cta:hover{background:#d8ff33}.gate-error-banner{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:var(--crimson-soft);border:1px solid var(--crimson-alert);color:#ffd5dd;font-size:12px;line-height:1.4}.gate-error-links{margin-top:4px;font-family:var(--font-mono);font-size:11px;color:var(--lime-robin)}.gate-rpc-console{background:#040609;border:1px solid var(--border-subtle);padding:10px 12px;font-family:var(--font-mono);font-size:clamp(9.5px,1.1vw,11px);overflow-x:auto}.gate-rpc-header{display:flex;align-items:center;gap:6px;color:var(--text-muted);margin-bottom:6px;font-size:10px}.gate-rpc-lines{display:flex;flex-direction:column;gap:3px;color:var(--text-secondary)}.gate-rpc-line{word-break:break-word}.rpc-prompt{color:var(--lime-robin);margin-right:4px}.video-hud-bottom{position:relative;z-index:10;background:#05070ae0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.video-progress-track{width:100%;height:3px;background:#ffffff1f}.video-progress-fill{height:100%;background:var(--lime-robin);box-shadow:0 0 12px var(--lime-robin);transition:width .15s linear}.video-hud-bottom-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px;padding:8px clamp(12px,3vw,28px)}.terminal-shell{position:relative;width:100%;height:100dvh;display:flex;flex-direction:column;background:radial-gradient(circle at 50% 0%,rgba(204,255,0,.05),transparent 55%),var(--bg-void);overflow:hidden}.terminal-topbar{min-height:58px;padding:8px 16px;background:#080c12f5;border-bottom:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 14px;z-index:5}.topbar-left{display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px}.brand-cluster{display:flex;align-items:center;gap:10px}.brand-logo-box{width:34px;height:34px;background:var(--lime-soft);border:1px solid var(--border-lime);display:flex;align-items:center;justify-content:center;flex-shrink:0}.brand-title{font-size:clamp(14px,1.5vw,16px);font-weight:700;letter-spacing:.05em}.brand-sub{font-family:var(--font-mono);font-size:9.5px;color:var(--text-muted);letter-spacing:.05em}.terminal-nav-tabs{display:flex;align-items:center;gap:6px;min-width:0;max-width:100%}.nav-tab{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;min-width:0;max-width:100%;padding:7px 12px;background:transparent;border:1px solid rgba(148,163,184,.12);color:var(--text-secondary);font-family:var(--font-mono);font-size:clamp(10.5px,1.1vw,11.5px);font-weight:600;cursor:pointer;transition:all .15s ease;white-space:nowrap;overflow:hidden;box-sizing:border-box}.nav-tab span:not(.tab-live-count){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.nav-tab svg,.tab-live-count{flex-shrink:0}.nav-tab:hover{color:var(--text-primary);background:#ffffff08}.nav-tab.active{background:var(--lime-soft);border-color:var(--border-lime);color:var(--lime-robin)}.tab-live-count{padding:1px 6px;background:#cf03;color:var(--lime-robin);font-size:10px}.topbar-telemetry{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0;max-width:100%}.telemetry-pill{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;padding:6px 10px;background:var(--bg-card);border:1px solid var(--border-subtle);font-family:var(--font-mono);font-size:clamp(10px,1.1vw,11px);transition:all .25s ease;white-space:nowrap;overflow:hidden;box-sizing:border-box}.telemetry-pill.flash-lime{border-color:var(--lime-robin);box-shadow:0 0 14px #ccff0040}.tel-label{color:var(--text-muted)}.tel-val{font-weight:600;font-variant-numeric:tabular-nums}.topbar-right{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%}.replay-video-btn{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:7px 11px;background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-secondary);font-family:var(--font-mono);font-size:11px;cursor:pointer;white-space:nowrap;flex-shrink:0}.replay-video-btn:hover{border-color:var(--lime-robin);color:var(--lime-robin)}.holder-badge-card{display:flex;align-items:center;gap:8px;min-height:36px;min-width:0;padding:4px 10px 4px 5px;background:#ccff0012;border:1px solid var(--border-lime);cursor:pointer}.holder-avatar{width:28px;height:28px;object-fit:cover;border:1px solid var(--lime-robin);flex-shrink:0}.holder-clearance{display:flex;align-items:center;gap:4px;font-family:var(--font-mono);font-size:10px;font-weight:700;color:var(--lime-robin);white-space:nowrap}.holder-wallet{font-family:var(--font-mono);font-size:10.5px;color:var(--text-secondary)}.mobile-pane-switcher{display:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;max-width:100%;padding:8px 10px;background:#090d13f5;border-bottom:1px solid var(--border-subtle);box-sizing:border-box;z-index:40}.mobile-pane-btn{display:flex;align-items:center;justify-content:center;gap:5px;min-height:38px;min-width:0;max-width:100%;padding:8px 6px;background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-secondary);font-family:var(--font-mono);font-size:clamp(9.5px,2.3vw,11.5px);font-weight:700;cursor:pointer;white-space:nowrap;overflow:hidden;box-sizing:border-box}.mobile-pane-btn span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.mobile-pane-btn svg{flex-shrink:0}.mobile-pane-btn.active{background:var(--lime-soft);border-color:var(--lime-robin);color:var(--lime-robin);box-shadow:0 0 12px #ccff0026}.terminal-grid{flex:1;display:grid;grid-template-columns:1.35fr .95fr 1.15fr;gap:1px;background:var(--border-subtle);overflow:hidden;min-height:0}.terminal-pane{background:var(--bg-obsidian);display:flex;flex-direction:column;overflow:hidden;overflow-x:hidden!important;min-height:0;min-width:0;width:100%;max-width:100%}.pane-header{min-height:44px;padding:8px 14px;background:#0f1621eb;border-bottom:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.pane-title-group{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.pane-title-group h2{font-size:clamp(11.5px,1.2vw,13px);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.pane-badge-mono{font-family:var(--font-mono);font-size:9.5px;padding:2px 6px;background:#ffffff0d;color:var(--text-secondary)}.pane-controls{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.terminal-select{min-height:30px;padding:4px 8px;background:var(--bg-void);border:1px solid var(--border-subtle);color:var(--text-secondary);font-family:var(--font-mono);font-size:10.5px}.icon-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:30px;padding:4px 9px;background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);font-family:var(--font-mono);font-size:10.5px;cursor:pointer}.icon-btn:hover{border-color:var(--lime-robin);color:var(--lime-robin)}.icon-btn.btn-amber{border-color:var(--amber-volt);color:var(--amber-volt)}.stream-filter-bar{padding:8px 14px;background:#090d13e6;border-bottom:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.filter-pills{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.filter-chip{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:5px 9px;background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-secondary);font-family:var(--font-mono);font-size:10px;font-weight:600;cursor:pointer}.filter-chip.active{background:var(--lime-soft);border-color:var(--border-lime);color:var(--lime-robin)}.filter-chip.active-crimson{background:var(--crimson-soft);border-color:var(--crimson-alert);color:var(--crimson-alert)}.stream-search-box{display:flex;align-items:center;gap:6px;min-height:30px;padding:4px 9px;background:var(--bg-void);border:1px solid var(--border-subtle);min-width:170px;flex:1}.stream-search-box input{background:transparent;border:none;color:var(--text-primary);font-family:var(--font-mono);font-size:11px;width:100%}.stream-search-box input:focus{outline:none}.mint-tape-list{flex:1;width:100%;max-width:100%;min-width:0;overflow-y:auto;overflow-x:hidden!important;overscroll-behavior-x:none;touch-action:pan-y;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column}.mint-tape-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-bottom:1px solid rgba(148,163,184,.08);cursor:pointer;transition:background .15s ease}.mint-tape-row:hover{background:var(--bg-card-hover)}.mint-tape-row.row-selected{background:#ccff0012;border-left:3px solid var(--lime-robin)}.mint-tape-row.row-whale{background:linear-gradient(90deg,rgba(255,184,0,.08),transparent)}.tape-col-nft{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.tape-nft-thumb{width:38px;height:38px;border:1px solid var(--border-subtle);background:#06090e;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.tape-nft-thumb img,.tape-nft-thumb video{width:100%;height:100%;object-fit:cover;display:block}.thumb-fallback{font-family:var(--font-mono);font-size:10px;font-weight:700;color:var(--lime-robin)}.tape-nft-meta{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.tape-nft-title{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.collection-name{font-weight:700;font-size:clamp(12px,1.3vw,13px);color:var(--text-primary)}.token-id-tag{font-family:var(--font-mono);font-size:11px;color:var(--cyan-arc)}.batch-badge{font-family:var(--font-mono);font-size:10px;font-weight:700;padding:1px 6px}.batch-multi{background:var(--cyan-soft);color:var(--cyan-arc)}.batch-whale{background:var(--amber-soft);border:1px solid rgba(255,184,0,.45);color:var(--amber-volt)}.tape-nft-sub{display:flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:10px;color:var(--text-muted);flex-wrap:wrap}.method-pill{color:var(--text-secondary);background:#ffffff0d;padding:1px 5px}.tape-col-right{display:flex;align-items:center;gap:10px;flex-shrink:0}.tape-price-col{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.price-badge{font-family:var(--font-mono);font-size:10px;font-weight:700;padding:2px 7px;white-space:nowrap}.price-badge.free{background:var(--lime-soft);color:var(--lime-robin);border:1px solid rgba(204,255,0,.3)}.price-badge.paid{background:var(--amber-soft);color:var(--amber-volt);border:1px solid rgba(255,184,0,.3)}.tape-block-time{display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:9.5px;color:var(--text-muted);white-space:nowrap}.time-ago{color:var(--text-secondary)}.tape-actions{display:flex;align-items:center;gap:5px}.snipe-row-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:32px;padding:6px 10px;background:#ccff001f;border:1px solid var(--border-lime);color:var(--lime-robin);font-family:var(--font-mono);font-size:10.5px;font-weight:700;cursor:pointer}.snipe-row-btn:hover{background:var(--lime-robin);color:#05070a}.tx-ext-btn{min-height:32px;padding:6px 8px;background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center}.tx-ext-btn:hover{color:var(--lime-robin);border-color:var(--lime-robin)}.genesis-pinned-card{margin:12px 14px 8px;padding:12px;background:linear-gradient(135deg,#ccff001a,#0f1621f2);border:1px solid var(--border-lime);cursor:pointer;display:flex;flex-direction:column;gap:10px}.genesis-pinned-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px;font-family:var(--font-mono);font-size:10px}.genesis-badge{display:inline-flex;align-items:center;gap:5px;color:var(--lime-robin);font-weight:700}.genesis-ext{display:inline-flex;align-items:center;gap:3px;color:var(--text-secondary)}.genesis-pinned-main{display:flex;align-items:center;gap:10px}.genesis-thumb{width:42px;height:42px;object-fit:cover;border:1px solid var(--lime-robin);flex-shrink:0}.genesis-info{flex:1;min-width:0}.genesis-info h3{font-size:13.5px;font-weight:700}.genesis-stats{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-family:var(--font-mono);font-size:10.5px;color:var(--text-secondary);margin-top:2px}.genesis-vault-btn{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:6px 10px;background:var(--bg-void);border:1px solid var(--border-lime);color:var(--lime-robin);font-family:var(--font-mono);font-size:10.5px;font-weight:700;cursor:pointer}.trending-list{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:4px 14px 14px;display:flex;flex-direction:column;gap:8px}.trending-card{padding:10px 12px;background:var(--bg-card);border:1px solid var(--border-subtle);cursor:pointer;display:flex;flex-direction:column;gap:7px;transition:all .15s ease}.trending-card:hover{background:var(--bg-card-hover);border-color:#ccff0059}.trending-card.trending-selected{border-color:var(--lime-robin);background:#ccff000f}.trending-card-top{display:flex;align-items:center;gap:9px}.trending-rank{font-family:var(--font-mono);font-size:11px;font-weight:700;color:var(--text-muted);width:22px;flex-shrink:0}.trending-thumb{width:34px;height:34px;background:#06090e;border:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:10px;color:var(--lime-robin);overflow:hidden;flex-shrink:0}.trending-thumb img,.trending-thumb video{width:100%;height:100%;object-fit:cover;display:block}.trending-meta{flex:1;min-width:0}.trending-name-row{display:flex;align-items:center;gap:6px}.trending-name-row h4{font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trending-sym{font-family:var(--font-mono);font-size:10px;color:var(--cyan-arc);flex-shrink:0}.trending-sub-row{display:flex;align-items:center;flex-wrap:wrap;gap:5px;font-family:var(--font-mono);font-size:10px;color:var(--text-secondary);margin-top:2px}.trending-mints-stat{text-align:right;flex-shrink:0}.mints-num{font-family:var(--font-mono);font-size:14px;font-weight:700}.mints-unit{font-family:var(--font-mono);font-size:9px;color:var(--text-muted)}.velocity-bar-track{width:100%;height:3px;background:#ffffff12}.velocity-bar-fill{height:100%;background:linear-gradient(90deg,var(--lime-robin),var(--cyan-arc))}.trending-card-bottom{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-mono);font-size:10px;color:var(--text-muted)}.trending-price{color:var(--lime-robin);font-weight:600}.sniper-custom-ca-bar{display:flex;gap:6px;padding:7px 12px;border-bottom:1px solid var(--border-subtle);background:#090d13e6}.sniper-custom-ca-bar input{flex:1;min-width:0;min-height:32px;padding:5px 10px;background:var(--bg-void);border:1px solid var(--border-subtle);color:var(--text-primary);font-family:var(--font-mono);font-size:11px}.sniper-custom-ca-bar button{min-height:32px;padding:5px 12px;background:var(--bg-card-hover);border:1px solid var(--border-lime);color:var(--lime-robin);font-family:var(--font-mono);font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap}.sniper-target-card{padding:8px 12px;display:flex;flex-direction:column;gap:7px;overflow-y:auto;-webkit-overflow-scrolling:touch;flex:0 1 auto}.sniper-target-header{display:flex;align-items:center;gap:11px}.sniper-nft-preview{width:52px;height:52px;border:1px solid var(--border-lime);background:#05070a;flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center}.sniper-nft-preview img,.sniper-nft-preview video{width:100%;height:100%;object-fit:cover;display:block}.sniper-preview-fallback{font-family:var(--font-mono);font-size:14px;font-weight:700;color:var(--lime-robin)}.sniper-target-info{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.sniper-target-badges{display:flex;flex-wrap:wrap;gap:6px}.badge-symbol{font-family:var(--font-mono);font-size:10px;font-weight:700;padding:2px 6px;background:var(--lime-soft);color:var(--lime-robin);border:1px solid var(--border-lime)}.badge-chain{font-family:var(--font-mono);font-size:10px;padding:2px 6px;background:var(--cyan-soft);color:var(--cyan-arc)}.sniper-target-info h3{font-size:clamp(15px,1.6vw,17px);font-weight:700;word-break:break-word}.sniper-ca-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-family:var(--font-mono);font-size:11px;color:var(--text-secondary)}.tiny-icon-btn{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-secondary);padding:4px 6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.tiny-icon-btn:hover{color:var(--lime-robin);border-color:var(--lime-robin)}.sniper-metrics-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.sniper-metric-box{padding:6px 8px;background:var(--bg-card);border:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:2px;min-width:0}.m-label{font-family:var(--font-mono);font-size:9px;color:var(--text-muted)}.m-val{font-family:var(--font-mono);font-size:clamp(11px,1.15vw,12px);font-weight:700;word-break:break-word}.sniper-section{display:flex;flex-direction:column;gap:4px}.sniper-label{font-family:var(--font-mono);font-size:9.5px;color:var(--text-muted);letter-spacing:.06em}.mode-selector-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:5px}.mode-btn{min-height:30px;padding:5px 8px;background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-secondary);font-family:var(--font-mono);font-size:10px;font-weight:600;cursor:pointer;text-align:left}.mode-btn.active{background:var(--lime-soft);border-color:var(--lime-robin);color:var(--lime-robin)}.sniper-params-row{display:grid;grid-template-columns:1.2fr 1fr;gap:8px}.sniper-param-col{display:flex;flex-direction:column;gap:4px;min-width:0}.qty-pills{display:flex;gap:4px}.qty-btn{flex:1;min-height:31px;padding:5px 6px;background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-secondary);font-family:var(--font-mono);font-size:11px;font-weight:700;cursor:pointer}.qty-btn.active{background:var(--lime-robin);color:#05070a;border-color:var(--lime-robin)}.sniper-eth-input{width:100%;min-height:31px;padding:5px 8px;background:var(--bg-void);border:1px solid var(--border-subtle);color:var(--lime-robin);font-family:var(--font-mono);font-size:11.5px;font-weight:700}.calldata-inspector{padding:7px 9px;background:#05070a;border:1px solid var(--border-subtle);font-family:var(--font-mono);font-size:9.5px;display:flex;flex-direction:column;gap:3px}.calldata-top,.calldata-method{display:flex;justify-content:space-between;flex-wrap:wrap;gap:3px 6px;color:var(--text-muted)}.calldata-top code{color:var(--cyan-arc);word-break:break-all}.calldata-hex-preview{padding:4px 6px;background:#ffffff08;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:9.5px}.calldata-textarea{width:100%;background:#020305;border:1px solid var(--border-subtle);color:var(--lime-robin);font-family:var(--font-mono);font-size:10px;padding:5px}.sniper-cta-group{display:grid;grid-template-columns:.9fr 1.3fr;gap:8px;position:sticky;bottom:0;background:var(--bg-panel);padding-top:4px;z-index:2}.btn-simulate{display:flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:8px 10px;background:var(--bg-card-hover);border:1px solid var(--cyan-arc);color:var(--cyan-arc);font-family:var(--font-mono);font-size:11px;font-weight:700;cursor:pointer}.btn-execute-mint{display:flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 12px;background:var(--lime-robin);border:none;color:#05070a;font-family:var(--font-display);font-size:clamp(12.5px,1.3vw,13.5px);font-weight:700;letter-spacing:.04em;cursor:pointer;box-shadow:0 0 22px #ccff0059}.btn-execute-mint:hover{background:#d8ff33}.sniper-console{flex:1 1 124px;min-height:118px;margin-bottom:44px;background:#040609;border-top:1px solid rgba(204,255,0,.25);border-bottom:1px solid var(--border-subtle);display:flex;flex-direction:column;overflow:hidden}.sniper-console-header{padding:5px 10px;background:#0c121cf2;border-bottom:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:space-between;gap:6px;font-family:var(--font-mono);font-size:9.5px;font-weight:700;color:var(--lime-robin);letter-spacing:.04em;flex-shrink:0}.sniper-console-title{display:inline-flex;align-items:center;gap:6px;min-width:0}.sniper-console-badge{font-size:8.5px;font-weight:600;padding:1px 6px;background:#ccff001a;border:1px solid rgba(204,255,0,.28);color:var(--lime-robin);white-space:nowrap}.sniper-console-body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:8px 10px 10px;font-family:var(--font-mono);font-size:10px;display:flex;flex-direction:column;gap:4px;scroll-behavior:smooth}.console-line{display:flex;align-items:flex-start;gap:6px;line-height:1.42;word-break:break-word;padding:2px 5px;border-radius:2px;background:#ffffff04;border-left:2px solid rgba(148,163,184,.25)}.c-time{color:var(--text-muted);flex-shrink:0}.line-ok{border-left-color:var(--lime-robin);background:#ccff000a}.line-ok .c-msg{color:var(--lime-robin)}.line-info{border-left-color:var(--cyan-arc)}.line-info .c-msg{color:var(--text-primary)}.line-warn{border-left-color:var(--amber-volt);background:#ffb8000d}.line-warn .c-msg{color:var(--amber-volt)}.line-err{border-left-color:var(--crimson-alert);background:#ff2e540f}.line-err .c-msg{color:var(--crimson-alert)}.vault-workspace{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:clamp(14px,3vw,28px);display:flex;flex-direction:column;gap:18px}.vault-header-card{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:clamp(14px,2.5vw,22px);background:var(--bg-card);border:1px solid var(--border-lime)}.vault-header-card h2{font-size:clamp(17px,2.2vw,22px);margin-top:6px}.vault-header-card p{font-size:clamp(12px,1.4vw,13.5px);color:var(--text-secondary);margin-top:4px;word-break:break-word}.vault-search-form{display:flex;flex-wrap:wrap;gap:8px}.vault-search-form input{width:130px;min-height:40px;padding:8px 12px;background:var(--bg-void);border:1px solid var(--border-subtle);color:var(--text-primary);font-family:var(--font-mono);font-size:13px}.vault-search-form button{min-height:40px;padding:8px 16px;background:var(--lime-robin);color:#05070a;border:none;font-weight:700;cursor:pointer}.vault-quick-pills{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;color:var(--text-muted);flex-wrap:wrap}.vault-detail-grid{display:grid;grid-template-columns:360px 1fr;gap:20px}.vault-image-card{border:1px solid var(--border-lime);background:#05070a;overflow:hidden;aspect-ratio:1 / 1;width:100%;max-width:420px}.vault-image-card img{width:100%;height:100%;object-fit:cover}.vault-traits-card{padding:clamp(14px,2.5vw,24px);background:var(--bg-card);border:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:14px;min-width:0}.vault-ape-title-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.vault-ape-title-row h3{font-size:clamp(20px,2.6vw,26px)}.vault-ape-desc{color:var(--text-secondary);font-size:clamp(12.5px,1.4vw,14px);line-height:1.5}.vault-owner-box{padding:12px 14px;background:var(--bg-void);border:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:4px}.vault-owner-link{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:clamp(11px,1.4vw,14px);color:var(--lime-robin);word-break:break-all}.traits-heading{font-family:var(--font-mono);font-size:12px;color:var(--text-muted);letter-spacing:.08em}.traits-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:10px}.trait-box{padding:10px 12px;background:var(--bg-void);border:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:4px}.trait-type{font-family:var(--font-mono);font-size:10px;color:var(--text-muted);text-transform:uppercase}.trait-val{font-size:13.5px;font-weight:700;color:var(--lime-robin)}.stream-loading-state{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;padding:32px 20px;font-family:var(--font-mono);font-size:12px;color:var(--text-secondary)}.spin{animation:spinAnim 1.1s linear infinite}@keyframes spinAnim{to{transform:rotate(360deg)}}.dex-workspace{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.dex-grid{flex:1;min-height:0;display:grid;grid-template-columns:310px 1fr 370px;gap:10px;padding:10px 14px 48px;overflow:hidden}.dex-pane-markets,.dex-pane-center,.dex-pane-swap{display:flex;flex-direction:column;min-height:0;min-width:0;width:100%;max-width:100%;overflow:hidden}.dex-search-box{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#05070ae6;border-bottom:1px solid var(--border-subtle);color:var(--text-muted)}.dex-search-box input{flex:1;min-width:0;background:transparent;border:none;color:var(--text-primary);font-family:var(--font-mono);font-size:11.5px}.dex-search-box input:focus{outline:none}.dex-scanner-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--border-subtle);background:#090d13e6}.dex-filter-tab{padding:7px 6px;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--text-secondary);font-family:var(--font-mono);font-size:10.5px;font-weight:700;cursor:pointer;transition:all .15s ease}.dex-filter-tab.active{color:var(--lime-robin);border-bottom-color:var(--lime-robin);background:#ccff000f}.dex-pairs-list{flex:1;width:100%;max-width:100%;min-width:0;overflow-y:auto;overflow-x:hidden!important;overscroll-behavior-x:none;touch-action:pan-y;display:flex;flex-direction:column}.dex-pair-row{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;max-width:100%;min-width:0;padding:10px 12px;border-bottom:1px solid rgba(148,163,184,.08);cursor:pointer;overflow:hidden;box-sizing:border-box;flex-shrink:0;transition:background .15s ease}.dex-pair-row:hover{background:var(--bg-card-hover)}.dex-pair-row.pair-selected{background:#ccff0017;border-left:3px solid var(--lime-robin)}.dex-pair-left{display:flex;align-items:center;gap:9px;flex:1 1 0%;min-width:0;max-width:100%;overflow:hidden}.dex-token-avatar{width:32px;height:32px;border-radius:50%;background:#141d2b;border:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:center;overflow:hidden;font-family:var(--font-mono);font-size:10px;font-weight:700;color:var(--lime-robin);flex-shrink:0}.dex-token-avatar img{width:100%;height:100%;object-fit:cover}.dex-pair-meta{display:flex;flex-direction:column;gap:3px;flex:1 1 0%;min-width:0;max-width:100%;overflow:hidden}.dex-pair-symbols{display:flex;align-items:center;gap:4px;font-size:12.5px;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.dex-pair-symbols strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:130px}.quote-sym{color:var(--text-muted);font-size:11px;flex-shrink:0}.pool-ver-badge{font-family:var(--font-mono);font-size:9px;padding:1px 4px;border:1px solid var(--border-subtle);color:var(--cyan-arc);background:#00f0ff14;flex-shrink:0}.dex-pair-sub{display:flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:10px;color:var(--text-muted);white-space:nowrap;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.dex-pair-sub span{white-space:nowrap;flex-shrink:0}.dex-pair-right{text-align:right;font-family:var(--font-mono);flex-shrink:0;margin-left:4px}.dex-pair-price{font-size:12px;font-weight:700;color:var(--text-primary)}.dex-pair-change{font-size:10.5px;font-weight:600}.pct-up{color:var(--lime-robin)!important}.pct-down{color:var(--crimson-alert)!important}.dex-active-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;padding:10px 14px;background:#0a0f17f2;border-bottom:1px solid var(--border-subtle)}.dex-active-title-cluster{display:flex;align-items:center;gap:10px}.dex-hero-avatar{width:38px;height:38px;border-radius:50%;border:1px solid var(--border-lime);overflow:hidden;background:#0f1722;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-weight:700;color:var(--lime-robin)}.dex-hero-avatar img{width:100%;height:100%;object-fit:cover}.dex-hero-name-row{display:flex;align-items:center;gap:8px}.dex-hero-name-row h2{font-size:16px;font-weight:700}.dex-hero-ca-row{display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:10.5px;color:var(--text-secondary);margin-top:2px}.dex-kpi-strip{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.dex-kpi-price-box{display:flex;flex-direction:column;align-items:flex-end}.dex-big-price{font-family:var(--font-mono);font-size:17px;font-weight:700;color:var(--text-primary)}.dex-change-pill{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-mono);font-size:10.5px;font-weight:700}.dex-kpi-item{display:flex;flex-direction:column;gap:2px;padding-left:12px;border-left:1px solid rgba(148,163,184,.12)}.k-label{font-family:var(--font-mono);font-size:9.5px;color:var(--text-muted)}.k-val{font-family:var(--font-mono);font-size:12px;font-weight:700}.k-multi-pct{display:flex;align-items:center;gap:4px;font-family:var(--font-mono);font-size:11px;font-weight:600}.share-alpha-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;background:var(--lime-soft);border:1px solid var(--border-lime);color:var(--lime-robin);font-family:var(--font-mono);font-size:10.5px;font-weight:700;cursor:pointer;transition:all .15s ease}.share-alpha-btn:hover{background:var(--lime-robin);color:#05070a}.dex-chart-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:6px 12px;background:#070b10;border-bottom:1px solid var(--border-subtle)}.tf-group{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.tf-btn{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:transparent;border:1px solid rgba(148,163,184,.14);color:var(--text-secondary);font-family:var(--font-mono);font-size:10.5px;font-weight:600;cursor:pointer}.tf-btn.active{background:var(--lime-soft);border-color:var(--border-lime);color:var(--lime-robin)}.tf-btn.active-subtle{color:var(--text-primary);background:#ffffff0a}.toolbar-sep{color:var(--text-muted);margin:0 3px}.ohlcv-readout{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-family:var(--font-mono);font-size:10.5px;color:var(--text-secondary)}.dex-canvas-container{flex:1.35;min-height:220px;position:relative;background:#06090e;overflow:hidden}.dex-chart-canvas{display:block;width:100%;height:100%;cursor:crosshair}.dex-trades-section{flex:.9;min-height:150px;display:flex;flex-direction:column;border-top:1px solid var(--border-subtle);background:#080c12f2;overflow:hidden}.dex-trades-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:7px 12px;border-bottom:1px solid var(--border-subtle)}.dex-trades-header h3{font-size:11.5px;font-weight:700;letter-spacing:.04em}.buy-sell-pressure{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:10px;font-weight:700}.pressure-bar{width:90px;height:6px;background:#ff2e5459;overflow:hidden}.pressure-fill-buy{height:100%;background:var(--lime-robin)}.dex-trades-table-wrap{flex:1;overflow-y:auto}.dex-trades-table{width:100%;border-collapse:collapse;font-family:var(--font-mono);font-size:11px}.dex-trades-table th{position:sticky;top:0;background:#0a0f17;color:var(--text-muted);font-size:9.5px;text-align:left;padding:6px 10px;border-bottom:1px solid var(--border-subtle)}.dex-trades-table td{padding:6px 10px;border-bottom:1px solid rgba(148,163,184,.06);white-space:nowrap}.trade-row-buy:hover,.trade-row-sell:hover{background:#ffffff08}.trade-badge{display:inline-block;padding:1px 6px;font-size:9.5px;font-weight:700}.trade-badge.buy{background:#ccff0024;color:var(--lime-robin);border:1px solid rgba(204,255,0,.35)}.trade-badge.sell{background:#ff2e5426;color:var(--crimson-alert);border:1px solid rgba(255,46,84,.35)}.mono-muted{color:var(--text-muted)}.font-bold{font-weight:700}.empty-trades-cell{text-align:center;padding:20px!important;color:var(--text-muted)}.dex-swap-card{padding:10px 12px;display:flex;flex-direction:column;gap:9px;overflow-y:auto;flex:0 1 auto}.swap-clearance-banner{display:flex;align-items:center;gap:9px;padding:8px 10px;background:#ccff0012;border:1px solid var(--border-lime)}.swap-clearance-title{font-family:var(--font-mono);font-size:10.5px;font-weight:700;color:var(--lime-robin)}.swap-clearance-sub{font-size:10px;color:var(--text-secondary)}.swap-side-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px}.swap-side-btn{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px;background:#0f1621e6;border:1px solid var(--border-subtle);color:var(--text-secondary);font-family:var(--font-display);font-size:12.5px;font-weight:700;cursor:pointer}.swap-side-btn.buy.active{background:#ccff0026;border-color:var(--lime-robin);color:var(--lime-robin)}.swap-side-btn.sell.active{background:#ff2e5429;border-color:var(--crimson-alert);color:var(--crimson-alert)}.swap-box{background:#05080ceb;border:1px solid var(--border-subtle);padding:10px 12px;display:flex;flex-direction:column;gap:8px}.swap-box-top{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-mono);font-size:10px;color:var(--text-muted)}.swap-box-main{display:flex;align-items:center;justify-content:space-between;gap:8px}.swap-amount-input{flex:1;min-width:0;background:transparent;border:none;color:var(--text-primary);font-family:var(--font-mono);font-size:18px;font-weight:700}.swap-amount-input:focus{outline:none}.swap-output-val{font-family:var(--font-mono);font-size:17px;font-weight:700}.swap-token-pill{padding:5px 10px;background:#141d2b;border:1px solid var(--border-subtle);font-family:var(--font-mono);font-size:11.5px;font-weight:700;color:var(--text-primary)}.swap-Quick-row{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.swap-preset-btn{flex:1;padding:4px 6px;background:#ffffff0a;border:1px solid rgba(148,163,184,.15);color:var(--text-secondary);font-family:var(--font-mono);font-size:10px;cursor:pointer}.swap-preset-btn:hover{border-color:var(--lime-robin);color:var(--lime-robin)}.btn-sell-crimson{background:var(--crimson-alert)!important;color:#fff!important;box-shadow:0 0 22px #ff2e5459!important}.fb-messenger-dock{position:fixed;bottom:0;right:14px;z-index:60;display:flex;align-items:flex-end;gap:10px;pointer-events:none}.fb-chat-windows-row{display:flex;align-items:flex-end;gap:10px}.fb-chat-box,.fb-contacts-drawer{pointer-events:auto;background:#0b1018;border:1px solid rgba(204,255,0,.38);box-shadow:0 -8px 34px #000c;display:flex;flex-direction:column;overflow:hidden}.fb-chat-box.expanded{width:360px;height:470px}.fb-chat-box.minimized{width:250px;height:40px}.fb-chat-header{height:40px;padding:0 10px;background:linear-gradient(90deg,#101824fa,#ccff001f);border-bottom:1px solid rgba(204,255,0,.25);display:flex;align-items:center;justify-content:space-between;cursor:pointer;flex-shrink:0}.fb-chat-header-left{display:flex;align-items:center;gap:8px;min-width:0}.fb-avatar-wrap{position:relative;width:26px;height:26px;flex-shrink:0}.fb-header-avatar,.fb-contact-avatar{width:100%;height:100%;border-radius:50%;object-fit:cover;border:1px solid var(--lime-robin)}.fb-online-dot,.fb-status-dot{position:absolute;bottom:-1px;right:-1px;width:8px;height:8px;border-radius:50%;background:#22c55e;border:1.5px solid #0b1018}.fb-status-dot.verified{background:var(--lime-robin)}.fb-header-titles{min-width:0}.fb-header-name{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fb-unread-pill{background:var(--crimson-alert);color:#fff;font-family:var(--font-mono);font-size:9.5px;padding:1px 5px;border-radius:10px}.fb-header-sub{font-family:var(--font-mono);font-size:9.5px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fb-chat-header-actions{display:flex;align-items:center;gap:4px}.fb-win-btn{width:24px;height:24px;background:transparent;border:none;color:var(--text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer}.fb-win-btn:hover{color:var(--lime-robin)}.fb-win-btn.close:hover{color:var(--crimson-alert)}.fb-channel-pills{display:grid;grid-template-columns:repeat(4,1fr);background:#070a10;border-bottom:1px solid var(--border-subtle)}.fb-chan-pill{padding:5px 4px;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--text-secondary);font-family:var(--font-mono);font-size:10px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:4px}.fb-chan-pill.active{color:var(--lime-robin);border-bottom-color:var(--lime-robin);background:#ccff0012}.fb-messages-feed{flex:1;overflow-y:auto;padding:10px;display:flex;flex-direction:column;gap:10px;background:#080c12}.fb-empty-chat{margin:auto;text-align:center;padding:18px;color:var(--text-secondary);font-size:11.5px;display:flex;flex-direction:column;align-items:center;gap:8px}.fb-msg-row{display:flex;align-items:flex-start;gap:7px}.fb-msg-row.msg-own{flex-direction:row-reverse}.fb-msg-avatar{width:26px;height:26px;border-radius:50%;border:1px solid var(--border-lime);object-fit:cover;flex-shrink:0;margin-top:14px}.fb-msg-content{max-width:82%;display:flex;flex-direction:column;gap:3px}.fb-msg-row.msg-own .fb-msg-content{align-items:flex-end}.fb-msg-meta{display:flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:9px;color:var(--text-muted)}.fb-holder-count-badge{padding:0 4px;background:#ccff0024;color:var(--lime-robin);border:1px solid rgba(204,255,0,.3);font-weight:700}.fb-bubble{padding:8px 11px;border-radius:12px;background:#141e2d;border:1px solid rgba(148,163,184,.16);color:var(--text-primary);font-size:12px;line-height:1.4;word-break:break-word}.fb-msg-row.msg-own .fb-bubble{background:#ccff0029;border-color:#ccff0073}.fb-attachment-card{margin-top:6px;padding:7px 9px;background:#05080ce6;border:1px solid var(--border-lime);display:flex;flex-direction:column;gap:4px;font-family:var(--font-mono)}.fb-att-top{display:flex;align-items:center;justify-content:space-between;font-size:11px}.fb-att-price{font-size:10.5px;color:var(--text-secondary)}.fb-att-cta{margin-top:3px;padding:4px 8px;background:var(--lime-robin);color:#05070a;border:none;font-family:var(--font-mono);font-size:10px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:4px}.fb-reactions-row{display:flex;align-items:center;gap:3px}.fb-react-btn{padding:1px 5px;background:#0f1621b3;border:1px solid transparent;border-radius:10px;color:var(--text-secondary);font-size:10px;cursor:pointer;display:inline-flex;align-items:center;gap:2px;opacity:.55;transition:opacity .15s ease}.fb-react-btn:hover,.fb-react-btn.has-count{opacity:1;border-color:#94a3b840}.fb-react-btn.reacted-me{border-color:var(--lime-robin);background:#ccff001f;color:var(--lime-robin)}.r-count{font-family:var(--font-mono);font-size:9px}.fb-draft-share-bar{padding:6px 10px;background:#ccff001f;border-top:1px solid var(--border-lime);display:flex;align-items:center;justify-content:space-between;font-family:var(--font-mono);font-size:10.5px}.fb-draft-actions{display:flex;align-items:center;gap:5px}.fb-post-call-btn{padding:3px 8px;background:var(--lime-robin);color:#05070a;border:none;font-family:var(--font-mono);font-size:10px;font-weight:700;cursor:pointer}.fb-input-bar{display:flex;align-items:center;gap:6px;padding:8px 10px;background:#0b1018;border-top:1px solid var(--border-subtle)}.fb-input-bar input{flex:1;min-width:0;padding:7px 10px;border-radius:16px;background:#141d2b;border:1px solid var(--border-subtle);color:var(--text-primary);font-size:12px}.fb-input-bar input:focus{outline:none;border-color:var(--lime-robin)}.fb-send-btn{width:30px;height:30px;border-radius:50%;background:var(--lime-robin);color:#05070a;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.fb-send-btn:disabled{opacity:.4;cursor:default}.fb-contacts-drawer.closed{width:275px;height:40px}.fb-contacts-drawer.open{width:295px;height:460px}.fb-drawer-header{height:40px;padding:0 12px;background:linear-gradient(90deg,#0f1724,#ccff0029);display:flex;align-items:center;justify-content:space-between;cursor:pointer;flex-shrink:0}.fb-drawer-title{display:flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:11px;font-weight:700}.fb-online-badge{padding:1px 6px;background:#ccff0029;color:var(--lime-robin);font-size:9.5px}.fb-drawer-body{flex:1;display:flex;flex-direction:column;overflow:hidden;background:#080c12}.fb-drawer-section-label{padding:7px 10px 4px;font-family:var(--font-mono);font-size:9.5px;color:var(--text-muted);display:flex;align-items:center;gap:5px;border-top:1px solid rgba(148,163,184,.08)}.fb-channels-list{display:flex;flex-direction:column}.fb-contact-row{display:flex;align-items:center;gap:9px;padding:7px 10px;cursor:pointer;transition:background .15s ease}.fb-contact-row:hover{background:#131c29}.fb-contact-emoji{width:26px;height:26px;border-radius:50%;background:#141e2d;border:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:center;font-size:13px}.fb-contact-info{flex:1;min-width:0}.fb-contact-name{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:600}.fb-ape-count-pill{display:inline-flex;align-items:center;gap:3px;padding:1px 5px;background:#ccff001f;color:var(--lime-robin);font-family:var(--font-mono);font-size:9.5px}.fb-contact-sub{display:flex;align-items:center;gap:4px;font-family:var(--font-mono);font-size:9.5px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fb-holder-search{display:flex;align-items:center;gap:6px;margin:4px 10px;padding:5px 8px;background:#05070a;border:1px solid var(--border-subtle);color:var(--text-muted)}.fb-holder-search input{flex:1;min-width:0;background:transparent;border:none;color:var(--text-primary);font-family:var(--font-mono);font-size:10.5px}.fb-holder-search input:focus{outline:none}.fb-holders-scroll{flex:1;overflow-y:auto}.right-pane-mode-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--border-subtle);background:#06090ef5;flex-shrink:0}.rp-mode-tab{display:flex;align-items:center;justify-content:center;gap:5px;padding:8px 6px;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--text-secondary);font-family:var(--font-mono);font-size:10.5px;font-weight:700;white-space:nowrap;cursor:pointer;transition:all .15s ease}.rp-mode-tab:hover{color:var(--text-primary);background:#ffffff08}.rp-mode-tab.active{color:var(--lime-robin);border-bottom-color:var(--lime-robin);background:#ccff0014}.monitors-deck-card{gap:10px}.monitor-presets-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.mon-preset-btn{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:7px 9px;background:#0c121cf2;border:1px solid var(--border-subtle);color:var(--text-primary);font-family:var(--font-mono);font-size:10.5px;font-weight:700;cursor:pointer;transition:all .15s ease;text-align:left}.mon-preset-btn small{font-size:9.5px;font-weight:500;color:var(--text-secondary)}.mon-preset-btn.preset-buy:hover{border-color:var(--lime-robin);background:#ccff001c;color:var(--lime-robin)}.mon-preset-btn.preset-sell:hover{border-color:var(--crimson-alert);background:#ff2e541f;color:var(--crimson-alert)}.monitor-builder-box{background:#05080cf0;border:1px solid rgba(204,255,0,.28);padding:10px;display:flex;flex-direction:column;gap:8px}.monitor-builder-title{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-mono);font-size:11px;font-weight:700;color:var(--lime-robin);padding-bottom:4px;border-bottom:1px solid rgba(148,163,184,.12)}.monitor-select{width:100%;padding:7px 9px;background:#0d141f;border:1px solid var(--border-subtle);color:var(--text-primary);font-family:var(--font-mono);font-size:11px;cursor:pointer}.monitor-select:focus{outline:none;border-color:var(--lime-robin)}.monitor-two-col{display:grid;grid-template-columns:1fr 1fr;gap:8px}.monitor-input-wrap{display:flex;align-items:center;background:#0d141f;border:1px solid var(--border-subtle);padding-right:8px}.monitor-num-input{flex:1;min-width:0;padding:7px 9px;background:#0d141f;border:1px solid var(--border-subtle);color:var(--text-primary);font-family:var(--font-mono);font-size:12px;font-weight:700}.monitor-input-wrap .monitor-num-input{border:none}.monitor-num-input:focus{outline:none;border-color:var(--lime-robin)}.monitor-unit-tag{font-family:var(--font-mono);font-size:10px;font-weight:700;color:var(--lime-robin)}.monitor-target-readout{height:32px;padding:0 9px;background:#ccff0014;border:1px solid rgba(204,255,0,.35);color:var(--lime-robin);font-family:var(--font-mono);font-size:12px;font-weight:700;display:flex;align-items:center}.monitors-list-header{display:flex;align-items:center;justify-content:space-between}.empty-monitors-box{padding:12px;background:#0a0f17cc;border:1px dashed rgba(148,163,184,.22);color:var(--text-secondary);font-size:11px;line-height:1.45}.monitors-cards-scroll{display:flex;flex-direction:column;gap:7px;max-height:230px;overflow-y:auto}.monitor-item-card{padding:8px 10px;background:#0b1018f2;border:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:5px;font-family:var(--font-mono)}.monitor-item-card.status-armed{border-left:3px solid var(--lime-robin)}.monitor-item-card.status-triggered{border-color:var(--amber-warn);background:#ffb80012}.mon-card-top{display:flex;align-items:center;justify-content:space-between;gap:6px}.mon-token-click{display:flex;align-items:center;gap:6px;font-size:11.5px;cursor:pointer}.mon-action-pill{padding:1px 6px;font-size:9.5px;font-weight:700}.mon-action-pill.buy{background:#ccff0026;color:var(--lime-robin);border:1px solid rgba(204,255,0,.35)}.mon-action-pill.sell{background:#ff2e5429;color:var(--crimson-alert);border:1px solid rgba(255,46,84,.35)}.mon-status-badge{font-size:9px;font-weight:700;padding:1px 5px}.mon-status-badge.st-armed,.mini-status-tag.st-armed{color:var(--lime-robin);background:#ccff001f}.mon-status-badge.st-triggered,.mini-status-tag.st-triggered{color:var(--amber-warn);background:#ffb80029}.mon-status-badge.st-paused,.mini-status-tag.st-paused{color:var(--text-muted);background:#94a3b81f}.mon-rule-line{font-size:10.5px;color:var(--text-primary)}.mon-live-progress-meta{display:flex;align-items:center;justify-content:space-between;font-size:9.5px;color:var(--text-secondary)}.mon-progress-bar{height:4px;background:#94a3b829;overflow:hidden}.mon-progress-fill{height:100%;transition:width .3s ease}.mon-progress-fill.fill-buy{background:var(--lime-robin)}.mon-progress-fill.fill-sell{background:var(--crimson-alert)}.mon-card-actions{display:flex;align-items:center;gap:5px;margin-top:2px}.mon-act-btn{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;background:#ffffff0d;border:1px solid rgba(148,163,184,.2);color:var(--text-secondary);font-family:var(--font-mono);font-size:9.5px;font-weight:700;cursor:pointer}.mon-act-btn:hover{color:var(--text-primary);border-color:var(--text-secondary)}.mon-act-btn.send-chat{background:#ccff0024;border-color:#cf06;color:var(--lime-robin);flex:1;justify-content:center}.mon-act-btn.send-chat:hover{background:var(--lime-robin);color:#05070a}.mon-act-btn.del:hover{border-color:var(--crimson-alert);color:var(--crimson-alert)}.fb-bubble-monitor-alert{border-color:#ccff00a6!important;background:#0e1622f5!important;box-shadow:0 0 18px #ccff0024}.att-monitor-card{border-width:1.5px}.att-monitor-banner{display:flex;align-items:center;gap:5px;padding:4px 7px;font-family:var(--font-mono);font-size:9.5px;font-weight:700;margin-bottom:3px}.att-monitor-banner.banner-buy{background:#ccff002e;color:var(--lime-robin);border-left:3px solid var(--lime-robin)}.att-monitor-banner.banner-sell{background:#ff2e5433;color:var(--crimson-alert);border-left:3px solid var(--crimson-alert)}.att-trigger-reason{font-size:10px;color:var(--amber-warn);font-weight:600;margin-bottom:2px}.chat-inline-trade-box{margin-top:5px;padding:7px;background:#090e16f5;border:1px solid rgba(148,163,184,.22);display:flex;flex-direction:column;gap:5px}.chat-trade-side-switch{display:grid;grid-template-columns:1fr 1fr;gap:4px}.chat-side-btn{padding:4px 6px;background:#ffffff0a;border:1px solid rgba(148,163,184,.18);color:var(--text-secondary);font-family:var(--font-mono);font-size:9.5px;font-weight:700;cursor:pointer}.chat-side-btn.buy.active{background:#ccff002e;border-color:var(--lime-robin);color:var(--lime-robin)}.chat-side-btn.sell.active{background:#ff2e542e;border-color:var(--crimson-alert);color:var(--crimson-alert)}.chat-trade-input-row{display:flex;align-items:center;background:#05080c;border:1px solid rgba(148,163,184,.24);padding-right:7px}.chat-trade-input{flex:1;min-width:0;padding:5px 7px;background:transparent;border:none;color:var(--text-primary);font-family:var(--font-mono);font-size:11.5px;font-weight:700}.chat-trade-input:focus{outline:none}.chat-trade-unit{font-family:var(--font-mono);font-size:9.5px;font-weight:700;color:var(--lime-robin)}.chat-trade-presets{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.chat-preset-pill{flex:1;padding:2px 4px;background:#ffffff0a;border:1px solid rgba(148,163,184,.16);color:var(--text-secondary);font-family:var(--font-mono);font-size:9px;cursor:pointer}.chat-preset-pill:hover,.chat-preset-pill.active{border-color:var(--lime-robin);color:var(--lime-robin)}.chat-trade-exec-row{display:flex;align-items:center;gap:4px}.chat-exec-btn{flex:1;padding:6px 8px;border:none;font-family:var(--font-mono);font-size:10px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:4px}.chat-exec-btn.exec-buy{background:var(--lime-robin);color:#05070a}.chat-exec-btn.exec-sell{background:var(--crimson-alert);color:#fff}.chat-sim-btn{padding:6px 7px;background:#00f0ff1f;border:1px solid rgba(0,240,255,.35);color:var(--cyan-arc);font-family:var(--font-mono);font-size:9.5px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:3px}.chat-trade-feedback{display:flex;align-items:center;gap:4px;font-size:9.5px;padding:3px 5px;background:#ffffff0a;color:var(--text-secondary)}.chat-trade-feedback.fb-status-success{color:var(--lime-robin);background:#ccff001a}.chat-trade-feedback.fb-status-error{color:var(--crimson-alert);background:#ff2e541f}.chat-tx-hash-link{display:inline-flex;align-items:center;gap:4px;font-size:9.5px;color:var(--cyan-arc);text-decoration:none}.chat-monitors-strip{padding:6px 9px;background:#0c121cf5;border-bottom:1px solid rgba(204,255,0,.22);font-family:var(--font-mono);font-size:9.5px;display:flex;flex-direction:column;gap:4px}.chat-monitors-strip-top{display:flex;align-items:center;justify-content:space-between}.chat-manage-monitors-btn{padding:2px 6px;background:#ccff0029;border:1px solid var(--border-lime);color:var(--lime-robin);font-family:var(--font-mono);font-size:9px;font-weight:700;cursor:pointer}.chat-monitors-mini-list{display:flex;flex-direction:column;gap:3px}.chat-monitor-mini-pill{display:flex;align-items:center;gap:5px;padding:2px 5px;background:#05080cd9;border:1px solid rgba(148,163,184,.14);font-size:9px}.mini-side-dot{width:6px;height:6px;border-radius:50%}.mini-side-dot.buy{background:var(--lime-robin)}.mini-side-dot.sell{background:var(--crimson-alert)}.mini-rule-txt{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-secondary)}.monitor-toast-banner{position:fixed;top:62px;right:18px;z-index:80;max-width:480px;padding:10px 14px;background:#090e16fa;border:1.5px solid var(--lime-robin);box-shadow:0 10px 32px #000000d9,0 0 24px #ccff003d;display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:var(--font-mono);font-size:11px}.monitor-toast-left{display:flex;align-items:center;gap:9px}.monitor-toast-sub{font-size:10px;color:var(--text-secondary);margin-top:2px}.monitor-toast-actions{display:flex;align-items:center;gap:6px}.toast-open-btn{padding:5px 9px;background:var(--lime-robin);color:#05070a;border:none;font-family:var(--font-mono);font-size:10px;font-weight:700;cursor:pointer}.toast-close-btn{background:transparent;border:none;color:var(--text-secondary);cursor:pointer;font-size:12px}@media(max-width:1180px){html,body,#root{height:auto!important;min-height:100dvh;max-width:100vw;overflow-x:hidden!important;overflow-y:auto!important}.terminal-shell{height:auto!important;min-height:100dvh;width:100%;max-width:100vw;overflow-x:hidden!important;overflow-y:visible!important;padding-bottom:62px}.terminal-topbar{width:100%;max-width:100%;padding:10px 12px;gap:8px 12px;box-sizing:border-box;overflow:hidden}.topbar-left{width:100%;min-width:0;justify-content:space-between;flex-wrap:wrap;gap:8px}.mobile-pane-switcher{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;max-width:100%;padding:8px 10px;position:sticky;top:0;z-index:45;background:#070b10f5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border-subtle);box-sizing:border-box}.mobile-pane-btn{min-width:0;max-width:100%;width:100%;padding:8px 6px;font-size:clamp(9.5px,2.2vw,11.5px);gap:5px;overflow:hidden}.mobile-pane-btn span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.mobile-pane-btn svg{flex-shrink:0;width:13px;height:13px}.terminal-grid{grid-template-columns:minmax(0,1fr)!important;height:auto!important;flex:none;overflow:visible!important;width:100%;max-width:100%}.dex-workspace{height:auto!important;flex:none;overflow:visible!important;width:100%;max-width:100%}.dex-grid{grid-template-columns:minmax(0,1fr)!important;height:auto!important;flex:none;overflow:visible!important;padding:8px 8px 24px;width:100%;max-width:100%;box-sizing:border-box}.terminal-pane.mobile-hidden,.dex-pane-markets.mobile-hidden,.dex-pane-center.mobile-hidden,.dex-pane-swap.mobile-hidden{display:none!important}.terminal-pane.mobile-active,.dex-pane-markets.mobile-active,.dex-pane-center.mobile-active,.dex-pane-swap.mobile-active{display:flex!important;flex-direction:column;width:100%;max-width:100%;min-width:0;height:auto!important;min-height:calc(100dvh - 230px);overflow:visible!important;box-sizing:border-box}.dex-swap-card,.monitors-deck-card,.sniper-target-card{overflow:visible!important;flex:none!important;height:auto!important}.monitors-cards-scroll{max-height:340px}.sniper-console{height:190px;min-height:190px;max-height:240px;flex-shrink:0;margin:8px 10px calc(54px + env(safe-area-inset-bottom,0px)) 10px;border:1px solid rgba(204,255,0,.28);border-radius:3px}.sniper-console-body{font-size:11px;padding:9px 11px;gap:5px}.dex-canvas-container{flex:none!important;height:500px;min-height:440px;width:100%}.dex-trades-section{flex:none!important;height:auto;max-height:380px}.dex-trades-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.dex-pairs-list{max-height:calc(100dvh - 260px);min-height:380px}.mint-tape-list,.trending-list{max-height:none;overflow:visible}.vault-workspace{height:auto!important;overflow:visible!important;padding:12px 10px 32px}.vault-detail-grid{grid-template-columns:minmax(0,1fr)}.vault-image-card{margin:0 auto;max-width:360px;width:100%}.fb-chat-box.minimized{display:none!important}}@media(max-width:768px){.gate-contract-box{grid-template-columns:minmax(0,1fr);gap:10px}.clearance-granted-panel{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.clearance-status-title{justify-content:center}.gate-custom-form{flex-direction:column}.gate-verify-btn{width:100%}.terminal-topbar{padding:8px 10px;gap:7px}.brand-cluster{width:100%;min-width:0;gap:9px}.brand-title{font-size:14px;line-height:1.2}.brand-sub{font-size:8.5px;line-height:1.25;white-space:normal}.terminal-nav-tabs{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.terminal-nav-tabs .nav-tab:nth-child(3){grid-column:1 / -1}.nav-tab{width:100%;min-width:0;max-width:100%;padding:7px 6px;font-size:10px;gap:4px;justify-content:center}.nav-tab svg{width:13px;height:13px}.tab-live-count{padding:1px 4px;font-size:9px}.topbar-telemetry{width:100%;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1.05fr) auto;gap:5px;padding:0;overflow:hidden}.telemetry-pill{width:100%;min-width:0;padding:5px 6px;font-size:9.5px;gap:4px;justify-content:center}.telemetry-pill .tel-label,.telemetry-pill .tel-val{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-right{width:100%;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:6px}.replay-video-btn{padding:6px 9px;font-size:9.5px;min-height:34px}.holder-badge-card{flex:1;min-width:0;justify-content:space-between;min-height:34px;padding:3px 8px 3px 5px}.holder-info{min-width:0;text-align:right}.pane-header{padding:9px 10px;gap:8px}.pane-title-group{flex-wrap:wrap;min-width:0;gap:6px}.pane-title-group h2{font-size:11.5px}.pane-controls{width:100%;display:flex;align-items:center;gap:6px}.terminal-select{flex:1;min-width:0}.stream-filter-bar{padding:8px 10px}.filter-pills{display:flex;flex-wrap:wrap;gap:5px}.filter-chip{flex:1 1 auto;justify-content:center;padding:5px 7px;font-size:9.5px}.mint-tape-row{flex-direction:column;align-items:stretch;gap:8px;padding:10px;max-width:100%;overflow:hidden;box-sizing:border-box}.tape-col-nft{min-width:0;max-width:100%}.tape-nft-meta{min-width:0;max-width:100%;overflow:hidden}.tape-nft-title,.tape-nft-sub{flex-wrap:wrap;min-width:0;max-width:100%}.tape-col-right{justify-content:space-between;border-top:1px dashed rgba(148,163,184,.12);padding-top:7px;width:100%}.tape-price-col{flex-direction:row;align-items:center;gap:8px}.genesis-pinned-card{margin:8px 10px;padding:10px}.genesis-pinned-main{flex-wrap:wrap;gap:8px}.genesis-vault-btn{width:100%;justify-content:center}.trending-list{padding:8px 10px}.dex-active-header{padding:10px;gap:10px}.dex-active-title-cluster{width:100%;min-width:0}.dex-hero-name-row{flex-wrap:wrap;gap:5px}.dex-hero-name-row h2{font-size:14.5px}.dex-hero-ca-row{flex-wrap:wrap;gap:4px;font-size:10px}.dex-kpi-strip{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.dex-kpi-price-box{grid-column:1 / -1;flex-direction:row;align-items:center;justify-content:space-between;padding:7px 10px;background:#ccff000d;border:1px solid rgba(204,255,0,.2)}.dex-kpi-item{padding:6px 8px;border-left:none;background:#0d131dbf;border:1px solid rgba(148,163,184,.12);min-width:0}.dex-kpi-actions{grid-column:1 / -1;width:100%;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.share-alpha-btn{width:100%;justify-content:center;padding:8px 6px;font-size:10px;box-sizing:border-box}.dex-chart-toolbar{padding:6px 8px;gap:6px}.tf-group{width:100%;gap:4px}.tf-btn{padding:5px 7px;font-size:9.5px}.toolbar-sep{display:none}.dex-canvas-container{height:430px;min-height:390px}.vault-search-form{width:100%}.vault-search-form input{flex:1;min-width:0}.fb-messenger-dock{left:8px;right:8px;bottom:max(6px,env(safe-area-inset-bottom,6px));justify-content:center;z-index:60}.fb-chat-windows-row{display:flex!important}.fb-chat-box.expanded{position:fixed;left:8px;right:8px;bottom:50px;width:auto!important;height:min(72dvh,450px)!important;z-index:75}.fb-contacts-drawer.closed{width:min(100%,380px);max-width:100%;height:38px;border-radius:6px;box-sizing:border-box}.fb-contacts-drawer.open{position:fixed;left:8px;right:8px;bottom:0;width:auto!important;height:min(74dvh,460px)!important;z-index:76}.terminal-shell{padding-top:env(safe-area-inset-top,0px);padding-bottom:64px}.sniper-pane{padding-bottom:64px;max-width:100%;overflow-x:hidden}.sniper-target-card{padding:max(12px,env(safe-area-inset-top,12px)) 10px 68px 10px;width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden}.sniper-target-header{padding-top:6px;align-items:flex-start;width:100%;max-width:100%;box-sizing:border-box}.sniper-target-info{width:100%;min-width:0;max-width:100%}.sniper-target-badges{flex-wrap:wrap;width:100%;max-width:100%}.sniper-automint-banner{flex-direction:column!important;align-items:stretch!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.sniper-automint-text{width:100%!important;min-width:0!important;max-width:100%!important;flex:1 1 auto!important}.sniper-automint-btn{width:100%!important;max-width:100%!important;white-space:normal!important;box-sizing:border-box!important;justify-content:center!important}.sniper-eligibility-banner{width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;flex-shrink:0!important;padding:12px 16px!important;box-sizing:border-box!important;overflow:visible!important}.wl-toast-floating{left:10px!important;right:10px!important;width:auto!important;max-width:calc(100vw - 20px)!important}.monitor-toast-banner{left:8px;right:8px;top:8px;max-width:calc(100vw - 16px);flex-direction:column;align-items:stretch;gap:8px}.monitor-toast-actions{justify-content:flex-end}}@media(max-width:480px){.video-hud-top{flex-direction:column;align-items:stretch}.hud-brand-pill{justify-content:center}.hud-controls-right{display:grid;grid-template-columns:1fr 1fr}.topbar-telemetry{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) auto;gap:4px}.telemetry-pill{padding:4px 5px;font-size:9px;gap:3px}.mobile-pane-switcher{padding:6px 8px;gap:4px}.mobile-pane-btn{padding:7px 4px;font-size:9px;gap:3.5px;min-height:34px}.mobile-pane-btn svg{width:11px;height:11px}.dex-grid{padding:6px 6px 24px}.clearance-metrics-grid,.sniper-metrics-grid,.mode-selector-grid,.sniper-params-row,.sniper-cta-group,.monitor-two-col{grid-template-columns:minmax(0,1fr)}}
