.launch-page{--launch-rail: 74px;background:var(--ground)}.launch-page h1,.launch-page h2,.launch-page h3{text-wrap:balance}.launch-rail{position:sticky;top:0;z-index:60;display:flex;align-items:center;min-height:var(--launch-rail);padding:0 var(--gutter);border-bottom:1px solid var(--rule-soft);background:var(--ground)}.launch-nav{display:flex;gap:clamp(22px,3vw,46px);align-items:center;margin-left:auto;font-size:13px}.launch-nav a{padding:11px 0;color:var(--steel-soft);transition:color .16s ease}.launch-nav a:hover{color:var(--amber)}.launch-nav .launch-nav-action{margin-left:clamp(14px,2vw,34px);padding:10px 15px;border:1px solid var(--amber);color:var(--amber)}.launch-hero{min-height:calc(100dvh - var(--launch-rail));overflow:hidden}.launch-hero-grid{display:grid;min-height:calc(100dvh - var(--launch-rail));grid-template-columns:minmax(460px,.78fr) minmax(640px,1.22fr);grid-template-rows:minmax(610px,1fr) auto;gap:24px 46px;padding:clamp(30px,4vw,60px) var(--gutter) 26px}.launch-copy{z-index:4;align-self:center;min-width:0;padding-bottom:26px}.launch-copy h1{max-width:8.5ch;font-size:clamp(62px,6vw,102px);line-height:.96;letter-spacing:-.04em}.launch-copy h1 span{display:block}.launch-deck{max-width:49ch;margin:30px 0 0;color:var(--steel-soft);font-size:clamp(15px,1.2vw,18px);line-height:1.65}.launch-install{display:grid;max-width:560px;grid-template-columns:minmax(0,1fr) auto;margin-top:34px;border:1px solid var(--rule);background:var(--panel)}.launch-install code{min-width:0;padding:15px 17px;overflow:hidden;color:var(--bone);font:500 12px/1.5 var(--sans);text-overflow:ellipsis;white-space:nowrap}.launch-install button{min-height:48px;padding:0 17px;border:0;border-left:1px solid var(--rule);background:transparent;color:var(--amber);cursor:pointer;font-size:12px;transition:color .16s ease,background-color .16s ease}.launch-install button:hover{background:var(--ground-soft);color:var(--bone)}.launch-actions{display:flex;flex-wrap:wrap;gap:18px 30px;align-items:center;margin-top:28px}.launch-experience{position:relative;min-width:0;min-height:610px;align-self:stretch;margin-left:-92px}.launch-experience .hero-statusbar{top:0;right:0;border-radius:2px;background:var(--panel);backdrop-filter:none}.launch-experience .hero-modes{right:5%;bottom:8px;left:5%;width:auto;border-radius:2px;background:var(--panel);box-shadow:none;backdrop-filter:none}.launch-public-api{grid-column:1 / -1;padding-bottom:2px}.launch-benchmark,.launch-turnkey,.launch-adopt,.launch-close{border-top:1px solid var(--rule-soft)}.launch-benchmark,.launch-turnkey,.launch-adopt{padding:clamp(78px,8vw,126px) var(--gutter)}.launch-section-grid,.launch-section-head{display:grid;max-width:var(--wrap);grid-template-columns:minmax(320px,.8fr) minmax(540px,1.2fr);gap:clamp(50px,8vw,150px);align-items:start;margin:0 auto}.launch-section-grid h2,.launch-section-head h2,.launch-close h2{max-width:12ch;font-size:clamp(42px,4.7vw,72px);line-height:1.02}.launch-section-grid p,.launch-section-head p{max-width:54ch;margin:25px 0 0;color:var(--steel-soft)}.launch-readouts{margin:0;border-top:1px solid var(--rule)}.launch-readouts div{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(240px,1.2fr);gap:22px;padding:19px 0;border-bottom:1px solid var(--rule-soft)}.launch-readouts dt{color:var(--steel);font-size:12px}.launch-readouts dd{margin:0;color:var(--bone);font-variant-numeric:tabular-nums;font-size:14px}.launch-section-head>p{margin-top:6px;font-size:clamp(16px,1.5vw,20px);line-height:1.65}.launch-ledger{max-width:var(--wrap);margin:clamp(54px,6vw,88px) auto 0;border-top:1px solid var(--rule)}.launch-ledger article{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(420px,1.2fr) minmax(310px,.8fr);gap:clamp(24px,4vw,72px);align-items:baseline;padding:29px 0;border-bottom:1px solid var(--rule-soft)}.launch-ledger h3{font-size:clamp(20px,1.9vw,28px)}.launch-ledger p{margin:0;color:var(--steel-soft);font-size:14px}.launch-ledger code{color:var(--amber);font:500 11.5px/1.7 var(--sans);overflow-wrap:anywhere}.launch-adopt-grid{align-items:center}.launch-adopt pre{margin:0;padding:clamp(24px,3vw,42px);overflow:auto;border:1px solid var(--rule);background:var(--panel);color:var(--bone);font:500 13px/1.8 var(--sans);tab-size:2}.launch-adopt pre .k{color:var(--blue)}.launch-adopt pre .s{color:var(--amber)}.launch-adopt pre .c{color:var(--steel-dim)}.launch-close{display:grid;justify-items:center;padding:clamp(92px,10vw,156px) var(--gutter);text-align:center}.launch-close h2{max-width:13ch}.launch-close p{max-width:54ch;margin:24px 0 0;color:var(--steel-soft)}.launch-close .launch-actions{justify-content:center}@media (max-width: 1180px){.launch-hero-grid{grid-template-columns:minmax(380px,.9fr) minmax(520px,1.1fr);gap:20px 20px}.launch-copy h1{font-size:clamp(56px,6.5vw,78px)}.launch-experience{margin-left:-64px}.launch-ledger article{grid-template-columns:minmax(220px,.8fr) minmax(360px,1.2fr)}.launch-ledger code{grid-column:2}}@media (min-width: 901px) and (max-height: 900px){.launch-hero-grid{grid-template-rows:minmax(520px,1fr) auto;gap-block:14px;padding-top:24px;padding-bottom:16px}.launch-copy{padding-bottom:0}.launch-copy h1{font-size:clamp(56px,min(5.2vw,10.2vh),82px)}.launch-deck{margin-top:18px;font-size:15px;line-height:1.55}.launch-install{margin-top:22px}.launch-actions{margin-top:18px}.launch-experience{min-height:520px}}@media (max-width: 900px){.launch-hero-grid{grid-template-columns:1fr;grid-template-rows:auto minmax(540px,58vh) auto}.launch-copy{max-width:680px;padding:46px 0 0}.launch-copy h1{max-width:9ch;font-size:clamp(58px,10vw,88px)}.launch-experience{min-height:540px;margin-left:0}.launch-public-api{grid-column:1}.launch-section-grid,.launch-section-head{grid-template-columns:1fr;gap:48px}.launch-ledger article{grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr)}.launch-ledger code{grid-column:2}}@media (max-width: 640px){.launch-page{--launch-rail: 64px}.launch-rail{padding-inline:20px}.launch-rail .site-wordmark span{font-size:25px}.launch-hero-grid{min-height:0;grid-template-rows:auto 400px auto;padding:34px 20px 22px}.launch-copy{padding:0}.launch-copy h1{font-size:clamp(46px,15vw,64px)}.launch-deck{margin-top:22px;font-size:15px}.launch-install{grid-template-columns:1fr}.launch-install button{min-height:44px;border-top:1px solid var(--rule);border-left:0;text-align:left}.launch-actions{align-items:stretch;flex-direction:column}.launch-actions .btn{justify-content:space-between}.launch-experience{min-height:400px}.launch-experience .hero-statusbar{font-size:9.5px}.launch-experience .hero-mode{min-height:44px;padding:0 8px;font-size:0}.launch-experience .hero-mode:after{content:attr(data-short);font-size:11px}.launch-public-api nav{display:none}.launch-benchmark,.launch-turnkey,.launch-adopt{padding:74px 20px}.launch-section-grid h2,.launch-section-head h2,.launch-close h2{font-size:clamp(38px,12vw,52px)}.launch-readouts div{grid-template-columns:1fr;gap:6px}.launch-ledger article{grid-template-columns:1fr;gap:14px;padding:24px 0}.launch-ledger code{grid-column:1}.launch-adopt pre{font-size:11px}.launch-close{padding:86px 20px}}@media (prefers-reduced-motion: reduce){.launch-page *,.launch-page *:before,.launch-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
