@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--radius-md:.375rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.w-full{width:100%}.max-w-full{max-width:100%}.min-w-0{min-width:calc(var(--spacing) * 0)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.items-center{align-items:center}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.p-4{padding:calc(var(--spacing) * 4)}.pr-2{padding-right:calc(var(--spacing) * 2)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.whitespace-pre-wrap{white-space:pre-wrap}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fbfaf6;--section:#fbfaf6;--section-alt:#f4f0e8;--panel:#fffdf8;--panel-strong:#eee8dc;--text:#10110e;--muted:#67695f;--line:#d7cfbf;--accent:#10110e;--accent-strong:#10110e;--accent-soft:#e4dece;--code-bg:#101513;--code-text:#e8f3ee;--link:#4d552e;--warning:#8a5b26;--shadow:0 1px 0 #ffffffdb, 0 24px 58px #1917111a;--home-paper:#fbfaf6;--home-paper-deep:#f0eadf;--home-ink:#090a08;--home-graphite:#55584f;--home-graphite-soft:#8a877c;--home-olive:#656b3c;--home-olive-soft:#a5aa82;--home-brass:#9a7b45;--home-line:#d2c9ba;--home-line-soft:#e9e3d9;--home-white:#fffdf8;--home-shadow:0 22px 56px #221f1724;--background:var(--bg);--foreground:var(--text);--font-geist-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-geist-mono:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;letter-spacing:0;margin:0}::selection{background:var(--accent-soft);color:var(--text)}a{text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}.mono{font-family:var(--font-geist-mono), "SFMono-Regular", Consolas, monospace}.container{width:min(1120px,100% - 32px);margin-inline:auto}.theme-bg{background:var(--bg);color:var(--text)}.theme-section{background:var(--section);color:var(--text)}.theme-section-alt{background:var(--section-alt);color:var(--text)}.theme-panel{background:var(--panel);border-color:var(--line);color:var(--text);box-shadow:var(--shadow)}.theme-panel-strong{background:var(--panel-strong);border-color:var(--line);color:var(--text);box-shadow:var(--shadow)}.theme-muted{color:var(--muted)}.theme-accent{color:var(--accent)}.theme-accent-strong{color:var(--accent-strong)}.theme-line{border-color:var(--line)}.theme-soft{background:var(--accent-soft);color:var(--accent-strong)}.theme-link{color:var(--link)}.theme-warning{color:var(--warning)}.theme-code{background:var(--code-bg);color:var(--code-text);border-color:var(--line)}.theme-button-primary{background:var(--accent);color:var(--bg)}.theme-button-primary:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.theme-button-primary:hover{background:color-mix(in srgb, var(--accent) 86%, var(--bg))}}.theme-button-primary{color:#fffdf8}.theme-button-secondary{border-color:var(--line);color:var(--text)}.theme-button-secondary:hover{background:var(--panel-strong)}.home-shell{background:radial-gradient(circle at 52% 8%, #ffffffd1, transparent 30%), linear-gradient(180deg, #fffdf9 0%, var(--home-paper) 48%, #f8f5ee 100%);min-height:100vh;color:var(--home-ink);overflow-x:clip}.home-shell :focus-visible{outline:2px solid var(--home-olive);outline-offset:4px}@supports (color:color-mix(in lab, red, red)){.home-header{background:color-mix(in srgb, var(--home-paper) 94%, transparent)}}.home-brand,.home-footer-brand{color:var(--home-ink);letter-spacing:-.03em;align-items:center;gap:14px;font-weight:760;display:inline-flex}.home-brand{font-size:20px}.home-brand-mark{border:1px solid var(--home-ink);width:38px;height:38px;color:var(--home-ink);place-items:center;font-size:17px;font-weight:800;line-height:1;display:inline-grid}.home-nav{justify-self:center;align-items:center;gap:32px;font-size:14px;font-weight:620;display:inline-flex}.home-nav a,.home-footer a{color:var(--home-ink)}.home-nav a:hover,.home-footer a:hover,.home-nav a[aria-current=page],.home-footer a[aria-current=page]{color:var(--home-olive)}.home-nav a[aria-current=page]{position:relative}.home-nav a[aria-current=page]:after{content:"";background:var(--home-olive);height:1px;position:absolute;bottom:-12px;left:0;right:0}.home-header-cta,.home-button{border:1px solid var(--home-ink);min-height:48px;color:var(--home-ink);letter-spacing:-.01em;white-space:nowrap;justify-content:center;align-items:center;gap:12px;padding:0 22px;font-size:14px;font-weight:760;text-decoration:none;transition:transform .16s,color .16s,background .16s;display:inline-flex}.home-arrow{flex:none;width:24px;height:14px}.home-arrow path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px}.home-header-cta{background:var(--home-olive);border-color:var(--home-olive);min-width:152px;color:var(--home-white);justify-self:end}.home-header-cta:hover{background:var(--home-olive);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.home-header-cta:hover{background:color-mix(in srgb, var(--home-olive) 84%, var(--home-ink))}}.home-button-primary:hover{background:#1a1b16;transform:translateY(-1px)}.home-button-primary{background:var(--home-ink);color:var(--home-white)}.home-button-secondary{border-color:var(--home-line);background:0 0;min-width:156px}.home-button-secondary:hover{border-color:var(--home-ink);transform:translateY(-1px)}.home-inline-link{min-height:48px;color:var(--home-ink);letter-spacing:-.01em;white-space:nowrap;justify-content:center;align-items:center;gap:12px;padding:0 2px;font-size:14px;font-weight:720;text-decoration:none;display:inline-flex;position:relative}.home-inline-link:after{content:"";background:repeating-linear-gradient(90deg, var(--home-line) 0 4px, transparent 4px 8px);height:1px;position:absolute;bottom:8px;left:0;right:0}.home-inline-link:hover{color:var(--home-olive)}.home-inline-link:hover:after{background:var(--home-olive)}.home-section-link{width:max-content;min-height:38px;color:var(--home-ink);letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:14px;margin-top:28px;margin-right:62px;padding-right:4px;font-size:14px;font-weight:660;display:inline-flex;position:relative}.home-section-link:before{content:"";background:var(--home-ink);opacity:.5;height:1px;position:absolute;bottom:4px;left:0;right:36px}.home-section-link:after{content:"";background:repeating-linear-gradient(90deg, var(--home-line) 0 5px, transparent 5px 9px);width:42px;height:1px;position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%)}.home-section-link:hover{color:var(--home-olive)}.home-section-link:hover:before{background:var(--home-olive);opacity:1}.home-section-link .home-arrow{width:22px}.home-hero{grid-template-columns:minmax(470px,.46fr) minmax(620px,.54fr);align-items:center;column-gap:56px;width:min(1480px,100% - 56px);min-height:calc(100svh - 86px);margin-inline:auto;padding:34px 44px 18px;display:grid;position:relative}.home-hero:before,.home-section:before,.pilot-section:before{content:"";pointer-events:none;border-color:var(--home-line-soft);position:absolute}.home-hero:before{border-left:1px solid var(--home-line);border-top:1px solid var(--home-line);width:18px;height:18px;inset:18px auto auto -28px}.home-hero-copy{z-index:4;max-width:620px;padding-top:18px;position:relative}.home-label{color:var(--home-olive);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;margin:0 0 26px;font-size:12px;font-weight:760;line-height:1}.home-hero h1,.home-section h2,.pilot-section h2{color:var(--home-ink);letter-spacing:-.065em;margin:0}.home-section h2,.pilot-section h2{letter-spacing:-.026em;word-spacing:.08em}.home-hero h1{word-spacing:.08em;max-width:620px;font-size:clamp(64px,4.9vw,92px);font-weight:840;line-height:.96}.home-title-line{white-space:nowrap;display:block}.home-hero-lede,.home-section-copy p,.pilot-section p{color:var(--home-graphite);font-size:20px;font-weight:460;line-height:1.55}.home-hero-lede{max-width:620px;margin:28px 0 0}.home-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.home-hero-visual{z-index:1;width:clamp(820px,57.5vw,1165px);min-height:450px;margin-left:0;position:relative;overflow:visible;transform:translate(-106px)}.home-hero-instrument{mix-blend-mode:multiply;-webkit-user-select:none;user-select:none;width:min(1120px,77vw);min-width:940px;height:auto;display:block}.hero-diagram{width:100%;min-width:0;height:520px;color:var(--home-ink);aspect-ratio:980/520;height:auto;display:block;overflow:visible}@media (min-width:1800px){.home-hero-visual{transform:translate(-124px)}}.diagram-label,.diagram-stream-title,.diagram-decision-title,.diagram-row-text,.diagram-row-muted,.diagram-engine-title,.diagram-engine-subtitle,.diagram-stamp-small,.diagram-stamp-main{font-family:var(--font-geist-mono), ui-monospace, monospace}.diagram-label{fill:var(--home-olive);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:780}.diagram-row-text{fill:var(--home-ink);font-size:11px;font-weight:520}.diagram-row-muted{fill:var(--home-graphite);letter-spacing:.02em;font-size:10.9px}.diagram-rule{fill:none;stroke:#656b3c1a;stroke-width:1px}.diagram-connector,.diagram-stream-arrow,.diagram-decision-axis,.diagram-decision-shelf,.diagram-engine-orbit,.diagram-engine-ring,.diagram-engine-menu,.diagram-stamp-rule,.diagram-icon path,.diagram-icon circle,.diagram-icon ellipse,.diagram-icon rect{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.diagram-connector{stroke:#656b3c38;stroke-width:1.05px;transition:opacity .18s,stroke .18s,stroke-width .18s}.hero-diagram:not([data-active=none]) .diagram-connector{opacity:.16}.hero-diagram[data-active=simulate] .hero-flow-world,.hero-diagram[data-active=world] .hero-flow-world,.hero-diagram[data-active=rank] .hero-flow-rank,.hero-diagram[data-active=retrieve] .hero-flow-retrieve,.hero-diagram[data-active=act] .hero-flow-act,.hero-diagram[data-active=policy] .hero-flow-policy,.hero-diagram[data-active=observe] .hero-flow-rank,.hero-diagram[data-active=observe] .hero-flow-retrieve,.hero-diagram[data-active=observe] .hero-flow-act,.hero-diagram[data-active=ship] .hero-flow-ship,.hero-diagram[data-active=review] .hero-flow-review,.hero-diagram[data-active=block] .hero-flow-block,.hero-diagram[data-active=decide] .hero-flow-ship,.hero-diagram[data-active=decide] .hero-flow-review,.hero-diagram[data-active=decide] .hero-flow-block{opacity:1;stroke:var(--home-olive);stroke-width:1.55px}.diagram-icon{color:var(--home-olive)}.diagram-hit-area{fill:#0000;pointer-events:all}.diagram-icon path,.diagram-icon circle,.diagram-icon ellipse,.diagram-icon rect{stroke:currentColor;stroke-width:1.32px}.diagram-input-row,.diagram-stream-row,.diagram-decision,.diagram-engine,.diagram-stamp{cursor:default;outline:none}.diagram-terminal,.diagram-marker.is-filled,.diagram-engine-node{fill:var(--home-olive)}.diagram-marker{fill:#0000;stroke:#656b3c38;stroke-width:1px}.diagram-marker.is-ghost{fill:var(--home-white)}@supports (color:color-mix(in lab, red, red)){.diagram-marker.is-ghost{fill:color-mix(in srgb, var(--home-white) 82%, transparent)}}.diagram-stream-icon-ring,.diagram-decision-circle{fill:var(--home-paper)}@supports (color:color-mix(in lab, red, red)){.diagram-stream-icon-ring,.diagram-decision-circle{fill:color-mix(in srgb, var(--home-paper) 72%, var(--home-white))}}.diagram-stream-icon-ring,.diagram-decision-circle{stroke:#656b3ca8;stroke-width:1.1px}.diagram-stream-title,.diagram-decision-title{fill:var(--home-ink);letter-spacing:.08em;text-transform:uppercase;font-size:12.2px;font-weight:800}.diagram-stream-arrow{stroke:#656b3c57;stroke-width:1px}.diagram-engine-orbit{fill:none;stroke:#656b3c45;stroke-width:1.05px}.diagram-engine-orbit.is-dashed{stroke-dasharray:3 8}.diagram-engine-orbit.is-outer{stroke:#656b3c2e}.diagram-engine-ring{fill:var(--home-paper)}@supports (color:color-mix(in lab, red, red)){.diagram-engine-ring{fill:color-mix(in srgb, var(--home-paper) 86%, var(--home-white))}}.diagram-engine-ring{stroke:#656b3c75;stroke-width:1.55px}.diagram-engine-face{fill:#070806;stroke:#fffdf857;stroke-width:1px;filter:drop-shadow(0 17px 30px #221f1733)}.diagram-engine-inner{fill:none;stroke:#fffdf82e;stroke-dasharray:5 6;stroke-width:1.4px}.diagram-engine-node{stroke:var(--home-brass);stroke-width:1px}.diagram-engine-menu{stroke:var(--home-white)}@supports (color:color-mix(in lab, red, red)){.diagram-engine-menu{stroke:color-mix(in srgb, var(--home-white) 74%, var(--home-olive))}}.diagram-engine-menu{stroke-width:1.45px}.diagram-engine-title{fill:var(--home-white);letter-spacing:.15em;text-anchor:middle;text-transform:uppercase;font-size:21.5px;font-weight:780}.diagram-engine-subtitle{fill:var(--home-white)}@supports (color:color-mix(in lab, red, red)){.diagram-engine-subtitle{fill:color-mix(in srgb, var(--home-white) 84%, var(--home-line))}}.diagram-engine-subtitle{font-family:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:0;text-anchor:middle;font-size:12.2px;font-weight:520}.diagram-arrow{fill:var(--home-olive)}.diagram-decision-axis{stroke:#656b3c70;stroke-dasharray:3 8;stroke-width:1.1px}.diagram-decision-shelf{stroke:#656b3c29;stroke-width:1px}.diagram-decision-dot{fill:var(--home-olive);opacity:.34}.diagram-decision[data-signal=block] .diagram-decision-circle,.diagram-decision[data-signal=block] .diagram-icon{color:#8b3430;stroke:#8b3430}.diagram-stamp-box{fill:#0000;stroke:#656b3c80;stroke-width:1.05px}.diagram-stamp-box.is-inner{stroke:#656b3c6b}.diagram-stamp-rule{stroke:#656b3c47;stroke-width:1px}.diagram-stamp-small{fill:var(--home-olive);letter-spacing:.12em;text-transform:uppercase;font-size:8.8px;font-weight:760}.diagram-stamp-main{fill:var(--home-olive)}@supports (color:color-mix(in lab, red, red)){.diagram-stamp-main{fill:color-mix(in srgb, var(--home-olive) 76%, var(--home-ink))}}.diagram-stamp-main{letter-spacing:.08em;text-transform:uppercase;font-family:Georgia,Times New Roman,ui-serif,serif;font-size:30px;font-weight:760}.diagram-input-row:hover .diagram-row-text,.diagram-input-row:focus-visible .diagram-row-text,.diagram-stream-row:hover .diagram-stream-title,.diagram-stream-row:focus-visible .diagram-stream-title,.diagram-decision:hover .diagram-decision-title,.diagram-decision:focus-visible .diagram-decision-title{fill:var(--home-olive)}.diagram-stream-row:hover .diagram-stream-icon-ring,.diagram-stream-row:focus-visible .diagram-stream-icon-ring,.diagram-decision:hover .diagram-decision-circle,.diagram-decision:focus-visible .diagram-decision-circle{fill:var(--home-ink);stroke:var(--home-ink)}.diagram-decision:hover .diagram-decision-shelf,.diagram-decision:focus-visible .diagram-decision-shelf{stroke:var(--home-olive);stroke-width:1.35px}.diagram-stream-row:hover .diagram-icon,.diagram-stream-row:focus-visible .diagram-icon,.diagram-decision:hover .diagram-icon,.diagram-decision:focus-visible .diagram-icon{color:var(--home-white)}.hero-diagram[data-active=simulate] .diagram-input-row:not([data-signal=memory]) .diagram-row-text,.hero-diagram[data-active=world] .diagram-input-row[data-signal=world] .diagram-row-text,.hero-diagram[data-active=observe] .diagram-stream-row:not([data-signal=policy]) .diagram-stream-title,.hero-diagram[data-active=rank] .diagram-stream-row[data-signal=rank] .diagram-stream-title,.hero-diagram[data-active=retrieve] .diagram-stream-row[data-signal=retrieve] .diagram-stream-title,.hero-diagram[data-active=act] .diagram-stream-row[data-signal=act] .diagram-stream-title,.hero-diagram[data-active=policy] .diagram-stream-row[data-signal=policy] .diagram-stream-title,.hero-diagram[data-active=decide] .diagram-decision-title,.hero-diagram[data-active=ship] .diagram-decision[data-signal=ship] .diagram-decision-title,.hero-diagram[data-active=review] .diagram-decision[data-signal=review] .diagram-decision-title,.hero-diagram[data-active=block] .diagram-decision[data-signal=block] .diagram-decision-title{fill:var(--home-olive)}.hero-diagram[data-active=observe] .diagram-stream-row:not([data-signal=policy]) .diagram-stream-icon-ring,.hero-diagram[data-active=decide] .diagram-decision-circle{stroke:var(--home-olive);stroke-width:1.45px}.hero-diagram[data-active=ship] .diagram-decision[data-signal=ship] .diagram-decision-circle,.hero-diagram[data-active=review] .diagram-decision[data-signal=review] .diagram-decision-circle,.hero-diagram[data-active=block] .diagram-decision[data-signal=block] .diagram-decision-circle{stroke-width:1.45px}.hero-diagram[data-active=ship] .diagram-decision[data-signal=ship] .diagram-decision-shelf,.hero-diagram[data-active=review] .diagram-decision[data-signal=review] .diagram-decision-shelf,.hero-diagram[data-active=block] .diagram-decision[data-signal=block] .diagram-decision-shelf,.hero-diagram[data-active=decide] .diagram-decision-shelf{stroke:var(--home-olive);stroke-width:1.3px}.hero-diagram[data-active=decide] .diagram-decision-axis{stroke:#656b3ca3}.hero-diagram[data-active=decide] .diagram-decision-dot{opacity:.78}.hero-diagram[data-active=simulate] .diagram-engine-ring{stroke:var(--home-olive);stroke-width:1.55px}.hero-diagram[data-active=evidence] .diagram-streams>.diagram-label{fill:var(--home-olive)}.hero-diagram[data-active=evidence] .diagram-stream-row .diagram-marker{stroke:#656b3c7a}.hero-diagram[data-active=evidence] .diagram-stream-row .diagram-marker.is-filled{fill:var(--home-olive)}.hero-diagram[data-active=evidence] .diagram-stream-arrow{stroke:var(--home-olive);stroke-width:1.35px}.hero-diagram[data-active=decide] .diagram-stamp-box{stroke:#656b3cb8}.hero-diagram[data-active=decide] .diagram-stamp-rule{stroke:#656b3c94}.hero-diagram[data-active=decide] .diagram-stamp-main{fill:var(--home-olive)}.home-proof-strip{z-index:3;border-top:1px solid var(--home-line);border-bottom:1px solid var(--home-line-soft);color:var(--home-graphite);grid-column:1/-1;grid-template-columns:minmax(230px,1.06fr) repeat(5,minmax(0,1fr));gap:0;margin-top:2px;display:grid;position:relative}.home-proof-strip>p,.home-proof-strip article{min-height:94px;margin:0;padding:20px 22px 18px}.home-proof-strip>p{max-width:270px;color:var(--home-graphite);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.055em;text-transform:uppercase;align-content:start;padding-left:24px;font-size:11px;font-weight:720;line-height:1.55;display:grid}.home-proof-strip article{grid-template-rows:28px auto;grid-template-columns:44px minmax(0,1fr);align-items:start;column-gap:16px;transition:background .16s,color .16s;display:grid;position:relative}.home-proof-strip article:before{content:"";background:var(--home-line-soft);width:1px;position:absolute;top:18px;bottom:18px;left:0}.home-proof-strip article:after{content:"";background:repeating-linear-gradient(90deg, var(--home-line) 0 5px, transparent 5px 10px);height:1px;position:absolute;bottom:14px;left:82px;right:22px}@supports (color:color-mix(in lab, red, red)){.home-proof-strip article:after{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--home-line) 72%, transparent) 0 5px, transparent 5px 10px)}}.home-proof-strip article:after{opacity:0;transition:opacity .16s,transform .16s;transform:translateY(3px)}.home-proof-icon{border:1px solid var(--home-line);grid-row:1/span 2;align-self:start;place-items:center;width:38px;height:38px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.home-proof-icon{border:1px solid color-mix(in srgb, var(--home-line) 78%, transparent)}}.home-proof-icon{background:radial-gradient(circle at 50% 50%, #fffdf8eb 0 38%, transparent 39%), var(--home-white);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.home-proof-icon{background:radial-gradient(circle at 50% 50%, #fffdf8eb 0 38%, transparent 39%), color-mix(in srgb, var(--home-white) 72%, transparent)}}.home-proof-icon{color:var(--home-olive);transition:background .16s,border-color .16s,color .16s,transform .16s;box-shadow:inset 0 1px #fffc,0 10px 22px #2320180e}.home-proof-icon svg{width:20px;height:20px;display:block;overflow:visible}.home-proof-icon path,.home-proof-icon circle,.home-proof-icon ellipse{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px}.home-proof-icon circle,.home-proof-icon ellipse{fill:var(--home-white)}@supports (color:color-mix(in lab, red, red)){.home-proof-icon circle,.home-proof-icon ellipse{fill:color-mix(in srgb, var(--home-white) 82%, transparent)}}.home-proof-icon-simulate circle:first-child,.home-proof-icon-decide circle{fill:var(--home-white)}.home-proof-icon-simulate circle:not(:first-child){fill:var(--home-olive)}@supports (color:color-mix(in lab, red, red)){.home-proof-icon-simulate circle:not(:first-child){fill:color-mix(in srgb, var(--home-olive) 24%, var(--home-white))}}.home-proof-icon-observe circle{fill:var(--home-olive)}@supports (color:color-mix(in lab, red, red)){.home-proof-icon-observe circle{fill:color-mix(in srgb, var(--home-olive) 18%, var(--home-white))}}.home-proof-icon-evidence path:first-child,.home-proof-icon-memory ellipse{fill:var(--home-white)}@supports (color:color-mix(in lab, red, red)){.home-proof-icon-evidence path:first-child,.home-proof-icon-memory ellipse{fill:color-mix(in srgb, var(--home-white) 86%, transparent)}}.home-proof-strip h2{color:var(--home-ink);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.09em;text-transform:uppercase;align-self:start;min-height:28px;margin:0;font-size:11.5px;font-weight:780;line-height:1.12}.home-proof-strip article p{max-width:180px;color:var(--home-graphite);grid-column:2;margin:1px 0 0;font-size:12px;font-weight:430;line-height:1.38}.home-proof-strip article:hover,.home-proof-strip article:focus-visible,.home-proof-strip article[data-active=true]{background:var(--home-white)}@supports (color:color-mix(in lab, red, red)){.home-proof-strip article:hover,.home-proof-strip article:focus-visible,.home-proof-strip article[data-active=true]{background:color-mix(in srgb, var(--home-white) 52%, transparent)}}.home-proof-strip article:hover:after,.home-proof-strip article:focus-visible:after,.home-proof-strip article[data-active=true]:after{opacity:1;transform:translateY(0)}.home-proof-strip article:hover .home-proof-icon,.home-proof-strip article:focus-visible .home-proof-icon,.home-proof-strip article[data-active=true] .home-proof-icon{border-color:var(--home-olive)}@supports (color:color-mix(in lab, red, red)){.home-proof-strip article:hover .home-proof-icon,.home-proof-strip article:focus-visible .home-proof-icon,.home-proof-strip article[data-active=true] .home-proof-icon{border-color:color-mix(in srgb, var(--home-olive) 54%, var(--home-line))}}.home-proof-strip article:hover .home-proof-icon,.home-proof-strip article:focus-visible .home-proof-icon,.home-proof-strip article[data-active=true] .home-proof-icon{background:var(--home-ink);color:var(--home-white);transform:translateY(-1px)}.home-proof-strip article:hover h2,.home-proof-strip article:focus-visible h2,.home-proof-strip article[data-active=true] h2{color:var(--home-olive)}.world-paths path,.world-row-paths path,.observe-branches path,.artifact-paths path,.decision-track path,.memory-loop path{fill:none;stroke-linecap:round;stroke-width:.95px}.artifact-motion-tokens,.decision-motion-tokens{pointer-events:none}.artifact-motion-tokens circle{fill:var(--home-brass);opacity:.68}.decision-motion-tokens rect{fill:var(--home-olive);opacity:.72}.decision-motion-tokens circle{fill:var(--home-brass);opacity:.7}.observe-engine circle:nth-child(2),.observe-engine circle:nth-child(3),.world-engine-port circle:nth-child(2),.world-engine-port circle:nth-child(3){transform-box:fill-box;transform-origin:50%;animation:7.6s ease-in-out infinite calibrationRing}.observe-engine circle:nth-child(3),.world-engine-port circle:nth-child(3){animation-delay:.95s}.world-labels text,.world-row-paths text,.world-intake-cloud text,.world-engine-port text,.observe-core text,.rank-instrument text,.retrieve-instrument text,.act-instrument text,.packet text,.artifact text,.artifact-route text,.packet-stamp text,.decision-gate text,.decision-outcomes text,.memory-loop text{fill:var(--home-olive);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.16em;text-anchor:middle;text-transform:uppercase;font-size:18px;font-weight:760}.home-section,.pilot-section,.home-footer{width:min(1480px,100% - 56px);margin-inline:auto;position:relative}.home-section{border-top:1px solid var(--home-line-soft);align-items:center;min-height:720px;padding:94px 0;scroll-margin-top:94px;display:grid}.pilot-section{scroll-margin-top:112px}.home-section-copy{max-width:560px}.home-section h2,.pilot-section h2{max-width:720px;font-size:clamp(48px,4.7vw,86px);font-weight:820;line-height:.96}.home-section-copy p,.pilot-section p{max-width:620px;margin:26px 0 0}.world-section{background:radial-gradient(circle at 72% 30%, #ffffffd1, transparent 34%), radial-gradient(circle at 18% 62%, #d2c9ba26, transparent 34%), linear-gradient(180deg, var(--home-paper), var(--home-paper));grid-template-rows:minmax(600px,1fr) auto;grid-template-columns:minmax(390px,.31fr) minmax(760px,.69fr);gap:0;min-height:calc(100svh - 86px);padding:74px 44px 28px;scroll-margin-top:102px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.world-section{background:radial-gradient(circle at 72% 30%, #ffffffd1, transparent 34%), radial-gradient(circle at 18% 62%, #d2c9ba26, transparent 34%), linear-gradient(180deg, color-mix(in srgb, var(--home-paper) 94%, var(--home-white)), var(--home-paper))}}.world-section:before,.world-section:after{content:"";pointer-events:none;opacity:.72;position:absolute}.world-section:before{border-top:1px solid var(--home-line-soft);inset:74px 44px 82px}@supports (color:color-mix(in lab, red, red)){.world-section:before{border-top:1px solid color-mix(in srgb, var(--home-line-soft) 72%, transparent)}}.world-section:before{border-bottom:1px solid var(--home-line-soft)}@supports (color:color-mix(in lab, red, red)){.world-section:before{border-bottom:1px solid color-mix(in srgb, var(--home-line-soft) 72%, transparent)}}.world-section:after{background:var(--home-line);height:1px;bottom:84px;left:44px;right:44px}@supports (color:color-mix(in lab, red, red)){.world-section:after{background:color-mix(in srgb, var(--home-line) 72%, transparent)}}.world-section .home-section-copy{isolation:isolate;z-index:2;align-self:start;max-width:450px;padding:40px 34px 72px 0;position:relative}.world-section .home-section-copy:before{content:"";z-index:-1;background:linear-gradient(90deg, var(--home-paper) 0%, var(--home-paper) 68%, transparent 100%), radial-gradient(ellipse at 32% 50%, var(--home-paper), transparent 70%);position:absolute;inset:-24px -42px -18px -22px}@supports (color:color-mix(in lab, red, red)){.world-section .home-section-copy:before{background:linear-gradient(90deg, var(--home-paper) 0%, color-mix(in srgb, var(--home-paper) 96%, transparent) 68%, transparent 100%), radial-gradient(ellipse at 32% 50%, color-mix(in srgb, var(--home-paper) 98%, transparent), transparent 70%)}}.world-section .home-section-copy:before{pointer-events:none}.world-section .home-label{color:var(--home-olive);margin-bottom:22px}@supports (color:color-mix(in lab, red, red)){.world-section .home-label{color:color-mix(in srgb, var(--home-olive) 74%, var(--home-graphite))}}.world-section h2{letter-spacing:-.048em;max-width:450px;font-size:clamp(44px,3vw,50px);line-height:.98}.world-section .home-section-copy p:not(.home-label){max-width:330px;font-size:16px;line-height:1.52}.world-section h2,.observe-section h2,.evidence-section h2,.decision-section h2,.pilot-section h2{letter-spacing:-.055em;max-width:560px;font-family:Georgia,Times New Roman,ui-serif,serif;font-size:clamp(52px,4.8vw,86px);font-weight:500;line-height:.96}.world-section h2#world-title{letter-spacing:-.048em;max-width:450px;font-size:clamp(44px,3vw,50px);line-height:.98}.world-stage,.observe-layout,.evidence-layout{min-width:0;position:relative}.world-stage{z-index:1;align-self:center;width:calc(100% + 546px);min-height:570px;margin-left:-432px;margin-right:-114px;position:relative;transform:translateY(-108px)}.world-visual,.observe-visual,.evidence-visual,.decision-visual{width:100%;height:auto;display:block;overflow:visible}.world-visual{aspect-ratio:1120/560;width:100%;max-width:none;overflow:hidden}.world-shell path{fill:none;stroke:var(--home-line);stroke-width:1px;stroke-dasharray:6 12}.registration-marks path{fill:none;stroke:var(--home-line)}@supports (color:color-mix(in lab, red, red)){.registration-marks path{stroke:color-mix(in srgb, var(--home-line) 76%, transparent)}}.registration-marks path{stroke-width:1px;stroke-dasharray:3 10}.world-intake-cloud rect,.world-lane-marker{fill:var(--home-olive)}.world-intake-cloud text{fill:var(--home-olive);letter-spacing:.12em;text-anchor:start;text-transform:uppercase;font-size:12px}.world-row-paths .world-row-title{fill:var(--home-olive);letter-spacing:.095em;text-anchor:start;text-transform:uppercase;font-size:8.6px;font-weight:760}.world-intake-cloud .world-small,.world-row-paths .world-small{fill:var(--home-graphite);letter-spacing:.025em;text-anchor:start;text-transform:none;font-size:6.9px;font-weight:620}.world-intake-rule,.world-spine,.world-incoming-line,.world-node-lead,.world-data-lane,.world-output-line{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.world-intake-rule{stroke:var(--home-line)}@supports (color:color-mix(in lab, red, red)){.world-intake-rule{stroke:color-mix(in srgb, var(--home-line) 64%, transparent)}}.world-intake-rule{stroke-width:1px}.world-spine{stroke:var(--home-line)}@supports (color:color-mix(in lab, red, red)){.world-spine{stroke:color-mix(in srgb, var(--home-line) 72%, transparent)}}.world-spine{stroke-dasharray:3 9;stroke-width:1px}.world-incoming-line{stroke:var(--home-olive)}@supports (color:color-mix(in lab, red, red)){.world-incoming-line{stroke:color-mix(in srgb, var(--home-olive) 33%, var(--home-line))}}.world-incoming-line{stroke-width:.75px;opacity:.46}.world-row-paths .world-label-shield{fill:#fbfaf6db;stroke:none}.world-intake-cloud .world-intake-label-shield{fill:#fbfaf6d6;stroke:none}.world-node-lead{stroke:var(--home-olive)}@supports (color:color-mix(in lab, red, red)){.world-node-lead{stroke:color-mix(in srgb, var(--home-olive) 34%, var(--home-line))}}.world-node-lead{stroke-width:.8px;opacity:.72}.world-data-lane{stroke:var(--home-line)}@supports (color:color-mix(in lab, red, red)){.world-data-lane{stroke:color-mix(in srgb, var(--home-line) 78%, transparent)}}.world-data-lane{stroke-width:.8px}.world-output-line{stroke:var(--home-olive)}@supports (color:color-mix(in lab, red, red)){.world-output-line{stroke:color-mix(in srgb, var(--home-olive) 22%, var(--home-line))}}.world-output-line{stroke-width:.72px;opacity:.7}.world-node-ring{fill:var(--home-paper)}@supports (color:color-mix(in lab, red, red)){.world-node-ring{fill:color-mix(in srgb, var(--home-paper) 82%, var(--home-white))}}.world-node-ring{stroke:var(--home-line)}@supports (color:color-mix(in lab, red, red)){.world-node-ring{stroke:color-mix(in srgb, var(--home-line) 86%, transparent)}}.world-node-ring{stroke-width:1px}.world-node-ring.is-outer{fill:none;stroke:var(--home-line-soft)}@supports (color:color-mix(in lab, red, red)){.world-node-ring.is-outer{stroke:color-mix(in srgb, var(--home-line-soft) 78%, transparent)}}.world-node-core{fill:var(--home-olive)}.world-row-paths .world-row-number{fill:var(--home-graphite-soft);letter-spacing:.1em;text-anchor:end;font-size:7px;font-weight:680}.world-engine-port{filter:drop-shadow(-18px 22px 34px #24211824)}.world-engine-orbit{fill:none;stroke:var(--home-line)}@supports (color:color-mix(in lab, red, red)){.world-engine-orbit{stroke:color-mix(in srgb, var(--home-line) 68%, transparent)}}.world-engine-orbit{stroke-width:1px;stroke-dasharray:4 12}.world-engine-orbit.is-inner{stroke:var(--home-line-soft)}@supports (color:color-mix(in lab, red, red)){.world-engine-orbit.is-inner{stroke:color-mix(in srgb, var(--home-line-soft) 70%, transparent)}}.world-engine-metal{fill:var(--home-graphite)}@supports (color:color-mix(in lab, red, red)){.world-engine-metal{fill:color-mix(in srgb, var(--home-graphite) 34%, var(--home-line))}}.world-engine-metal{stroke:var(--home-ink)}@supports (color:color-mix(in lab, red, red)){.world-engine-metal{stroke:color-mix(in srgb, var(--home-ink) 28%, var(--home-line))}}.world-engine-metal{stroke-width:1.2px}.world-engine-metal.is-halo{fill:var(--home-line)}@supports (color:color-mix(in lab, red, red)){.world-engine-metal.is-halo{fill:color-mix(in srgb, var(--home-line) 64%, transparent)}}.world-engine-metal.is-halo{stroke:var(--home-line)}@supports (color:color-mix(in lab, red, red)){.world-engine-metal.is-halo{stroke:color-mix(in srgb, var(--home-line) 86%, var(--home-ink))}}.world-engine-metal.is-halo{stroke-width:1px;opacity:.7}.world-engine-metal.is-bezel{fill:var(--home-graphite)}@supports (color:color-mix(in lab, red, red)){.world-engine-metal.is-bezel{fill:color-mix(in srgb, var(--home-graphite) 22%, var(--home-white))}}.world-engine-metal.is-bezel{stroke:var(--home-ink)}@supports (color:color-mix(in lab, red, red)){.world-engine-metal.is-bezel{stroke:color-mix(in srgb, var(--home-ink) 24%, var(--home-line))}}.world-engine-metal.is-bezel{stroke-width:1.3px}.world-engine-metal.is-mid{fill:#24241f}@supports (color:color-mix(in lab, red, red)){.world-engine-metal.is-mid{fill:color-mix(in srgb, #24241f 46%, var(--home-line))}}.world-engine-metal.is-mid{stroke:var(--home-white)}@supports (color:color-mix(in lab, red, red)){.world-engine-metal.is-mid{stroke:color-mix(in srgb, var(--home-white) 24%, var(--home-ink))}}.world-engine-metal.is-groove{fill:none;stroke:var(--home-ink)}@supports (color:color-mix(in lab, red, red)){.world-engine-metal.is-groove{stroke:color-mix(in srgb, var(--home-ink) 26%, var(--home-line))}}.world-engine-metal.is-groove{stroke-width:1.1px}.world-engine-face{fill:#070806;stroke:#fffdf83d;stroke-width:1.1px}.world-engine-dial{fill:none;stroke:#fffdf829;stroke-dasharray:2 7;stroke-width:1px}.world-engine-dial.is-inner{stroke:#fffdf81c;stroke-dasharray:1 9}.world-engine-tick,.world-engine-crosshair,.world-engine-screw path,.world-engine-knobs path,.world-engine-bezel-marks path,.world-engine-side-hardware path{fill:none;stroke:var(--home-white)}@supports (color:color-mix(in lab, red, red)){.world-engine-tick,.world-engine-crosshair,.world-engine-screw path,.world-engine-knobs path,.world-engine-bezel-marks path,.world-engine-side-hardware path{stroke:color-mix(in srgb, var(--home-white) 52%, var(--home-olive))}}.world-engine-tick,.world-engine-crosshair,.world-engine-screw path,.world-engine-knobs path,.world-engine-bezel-marks path,.world-engine-side-hardware path{stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.world-engine-bezel-marks path{stroke:var(--home-ink)}@supports (color:color-mix(in lab, red, red)){.world-engine-bezel-marks path{stroke:color-mix(in srgb, var(--home-ink) 34%, var(--home-line))}}.world-engine-bezel-marks path{stroke-width:.75px;opacity:.62}.world-engine-tick{stroke-width:.9px}.world-engine-tick.is-major,.world-engine-crosshair{stroke-width:1.25px}.world-engine-crosshair.is-small{opacity:.68}.world-engine-screw circle:first-child{fill:var(--home-brass)}@supports (color:color-mix(in lab, red, red)){.world-engine-screw circle:first-child{fill:color-mix(in srgb, var(--home-brass) 44%, var(--home-ink))}}.world-engine-screw circle:first-child{stroke:var(--home-white)}@supports (color:color-mix(in lab, red, red)){.world-engine-screw circle:first-child{stroke:color-mix(in srgb, var(--home-white) 22%, var(--home-ink))}}.world-engine-screw circle:nth-child(2){fill:#11110e;stroke:#fffdf833}.world-engine-knobs rect{fill:var(--home-brass)}@supports (color:color-mix(in lab, red, red)){.world-engine-knobs rect{fill:color-mix(in srgb, var(--home-brass) 74%, var(--home-ink))}}.world-engine-knobs rect{stroke:var(--home-white)}@supports (color:color-mix(in lab, red, red)){.world-engine-knobs rect{stroke:color-mix(in srgb, var(--home-white) 22%, var(--home-brass))}}.world-engine-side-hardware circle{fill:var(--home-brass)}@supports (color:color-mix(in lab, red, red)){.world-engine-side-hardware circle{fill:color-mix(in srgb, var(--home-brass) 38%, var(--home-ink))}}.world-engine-side-hardware circle{stroke:var(--home-white)}@supports (color:color-mix(in lab, red, red)){.world-engine-side-hardware circle{stroke:color-mix(in srgb, var(--home-white) 18%, var(--home-ink))}}.world-engine-side-hardware circle{stroke-width:1.1px}.world-engine-port text{fill:var(--home-white);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;font-size:16.5px;font-weight:780}.world-paths path{stroke:var(--home-olive)}@supports (color:color-mix(in lab, red, red)){.world-paths path{stroke:color-mix(in srgb, var(--home-olive) 35%, var(--home-line))}}.world-nodes circle{fill:var(--home-ink)}.world-nodes rect{fill:var(--home-olive)}.world-input-list{flex-wrap:wrap;justify-content:center;gap:10px 16px;display:flex;position:absolute;inset:auto 0 -24px}.world-input-list span,.artifact-list span{border-top:1px solid var(--home-line);min-height:30px;color:var(--home-graphite);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.home-progress-shell{z-index:18;border-top:1px solid var(--home-line-soft);border-bottom:1px solid var(--home-line-soft);background:var(--home-paper);width:min(1480px,100% - 56px);margin:0 auto;padding:12px 0 10px;position:sticky;top:86px}@supports (color:color-mix(in lab, red, red)){.home-progress-shell{background:color-mix(in srgb, var(--home-paper) 91%, transparent)}}.home-progress-shell{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.home-progress-shell:before{content:"";background:linear-gradient(90deg, var(--home-olive) 0 var(--home-progress), transparent var(--home-progress) 100%);height:1px;position:absolute;bottom:-1px;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.home-progress-shell:before{background:linear-gradient(90deg, color-mix(in srgb, var(--home-olive) 82%, var(--home-brass)) 0 var(--home-progress), transparent var(--home-progress) 100%)}}.home-progress-shell:before{pointer-events:none}.home-section-route{border-top:1px solid var(--home-line-soft);opacity:.86;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:10px 0 0;padding:14px 0 0;list-style:none;display:grid}.home-hero{scroll-margin-top:118px}.home-progress-rail{opacity:1;border-top:0;grid-template-columns:.92fr 1.28fr 1fr 1fr 1fr minmax(116px,.72fr);margin:0;padding:0}.world-section>.home-section-route{z-index:2;border-top-color:var(--home-line);grid-column:1/-1;align-self:end;margin:14px 0 0;padding:18px 0 0;position:relative}@supports (color:color-mix(in lab, red, red)){.world-section>.home-section-route{border-top-color:color-mix(in srgb, var(--home-line) 76%, transparent)}}.home-section-route.is-scroll-route{grid-template-columns:.92fr 1.28fr 1fr 1fr 1fr minmax(120px,.86fr)}.home-section-route li{min-height:28px;color:var(--home-graphite-soft);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:9px;font-size:10px;font-weight:720;display:flex;position:relative}.home-section-route a{color:inherit;align-items:center;gap:9px;display:inline-flex}.home-section-route li:not(:last-child):after{content:"";background:var(--home-line);height:1px;position:absolute;top:13px;left:72px;right:18px}.home-progress-rail li.is-complete:after{background:var(--home-olive)}@supports (color:color-mix(in lab, red, red)){.home-progress-rail li.is-complete:after{background:color-mix(in srgb, var(--home-olive) 56%, var(--home-line))}}.home-progress-rail li.is-active:not(:last-child):after{background:linear-gradient(90deg, var(--home-olive) 0 42%, var(--home-line) 42% 100%)}@supports (color:color-mix(in lab, red, red)){.home-progress-rail li.is-active:not(:last-child):after{background:linear-gradient(90deg, color-mix(in srgb, var(--home-olive) 70%, var(--home-line)) 0 42%, var(--home-line) 42% 100%)}}.home-section-route span{border:1px solid var(--home-line);background:var(--home-paper);border-radius:999px;place-items:center;width:28px;height:28px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.home-section-route span{background:color-mix(in srgb, var(--home-paper) 78%, var(--home-white))}}.home-section-route span{color:var(--home-graphite)}.home-section-route .is-active{color:var(--home-ink)}.home-section-route .is-active span{border-color:var(--home-olive);background:var(--home-olive)}@supports (color:color-mix(in lab, red, red)){.home-section-route .is-active span{background:color-mix(in srgb, var(--home-olive) 78%, var(--home-paper))}}.home-section-route .is-active span{color:var(--home-white)}.home-progress-rail .is-complete span{border-color:var(--home-olive)}@supports (color:color-mix(in lab, red, red)){.home-progress-rail .is-complete span{border-color:color-mix(in srgb, var(--home-olive) 78%, var(--home-line))}}.home-progress-rail .is-complete span{background:var(--home-olive)}@supports (color:color-mix(in lab, red, red)){.home-progress-rail .is-complete span{background:color-mix(in srgb, var(--home-olive) 12%, var(--home-paper))}}.home-progress-rail .is-complete span{color:var(--home-olive)}.home-section-route .is-scroll{justify-self:end;gap:12px}.home-progress-scroll-cue{justify-content:flex-end;width:100%}.home-section-route .is-scroll:after{display:none}.home-section-route .is-scroll .home-arrow{width:18px;transform:rotate(90deg)}@media (max-width:1100px){.home-progress-shell{width:min(100% - 44px,1436px);top:86px}.home-progress-rail{grid-template-columns:.82fr 1.14fr .9fr .95fr .9fr 92px}.home-progress-rail li{letter-spacing:.08em;font-size:9px}.home-section-route li:not(:last-child):after{left:60px;right:12px}}@media (max-width:720px){.home-progress-shell{width:min(100% - 28px,1360px);padding:9px 0 8px;top:76px}.home-progress-rail{grid-template-columns:repeat(5,minmax(0,1fr))}.home-progress-rail li{justify-content:center;min-height:30px}.home-progress-rail b{display:none}.home-progress-rail li:not(:last-child):after{top:14px;left:calc(50% + 20px);right:calc(20px - 50%)}.home-progress-rail .is-scroll{display:none}}.observe-section{grid-template-columns:minmax(430px,.34fr) minmax(0,.66fr);gap:28px;padding-inline:44px;overflow:hidden}.observe-layout{width:100%;min-width:0;margin-top:0;display:block}.observe-copy{max-width:470px}.observe-section h2{max-width:470px;font-size:clamp(58px,4.25vw,74px)}.observe-visual{width:100%;max-width:none;margin-left:0}.observe-intake path{fill:none;stroke:var(--home-line);stroke-width:1px}.observe-intake rect,.act-instrument rect{fill:var(--home-olive);opacity:.64}.observe-intake text{fill:var(--home-olive);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-anchor:middle;text-transform:uppercase;font-size:13px;font-weight:760}.observe-engine circle:first-child{fill:#090a08}.observe-engine circle:nth-child(2),.observe-engine circle:nth-child(3){fill:none;stroke:var(--home-line);stroke-width:1px;stroke-dasharray:2 10}.observe-engine circle:nth-child(n+4){fill:var(--home-paper)}@supports (color:color-mix(in lab, red, red)){.observe-engine circle:nth-child(n+4){fill:color-mix(in srgb, var(--home-paper) 80%, var(--home-brass))}}.observe-engine circle:nth-child(n+4){stroke:var(--home-brass);stroke-width:1.1px}.observe-engine path{fill:none;stroke:var(--home-line);stroke-width:1.2px}.observe-engine text{fill:var(--home-white);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.15em;text-anchor:middle;text-transform:uppercase;font-size:19px;font-weight:720}.pipe-shadow,.pipe-line{fill:none;stroke-linecap:round}.pipe-shadow{stroke:var(--home-ink)}@supports (color:color-mix(in lab, red, red)){.pipe-shadow{stroke:color-mix(in srgb, var(--home-ink) 18%, var(--home-line))}}.pipe-shadow{stroke-width:15px}.pipe-line{stroke:var(--home-paper)}@supports (color:color-mix(in lab, red, red)){.pipe-line{stroke:color-mix(in srgb, var(--home-paper) 40%, var(--home-brass))}}.pipe-line{stroke-width:8px}.pipe-collar rect{fill:var(--home-brass)}@supports (color:color-mix(in lab, red, red)){.pipe-collar rect{fill:color-mix(in srgb, var(--home-brass) 58%, var(--home-paper))}}.pipe-collar rect{stroke:var(--home-brass);stroke-width:.8px}.observe-branches .rank-path{stroke:var(--home-brass)}.observe-branches .retrieve-path{stroke:var(--home-olive)}.observe-branches .act-path{stroke:var(--home-ink)}.rank-instrument path,.retrieve-instrument path,.act-instrument path{fill:none;stroke:var(--home-line);stroke-width:1.2px}.rank-instrument circle,.retrieve-instrument circle{fill:var(--home-paper);stroke:var(--home-olive);stroke-width:1.2px}.rank-instrument circle:nth-of-type(4){fill:var(--home-brass);stroke:var(--home-brass)}.rank-instrument .axis-label{fill:var(--home-graphite-soft);letter-spacing:.08em;text-anchor:start;font-size:10px}.act-instrument path:first-child{fill:none}.act-instrument circle{fill:var(--home-paper);stroke:var(--home-olive);stroke-width:1.2px}.act-instrument circle+path,.act-instrument circle+path+path{stroke:var(--home-ink);stroke-width:1.2px}.observe-footer-labels text{fill:var(--home-olive);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.16em;text-anchor:middle;text-transform:uppercase;font-size:14px;font-weight:760}.observe-incident-rail{border-top:1px solid var(--home-line);border-bottom:1px solid var(--home-line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:-18px;display:grid}.observe-incident{border-right:1px solid var(--home-line-soft);min-height:96px;padding:22px 22px 20px 34px;position:relative}.observe-incident:last-child{border-right:0}.observe-incident:before{content:"";background:var(--home-olive);width:7px;height:7px;position:absolute;top:28px;left:16px}.observe-incident-rank:before{background:var(--home-brass)}.observe-incident-act:before{background:var(--home-ink)}.observe-incident span{color:var(--home-olive);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:760;line-height:1;display:block}.observe-incident h3{color:var(--home-ink);letter-spacing:-.035em;margin:9px 0 0;font-size:17px;font-weight:760;line-height:1.06}.observe-incident p{color:var(--home-graphite);margin:9px 0 0;font-size:12px;line-height:1.35}.home-product-bridge{border-bottom:1px solid var(--home-line-soft);grid-template-columns:minmax(360px,.34fr) minmax(680px,.66fr);align-items:start;gap:72px;width:min(1360px,100% - 56px);margin-inline:auto;padding:92px 0 104px;scroll-margin-top:112px;display:grid}.home-product-bridge-copy{max-width:560px;position:sticky;top:120px}.home-product-bridge h2{max-width:620px;color:var(--home-ink);letter-spacing:-.048em;margin:0;font-size:clamp(44px,4vw,74px);font-weight:820;line-height:.98}.home-product-bridge-copy>p:not(.home-label){max-width:520px;color:var(--home-graphite);margin:24px 0 0;font-size:19px;line-height:1.52}.home-product-board{gap:28px;min-width:0;display:grid}.home-product-instrument{border-top:1px solid var(--home-line-soft);border-bottom:1px solid var(--home-line-soft);width:100%;height:auto;display:block;overflow:visible}.product-instrument-rules path{fill:none;stroke:var(--home-line-soft);stroke-dasharray:3 11;stroke-width:1px}.product-intake-field rect{fill:var(--home-olive);opacity:.48}.product-intake-field path{fill:none;stroke:var(--home-olive)}@supports (color:color-mix(in lab, red, red)){.product-intake-field path{stroke:color-mix(in srgb, var(--home-olive) 32%, var(--home-line))}}.product-intake-field path{stroke-linecap:round;stroke-width:.9px;opacity:.68}.product-intake-field text{fill:var(--home-olive);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:760}.product-bridge-core circle:first-child{fill:url(#bridgeCoreFace);stroke:var(--home-brass)}@supports (color:color-mix(in lab, red, red)){.product-bridge-core circle:first-child{stroke:color-mix(in srgb, var(--home-brass) 34%, var(--home-line))}}.product-bridge-core circle:first-child{stroke-width:1.6px;filter:drop-shadow(0 18px 22px #14120d29)}.product-bridge-core circle:nth-child(2),.product-bridge-core circle:nth-child(3){fill:none;stroke:var(--home-line);stroke-dasharray:2 10;stroke-width:1px}.product-bridge-core path{fill:none;stroke:var(--home-line);stroke-linecap:round;stroke-width:1.15px}.product-bridge-core text{fill:var(--home-white);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.15em;text-anchor:middle;text-transform:uppercase;font-size:16px;font-weight:720}.product-lane path,.product-lane-convergence path{fill:none;stroke:var(--home-olive)}@supports (color:color-mix(in lab, red, red)){.product-lane path,.product-lane-convergence path{stroke:color-mix(in srgb, var(--home-olive) 48%, var(--home-line))}}.product-lane path,.product-lane-convergence path{stroke-linecap:round;stroke-width:1.15px}.product-lane .product-pipe-line{stroke:var(--home-brass)}@supports (color:color-mix(in lab, red, red)){.product-lane .product-pipe-line{stroke:color-mix(in srgb, var(--home-brass) 52%, var(--home-line))}}.product-lane .product-pipe-line{stroke-width:2.3px}.product-lane-rank path:first-of-type{stroke:var(--home-brass)}@supports (color:color-mix(in lab, red, red)){.product-lane-rank path:first-of-type{stroke:color-mix(in srgb, var(--home-brass) 52%, var(--home-line))}}.product-lane-act path{stroke:var(--home-ink)}@supports (color:color-mix(in lab, red, red)){.product-lane-act path{stroke:color-mix(in srgb, var(--home-ink) 46%, var(--home-line))}}.product-lane circle,.product-review-states circle{fill:var(--home-paper)}@supports (color:color-mix(in lab, red, red)){.product-lane circle,.product-review-states circle{fill:color-mix(in srgb, var(--home-paper) 72%, var(--home-white))}}.product-lane circle,.product-review-states circle{stroke:var(--home-olive);stroke-width:1.1px}.product-lane-rank circle:nth-of-type(2){fill:var(--home-brass);stroke:var(--home-brass)}.product-lane rect{fill:var(--home-paper)}@supports (color:color-mix(in lab, red, red)){.product-lane rect{fill:color-mix(in srgb, var(--home-paper) 76%, var(--home-white))}}.product-lane rect{stroke:var(--home-line);stroke-width:1px}.product-lane-act circle:nth-of-type(2){fill:none;stroke:var(--home-line);stroke-dasharray:4 10}.product-lane text,.product-review-states text{fill:var(--home-olive);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-anchor:start;text-transform:uppercase;font-size:13px;font-weight:780}.product-lane .product-lane-note{fill:var(--home-graphite);letter-spacing:.05em;text-transform:none;font-size:10px;font-weight:650}.product-review-states path{fill:none;stroke:var(--home-olive);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25px}.product-review-states text{fill:var(--home-ink);letter-spacing:.1em;font-size:11px}.home-product-routes{border-top:1px solid var(--home-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding-top:24px;display:grid}.home-product-route{min-height:286px;color:var(--home-ink);border-bottom:0;grid-template-columns:36px 1fr 28px;align-items:start;gap:12px 14px;padding:2px 0 0;display:grid;position:relative}.home-product-route:before{content:"";background:var(--home-line-soft);width:1px;height:auto;position:absolute;top:-24px;bottom:0;left:18px;transform:none}.home-product-route:after{content:"";border:1px solid var(--home-olive);background:var(--home-paper);border-radius:999px;width:11px;height:11px;transition:background .16s,border-color .16s,transform .16s;position:absolute;top:-29px;left:18px;transform:translate(-50%)}.home-product-route:hover:after{background:var(--home-brass);border-color:var(--home-brass);transform:translate(-50%)scale(1.12)}.home-product-route-main:after{content:"";background:var(--home-line-soft);width:100%;height:1px;margin-top:14px;display:block}.home-product-route-number,.home-product-route-main em,.home-product-route-proof small{font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase}.home-product-route-number{color:var(--home-olive);letter-spacing:.16em;padding-top:2px;font-size:12px;font-weight:780}.home-product-route-main{grid-column:2/-1;gap:8px;min-width:0;display:grid}.home-product-route-number,.home-product-route-main,.home-product-route-question,.home-product-route-proof,.home-product-route .home-arrow{z-index:1;position:relative}.home-product-route-main,.home-product-route-question,.home-product-route-proof{background:0 0}.home-product-route-main strong{color:var(--home-ink);letter-spacing:-.045em;font-size:27px;font-weight:800;line-height:.98}.home-product-route-main em{color:var(--home-olive);letter-spacing:.13em;font-size:10px;font-style:normal;font-weight:780}.home-product-route-question{color:var(--home-ink);letter-spacing:-.025em;grid-column:2/-1;font-size:16px;font-weight:700;line-height:1.24}.home-product-route-glyph{grid-column:2/-1;width:100%;height:auto;margin:2px 0 0;display:block;overflow:visible}.home-product-route-glyph path,.home-product-route-glyph circle,.home-product-route-glyph rect{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.1px}.home-product-route-glyph .glyph-main{stroke:var(--home-olive)}@supports (color:color-mix(in lab, red, red)){.home-product-route-glyph .glyph-main{stroke:color-mix(in srgb, var(--home-olive) 54%, var(--home-brass))}}.home-product-route-glyph .glyph-muted,.home-product-route-glyph .glyph-rule{stroke:var(--home-line)}.home-product-route-glyph .is-soft{opacity:.62}.home-product-route-glyph .is-trace{stroke-dasharray:3 7;opacity:.72}.home-product-route-glyph .glyph-tick{stroke:var(--home-line)}@supports (color:color-mix(in lab, red, red)){.home-product-route-glyph .glyph-tick{stroke:color-mix(in srgb, var(--home-line) 84%, var(--home-olive))}}.home-product-route-glyph .glyph-tick{stroke-width:.8px}.home-product-route-glyph circle,.home-product-route-glyph rect{fill:var(--home-paper)}@supports (color:color-mix(in lab, red, red)){.home-product-route-glyph circle,.home-product-route-glyph rect{fill:color-mix(in srgb, var(--home-paper) 74%, var(--home-white))}}.home-product-route-glyph circle,.home-product-route-glyph rect{stroke:var(--home-olive)}.home-product-route-glyph .glyph-fill{fill:var(--home-brass);stroke:var(--home-brass)}.home-product-route-glyph .glyph-contained{stroke:var(--home-olive);stroke-width:1.2px}.home-product-route-glyph text{fill:var(--home-graphite);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:720}.home-product-route-proof{border-left:0;grid-column:2/-1;gap:10px;min-width:0;padding-left:0;display:grid}.home-product-route-proof small{color:var(--home-graphite);letter-spacing:.08em;font-size:10px;font-weight:700;line-height:1.35}.home-product-route .home-arrow{z-index:1;color:var(--home-ink);justify-self:end;margin-top:7px;position:relative}.home-product-route:hover .home-arrow,.home-product-route:hover .home-product-route-main strong{color:var(--home-olive)}.behavior-list{z-index:2;background:var(--home-paper);box-shadow:-28px 0 34px 18px var(--home-paper);gap:12px;display:grid;position:relative}.behavior-row{border-top:1px solid var(--home-line);padding:18px 0 18px 28px;position:relative}.behavior-row:before{content:"";background:var(--home-olive);width:8px;height:8px;position:absolute;top:24px;left:0}.behavior-row-rank:before{background:var(--home-brass)}.behavior-row-act:before{background:var(--home-ink)}.behavior-row span{color:var(--home-olive);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:760}.behavior-row h3{color:var(--home-ink);letter-spacing:-.03em;margin:8px 0 0;font-size:21px;font-weight:760;line-height:1.08}.behavior-row p{color:var(--home-graphite);margin:10px 0 0;font-size:14px;line-height:1.45}.evidence-section{grid-template-columns:minmax(430px,.34fr) minmax(0,.66fr);gap:28px;min-height:760px;padding-inline:44px;overflow:hidden}.evidence-copy{max-width:470px}.evidence-section h2{max-width:470px;font-size:clamp(58px,4.25vw,74px)}.evidence-layout{min-width:0;margin-top:-10px;margin-right:0}.evidence-visual{width:100%;max-width:none}.packet{filter:drop-shadow(0 22px 24px #221f1724)}.artifact{filter:drop-shadow(0 12px 16px #221f1718)}.artifact-paths path{stroke:var(--home-line);stroke-width:1.2px;stroke-dasharray:4 8;animation:7.6s linear infinite attachmentFlow}.artifact-paths path:nth-child(2){animation-delay:.42s}.artifact-paths path:nth-child(3){animation-delay:.84s}.artifact-paths path:nth-child(4){animation-delay:1.26s}.artifact-paths path:nth-child(5){animation-delay:1.68s}.artifact-paths path:nth-child(6){animation-delay:2.1s}.packet path{fill:none;stroke:var(--home-line);stroke-width:1.2px}.packet .packet-shadow-page{fill:var(--home-paper-deep)}@supports (color:color-mix(in lab, red, red)){.packet .packet-shadow-page{fill:color-mix(in srgb, var(--home-paper-deep) 74%, var(--home-white))}}.packet .packet-shadow-page{stroke:var(--home-line)}@supports (color:color-mix(in lab, red, red)){.packet .packet-shadow-page{stroke:color-mix(in srgb, var(--home-line) 80%, var(--home-brass))}}.packet .packet-back-page{fill:var(--home-paper)}@supports (color:color-mix(in lab, red, red)){.packet .packet-back-page{fill:color-mix(in srgb, var(--home-paper) 74%, var(--home-line-soft))}}.packet .packet-back-page{stroke:var(--home-line)}@supports (color:color-mix(in lab, red, red)){.packet .packet-back-page{stroke:color-mix(in srgb, var(--home-line) 88%, var(--home-brass))}}.packet .packet-front-page{fill:var(--home-white)}@supports (color:color-mix(in lab, red, red)){.packet .packet-front-page{fill:color-mix(in srgb, var(--home-white) 78%, var(--home-paper))}}.packet .packet-front-page{stroke:var(--home-line)}@supports (color:color-mix(in lab, red, red)){.packet .packet-front-page{stroke:color-mix(in srgb, var(--home-line) 84%, var(--home-brass))}}.packet .packet-fold{fill:var(--home-paper-deep)}@supports (color:color-mix(in lab, red, red)){.packet .packet-fold{fill:color-mix(in srgb, var(--home-paper-deep) 76%, var(--home-white))}}.packet .packet-fold{stroke:var(--home-line)}@supports (color:color-mix(in lab, red, red)){.packet .packet-fold{stroke:color-mix(in srgb, var(--home-line) 82%, var(--home-brass))}}.packet .packet-barcode{stroke:var(--home-ink);stroke-width:1.8px;stroke-dasharray:none}.packet text:first-of-type{fill:var(--home-olive);text-anchor:start;font-size:14px}.packet .packet-id{fill:var(--home-ink);text-anchor:start;letter-spacing:.12em;font-size:22px}.packet .packet-meta{fill:var(--home-graphite);text-anchor:start;letter-spacing:.08em;font-size:12px}.artifact path{fill:var(--home-white)}@supports (color:color-mix(in lab, red, red)){.artifact path{fill:color-mix(in srgb, var(--home-white) 76%, var(--home-paper))}}.artifact path{stroke:var(--home-line)}@supports (color:color-mix(in lab, red, red)){.artifact path{stroke:color-mix(in srgb, var(--home-line) 86%, var(--home-brass))}}.artifact path{stroke-width:1.2px}.artifact .artifact-paper{fill:var(--home-white)}@supports (color:color-mix(in lab, red, red)){.artifact .artifact-paper{fill:color-mix(in srgb, var(--home-white) 70%, var(--home-paper))}}.artifact .artifact-paper{stroke:var(--home-line)}@supports (color:color-mix(in lab, red, red)){.artifact .artifact-paper{stroke:color-mix(in srgb, var(--home-line) 82%, var(--home-brass))}}.artifact .artifact-fold,.artifact .artifact-rule{fill:none;stroke:var(--home-line)}@supports (color:color-mix(in lab, red, red)){.artifact .artifact-fold,.artifact .artifact-rule{stroke:color-mix(in srgb, var(--home-line) 82%, var(--home-brass))}}.artifact path:not(:first-child){fill:none;stroke:var(--home-olive)}.artifact .artifact-fold,.artifact .artifact-rule{stroke:var(--home-line)}@supports (color:color-mix(in lab, red, red)){.artifact .artifact-fold,.artifact .artifact-rule{stroke:color-mix(in srgb, var(--home-line) 82%, var(--home-brass))}}.artifact text{fill:var(--home-graphite);font-size:12px}.artifact .artifact-small{fill:var(--home-graphite-soft);letter-spacing:.035em;text-anchor:start;text-transform:none;font-size:9.5px}.artifact .artifact-review{fill:var(--home-brass);font-size:18px}.packet-stamp circle{fill:none;stroke:var(--home-brass);stroke-width:1.3px}.packet-stamp text{fill:var(--home-brass);font-size:24px}.packet-pins circle,.packet-pins rect{fill:var(--home-brass)}@supports (color:color-mix(in lab, red, red)){.packet-pins circle,.packet-pins rect{fill:color-mix(in srgb, var(--home-brass) 62%, var(--home-olive))}}.packet-pins circle,.packet-pins rect{transform-box:fill-box;transform-origin:50%;animation:4.8s ease-in-out infinite packetPinConfirm}.packet-pins .pin-core{fill:var(--home-ink)}@supports (color:color-mix(in lab, red, red)){.packet-pins .pin-core{fill:color-mix(in srgb, var(--home-ink) 72%, var(--home-brass))}}.artifact-list{flex-wrap:wrap;justify-content:center;gap:14px 20px;margin-top:-10px;display:flex}.artifact-route circle{fill:var(--home-paper)}@supports (color:color-mix(in lab, red, red)){.artifact-route circle{fill:color-mix(in srgb, var(--home-paper) 80%, var(--home-white))}}.artifact-route circle{stroke:var(--home-line);stroke-width:1px}.artifact-route path{fill:none;stroke:var(--home-line);stroke-width:1px}.artifact-route text{fill:var(--home-ink);letter-spacing:.07em;text-anchor:start;font-size:9px}.artifact-route .artifact-route-number,.artifact-route .artifact-route-detail{fill:var(--home-graphite-soft);letter-spacing:.06em;font-size:8px}.artifact-route .artifact-route-detail{text-transform:none}.evidence-section{isolation:isolate;background:radial-gradient(circle at 66% 35%,#ffffffc7,#0000 33%),radial-gradient(circle at 22% 66%,#977b4514,#0000 31%),linear-gradient(#fbfaf6 0%,#f7f4ed 100%);grid-template-rows:minmax(740px,auto);grid-template-columns:minmax(380px,.31fr) minmax(780px,.69fr);align-items:center;gap:26px;min-height:calc(100svh - 86px);padding:72px 14px 32px;overflow:hidden}.evidence-section:after{content:"";z-index:-1;pointer-events:none;opacity:.52;mix-blend-mode:multiply;background-image:radial-gradient(circle,#4944371f 0 .55px,#0000 .7px),linear-gradient(90deg,#d2c9ba29 1px,#0000 1px),linear-gradient(#d2c9ba21 1px,#0000 1px);background-size:7px 7px,92px 92px,92px 92px;position:absolute;inset:0}.evidence-copy{z-index:3;align-self:center;max-width:420px;padding:34px 0 96px}.evidence-copy .home-label{color:var(--home-olive);margin-bottom:28px}@supports (color:color-mix(in lab, red, red)){.evidence-copy .home-label{color:color-mix(in srgb, var(--home-olive) 72%, var(--home-ink))}}.evidence-copy .home-label{letter-spacing:.15em;font-size:12px}.evidence-section h2{color:#080906;letter-spacing:-.067em;max-width:430px;font-family:Georgia,Times New Roman,ui-serif,serif;font-size:clamp(58px,5.25vw,88px);font-weight:600;line-height:.95}.evidence-copy>p:not(.home-label){color:#606258;max-width:390px;margin-top:28px;font-size:clamp(17px,1.35vw,20px);line-height:1.48}.evidence-actions{gap:14px;margin-top:34px}.evidence-actions .home-button-primary{border-color:var(--home-ink);background:var(--home-ink)}.evidence-layout{z-index:2;align-self:stretch;width:100%;min-width:0;margin:0}.evidence-board{width:min(1080px,100% + 72px);min-height:740px;font-family:var(--font-geist-mono), "SFMono-Regular", Consolas, monospace;margin-left:-74px;margin-right:auto;position:relative}.evidence-corner-mark{opacity:.72;width:23px;height:23px;position:absolute}.evidence-corner-mark:before,.evidence-corner-mark:after{content:"";background:var(--home-graphite);position:absolute}@supports (color:color-mix(in lab, red, red)){.evidence-corner-mark:before,.evidence-corner-mark:after{background:color-mix(in srgb, var(--home-graphite) 72%, transparent)}}.evidence-corner-mark:before{width:21px;height:1px;top:11px;left:1px}.evidence-corner-mark:after{width:1px;height:21px;top:1px;left:11px}.evidence-corner-mark-a{top:32px;right:-6px}.evidence-corner-mark-b{opacity:.34;bottom:58px;right:28px}.evidence-connectors{z-index:1;position:absolute;inset:54px 8px 118px -10px;overflow:visible}.evidence-connectors path{fill:none;stroke:var(--home-line)}@supports (color:color-mix(in lab, red, red)){.evidence-connectors path{stroke:color-mix(in srgb, var(--home-line) 70%, var(--home-graphite-soft))}}.evidence-connectors path{stroke-width:1px;stroke-dasharray:4 8;stroke-linecap:round}.evidence-paper,.dossier-front,.dossier-sheet{border:1px solid var(--home-line);background:radial-gradient(circle at 12% 14%,#ffffffb8,#0000 20%),radial-gradient(circle at 82% 12%,#786c560f,#0000 26%),radial-gradient(circle at 42% 72%,#57482d0b,#0000 34%),repeating-linear-gradient(97deg,#302b1e02 0 1px,#0000 1px 5px),linear-gradient(#f6f1e8 0%,#ece6da 100%)}@supports (color:color-mix(in lab, red, red)){.evidence-paper,.dossier-front,.dossier-sheet{border:1px solid color-mix(in srgb, var(--home-line) 78%, var(--home-brass))}}.evidence-paper,.dossier-front,.dossier-sheet{box-shadow:inset 0 1px #ffffffc2,0 16px 24px #201c1426,0 5px 7px #201c141a}.evidence-paper{z-index:3;color:#2f312a;clip-path:polygon(1.5% 2.5%,33% 0,69% 1.5%,98% 3%,100% 41%,98.5% 98%,59% 100%,20% 98.5%,0 99%,1% 58%);padding:24px 28px 20px;position:absolute}.evidence-paper:after{content:"";pointer-events:none;opacity:.26;mix-blend-mode:multiply;background-image:radial-gradient(circle,#352e201f 0 .4px,#0000 .62px),radial-gradient(circle,#ffffff61 0 .45px,#0000 .7px);background-size:6px 6px,9px 9px;position:absolute;inset:0}.artifact-card h3,.dossier-front h3{color:#252720;letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:13px;font-weight:650;line-height:1.42}.artifact-card p,.artifact-card dd,.artifact-card dt,.artifact-card td,.artifact-card th,.artifact-card footer,.dossier-front p{z-index:1;color:#4f4d43;font-size:11px;line-height:1.55;position:relative}.artifact-card footer{color:#817b6c;border-top:1px solid #6e644d33;margin-top:14px;padding-top:11px}.paper-pin,.dossier-hole{z-index:5;background:radial-gradient(circle at 50% 48%,#332917 0 3px,#0000 3.6px),radial-gradient(circle at 34% 30%,#fff5c9,#b18c4d 38%,#6f5a2d 76%);border-radius:999px;width:16px;height:16px;position:absolute;box-shadow:0 2px 5px #110e0852,0 0 0 1px #5b462059}.paper-pin{top:-7px;left:18px}.paper-tab{background:var(--home-olive);width:20px;height:9px;position:absolute;top:22px;right:24px}.card-icon{width:20px;height:20px;color:var(--home-olive);position:absolute;top:22px;right:24px}.trace-card{clip-path:polygon(2% 1.5%,34% 0,66% 1.2%,98.5% 3%,100% 39%,98% 98%,62% 100%,24% 98.5%,.5% 99%,1.2% 55%);width:238px;height:178px;top:64px;left:42px;transform:rotate(-1.2deg)}.trace-card p{margin:10px 0 0}.trace-card p+p{margin-top:2px}.trace-graph{z-index:1;width:100%;height:76px;margin-top:7px;position:relative;overflow:visible}.trace-graph path{fill:none;stroke:var(--home-olive)}@supports (color:color-mix(in lab, red, red)){.trace-graph path{stroke:color-mix(in srgb, var(--home-olive) 80%, var(--home-ink))}}.trace-graph path{stroke-width:1.1px}.trace-graph circle{fill:var(--home-olive)}@supports (color:color-mix(in lab, red, red)){.trace-graph circle{fill:color-mix(in srgb, var(--home-olive) 82%, var(--home-ink))}}.trace-graph rect{fill:var(--home-olive)}@supports (color:color-mix(in lab, red, red)){.trace-graph rect{fill:color-mix(in srgb, var(--home-olive) 82%, var(--home-ink))}}.lens-card{clip-path:polygon(1% 2%,28% .4%,74% 1.2%,99% 3.5%,98.5% 58%,100% 97%,54% 99.5%,18% 98%,0 100%,1.4% 46%);width:236px;height:192px;top:285px;left:54px;transform:rotate(-.7deg)}.lens-card h3 span{display:block}.lens-crosshair{border:1px solid #484b3e8c;border-radius:999px;width:18px;height:18px;position:absolute;top:30px;right:23px}.lens-crosshair:before,.lens-crosshair:after{content:"";background:#484b3e8c;position:absolute}.lens-crosshair:before{width:1px;height:28px;top:-5px;left:8px}.lens-crosshair:after{width:28px;height:1px;top:8px;left:-5px}.lens-list{gap:9px;margin:18px 0 0;display:grid}.lens-list div{grid-template-columns:42px 1fr;gap:12px;display:grid}.lens-list dt{color:var(--home-olive)}.lens-list dd{margin:0}.diff-card{clip-path:polygon(1% 2%,24% 0,52% 1.2%,98.5% 2.2%,100% 78%,98% 98%,68% 99.5%,36% 98.2%,0 100%,1.6% 46%);width:430px;height:138px;padding:22px 26px 16px;top:510px;left:-64px;transform:rotate(-.4deg)}.diff-card table{z-index:1;border-collapse:collapse;width:100%;margin-top:12px;position:relative}.diff-card th,.diff-card td{text-align:left;border-top:1px solid #746a5429;border-left:1px solid #746a5421;padding:5px 8px}.diff-card th{color:#4d4b41;text-transform:uppercase;font-size:10px;font-weight:650}.diff-card td:first-child,.diff-card th:first-child{color:#5c594e;border-left:0}.evidence-dossier{z-index:4;width:360px;height:500px;position:absolute;top:146px;left:356px}.dossier-sheet,.dossier-front{position:absolute;inset:0}.dossier-sheet{transform-origin:50% 100%}.dossier-sheet-back{inset:20px -22px -18px 30px;transform:rotate(2deg)}.dossier-sheet-mid{inset:10px -12px -10px 18px;transform:rotate(.7deg)}.dossier-front{z-index:3;clip-path:polygon(0 0,84% 0,100% 15%,100% 100%,0 100%);padding:34px 42px 24px 70px}.dossier-front:before{content:"";background:#6a604947;width:1px;position:absolute;top:0;bottom:0;left:54px}.dossier-front:after{content:"";background:linear-gradient(135deg,#ffffff52,#bfb5a029);border-bottom:1px solid #6c634d47;border-left:1px solid #6c634d47;width:58px;height:64px;position:absolute;top:0;right:0}.dossier-hole-top{top:40px;left:22px}.dossier-hole-bottom{bottom:40px;left:22px}.dossier-cord{z-index:4;border-left:2px solid #61461f85;border-radius:50%;width:13px;height:72px;position:absolute;top:50px;left:29px;transform:rotate(9deg)}.dossier-fold{z-index:4;clip-path:polygon(100% 0,100% 100%,0 100%);background:linear-gradient(135deg,#dcd3c252,#f8f4eb 62%);border-top:1px solid #6c634d42;border-left:1px solid #6c634d42;width:80px;height:78px;position:absolute;bottom:0;right:0}.dossier-inner{z-index:5;height:100%;position:relative}.dossier-front h3{letter-spacing:.12em;border-bottom:1px solid #5f594640;padding-bottom:12px;font-size:17px}.dossier-front p{margin:8px 0 0;font-size:11.5px}.dossier-front .dossier-id{color:#181813;letter-spacing:.04em;text-transform:lowercase;margin:14px 0 13px;font-size:20px}.review-stamp{width:154px;height:154px;color:var(--home-olive);place-items:center;margin:42px auto 0;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.review-stamp{color:color-mix(in srgb, var(--home-olive) 84%, var(--home-brass))}}.review-stamp{opacity:.76;filter:contrast(.92);mix-blend-mode:multiply;border:1.6px solid;border-radius:999px;transform:rotate(-5deg)}.review-stamp:before{content:"";border-radius:inherit;border:1px solid;position:absolute;inset:9px}.review-stamp:after{content:"";border-radius:inherit;opacity:.22;background-image:radial-gradient(circle,currentColor 0 .55px,#0000 .75px);background-size:7px 7px;position:absolute;inset:2px}.review-stamp strong{letter-spacing:.1em;text-transform:uppercase;font-family:Georgia,Times New Roman,ui-serif,serif;font-size:27px;font-weight:600;line-height:1}.review-stamp span{letter-spacing:.14em;text-align:center;text-transform:uppercase;max-width:118px;font-size:9px;font-weight:650;line-height:1.15}.dossier-stats{color:#4f4d43;border-top:1px solid #5f594638;gap:18px;margin-top:0;padding-top:13px;font-size:11px;display:flex;position:absolute;bottom:45px;left:0}.barcode{align-items:stretch;gap:2px;width:164px;height:18px;margin-top:0;display:flex;position:absolute;bottom:17px;left:0}.barcode i{background:#171813;width:2px;display:block}.barcode i:nth-child(3n){width:1px}.barcode i:nth-child(4n){width:3px}.barcode i:nth-child(7n){opacity:.42}.verifier-card{z-index:5;clip-path:polygon(1.2% 2%,35% 0,68% 2%,98.5% 4%,100% 43%,98% 98%,61% 100%,20% 98.6%,0 99%,1% 52%);width:274px;height:130px;top:102px;right:16px;transform:rotate(1.8deg)}.verifier-card h3,.memory-card h3{padding-right:34px}.verifier-card .strong{color:#2b2d25;text-transform:uppercase;margin-top:22px}.verifier-card p+p,.memory-card p+p,.decision-card p+p{margin-top:0}.decision-cluster{z-index:5;align-items:center;gap:12px;display:flex;position:absolute;top:322px;right:8px}.decision-card{clip-path:polygon(2% 2.5%,38% 0,75% 2%,99% 4%,98% 74%,100% 97%,64% 100%,22% 98%,0 100%,1% 44%);width:168px;height:180px;position:relative;transform:rotate(1.4deg)}.decision-review-box{z-index:1;color:#35372f;letter-spacing:.08em;text-transform:uppercase;border:2px solid #37392f;place-items:center;width:126px;height:60px;margin:18px 0 14px;font-size:24px;display:grid;position:relative}.decision-options{border:1px dashed var(--home-line);width:142px;padding:16px}@supports (color:color-mix(in lab, red, red)){.decision-options{border:1px dashed color-mix(in srgb, var(--home-line) 72%, var(--home-graphite))}}.decision-options{font-family:var(--font-geist-mono), ui-monospace, monospace;background:#fbf9f385;border-radius:0 10px 10px 0}.decision-options p{color:#45463d;grid-template-columns:16px 1fr;gap:0 8px;margin:0;display:grid}.decision-options p+p{margin-top:18px}.decision-options span{border:1px solid #4b4d42;border-radius:999px;grid-row:1/span 2;width:12px;height:12px;margin-top:2px}.decision-options .is-selected span{position:relative}.decision-options .is-selected span:after{content:"";border-bottom:1.5px solid #4b4d42;border-right:1.5px solid #4b4d42;width:4px;height:7px;position:absolute;top:1px;left:3px;transform:rotate(42deg)}.decision-options strong{letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:560}.decision-options em{color:#6d6b60;grid-column:2;font-size:8.5px;font-style:normal}.memory-card{z-index:5;clip-path:polygon(0 50%,13% 8%,34% 0,70% 2%,99% 7%,97% 96%,58% 100%,18% 97%,12% 86%);width:236px;height:122px;padding-left:58px;top:546px;right:34px;transform:rotate(4.5deg)}.memory-card:before{content:"";background:inherit;clip-path:polygon(0 50%,100% 0,100% 100%);width:42px;height:35px;position:absolute;top:46px;left:0}.memory-card .paper-pin:after{content:"";transform-origin:100%;background:#5d47256b;width:33px;height:1px;position:absolute;top:9px;left:-26px;transform:rotate(12deg)}.evidence-process-row{z-index:5;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:22px;display:grid;position:absolute;bottom:8px;left:-24px;right:12px}.evidence-process-step{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid;position:relative}.process-icon{border:1px solid var(--home-line);color:#3e4037d1;background:#fbfaf69e;border-radius:999px;place-items:center;width:42px;height:42px;display:grid}.evidence-process-step p{color:#191a15;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:9.5px;font-weight:760;line-height:1.25}.evidence-process-step p span{color:#777568;margin-right:8px;font-size:8px}.evidence-process-step small{color:#56574d;max-width:118px;margin-top:7px;font-size:8.6px;line-height:1.32;display:block}.process-arrow{background:#737164b8;width:28px;height:1px;position:absolute;top:50%;right:-17px}.process-arrow:after{content:"";border-top:1px solid #737164b8;border-right:1px solid #737164b8;width:7px;height:7px;position:absolute;top:-4px;right:0;transform:rotate(45deg)}.decision-section{align-items:start;min-height:760px;padding:24px 0 92px}.decision-layout{grid-template-columns:minmax(360px,.32fr) minmax(780px,.68fr);align-items:center;gap:18px;display:grid;overflow:visible}.decision-visual{transform-origin:50%;width:110%;max-width:none;transform:translate(-50px)}.decision-track path{stroke:var(--home-line);stroke-width:1.2px;stroke-dasharray:16 22;animation:9.8s linear infinite decisionTraceFlow}.decision-track .decision-right-pipe,.decision-track .decision-right-pipe-shadow,.decision-track .decision-right-pipe-highlight{fill:none;stroke-linecap:round;stroke-dasharray:none;animation:none}.decision-track .decision-right-pipe-shadow{stroke:var(--home-ink)}@supports (color:color-mix(in lab, red, red)){.decision-track .decision-right-pipe-shadow{stroke:color-mix(in srgb, var(--home-ink) 18%, var(--home-line))}}.decision-track .decision-right-pipe-shadow{stroke-width:13px}.decision-track .decision-right-pipe{stroke:url(#decisionPipeMetal);stroke-width:7.4px}.decision-track .decision-right-pipe-highlight{stroke:#ffffff7a;stroke-width:1.15px}.decision-right-coupling rect{fill:var(--home-brass)}@supports (color:color-mix(in lab, red, red)){.decision-right-coupling rect{fill:color-mix(in srgb, var(--home-brass) 58%, var(--home-paper))}}.decision-right-coupling rect{stroke:var(--home-brass)}@supports (color:color-mix(in lab, red, red)){.decision-right-coupling rect{stroke:color-mix(in srgb, var(--home-brass) 82%, var(--home-ink))}}.decision-right-coupling rect{stroke-width:.7px}.decision-right-coupling rect.is-wide{fill:var(--home-brass)}@supports (color:color-mix(in lab, red, red)){.decision-right-coupling rect.is-wide{fill:color-mix(in srgb, var(--home-brass) 68%, var(--home-paper))}}.decision-packet .packet-front,.decision-packet .packet-fold{fill:var(--home-white)}@supports (color:color-mix(in lab, red, red)){.decision-packet .packet-front,.decision-packet .packet-fold{fill:color-mix(in srgb, var(--home-white) 86%, var(--home-paper))}}.decision-packet .packet-front,.decision-packet .packet-fold{stroke:var(--home-line)}.decision-packet .packet-front{filter:drop-shadow(0 10px 16px #221f1714)}.decision-packet .packet-shadow{fill:var(--home-paper-deep)}@supports (color:color-mix(in lab, red, red)){.decision-packet .packet-shadow{fill:color-mix(in srgb, var(--home-paper-deep) 66%, var(--home-white))}}.decision-packet .packet-shadow{stroke:#0000;opacity:.64}.decision-packet .packet-back{fill:var(--home-paper)}@supports (color:color-mix(in lab, red, red)){.decision-packet .packet-back{fill:color-mix(in srgb, var(--home-paper) 70%, var(--home-line-soft))}}.decision-packet .packet-back{stroke:var(--home-line)}@supports (color:color-mix(in lab, red, red)){.decision-packet .packet-back{stroke:color-mix(in srgb, var(--home-line) 86%, var(--home-brass))}}.decision-packet .packet-back.is-third{fill:var(--home-paper-deep)}@supports (color:color-mix(in lab, red, red)){.decision-packet .packet-back.is-third{fill:color-mix(in srgb, var(--home-paper-deep) 58%, var(--home-white))}}.decision-packet .packet-back.is-third{opacity:.78}.decision-packet .packet-fold-edge,.decision-packet .packet-rule,.decision-packet .packet-metadata-line{fill:none;stroke:var(--home-line)}@supports (color:color-mix(in lab, red, red)){.decision-packet .packet-fold-edge,.decision-packet .packet-rule,.decision-packet .packet-metadata-line{stroke:color-mix(in srgb, var(--home-line) 78%, var(--home-graphite))}}.decision-packet .packet-fold-edge,.decision-packet .packet-rule,.decision-packet .packet-metadata-line{stroke-width:.9px}.decision-packet .packet-rule.is-light{opacity:.58}.decision-packet .packet-metadata-line{stroke:var(--home-olive)}@supports (color:color-mix(in lab, red, red)){.decision-packet .packet-metadata-line{stroke:color-mix(in srgb, var(--home-olive) 50%, var(--home-line))}}.decision-packet .packet-metadata-line{stroke-width:.75px}.decision-packet .packet-dot,.decision-packet rect{fill:var(--home-olive)}@supports (color:color-mix(in lab, red, red)){.decision-packet .packet-dot,.decision-packet rect{fill:color-mix(in srgb, var(--home-olive) 66%, var(--home-brass))}}.decision-packet .packet-dot,.decision-packet rect{stroke:none}.decision-packet .packet-micro-dot{fill:var(--home-olive)}@supports (color:color-mix(in lab, red, red)){.decision-packet .packet-micro-dot{fill:color-mix(in srgb, var(--home-olive) 56%, var(--home-line))}}.decision-packet text{fill:var(--home-graphite);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:760}.decision-packet .decision-packet-id{fill:var(--home-ink);letter-spacing:.07em;font-size:24px}.decision-packet .decision-packet-small{fill:var(--home-graphite);letter-spacing:.04em;text-transform:none;font-size:8.6px}.decision-packet-socket .packet-socket-shadow,.decision-packet-socket .packet-socket-line{fill:none;stroke-linecap:round}.decision-packet-socket .packet-socket-shadow{stroke:var(--home-ink)}@supports (color:color-mix(in lab, red, red)){.decision-packet-socket .packet-socket-shadow{stroke:color-mix(in srgb, var(--home-ink) 18%, var(--home-line))}}.decision-packet-socket .packet-socket-shadow{stroke-width:12px}.decision-packet-socket .packet-socket-line{stroke:url(#decisionPipeMetal);stroke-width:7px}.decision-packet-socket rect{fill:var(--home-brass)}@supports (color:color-mix(in lab, red, red)){.decision-packet-socket rect{fill:color-mix(in srgb, var(--home-brass) 58%, var(--home-paper))}}.decision-packet-socket rect{stroke:var(--home-brass)}@supports (color:color-mix(in lab, red, red)){.decision-packet-socket rect{stroke:color-mix(in srgb, var(--home-brass) 82%, var(--home-ink))}}.decision-packet-socket rect{stroke-width:.7px}.decision-packet-socket rect.is-wide{fill:var(--home-brass)}@supports (color:color-mix(in lab, red, red)){.decision-packet-socket rect.is-wide{fill:color-mix(in srgb, var(--home-brass) 68%, var(--home-paper))}}.decision-gate .decision-gate-outer{fill:url(#decisionGateMetal);stroke:var(--home-ink)}@supports (color:color-mix(in lab, red, red)){.decision-gate .decision-gate-outer{stroke:color-mix(in srgb, var(--home-ink) 42%, var(--home-line))}}.decision-gate .decision-gate-outer{stroke-width:1.5px;filter:url(#decisionHardwareShadow)}.decision-gate .decision-gate-face{fill:url(#decisionGateFace);stroke:var(--home-ink)}@supports (color:color-mix(in lab, red, red)){.decision-gate .decision-gate-face{stroke:color-mix(in srgb, var(--home-ink) 44%, var(--home-brass))}}.decision-gate .decision-gate-face{stroke-width:1.2px}.decision-gate .decision-gate-rim-highlight,.decision-gate .decision-gate-rim-dark{fill:none;stroke-width:1px}.decision-gate .decision-gate-rim-highlight{stroke:var(--home-white)}@supports (color:color-mix(in lab, red, red)){.decision-gate .decision-gate-rim-highlight{stroke:color-mix(in srgb, var(--home-white) 42%, var(--home-line))}}.decision-gate .decision-gate-rim-dark{stroke:var(--home-ink)}@supports (color:color-mix(in lab, red, red)){.decision-gate .decision-gate-rim-dark{stroke:color-mix(in srgb, var(--home-ink) 66%, var(--home-line))}}.decision-gate .decision-gate-inner{fill:none;stroke:var(--home-paper)}@supports (color:color-mix(in lab, red, red)){.decision-gate .decision-gate-inner{stroke:color-mix(in srgb, var(--home-paper) 34%, transparent)}}.decision-gate .decision-gate-inner{stroke-width:.8px;stroke-dasharray:1.6 8}.decision-gate .decision-gate-bolt-ring,.decision-gate .decision-gate-calibration{fill:none;stroke:var(--home-line)}@supports (color:color-mix(in lab, red, red)){.decision-gate .decision-gate-bolt-ring,.decision-gate .decision-gate-calibration{stroke:color-mix(in srgb, var(--home-line) 86%, var(--home-olive))}}.decision-gate .decision-gate-bolt-ring,.decision-gate .decision-gate-calibration{stroke-dasharray:2 9;stroke-width:.85px}.decision-gate .decision-gate-calibration{opacity:.5;animation:8.6s ease-in-out infinite calibrationRing}.decision-gate .decision-gate-calibration.is-wide{opacity:.34;stroke-dasharray:1.5 11}.decision-gate path{fill:none;stroke:var(--home-line);stroke-width:1.1px}.decision-gate .decision-gate-axis,.decision-gate .decision-gate-cross{stroke:var(--home-paper)}@supports (color:color-mix(in lab, red, red)){.decision-gate .decision-gate-axis,.decision-gate .decision-gate-cross{stroke:color-mix(in srgb, var(--home-paper) 44%, var(--home-line))}}.decision-gate .decision-gate-axis,.decision-gate .decision-gate-cross{stroke-width:.8px}.decision-gate .decision-label-guides{stroke:var(--home-paper)}@supports (color:color-mix(in lab, red, red)){.decision-gate .decision-label-guides{stroke:color-mix(in srgb, var(--home-paper) 18%, transparent)}}.decision-gate .decision-label-guides{stroke-width:.65px}.decision-gate .decision-title-divider{stroke:var(--home-paper)}@supports (color:color-mix(in lab, red, red)){.decision-gate .decision-title-divider{stroke:color-mix(in srgb, var(--home-paper) 38%, transparent)}}.decision-gate .decision-title-divider{stroke-width:.7px}.decision-gate .decision-gate-tick{stroke:var(--home-paper)}@supports (color:color-mix(in lab, red, red)){.decision-gate .decision-gate-tick{stroke:color-mix(in srgb, var(--home-paper) 38%, transparent)}}.decision-gate .decision-gate-tick{stroke-width:.65px}.decision-gate .decision-port path{stroke-linecap:round}.decision-gate .decision-port .decision-port-shadow{stroke:var(--home-ink)}@supports (color:color-mix(in lab, red, red)){.decision-gate .decision-port .decision-port-shadow{stroke:color-mix(in srgb, var(--home-ink) 17%, var(--home-line))}}.decision-gate .decision-port .decision-port-shadow{stroke-width:12px}.decision-gate .decision-port .decision-port-line{stroke:url(#decisionPipeMetal);stroke-width:7px;filter:drop-shadow(0 5px 6px #221f171f)}.decision-gate .decision-port .decision-port-highlight{stroke:#ffffff75;stroke-width:1.1px}.decision-gate .decision-port rect{fill:var(--home-brass)}@supports (color:color-mix(in lab, red, red)){.decision-gate .decision-port rect{fill:color-mix(in srgb, var(--home-brass) 66%, var(--home-paper))}}.decision-gate .decision-port rect{stroke:var(--home-brass);stroke-width:.7px}.decision-gate .decision-port rect.is-wide{fill:var(--home-brass)}@supports (color:color-mix(in lab, red, red)){.decision-gate .decision-port rect.is-wide{fill:color-mix(in srgb, var(--home-brass) 72%, var(--home-paper))}}.decision-bolt circle{fill:var(--home-brass)}@supports (color:color-mix(in lab, red, red)){.decision-bolt circle{fill:color-mix(in srgb, var(--home-brass) 62%, var(--home-paper))}}.decision-bolt circle{stroke:var(--home-ink)}@supports (color:color-mix(in lab, red, red)){.decision-bolt circle{stroke:color-mix(in srgb, var(--home-ink) 36%, var(--home-brass))}}.decision-bolt circle{stroke-width:1px}.decision-bolt path{stroke:var(--home-ink)}@supports (color:color-mix(in lab, red, red)){.decision-bolt path{stroke:color-mix(in srgb, var(--home-ink) 42%, var(--home-brass))}}.decision-bolt path{stroke-width:1px}.decision-gate text{fill:var(--home-white);font-family:var(--font-geist-mono), ui-monospace, monospace;text-anchor:middle;text-transform:uppercase}.decision-gate .decision-gate-label{text-anchor:middle;font-size:9px;fill:var(--home-olive)!important}.decision-gate .decision-title-text{fill:var(--home-white)}@supports (color:color-mix(in lab, red, red)){.decision-gate .decision-title-text{fill:color-mix(in srgb, var(--home-white) 92%, var(--home-paper))}}.decision-gate .decision-title-text{letter-spacing:.12em;font-size:13px;font-weight:700}.decision-outcomes path{fill:#0000;stroke:var(--home-olive);stroke-width:1.15px;stroke-linecap:round;stroke-linejoin:round}.decision-visual .decision-outcomes circle{fill:var(--home-paper)}@supports (color:color-mix(in lab, red, red)){.decision-visual .decision-outcomes circle{fill:color-mix(in srgb, var(--home-paper) 82%, var(--home-white))}}.decision-visual .decision-outcomes circle{stroke:var(--home-line);stroke-width:.9px}.decision-visual .decision-outcome.is-active circle:first-child{fill:var(--home-paper)}@supports (color:color-mix(in lab, red, red)){.decision-visual .decision-outcome.is-active circle:first-child{fill:color-mix(in srgb, var(--home-paper) 82%, var(--home-brass))}}.decision-visual .decision-outcome.is-active circle:first-child{stroke:var(--home-brass)}.decision-visual .decision-outcome-inner{fill:none;stroke:var(--home-line)}@supports (color:color-mix(in lab, red, red)){.decision-visual .decision-outcome-inner{stroke:color-mix(in srgb, var(--home-line) 74%, var(--home-white))}}.decision-visual .decision-outcome-inner{stroke-width:.75px}.decision-outcomes text{fill:var(--home-ink);letter-spacing:.075em;text-anchor:start;font-size:10.5px;font-weight:720}.decision-outcomes .decision-outcome-small{fill:var(--home-graphite)}@supports (color:color-mix(in lab, red, red)){.decision-outcomes .decision-outcome-small{fill:color-mix(in srgb, var(--home-graphite) 82%, var(--home-line))}}.decision-outcomes .decision-outcome-small{letter-spacing:.02em;text-transform:none;font-size:8.2px;font-weight:560}.memory-loop .memory-return-path{fill:none;stroke:var(--home-olive);stroke-width:1.05px;stroke-dasharray:8 15;animation:9s linear infinite memoryReturnFlow}.memory-loop .memory-arrow{fill:none;stroke:var(--home-olive);stroke-width:.95px;stroke-linecap:round;stroke-linejoin:round}.memory-loop .memory-tag,.memory-loop .memory-tag-shadow,.memory-loop .memory-divider{stroke-dasharray:none;animation:none}.memory-loop .memory-tag-shadow{fill:var(--home-paper-deep)}@supports (color:color-mix(in lab, red, red)){.memory-loop .memory-tag-shadow{fill:color-mix(in srgb, var(--home-paper-deep) 58%, transparent)}}.memory-loop .memory-tag-shadow{stroke:var(--home-line)}@supports (color:color-mix(in lab, red, red)){.memory-loop .memory-tag-shadow{stroke:color-mix(in srgb, var(--home-line) 80%, transparent)}}.memory-loop .memory-tag{fill:var(--home-paper)}@supports (color:color-mix(in lab, red, red)){.memory-loop .memory-tag{fill:color-mix(in srgb, var(--home-paper) 76%, var(--home-white))}}.memory-loop .memory-tag{stroke:var(--home-line)}.memory-loop .memory-divider{fill:none;stroke:var(--home-line)}@supports (color:color-mix(in lab, red, red)){.memory-loop .memory-divider{stroke:color-mix(in srgb, var(--home-line) 88%, var(--home-graphite))}}.memory-loop .memory-divider{stroke-width:.8px}.memory-loop .memory-divider.is-soft{opacity:.52}.memory-loop circle{fill:var(--home-brass)}@supports (color:color-mix(in lab, red, red)){.memory-loop circle{fill:color-mix(in srgb, var(--home-brass) 62%, var(--home-paper))}}.memory-loop circle{stroke:var(--home-brass);stroke-width:1px}.memory-loop text{fill:var(--home-olive);letter-spacing:.1em;text-anchor:start;font-size:10px;font-weight:720}.memory-loop .memory-small{fill:var(--home-graphite)}@supports (color:color-mix(in lab, red, red)){.memory-loop .memory-small{fill:color-mix(in srgb, var(--home-graphite) 82%, var(--home-line))}}.memory-loop .memory-small{letter-spacing:.04em;text-transform:none;font-size:8px;font-weight:560}.decision-section{background:radial-gradient(at 56% 42%,#fffdf7eb,#0000 46%),radial-gradient(at 12% 22%,#ffffffbd,#0000 34%),linear-gradient(#fbf8f1 0%,#f6f1e8 100%);align-items:center;width:100%;min-height:900px;padding:22px 28px 52px;display:grid;overflow:hidden}.decision-section:after{content:"";pointer-events:none;opacity:.34;mix-blend-mode:multiply;background-image:radial-gradient(circle at 18px 14px,#5352431a 0 .7px,#0000 .9px),radial-gradient(circle at 3px 4px,#ffffffd1 0 .8px,#0000 1px);background-size:24px 24px,19px 19px;position:absolute;inset:0}.decision-layout{z-index:1;grid-template-columns:minmax(420px,.34fr) minmax(0,.66fr);align-items:center;gap:22px;width:min(1480px,100%);margin-inline:auto;display:grid;position:relative;overflow:visible}.decision-copy{z-index:3;max-width:610px;padding:0;position:relative}.decision-copy .home-label{color:#52613f;margin-bottom:28px}.decision-section h2{letter-spacing:0;word-spacing:0;max-width:640px;font-family:Georgia,Times New Roman,ui-serif,serif;font-size:92px;font-weight:500;line-height:.94}.decision-copy>p:not(.home-label){color:#5e625e;max-width:540px;margin-top:36px;font-size:19px;line-height:1.55}.decision-actions{gap:14px;margin-top:38px}.decision-actions .home-button-primary{border-color:var(--home-ink);background:var(--home-ink);min-width:172px;min-height:48px;box-shadow:none}.decision-actions .home-inline-link{color:#343631}.decision-visual{color:#11120f;isolation:isolate;place-items:center;width:100%;min-width:0;max-width:none;min-height:650px;display:grid;position:relative;overflow:visible;transform:none}.decision-stage{transform-origin:50%;place-self:center;width:1110px;height:650px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.82)}.decision-visual:before{content:"";z-index:-1;filter:blur(10px);background:radial-gradient(at 56% 42%,#ffffff9e,#0000 54%);position:absolute;inset:44px 18px 40px 30px}.decision-object-label,.decision-gate-kicker,.decision-memory-label,.decision-output-copy h3,.decision-packet-list,.decision-packet-date,.decision-file-badge,.decision-memory-title,.decision-memory-card span,.decision-memory-card em{font-family:var(--font-geist-mono), ui-monospace, monospace}.decision-object-label,.decision-gate-kicker,.decision-memory-label{color:#646b43;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:13px;font-weight:780;line-height:1}.decision-packet-object{z-index:5;width:260px;height:360px;position:absolute;top:108px;left:10px}.decision-packet-object .decision-object-label{color:#5b5e55;position:absolute;top:-48px;left:80px}.decision-keyring{z-index:3;width:168px;height:72px;position:absolute;top:66px;left:-126px}.decision-keyring-large,.decision-keyring-small,.decision-keyring-chain{border-radius:999px;display:block;position:absolute}.decision-keyring-large{border:3px solid #9b8758;width:54px;height:54px;top:18px;left:0;box-shadow:inset 0 0 0 2px #ffffff52,0 4px 9px #2a22142e}.decision-keyring-small{border:3px solid #92783f;width:24px;height:24px;top:44px;left:66px;box-shadow:0 3px 7px #2a221433}.decision-keyring-chain{transform-origin:0;filter:drop-shadow(0 3px 4px #2a221429);border-top:4px solid #b29456;border-right:4px solid #9c7d43;width:104px;height:58px;top:21px;left:82px;transform:rotate(-29deg)}.decision-packet-stack,.decision-packet-card{background:radial-gradient(circle at 26% 10%,#ffffffbd,#0000 34%),linear-gradient(#f1eadf 0%,#e8dfd0 100%);border:1px solid #5c4d302e;border-radius:12px 14px 18px 8px;position:absolute;box-shadow:0 18px 26px #25201624}.decision-packet-stack-2{opacity:.7;inset:34px -24px 10px 28px;transform:rotate(-1.2deg)}.decision-packet-stack-1{opacity:.86;inset:20px -13px 4px 14px;transform:rotate(.7deg)}.decision-packet-card{z-index:2;padding:76px 38px 34px 46px;inset:0;overflow:visible}.decision-packet-card:before{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:multiply;background:radial-gradient(circle at 11px 14px,#5a4f391f 0 .7px,#0000 1px) 0 0/20px 20px,linear-gradient(90deg,#0000 0 50%,#7059350f 50% 51%,#0000 51%) 0 0/100% 42px;position:absolute;inset:0}.decision-packet-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#7059350d);border-left:1px solid #70593514;width:36px;position:absolute;top:0;bottom:0;right:1px}.decision-packet-grommet{background:radial-gradient(circle,#5c5135 0 4px,#d6c59d 5px 9px,#8f7846 10px 13px,#0000 14px),linear-gradient(145deg,#d7c690,#836c3c);border-radius:50%;width:28px;height:28px;position:absolute;top:50px;left:24px;box-shadow:inset 0 1px 2px #ffffffa6,0 5px 8px #2a22143d}.decision-packet-id{color:#242621;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.05em;margin:0 0 18px;font-size:28px;font-weight:760}.decision-packet-date{color:#605f59;letter-spacing:0;margin:0 0 34px;font-size:11px;font-weight:720}.decision-packet-list{color:#50534a;letter-spacing:0;gap:17px;margin:0;padding:0;font-size:12px;font-weight:760;list-style:none;display:grid}.decision-packet-list li{align-items:center;gap:14px;display:flex}.decision-row-icon{border:1.5px solid #525549b8;border-radius:3px;flex:none;width:16px;height:16px;position:relative}.decision-row-icon:after{content:"";border-bottom:1.6px solid #555a3a;border-right:1.6px solid #555a3a;position:absolute;inset:4px 3px;transform:rotate(36deg)}.decision-row-icon-1{border-radius:50%}.decision-row-icon-4:before{content:"";border-top:1px solid #52554994;border-bottom:1px solid #52554994;width:22px;height:7px;position:absolute;top:5px;left:-4px}.decision-file-badge{color:#67655e;letter-spacing:0;background:#f6f1e8b8;border:1px solid #554c3a29;padding:10px 12px;font-size:11px;font-weight:760;position:absolute;bottom:26px;right:26px;box-shadow:inset 0 1px #ffffffa8}.decision-packet-socket{z-index:4;width:130px;height:28px;position:absolute;top:121px;right:-118px}.decision-packet-socket-line{background:linear-gradient(#3e4038 0%,#f2ead7 34%,#9b9687 58%,#46483f 100%);border-radius:999px;width:128px;height:8px;position:absolute;top:10px;left:0;box-shadow:0 4px 8px #221d1429,inset 0 1px #ffffff85}.decision-packet-socket-ring{background:linear-gradient(90deg,#8c6c3a,#d1b071 48%,#806134);border:1px solid #624b29b3;width:8px;height:24px;position:absolute;top:2px;box-shadow:inset 0 1px #ffffff73}.decision-packet-socket-ring.ring-1{left:16px}.decision-packet-socket-ring.ring-2{width:10px;height:28px;top:0;left:31px}.decision-packet-socket-ring.ring-3{left:49px}.decision-packet-ports{gap:14px;display:grid;position:absolute;top:88px;right:-25px}.decision-packet-ports span{background:#343627;width:5px;height:5px;box-shadow:16px 0 #5e614d3d}.decision-evidence-routing{z-index:2;width:214px;height:190px;position:absolute;top:196px;left:294px;overflow:visible}.decision-evidence-path{fill:none;stroke:#4e53373d;stroke-width:1.1px}.decision-evidence-path.path-1{stroke:#5f62572e}.decision-evidence-path.path-2{stroke:#71644838}.decision-evidence-path.path-3{stroke-dasharray:3 7}.decision-route-node{fill:#383b2a}.decision-route-dot{fill:#56594352}.decision-gate-object{z-index:7;transform-origin:50%;width:310px;height:340px;position:absolute;top:72px;left:388px;transform:scale(1.1)}.decision-gate-object:before,.decision-gate-object:after{content:"";z-index:-1;pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.decision-gate-object:before{background:repeating-linear-gradient(#53583a38 0 5px,#0000 5px 15px);width:1px;top:-28px;bottom:-72px}.decision-gate-object:after{border:1px dotted #53583a29;border-radius:50%;width:300px;height:300px;top:3px;box-shadow:0 0 0 44px #53583a0b,0 0 0 82px #53583a08}.decision-gate-kicker{white-space:nowrap;position:absolute;top:-58px;left:50%;transform:translate(-50%)}.decision-gate-chevron{border-bottom:2px solid #585c3e;border-right:2px solid #585c3e;width:9px;height:9px;position:absolute;top:-31px;left:50%;transform:translate(-50%)rotate(45deg)}.decision-halo{border:1px dashed #585c3e38;border-radius:50%;position:absolute}.decision-halo-1{inset:4px -2px 16px}.decision-halo-2{opacity:.58;inset:-28px -34px -14px}.decision-port{z-index:4;background:linear-gradient(90deg,#92713d,#d1b071 42%,#806134 72%,#b29356);border:1px solid #52391d6b;position:absolute;box-shadow:inset 0 1px #ffffff61,0 8px 10px #221d1433}.decision-port:before,.decision-port:after{content:"";pointer-events:none;position:absolute}.decision-port:before{border-radius:inherit;border:1px solid #fff4cd47;inset:5px}.decision-port:after{background:#3d331f47}.decision-port-left:after,.decision-port-right:after{width:1px;top:7px;bottom:7px;box-shadow:8px 0 #3d331f2e,16px 0 #fff6da29}.decision-port-left:after{right:11px}.decision-port-right:after{left:11px}.decision-port-top:after,.decision-port-bottom:after{height:1px;left:8px;right:8px;box-shadow:0 8px #3d331f2e,0 16px #fff6da29}.decision-port-top:after{bottom:11px}.decision-port-bottom:after{top:11px}.decision-port-left,.decision-port-right{width:52px;height:42px;top:137px}.decision-port-left{border-radius:16px 7px 7px 16px;left:-31px}.decision-port-right{border-radius:7px 16px 16px 7px;right:-31px}.decision-port-top,.decision-port-bottom{background:linear-gradient(#92713d,#d1b071 42%,#806134 72%,#b29356);width:44px;height:52px;left:132px}.decision-port-top{border-radius:8px 8px 15px 15px;top:-23px}.decision-port-bottom{border-radius:15px 15px 8px 8px;bottom:2px}.decision-metal-ring{background:radial-gradient(circle at 34% 28%,#ffffffc7,#0000 12%),radial-gradient(circle at 72% 80%,#0000002e,#0000 18%),linear-gradient(145deg,#f1eee5 0%,#8b8d86 23%,#d8d9d2 43%,#4f514e 67%,#d4d1c6 100%);border:1px solid #2f302b57;border-radius:50%;position:absolute;inset:31px 20px 39px;box-shadow:inset 0 0 0 6px #ffffff40,inset 0 0 0 12px #22231f2e,inset 0 0 24px #0000005c,0 28px 42px #2420184d,0 8px 12px #2420182e}.decision-metal-ring:before{content:"";border:1px solid #ffffff6b;border-radius:50%;position:absolute;inset:15px;box-shadow:inset 0 0 0 3px #27282438,inset 0 0 0 11px #ffffff1c,0 0 0 1px #27282442}.decision-inner-bevel{background:linear-gradient(145deg,#151713,#e2dfd0 28%,#5e6059 55%,#f4f2e8 74%,#232520);border-radius:50%;padding:11px;position:absolute;inset:34px;box-shadow:inset 0 10px 14px #fff3,inset 0 -14px 22px #00000052}.decision-face{background:radial-gradient(circle at 38% 24%,#ffffff21,#0000 19%),radial-gradient(circle at 60% 74%,#00000057,#0000 38%),linear-gradient(145deg,#272b23 0%,#080907 100%);border-radius:50%;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 3px 12px #ffffff17,inset 0 -18px 30px #00000070}.decision-face:before{content:"";border:1px dashed #eee7cb52;border-radius:50%;position:absolute;inset:24px}.decision-face:after{content:"";mix-blend-mode:overlay;background:radial-gradient(circle at 18px 22px,#ffffff1a 0 .8px,#0000 1px) 0 0/23px 23px,radial-gradient(circle at 9px 8px,#00000026 0 .7px,#0000 1px) 0 0/17px 17px;position:absolute;inset:0}.decision-crosshair{background:#ebe2be85;position:absolute}.decision-crosshair-h{height:1px;top:50%;left:38px;right:38px}.decision-crosshair-v{width:1px;top:32px;bottom:32px;left:50%}.decision-face-guide{border:1px solid #e8debe1f;border-radius:50%;position:absolute;inset:48px}.decision-face-guide-2{opacity:.75;border-style:dashed;inset:70px}.decision-face-rim-tick{transform-origin:50%;width:1px;position:absolute;top:12px;bottom:12px;left:50%}.decision-face-rim-tick:before,.decision-face-rim-tick:after{content:"";background:#e8debe52;width:1px;height:7px;position:absolute;left:0}.decision-face-rim-tick:before{top:0}.decision-face-rim-tick:after{bottom:0}.decision-face-label{z-index:2;color:#f5f0df;width:max-content;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-align:center;text-shadow:0 1px 12px #00000061;text-transform:uppercase;gap:6px;font-size:16px;font-weight:760;line-height:1;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-62%)}.decision-face-label:before{content:"";background:#dac37ca8;width:76px;height:1px;position:absolute;top:22px;left:50%;transform:translate(-50%)}.decision-face-label span{z-index:1;position:relative}.decision-face-label small{z-index:1;color:var(--home-white);margin-top:4px;position:relative}@supports (color:color-mix(in lab, red, red)){.decision-face-label small{color:color-mix(in srgb, var(--home-white) 72%, var(--home-brass))}}.decision-face-label small{letter-spacing:.13em;font-size:6.4px;font-weight:680}.decision-face-tick{color:#d7c685c7;font-family:Georgia,Times New Roman,ui-serif,serif;font-size:28px;line-height:1;position:absolute}.tick-1{top:28px;left:50%;transform:translate(-50%)}.tick-2{top:50%;right:30px;transform:translateY(-50%)}.tick-3{bottom:24px;left:50%;transform:translate(-50%)}.tick-4{top:50%;left:30px;transform:translateY(-50%)}.decision-bolt{z-index:6;background:radial-gradient(circle at 36% 30%,#f4e6bd 0 13%,#a3854d 32%,#5e5033 72%);border:2px solid #31322b7a;border-radius:50%;width:24px;height:24px;position:absolute;box-shadow:inset 0 1px #ffffff8c,0 4px 7px #18161242}.decision-bolt:after{content:"";background:#2a2b23b8;width:14px;height:2px;position:absolute;top:11px;left:5px;transform:rotate(-18deg)}.decision-bolt-top{top:13px;left:calc(50% - 12px)}.decision-bolt-right{top:calc(50% - 12px);right:13px}.decision-bolt-bottom{bottom:13px;left:calc(50% - 12px)}.decision-bolt-left{top:calc(50% - 12px);left:13px}.decision-bolt-top-left{top:39px;left:39px}.decision-bolt-top-right{top:39px;right:39px}.decision-bolt-bottom-right{bottom:39px;right:39px}.decision-bolt-bottom-left{bottom:39px;left:39px}.decision-micro-bolt{z-index:6;background:radial-gradient(circle at 35% 30%,#f0dfad 0 18%,#907646 46%,#3f3f35 82%);border:1px solid #2e2f2994;border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:inset 0 1px #ffffff7a,0 2px 3px #18161233}.decision-micro-bolt:after{content:"";background:#2a2b23bd;width:6px;height:1px;position:absolute;top:4px;left:2px;transform:rotate(20deg)}.decision-micro-bolt-top-mid-left{top:25px;left:92px}.decision-micro-bolt-top-mid-right{top:25px;right:92px}.decision-micro-bolt-right-mid-top{top:95px;right:26px}.decision-micro-bolt-right-mid-bottom{bottom:95px;right:26px}.decision-micro-bolt-bottom-mid-right{bottom:25px;right:92px}.decision-micro-bolt-bottom-mid-left{bottom:25px;left:92px}.decision-micro-bolt-left-mid-bottom{bottom:95px;left:26px}.decision-micro-bolt-left-mid-top{top:95px;left:26px}.decision-output-routing{z-index:2;width:348px;height:460px;position:absolute;top:60px;left:588px;overflow:visible}.decision-output-routing path{fill:none;stroke:#4d523740;stroke-linecap:round;stroke-linejoin:round}.decision-output-pipe-shadow{stroke-width:6.5px;filter:blur(.2px);stroke:#221f191f!important}.decision-output-pipe-highlight{stroke-width:1.8px;stroke:#f7f1e194!important}.decision-output-routing circle{fill:#4d5532;stroke:#e4ddcf;stroke-width:2px}.decision-output-heading-line,.decision-output-heading-arrow{stroke-width:1.35px;stroke:#49502f!important}.decision-output-heading-line{opacity:.76}.decision-output-heading-arrow{opacity:.82}.decision-output-vertical{stroke-width:1.2px;stroke-dasharray:6 9}.decision-output-wrap{stroke-width:1px;stroke-dasharray:4 8}.decision-output-wrap-right{opacity:.6}.decision-output-stack{z-index:5;gap:36px;width:270px;display:grid;position:absolute;top:72px;left:680px}.decision-output-state{grid-template-columns:76px 1fr;align-items:center;gap:16px;display:grid}.decision-output-button{background:radial-gradient(circle at 36% 26%,#fffef9 0 28%,#e7e0d2 78%,#f9f6ef 100%);border:1px solid #847a6457;border-radius:50%;place-items:center;width:74px;height:74px;display:grid;position:relative;box-shadow:inset 0 2px 6px #ffffffad,inset 0 -7px 14px #453a281c,0 12px 18px #26201721}.decision-output-button:before{content:"";border:1px solid #53593738;border-radius:50%;position:absolute;inset:7px;box-shadow:inset 0 0 0 7px #5359370b}.is-review .decision-output-button{background:radial-gradient(circle at 38% 24%,#f8f2e5 0 28%,#e3d9c5 78%,#eee5d6 100%);border-color:#91713c9e}.decision-output-icon{color:#505735;width:30px;height:30px;position:relative}.decision-output-icon-ship:before,.decision-output-icon-ship:after,.decision-output-icon-review:before,.decision-output-icon-block:before,.decision-output-icon-block:after{content:"";transform-origin:50%;background:currentColor;position:absolute}.decision-output-icon-ship:before{width:12px;height:2px;top:17px;left:4px;transform:rotate(45deg)}.decision-output-icon-ship:after{width:24px;height:2px;top:11px;left:13px;transform:rotate(-51deg)}.decision-output-icon-review:before{width:24px;height:2px;top:14px;left:4px}.decision-output-icon-block:before,.decision-output-icon-block:after{width:29px;height:2px;top:14px;left:1px}.decision-output-icon-block:before{transform:rotate(45deg)}.decision-output-icon-block:after{transform:rotate(-45deg)}.decision-output-copy h3{color:#151611;letter-spacing:.075em;text-transform:uppercase;margin:0 0 8px;font-size:15px;font-weight:780;line-height:1}.decision-output-copy p{color:#666962;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:0;margin:0;font-size:11px;font-weight:600;line-height:1.55}.decision-memory-routing{z-index:1;width:910px;height:300px;position:absolute;top:286px;left:142px;overflow:visible}.decision-memory-path{fill:none;stroke:#4d52374d;stroke-width:1.05px;stroke-dasharray:9 14;stroke-linecap:round;stroke-linejoin:round}.decision-memory-path-return{opacity:.72}.decision-memory-path-output{opacity:.55}.decision-memory-direction{fill:none;stroke:#4d52376b;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round}.decision-memory-routing circle{fill:#baa16e;stroke:#f2ecdf;stroke-width:1.5px}.decision-memory-area{z-index:5;grid-template-rows:auto auto auto;grid-template-columns:438px;align-items:center;row-gap:12px;display:grid;position:absolute;top:438px;left:520px}.decision-memory-label{grid-column:1;margin:0 0 0 120px}.decision-memory-card{clip-path:polygon(0 50%,42px 0,calc(100% - 28px) 0,100% 50%,calc(100% - 28px) 100%,42px 100%);background:radial-gradient(circle at 24% 18%,#ffffffb8,#0000 35%),linear-gradient(#f3ecdf,#e8dfd0);border:1px solid #5c4d302e;grid-template-columns:50px 1fr;align-items:center;width:438px;min-height:86px;padding:15px 50px 14px 28px;display:grid;position:relative;box-shadow:0 16px 22px #241f1621,inset 0 1px #ffffffa8}.decision-memory-card:before{content:"";background:#5c4d301a;width:1px;position:absolute;top:14px;bottom:14px;left:80px}.decision-memory-card:after{content:"";pointer-events:none;background:radial-gradient(circle at 12px 11px,#544b3a1f 0 .7px,#0000 1px) 0 0/18px 18px;position:absolute;inset:0}.decision-memory-icon{border:1.5px solid #59603a;border-top:0;border-radius:0 0 50% 50%/0 0 22% 22%;width:27px;height:29px;position:relative}.decision-memory-icon:before,.decision-memory-icon:after{content:"";border:1.5px solid #59603a;border-radius:50%;width:27px;height:11px;position:absolute;left:-1.5px}.decision-memory-icon:before{background:#f2ecdf;top:-7px}.decision-memory-icon:after{border-top:0;top:9px}.decision-memory-title{color:#686b47;letter-spacing:.085em;text-transform:uppercase;margin:0 0 7px;font-size:12px;font-weight:780;line-height:1}.decision-memory-card strong,.decision-memory-card span,.decision-memory-card em{color:#444740;letter-spacing:0;font-size:11px;line-height:1.35;display:block}.decision-memory-card strong{font-weight:760}.decision-memory-card em{color:#6d6e66;margin-top:4px;font-style:normal;font-weight:620}.decision-memory-fastener{background:#c1a570;border:1px solid #5b574461;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;right:34px;transform:translateY(-50%);box-shadow:inset 0 1px 2px #ffffff8c,0 2px 4px #1e18112e}.decision-memory-copy{color:#62655c;grid-area:3/1;margin:0 0 0 4px;font-size:13px;line-height:1.45}.decision-stage-calm{overflow:visible}.decision-stage-calm:before{content:"";opacity:.46;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#4b503a14 1px,#0000 1px),linear-gradient(#4b503a14 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #4b503a1a;position:absolute;inset:54px 54px 38px;-webkit-mask-image:radial-gradient(#000 36%,#0000 78%);mask-image:radial-gradient(#000 36%,#0000 78%)}.decision-flow-lines{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.decision-flow-lines path{fill:none;stroke:#4d523757;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2px}.decision-flow-lines .is-soft{stroke:#78684542}.decision-flow-lines .is-dashed{stroke-dasharray:7 12;opacity:.7}.decision-flow-lines .is-arrow{stroke-width:1.35px}.decision-flow-lines circle{fill:#b9a16e;stroke:#f5efe3;stroke-width:1.5px}.decision-flow-card,.decision-flow-memory{z-index:2;box-sizing:border-box;background:radial-gradient(circle at 18% 12%,#ffffffc2,#0000 36%),linear-gradient(#f6f0e6 0%,#ebe2d3 100%);border:1px solid #51493726;position:absolute;box-shadow:0 16px 28px #25201617,inset 0 1px #ffffffb8}.decision-flow-card:before,.decision-flow-memory:before{content:"";opacity:.72;pointer-events:none;background:radial-gradient(circle at 10px 10px,#534d3c1a 0 .7px,#0000 1px) 0 0/20px 20px;position:absolute;inset:0}.decision-flow-kicker,.decision-flow-file strong,.decision-flow-file span,.decision-flow-row span,.decision-flow-row strong,.decision-flow-gate-core span,.decision-flow-thresholds,.decision-flow-outcome h3,.decision-flow-outcome p,.decision-flow-memory strong,.decision-flow-memory span,.decision-flow-memory em{font-family:var(--font-geist-mono), ui-monospace, monospace}.decision-flow-kicker{z-index:1;color:#626b43;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:780;line-height:1;position:relative}.decision-flow-evidence{width:268px;min-height:304px;padding:28px 26px 24px;top:128px;left:70px}.decision-flow-file{z-index:1;color:#3e4236;border-bottom:1px solid #5149371f;grid-template-columns:42px 1fr;align-items:center;gap:14px;margin-top:24px;padding-bottom:20px;display:grid;position:relative}.decision-flow-file svg{color:#59603d}.decision-flow-file strong,.decision-flow-file span{display:block}.decision-flow-file strong{color:#20221c;letter-spacing:.04em;font-size:24px;font-weight:780;line-height:1}.decision-flow-file span{color:#696b62;margin-top:6px;font-size:11px;font-weight:620}.decision-flow-rows{z-index:1;gap:14px;margin-top:22px;display:grid;position:relative}.decision-flow-row{grid-template-columns:34px 1fr;align-items:start;gap:12px;display:grid}.decision-flow-row>span{color:#59603d;border:1px solid #59603d3d;place-items:center;width:28px;height:28px;font-size:10px;font-weight:760;display:inline-grid}.decision-flow-row strong,.decision-flow-row p{margin:0}.decision-flow-row strong{color:#383b32;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:760}.decision-flow-row p{color:#696b62;margin-top:4px;font-size:12px;line-height:1.35}.decision-flow-gate{width:294px;min-height:316px;padding:28px;top:122px;left:410px}.decision-flow-gate-core{z-index:1;color:#3e432c;background:#fffcf480;border:1px solid #51493724;place-items:center;min-height:118px;margin-top:24px;display:grid;position:relative}.decision-flow-gate-core svg{color:#58613c;margin-bottom:10px}.decision-flow-gate-core strong{color:#1f211b;letter-spacing:0;font-size:22px;font-weight:720;line-height:1}.decision-flow-gate-core span{color:#686a61;letter-spacing:.08em;text-transform:uppercase;margin-top:10px;font-size:10px;font-weight:680}.decision-flow-thresholds{z-index:1;gap:15px;margin-top:24px;display:grid;position:relative}.decision-flow-thresholds p{color:#4c5045;justify-content:space-between;gap:14px;margin:0 0 7px;font-size:11px;font-weight:720;display:flex}.decision-flow-thresholds em{color:#717268;font-style:normal;font-weight:600}.decision-flow-thresholds i{background:linear-gradient(90deg, #69724a 0 var(--decision-threshold), #5450441f var(--decision-threshold) 100%);border:1px solid #50543e29;width:100%;height:6px;display:block}.decision-flow-outcomes{z-index:2;gap:22px;width:286px;display:grid;position:absolute;top:88px;left:752px}.decision-flow-outcome{background:#f9f5ecc7;border:1px solid #51493721;grid-template-columns:46px 1fr;align-items:center;gap:16px;min-height:82px;padding:18px 20px 18px 18px;display:grid;box-shadow:0 10px 18px #25201612}.decision-flow-outcome>span{color:#59603d;background:#fffcf4bd;border:1px solid #58603c38;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.decision-flow-outcome.is-review{background:#f6efe2e0;border-color:#89714847}.decision-flow-outcome.is-review>span{color:#6a5b35;border-color:#89714857}.decision-flow-outcome h3,.decision-flow-outcome p{margin:0}.decision-flow-outcome h3{color:#181a15;letter-spacing:.08em;text-transform:uppercase;font-size:15px;font-weight:780;line-height:1}.decision-flow-outcome p{color:#686a61;margin-top:8px;font-size:11px;font-weight:620;line-height:1.4}.decision-flow-memory{grid-template-columns:1fr;width:492px;min-height:112px;padding:22px 62px 20px 28px;display:grid;top:488px;left:418px}.decision-flow-memory-body{z-index:1;color:#59603d;grid-template-columns:42px 1fr;align-items:center;gap:16px;margin-top:16px;display:grid;position:relative}.decision-flow-memory strong,.decision-flow-memory span,.decision-flow-memory em{display:block}.decision-flow-memory strong{color:#34372f;font-size:13px;font-weight:780}.decision-flow-memory span,.decision-flow-memory em{color:#65675f;font-size:11px;font-style:normal;font-weight:620;line-height:1.35}.decision-flow-memory em{color:#76766c;margin-top:5px}.decision-flow-memory-pin{background:#bca36f;border:1px solid #61543752;border-radius:50%;width:11px;height:11px;position:absolute;top:50%;right:30px;transform:translateY(-50%);box-shadow:0 2px 4px #1e181126}.pilot-section{border-top:1px solid var(--home-line-soft);gap:34px;min-height:auto;padding:86px 44px 58px;scroll-margin-top:94px;display:grid}.pilot-layout{grid-template-columns:minmax(0,.58fr) minmax(320px,.42fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.pilot-copy{text-align:left;max-width:680px}.pilot-copy .home-label{margin-bottom:18px}.pilot-section h2{max-width:680px;font-size:clamp(42px,4.2vw,72px);line-height:.98}.pilot-section p{max-width:610px;font-size:18px;line-height:1.48}.pilot-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.pilot-intake-card{border:1px solid var(--home-line);background:var(--home-white);align-self:stretch;min-width:0;padding:28px 30px 30px;display:grid}@supports (color:color-mix(in lab, red, red)){.pilot-intake-card{background:color-mix(in srgb, var(--home-white) 88%, var(--home-paper))}}.pilot-intake-card{box-shadow:0 18px 46px #37322614}.pilot-intake-card>span{color:var(--home-olive);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:780;display:block}.pilot-intake-card>strong{color:var(--home-ink);letter-spacing:-.03em;margin-top:18px;font-size:28px;font-weight:720;line-height:1.1;display:block}.pilot-intake-list{gap:0;margin:22px 0 0;display:grid}.pilot-intake-list div{border-top:1px solid var(--home-line-soft);gap:7px;padding:16px 0;display:grid}.pilot-intake-list dt{color:var(--home-graphite-soft);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:760}.pilot-intake-list dd{color:var(--home-ink);margin:0;font-size:15px;font-weight:560;line-height:1.42}.pilot-outcome-list{border-top:1px solid var(--home-line);border-bottom:1px solid var(--home-line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:2px 0 0;padding:0;list-style:none;display:grid}.pilot-outcome-list li{min-height:96px;color:var(--home-graphite);padding:20px 26px 22px;font-size:15px;font-weight:500;line-height:1.45}.pilot-outcome-list li:not(:first-child){border-left:1px solid var(--home-line-soft)}.pilot-outcome-list span{color:var(--home-olive);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:780;display:block}@media (max-width:980px){.pilot-section{padding-inline:26px}.pilot-layout{grid-template-columns:1fr;gap:32px}.pilot-copy,.pilot-intake-card{max-width:720px}}@media (max-width:720px){.pilot-section{gap:28px;padding:70px 0 46px}.pilot-section h2{font-size:clamp(38px,11vw,54px);line-height:1}.pilot-actions{align-items:stretch;gap:12px}.pilot-actions .home-button,.pilot-actions .home-inline-link{justify-content:center;width:100%}.pilot-intake-card{padding:24px 22px 22px}.pilot-outcome-list{grid-template-columns:1fr}.pilot-outcome-list li{min-height:0;padding:18px 0}.pilot-outcome-list li:not(:first-child){border-left:0;border-top:1px solid var(--home-line-soft)}}.home-footer{border-top:1px solid var(--home-ink);padding:36px 44px 34px}@supports (color:color-mix(in lab, red, red)){.home-footer{border-top:1px solid color-mix(in srgb, var(--home-ink) 14%, var(--home-line))}}.home-footer{scroll-margin-top:132px;overflow:hidden}.home-footer-plate{border-top:1px solid var(--home-ink);grid-template-columns:minmax(360px,.38fr) minmax(560px,.62fr);align-items:center;gap:clamp(34px,4.2vw,72px);margin-bottom:28px;padding:30px 0 32px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.home-footer-plate{border-top:1px solid color-mix(in srgb, var(--home-ink) 12%, var(--home-line))}}.home-footer-plate{border-bottom:1px solid var(--home-ink)}@supports (color:color-mix(in lab, red, red)){.home-footer-plate{border-bottom:1px solid color-mix(in srgb, var(--home-ink) 15%, var(--home-line))}}.home-footer-plate:before{content:"";background:linear-gradient(90deg, var(--home-olive), transparent 62%);height:1px;position:absolute;inset:16px 0 auto}@supports (color:color-mix(in lab, red, red)){.home-footer-plate:before{background:linear-gradient(90deg, color-mix(in srgb, var(--home-olive) 50%, transparent), transparent 62%)}}.home-footer-plate:before{pointer-events:none}.home-footer-statement{max-width:720px}.home-footer-statement span,.home-footer-route span,.home-footer-products small{color:var(--home-olive);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:780;display:block}.home-footer-statement strong{max-width:560px;color:var(--home-ink);letter-spacing:-.058em;margin-top:14px;font-family:Georgia,Times New Roman,ui-serif,serif;font-size:clamp(36px,3.6vw,58px);font-weight:500;line-height:.98;display:block}.home-footer-statement p{max-width:500px;color:var(--home-graphite);margin:18px 0 0;font-size:15.5px;line-height:1.48}.home-footer .home-footer-cta{border:1px solid var(--home-ink);background:var(--home-ink);min-height:42px;color:var(--home-white);align-items:center;gap:14px;margin-top:24px;padding:0 18px;font-size:14px;font-weight:760;display:inline-flex}.home-footer .home-footer-cta:hover{background:var(--home-ink)}@supports (color:color-mix(in lab, red, red)){.home-footer .home-footer-cta:hover{background:color-mix(in srgb, var(--home-ink) 88%, var(--home-olive))}}.home-footer .home-footer-cta:hover{color:var(--home-white);transform:translateY(-1px)}.home-footer-route{background:0 0;border:0;grid-template-columns:repeat(6,minmax(0,1fr));align-self:stretch;align-items:center;gap:0;margin:0;padding:34px 0 18px;list-style:none;display:grid;position:relative}.home-footer-route:before{content:"";background:linear-gradient(90deg, var(--home-line), var(--home-olive), var(--home-line));height:1px;position:absolute;top:38px;left:10px;right:10px}@supports (color:color-mix(in lab, red, red)){.home-footer-route:before{background:linear-gradient(90deg, color-mix(in srgb, var(--home-line) 70%, transparent), color-mix(in srgb, var(--home-olive) 38%, var(--home-line)), color-mix(in srgb, var(--home-line) 70%, transparent))}}.home-footer-route:before{pointer-events:none}.home-footer-route:after{content:"";border-top:1px solid var(--home-ink);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.home-footer-route:after{border-top:1px solid color-mix(in srgb, var(--home-ink) 10%, var(--home-line))}}.home-footer-route:after{border-bottom:1px solid var(--home-ink)}@supports (color:color-mix(in lab, red, red)){.home-footer-route:after{border-bottom:1px solid color-mix(in srgb, var(--home-ink) 9%, var(--home-line))}}.home-footer-route:after{background:linear-gradient(90deg, var(--home-line-soft) 1px, transparent 1px), linear-gradient(180deg, #ffffff47, transparent 48%)}@supports (color:color-mix(in lab, red, red)){.home-footer-route:after{background:linear-gradient(90deg, color-mix(in srgb, var(--home-line-soft) 58%, transparent) 1px, transparent 1px), linear-gradient(180deg, #ffffff47, transparent 48%)}}.home-footer-route:after{opacity:.78;pointer-events:none;background-size:16.6667% 100%,auto}.home-footer-route li{z-index:1;min-height:74px;color:var(--home-graphite);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-align:center;text-transform:uppercase;border:0;flex-direction:column;justify-content:flex-start;gap:10px;padding:22px 10px 0;font-size:10.5px;font-weight:720;line-height:1.25;display:flex;position:relative}.home-footer-route li:before{content:"";border:1px solid var(--home-olive);width:9px;height:9px;position:absolute;top:0;left:50%}@supports (color:color-mix(in lab, red, red)){.home-footer-route li:before{border:1px solid color-mix(in srgb, var(--home-olive) 68%, var(--home-line))}}.home-footer-route li:before{background:var(--home-paper);box-shadow:0 0 0 6px var(--home-paper);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.home-footer-route li:before{box-shadow:0 0 0 6px color-mix(in srgb, var(--home-paper) 84%, transparent)}}.home-footer-route li:before{transform:translate(-50%)}.home-footer-route .is-decision:before{border-color:var(--home-olive);background:var(--home-olive)}.home-footer-route .is-decision{color:var(--home-ink);font-weight:820}.home-footer-route span{color:var(--home-olive);display:block}@supports (color:color-mix(in lab, red, red)){.home-footer-route span{color:color-mix(in srgb, var(--home-olive) 92%, var(--home-ink))}}.home-footer-grid{grid-template-columns:minmax(260px,.38fr) minmax(360px,.34fr) minmax(220px,.28fr);align-items:start;gap:28px;display:grid}.home-footer-brand{color:var(--home-ink);letter-spacing:-.05em;font-size:22px;font-weight:820}.home-footer p{max-width:430px;color:var(--home-graphite);margin:12px 0 0;font-size:14px;line-height:1.55}.home-footer-links,.home-footer-products{flex-wrap:wrap;gap:16px 24px;font-size:13px;font-weight:680;display:flex}.home-footer-products{grid-template-columns:repeat(3,minmax(120px,1fr));gap:14px;max-width:none;display:grid}.home-footer-products a{border-top:1px solid var(--home-ink);gap:6px;padding-top:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.home-footer-products a{border-top:1px solid color-mix(in srgb, var(--home-ink) 14%, var(--home-line))}}.home-footer-products span{color:var(--home-ink);font-size:13px;font-weight:780}.home-footer-products small{color:var(--home-graphite)}@supports (color:color-mix(in lab, red, red)){.home-footer-products small{color:color-mix(in srgb, var(--home-graphite) 88%, var(--home-olive))}}.home-footer-products small{font-size:9.5px;font-weight:650}.home-footer-links{border-top:1px solid var(--home-ink);justify-content:flex-end;padding-top:12px}@supports (color:color-mix(in lab, red, red)){.home-footer-links{border-top:1px solid color-mix(in srgb, var(--home-ink) 14%, var(--home-line))}}@keyframes pathBreathe{0%,to{opacity:.62}50%{opacity:1}}@keyframes streamTowardEngine{0%{stroke-dashoffset:180px}to{stroke-dashoffset:0}}@keyframes evidenceOutflow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-190px}}@keyframes attachmentFlow{0%{stroke-dashoffset:72px}to{stroke-dashoffset:0}}@keyframes decisionTraceFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-152px}}@keyframes memoryReturnFlow{0%{stroke-dashoffset:-120px}to{stroke-dashoffset:0}}@keyframes calibrationRing{0%,to{opacity:.52;transform:scale(1)}50%{opacity:.88;transform:scale(1.012)}}@keyframes packetPinConfirm{0%,to{opacity:.62;transform:scale(.94)}45%,58%{opacity:.92;transform:scale(1.08)}}@keyframes productSignalFlow{0%{stroke-dashoffset:112px}to{stroke-dashoffset:0}}@keyframes productIncidentFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-150px}}@keyframes companyEvidenceFlow{0%{stroke-dashoffset:140px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.artifact-paths path,.decision-track path,.memory-loop path,.observe-engine circle,.world-engine-port circle,.packet-pins circle,.packet-pins rect,.hero-candidate-stack path,.hero-source-constellation path,.hero-task-pressure path,.hero-tool-ports path,.hero-charter path,.hero-rank-path path,.hero-source-constellation .is-stale,.hero-tool-ports .is-contained,.company-charter-path path,.company-dossier-route path{animation:none}.artifact-motion-tokens,.decision-motion-tokens{display:none}}@media (max-width:1100px){.home-header{grid-template-columns:1fr auto}.home-nav{display:none}.home-hero,.world-section,.observe-section,.home-product-bridge,.evidence-section,.decision-layout,.pilot-section{grid-template-columns:1fr}.home-hero-visual{--hero-visual-offset:0px;width:100%;min-height:auto;margin-left:0;overflow:visible;transform:none}.hero-diagram{aspect-ratio:920/520;width:min(100%,920px);min-width:0;height:auto;margin-inline:auto}.home-hero-instrument{width:100%;min-width:0}.world-section{grid-template-rows:auto auto auto}.world-section .home-section-copy{align-self:start;max-width:640px;padding:0 0 34px}.world-section h2{max-width:640px}.world-stage{width:100%;min-height:auto;margin-left:0;margin-right:0;transform:none}.world-visual{overflow:visible}.decision-section{padding:72px 0}.decision-copy{max-width:680px}.decision-section h2{max-width:680px;font-size:70px}.decision-copy>p:not(.home-label){max-width:620px}.decision-visual{width:100%;min-height:560px;margin-top:52px}.decision-stage{transform:scale(.86)}.home-proof-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.home-proof-strip>p{grid-column:1/-1}.observe-layout{grid-template-columns:1fr}.home-product-bridge-copy{position:static}.home-product-route{grid-template-columns:48px minmax(150px,.4fr) minmax(0,.6fr) 30px}.home-product-route-proof{border-left:0;grid-column:2/-2;padding-left:0}}@media (max-width:720px){.home-header,.home-hero,.home-section,.home-product-bridge,.pilot-section,.home-footer{width:min(100% - 28px,1360px)}.home-header{height:74px}.home-header-cta{display:none}.home-brand{font-size:17px}.home-hero{min-height:auto;padding:46px 0 70px}.home-hero h1{font-size:clamp(50px,14vw,68px);line-height:.98}.home-hero-lede,.home-section-copy p,.pilot-section p{font-size:17px}.home-section,.home-product-bridge,.pilot-section{min-height:auto;padding:82px 0}.decision-section{padding:70px 0 42px}.decision-section h2{font-size:56px;line-height:.98}.decision-copy>p:not(.home-label){font-size:17px}.decision-actions{gap:16px;margin-top:34px}.decision-actions .home-button-primary{min-width:185px}.decision-visual{width:100%;min-height:210px;margin-top:40px}.decision-stage{transform:scale(.32)}.decision-keyring{display:none}.decision-layout{overflow:hidden}.home-product-route{grid-template-columns:38px 1fr 24px;gap:14px;min-height:auto}.home-product-route:before{display:none}.home-product-route:after{left:38px}.home-product-route-main,.home-product-route-question,.home-product-route-proof{grid-column:2}.home-product-route .home-arrow{grid-area:1/3}.home-product-route-main strong{font-size:26px}.home-product-route-question{font-size:15px}.home-proof-strip{grid-template-columns:1fr;margin-top:42px}.world-section .home-section-copy{max-width:100%;padding-bottom:30px}.world-section .home-section-copy:before{inset:-18px -16px -16px}.world-section h2{max-width:100%;font-size:clamp(46px,13vw,62px)}.world-section .world-stage{width:100%;min-height:auto;margin:34px 0 0}.world-section .world-visual{width:100%;min-width:0}.world-section>.home-section-route{display:none}.hero-diagram{aspect-ratio:980/520;height:auto}.home-hero-visual{min-height:0;overflow-x:clip}.hero-world-inputs{top:38px;left:2px}.hero-rehearsal-core{top:168px;left:calc(50% - 89px)}.hero-evidence-streams{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;width:100%;top:348px;left:0;right:auto}.hero-evidence-streams>.hero-diagram-label{grid-column:1/-1}.hero-evidence-trace{gap:4px;width:min(100%,168px)}.hero-decision-rail{gap:14px;width:126px;top:34px;right:2px}.hero-decision{grid-template-columns:34px minmax(76px,1fr);gap:8px}.hero-decision-icon{width:34px;height:34px}.hero-review-mark{width:120px;height:54px;bottom:82px;right:8px}.hero-review-mark strong{font-size:20px}.home-proof-strip>p,.home-proof-strip article{border-right:0;min-height:auto;padding:18px 0}.home-section h2,.pilot-section h2{font-size:clamp(42px,12vw,58px)}.world-input-list,.artifact-list{justify-content:flex-start;margin-top:24px;position:static}.pilot-ticket div{grid-template-columns:1fr;gap:6px}.home-footer-grid{flex-direction:column}.home-footer-plate{grid-template-columns:1fr;gap:24px}.home-footer-map{min-height:auto}.home-footer-route{grid-template-columns:1fr 1fr}}.system-shell{background:var(--home-paper)}.system-hero,.system-proof,.system-section,.system-decision,.system-route-rail{width:min(1360px,100% - 56px);margin-inline:auto}.system-route-rail{border-bottom:1px solid var(--home-line-soft);grid-template-columns:minmax(160px,.24fr) minmax(520px,.76fr);align-items:stretch;min-height:68px;display:grid}.system-route-rail>span{color:var(--home-graphite);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;align-items:center;font-size:10px;font-weight:760;display:flex}.system-route-rail>div{border-left:1px solid var(--home-line-soft);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.system-route-rail a{border-right:1px solid var(--home-line-soft);min-width:0;color:var(--home-ink);grid-template-columns:34px 1fr;align-content:center;gap:2px 12px;padding:14px 22px;display:grid;position:relative}.system-route-rail a:last-child{border-right:0}.system-route-rail a[aria-current=page]:before{content:"";background:var(--home-olive);width:3px;position:absolute;inset:0 auto 0 0}.system-route-rail small,.system-route-rail em{color:var(--home-graphite-soft);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:720}.system-route-rail small{color:var(--home-olive);grid-row:span 2}.system-route-rail strong{min-width:0;color:var(--home-ink);letter-spacing:-.015em;font-size:13px;font-weight:780;line-height:1.1;display:block}.system-route-rail a:hover strong,.system-route-rail a[aria-current=page] strong{color:var(--home-olive)}.system-hero{border-bottom:1px solid var(--home-line-soft);grid-template-columns:minmax(420px,.42fr) minmax(680px,.58fr);align-items:center;gap:42px;width:min(1480px,100% - 56px);min-height:calc(100svh - 154px);padding:74px 0 68px;display:grid;position:relative;overflow:hidden}.system-hero:before,.system-hero:after{content:"";pointer-events:none;position:absolute}.system-hero:before{border-top:1px solid var(--home-line-soft);inset:58px 0}@supports (color:color-mix(in lab, red, red)){.system-hero:before{border-top:1px solid color-mix(in srgb, var(--home-line-soft) 70%, transparent)}}.system-hero:before{border-bottom:1px solid var(--home-line-soft)}@supports (color:color-mix(in lab, red, red)){.system-hero:before{border-bottom:1px solid color-mix(in srgb, var(--home-line-soft) 70%, transparent)}}.system-hero:after{border:1px solid var(--home-brass);width:132px;height:132px;bottom:52px;right:40px}@supports (color:color-mix(in lab, red, red)){.system-hero:after{border:1px solid color-mix(in srgb, var(--home-brass) 36%, var(--home-line))}}.system-hero:after{opacity:.16;border-radius:999px}.system-hero-search{grid-template-columns:minmax(700px,.58fr) minmax(420px,.42fr)}.system-hero-search .system-instrument{order:-1}.system-hero-search .system-hero-copy{justify-self:end;max-width:620px}.system-hero-agent{grid-template-columns:minmax(500px,.46fr) minmax(700px,.54fr);align-items:end}.system-hero-agent .system-instrument{border-left:1px solid var(--home-line-soft);align-self:stretch;align-items:center;padding-left:34px;display:grid}.system-hero-copy{max-width:680px}.system-hero h1,.system-section h2,.system-decision h2,.system-mechanism h2,.system-case-copy h2,.system-workbench h2,.system-pilot-copy h2{color:var(--home-ink);letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,ui-serif,serif;font-weight:500}.system-hero h1{max-width:760px;font-size:clamp(58px,5.3vw,100px);line-height:.96}.system-hero-copy>p:not(.home-label),.system-decision p{max-width:640px;color:var(--home-graphite);margin:28px 0 0;font-size:20px;line-height:1.55}.system-hero-evidence{border-top:1px solid var(--home-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:38px 0 0;display:grid}.system-hero-evidence div{border-right:1px solid var(--home-line-soft);border-bottom:1px solid var(--home-line-soft);min-height:86px;padding:16px 18px 12px 0}.system-hero-evidence div:last-child{border-right:0}.system-hero-evidence dt{color:var(--home-olive);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:780}.system-hero-evidence dd{color:var(--home-ink);margin:9px 0 0;font-size:12px;font-weight:660;line-height:1.28}.system-instrument{border-top:1px solid var(--home-line-soft);border-bottom:1px solid var(--home-line-soft);background:linear-gradient(var(--home-line-soft) 1px, transparent 1px), linear-gradient(90deg, var(--home-line-soft) 1px, transparent 1px), var(--home-paper);padding:34px 28px 42px;position:relative}@supports (color:color-mix(in lab, red, red)){.system-instrument{background:linear-gradient(color-mix(in srgb, var(--home-line-soft) 56%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--home-line-soft) 56%, transparent) 1px, transparent 1px), color-mix(in srgb, var(--home-paper) 92%, var(--home-white))}}.system-instrument{background-size:126px 126px,126px 126px,auto;min-width:0}.system-instrument:before,.system-instrument:after{content:"";pointer-events:none;position:absolute}.system-instrument:before{border-right:1px solid var(--home-line-soft);inset:22px}@supports (color:color-mix(in lab, red, red)){.system-instrument:before{border-right:1px solid color-mix(in srgb, var(--home-line-soft) 70%, transparent)}}.system-instrument:before{border-left:1px solid var(--home-line-soft)}@supports (color:color-mix(in lab, red, red)){.system-instrument:before{border-left:1px solid color-mix(in srgb, var(--home-line-soft) 70%, transparent)}}.system-instrument:after{display:none}.system-instrument-svg{z-index:1;width:100%;height:auto;display:block;position:relative;overflow:visible}.hero-rules path{fill:none;stroke:var(--home-line-soft);stroke-width:1px;stroke-dasharray:4 12}.rank-hero-instrument path,.search-hero-instrument path,.agent-hero-instrument path,.company-hero-instrument path{fill:none;stroke-linecap:round;stroke-linejoin:round}.rank-hero-instrument text,.search-hero-instrument text,.agent-hero-instrument text,.company-hero-instrument text{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.11em;text-transform:uppercase;font-weight:760}.hero-candidate-stack text:first-child,.hero-source-constellation>text,.hero-task-pressure>text,.hero-tool-ports>text,.hero-charter>text{fill:var(--home-olive);font-size:13px}.hero-candidate-stack path,.hero-source-constellation path,.hero-task-pressure path,.hero-tool-ports path,.hero-charter path,.hero-rank-path path{stroke:var(--home-olive)}@supports (color:color-mix(in lab, red, red)){.hero-candidate-stack path,.hero-source-constellation path,.hero-task-pressure path,.hero-tool-ports path,.hero-charter path,.hero-rank-path path{stroke:color-mix(in srgb, var(--home-olive) 42%, var(--home-line))}}.hero-candidate-stack path,.hero-source-constellation path,.hero-task-pressure path,.hero-tool-ports path,.hero-charter path,.hero-rank-path path{stroke-width:1.2px}.hero-candidate-stack path,.hero-source-constellation path,.hero-task-pressure path,.hero-tool-ports path,.hero-charter path{stroke-dasharray:9 14;animation:11.8s linear infinite productSignalFlow}.hero-candidate-stack text:not(:first-child),.hero-source-constellation text,.hero-task-pressure text,.hero-tool-ports text,.hero-resource-diff text,.hero-company-note text,.hero-rank-path text{fill:var(--home-ink);letter-spacing:.06em;text-transform:none;font-size:10px}.hero-candidate-stack .is-risk{fill:var(--home-brass);font-weight:820}.hero-lens circle,.hero-sandbox circle,.hero-charter circle{fill:var(--home-paper)}@supports (color:color-mix(in lab, red, red)){.hero-lens circle,.hero-sandbox circle,.hero-charter circle{fill:color-mix(in srgb, var(--home-paper) 72%, transparent)}}.hero-lens circle,.hero-sandbox circle,.hero-charter circle{stroke:var(--home-line);stroke-width:1.1px;stroke-dasharray:4 9}.hero-lens circle:first-child,.hero-sandbox circle:first-child{fill:#090a08;stroke:#090a08;stroke-dasharray:none}.hero-lens path,.hero-sandbox path{stroke:var(--home-line);stroke-width:1.1px}.hero-lens text,.hero-sandbox text{fill:var(--home-white);text-anchor:middle;font-size:14px}.hero-rank-path path:first-child,.hero-source-constellation .is-stale,.hero-tool-ports .is-contained{stroke:var(--home-brass);stroke-width:2px;stroke-dasharray:14 16;animation:9.2s linear infinite productIncidentFlow}.hero-rank-path path:nth-child(2){stroke:var(--home-line);stroke-width:1.2px;stroke-dasharray:5 10}.hero-rank-path circle,.hero-source-constellation circle,.hero-query-node circle,.hero-task-pressure circle,.hero-tool-ports rect,.hero-resource-diff rect,.hero-verifier rect,.hero-company-note rect{fill:var(--home-paper)}@supports (color:color-mix(in lab, red, red)){.hero-rank-path circle,.hero-source-constellation circle,.hero-query-node circle,.hero-task-pressure circle,.hero-tool-ports rect,.hero-resource-diff rect,.hero-verifier rect,.hero-company-note rect{fill:color-mix(in srgb, var(--home-paper) 82%, var(--home-white))}}.hero-rank-path circle,.hero-source-constellation circle,.hero-query-node circle,.hero-task-pressure circle,.hero-tool-ports rect,.hero-resource-diff rect,.hero-verifier rect,.hero-company-note rect{stroke:var(--home-line);stroke-width:1.1px}.hero-rank-path circle:nth-of-type(2),.hero-source-constellation circle:nth-of-type(3),.hero-source-constellation circle:nth-of-type(4),.hero-tool-ports rect:first-of-type,.hero-charter circle:nth-of-type(2){fill:var(--home-paper)}@supports (color:color-mix(in lab, red, red)){.hero-rank-path circle:nth-of-type(2),.hero-source-constellation circle:nth-of-type(3),.hero-source-constellation circle:nth-of-type(4),.hero-tool-ports rect:first-of-type,.hero-charter circle:nth-of-type(2){fill:color-mix(in srgb, var(--home-paper) 76%, var(--home-brass))}}.hero-rank-path circle:nth-of-type(2),.hero-source-constellation circle:nth-of-type(3),.hero-source-constellation circle:nth-of-type(4),.hero-tool-ports rect:first-of-type,.hero-charter circle:nth-of-type(2){stroke:var(--home-brass)}.hero-finding-stamp ellipse{fill:var(--home-paper)}@supports (color:color-mix(in lab, red, red)){.hero-finding-stamp ellipse{fill:color-mix(in srgb, var(--home-paper) 72%, transparent)}}.hero-finding-stamp ellipse{stroke:var(--home-brass);stroke-width:1.2px}.hero-finding-stamp text{fill:var(--home-brass);text-anchor:middle;font-size:13px}.hero-query-node text{fill:var(--home-ink);text-anchor:middle;font-size:11px}.hero-query-node text:first-of-type{fill:var(--home-olive);font-size:13px}.hero-fracture{stroke:var(--home-ink);stroke-width:1.5px}.hero-verifier text,.hero-resource-diff text,.hero-company-note text,.hero-tool-ports text{text-anchor:middle}.hero-sandbox circle:first-child,.hero-charter circle{fill:#090a08;stroke:#090a08}.hero-charter path{stroke:var(--home-line)}.hero-charter text{fill:var(--home-olive);text-anchor:middle;font-size:12px}.hero-charter g text{fill:var(--home-ink);font-size:10px}.system-field path{fill:none;stroke:var(--home-olive)}@supports (color:color-mix(in lab, red, red)){.system-field path{stroke:color-mix(in srgb, var(--home-olive) 34%, var(--home-line))}}.system-field path{stroke-width:1.1px}.system-field rect,.system-specific rect{fill:var(--home-olive);opacity:.62}.system-core circle:first-child{fill:#090a08}.system-core circle:nth-child(2),.system-core circle:nth-child(3){fill:none;stroke:var(--home-line);stroke-dasharray:3 10;stroke-width:1px}.system-core path,.system-specific path{fill:none;stroke:var(--home-line);stroke-width:1.2px;stroke-linecap:round}.system-core text,.system-specific text,.system-outcome-rail text,.system-instrument-label span,.system-proof span,.system-list li,.system-artifact-list li,.system-decision-stamp span{font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase}.system-core text{fill:var(--home-white);letter-spacing:.16em;text-anchor:middle;font-size:16px;font-weight:760}.system-specific text{fill:var(--home-olive);letter-spacing:.13em;font-size:12px;font-weight:760}.system-specific circle{fill:var(--home-paper)}@supports (color:color-mix(in lab, red, red)){.system-specific circle{fill:color-mix(in srgb, var(--home-paper) 82%, var(--home-white))}}.system-specific circle{stroke:var(--home-olive)}.system-outcome-rail circle{fill:var(--home-paper)}@supports (color:color-mix(in lab, red, red)){.system-outcome-rail circle{fill:color-mix(in srgb, var(--home-paper) 86%, var(--home-white))}}.system-outcome-rail circle{stroke:var(--home-line);stroke-width:1.1px}.system-outcome-rail .is-active circle{fill:var(--home-paper)}@supports (color:color-mix(in lab, red, red)){.system-outcome-rail .is-active circle{fill:color-mix(in srgb, var(--home-paper) 80%, var(--home-brass))}}.system-outcome-rail .is-active circle{stroke:var(--home-brass)}.system-outcome-rail text{fill:var(--home-ink);letter-spacing:.1em;text-anchor:start;font-size:11px;font-weight:760}.system-instrument-label{z-index:2;border-top:1px solid var(--home-line);background:var(--home-paper);width:min(390px,48%);padding:18px 22px;position:absolute;bottom:30px;right:42px}@supports (color:color-mix(in lab, red, red)){.system-instrument-label{background:color-mix(in srgb, var(--home-paper) 90%, transparent)}}.system-instrument-label span{color:var(--home-olive);letter-spacing:.16em;font-size:11px;font-weight:780}.system-instrument-label p{color:var(--home-ink);margin:8px 0 0;font-size:15px;font-weight:650;line-height:1.35}.system-proof{border-bottom:1px solid var(--home-line-soft);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.system-proof article{border-right:1px solid var(--home-line-soft);min-height:126px;padding:28px 28px 24px}.system-proof article:last-child{border-right:0}.system-proof span{color:var(--home-olive);letter-spacing:.15em;font-size:11px;font-weight:780}.system-proof p{color:var(--home-ink);letter-spacing:-.025em;margin:14px 0 0;font-size:18px;font-weight:680;line-height:1.25}.system-mechanism{border-bottom:1px solid var(--home-line-soft);grid-template-columns:minmax(360px,.34fr) minmax(740px,.66fr);align-items:center;gap:46px;width:min(1360px,100% - 56px);min-height:650px;margin-inline:auto;padding:82px 0;display:grid}.system-mechanism-copy{max-width:570px}.system-mechanism h2{max-width:660px;color:var(--home-ink);letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,ui-serif,serif;font-size:clamp(46px,4.2vw,78px);font-weight:500;line-height:.98}.system-mechanism-copy>p:not(.home-label){max-width:560px;color:var(--home-graphite);margin:24px 0 0;font-size:19px;line-height:1.52}.system-mechanism-steps{border-top:1px solid var(--home-line);gap:0;margin:34px 0 0;padding:0;list-style:none;display:grid}.system-mechanism-steps li{border-bottom:1px solid var(--home-line-soft);grid-template-columns:42px 96px 1fr;align-items:baseline;gap:16px;min-height:58px;padding:15px 0;display:grid}.system-mechanism-steps span,.system-mechanism-steps strong,.mechanism-visual span,.mechanism-verdict{font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase}.system-mechanism-steps span{color:var(--home-olive);letter-spacing:.12em;font-size:11px;font-weight:780}.system-mechanism-steps strong{color:var(--home-ink);letter-spacing:.1em;font-size:11px;font-weight:780}.system-mechanism-steps p{color:var(--home-graphite);margin:0;font-size:14px;line-height:1.42}.mechanism-visual{min-height:460px;position:relative}.mechanism-svg{width:100%;height:auto;display:block;overflow:visible}.mechanism-svg path{fill:none;stroke-linecap:round;stroke-linejoin:round}.mechanism-svg text{fill:var(--home-olive);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-anchor:middle;text-transform:uppercase;font-size:12px;font-weight:760}.mechanism-svg circle,.mechanism-svg rect{fill:var(--home-paper)}@supports (color:color-mix(in lab, red, red)){.mechanism-svg circle,.mechanism-svg rect{fill:color-mix(in srgb, var(--home-paper) 82%, var(--home-white))}}.mechanism-svg circle,.mechanism-svg rect{stroke:var(--home-line);stroke-width:1.1px}.mechanism-verdict{border:1px solid var(--home-brass);width:104px;height:104px;color:var(--home-brass);letter-spacing:.18em;border-radius:999px;place-items:center;font-size:18px;font-weight:820;display:grid;position:absolute;bottom:42px;right:22px;transform:rotate(-4deg)}.mechanism-verdict.outcome-block{color:var(--home-ink);border-color:var(--home-ink)}.rank-mechanism{grid-template-columns:minmax(150px,.36fr) minmax(360px,.64fr) minmax(150px,.36fr);align-items:center;gap:18px;display:grid}.rank-stack{border-top:1px solid var(--home-line);gap:9px;padding-top:18px;display:grid}.rank-stack span{color:var(--home-olive);letter-spacing:.14em;font-size:11px;font-weight:780}.rank-stack p{border-bottom:1px solid var(--home-line-soft);color:var(--home-graphite);margin:0;padding:10px 0;font-size:13px;font-weight:640}.rank-stack p:first-of-type,.after-stack p:first-of-type{color:var(--home-ink);font-weight:760}.rank-drift{stroke:var(--home-brass);stroke-width:2px}.rank-baseline{stroke:var(--home-line);stroke-width:1.2px;stroke-dasharray:4 10}.rank-mechanism .mechanism-svg circle:nth-of-type(2){fill:var(--home-paper)}@supports (color:color-mix(in lab, red, red)){.rank-mechanism .mechanism-svg circle:nth-of-type(2){fill:color-mix(in srgb, var(--home-paper) 78%, var(--home-brass))}}.rank-mechanism .mechanism-svg circle:nth-of-type(2){stroke:var(--home-brass)}.rank-mechanism .mechanism-svg circle:nth-of-type(3){fill:var(--home-paper)}@supports (color:color-mix(in lab, red, red)){.rank-mechanism .mechanism-svg circle:nth-of-type(3){fill:color-mix(in srgb, var(--home-paper) 88%, var(--home-white))}}.rank-mechanism .mechanism-svg circle:nth-of-type(3){stroke:var(--home-olive);stroke-dasharray:3 8}.search-mechanism{grid-template-rows:auto 1fr;grid-template-columns:minmax(150px,.28fr) minmax(420px,.72fr);align-items:center;gap:20px 24px;display:grid}.search-query-node,.search-source,.company-charter{border-top:1px solid var(--home-line);border-bottom:1px solid var(--home-line-soft);padding:22px 0}.search-query-node span,.search-source span,.company-charter span,.agent-ledger span{color:var(--home-olive);letter-spacing:.14em;font-size:11px;font-weight:780;display:block}.search-query-node strong,.search-source strong,.company-charter strong,.agent-ledger strong{color:var(--home-ink);letter-spacing:-.03em;margin-top:11px;font-size:18px;font-weight:760;line-height:1.12;display:block}.search-source-stack{gap:18px;display:grid}.search-mechanism .mechanism-svg{grid-column:1/-1;justify-self:end;width:min(720px,88%);margin-top:-26px}.search-source p,.company-charter p{color:var(--home-graphite);margin:10px 0 0;font-size:14px;line-height:1.4}.source-path{stroke:var(--home-olive);stroke-width:1.4px}.source-path.is-stale{stroke:var(--home-brass);stroke-width:2px}.fracture{stroke:var(--home-ink);stroke-width:1.5px}.agent-mechanism{grid-template-columns:minmax(480px,1fr) minmax(210px,.34fr);align-items:center;gap:24px;display:grid}.agent-flow{stroke:var(--home-olive);stroke-width:1.4px}.agent-flow.is-contained{stroke:var(--home-brass);stroke-width:2px;stroke-dasharray:5 11}.agent-mechanism .mechanism-svg circle:nth-of-type(2),.agent-mechanism .mechanism-svg circle:nth-of-type(3){fill:none;stroke:var(--home-line);stroke-dasharray:3 9}.agent-mechanism .mechanism-svg rect{fill:var(--home-paper)}@supports (color:color-mix(in lab, red, red)){.agent-mechanism .mechanism-svg rect{fill:color-mix(in srgb, var(--home-paper) 82%, var(--home-white))}}.agent-ledger{border-top:1px solid var(--home-line);gap:0;display:grid}.agent-ledger div{border-bottom:1px solid var(--home-line-soft);padding:18px 0}.agent-ledger strong{font-family:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.03em}.company-mechanism{grid-template-columns:minmax(430px,1fr) minmax(240px,.36fr);align-items:center;gap:34px;display:grid}.charter-line,.charter-loop{stroke:var(--home-line);stroke-width:1.2px}.company-mechanism .mechanism-svg circle{fill:var(--home-paper)}@supports (color:color-mix(in lab, red, red)){.company-mechanism .mechanism-svg circle{fill:color-mix(in srgb, var(--home-paper) 84%, var(--home-white))}}.company-mechanism .mechanism-svg circle{stroke:var(--home-olive)}.company-charter{padding-inline:0}.system-case-file{border-bottom:1px solid var(--home-line-soft);grid-template-columns:minmax(340px,.32fr) minmax(760px,.68fr);align-items:start;gap:48px;width:min(1360px,100% - 56px);min-height:720px;margin-inline:auto;padding:76px 0 84px;scroll-margin-top:112px;display:grid}.system-case-copy{max-width:600px;padding-top:46px;position:sticky;top:122px}.system-case-copy h2{max-width:660px;color:var(--home-ink);letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,ui-serif,serif;font-size:clamp(42px,3.65vw,70px);font-weight:500;line-height:.98}.system-case-copy>p:not(.home-label){max-width:560px;color:var(--home-graphite);margin:24px 0 0;font-size:19px;line-height:1.52}.system-case-world{border-top:1px solid var(--home-line);gap:0;margin:34px 0 0;display:grid}.system-case-world div{border-bottom:1px solid var(--home-line-soft);grid-template-columns:92px 1fr;gap:18px;padding:17px 0;display:grid}.system-case-world dt,.system-case-ribbon span,.system-case-ribbon strong,.system-case-ribbon em,.system-case-run span,.system-case-evidence>span,.system-case-evidence dt{font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase}.system-case-world dt{color:var(--home-olive);letter-spacing:.13em;font-size:11px;font-weight:780}.system-case-world dd{color:var(--home-graphite);margin:0;font-size:14px;line-height:1.42}.system-case-side-evidence{border-top:1px solid var(--home-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:28px 0 0;padding:0;list-style:none;display:grid}.system-case-side-evidence li{border-bottom:1px solid var(--home-line-soft);min-height:82px;padding:15px 14px 14px 0}.system-case-side-evidence li:nth-child(2n){border-left:1px solid var(--home-line-soft);padding-left:16px}.system-case-side-evidence span{color:var(--home-olive);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:780;display:block}.system-case-side-evidence em{color:var(--home-ink);margin-top:8px;font-size:12px;font-style:normal;font-weight:660;line-height:1.28;display:block}.system-case-board{grid-template:"ribbon ribbon""visual evidence"minmax(390px,1fr)"run evidence"/minmax(0,1fr) minmax(264px,.34fr);align-items:stretch;min-height:640px;display:grid;position:relative;overflow:visible}.system-case-board:before,.system-case-board:after{content:"";pointer-events:none;position:absolute}.system-case-board:before{z-index:0;border:1px solid var(--home-line);inset:48px 126px 34px 34px}@supports (color:color-mix(in lab, red, red)){.system-case-board:before{border:1px solid color-mix(in srgb, var(--home-line) 68%, transparent)}}.system-case-board:before{background:linear-gradient(var(--home-line-soft) 1px, transparent 1px), linear-gradient(90deg, var(--home-line-soft) 1px, transparent 1px), var(--home-white)}@supports (color:color-mix(in lab, red, red)){.system-case-board:before{background:linear-gradient(var(--home-line-soft) 1px, transparent 1px), linear-gradient(90deg, var(--home-line-soft) 1px, transparent 1px), color-mix(in srgb, var(--home-white) 76%, var(--home-paper))}}.system-case-board:before{background-size:120px 120px,120px 120px,auto;box-shadow:0 26px 70px #221f1711}.system-case-board:after{z-index:3;border:1px solid var(--home-brass);width:132px;height:132px;bottom:62px;right:46px}@supports (color:color-mix(in lab, red, red)){.system-case-board:after{border:1px solid color-mix(in srgb, var(--home-brass) 60%, var(--home-line))}}.system-case-board:after{opacity:.24;border-radius:999px}.system-case-ribbon{z-index:2;border:1px solid var(--home-line);background:var(--home-paper);grid-area:ribbon;grid-template-columns:92px 1fr auto;align-items:center;min-height:62px;margin:0 18px 0 54px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.system-case-ribbon{background:color-mix(in srgb, var(--home-paper) 88%, var(--home-white))}}.system-case-ribbon{box-shadow:0 18px 44px #221f170b}.system-case-ribbon span,.system-case-ribbon strong,.system-case-ribbon em{border-right:1px solid var(--home-line-soft);letter-spacing:.13em;align-items:center;min-height:62px;padding:0 22px;font-size:11px;font-style:normal;font-weight:780;display:flex}.system-case-ribbon span{color:var(--home-olive)}.system-case-ribbon strong{color:var(--home-ink)}.system-case-ribbon em{min-width:118px;color:var(--home-brass);border-right:0;justify-content:center}.system-case-file-search .system-case-ribbon em,.system-case-file-agent .system-case-ribbon em{color:var(--home-ink)}.system-case-visual{z-index:1;grid-area:visual;place-items:start center;min-height:276px;margin:-18px -24px 0 0;padding:24px 52px 10px;display:grid;position:relative}.system-case-visual svg{width:auto;max-width:100%;height:min(402px,36vw);overflow:visible}.system-case-visual path{fill:none;stroke-linecap:round;stroke-linejoin:round}.system-case-visual text{fill:var(--home-olive);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.11em;text-anchor:middle;text-transform:uppercase;font-size:12px;font-weight:760}.case-grid path{stroke:var(--home-line-soft);stroke-width:1px}.rank-case-visual .case-rank-before path,.rank-case-visual .case-rank-after path{stroke:var(--home-line);stroke-width:1px}.rank-case-visual .case-rank-before text,.rank-case-visual .case-rank-after text{text-anchor:start}.rank-case-visual .case-rank-before g:last-child text,.rank-case-visual .case-rank-after text:nth-of-type(2){fill:var(--home-ink)}.rank-case-visual .case-rank-lens circle,.agent-case-visual .case-agent-membrane circle{fill:var(--home-paper)}@supports (color:color-mix(in lab, red, red)){.rank-case-visual .case-rank-lens circle,.agent-case-visual .case-agent-membrane circle{fill:color-mix(in srgb, var(--home-paper) 58%, transparent)}}.rank-case-visual .case-rank-lens circle,.agent-case-visual .case-agent-membrane circle{stroke:var(--home-line);stroke-dasharray:3 10;stroke-width:1.1px}.rank-case-visual .case-rank-path path:first-child,.search-case-visual .case-sources path,.agent-case-visual .case-agent-membrane path{stroke:var(--home-brass);stroke-width:1.9px}.rank-case-visual .case-rank-path .baseline,.search-case-visual .case-sources path:not(.is-risk),.agent-case-visual .case-agent-membrane path:not(.is-risk){stroke:var(--home-line);stroke-width:1.2px;stroke-dasharray:4 10}.rank-case-visual .case-rank-path circle,.search-case-visual circle,.agent-case-visual circle{fill:var(--home-paper)}@supports (color:color-mix(in lab, red, red)){.rank-case-visual .case-rank-path circle,.search-case-visual circle,.agent-case-visual circle{fill:color-mix(in srgb, var(--home-paper) 74%, var(--home-brass))}}.rank-case-visual .case-rank-path circle,.search-case-visual circle,.agent-case-visual circle{stroke:var(--home-brass);stroke-width:1.1px}.rank-case-visual .case-rank-path circle:first-of-type{fill:var(--home-paper)}@supports (color:color-mix(in lab, red, red)){.rank-case-visual .case-rank-path circle:first-of-type{fill:color-mix(in srgb, var(--home-paper) 86%, var(--home-white))}}.rank-case-visual .case-rank-path circle:first-of-type{stroke:var(--home-olive)}.search-case-visual .case-query circle,.agent-case-visual .case-agent-task circle{fill:var(--home-paper)}@supports (color:color-mix(in lab, red, red)){.search-case-visual .case-query circle,.agent-case-visual .case-agent-task circle{fill:color-mix(in srgb, var(--home-paper) 80%, var(--home-white))}}.search-case-visual .case-query circle,.agent-case-visual .case-agent-task circle{stroke:var(--home-olive)}.search-case-visual .case-sources .is-risk,.agent-case-visual .case-agent-membrane .is-risk{stroke:var(--home-ink);stroke-width:2px}.search-case-visual .case-verifier path{stroke:var(--home-ink);stroke-width:1.6px}.search-case-visual .case-verifier rect,.agent-case-visual .case-agent-tools rect{fill:var(--home-paper)}@supports (color:color-mix(in lab, red, red)){.search-case-visual .case-verifier rect,.agent-case-visual .case-agent-tools rect{fill:color-mix(in srgb, var(--home-paper) 78%, var(--home-white))}}.search-case-visual .case-verifier rect,.agent-case-visual .case-agent-tools rect{stroke:var(--home-line);stroke-width:1.1px}.system-case-run{z-index:2;border:1px solid var(--home-line);background:var(--home-paper);grid-area:run;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.system-case-run{background:color-mix(in srgb, var(--home-paper) 86%, var(--home-white))}}.system-case-run{list-style:none;box-shadow:0 20px 56px #221f170b}.system-case-run li{border-right:1px solid var(--home-line-soft);min-height:102px;padding:18px 18px 16px}.system-case-run li:last-child{border-right:0}.system-case-run span{color:var(--home-olive);letter-spacing:.13em;font-size:10px;font-weight:780;display:block}.system-case-run p{color:var(--home-ink);margin:10px 0 0;font-size:12px;font-weight:650;line-height:1.32}.system-case-evidence{z-index:4;border:1px solid var(--home-line);background:var(--home-paper);grid-area:evidence;align-self:end;width:min(316px,100%);min-height:380px;margin:0 0 36px -58px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.system-case-evidence{background:color-mix(in srgb, var(--home-paper) 91%, var(--home-white))}}.system-case-evidence{transform:rotate(1deg);box-shadow:0 26px 74px #221f1717}.system-case-evidence:before{content:"";border:1px solid var(--home-line);background:var(--home-paper);border-bottom:0;width:86px;height:14px;position:absolute;top:-13px;left:28px}@supports (color:color-mix(in lab, red, red)){.system-case-evidence:before{background:color-mix(in srgb, var(--home-paper) 84%, var(--home-brass))}}.system-case-evidence>span{border-bottom:1px solid var(--home-line);color:var(--home-olive);letter-spacing:.13em;padding:22px 22px 17px;font-size:10px;font-weight:780}.system-case-evidence dl{grid-template-columns:1fr;margin:0;display:grid}.system-case-evidence div{border-bottom:1px solid var(--home-line-soft);gap:7px;min-height:74px;padding:15px 18px;display:grid}.system-case-evidence div:last-child{border-bottom:0}.system-case-evidence dt{color:var(--home-olive);letter-spacing:.12em;font-size:10px;font-weight:780}.system-case-evidence dd{color:var(--home-ink);margin:0;font-size:12px;font-weight:650;line-height:1.3}.system-workbench{border-bottom:1px solid var(--home-line-soft);grid-template-columns:minmax(360px,.36fr) minmax(720px,.64fr);align-items:center;gap:70px;width:min(1360px,100% - 56px);min-height:690px;margin-inline:auto;padding:96px 0;display:grid}.system-workbench-copy{max-width:620px}.system-workbench h2{max-width:680px;color:var(--home-ink);letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,ui-serif,serif;font-size:clamp(44px,4vw,76px);font-weight:500;line-height:.98}.system-workbench-copy>p:not(.home-label){max-width:570px;color:var(--home-graphite);margin:24px 0 0;font-size:19px;line-height:1.52}.system-workbench-board{border:1px solid var(--home-line);background:var(--home-white);grid-template-columns:minmax(190px,.34fr) minmax(230px,.32fr) minmax(190px,.34fr);align-items:stretch;min-height:470px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.system-workbench-board{background:color-mix(in srgb, var(--home-white) 70%, var(--home-paper))}}.system-workbench-board{box-shadow:0 26px 70px #221f1713}.system-workbench-board:before,.system-workbench-board:after{content:"";pointer-events:none;position:absolute}.system-workbench-board:before{border-top:1px solid var(--home-line-soft);border-bottom:1px solid var(--home-line-soft);inset:16px}.system-workbench-board:after{background:var(--home-line-soft);width:1px;top:52px;bottom:52px;left:50%;transform:translate(-50%)}.system-workbench-column{z-index:1;align-content:start;min-width:0;padding:34px 28px 30px;display:grid;position:relative}.system-workbench-column:first-child{border-right:1px solid var(--home-line-soft)}.system-workbench-column-evidence{border-left:1px solid var(--home-line-soft)}.system-workbench-column>span,.system-workbench-core>span,.system-workbench-column li span{font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase}.system-workbench-column>span,.system-workbench-core>span{color:var(--home-olive);letter-spacing:.16em;font-size:11px;font-weight:780}.system-workbench-column ul{border-top:1px solid var(--home-line);gap:0;margin:30px 0 0;padding:0;list-style:none;display:grid}.system-workbench-column li{border-bottom:1px solid var(--home-line-soft);min-height:54px;color:var(--home-ink);grid-template-columns:34px 1fr;align-items:center;gap:14px;font-size:14px;font-weight:650;line-height:1.24;display:grid}.system-workbench-column li span{color:var(--home-graphite-soft);letter-spacing:.09em;font-size:10px;font-weight:760}.system-workbench-core{z-index:1;text-align:center;align-content:center;place-items:center;min-width:0;padding:34px 24px;display:grid;position:relative}.system-workbench-core svg{opacity:.94;width:min(110%,360px);height:auto;position:absolute;inset:50% auto auto 50%;overflow:visible;transform:translate(-50%,-50%)}.system-workbench-core path{fill:none;stroke:var(--home-line);stroke-width:1.1px;stroke-dasharray:5 10}.system-workbench-core circle:first-of-type{fill:#090a08}.system-workbench-core circle:nth-of-type(2){fill:none;stroke:var(--home-line);stroke-width:1px;stroke-dasharray:3 10}.system-workbench-core>span,.system-workbench-core strong,.system-workbench-core p{z-index:1;position:relative}.system-workbench-core strong{width:min(108px,100%);color:var(--home-white);letter-spacing:-.035em;margin-top:12px;font-size:19px;font-weight:780;line-height:1.05;display:block}.system-workbench-core p{border:1px solid var(--home-brass);min-width:102px;min-height:42px;color:var(--home-brass);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;place-items:center;margin:22px 0 0;font-size:13px;font-weight:820;display:inline-grid}.system-workbench-search .system-workbench-core p,.system-workbench-agent .system-workbench-core p,.system-workbench-core p.outcome-block{color:#fbf8f1;border-color:#fbf8f1}.system-section{border-bottom:1px solid var(--home-line-soft);grid-template-columns:minmax(360px,.42fr) minmax(560px,.58fr);gap:66px;padding:104px 0;display:grid}.system-section h2,.system-decision h2{max-width:780px;font-size:clamp(44px,4.4vw,78px);line-height:.97}.system-list,.system-artifact-list{border-top:1px solid var(--home-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.system-list li,.system-artifact-list li{border-right:1px solid var(--home-line-soft);border-bottom:1px solid var(--home-line-soft);min-height:78px;color:var(--home-ink);letter-spacing:.08em;padding:24px 24px 18px;font-size:12px;font-weight:740}.system-list li:nth-child(2n),.system-artifact-list li:nth-child(2n){border-right:0}.system-artifact-list li{grid-template-columns:42px 1fr;align-items:center;gap:14px;display:grid}.system-artifact-list span{color:var(--home-olive)}.system-decision{border-bottom:1px solid var(--home-line);grid-template-columns:minmax(0,.62fr) minmax(320px,.38fr);align-items:center;gap:80px;min-height:520px;padding:92px 0;display:grid}.system-decision-stamp{background:0 0;place-items:center;min-height:330px;padding:38px 40px;display:grid;position:relative}.system-decision-stamp:before{content:"";border:2px double var(--home-brass);background:var(--home-paper);border-radius:50%;position:absolute;inset:34px 26px}@supports (color:color-mix(in lab, red, red)){.system-decision-stamp:before{background:color-mix(in srgb, var(--home-paper) 86%, var(--home-white))}}.system-decision-stamp:before{pointer-events:none;transform:rotate(-4deg);box-shadow:0 26px 74px #221f1714}.system-decision-stamp:after{content:"";border:1px solid var(--home-brass);position:absolute;inset:54px 48px}@supports (color:color-mix(in lab, red, red)){.system-decision-stamp:after{border:1px solid color-mix(in srgb, var(--home-brass) 72%, transparent)}}.system-decision-stamp:after{pointer-events:none;border-radius:50%;transform:rotate(-4deg)}.system-decision-stamp span{background:var(--home-paper);align-self:end;padding:0 12px;display:inline-block;position:relative}@supports (color:color-mix(in lab, red, red)){.system-decision-stamp span{background:color-mix(in srgb, var(--home-paper) 86%, var(--home-white))}}.system-decision-stamp span{color:var(--home-olive);letter-spacing:.16em;font-size:12px;font-weight:780}.system-decision-stamp strong{color:var(--home-brass);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;margin-top:14px;font-size:clamp(42px,4.6vw,72px);font-weight:780;line-height:1;display:block;position:relative;transform:rotate(-2deg)}.system-decision-stamp p{background:var(--home-paper);max-width:300px;margin:14px auto 0;padding:0 12px;display:inline-block;position:relative}@supports (color:color-mix(in lab, red, red)){.system-decision-stamp p{background:color-mix(in srgb, var(--home-paper) 86%, var(--home-white))}}.system-decision-stamp p{color:var(--home-ink);text-align:center;font-size:18px;font-weight:620;line-height:1.35}.system-decision-stamp.outcome-block strong{color:var(--home-ink)}.system-pilot-close{border-bottom:1px solid var(--home-line-soft);grid-template-columns:minmax(420px,.42fr) minmax(620px,.58fr);align-items:center;gap:72px;width:min(1360px,100% - 56px);min-height:560px;margin-inline:auto;padding:92px 0 96px;scroll-margin-top:112px;display:grid}.system-pilot-copy{max-width:690px}.system-pilot-copy h2{color:var(--home-ink);letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,ui-serif,serif;font-size:clamp(46px,4.5vw,82px);font-weight:500;line-height:.98}.system-pilot-copy p:not(.home-label){max-width:600px;color:var(--home-graphite);margin:24px 0 0;font-size:20px;line-height:1.52}.system-pilot-copy .home-button{margin-top:32px}.system-pilot-ticket{border:1px solid var(--home-line);background:var(--home-white);grid-template-columns:minmax(140px,.55fr) minmax(360px,1fr) minmax(126px,.34fr);min-height:260px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.system-pilot-ticket{background:color-mix(in srgb, var(--home-white) 70%, var(--home-paper))}}.system-pilot-ticket{box-shadow:0 24px 70px #221f1714}.system-pilot-ticket:before,.system-pilot-ticket:after{content:"";pointer-events:none;position:absolute}.system-pilot-ticket:before{border-top:1px solid var(--home-line-soft);border-bottom:1px solid var(--home-line-soft);inset:14px}.system-pilot-ticket:after{background:var(--home-line);width:52px;height:1px;top:50%;left:-52px}.system-pilot-ticket>span,.system-pilot-ticket dt,.system-pilot-outcome{font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase}.system-pilot-ticket>span{z-index:1;color:var(--home-olive);letter-spacing:.16em;align-self:start;padding:34px 0 0 28px;font-size:11px;font-weight:780;position:relative}.system-pilot-ticket>strong{z-index:1;color:var(--home-ink);letter-spacing:-.045em;grid-column:1;align-self:center;padding:42px 28px 30px;font-size:22px;font-weight:790;line-height:1.03;position:relative}.system-pilot-ticket dl{z-index:1;border-left:1px solid var(--home-line-soft);grid-area:1/2/span 2;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;position:relative}.system-pilot-ticket dl>div{border-right:1px solid var(--home-line-soft);border-bottom:1px solid var(--home-line-soft);align-content:center;gap:10px;min-height:130px;padding:24px;display:grid}.system-pilot-ticket dl>div:nth-child(2n){border-right:0}.system-pilot-ticket dl>div:nth-last-child(-n+2){border-bottom:0}.system-pilot-ticket dt{color:var(--home-graphite-soft);letter-spacing:.13em;font-size:10px;font-weight:780}.system-pilot-ticket dd{color:var(--home-ink);margin:0;font-size:15px;font-weight:650;line-height:1.32}.system-pilot-outcome{z-index:1;border:1px solid var(--home-brass);color:var(--home-brass);letter-spacing:.16em;border-radius:999px;grid-area:1/3/span 2;place-items:center;margin:34px 24px;font-size:17px;font-weight:820;display:grid;position:relative}.system-pilot-outcome.outcome-block{color:var(--home-ink);border-color:var(--home-ink)}@media (max-width:1100px){.system-route-rail{grid-template-columns:1fr}.system-route-rail>span{min-height:42px}.system-route-rail>div{border-left:0}.system-hero,.system-mechanism,.system-case-file,.system-workbench,.system-section,.system-decision,.system-pilot-close{grid-template-columns:1fr}.system-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.system-hero-search .system-instrument{order:0}.system-hero-search .system-hero-copy{justify-self:stretch;max-width:680px}.system-hero-agent .system-instrument{border-left:0;padding-left:0}.system-case-copy{padding-top:0;position:static}}@media (max-width:720px){.system-hero,.system-proof,.system-mechanism,.system-case-file,.system-workbench,.system-section,.system-decision,.system-pilot-close{width:min(100% - 28px,1360px)}.system-hero{min-height:auto;padding:54px 0 70px}.system-route-rail{width:min(100% - 28px,1360px)}.system-route-rail>div{grid-template-columns:1fr}.system-route-rail a{border-right:0;border-top:1px solid var(--home-line-soft)}.system-hero h1{font-size:clamp(46px,13vw,68px)}.system-hero-evidence{grid-template-columns:1fr}.system-hero-evidence div{border-right:0;min-height:auto;padding-right:0}.system-case-side-evidence{grid-template-columns:1fr}.system-case-side-evidence li:nth-child(2n){border-left:0;padding-left:0}.system-proof,.system-list,.system-artifact-list{grid-template-columns:1fr}.system-section,.system-mechanism,.system-case-file,.system-workbench,.system-decision,.system-pilot-close{padding:82px 0}.system-workbench-board,.system-case-ribbon,.system-case-run,.system-case-evidence,.system-case-evidence dl{grid-template-columns:1fr}.system-case-board{grid-template-columns:1fr;grid-template-areas:"ribbon""visual""run""evidence";min-height:auto}.system-case-board:before{inset:32px 0 0}.system-case-ribbon{margin-inline:0}.system-case-visual{margin:-12px 0 0;padding:38px 18px 18px}.system-case-evidence{width:100%;min-height:auto;margin:18px 0 0;transform:none}.system-case-ribbon span,.system-case-ribbon strong,.system-case-ribbon em,.system-case-evidence>span,.system-case-evidence div,.system-case-run li{border-right:0;border-bottom:1px solid var(--home-line-soft)}.system-case-world div{grid-template-columns:1fr}.system-workbench-board:after{display:none}.system-workbench-column:first-child,.system-workbench-column-evidence,.system-workbench-core{border-left:0;border-right:0;border-bottom:1px solid var(--home-line-soft)}.system-workbench-core{min-height:260px}.system-pilot-ticket,.system-pilot-ticket dl{grid-template-columns:1fr}.system-pilot-ticket>strong,.system-pilot-ticket dl,.system-pilot-outcome{grid-area:auto/1}.system-list li,.system-artifact-list li,.system-proof article{border-right:0}}.company-page{background:var(--home-paper);overflow-x:clip}.company-hero,.company-principles,.company-standard,.company-commitments,.company-close{width:min(1480px,100% - 56px);margin-inline:auto}.company-close{scroll-margin-top:112px}.company-hero{border-bottom:1px solid var(--home-line-soft);grid-template-columns:minmax(420px,.44fr) minmax(650px,.56fr);align-items:center;gap:64px;min-height:calc(100svh - 86px);padding:76px 0 70px;display:grid;position:relative;overflow:hidden}.company-hero:before,.company-hero:after{content:"";pointer-events:none;position:absolute}.company-hero:before{border-top:1px solid var(--home-line-soft);inset:58px 0}@supports (color:color-mix(in lab, red, red)){.company-hero:before{border-top:1px solid color-mix(in srgb, var(--home-line-soft) 72%, transparent)}}.company-hero:before{border-bottom:1px solid var(--home-line-soft)}@supports (color:color-mix(in lab, red, red)){.company-hero:before{border-bottom:1px solid color-mix(in srgb, var(--home-line-soft) 72%, transparent)}}.company-hero:after{border:1px solid var(--home-brass);width:134px;height:134px;bottom:54px;right:36px}@supports (color:color-mix(in lab, red, red)){.company-hero:after{border:1px solid color-mix(in srgb, var(--home-brass) 36%, var(--home-line))}}.company-hero:after{opacity:.14;border-radius:999px}.company-hero-copy{max-width:740px}.company-hero h1,.company-principles h2,.company-standard h2,.company-commitments h2,.company-close h2{color:var(--home-ink);letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,ui-serif,serif;font-weight:500}.company-hero h1{max-width:790px;font-size:clamp(58px,5.2vw,100px);line-height:.96}.company-hero-copy>p:not(.home-label),.company-standard-copy>p:not(.home-label),.company-close p{max-width:680px;color:var(--home-graphite);margin:28px 0 0;font-size:20px;line-height:1.55}.company-charter-visual{border-top:1px solid var(--home-line-soft);border-bottom:1px solid var(--home-line-soft);background:linear-gradient(var(--home-line-soft) 1px, transparent 1px), linear-gradient(90deg, var(--home-line-soft) 1px, transparent 1px), var(--home-paper);padding:28px 28px 42px;position:relative}@supports (color:color-mix(in lab, red, red)){.company-charter-visual{background:linear-gradient(color-mix(in srgb, var(--home-line-soft) 56%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--home-line-soft) 56%, transparent) 1px, transparent 1px), color-mix(in srgb, var(--home-paper) 92%, var(--home-white))}}.company-charter-visual{background-size:126px 126px,126px 126px,auto;min-width:0}.company-charter-visual:before{content:"";border-right:1px solid var(--home-line-soft);position:absolute;inset:22px}@supports (color:color-mix(in lab, red, red)){.company-charter-visual:before{border-right:1px solid color-mix(in srgb, var(--home-line-soft) 72%, transparent)}}.company-charter-visual:before{border-left:1px solid var(--home-line-soft)}@supports (color:color-mix(in lab, red, red)){.company-charter-visual:before{border-left:1px solid color-mix(in srgb, var(--home-line-soft) 72%, transparent)}}.company-charter-visual:before{pointer-events:none}.company-charter-visual svg{z-index:1;width:100%;height:auto;display:block;position:relative;overflow:visible}.company-charter-rules path{fill:none;stroke:var(--home-line-soft);stroke-width:1px;stroke-dasharray:4 12}.company-charter-path path{fill:none;stroke:var(--home-olive)}@supports (color:color-mix(in lab, red, red)){.company-charter-path path{stroke:color-mix(in srgb, var(--home-olive) 38%, var(--home-line))}}.company-charter-path path{stroke-width:1.15px;stroke-dasharray:13 16;animation:11.2s linear infinite companyEvidenceFlow}.company-charter-node circle{fill:var(--home-paper)}@supports (color:color-mix(in lab, red, red)){.company-charter-node circle{fill:color-mix(in srgb, var(--home-paper) 82%, var(--home-white))}}.company-charter-node circle{stroke:var(--home-line);stroke-width:1.1px}.company-charter-node:nth-of-type(4) circle,.company-charter-node:nth-of-type(5) circle{fill:#090a08;stroke:#090a08}.company-charter-visual text,.company-charter-caption span,.company-principles li span,.company-principles li strong,.company-dossier-title span,.company-dossier-checkpoints span,.company-dossier-checkpoints strong,.company-boundary-record span,.company-boundary-record dt,.company-commitment-stamp span,.company-commitment-stamp strong,.company-commitments li{font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase}.company-charter-visual text{fill:var(--home-olive);letter-spacing:.12em;text-anchor:middle;font-size:12px;font-weight:760}.company-charter-note rect{fill:var(--home-paper)}@supports (color:color-mix(in lab, red, red)){.company-charter-note rect{fill:color-mix(in srgb, var(--home-paper) 84%, var(--home-white))}}.company-charter-note rect{stroke:var(--home-line);stroke-width:1px}.company-charter-note text:first-of-type{fill:var(--home-ink)}.company-charter-note text:nth-of-type(2){fill:var(--home-graphite);letter-spacing:.07em;font-size:10px}.company-charter-verdict ellipse{fill:var(--home-paper)}@supports (color:color-mix(in lab, red, red)){.company-charter-verdict ellipse{fill:color-mix(in srgb, var(--home-paper) 82%, var(--home-brass))}}.company-charter-verdict ellipse{stroke:var(--home-brass);stroke-width:1.2px}.company-charter-verdict text{fill:var(--home-brass);letter-spacing:.13em;font-size:11px;font-weight:820}.company-charter-caption{z-index:1;border-top:1px solid var(--home-line);background:var(--home-paper);width:min(430px,62%);margin:-30px auto 0;padding:18px 22px 0;position:relative}@supports (color:color-mix(in lab, red, red)){.company-charter-caption{background:color-mix(in srgb, var(--home-paper) 90%, transparent)}}.company-charter-caption span{color:var(--home-olive);letter-spacing:.16em;font-size:11px;font-weight:780}.company-charter-caption p{color:var(--home-ink);margin:8px 0 0;font-size:15px;font-weight:650;line-height:1.35}.company-principles{border-bottom:1px solid var(--home-line-soft);grid-template-columns:minmax(360px,.34fr) minmax(720px,.66fr);gap:70px;padding:72px 0 82px;display:grid}.company-principles-copy{align-content:start;display:grid}.company-principles h2,.company-standard h2,.company-commitments h2,.company-close h2{max-width:720px;font-size:clamp(46px,4.4vw,82px);line-height:.98}.company-principles ol{border-top:1px solid var(--home-line);margin:0;padding:0;list-style:none;display:grid}.company-principles li{border-bottom:1px solid var(--home-line-soft);grid-template-columns:52px 170px 1fr;align-items:baseline;gap:22px;min-height:90px;padding:22px 0;display:grid}.company-principles li span,.company-dossier-checkpoints span{color:var(--home-olive);letter-spacing:.12em;font-size:11px;font-weight:780}.company-principles li strong,.company-dossier-checkpoints strong{color:var(--home-ink);letter-spacing:.1em;font-size:12px;font-weight:780}.company-principles li p,.company-dossier-checkpoints p,.company-boundary-record dd{color:var(--home-graphite);margin:0;font-size:16px;line-height:1.45}.company-principle-instrument{border-top:1px solid var(--home-line);border-bottom:1px solid var(--home-line-soft);width:min(100%,430px);color:var(--home-olive);margin-top:48px;padding:22px 20px 16px;position:relative}@supports (color:color-mix(in lab, red, red)){.company-principle-instrument{color:color-mix(in srgb, var(--home-olive) 50%, var(--home-line))}}.company-principle-instrument{background:linear-gradient(var(--home-line-soft) 1px, transparent 1px), linear-gradient(90deg, var(--home-line-soft) 1px, transparent 1px), var(--home-paper)}@supports (color:color-mix(in lab, red, red)){.company-principle-instrument{background:linear-gradient(var(--home-line-soft) 1px, transparent 1px), linear-gradient(90deg, var(--home-line-soft) 1px, transparent 1px), color-mix(in srgb, var(--home-paper) 94%, var(--home-white))}}.company-principle-instrument{background-size:84px 84px,84px 84px,auto}.company-principle-instrument span{color:var(--home-olive);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:780;display:block}.company-principle-instrument svg{width:100%;height:auto;margin-top:8px;display:block;overflow:visible}.company-principle-instrument path{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:10 14;animation:11s linear infinite companyEvidenceFlow}.company-principle-instrument path:nth-of-type(2){color:var(--home-brass)}@supports (color:color-mix(in lab, red, red)){.company-principle-instrument path:nth-of-type(2){color:color-mix(in srgb, var(--home-brass) 58%, var(--home-line))}}.company-principle-instrument path:nth-of-type(2){animation-duration:9s}.company-principle-instrument circle{fill:var(--home-paper)}@supports (color:color-mix(in lab, red, red)){.company-principle-instrument circle{fill:color-mix(in srgb, var(--home-paper) 86%, var(--home-white))}}.company-principle-instrument circle{stroke:var(--home-line);stroke-width:1.1px}.company-principle-instrument circle:nth-of-type(2){fill:var(--home-ink);stroke:var(--home-ink)}.company-principle-instrument text{fill:var(--home-olive);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.1em;text-anchor:middle;text-transform:uppercase;font-size:10px;font-weight:780}.company-standard{border-bottom:1px solid var(--home-line-soft);grid-template-columns:minmax(380px,.38fr) minmax(660px,.62fr);align-items:center;gap:76px;padding:78px 0 90px;display:grid}.company-standard-dossier{border-top:1px solid var(--home-line);border-bottom:1px solid var(--home-line-soft);background:linear-gradient(90deg, transparent 0 96px, var(--home-line-soft) 96px 97px, transparent 97px), linear-gradient(0deg, transparent 0 86px, var(--home-line-soft) 86px 87px, transparent 87px), var(--home-paper);gap:18px;padding:28px 0 26px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.company-standard-dossier{background:linear-gradient(90deg, transparent 0 96px, color-mix(in srgb, var(--home-line-soft) 42%, transparent) 96px 97px, transparent 97px), linear-gradient(0deg, transparent 0 86px, color-mix(in srgb, var(--home-line-soft) 38%, transparent) 86px 87px, transparent 87px), color-mix(in srgb, var(--home-paper) 94%, var(--home-white))}}.company-dossier-map{width:100%;height:auto;margin-top:-22px;margin-bottom:-12px;display:block;overflow:visible}.company-dossier-rules path{fill:none;stroke:var(--home-line-soft);stroke-dasharray:3 13;stroke-width:1px}.company-dossier-route path{fill:none;stroke:var(--home-olive)}@supports (color:color-mix(in lab, red, red)){.company-dossier-route path{stroke:color-mix(in srgb, var(--home-olive) 48%, var(--home-line))}}.company-dossier-route path{stroke-width:1.2px;stroke-dasharray:12 17;animation:11.8s linear infinite companyEvidenceFlow}.company-dossier-route .is-memory{stroke:var(--home-brass)}@supports (color:color-mix(in lab, red, red)){.company-dossier-route .is-memory{stroke:color-mix(in srgb, var(--home-brass) 58%, var(--home-line))}}.company-dossier-route .is-memory{stroke-dasharray:8 10;animation-duration:9.8s}.company-dossier-route .is-gap{stroke:var(--home-ink);stroke-width:1px}.company-dossier-nodes circle{fill:var(--home-paper)}@supports (color:color-mix(in lab, red, red)){.company-dossier-nodes circle{fill:color-mix(in srgb, var(--home-paper) 88%, var(--home-white))}}.company-dossier-nodes circle{stroke:var(--home-line);stroke-width:1.1px}.company-dossier-nodes .is-core circle{fill:var(--home-ink);stroke:var(--home-ink)}.company-dossier-map text{fill:var(--home-olive);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-anchor:middle;text-transform:uppercase;font-size:11px;font-weight:780}.company-dossier-stamp ellipse{fill:var(--home-paper)}@supports (color:color-mix(in lab, red, red)){.company-dossier-stamp ellipse{fill:color-mix(in srgb, var(--home-paper) 82%, var(--home-brass))}}.company-dossier-stamp ellipse{stroke:var(--home-brass);stroke-width:1.1px}.company-dossier-stamp text{fill:var(--home-brass);letter-spacing:.14em;font-size:10px;font-weight:840}.company-dossier-title{border-bottom:1px solid var(--home-line);max-width:580px;margin-left:clamp(22px,5vw,58px);padding-bottom:18px}.company-dossier-title span,.company-boundary-record span{color:var(--home-olive);letter-spacing:.16em;font-size:11px;font-weight:780}.company-dossier-title strong{color:var(--home-ink);letter-spacing:-.045em;max-width:540px;margin-top:14px;font-family:Georgia,Times New Roman,ui-serif,serif;font-size:clamp(26px,2vw,32px);font-weight:500;line-height:1.08;display:block}.company-dossier-checkpoints{border-top:1px solid var(--home-line);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.company-dossier-checkpoints li{border-left:1px solid var(--home-line-soft);min-height:116px;padding:16px 14px 0}.company-dossier-checkpoints strong{margin-top:9px;display:block}.company-dossier-checkpoints p{margin-top:10px;font-size:14px;line-height:1.42}.company-boundary-record{border-top:1px solid var(--home-line);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);grid-template-columns:150px 1fr;align-items:start;gap:28px;margin-inline:clamp(22px,5vw,58px);padding-top:20px;display:grid}.company-boundary-record dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;display:grid}.company-boundary-record div{border-left:1px solid var(--home-line-soft);min-height:78px;padding:0 22px}.company-boundary-record dt{color:var(--home-ink);letter-spacing:.12em;font-size:11px;font-weight:780}.company-boundary-record dd{margin-top:10px;font-size:14px}.company-commitments{border-bottom:1px solid var(--home-line-soft);grid-template-columns:minmax(330px,.32fr) minmax(680px,.68fr);align-items:center;gap:82px;padding:78px 0 90px;display:grid}.company-commitment-stamp{border:1px solid var(--home-line);background:var(--home-white);align-content:center;place-items:center;min-height:280px;display:grid}@supports (color:color-mix(in lab, red, red)){.company-commitment-stamp{background:color-mix(in srgb, var(--home-white) 72%, var(--home-paper))}}.company-commitment-stamp{transform:rotate(-2deg)}.company-commitment-stamp span{color:var(--home-olive);letter-spacing:.16em;font-size:11px;font-weight:780}.company-commitment-stamp strong{max-width:230px;color:var(--home-brass);letter-spacing:.12em;text-align:center;margin-top:22px;font-size:26px;font-weight:820;line-height:1.18}.company-commitments ul{border-top:1px solid var(--home-line);margin:34px 0 0;padding:0;list-style:none;display:grid}.company-commitments li{border-bottom:1px solid var(--home-line-soft);min-height:54px;color:var(--home-ink);letter-spacing:.09em;padding:18px 0;font-size:12px;font-weight:780}.company-close{border-bottom:1px solid var(--home-line-soft);grid-template-columns:minmax(620px,1fr) auto;align-items:end;gap:60px;padding:76px 0 86px;display:grid}.company-close p{max-width:690px}@media (max-width:1100px){.company-hero,.company-principles,.company-standard,.company-commitments,.company-close{grid-template-columns:1fr}.company-close{align-items:start}.company-standard-dossier{min-height:auto}.company-dossier-checkpoints li{width:auto}.company-boundary-record{grid-template-columns:1fr;gap:18px}}@media (max-width:720px){.company-hero,.company-principles,.company-standard,.company-commitments,.company-close{width:min(100% - 28px,1360px);padding-block:74px}.company-hero{min-height:auto}.company-hero h1,.company-principles h2,.company-standard h2,.company-commitments h2,.company-close h2{font-size:clamp(42px,12vw,66px)}.company-principles li{grid-template-columns:1fr;gap:10px}.company-charter-caption{width:100%;margin-top:8px}.company-standard-dossier{background:0 0;gap:24px;min-height:auto;padding:28px 0 0;display:grid}.company-dossier-map{width:100%;height:auto}.company-dossier-title{max-width:none;padding-bottom:18px}.company-dossier-checkpoints{border-top:1px solid var(--home-line);grid-template-columns:1fr;gap:18px;display:grid}.company-dossier-checkpoints li{border-left:0;border-bottom:1px solid var(--home-line-soft);width:auto;min-height:auto;padding:0 0 16px}.company-boundary-record,.company-boundary-record dl{grid-template-columns:1fr}.company-boundary-record{padding-bottom:28px}}.company-page .company-hero,.company-note,.company-founders,.company-operating,.company-join{width:min(1480px,100% - 56px);margin-inline:auto}.company-page .company-hero{grid-template-columns:minmax(520px,.58fr) minmax(420px,.42fr);gap:86px;min-height:calc(100svh - 86px);padding:86px 0 78px;overflow:visible}.company-page .company-hero:before,.company-page .company-hero:after{display:none}.company-page .company-hero h1,.company-note h2,.company-section-head h2,.company-operating h2,.company-join h2{color:var(--home-ink);letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,ui-serif,serif;font-weight:500}.company-page .company-hero h1{max-width:960px;font-size:clamp(58px,6vw,108px);line-height:.95}.company-page .company-hero-copy>p:not(.home-label),.company-note p,.company-join>div:first-child p{max-width:760px;color:var(--home-graphite);margin:30px 0 0;font-size:20px;line-height:1.58}.company-hero-copy,.company-signal,.company-note>*,.company-founder-card,.company-founder-copy,.company-operating>*,.company-join>*{min-width:0}.company-signal{border-top:1px solid var(--home-line);border-bottom:1px solid var(--home-line);background:linear-gradient(var(--home-line-soft) 1px, transparent 1px), linear-gradient(90deg, var(--home-line-soft) 1px, transparent 1px), var(--home-paper);grid-template-rows:auto 1fr auto auto;align-self:stretch;min-height:540px;display:grid}@supports (color:color-mix(in lab, red, red)){.company-signal{background:linear-gradient(color-mix(in srgb, var(--home-line-soft) 62%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--home-line-soft) 62%, transparent) 1px, transparent 1px), color-mix(in srgb, var(--home-paper) 92%, var(--home-white))}}.company-signal{background-size:98px 98px,98px 98px,auto}.company-signal-topline,.company-signal-statement{border-bottom:1px solid var(--home-line-soft);justify-content:space-between;align-items:center;gap:24px;padding:22px 26px;display:flex}.company-signal-statement{border-top:1px solid var(--home-line-soft);border-bottom:0;align-items:flex-start}.company-signal span,.company-founder-copy>span,.company-founder-copy li,.company-founder-links a,.company-operating strong,.company-role-panel span,.company-role-panel li{font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase}.company-signal span,.company-founder-copy>span,.company-role-panel span{color:var(--home-olive);letter-spacing:.16em;font-size:11px;font-weight:780}.company-signal-topline strong{color:var(--home-ink);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:780}.company-signal-founders{align-content:center;gap:0;padding:54px 26px;display:grid}.company-signal-founders div{border-top:1px solid var(--home-line-soft);grid-template-columns:130px 1fr;align-items:baseline;gap:28px;padding:26px 0;display:grid}.company-signal-founders div:last-child{border-bottom:1px solid var(--home-line-soft)}.company-signal-founders strong{color:var(--home-ink);letter-spacing:-.045em;font-family:Georgia,Times New Roman,ui-serif,serif;font-size:clamp(34px,3vw,56px);font-weight:500;line-height:1}.company-signal-line{background:linear-gradient(90deg, var(--home-ink) 0 16%, var(--home-line) 16% 68%, var(--home-brass) 68% 100%);height:1px;margin:0 26px}.company-signal-statement p{max-width:300px;color:var(--home-ink);margin:0;font-size:18px;font-weight:650;line-height:1.35}.company-note{border-top:1px solid var(--home-line-soft);border-bottom:1px solid var(--home-line-soft);grid-template-columns:minmax(360px,.42fr) minmax(520px,.58fr);gap:90px;padding:84px 0 92px;display:grid}.company-note h2,.company-section-head h2,.company-operating h2,.company-join h2{max-width:860px;font-size:clamp(44px,4.5vw,84px);line-height:.98}.company-note p{margin-top:42px}.company-founders{border-bottom:1px solid var(--home-line-soft);padding:84px 0 96px}.company-section-head{justify-content:space-between;align-items:end;gap:48px;margin-bottom:46px;display:flex}.company-founder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.company-founder-card{border-top:1px solid var(--home-line);border-bottom:1px solid var(--home-line-soft);background:var(--home-white);grid-template-columns:minmax(170px,.34fr) minmax(0,.66fr);gap:28px;min-height:470px;padding:26px;display:grid}@supports (color:color-mix(in lab, red, red)){.company-founder-card{background:color-mix(in srgb, var(--home-white) 58%, var(--home-paper))}}.company-founder-photo{aspect-ratio:1;border:1px solid var(--home-line-soft);background:var(--home-paper);align-self:start;position:relative;overflow:hidden}.company-founder-photo img{object-fit:cover;filter:grayscale()contrast(1.04);width:100%;height:100%;display:block}.company-founder-copy{flex-direction:column;min-width:0;display:flex}.company-founder-copy h3{color:var(--home-ink);letter-spacing:-.045em;margin:16px 0 0;font-family:Georgia,Times New Roman,ui-serif,serif;font-size:clamp(34px,3.2vw,58px);font-weight:500;line-height:.98}.company-founder-copy p{color:var(--home-graphite);margin:24px 0 0;font-size:17px;line-height:1.55}.company-founder-copy ul,.company-operating ul,.company-role-panel ul{margin:28px 0 0;padding:0;list-style:none}.company-founder-copy li{border-top:1px solid var(--home-line-soft);color:var(--home-ink);letter-spacing:.1em;padding:12px 0;font-size:11px;font-weight:780;line-height:1.35}.company-founder-links{flex-wrap:wrap;gap:16px 22px;margin-top:auto;padding-top:30px;display:flex}.company-founder-links a{color:var(--home-olive);letter-spacing:.1em;align-items:center;gap:9px;font-size:11px;font-weight:780;text-decoration:none;display:inline-flex}.company-founder-links svg{width:14px;height:14px}.company-operating{border-bottom:1px solid var(--home-line-soft);grid-template-columns:minmax(360px,.38fr) minmax(620px,.62fr);gap:88px;padding:84px 0 92px;display:grid}.company-operating ul{border-top:1px solid var(--home-line);margin-top:0;display:grid}.company-operating li{border-bottom:1px solid var(--home-line-soft);grid-template-columns:180px 1fr;gap:34px;padding:26px 0;display:grid}.company-operating strong{color:var(--home-ink);letter-spacing:.1em;font-size:12px;font-weight:780}.company-operating p{color:var(--home-graphite);margin:0;font-size:17px;line-height:1.5}.company-join{border-bottom:1px solid var(--home-line-soft);grid-template-columns:minmax(360px,.38fr) minmax(620px,.62fr);align-items:start;gap:88px;padding:84px 0 92px;display:grid;position:relative}.company-anchor{position:absolute;top:-112px}.company-role-panel{align-content:start;padding:0;display:grid}.company-role-panel ul{border-top:1px solid var(--home-line);margin:18px 0 28px;display:grid}.company-role-panel li{border-bottom:1px solid var(--home-line-soft);min-height:58px;color:var(--home-ink);letter-spacing:.1em;padding:19px 0;font-size:11px;font-weight:780;line-height:1.35}.company-role-panel .home-button{justify-self:start}@media (max-width:1180px){.company-page .company-hero,.company-note,.company-operating,.company-join,.company-founder-grid{grid-template-columns:1fr}}@media (max-width:760px){.company-page .company-hero,.company-note,.company-founders,.company-operating,.company-join{width:min(100% - 28px,362px);margin-left:14px;margin-right:auto;padding-block:68px}.company-page .company-hero{gap:48px}.company-page .company-hero h1,.company-note h2,.company-section-head h2,.company-operating h2,.company-join h2{letter-spacing:-.035em;font-size:clamp(34px,9.6vw,42px)}.company-page .company-hero-copy>p:not(.home-label),.company-note p,.company-join>div:first-child p{font-size:17px;line-height:1.52}.company-signal{min-height:440px}.company-signal-topline,.company-signal-statement{padding:18px;display:grid}.company-signal-founders{padding:34px 18px}.company-signal-founders div,.company-founder-card,.company-operating li{grid-template-columns:1fr}.company-founder-card{min-height:auto;padding:20px}.company-founder-photo{width:min(220px,100%)}}@media (max-width:520px){.company-page .company-hero-copy,.company-signal{max-width:362px}.company-page .home-actions{flex-wrap:wrap}}[data-docs-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--docs-bg:#0e0f12;--docs-surface:#16181d;--docs-surface-2:#1c1f25;--docs-surface-3:#21252c;--docs-border:#262a31;--docs-border-soft:#1f2228;--docs-text:#f4f5f7;--docs-text-muted:#9ba1ab;--docs-text-dim:#6b7280;--docs-accent:#f4a261;--docs-accent-strong:#f7b884;--docs-accent-soft:#f4a26124;--docs-success:#7dd3a8;--docs-warning:#fbbf24;--docs-danger:#f87171;--docs-info:#93c5fd;background:var(--docs-bg);color:var(--docs-text)}:is(html:has([data-docs-theme=dark]),body:has([data-docs-theme=dark])){background:#0e0f12}[data-docs-theme=dark] ::selection{background:var(--docs-accent-soft);color:var(--docs-text)}.docs-container{width:100%;max-width:1440px;margin-inline:auto;padding-inline:24px}@media (min-width:1280px){.docs-container{padding-inline:40px}}.docs-header{z-index:50;background:var(--docs-bg);height:56px;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.docs-header{background:color-mix(in srgb, var(--docs-bg) 88%, transparent)}}.docs-header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--docs-border)}.docs-search-trigger{border:1px solid var(--docs-border);background:var(--docs-surface);width:100%;max-width:420px;height:34px;color:var(--docs-text-muted);border-radius:6px;align-items:center;gap:8px;padding:0 10px;font-size:13px;transition:border-color .12s ease-out,color .12s ease-out;display:inline-flex}.docs-search-trigger:hover{border-color:var(--docs-accent)}@supports (color:color-mix(in lab, red, red)){.docs-search-trigger:hover{border-color:color-mix(in srgb, var(--docs-accent) 60%, var(--docs-border))}}.docs-search-trigger:hover{color:var(--docs-text)}.docs-kbd{border:1px solid var(--docs-border);background:var(--docs-surface-2);height:20px;color:var(--docs-text-muted);font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:4px;align-items:center;padding:0 5px;font-size:11px;display:inline-flex}.docs-shell{grid-template-columns:1fr;gap:0;min-height:calc(100vh - 56px);display:grid}@media (min-width:1024px){.docs-shell{grid-template-columns:280px minmax(0,1fr)}}@media (min-width:1280px){.docs-shell{grid-template-columns:280px minmax(0,1fr) 240px}}.docs-sidebar{border-right:1px solid var(--docs-border-soft);scrollbar-width:thin;scrollbar-color:var(--docs-border) transparent;align-self:start;height:calc(100svh - 56px);max-height:calc(100vh - 56px);padding:32px 24px 32px 0;display:none;position:sticky;top:56px;overflow-y:auto}@media (min-width:1024px){.docs-sidebar{display:block}}.docs-sidebar-group+.docs-sidebar-group{margin-top:24px}.docs-sidebar-group-title{letter-spacing:.08em;text-transform:uppercase;color:var(--docs-text-dim);margin:0 0 8px 12px;font-size:11px;font-weight:600;display:block}.docs-sidebar-link{height:28px;color:var(--docs-text-muted);border-radius:4px;align-items:center;padding:0 12px;font-size:13.5px;font-weight:500;transition:color .12s ease-out,background .12s ease-out;display:flex}.docs-sidebar-link:hover{color:var(--docs-text)}.docs-sidebar-link[aria-current=page]{background:var(--docs-accent-soft);color:var(--docs-accent-strong)}.docs-sidebar-link[aria-current=page]:before{content:"";background:var(--docs-accent);border-radius:1px;width:2px;height:14px;margin-left:-12px;margin-right:10px}.docs-sidebar-badge{border:1px solid var(--docs-border);letter-spacing:.05em;text-transform:uppercase;height:16px;color:var(--docs-text-dim);background:0 0;border-radius:3px;align-items:center;margin-left:auto;padding:0 5px;font-size:9.5px;font-weight:600;display:inline-flex}.docs-article{min-width:0;max-width:760px;margin-inline:auto;padding:48px 32px 96px}@media (min-width:1280px){.docs-article{margin-inline:0;padding-left:40px;padding-right:40px}}.docs-toc{border-left:1px solid var(--docs-border-soft);align-self:start;height:calc(100svh - 56px);max-height:calc(100vh - 56px);padding:48px 0 32px 24px;display:none;position:sticky;top:56px;overflow-y:auto}@media (min-width:1280px){.docs-toc{display:block}}.docs-toc-title{letter-spacing:.08em;text-transform:uppercase;color:var(--docs-text-dim);margin-bottom:12px;font-size:11px;font-weight:600}.docs-toc-link{color:var(--docs-text-muted);border-left:2px solid #0000;margin-left:-2px;padding:4px 12px;font-size:13px;line-height:1.5;transition:color .12s,border-color .12s;display:block}.docs-toc-link:hover{color:var(--docs-text)}.docs-toc-link.is-active{color:var(--docs-accent-strong);border-left-color:var(--docs-accent)}.docs-toc-sub{padding-left:14px;font-size:12.5px}.docs-prose{color:var(--docs-text);font-size:15px;line-height:1.7}.docs-prose p{color:var(--docs-text);margin:0 0 16px}.docs-prose p.lede{color:var(--docs-text-muted);margin-bottom:24px;font-size:17px;line-height:1.6}.docs-prose h2{letter-spacing:-.01em;color:var(--docs-text);border-top:1px solid var(--docs-border-soft);margin:48px 0 16px;padding-top:24px;scroll-margin-top:80px;font-size:22px;font-weight:600;line-height:1.3}.docs-prose h2:first-child,.docs-prose>section:first-child h2{border-top:0;margin-top:0;padding-top:0}.docs-prose h3{color:var(--docs-text);margin:28px 0 12px;scroll-margin-top:80px;font-size:16px;font-weight:600;line-height:1.4}.docs-prose :is(p,li,td,th,blockquote) a{color:var(--docs-accent-strong);border-bottom:1px solid var(--docs-accent-soft);transition:border-color .12s}.docs-prose :is(p,li,td,th,blockquote) a:hover{border-bottom-color:var(--docs-accent)}.docs-prose code:not(pre code){font-family:var(--font-geist-mono), ui-monospace, monospace;background:var(--docs-surface-2);color:var(--docs-accent-strong);border-radius:4px;padding:1px 6px;font-size:13px}.docs-prose ul{margin:0 0 16px;padding-left:0;list-style:none}.docs-prose ul li{color:var(--docs-text);margin-bottom:8px;padding-left:22px;position:relative}.docs-prose ul li:before{content:"";background:var(--docs-accent);border-radius:50%;width:4px;height:4px;position:absolute;top:11px;left:8px}.docs-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--docs-text-dim);margin-bottom:12px;font-size:12px;font-weight:600;display:inline-block}.docs-h1{letter-spacing:-.02em;color:var(--docs-text);margin:0 0 12px;font-size:34px;font-weight:600;line-height:1.15}@media (min-width:768px){.docs-h1{font-size:38px}}.docs-meta-row{color:var(--docs-text-dim);align-items:center;gap:12px;margin-bottom:32px;font-size:12.5px;display:flex}.docs-meta-dot{background:var(--docs-text-dim);border-radius:50%;width:3px;height:3px}.docs-code{border:1px solid var(--docs-border);background:#0a0b0e;border-radius:6px;margin:20px 0 24px;position:relative;overflow:hidden}.docs-code-head{border-bottom:1px solid var(--docs-border);background:var(--docs-surface);height:32px;color:var(--docs-text-dim);justify-content:space-between;align-items:center;padding:0 12px;font-size:11.5px;display:flex}.docs-code-lang{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:lowercase}.docs-code pre{font-family:var(--font-geist-mono), ui-monospace, monospace;color:#e2e8f0;white-space:pre;margin:0;padding:14px 16px;font-size:13px;line-height:1.65;overflow-x:auto}.docs-code pre.wrap{white-space:pre-wrap;word-break:break-word}.docs-tabs{border-bottom:1px solid var(--docs-border);background:var(--docs-surface);align-items:stretch;height:32px;display:flex}.docs-tab{color:var(--docs-text-muted);border-right:1px solid var(--docs-border);cursor:pointer;background:0 0;border-bottom:2px solid #0000;align-items:center;padding:0 12px;font-size:12px;font-weight:500;transition:color .12s,border-color .12s;display:inline-flex}.docs-tab:hover{color:var(--docs-text)}.docs-tab[aria-selected=true]{color:var(--docs-accent-strong);border-bottom-color:var(--docs-accent)}.docs-copy-btn{border:1px solid var(--docs-border);background:var(--docs-surface-2);height:22px;color:var(--docs-text-muted);cursor:pointer;border-radius:4px;align-items:center;gap:4px;padding:0 8px;font-size:11px;transition:color .12s,border-color .12s;display:inline-flex}.docs-copy-btn:hover{color:var(--docs-text);border-color:var(--docs-accent)}@supports (color:color-mix(in lab, red, red)){.docs-copy-btn:hover{border-color:color-mix(in srgb, var(--docs-accent) 60%, var(--docs-border))}}.docs-callout{border-left:3px solid var(--docs-text-dim);background:var(--docs-surface);border-radius:0 6px 6px 0;margin:20px 0;padding:14px 16px 14px 18px}.docs-callout-title{color:var(--docs-text);margin-right:8px;font-weight:600;display:inline}.docs-callout-body{color:var(--docs-text-muted);display:inline}.docs-callout[data-variant=note]{border-left-color:var(--docs-info)}.docs-callout[data-variant=tip]{border-left-color:var(--docs-success)}.docs-callout[data-variant=warning]{border-left-color:var(--docs-warning)}.docs-callout[data-variant=danger]{border-left-color:var(--docs-danger)}.docs-callout[data-variant=info]{border-left-color:var(--docs-info)}.docs-callout[data-variant=note] .docs-callout-title{color:var(--docs-info)}.docs-callout[data-variant=tip] .docs-callout-title{color:var(--docs-success)}.docs-callout[data-variant=warning] .docs-callout-title{color:var(--docs-warning)}.docs-callout[data-variant=danger] .docs-callout-title{color:var(--docs-danger)}.docs-callout[data-variant=info] .docs-callout-title{color:var(--docs-info)}.docs-card-grid{grid-template-columns:1fr;gap:12px;margin:24px 0;display:grid}@media (min-width:640px){.docs-card-grid[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.docs-card-grid[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.docs-card{border:1px solid var(--docs-border);background:linear-gradient(180deg, var(--docs-surface) 0%, var(--docs-bg) 100%);border-radius:8px;padding:16px 18px;transition:border-color .14s ease-out,transform .14s ease-out,background .14s ease-out;display:block}.docs-card:hover{border-color:var(--docs-accent)}@supports (color:color-mix(in lab, red, red)){.docs-card:hover{border-color:color-mix(in srgb, var(--docs-accent) 65%, var(--docs-border))}}.docs-card:hover{background:linear-gradient(180deg, var(--docs-surface-2) 0%, var(--docs-surface) 100%)}.docs-card-icon{background:var(--docs-accent-soft);width:28px;height:28px;color:var(--docs-accent-strong);border-radius:6px;justify-content:center;align-items:center;margin-bottom:12px;display:inline-flex}.docs-card-title{color:var(--docs-text);margin:0 0 6px;font-size:14.5px;font-weight:600}.docs-card-desc{color:var(--docs-text-muted);margin:0;font-size:13px;line-height:1.55}.docs-card-arrow{color:var(--docs-accent-strong);align-items:center;gap:4px;margin-top:12px;font-size:12.5px;font-weight:500;display:inline-flex}.docs-table-wrap{border:1px solid var(--docs-border);border-radius:6px;margin:20px 0;overflow-x:auto}.docs-table{border-collapse:collapse;width:100%;font-size:13.5px}.docs-table th,.docs-table td{text-align:left;border-bottom:1px solid var(--docs-border-soft);vertical-align:top;padding:10px 14px}.docs-table thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--docs-text-dim);background:var(--docs-surface);border-bottom:1px solid var(--docs-border);font-size:11px;font-weight:600}.docs-table td:first-child{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--docs-accent-strong);white-space:nowrap;font-size:12.5px}.docs-table tbody tr:last-child td{border-bottom:0}.docs-step{margin:32px 0;padding-left:44px;position:relative}.docs-step-num{border:1px solid var(--docs-border);background:var(--docs-surface);width:28px;height:28px;color:var(--docs-accent-strong);font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:0;left:0}.docs-step h2{border-top:0!important;margin-top:0!important;margin-bottom:8px!important;padding-top:0!important;font-size:18px!important}.docs-verify{background:var(--docs-surface);border:1px dashed var(--docs-border);color:var(--docs-text-muted);border-radius:6px;margin-top:12px;padding:10px 12px;font-size:12.5px}.docs-verify-label{letter-spacing:.08em;text-transform:uppercase;color:var(--docs-success);margin-right:8px;font-size:10.5px;font-weight:600}.docs-prevnext{border-top:1px solid var(--docs-border-soft);grid-template-columns:1fr 1fr;gap:12px;margin-top:64px;padding-top:32px;display:grid}.docs-prevnext-tile{border:1px solid var(--docs-border);border-radius:6px;padding:14px 16px;transition:border-color .12s ease-out;display:block}.docs-prevnext-tile:hover{border-color:var(--docs-accent)}@supports (color:color-mix(in lab, red, red)){.docs-prevnext-tile:hover{border-color:color-mix(in srgb, var(--docs-accent) 60%, var(--docs-border))}}.docs-prevnext-label{letter-spacing:.08em;text-transform:uppercase;color:var(--docs-text-dim);margin-bottom:4px;font-size:10.5px;font-weight:600}.docs-prevnext-title{color:var(--docs-text);font-size:14px;font-weight:600}.docs-prevnext-next{text-align:right}.docs-cta{border:1px solid var(--docs-border);background:radial-gradient(ellipse at top right, var(--docs-accent-soft), transparent 60%), var(--docs-surface);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:32px 0;padding:20px 22px;display:flex}.docs-cta-title{color:var(--docs-text);margin:0 0 4px;font-size:15px;font-weight:600}.docs-cta-desc{color:var(--docs-text-muted);margin:0;font-size:13px}.docs-cta-action{background:var(--docs-accent);color:#1a1107;white-space:nowrap;border-radius:6px;align-items:center;gap:6px;height:34px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.docs-cta-action:hover{background:var(--docs-accent-strong)}.docs-subnav{z-index:10;background:var(--docs-bg);border-bottom:1px solid var(--docs-border);flex-wrap:wrap;gap:2px;margin:16px -16px 24px;padding:10px 16px;display:flex;position:sticky;top:56px;box-shadow:0 6px 16px -12px #0009}.docs-subnav a{color:var(--docs-text-muted);border:1px solid #0000;border-radius:4px;padding:6px 12px;font-size:13px;transition:color .12s,background .12s;position:relative}.docs-subnav a:hover{color:var(--docs-text);background:var(--docs-surface)}.docs-subnav a:target,.docs-subnav a.is-active{color:var(--docs-accent-strong);background:var(--docs-accent-soft);border-color:var(--docs-accent-soft)}.docs-footer{border-top:1px solid var(--docs-border);background:radial-gradient(ellipse at 0% 0%, var(--docs-accent-soft), transparent 55%), var(--docs-bg);margin-top:32px}@supports (color:color-mix(in lab, red, red)){.docs-footer{background:radial-gradient(ellipse at 0% 0%, color-mix(in srgb, var(--docs-accent-soft) 60%, transparent), transparent 55%), var(--docs-bg)}}.docs-footer-grid{grid-template-columns:1fr;gap:32px;padding-top:48px;padding-bottom:32px;display:grid}@media (min-width:768px){.docs-footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:48px}}.docs-footer-brand{max-width:360px}.docs-footer-wordmark{color:var(--docs-text);letter-spacing:-.01em;align-items:baseline;gap:8px;font-size:15px;font-weight:600;display:flex}.docs-footer-by{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--docs-text-dim);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:6px;font-size:10.5px;font-weight:500;display:inline-flex}.docs-footer-parent{color:var(--docs-text-muted);letter-spacing:.1em;font-weight:600}.docs-footer-tagline{color:var(--docs-text-muted);margin-top:14px;font-size:13px;line-height:1.55}.docs-footer-col-title{letter-spacing:.08em;text-transform:uppercase;color:var(--docs-text-dim);margin:0 0 12px;font-size:10.5px;font-weight:600}.docs-footer-col ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.docs-footer-col a{color:var(--docs-text-muted);font-size:13px;transition:color .12s ease-out}.docs-footer-col a:hover{color:var(--docs-text)}.docs-footer-bottom{border-top:1px solid var(--docs-border-soft);justify-content:space-between;align-items:center;gap:16px;padding-top:20px;padding-bottom:28px;display:flex}.docs-footer-meta{color:var(--docs-text-dim);font-size:11.5px;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.02em}.docs-footer-icon{width:30px;height:30px;color:var(--docs-text-muted);border:1px solid var(--docs-border);border-radius:6px;justify-content:center;align-items:center;transition:color .12s ease-out,border-color .12s ease-out;display:inline-flex}.docs-footer-icon:hover{color:var(--docs-text);border-color:var(--docs-text-dim)}.home-shell{background:radial-gradient(circle at 50% 8%,#ffffffc7,#0000 34%),linear-gradient(#fbfaf6 0%,#f7f3eb 100%)}.home-shell:before{content:"";z-index:0;pointer-events:none;opacity:.42;mix-blend-mode:multiply;background-image:radial-gradient(#241f160e .55px,#0000 .65px),radial-gradient(#ffffff6b .5px,#0000 .6px);background-position:0 0,7px 9px;background-size:15px 15px,19px 19px;position:fixed;inset:0}.home-header,.home-hero,.home-section,.home-product-bridge,.pilot-section,.home-footer{z-index:1;position:relative}.home-header{border-bottom-color:var(--home-ink);grid-template-columns:minmax(250px,1fr) auto minmax(250px,1fr);width:min(1436px,100% - 68px);height:102px;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.home-header{border-bottom-color:color-mix(in srgb, var(--home-ink) 20%, var(--home-line))}}.home-header{background:var(--home-paper)}@supports (color:color-mix(in lab, red, red)){.home-header{background:color-mix(in srgb, var(--home-paper) 94%, transparent)}}.home-header-cta{background:linear-gradient(92deg, var(--home-olive), #555b2f);border:0;min-width:182px;min-height:48px}@supports (color:color-mix(in lab, red, red)){.home-header-cta{background:linear-gradient(92deg, color-mix(in srgb, var(--home-olive) 84%, #1e2114), #555b2f)}}.home-header-cta{color:var(--home-white);font-size:15px;font-weight:560}@supports (color:color-mix(in lab, red, red)){.home-header-cta:hover{background:linear-gradient(92deg, color-mix(in srgb, var(--home-olive) 74%, #11130d), #454a26)}}.home-hero{border-right:1px solid var(--home-line);grid-template-columns:minmax(410px,.33fr) minmax(810px,.67fr);align-items:start;column-gap:0;width:min(1436px,100% - 68px);min-height:calc(100svh - 102px);padding:52px 0 28px}@supports (color:color-mix(in lab, red, red)){.home-hero{border-right:1px solid color-mix(in srgb, var(--home-line) 42%, transparent)}}.home-hero{border-left:1px solid var(--home-line)}@supports (color:color-mix(in lab, red, red)){.home-hero{border-left:1px solid color-mix(in srgb, var(--home-line) 42%, transparent)}}.home-hero{overflow:hidden}.home-hero-copy{max-width:430px;padding-top:2px;padding-left:0}.home-label{color:var(--home-olive);margin:0 0 28px}@supports (color:color-mix(in lab, red, red)){.home-label{color:color-mix(in srgb, var(--home-olive) 86%, var(--home-ink))}}.home-label{letter-spacing:.18em;font-size:16px;font-weight:700}.home-hero h1{letter-spacing:-.075em;word-spacing:.08em;max-width:432px;font-family:Georgia,Times New Roman,ui-serif,serif;font-size:clamp(58px,4.4vw,68px);font-weight:500;line-height:.92}.home-hero-lede{max-width:410px;color:var(--home-graphite);margin-top:36px}@supports (color:color-mix(in lab, red, red)){.home-hero-lede{color:color-mix(in srgb, var(--home-graphite) 92%, var(--home-ink))}}.home-hero-lede{font-size:19px;font-weight:430;line-height:1.53}.home-observed-note{color:var(--home-graphite);grid-template-columns:34px minmax(0,1fr);align-items:start;gap:18px;margin-top:78px;display:grid}.home-observed-note svg{width:28px;height:28px;color:var(--home-olive);display:block}.home-observed-note path,.home-observed-note circle{fill:none;stroke:currentColor;stroke-width:1.1px;stroke-linecap:round}.home-observed-note circle:not(:first-of-type){fill:var(--home-olive)}@supports (color:color-mix(in lab, red, red)){.home-observed-note circle:not(:first-of-type){fill:color-mix(in srgb, var(--home-olive) 56%, var(--home-paper))}}.home-observed-note circle:not(:first-of-type){stroke:none}.home-observed-note span{color:var(--home-ink);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:680;line-height:1;display:block}.home-observed-note p{font-family:var(--font-geist-mono), ui-monospace, monospace;margin:14px 0 0;font-size:13px;line-height:1.55}.home-hero-visual{width:min(1036px,70vw);min-height:596px;margin-left:-150px;overflow:visible;transform:none}.hero-diagram{aspect-ratio:1040/560;width:100%;height:auto;overflow:visible}.hero-diagram text{letter-spacing:0}.hero-field-lines path,.hero-input-fan path,.hero-pipes path,.hero-behavior path,.hero-target circle,.hero-doc-icon path,.hero-tool-icon path,.hero-tool-icon circle,.hero-engine path,.hero-engine circle{vector-effect:non-scaling-stroke}.hero-field-lines path{fill:none;stroke:var(--home-olive)}@supports (color:color-mix(in lab, red, red)){.hero-field-lines path{stroke:color-mix(in srgb, var(--home-olive) 28%, var(--home-line))}}.hero-field-lines path{stroke-width:1px}.hero-field-lines text,.hero-module-title,.hero-module-copy,.hero-rank-number{font-family:var(--font-geist-mono), ui-monospace, monospace}.hero-field-lines text{fill:var(--home-olive);letter-spacing:.16em;font-size:14px;font-weight:740}.hero-field-lines path:nth-of-type(3){opacity:.58}.hero-input-fan path{fill:none;stroke:var(--home-olive)}@supports (color:color-mix(in lab, red, red)){.hero-input-fan path{stroke:color-mix(in srgb, var(--home-olive) 42%, var(--home-line))}}.hero-input-fan path{stroke-width:.9px}.hero-input-fan rect,.hero-behavior rect{fill:var(--home-olive)}.hero-input-fan rect:nth-of-type(3n),.hero-behavior rect:nth-of-type(3n){fill:var(--home-brass)}.hero-input-fan rect:nth-of-type(4n){fill:var(--home-graphite)}@supports (color:color-mix(in lab, red, red)){.hero-input-fan rect:nth-of-type(4n){fill:color-mix(in srgb, var(--home-graphite) 46%, var(--home-line))}}.hero-engine-orbit{fill:none;stroke:var(--home-olive)}@supports (color:color-mix(in lab, red, red)){.hero-engine-orbit{stroke:color-mix(in srgb, var(--home-olive) 28%, var(--home-line))}}.hero-engine-orbit{stroke-dasharray:2 9;stroke-width:1px}.hero-engine-orbit.is-dashed{stroke:var(--home-line)}@supports (color:color-mix(in lab, red, red)){.hero-engine-orbit.is-dashed{stroke:color-mix(in srgb, var(--home-line) 82%, transparent)}}.hero-engine-orbit.is-dashed{stroke-dasharray:4 12}.hero-engine-housing{fill:url(#heroMetal);stroke:var(--home-ink)}@supports (color:color-mix(in lab, red, red)){.hero-engine-housing{stroke:color-mix(in srgb, var(--home-ink) 28%, var(--home-line))}}.hero-engine-housing{stroke-width:1.2px}.hero-engine-bolt-ring{fill:none;stroke:var(--home-white)}@supports (color:color-mix(in lab, red, red)){.hero-engine-bolt-ring{stroke:color-mix(in srgb, var(--home-white) 42%, var(--home-ink))}}.hero-engine-bolt-ring{stroke-width:1.2px}.hero-engine-bolt circle{fill:var(--home-brass)}@supports (color:color-mix(in lab, red, red)){.hero-engine-bolt circle{fill:color-mix(in srgb, var(--home-brass) 50%, var(--home-paper))}}.hero-engine-bolt circle{stroke:var(--home-ink)}@supports (color:color-mix(in lab, red, red)){.hero-engine-bolt circle{stroke:color-mix(in srgb, var(--home-ink) 34%, var(--home-brass))}}.hero-engine-bolt circle{stroke-width:1px}.hero-engine-bolt path{fill:none;stroke:var(--home-ink)}@supports (color:color-mix(in lab, red, red)){.hero-engine-bolt path{stroke:color-mix(in srgb, var(--home-ink) 52%, var(--home-brass))}}.hero-engine-bolt path{stroke-width:1.1px}.hero-engine-face{fill:url(#heroEngineFace);stroke:var(--home-white)}@supports (color:color-mix(in lab, red, red)){.hero-engine-face{stroke:color-mix(in srgb, var(--home-white) 16%, var(--home-ink))}}.hero-engine-face{stroke-width:1.3px}.hero-engine-inner{fill:none;stroke:var(--home-white)}@supports (color:color-mix(in lab, red, red)){.hero-engine-inner{stroke:color-mix(in srgb, var(--home-white) 26%, transparent)}}.hero-engine-inner{stroke-dasharray:2 8;stroke-width:1px}.hero-engine-tick,.hero-engine-cross{fill:none;stroke:var(--home-white)}@supports (color:color-mix(in lab, red, red)){.hero-engine-tick,.hero-engine-cross{stroke:color-mix(in srgb, var(--home-white) 70%, transparent)}}.hero-engine-tick,.hero-engine-cross{stroke-width:1px}.hero-engine-title{fill:var(--home-white);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.16em;font-size:20px;font-weight:720}.rehearsal-engine-core path,.rehearsal-engine-core circle,.rehearsal-engine-core rect{vector-effect:non-scaling-stroke}.rehearsal-engine-field circle,.rehearsal-engine-field path{fill:none;stroke:var(--home-olive)}@supports (color:color-mix(in lab, red, red)){.rehearsal-engine-field circle,.rehearsal-engine-field path{stroke:color-mix(in srgb, var(--home-olive) 24%, var(--home-line))}}.rehearsal-engine-field circle,.rehearsal-engine-field path{stroke-width:.9px}.rehearsal-engine-field circle{stroke-dasharray:3 12}.rehearsal-engine-field .is-dashed{stroke:var(--home-line)}@supports (color:color-mix(in lab, red, red)){.rehearsal-engine-field .is-dashed{stroke:color-mix(in srgb, var(--home-line) 82%, transparent)}}.rehearsal-engine-field .is-dashed{stroke-dasharray:2 9}.rehearsal-engine-lug rect{fill:var(--home-ink)}@supports (color:color-mix(in lab, red, red)){.rehearsal-engine-lug rect{fill:color-mix(in srgb, var(--home-ink) 42%, var(--home-line))}}.rehearsal-engine-lug rect{stroke:var(--home-white)}@supports (color:color-mix(in lab, red, red)){.rehearsal-engine-lug rect{stroke:color-mix(in srgb, var(--home-white) 36%, var(--home-ink))}}.rehearsal-engine-lug rect{stroke-width:1px}.rehearsal-engine-lug path{fill:none;stroke:var(--home-brass)}@supports (color:color-mix(in lab, red, red)){.rehearsal-engine-lug path{stroke:color-mix(in srgb, var(--home-brass) 55%, var(--home-white))}}.rehearsal-engine-lug path{stroke-width:1.1px}.rehearsal-engine-lug circle{fill:var(--home-brass)}@supports (color:color-mix(in lab, red, red)){.rehearsal-engine-lug circle{fill:color-mix(in srgb, var(--home-brass) 54%, var(--home-ink))}}.rehearsal-engine-lug circle{stroke:var(--home-white)}@supports (color:color-mix(in lab, red, red)){.rehearsal-engine-lug circle{stroke:color-mix(in srgb, var(--home-white) 32%, var(--home-ink))}}.rehearsal-engine-lug circle{stroke-width:.9px}.rehearsal-engine-halo{fill:var(--home-ink)}@supports (color:color-mix(in lab, red, red)){.rehearsal-engine-halo{fill:color-mix(in srgb, var(--home-ink) 5%, transparent)}}.rehearsal-engine-halo{stroke:var(--home-olive)}@supports (color:color-mix(in lab, red, red)){.rehearsal-engine-halo{stroke:color-mix(in srgb, var(--home-olive) 20%, var(--home-line))}}.rehearsal-engine-halo{stroke-width:.8px}.rehearsal-engine-rim.is-outer{fill:var(--home-paper)}@supports (color:color-mix(in lab, red, red)){.rehearsal-engine-rim.is-outer{fill:color-mix(in srgb, var(--home-paper) 18%, transparent)}}.rehearsal-engine-rim.is-outer{stroke:var(--home-white)}@supports (color:color-mix(in lab, red, red)){.rehearsal-engine-rim.is-outer{stroke:color-mix(in srgb, var(--home-white) 48%, var(--home-ink))}}.rehearsal-engine-rim.is-outer{stroke-width:1.4px}.rehearsal-engine-rim.is-metal{stroke:var(--home-ink)}@supports (color:color-mix(in lab, red, red)){.rehearsal-engine-rim.is-metal{stroke:color-mix(in srgb, var(--home-ink) 56%, var(--home-line))}}.rehearsal-engine-rim.is-metal{stroke-width:1.25px}.rehearsal-engine-rim.is-channel{fill:none;stroke:var(--home-ink)}@supports (color:color-mix(in lab, red, red)){.rehearsal-engine-rim.is-channel{stroke:color-mix(in srgb, var(--home-ink) 70%, var(--home-line))}}.rehearsal-engine-rim.is-channel{stroke-dasharray:1.4 7.4;stroke-width:.95px}.rehearsal-engine-face{stroke:var(--home-white)}@supports (color:color-mix(in lab, red, red)){.rehearsal-engine-face{stroke:color-mix(in srgb, var(--home-white) 14%, var(--home-ink))}}.rehearsal-engine-face{stroke-width:1.25px}.rehearsal-engine-face-ring,.rehearsal-engine-glass{stroke:var(--home-white)}@supports (color:color-mix(in lab, red, red)){.rehearsal-engine-face-ring,.rehearsal-engine-glass{stroke:color-mix(in srgb, var(--home-white) 20%, var(--home-ink))}}.rehearsal-engine-face-ring,.rehearsal-engine-glass{stroke-width:.9px}.rehearsal-engine-face-ring{fill:none}.rehearsal-engine-bolts circle,.rehearsal-engine-screw circle:first-child{fill:var(--home-brass)}@supports (color:color-mix(in lab, red, red)){.rehearsal-engine-bolts circle,.rehearsal-engine-screw circle:first-child{fill:color-mix(in srgb, var(--home-brass) 50%, var(--home-paper))}}.rehearsal-engine-bolts circle,.rehearsal-engine-screw circle:first-child{stroke:var(--home-ink)}@supports (color:color-mix(in lab, red, red)){.rehearsal-engine-bolts circle,.rehearsal-engine-screw circle:first-child{stroke:color-mix(in srgb, var(--home-ink) 36%, var(--home-brass))}}.rehearsal-engine-bolts circle,.rehearsal-engine-screw circle:first-child{stroke-width:.9px}.rehearsal-engine-bolts path,.rehearsal-engine-screw path{fill:none;stroke:var(--home-ink)}@supports (color:color-mix(in lab, red, red)){.rehearsal-engine-bolts path,.rehearsal-engine-screw path{stroke:color-mix(in srgb, var(--home-ink) 56%, var(--home-brass))}}.rehearsal-engine-bolts path,.rehearsal-engine-screw path{stroke-width:.9px}.rehearsal-engine-screw circle:nth-child(2){fill:var(--home-ink)}@supports (color:color-mix(in lab, red, red)){.rehearsal-engine-screw circle:nth-child(2){fill:color-mix(in srgb, var(--home-ink) 50%, var(--home-brass))}}.rehearsal-engine-screw circle:nth-child(2){stroke:var(--home-white)}@supports (color:color-mix(in lab, red, red)){.rehearsal-engine-screw circle:nth-child(2){stroke:color-mix(in srgb, var(--home-white) 26%, var(--home-ink))}}.rehearsal-engine-screw circle:nth-child(2){stroke-width:.7px}.rehearsal-engine-ticks path,.rehearsal-engine-crosshair,.rehearsal-engine-console{fill:none;stroke:var(--home-white)}@supports (color:color-mix(in lab, red, red)){.rehearsal-engine-ticks path,.rehearsal-engine-crosshair,.rehearsal-engine-console{stroke:color-mix(in srgb, var(--home-white) 55%, transparent)}}.rehearsal-engine-ticks path,.rehearsal-engine-crosshair,.rehearsal-engine-console{stroke-linecap:round;stroke-width:.75px}.rehearsal-engine-ticks .is-major{stroke:var(--home-white)}@supports (color:color-mix(in lab, red, red)){.rehearsal-engine-ticks .is-major{stroke:color-mix(in srgb, var(--home-white) 78%, transparent)}}.rehearsal-engine-ticks .is-major{stroke-width:1.1px}.rehearsal-engine-console{stroke:var(--home-brass)}@supports (color:color-mix(in lab, red, red)){.rehearsal-engine-console{stroke:color-mix(in srgb, var(--home-brass) 68%, var(--home-white))}}.rehearsal-engine-console{stroke-width:1.4px}.rehearsal-engine-core .rehearsal-engine-title,.rehearsal-engine-core .rehearsal-engine-caption{fill:var(--home-white);font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase}.rehearsal-engine-core .rehearsal-engine-title{letter-spacing:.16em;font-size:17px;font-weight:760}.rehearsal-engine-core .rehearsal-engine-caption{fill:var(--home-white)}@supports (color:color-mix(in lab, red, red)){.rehearsal-engine-core .rehearsal-engine-caption{fill:color-mix(in srgb, var(--home-white) 70%, var(--home-brass))}}.rehearsal-engine-core .rehearsal-engine-caption{letter-spacing:.12em;font-size:6.8px;font-weight:650}.engine-standard-shell{min-height:100vh}.engine-standard-page{z-index:1;border-right:1px solid var(--home-line);grid-template-columns:minmax(360px,.28fr) minmax(760px,.72fr);gap:28px;width:min(1436px,100% - 68px);min-height:calc(100svh - 102px);margin-inline:auto;padding:70px 0 56px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.engine-standard-page{border-right:1px solid color-mix(in srgb, var(--home-line) 42%, transparent)}}.engine-standard-page{border-left:1px solid var(--home-line)}@supports (color:color-mix(in lab, red, red)){.engine-standard-page{border-left:1px solid color-mix(in srgb, var(--home-line) 42%, transparent)}}.engine-standard-copy{align-self:center;max-width:420px}.engine-standard-copy h1{letter-spacing:-.075em;max-width:420px;font-family:Georgia,Times New Roman,ui-serif,serif;font-size:clamp(58px,4.2vw,78px);font-weight:500;line-height:.92}.engine-standard-copy p:not(.home-label){color:var(--home-graphite);margin:34px 0 0}@supports (color:color-mix(in lab, red, red)){.engine-standard-copy p:not(.home-label){color:color-mix(in srgb, var(--home-graphite) 92%, var(--home-ink))}}.engine-standard-copy p:not(.home-label){font-size:18px;line-height:1.55}.engine-standard-board{align-self:center;min-width:0;position:relative}.engine-standard-svg{width:100%;height:auto;display:block;overflow:visible}@media (max-width:1100px){.engine-standard-page{grid-template-columns:1fr;width:min(100% - 44px,1436px);padding:54px 0 48px}.engine-standard-copy,.engine-standard-copy h1{max-width:680px}}@media (max-width:720px){.engine-standard-page{width:min(100% - 28px,1360px);padding:38px 0}.engine-standard-copy h1{font-size:clamp(52px,14vw,68px)}.engine-standard-board{width:136%;margin-left:-18%}}.hero-port{fill:var(--home-brass)}@supports (color:color-mix(in lab, red, red)){.hero-port{fill:color-mix(in srgb, var(--home-brass) 48%, var(--home-paper))}}.hero-port{stroke:var(--home-brass)}@supports (color:color-mix(in lab, red, red)){.hero-port{stroke:color-mix(in srgb, var(--home-brass) 76%, var(--home-ink))}}.hero-port{stroke-width:1.2px}.hero-pipe-shadow,.hero-pipe-line{fill:none;stroke-linecap:round}.hero-pipe-shadow{stroke:var(--home-ink)}@supports (color:color-mix(in lab, red, red)){.hero-pipe-shadow{stroke:color-mix(in srgb, var(--home-ink) 20%, var(--home-line))}}.hero-pipe-shadow{stroke-width:17px}.hero-pipe-line{stroke:url(#heroPipeMetal);stroke-width:9px}.hero-pipe-collar rect{fill:var(--home-brass)}@supports (color:color-mix(in lab, red, red)){.hero-pipe-collar rect{fill:color-mix(in srgb, var(--home-brass) 58%, var(--home-paper))}}.hero-pipe-collar rect{stroke:var(--home-brass)}@supports (color:color-mix(in lab, red, red)){.hero-pipe-collar rect{stroke:color-mix(in srgb, var(--home-brass) 82%, var(--home-ink))}}.hero-pipe-collar rect{stroke-width:.8px}.hero-module-bullet,.hero-module-title{fill:var(--home-olive)}@supports (color:color-mix(in lab, red, red)){.hero-module-title{fill:color-mix(in srgb, var(--home-olive) 86%, var(--home-ink))}}.hero-module-title{letter-spacing:.14em;font-size:14px;font-weight:730}.hero-module-copy{fill:var(--home-graphite);letter-spacing:.03em;font-size:12px;font-weight:520}.hero-rank-main,.hero-rank-track,.hero-retrieve-path,.hero-act-path{fill:none;stroke-linecap:round}.hero-rank-main{stroke:var(--home-ink)}@supports (color:color-mix(in lab, red, red)){.hero-rank-main{stroke:color-mix(in srgb, var(--home-ink) 58%, var(--home-olive))}}.hero-rank-main{stroke-width:1.05px}.hero-rank-track{stroke:var(--home-line)}@supports (color:color-mix(in lab, red, red)){.hero-rank-track{stroke:color-mix(in srgb, var(--home-line) 86%, var(--home-olive))}}.hero-rank-track{stroke-width:.9px}.hero-rank circle,.hero-retrieve circle{fill:var(--home-paper)}@supports (color:color-mix(in lab, red, red)){.hero-rank circle,.hero-retrieve circle{fill:color-mix(in srgb, var(--home-paper) 88%, transparent)}}.hero-rank circle,.hero-retrieve circle{stroke:var(--home-olive);stroke-width:1.1px}.hero-rank circle.is-brass{fill:var(--home-brass);stroke:var(--home-brass)}.hero-rank rect.is-olive{fill:var(--home-olive)}.hero-rank-number{fill:var(--home-graphite-soft);letter-spacing:.06em;font-size:10px}.hero-target circle{fill:none;stroke:var(--home-olive)}@supports (color:color-mix(in lab, red, red)){.hero-target circle{stroke:color-mix(in srgb, var(--home-olive) 58%, var(--home-line))}}.hero-target circle{stroke-width:1px}.hero-target circle:last-child{fill:var(--home-olive);stroke:var(--home-olive)}.hero-target circle.is-active{fill:var(--home-brass);stroke:var(--home-brass)}.hero-retrieve-path,.hero-act-path{stroke:var(--home-olive)}@supports (color:color-mix(in lab, red, red)){.hero-retrieve-path,.hero-act-path{stroke:color-mix(in srgb, var(--home-olive) 60%, var(--home-line))}}.hero-retrieve-path,.hero-act-path{stroke-width:1px}.hero-retrieve-path.is-dashed,.hero-act-path.is-dashed{stroke-dasharray:5 7}.hero-doc-icon path{fill:var(--home-paper)}@supports (color:color-mix(in lab, red, red)){.hero-doc-icon path{fill:color-mix(in srgb, var(--home-paper) 76%, var(--home-white))}}.hero-doc-icon path{stroke:var(--home-olive)}@supports (color:color-mix(in lab, red, red)){.hero-doc-icon path{stroke:color-mix(in srgb, var(--home-olive) 72%, var(--home-line))}}.hero-doc-icon path{stroke-width:1px}.hero-tool-icon circle{fill:var(--home-paper)}@supports (color:color-mix(in lab, red, red)){.hero-tool-icon circle{fill:color-mix(in srgb, var(--home-paper) 78%, var(--home-white))}}.hero-tool-icon circle{stroke:var(--home-olive);stroke-width:1.1px}.hero-tool-icon path{fill:none;stroke:var(--home-ink);stroke-width:1.3px;stroke-linecap:round}.hero-act rect,.hero-act-cell{fill:var(--home-olive)}@supports (color:color-mix(in lab, red, red)){.hero-act-cell{fill:color-mix(in srgb, var(--home-olive) 74%, var(--home-line))}}.home-proof-strip{z-index:3;border-top:1px solid var(--home-ink);grid-column:1/-1;grid-template-columns:48px repeat(4,minmax(0,1fr)) 48px;align-items:center;min-height:86px;margin-top:86px;display:grid}@supports (color:color-mix(in lab, red, red)){.home-proof-strip{border-top:1px solid color-mix(in srgb, var(--home-ink) 18%, var(--home-line))}}.home-proof-strip{border-bottom:0}.home-proof-strip>p,.home-proof-strip article{display:none}.home-proof-feature{min-height:46px;color:var(--home-graphite);align-items:center;gap:20px;padding:0 40px;font-size:15px;font-weight:430;display:flex;position:relative}.home-proof-feature:not(:nth-last-child(2)){border-right:1px solid var(--home-ink)}@supports (color:color-mix(in lab, red, red)){.home-proof-feature:not(:nth-last-child(2)){border-right:1px solid color-mix(in srgb, var(--home-ink) 18%, var(--home-line))}}.home-proof-feature svg{width:25px;height:25px;color:var(--home-olive);flex:none}.home-proof-feature path,.home-proof-feature circle{fill:none;stroke:currentColor;stroke-width:1.15px;stroke-linecap:round;stroke-linejoin:round}.home-strip-spacer{width:1px;height:25px}.home-strip-crosshair{width:32px;height:32px;color:var(--home-graphite);justify-self:center}.home-strip-crosshair circle,.home-strip-crosshair path{fill:none;stroke:currentColor;stroke-width:1px}@media (max-width:1100px){.home-header{grid-template-columns:1fr auto;width:min(100% - 44px,1436px)}.home-hero{grid-template-columns:1fr;width:min(100% - 44px,1436px);min-height:auto;padding:44px 0 32px}.home-hero-copy,.home-hero h1{max-width:640px}.home-observed-note{margin-top:42px}.home-hero-visual{width:min(100%,940px);min-height:0;margin:34px auto 0}.hero-diagram{aspect-ratio:1040/560;width:100%}.home-proof-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-height:auto;margin-top:28px}.home-strip-crosshair{display:none}.home-proof-feature{border-top:1px solid var(--home-line-soft);min-height:68px;padding:0 22px}.home-proof-feature:not(:nth-last-child(2)){border-right:0}.home-proof-feature:nth-child(2n){border-right:1px solid var(--home-line-soft)}}@media (max-width:720px){.home-header,.home-hero,.home-section,.home-product-bridge,.pilot-section,.home-footer{width:min(100% - 28px,1360px)}.home-header{height:76px}.home-brand-mark{width:38px;height:38px;font-size:18px}.home-hero{padding:38px 0 26px}.home-label{margin-bottom:22px;font-size:12px}.home-hero h1{font-size:clamp(48px,13.6vw,64px);line-height:.91}.home-hero-lede{margin-top:28px;font-size:16px}.home-observed-note{margin-top:34px}.home-hero-visual{width:196%;margin-top:26px;margin-left:-46%}.home-proof-strip{grid-template-columns:1fr}.home-proof-feature{min-height:58px;padding:0 6px}.home-proof-feature:nth-child(2n){border-right:0}}.home-header{z-index:20;border-bottom:1px solid var(--home-line);background:var(--home-paper);grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;gap:24px;width:min(1480px,100% - 56px);height:86px;margin-inline:auto;display:grid;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.home-header{background:color-mix(in srgb, var(--home-paper) 94%, transparent)}}.home-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.home-brand{letter-spacing:-.026em;gap:13px;font-size:19px;font-weight:750}.home-brand-mark{border-color:var(--home-ink);width:40px;height:40px;font-size:17px}.home-nav{color:var(--home-ink);letter-spacing:0;gap:34px;font-size:14px;font-weight:620}.home-header-cta{border:1px solid var(--home-olive);justify-self:end;min-width:152px;min-height:48px}@supports (color:color-mix(in lab, red, red)){.home-header-cta{border:1px solid color-mix(in srgb, var(--home-olive) 82%, var(--home-ink))}}.home-header-cta{background:var(--home-olive);color:var(--home-white);letter-spacing:-.01em;font-size:14px;font-weight:760}.home-header-cta .home-arrow{width:22px}.home-header-cta .home-arrow path{stroke-width:1.35px}.home-header-cta:hover{background:var(--home-olive)}@supports (color:color-mix(in lab, red, red)){.home-header-cta:hover{background:color-mix(in srgb, var(--home-olive) 82%, var(--home-ink))}}.home-hero{border-left:0;border-right:0;grid-template-columns:minmax(470px,.46fr) minmax(620px,.54fr);align-items:center;column-gap:56px;width:min(1480px,100% - 56px);min-height:calc(100svh - 86px);margin-inline:auto;padding:34px 44px 18px;display:grid;position:relative;overflow:visible}.home-hero:before{display:block}.home-hero-copy{z-index:4;max-width:620px;padding-top:18px;padding-left:0;position:relative}.home-hero .home-label{letter-spacing:.18em;margin:0 0 26px;font-size:12px;font-weight:760}.home-hero h1{max-width:620px;font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;letter-spacing:-.065em;word-spacing:.08em;font-size:clamp(64px,4.9vw,92px);font-weight:840;line-height:.96}.home-hero-lede{max-width:620px;margin:28px 0 0;font-size:20px;font-weight:460;line-height:1.55}.home-hero .home-hero-visual{width:clamp(820px,57.5vw,1165px);min-height:450px;margin-left:0;overflow:visible;transform:translate(-106px)}@media (min-width:1680px){.home-hero .home-hero-visual{width:min(880px,45vw);transform:translate(-115px)}}.home-hero .hero-diagram{aspect-ratio:980/520;width:100%;min-width:0;height:auto;display:block;overflow:visible}.home-hero .home-proof-strip{z-index:3;border-top:1px solid var(--home-line);border-bottom:1px solid var(--home-line-soft);min-height:auto;color:var(--home-graphite);grid-column:1/-1;grid-template-columns:minmax(230px,1.06fr) repeat(5,minmax(0,1fr));gap:0;margin-top:2px;display:grid;position:relative}.home-hero .home-proof-strip>p,.home-hero .home-proof-strip article{min-height:94px;margin:0;padding:20px 22px 18px;display:grid}.home-hero .home-proof-strip>p{max-width:270px;color:var(--home-graphite);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.055em;text-transform:uppercase;align-content:start;padding-left:24px;font-size:11px;font-weight:720;line-height:1.55}.home-hero .home-proof-strip article{grid-template-rows:28px auto;grid-template-columns:44px minmax(0,1fr);align-items:start;column-gap:16px;position:relative}.observe-parity-section{border-right:1px solid var(--home-line);grid-template-columns:minmax(410px,.33fr) minmax(810px,.67fr);align-items:start;column-gap:0;width:min(1436px,100% - 68px);min-height:900px;padding:80px 0 18px;scroll-margin-top:96px}@supports (color:color-mix(in lab, red, red)){.observe-parity-section{border-right:1px solid color-mix(in srgb, var(--home-line) 42%, transparent)}}.observe-parity-section{border-left:1px solid var(--home-line)}@supports (color:color-mix(in lab, red, red)){.observe-parity-section{border-left:1px solid color-mix(in srgb, var(--home-line) 42%, transparent)}}.observe-parity-section{overflow:hidden}.observe-parity-copy{max-width:430px;padding-top:8px}.observe-parity-copy .home-label{color:var(--home-olive);margin:0 0 28px}@supports (color:color-mix(in lab, red, red)){.observe-parity-copy .home-label{color:color-mix(in srgb, var(--home-olive) 86%, var(--home-ink))}}.observe-parity-copy .home-label{letter-spacing:.18em;font-size:16px;font-weight:700}.observe-parity-copy h2{max-width:432px;color:var(--home-ink);letter-spacing:-.072em;word-spacing:.08em;margin:0;font-family:Georgia,Times New Roman,ui-serif,serif;font-size:clamp(56px,4.25vw,66px);font-weight:500;line-height:.925}.observe-parity-copy h2 span{white-space:nowrap;display:block}.observe-parity-copy>p:not(.home-label){max-width:410px;color:var(--home-graphite);margin:36px 0 0}@supports (color:color-mix(in lab, red, red)){.observe-parity-copy>p:not(.home-label){color:color-mix(in srgb, var(--home-graphite) 88%, var(--home-ink))}}.observe-parity-copy>p:not(.home-label){font-size:18px;font-weight:410;line-height:1.53}.observe-observed-note{color:var(--home-graphite);grid-template-columns:34px minmax(0,1fr);align-items:start;gap:18px;margin-top:78px;display:grid}.observe-observed-note svg{width:28px;height:28px;color:var(--home-olive);display:block}.observe-observed-note path,.observe-observed-note circle{fill:none;stroke:currentColor;stroke-width:1.1px;stroke-linecap:round}.observe-observed-note circle:not(:first-of-type){fill:var(--home-olive)}@supports (color:color-mix(in lab, red, red)){.observe-observed-note circle:not(:first-of-type){fill:color-mix(in srgb, var(--home-olive) 56%, var(--home-paper))}}.observe-observed-note circle:not(:first-of-type){stroke:none}.observe-observed-note span{color:var(--home-ink);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:680;line-height:1;display:block}.observe-observed-note p{font-family:var(--font-geist-mono), ui-monospace, monospace;margin:14px 0 0;font-size:13px;line-height:1.55}.observe-parity-layout{min-width:0}.observe-parity-visual{width:min(1090px,72vw);min-height:615px;margin:-6px 0 0 -166px;overflow:visible}.observe-parity-diagram{aspect-ratio:1040/560;width:100%;height:auto;display:block;overflow:visible}.observe-parity-diagram text{letter-spacing:0}.observe-feature-strip{z-index:3;border-top:1px solid var(--home-ink);grid-column:1/-1;grid-template-columns:48px repeat(4,minmax(0,1fr)) 48px;align-items:center;min-height:62px;margin-top:54px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.observe-feature-strip{border-top:1px solid color-mix(in srgb, var(--home-ink) 13%, var(--home-line))}}.observe-feature-strip{border-bottom:1px solid var(--home-ink)}@supports (color:color-mix(in lab, red, red)){.observe-feature-strip{border-bottom:1px solid color-mix(in srgb, var(--home-ink) 11%, var(--home-line))}}.observe-feature-strip{background:linear-gradient(90deg,#54583e06 1px,#0000 1px) 0 0/92px 92px,linear-gradient(#54583e06 1px,#0000 1px) 0 0/92px 92px}.observe-feature-strip:before,.observe-feature-strip:after{content:"";background:var(--home-white);height:1px;position:absolute;left:48px;right:48px}@supports (color:color-mix(in lab, red, red)){.observe-feature-strip:before,.observe-feature-strip:after{background:color-mix(in srgb, var(--home-white) 72%, transparent)}}.observe-feature-strip:before,.observe-feature-strip:after{pointer-events:none}.observe-feature-strip:before{top:0}.observe-feature-strip:after{bottom:0}.observe-product-routes{z-index:3;border-top:1px solid var(--home-ink);grid-column:1/-1;grid-template-columns:minmax(280px,.25fr) minmax(0,.75fr);gap:0;margin-top:0;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.observe-product-routes{border-top:1px solid color-mix(in srgb, var(--home-ink) 14%, var(--home-line))}}.observe-product-routes{border-bottom:1px solid var(--home-ink)}@supports (color:color-mix(in lab, red, red)){.observe-product-routes{border-bottom:1px solid color-mix(in srgb, var(--home-ink) 11%, var(--home-line))}}.observe-product-routes{background:linear-gradient(90deg,#54583e09 1px,#0000 1px) 0 0/92px 92px,linear-gradient(#54583e08 1px,#0000 1px) 0 0/92px 92px;scroll-margin-top:112px}.observe-product-routes:before,.observe-product-routes:after{content:"";border:1px solid var(--home-olive);width:11px;height:11px;position:absolute;top:-6px}@supports (color:color-mix(in lab, red, red)){.observe-product-routes:before,.observe-product-routes:after{border:1px solid color-mix(in srgb, var(--home-olive) 62%, var(--home-line))}}.observe-product-routes:before,.observe-product-routes:after{background:var(--home-paper);pointer-events:none;border-radius:50%}.observe-product-routes:before{background:var(--home-brass);border-color:var(--home-brass);left:calc(25% + 4px)}.observe-product-routes:after{left:calc(62.5% + 4px)}.observe-product-routes-copy{border-right:1px solid var(--home-ink);max-width:none;min-height:292px;padding:30px 34px 32px 0;position:relative}@supports (color:color-mix(in lab, red, red)){.observe-product-routes-copy{border-right:1px solid color-mix(in srgb, var(--home-ink) 12%, var(--home-line))}}.observe-product-routes-copy .home-label{margin-bottom:16px;font-size:12px}.observe-product-routes-copy h3{color:var(--home-ink);letter-spacing:-.04em;margin:0;font-size:28px;font-weight:800;line-height:1.02}.observe-product-routes-copy p:not(.home-label){max-width:310px;color:var(--home-graphite);margin:24px 0 0;font-size:15px;line-height:1.48}.observe-product-routes .home-product-routes{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-top:0}.observe-product-routes .home-product-route{border-right:1px solid var(--home-ink);grid-template-rows:auto auto auto 1fr auto;grid-template-columns:42px minmax(0,1fr);gap:0 16px;min-height:292px;padding:30px 26px 30px 30px}@supports (color:color-mix(in lab, red, red)){.observe-product-routes .home-product-route{border-right:1px solid color-mix(in srgb, var(--home-ink) 10%, var(--home-line))}}.observe-product-routes .home-product-route{background:linear-gradient(#ffffff57,#fff0 48%),linear-gradient(90deg,#0000 0,#54583e09 48%,#0000 49%);transition:background .16s}.observe-product-routes .home-product-route:last-child{border-right:0}.observe-product-routes .home-product-route:hover{background:linear-gradient(#ffffff8a,#ffffff08 54%),linear-gradient(90deg,#0000 0,#54583e0a 48%,#0000 49%)}.observe-product-routes .home-product-route:before{background:var(--home-line);top:0;bottom:30px;left:30px}@supports (color:color-mix(in lab, red, red)){.observe-product-routes .home-product-route:before{background:color-mix(in srgb, var(--home-line) 78%, transparent)}}.observe-product-routes .home-product-route:after{width:10px;height:10px;top:-6px;left:30px}.observe-product-routes .home-product-route:hover:after{transform:translate(-50%)}.observe-product-routes .home-product-route-main strong{color:var(--home-ink);letter-spacing:-.045em;font-size:27px}.observe-product-routes .home-product-route-main{grid-column:2;gap:10px}.observe-product-routes .home-product-route-main:after{background:var(--home-ink);margin-top:18px}@supports (color:color-mix(in lab, red, red)){.observe-product-routes .home-product-route-main:after{background:color-mix(in srgb, var(--home-ink) 12%, var(--home-line))}}.observe-product-routes .home-product-route-number{color:var(--home-olive);grid-column:1;padding-top:4px}@supports (color:color-mix(in lab, red, red)){.observe-product-routes .home-product-route-number{color:color-mix(in srgb, var(--home-olive) 88%, var(--home-ink))}}.observe-product-routes .home-product-route-number{font-size:12px}.observe-product-routes .home-product-route-glyph{grid-column:2;margin:22px 0 17px}.observe-product-routes .home-product-route-question{min-height:42px;color:var(--home-ink);grid-column:2;font-size:16px;line-height:1.18}.observe-product-routes .home-product-route-proof{border-top:1px solid var(--home-ink);grid-column:2;align-self:end;gap:12px;margin-top:18px;padding-top:16px}@supports (color:color-mix(in lab, red, red)){.observe-product-routes .home-product-route-proof{border-top:1px solid color-mix(in srgb, var(--home-ink) 9%, var(--home-line))}}.observe-product-routes .home-product-route-proof small{color:var(--home-graphite)}@supports (color:color-mix(in lab, red, red)){.observe-product-routes .home-product-route-proof small{color:color-mix(in srgb, var(--home-graphite) 86%, var(--home-ink))}}.observe-product-routes .home-product-route-proof small{font-size:10.5px;line-height:1.32}.observe-product-routes .home-product-route .home-arrow{color:var(--home-olive);grid-column:1;place-self:end center;margin:0 0 -4px}@supports (color:color-mix(in lab, red, red)){.observe-product-routes .home-product-route .home-arrow{color:color-mix(in srgb, var(--home-olive) 82%, var(--home-ink))}}.observe-product-routes .home-product-route .home-arrow svg,.observe-product-routes .home-product-route .home-arrow{width:18px}.observe-product-routes .home-product-route:hover .home-product-route-main strong{color:var(--home-ink)}.observe-product-routes .home-product-route:hover .home-arrow{color:var(--home-olive)}.observe-feature{min-height:62px;color:var(--home-graphite);letter-spacing:-.005em;align-items:center;gap:15px;padding:0 32px;font-size:13px;font-weight:520;display:flex;position:relative}.observe-feature:not(:nth-last-child(2)){border-right:1px solid var(--home-ink)}@supports (color:color-mix(in lab, red, red)){.observe-feature:not(:nth-last-child(2)){border-right:1px solid color-mix(in srgb, var(--home-ink) 12%, var(--home-line))}}.observe-feature svg{width:20px;height:20px;color:var(--home-olive)}@supports (color:color-mix(in lab, red, red)){.observe-feature svg{color:color-mix(in srgb, var(--home-olive) 86%, var(--home-ink))}}.observe-feature svg{flex:none}.observe-feature path,.observe-feature circle,.observe-strip-crosshair circle,.observe-strip-crosshair path{fill:none;stroke:currentColor;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round}.observe-strip-spacer{background:var(--home-ink);width:1px;height:22px}@supports (color:color-mix(in lab, red, red)){.observe-strip-spacer{background:color-mix(in srgb, var(--home-ink) 16%, var(--home-line))}}.observe-strip-crosshair{width:24px;height:24px;color:var(--home-graphite);justify-self:center}@supports (color:color-mix(in lab, red, red)){.observe-strip-crosshair{color:color-mix(in srgb, var(--home-graphite) 64%, var(--home-line))}}.observe-parity-section .hero-field-lines path{stroke:var(--home-olive)}@supports (color:color-mix(in lab, red, red)){.observe-parity-section .hero-field-lines path{stroke:color-mix(in srgb, var(--home-olive) 18%, var(--home-line))}}.observe-parity-section .hero-field-lines path{stroke-width:.68px;opacity:.4}.observe-parity-section .hero-field-lines path:first-child,.observe-parity-section .hero-field-lines path:nth-of-type(3){stroke-dasharray:1.4 7;opacity:.32}.observe-parity-section .hero-field-lines path:nth-of-type(2){opacity:.16}.observe-parity-section .hero-field-lines circle{fill:none;stroke:var(--home-olive)}@supports (color:color-mix(in lab, red, red)){.observe-parity-section .hero-field-lines circle{stroke:color-mix(in srgb, var(--home-olive) 17%, var(--home-line))}}.observe-parity-section .hero-field-lines circle{stroke-dasharray:2 8;stroke-width:.7px;opacity:.5}.observe-parity-section .hero-field-lines text{fill:var(--home-olive)}@supports (color:color-mix(in lab, red, red)){.observe-parity-section .hero-field-lines text{fill:color-mix(in srgb, var(--home-olive) 84%, var(--home-ink))}}.observe-parity-section .hero-field-lines text{letter-spacing:.14em;font-size:12px}.observe-parity-section .hero-input-fan path{stroke:var(--home-olive)}@supports (color:color-mix(in lab, red, red)){.observe-parity-section .hero-input-fan path{stroke:color-mix(in srgb, var(--home-olive) 30%, var(--home-line))}}.observe-parity-section .hero-input-fan path{stroke-width:.58px;stroke-linecap:round}.observe-parity-section .hero-input-fan rect{rx:.35px}.observe-parity-section .hero-engine-orbit{stroke:var(--home-olive)}@supports (color:color-mix(in lab, red, red)){.observe-parity-section .hero-engine-orbit{stroke:color-mix(in srgb, var(--home-olive) 18%, var(--home-line))}}.observe-parity-section .hero-engine-orbit{stroke-width:.8px;opacity:.62}.observe-parity-section .hero-engine-lug rect{fill:var(--home-ink)}@supports (color:color-mix(in lab, red, red)){.observe-parity-section .hero-engine-lug rect{fill:color-mix(in srgb, var(--home-ink) 38%, var(--home-line))}}.observe-parity-section .hero-engine-lug rect{stroke:var(--home-white)}@supports (color:color-mix(in lab, red, red)){.observe-parity-section .hero-engine-lug rect{stroke:color-mix(in srgb, var(--home-white) 34%, var(--home-ink))}}.observe-parity-section .hero-engine-lug rect{stroke-width:1px}.observe-parity-section .hero-engine-lug circle{fill:var(--home-brass)}@supports (color:color-mix(in lab, red, red)){.observe-parity-section .hero-engine-lug circle{fill:color-mix(in srgb, var(--home-brass) 42%, var(--home-ink))}}.observe-parity-section .hero-engine-lug circle{stroke:var(--home-white)}@supports (color:color-mix(in lab, red, red)){.observe-parity-section .hero-engine-lug circle{stroke:color-mix(in srgb, var(--home-white) 34%, var(--home-ink))}}.observe-parity-section .hero-engine-lug circle{stroke-width:.9px}.observe-parity-section .hero-engine-rim{fill:none;stroke:var(--home-ink)}@supports (color:color-mix(in lab, red, red)){.observe-parity-section .hero-engine-rim{stroke:color-mix(in srgb, var(--home-ink) 28%, var(--home-line))}}.observe-parity-section .hero-engine-rim{stroke-width:1px}.observe-parity-section .hero-engine-rim.is-outer{stroke:var(--home-white)}@supports (color:color-mix(in lab, red, red)){.observe-parity-section .hero-engine-rim.is-outer{stroke:color-mix(in srgb, var(--home-white) 34%, var(--home-ink))}}.observe-parity-section .hero-engine-rim.is-outer{stroke-width:1.4px}.observe-parity-section .hero-engine-rim.is-mid{stroke:var(--home-white)}@supports (color:color-mix(in lab, red, red)){.observe-parity-section .hero-engine-rim.is-mid{stroke:color-mix(in srgb, var(--home-white) 36%, var(--home-ink))}}.observe-parity-section .hero-engine-rim.is-mid{stroke-width:.75px;opacity:.86}.observe-parity-section .hero-engine-rim.is-inner-metal{stroke:var(--home-ink)}@supports (color:color-mix(in lab, red, red)){.observe-parity-section .hero-engine-rim.is-inner-metal{stroke:color-mix(in srgb, var(--home-ink) 78%, var(--home-line))}}.observe-parity-section .hero-engine-rim.is-inner-metal{stroke-width:1.1px}.observe-parity-section .hero-engine-housing{stroke:var(--home-ink)}@supports (color:color-mix(in lab, red, red)){.observe-parity-section .hero-engine-housing{stroke:color-mix(in srgb, var(--home-ink) 58%, var(--home-line))}}.observe-parity-section .hero-engine-housing{stroke-width:1.35px}.observe-parity-section .hero-engine-bolt-ring{stroke:var(--home-ink)}@supports (color:color-mix(in lab, red, red)){.observe-parity-section .hero-engine-bolt-ring{stroke:color-mix(in srgb, var(--home-ink) 38%, var(--home-line))}}.observe-parity-section .hero-engine-bolt-ring{stroke-dasharray:1.3 7.5;stroke-width:.95px}.observe-parity-section .hero-engine-bolt circle{filter:drop-shadow(0 1px #ffffff57)}.observe-parity-section .hero-engine-face{stroke:var(--home-white)}@supports (color:color-mix(in lab, red, red)){.observe-parity-section .hero-engine-face{stroke:color-mix(in srgb, var(--home-white) 13%, var(--home-ink))}}.observe-parity-section .hero-engine-face{stroke-width:1.1px}.observe-parity-section .hero-engine-face-ring{fill:none;stroke:var(--home-white)}@supports (color:color-mix(in lab, red, red)){.observe-parity-section .hero-engine-face-ring{stroke:color-mix(in srgb, var(--home-white) 18%, var(--home-ink))}}.observe-parity-section .hero-engine-face-ring{stroke-width:1px}.observe-parity-section .hero-engine-inner{stroke:var(--home-white)}@supports (color:color-mix(in lab, red, red)){.observe-parity-section .hero-engine-inner{stroke:color-mix(in srgb, var(--home-white) 18%, transparent)}}.observe-parity-section .hero-engine-inner{stroke-width:.85px}.observe-parity-section .hero-engine-tick,.observe-parity-section .hero-engine-cross{stroke:var(--home-white)}@supports (color:color-mix(in lab, red, red)){.observe-parity-section .hero-engine-tick,.observe-parity-section .hero-engine-cross{stroke:color-mix(in srgb, var(--home-white) 48%, transparent)}}.observe-parity-section .hero-engine-tick,.observe-parity-section .hero-engine-cross{stroke-width:.72px}.observe-parity-section .hero-engine-title{letter-spacing:.16em;font-size:17px;font-weight:700}.observe-parity-section .hero-port-ring{fill:var(--home-brass)}@supports (color:color-mix(in lab, red, red)){.observe-parity-section .hero-port-ring{fill:color-mix(in srgb, var(--home-brass) 45%, var(--home-paper))}}.observe-parity-section .hero-port-ring{stroke:var(--home-ink)}@supports (color:color-mix(in lab, red, red)){.observe-parity-section .hero-port-ring{stroke:color-mix(in srgb, var(--home-ink) 38%, var(--home-brass))}}.observe-parity-section .hero-port-ring{stroke-width:.9px}.observe-parity-section .hero-port{fill:var(--home-ink)}@supports (color:color-mix(in lab, red, red)){.observe-parity-section .hero-port{fill:color-mix(in srgb, var(--home-ink) 70%, var(--home-brass))}}.observe-parity-section .hero-port{stroke:var(--home-white)}@supports (color:color-mix(in lab, red, red)){.observe-parity-section .hero-port{stroke:color-mix(in srgb, var(--home-white) 30%, var(--home-ink))}}.observe-parity-section .hero-port{stroke-width:.9px}.observe-parity-section .hero-pipe-shadow{stroke:var(--home-ink)}@supports (color:color-mix(in lab, red, red)){.observe-parity-section .hero-pipe-shadow{stroke:color-mix(in srgb, var(--home-ink) 18%, var(--home-line))}}.observe-parity-section .hero-pipe-shadow{stroke-width:10.5px}.observe-parity-section .hero-pipe-line{stroke-width:6.2px}.observe-parity-section .hero-pipe-highlight{fill:none;stroke:url(#heroPipeHighlight);stroke-linecap:round;stroke-width:1.05px;opacity:.7}.observe-parity-section .hero-pipe-collar rect{stroke-width:.65px;filter:drop-shadow(0 1px #ffffff57)}.observe-parity-section .hero-module-title{letter-spacing:.13em;font-size:12px}.observe-parity-section .hero-module-copy{fill:var(--home-graphite)}@supports (color:color-mix(in lab, red, red)){.observe-parity-section .hero-module-copy{fill:color-mix(in srgb, var(--home-graphite) 76%, var(--home-line))}}.observe-parity-section .hero-module-copy{letter-spacing:.03em;font-size:9.4px;font-weight:480}.observe-parity-section .hero-rank-main{stroke-width:.9px}.observe-parity-section .hero-rank-track,.observe-parity-section .hero-retrieve-path,.observe-parity-section .hero-act-path{stroke-width:.72px}.observe-parity-section .hero-rank-track{stroke:var(--home-line)}@supports (color:color-mix(in lab, red, red)){.observe-parity-section .hero-rank-track{stroke:color-mix(in srgb, var(--home-line) 74%, var(--home-white))}}.observe-parity-section .hero-rank-number{fill:var(--home-graphite-soft)}@supports (color:color-mix(in lab, red, red)){.observe-parity-section .hero-rank-number{fill:color-mix(in srgb, var(--home-graphite-soft) 76%, var(--home-line))}}.observe-parity-section .hero-rank-number{font-size:8.5px}.observe-parity-section .hero-target circle{stroke:var(--home-olive)}@supports (color:color-mix(in lab, red, red)){.observe-parity-section .hero-target circle{stroke:color-mix(in srgb, var(--home-olive) 46%, var(--home-line))}}.observe-parity-section .hero-target circle{stroke-width:.82px}.observe-parity-section .hero-doc-icon path{stroke:var(--home-olive)}@supports (color:color-mix(in lab, red, red)){.observe-parity-section .hero-doc-icon path{stroke:color-mix(in srgb, var(--home-olive) 52%, var(--home-line))}}.observe-parity-section .hero-doc-icon path{stroke-width:.78px}.observe-parity-section .hero-retrieve-path.is-muted,.observe-parity-section .hero-act-path.is-muted{stroke:var(--home-line)}@supports (color:color-mix(in lab, red, red)){.observe-parity-section .hero-retrieve-path.is-muted,.observe-parity-section .hero-act-path.is-muted{stroke:color-mix(in srgb, var(--home-line) 84%, var(--home-olive))}}.observe-parity-section .hero-retrieve-path.is-muted,.observe-parity-section .hero-act-path.is-muted{stroke-width:.62px;opacity:.62}.observe-parity-section .hero-tool-icon circle{stroke:var(--home-olive)}@supports (color:color-mix(in lab, red, red)){.observe-parity-section .hero-tool-icon circle{stroke:color-mix(in srgb, var(--home-olive) 62%, var(--home-line))}}.observe-parity-section .hero-tool-icon circle{stroke-width:.95px}.observe-parity-section .hero-tool-icon path{fill:none;stroke:var(--home-ink)}@supports (color:color-mix(in lab, red, red)){.observe-parity-section .hero-tool-icon path{stroke:color-mix(in srgb, var(--home-ink) 84%, var(--home-line))}}.observe-parity-section .hero-tool-icon path{stroke-width:.95px;stroke-linejoin:round}.observe-parity-section .hero-act-cell{fill:var(--home-olive)}@supports (color:color-mix(in lab, red, red)){.observe-parity-section .hero-act-cell{fill:color-mix(in srgb, var(--home-olive) 58%, var(--home-line))}}@media (max-width:1100px){.home-header{grid-template-columns:1fr auto}.home-hero{grid-template-columns:1fr}.home-hero .home-hero-visual{width:100%;min-height:auto;margin-left:0;transform:none}.home-hero .hero-diagram{width:min(100%,920px);margin-inline:auto}.home-hero .home-proof-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.home-hero .home-proof-strip>p{grid-column:1/-1}.observe-parity-section{grid-template-columns:1fr;min-height:auto;padding:44px 0 32px}.observe-parity-copy,.observe-parity-copy h2{max-width:640px}.observe-observed-note{margin-top:42px}.observe-parity-visual{width:min(100%,940px);min-height:0;margin:34px auto 0}.observe-feature-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-height:auto;margin-top:28px}.observe-strip-crosshair{display:none}.observe-feature{border-top:1px solid var(--home-line-soft);min-height:68px;padding:0 22px}.observe-feature:not(:nth-last-child(2)){border-right:0}.observe-feature:nth-child(2n){border-right:1px solid var(--home-line-soft)}.observe-product-routes{grid-template-columns:1fr}.observe-product-routes:before,.observe-product-routes:after{display:none}.observe-product-routes-copy{border-right:0;border-bottom:1px solid var(--home-ink);min-height:auto;padding:28px 0 26px}@supports (color:color-mix(in lab, red, red)){.observe-product-routes-copy{border-bottom:1px solid color-mix(in srgb, var(--home-ink) 10%, var(--home-line))}}.observe-product-routes .home-product-routes{grid-template-columns:repeat(3,minmax(0,1fr))}.observe-product-routes .home-product-route{grid-template-columns:34px minmax(0,1fr);min-height:300px;padding:24px 18px}.observe-product-routes .home-product-route:before,.observe-product-routes .home-product-route:after{left:24px}.observe-product-routes .home-product-route-main strong{font-size:23px}.observe-product-routes .home-product-route-question{font-size:14px}}@media (max-width:720px){.home-header,.home-hero,.home-section,.home-product-bridge,.pilot-section,.home-footer{width:min(100% - 28px,1360px)}.home-header{height:74px}.home-header-cta{display:none}.home-brand{font-size:17px}.home-brand-mark{width:38px;height:38px;font-size:18px}.home-hero{min-height:auto;padding:46px 0 70px}.home-hero h1{font-size:clamp(50px,14vw,68px);line-height:.98}.home-hero .home-proof-strip{grid-template-columns:1fr;margin-top:42px}.observe-parity-section{width:min(100% - 28px,1360px);padding:38px 0 26px}.observe-parity-copy .home-label{margin-bottom:22px;font-size:12px}.observe-parity-copy h2{font-size:clamp(48px,13.6vw,64px);line-height:.91}.observe-parity-copy>p:not(.home-label){margin-top:28px;font-size:16px}.observe-observed-note{margin-top:34px}.observe-parity-visual{width:196%;margin-top:26px;margin-left:-46%}.observe-feature-strip{grid-template-columns:1fr}.observe-feature{min-height:58px;padding:0 6px}.observe-feature:nth-child(2n){border-right:0}.observe-product-routes{grid-template-columns:1fr;gap:0;margin-top:26px}.observe-product-routes-copy{border-right:0;border-bottom:1px solid var(--home-ink);max-width:520px;min-height:auto;padding:26px 0 24px}@supports (color:color-mix(in lab, red, red)){.observe-product-routes-copy{border-bottom:1px solid color-mix(in srgb, var(--home-ink) 10%, var(--home-line))}}.observe-product-routes-copy h3{font-size:26px}.observe-product-routes-copy p:not(.home-label){max-width:340px;margin-top:16px;font-size:14px}.observe-product-routes .home-product-routes{grid-template-columns:1fr;gap:0}.observe-product-routes .home-product-route{border-right:0;border-bottom:1px solid var(--home-ink);grid-template-columns:34px minmax(0,1fr);min-height:auto;padding:24px 0 26px 8px}@supports (color:color-mix(in lab, red, red)){.observe-product-routes .home-product-route{border-bottom:1px solid color-mix(in srgb, var(--home-ink) 10%, var(--home-line))}}.observe-product-routes .home-product-route:before{display:block;top:0;bottom:26px;left:24px}.observe-product-routes .home-product-route:after{left:24px}.observe-product-routes .home-product-route-main strong{font-size:26px}.observe-product-routes .home-product-route-glyph{margin:18px 0 14px}.observe-product-routes .home-product-route-question{min-height:auto}.observe-product-routes .home-product-route-proof{margin-top:16px}.observe-product-routes .home-product-route .home-arrow{grid-area:auto/1}}@media (max-width:1100px){.evidence-section{grid-template-rows:auto auto;grid-template-columns:1fr;gap:22px;padding-inline:26px}.evidence-copy{max-width:640px;padding:0}.evidence-copy>p:not(.home-label){max-width:560px}.evidence-board{width:100%;min-height:720px;margin-left:0;margin-right:0}.trace-card{left:4%}.lens-card{left:5%}.diff-card{width:45%;left:0}.evidence-dossier{width:34%;left:39%}.verifier-card{right:4%}.decision-cluster{right:0}.memory-card{right:5%}.evidence-process-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 22px}.process-arrow{display:none}}@media (max-width:720px){.evidence-section{width:min(100% - 28px,1360px);padding:76px 0 86px}.evidence-actions{align-items:flex-start;gap:12px}.evidence-copy{padding-inline:8px}.evidence-actions .home-inline-link{min-height:42px}.evidence-board{grid-template-columns:1fr;gap:14px;min-height:auto;padding:12px 0 0;display:grid}.evidence-connectors,.evidence-corner-mark{display:none}.evidence-paper,.evidence-dossier,.decision-cluster,.evidence-process-row{width:100%;height:auto;position:relative;inset:auto;transform:none}.evidence-paper{min-height:0;padding:22px 24px 18px}.trace-card,.lens-card,.verifier-card,.memory-card,.decision-card{width:100%;height:auto}.trace-graph{height:64px}.diff-card{width:100%;overflow-x:auto}.diff-card table{min-width:360px}.evidence-dossier{min-height:450px;margin:10px 0}.dossier-sheet-back{inset:16px -8px -14px 18px}.dossier-sheet-mid{inset:8px -4px -8px 10px}.dossier-front{padding:30px 28px 24px 62px}.review-stamp{width:142px;height:142px;margin-top:42px}.decision-cluster{gap:12px;display:grid}.decision-options{border-radius:8px;width:100%}.memory-card{padding-left:48px}.evidence-process-row{grid-template-columns:1fr;gap:12px;margin-top:8px;display:grid}.evidence-process-step{grid-template-columns:44px minmax(0,1fr)}.process-icon{width:44px;height:44px}}.home-section.decision-section{width:100%;padding-left:28px;padding-right:28px;scroll-margin-top:132px}.home-section.decision-section .decision-layout{box-sizing:border-box;grid-template-columns:minmax(420px,.34fr) minmax(0,1fr);width:min(1480px,100% - 56px);padding-inline:44px}.home-section.decision-section .decision-copy{max-width:610px}.home-section.decision-section h2{letter-spacing:0;word-spacing:0;max-width:640px}.home-section.decision-section .decision-stage{transform:translate(-50%,-50%)scale(.82)}@media (min-width:1680px){.home-section.decision-section .decision-layout{grid-template-columns:500px minmax(0,1fr)}.home-section.decision-section .decision-copy{max-width:660px}.home-section.decision-section h2{max-width:700px;font-size:clamp(96px,5vw,118px)}.home-section.decision-section .decision-copy>p:not(.home-label){max-width:600px}.home-section.decision-section .decision-visual{min-height:720px}.home-section.decision-section .decision-stage{transform:translate(-50%,-50%)scale(.82)}}@media (max-width:1100px){.home-section.decision-section .decision-layout{grid-template-columns:1fr}.home-section.decision-section .decision-visual{width:100%;min-height:600px}.home-section.decision-section .decision-stage{transform:translate(-50%,-50%)scale(.76)}}@media (max-width:720px){.home-section.decision-section{min-height:auto;padding-left:14px;padding-right:14px}.home-section.decision-section .decision-layout{width:100%;min-width:0;display:block}.home-section.decision-section .decision-copy{width:100%;min-width:0;max-width:100%}.home-section.decision-section h2{max-width:100%;font-size:clamp(58px,16vw,72px)}.home-section.decision-section .decision-copy>p:not(.home-label){width:100%;max-width:100%;font-size:16px;line-height:1.5}.home-section.decision-section .decision-visual{min-height:210px}.home-section.decision-section .decision-stage{transform:translate(-50%,-50%)scale(.32)}.pilot-section{gap:28px;padding-top:70px;padding-bottom:46px}.pilot-copy{padding-inline:2px}.pilot-section h2{max-width:100%;font-size:clamp(36px,10vw,46px);line-height:1.04}.pilot-section p{font-size:16px;line-height:1.5}.pilot-intake-card>strong{font-size:26px}}@media (max-width:980px){.home-footer{padding:34px 26px}.home-footer-plate{grid-template-columns:1fr;gap:24px;padding:28px 0 30px}.home-footer-route{grid-template-columns:repeat(3,minmax(0,1fr));padding:30px 0 16px}.home-footer-route:before{top:34px}.home-footer-route li{min-height:66px;padding-inline:10px}.home-footer-grid{grid-template-columns:1fr;gap:28px}.home-footer-links{justify-content:flex-start}}@media (max-width:720px){.home-footer{padding:28px 0 30px}.home-footer-plate{gap:22px;margin-bottom:24px;padding:26px 0 28px}.home-footer-statement strong{font-size:clamp(32px,9vw,40px);line-height:1.02}.home-footer-statement p{margin-top:16px;font-size:15px}.home-footer .home-footer-cta{justify-content:center;width:100%;min-height:44px;margin-top:20px}.home-footer-route{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0}.home-footer-route:before{display:none}.home-footer-route:after{background:linear-gradient(90deg, var(--home-line-soft) 1px, transparent 1px), linear-gradient(180deg, var(--home-line-soft) 1px, transparent 1px), linear-gradient(180deg, #ffffff47, transparent 48%)}@supports (color:color-mix(in lab, red, red)){.home-footer-route:after{background:linear-gradient(90deg, color-mix(in srgb, var(--home-line-soft) 64%, transparent) 1px, transparent 1px), linear-gradient(180deg, color-mix(in srgb, var(--home-line-soft) 56%, transparent) 1px, transparent 1px), linear-gradient(180deg, #ffffff47, transparent 48%)}}.home-footer-route:after{background-size:50% 100%,100% 33.3333%,auto}.home-footer-route li{text-align:center;justify-content:center;align-items:center;gap:6px;min-height:52px;padding:12px 8px 8px;display:flex}.home-footer-route li:before{width:7px;height:7px;box-shadow:0 0 0 5px var(--home-paper);top:11px;left:50%}@supports (color:color-mix(in lab, red, red)){.home-footer-route li:before{box-shadow:0 0 0 5px color-mix(in srgb, var(--home-paper) 84%, transparent)}}.home-footer-route li:before{transform:translate(-50%)}.home-footer-route span{grid-column:auto;font-size:9.5px}.home-footer-route li,.home-footer-route li:nth-child(2n),.home-footer-route li:nth-child(3n),.home-footer-route li:nth-last-child(-n+3){border-bottom:0;border-right:0;min-height:52px}.home-footer-route li:last-child{border-bottom:0}.home-footer-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.home-footer-products a{min-width:0;padding-top:10px}.home-footer-products span{font-size:12px}.home-footer-products small{letter-spacing:.08em;font-size:8.5px}.home-footer-grid{gap:20px}.home-footer-links{gap:18px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
