:root{--bg:#080b10;--panel:#11161d;--panel2:#171d25;--line:#27303a;--text:#f5f7f6;--muted:#8d98a4;--lime:#c8ff3d;--ease:cubic-bezier(.22,1,.36,1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:'DM Sans',sans-serif}a{color:inherit;text-decoration:none}.nav{height:82px;display:flex;align-items:center;gap:42px;padding:0 max(28px,calc((100vw - 1380px)/2));position:relative;z-index:5;border-bottom:1px solid rgba(255,255,255,.06)}.wordmark{display:flex;align-items:center;gap:10px;font:700 17px 'Space Grotesk'}.wordmark span,.mini-brand img{width:36px;height:36px;border:1px solid rgba(200,255,61,.3);border-radius:10px;background:#111820;object-fit:contain;transform:scale(1.05)}.nav nav{display:flex;gap:28px;color:var(--muted);font-size:13px}.nav nav a:hover{color:white}.nav-cta{margin-left:auto;border:1px solid #3a4635;border-radius:99px;padding:10px 16px;font-weight:700;font-size:12px}.hero{min-height:720px;display:grid;grid-template-columns:1.15fr .85fr;align-items:center;max-width:1380px;margin:auto;padding:80px 28px;overflow:hidden}.eyebrow{color:var(--lime);font:700 10px 'Space Grotesk';letter-spacing:.17em}.eyebrow i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 13px var(--lime);margin-right:8px}.hero h1,.section-intro h2,.beta h2,.legal h1{font:700 clamp(52px,6vw,92px)/.92 'Space Grotesk';letter-spacing:-.065em;margin:22px 0}.hero h1 em{font-style:normal;color:#77818c}.lede{max-width:590px;color:#a0a9b4;font-size:18px;line-height:1.65}.hero-actions{display:flex;gap:12px;margin:34px 0 50px}.primary,.secondary{padding:15px 20px;border-radius:10px;font-weight:800;font-size:13px}.primary{background:var(--lime);color:#10140b}.secondary{border:1px solid var(--line);color:#bcc4cc}.proof{display:flex;gap:28px;color:#737e89;font-size:11px}.proof b{color:var(--lime);margin-right:6px}.radar{width:min(500px,42vw);aspect-ratio:1;justify-self:end;position:relative;display:grid;place-items:center;border:1px solid rgba(200,255,61,.15);border-radius:50%;background:radial-gradient(circle,rgba(200,255,61,.1),transparent 58%)}.radar-ring{position:absolute;border:1px solid rgba(200,255,61,.12);border-radius:50%}.r1{inset:14%}.r2{inset:29%;border-style:dashed}.r3{inset:43%}.radar>img{width:118px;z-index:2;filter:drop-shadow(0 20px 25px #000)}.sweep{position:absolute;inset:0;border-radius:50%;overflow:hidden;animation:spin 3s linear infinite}.sweep:after{content:"";position:absolute;left:50%;top:50%;width:50%;height:1px;background:linear-gradient(90deg,var(--lime),transparent);transform-origin:left}.signal{position:absolute;padding:8px 11px;background:#121a16;border:1px solid #34452d;border-radius:8px;font-size:10px}.s1{left:-2%;top:22%}.s2{right:-5%;top:58%}.s3{left:12%;bottom:7%}@keyframes spin{to{transform:rotate(360deg)}}.product,.features{padding:120px max(28px,calc((100vw - 1380px)/2))}.product{background:#0b0f14;border-block:1px solid rgba(255,255,255,.05)}.section-intro{max-width:800px}.section-intro h2{font-size:clamp(44px,5vw,72px)}.section-intro>p:last-child{color:var(--muted);line-height:1.7;max-width:650px}.demo-shell{margin-top:55px;min-height:560px;display:grid;grid-template-columns:235px 1fr;border:1px solid var(--line);border-radius:22px;overflow:hidden;background:#0d1117;box-shadow:0 40px 100px rgba(0,0,0,.35)}.demo-shell aside{padding:25px 18px;background:#0a0e13;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:8px}.mini-brand{display:flex;align-items:center;gap:10px;margin-bottom:35px;font:700 14px 'Space Grotesk'}.mini-brand img{width:34px;height:34px}.demo-shell aside button{border:0;border-radius:10px;padding:13px;background:transparent;color:#7f8996;text-align:left;font-weight:700;cursor:pointer}.demo-shell aside button span{display:inline-block;width:24px}.demo-shell aside button.active{background:#1a2029;color:#fff;box-shadow:inset 3px 0 var(--lime)}.demo-shell aside small{margin-top:auto;color:#46515e;font-size:8px;letter-spacing:.15em}.demo-stage{padding:48px 55px}.demo-stage.reveal{animation:rise .5s var(--ease)}@keyframes rise{from{opacity:0;transform:translateY(12px);filter:blur(4px)}}.demo-head{display:flex;justify-content:space-between;color:var(--lime);font:700 9px 'Space Grotesk';letter-spacing:.15em}.demo-head span{color:#78838f}.demo-stage h3{font:700 39px 'Space Grotesk';margin:28px 0 8px}.demo-copy{color:var(--muted)}.moment-list{display:grid;gap:12px;margin-top:38px}.moment-list article{display:grid;grid-template-columns:65px 1fr auto;align-items:center;padding:18px;border:1px solid var(--line);border-radius:13px;background:var(--panel)}.moment-list time{color:var(--lime);font:700 10px 'Space Grotesk'}.moment-list b,.moment-list small{display:block}.moment-list small{color:var(--muted);margin-top:5px}.moment-list em{font-style:normal;color:var(--lime);font:700 25px 'Space Grotesk'}.score-card{display:flex;align-items:center;gap:24px;margin-top:35px;padding:27px;border:1px solid #35452d;border-radius:16px;background:linear-gradient(135deg,#172215,#10161a)}.score-ring{width:105px;height:105px;border:8px solid var(--lime);border-right-color:#34432e;border-radius:50%;display:grid;place-content:center;text-align:center}.score-ring b{font:700 34px 'Space Grotesk'}.score-ring small{color:var(--muted)}.score-card span{color:var(--lime);font-size:9px;font-weight:800}.score-card h4{font:700 21px 'Space Grotesk';margin:8px 0}.score-card p{color:var(--muted);font-size:12px}.meter{display:grid;gap:12px;margin-top:25px}.meter span{position:relative;padding-top:8px;border-top:4px solid #222a32;color:var(--muted);font-size:10px}.meter span b{position:absolute;top:-4px;left:0;height:4px;background:var(--lime)}.meter em{float:right;color:var(--lime);font-style:normal}.board{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:40px}.board section{min-height:230px;padding:15px;border:1px solid var(--line);border-radius:13px;background:#0b1015}.board section>b{font-size:9px;color:#717c88;letter-spacing:.12em}.board article{margin-top:15px;padding:17px;background:var(--panel2);border-radius:10px;border:1px solid #2b343f}.board article i{display:block;width:7px;height:7px;border-radius:50%;background:var(--lime);margin-bottom:35px}.board strong,.board small{display:block}.board small{color:var(--muted);font-size:9px;margin-top:5px}.feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:55px}.feature-grid article{min-height:310px;padding:34px;border:1px solid var(--line);border-radius:18px;background:var(--panel);overflow:hidden}.feature-grid .feature-wide{grid-column:1/-1;min-height:360px;background:radial-gradient(circle at 80%,rgba(200,255,61,.1),transparent 30%),var(--panel)}.feature-grid article>span{color:#6e7985;font:700 9px 'Space Grotesk';letter-spacing:.14em}.feature-grid h3{font:700 27px 'Space Grotesk';margin:48px 0 10px}.feature-wide h3{font-size:43px}.feature-grid p{color:var(--muted);line-height:1.65;max-width:660px}.search-mock{max-width:650px;height:60px;margin-top:35px;border:1px solid #35404b;border-radius:12px;background:#090d12;display:flex;align-items:center;padding:7px 8px 7px 18px;gap:14px;color:#aab3bd}.search-mock i{color:var(--lime)}.search-mock b{margin-left:auto;background:var(--lime);color:#10140b;padding:13px 18px;border-radius:8px}.big-score{display:block;color:var(--lime);font:700 64px 'Space Grotesk';margin-top:35px}.big-score small{font-size:14px;color:#68737f}.tags,.pipeline{display:flex;gap:8px;margin-top:35px}.tags i,.pipeline i{font-style:normal;border:1px solid #34404a;border-radius:99px;padding:8px 11px;color:#a2abb4;font-size:10px}.pipeline i{border-radius:8px;flex:1}.pipeline i:nth-child(2){border-color:#839e42}.similar{display:flex;margin-top:25px}.similar i{width:95px;height:115px;margin-right:-18px;border:3px solid var(--panel);border-radius:12px;background:linear-gradient(145deg,#27333e,#111820);transform:rotate(-6deg)}.similar i:nth-child(2){background:linear-gradient(145deg,#405729,#111820);transform:rotate(2deg)}.similar i:nth-child(3){transform:rotate(8deg)}.beta{max-width:1380px;margin:50px auto 120px;padding:70px;display:grid;grid-template-columns:1fr 520px;gap:90px;border:1px solid #34432e;border-radius:24px;background:radial-gradient(circle at 15% 15%,rgba(200,255,61,.1),transparent 30%),#10161a}.beta h2{font-size:64px}.beta>div>p{color:var(--muted);line-height:1.7}.beta ul{list-style:none;padding:0;margin-top:30px;color:#aeb6be}.beta li{margin:12px 0}.beta li:before{content:'✓';color:var(--lime);margin-right:10px}.beta form{display:grid;gap:13px;padding:28px;background:#0a0e13;border:1px solid var(--line);border-radius:16px}.beta label{display:grid;gap:6px;color:#8c97a2;font-size:10px}.beta label small{float:right}.beta input,.beta select,.beta textarea{width:100%;border:1px solid #2d3742;border-radius:9px;background:#0f141a;color:white;padding:13px;outline:0;font:inherit}.beta input:focus,.beta select:focus,.beta textarea:focus{border-color:var(--lime)}.beta form button{height:50px;border:0;border-radius:9px;background:var(--lime);color:#10140b;font-weight:900;cursor:pointer}.beta form button:disabled{opacity:.5}.consent{display:flex!important;grid-template-columns:18px 1fr;align-items:start}.consent input{width:16px;height:16px;accent-color:var(--lime)}.trap{position:absolute;left:-9999px}.form-status{min-height:18px;margin:0;color:var(--lime);font-size:12px}.beta form>small{color:#59646f;text-align:center}.legal{max-width:760px;margin:100px auto;padding:0 25px 100px}.legal h1{font-size:64px}.legal h2{font:700 23px 'Space Grotesk';margin-top:45px}.legal p{color:var(--muted);line-height:1.8}.legal a{color:var(--lime)}.updated{margin-top:50px;font-size:12px}footer{max-width:1380px;margin:auto;padding:35px 28px 55px;border-top:1px solid var(--line);display:flex;align-items:center;gap:35px;color:var(--muted);font-size:11px}footer>div{display:flex;gap:18px;margin-left:auto}footer>small{margin-left:20px}@media(max-width:900px){.nav nav{display:none}.hero{grid-template-columns:1fr;min-height:auto}.radar{width:500px;max-width:90vw;justify-self:center;margin-top:70px}.demo-shell{grid-template-columns:1fr}.demo-shell aside{display:grid;grid-template-columns:repeat(3,1fr);border:0;border-bottom:1px solid var(--line)}.mini-brand,.demo-shell aside small{display:none}.demo-shell aside button{text-align:center}.beta{margin-inline:20px;grid-template-columns:1fr;padding:45px;gap:45px}.feature-grid{grid-template-columns:1fr}.feature-grid .feature-wide{grid-column:auto}}@media(max-width:600px){.nav{padding:0 18px}.nav-cta{padding:9px 11px}.hero,.product,.features{padding:75px 18px}.hero h1{font-size:50px}.proof{display:grid;gap:10px}.radar{width:330px}.demo-shell aside button span{display:none}.demo-shell aside button{font-size:10px;padding:12px 5px}.demo-stage{padding:30px 20px}.demo-stage h3{font-size:30px}.moment-list article{grid-template-columns:52px 1fr}.moment-list em{display:none}.score-card{align-items:flex-start;flex-direction:column}.board{grid-template-columns:1fr}.feature-grid article{padding:25px}.feature-wide h3{font-size:32px}.beta{padding:30px 20px}.beta h2{font-size:47px}footer{align-items:flex-start;flex-wrap:wrap}footer p{width:100%}footer>div{margin-left:0}footer>small{margin-left:auto}}
