.landing .product-chapters{margin-top:0}.landing .product-chapter{border-top:1px solid var(--line);padding-block:80px}.landing .chapter-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:96px;display:grid}.landing .chapter-copy{min-width:0}.landing .chapter-category{color:var(--muted);font:600 12px/1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase;margin:0 0 23px}.landing .chapter-copy h2{max-width:18ch;font:600 var(--section-title-size)/1.08 var(--sans);letter-spacing:-.04em;margin:0 0 24px}.landing .chapter-lede{max-width:38ch;color:var(--muted);margin:0;font-size:18px;line-height:1.65}.landing .chapter-details{margin:32px 0 0}.landing .chapter-details>div{border-top:1px solid var(--line);padding-block:17px}.landing .chapter-details dt{margin-bottom:7px;font-size:14px;font-weight:600;line-height:1.5}.landing .chapter-details dd{max-width:48ch;color:var(--muted);margin:0;font-size:15px;line-height:1.65}.landing .chapter-link{text-underline-offset:5px;align-items:center;gap:18px;min-height:44px;margin-top:21px;font-size:14px;text-decoration:underline;display:inline-flex}.landing .chapter-link>span{font-size:20px}.landing .evaluation-layout{gap:44px;display:grid}.landing .evaluation-intro{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:end;gap:64px;display:grid}.landing .evaluation-intro h2{margin-bottom:0}.landing .evaluation-intro .chapter-lede{max-width:47ch}.landing .evaluation-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0;display:grid}.landing .evaluation-details>div{padding-top:20px;padding-bottom:0}.landing .chapter-figure{min-width:0;margin:0}.landing .chapter-scene-head{border:1px solid #232b25;border-left:3px solid var(--signal);border-bottom-color:var(--darkline);color:#a4b1a8;min-height:55px;font:500 12px/1.5 var(--mono);background:#0c120e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;padding:16px 24px;display:flex}.landing .chapter-scene-head strong{color:#e8eee9;font-weight:500}.landing .chapter-figure figcaption{min-height:44px;color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 18px;margin-top:13px;font-size:12px;line-height:1.5;display:flex}.landing .chapter-figure figcaption button{min-height:44px;color:var(--muted);font:12px/1.5 var(--sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 0;display:inline-flex}.landing .annotation-chapter{border-bottom:1px solid var(--line);background:#e7e3d6}.landing .annotation-chapter .chapter-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.landing .annotation-chapter .chapter-copy{grid-area:1/2}.landing .annotation-chapter .chapter-figure{grid-area:1/1}.landing .annotation-chapter-art{color:#e8eee9;border:1px solid #232b25;border-top:0;border-left:3px solid var(--signal);background:radial-gradient(#dce8e008 .6px,#0000 .6px) 0 0/5px 5px,radial-gradient(120% 130% at 0 45%,#26342c,#101511 62%);padding:28px 24px;box-shadow:0 24px 64px #18211b1f}.landing .annotation-record{gap:10px;margin-bottom:28px;display:grid}.landing .annotation-record strong{font:500 31px/1.1 var(--serif);letter-spacing:-.025em}.landing .annotation-record>span{color:#a4b1a8;font-size:14px;line-height:1.5}.landing .annotation-alignment{--label-width:112px;--lane-gap:20px;border-top:1px solid var(--darkline);position:relative}.landing .alignment-row{grid-template-columns:var(--label-width) minmax(0, 1fr);gap:var(--lane-gap);border-bottom:1px solid var(--darkline);align-items:center;min-height:65px;padding-block:15px;display:grid}.landing .alignment-row>span{color:#c4d4c9;font-size:14px;line-height:1.5}.landing .aligned-actions,.landing .aligned-outcomes{gap:5px;display:flex}.landing .aligned-actions i{background:var(--signal);flex:1;height:21px}.landing .aligned-actions i:first-child{flex-grow:2}.landing .aligned-actions i:last-child{background:#679d7b;flex-grow:3}.landing .aligned-outcomes i{border:1px solid var(--signal);background:#2c4635;flex:1;height:14px}.landing .aligned-outcomes i:nth-child(2){border-color:var(--fail);background:#633c35;flex-grow:2}.landing .aligned-outcomes i:last-child{flex-grow:3}.landing .aligned-assistance{border-block:1px solid #415949;height:14px;position:relative}.landing .aligned-assistance i{inset-block:2px;background:#c1d0c5;width:18%;position:absolute;left:42%}.landing .alignment-cursor{top:0;bottom:0;left:calc(var(--label-width) + var(--lane-gap));pointer-events:none;position:absolute;right:0}.landing .alignment-cursor i{background:#eff6f1;width:1px;animation:8s ease-in-out infinite chapterAlignmentSweep;position:absolute;top:0;bottom:0;left:0}.landing .annotation-review-note{border-left:2px solid var(--fail);color:#ef958c;margin-top:30px;padding-left:16px}.landing .annotation-review-note strong{margin-bottom:8px;font-size:14px;font-weight:600;line-height:1.5;display:block}.landing .annotation-review-note p{color:#a4b1a8;max-width:38ch;margin:0;font-size:14px;line-height:1.6}.landing .annotation-deliverable{border-top:1px solid var(--darkline);gap:8px;margin-top:28px;padding-top:23px;display:grid}.landing .annotation-deliverable strong{font:500 25px/1.2 var(--serif)}.landing .annotation-deliverable>span{color:#a4b1a8;font-size:12px;line-height:1.5}.landing .chapter-figure.is-paused .alignment-cursor i{animation-play-state:paused}@keyframes chapterAlignmentSweep{0%,12%{left:0}82%,to{left:calc(100% - 1px)}}@media (max-width:1100px){.landing .chapter-grid{gap:58px}.landing .annotation-alignment{--label-width:96px;--lane-gap:16px}}@media (max-width:980px){.landing .product-chapter{padding-block:64px}.landing .chapter-grid,.landing .annotation-chapter .chapter-grid{grid-template-columns:minmax(0,1fr);gap:46px}.landing .annotation-chapter .chapter-copy,.landing .annotation-chapter .chapter-figure{grid-area:auto}.landing .chapter-lede{max-width:48ch}.landing .chapter-details dd{max-width:60ch}.landing .chapter-link{margin-top:12px}.landing .annotation-alignment{--label-width:122px;--lane-gap:24px}}@media (max-width:768px){.landing .evaluation-layout{gap:28px}.landing .evaluation-intro{grid-template-columns:minmax(0,1fr);gap:22px}.landing .evaluation-details{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:0}.landing .product-chapter{padding-block:48px}.landing .chapter-grid{gap:36px}.landing .chapter-category{margin-bottom:18px}.landing .chapter-lede{font-size:17px}.landing .chapter-details{margin-top:27px}.landing .chapter-details dd{font-size:14px}.landing .chapter-scene-head{padding-inline:16px}.landing .annotation-chapter-art{padding:24px 16px}.landing .annotation-alignment{--label-width:94px;--lane-gap:15px}.landing .alignment-row>span{font-size:12px}}@media (max-width:420px){.landing .annotation-alignment{--label-width:85px;--lane-gap:12px}.landing .annotation-deliverable strong{font-size:24px}}@media (prefers-reduced-motion:reduce){.landing .alignment-cursor i{animation:none}}
.landing .mcp-preview{min-width:0;margin:0}.landing .mcp-transcript{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.landing .mcp-scene-scroll{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#9aab9e transparent;overflow-x:auto}.landing .mcp-scene-scroll:focus-visible{outline:2px solid var(--signal);outline-offset:4px}.landing .mcp-workspace{grid-template-columns:minmax(0,1.08fr) 64px minmax(0,1fr);align-items:stretch;display:grid}.landing .mcp-terminal{color:#deded9;background:#111315;border:1px solid #414344;border-radius:7px;min-width:0;display:flex;overflow:hidden}.landing .mcp-terminal-body{--terminal-padding:clamp(18px, 2vw, 28px);min-width:0;min-height:510px;padding:24px var(--terminal-padding) 14px;font:13px/1.6 var(--mono);flex-direction:column;flex:1;display:flex}.landing .mcp-client{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;margin-bottom:24px;display:grid}.landing .mcp-client-mark{width:80px;height:auto;display:block}.landing .mcp-client p{flex-wrap:wrap;align-items:baseline;gap:0 8px;margin:0;display:flex}.landing .mcp-client strong{color:#ededeb;font-size:16px;font-weight:600}.landing .mcp-client p>span,.landing .mcp-client>div>span,.landing .mcp-client code{color:#969895;font:12px/1.65 var(--mono)}.landing .mcp-client code{display:block}.landing .mcp-question{margin:0 calc(-1 * var(--terminal-padding)) 22px;padding:10px var(--terminal-padding);color:#eee;background:#343637;grid-template-columns:10px minmax(0,1fr);gap:10px;display:grid}.landing .mcp-question>span:first-child{color:#aaa}.landing .mcp-typed{margin:0;display:grid}.landing .mcp-typed>span{grid-area:1/1;min-width:0}.landing .mcp-reserve{visibility:hidden}.landing .mcp-caret{vertical-align:-.15em;background:#c4c4c1;width:.6em;height:1.1em;margin-left:1px;display:inline-block}.landing .mcp-preview.is-animated .mcp-caret{animation:1s step-end infinite mcpCaret}.landing .mcp-tool-calls{gap:10px;margin:0;padding:0;list-style:none;display:grid}.landing .mcp-tool-calls li,.landing .mcp-answer{grid-template-columns:10px minmax(0,1fr);gap:10px;display:grid}.landing .mcp-terminal-bullet{color:#deded9;font-size:9px;line-height:2.3}.landing .mcp-tool-calls li[data-state=running] .mcp-terminal-bullet{color:#d77757}.landing .mcp-tool-calls p{margin:0}.landing .mcp-tool-calls strong{font-weight:500}.landing .mcp-tool-calls p>span{color:#969895;white-space:nowrap;font-size:11px}.landing .mcp-tool-calls code{color:#aaa;font:11px/1.55 var(--mono);overflow-wrap:anywhere}.landing .mcp-answer{margin-top:22px}.landing .mcp-answer p{margin:0}.landing .mcp-answer .mcp-review-next{margin-top:12px}.landing .mcp-working{color:#d77757;font:12px/1.5 var(--mono);gap:12px;margin:22px 0 18px;display:flex}.landing .mcp-working>span{text-align:center;width:12px}.landing .mcp-follow-up{margin:auto calc(-1 * var(--terminal-padding)) 0;padding:10px var(--terminal-padding);color:#b3b3af;border-block:1px solid #454748;gap:12px;display:flex}.landing .mcp-follow-up>span{color:#80827f}.landing .mcp-connector{opacity:.25;align-items:center;transition:opacity .6s;display:grid}.landing .mcp-connector[data-connected=true]{opacity:1}.landing .mcp-connector svg{stroke:#58775f;stroke-width:1.5px;width:100%}.landing .mcp-evidence-output{align-self:center;min-width:0;container-type:inline-size}.landing .mcp-preview figcaption{color:var(--muted);font:11px/1.6 var(--sans);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 16px;padding-top:10px;display:flex}.landing .mcp-preview figcaption button{min-height:44px;color:var(--muted);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.landing .mcp-swipe-hint{display:none}@keyframes mcpCaret{50%{opacity:0}}@media (max-width:1100px){.landing .mcp-workspace{grid-template-columns:minmax(0,1.08fr) 44px minmax(0,1fr)}.landing .mcp-terminal-body{font-size:12px}}@media (max-width:700px){.landing .mcp-scene-scroll{scroll-snap-type:x proximity;padding-bottom:8px}.landing .mcp-workspace{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);width:calc(200% + 20px)}.landing .mcp-terminal,.landing .mcp-evidence-output{scroll-snap-align:start}.landing .mcp-terminal-body{--terminal-padding:14px;padding-top:22px}.landing .mcp-client{gap:12px;margin-bottom:16px}.landing .mcp-question{margin-bottom:16px}.landing .mcp-answer{margin-top:16px}.landing .mcp-tool-calls{gap:8px}.landing .mcp-working{margin-block:16px 12px}.landing .mcp-client-mark{width:64px}.landing .mcp-client strong{font-size:14px}.landing .mcp-client p>span,.landing .mcp-client>div>span,.landing .mcp-client code{font-size:11px}.landing .mcp-question,.landing .mcp-tool-calls li,.landing .mcp-answer{gap:8px}.landing .mcp-swipe-hint{margin-top:5px;display:block}}@media (prefers-reduced-motion:reduce){.landing .mcp-caret{animation:none}.landing .mcp-connector{transition:none}}
.landing .deployment-evidence{color:#e4ebe5;background:#111813;border:1px solid #3c4940;border-radius:7px;overflow:hidden}.landing .deployment-evidence-header{font:12px/1.4 var(--sans);border-bottom:1px solid #344138;justify-content:space-between;align-items:center;gap:12px;padding:10px 20px;display:flex}.landing .deployment-evidence-header strong{font-weight:550}.landing .deployment-evidence-header>span{color:#a6b3a9;font-size:11px}.landing .deployment-selected-run{padding:16px 20px}.landing .deployment-run-heading{font:11px/1.5 var(--mono);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.landing .deployment-run-heading strong{font-weight:500}.landing .deployment-run-heading>span{color:#b8cbbd;font-variant-numeric:tabular-nums;flex:none}.landing .deployment-visual{min-width:0}.landing .deployment-perception{background:#151f18;border:1px solid #344138;padding:8px 10px}.landing .deployment-perception>svg{width:100%;height:150px;display:block}.landing .deployment-scene-grid{stroke:#293c30;stroke-width:.8px}.landing .deployment-rack{stroke:#596d60;stroke-width:3px}.landing .deployment-tote-shape{fill:#718574;stroke:#b6c7b8;stroke-width:1.2px}.landing .deployment-tote-shape>path:last-child{fill:none}.landing .deployment-occluder{fill:#354b3b;stroke:#809485;stroke-width:1px}.landing .deployment-reference-box{stroke:#ece7d9;stroke-width:1.5px;stroke-dasharray:4 4}.landing .deployment-prediction-box{stroke:#8bc39d;stroke-width:1.8px}.landing .deployment-camera-status{color:#b8cbbd;font:10px/1.5 var(--sans);justify-content:space-between;align-items:center;gap:8px;display:flex}.landing .deployment-camera-status>span{color:#a6b3a9}.landing .deployment-camera-status strong{font-weight:500}.landing .deployment-perception[data-detection=missed] strong{color:#f1a095}.landing .deployment-annotation{font:11px/1.5 var(--sans);border-left:2px solid #ed7868;flex-wrap:wrap;align-items:baseline;gap:3px 10px;margin:12px 0;padding-left:10px;display:flex}.landing .deployment-annotation>span:first-child{color:#a6b3a9;flex-basis:100%;font-size:10px}.landing .deployment-annotation strong{color:#f1a095;font-weight:550}.landing .deployment-annotation>span:last-child{color:#a6b3a9;font-family:var(--mono);white-space:nowrap;margin-left:auto}.landing .deployment-lanes{--lane-label:76px;gap:10px;display:grid;position:relative}.landing .deployment-lane,.landing .deployment-time-axis{grid-template-columns:var(--lane-label) minmax(0, 1fr);align-items:center;gap:12px;display:grid}.landing .deployment-lane>span{font:11px/1.5 var(--sans)}.landing .deployment-lane small{color:#a6b3a9;font:10px/1.4 var(--mono);display:block}.landing .deployment-lane>svg{width:100%;height:40px;display:block;overflow:visible}.landing .deployment-state-track{grid-template-columns:55fr 45fr;gap:1px;height:27px;display:grid}.landing .deployment-state-track.detection-track{grid-template-columns:1fr 1fr}.landing .deployment-state-track span{color:#bccdc1;font:10px/1 var(--sans);background:#293c30;place-items:center;display:grid}.landing .deployment-state-track span:last-child{color:#f1a095;background:#49352f}.landing .deployment-chart-grid{fill:none;stroke:#344138;stroke-width:.5px;vector-effect:non-scaling-stroke}.landing .deployment-failure-window{fill:#df685d;opacity:.12}.landing .deployment-measured{fill:none;stroke:#e8e6d9;stroke-width:1.8px;vector-effect:non-scaling-stroke}.landing .deployment-time-axis>div{color:#a6b3a9;font:10px/1.4 var(--mono);justify-content:space-between;display:flex}.landing .deployment-playhead-track{top:0;bottom:24px;left:calc(var(--lane-label) + 12px);pointer-events:none;position:absolute;right:0}.landing .deployment-playhead-track i{background:#f1a095;width:1px;position:absolute;top:0;bottom:0}.landing .deployment-curation{font:12px/1.55 var(--sans);border-top:1px solid #344138;margin-top:16px;padding-top:12px}.landing .deployment-curation>strong{color:#a9ceaf;font-size:11px;font-weight:550}.landing .deployment-curation p{margin:5px 0 0}.landing .deployment-curation p>span{color:#a6b3a9}@container (min-width:480px){.landing .deployment-run-body{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.landing .deployment-annotation{margin-bottom:0}.landing .deployment-lanes{--lane-label:58px}.landing .deployment-lane,.landing .deployment-time-axis{gap:8px}.landing .deployment-playhead-track{left:calc(var(--lane-label) + 8px)}}@media (max-width:1100px){.landing .deployment-evidence-header,.landing .deployment-selected-run{padding-inline:14px}.landing .deployment-lanes{--lane-label:62px}.landing .deployment-lane,.landing .deployment-time-axis{gap:8px}.landing .deployment-playhead-track{left:calc(var(--lane-label) + 8px)}}@media (max-width:700px){.landing .deployment-evidence-header{padding-block:8px}.landing .deployment-perception>svg{height:130px}.landing .deployment-lanes{gap:8px}.landing .deployment-curation{font-size:11px}}
