body{-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.nx-setup{background:linear-gradient(135deg,#101c2b,#10131f);border:1px solid #263c50;border-radius:14px;color:#cbd5e1;font-size:13px;margin:20px 0;padding:20px}.nx-setup-title{align-items:center;display:flex;gap:12px;justify-content:space-between}.nx-setup h3{color:#67e8f9;font-size:15px;margin:0}.nx-setup-title span{color:#94a3b8;font-size:11px}.nx-setup p{color:#a7b6c9;line-height:1.6}.nx-setup-controls{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.nx-setup input,.nx-setup select{background:#101827;border:1px solid #334155;border-radius:7px;color:#e2e8f0;max-width:100%;padding:9px}.nx-setup-scroll{max-height:410px;overflow:auto}.nx-setup table{border-collapse:collapse;min-width:720px;text-align:left;width:100%}.nx-setup th{background:#182438;color:#a5b4c8;font-size:11px;position:-webkit-sticky;position:sticky;top:0}.nx-setup td,.nx-setup th{border-bottom:1px solid #263347;line-height:1.6;padding:12px;vertical-align:top}.nx-setup small{color:#94a3b8;font-size:10px}.nx-setup .nx-up{color:#4ade80}.nx-setup .nx-down{color:#fb7185}.nx-setup .nx-warn{color:#fbbf24;font-size:11px}.nx-setup details{margin-top:15px}.nx-setup summary{color:#93c5fd;cursor:pointer}*{box-sizing:border-box;margin:0;padding:0}:root{--bg-primary:#030508;--bg-secondary:#080c12;--bg-card:#0c1017;--bg-card-hover:#111820;--bg-elevated:#141b24;--border-subtle:#1a2332;--border-medium:#1e2d42;--border-bright:#2a3f5a;--text-primary:#e8edf5;--text-secondary:#aab9c8;--text-muted:#8f9fb0;--accent:#7b2fff;--accent-glow:#7b2fff33;--accent-bright:#9d5fff;--accent-blue:#1e90ff;--accent-blue-glow:#1e90ff26;--extreme:#ff2d55;--extreme-glow:#ff2d5540;--high:#ff9500;--high-glow:#ff950033;--notable:#ffd60a;--notable-glow:#ffd60a26;--watch:#30d158;--watch-glow:#30d15826;--long:#30d158;--long-glow:#30d15833;--short:#ff2d55;--short-glow:#ff2d5533;--neutral:#4a5a6a;--btc:#f7931a;--eth:#627eea;--cornix:#00b894;--cornix-glow:#00b89440}body{-webkit-font-smoothing:antialiased;background:#030508;background:var(--bg-primary);color:#e8edf5;color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.5;min-height:100vh}button{cursor:pointer;font-family:inherit;transition:all .2s ease}button:hover{opacity:.85}a{transition:all .2s ease}a:hover{opacity:.8}::-webkit-scrollbar{height:5px;width:5px}::-webkit-scrollbar-track{background:#080c12;background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:#2a3f5a;background:var(--border-bright);border-radius:3px}@keyframes energyPulse{0%,to{box-shadow:0 0 8px currentColor;opacity:1}50%{box-shadow:0 0 20px currentColor;opacity:.7}}@keyframes energyFire{0%,to{box-shadow:0 0 10px #ff2d55,0 0 20px #ff2d55;box-shadow:0 0 10px var(--extreme),0 0 20px var(--extreme)}50%{box-shadow:0 0 20px #ff2d55,0 0 40px #ff2d55,0 0 60px #ff2d5540;box-shadow:0 0 20px var(--extreme),0 0 40px var(--extreme),0 0 60px var(--extreme-glow)}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes livePulse{0%,to{box-shadow:0 0 0 0 #30d15866}50%{box-shadow:0 0 0 6px #30d15800}}@keyframes tradeCardEntry{0%{opacity:0;transform:translateY(-20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.live-dot{animation:livePulse 2s infinite}.energy-fire{animation:energyFire 1.5s ease-in-out infinite}.slide-in{animation:slideInDown .3s ease}.trade-card-entry{animation:tradeCardEntry .4s ease}.leaderboard-row-wrap{border-left:2px solid #0000;border-radius:6px;transition:all .18s ease}.leaderboard-row-wrap:hover{background:linear-gradient(90deg,#7b2fff1a,#1e90ff0a 60%,#0000);border-left:2px solid #7b2fff80;box-shadow:inset 0 0 0 1px #7b2fff26,0 2px 12px #0006;transform:translateX(4px)}.glow-extreme{text-shadow:0 0 20px #ff2d55,0 0 40px #ff2d5540;text-shadow:0 0 20px var(--extreme),0 0 40px var(--extreme-glow)}.glow-high{text-shadow:0 0 16px #ff9500;text-shadow:0 0 16px var(--high)}.glow-notable{text-shadow:0 0 12px #ffd60a;text-shadow:0 0 12px var(--notable)}.glow-watch{text-shadow:0 0 12px #30d158;text-shadow:0 0 12px var(--watch)}.premium-card{background:linear-gradient(135deg,#0c1017,#141b24e6);background:linear-gradient(135deg,var(--bg-card) 0,#141b24e6 100%);box-shadow:0 4px 16px #0006,inset 0 1px 0 #ffffff08}@keyframes scanPulse{0%{opacity:1;transform:scaleX(1)}50%{opacity:.6;transform:scaleX(.98)}to{opacity:1;transform:scaleX(1)}}.scanning{animation:scanPulse 1s ease-in-out 3}.ticker-wrap{background:#080c12;background:var(--bg-secondary);border-bottom:1px solid #1a2332;border-bottom:1px solid var(--border-subtle);overflow:hidden;padding:7px 0;white-space:nowrap}.ticker-content{animation:ticker 80s linear infinite;display:inline-block}.ticker-content:hover{animation-play-state:paused}.energy-bar-track{background:#ffffff0f;box-shadow:inset 0 1px 3px #00000080;overflow:hidden}.energy-bar-fill,.energy-bar-track{border-radius:4px;position:relative}.energy-bar-fill{height:100%;transition:width 1.2s cubic-bezier(.4,0,.2,1)}.energy-bar-fill:after{background:linear-gradient(180deg,#ffffff1f,#0000);border-radius:4px 4px 0 0;height:50%;left:0;right:0}.energy-bar-fill:after,.energy-bar-track:after{content:"";pointer-events:none;position:absolute;top:0}.energy-bar-track:after{animation:barShimmer 3s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffff1f,#0000);height:100%;left:-60%;width:40%;z-index:2}@keyframes barShimmer{0%{left:-40%}to{left:110%}}@media (max-width:768px){.left-sidebar,.sidebar{display:none!important}.main-layout{flex-direction:column!important}.summary-strip{grid-template-columns:repeat(3,1fr)!important}.header-subtitle,.header-top-energy,.summary-countdown{display:none!important}.nav-bar{-webkit-overflow-scrolling:touch!important;overflow-x:auto!important;scrollbar-width:none!important;white-space:nowrap!important}.nav-bar::-webkit-scrollbar{display:none!important}.leaderboard-row{grid-template-columns:36px 100px 1fr 70px!important}.leaderboard-conviction,.leaderboard-price{display:none!important}.leaderboard-header{grid-template-columns:36px 100px 1fr 70px!important}.leaderboard-header-conviction,.leaderboard-header-price{display:none!important}.trade-grid{grid-template-columns:1fr 1fr!important}.factor-grid{grid-template-columns:1fr!important}.tp-grid{grid-template-columns:repeat(3,1fr)!important}body{font-size:13px!important}}@media (max-width:480px){.summary-strip{grid-template-columns:repeat(2,1fr)!important}.trade-grid{grid-template-columns:1fr!important}}.ng-guide{color:var(--text-primary);margin:0 auto;max-width:1150px}.ng-hero{background:linear-gradient(125deg,#7b2fff30,rgba(123,47,255,.035) 70%),var(--bg-card);border:1px solid #8b5cf652;border-radius:16px;padding:30px 32px}.ng-kicker{color:var(--accent);color:var(--accent-bright,var(--accent));font-size:11px;font-weight:800;letter-spacing:1.4px}.ng-hero h1{font-size:clamp(26px,3vw,38px);letter-spacing:-.8px;line-height:1.18;margin:14px 0}.ng-hero p{font-size:14px;line-height:1.7;max-width:660px}.ng-hero p,.ng-pill{color:var(--text-secondary)}.ng-pill{background:#7b2fff1a;border:1px solid var(--border-subtle);border-radius:20px;display:inline-block;font-size:11px;margin-top:10px;padding:7px 11px}.ng-nav{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0}.ng-actions button,.ng-nav button{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:12px;line-height:1.5;padding:10px 12px}.ng-nav button span{display:inline-block;font-family:monospace;margin-right:8px;opacity:.7}.ng-nav button[aria-pressed=true]{background:#7b2fff29;border-color:var(--accent);color:var(--text-primary)}.ng-actions button:hover,.ng-nav button:hover{border-color:var(--accent)}.ng-guide button:focus-visible,.ng-reference a:focus-visible,.ng-reference summary:focus-visible{outline:2px solid var(--accent);outline:2px solid var(--accent-bright,var(--accent));outline-offset:3px}.ng-content h2{font-size:23px;line-height:1.3;margin:28px 0 10px}.ng-lead{color:var(--text-secondary);font-size:14px;line-height:1.75;margin-bottom:22px;max-width:820px}.ng-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin:18px 0}.ng-card,.ng-reference{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:12px;min-width:0;padding:22px}.ng-card h3,.ng-reference h3{color:var(--text-primary);font-size:16px;margin:0 0 12px}.ng-reference .ng-kicker{margin-bottom:10px}.ng-card li,.ng-card p,.ng-reference p,.ng-steps p{color:var(--text-secondary);font-size:13px;line-height:1.8;margin:8px 0}.ng-card ul{padding-left:18px}.ng-card strong,.ng-reference strong{color:var(--text-primary)}.ng-metrics{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:22px 0}.ng-metric{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:10px;min-width:0;padding:17px}.ng-metric span{color:var(--text-muted);display:block;font-size:11px;margin-bottom:9px}.ng-metric strong{color:var(--text-primary);display:block;font-size:16px;line-height:1.5;overflow-wrap:anywhere}.ng-steps{counter-reset:guide-step;list-style:none;margin:22px 0;padding:0}.ng-steps li{counter-increment:guide-step;padding:0 0 18px 47px;position:relative}.ng-steps li:before{border:1px solid var(--accent);border-radius:8px;color:var(--accent);color:var(--accent-bright,var(--accent));content:counter(guide-step);display:grid;font-size:12px;height:29px;left:0;place-items:center;position:absolute;top:0;width:29px}.ng-steps strong{font-size:15px}.ng-card dl{font-size:12px;line-height:1.7}.ng-card dt{color:var(--text-muted);margin-top:12px}.ng-card dd{color:var(--text-primary);margin:2px 0}.ng-reference{margin:20px 0}.ng-table-scroll{margin:15px 0;overflow-x:auto}.ng-reference table{border-collapse:collapse;font-size:12px;min-width:430px;width:100%}.ng-reference caption{color:var(--text-muted);font-size:11px;line-height:1.6;margin-bottom:12px;text-align:left}.ng-reference td,.ng-reference th{border-bottom:1px solid var(--border-subtle);padding:12px 10px;text-align:left;white-space:nowrap}.ng-reference thead th{color:var(--text-secondary);font-weight:600}.ng-reference summary{cursor:pointer;font-size:13px;font-weight:700;padding:12px 0}.ng-reference a,.ng-reference summary{color:var(--accent);color:var(--accent-bright,var(--accent))}.ng-notice,.ng-reference a{font-size:12px;line-height:1.8}.ng-notice{background:#7b2fff12;border-left:3px solid var(--accent);border-radius:0 8px 8px 0;color:var(--text-secondary);padding:15px 18px}.ng-actions{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.ng-actions button{background:var(--accent);color:#fff}.ng-actions .ng-secondary{background:var(--bg-card);color:var(--text-secondary)}.ng-footer{border-top:1px solid var(--border-subtle);color:var(--text-muted);font-size:11px;line-height:1.8;margin-top:28px;padding:18px 0}@media(max-width:700px){.ng-hero{padding:23px 20px}.ng-grid{grid-template-columns:1fr}.ng-card,.ng-reference{padding:17px}.ng-nav{gap:6px}.ng-nav button{font-size:11px;padding:9px}.ng-content h2{font-size:21px}}