:root{--black:#050505;--panel:#0b0b0b;--panel-2:#111;--ink:#f7f7f2;--muted:#a1a19a;--line:#292929;--line-strong:#454545;--signal:#facc15;--signal-dark:#181400;--success:#b7f58a;--mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--sans:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--shell:1240px}*{box-sizing:border-box}html{background:var(--black);color:var(--ink);scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--black);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}body:before{z-index:-1;content:"";pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:32px 32px;position:fixed;inset:0}::selection{background:var(--signal);color:var(--black)}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid var(--signal);outline-offset:4px}p,h1,h2,h3,dl,dd,ol,ul{margin:0}.shell{width:min(calc(100% - 48px), var(--shell));margin-inline:auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.launch-transition{z-index:1000;cursor:pointer;background:#000;place-items:center;animation:.36s .52s forwards retire-launch-transition;display:grid;position:fixed;inset:0}.launch-transition__orbit{border:2px solid #fff;border-radius:50%;width:84px;height:84px;position:relative}.launch-transition__orbit i{background:var(--signal);transform-origin:6px 46px;border-radius:50%;width:10px;height:10px;animation:.76s linear infinite orbit-dot;position:absolute;top:-6px;left:35px;box-shadow:0 0 22px #facc158c}@keyframes retire-launch-transition{to{opacity:0;visibility:hidden;pointer-events:none}}@keyframes orbit-dot{to{transform:rotate(360deg)}}.site-header{z-index:20;border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;min-height:74px;display:grid;position:relative}.brand{width:fit-content;font-family:var(--mono);letter-spacing:.15em;align-items:center;gap:11px;font-size:.82rem;font-weight:700;display:inline-flex}.brand-mark{border:1px solid var(--ink);border-radius:50%;width:21px;height:21px;display:inline-block;position:relative}.brand-mark i{background:var(--signal);border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;right:1px}.main-nav{color:var(--muted);font-family:var(--mono);letter-spacing:.06em;justify-content:center;gap:clamp(18px,3vw,38px);font-size:.7rem;display:flex}.main-nav a,.footer-links a{transition:color .14s}.main-nav a:hover,.footer-links a:hover{color:var(--signal)}.header-launch,.button{border:1px solid var(--signal);background:var(--signal);min-height:42px;color:var(--black);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;justify-content:center;align-items:center;gap:14px;padding:0 18px;font-size:.7rem;font-weight:800;transition:background .14s,color .14s,border-color .14s;display:inline-flex}.header-launch:hover,.button:hover{border-color:var(--ink);background:var(--ink)}.hero{grid-template-columns:minmax(0,1.03fr) minmax(430px,.97fr);align-items:center;gap:clamp(56px,7vw,108px);min-height:730px;padding-block:84px 96px;display:grid}.eyebrow,.section-label{color:var(--signal);font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;font-size:.7rem;font-weight:700}.eyebrow{align-items:center;gap:10px;display:flex}.live-dot,.console-live i,.lease i{background:var(--signal);border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 12px #facc15b3}.hero h1{letter-spacing:-.072em;max-width:760px;margin-top:25px;font-size:clamp(4.1rem,7.7vw,7.9rem);font-weight:680;line-height:.86}.hero-lede{color:#bdbdb6;max-width:650px;margin-top:34px;font-size:clamp(1.05rem,1.55vw,1.28rem);line-height:1.58}.hero-actions{align-items:center;gap:28px;margin-top:36px;display:flex}.button--signal{min-height:50px;padding-inline:24px}.text-link{border-bottom:1px solid var(--line-strong);width:fit-content;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:14px;padding-block:7px;font-size:.72rem;font-weight:700;transition:border-color .14s,color .14s;display:inline-flex}.text-link:hover{border-color:var(--signal);color:var(--signal)}.text-link span,.header-launch span{font-size:1rem}.scene-console,.product-panel{border:1px solid var(--line-strong);background:#070707f0;box-shadow:16px 16px #0e0e0e}.console-bar,.panel-titlebar,.panel-footer{border-bottom:1px solid var(--line);min-height:42px;color:var(--muted);font-family:var(--mono);letter-spacing:.07em;justify-content:space-between;align-items:center;padding:0 15px;font-size:.61rem;display:flex}.console-live,.lease{color:var(--ink);align-items:center;gap:7px;display:inline-flex}.scene-frame{background:#080808;height:390px;position:relative;overflow:hidden}.scene-grid{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 2%,#000 62%);mask-image:linear-gradient(#0000 2%,#000 62%)}.scene-planet{background:radial-gradient(circle at 48% 15%,#facc151f,#0000 20%),repeating-radial-gradient(circle at 50% 15%,#0000 0 31px,#ffffff0b 32px),#0c0c0c;border:1px solid #d8d8d0;border-radius:50%;width:430px;height:430px;position:absolute;top:58%;left:50%;transform:translate(-50%,-4%);box-shadow:0 -11px 42px #ffffff12}.scene-planet:before,.scene-planet:after{content:"";border:1px solid #facc1561;border-radius:50%;position:absolute;inset:14% 5%}.scene-planet:after{border-color:#ffffff29;inset:4% 34%}.scene-planet i{background:var(--signal);width:8px;height:8px;box-shadow:0 0 0 7px #facc151f, 0 0 24px var(--signal);border-radius:50%;position:absolute;top:19%;left:27%}.scene-reticle{border:1px solid #ffffff61;border-radius:50%;width:72px;height:72px;position:absolute;top:34%;left:50%;transform:translate(-50%,-50%)}.scene-reticle:before,.scene-reticle:after{content:"";background:#ffffff61;position:absolute}.scene-reticle:before{width:102px;height:1px;top:50%;left:-16px}.scene-reticle:after{width:1px;height:102px;top:-16px;left:50%}.scene-reticle i{background:var(--signal);border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.scene-coordinate{z-index:3;border:1px solid var(--line);color:var(--muted);font-family:var(--mono);letter-spacing:.08em;background:#000000c7;padding:7px 8px;font-size:.59rem;position:absolute}.scene-coordinate--north{top:22px;left:22px}.scene-coordinate--west{top:22px;right:22px}.console-metrics{grid-template-columns:repeat(3,1fr);display:grid}.console-metrics div{border-right:1px solid var(--line);min-width:0;padding:14px 15px 15px}.console-metrics div:last-child{border-right:0}.console-metrics dt,.console-metrics dd{font-family:var(--mono);letter-spacing:.05em;font-size:.57rem}.console-metrics dt{color:#6c6c67;margin-bottom:7px}.console-metrics dd{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fact-strip{border-block:1px solid var(--line);background:var(--signal);color:var(--black)}.fact-strip__inner{grid-template-columns:repeat(4,1fr);display:grid}.fact-strip span{min-height:62px;font-family:var(--mono);letter-spacing:.07em;border-left:1px solid #0000004d;justify-content:center;align-items:center;font-size:.65rem;font-weight:800;display:flex}.fact-strip span:last-child{border-right:1px solid #0000004d}.platform-section{border-bottom:1px solid var(--line);padding-block:140px 152px}.section-heading{grid-template-columns:.38fr .82fr .7fr;align-items:start;gap:48px;margin-bottom:70px;display:grid}.section-heading h2,.feature-copy h2,.developer-section h2{letter-spacing:-.055em;font-size:clamp(2.45rem,4.4vw,4.6rem);font-weight:650;line-height:.98}.section-heading>p:last-child,.feature-copy>p:not(.section-label){color:var(--muted);font-size:1rem;line-height:1.68}.capability-table{border-top:1px solid var(--line-strong)}.capability-row{border-bottom:1px solid var(--line);grid-template-columns:.9fr 1.5fr .62fr;align-items:center;gap:42px;min-height:142px;padding:28px 10px;display:grid}.capability-row--head{color:#6f6f69;min-height:52px;font-family:var(--mono);letter-spacing:.08em;padding-block:0;font-size:.59rem}.capability-row h3{align-items:baseline;gap:17px;font-size:1.12rem;font-weight:620;display:flex}.capability-row h3 small{color:var(--signal);font-family:var(--mono);font-size:.6rem}.capability-row p{color:var(--muted);font-size:.92rem;line-height:1.6}.capability-row code{border:1px solid var(--line);background:var(--panel);width:fit-content;color:var(--signal);font-family:var(--mono);white-space:nowrap;padding:8px 10px;font-size:.65rem}.feature-section{border-bottom:1px solid var(--line);grid-template-columns:.84fr 1.16fr;align-items:center;gap:clamp(64px,8vw,126px);min-height:760px;padding-block:130px;display:grid}.feature-section--reverse .feature-copy{order:2}.feature-section--reverse .product-panel{order:1}.feature-copy h2{margin-top:20px}.feature-copy>p:not(.section-label){margin-top:28px}.check-list{gap:0;margin-block:30px 24px;padding:0;list-style:none;display:grid}.check-list li{border-top:1px solid var(--line);color:#c5c5bf;padding:13px 0 13px 24px;font-size:.84rem;position:relative}.check-list li:last-child{border-bottom:1px solid var(--line)}.check-list li:before{background:var(--signal);content:"";width:6px;height:6px;position:absolute;top:17px;left:3px}.product-panel{min-width:0}.overlay-summary{border-bottom:1px solid var(--line);font-family:var(--mono);grid-template-columns:1fr 1fr;gap:8px 20px;padding:24px;display:grid}.overlay-summary span{color:#6f6f69;font-size:.59rem}.overlay-summary strong{text-align:right;font-size:.68rem;font-weight:500}.overlay-list{padding:12px}.overlay-row{border-bottom:1px solid var(--line);min-height:70px;font-family:var(--mono);grid-template-columns:38px 1fr .76fr auto;align-items:center;gap:12px;padding:0 12px;font-size:.62rem;display:grid}.overlay-row:last-child{border-bottom:0}.overlay-row .row-index{color:var(--signal)}.overlay-row strong{font-family:var(--sans);font-size:.82rem;font-weight:600}.overlay-row>span:nth-child(3){color:var(--muted)}.overlay-row small{border:1px solid var(--line);color:var(--ink);padding:6px 7px;font-size:.54rem}.panel-footer{border-top:1px solid var(--line);border-bottom:0;min-height:39px}.panel-footer span:last-child{color:var(--signal)}.code-panel pre{color:#d8d8d0;min-height:325px;font-family:var(--mono);tab-size:2;margin:0;padding:38px 32px;font-size:clamp(.68rem,1.15vw,.82rem);line-height:1.9;overflow-x:auto}.response-line{border-top:1px solid var(--line);background:var(--signal-dark);color:var(--signal);font-family:var(--mono);letter-spacing:.05em;justify-content:space-between;padding:18px 24px;font-size:.62rem;display:flex}.number-list{border-top:1px solid var(--line);margin-block:30px 24px;padding:0;list-style:none}.number-list li{border-bottom:1px solid var(--line);grid-template-columns:34px 78px 1fr;align-items:center;gap:12px;min-height:57px;display:grid}.number-list span{color:var(--signal);font-family:var(--mono);font-size:.58rem}.number-list strong{font-size:.78rem}.number-list small{color:var(--muted);font-size:.72rem;line-height:1.4}.terminal-lines{min-height:355px;font-family:var(--mono);padding:35px 28px;font-size:clamp(.63rem,1vw,.76rem);line-height:1.85}.terminal-lines p{overflow-wrap:anywhere;margin-bottom:13px}.terminal-lines b{color:var(--signal)}.terminal-lines .muted{color:#777771}.terminal-lines .yellow{color:var(--signal)}.terminal-lines .success{color:var(--success)}.developer-section{grid-template-columns:.8fr 1.2fr;gap:90px;padding-block:140px;display:grid}.developer-section h2{max-width:500px;margin-top:20px}.developer-links{border-top:1px solid var(--line-strong)}.developer-links a{border-bottom:1px solid var(--line);grid-template-columns:.6fr 1fr auto;align-items:center;gap:24px;min-height:103px;padding:15px 9px;transition:background .14s,padding .14s;display:grid}.developer-links a:hover{background:var(--panel);padding-inline:18px}.developer-links span{color:var(--signal);font-family:var(--mono);letter-spacing:.05em;font-size:.62rem}.developer-links strong{color:#b7b7b0;font-size:.82rem;font-weight:450;line-height:1.5}.developer-links a>span:last-child{color:var(--ink);font-size:1rem}.final-cta{border-block:1px solid var(--line)}.final-cta>a{width:min(calc(100% - 48px), var(--shell));grid-template-columns:auto 1fr auto;align-items:center;gap:32px;min-height:220px;margin-inline:auto;padding-inline:8px;display:grid}.final-orbit{border:1px solid var(--ink);border-radius:50%;width:88px;height:88px;position:relative}.final-orbit i{background:var(--signal);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:37px}.final-cta a>span:nth-child(2){flex-direction:column;gap:10px;display:flex}.final-cta small{color:var(--signal);font-family:var(--mono);letter-spacing:.09em;font-size:.63rem}.final-cta strong{letter-spacing:-.055em;font-size:clamp(2.2rem,4.5vw,4.4rem);font-weight:640}.final-cta a>span:last-child{font-size:2rem;transition:color .14s,transform .14s}.final-cta a:hover>span:last-child{color:var(--signal);transform:translate(5px,-5px)}.site-footer{color:#74746e;min-height:118px;font-family:var(--mono);grid-template-columns:auto 1fr auto auto;align-items:center;gap:42px;font-size:.61rem;display:grid}.site-footer p{text-align:center}.footer-links{gap:23px;display:flex}@media (max-width:1040px){.main-nav{display:none}.site-header{grid-template-columns:1fr auto}.hero{grid-template-columns:1fr;min-height:0}.hero-copy{padding-top:30px}.scene-console{width:min(100%,680px)}.section-heading{grid-template-columns:.25fr .75fr}.section-heading>p:last-child{grid-column:2}.feature-section{gap:58px}.site-footer{grid-template-columns:auto 1fr auto}.site-footer p{display:none}}@media (max-width:800px){.fact-strip__inner{grid-template-columns:repeat(2,1fr)}.fact-strip span{border-bottom:1px solid #0000004d}.platform-section{padding-block:100px}.section-heading{grid-template-columns:1fr;gap:24px}.section-heading>p:last-child{grid-column:1;max-width:560px}.capability-row{grid-template-columns:.85fr 1.15fr;gap:24px}.capability-row>code{grid-column:2}.capability-row--head span:last-child{display:none}.feature-section{grid-template-columns:1fr;min-height:0;padding-block:100px}.feature-section--reverse .feature-copy,.feature-section--reverse .product-panel{order:initial}.feature-copy{max-width:650px}.developer-section{grid-template-columns:1fr;gap:56px;padding-block:100px}.site-footer{grid-template-columns:1fr auto}.site-footer>span:last-child{display:none}}@media (max-width:560px){.shell{width:min(calc(100% - 30px), var(--shell))}.site-header{min-height:64px}.header-launch{min-height:36px;padding-inline:13px;font-size:.61rem}.hero{gap:50px;padding-block:74px 76px}.hero h1{font-size:clamp(3.8rem,20vw,5.4rem)}.hero-lede{font-size:1rem}.hero-actions{flex-direction:column;align-items:flex-start;gap:19px}.scene-console,.product-panel{box-shadow:8px 8px #0e0e0e}.scene-frame{height:300px}.scene-planet{width:340px;height:340px}.console-metrics{grid-template-columns:1fr}.console-metrics div{border-right:0;border-bottom:1px solid var(--line)}.console-metrics div:last-child{border-bottom:0}.fact-strip__inner{grid-template-columns:1fr;width:100%}.fact-strip span{border-inline:0;min-height:48px}.capability-row,.capability-row--head{grid-template-columns:1fr}.capability-row{gap:15px}.capability-row--head{display:none}.capability-row>code{grid-column:1}.feature-section{gap:46px}.overlay-row{grid-template-columns:28px 1fr auto}.overlay-row>span:nth-child(3){display:none}.code-panel pre{min-height:280px;padding:28px 20px}.terminal-lines{min-height:320px;padding:28px 18px}.number-list li{grid-template-columns:28px 64px 1fr}.developer-links a{grid-template-columns:1fr auto;gap:10px}.developer-links strong{grid-column:1}.developer-links a>span:last-child{grid-area:1/2/span 2}.final-cta>a{width:min(calc(100% - 30px), var(--shell));grid-template-columns:auto 1fr;gap:18px;min-height:180px}.final-orbit{width:59px;height:59px}.final-orbit i{left:25px}.final-cta a>span:last-child{display:none}.site-footer{grid-template-columns:1fr;align-content:center;gap:22px;min-height:150px}.footer-links{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.launch-transition{display:none}}
