*{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-behavior:smooth}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#070a11;--bg-2:#0a0f1a;--panel:#0e1522;--panel-2:#121b2c;--line:#7c9cd61f;--line-2:#7c9cd633;--ink:#eaf0fa;--ink-dim:#a3b4d0;--ink-faint:#6b7c99;--blue:#4c8dff;--blue-br:#7aa9ff;--blue-deep:#1d4ed8;--up:#2fd07a;--down:#ff5c7a;--amber:#f5b64a;--violet:#a68bff;--glow:#4c8dff4d;--sans:system-ui, -apple-system, "Segoe UI Variable", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--mono:ui-monospace, "SF Mono", "JetBrains Mono", "Cascadia Code", "Roboto Mono", Menlo, Consolas, monospace;--r-card:16px;--r-in:11px;--maxw:1160px}body{background:var(--bg);color:var(--ink);font-family:var(--sans)}.site{font-family:var(--sans);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.55;position:relative;overflow-x:hidden}.bg-grid{pointer-events:none;z-index:0;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.55;background-size:46px 46px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(120% 80% at 70% 0,#000 12%,#0000 72%);mask-image:radial-gradient(120% 80% at 70% 0,#000 12%,#0000 72%)}.bg-glow{z-index:0;pointer-events:none;background:radial-gradient(circle at center, var(--glow), transparent 62%);filter:blur(8px);opacity:.8;width:780px;height:780px;position:fixed;top:-20%;right:-10%}.wrap{width:100%;max-width:var(--maxw);z-index:2;margin:0 auto;padding:0 24px;position:relative}a{color:inherit;text-decoration:none}h1,h2,h3{text-wrap:balance;letter-spacing:-.03em;margin:0;font-weight:800}p{margin:0}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.eyebrow{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--blue-br);font-size:.72rem;font-weight:600}.pos{color:var(--up)}.neg{color:var(--down)}.nav-outer{z-index:40;-webkit-backdrop-filter:saturate(140%)blur(14px);backdrop-filter:saturate(140%)blur(14px);border-bottom:1px solid var(--line);background:linear-gradient(#070a11db,#070a118c);position:sticky;top:0}.nav{align-items:center;gap:24px;height:64px;display:flex}.brand{letter-spacing:-.02em;align-items:center;gap:11px;font-weight:700;display:flex}.mark{width:34px;height:34px;box-shadow:0 6px 18px -6px var(--blue), inset 0 1px 0 #ffffff59;background:linear-gradient(150deg,#3b82f6,#1d4ed8);border-radius:9px;place-items:center;display:grid}.mark svg{width:19px;height:19px}.brand b{font-weight:700}.brand .sub{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);font-size:.64rem;font-family:var(--mono);margin-top:-2px;display:block}.nav-links{gap:26px;margin-left:12px;display:flex}.nav-links a{color:var(--ink-dim);font-size:.9rem;transition:color .15s}.nav-links a:hover{color:var(--ink)}.nav-cta{margin-left:auto}.btn{font-family:var(--sans);cursor:pointer;border-radius:var(--r-in);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:.92rem;font-weight:600;transition:transform .12s,box-shadow .2s,background .2s;display:inline-flex}.btn-primary{background:linear-gradient(180deg, var(--blue-br), var(--blue));color:#061020;box-shadow:0 10px 26px -10px var(--blue), inset 0 1px 0 #fff6}.btn-primary:hover{box-shadow:0 16px 34px -12px var(--blue);transform:translateY(-1px)}.btn-primary:active{transform:translateY(0)}.btn-primary:disabled{opacity:.6;cursor:default;transform:none}.btn-sm{padding:9px 15px;font-size:.86rem}.tape-outer{border-bottom:1px solid var(--line);z-index:3;background:#0a0f1a99;position:relative;overflow:hidden}.tape-outer:before,.tape-outer:after{content:"";z-index:2;pointer-events:none;width:90px;position:absolute;top:0;bottom:0}.tape-outer:before{background:linear-gradient(90deg, var(--bg), transparent);left:0}.tape-outer:after{background:linear-gradient(270deg, var(--bg), transparent);right:0}.tape{gap:34px;width:max-content;padding:10px 0;animation:46s linear infinite tape;display:flex}.tape-item{font-family:var(--mono);align-items:baseline;gap:9px;font-size:.82rem;display:inline-flex}.tape-item .sym{color:var(--ink);letter-spacing:.02em;font-weight:600}.tape-item .px{color:var(--ink-dim)}@keyframes tape{0%{transform:translate(0)}to{transform:translate(-50%)}}.hero{padding:74px 0 40px}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:54px;display:grid}.badge-row{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:22px;display:flex}.live-badge{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--blue-br);background:#4c8dff1a;border:1px solid #4c8dff47;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:.72rem;display:inline-flex}.dot{background:var(--up);border-radius:50%;width:7px;height:7px;animation:2s infinite pulse;box-shadow:0 0 #2fd07ab3}@keyframes pulse{0%{box-shadow:0 0 #2fd07a8c}70%{box-shadow:0 0 0 8px #2fd07a00}to{box-shadow:0 0 #2fd07a00}}.hero h1{font-size:clamp(2.5rem,5.4vw,4.15rem);line-height:1.02}.hero h1 .accent{background:linear-gradient(120deg, var(--blue-br), var(--violet));color:#0000;-webkit-background-clip:text;background-clip:text}.hero .lede{color:var(--ink-dim);max-width:34em;margin-top:22px;font-size:1.14rem}.form{background:var(--panel);border:1px solid var(--line-2);border-radius:14px;gap:10px;max-width:480px;margin-top:30px;padding:7px;transition:border-color .2s,box-shadow .2s;display:flex}.form:focus-within{border-color:#4c8dff8c;box-shadow:0 0 0 4px #4c8dff24}.form input{min-width:0;color:var(--ink);font-family:var(--sans);background:0 0;border:none;outline:none;flex:1;padding:11px 12px;font-size:1rem}.form input::placeholder{color:var(--ink-faint)}.form .btn{flex-shrink:0}.form.shake{animation:.4s shake;border-color:var(--down)!important}@keyframes shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.form-note{color:var(--ink-faint);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:.82rem;display:flex}.form-note .sep{opacity:.4}.form-err{color:var(--down);margin-top:10px;font-size:.82rem}.success{background:var(--panel);border:1px solid #2fd07a59;border-radius:14px;max-width:480px;margin-top:30px;padding:22px;animation:.5s both rise}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.success .check{background:#2fd07a24;border:1px solid #2fd07a80;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:14px;display:grid}.success .check svg{width:22px;height:22px;stroke:var(--up)}.success h3{font-size:1.25rem}.success p{color:var(--ink-dim);margin-top:6px;font-size:.94rem}.success .queue{border-top:1px solid var(--line);align-items:center;gap:14px;margin-top:16px;padding-top:16px;display:flex}.success .queue .n{font-family:var(--mono);color:var(--up);font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:700}.success .queue small{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;font-family:var(--mono)}.social{align-items:center;gap:14px;margin-top:28px;display:flex}.avatars{display:flex}.avatars i{border:2px solid var(--bg);width:30px;height:30px;color:var(--blue-br);font-size:.68rem;font-weight:700;font-family:var(--mono);background:linear-gradient(135deg,#24304a,#0f1626);border-radius:50%;place-items:center;margin-left:-9px;font-style:normal;display:grid}.avatars i:first-child{margin-left:0}.social span{color:var(--ink-dim);font-size:.9rem}.social b{color:var(--ink)}.terminal{background:linear-gradient(180deg, var(--panel), var(--bg-2));border:1px solid var(--line-2);border-radius:var(--r-card);overflow:hidden;box-shadow:0 40px 90px -50px #000,0 0 0 1px #4c8dff0d,inset 0 1px #ffffff08}.term-bar{border-bottom:1px solid var(--line);background:#7c9cd608;align-items:center;gap:8px;padding:12px 16px;display:flex}.term-bar .dots{gap:6px;display:flex}.term-bar .dots i{background:#2a3446;border-radius:50%;width:10px;height:10px}.term-bar .title{font-family:var(--mono);color:var(--ink-faint);letter-spacing:.06em;margin-left:6px;font-size:.74rem}.term-bar .title b{color:var(--ink-dim)}.term-live{font-family:var(--mono);color:var(--up);letter-spacing:.1em;align-items:center;gap:6px;margin-left:auto;font-size:.68rem;display:flex}.term-body{gap:14px;padding:18px;display:grid}.term-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.cell{background:var(--panel-2);border:1px solid var(--line);border-radius:12px;padding:15px;position:relative;overflow:hidden}.cell .label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);font-size:.66rem}.gauge{text-align:center}.gauge svg{width:100%;height:84px;margin:4px auto 0;display:block}.gauge .score{font-family:var(--mono);z-index:2;margin-top:-50px;font-size:2rem;font-weight:700;position:relative}.gauge .verdict{font-family:var(--mono);color:var(--up);letter-spacing:.06em;margin-top:2px;font-size:.74rem}.oracle .tk{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.oracle .tk b{font-family:var(--mono);font-size:1.15rem}.oracle .tag{font-family:var(--mono);color:var(--amber);background:#f5b64a24;border:1px solid #f5b64a4d;border-radius:6px;padding:3px 8px;font-size:.66rem}.oracle .pred{margin-top:12px}.oracle .pred .bar{background:#7c9cd61f;border-radius:6px;height:8px;margin-top:8px;position:relative;overflow:hidden}.oracle .pred .bar>i{background:linear-gradient(90deg, var(--up), #5be39a);border-radius:6px;width:0;transition:width 1.1s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;bottom:0;left:50%}.oracle .pred .meta{font-family:var(--mono);color:var(--ink-dim);justify-content:space-between;margin-top:7px;font-size:.72rem;display:flex}.oracle .pred .meta .pos{font-weight:700}.spark{grid-column:1/-1}.spark .head{justify-content:space-between;align-items:baseline;display:flex}.spark .head b{font-family:var(--mono);font-size:1.15rem}.spark canvas{width:100%;height:66px;margin-top:8px;display:block}.mtape{grid-column:1/-1;gap:8px;display:grid}.mtape .r{font-family:var(--mono);background:var(--panel-2);border:1px solid var(--line);border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 10px;font-size:.82rem;display:grid}.mtape .r .sym{font-weight:600}.mtape .r .px{color:var(--ink-dim);text-align:right}.mtape .r .chg{text-align:right;font-weight:600}.flash-up{animation:.6s fu}.flash-dn{animation:.6s fd}@keyframes fu{0%{background:#2fd07a38}to{background:var(--panel-2)}}@keyframes fd{0%{background:#ff5c7a38}to{background:var(--panel-2)}}.strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:34px}.strip .wrap{grid-template-columns:repeat(4,1fr);gap:20px;padding-top:26px;padding-bottom:26px;display:grid}.stat .n{font-family:var(--mono);letter-spacing:-.02em;font-size:1.8rem;font-weight:700}.stat .n .u{color:var(--blue-br)}.stat .l{color:var(--ink-faint);margin-top:2px;font-size:.82rem}.section{padding:88px 0}.section.tight{padding-top:0}.sec-head{max-width:40em;margin-bottom:44px}.sec-head h2{margin-top:14px;font-size:clamp(1.9rem,3.6vw,2.7rem);line-height:1.08}.sec-head p{color:var(--ink-dim);margin-top:16px;font-size:1.06rem}.features{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.fcard{background:linear-gradient(180deg, var(--panel), var(--bg-2));border:1px solid var(--line-2);border-radius:var(--r-card);padding:24px;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative}.fcard:hover{box-shadow:0 30px 60px -40px var(--blue);border-color:#4c8dff66;transform:translateY(-4px)}.fcard .ico{background:#4c8dff1a;border:1px solid #4c8dff38;border-radius:11px;place-items:center;width:42px;height:42px;margin-bottom:16px;display:grid}.fcard .ico svg{width:21px;height:21px;stroke:var(--blue-br)}.fcard.v .ico{background:#a68bff1a;border-color:#a68bff3d}.fcard.v .ico svg{stroke:var(--violet)}.fcard.g .ico{background:#2fd07a1a;border-color:#2fd07a3d}.fcard.g .ico svg{stroke:var(--up)}.fcard.a .ico{background:#f5b64a1a;border-color:#f5b64a3d}.fcard.a .ico svg{stroke:var(--amber)}.fcard h3{letter-spacing:-.02em;font-size:1.14rem}.fcard p{color:var(--ink-dim);margin-top:9px;font-size:.94rem}.fcard .kicker{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);font-size:.66rem;position:absolute;top:24px;right:22px}.steps{counter-reset:s;grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.step{padding-top:26px;position:relative}.step:before{counter-increment:s;content:"0" counter(s);font-family:var(--mono);color:var(--blue-br);letter-spacing:.1em;font-size:.8rem;position:absolute;top:0;left:0}.step .bar{background:linear-gradient(90deg, var(--blue), transparent);height:2px;margin-bottom:18px}.step h3{font-size:1.16rem}.step p{color:var(--ink-dim);margin-top:8px;font-size:.95rem}.prices{grid-template-columns:1fr 1fr;gap:20px;max-width:760px;display:grid}.price{background:linear-gradient(180deg, var(--panel), var(--bg-2));border:1px solid var(--line-2);border-radius:var(--r-card);padding:28px}.price.pro{box-shadow:0 30px 70px -45px var(--blue);border-color:#4c8dff80;position:relative}.price .flag{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(180deg, var(--blue-br), var(--blue));color:#061020;border-radius:7px;padding:5px 11px;font-size:.64rem;font-weight:700;position:absolute;top:-11px;right:22px}.price .pname{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);font-size:.74rem}.price .amt{font-family:var(--mono);letter-spacing:-.03em;margin-top:12px;font-size:2.6rem;font-weight:700}.price .amt small{color:var(--ink-faint);font-size:1rem;font-weight:500}.price .desc{color:var(--ink-dim);margin-top:4px;font-size:.92rem}.price ul{gap:11px;margin:20px 0 0;padding:0;list-style:none;display:grid}.price li{color:var(--ink-dim);gap:10px;font-size:.92rem;display:flex}.price li svg{width:16px;height:16px;stroke:var(--up);flex-shrink:0;margin-top:3px}.founding{background:#f5b64a12;border:1px solid #f5b64a42;border-radius:12px;align-items:center;gap:12px;max-width:760px;margin-top:22px;padding:16px 18px;display:flex}.founding svg{width:20px;height:20px;stroke:var(--amber);flex-shrink:0}.founding p{color:var(--ink-dim);font-size:.92rem}.founding b{color:var(--ink)}.cta-band{z-index:2;position:relative}.cta-box{text-align:center;box-shadow:0 40px 100px -60px var(--blue);background:linear-gradient(140deg,#0f1a30,#0a1120);border:1px solid #4c8dff52;border-radius:22px;padding:54px 44px;position:relative;overflow:hidden}.cta-box:before{content:"";background:radial-gradient(80% 60% at 50% -10%, var(--glow), transparent 60%);pointer-events:none;position:absolute;inset:0}.cta-box h2{font-size:clamp(1.9rem,4vw,2.9rem);position:relative}.cta-box p{color:var(--ink-dim);margin-top:14px;font-size:1.08rem;position:relative}.cta-box .form,.cta-box .success{margin-left:auto;margin-right:auto}.cta-box .form-note{justify-content:center}.faq{gap:0;max-width:760px;display:grid}details.q{border-bottom:1px solid var(--line);padding:20px 0}details.q summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:1.05rem;font-weight:600;list-style:none;display:flex}details.q summary::-webkit-details-marker{display:none}details.q summary .pm{font-family:var(--mono);color:var(--blue-br);font-size:1.3rem;line-height:1;transition:transform .2s}details.q[open] summary .pm{transform:rotate(45deg)}details.q p{color:var(--ink-dim);max-width:62ch;margin-top:12px;font-size:.96rem}.footer{border-top:1px solid var(--line);z-index:2;padding:46px 0 40px;position:relative}.footer .top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.footer .cols{flex-wrap:wrap;gap:54px;display:flex}.footer .col h4{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 14px;font-size:.68rem}.footer .col a{color:var(--ink-dim);margin-bottom:9px;font-size:.9rem;transition:color .15s;display:block}.footer .col a:hover{color:var(--ink)}.disclaimer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:18px;margin-top:34px;padding-top:22px;display:flex}.disclaimer p{color:var(--ink-faint);max-width:60ch;font-size:.8rem}.disclaimer .cc{font-family:var(--mono);color:var(--ink-faint);font-size:.78rem}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(22px)}.reveal.in{opacity:1;transform:none}@media (max-width:940px){.hero-grid{grid-template-columns:1fr;gap:40px}.features{grid-template-columns:1fr 1fr}.steps{grid-template-columns:1fr;gap:30px}.strip .wrap{grid-template-columns:1fr 1fr;row-gap:26px}}@media (max-width:620px){.wrap{padding:0 18px}.nav-links{display:none}.hero{padding:48px 0 20px}.features,.prices,.term-row{grid-template-columns:1fr}.form{flex-direction:column}.form .btn{width:100%}.cta-box{padding:38px 22px}.footer .top{flex-direction:column}}@media (prefers-reduced-motion:reduce){.tape,.dot{animation:none}.reveal{opacity:1;transition:none;transform:none}*{scroll-behavior:auto!important}}:focus-visible{outline:2px solid var(--blue-br);outline-offset:3px;border-radius:4px}
