:root{--landing-bg: #0e0e0e;--landing-surface: #131313;--landing-surface-2: #1b1b1b;--landing-border: #393939;--landing-border-soft: rgba(255, 255, 255, .08);--landing-text: #ffffff;--landing-muted: rgba(255, 255, 255, .72);--landing-dim: rgba(255, 255, 255, .5);--landing-green: #10b981;--landing-red: #ef4444;--landing-blue: #3b82f6;--landing-radius: 4px;--landing-shell-width: 1400px;--landing-showcase-width: 1600px;--landing-shell-padding: clamp(1rem, 3vw, 2rem)}body:has(.landing-root){background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),var(--landing-bg);background-size:48px 48px}body:has(.landing-root) .main-frame,body:has(.landing-root) main,body:has(.landing-root) .content-panel:has(.landing-root),body:has(.landing-root) .content-panel:has(.landing-root) .sl-container,body:has(.landing-root) .sl-markdown-content{background:transparent}body:has(.landing-root) .content-panel:has(.landing-root),body:has(.landing-root) .content-panel:has(.landing-root) .sl-container{max-width:none;width:100%;padding-inline:0}body:has(.landing-root) header.header,body:has(.landing-root) main .content-panel:first-of-type{display:none!important}body:has(.landing-root) .main-frame,body:has(.landing-root) .content-panel:has(.landing-root){padding-top:0!important;border-top:0!important}body:has(.landing-root) .sl-markdown-content{width:100%}.landing-root{width:100%;min-height:100vh;overflow-x:clip;color:var(--landing-text);background:transparent;font-family:"Geist Sans",var(--sl-font),system-ui,sans-serif}.landing-root *{box-sizing:border-box}.landing-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.landing-root h1,.landing-root h2,.landing-root h3,.landing-root p{margin:0;color:inherit}.landing-root a{color:inherit;text-decoration:none}.landing-shell,.landing-navbar-shell{width:min(100%,calc(var(--landing-shell-width) + (var(--landing-shell-padding) * 2)));margin-inline:auto;padding-inline:var(--landing-shell-padding)}.landing-shell--wide,.landing-showcase--wide .landing-shell{width:min(100%,calc(var(--landing-showcase-width) + (var(--landing-shell-padding) * 2)))}.landing-kicker{color:var(--landing-green);font-family:"Geist Mono",var(--sl-font-mono),ui-monospace,monospace;font-size:.72rem;font-weight:600;letter-spacing:0;text-transform:uppercase}.landing-section-copy{display:grid;gap:.875rem;max-width:760px;margin-bottom:2rem}.landing-section-title{max-width:860px;font-size:clamp(1.75rem,2.75vw,3rem);font-weight:600;letter-spacing:0;line-height:1.08}.landing-section-description{max-width:620px;color:var(--landing-muted);font-size:1rem;line-height:1.65}.landing-cta-button,.landing-secondary-button,.landing-tertiary-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:.7rem 1rem;border:1px solid var(--landing-border);border-radius:var(--landing-radius);font-size:.9rem;font-weight:600;line-height:1.2;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.landing-cta-button{border-color:var(--landing-green);background:var(--landing-green);color:#071107}.landing-secondary-button{background:var(--landing-surface-2);color:var(--landing-text)}.landing-hero__workflow-cta .landing-secondary-button{background:transparent}.landing-tertiary-button{border-color:transparent;color:var(--landing-muted)}.landing-cta-button:hover,.landing-secondary-button:hover,.landing-tertiary-button:hover{transform:translateY(-1px);border-color:#ffffff5c;background:#222;color:var(--landing-text)}.landing-cta-button:hover{background:#34d399;color:#071107}.landing-root svg{width:1em;height:1em;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.landing-navbar-shell{position:sticky;top:0;z-index:40;padding-top:.75rem}.landing-navbar{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1rem;min-height:3.75rem;padding:.5rem .75rem;border:1px solid var(--landing-border);border-radius:var(--landing-radius);background:#0e0e0ee6;backdrop-filter:blur(14px)}.landing-navbar__brand,.landing-navbar__github{display:inline-flex;align-items:center;gap:.55rem}.landing-navbar__brand{font-weight:650}.landing-navbar__logo{width:1.75rem;height:1.75rem}.landing-navbar__links{display:flex;align-items:center;justify-content:flex-end;gap:.35rem;margin:0}.landing-navbar__links a{padding:.62rem .75rem;border-radius:var(--landing-radius);color:var(--landing-muted);font-size:.88rem}.landing-navbar__links a:hover,.landing-navbar__links a:focus-visible{background:var(--landing-surface-2);color:var(--landing-text)}.landing-navbar__github{border:1px solid var(--landing-border);color:var(--landing-text)!important}.landing-navbar__hamburger{display:none;justify-self:end;place-items:center;width:2.5rem;height:2.5rem;padding:0;border:1px solid var(--landing-border);border-radius:var(--landing-radius);background:var(--landing-surface);color:var(--landing-text);line-height:0;appearance:none}.landing-navbar__hamburger :is(svg){grid-area:1 / 1;display:block;width:1rem;height:1rem;margin:0;transform-origin:center;transition:opacity .16s ease,transform .16s ease,visibility 0s linear}.landing-navbar__hamburger .landing-navbar__menu-icon,.landing-navbar.is-open .landing-navbar__hamburger .landing-navbar__close-icon{opacity:1;visibility:visible;transform:rotate(0) scale(1)}.landing-navbar__hamburger .landing-navbar__close-icon{opacity:0;visibility:hidden;transform:rotate(-90deg) scale(.75)}.landing-navbar.is-open .landing-navbar__hamburger .landing-navbar__menu-icon{opacity:0;visibility:hidden;transform:rotate(90deg) scale(.75)}.landing-hero{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:clamp(2rem,4vw,3.75rem);padding-bottom:clamp(1.5rem,3vw,2.75rem)}.landing-hero__copy{display:grid;gap:.9rem;justify-items:center;width:100%;min-width:0}.landing-hero .landing-kicker{font-size:clamp(.72rem,.85vw,.88rem)}.landing-hero h1{width:100%;max-width:82rem;font-size:clamp(2.5rem,4.85vw,4.75rem);font-weight:650;letter-spacing:0;line-height:1}.landing-hero__description{width:100%;max-width:58rem;color:var(--landing-muted);font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.6}.landing-hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.landing-hero__install{display:grid;grid-template-columns:minmax(0,1fr) 2.75rem;align-items:stretch;width:min(100%,31rem);margin-top:0;border:1px solid var(--landing-border);border-radius:var(--landing-radius);background:#131313f5;overflow:hidden}.landing-hero__workflow-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem 1rem;margin-top:clamp(.75rem,2vw,1.5rem);padding-top:clamp(.35rem,1vw,.75rem)}.landing-hero__workflow-prompt{margin:0;color:var(--landing-muted);font-size:.92rem;font-weight:600;line-height:1.4}.landing-hero__command{display:flex;align-items:center;margin:0;padding:.68rem .75rem .68rem 1rem;border:0;border-radius:0;background:transparent;font-family:"Geist Mono",var(--sl-font-mono),monospace;font-size:clamp(.78rem,1vw,.94rem);line-height:1.4;text-align:left;overflow-x:auto}.landing-hero__command code{font:inherit;white-space:nowrap}.landing-hero__command .token-command{color:var(--landing-muted)}.landing-root .landing-hero__install .landing-hero__copy-button{display:grid;place-items:center;align-self:stretch;width:100%;height:100%;min-height:100%;margin:0;padding:0;border:0;border-left:1px solid var(--landing-border);border-radius:0;background:transparent;color:var(--landing-muted);font:inherit;line-height:0;appearance:none;cursor:pointer;transition:background-color .16s ease,color .16s ease}.landing-root .landing-hero__install .landing-hero__copy-button:hover{background:var(--landing-surface-2);color:var(--landing-text)}.landing-root .landing-hero__install .landing-hero__copy-button.is-copied{color:var(--landing-green)}.landing-hero__copy-button .landing-hero__copy-icon{grid-area:1 / 1;display:grid;place-items:center;width:1rem;height:1rem}.landing-hero__copy-button .landing-hero__copy-icon :is(svg){display:block;width:1rem;height:1rem}.landing-hero__copy-icon--success{opacity:0;visibility:hidden;margin-top:0rem}.landing-root .landing-hero__install .landing-hero__copy-button.is-copied .landing-hero__copy-icon:not(.landing-hero__copy-icon--success){opacity:0;visibility:hidden}.landing-root .landing-hero__install .landing-hero__copy-button.is-copied .landing-hero__copy-icon--success{opacity:1;visibility:visible}.landing-touch-surfaces{padding-top:clamp(1.5rem,3vw,2.5rem)}.landing-touch-surfaces__proof{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;margin-top:0;overflow:hidden;border:1px solid var(--landing-border);border-radius:var(--landing-radius);background:#131313db;text-align:left}.landing-touch-surfaces__proof-step{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.2rem .65rem;align-items:center;min-width:0;padding:.75rem .8rem}.landing-touch-surfaces__proof-step:not(:last-child){border-right:1px solid var(--landing-border)}.landing-touch-surfaces__proof-step:not(:last-child):after{content:"";position:absolute;right:-.32rem;top:50%;z-index:1;width:.62rem;height:.62rem;border-top:1px solid var(--landing-border);border-right:1px solid var(--landing-border);background:#131313;transform:translateY(-50%) rotate(45deg)}.landing-touch-surfaces__proof-icon{display:grid;grid-row:1 / -1;place-items:center;align-self:center;width:2rem;height:2rem;border:1px solid rgba(16,185,129,.34);border-radius:var(--landing-radius);color:var(--landing-green);background:#10b98114}.landing-touch-surfaces__proof-icon svg{width:1rem;height:1rem}.landing-touch-surfaces__proof-flow{display:grid;gap:.12rem;justify-items:start;min-width:0}.landing-touch-surfaces__proof-label{color:var(--landing-dim);font-family:"Geist Mono",var(--sl-font-mono),monospace;font-size:.66rem;font-weight:600;text-transform:uppercase}.landing-touch-surfaces__proof-arrow{display:grid;place-items:center;color:var(--landing-green);line-height:0}.landing-touch-surfaces__proof-arrow svg{width:.875rem;height:.875rem}.landing-touch-surfaces__proof-flow strong{min-width:0;overflow:hidden;color:var(--landing-text);font-size:.86rem;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.landing-root .landing-touch-surfaces__proof *,.landing-root .landing-touch-surfaces__proof *+*{margin-top:0}.feature-card,.code-map__panel,.artifact-preview,.positioning-grid article,.trust-signals__grid,.trust-signal,.inspection-checklist,.proof-docs a,.engineer-trust__grid a,.comparison-grid article,.known-boundaries,.docs-preview__grid a,.open-source{border:1px solid var(--landing-border);border-radius:var(--landing-radius);background:#131313f5}.feature-card__content{display:grid;gap:.25rem;padding:.75rem}.landing-panel__bar{display:flex;justify-content:space-between;gap:1rem;padding:.48rem .55rem;border-bottom:1px solid var(--landing-border);color:var(--landing-dim);font-family:"Geist Mono",var(--sl-font-mono),monospace;font-size:.54rem;transition:background-color .18s ease,color .18s ease}pre{margin:0;overflow:auto;color:#ffffffd6;font-family:"Geist Mono",var(--sl-font-mono),monospace;font-size:.58rem;line-height:1.68}.token-key,.token-fn{color:var(--landing-green)}.token-string{color:#93c5fd}.token-comment{color:#ffffff73}.landing-features,.landing-showcase,.code-map,.trust-signals,.engineer-trust,.comparison-block,.docs-preview,.open-source{padding-top:clamp(4rem,8vw,8rem)}.trust-signals{padding-top:clamp(2rem,4vw,3.5rem)}.feature-carousel{display:grid;grid-template-columns:minmax(13rem,.32fr) minmax(0,1fr);gap:clamp(1rem,3vw,2rem);align-items:start}.landing-root .sl-markdown-content .feature-card :is(h3,p){margin:0;max-width:none}.landing-root .feature-card__animation *,.landing-root .feature-card__animation *+*,.landing-root .feature-carousel.not-content *,.landing-root .feature-carousel.not-content *+*,.landing-root .feature-grid.not-content *,.landing-root .feature-grid.not-content *+*{margin-top:0}.feature-carousel__rail{position:sticky;top:6rem;display:grid;gap:.45rem;align-self:start;padding:.35rem;border:1px solid var(--landing-border);border-radius:var(--landing-radius);background:#131313eb;backdrop-filter:blur(14px)}.feature-carousel__link{display:grid;grid-template-columns:auto 1fr;gap:.7rem;align-items:center;min-height:3.25rem;padding:.75rem;border:1px solid transparent;border-radius:var(--landing-radius);color:#ffffffc7;font-size:.95rem;font-weight:620;line-height:1.25;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.feature-carousel__link span{color:var(--landing-dim);font-family:"Geist Mono",var(--sl-font-mono),monospace;font-size:.68rem;font-weight:600}.feature-carousel__link:hover,.feature-carousel__link.is-active{border-color:#10b9816b;background:#10b9811a;color:var(--landing-text)}.feature-carousel__link.is-active{transform:translate(.25rem)}.feature-carousel__track{display:grid;gap:clamp(1.25rem,4vw,2.5rem)}.feature-carousel__item{display:grid;align-items:center;min-height:clamp(28rem,68vh,40rem);scroll-margin-top:6.5rem;scroll-snap-align:center}.feature-carousel__item:not(.is-active) .feature-card__animation *,.feature-carousel__item:not(.is-active) .feature-card__desktop{animation-play-state:paused!important}.feature-card{display:flex;flex-direction:column;gap:1rem;height:100%;min-height:15rem;margin:0;padding:1.25rem;align-self:stretch}.feature-card--with-animation{gap:0;min-height:clamp(26rem,56vh,34rem);padding:0;overflow:hidden}.feature-card--static{gap:0;min-height:clamp(25rem,54vh,34rem);padding:0;overflow:hidden}.feature-card__desktop{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;border-bottom:1px solid var(--landing-border);background:#111}.feature-card__desktop-bar{display:flex;gap:.35rem;align-items:center;flex:0 0 auto;min-height:2.1rem;padding-inline:.85rem;border-bottom:1px solid var(--landing-border);background:#ffffff0a}.feature-card__desktop-bar span{width:.48rem;height:.48rem;border:1px solid rgba(255,255,255,.26);border-radius:999px;background:#ffffff1f}.feature-card__animation{display:flex;flex:0 0 clamp(14.5rem,38vw,17.5rem);align-items:center;justify-content:center;width:100%;height:clamp(14.5rem,38vw,17.5rem);min-height:clamp(14.5rem,38vw,17.5rem);padding:clamp(.65rem,2.2vw,1rem) clamp(.85rem,2.8vw,1.15rem);overflow:hidden;border-bottom:1px solid var(--landing-border);background:#101010}.feature-card__desktop .feature-card__animation{flex:1 1 auto;height:100%;min-height:0;border-bottom:0}.feature-card__animation .flow-builder-graph--fill,.feature-card__animation .locator-creator-demo--fill,.feature-card__animation .dynamic-integrator-demo--fill,.feature-card__animation .portable-output-demo--fill,.feature-card__animation .local-first-demo--fill,.feature-card__animation .all-in-one-demo--fill{display:flex;flex:1 1 auto;align-items:center;justify-content:center;width:100%;height:100%;min-height:0;max-height:100%;padding:0;border:0;border-radius:0;background:transparent}.feature-card__animation .flow-builder-graph--fill .flow-builder-graph__svg{width:100%;max-width:17rem;height:auto;min-height:5.5rem;max-height:100%}.feature-card__desktop .feature-card__animation .flow-builder-graph--fill .flow-builder-graph__svg{max-width:min(82%,34rem);min-height:8rem}.feature-card__animation .locator-creator-demo--fill .locator-creator-demo__panel{width:100%;max-width:none;max-height:100%}.feature-card__animation .dynamic-integrator-demo--fill .dynamic-integrator-demo__panel,.feature-card__animation .portable-output-demo--fill .portable-output-demo__panel{width:100%;max-width:none;height:100%;max-height:100%;margin:0}.feature-card__animation .local-first-demo--fill .local-first-demo__stage{width:100%;max-width:none;height:100%;min-height:0;margin:0}.feature-card__animation .locator-creator-demo--fill .locator-creator-demo__canvas{min-height:9.75rem}.feature-card__animation .locator-creator-demo--fill .locator-creator-demo__canvas.is-form-step{min-height:0}.feature-card__animation .dynamic-integrator-demo--fill .dynamic-integrator-demo__stage,.feature-card__animation .portable-output-demo--fill .portable-output-demo__stage{height:100%;min-height:0}.feature-card--dynamic-integrator .feature-card__animation,.feature-card--portable-output .feature-card__animation,.feature-card--local-first .feature-card__animation,.feature-card--all-in-one-workspace .feature-card__animation{padding:0}.feature-card--dynamic-integrator .dynamic-integrator-demo--fill .dynamic-integrator-demo__panel,.feature-card--portable-output .portable-output-demo--fill .portable-output-demo__panel,.feature-card--all-in-one-workspace .all-in-one-demo--fill .all-in-one-demo__panel{border:0;border-radius:0}.feature-card__copy{display:grid;gap:.55rem;flex:0 0 auto;padding:1.15rem 1.25rem 1.25rem;background:#ffffff04}.feature-card__copy p,.feature-card--with-animation p{flex-grow:0;font-size:.9rem;line-height:1.55}.feature-card__workspace{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-content:center;align-items:center;flex:1 1 auto;min-height:18rem;padding:clamp(1.25rem,5vw,3rem);background:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px),#101010;background-size:24px 24px}.feature-card__workspace .feature-card__icon{width:clamp(3.5rem,8vw,5rem);height:clamp(3.5rem,8vw,5rem)}.feature-card__workspace .feature-card__icon svg{width:1.35rem;height:1.35rem}.feature-card__workspace-lines{display:grid;gap:.55rem}.feature-card__workspace-lines span{display:block;width:100%;height:.7rem;border-radius:999px;background:#ffffff1a}.feature-card__workspace-lines span:nth-child(2){width:74%}.feature-card__workspace-lines span:nth-child(3){width:48%;background:#10b98157}.feature-card__icon,.tool-icon{display:grid;place-items:center;width:2.5rem;height:2.5rem;border:1px solid var(--landing-border);border-radius:var(--landing-radius);color:var(--landing-green);background:#101010}.feature-card h3{font-size:1.1rem;font-weight:620}.feature-card p{flex-grow:1;color:var(--landing-muted);font-size:.93rem;line-height:1.6}.landing-showcase--execution{min-height:380vh}.landing-showcase--execution>.landing-shell{display:grid;align-content:start;min-height:inherit;padding-block:clamp(1rem,3vw,2rem)}.execution-model{position:sticky;top:5rem;display:grid;grid-template-columns:minmax(19rem,.52fr) minmax(0,1fr);gap:clamp(1rem,4vw,3rem);align-items:stretch;min-height:calc(100vh - 5.5rem)}.sl-markdown-content .landing-root .landing-showcase,.sl-markdown-content .landing-root .execution-model.not-content,.sl-markdown-content .landing-root .code-map,.sl-markdown-content .landing-root .code-map__panel,.sl-markdown-content .landing-root .code-map__bridges{margin-top:0}.landing-root .execution-model *,.landing-root .execution-model *+*{margin-top:0}.execution-model__copy{display:grid;align-content:center;gap:.65rem}.execution-step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;width:100%;min-height:5.5rem;padding:.95rem;border:1px solid var(--landing-border-soft);border-radius:var(--landing-radius);background:#131313bd;color:var(--landing-muted);text-align:left;cursor:pointer;opacity:.34;transform:translateY(.7rem);transition:opacity .24s ease,border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease}.execution-step.is-revealed{opacity:1;transform:translateY(0)}.execution-step:hover,.execution-step.is-active{border-color:#10b9817a;background:#10b9811a;color:var(--landing-text)}.execution-step.is-active{transform:translate(.35rem)}.execution-step__index{color:var(--landing-green);font-family:"Geist Mono",var(--sl-font-mono),ui-monospace,monospace;font-size:.72rem;font-weight:700;line-height:1.5}.execution-step strong{display:block;font-size:1.02rem;font-weight:640;line-height:1.25}.execution-step small{display:block;margin-top:.35rem;color:var(--landing-muted);font-size:.86rem;line-height:1.45}.execution-model__stage{position:relative;min-height:clamp(30rem,54vw,42rem);overflow:hidden;border:1px solid var(--landing-border);border-radius:var(--landing-radius);background:radial-gradient(circle at 20% 18%,rgba(59,130,246,.14),transparent 28%),radial-gradient(circle at 82% 76%,rgba(16,185,129,.16),transparent 30%),linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),#101010;background-size:auto,auto,32px 32px,32px 32px,auto}.execution-visual{position:absolute;inset:0;display:grid;place-items:center;padding:clamp(1rem,3vw,2rem);opacity:0;pointer-events:none;transform:translateY(1.2rem) scale(.985);transition:opacity .26s ease,transform .26s ease}.execution-visual.is-active{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.execution-visual__mobile-copy{display:none}.execution-window{width:min(100%,54rem);overflow:hidden;border:1px solid var(--landing-border);border-radius:var(--landing-radius);background:#131313f5;box-shadow:0 2rem 6rem #00000057}.execution-window__bar{display:flex;align-items:center;justify-content:space-between;min-height:2.65rem;padding-inline:.85rem;border-bottom:1px solid var(--landing-border);color:#ffffffc7;font-family:"Geist Mono",var(--sl-font-mono),ui-monospace,monospace;font-size:.72rem}.execution-window__bar i{width:.5rem;height:.5rem;border-radius:999px;background:var(--landing-green);box-shadow:-.8rem 0 #ffffff3d,-1.6rem 0 #ffffff24}.execution-window__bar button{display:grid;place-items:center;width:2rem;height:2rem;border:1px solid rgba(16,185,129,.44);border-radius:var(--landing-radius);background:#10b9811f;color:var(--landing-green)}.execution-model.has-started .execution-visual.is-active .execution-window__bar button{animation:execution-add-click .64s ease both;animation-delay:.22s}.execution-canvas{display:grid;grid-template-columns:auto minmax(2rem,1fr) auto minmax(2rem,1fr) auto minmax(2rem,1fr) auto;grid-template-rows:minmax(2.4em,auto) auto;column-gap:0;row-gap:.65rem;align-content:center;align-items:center;justify-items:center;min-height:clamp(17rem,29vw,22rem);padding:clamp(1rem,3vw,2rem)}.execution-node{display:contents}.execution-node strong,.execution-node span{opacity:0;transform:translateY(.75rem)}.execution-model.has-started .execution-visual.is-active .execution-node strong,.execution-model.has-started .execution-visual.is-active .execution-node span{animation:execution-node-in .56s ease forwards}.execution-node--navigate>*{grid-column:1}.execution-node--username>*{grid-column:3}.execution-node--password>*{grid-column:5}.execution-node--click>*{grid-column:7}.execution-node strong{grid-row:1}.execution-node span{grid-row:2}.execution-model.has-started .execution-visual.is-active .execution-node--username strong,.execution-model.has-started .execution-visual.is-active .execution-node--username span{animation-delay:.32s}.execution-model.has-started .execution-visual.is-active .execution-node--password strong,.execution-model.has-started .execution-visual.is-active .execution-node--password span{animation-delay:.64s}.execution-model.has-started .execution-visual.is-active .execution-node--click strong,.execution-model.has-started .execution-visual.is-active .execution-node--click span{animation-delay:.96s}.execution-node strong{min-height:2.4em;color:#ffffffdb;font-size:clamp(.68rem,1.25vw,.84rem);font-weight:620;line-height:1.2;text-align:center}.execution-node span{position:relative;z-index:2;display:grid;place-items:center;width:clamp(4.1rem,8vw,5.75rem);aspect-ratio:1;border:1px solid rgba(255,255,255,.16);border-radius:var(--landing-radius);background:linear-gradient(180deg,rgba(255,255,255,.08),transparent),#10b9811a;color:var(--landing-green)}.execution-node span:before,.execution-node span:after{content:"";position:absolute;top:50%;width:.44rem;height:.44rem;border:1px solid rgba(16,185,129,.72);border-radius:999px;background:#101010;box-shadow:0 0 0 .18rem #10b9811f;transform:translateY(-50%);z-index:3}.execution-node span:before{left:-.25rem}.execution-node span:after{right:-.25rem}.execution-node--navigate span:before,.execution-node--click span:after{display:none}.execution-node svg{width:1.3rem;height:1.3rem}.execution-edge{grid-row:2;justify-self:stretch;height:1px;margin-top:0;overflow:hidden;background:#ffffff1f}.execution-edge:nth-child(2){grid-column:2}.execution-edge:nth-child(4){grid-column:4}.execution-edge:nth-child(6){grid-column:6}.execution-edge:after{content:"";display:block;width:100%;height:100%;transform:translate(-100%);background:var(--landing-green)}.execution-model.has-started .execution-visual.is-active .execution-edge:after{animation:execution-edge-in .42s ease forwards;animation-delay:.28s}.execution-model.has-started .execution-visual.is-active .execution-edge:nth-child(4):after{animation-delay:.6s}.execution-model.has-started .execution-visual.is-active .execution-edge:nth-child(6):after{animation-delay:.92s}.execution-configure{position:relative;min-height:clamp(22rem,34vw,28rem);padding:clamp(1rem,3vw,2rem)}.execution-configure__canvas{display:grid;grid-template-columns:minmax(3.9rem,auto) minmax(.9rem,1fr) minmax(3.9rem,auto) minmax(.9rem,1fr) minmax(3.9rem,auto) minmax(.9rem,1fr) minmax(3.9rem,auto) minmax(.9rem,1fr) minmax(3.9rem,auto);grid-template-rows:max-content auto;align-content:center;align-items:center;justify-items:center;column-gap:0;row-gap:.35rem;height:100%;min-height:14rem;padding-right:11rem}.execution-mini-node{display:contents;color:var(--landing-muted)}.execution-mini-node:nth-child(1)>*{grid-column:1}.execution-mini-node:nth-child(3)>*{grid-column:3}.execution-mini-node:nth-child(5)>*{grid-column:5}.execution-mini-node:nth-child(7)>*{grid-column:7}.execution-mini-node:nth-child(9)>*{grid-column:9}.execution-mini-node strong{grid-row:1;display:flex;align-items:end;justify-content:center;color:#ffffffc7;font-size:.58rem;font-weight:620;line-height:1.12;text-align:center}.execution-mini-node span{position:relative;z-index:2;grid-row:2;display:grid;place-items:center;width:3.25rem;aspect-ratio:1;border:1px solid rgba(255,255,255,.14);border-radius:var(--landing-radius);background:#ffffff0e}.execution-mini-node span:before,.execution-mini-node span:after{content:"";position:absolute;top:50%;z-index:3;width:.36rem;height:.36rem;border:1px solid rgba(16,185,129,.72);border-radius:999px;background:#101010;box-shadow:0 0 0 .14rem #10b9811f;transform:translateY(-50%)}.execution-mini-node span:before{left:-.21rem}.execution-mini-node span:after{right:-.21rem}.execution-mini-node:first-child span:before,.execution-mini-node--assert span:after{display:none}.execution-mini-edge{grid-row:2;justify-self:stretch;height:1px;overflow:hidden;background:#ffffff1f}.execution-mini-edge:nth-child(2){grid-column:2}.execution-mini-edge:nth-child(4){grid-column:4}.execution-mini-edge:nth-child(6){grid-column:6}.execution-mini-edge:nth-child(8){grid-column:8}.execution-mini-edge:after{content:"";display:block;width:100%;height:100%;background:var(--landing-green)}.execution-mini-edge--assert{opacity:0}.execution-model.has-started .execution-visual.is-active .execution-mini-edge--assert{animation:execution-mini-edge-in .52s ease forwards;animation-delay:2.45s}.execution-mini-node--assert{color:var(--landing-green)}.execution-mini-node--assert strong,.execution-mini-node--assert span{opacity:0;transform:translate(-.5rem) scale(.92)}.execution-mini-node--assert span{background:#10b9811f}.execution-model.has-started .execution-visual.is-active .execution-mini-node--assert strong,.execution-model.has-started .execution-visual.is-active .execution-mini-node--assert span{animation:execution-assert-in .52s ease forwards;animation-delay:2.45s}.execution-popover{position:absolute;display:grid;gap:.55rem;width:min(16rem,42%);padding:.75rem;border:1px solid var(--landing-border);border-radius:var(--landing-radius);background:#1b1b1bfa;box-shadow:0 1.5rem 4rem #00000057}.execution-popover--step{top:4.5rem;right:1.7rem;opacity:0;transform:translateY(-.7rem) scale(.96)}.execution-model.has-started .execution-visual.is-active .execution-popover--step{animation:execution-popover-step-cycle 3.2s ease forwards;animation-delay:.46s}.execution-popover__title{color:#ffffffdb;font-family:"Geist Mono",var(--sl-font-mono),ui-monospace,monospace;font-size:.68rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.execution-popover--step span,.execution-run-form span,.execution-run-fields span,.execution-report__summary span,.execution-report__table span{display:block;height:.7rem;border-radius:999px;background:#ffffff1f}.execution-popover--step span:nth-of-type(2){width:70%}.execution-popover--step button{display:flex;align-items:center;justify-content:space-between;min-height:2.25rem;padding:.55rem .65rem;border:1px solid rgba(16,185,129,.4);border-radius:var(--landing-radius);background:#10b9811a;color:var(--landing-text);font-size:.84rem;font-weight:620}.execution-popover--picker{right:4.5rem;bottom:2rem;min-height:10rem;opacity:0;transform:translateY(.65rem) scale(.96)}.execution-model.has-started .execution-visual.is-active .execution-popover--picker{animation:execution-popover-picker-cycle 2.2s ease forwards;animation-delay:1.3s}.execution-page-block{height:1.35rem;border:1px solid rgba(255,255,255,.12);border-radius:var(--landing-radius);background:#ffffff14}.execution-page-block:nth-child(2){width:62%}.execution-page-block:nth-child(4){width:76%}.execution-page-block.is-selected{border-color:#10b981ad;background:#10b98124}.execution-cursor{position:absolute;right:26%;bottom:3.2rem;display:grid;place-items:center;width:2rem;height:2rem;color:var(--landing-green);opacity:0}.execution-model.has-started .execution-visual.is-active .execution-cursor{animation:execution-cursor-tap .76s ease forwards;animation-delay:1.85s}.execution-visual--execute{align-content:center;gap:1rem}.execution-visual--generate{align-content:center}.execution-window--generated{width:min(100%,56rem)}.execution-generated{display:grid;grid-template-columns:minmax(12rem,.34fr) minmax(0,1fr);gap:1px;background:var(--landing-border)}.execution-generated__files,.execution-generated__code{min-width:0;margin:0;background:#0d0d0d}.execution-generated__files{display:grid;align-content:start;gap:.45rem;padding:1rem}.execution-generated__files span{display:block;padding:.58rem .65rem;border:1px solid transparent;border-radius:var(--landing-radius);color:var(--landing-muted);font-family:"Geist Mono",var(--sl-font-mono),ui-monospace,monospace;font-size:.72rem}.execution-generated__files span.is-active,.execution-model.has-started .execution-visual.is-active .execution-generated__files span{animation:execution-generated-file-in .52s ease both}.execution-model.has-started .execution-visual.is-active .execution-generated__files span:nth-child(2){animation-delay:.22s}.execution-model.has-started .execution-visual.is-active .execution-generated__files span:nth-child(3){animation-delay:.42s}.execution-generated__files span.is-active,.execution-generated__files span:hover{border-color:#10b98157;background:#10b9811a;color:var(--landing-text)}.execution-generated__code{max-width:100%;min-height:20rem;padding:1rem;overflow:auto;color:#ffffffd1;font-family:"Geist Mono",var(--sl-font-mono),ui-monospace,monospace;font-size:clamp(.64rem,1.05vw,.8rem);line-height:1.7}.execution-generated__code code{display:block;width:max-content;min-width:100%;opacity:0;transform:translateY(.75rem)}.execution-model.has-started .execution-visual.is-active .execution-generated__code code{animation:execution-generated-code-in .64s ease forwards;animation-delay:.26s}.execution-run-stack{position:relative;display:grid;place-items:center;width:100%}.execution-window--run,.execution-window--running{width:min(100%,36rem)}.execution-window--running{position:absolute;width:min(calc(100% - 4rem),42rem);margin-top:1.25rem;opacity:0;transform:translateY(1rem) scale(.97)}.execution-model.has-started .execution-visual.is-active .execution-window--run{animation:execution-run-out .56s ease forwards;animation-delay:.82s}.execution-model.has-started .execution-visual.is-active .execution-window--running{animation:execution-run-in .62s ease forwards;animation-delay:1.18s}.execution-run-form{display:grid;gap:.8rem;padding:1.25rem}.execution-run-form span{height:2.4rem;border-radius:var(--landing-radius)}.execution-run-form span:nth-child(2){width:78%}.execution-run-form span:nth-child(3){width:88%}.execution-run-form button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.65rem;margin-top:.35rem;border:1px solid var(--landing-green);border-radius:var(--landing-radius);background:var(--landing-green);color:#071107;font-weight:700}.execution-progress{height:.85rem;margin:1.25rem;overflow:hidden;border-radius:999px;background:#ffffff1f}.execution-progress span{display:block;width:82%;height:100%;border-radius:inherit;background:var(--landing-green);transform:translate(-100%)}.execution-model.has-started .execution-visual.is-active .execution-progress span{animation:execution-progress 1.5s ease forwards;animation-delay:1.45s}.execution-run-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding:0 1.25rem 1.25rem}.execution-run-fields span{height:3.6rem;border-radius:var(--landing-radius)}.execution-report{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1fr);gap:.9rem;padding:clamp(1rem,3vw,1.4rem)}.execution-report__summary,.execution-report__graphs,.execution-report__table{border:1px solid var(--landing-border-soft);border-radius:var(--landing-radius);background:#ffffff0a}.execution-report__summary{display:grid;gap:.75rem;padding:1rem}.execution-report__summary span{height:1rem}.execution-report__summary span:nth-child(2){width:72%}.execution-report__summary span:nth-child(3){width:54%;background:#10b98152}.execution-report__graphs{display:flex;align-items:end;gap:.75rem;min-height:11rem;padding:1rem}.execution-report__graphs i{display:block;flex:1;border-radius:var(--landing-radius) var(--landing-radius) 0 0;background:linear-gradient(180deg,var(--landing-green),rgba(16,185,129,.16));transform-origin:bottom;animation:execution-graph 1.2s ease both}.execution-report__graphs i:nth-child(1){height:48%}.execution-report__graphs i:nth-child(2){height:78%;animation-delay:.14s}.execution-report__graphs i:nth-child(3){height:58%;animation-delay:.28s}.execution-report__table{display:grid;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;padding:1rem}.execution-report__table span{height:.8rem}.execution-report__table span:nth-child(3n+1){background:#10b9813d}.code-map li span,.docs-preview__grid a span{color:var(--landing-dim);font-family:"Geist Mono",var(--sl-font-mono),monospace;font-size:.72rem;text-transform:uppercase}@keyframes execution-node-in{to{opacity:1;transform:translateY(0)}}@keyframes execution-edge-in{to{transform:translate(0)}}@keyframes execution-edge-in-vertical{to{transform:translateY(0)}}@keyframes execution-popover-in{to{opacity:1;transform:translateY(0) scale(1)}}@keyframes execution-popover-step-cycle{0%{opacity:0;transform:translateY(-.7rem) scale(.96)}16%,70%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-.35rem) scale(.98)}}@keyframes execution-popover-picker-cycle{0%{opacity:0;transform:translateY(.65rem) scale(.96)}24%,62%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(.35rem) scale(.98)}}@keyframes execution-add-click{0%{transform:scale(1);background:#10b9811f}45%{transform:scale(.88);background:#10b9813d;box-shadow:0 0 #10b98157}to{transform:scale(1);background:#10b9811f;box-shadow:0 0 0 .55rem #10b98100}}@keyframes execution-cursor-tap{0%{opacity:0;transform:translate(1rem,.8rem)}45%,80%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(0) scale(.82)}}@keyframes execution-assert-in{to{opacity:1;transform:translate(0) scale(1)}}@keyframes execution-mini-edge-in{0%{opacity:0;transform:scaleX(0);transform-origin:left}to{opacity:1;transform:scaleX(1);transform-origin:left}}@keyframes execution-mini-edge-in-vertical{0%{opacity:0;transform:scaleY(0);transform-origin:top}to{opacity:1;transform:scaleY(1);transform-origin:top}}@keyframes execution-run-out{to{opacity:0;transform:translateY(-1rem) scale(.96)}}@keyframes execution-run-in{to{opacity:1;transform:translateY(0) scale(1)}}@keyframes execution-generated-file-in{0%{opacity:0;transform:translate(-.45rem)}to{opacity:1;transform:translate(0)}}@keyframes execution-generated-code-in{to{opacity:1;transform:translateY(0)}}@keyframes execution-run-in-mobile{to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}@keyframes execution-progress{to{transform:translate(0)}}@keyframes execution-graph{0%{transform:scaleY(.18)}to{transform:scaleY(1)}}.code-map__grid{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:.75rem}.proof-stage{display:grid;gap:.75rem}.code-map__mobile-list{display:none}.docs-preview__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.code-map__panel{display:flex;flex-direction:column;min-width:0;margin-top:0;overflow:hidden}.code-map__bridges{display:flex;flex-direction:column;width:2.75rem;margin-top:0}.code-map__bridges-bar{visibility:hidden;border-bottom-color:transparent}.code-map__bridge-list{display:grid;flex:1;grid-auto-rows:1fr;gap:1px;margin:0;padding:0}.code-map__bridge{position:relative;display:grid;place-items:center;margin-block:0}.code-map__bridge:before{content:"";position:absolute;inset:50% -.75rem auto;height:1px;background:#ffffff24;transform:translateY(-50%)}.code-map__bridge svg{position:relative;z-index:1;width:.875rem;height:.875rem;padding-inline:.1rem;color:var(--landing-green);background:var(--landing-bg)}.code-map__panel ul{display:grid;flex:1;grid-auto-rows:1fr;gap:1px;margin:0;padding:0;list-style:none}.code-map__panel li{display:grid;grid-template-columns:11rem 1fr;align-items:center;gap:1rem;margin-block:0;padding:1rem;background:#ffffff0b}.code-map__panel li strong{color:var(--landing-text);font-weight:620}.artifact-preview{min-width:0;overflow:hidden}.artifact-preview__body{display:grid;grid-template-columns:minmax(15rem,.34fr) minmax(0,1fr);gap:1rem;align-items:start;padding:1rem}.artifact-preview__intro{display:grid;gap:.85rem}.artifact-file-tree{display:grid;gap:.45rem;margin:0;padding:.75rem;border:1px solid var(--landing-border-soft);border-radius:var(--landing-radius);background:#ffffff09;list-style:none}.artifact-file-tree li{display:flex;align-items:center;gap:.55rem;margin:0;color:var(--landing-muted);font-family:"Geist Mono",var(--sl-font-mono),monospace;font-size:.78rem}.artifact-file-tree li:first-child{color:var(--landing-text)}.artifact-file-tree svg{flex:0 0 auto;color:var(--landing-green)}.artifact-preview__snippets{display:grid;gap:.75rem;min-width:0}.artifact-preview h3,.positioning-grid h3,.comparison-grid h3,.known-boundaries h3,.engineer-trust__grid h3{margin:0;color:var(--landing-text);font-size:1rem;font-weight:640;line-height:1.3}.artifact-preview p,.positioning-grid p,.comparison-grid p,.docs-preview__grid p{margin-top:.55rem;color:var(--landing-muted);font-size:.92rem;line-height:1.55}.artifact-preview pre{min-width:0;max-width:100%;padding:1rem;border:1px solid var(--landing-border-soft);border-radius:var(--landing-radius);background:#0d0d0d;font-size:clamp(.64rem,1.15vw,.8rem)}.artifact-preview pre code{display:block;width:max-content;min-width:100%}.proof-support-grid{display:grid;grid-template-columns:minmax(18rem,.42fr) minmax(0,1fr);gap:.75rem;margin-top:clamp(1.5rem,4vw,3rem)}.inspection-checklist{display:grid;gap:.9rem;align-content:start;min-width:0;padding:1rem}.inspection-checklist__heading{display:flex;align-items:center;gap:.65rem}.inspection-checklist__heading svg,.inspection-checklist li svg,.proof-docs svg{color:var(--landing-green)}.inspection-checklist h3{margin:0;font-size:1rem;font-weight:640}.inspection-checklist ul{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}.inspection-checklist li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;margin:0;color:var(--landing-muted);font-size:.9rem;line-height:1.45}.proof-docs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.proof-docs a{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:.7rem;row-gap:.35rem;align-items:start;min-width:0;padding:1rem}.proof-docs a>svg{grid-row:1;grid-column:1;align-self:center}.proof-docs span{grid-row:1;grid-column:2;align-self:center;color:var(--landing-text);font-size:.96rem;font-weight:640;line-height:1.25}.proof-docs strong{grid-row:2;grid-column:2;color:var(--landing-muted);font-size:.86rem;font-weight:450;line-height:1.45}.landing-root .proof-support-grid>.proof-docs,.landing-root .proof-docs *,.landing-root .proof-docs *+*{margin-top:0}.trust-signals__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;overflow:hidden;background:var(--landing-border)}.trust-signals{margin-top:clamp(2.5rem,6vw,5rem)}.trust-signal{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.6rem;align-items:center;min-height:4.25rem;padding:.85rem;border:0;background:#131313f5}.trust-signal svg{color:var(--landing-green);font-size:1.12rem}.trust-signal span{min-width:0;color:var(--landing-muted);font-size:.82rem;font-weight:620;line-height:1.3}.landing-root .trust-signals__grid>.trust-signal,.landing-root .trust-signals__grid>.trust-signal *,.landing-root .trust-signals__grid>.trust-signal *+*{margin-top:0}.positioning-grid,.engineer-trust__grid,.engineer-trust__list,.comparison-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.engineer-trust__list,.comparison-grid--tradeoffs{grid-template-columns:repeat(4,minmax(0,1fr))}.positioning-grid{margin-top:.75rem}.section-cta{display:flex;justify-content:center;margin-top:1rem}.positioning-grid article,.engineer-trust__grid a,.engineer-trust__list article,.comparison-grid article{display:grid;align-content:start;gap:.75rem;min-width:0;padding:1.1rem}.landing-root .positioning-grid>article,.landing-root .positioning-grid>article *,.landing-root .positioning-grid>article *+*{margin-top:0}.comparison-grid article p strong{color:var(--landing-text);font-weight:650}.positioning-grid svg,.engineer-trust__grid svg,.engineer-trust__list svg,.comparison-grid svg,.known-boundaries svg{color:var(--landing-green);font-size:1.35rem}.engineer-trust__grid span,.engineer-trust__list span{color:var(--landing-dim);font-family:"Geist Mono",var(--sl-font-mono),monospace;font-size:.72rem;text-transform:uppercase}.engineer-trust__grid strong,.engineer-trust__list strong{max-width:23rem;color:var(--landing-text);font-size:1.02rem;font-weight:560;line-height:1.45}.engineering-loop-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:.75rem;overflow:hidden;border:1px solid var(--landing-border);border-radius:var(--landing-radius);background:var(--landing-border)}.engineering-loop-strip span{display:grid;place-items:center;min-height:3.5rem;padding:.7rem;background:#131313f5;color:var(--landing-muted);font-family:"Geist Mono",var(--sl-font-mono),monospace;font-size:.72rem;font-weight:650;text-align:center;text-transform:uppercase}.comparison-block{display:grid;gap:.75rem}.comparison-table{display:grid;overflow:hidden;border:1px solid var(--landing-border);border-radius:var(--landing-radius);background:#131313f5}.comparison-table__header,.comparison-table__row{display:grid;grid-template-columns:minmax(10rem,.72fr) minmax(0,1fr) minmax(0,1fr)}.comparison-table__header span,.comparison-table__row>*{min-width:0;margin:0;padding:.9rem 1rem;background:#131313f5}.comparison-table__row{border-top:1px solid rgba(255,255,255,.08)}.comparison-table__header span:not(:last-child),.comparison-table__row>*:not(:last-child){border-right:1px solid rgba(255,255,255,.08)}.comparison-table__header span{color:var(--landing-dim);font-family:"Geist Mono",var(--sl-font-mono),monospace;font-size:.72rem;font-weight:650;text-transform:uppercase}.comparison-table__row strong{color:var(--landing-text);font-size:.96rem;font-weight:650}.comparison-table__row span{color:var(--landing-muted);font-size:.9rem;line-height:1.5}.known-boundaries{display:flex;align-items:flex-start;gap:.7rem;margin:0;padding:1rem;color:var(--landing-muted);font-size:.92rem;line-height:1.55}.known-boundaries--not-for-you{align-items:flex-start}.known-boundaries--not-for-you h3{margin-bottom:.55rem}.known-boundaries--not-for-you ul{display:grid;gap:.4rem;margin:0;padding-left:1.1rem}.known-boundaries--not-for-you li{margin:0}.docs-preview{display:grid;gap:1.5rem}.evaluate-path{display:grid;gap:1.1rem;padding-top:clamp(1.25rem,3vw,2.5rem);padding-bottom:clamp(1.75rem,3.5vw,3rem)}.docs-preview__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.docs-preview__grid a{display:grid;gap:.95rem;min-height:12rem;padding:1.25rem}.evaluate-path__grid a{grid-template-rows:auto auto auto auto 1fr auto;align-content:stretch}.evaluate-path__grid .evaluate-path__step--primary{border-color:#10b98170;background:linear-gradient(#10b98114,#10b98105),#131313f5}.evaluate-path__grid strong{display:block}.evaluate-path__grid p{margin-top:0}.evaluate-path__resource-link{display:inline-flex;align-items:center;align-self:end;gap:.4rem;margin-top:.2rem;color:var(--landing-green);font-size:.86rem;font-weight:650}.evaluate-path__resource-link svg{width:.95rem;height:.95rem}.evaluate-path__command{display:grid;grid-template-columns:minmax(0,1fr) 2.5rem;align-items:stretch;align-self:end;margin-top:.2rem;overflow:hidden;border:1px solid var(--landing-border);border-radius:var(--landing-radius);background:#0d0d0d}.evaluate-path__command code{min-width:0;padding:.68rem .8rem;overflow-x:auto;color:var(--landing-text);font-family:"Geist Mono",var(--sl-font-mono),ui-monospace,monospace;font-size:.78rem;white-space:nowrap}.evaluate-path__command button{display:grid;place-items:center;margin:0;border:0;border-left:1px solid var(--landing-border);background:transparent;color:var(--landing-muted);appearance:none;cursor:pointer}.evaluate-path__command button:hover,.evaluate-path__command button.is-copied{color:var(--landing-green)}.evaluate-path__command button svg{grid-area:1 / 1;width:1rem;height:1rem}.evaluate-path__copy-icon--success{opacity:0;visibility:hidden}.evaluate-path__command button.is-copied svg:not(.evaluate-path__copy-icon--success){opacity:0;visibility:hidden}.evaluate-path__command button.is-copied .evaluate-path__copy-icon--success{opacity:1;visibility:visible}.docs-preview__grid svg{color:var(--landing-green);font-size:1.5rem}.docs-preview__grid strong{max-width:22rem;font-size:1.06rem;font-weight:560;line-height:1.45}.open-source{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem;align-items:end;margin-top:clamp(4rem,8vw,8rem);padding:1.25rem}.open-source__copy{display:grid;gap:1rem}.open-source__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem}.open-source__link{display:inline-flex;align-items:center;gap:.6rem;min-height:3rem;padding:.8rem 1rem;border:1px solid var(--landing-border);border-radius:var(--landing-radius);background:var(--landing-surface-2);font-weight:600}.mobile-sticky-cta{display:none}.landing-footer{display:flex;justify-content:space-between;gap:1.5rem;margin-top:clamp(4rem,8vw,7rem);padding-block:2rem;border-top:1px solid var(--landing-border);color:var(--landing-muted)}.landing-footer__brand{display:grid;gap:.35rem}.landing-footer__brand strong{color:var(--landing-text)}.landing-footer__links{display:flex;flex-wrap:wrap;gap:.9rem;margin:0}.landing-footer a:hover{color:var(--landing-text)}@media(max-width:1180px){.feature-carousel{grid-template-columns:minmax(11rem,.34fr) minmax(0,1fr)}.feature-grid,.positioning-grid,.engineer-trust__grid,.comparison-grid,.docs-preview__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-signals__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.proof-support-grid{grid-template-columns:1fr}.landing-touch-surfaces__proof{grid-template-columns:1fr;overflow:visible}.landing-touch-surfaces__proof-step{gap:.35rem .75rem;padding:.85rem .9rem}.landing-touch-surfaces__proof-step:not(:last-child){border-right:0;border-bottom:1px solid var(--landing-border)}.landing-touch-surfaces__proof-step:not(:last-child):after{right:auto;left:50%;top:auto;bottom:-.32rem;z-index:2;width:.62rem;height:.62rem;border:0;border-right:1px solid var(--landing-border);border-bottom:1px solid var(--landing-border);background:#131313;transform:translate(-50%) rotate(45deg)}.landing-touch-surfaces__proof-flow strong{white-space:normal;overflow-wrap:anywhere}}@media(max-width:760px){.landing-navbar{grid-template-columns:auto auto}.landing-navbar__hamburger{display:grid;place-items:center}.landing-navbar__links{position:absolute;inset:calc(100% + .5rem) 0 auto 0;display:flex;flex-direction:column;align-items:stretch;padding:.5rem;border:1px solid var(--landing-border);border-radius:var(--landing-radius);background:var(--landing-surface);opacity:0;pointer-events:none;transform:translateY(-.4rem) scale(.98);transform-origin:top;visibility:hidden;transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s}.landing-navbar.is-open .landing-navbar__links{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);visibility:visible;transition:opacity .18s ease,transform .18s ease,visibility 0s linear}.landing-navbar__links a{min-height:2.75rem}.landing-hero{padding-top:2rem;padding-bottom:2.35rem}.landing-hero__copy{gap:.85rem}.landing-hero h1{font-size:clamp(2.25rem,10vw,3.2rem)}.landing-hero__description{font-size:clamp(.95rem,3.8vw,1.05rem)}.landing-hero__actions{display:grid;grid-template-columns:1fr;justify-content:center;width:100%;gap:.55rem}.landing-hero__actions .landing-tertiary-button{grid-column:auto;justify-self:stretch}.feature-carousel,.feature-grid,.positioning-grid,.proof-docs,.engineer-trust__grid,.engineer-trust__list,.comparison-grid,.docs-preview__grid,.open-source{grid-template-columns:1fr}.trust-signals,.comparison-table__header{display:none}.comparison-table__row{grid-template-columns:1fr}.comparison-table__row strong:before,.comparison-table__row span:before{display:block;margin-bottom:.35rem;color:var(--landing-dim);font-family:"Geist Mono",var(--sl-font-mono),monospace;font-size:.66rem;font-weight:650;text-transform:uppercase}.comparison-table__row strong:before{content:"Current path"}.comparison-table__row span:first-of-type:before{content:"Keep it when"}.comparison-table__row span:last-of-type:before{content:"Use AppraiseJS when"}.code-map__grid{display:none}.artifact-preview__body{grid-template-columns:1fr}.artifact-preview pre{font-size:.66rem}.artifact-preview__snippets pre:nth-child(n+3){display:none}.proof-support-grid{grid-template-columns:1fr}.proof-docs a{padding:.9rem}.trust-signal{min-height:3.25rem}.code-map__mobile-list{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.code-map__mobile-row{display:grid;gap:.55rem;margin:0;padding:.75rem;border:1px solid var(--landing-border);border-radius:var(--landing-radius);background:#131313f5}.code-map__mobile-cell{display:grid;gap:.4rem;min-width:0;margin:0;padding:.85rem;border:1px solid rgba(255,255,255,.08);border-radius:calc(var(--landing-radius) - .15rem);background:#ffffff0b}.code-map__mobile-cell span{color:var(--landing-dim);font-family:"Geist Mono",var(--sl-font-mono),monospace;font-size:.68rem;font-weight:600;letter-spacing:0;text-transform:uppercase}.code-map__mobile-cell strong{min-width:0;color:var(--landing-text);font-size:.98rem;font-weight:620;line-height:1.35}.code-map__mobile-cell--output{border-color:#10b98138;background:linear-gradient(#10b98112,#10b98105),#ffffff0b}.code-map__mobile-arrow{position:relative;display:grid;place-items:center;min-height:1.75rem;margin:0;color:var(--landing-green)}.code-map__mobile-arrow:before{content:"";position:absolute;inset:-.25rem auto;width:1px;background:#10b98142}.code-map__mobile-arrow svg{position:relative;z-index:1;width:1rem;height:1rem;padding:.12rem;border-radius:999px;background:var(--landing-bg)}.feature-carousel{display:block}.feature-carousel__rail{display:none}.feature-carousel__track{gap:.85rem}.feature-carousel__item{min-height:auto;scroll-margin-top:5rem}.feature-card--with-animation{min-height:15rem}.feature-card--static{min-height:14.5rem}.feature-card__copy{order:-1;padding:1rem 1.05rem 1.05rem;border-bottom:1px solid var(--landing-border);background:#ffffff06}.feature-card__copy p,.feature-card--with-animation p{font-size:.88rem;line-height:1.5}.feature-card__animation{flex-basis:clamp(8.75rem,34vw,10.5rem);height:clamp(8.75rem,34vw,10.5rem);min-height:clamp(8.75rem,34vw,10.5rem)}.feature-card__animation .locator-creator-demo--fill .locator-creator-demo__canvas{min-height:8.75rem}.feature-card__animation .dynamic-integrator-demo--fill .dynamic-integrator-demo__stage{height:100%;min-height:0}.feature-card__desktop .feature-card__animation{flex-basis:clamp(9.25rem,38vw,11.5rem);height:clamp(9.25rem,38vw,11.5rem);min-height:clamp(9.25rem,38vw,11.5rem)}.feature-card--all-in-one-workspace .feature-card__animation{padding:.45rem}.feature-card--all-in-one-workspace .all-in-one-demo--fill .all-in-one-demo__panel{overflow:hidden;border:1px solid var(--landing-border);border-radius:6px}.feature-card__workspace{grid-template-columns:1fr;justify-items:start;min-height:13rem}.landing-showcase--execution{min-height:auto}.landing-showcase--execution>.landing-shell{position:relative;top:auto;min-height:0;padding-block:0}.execution-model{position:relative;top:auto;grid-template-columns:1fr;min-height:0}.execution-model__copy{display:none}.execution-model__stage{display:grid;gap:.9rem;min-height:0;overflow:visible;border:0;background:transparent}.execution-visual{position:relative;inset:auto;display:grid;align-content:start;gap:.85rem;min-height:24rem;padding:1rem;overflow:hidden;border:1px solid var(--landing-border);border-radius:var(--landing-radius);opacity:1;pointer-events:auto;transform:none;background:radial-gradient(circle at 20% 18%,rgba(59,130,246,.14),transparent 28%),radial-gradient(circle at 82% 76%,rgba(16,185,129,.16),transparent 30%),linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),#101010;background-size:auto,auto,32px 32px,32px 32px,auto}.execution-visual__mobile-copy{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.35rem .65rem}.execution-visual__mobile-copy span{grid-row:span 2;color:var(--landing-green);font-family:"Geist Mono",var(--sl-font-mono),ui-monospace,monospace;font-size:.72rem;font-weight:700}.execution-visual__mobile-copy strong{color:var(--landing-text);font-size:1.02rem;font-weight:640;line-height:1.25}.execution-visual__mobile-copy p{color:var(--landing-muted);font-size:.88rem;line-height:1.45}.execution-window{position:relative;width:100%}.execution-canvas{display:flex;flex-direction:column;align-content:center;align-items:center;gap:.35rem;justify-items:center;min-height:18rem}.execution-node{display:grid;grid-template-columns:minmax(5.75rem,1fr) auto minmax(5.75rem,1fr);align-items:center;justify-items:center;gap:.7rem;width:100%}.execution-node strong{grid-column:1;grid-row:1;justify-self:end;text-align:right}.execution-node span{grid-column:2;grid-row:1}.execution-edge{width:1px;height:1.2rem;margin-top:0}.execution-edge:after{width:100%;height:100%;transform:translateY(-100%)}.execution-model.has-started .execution-visual.is-active .execution-edge:after{animation-name:execution-edge-in-vertical}.execution-node strong{min-height:0}.execution-node span{width:3.55rem}.execution-node span:before,.execution-node span:after{left:50%;right:auto;transform:translate(-50%)}.execution-node span:before{top:-.25rem}.execution-node span:after{top:auto;bottom:-.25rem}.execution-node--navigate span:before,.execution-node--click span:after{display:none}.execution-configure{min-height:27rem}.execution-configure__canvas{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;min-height:17rem;padding-right:0}.execution-mini-node{display:grid;grid-template-columns:minmax(5.5rem,1fr) auto minmax(5.5rem,1fr);align-items:center;justify-items:center;gap:.6rem;width:100%}.execution-configure__canvas .execution-mini-node strong{grid-column:1;grid-row:1;justify-self:end;text-align:right}.execution-configure__canvas .execution-mini-node span{grid-column:2;grid-row:1}.execution-mini-edge{width:1px;height:1rem}.execution-mini-edge:after{width:100%;height:100%}.execution-mini-node span:before,.execution-mini-node span:after{left:50%;right:auto;transform:translate(-50%)}.execution-mini-node span:before{top:-.21rem}.execution-mini-node span:after{top:auto;bottom:-.21rem}.execution-mini-node:first-child span:before,.execution-mini-node--assert span:after{display:none}.execution-model.has-started .execution-visual.is-active .execution-mini-edge--assert{animation-name:execution-mini-edge-in-vertical}.execution-popover{width:min(15rem,calc(100% - 2rem))}.execution-popover--step{top:10.5rem;right:1rem}.execution-popover--picker{right:1rem;bottom:1rem}.execution-window--run{position:relative}.execution-run-stack{min-height:19rem}.execution-window--running{position:absolute;top:.85rem;left:50%;width:min(calc(100% - 1.2rem),32rem);margin-top:0;transform:translate(-50%) translateY(1rem) scale(.97)}.execution-model.has-started .execution-visual.is-active .execution-window--running{animation-name:execution-run-in-mobile}.execution-window--running .execution-run-fields{gap:.7rem}.execution-window--running .execution-run-fields span{height:3.2rem}.execution-run-fields,.execution-report,.execution-report__table,.execution-generated,.execution-generated__files{grid-template-columns:1fr}.execution-generated__code{min-height:15rem;font-size:.66rem}.code-map__panel li{grid-template-columns:1fr;gap:.35rem}.landing-footer{display:grid;padding-bottom:5.75rem}.open-source__actions{justify-content:stretch}.open-source__actions>a{justify-content:center;width:100%}.engineering-loop-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-sticky-cta{position:fixed;right:.75rem;bottom:.75rem;left:.75rem;z-index:60;display:grid;grid-template-columns:minmax(0,1fr) 2.75rem;gap:.5rem;width:min(calc(100% - 1.5rem),30rem);margin:0 auto;padding:.5rem;border:1px solid var(--landing-border);border-radius:var(--landing-radius);background:#0e0e0eeb;backdrop-filter:blur(14px);box-shadow:0 1rem 3rem #0000005c}.mobile-sticky-cta__quick-start{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-width:0;min-height:2.75rem;padding-inline:.75rem;border:1px solid rgba(16,185,129,.42);border-radius:var(--landing-radius);background:var(--landing-green);color:#06150f;font-size:.92rem;font-weight:700}.mobile-sticky-cta__quick-start svg{flex:0 0 auto;width:1rem;height:1rem}.mobile-sticky-cta__quick-start span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-sticky-cta [data-mobile-install-command]{color:var(--landing-text);font-family:"Geist Mono",var(--sl-font-mono),monospace;font-size:.72rem}.mobile-sticky-cta__copy{display:grid;place-items:center;margin:0;border:1px solid var(--landing-border);border-radius:var(--landing-radius);background:var(--landing-surface-2);color:var(--landing-text);appearance:none}.mobile-sticky-cta__copy.is-copied{color:var(--landing-green)}.mobile-sticky-cta__icon{grid-area:1 / 1;width:1rem;height:1rem}.mobile-sticky-cta__icon--success{opacity:0;visibility:hidden}.mobile-sticky-cta__copy.is-copied .mobile-sticky-cta__icon:not(.mobile-sticky-cta__icon--success){opacity:0;visibility:hidden}.mobile-sticky-cta__copy.is-copied .mobile-sticky-cta__icon--success{opacity:1;visibility:visible}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
