:root{--paper:#eeeee8;--paper-bright:#f8f8f3;--ink:#11110f;--muted:#62625c;--line:#11110f33;--box:#ed4b1e;--code:#3455db;--model:#219260;--header:72px;--gutter:clamp(20px, 3vw, 48px);--serif:Iowan Old Style, Baskerville, "Times New Roman", Times, serif;--sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--duration-press:.14s;--duration-feedback:.18s;--duration-underline:.12s}.system-diagram{--system-accent:var(--box);isolation:isolate;container-type:inline-size}.system-diagram.is-offscreen *{animation-play-state:paused!important}.workflow-diagram{--system-accent:var(--code)}.gateway-diagram{--system-accent:var(--model)}.system-diagram-head{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#11110fd6;border-bottom:1px solid #ffffff3d;justify-content:space-between;align-items:center;gap:20px;min-height:60px;padding:14px 20px;display:flex;position:absolute;inset:0 0 auto}.system-diagram-head p{margin:0}.system-diagram-status{max-width:52%;color:color-mix(in srgb, var(--system-accent) 76%, white);text-align:right}.system-diagram button{cursor:pointer;transition:transform var(--duration-press) var(--ease-out), border-color var(--duration-feedback) ease, background-color var(--duration-feedback) ease, color var(--duration-feedback) ease;border-radius:0}.system-diagram button:active:not(:disabled),.inline-form-submit button:active:not(:disabled),.hero-cta:active{transform:scale(.97)}.system-diagram-controls{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#11110fe0;border-top:1px solid #ffffff3d;grid-template-columns:1fr 1fr auto;min-height:76px;display:grid;position:absolute;inset:auto 0 0}.system-diagram-controls>div{flex-direction:column;justify-content:center;gap:6px;min-width:0;padding:14px 18px;display:flex}.system-diagram-controls>div+div{border-left:1px solid #ffffff3d}.system-diagram-controls span{color:#ffffff8c}.system-diagram-controls strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.system-diagram-action{background:var(--system-accent);color:#fff;min-width:170px;font:9px/1.3 var(--mono);text-transform:uppercase;transition:transform var(--duration-press) var(--ease-out), filter var(--duration-feedback) ease;border:0;border-left:1px solid #ffffff3d;padding:14px 18px}.system-diagram-action:hover{filter:brightness(1.14)}.system-diagram-action:disabled,.system-diagram-action[aria-busy=true]{cursor:wait;opacity:.7}.handoff-v2-stage{z-index:2;position:absolute;inset:18% 8% 15%}.handoff-v2-stage svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.handoff-v2-stage path{fill:none;vector-effect:non-scaling-stroke}.handoff-v2-rail{stroke:#ffffff4d;stroke-width:1.25px;stroke-linecap:round}.handoff-v2-signal{stroke:var(--box);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:6 12;animation:.72s linear infinite handoff-signal}.handoff-v2-node{z-index:3;aspect-ratio:1;background:var(--ink);width:min(27%,148px);color:var(--paper);font:inherit;text-align:center;pointer-events:none;transition:border-color var(--duration-feedback) ease, box-shadow var(--duration-feedback) ease;border:1px solid #ffffff8f;place-content:center;gap:9px;padding:10px;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%)}.handoff-v2-node[data-machine="0"]{left:15.5%}.handoff-v2-node[data-machine="1"]{left:50%}.handoff-v2-node[data-machine="2"]{left:84.5%}.handoff-v2-node.is-active{border-color:var(--box);box-shadow:inset 0 0 0 1px var(--box), 0 0 36px #ed4b1e33}.handoff-v2-node strong{font-family:var(--serif);font-size:clamp(15px,1.8vw,25px);font-weight:400}.handoff-v2-node small,.handoff-v2-packet small{font:clamp(6px, .6vw, 8px) / 1.2 var(--mono);text-transform:uppercase}.handoff-v2-icon{color:var(--box);font-size:clamp(18px,2vw,28px);line-height:1}.handoff-v2-packet{z-index:5;width:100%;color:var(--paper);pointer-events:none;transition:transform .65s var(--ease-in-out);flex-direction:column;align-items:center;gap:7px;display:flex;position:absolute;top:calc(50% - min(15%,82px));left:0;transform:translate(-34.5%)}.handoff-v2-packet span{background:var(--box);width:8px;height:8px;box-shadow:0 0 18px 7px #ed4b1e4d}[data-active-machine="1"] .handoff-v2-packet{transform:translate(0)}[data-active-machine="2"] .handoff-v2-packet{transform:translate(34.5%)}.is-transferring .handoff-v2-packet span{animation:.22s linear infinite alternate system-pulse}.workflow-v2-tasks{z-index:7;grid-template-columns:repeat(3,1fr);width:min(560px,100% - 36px);display:grid;position:absolute;top:78px;left:50%;transform:translate(-50%)}.workflow-v2-tasks button{color:#ffffff9e;min-width:0;min-height:44px;font:clamp(6px, .6vw, 9px) / 1.2 var(--mono);text-transform:uppercase;background:#11110fe6;border:1px solid #ffffff4d;padding:8px 10px}.workflow-v2-tasks button+button{border-left:0}.workflow-v2-tasks button.is-active{border-color:var(--code);background:var(--code);color:#fff}.workflow-v2-stage{z-index:2;position:absolute;inset:17% 2.5% 13.5%}.workflow-v2-edges{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.workflow-v2-rail{fill:none;stroke:#ffffff4d;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.workflow-v2-packet{z-index:6;background:var(--code);opacity:0;pointer-events:none;width:10px;height:10px;transition:opacity var(--duration-underline) ease;border-radius:50%;position:absolute;top:0;left:0;box-shadow:0 0 12px 4px #3455db8c}.workflow-v2-packet.is-visible{opacity:1}.workflow-v2-packet.is-traveling{box-shadow:0 0 16px 6px #3455dbbf}.workflow-v2-branch-packet{width:8px;height:8px}.workflow-v2-flow{z-index:3;grid-template-columns:minmax(96px,.8fr) minmax(98px,.78fr) minmax(150px,1.35fr) minmax(112px,.95fr) minmax(96px,.8fr);align-items:center;column-gap:clamp(12px,1.2vw,16px);width:100%;height:100%;display:grid;position:relative}.workflow-v2-node{z-index:3;background:var(--ink);min-height:64px;color:var(--paper);font:clamp(7px, .62vw, 9px) / 1.25 var(--mono);text-align:left;text-transform:uppercase;transition:border-color var(--duration-feedback) ease, box-shadow var(--duration-feedback) ease, opacity var(--duration-feedback) ease;border:1px solid #ffffff94;flex-direction:column;justify-content:center;gap:6px;padding:10px 12px;display:flex;position:relative}.workflow-v2-node small,.workflow-v2-node strong{font:inherit;font-weight:400}.workflow-v2-node small{color:#ffffff80}.workflow-v2-node strong{font-family:var(--serif);letter-spacing:-.02em;text-transform:none;font-size:clamp(12px,1.15vw,16px)}.workflow-v2-node.is-active{border-color:var(--code);box-shadow:0 0 28px #3455db47}.workflow-v2-node.is-complete{border-color:#63ca92}.workflow-v2-input,.workflow-v2-output{width:100%}.workflow-v2-output{text-align:center}.workflow-v2-router-slot{place-items:center;width:100%;display:grid}.workflow-v2-router{aspect-ratio:1;border-color:var(--code);background:var(--code);text-align:center;place-items:center;width:clamp(72px,6.4vw,82px);min-height:0;padding:0;display:grid;transform:rotate(45deg)}.workflow-v2-router>span{flex-direction:column;align-items:center;gap:4px;width:130%;display:flex;transform:rotate(-45deg)}.workflow-v2-router small{color:#ffffffbf}.workflow-v2-router strong{color:#fff;font-size:clamp(10px,1vw,13px)}.workflow-v2-agents{align-self:center;width:100%;min-width:0;display:flex}.workflow-v2-agent{width:100%;min-width:0}.workflow-v2-agent i{background:#ffffff26;height:2px;position:relative;overflow:visible}.workflow-v2-agent i:before{z-index:2;background:var(--code);content:"";opacity:0;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;right:0;transform:translate(50%,-50%);box-shadow:0 0 12px 4px #3455db80}.workflow-v2-agent i:after{background:var(--code);content:"";transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.workflow-v2-agent.is-active i:after{animation:1.5s linear forwards system-load}.workflow-v2-agent.is-active i:before{opacity:1;animation:1.5s linear forwards system-agent-signal}.workflow-v2-agent.is-loaded i:after,.workflow-v2-agent.is-complete i:after{animation:none;transform:scaleX(1)}.workflow-v2-agent.is-idle{opacity:.38}.workflow-v2-gates{flex-direction:column;justify-content:center;align-self:center;gap:clamp(14px,2.2vh,18px);width:100%;display:flex}.workflow-v2-review{width:100%}.workflow-v2-review.is-failed{border-color:#e35d5d;box-shadow:0 0 22px #e35d5d47}.workflow-diagram .system-diagram-controls{grid-template-columns:1fr 1fr}[data-layout=parallel] .workflow-v2-agents{flex-direction:column;justify-content:space-between;height:min(68%,300px)}[data-layout=pipeline] .workflow-v2-agents{flex-direction:row;align-items:center;gap:clamp(6px,.7vw,9px);height:auto}[data-layout=pipeline] .workflow-v2-flow{grid-template-columns:minmax(84px,.65fr) minmax(98px,.7fr) minmax(248px,2.25fr) minmax(100px,.8fr) minmax(84px,.65fr)}[data-layout=pipeline] .workflow-v2-agent{flex:1 1 0}[data-layout=cascade] .workflow-v2-agents{flex-direction:column;justify-content:space-between;height:min(62%,276px)}[data-layout=cascade] .workflow-v2-gates{gap:28px}.fork-v2-stage{z-index:2;position:absolute;inset:16% 4% 14%}.fork-v2-edges{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fork-v2-rail{fill:none;stroke:#ffffff57;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.fork-v2-signal{fill:none;stroke:var(--model);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:6 14;vector-effect:non-scaling-stroke;animation:1.8s linear infinite system-signal}.fork-v2-signal-shadow{stroke:color-mix(in srgb, var(--model) 60%, white);stroke-dasharray:4 10;animation-duration:2.2s}.fork-v2-signal-compare{stroke:color-mix(in srgb, var(--model) 78%, white);stroke-dasharray:5 11;animation-duration:1.6s}.fork-v2-flow{z-index:3;grid-template-columns:minmax(124px,1fr) minmax(108px,.78fr) minmax(176px,1.25fr) minmax(132px,1fr);align-items:center;gap:clamp(16px,1.8vw,26px);width:100%;height:100%;display:grid;position:relative}.fork-v2-col{justify-content:center;align-items:center;min-width:0;height:100%;display:flex}.fork-v2-col-outputs{flex-direction:column;justify-content:center;gap:clamp(20px,3.5vh,30px)}.fork-v2-node{z-index:3;background:var(--ink);width:100%;color:var(--paper);transition:border-color var(--duration-feedback) ease, box-shadow var(--duration-feedback) ease;border:1px solid #ffffff8f;flex-direction:column;justify-content:center;gap:6px;padding:14px 16px;display:flex;position:relative}.fork-v2-node small{color:#ffffff85;font:clamp(7px, .62vw, 9px) / 1.2 var(--mono);text-transform:uppercase;letter-spacing:.04em}.fork-v2-node strong{font:clamp(15px, 1.4vw, 21px) / 1.15 var(--serif);letter-spacing:-.02em;font-weight:400}.fork-v2-node em{color:#ffffff80;font-style:normal;font:clamp(8px, .7vw, 10px) / 1.25 var(--mono);text-transform:uppercase;letter-spacing:.03em}.fork-v2-node.is-active{border-color:var(--model);box-shadow:0 0 28px #21926042}.fork-v2-node.is-complete{border-color:color-mix(in srgb, var(--model) 55%, white)}.fork-v2-source{min-height:96px}.fork-v2-core{aspect-ratio:1;border-color:var(--model);background:color-mix(in srgb, var(--model) 12%, var(--ink));text-align:center;align-items:center;width:min(100%,120px);min-height:120px}.fork-v2-core span{color:var(--model);font-size:clamp(22px,2.2vw,30px);line-height:1}.fork-v2-core strong{font-size:clamp(18px,1.6vw,24px)}.fork-v2-primary,.fork-v2-shadow{min-height:96px}.fork-v2-shadow{border-style:dashed}.fork-v2-readiness{opacity:.34;width:100%;min-height:108px;transition:opacity var(--duration-feedback) ease, border-color var(--duration-feedback) ease;pointer-events:none;background:#11110ff0;border:1px solid #ffffff47;align-content:center;gap:6px;padding:14px 16px;display:grid}.fork-v2-readiness.is-visible{opacity:1}.fork-v2-readiness.is-ready{border-color:var(--model);box-shadow:0 0 24px #21926038}.fork-v2-readiness small{color:#ffffff80;font:8px / 1.2 var(--mono);text-transform:uppercase;letter-spacing:.05em}.fork-v2-readiness strong{color:var(--model);font:clamp(28px, 3vw, 40px) / 1 var(--serif);letter-spacing:-.03em;font-weight:400}.fork-v2-readiness span{color:#ffffff85;font:8px / 1.35 var(--mono);text-transform:uppercase;letter-spacing:.03em}.fork-v2-metrics,.fork-diagram .system-diagram-controls{grid-template-columns:repeat(4,1fr)}@container (width<=650px){.workflow-v2-stage{inset:18% 3% 13%}.workflow-v2-flow,[data-layout=pipeline] .workflow-v2-flow{grid-template-rows:64px 148px 136px 54px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"input router""agents agents""gates gates""output output";align-content:center;gap:20px 18px}.workflow-v2-input{grid-area:input;justify-self:end;width:min(100%,120px)}.workflow-v2-router-slot{grid-area:router;justify-self:start;width:min(100%,120px)}.workflow-v2-router{width:62px}[data-layout] .workflow-v2-agents{flex-direction:row;grid-area:agents;align-items:center;gap:8px;width:100%;height:auto;padding:0}[data-layout] .workflow-v2-agent{flex:1 1 0;min-height:58px}[data-layout] .workflow-v2-gates{flex-direction:column;grid-area:gates;justify-self:center;gap:10px;width:min(100%,180px)}.workflow-v2-review{flex:1 1 0;min-height:58px}.workflow-v2-output{grid-area:output;justify-self:center;width:min(100%,124px)}.fork-v2-stage{inset:14% 4%}.fork-v2-flow{grid-template-rows:88px 150px 92px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"source core""outputs outputs""ready ready";align-content:center;gap:22px 18px}.fork-v2-col-source{grid-area:source}.fork-v2-col-core{grid-area:core}.fork-v2-col-outputs{flex-direction:row;grid-area:outputs;gap:10px}.fork-v2-col-ready{grid-area:ready;justify-self:center;width:min(100%,230px)}.fork-v2-source,.fork-v2-primary,.fork-v2-shadow{min-height:82px}.fork-v2-core{width:82px;min-height:82px}.fork-v2-readiness{min-height:86px}}.site-footer.footer-v2{border-top:1px solid #eeeee83d;min-height:0;padding:0;display:block}.footer-v2-main{padding:clamp(56px, 7vw, 96px) var(--pad);grid-template-columns:1fr 1fr auto;align-items:end;gap:32px;display:grid}.footer-v2-brand{color:var(--paper);align-self:start;font-size:clamp(28px,3vw,42px)}.footer-v2-main>p{color:#eeeee894;max-width:410px;font-family:var(--serif);margin:0;font-size:clamp(22px,2vw,32px);line-height:1.05}.footer-v2-email{font-family:var(--serif);border-bottom:1px solid;padding-bottom:7px;font-size:clamp(20px,2vw,31px)}.footer-v2-email .arrow-icon{transition:transform var(--duration-feedback) var(--ease-out);display:inline-block}.footer-v2-email:focus-visible .arrow-icon{transform:translate(3px,-3px)}@media (hover:hover) and (pointer:fine){.footer-v2-email:hover .arrow-icon{transform:translate(3px,-3px)}}.footer-v2-meta{min-height:72px;padding:18px var(--pad);color:#eeeee885;border-top:1px solid #eeeee83d;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;display:grid}.footer-v2-meta p{margin:0}.footer-v2-meta nav{gap:28px;display:flex}.footer-v2-meta a:hover{color:var(--paper)}.footer-v2-status{justify-self:end}.footer-v2-status span{background:var(--box);width:6px;height:6px;margin-right:8px;animation:2.4s ease-in-out infinite breathe;display:inline-block}@keyframes system-signal{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes handoff-signal{to{stroke-dashoffset:-18px}}@keyframes system-pulse{to{transform:scale(1.4)}}@keyframes system-load{to{transform:scaleX(1)}}@keyframes system-agent-signal{0%,88%{opacity:0}to{opacity:1}}@media (width<=900px){.hero h1.hero-title{line-height:1.02}.system-diagram{min-height:720px}.footer-v2-main{grid-template-columns:1fr 1fr}.footer-v2-email{grid-column:2}}@media (width<=600px){.hero h1.hero-title{line-height:1.04}.hero-title>span+span{margin-top:.04em}.system-diagram{min-height:740px!important}.system-diagram-head{gap:10px;min-height:68px;padding:12px}.system-diagram-head .mono{font-size:7px}.system-diagram-controls{grid-template-columns:1fr 1fr;min-height:118px}.workflow-diagram .system-diagram-controls,.handoff-diagram .system-diagram-controls{min-height:76px}.system-diagram-action{border-top:1px solid #ffffff3d;border-left:0;grid-column:1/-1;min-height:44px}.system-diagram-controls>div{padding:10px 12px}.handoff-v2-stage{inset:20% 3% 17%}.handoff-v2-node{gap:5px;width:27%;padding:6px}.handoff-v2-node strong{font-size:14px}.handoff-v2-packet{top:calc(50% - 54px)}.workflow-v2-tasks{width:calc(100% - 24px);top:82px}.workflow-v2-tasks button{padding:7px 5px;font-size:6px}.workflow-v2-stage{inset:18% 2.5% 15%}.workflow-v2-flow{gap:16px 10px}.workflow-v2-node{min-height:52px;padding:7px 8px;font-size:6px}.workflow-v2-node strong{font-size:11px}.workflow-v2-input,.workflow-v2-output{flex:0 0 72px}.workflow-v2-router{width:58px}.workflow-v2-gates{flex:0 0 88px;gap:12px}[data-layout=parallel] .workflow-v2-agents,[data-layout=cascade] .workflow-v2-agents{max-width:none}.gateway-diagram{min-height:680px!important}.fork-v2-stage{inset:14% 3%}.fork-v2-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.fork-v2-col-outputs{gap:12px}.fork-v2-node{padding:10px}.fork-v2-source,.fork-v2-primary,.fork-v2-shadow{min-height:78px}.fork-v2-core{width:78px;min-height:78px}.fork-v2-readiness{min-height:96px;padding:10px}.fork-diagram .system-diagram-controls,.fork-v2-metrics{grid-template-columns:1fr 1fr;min-height:96px}.footer-v2-main{grid-template-columns:1fr;gap:42px}.footer-v2-main>p,.footer-v2-email{grid-column:1}.footer-v2-meta{grid-template-columns:1fr auto;gap:18px}.footer-v2-meta nav{flex-direction:column;grid-area:1/2/3;align-items:flex-end;gap:9px}.footer-v2-status{justify-self:start}}@media (prefers-reduced-motion:reduce){.handoff-v2-signal,.fork-v2-signal,.footer-v2-status span{animation:none}}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.45;overflow-x:hidden}::selection{background:var(--ink);color:var(--paper)}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{color:inherit}:focus-visible{outline-offset:4px;outline:2px solid}.skip-link{z-index:1000;background:var(--ink);color:var(--paper);padding:12px 16px;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.mono,.eyebrow,.product-index,.product-tag{font:10px/1.35 var(--mono);letter-spacing:.055em;text-transform:uppercase}.eyebrow{margin:0}.site-header{z-index:100;height:var(--header);padding:0 var(--gutter);border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--paper) 88%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-template-columns:1fr auto;align-items:center;display:grid;position:fixed;inset:0 0 auto}.brand{width:max-content;font-family:var(--serif);align-items:center;gap:10px;font-size:24px;line-height:1;display:inline-flex}.brand-mark{width:21px;height:25px;display:block;position:relative}.brand-mark i{width:7px;height:23px;position:absolute;top:1px;transform:skew(-24deg)}.brand-mark i:first-child{background:var(--box);left:3px}.brand-mark i:last-child{background:var(--code);right:3px}.site-nav{font:10px/1 var(--mono);letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:clamp(24px,3vw,48px);display:flex}.site-nav a:not(.nav-cta){position:relative}.site-nav a:not(.nav-cta):after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .18s;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.site-nav a:hover:after{transform-origin:0;transform:scaleX(1)}.nav-cta{background:var(--ink);color:var(--paper);padding:13px 16px}.nav-cta span{margin-left:22px}.nav-toggle{background:0 0;border:0;place-items:center;width:40px;height:40px;display:none}.nav-toggle span{background:currentColor;width:22px;height:1px;transition:transform .18s;position:absolute}.nav-toggle span:first-child{transform:translateY(-4px)}.nav-toggle span:last-child{transform:translateY(4px)}main{display:block}.hero{min-height:100svh;padding:calc(var(--header) + 28px) var(--gutter) var(--gutter);grid-template-rows:auto 1fr auto auto;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;display:grid;position:relative;overflow:hidden}.hero-grid{inset:var(--header) var(--gutter) 0;opacity:.42;pointer-events:none;background-image:linear-gradient(to right, transparent calc(100% - 1px), var(--line) 1px);border-left:1px solid var(--line);background-size:8.33333% 100%;position:absolute}.hero-kicker{color:var(--muted);grid-column:1/6;align-items:center;gap:12px;margin:0;display:flex;position:relative}.status-dot{background:var(--model);width:7px;height:7px;box-shadow:0 0 0 5px color-mix(in srgb, var(--model) 14%, transparent);animation:2.2s ease-in-out infinite pulse}.hero h1{font-family:var(--serif);letter-spacing:-.062em;grid-column:1/-1;align-self:center;margin:clamp(70px,10vh,130px) 0;font-size:clamp(64px,10.8vw,180px);font-weight:400;line-height:.77;position:relative}.hero h1 span,.hero h1 em{display:block}.hero h1 em{padding-left:10.5vw;font-weight:400}.hero-lower{grid-column:1/-1;grid-template-columns:4fr 3fr 2fr;align-items:end;display:grid;position:relative}.hero-summary{letter-spacing:-.025em;grid-column:5/9;max-width:460px;margin:0;font-size:clamp(16px,1.35vw,21px)}.round-link{aspect-ratio:1;border:1px solid var(--ink);width:clamp(118px,11vw,164px);font:10px/1.3 var(--mono);text-align:center;text-transform:uppercase;border-radius:50%;grid-column:11/13;justify-self:end;place-items:center;transition:background .18s,color .18s,transform .18s;display:grid}.round-link span,.round-link b{grid-area:1/1}.round-link b{align-self:end;margin-bottom:25%;font-size:16px;font-weight:400}.round-link:hover{background:var(--ink);color:var(--paper);transform:rotate(-4deg)}.hero-system{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin-top:clamp(50px,8vh,110px);display:grid;position:relative}.hero-system a{grid-template-columns:1fr auto;align-content:space-between;gap:16px;min-height:140px;padding:18px;display:grid;position:relative;overflow:hidden}.hero-system a+a{border-left:1px solid var(--ink)}.hero-system a:before{background:var(--accent);content:"";transform-origin:100%;height:5px;transition:transform .25s;position:absolute;inset:auto 0 0;transform:scaleX(0)}.hero-system a:hover:before{transform-origin:0;transform:scaleX(1)}.hero-system strong{font-family:var(--serif);letter-spacing:-.045em;grid-column:1;align-self:end;font-size:clamp(30px,3vw,50px);font-weight:400}.hero-system small{max-width:160px;color:var(--muted);grid-column:2;align-self:end;font-size:11px}.ticker{border-bottom:1px solid var(--ink);background:var(--ink);color:var(--paper);overflow:hidden}.ticker>div{align-items:center;width:max-content;animation:26s linear infinite ticker;display:flex}.ticker span,.ticker i{font:10px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;padding:17px 28px;display:block}.ticker i{color:var(--box);padding-inline:7px;font-size:7px}.system-intro{padding:clamp(110px, 15vw, 230px) var(--gutter);border-bottom:1px solid var(--ink);grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;display:grid}.system-intro .eyebrow{grid-column:1/4}.system-intro>div{grid-column:5/-1}.system-intro h2,.approach h2,.waitlist h2,.legal-page h1,.not-found h1{font-family:var(--serif);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(48px,7vw,108px);font-weight:400;line-height:.9}.system-intro>div>p{max-width:650px;color:var(--muted);margin:38px 0 0;font-size:clamp(17px,1.5vw,23px)}.product{min-height:920px;scroll-margin-top:var(--header);border-bottom:1px solid var(--ink);--product:var(--box);grid-template-columns:minmax(340px,.72fr) minmax(0,1.28fr);display:grid}.product-code{--product:var(--code)}.product-model{--product:var(--model)}.product-copy{min-width:0;padding:var(--gutter);border-right:1px solid var(--ink);grid-template-rows:auto 1fr auto;display:grid}.product-index{justify-content:space-between;gap:18px;margin:0;display:flex}.product-index span:last-child{color:var(--muted)}.product-copy>div{align-self:center}.product-tag{color:var(--product);margin:0 0 20px}.product h2{max-width:680px;font-family:var(--serif);letter-spacing:-.06em;margin:0;font-size:clamp(56px,6.4vw,106px);font-weight:400;line-height:.83}.product h2 em{color:var(--product);font-weight:400;display:block}.product-description{max-width:560px;color:var(--muted);margin:36px 0 0;font-size:clamp(15px,1.2vw,19px)}.text-link{width:max-content;font:10px/1 var(--mono);text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:24px;padding-bottom:7px;display:inline-flex;position:relative}.arrow-icon{fill:none;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.25px;vertical-align:-.08em;flex:none;width:1em;height:1em;display:inline-block;overflow:visible}.text-link .arrow-icon{transition:transform var(--duration-feedback) var(--ease-out)}.text-link:focus-visible .arrow-icon--down-right{transform:translate(3px,3px)}.text-link:focus-visible .arrow-icon--up-right{transform:translate(3px,-3px)}@media (hover:hover) and (pointer:fine){.text-link:hover .arrow-icon--down-right{transform:translate(3px,3px)}.text-link:hover .arrow-icon--up-right{transform:translate(3px,-3px)}}.diagram{background:var(--ink);min-width:0;color:var(--paper);position:relative;overflow:hidden}.diagram:before{opacity:.26;pointer-events:none;content:"";background-image:linear-gradient(#ffffff24 1px,#0000 1px),linear-gradient(90deg,#ffffff24 1px,#0000 1px);background-size:68px 68px;position:absolute;inset:0}.diagram-head{z-index:5;border-bottom:1px solid #ffffff38;justify-content:space-between;gap:24px;padding:18px 22px;display:flex;position:absolute;inset:0 0 auto}.diagram-head p{margin:0}.diagram-status{color:color-mix(in srgb, var(--product) 80%, white);text-align:right}.diagram button{cursor:pointer;border-radius:0}.diagram-controls{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#11110fd6;border-top:1px solid #ffffff3d;grid-template-columns:1fr 1fr auto;align-items:stretch;display:grid;position:absolute;inset:auto 0 0}.diagram-controls>div{flex-direction:column;justify-content:center;gap:7px;min-width:0;padding:18px 22px;display:flex}.diagram-controls>div+div{border-left:1px solid #ffffff3d}.diagram-controls span{color:#ffffff94}.diagram-controls strong{font-size:14px;font-weight:500}.diagram-action{background:var(--product);color:#fff;min-width:190px;font:10px/1.2 var(--mono);text-transform:uppercase;border:0;border-left:1px solid #ffffff3d;padding:18px 22px;transition:filter .16s}.diagram-action:hover{filter:brightness(1.13)}.diagram-action:disabled{cursor:wait;opacity:.65}.handoff-stage{position:absolute;inset:20% 7% 18%}.handoff-stage svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.handoff-stage path{fill:none;stroke-width:2px}.handoff-rail{stroke:#ffffff52}.handoff-progress{stroke:var(--box);stroke-dasharray:4 10;animation:7s linear infinite dash}.machine-node{z-index:2;background:var(--ink);width:clamp(130px,15vw,210px);min-height:150px;color:var(--paper);text-align:center;border:1px solid #ffffff73;place-items:center;padding:18px;transition:border .18s,background .18s,color .18s,transform .18s;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%)}.machine-node[data-machine="0"]{left:14%}.machine-node[data-machine="1"]{left:50%}.machine-node[data-machine="2"]{left:86%}.machine-node:hover{border-color:var(--paper);transform:translate(-50%,-50%)translateY(-4px)}.machine-node.is-active{border-color:var(--box);box-shadow:inset 0 0 0 1px var(--box), 0 0 40px color-mix(in srgb, var(--box) 14%, transparent)}.machine-node strong{font-family:var(--serif);font-size:25px;font-weight:400}.machine-node small{font:9px/1.4 var(--mono);text-transform:uppercase}.node-icon{color:var(--box);font-size:26px}.session-packet{z-index:4;flex-direction:column;align-items:center;gap:8px;transition:left .65s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:calc(50% - 88px);left:14%;transform:translate(-50%)}[data-active-machine="1"] .session-packet{left:50%}[data-active-machine="2"] .session-packet{left:86%}.session-packet span{background:var(--box);width:10px;height:10px;box-shadow:0 0 20px 8px color-mix(in srgb, var(--box) 32%, transparent)}.session-packet small{font:8px/1 var(--mono)}.is-transferring .session-packet span{animation:.24s linear infinite alternate packet-pulse}.task-switcher{z-index:5;width:max-content;max-width:calc(100% - 40px);display:flex;position:absolute;top:82px;left:50%;transform:translate(-50%)}.task-switcher button{color:#ffffff9e;font:9px/1 var(--mono);text-transform:uppercase;background:#11110fe0;border:1px solid #ffffff47;padding:11px 16px}.task-switcher button+button{border-left:0}.task-switcher button.is-active{border-color:var(--code);background:var(--code);color:#fff}.workflow-stage{position:absolute;inset:17% 4% 15%}.workflow-lines{width:100%;height:100%;position:absolute;inset:0}.workflow-lines path{fill:none;stroke:#ffffff3d;stroke-width:1.5px;vector-effect:non-scaling-stroke}.workflow-node{z-index:2;background:var(--ink);width:15%;min-width:92px;min-height:76px;color:var(--paper);border:1px solid #ffffff61;flex-direction:column;justify-content:center;gap:8px;padding:12px;transition:border .18s,opacity .18s,box-shadow .18s;display:flex;position:absolute;transform:translate(-50%,-50%)}.workflow-node small{color:#ffffff85;font:8px/1.2 var(--mono);text-transform:uppercase}.workflow-node strong{font:10px/1.2 var(--mono);text-transform:uppercase;font-weight:500}.workflow-node.is-active{border-color:var(--code);box-shadow:0 0 34px color-mix(in srgb, var(--code) 26%, transparent)}.workflow-input{top:50%;left:8%}.workflow-router{aspect-ratio:1;border-color:var(--code);background:var(--code);text-align:center;align-items:center;width:100px;min-width:100px;top:50%;left:28%;transform:translate(-50%,-50%)rotate(45deg)}.workflow-router>*{transform:rotate(-45deg)}.workflow-agent{text-align:left;left:51%;cursor:default!important}.workflow-agent i{background:#ffffff29;height:2px;position:absolute;bottom:8px;left:8px;right:8px;overflow:hidden}.workflow-agent i:after{background:var(--code);content:"";width:22%;height:100%;display:block}.workflow-agent.is-active i:after{animation:1.7s ease-in-out forwards load}.agent-one{top:16%}.agent-two{top:50%}.agent-three{top:84%}.workflow-review{top:50%;left:75%}.workflow-output{width:12%;min-width:80px;top:50%;left:93%}.policy-switcher{z-index:5;grid-template-columns:repeat(3,1fr);width:min(590px,100% - 40px);display:grid;position:absolute;top:78px;left:50%;transform:translate(-50%)}.policy-switcher button{min-height:64px;color:var(--paper);text-align:left;background:#11110fe0;border:1px solid #ffffff47;flex-direction:column;justify-content:center;gap:5px;padding:10px 16px;display:flex}.policy-switcher button+button{border-left:0}.policy-switcher button.is-active{border-color:var(--model);background:var(--model)}.policy-switcher span{font:10px/1 var(--mono);text-transform:uppercase}.policy-switcher small{color:#ffffff94;font-size:9px}.policy-switcher .is-active small{color:#fffc}.gateway-stage{position:absolute;inset:19% 7%}.gateway-stage svg{width:100%;height:100%;position:absolute;inset:0}.gateway-stage svg path{fill:none;stroke:#ffffff42;stroke-width:2px;vector-effect:non-scaling-stroke}.gateway-stage svg path.is-active{stroke:var(--model);stroke-dasharray:5 9;animation:4s linear infinite dash}.gateway-source,.gateway-core{z-index:2;background:var(--ink);text-align:center;border:1px solid #ffffff6b;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.gateway-source{width:18%;min-width:110px;min-height:100px;left:12%}.gateway-core{aspect-ratio:1;border-color:var(--model);width:clamp(150px,16vw,220px);box-shadow:0 0 60px color-mix(in srgb, var(--model) 18%, transparent);border-radius:50%;left:50%}.gateway-core>span{color:var(--model);font-size:28px}.gateway-source small,.gateway-core small,.provider-stack small{color:#ffffff8f;font:8px/1.2 var(--mono);text-transform:uppercase}.gateway-source strong,.gateway-core strong,.provider-stack strong{font:11px/1.2 var(--mono);text-transform:uppercase;font-weight:500}.provider-stack{z-index:3;gap:18px;width:23%;min-width:140px;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.provider-stack button{background:var(--ink);color:var(--paper);text-align:left;border:1px solid #ffffff61;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:13px;display:grid}.provider-stack button.is-active{border-color:var(--model);box-shadow:0 0 28px color-mix(in srgb, var(--model) 18%, transparent)}.provider-stack i{background:#ffffff4d;width:7px;height:7px}.provider-stack .is-active i{background:var(--model);box-shadow:0 0 12px 4px color-mix(in srgb, var(--model) 25%, transparent)}.provider-stack span{flex-direction:column;gap:5px;display:flex}.gateway-metrics{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#11110fd6;border-top:1px solid #ffffff3d;grid-template-columns:repeat(3,1fr);display:grid;position:absolute;inset:auto 0 0}.gateway-metrics div{flex-direction:column;gap:7px;padding:18px 22px;display:flex}.gateway-metrics div+div{border-left:1px solid #ffffff3d}.gateway-metrics span{color:#ffffff94}.gateway-metrics strong{font-size:14px;font-weight:500}.approach{padding:clamp(110px, 14vw, 220px) var(--gutter) 0;scroll-margin-top:var(--header);grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;display:grid}.approach>.eyebrow{grid-column:1/4}.approach>h2{grid-column:5/-1}.approach h2 em{color:var(--code);font-weight:400;display:block}.principles{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin-top:clamp(90px,12vw,180px);display:grid}.principles article{min-height:300px;padding:24px}.principles article+article{border-left:1px solid var(--ink)}.principles span{font:10px/1 var(--mono)}.principles h3{font-family:var(--serif);letter-spacing:-.04em;margin:90px 0 14px;font-size:clamp(28px,2.7vw,44px);font-weight:400}.principles p{max-width:320px;color:var(--muted);margin:0}.waitlist{padding:clamp(110px, 14vw, 220px) var(--gutter);scroll-margin-top:var(--header);background:var(--ink);color:var(--paper);grid-template-columns:.8fr 1.2fr;gap:clamp(50px,8vw,140px);display:grid}.waitlist-copy h2{margin-top:28px}.waitlist-copy>p:not(.eyebrow){color:#eeeee8a3;max-width:560px;margin:34px 0 0;font-size:clamp(16px,1.3vw,20px)}.waitlist-notes{border-top:1px solid #ffffff3d;margin:70px 0 0;padding:0;list-style:none}.waitlist-notes li{color:#eeeee8b8;border-bottom:1px solid #ffffff3d;grid-template-columns:38px 1fr;gap:14px;padding:17px 0;font-size:12px;display:grid}.waitlist-notes span{color:var(--model);font:9px/1.5 var(--mono)}.waitlist-form{border-top:1px solid #ffffff6b;align-self:center}.form-row{grid-template-columns:1fr 1fr;display:grid}.form-row>label{border-bottom:1px solid #ffffff47;gap:14px;min-width:0;padding:24px 0 28px;display:grid}.form-row>label+label{border-left:1px solid #ffffff47;padding-left:28px}.form-row>label:first-child{padding-right:28px}.form-row label>span{font:9px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;display:flex}.form-row label small{color:#fff6;font-size:inherit}.form-row input,.form-row select{width:100%;min-width:0;color:var(--paper);font-family:var(--serif);background:0 0;border:0;outline:0;padding:0;font-size:clamp(23px,2vw,32px)}.form-row input::placeholder{color:#ffffff3d}.form-row select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--paper) 50%), linear-gradient(135deg, var(--paper) 50%, transparent 50%);background-position:calc(100% - 8px),100%;background-repeat:no-repeat;background-size:8px 8px,8px 8px;border-radius:0}.honeypot{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.form-submit p{color:#ffffff73;max-width:420px;margin:0;font-size:10px}.form-submit p a{color:#fffc;text-underline-offset:3px;text-decoration:underline}.form-submit button{border:1px solid var(--paper);background:var(--paper);min-width:230px;color:var(--ink);cursor:pointer;font:10px/1 var(--mono);text-transform:uppercase;border-radius:0;justify-content:space-between;gap:30px;padding:20px;display:flex}.form-submit button:hover{color:var(--paper);background:0 0}.form-submit button:disabled{cursor:wait;opacity:.72}.is-complete .form-submit button{border-color:var(--model);background:var(--model);color:#fff}.form-message{color:#62d795;min-height:20px;margin:20px 0 0;font-size:12px}.site-footer{background:var(--ink);color:var(--paper)}.footer-main{padding:70px var(--gutter);border-top:1px solid #ffffff38;grid-template-columns:1fr 1fr auto;align-items:end;gap:30px;display:grid}.footer-brand{font-size:32px}.footer-main>p{color:#ffffff8a;max-width:330px;margin:0}.footer-email{font-family:var(--serif);border-bottom:1px solid;padding-bottom:6px;font-size:clamp(22px,2vw,32px)}.footer-meta{padding:22px var(--gutter);color:#ffffff80;border-top:1px solid #ffffff38;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;display:grid}.footer-meta p{margin:0}.footer-meta nav{gap:28px;display:flex}.footer-meta a:hover{color:var(--paper)}.footer-status{justify-self:end}.footer-status span{background:var(--model);width:6px;height:6px;margin-right:8px;display:inline-block}.legal-page,.not-found{min-height:78svh;padding:calc(var(--header) + clamp(80px, 10vw, 150px)) var(--gutter) clamp(100px, 12vw, 180px)}.legal-page h1{max-width:950px;margin-top:30px}.legal-content{max-width:850px;margin:100px 0 0 auto;display:grid}.legal-content section{border-top:1px solid var(--ink);grid-template-columns:.45fr 1fr;gap:40px;padding:30px 0;display:grid}.legal-content h2,.legal-content p{margin:0}.legal-content h2{font-family:var(--serif);font-size:26px;font-weight:400}.legal-content p{color:var(--muted)}.legal-content a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.not-found{flex-direction:column;justify-content:center;gap:36px;display:flex}.not-found h1{max-width:960px}@keyframes pulse{50%{opacity:.45}}@keyframes ticker{to{transform:translate(-50%)}}@keyframes dash{to{stroke-dashoffset:-100px}}@keyframes packet-pulse{to{transform:scale(1.45)}}@keyframes load{to{width:100%}}@media (width<=1100px){.product{grid-template-columns:minmax(300px,.8fr) 1.2fr;min-height:760px}.diagram-controls{grid-template-columns:1fr 1fr}.diagram-action{border-top:1px solid #ffffff3d;border-left:0;grid-column:1/-1;min-height:54px}.machine-node{width:130px;min-height:130px}.gateway-stage{inset-inline:3%}}@media (width<=820px){:root{--header:62px}.site-header{grid-template-columns:1fr auto}.nav-toggle{z-index:2;top:11px;right:var(--gutter);display:grid;position:absolute}.site-nav{visibility:hidden;padding:90px var(--gutter);background:var(--paper);opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;transition:opacity .18s,visibility .18s;display:flex;position:fixed;inset:0}.site-nav a,.nav-cta{border-bottom:1px solid var(--ink);width:100%;color:var(--ink);font-family:var(--serif);text-transform:none;background:0 0;padding:22px 0;font-size:36px}.site-header.is-open .site-nav{visibility:visible;opacity:1;pointer-events:auto}.site-header.is-open .nav-toggle span:first-child{transform:rotate(45deg)}.site-header.is-open .nav-toggle span:last-child{transform:rotate(-45deg)}.hero{grid-template-columns:repeat(6,minmax(0,1fr))}.hero-grid{background-size:16.6667% 100%}.hero-kicker{grid-column:1/-1}.hero h1{max-width:100%;font-size:clamp(61px,14.5vw,108px)}.hero h1 em{padding-left:4vw}.hero-lower{grid-template-columns:1fr auto;gap:30px}.hero-summary{grid-column:1}.round-link{grid-column:2;width:120px}.hero-system{grid-template-columns:1fr}.hero-system a{min-height:112px}.hero-system a+a{border-top:1px solid var(--ink);border-left:0}.system-intro,.approach{grid-template-columns:1fr}.system-intro .eyebrow,.system-intro>div,.approach>.eyebrow,.approach>h2,.principles{grid-column:1}.system-intro>div,.approach>h2{margin-top:60px}.product{grid-template-columns:1fr;min-height:0}.product-copy{border-right:0;border-bottom:1px solid var(--ink);min-height:700px}.diagram{min-height:690px}.principles{grid-template-columns:1fr}.principles article{min-height:240px}.principles article+article{border-top:1px solid var(--ink);border-left:0}.principles h3{margin-top:60px}.waitlist{grid-template-columns:1fr}.waitlist-form{margin-top:40px}.footer-main{grid-template-columns:1fr;gap:36px}.footer-meta{grid-template-columns:1fr auto}.footer-meta nav{grid-area:1/1/auto/-1;justify-content:space-between}}@media (width<=560px){.hero{min-height:auto;padding-bottom:24px}.hero h1{margin-block:90px;font-size:clamp(48px,13.35vw,64px)}.hero-lower{grid-template-columns:1fr}.round-link{display:none}.hero-summary{grid-column:1}.hero-system a{grid-template-columns:1fr}.hero-system small{display:none}.system-intro h2,.approach h2,.waitlist h2,.legal-page h1,.not-found h1{font-size:clamp(44px,14vw,72px)}.product-copy{min-height:620px}.product h2{font-size:clamp(52px,16vw,82px)}.diagram{min-height:620px}.diagram-head{align-items:flex-start}.diagram-status{max-width:150px}.handoff-stage{inset:20% 3% 24%}.machine-node{width:102px;min-width:0;min-height:120px;padding:10px}.machine-node strong{max-width:100%;font-size:18px}.machine-node small{font-size:7px}.session-packet{top:calc(50% - 74px)}.task-switcher{width:calc(100% - 28px)}.task-switcher button{flex:1;padding-inline:7px;font-size:7px}.workflow-stage{inset:19% 1% 23%}.workflow-node{min-width:66px;min-height:66px;padding:7px}.workflow-node strong{font-size:8px}.workflow-router{width:72px;min-width:72px}.policy-switcher{width:calc(100% - 28px)}.policy-switcher button{padding-inline:8px}.gateway-stage{inset:23% 0}.gateway-core{width:130px}.gateway-source{width:92px;min-width:0;left:10%}.provider-stack{gap:10px;width:120px;min-width:0;right:6px}.provider-stack button{gap:6px;padding:8px}.gateway-metrics div{padding:13px 10px}.gateway-metrics strong{font-size:10px}.form-row{grid-template-columns:1fr}.form-row>label,.form-row>label:first-child,.form-row>label+label{border-left:0;padding:22px 0}.form-submit{grid-template-columns:1fr}.form-submit button{width:100%}.footer-meta{grid-template-columns:1fr}.footer-status{justify-self:start}.legal-content{margin-top:70px}.legal-content section{grid-template-columns:1fr;gap:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.ticker-track,.status-light,.type-caret,.handoff-v2-signal,.fork-v2-signal,.footer-v2-status span,.handoff-v2-cli i{animation:none!important}.text-link .arrow-icon,.combined-footer-email .arrow-icon,.hero-cta .arrow-icon{transition:none;transform:none!important}.system-diagram button:active:not(:disabled),.inline-form-submit button:active:not(:disabled),.hero-cta:active{transform:none}.inline-form-message{transform:none!important}}:root{--soft-ink:#5d5d57;--white:#f8f8f3;--pad:clamp(18px, 2.6vw, 40px);--header:68px}.site-header{height:var(--header);padding:0 var(--pad);background:#eeeee8e0;grid-template-columns:1fr auto 1fr}.brand{gap:9px;font-size:23px}.brand-mark{width:19px;height:22px;position:relative}.brand-mark:before,.brand-mark:after{content:"";width:6px;height:20px;position:absolute;top:1px;transform:skew(-24deg)}.brand-mark:before{background:var(--box);left:3px}.brand-mark:after{background:var(--code);right:3px}.nav{align-items:center;gap:clamp(20px,3vw,44px);display:flex}.nav a,.header-contact{font:11px/1 var(--mono);text-transform:uppercase;position:relative}.nav a:after,.text-link:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:none;position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(0)}.nav a:focus-visible:after,.text-link:focus-visible:after{transform-origin:0;transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.nav a:after,.text-link:after{transition:transform var(--duration-underline) ease}.nav a:hover:after,.text-link:hover:after{transform-origin:0;transform:scaleX(1)}}.header-contact{border:1px solid var(--ink);background:var(--ink);color:var(--paper);transition:background-color var(--duration-feedback) ease, border-color var(--duration-feedback) ease, color var(--duration-feedback) ease;justify-self:end;padding:11px 15px}.header-contact:focus-visible{outline-color:var(--ink)}@media (hover:hover) and (pointer:fine){.header-contact:hover{border-color:var(--box);background:var(--box);color:var(--white)}}main{padding-top:var(--header)}.hero{min-height:calc(100svh - var(--header));padding:var(--pad);grid-template-rows:auto 1fr auto;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:16px;display:grid;position:relative;overflow:hidden}.hero:before{opacity:.35;pointer-events:none;background-image:linear-gradient(to right, transparent calc(100% - 1px), var(--line) 1px), linear-gradient(to bottom, transparent calc(100% - 1px), #11110f14 1px);background-position:var(--pad) 0, 0 0;background-size:calc((100vw - (2 * var(--pad))) / 12) 100%, 100% 68px;content:"";position:absolute;inset:0}.hero-kicker{z-index:2;color:var(--soft-ink);grid-column:1/5;align-items:center;gap:13px;margin:10px 0 0;display:flex;position:relative}.status-light{background:#32a55c;width:7px;height:7px;animation:2.4s ease-in-out infinite breathe;box-shadow:0 0 0 4px #32a55c21}.hero h1.hero-title{z-index:2;max-width:none;font-family:var(--serif);letter-spacing:-.058em;grid-column:1/-1;align-self:center;margin:clamp(42px,6vh,76px) 0;font-size:clamp(58px,10.6vw,176px);font-weight:400;line-height:.9;position:relative}.hero-title>span{display:block}.hero-title .line-two{padding-left:16.4vw;font-style:italic}.hero-title .line-three{padding-left:6.7vw}.type-target{white-space:nowrap;vertical-align:baseline;display:inline-block;position:relative}.hero h1.hero-title .type-target{display:inline-block}.type-output{white-space:nowrap;align-items:baseline;display:inline-flex;position:absolute;top:0;left:0}.hero h1.hero-title .type-output{display:inline-flex}.type-reserve{visibility:hidden;white-space:nowrap;display:inline-block}.hero h1.hero-title .type-reserve,.hero h1.hero-title .type-lead,.hero h1.hero-title .type-tail{display:inline}.type-tail{white-space:pre}.type-box .type-tail{color:var(--box)}.type-code .type-tail{color:var(--code)}.type-model .type-tail{color:var(--model)}.type-caret{background:currentColor;width:.065em;height:.68em;margin-left:.045em;animation:.8s step-end infinite caret-blink;display:inline-block;transform:translateY(.02em)}.hero-intro{z-index:2;grid-column:1/5;align-self:end;position:relative}.hero-note{max-width:430px;font-family:var(--serif);text-wrap:balance;white-space:nowrap;margin:0;font-size:clamp(20px,2vw,30px);line-height:1.05}.hero-cta{border:1px solid var(--ink);background:var(--ink);width:min(100%,300px);color:var(--paper);font:10px/1 var(--mono);text-transform:uppercase;transition:transform var(--duration-press) var(--ease-out), background-color var(--duration-feedback) ease, border-color var(--duration-feedback) ease, color var(--duration-feedback) ease;justify-content:space-between;align-items:center;gap:18px;margin-top:clamp(22px,3.5vh,34px);padding:17px 18px;display:flex}.hero-cta .arrow-icon{transition:transform var(--duration-feedback) var(--ease-out)}.hero-cta:focus-visible{outline-color:var(--ink)}.hero-cta:focus-visible .arrow-icon{transform:translate(3px,3px)}@media (hover:hover) and (pointer:fine){.hero-cta:hover{border-color:var(--box);background:var(--box);color:var(--white)}.hero-cta:hover .arrow-icon{transform:translate(3px,3px)}}.hero-index{z-index:2;border-top:1px solid var(--ink);grid-column:5/-1;grid-template-columns:repeat(4,minmax(0,1fr));align-self:end;margin:0;display:grid;position:relative}.hero-index a{gap:30px;align-content:initial;min-height:112px;transition:color var(--duration-feedback) ease, background var(--duration-feedback) ease;grid-template-rows:auto 1fr;padding:12px 14px;display:grid}.hero-index a+a{border-left:1px solid var(--ink)}.hero-index a:first-child:hover{background:var(--box);color:var(--white)}.hero-index a:nth-child(2):hover{background:var(--code);color:var(--white)}.hero-index a:nth-child(3):hover{background:var(--model);color:var(--white)}.hero-index a:nth-child(4):hover{background:var(--box);color:var(--white)}.hero-index strong{width:100%;font-family:var(--serif);letter-spacing:0;grid-column:auto;grid-template-columns:minmax(0,1fr) auto;align-self:end;align-items:end;gap:8px;font-size:25px;font-weight:400;display:grid}.hero-index strong>span{white-space:nowrap;min-width:0}.hero-index-arrow{width:13px;height:13px;margin-bottom:.12em}.ticker{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--ink);height:42px;color:var(--paper);align-items:center;display:flex;overflow:hidden}.ticker>.ticker-track{align-items:center;width:max-content;animation:24s linear infinite ticker;display:flex}.ticker-group{flex-shrink:0;justify-content:space-around;align-items:center;min-width:100vw;display:flex}.ticker span{white-space:nowrap;font:11px/1 var(--mono);text-transform:uppercase;align-items:center;padding:0;display:flex}.ticker span:after{color:var(--box);content:"+";margin:0 38px;font-size:18px}.section-intro{padding:clamp(88px, 12vw, 184px) var(--pad) clamp(70px, 9vw, 132px);border:0;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.section-intro .eyebrow{grid-column:1/4;margin:8px 0 0}.intro-copy{max-width:1050px;font-family:var(--serif);letter-spacing:-.045em;text-wrap:balance;grid-column:5/-1;margin:0;font-size:clamp(40px,6.3vw,96px);font-weight:400;line-height:.94}.about{box-sizing:border-box;min-height:calc(100svh - var(--header));align-content:center;padding-top:clamp(40px,6vh,80px);padding-bottom:clamp(40px,6vh,80px)}.about-block{grid-column:5/-1;align-content:center;gap:clamp(16px,2.2vh,28px);max-width:1050px;display:grid}.about-block .intro-copy{grid-column:auto;max-width:18ch;font-size:clamp(36px,5.2vw,72px);line-height:.96}.about-lede{max-width:38rem;color:var(--soft-ink);letter-spacing:-.015em;margin:0;font-size:clamp(15px,1.25vw,18px);line-height:1.45}.about-facts{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:14px 28px;max-width:40rem;margin:4px 0 0;padding:18px 0 0;display:grid}.about-facts>div{gap:6px;min-width:0;display:grid}.about-facts dt{color:var(--ink);letter-spacing:.055em;text-transform:uppercase;margin:0;font-size:10px;font-weight:400}.about-facts dd{color:var(--soft-ink);letter-spacing:-.01em;margin:0;font-size:clamp(14px,1.15vw,16px);line-height:1.4}.about-facts a{color:inherit;text-underline-offset:.16em;text-decoration:underline}.about-facts a:hover,.about-facts a:focus-visible{color:var(--box)}.about-actions{flex-wrap:wrap;align-items:center;gap:20px 36px;display:flex}.product{border-top:1px solid var(--ink);border-bottom:0;grid-template-columns:1fr 1fr;min-height:780px;display:grid}.product-copy{min-height:0;padding:var(--pad);border:0;grid-template-rows:auto 1fr auto;display:grid}.product-code .product-copy,.product-brain .product-copy{order:2}.product-number{font:11px/1 var(--mono);text-transform:uppercase;justify-content:space-between;margin:0;display:flex}.product-copy>.product-heading{align-self:center;margin:60px 0}.product-heading h2,.product h2{max-width:none;font-family:var(--serif);letter-spacing:-.045em;margin:0 0 32px;font-size:clamp(72px,9vw,144px);font-weight:400;line-height:.88}.product-box .product-heading h2{color:var(--box)}.product-code .product-heading h2{color:var(--code)}.product-model .product-heading h2{color:var(--model)}.product-brain .product-heading h2{color:var(--box)}.product-heading p{max-width:540px;font-family:var(--serif);text-wrap:balance;margin:0;font-size:clamp(25px,3vw,46px);line-height:1.03}.product-bottom{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.7fr) minmax(170px,1fr);align-items:end;gap:34px;padding-top:24px;display:grid}.product-description{max-width:470px;color:var(--soft-ink);margin:0;font-size:clamp(15px,1.2vw,18px);line-height:1.45}.text-link{width:max-content;font:11px/1 var(--mono);text-transform:uppercase;border:0;place-self:auto end;padding:0;display:block;position:relative}.machine{border-left:1px solid var(--ink);background:var(--ink);min-width:0;min-height:780px;color:var(--white);position:relative;overflow:hidden}.product-code .machine,.product-brain .machine{border-right:1px solid var(--ink);border-left:0;order:1}.machine-grid{opacity:.18;background-image:linear-gradient(#ffffff59 1px,#0000 1px),linear-gradient(90deg,#ffffff59 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.machine-label,.machine-state{z-index:2;font:10px/1.3 var(--mono);text-transform:uppercase;margin:0;position:absolute}.machine-label{top:var(--pad);left:var(--pad)}.machine-state{right:var(--pad);bottom:var(--pad);text-align:right}.handoff-map{position:absolute;inset:12% 10% 13%}.handoff-line{background:#ffffff61;height:1px;position:absolute;top:50%;left:7%;right:7%}.handoff-line:before{background:var(--box);content:"";width:5px;height:5px;animation:4s cubic-bezier(.65,0,.35,1) infinite handoff;position:absolute;top:-2px;left:0;box-shadow:0 0 18px 8px #e94c2059}.node{z-index:2;aspect-ratio:1;background:var(--ink);width:clamp(106px,12vw,166px);color:var(--white);cursor:pointer;font:10px/1.4 var(--mono);text-align:center;text-transform:uppercase;border:1px solid #ffffff9e;border-radius:0;place-items:center;padding:0;display:grid;position:absolute}.node:before,.node:after{content:"";background:#fff6;position:absolute}.node:before{height:1px;top:50%;left:-13px;right:-13px}.node:after{width:1px;top:-13px;bottom:-13px;left:50%}.node span{z-index:1;background:var(--ink);padding:9px;position:relative}.node-one{top:50%;left:0;transform:translateY(-50%)}.node-two{border-color:var(--box);top:50%;left:50%;transform:translate(-50%,-50%)}.node-two span{z-index:5;width:max-content;padding:5px 7px;position:absolute;top:12%;left:50%;transform:translate(-50%)}.node-three{top:50%;right:0;transform:translateY(-50%)}.baton-core{z-index:4;background:var(--box);width:22px;height:48%;position:absolute;top:59%;left:50%;transform:translate(-50%,-50%)skew(-19deg)}[data-active-node=laptop] .node-one,[data-active-node=compute] .node-three,.node[aria-pressed=true]{border-color:var(--box)}.workflow-map{width:auto;height:auto;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:absolute;inset:10% 3% 12%}.workflow-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.flow-base path,.flow-packets path{fill:none;vector-effect:non-scaling-stroke}.flow-base path{stroke:#ffffff40;stroke-width:1px}.flow-packets path{stroke:var(--code);stroke-width:2px;stroke-linecap:square;stroke-dasharray:4 96;animation:3.2s linear infinite workflow-packet}.workflow-node{z-index:3;background:var(--ink);min-width:0;min-height:64px;color:var(--white);font:clamp(6px, .55vw, 9px) / 1.25 var(--mono);text-align:left;text-transform:uppercase;border:1px solid #ffffffad;flex-direction:column;justify-content:space-between;gap:7px;padding:8px;display:flex;position:absolute;transform:none}.workflow-node strong,.workflow-node small{font:inherit;font-weight:400}.workflow-node small{color:#ffffff85}.workflow-model{color:#63ca92!important}.workflow-load{grid-template-columns:1fr auto;align-items:center;gap:6px;display:grid}.workflow-load b{min-width:3ch;font:inherit;text-align:right;font-weight:400}.workflow-meter{background:#ffffff29;height:2px;position:relative;overflow:hidden}.workflow-meter:after{width:var(--load,0%);background:var(--code);content:"";transition:width .28s linear;position:absolute;inset:0 auto 0 0}.workflow-node.is-complete{border-color:#63ca92}.workflow-node.is-waiting{opacity:.58}.workflow-prompt{width:12%;min-height:58px;top:50%;left:0;transform:translateY(-50%)}.workflow-orchestrator{aspect-ratio:1;border-color:var(--code);background:var(--code);text-align:center;place-items:center;width:14%;min-height:0;display:grid;top:50%;left:18%;transform:translateY(-50%)rotate(45deg)}.workflow-orchestrator>span{text-align:center;width:140%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.workflow-agent{width:16%;left:40%;transform:translateY(-50%)}.workflow-agent-a{top:15%}.workflow-agent-b{top:50%}.workflow-agent-c{top:85%}.workflow-review{width:15%;left:66%;transform:translateY(-50%)}.workflow-review-a{top:32%}.workflow-review-b{top:68%}.workflow-output{text-align:center;justify-content:center;width:11%;min-height:58px;top:50%;right:0;transform:translateY(-50%)}.gateway-map{position:absolute;inset:12% 9%}.gateway-spine{background:#ffffff61;width:1px;position:absolute;top:12%;bottom:12%;left:50%}.gateway-spine:after{background:var(--model);content:"";width:5px;height:5px;animation:3s ease-in-out infinite gateway-packet;position:absolute;top:0;left:-2px;box-shadow:0 0 16px 7px #2d9b6461}.gateway-core{z-index:3;border:1px solid var(--model);background:var(--ink);width:clamp(180px,18vw,260px);min-height:112px;box-shadow:none;font:11px/1.45 var(--mono);text-align:center;text-transform:uppercase;border-radius:0;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gateway-core:before,.gateway-core:after{content:"";background:#ffffff61;width:55%;height:1px;position:absolute;top:50%}.gateway-core:before{right:100%}.gateway-core:after{left:100%}.gateway-side,.gateway-provider{z-index:2;background:var(--ink);min-height:70px;color:var(--white);font:9px/1.35 var(--mono);text-align:center;text-transform:uppercase;border:1px solid #ffffffa3;border-radius:0;place-items:center;padding:0;display:grid;position:absolute}.gateway-side{width:124px;top:50%;left:0;transform:translateY(-50%)}.gateway-provider{cursor:pointer;width:100px;right:0}.gateway-provider.is-selected{border-color:var(--model);box-shadow:0 0 22px #2d9b643d}.provider-one{top:20%}.provider-two{top:50%;transform:translateY(-50%)}.provider-three{bottom:20%}.provider-rail{background:#ffffff61;width:1px;position:absolute;top:20%;bottom:20%;right:100px}.provider-rail:before{content:"";background:#ffffff61;width:calc(50vw - 200px);height:1px;position:absolute;top:50%;right:0}.contact-band{min-height:340px;padding:var(--pad);border-top:1px solid var(--ink);background:var(--ink);color:var(--paper);grid-template-columns:1fr auto;align-items:end;gap:40px;display:grid}.contact-band p{max-width:900px;font-family:var(--serif);letter-spacing:-.055em;margin:0;font-size:clamp(48px,7.5vw,118px);line-height:.84}.contact-button{aspect-ratio:1;border:1px solid var(--paper);width:clamp(150px,16vw,230px);color:inherit;cursor:pointer;font:11px/1.3 var(--mono);text-align:center;text-transform:uppercase;background:0 0;border-radius:0;place-items:center;display:grid}.contact-button:hover{background:var(--paper);color:var(--ink);transform:rotate(-2deg)}.site-footer{min-height:92px;padding:0 var(--pad);background:var(--ink);color:var(--paper);border-top:1px solid #eeeee842;grid-template-columns:1fr auto;align-items:center;gap:24px;display:grid}.site-footer p{margin:0}.footer-links{justify-self:end;gap:28px;display:flex}.footer-links a:hover{text-underline-offset:4px;text-decoration:underline}.waitlist-dialog{border:1px solid var(--ink);background:var(--paper);width:min(1040px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--ink);padding:0}.waitlist-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#11110fc7}.waitlist-panel{padding:var(--pad)}.waitlist-panel-head{border-bottom:1px solid var(--ink);justify-content:space-between;padding-bottom:20px;display:flex}.waitlist-panel-head p{margin:0}.waitlist-panel-head button{cursor:pointer;font:11px/1 var(--mono);text-transform:uppercase;background:0 0;border:0;padding:0}.waitlist-panel-intro{grid-template-columns:1.5fr .5fr;align-items:end;gap:40px;padding:clamp(50px,8vw,100px) 0;display:grid}.waitlist-panel-intro h2{max-width:700px;font-family:var(--serif);letter-spacing:-.05em;margin:0;font-size:clamp(48px,7vw,94px);font-weight:400;line-height:.9}.waitlist-panel-intro p{color:var(--soft-ink);margin:0}.waitlist-form{border-top:1px solid var(--ink)}.form-grid{grid-template-columns:1fr 1fr;display:grid}.form-grid label{border-bottom:1px solid var(--line);gap:16px;padding:22px 0;display:grid}.form-grid label:nth-child(odd){padding-right:24px}.form-grid label:nth-child(2n){border-left:1px solid var(--line);padding-left:24px}.form-grid label>span{font:10px/1 var(--mono);text-transform:uppercase;justify-content:space-between;display:flex}.form-grid small{color:var(--soft-ink);font:inherit}.form-grid input,.form-grid select{width:100%;color:var(--ink);font-family:var(--serif);background:0 0;border:0;border-radius:0;outline:0;padding:0;font-size:clamp(23px,2vw,30px)}.form-grid input::placeholder{color:#11110f47}.form-submit{grid-template-columns:1fr auto;align-items:end;gap:30px;padding-top:26px;display:grid}.form-submit p{max-width:400px;color:var(--soft-ink);margin:0;font-size:11px}.form-submit p a{text-underline-offset:3px;text-decoration:underline}.form-submit button{border:1px solid var(--ink);background:var(--ink);min-width:230px;color:var(--paper);cursor:pointer;font:10px/1 var(--mono);text-transform:uppercase;border-radius:0;justify-content:space-between;padding:18px;display:flex}.form-message{min-height:20px;color:var(--model);margin:18px 0 0;font-size:12px}.has-error .form-message{color:var(--box)}@keyframes breathe{50%{opacity:.45}}@keyframes caret-blink{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes handoff{0%,12%{left:0}44%,56%{left:calc(50% - 2px)}88%,to{left:calc(100% - 5px)}}@keyframes workflow-packet{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes gateway-packet{0%,12%{opacity:0;top:0}24%,76%{opacity:1}88%,to{opacity:0;top:calc(100% - 5px)}}@media (width<=900px){:root{--header:60px}.site-header{grid-template-columns:1fr auto}.nav{display:none}.hero-kicker{grid-column:1/8}.hero h1.hero-title{font-size:clamp(59px,14vw,128px);line-height:.92}.hero-title .line-two{padding-left:8vw}.hero-intro{grid-column:1/7}.hero-index{grid-column:7/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.hero-index a:nth-child(3){border-left:0}.hero-index a:nth-child(n+3){border-top:1px solid var(--ink)}.section-intro .eyebrow{grid-column:1/-1;margin-bottom:38px}.intro-copy,.about-block{grid-column:1/-1}.about .eyebrow{margin-bottom:20px}.about-facts{grid-template-columns:1fr 1fr;gap:12px 20px}.product{grid-template-columns:1fr;min-height:0}.product-copy,.product-code .product-copy,.product-brain .product-copy{order:1;min-height:680px}.machine,.product-code .machine,.product-brain .machine{border-top:1px solid var(--ink);border-left:0;border-right:0;order:2;min-height:640px}}@media (width<=600px){.header-contact{padding:9px 12px;font-size:9px}.hero{grid-template-rows:auto 1fr auto auto;padding-top:22px}.hero:before{background-size:calc((100vw - (2 * var(--pad))) / 6) 100%, 100% 56px}.hero-kicker,.hero-title,.hero-intro,.hero-index{grid-column:1/-1}.hero h1.hero-title{letter-spacing:-.065em;margin:54px 0 48px;font-size:clamp(43px,13.5vw,64px);line-height:.94}.hero-title .line-two{padding-left:7vw}.hero-title .line-three{padding-left:0}.hero-intro{margin-bottom:44px}.hero-note{white-space:normal;max-width:330px;font-size:21px}.hero-index{width:100%}.hero-index a{grid-template-rows:2.4em 1fr;gap:14px;min-height:82px;padding:10px}.hero-index strong{gap:4px;font-size:clamp(17px,4.8vw,19px)}.hero-index-arrow{width:10px;height:10px}.section-intro{padding-top:92px;padding-bottom:74px}.about{min-height:calc(100svh - var(--header));padding-top:clamp(28px,5vh,48px);padding-bottom:clamp(28px,5vh,48px)}.about-block .intro-copy{max-width:none;font-size:clamp(32px,9.5vw,48px)}.about-facts{grid-template-columns:1fr;gap:12px;padding-top:14px}.intro-copy{font-size:clamp(40px,12.5vw,64px)}.product-copy,.product-code .product-copy,.product-brain .product-copy{min-height:610px}.product-copy>.product-heading{margin:64px 0}.product-heading h2,.product h2{margin-bottom:25px;font-size:clamp(72px,24vw,112px)}.product-model .product-heading h2,.product-brain .product-heading h2{font-size:clamp(62px,19vw,88px)}.product-heading p{font-size:29px}.product-bottom{grid-template-columns:1fr;gap:28px}.text-link{justify-self:start}.machine,.product-code .machine,.product-brain .machine{min-height:520px}.handoff-map{inset:17% 6% 15%}.node{width:92px;font-size:8px}.workflow-map{inset:14% 2% 13%}.workflow-node{gap:4px;min-height:48px;padding:5px;font-size:6px}.gateway-map{inset:12% 4%}.gateway-core{width:142px;min-height:92px}.gateway-side{width:88px}.gateway-provider{width:74px;font-size:7px}.provider-rail{right:74px}.contact-band{grid-template-columns:1fr;align-content:space-between;min-height:500px;padding-top:70px;padding-bottom:34px}.contact-band p{font-size:clamp(52px,16vw,82px)}.contact-button{justify-self:end;width:150px}.site-footer{min-height:110px}.footer-links{flex-direction:column;align-items:flex-end;gap:8px}.waitlist-panel-intro,.form-grid,.form-submit{grid-template-columns:1fr}.waitlist-panel-intro{gap:24px}.form-grid label,.form-grid label:nth-child(odd),.form-grid label:nth-child(2n){border-left:0;padding:18px 0}.form-submit button{width:100%}}.hero h1.hero-title{line-height:1}.hero-title>span+span{margin-top:.055em}@media (width<=900px){.hero h1.hero-title{line-height:1.02}.machine.system-diagram{min-height:720px}}@media (width<=600px){.hero h1.hero-title{line-height:1.04}.hero-title>span+span{margin-top:.04em}.machine.system-diagram{min-height:740px}.machine.gateway-diagram{min-height:660px}}@media (width>=901px){.hero h1.hero-title{margin:clamp(30px,4vh,58px) 0;font-size:clamp(58px,min(10.6vw,16svh),176px)}}.handoff-diagram .system-diagram-controls{grid-template-columns:repeat(2,1fr)}.handoff-v2-cli-track{z-index:6;pointer-events:none;width:100%;transition:transform .65s var(--ease-in-out);position:absolute;top:calc(50% + min(19%,106px));left:0;transform:translate(-34.5%)}.handoff-v2-cli{width:min(27%,148px);min-height:30px;color:var(--paper);opacity:1;font:clamp(6px, .65vw, 9px) / 1 var(--mono);background:#11110ff0;border:1px solid #ffffff42;align-items:center;gap:5px;margin-inline:auto;padding:7px 9px;display:flex}[data-active-machine="1"] .handoff-v2-cli-track{transform:translate(0)}[data-active-machine="2"] .handoff-v2-cli-track{transform:translate(34.5%)}.handoff-v2-cli>span{color:var(--box)}.handoff-v2-cli code{min-width:0;color:inherit;font:inherit;white-space:nowrap;overflow:hidden}.handoff-v2-cli i{background:var(--box);flex:0 0 1px;width:1px;height:1.1em;animation:.7s step-end infinite caret-blink}.handoff-v2-cli.is-complete i{opacity:0}.is-transferring .handoff-v2-cli{opacity:.55}.inline-waitlist{padding:clamp(100px, 12vw, 180px) var(--pad);scroll-margin-top:var(--header);background:var(--ink);color:var(--paper);border-top:1px solid #eeeee83d;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(56px,8vw,140px);display:grid}.inline-waitlist-copy h2{max-width:650px;font-family:var(--serif);letter-spacing:-.05em;margin:28px 0 0;font-size:clamp(52px,6vw,92px);font-weight:400;line-height:.9}.inline-waitlist-copy>p:not(.eyebrow){color:#eeeee89e;max-width:520px;margin:32px 0 0;font-size:clamp(15px,1.2vw,18px)}.inline-waitlist-notes{border-top:1px solid #eeeee83d;margin:64px 0 0;padding:0;list-style:none}.inline-waitlist-notes li{color:#eeeee8b3;border-bottom:1px solid #eeeee83d;grid-template-columns:34px 1fr;gap:12px;padding:16px 0;font-size:12px;display:grid}.inline-waitlist-notes span{color:var(--model);font:9px/1.5 var(--mono)}.inline-waitlist-form{border-top:1px solid #eeeee870;align-self:center}.inline-form-row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.inline-form-row>label{border-bottom:1px solid #eeeee842;gap:14px;min-width:0;padding:24px 0 28px;display:grid}.inline-form-row>label:first-child{padding-right:28px}.inline-form-row>label+label{border-left:1px solid #eeeee842;padding-left:28px}.inline-form-row label>span{font:9px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;display:flex}.inline-form-row small{color:#eeeee86b;font:inherit}.inline-form-row input,.inline-form-row select{width:100%;min-width:0;color:var(--paper);font-family:var(--serif);background:0 0;border:0;border-radius:0;outline:0;padding:0;font-size:clamp(23px,2vw,31px)}.inline-form-row input::placeholder{color:#eeeee847}.inline-form-row select option{background:var(--ink);color:var(--paper)}.inline-form-row--single{grid-template-columns:minmax(0,1fr)}.inline-form-details>summary{color:#eeeee89e;cursor:pointer;font:9px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;transition:color var(--duration-feedback) ease;border-bottom:1px solid #eeeee842;justify-content:space-between;align-items:baseline;gap:18px;padding:20px 0;list-style:none;display:flex}.inline-form-details>summary::-webkit-details-marker{display:none}.inline-form-details>summary:after{content:"+";font-size:13px;line-height:0}.inline-form-details[open]>summary:after{content:"–"}.inline-form-details>summary small{color:#eeeee86b;font:inherit;text-transform:none;margin-left:10px}.inline-form-details>summary:focus-visible{color:var(--paper)}@media (hover:hover) and (pointer:fine){.inline-form-details>summary:hover{color:var(--paper)}}.inline-form-submit{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:30px;padding-top:26px;display:grid}.inline-form-submit p{color:#eeeee88c;max-width:400px;margin:0;font-size:11px}.inline-form-submit p a{text-underline-offset:3px;text-decoration:underline}.inline-form-submit button{border:1px solid var(--paper);background:var(--paper);min-width:220px;color:var(--ink);cursor:pointer;font:10px/1 var(--mono);text-transform:uppercase;transition:transform var(--duration-press) var(--ease-out), border-color var(--duration-feedback) ease, background-color var(--duration-feedback) ease, color var(--duration-feedback) ease, opacity var(--duration-feedback) ease;border-radius:0;justify-content:space-between;padding:18px;display:flex}.inline-form-submit button:disabled{cursor:wait;opacity:.72}.inline-form-submit button:focus-visible{outline-color:var(--paper)}.inline-waitlist-form.is-complete .inline-form-submit button{border-color:var(--model);background:var(--model);color:#fff}.inline-form-message{color:#62d795;opacity:0;min-height:20px;transition:color var(--duration-feedback) ease, opacity var(--duration-feedback) var(--ease-out), transform var(--duration-feedback) var(--ease-out);margin:18px 0 0;font-size:12px;transform:translateY(4px)}.inline-waitlist-form.is-complete .inline-form-message,.inline-waitlist-form.has-error .inline-form-message{opacity:1;transform:translateY(0)}.inline-waitlist-form.has-error .inline-form-message{color:#ff8262}@media (width<=900px){.inline-waitlist{grid-template-columns:1fr}.inline-waitlist-form{margin-top:24px}}@media (width<=600px){.handoff-diagram .system-diagram-controls{min-height:76px}.handoff-v2-cli-track{top:calc(50% + 61px)}.handoff-v2-cli{opacity:1;width:27%;min-height:25px;padding:6px;font-size:6px}.inline-waitlist{gap:48px;padding-top:92px;padding-bottom:92px}.inline-waitlist-copy h2{font-size:clamp(48px,14vw,68px)}.inline-waitlist-notes{margin-top:48px}.inline-form-row{grid-template-columns:1fr}.inline-form-row>label,.inline-form-row>label:first-child,.inline-form-row>label+label{border-left:0;padding:20px 0 24px}.inline-form-submit{grid-template-columns:1fr}.inline-form-submit button{width:100%}}.combined-footer{min-height:calc(100svh - var(--header));scroll-margin-top:var(--header);background:var(--ink);color:var(--paper);grid-template-rows:minmax(0,1fr) auto;display:grid}.combined-footer .inline-waitlist{min-height:0;padding:clamp(48px, 6vh, 72px) var(--pad);align-content:center;scroll-margin-top:0}.combined-footer-bar{min-height:76px;padding:16px var(--pad);border-top:1px solid #eeeee83d;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;display:grid}.combined-footer-identity{align-items:center;gap:22px;min-width:0;display:flex}.combined-footer-identity .brand{color:var(--paper);flex:none;font-size:22px}.combined-footer-identity>span{color:#eeeee87a;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.combined-footer-nav{color:#eeeee894;gap:26px;font-size:8px;display:flex}.combined-footer-nav a:hover,.combined-footer-nav a:focus-visible{color:var(--paper)}.combined-footer-email{font-family:var(--serif);border-bottom:1px solid;justify-self:end;padding-bottom:4px;font-size:clamp(18px,1.7vw,25px)}.combined-footer-email .arrow-icon{transition:transform var(--duration-feedback) var(--ease-out);display:inline-block}.combined-footer-email:focus-visible .arrow-icon{transform:translate(3px,-3px)}@media (hover:hover) and (pointer:fine){.combined-footer-email:hover .arrow-icon{transform:translate(3px,-3px)}}@media (width>=901px){.combined-footer .inline-waitlist-copy h2{font-size:clamp(50px,min(6vw,8.5vh),92px)}.combined-footer .inline-waitlist-copy>p:not(.eyebrow){margin-top:clamp(20px,3vh,30px)}.combined-footer .inline-waitlist-notes{margin-top:clamp(30px,4.5vh,52px)}.combined-footer .inline-waitlist-notes li{padding:12px 0}.combined-footer .inline-form-row>label{padding-top:18px;padding-bottom:21px}.combined-footer .inline-form-submit{padding-top:22px}}@media (width<=900px){.combined-footer{min-height:0}.combined-footer-bar{grid-template-columns:1fr auto}.combined-footer-nav{border-top:1px solid #eeeee82e;grid-area:2/1/auto/-1;justify-content:space-between;padding-top:14px}.combined-footer-email{grid-column:2}}@media (width<=600px){.combined-footer .inline-waitlist{padding-top:84px;padding-bottom:84px}.combined-footer-bar{gap:18px}.combined-footer-identity{gap:12px}.combined-footer-identity>span{display:none}.combined-footer-email{font-size:17px}}
