:root{--bg:#07090d;--surface:#0d1117;--surface2:#111721;--line:#202a36;--text:#eef2f6;--muted:#86919f;--orange:#ff5a1f;--orange2:#ff8a3d;--cyan:#4de5e0;--display:"Barlow Condensed",sans-serif;--body:Inter,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--body);overflow-x:hidden}.noise{position:fixed;inset:0;opacity:.035;pointer-events:none;z-index:20;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E")}.cursor-glow{position:fixed;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(255,90,31,.075),transparent 67%);pointer-events:none;z-index:-1;transform:translate(-50%,-50%)}.shell{width:min(1180px,calc(100% - 44px));margin-inline:auto}.nav{height:84px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:5}.brand{display:flex;align-items:center;gap:11px;color:var(--text);text-decoration:none;font:800 25px/1 var(--display);letter-spacing:.6px}.brand>span:last-child>span{color:var(--orange)}.brand-mark{width:28px;height:28px;position:relative;display:block;transform:skew(-9deg)}.brand-mark i{position:absolute;width:9px;height:28px;background:var(--orange)}.brand-mark i:first-child{left:3px;clip-path:polygon(0 0,100% 0,100% 55%,0 80%)}.brand-mark i:last-child{right:3px;clip-path:polygon(0 45%,100% 20%,100% 100%,0 100%)}.nav-links{display:flex;gap:34px}.nav-links a{color:#a9b1bb;text-decoration:none;font-size:13px;font-weight:600}.nav-links a:hover{color:white}.btn{border:0;display:inline-flex;align-items:center;justify-content:center;gap:18px;text-decoration:none;color:white;text-transform:uppercase;font:700 14px var(--body);letter-spacing:.5px;padding:17px 24px;cursor:pointer;transition:.25s}.btn-small{padding:11px 17px;font-size:12px}.btn-primary{background:linear-gradient(120deg,var(--orange),#f04114);box-shadow:0 10px 35px rgba(255,90,31,.18)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 13px 42px rgba(255,90,31,.32)}.btn-ghost{border:1px solid var(--line);background:rgba(255,255,255,.02)}.btn-ghost:hover{border-color:#536071}.hero{min-height:690px;display:grid;grid-template-columns:1.06fr .94fr;align-items:center;gap:55px;position:relative}.hero:before{content:"";position:absolute;left:-290px;top:80px;width:520px;height:520px;border:1px solid rgba(255,255,255,.035);transform:rotate(45deg);box-shadow:0 0 0 90px rgba(255,255,255,.008),0 0 0 180px rgba(255,255,255,.005)}.eyebrow,.kicker{font:700 12px var(--body);letter-spacing:2px;color:var(--orange)}.eyebrow{display:flex;align-items:center;gap:10px}.eyebrow span{width:27px;height:2px;background:var(--orange)}h1,h2,h3{font-family:var(--display);margin:0}.hero h1{font-size:clamp(65px,8vw,104px);line-height:.84;letter-spacing:-2.5px;margin:25px 0 28px}.hero h1 em,.section-head h2 em,.cta h2 em,.dash-head h1 em,.price-head h1 em{font-style:normal;color:transparent;-webkit-text-stroke:1px var(--orange)}.hero-copy>p{color:#a3adb8;font-size:17px;line-height:1.7;max-width:580px}.hero-actions{display:flex;align-items:center;gap:30px;margin-top:33px}.text-link{color:#c3c9d0;font-size:13px;text-decoration:none;font-weight:600}.text-link span{color:var(--orange);padding-left:8px}.proof{display:flex;gap:0;margin-top:52px}.proof>div{padding-right:34px;margin-right:34px;border-right:1px solid var(--line);display:flex;flex-direction:column}.proof>div:last-child{border:0}.proof strong{font:700 22px var(--display)}.proof span{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:1px;margin-top:4px}.radar-card{background:linear-gradient(145deg,rgba(18,24,32,.9),rgba(8,11,15,.96));border:1px solid var(--line);padding:18px;transform:perspective(1200px) rotateY(-4deg);box-shadow:35px 35px 90px rgba(0,0,0,.35);position:relative}.radar-card:before{content:"";position:absolute;inset:-16px 35px 30px -16px;border:1px solid rgba(255,90,31,.12);z-index:-1}.radar-top{display:flex;justify-content:space-between;font:700 10px var(--body);letter-spacing:1.5px;color:var(--muted);margin-bottom:16px}.radar-top b{color:#63d997;font-weight:600}.radar{height:390px;position:relative;overflow:hidden;background-color:#0a0f13;background-image:linear-gradient(rgba(77,229,224,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(77,229,224,.035) 1px,transparent 1px);background-size:32px 32px}.radar:before{content:"";position:absolute;inset:30px;background:radial-gradient(circle at 42% 47%,transparent 0 8%,rgba(77,229,224,.03) 8.4% 9%,transparent 9.4% 24%,rgba(77,229,224,.04) 24.4% 25%,transparent 25.4%),linear-gradient(132deg,transparent 10%,rgba(255,255,255,.06) 10.5% 11%,transparent 11.5% 30%,rgba(255,255,255,.055) 30.5% 32%,transparent 32.5% 61%,rgba(255,255,255,.05) 61.5% 63%,transparent 63.5%);clip-path:polygon(8% 8%,78% 3%,95% 29%,87% 82%,54% 96%,7% 72%)}.ring{position:absolute;border:1px solid rgba(77,229,224,.12);border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.r1{width:240px;height:240px}.r2{width:120px;height:120px}.cross{position:absolute;background:rgba(77,229,224,.1)}.cross.x{height:1px;left:35px;right:35px;top:50%}.cross.y{width:1px;top:25px;bottom:25px;left:50%}.sweep{position:absolute;width:230px;height:230px;left:50%;top:50%;transform-origin:0 0;background:conic-gradient(from 0deg,rgba(77,229,224,.18),transparent 22%);animation:sweep 5s linear infinite}@keyframes sweep{to{transform:rotate(360deg)}}.ping{position:absolute;width:8px;height:8px;background:var(--orange);border-radius:50%;box-shadow:0 0 0 5px rgba(255,90,31,.12),0 0 18px var(--orange)}.p1{left:38%;top:40%}.p2{left:67%;top:61%}.p3{left:51%;top:70%}.map-label{position:absolute;left:25px;bottom:22px;font:700 18px var(--display)}.map-label span{display:block;font:600 9px var(--body);color:var(--cyan);letter-spacing:1.5px;margin-top:4px}.session-line{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;margin-top:15px}.session-line div{display:flex;flex-direction:column;gap:4px}.session-line span{font-size:8px;color:var(--muted);letter-spacing:1px}.session-line strong{font:600 14px var(--display)}.session-line button{background:transparent;border:1px solid var(--orange);color:var(--orange);font:700 10px var(--body);padding:10px 16px}.ticker{overflow:hidden;border-block:1px solid var(--line);padding:14px 0;color:#5f6975;font:700 12px var(--body);letter-spacing:3px;white-space:nowrap}.ticker div{animation:ticker 22s linear infinite}.ticker span{color:var(--orange);margin:0 35px}@keyframes ticker{to{transform:translateX(-45%)}}.section{padding-block:120px}.section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:50px}.section-head h2{font-size:58px;line-height:.92;margin-top:15px}.section-head>p{max-width:390px;color:var(--muted);line-height:1.7;font-size:14px}.mode-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.mode-card{min-height:475px;background:var(--surface);border:1px solid var(--line);padding:26px;display:flex;flex-direction:column;position:relative;transition:.3s}.mode-card:hover{transform:translateY(-5px);border-color:#3a4655}.mode-card.active{background:linear-gradient(155deg,#141b23,#0c1016);border-color:rgba(255,90,31,.45)}.mode-card.active:after{content:"";position:absolute;left:-1px;right:-1px;bottom:-1px;height:3px;background:var(--orange)}.num{position:absolute;right:22px;top:20px;font:600 12px var(--display);color:#4b5662}.mode-icon{width:70px;height:70px;border:1px solid #33404e;display:grid;place-items:center;color:var(--orange);font:400 34px var(--display);margin:20px 0 65px;transform:rotate(-4deg)}.mode-card small{font-size:9px;color:var(--orange);letter-spacing:1.4px}.mode-card h3{font-size:33px;margin:7px 0 12px}.mode-card p{font-size:13px;line-height:1.65;color:var(--muted);min-height:64px}.mode-card ul,.price-grid ul{list-style:none;padding:0;margin:16px 0;color:#bec6cf;font-size:12px;line-height:2}.mode-card li:before,.price-grid li:before{content:"+";color:var(--orange);margin-right:9px}.mode-card>a{margin-top:auto;color:var(--orange);text-decoration:none;font-size:12px;font-weight:700}.locked{margin-top:auto;color:#596370;font-size:9px;letter-spacing:1.2px}.flow{background:#0a0d12;border-block:1px solid #161d25}.steps{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line)}.steps>div{padding:38px;border-right:1px solid var(--line);position:relative}.steps>div:last-child{border:0}.steps b{color:var(--orange);font:700 12px var(--body)}.steps h3{font-size:25px;margin:55px 0 10px}.steps p{color:var(--muted);font-size:13px;line-height:1.6}.cta{margin-block:110px;background:linear-gradient(100deg,rgba(255,90,31,.15),transparent 60%),repeating-linear-gradient(135deg,transparent 0 24px,rgba(255,255,255,.012) 24px 25px);border:1px solid rgba(255,90,31,.3);padding:60px}.cta span{font-size:10px;letter-spacing:2px;color:var(--orange)}.cta h2{font-size:62px;line-height:.9;margin:15px 0 30px}.footer{min-height:100px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;color:#697482;font-size:10px}.hidden{display:none!important}.dashboard,.pricing{padding-top:70px;min-height:calc(100vh - 184px)}.dash-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:46px}.dash-head h1,.price-head h1{font-size:64px;line-height:.9;margin:13px 0}.dash-head p,.price-head p{color:var(--muted)}.profile{display:flex;align-items:center;gap:12px;padding:10px 14px;border:1px solid var(--line);background:var(--surface)}.profile img{width:38px;height:38px}.profile strong,.profile span{display:block}.profile strong{font-size:12px}.profile span{font-size:9px;color:var(--orange);margin-top:4px;text-transform:uppercase}.dash-grid{display:grid;grid-template-columns:1.45fr .75fr;gap:18px;padding-bottom:100px}.panel{background:var(--surface);border:1px solid var(--line);padding:28px}.panel-title{display:flex;align-items:center;gap:14px}.panel-title>span{width:35px;height:35px;border:1px solid rgba(255,90,31,.5);color:var(--orange);display:grid;place-items:center;font:700 10px var(--body)}.panel-title h2{font-size:20px}.panel-title p{margin:4px 0 0;color:var(--muted);font-size:10px}.panel-title.second{margin-top:38px}.option-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px}.option{border:1px solid var(--line);background:#0a0e13;color:white;text-align:left;padding:15px;cursor:pointer;min-height:105px}.option.selected{border-color:var(--orange);background:rgba(255,90,31,.06)}.option.disabled{opacity:.35;cursor:not-allowed}.option strong{display:block;font:700 17px var(--display)}.option span{display:block;color:var(--muted);font-size:9px;margin-top:7px;line-height:1.4}.map-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:18px}.map-option{background:#0a0e13;border:1px solid var(--line);color:#9ba6b1;padding:13px 9px;font:600 12px var(--display);cursor:pointer;text-transform:uppercase}.map-option.selected{color:white;border-color:var(--cyan);box-shadow:inset 0 -2px var(--cyan)}.launch{width:100%;margin-top:28px}.launch:disabled{opacity:.4;cursor:wait}.error{color:#ff745f;font-size:12px;min-height:17px}.status-panel{min-height:530px}.empty-state{height:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.pulse-core{width:22px;height:22px;border:2px solid #34404c;border-radius:50%;position:relative;margin-bottom:25px}.pulse-core:after{content:"";position:absolute;inset:-12px;border:1px solid #202a34;border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{50%{transform:scale(1.3);opacity:.2}}.empty-state h3{font-size:22px}.empty-state p{max-width:230px;color:var(--muted);font-size:12px;line-height:1.6}.live-session{padding-top:38px}.live-session .state{color:#6be0a0;font-size:10px;letter-spacing:1.4px}.live-session h3{font-size:30px;margin:10px 0 4px}.live-session>p{color:var(--muted);font-size:11px}.connect-box{background:#080b0f;border:1px solid #27313c;padding:17px;margin:25px 0}.connect-box span{font-size:8px;letter-spacing:1px;color:var(--muted)}.connect-box code{display:block;color:var(--cyan);font-size:11px;margin:10px 0;overflow-wrap:anywhere}.connect-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.connect-actions button{padding:12px;background:#151c24;border:1px solid #2b3744;color:white;font:700 9px var(--body);cursor:pointer}.stop{color:#ff755f!important}.timer{font:700 38px var(--display);margin-top:35px}.timer span{display:block;font:500 8px var(--body);color:var(--muted);letter-spacing:1px}.price-head{text-align:center;margin:50px auto 65px}.price-grid{max-width:850px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:18px;padding-bottom:100px}.price-grid article{background:var(--surface);border:1px solid var(--line);padding:38px;position:relative}.price-grid article.featured{border-color:rgba(255,90,31,.55);background:linear-gradient(145deg,#171710,#0e1117)}.price-grid article>span{color:var(--orange);font-size:10px;letter-spacing:1.5px}.price-grid h2{font-size:56px;margin:15px 0}.price-grid h2 small{font:500 13px var(--body);color:var(--muted)}.price-grid p{color:var(--muted);font-size:12px;line-height:1.6}.price-grid .btn{width:100%;margin-top:22px}.flag{position:absolute;right:0;top:0;background:var(--orange);font-size:8px;font-weight:700;padding:7px 11px}.reveal{animation:reveal .8s both}@keyframes reveal{from{opacity:0;transform:translateY(22px)}to{opacity:1}}@media(max-width:900px){.nav-links{display:none}.hero{grid-template-columns:1fr;padding:70px 0}.radar-card{transform:none}.mode-grid,.steps,.dash-grid{grid-template-columns:1fr}.section-head{align-items:start;flex-direction:column;gap:25px}.mode-card{min-height:410px}.option-grid{grid-template-columns:1fr}.map-grid{grid-template-columns:repeat(2,1fr)}.price-grid{grid-template-columns:1fr}.footer p{display:none}}@media(max-width:560px){.shell{width:min(100% - 26px,1180px)}.nav{height:70px}.hero h1{font-size:59px}.radar{height:310px}.proof{gap:18px}.proof>div{padding:0;margin:0;border:0}.section{padding-block:85px}.section-head h2,.cta h2{font-size:44px}.cta{padding:35px 24px}.hero-actions{align-items:flex-start;flex-direction:column}.dash-head{align-items:flex-start;flex-direction:column;gap:20px}.dash-head h1{font-size:50px}.panel{padding:20px}}
