@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Space+Grotesk:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;700&display=swap";*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}img,canvas,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none}input{font:inherit}:root{--bg:#050608;--surface:#0d0e12;--surface2:#16181d;--surface3:#1e2128;--accent:#00f5ff;--accent2:#00d1ff;--urgent:#ff3d57;--urgent2:#ff5f75;--success:#00e676;--text:#f8fafc;--muted:#94a3b8;--border:#ffffff0f;--glass:#0d0e12b3;--font:"Inter", system-ui, sans-serif;--heading:"Space Grotesk", sans-serif;--mono:"JetBrains Mono", monospace}body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:hidden}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--surface3);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--accent)}.nexus-mesh{z-index:-1;background:radial-gradient(circle at 0 0,#00f5ff08 0%,#0000 50%),radial-gradient(circle at 100% 100%,#ff3d5708 0%,#0000 50%);position:fixed;inset:0;overflow:hidden}.nexus-mesh:after{content:"";background-image:linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px);opacity:.3;background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 40%,#0000 100%);mask-image:radial-gradient(circle,#000 40%,#0000 100%)}.glass{background:var(--glass);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid var(--border)}.glow-cyan{box-shadow:0 0 30px #00f5ff33}.glow-crimson{box-shadow:0 0 30px #ff3d5733}.mono{font-family:var(--mono);letter-spacing:-.02em}.rv{opacity:0;transition:all .6s cubic-bezier(.23,1,.32,1);transform:translateY(20px)}.rv.in{opacity:1;transform:translateY(0)}.header{z-index:1000;justify-content:space-between;align-items:center;height:72px;padding:0 40px;transition:background .3s;display:flex;position:fixed;top:0;left:0;right:0}.header.scrolled{background:var(--glass);border-bottom:1px solid var(--border)}.logo{font-family:var(--heading);letter-spacing:-.05em;align-items:center;gap:8px;font-size:1.5rem;font-style:italic;font-weight:800;display:flex}.logo span{color:var(--accent)}.nav-status{text-transform:uppercase;color:var(--muted);align-items:center;gap:20px;font-size:.72rem;font-weight:600;display:flex}.status-item{align-items:center;gap:8px;display:flex}.dot{border-radius:50%;width:6px;height:6px}.dot.cyan{background:var(--accent);animation:2s infinite pulse-cyan}.dot.crimson{background:var(--urgent);animation:2s infinite pulse-crimson}@keyframes pulse-cyan{0%{box-shadow:0 0 #00f5ff66}70%{box-shadow:0 0 0 10px #00f5ff00}to{box-shadow:0 0 #00f5ff00}}@keyframes pulse-crimson{0%{box-shadow:0 0 #ff3d5766}70%{box-shadow:0 0 0 10px #ff3d5700}to{box-shadow:0 0 #ff3d5700}}.hero{text-align:center;flex-direction:column;align-items:center;min-height:100vh;padding:180px 40px 100px;display:flex;position:relative}.hero-tag{color:var(--accent);text-transform:uppercase;letter-spacing:.1em;background:#00f5ff14;border:1px solid #00f5ff33;border-radius:4px;align-items:center;gap:8px;margin-bottom:32px;padding:8px 16px;font-size:.75rem;font-weight:700;display:inline-flex}.hero-h1{font-family:var(--heading);letter-spacing:-.04em;max-width:1100px;margin-bottom:24px;font-size:clamp(2.5rem,8vw,5rem);font-weight:600;line-height:1.1}.hero-h1 span{background:linear-gradient(90deg, var(--accent), var(--accent2));-webkit-text-fill-color:transparent;-webkit-background-clip:text}.hero-p{color:var(--muted);max-width:650px;margin-bottom:48px;font-size:1.15rem;line-height:1.6}.hero-terminal{perspective:1000px;width:100%;max-width:1100px;height:500px;margin-top:60px;position:relative}.terminal-inner{background:var(--border);border:1px solid var(--border);border-radius:12px;grid-template-columns:1fr 340px;gap:1px;width:100%;height:100%;display:grid;overflow:hidden;box-shadow:0 50px 120px #000000e6}.term-main{background:var(--bg);flex-direction:column;padding:32px;display:flex}.term-side{background:var(--surface);border-left:1px solid var(--border);padding:32px}.chart-header{justify-content:space-between;align-items:flex-start;margin-bottom:40px;display:flex}.ch-info h3{font-family:var(--heading);letter-spacing:-.02em;font-size:1.5rem}.ch-info p{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:.8rem}.ch-stat{text-align:right}.ch-price{font-family:var(--mono);color:var(--success);font-size:1.8rem;font-weight:700}.ch-pct{font-family:var(--mono);color:var(--success);font-size:.9rem}.chart-mock{border-bottom:1px solid var(--border);background:linear-gradient(#00f5ff0d,#0000);flex:1;position:relative}.chart-line{width:100%;height:70%;stroke:var(--accent);fill:none;position:absolute;bottom:40px;left:0}.side-h{font-family:var(--heading);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:24px;font-size:.85rem}.gauge-box{margin-bottom:40px}.gauge-lab{justify-content:space-between;margin-bottom:10px;font-size:.75rem;display:flex}.gauge-bar{background:var(--surface3);border-radius:10px;height:6px;position:relative;overflow:hidden}.gauge-fill{background:var(--accent);height:100%;box-shadow:0 0 15px var(--accent);position:absolute;top:0;left:0}.sig-feed{flex-direction:column;gap:16px;display:flex}.sig-item{background:var(--surface2);border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;padding:16px;transition:all .3s;display:flex}.sig-item:hover{border-color:var(--accent);background:var(--surface3)}.si-left{flex-direction:column;gap:4px;display:flex}.si-sym{font-family:var(--heading);font-size:1rem;font-weight:700}.si-type{color:var(--success);letter-spacing:.05em;font-size:.65rem;font-weight:800}.si-val{font-family:var(--mono);color:var(--success);font-weight:700}.cta-wrap{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.btn-nx{font-family:var(--heading);border-radius:4px;align-items:center;gap:12px;padding:20px 48px;font-size:1.1rem;font-weight:700;transition:all .3s cubic-bezier(.23,1,.32,1);display:flex}.btn-nx-primary{background:var(--accent);color:var(--bg);box-shadow:0 15px 40px #00f5ff33}.btn-nx-primary:hover{background:#fff;transform:translateY(-3px);box-shadow:0 20px 60px #00f5ff66}.btn-nx-outline{border:1px solid var(--border);color:var(--text)}.btn-nx-outline:hover{background:var(--surface2);border-color:var(--muted)}.feat-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:60px;display:grid}.feat-card{background:var(--surface);border:1px solid var(--border);border-radius:4px;padding:48px;transition:all .4s;position:relative}.feat-card:hover{border-color:var(--accent);background:var(--surface2);transform:translateY(-8px)}.feat-num{font-family:var(--mono);color:var(--accent);margin-bottom:24px;font-size:.75rem;display:block}.feat-h{font-family:var(--heading);margin-bottom:16px;font-size:1.6rem}.feat-p{color:var(--muted);line-height:1.7}.urgency-sec{background:linear-gradient(180deg, var(--bg) 0%, var(--surface2) 100%);text-align:center;padding:120px 40px}.timer-wrap{justify-content:center;gap:32px;margin:60px 0;display:flex}.time-box{flex-direction:column;align-items:center;gap:10px;display:flex}.time-val{font-family:var(--heading);color:var(--urgent);letter-spacing:-.05em;font-size:4.5rem;font-weight:800;line-height:1}.time-lab{color:var(--muted);text-transform:uppercase;letter-spacing:.15em;font-size:.75rem;font-weight:700}.spot-bar-wrap{max-width:600px;margin:0 auto 48px}.spot-info{justify-content:space-between;margin-bottom:12px;font-size:.9rem;font-weight:700;display:flex}.spot-bar{background:var(--surface3);border-radius:20px;height:8px;position:relative;overflow:hidden}.spot-fill{background:var(--urgent);height:100%;box-shadow:0 0 20px var(--urgent);transition:width 2s}.popup{z-index:5000;pointer-events:none;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.popup.active{pointer-events:auto;display:flex}.popup-bg{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000e6;position:absolute;inset:0}.popup-content{background:var(--surface);border:1px solid var(--accent);text-align:center;border-radius:8px;width:100%;max-width:520px;padding:60px;transition:transform .4s cubic-bezier(.16,1,.3,1);position:relative;transform:scale(.9)}.popup.active .popup-content{transform:scale(1)}.popup-close{cursor:pointer;color:var(--muted);position:absolute;top:24px;right:24px}.popup-h{font-family:var(--heading);letter-spacing:-.03em;margin-bottom:20px;font-size:2.5rem}.popup-p{color:var(--muted);margin-bottom:40px;line-height:1.6}.nx-toast{z-index:4000;background:var(--surface2);border:1px solid var(--border);border-radius:4px;align-items:center;gap:16px;padding:16px 20px;transition:transform .6s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:40px;left:40px;transform:translate(-150%)}.nx-toast.active{border-color:var(--accent);transform:translate(0)}.toast-av{background:var(--accent);width:44px;height:44px;color:var(--bg);border-radius:50%;justify-content:center;align-items:center;font-weight:900;display:flex}.toast-body{font-size:.85rem;line-height:1.4}.toast-body b{color:var(--text);margin-bottom:2px;display:block}.toast-body span{color:var(--accent);font-weight:600}.faq-wrap{border-top:1px solid var(--border);margin-top:80px}.faq-item{border-bottom:1px solid var(--border)}.faq-trigger{text-align:left;width:100%;font-family:var(--heading);justify-content:space-between;align-items:center;padding:28px 0;font-size:1.2rem;font-weight:600;display:flex}.faq-trigger:hover{color:var(--accent)}.faq-ans{color:var(--muted);max-width:800px;padding-bottom:28px;line-height:1.7;display:none}.faq-item.active .faq-ans{display:block}.footer{border-top:1px solid var(--border);background:var(--surface);padding:80px 40px}.footer-inner{justify-content:space-between;align-items:flex-start;max-width:1200px;margin:0 auto;display:flex}.footer-logo{margin-bottom:16px;font-size:1.8rem}.footer-p{color:var(--muted);max-width:400px;font-size:.85rem;line-height:1.6}@media (width<=1000px){.hero-terminal{display:none}.feat-grid{grid-template-columns:1fr}.hero-h1{font-size:3.5rem}.header{padding:0 20px}.footer-inner{flex-direction:column;gap:40px}.time-val{font-size:3rem}}
