@font-face{font-family:"Instrument Sans Fallback";src:local("Arial"),local("Nimbus Sans"),local("Liberation Sans");font-style:normal;font-weight:400 700;size-adjust:103.3972%;ascent-override:93.813%;descent-override:24.1786%;line-gap-override:0%}@font-face{font-family:"Instrument Sans";font-style:normal;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url("/assets/fonts/instrument-sans-7fa22308-vf.woff2") format("woff2")}@font-face{font-family:"Source Code Pro";font-style:normal;font-weight:200 900;font-display:swap;src:url("/assets/fonts/source-code-pro-803b7e23-vf.woff2") format("woff2")}:root{color-scheme:light dark;--font-sans:"Instrument Sans","Instrument Sans Fallback","Segoe UI",Roboto,Helvetica,Arial,sans-serif;--line-path:1.5px;--line-boundary:3px;--line-document:1px;--font-mono:"Source Code Pro","Noto Sans Mono","SFMono-Regular",Consolas,"Liberation Mono",monospace;--font-hero:clamp(2.625rem,2.8vw + 1rem,3.5rem);--font-page-title:clamp(2.375rem,2.3vw + 1rem,3.125rem);--font-section:clamp(1.875rem,1.5vw + 1rem,2.375rem);--font-h3:clamp(1.375rem,0.78vw + 1rem,1.6875rem);--font-lead:clamp(1.125rem,0.28vw + 1rem,1.1875rem);--font-body:clamp(1rem,0.12vw + 0.98rem,1.0625rem);--font-small:0.875rem;--font-meta:0.8125rem;--font-eyebrow:0.8125rem;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:2.5rem;--space-8:3rem;--space-9:4rem;--space-10:5rem;--space-11:6rem;--space-12:7rem;--space-13:8rem;--radius-micro:0.25rem;--radius-control:0.5rem;--radius-object:0.75rem;--radius-large:1rem;--shell:77.5rem;--content:65rem;--prose:44rem;--wide-data:70rem;--header-height:4.5rem;--transition-fast:110ms;--transition-state:170ms;--transition-panel:210ms;--ease-out:cubic-bezier(0.2,0.8,0.2,1);--ease-in:cubic-bezier(0.4,0,1,1)}:root[data-theme="light"]{color-scheme:light}:root[data-theme="dark"]{color-scheme:dark}:root,:root[data-theme="light"]{--canvas:#f7f4ec;--canvas-secondary:#efeadf;--surface:#fffdf8;--surface-raised:#e7e2d6;--surface-quiet:#f2eee5;--ink-strong:#080c0a;--ink:#171d1a;--ink-muted:#535e58;--ink-subtle:#59645d;--rule-strong:#7d8982;--rule-soft:#c9cfc9;--institutional:#155b3f;--institutional-hover:#0f4d35;--institutional-active:#0a3f2b;--primary-ink:#fffdf8;--signal:#477a14;--signal-soft:#ddefb8;--signal-ink:#234e05;--link:#155b3f;--link-visited:#6f3f86;--focus:#005fcc;--focus-contrast:#fffdf8;--accept-bg:#ddefb8;--accept-ink:#234e05;--accept-border:#4c7c16;--hold-bg:#f5e7bf;--hold-ink:#6b4700;--hold-border:#8f6510;--refuse-bg:#f6d9d5;--refuse-ink:#7b241f;--refuse-border:#a2413b;--unknown-bg:#dce9f6;--unknown-ink:#224f79;--unknown-border:#4b769d;--evidence-bg:#e2e7e3;--evidence-ink:#33413a;--evidence-border:#6d7972;--scrim:rgba(8,12,10,0.34);--shadow-raised:0 16px 36px rgba(23,29,26,0.12);--theme-color:#f7f4ec}:root[data-theme="dark"]{--canvas:#09100e;--canvas-secondary:#0d1512;--surface:#111b17;--surface-raised:#17231e;--surface-quiet:#0f1815;--ink-strong:#fffdf7;--ink:#f4f1e8;--ink-muted:#b6b9b1;--ink-subtle:#929a92;--rule-strong:#56635c;--rule-soft:#29332e;--institutional:#c4e27d;--institutional-hover:#d4ed9b;--institutional-active:#b4d36e;--primary-ink:#10200f;--signal:#c4e27d;--signal-soft:#243716;--signal-ink:#10200f;--link:#c4e27d;--link-visited:#c9a9e4;--focus:#8fc5ff;--focus-contrast:#09100e;--accept-bg:#1d2d16;--accept-ink:#c4e27d;--accept-border:#c4e27d;--hold-bg:#2b2517;--hold-ink:#f3c969;--hold-border:#f3c969;--refuse-bg:#321c1c;--refuse-ink:#ffaaa2;--refuse-border:#ff8b82;--unknown-bg:#142636;--unknown-ink:#a3cfff;--unknown-border:#8ec5ff;--evidence-bg:#1c2922;--evidence-ink:#c4d1c9;--evidence-border:#b7c4bd;--scrim:rgba(0,0,0,0.66);--shadow-raised:0 16px 40px rgba(0,0,0,0.24);--theme-color:#09100e}@media (max-width:61.24rem){:root{--header-height:4rem}}@media (prefers-reduced-motion:reduce){:root{--transition-fast:1ms;--transition-state:1ms;--transition-panel:1ms}}*,*::before,*::after{box-sizing:border-box}html{min-width:20rem;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 1rem);background:var(--canvas);color:var(--ink);font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizeLegibility;font-kerning:normal;font-optical-sizing:auto;-webkit-font-smoothing:antialiased}body{min-height:100vh;margin:0;background:var(--canvas);color:var(--ink);font-size:var(--font-body);line-height:1.62;transition:background-color var(--transition-fast) linear,color var(--transition-fast) linear}body.menu-open,body.dialog-open,body.drawer-open{overflow:hidden}main{display:block;overflow:clip}img,svg{display:block;max-width:100%}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{border:0}a{color:var(--link);text-decoration-thickness:0.08em;text-underline-offset:0.18em}:where(p,li,dd,figcaption,.prose,.prose-stack) a:where(:visited){color:var(--link-visited)}a:hover{text-decoration-thickness:0.12em}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}::selection{background:var(--unknown-bg);color:var(--unknown-ink)}h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote{margin-top:0}h1,h2,h3{color:var(--ink-strong);font-weight:600;text-wrap:balance}.lead,.hero-lead,.prose-stack p{text-wrap:pretty}h1{font-size:var(--font-page-title);line-height:1.07;letter-spacing:-0.022em}h2{max-width:28ch;font-size:var(--font-section);line-height:1.12;letter-spacing:-0.018em}h3{font-size:var(--font-h3);line-height:1.2;letter-spacing:-0.01em}p{max-width:68ch;margin-bottom:0.85em}strong{font-weight:600}code,kbd,samp,.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums slashed-zero}code.state-inline{color:inherit;font-size:0.93em;font-weight:700;white-space:nowrap}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.skip-link{position:fixed;z-index:1000;top:0.75rem;left:0.75rem;transform:translateY(-180%);min-height:2.75rem;padding:0.65rem 1rem;border-radius:var(--radius-control);background:var(--focus);color:var(--focus-contrast);font-weight:650;text-decoration:none;transition:transform var(--transition-fast) var(--ease-out)}.skip-link:focus{transform:translateY(0)}.shell{width:min(100% - 5rem,var(--shell));margin-inline:auto}.content-shell{width:min(100% - 5rem,var(--content));margin-inline:auto}.prose-shell{width:min(100% - 5rem,var(--prose));margin-inline:auto}.section{position:relative;padding-block:var(--space-11)}.section--compact{padding-block:var(--space-9)}.section--secondary{background:var(--canvas-secondary)}.section + .section{border-top:1px solid var(--rule-soft)}.section-heading{display:grid;gap:var(--space-4);margin-bottom:var(--space-8)}.section-heading>:last-child{margin-bottom:0}.eyebrow{display:inline-flex;align-items:center;width:fit-content;gap:var(--space-3);margin:0;color:var(--ink-muted);font-size:var(--font-eyebrow);font-weight:600;letter-spacing:0.12em;line-height:1.35;text-transform:uppercase}.eyebrow::before{width:1.5rem;height:1px;background:var(--rule-strong);content:""}.lead{max-width:58ch;color:var(--ink-muted);font-size:var(--font-lead);line-height:1.52}.meta{color:var(--ink-subtle);font-size:var(--font-meta);line-height:1.4}.rule-list{padding:0;margin:0;list-style:none}.rule-list>li{padding-block:var(--space-4);border-top:1px solid var(--rule-soft)}.rule-list>li:last-child{border-bottom:1px solid var(--rule-soft)}@media (max-width:63.99rem){.shell,.content-shell,.prose-shell{width:min(100% - 3.5rem,var(--shell))}.section{padding-block:var(--space-10)}}@media (max-width:47.99rem){.shell,.content-shell,.prose-shell{width:min(100% - 2.5rem,var(--shell))}.section{padding-block:4rem}.section--compact{padding-block:var(--space-8)}.section-heading{margin-bottom:var(--space-7)}}@media (max-width:29.99rem){.shell,.content-shell,.prose-shell{width:min(100% - 2.25rem,var(--shell))}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}}@media (forced-colors:active){:focus-visible{outline-color:Highlight}.eyebrow::before{background:CanvasText}}.site-header{position:sticky;z-index:100;top:0;min-height:var(--header-height);border-bottom:1px solid var(--rule-soft);background:var(--canvas);background:color-mix(in srgb,var(--canvas) 96%,transparent)}@supports (backdrop-filter:blur(10px)){.site-header{backdrop-filter:blur(10px)}}.header-inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;min-height:var(--header-height);gap:var(--space-6)}.brand-link{display:inline-flex;align-items:center;min-height:2.75rem;gap:0.7rem;color:var(--ink-strong);text-decoration:none}.brand-mark{width:2rem;height:2rem;flex:0 0 auto;display:block}.brand-mark .mark-route,.brand-mark .mark-node,.brand-mark .mark-release{color:var(--ink-strong)}.brand-mark .mark-boundary{color:var(--signal)}.brand-word{font-size:0.96rem;font-weight:600;letter-spacing:0.08em;line-height:1}.site-nav{justify-self:center}.site-nav ul{display:flex;align-items:center;gap:0.15rem;padding:0;margin:0;list-style:none}.site-nav a{position:relative;display:inline-flex;align-items:center;min-height:2.75rem;padding-inline:0.75rem;color:var(--ink-muted);font-size:0.9375rem;font-weight:500;text-decoration:none}.site-nav a::after{position:absolute;right:0.75rem;bottom:0.25rem;left:0.75rem;height:2px;transform:scaleX(0);transform-origin:left;background:var(--institutional);content:"";transition:transform var(--transition-fast) var(--ease-out)}.site-nav a:hover,.site-nav a[aria-current="page"]{color:var(--ink-strong)}.site-nav a:hover::after,.site-nav a[aria-current="page"]::after{transform:scaleX(1)}.site-nav a[aria-current="page"]{font-weight:600}.header-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2)}.button{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;gap:0.55rem;padding:0.72rem 1.05rem;border:1px solid transparent;border-radius:var(--radius-control);cursor:pointer;font-size:0.9375rem;font-weight:600;letter-spacing:0.005em;line-height:1.2;text-align:center;text-decoration:none;transition:background-color var(--transition-fast) linear,border-color var(--transition-fast) linear,color var(--transition-fast) linear}.button--primary,.button--primary:visited{border-color:var(--institutional);background:var(--institutional);color:var(--primary-ink)}.button--primary:hover,.button--primary:visited:hover{border-color:var(--institutional-hover);background:var(--institutional-hover);color:var(--primary-ink)}.button--primary:active{border-color:var(--institutional-active);background:var(--institutional-active)}.button--secondary,.button--secondary:visited{border-color:var(--institutional);background:var(--surface);color:var(--institutional)}:root[data-theme="dark"] .button--secondary,:root[data-theme="dark"] .button--secondary:visited{border-color:var(--rule-strong);color:var(--ink-strong)}.button--secondary:hover{background:var(--canvas-secondary)}:root[data-theme="dark"] .button--secondary:hover{border-color:var(--ink-subtle);background:var(--surface-raised);color:var(--ink-strong)}.button--quiet,.button--quiet:visited{border-color:var(--rule-strong);background:transparent;color:var(--ink-strong)}.button--quiet:hover{border-color:var(--institutional);background:var(--surface);color:var(--institutional)}:root[data-theme="dark"] .button--quiet:hover{border-color:var(--ink-subtle);background:var(--surface-raised);color:var(--ink-strong)}.button[disabled],.button[aria-disabled="true"]{cursor:not-allowed;opacity:0.56}.header-commercial,.header-commercial:visited{min-height:2.5rem;padding:0.5rem 0.875rem;border-color:var(--institutional);background:transparent;color:var(--institutional);font-size:0.875rem;font-weight:600}.header-commercial:hover,.header-commercial:visited:hover{border-color:var(--institutional-hover);background:var(--canvas-secondary);color:var(--institutional-hover)}.header-commercial:active{background:var(--surface-raised)}:root[data-theme="dark"] .header-commercial,:root[data-theme="dark"] .header-commercial:visited{border-color:var(--rule-strong);color:var(--ink-strong)}:root[data-theme="dark"] .header-commercial:hover{border-color:var(--ink-subtle);background:var(--surface-raised);color:var(--ink-strong)}:root[data-theme="dark"] .header-commercial:active{border-color:var(--rule-strong);background:var(--canvas-secondary)}.button:focus-visible,.theme-toggle:focus-visible,.menu-toggle:focus-visible,.icon-button:focus-visible{outline-offset:2px}.theme-toggle,.menu-toggle,.icon-button{display:inline-grid;width:2.75rem;height:2.75rem;place-items:center;border:1px solid transparent;border-radius:var(--radius-control);background:transparent;color:var(--ink-strong);cursor:pointer;transition:background-color var(--transition-fast) linear,border-color var(--transition-fast) linear}.theme-toggle:hover,.menu-toggle:hover,.icon-button:hover{border-color:var(--rule-soft);background:var(--surface)}.theme-symbol{position:relative;width:1rem;height:1rem;border:1.5px solid currentColor;border-radius:50%}:root[data-theme="light"] .theme-symbol::after{position:absolute;top:-0.14rem;right:-0.18rem;width:0.78rem;height:0.78rem;border-radius:50%;background:var(--canvas);content:""}:root[data-theme="dark"] .theme-symbol{width:0.7rem;height:0.7rem;background:transparent}:root[data-theme="dark"] .theme-symbol::before{position:absolute;top:-0.32rem;bottom:-0.32rem;left:50%;width:1px;transform:translateX(-50%);border-top:2px solid currentColor;border-bottom:2px solid currentColor;content:""}:root[data-theme="dark"] .theme-symbol::after{position:absolute;top:50%;right:-0.32rem;left:-0.32rem;height:1px;transform:translateY(-50%);border-right:2px solid currentColor;border-left:2px solid currentColor;content:""}.menu-toggle{display:none}.menu-glyph{position:relative;width:1.15rem;height:0.8rem}.menu-glyph::before,.menu-glyph::after,.menu-glyph span{position:absolute;left:0;width:100%;height:1.5px;background:currentColor;content:"";transition:transform var(--transition-fast) var(--ease-out),top var(--transition-fast) var(--ease-out),opacity var(--transition-fast) linear}.menu-glyph::before{top:0}.menu-glyph span{top:0.39rem}.menu-glyph::after{top:0.78rem}.menu-toggle[aria-expanded="true"] .menu-glyph::before{top:0.39rem;transform:rotate(45deg)}.menu-toggle[aria-expanded="true"] .menu-glyph span{opacity:0}.menu-toggle[aria-expanded="true"] .menu-glyph::after{top:0.39rem;transform:rotate(-45deg)}.mobile-menu{position:fixed;z-index:90;inset:var(--header-height) 0 0}.mobile-menu[hidden]{display:none}.mobile-menu-scrim{position:absolute;inset:0;width:100%;background:var(--scrim);cursor:default}.mobile-menu-panel{position:relative;display:flex;width:min(100%,30rem);height:100%;margin-left:auto;flex-direction:column;padding:var(--space-6) var(--space-5) max(var(--space-6),env(safe-area-inset-bottom));border-left:1px solid var(--rule-soft);background:var(--canvas);box-shadow:var(--shadow-raised)}.mobile-menu-nav{padding:0;margin:0;list-style:none}.mobile-menu-nav a{display:flex;align-items:center;min-height:3.5rem;border-bottom:1px solid var(--rule-soft);color:var(--ink-strong);font-size:1.125rem;font-weight:550;text-decoration:none}.mobile-menu-nav a[aria-current="page"]{color:var(--institutional)}.mobile-menu-commercial{width:100%;min-height:2.75rem;margin-top:auto}.cta-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}.technical-link{display:inline-flex;align-items:center;min-height:2.75rem;gap:0.45rem;color:var(--link);font-weight:600}.technical-link::after{content:"→";transition:transform var(--transition-fast) var(--ease-out)}.technical-link:hover::after,.technical-link:focus-visible::after{transform:translateX(2px)}.state-badge{display:inline-flex;align-items:center;width:fit-content;min-height:1.9rem;gap:0.4rem;padding:0.25rem 0.55rem;border:1px solid;border-radius:var(--radius-micro);font-family:var(--font-sans);font-size:var(--font-meta);font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:0.01em;line-height:1.2}.state-badge--accept{border-color:var(--accept-border);background:var(--accept-bg);color:var(--accept-ink)}.process-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:2rem 0;padding:0;list-style:none}.process-steps li{min-width:0;border-top:2px solid var(--institutional);padding-top:1.25rem}.process-steps h3{margin:0 0 .75rem;font-size:1rem;line-height:1.5;letter-spacing:.06em;color:var(--institutional)}.process-steps p{margin:0;color:var(--ink-muted)}@media (max-width:47.99rem){.process-steps{grid-template-columns:1fr;gap:1.5rem}}.state-badge--hold{border-color:var(--hold-border);background:var(--hold-bg);color:var(--hold-ink)}.state-badge--refuse{border-color:var(--refuse-border);background:var(--refuse-bg);color:var(--refuse-ink)}.state-badge--unknown{border-color:var(--unknown-border);background:var(--unknown-bg);color:var(--unknown-ink)}.state-badge--evidence{border-color:var(--evidence-border);background:var(--evidence-bg);color:var(--evidence-ink)}.site-footer{border-top:1px solid var(--rule-soft);background:var(--canvas-secondary)}.footer-main{display:grid;grid-template-columns:minmax(14rem,1.5fr) repeat(3,minmax(9rem,1fr));gap:var(--space-8);padding-block:var(--space-10) var(--space-8)}.footer-brand p{max-width:20rem;color:var(--ink-muted)}.footer-brand .footer-operator{max-width:24rem;margin-top:var(--space-4);line-height:1.55}.footer-operator a{text-decoration:underline;text-underline-offset:0.18em}.footer-title{margin-bottom:var(--space-4);color:var(--ink-strong);font-size:var(--font-meta);font-weight:650;letter-spacing:0.08em;text-transform:uppercase}.footer-links{padding:0;margin:0;list-style:none}.footer-links li + li{margin-top:var(--space-2)}.footer-links a{color:var(--ink-muted);font-size:0.9375rem}.footer-close{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);padding-block:var(--space-5);border-top:1px solid var(--rule-soft)}.footer-belief{margin:0;color:var(--ink-strong);font-weight:600}.footer-meta{display:flex;min-width:0;align-items:center;gap:var(--space-4);color:var(--ink-subtle);font-size:var(--font-meta)}.footer-meta>span{overflow-wrap:anywhere}.footer-meta .theme-toggle{flex-shrink:0}.footer-theme-toggle{width:2.75rem;height:2.75rem}.placeholder-main{min-height:calc(100vh - var(--header-height));padding-block:var(--space-12)}.placeholder-panel{max-width:46rem;padding-top:var(--space-6);border-top:2px solid var(--institutional)}.placeholder-panel .lead{margin-bottom:var(--space-6)}.placeholder-status{display:inline-flex;margin-bottom:var(--space-5)}@media (max-width:61.24rem){.header-inner{grid-template-columns:auto 1fr auto;gap:var(--space-3)}.site-nav,.header-commercial{display:none}.header-actions{grid-column:3}.menu-toggle{display:inline-grid}.mobile-menu-commercial{display:inline-flex}.footer-main{grid-template-columns:1.5fr 1fr}}@media (max-width:47.99rem){.brand-word{font-size:0.9rem}.cta-row{align-items:stretch;flex-direction:column}.cta-row .button{width:100%}.technical-link{width:fit-content}.footer-main{grid-template-columns:1fr;gap:var(--space-7)}.footer-close{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.technical-link::after{transition:none}.technical-link:hover::after,.technical-link:focus-visible::after{transform:none}}@media (forced-colors:active){.button,.theme-toggle,.menu-toggle,.state-badge{forced-color-adjust:auto}.site-nav a::after{background:Highlight}.brand-mark .mark-boundary{color:Highlight}}.wide-data-shell{width:min(100% - 5rem,var(--wide-data));margin-inline:auto}.interior-hero{padding-block:clamp(5.25rem,8vw,7.5rem)}.interior-hero-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(18rem,5fr);align-items:center;gap:clamp(3rem,6vw,5.5rem)}.interior-hero-copy{max-width:48rem}.interior-hero-copy h1{max-width:22ch;margin:var(--space-5) 0 var(--space-5)}.interior-hero-copy .lead{margin-bottom:var(--space-7)}.interior-hero-grid--proof{align-items:stretch}.product-availability{padding-block:var(--space-7);border-block:1px solid var(--rule-strong);background:var(--surface)}.product-availability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-7)}.product-availability-grid>div + div{padding-left:var(--space-7);border-left:1px solid var(--rule-soft)}.product-availability h2{margin:var(--space-3) 0;font-size:var(--font-h3)}.product-availability p:not(.eyebrow){margin:0 0 var(--space-4);color:var(--ink-muted)}.control-point-figure,.evidence-ladder-mini,.gate-rail,.mission-figure{position:relative;min-height:25rem;margin:0;padding:var(--space-6);border:1px solid var(--rule-strong);border-radius:var(--radius-large);background:var(--surface)}.control-point-figure{display:grid;grid-template-rows:auto 1fr auto;align-items:center}.obligation-anchor{padding-bottom:var(--space-5);border-bottom:1px solid var(--rule-soft)}.obligation-anchor strong,.obligation-anchor small{display:block}.obligation-anchor strong{margin-top:0.35rem;color:var(--ink-strong);font-size:1.25rem}.obligation-anchor small{margin-top:0.2rem;color:var(--ink-muted)}.attempt-rails{position:relative;display:grid;gap:var(--space-4);padding-block:var(--space-6)}.attempt-rails::before{position:absolute;top:50%;right:0;left:0;height:1px;background:var(--rule-strong);content:""}.attempt-rails>div{position:relative;z-index:1;width:fit-content;padding:0.65rem 0.75rem;border:1px solid var(--rule-soft);border-radius:var(--radius-control);background:var(--canvas)}.attempt-rails span,.attempt-rails small{display:block}.attempt-rails span{color:var(--ink-strong);font-family:var(--font-mono);font-size:var(--font-meta);font-weight:650}.attempt-rails small{color:var(--ink-muted);font-size:var(--font-meta)}.attempt-rails>div:nth-child(2){margin-left:auto}.fixed-boundary{position:relative;display:grid;padding:var(--space-4) 0 var(--space-1) var(--space-5)}.fixed-boundary-bar{position:absolute;top:0;bottom:0;left:0;width:3px;background:var(--signal)}.fixed-boundary strong{color:var(--ink-strong);font-size:1.35rem}.fixed-boundary small{color:var(--ink-muted)}.split-editorial{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,4fr);gap:var(--space-9);align-items:start}.split-editorial>.section-heading{margin:0}.split-editorial>:nth-child(3){grid-column:1 / -1}.prose-stack>:last-child{margin-bottom:0}.editorial-callout,.definition,.interpretation,.annotation-line,.closing-invariant,.sensitive-data-rule,.privacy-warning{padding:var(--space-5);border-left:3px solid var(--institutional);background:var(--surface);color:var(--ink-strong)}.editorial-callout{margin-top:var(--space-6);font-size:var(--font-lead)}.definition{max-width:70ch}.obligation-map{display:grid;grid-template-columns:minmax(16rem,0.8fr) 4rem minmax(0,1.2fr);align-items:center;gap:0;min-height:18rem;margin:0;padding:var(--space-6);border:1px solid var(--rule-strong);border-radius:var(--radius-large);background:var(--surface)}.obligation-map-root{padding:var(--space-5);border:1px solid var(--institutional);border-radius:var(--radius-object);background:var(--canvas)}.obligation-map-root strong,.obligation-map-root small{display:block}.obligation-map-root strong{margin-top:0.35rem;color:var(--ink-strong);font-size:1.3rem}.obligation-map-root small{margin-top:0.35rem;color:var(--ink-muted)}.obligation-map-spine{position:relative;height:2px;background:var(--rule-strong)}.obligation-map-spine::after{position:absolute;top:50%;right:-4px;width:8px;height:8px;transform:translateY(-50%);border-radius:50%;background:var(--signal);content:""}.attempt-list{display:grid;gap:var(--space-3)}.attempt-list>div{padding:var(--space-4);border-top:1px solid var(--rule-soft)}.attempt-list>div:last-child{border-bottom:1px solid var(--rule-soft)}.attempt-list strong,.attempt-list span{display:block}.attempt-list strong{color:var(--ink-strong);font-family:var(--font-mono);font-size:var(--font-meta)}.attempt-list span{color:var(--ink-muted);font-size:var(--font-small)}.hardcase-band{display:grid;grid-template-columns:1fr minmax(14rem,0.8fr) 1fr;align-items:stretch;border-block:1px solid var(--rule-strong)}.hardcase-band>div{display:grid;align-content:center;min-height:13rem;gap:0.5rem;padding:var(--space-6)}.hardcase-band>div + div{border-left:1px solid var(--rule-soft)}.hardcase-band-route strong,.hardcase-band-obligation strong{color:var(--ink-strong)}.hardcase-band-route small,.hardcase-band-obligation small{color:var(--ink-muted)}.hardcase-band-obligation{background:var(--surface)}.hardcase-band-route--hold{position:relative}.hardcase-band-route--hold::before{position:absolute;top:var(--space-5);bottom:var(--space-5);left:-2px;width:3px;background:var(--signal);content:""}.large-rule{max-width:none;margin:var(--space-7) 0 0;padding-top:var(--space-5);border-top:1px solid var(--rule-strong);color:var(--ink-strong);font-size:var(--font-lead);font-weight:600}.boundary-flow{margin:var(--space-8) 0 0}.boundary-flow ol{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));padding:0;margin:0;list-style:none;border-block:1px solid var(--rule-strong)}.boundary-flow li{position:relative;display:grid;align-content:center;min-height:11.5rem;gap:0.45rem;padding:var(--space-4)}.boundary-flow li + li{border-left:1px solid var(--rule-soft)}.boundary-flow li:not(:last-child)::after{position:absolute;z-index:2;top:50%;right:-0.35rem;color:var(--ink-muted);content:"→"}.boundary-flow span{color:var(--ink-subtle);font-family:var(--font-mono);font-size:var(--font-meta)}.boundary-flow strong{color:var(--ink-strong);font-size:0.94rem;line-height:1.35}.boundary-flow small{color:var(--ink-muted);font-size:var(--font-meta)}.boundary-flow-control{background:var(--surface)}.boundary-flow-control::before{position:absolute;top:var(--space-3);bottom:var(--space-3);left:-2px;width:3px;background:var(--signal);content:""}.annotation-line{max-width:none;margin-top:var(--space-6)}.numbered-definitions{padding:0;margin:0;list-style:none}.numbered-definitions>li{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:var(--space-5);padding-block:var(--space-5);border-top:1px solid var(--rule-soft)}.numbered-definitions>li:last-child{border-bottom:1px solid var(--rule-soft)}.definition-number{color:var(--ink-subtle);font-family:var(--font-mono);font-size:var(--font-meta)}.numbered-definitions h3{margin-bottom:0.35rem}.numbered-definitions p{margin:0;color:var(--ink-muted)}.supporting-copy{margin:var(--space-7) 0 0}.disposition-grid{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--rule-strong)}.disposition-grid article{padding:var(--space-6)}.disposition-grid article + article{border-left:1px solid var(--rule-soft)}.disposition-grid .state-badge{margin-bottom:var(--space-5)}.disposition-grid h3{margin:var(--space-6) 0 var(--space-2);font-size:var(--font-meta);letter-spacing:0.08em;text-transform:uppercase}.disposition-grid p{color:var(--ink-muted)}.trust-line{max-width:none;margin:var(--space-7) 0 0;padding:var(--space-5);border:1px solid var(--rule-strong);color:var(--ink-strong);font-size:var(--font-lead);font-weight:600;text-align:center}.evidence-flow{display:grid;grid-template-columns:repeat(3,1fr);padding:0;margin:0;list-style:none;border-block:1px solid var(--rule-strong)}.evidence-flow li{position:relative;display:grid;align-content:center;min-height:10rem;gap:var(--space-4);padding:var(--space-5)}.evidence-flow li + li{border-left:1px solid var(--rule-soft)}.evidence-flow li:not(:last-child)::after{position:absolute;top:50%;right:-0.4rem;color:var(--ink-muted);content:"→"}.evidence-flow strong{color:var(--ink-strong)}.flow-index{color:var(--ink-subtle);font-family:var(--font-mono);font-size:var(--font-meta)}.table-wrap{width:min(100%,var(--wide-data));margin-inline:auto;overflow-x:auto;border-block:1px solid var(--rule-strong);scrollbar-width:thin}.data-table{width:100%;border-collapse:collapse;color:var(--ink);font-size:0.96rem;line-height:1.45}.data-table th,.data-table td{padding:1rem 1.1rem;border-bottom:1px solid var(--rule-soft);text-align:left;vertical-align:top}.data-table thead th{color:var(--ink-subtle);font-size:var(--font-meta);font-weight:650;letter-spacing:0.07em;text-transform:uppercase}.data-table tbody th{width:28%;color:var(--ink-strong);font-weight:600}.data-table tbody tr:last-child>*{border-bottom:0}.data-table--three th:nth-child(2),.data-table--three td:nth-child(2),.data-table--three th:nth-child(3),.data-table--three td:nth-child(3){width:34%}.table-emphasis>*{background:var(--surface)}.table-emphasis th{border-left:3px solid var(--signal)}.closing-invariant{margin-top:var(--space-7)}.scope-columns{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-8)}.scope-columns>section{padding-top:var(--space-5);border-top:2px solid var(--rule-strong)}.check-list,.open-list,.measure-list{padding:0;margin:0;list-style:none}.check-list li,.open-list li,.measure-list li{position:relative;padding:0.55rem 0 0.55rem 1.5rem;border-bottom:1px solid var(--rule-soft)}.check-list li::before{position:absolute;left:0;color:var(--signal);content:"→"}.open-list li::before{position:absolute;left:0;color:var(--ink-subtle);content:"○"}.measure-list li::before{position:absolute;left:0;color:var(--ink-subtle);content:"·"}.scope-columns + .technical-link{margin-top:var(--space-7)}.final-cta-section{border-top-color:var(--rule-strong)!important}.final-cta-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--space-8);padding:var(--space-7);border:1px solid var(--rule-strong);background:var(--surface)}.final-cta-panel h2{margin-bottom:var(--space-4)}.final-cta-panel p:last-child{margin-bottom:0}.final-cta-panel--stack{grid-template-columns:1fr;align-items:start}.evidence-roles{margin:0;border-block:1px solid var(--rule-strong)}.evidence-roles>div{display:grid;grid-template-columns:minmax(0,0.85fr) minmax(0,1.5fr);gap:var(--space-7);padding-block:var(--space-5)}.evidence-roles>div + div{border-top:1px solid var(--rule-soft)}.evidence-roles dt{color:var(--ink-strong);font-weight:650}.evidence-roles dt span{display:block;margin-top:var(--space-2);color:var(--ink-muted);font-size:var(--font-small);font-weight:400}.evidence-roles dd{margin:0;color:var(--ink-muted)}.evidence-roles dd strong{color:var(--ink-strong);font-weight:600}.evidence-access{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);margin-top:var(--space-7);border:1px solid var(--rule-strong);border-radius:var(--radius-large);background:var(--canvas);overflow:hidden;scroll-margin-top:calc(var(--header-height) + 1.5rem)}.evidence-access-intro,.evidence-access-packet{min-width:0;padding:var(--space-6)}.evidence-access-packet{border-left:1px solid var(--rule-soft);background:var(--surface)}.evidence-access h3{margin-block:var(--space-3) var(--space-4);font-size:1.4rem;line-height:1.25}.evidence-access p{color:var(--ink-muted)}.evidence-access .button{margin-top:var(--space-3);max-width:100%;white-space:normal;text-align:left}.evidence-access .meta{margin:var(--space-4) 0 0}.evidence-packet-list{padding-left:1.1rem;margin:0;color:var(--ink-muted)}.evidence-packet-list li + li{margin-top:var(--space-3)}.evidence-brief-hero{max-width:58rem}.evidence-brief-hero>.text-link{margin-bottom:var(--space-7)}.evidence-fixtures{margin-top:var(--space-7)}.evidence-identity{margin-top:var(--space-7);border-block:1px solid var(--rule-strong)}.evidence-identity summary{min-height:44px;padding-block:var(--space-4);color:var(--ink-strong);font-weight:600;cursor:pointer}.evidence-identity>div{padding-bottom:var(--space-4);color:var(--ink-muted)}.evidence-identity code,.evidence-hash{overflow-wrap:anywhere}.evidence-identity li + li{margin-top:var(--space-3)}@media (max-width:47.99rem){.evidence-roles>div{grid-template-columns:1fr;gap:var(--space-3)}.evidence-access{grid-template-columns:1fr}.evidence-access-intro,.evidence-access-packet{padding:var(--space-5)}.evidence-access-packet{border-left:0;border-top:1px solid var(--rule-soft)}.evidence-access .button{width:100%}}.evidence-ladder-mini{display:grid;align-content:center;gap:0;padding:var(--space-5)}.evidence-mini-row{display:grid;grid-template-columns:8rem 1fr;align-items:center;gap:var(--space-4);padding:0.85rem 0;border-bottom:1px solid var(--rule-soft)}.evidence-mini-row:last-child{border-bottom:0}.evidence-mini-row span{color:var(--ink-subtle);font-family:var(--font-mono);font-size:var(--font-meta)}.evidence-mini-row strong{color:var(--ink);font-size:0.95rem}.evidence-mini-row--done span{color:var(--signal)}.evidence-mini-row--internal span{color:var(--unknown-ink)}:root[data-theme="dark"] .evidence-mini-row--internal span{color:var(--unknown-bg)}.evidence-mini-row--open{opacity:0.82}.evidence-principle{margin:0 0 var(--space-8);padding:var(--space-6);border-left:3px solid var(--signal);background:var(--surface)}.evidence-principle p{margin-bottom:var(--space-2);color:var(--ink-strong);font-size:var(--font-section);font-weight:600;line-height:1.15}.evidence-principle footer{color:var(--ink-muted)}.evidence-record-section{scroll-margin-top:calc(var(--header-height) + 1rem)}.record-header{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:var(--space-5);margin-bottom:var(--space-7)}.record-index{padding-top:0.3rem;color:var(--ink-subtle);font-family:var(--font-mono);font-size:var(--font-meta)}.record-header h2{max-width:33ch;margin:var(--space-3) 0 0}.record-claim{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:var(--space-5);padding-block:var(--space-5);border-top:1px solid var(--rule-strong)}.record-claim>span{color:var(--ink-subtle);font-size:var(--font-meta);font-weight:650;letter-spacing:0.07em;text-transform:uppercase}.record-claim p{max-width:70ch}.record-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--space-7);border-block:1px solid var(--rule-strong)}.record-meta>div{display:grid;gap:0.3rem;padding:var(--space-5)}.record-meta>div + div{border-left:1px solid var(--rule-soft)}.record-meta span{color:var(--ink-subtle);font-size:var(--font-meta);letter-spacing:0.07em;text-transform:uppercase}.record-meta strong{color:var(--ink-strong)}.record-limit{margin-top:var(--space-7);padding:var(--space-6);border:1px solid var(--rule-strong);background:var(--surface)}.record-limit h3{margin-bottom:var(--space-4)}.interpretation{margin-top:var(--space-7)}.evidence-ladder-full{padding:0;margin:0;list-style:none}.evidence-ladder-full li{display:grid;grid-template-columns:10rem 1fr;align-items:center;gap:var(--space-5);min-height:4.25rem;padding:0.75rem 0;border-top:1px solid var(--rule-soft)}.evidence-ladder-full li:last-child{border-bottom:1px solid var(--rule-soft)}.evidence-ladder-full span{color:var(--ink-subtle);font-family:var(--font-mono);font-size:var(--font-meta)}.evidence-ladder-full strong{color:var(--ink-strong)}.evidence-ladder-full .status-defined span,.evidence-ladder-full .status-observed span{color:var(--signal)}.evidence-ladder-full .status-internal span{color:var(--unknown-ink)}:root[data-theme="dark"] .evidence-ladder-full .status-internal span{color:var(--unknown-bg)}.review-order{display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding:0;margin:0;counter-reset:review;list-style:none;border-block:1px solid var(--rule-strong)}.review-order li{position:relative;min-height:6.5rem;padding:var(--space-5);border-bottom:1px solid var(--rule-soft);counter-increment:review}.review-order li::before{display:block;margin-bottom:var(--space-3);color:var(--ink-subtle);font-family:var(--font-mono);font-size:var(--font-meta);content:"0" counter(review)}.review-order li:not(:nth-child(3n+1)){border-left:1px solid var(--rule-soft)}.gate-rail{display:grid;align-content:center;gap:0;padding:var(--space-5);list-style:none}.gate-rail li{position:relative;display:grid;grid-template-columns:5.5rem 1fr;align-items:center;gap:var(--space-4);min-height:4rem;padding:0.65rem 0 0.65rem var(--space-5);border-left:1px solid var(--rule-strong)}.gate-rail li::before{position:absolute;left:-4px;width:7px;height:7px;border:1px solid var(--rule-strong);border-radius:50%;background:var(--canvas);content:""}.gate-rail li span{color:var(--ink-subtle);font-family:var(--font-mono);font-size:var(--font-meta)}.gate-rail li strong{color:var(--ink);font-size:0.95rem}.gate-rail .gate-rail-active{border-left-color:var(--signal)}.gate-rail .gate-rail-active::before{border-color:var(--signal);background:var(--signal)}.gate-heading{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:var(--space-6);margin-bottom:var(--space-8)}.gate-number{color:var(--ink-subtle);font-family:var(--font-mono);font-size:var(--font-meta);letter-spacing:0.05em;text-transform:uppercase}.gate-heading h2{margin-bottom:var(--space-4)}.question-grid{display:grid;grid-template-columns:repeat(2,1fr);margin:0;border-block:1px solid var(--rule-strong)}.question-grid>div{min-height:9rem;padding:var(--space-5);border-bottom:1px solid var(--rule-soft)}.question-grid>div:nth-child(even){border-left:1px solid var(--rule-soft)}.question-grid dt{margin-bottom:var(--space-3);color:var(--ink-strong);font-weight:650}.question-grid dd{margin:0;color:var(--ink-muted)}.outcome-strip{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-7)}.outcome-strip code{padding:0.55rem 0.75rem;border:1px solid var(--rule-strong);border-radius:var(--radius-micro);background:var(--surface);color:var(--ink-strong);font-size:var(--font-meta)}.falsifier-block{max-width:55rem}.falsifier-block blockquote{margin:var(--space-6) 0;padding:var(--space-6);border-left:3px solid var(--signal);background:var(--surface)}.falsifier-block blockquote p{margin:0;color:var(--ink-strong);font-size:var(--font-lead);font-weight:600}.measure-output-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(14rem,0.5fr);gap:var(--space-8);margin-top:var(--space-8)}.output-record{display:grid;align-content:center;gap:var(--space-3);min-height:11rem;padding:var(--space-6);border:1px solid var(--rule-strong);background:var(--surface)}.output-record span{color:var(--ink-subtle);font-size:var(--font-meta);letter-spacing:0.08em;text-transform:uppercase}.output-record strong{color:var(--ink-strong);font-size:var(--font-h3);line-height:1.25}.output-record--inline{min-height:auto;margin-top:var(--space-7)}.route2-contract{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-8)}.compact-rule-list{display:grid;grid-template-columns:repeat(2,1fr)}.compact-rule-list>li:nth-child(even){border-left:1px solid var(--rule-soft);padding-left:var(--space-4)}.buyer-questions ol{columns:2;column-gap:var(--space-8);padding-left:1.4rem}.buyer-questions li{break-inside:avoid;margin-bottom:var(--space-4);padding-left:0.5rem}.decision-records{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--rule-strong)}.decision-records article{min-height:14rem;padding:var(--space-6)}.decision-records article + article{border-left:1px solid var(--rule-soft)}.decision-records code{display:inline-block;margin-bottom:var(--space-5);color:var(--ink-strong);font-size:var(--font-h3);font-weight:700}.submission-gate{padding:var(--space-6);border:1px solid var(--rule-strong);background:var(--surface)}.submission-gate h3{margin:var(--space-4) 0 var(--space-3)}.brief-field-plan{margin-top:var(--space-8)}.brief-field-plan ol{display:grid;grid-template-columns:repeat(2,1fr);padding:0;margin:0;counter-reset:brief;list-style:none;border-block:1px solid var(--rule-strong)}.brief-field-plan li{min-height:4.5rem;padding:var(--space-4);border-bottom:1px solid var(--rule-soft);counter-increment:brief}.brief-field-plan li:nth-child(even){border-left:1px solid var(--rule-soft)}.brief-field-plan li::before{display:inline-block;width:2rem;color:var(--ink-subtle);font-family:var(--font-mono);font-size:var(--font-meta);content:counter(brief,decimal-leading-zero)}.privacy-warning{margin-top:var(--space-6)}.mission-figure{display:grid;grid-template-columns:1fr auto 0.75fr;align-items:center;gap:var(--space-5)}.mission-path{display:grid;gap:var(--space-3)}.mission-path span{padding:0.6rem 0.75rem;border-top:1px solid var(--rule-soft);color:var(--ink-muted)}.mission-path span:last-child{border-bottom:1px solid var(--rule-soft)}.mission-boundary{position:relative;display:grid;gap:0.25rem;padding-left:var(--space-5)}.mission-boundary i{position:absolute;top:-3rem;bottom:-3rem;left:0;width:3px;background:var(--signal)}.mission-boundary strong{color:var(--ink-strong)}.mission-boundary small{color:var(--ink-muted)}.mission-consequence{display:grid;min-height:7rem;place-items:center;border:1px solid var(--rule-strong);color:var(--ink-muted)}.payments-first-figure{display:grid;grid-template-columns:0.45fr 1fr;min-height:12rem;margin:0;border:1px solid var(--rule-strong)}.payments-first-figure>div{display:grid;align-content:center;gap:var(--space-3);padding:var(--space-5)}.payments-first-figure>div + div{border-left:1px solid var(--rule-soft)}.payments-first-figure span{color:var(--ink-subtle);font-size:var(--font-meta);letter-spacing:0.08em;text-transform:uppercase}.payments-first-figure strong{color:var(--ink-strong);font-size:var(--font-h3)}.wedge-current{position:relative;background:var(--surface)}.wedge-current::before{position:absolute;top:var(--space-4);bottom:var(--space-4);left:0;width:3px;background:var(--signal);content:""}.wedge-future{border-style:dashed;color:var(--ink-muted)}.mission-vision-grid{display:grid;grid-template-columns:repeat(2,1fr);border-block:1px solid var(--rule-strong)}.mission-vision-grid>section{padding:var(--space-7)}.mission-vision-grid>section + section{border-left:1px solid var(--rule-soft)}.mission-vision-grid blockquote{margin:var(--space-5) 0 0}.mission-vision-grid blockquote p{margin:0;color:var(--ink-strong);font-size:var(--font-h3);font-weight:600;line-height:1.32}.mission-explanation{margin-top:var(--space-7)}.principle-list article{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:var(--space-5);padding-block:var(--space-6);border-top:1px solid var(--rule-soft)}.principle-list article:last-child{border-bottom:1px solid var(--rule-soft)}.principle-list article>span{color:var(--ink-subtle);font-family:var(--font-mono);font-size:var(--font-meta)}.principle-list h3{margin-bottom:var(--space-3)}.principle-list p{color:var(--ink-muted)}.principle-list strong{color:var(--ink-strong)}.founder-block{display:grid;grid-template-columns:0.65fr 1.35fr;gap:var(--space-9)}.founder-block h2{margin-top:var(--space-4)}.founder-copy{padding-top:var(--space-5);border-top:2px solid var(--rule-strong)}.founder-copy>p:first-child{color:var(--ink-strong);font-size:var(--font-lead)}.legal-hero{padding-block:var(--space-11) var(--space-9)}.legal-hero h1{max-width:20ch;margin:var(--space-5) 0}.legal-prose h2{margin-top:var(--space-9)}.legal-prose h2:first-child{margin-top:0}.legal-prose .submission-gate h2{max-width:28ch;margin:var(--space-4) 0 var(--space-3)}.legal-status{margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--rule-strong);color:var(--ink-subtle);font-size:var(--font-meta);font-weight:600;letter-spacing:0.05em;text-transform:uppercase}@media (max-width:63.99rem){.wide-data-shell{width:min(100% - 3.5rem,var(--wide-data))}.interior-hero-grid{grid-template-columns:1fr}.control-point-figure,.evidence-ladder-mini,.gate-rail,.mission-figure{min-height:auto}.split-editorial{grid-template-columns:1fr;gap:var(--space-7)}.split-editorial>:nth-child(3){grid-column:auto}.boundary-flow ol{grid-template-columns:repeat(4,1fr)}.boundary-flow li:nth-child(5){border-left:0}.boundary-flow li:nth-child(n+5){border-top:1px solid var(--rule-soft)}.boundary-flow li:nth-child(4)::after{display:none}.scope-columns,.route2-contract,.mission-vision-grid{gap:var(--space-6)}.final-cta-panel{grid-template-columns:1fr;align-items:start}.review-order{grid-template-columns:repeat(2,1fr)}.review-order li:not(:nth-child(3n+1)){border-left:0}.review-order li:nth-child(even){border-left:1px solid var(--rule-soft)}}@media (max-width:47.99rem){.wide-data-shell{width:min(100% - 2.5rem,var(--wide-data))}.interior-hero{padding-block:4.25rem}.interior-hero-copy h1{margin-top:var(--space-4)}.control-point-figure,.evidence-ladder-mini,.gate-rail,.mission-figure{padding:var(--space-5)}.obligation-map{grid-template-columns:1fr;gap:var(--space-5)}.obligation-map-spine{width:2px;height:3rem;margin-inline:auto}.obligation-map-spine::after{top:auto;right:auto;bottom:-4px;left:50%;transform:translateX(-50%)}.hardcase-band{grid-template-columns:1fr}.hardcase-band>div + div{border-top:1px solid var(--rule-soft);border-left:0}.hardcase-band-route--hold::before{top:-2px;right:var(--space-5);bottom:auto;left:var(--space-5);width:auto;height:3px}.boundary-flow ol{grid-template-columns:1fr}.boundary-flow li{min-height:5.75rem}.boundary-flow li + li,.boundary-flow li:nth-child(5){border-top:1px solid var(--rule-soft);border-left:0}.boundary-flow li:not(:last-child)::after{top:auto;right:auto;bottom:-0.65rem;left:50%;transform:rotate(90deg)}.boundary-flow-control::before{top:-2px;right:var(--space-3);bottom:auto;left:var(--space-3);width:auto;height:3px}.disposition-grid,.evidence-flow,.scope-columns,.route2-contract,.mission-vision-grid,.decision-records,.question-grid{grid-template-columns:1fr}.disposition-grid article + article,.evidence-flow li + li,.mission-vision-grid>section + section,.decision-records article + article,.question-grid>div:nth-child(even){border-top:1px solid var(--rule-soft);border-left:0}.evidence-flow li:not(:last-child)::after{top:auto;right:auto;bottom:-0.7rem;left:50%;transform:rotate(90deg)}.numbered-definitions>li,.record-header,.gate-heading,.principle-list article{grid-template-columns:3rem minmax(0,1fr)}.record-claim{grid-template-columns:1fr;gap:var(--space-2)}.record-meta{grid-template-columns:1fr}.record-meta>div + div{border-top:1px solid var(--rule-soft);border-left:0}.evidence-ladder-full li{grid-template-columns:8rem 1fr}.review-order{grid-template-columns:1fr}.review-order li:nth-child(even){border-left:0}.measure-output-grid,.founder-block{grid-template-columns:1fr}.compact-rule-list,.brief-field-plan ol{grid-template-columns:1fr}.compact-rule-list>li:nth-child(even),.brief-field-plan li:nth-child(even){border-left:0;padding-left:0}.buyer-questions ol{columns:1}.mission-figure{grid-template-columns:1fr;gap:var(--space-7)}.mission-boundary{padding:var(--space-5) 0 0}.mission-boundary i{top:0;right:0;bottom:auto;left:0;width:auto;height:3px}.payments-first-figure{grid-template-columns:1fr}.payments-first-figure>div + div{border-top:1px dashed var(--rule-strong);border-left:0}.final-cta-panel{padding:var(--space-6)}.data-table{min-width:42rem}.data-table--two{min-width:34rem}}@media (max-width:29.99rem){.wide-data-shell{width:min(100% - 2.25rem,var(--wide-data))}.evidence-mini-row{grid-template-columns:7.25rem 1fr;gap:var(--space-3)}.numbered-definitions>li,.record-header,.gate-heading,.principle-list article{grid-template-columns:2.5rem minmax(0,1fr);gap:var(--space-3)}.evidence-ladder-full li{grid-template-columns:1fr;gap:0.2rem;padding-block:0.9rem}.cta-row .button{width:100%}}@media (forced-colors:active){.fixed-boundary-bar,.obligation-map-spine,.hardcase-band-route--hold::before,.boundary-flow-control::before,.mission-boundary i,.wedge-current::before{background:Highlight}.control-point-figure,.evidence-ladder-mini,.gate-rail,.mission-figure,.editorial-callout,.definition,.interpretation,.annotation-line,.closing-invariant,.record-limit,.submission-gate{border-color:CanvasText}.state-badge{forced-color-adjust:none}}.decision-statement{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-5);margin-top:var(--space-5);padding:var(--space-4) var(--space-5);border-left:3px solid var(--signal);background:var(--surface)}.decision-statement strong{color:var(--ink-strong)}.decision-statement span{color:var(--ink-muted)}@media (max-width:47.99rem){.decision-statement{align-items:flex-start;flex-direction:column;gap:var(--space-2)}}.assessment-hero{padding-block:clamp(3.5rem,6vw,5.5rem) 2.75rem}.assessment-hero-grid{display:block}.assessment-hero .interior-hero-copy h1{max-width:24ch;font-size:clamp(2.75rem,5vw,4.25rem);line-height:1.04;letter-spacing:-.035em;margin-block:1.35rem}.assessment-hero .interior-hero-copy{max-width:none}.assessment-hero .lead{max-width:55ch}.assessment-readout-section.section{padding-top:0;border-top:0}.assessment-hero-note{margin-top:var(--space-4);max-width:50ch}.assessment-figure{display:grid;gap:var(--space-4);padding:clamp(1.5rem,3vw,2.5rem);border:1px solid var(--rule-strong);border-radius:var(--radius-large);background:var(--surface)}.assessment-obligation{display:grid;gap:0.4rem;padding:var(--space-4) 0 var(--space-5) var(--space-5);border-left:3px solid var(--institutional);border-bottom:1px solid var(--rule-soft)}.assessment-obligation strong{color:var(--ink-strong);font-size:var(--font-h3)}.assessment-path{display:grid;grid-template-columns:1fr auto;gap:0.35rem var(--space-4);align-items:center;padding:var(--space-4) 0;border-bottom:1px solid var(--rule-soft)}.assessment-index{grid-column:1 / -1;color:var(--ink-subtle);font-family:var(--font-mono);font-size:var(--font-meta);font-weight:600;letter-spacing:0.04em}.assessment-path>span:not(.assessment-index){color:var(--ink-muted)}.assessment-path strong{color:var(--ink-strong);text-align:right}.assessment-path .assessment-unknown{padding:0.35rem 0.55rem;border:1px solid var(--unknown-border);border-radius:var(--radius-micro);background:var(--unknown-bg);color:var(--unknown-ink);font-family:var(--font-mono);font-size:var(--font-small)}.assessment-observations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.assessment-observations span{padding:0.65rem 0.25rem;border:1px solid var(--rule-soft);border-radius:var(--radius-micro);color:var(--ink-strong);font-size:var(--font-small);font-weight:600;text-align:center}.assessment-figure p{margin:0;color:var(--ink-muted);font-size:var(--font-small)}.assessment-section-heading{max-width:52rem}.assessment-section-heading h2{max-width:29ch}.assessment-question-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block:1px solid var(--rule-strong)}.assessment-question-grid article{padding:var(--space-6)}.assessment-question-grid article:nth-child(even){border-left:1px solid var(--rule-soft)}.assessment-question-grid article:nth-child(n + 3){border-top:1px solid var(--rule-soft)}.assessment-question-grid h3{margin:var(--space-5) 0 var(--space-3)}.assessment-question-grid p{margin:0;color:var(--ink-muted)}.assessment-question-grid .assessment-index{color:var(--institutional)}.assessment-boundary,.assessment-evidence-note{max-width:70ch;margin:var(--space-7) 0 0;padding:var(--space-5) 0 0;border-top:1px solid var(--rule-soft);color:var(--ink-muted)}.assessment-readout-section .assessment-boundary{margin:1.5rem 0 2rem;font-size:1rem}.assessment-readout-section .assessment-boundary strong{color:var(--ink-strong)}.assessment-evidence-note strong{color:var(--ink-strong)}.assessment-steps{padding:0;margin:0;list-style:none;border-top:1px solid var(--rule-strong)}.assessment-steps li{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:var(--space-5);padding:var(--space-5) 0;border-bottom:1px solid var(--rule-soft)}.assessment-steps li>span{padding-top:0.15rem;color:var(--ink-subtle);font-family:var(--font-mono);font-size:var(--font-meta)}.assessment-steps h3{margin-bottom:var(--space-2)}.assessment-steps p{max-width:70ch;margin:0;color:var(--ink-muted)}.assessment-contact{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(16rem,0.6fr);gap:var(--space-9);align-items:end}.assessment-contact h2{max-width:25ch;margin:var(--space-4) 0}.assessment-contact .lead{margin:0}.assessment-contact-action{display:grid;justify-items:start;gap:var(--space-4)}.assessment-contact-action .meta{max-width:38ch;margin:0}@media (max-width:61.24rem){.assessment-hero-grid,.assessment-contact{grid-template-columns:1fr}.assessment-figure{max-width:46rem}.assessment-contact{gap:var(--space-6)}}@media (max-width:47.99rem){.assessment-question-grid{grid-template-columns:1fr}.assessment-question-grid article{padding:var(--space-5) 0}.assessment-question-grid article + article{border-top:1px solid var(--rule-soft)}.assessment-question-grid article:nth-child(even){border-left:0}.assessment-steps li{grid-template-columns:2.5rem minmax(0,1fr);gap:var(--space-4)}.assessment-path{grid-template-columns:1fr}.assessment-path strong{justify-self:start;text-align:left}}.assessment-role-grid,.assessment-faq,.assessment-outcomes,.evidence-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-7)}.assessment-role-grid{border-block:1px solid var(--rule-strong);padding-block:var(--space-6)}.assessment-role-grid ul{padding-left:1.2rem;margin:var(--space-4) 0 0;color:var(--ink-muted)}.assessment-role-grid li + li{margin-top:var(--space-3)}.assessment-manual-note{max-width:70ch;margin-top:var(--space-5);color:var(--ink-muted)}.assessment-manual-note strong,.assessment-outcomes strong,.assessment-steps strong{color:var(--ink-strong)}.assessment-outcomes{margin-top:var(--space-6)}.assessment-outcomes p{margin:0;color:var(--ink-muted)}.assessment-outcomes strong{display:block;margin-bottom:var(--space-2)}.assessment-faq{margin-top:var(--space-7);padding-top:var(--space-6);border-top:1px solid var(--rule-strong)}.assessment-faq p{color:var(--ink-muted);margin-bottom:0}.assessment-steps p + p{margin-top:var(--space-3)}.assessment-email{overflow-wrap:anywhere}.evidence-verdicts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:var(--space-7) 0 var(--space-5);border-block:1px solid var(--rule-strong)}.evidence-verdicts>div{padding:var(--space-5) var(--space-4)}.evidence-verdicts>div + div{border-left:1px solid var(--rule-soft)}.evidence-verdicts dt{color:var(--ink-muted);font-size:var(--font-small)}.evidence-verdicts dd{margin:var(--space-3) 0 0;color:var(--ink-strong);font-family:var(--font-mono);font-size:var(--font-h3);font-weight:600}.evidence-verdicts .evidence-fail{display:inline-block;padding:0.15rem 0.5rem;border-radius:var(--radius-micro);color:var(--refuse-ink);background:var(--refuse-bg)}.evidence-history,.evidence-source-date{margin-top:var(--space-6);max-width:80ch}.evidence-source-grid{border-top:1px solid var(--rule-strong);padding-top:var(--space-6)}.evidence-source-grid h3{margin-top:var(--space-3)}.evidence-source-grid p{color:var(--ink-muted)}.evidence-source-grid strong{color:var(--ink-strong)}.guide-phase-title{margin:0 0 var(--space-3)}.guide-intro{margin:0 0 var(--space-5);color:var(--ink-muted)}.guide-start{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6);margin:0 0 var(--space-7);padding:var(--space-6);border:1px solid var(--rule-strong);background:var(--surface)}.guide-start dt{color:var(--ink-strong);font-weight:650}.guide-start dd{margin:var(--space-3) 0 0;color:var(--ink-muted)}.evaluation-guide .assessment-role-grid{border-bottom:0}.evaluation-guide .assessment-role-grid h4{margin:0;font-size:var(--font-body)}.evaluation-guide .assessment-steps{margin-top:var(--space-7)}.guide-decision{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--space-7);margin-top:var(--space-7);padding-top:var(--space-6);border-top:2px solid var(--rule-strong)}.guide-decision h3{margin-bottom:var(--space-3)}.guide-decision p{margin:0;color:var(--ink-muted)}.guide-decision .technical-link{margin-top:var(--space-3)}.guide-reassessment{margin-top:var(--space-7);padding-top:var(--space-6);border-top:1px solid var(--rule-strong)}.guide-reassessment h3{margin:0 0 var(--space-3)}.guide-reassessment p{max-width:76ch;margin:var(--space-3) 0 0;color:var(--ink-muted)}.release-table td p{margin:var(--space-3) 0}.release-table td p:last-child{margin-bottom:0}.release-table th,.release-table td{overflow-wrap:anywhere}@media (max-width:47.99rem){.product-availability-grid{grid-template-columns:1fr;gap:var(--space-5)}.product-availability-grid>div + div{padding:var(--space-5) 0 0;border-left:0;border-top:1px solid var(--rule-soft)}.assessment-role-grid,.assessment-faq,.assessment-outcomes,.evidence-source-grid{grid-template-columns:1fr;gap:var(--space-5)}.guide-start,.guide-decision{grid-template-columns:1fr;gap:var(--space-5)}.guide-start>div + div{border-top:1px solid var(--rule-soft);padding-top:var(--space-4)}.guide-start dd{margin-top:var(--space-2)}.release-table{min-width:0;table-layout:fixed}.release-table tr>:first-child{width:34%}.release-table th,.release-table td{padding:var(--space-4) var(--space-3)}.evidence-verdicts{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-verdicts>div:nth-child(odd){border-left:0}.evidence-verdicts>div:nth-child(n + 3){border-top:1px solid var(--rule-soft)}}.hana{--hana-edge:max(1rem,env(safe-area-inset-right))}.hana [hidden]{display:none!important}body.menu-open .hana{display:none}@media screen{body.hana-enabled .site-footer,body.hana-enabled #haltseal-site .site-footer{padding-bottom:max(6rem,calc(env(safe-area-inset-bottom) + 6rem))}}.hana-launcher{position:fixed;z-index:120;right:var(--hana-edge);bottom:max(1rem,env(safe-area-inset-bottom));display:inline-flex;align-items:center;gap:.65rem;min-height:3rem;padding:.75rem 1rem;border:1px solid var(--rule-strong);border-radius:999px;background:var(--ink-strong);color:var(--canvas);font-family:var(--font-sans);font-size:.875rem;font-weight:600;line-height:1.25;cursor:pointer;box-shadow:0 4px 24px #0003}.hana-launcher svg{flex:none}.hana-launcher:hover{opacity:.92}.hana-launcher:focus-visible,.hana-close:focus-visible,.hana-retry:focus-visible,.hana a:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.hana-dialog{position:fixed;z-index:150;inset:auto var(--hana-edge) max(5rem,calc(env(safe-area-inset-bottom) + 4rem)) auto;width:min(25rem,calc(100vw - 2rem));max-width:none;max-height:calc(100dvh - 6rem - env(safe-area-inset-bottom));padding:0;margin:0;overflow:hidden;border:1px solid var(--rule-strong);border-radius:1rem;background:var(--surface);color:var(--ink);font-family:var(--font-sans);box-shadow:0 12px 60px #0005}.hana-dialog[open]{display:flex;flex-direction:column}.hana-heading{display:flex;flex:none;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border-bottom:1px solid var(--rule-soft)}.hana-heading h2{margin:0;font-size:1rem;font-weight:600;line-height:1.4;letter-spacing:-.02em}.hana-heading p{margin:.1rem 0 0;color:var(--ink-muted);font-size:.75rem;line-height:1.4}.hana-close{display:grid;place-items:center;flex:none;width:2.75rem;height:2.75rem;padding:0;border:1px solid var(--rule-soft);border-radius:.5rem;background:transparent;color:var(--ink);font:1.6rem/1 var(--font-sans);cursor:pointer}.hana-body{min-height:0;padding:.85rem;overflow-y:auto;overscroll-behavior:contain}.hana-notice{margin:0 0 .85rem;color:var(--ink-muted);font-size:.75rem;line-height:1.55}.hana-notice a,.hana-contact a{color:var(--link);text-underline-offset:.18em}.hana-status{margin:.5rem .15rem;font-size:.875rem;line-height:1.5}.hana-status:empty{display:none}.hana-retry{min-height:2.75rem;margin:.5rem .15rem;padding:.5rem .85rem;border:1px solid var(--rule-strong);border-radius:.5rem;background:var(--surface);color:var(--ink);font:inherit;font-size:.875rem;cursor:pointer}.hana-widget{width:100%}.hana-widget anam-agent{display:block;width:100%}.hana-contact{flex:none;margin:0;padding:.8rem 1rem;border-top:1px solid var(--rule-soft);color:var(--ink-muted);font-size:.8125rem;line-height:1.5}@media (max-width:360px){.hana-launcher{gap:.5rem;padding-inline:.85rem;font-size:.8125rem}}@media (forced-colors:active){.hana-launcher,.hana-dialog,.hana-close,.hana-retry{border-color:CanvasText}}@media print{.hana{display:none!important}}.header-signin,.mobile-menu-signin{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.625rem 1rem;border:1px solid var(--rule-strong);border-radius:.5rem;background:var(--surface);color:var(--ink-strong);font:600 .875rem/1.4 var(--font-sans);text-decoration:none;white-space:nowrap;transition:border-color 150ms ease,background-color 150ms ease}.header-signin:visited,.mobile-menu-signin:visited{color:var(--ink-strong)}.header-signin:hover,.mobile-menu-signin:hover{background:var(--surface-raised);border-color:var(--ink-muted)}.header-signin:focus-visible,.mobile-menu-signin:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.mobile-menu-signin{display:flex;margin:1rem 0;width:100%}.home-header-actions{display:flex;align-items:center;gap:.75rem;margin-left:auto}#haltseal-site .home-header-actions .header-contact{margin-left:0}#haltseal-site .header-signin{color:#f4f3ef;background:#111110;border-color:#5f665e}#haltseal-site .header-signin:hover{background:#242923;border-color:#a6b0a3}[data-theme="light"] #haltseal-site .header-signin{color:#191d16;background:#f3f3ed;border-color:#8e9788}[data-theme="light"] #haltseal-site .header-signin:hover{background:#e3e8df;border-color:#5e6657}@media(max-width:76rem){#haltseal-site .desktop-nav{display:none}#haltseal-site .menu-toggle{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;margin-left:0}}@media(max-width:70rem){body:not([data-page="home"]) .site-header .site-nav{display:none}body:not([data-page="home"]) .site-header .menu-toggle{display:inline-flex}}@media(max-width:48rem){.header-actions,.home-header-actions{gap:.5rem}#haltseal-site .home-header-actions .header-contact{display:none}#haltseal-site .site-header{gap:.75rem}}@media(max-width:24rem){.header-signin{padding-inline:.75rem}#haltseal-site .site-header{padding-inline:1rem;gap:.5rem}#haltseal-site .brand{font-size:1rem;gap:.5rem}#haltseal-site .brand-mark{width:1.625rem;height:1.625rem}#haltseal-site .menu-toggle{padding-inline:.625rem}}@media(prefers-reduced-motion:reduce){.header-signin,.mobile-menu-signin{transition:none}}@media(forced-colors:active){.header-signin,.mobile-menu-signin{border-color:ButtonText;background:Canvas;color:LinkText}}@media (max-width:48rem){body:not([data-page="home"]) .header-inner{column-gap:.5rem}}@container (max-width:12rem){body:not([data-page="home"]) .site-header .brand-word,#haltseal-site .site-header .brand-word{display:none}body:not([data-page="home"]) .site-header .brand-mark,#haltseal-site .site-header .brand-mark{width:32px;height:32px}body:not([data-page="home"]) .site-header .header-actions,#haltseal-site .site-header .home-header-actions{gap:8px}body:not([data-page="home"]) .site-header .header-signin,#haltseal-site .site-header .header-signin{min-height:44px;padding:.375rem .375rem}body:not([data-page="home"]) .site-header .menu-toggle,#haltseal-site .site-header .menu-toggle{width:44px;min-width:44px;min-height:44px;padding-inline:4px;flex-shrink:0}}.we-example{color:var(--ink);background:var(--surface);border:1px solid var(--rule-soft);border-radius:var(--radius-large);padding:clamp(1rem,3vw,2rem);margin:1.5rem 0;font-size:1rem;line-height:1.55}.we-heading,.we-footer{display:flex;gap:1.5rem;justify-content:space-between;align-items:flex-start}.we-heading h2{font-size:clamp(1.75rem,3vw,2.4rem);line-height:1.12;margin:.5rem 0;letter-spacing:-.04em}.we-heading .eyebrow{font-size:.75rem;letter-spacing:.1em;margin:0}.we-scope{border:1px solid var(--rule-soft);border-radius:.5rem;color:var(--ink-muted);padding:.4rem .6rem;font-size:.78rem;flex-shrink:0}.we-intro{color:var(--ink-muted);max-width:48rem;margin:.75rem 0 1.5rem}.we-layout{display:grid;grid-template-columns:minmax(14rem,.8fr) minmax(0,1.2fr);gap:clamp(1rem,3vw,2rem)}.we-record{background:var(--surface-quiet);border:1px solid var(--rule-soft);border-radius:.75rem;overflow:hidden;align-self:start}.we-record-head{padding:1.25rem;border-bottom:1px solid var(--rule-soft)}.we-record-head>span,.we-record-head>p{color:var(--ink-muted);font-size:.85rem;margin:0}.we-record-head>strong{display:block;font-size:2.75rem;letter-spacing:-.05em;line-height:1.3}.we-record-head small{font-size:.9rem;letter-spacing:0}.we-record-head code{display:block;margin-top:.8rem;font-family:var(--font-mono);font-size:.75rem;overflow-wrap:anywhere}.we-facts{padding:0 1.25rem;margin:0}.we-facts>div{display:flex;justify-content:space-between;gap:1rem;padding:.85rem 0;border-bottom:1px solid var(--rule-soft)}.we-facts dt{color:var(--ink-muted);font-size:.85rem}.we-facts dd{margin:0;text-align:right;font-size:.85rem;max-width:58%;font-weight:600}.we-hold{color:var(--hold-ink);background:var(--hold-bg);border:1px solid var(--hold-border);border-radius:.25rem;padding:.05rem .45rem}.we-record-note{padding:1rem 1.25rem;margin:0;color:var(--ink-muted);font-size:.8rem}.we-example .we-steps{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:0 0 1rem}.we-example .we-steps li{display:block;list-style:none;padding:0;margin:0}.we-steps button{width:2.75rem;height:2.75rem;border:1px solid var(--rule-soft);border-radius:50%;color:var(--ink-muted);background:var(--surface);cursor:pointer;font:inherit}.we-steps [aria-current]{background:var(--institutional);color:var(--primary-ink);border-color:var(--institutional)}.we-position{font-size:.8rem;color:var(--ink-muted);margin:0 0 .5rem}.we-mobile-summary{display:none}.we-story h3{font-size:1.45rem;line-height:1.25;letter-spacing:-.025em;margin:.5rem 0 .8rem}.we-story>p{margin:.5rem 0 1rem}.we-why{border-left:3px solid var(--institutional);padding:.75rem 1rem;margin:1rem 0;background:var(--surface-quiet)}.we-why strong{font-size:.9rem}.we-why p{margin:.4rem 0 0;color:var(--ink-muted);font-size:.9rem}.we-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.25rem}.we-button{display:inline-flex;justify-content:center;align-items:center;min-height:2.75rem;padding:.65rem 1rem;background:var(--institutional);color:var(--primary-ink);border:1px solid var(--institutional);border-radius:.5rem;font:inherit;font-weight:600;font-size:.9rem;text-decoration:none;cursor:pointer;text-align:center}.we-button:hover{background:var(--institutional-hover);color:var(--primary-ink)}.we-button--quiet{background:var(--surface);border-color:var(--rule-strong);color:var(--ink)}.we-button--quiet:hover{background:var(--surface-raised);color:var(--ink)}.we-button:disabled{opacity:.55;cursor:default}.we-example :is(button,a):focus-visible{outline:3px solid var(--focus);outline-offset:3px}.we-recovery{margin-top:1.5rem;border-top:1px solid var(--rule-soft);padding-top:1rem}.we-recovery ol{padding-left:1.2rem}.we-recovery li{margin:.8rem 0}.we-recovery li strong,.we-recovery li span{display:block;font-size:.85rem}.we-recovery li span,.we-recovery>p{color:var(--ink-muted);font-size:.8rem}.we-understanding{border:1px solid var(--rule-soft);border-radius:.5rem;padding:1rem;margin:1rem 0 0;min-width:0}.we-understanding legend{font-weight:600;font-size:.9rem;padding:0 .25rem}.we-choice{display:block;width:100%;text-align:left;padding:.65rem .75rem;margin:.5rem 0;background:var(--surface);color:var(--ink);border:1px solid var(--rule-strong);border-radius:.4rem;cursor:pointer;font:inherit;font-size:.85rem;min-height:2.75rem}.we-choice[aria-pressed=true]{border-color:var(--institutional);background:var(--surface-raised)}.we-understanding p{font-size:.85rem;margin:.5rem 0 0}.we-announcement{color:var(--ink-muted);font-size:.85rem;margin:1rem 0}.we-footer{border-top:1px solid var(--rule-soft);padding-top:1.5rem;margin-top:1.5rem}.we-footer>div{flex:1;min-width:0}.we-footer p{color:var(--ink-muted);font-size:.85rem;margin:.4rem 0 1rem}.we-evidence{display:block;color:var(--link);margin-top:1rem;font-size:.85rem}.we-progress{max-width:19rem}.we-reset{border:0;padding:.5rem 0;font:inherit;font-size:.85rem;color:var(--link);background:transparent;cursor:pointer;text-decoration:underline;min-height:2.75rem}.we-disclosure{grid-column:1/-1;min-width:0}.we-disclosure>summary{cursor:pointer;color:var(--link);padding:.75rem 0;font-weight:600}.we-example [hidden]{display:none!important}@media(max-width:45rem){.we-heading,.we-footer{flex-direction:column;gap:.75rem}.we-scope{flex-shrink:1}.we-layout{grid-template-columns:minmax(0,1fr)}.we-story{grid-row:1}.we-record{grid-row:2}.we-mobile-summary{display:block;padding:.65rem .75rem;border:1px solid var(--rule-soft);border-radius:.4rem;font-size:.8rem}.we-record-head>strong{font-size:2.2rem}.we-facts>div{padding:.6rem 0}.we-example .we-steps{gap:.35rem}.we-steps button{width:2.75rem;height:2.75rem}.we-progress{max-width:none}.we-button{max-width:100%}}[data-auth-signin][hidden],[data-account-menu][hidden],[data-account-manage][hidden]{display:none!important}.header-account{position:relative;flex-shrink:0}.account-toggle{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:2.75rem;min-width:44px;height:2.75rem;min-height:44px;padding:0;border:1px solid var(--rule-strong);border-radius:50%;background:var(--surface);color:var(--ink-strong);font:600 .875rem/1 var(--font-sans);cursor:pointer;list-style:none}.account-toggle::-webkit-details-marker{display:none}.account-toggle:hover,.header-account[open] .account-toggle{background:var(--surface-raised);border-color:var(--ink-muted)}.account-toggle:focus-visible,.account-panel a:focus-visible,.account-panel button:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.account-panel{position:absolute;z-index:90;top:calc(100% + .625rem);right:0;width:min(18rem,calc(100vw - 2rem));box-sizing:border-box;padding:.5rem;max-height:var(--account-panel-height,50dvh);overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--rule-strong);border-radius:.75rem;background:var(--surface);color:var(--ink-strong);box-shadow:0 .75rem 2rem #0003}.account-identity{display:grid;gap:.25rem;margin:0;padding:.75rem .75rem 1rem;border-bottom:1px solid var(--rule);overflow-wrap:anywhere}.account-identity strong{font:600 .875rem/1.5 var(--font-sans)}.account-identity span{color:var(--ink-muted);font:.875rem/1.5 var(--font-sans)}.account-panel a,.account-panel button{display:flex;align-items:center;min-height:44px;width:100%;box-sizing:border-box;padding:.625rem .75rem;border:0;border-radius:.375rem;background:transparent;color:var(--ink-strong);font:500 .875rem/1.5 var(--font-sans);text-decoration:none;text-align:left;cursor:pointer}.account-panel a:visited{color:var(--ink-strong)}.account-panel a:hover,.account-panel button:hover{background:var(--surface-raised)}.account-panel button:disabled{cursor:wait;opacity:.7}.account-status{margin:0;padding:0 .75rem;color:var(--ink-muted);font:.875rem/1.5 var(--font-sans);overflow-wrap:anywhere}.account-status:empty{display:none}.account-status:not(:empty){padding-block:.5rem}.mobile-menu-panel .header-account{margin-top:1rem}.mobile-menu-panel .account-toggle{width:100%;border-radius:.5rem;gap:.75rem;justify-content:flex-start;padding-inline:1rem}.mobile-menu-panel .account-toggle::after{content:"Account"}.mobile-menu-panel .account-panel{position:static;width:100%;max-height:none;overflow:visible;margin-top:.5rem;box-shadow:none}#haltseal-site .account-panel a{color:var(--ink-strong)}body:not([data-page="home"]) .site-header .header-commercial.is-dashboard,#haltseal-site .home-header-actions .header-contact.is-dashboard{display:inline-flex;min-height:44px}@media(max-width:48rem){body:not([data-page="home"]) .site-header .header-commercial.is-dashboard,#haltseal-site .home-header-actions .header-contact.is-dashboard{min-width:0;padding-inline:.875rem}}@media(max-width:26rem){.site-header .header-account{display:none}[data-account-state="signed-in"] .site-header .brand-word{display:none}}@container(max-width:20rem){.site-header .header-account{display:none}[data-account-state="signed-in"] .site-header .brand-word{display:none}body:not([data-page="home"]) .site-header .header-commercial.is-dashboard,#haltseal-site .home-header-actions .header-contact.is-dashboard{min-width:0;padding:.5rem .625rem;font-size:.875rem}}@media(forced-colors:active){.account-toggle,.account-panel{border-color:ButtonText;background:Canvas;color:CanvasText}.account-panel a,.account-panel a:visited,.account-panel button{color:LinkText}}.sdk-evaluation{color:var(--ink);scroll-margin-top:7rem}.sdk-evaluation-heading{max-width:760px;margin-bottom:2rem}.sdk-evaluation-heading h2{margin:.65rem 0 1rem;font-size:clamp(1.8rem,3.8vw,3rem);line-height:1.15;letter-spacing:-.035em;color:var(--ink-strong)}.sdk-evaluation-heading>p:last-child{max-width:680px;line-height:1.7;color:var(--ink-muted)}.sdk-entry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.sdk-entry-card{display:flex;flex-direction:column;align-items:start;min-width:0;padding:1.5rem;border:1px solid var(--rule-soft);border-radius:.75rem;background:var(--surface)}.sdk-entry-card h3{margin:.8rem 0 .3rem;font-size:1.35rem;line-height:1.3;letter-spacing:-.02em;color:var(--ink-strong)}.sdk-entry-card p{margin:.75rem 0;line-height:1.65;font-size:.9375rem;overflow-wrap:anywhere}.sdk-entry-card .sdk-entry-status{margin:0;color:var(--ink-strong);font-weight:600;font-size:.8125rem}.sdk-entry-card .sdk-entry-version{margin:.4rem 0;color:var(--ink-muted);font-size:.875rem}.sdk-entry-card a{margin-top:auto;padding-top:1rem;min-height:44px;display:flex;align-items:center;gap:.4rem;font-size:.9375rem;line-height:1.5;overflow-wrap:anywhere}.sdk-evaluation-foot{display:flex;justify-content:space-between;gap:2rem;margin-top:1.4rem}.sdk-evaluation-foot p{max-width:660px;margin:0;color:var(--ink-muted);font-size:.875rem;line-height:1.7}.sdk-evaluation-foot>div{display:flex;flex-wrap:wrap;align-content:start;column-gap:1.25rem}.sdk-evaluation-foot a{display:inline-flex;align-items:center;min-height:44px;font-size:.875rem;line-height:1.5}.sdk-evaluation :focus-visible{outline:2px solid var(--institutional);outline-offset:4px}.docs-content .sdk-install-grid{grid-template-columns:minmax(0,1fr)}.sdk-quickstart-status{display:flex;flex-wrap:wrap;gap:.6rem 1.1rem;padding:0;list-style:none;color:var(--ink-muted);font-size:.875rem;line-height:1.7}.sdk-quickstart-status li{border-left:2px solid var(--rule-soft);padding-left:.65rem}.sdk-release-details{margin:1.5rem 0;border:1px solid var(--rule-soft);border-radius:.65rem;padding:.85rem 1rem}.sdk-release-details>summary{cursor:pointer;min-height:44px;align-content:center;font-weight:600;line-height:1.5;color:var(--ink-strong)}.sdk-release-details .sdk-versions{border:0;padding:0;background:none}.docs-content :is(#install-python,#install-javascript){scroll-margin-top:7rem}.adk-example{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:1.5rem 2rem;margin:2rem 0;padding:1.75rem;border:1px solid var(--rule-soft);border-radius:.75rem;background:var(--surface);color:var(--ink);scroll-margin-top:7rem}.adk-example>div{min-width:0}.adk-example h2{margin:.6rem 0 1rem;color:var(--ink-strong);font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.2;letter-spacing:-.025em}.adk-example p{margin:.7rem 0;font-size:1rem;line-height:1.65;overflow-wrap:anywhere}.adk-example .adk-example-label{margin:0;color:var(--ink-strong);font-size:.875rem;font-weight:600}.adk-example .adk-example-verification,.adk-example .adk-example-detail,.adk-example .adk-example-scope{color:var(--ink-muted);font-size:.875rem}.adk-example-results{margin:.6rem 0 0}.adk-example-results>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;padding:.7rem 0;border-bottom:1px solid var(--rule-soft)}.adk-example-results dt{color:var(--ink);font-size:.9375rem;line-height:1.5}.adk-example-results dd{margin:0;padding:.25rem .5rem;border:1px solid var(--rule-soft);border-radius:.25rem;font-family:var(--font-mono);font-size:.875rem;line-height:1.5}.adk-example-hold{background:var(--hold-bg);color:var(--hold-ink)}.adk-example-accept{background:var(--accept-bg);color:var(--accept-ink)}.adk-example-refuse{background:var(--refuse-bg);color:var(--refuse-ink)}.adk-example-links{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.25rem 1.5rem;border-top:1px solid var(--rule-soft);padding-top:.5rem}.adk-example-links a{display:inline-flex;align-items:center;min-height:44px;font-size:.9375rem;line-height:1.5}.adk-example .adk-example-scope{grid-column:1 / -1;margin:0}.adk-example :focus-visible,.adk-example:focus-visible{outline:2px solid var(--institutional);outline-offset:4px}@media(max-width:900px){.sdk-evaluation-foot{display:block}.sdk-evaluation-foot>div{margin-top:.8rem}}@media(max-width:760px){.sdk-entry-grid{grid-template-columns:minmax(0,1fr)}.sdk-entry-card{padding:1.25rem}.adk-example{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding:1.25rem}}@media(print){.sdk-entry-grid{display:block}.sdk-entry-card,.adk-example{break-inside:avoid;background:none;margin-bottom:1rem}}@media(forced-colors:active){.sdk-entry-card,.sdk-release-details,.sdk-quickstart-status li,.adk-example,.adk-example-results>div,.adk-example-results dd{border-color:CanvasText}}.execute-entry{display:grid;grid-template-columns:1.3fr 1fr;gap:2rem;align-items:center;border-block:1px solid var(--rule-soft);padding-block:2.5rem;margin-block:2rem}.execute-entry h2{font-size:clamp(1.75rem,3vw,2.5rem);letter-spacing:-.035em;margin:.6rem 0 1rem}.execute-entry p{max-width:45rem}.execute-entry-actions{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;justify-self:end;min-width:0;max-width:100%}.execute-entry-actions a{max-width:100%;white-space:normal}#haltseal-site .execute-entry .button--primary{background:#22654b;border-color:#22654b;color:#fff}#haltseal-site .execute-entry .button--primary:hover{background:#184d38;border-color:#184d38;color:#fff}:root[data-theme="dark"] #haltseal-site .execute-entry .button--primary{background:#7decc9;border-color:#7decc9;color:#13291e}:root[data-theme="dark"] #haltseal-site .execute-entry .button--primary:hover{background:#a0f4da;border-color:#a0f4da;color:#13291e}@media(forced-colors:active){#haltseal-site .execute-entry .button--primary{background:ButtonFace!important;border-color:ButtonText!important;color:ButtonText!important}}@media(max-width:55rem){.execute-entry{grid-template-columns:1fr}.execute-entry-actions{justify-self:start}}.execute-small{font-size:.875rem;line-height:1.65;color:var(--ink-muted)}.adoption-journey{--adoption-line:#343d38;--adoption-muted:#adb7b0;--adoption-accent:#91eac8;--adoption-panel:#161c18;margin-block:72px;padding-block:48px;border-block:1px solid var(--adoption-line);color:inherit;scroll-margin-top:100px}.adoption-journey-heading{max-width:780px;margin-bottom:32px}.adoption-journey h2{font-size:clamp(28px,3.1vw,44px);line-height:1.12;letter-spacing:-.035em;font-weight:500;margin:10px 0 18px}.adoption-journey-heading>p:not(.eyebrow){max-width:660px;line-height:1.65;color:var(--adoption-muted)}.adoption-steps{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0!important;margin:0!important;gap:0}.adoption-steps li{padding:24px 20px;background:var(--adoption-panel);border:1px solid var(--adoption-line);display:flex;flex-direction:column;min-width:0}.adoption-steps li+li{border-left:0}.adoption-step-number{font:12px/1.5 var(--font-mono,monospace);color:var(--adoption-accent)}.adoption-steps h3{font-size:19px;line-height:1.3;font-weight:500;margin:22px 0 12px}.adoption-steps p{font-size:14px;line-height:1.65;color:var(--adoption-muted);margin:0 0 24px}.adoption-steps a{font-size:14px;line-height:1.6;color:var(--adoption-accent);margin-top:auto;text-underline-offset:4px}.adoption-journey-note{font-size:14px;line-height:1.7;color:var(--adoption-muted);max-width:850px;margin:24px 0 0}.adoption-journey-note a{color:var(--adoption-accent)}.pricing-release{--adoption-line:#343d38;--adoption-muted:#adb7b0;--adoption-accent:#91eac8;--adoption-panel:#161c18}.pricing-release .adoption-hero{max-width:850px;padding:64px 0 44px}.pricing-release h1{font-size:clamp(44px,5.8vw,76px);font-weight:500;line-height:1.05;letter-spacing:-.05em;margin:16px 0 24px}.pricing-release .adoption-lead{max-width:650px;font-size:19px;line-height:1.65;color:var(--adoption-muted)}.pricing-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pricing-plan{display:flex;flex-direction:column;min-width:0;background:var(--adoption-panel);padding:28px;border:1px solid var(--adoption-line);border-radius:12px}.pricing-plan--free{border-color:var(--adoption-accent)}.pricing-plan h2{font-size:28px;line-height:1.2;letter-spacing:-.03em;font-weight:500;margin:16px 0}.pricing-plan .plan-price{font-size:24px;line-height:1.4;min-height:68px;margin:0 0 20px}.pricing-plan .plan-price strong{font-size:48px;line-height:1.2;font-weight:500}.pricing-plan p,.pricing-plan li{font-size:15px;line-height:1.7;color:var(--adoption-muted)}.pricing-plan ul{padding-left:20px;margin:12px 0 28px}.pricing-plan li{margin-bottom:10px}.pricing-plan .button{margin-top:auto;white-space:normal;text-align:center;line-height:1.5}.pricing-plan .plan-state{font-size:13px;margin:16px 0 0}.pricing-release .pricing-detail{padding:48px 0;border-bottom:1px solid var(--adoption-line);scroll-margin-top:100px}.pricing-detail h2{font-size:clamp(26px,3vw,38px);line-height:1.2;font-weight:500;letter-spacing:-.03em;margin:0 0 18px}.pricing-detail>p{max-width:800px;color:var(--adoption-muted);line-height:1.7}.pricing-units{width:100%;border-collapse:collapse;margin-top:24px;font-size:15px}.pricing-units th,.pricing-units td{text-align:left;vertical-align:top;padding:16px;border-bottom:1px solid var(--adoption-line);line-height:1.65}.pricing-units td{color:var(--adoption-muted)}.pricing-units th{font-weight:500}.pricing-units th:first-child{width:42%}.pricing-qualification{padding:28px;border:1px solid var(--adoption-line);border-radius:12px;margin-top:24px}.pricing-qualification .evaluation-links{display:flex;flex-wrap:wrap;gap:20px}.pricing-release .faq-list{margin-top:24px}.adoption-journey a:focus-visible,.pricing-release a:focus-visible{outline:2px solid var(--adoption-accent);outline-offset:5px}[data-theme="light"] .adoption-journey,[data-theme="light"] .pricing-release{--adoption-line:#b7c3b9;--adoption-muted:#46564b;--adoption-accent:#205f43;--adoption-panel:#e8ede6}#haltseal-site .hero h1{font-size:clamp(32px,4.5vw,59px);max-width:14ch;line-height:1.04}#haltseal-site .hero-description{max-width:460px}#haltseal-site .hero{min-height:690px;height:auto;padding-bottom:32px}#haltseal-site .adoption-journey{padding-inline:25px}#haltseal-site .adoption-journey .eyebrow{margin-bottom:12px}#haltseal-site .adoption-journey h3{color:inherit}@media(max-width:1000px){.pricing-plans{grid-template-columns:1fr}.pricing-plan .plan-price{min-height:0}.adoption-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.adoption-steps li+li{border-left:1px solid var(--adoption-line)}.adoption-steps li:nth-child(even){border-left:0}.adoption-steps li:nth-child(n+3){border-top:0}}@media(max-width:600px){.adoption-journey{margin-block:40px;padding-block:32px}.adoption-steps{grid-template-columns:1fr}.adoption-steps li{padding:24px}.adoption-steps li+li{border-left:1px solid var(--adoption-line);border-top:0}.pricing-release .adoption-hero{padding-top:36px}.pricing-plan{padding:24px}.pricing-units th,.pricing-units td{padding:14px 8px;overflow-wrap:anywhere}.pricing-units th:first-child{width:47%}#haltseal-site .hero h1{font-size:clamp(42px,11vw,62px);max-width:12ch}#haltseal-site .hero{min-height:0}}.pricing-release .adoption-hero h1{font-size:clamp(44px,5vw,64px);max-width:16ch}.pricing-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:24px}.pricing-hero-actions>a:not(.button){font-size:15px;color:var(--adoption-accent)}.pricing-plan p.plan-price{color:inherit}.buyer-opening{padding-block:clamp(3rem,5vw,4.75rem) 3.5rem}.buyer-opening>.shell>.eyebrow{margin:0 0 1.35rem}.buyer-title-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);align-items:end;gap:3rem}.buyer-opening h1{max-width:none;margin:0;font-size:clamp(3rem,5vw,4.5rem);font-weight:600;line-height:1.055;letter-spacing:-.04em}.buyer-title-context{padding-bottom:.15rem}.buyer-title-context p{color:var(--ink-muted)}.buyer-title-context .lead{margin:0}.buyer-title-context>p:not(.lead){margin:1rem 0;font-size:1rem}.buyer-title-context .cta-row{gap:.75rem 1.25rem;margin:1.5rem 0 0}.buyer-title-context .button{font-size:.9375rem}.product-control-scene{margin:3rem 0 0}.product-scene-stage{position:relative;height:22rem}.control-paths{position:absolute;inset:0 0 auto;width:100%;height:20rem;overflow:visible}.control-paths--portrait{display:none}.control-paths path,.control-paths circle,.control-paths rect{vector-effect:non-scaling-stroke}.control-route{fill:none;stroke:var(--rule-strong);stroke-width:var(--line-path)}.control-route--unknown{stroke:var(--unknown-border);stroke-dasharray:3 6}.control-route--hold{stroke:var(--hold-border)}.control-edge{fill:none;stroke:var(--institutional);stroke-width:var(--line-boundary)}.control-origin{fill:var(--ink-strong)}.control-request{fill:var(--hold-border);stroke:var(--canvas);stroke-width:2}.control-invoice{position:absolute;left:0;top:6rem;width:21%;display:grid;gap:.3rem}.control-invoice>span{font-size:.875rem;font-weight:500}.control-invoice>strong{font-size:clamp(2.125rem,3.5vw,3rem);font-weight:600;line-height:1.1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.control-invoice>small{font-size:.8125rem;color:var(--ink-muted)}.control-label{position:absolute;left:37%;display:grid;gap:.2rem;line-height:1.4}.control-label>span{font-size:.8125rem;color:var(--ink-muted)}.control-label>strong{font-size:1rem;font-weight:600}.control-label>small{font-size:.8125rem;color:var(--ink-muted)}.control-original{top:.25rem}.control-backup{top:10.25rem}.control-unknown,.control-hold{position:absolute;font-size:.875rem;font-weight:600;letter-spacing:.04em;line-height:1.5}.control-unknown{top:2.35rem;right:0;color:var(--unknown-ink)}.control-hold{top:12.8rem;right:calc(22.5% + 1.5rem);color:var(--hold-ink);padding:.3rem .6rem;border:1px solid var(--hold-border);border-radius:3px}.control-boundary-label{position:absolute;top:18.8rem;left:77.5%;transform:translateX(-50%);display:grid;gap:.3rem;width:13rem;text-align:center;font-size:.8125rem;line-height:1.5}.control-boundary-label strong{font-weight:600;letter-spacing:.08em}.control-boundary-label span{color:var(--ink-muted)}.product-control-scene figcaption{display:flex;justify-content:space-between;gap:2rem;padding-top:1.5rem;border-top:var(--line-document) solid var(--rule-soft)}.product-control-scene figcaption strong{font-size:1.125rem;font-weight:600}.product-control-scene figcaption p{margin:.4rem 0 0;color:var(--ink-muted);font-size:.9375rem;line-height:1.6}.product-control-scene figcaption .control-disclosure{margin:0;font-size:.8125rem;flex-shrink:0}.boundary-flow--three ol{grid-template-columns:repeat(3,minmax(0,1fr))}.boundary-flow--three li{padding:1.5rem;min-height:10rem}.boundary-flow--three strong{font-size:1.125rem}.boundary-flow--three span{font-size:.8125rem}.product-page .disposition-grid article{background:transparent;border-radius:0}.product-page .disposition-grid article:first-child{border-top:3px solid var(--accept-border)}.product-page .disposition-grid article:nth-child(2){border-top:3px solid var(--hold-border)}.product-page .disposition-grid article:nth-child(3){border-top:3px solid var(--refuse-border)}.evidence-opening{padding-bottom:0}.evidence-status-line{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:2rem;margin-top:3rem;padding-block:1.5rem;border-top:var(--line-document) solid var(--rule-strong)}.evidence-status-line p{display:grid;gap:.4rem;margin:0}.evidence-status-line p>span{color:var(--ink-muted);font-size:.8125rem}.evidence-status-line strong{font-size:1rem;font-weight:500}.evidence-review-status{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:3rem;margin-top:1rem;padding:2rem;border-top:3px solid var(--hold-border);background:var(--surface)}.evidence-review-status .eyebrow{margin:0 0 .75rem;color:var(--hold-ink)}.evidence-review-status h2{margin:0;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.18;letter-spacing:-.02em}.evidence-review-status p:not(.eyebrow){max-width:70ch;margin:0 0 .85rem;font-size:.9375rem;color:var(--ink-muted)}.evidence-roles-section{padding-top:4rem}.evidence-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:2.5rem 0 0}.evidence-overview>div{display:flex;flex-direction:column;min-width:0;padding-top:1.25rem;border-top:2px solid var(--rule-strong)}.evidence-overview dt{font-size:1.375rem;font-weight:600;line-height:1.25;letter-spacing:-.02em}.evidence-type{display:block;margin-bottom:1.25rem;font-family:var(--font-mono);font-size:.8125rem;letter-spacing:.02em;line-height:1.5;font-weight:400;color:var(--ink-muted)}.evidence-overview dd{flex-grow:1;display:flex;flex-direction:column;margin:1rem 0 0;color:var(--ink-muted);font-size:.9375rem}.evidence-overview dd p{margin:0 0 1rem}.evidence-overview dd>a,.evidence-row-links{margin-top:auto;padding-top:.5rem}.evidence-overview .technical-link{font-size:.9375rem}.evidence-row-links{display:grid;gap:.5rem}.evidence-roles-section #release-details{margin-top:2.5rem}.company-opening h1{font-size:clamp(3rem,4.8vw,4.5rem);text-wrap:balance}.company-opening-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);gap:clamp(3rem,5vw,5rem);align-items:start}.company-introduction{max-width:48ch;margin:1.75rem 0 0;font-size:1.125rem;line-height:1.65;color:var(--ink-muted)}.company-operator{margin:1rem 0 0;font-size:.875rem;color:var(--ink-muted)}.company-opening-grid .cta-row{margin-top:1.75rem}.company-focus{padding-top:.5rem}.company-focus .eyebrow{margin:0 0 1.25rem}.company-focus ol{margin:0;padding:0;list-style:none}.company-focus li{display:grid;grid-template-columns:2rem 1fr;gap:1rem;padding-block:1.25rem;border-top:var(--line-document) solid var(--rule-strong)}.company-focus li>span{font-family:var(--font-mono);color:var(--ink-muted);font-size:.875rem}.company-focus strong{font-weight:600}.company-focus li p{margin:.4rem 0 0;font-size:1rem;line-height:1.6;color:var(--ink-muted)}.founder-note{display:flex;justify-content:space-between;align-items:baseline;gap:1.5rem 3rem;margin:0 0 2.5rem}.founder-note h3{margin:0;font-size:1.375rem;font-weight:600;letter-spacing:-.02em}.founder-note h3 span{margin-left:.75rem;color:var(--ink-muted);font-size:.875rem;font-weight:400;letter-spacing:0}.founder-note p{max-width:65ch;margin:.75rem 0 0;color:var(--ink-muted);font-size:1rem}.founder-note>a{flex-shrink:0;font-size:.9375rem}.founder-experience{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.founder-experience article{border-top:var(--line-document) solid var(--rule-strong);padding-top:1.25rem}.founder-experience .eyebrow{margin:0 0 1.25rem}.founder-experience h3{font-size:1.25rem}.founder-experience p:not(.eyebrow){color:var(--ink-muted);font-size:.9375rem}.founder-experience p.meta{font-size:.8125rem}.company-next-proof{grid-column:1 / -1;max-width:none;margin:0;padding:1.25rem 0;border-top:var(--line-document) solid var(--rule-strong);color:var(--ink-muted)}.company-next-proof strong{color:var(--ink-strong)}.engagement-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2.5rem;margin:1.5rem 0 0}.engagement-facts>div{padding:1.5rem 0;border-bottom:var(--line-document) solid var(--rule-soft)}.engagement-facts dt{margin-bottom:.6rem;font-size:1.125rem;font-weight:600}.engagement-facts dd{margin:0;color:var(--ink-muted);font-size:.9375rem;line-height:1.65}.assessment-planning-link{margin-top:.5rem}@media (max-width:67.99rem){.buyer-title-row{grid-template-columns:1fr;gap:1.5rem}.buyer-title-context{max-width:46rem}.buyer-title-context .cta-row{margin-top:1rem}.company-opening-grid{grid-template-columns:1fr;gap:2.5rem}.company-focus{max-width:46rem}}@media (max-width:55.99rem){.product-control-scene{margin-top:2rem}.product-scene-stage{max-width:32rem;height:26.5rem;margin-inline:auto}.control-paths--wide{display:none}.control-paths--portrait{display:block;height:25rem}.control-invoice{top:0;width:100%;text-align:center}.control-invoice>strong{font-size:2.75rem}.control-label{top:10.5rem;max-width:31%;gap:.2rem}.control-original{left:calc(16.6667% + .75rem)}.control-backup{left:calc(58.3333% + .75rem);max-width:calc(41.6667% - .75rem)}.control-label>strong{font-size:.9375rem}.control-unknown{top:23.05rem;left:16.6667%;right:auto;transform:translateX(-50%);font-size:.8125rem}.control-hold{top:16.6rem;left:calc(58.3333% + .75rem);right:auto;padding:.25rem .4rem;font-size:.8125rem}.control-boundary-label{top:19.8rem;left:auto;right:0;transform:none;text-align:right;width:12rem}.product-control-scene figcaption{flex-direction:column;gap:1rem}.evidence-status-line{gap:1rem}.evidence-review-status{grid-template-columns:1fr;gap:1.25rem}.evidence-review-status h2 br{display:none}.evidence-overview{grid-template-columns:1fr;gap:2rem}.evidence-overview dt{font-size:1.5rem}.evidence-overview dd{max-width:65ch}.founder-experience{grid-template-columns:1fr;gap:1.5rem}}@media (max-width:47.99rem){.buyer-opening{padding-block:2.5rem 3rem}.buyer-opening h1{font-size:clamp(2.375rem,8vw + .5rem,3.5rem);line-height:1.07;letter-spacing:-.035em}.buyer-title-row{gap:1.25rem}.buyer-title-context .button{width:auto}.buyer-title-context .cta-row{align-items:start}.product-control-scene figcaption{padding-top:1.25rem}.boundary-flow--three ol{grid-template-columns:1fr}.boundary-flow--three li{min-height:8.5rem}.evidence-opening{padding-bottom:0}.evidence-status-line{grid-template-columns:1fr;gap:1rem;margin-top:2rem;padding-block:1.25rem}.evidence-status-line p{gap:.15rem}.evidence-review-status{margin-top:.5rem;padding:1.25rem}.evidence-roles-section{padding-top:3rem}.evidence-overview{margin-top:1.5rem}.company-opening h1{font-size:clamp(2.25rem,7.5vw + .5rem,3.5rem)}.company-focus{padding-top:0}.founder-note{flex-direction:column;gap:1rem}.engagement-facts{grid-template-columns:1fr}}@media (forced-colors:active){.control-route,.control-edge{stroke:CanvasText}.control-origin,.control-request{fill:CanvasText}.control-unknown,.control-hold{color:CanvasText}}.assessment-case-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.decision-case{border-top:3px solid var(--institutional);padding:1.5rem 0 0;min-width:0}.decision-case--gap{border-color:var(--refuse-ink)}.case-label{margin:0 0 1.25rem;font-size:.875rem;color:var(--ink-muted)}.decision-case h3{margin:0 0 1.5rem;font-size:clamp(1.75rem,2.7vw,2.25rem);line-height:1.13;letter-spacing:-.035em}.decision-case dl{margin:0}.decision-case dl>div{display:grid;grid-template-columns:5.25rem minmax(0,1fr);gap:1rem;border-top:1px solid var(--rule-soft);padding:.95rem 0}.decision-case dt{font-size:.875rem;font-weight:600}.decision-case dd{margin:0;font-size:1rem;line-height:1.55;color:var(--ink-muted)}.decision-case dd strong{color:var(--ink-strong)}.decision-case .meta{margin:1rem 0 .5rem}.decision-case .technical-link{font-size:.9375rem}.assessment-record-disclosure{margin-top:2rem}.assessment-record-disclosure>div{padding:1rem 0 0}.assessment-record-disclosure .assessment-readout{margin:0}.control-fit-table{margin-top:2.5rem}.fit-head,.fit-row{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) minmax(0,1.2fr);gap:2rem}.fit-head{padding:0 0 .8rem;color:var(--ink-muted);font-size:.875rem}.fit-row{padding:1.4rem 0;border-top:1px solid var(--rule-strong)}.fit-row h3{margin:0;font-size:1.125rem;font-weight:600}.fit-row p{margin:0;color:var(--ink-muted);font-size:1rem;line-height:1.6}.fit-mobile-label{display:none}.company-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:3rem}.company-path article{border-top:1px solid var(--rule-strong);padding-top:1.25rem}.company-path .eyebrow{margin-bottom:1rem}.company-path h3{font-size:1.25rem;line-height:1.25}.company-path p:not(.eyebrow),.company-path-limit{color:var(--ink-muted);font-size:1rem}.company-path-limit{margin-top:1.5rem;max-width:75ch}.assessment-contact{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,6vw,5rem);align-items:start}.workflow-form{min-width:0;width:100%;max-width:40rem}.form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.form-field{min-width:0;margin-bottom:1.25rem}.form-field label{display:block;margin-bottom:.5rem;font-size:1rem;font-weight:600}.form-field input,.form-field textarea{display:block;width:100%;min-height:3rem;padding:.8rem;border:1px solid var(--rule-strong);border-radius:.3rem;background:var(--surface);color:var(--ink-strong);font:inherit;font-size:1rem;line-height:1.5}.form-field textarea{resize:vertical}.form-field input:focus,.form-field textarea:focus{outline:2px solid var(--ink-strong);outline-offset:3px}.form-field .meta{margin:.65rem 0 0}.form-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form-privacy{margin:0 0 1.25rem}.workflow-form .button:disabled{opacity:.65;cursor:wait}.form-status{margin:1rem 0 0;font-size:1rem;line-height:1.55;overflow-wrap:anywhere}.form-status:empty{display:none}.form-status[data-error]{color:var(--refuse-ink)}.form-email{font-size:.9375rem;margin:1.25rem 0 0;color:var(--ink-muted)}.form-email .assessment-email{display:inline;font-size:inherit}@media(max-width:61.24rem){.assessment-contact{grid-template-columns:1fr}}@media(max-width:47.99rem){.assessment-case-pair,.company-path{grid-template-columns:1fr;gap:2.5rem}.fit-head{display:none}.fit-row{grid-template-columns:1fr;gap:.85rem}.fit-row h3{font-size:1.25rem}.fit-mobile-label{display:block;margin-bottom:.2rem;font-size:.875rem;font-weight:600;color:var(--ink-strong)}.company-path{margin-top:2rem}.form-row{grid-template-columns:1fr;gap:0}.workflow-form .button{width:100%}}@media(forced-colors:active){.decision-case,.fit-row{border-color:CanvasText}}.deliverable-sheet{border:1px solid var(--rule-strong);border-top:3px solid var(--institutional);background:var(--surface)}.deliverable-header{display:flex;justify-content:space-between;gap:1rem 2rem;padding:1.25rem 2rem;border-bottom:1px solid var(--rule-soft);font-size:.875rem;line-height:1.5}.deliverable-header>span:first-child{font-weight:600}.deliverable-header>span:last-child{color:var(--ink-muted)}.deliverable-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.deliverable-map{margin:0;padding:2rem;border-right:1px solid var(--rule-soft)}.sheet-label{display:block;margin:0 0 .65rem;color:var(--ink-muted);font-size:.8125rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;line-height:1.5}.deliverable-map figcaption>strong{display:block;font-size:1.25rem;font-weight:500}.deliverable-payment{display:grid;gap:.2rem;width:fit-content;margin-top:2rem;padding-left:1rem;border-left:3px solid var(--ink-strong)}.deliverable-payment span{color:var(--ink-muted);font-size:.875rem}.deliverable-payment strong{font-family:var(--font-mono);font-weight:500;font-size:2rem;line-height:1.3;letter-spacing:-.06em}.deliverable-paths{position:relative;display:grid;gap:1.25rem;margin:1.75rem 0 1.5rem 1rem;padding-left:1.5rem}.deliverable-paths::before{content:'';position:absolute;top:-1.75rem;bottom:2rem;left:0;border-left:1px solid var(--rule-strong)}.deliverable-path{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem;min-height:4rem}.deliverable-path::before{content:'';position:absolute;left:-1.5rem;top:2rem;width:1rem;border-top:1px solid var(--rule-strong)}.deliverable-path>div{display:grid;gap:.3rem;flex:1 1 10rem}.deliverable-path strong{font-size:1rem;font-weight:500}.deliverable-path>div>span{color:var(--ink-muted);font-size:.875rem;max-width:24ch}.path-state{display:inline-flex;padding:.35rem .5rem;border:1px solid currentColor;font:500 .8125rem/1.4 var(--font-mono)}.path-state--unknown{color:var(--unknown-ink);border-style:dashed}.path-state--hold{color:var(--hold-ink);background:var(--hold-bg)}.sheet-note{color:var(--ink-muted);font-size:.875rem;line-height:1.6;margin:.5rem 0 0}.deliverable-findings{display:grid;align-content:start;gap:1.5rem;padding:2rem}.deliverable-findings>div+div{border-top:1px solid var(--rule-soft);padding-top:1.25rem}.deliverable-findings h3{font-size:clamp(1.75rem,2.5vw,2.15rem);letter-spacing:-.035em;line-height:1.15;margin:0;max-width:17ch}.deliverable-findings p{margin:0;font-size:1rem;line-height:1.6}.deliverable-findings .sheet-note{font-size:.875rem;margin-top:.5rem}.deliverable-footer{padding:1rem 2rem;background:var(--surface-quiet);border-top:1px solid var(--rule-soft);color:var(--ink-muted);font-size:.875rem;line-height:1.6}.assessment-question-grid--compact{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2rem;gap:1.5rem}.assessment-question-grid--compact article{padding:1rem 0 0}.assessment-question-grid--compact h3{font-size:1rem;line-height:1.4;margin:.5rem 0 0}.assessment-question-grid--compact .assessment-index{font-size:.75rem}.case-path{display:flex;align-items:center;gap:.8rem;padding:1.1rem 0;margin:0 0 1rem;border-block:1px solid var(--rule-soft);font-size:.9375rem;line-height:1.4}.case-path>span:first-child{color:var(--ink-muted)}.case-connector{flex:1;text-align:center;font-size:1.4rem}.case-path>strong{max-width:12ch;font-weight:600}.decision-case--keep .case-path>strong{color:var(--institutional)}.decision-case--gap .case-path>strong{color:var(--refuse-ink)}.decision-case dl>div:first-child{border-top:0}.evaluation-guide .assessment-role-grid p{margin:0;font-size:1rem;color:var(--ink-muted)}.evaluation-guide .engagement-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.fit-decision-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:2.5rem 0;padding-top:1.75rem;border-top:1px solid var(--rule-strong)}.fit-decision-guide article{min-width:0}.fit-decision-guide h3{font-size:1.125rem;line-height:1.35;margin:0 0 .75rem}.fit-decision-guide p{color:var(--ink-muted);font-size:1rem;margin:0}.evidence-opening{padding-bottom:2.5rem}.evidence-case-section{padding-top:3rem}.evidence-case{margin:0;border:1px solid var(--rule-strong);background:var(--surface)}.evidence-case figcaption{display:flex;align-items:baseline;gap:1rem;padding:1.25rem 2rem;border-bottom:1px solid var(--rule-soft);font-size:.875rem}.evidence-case figcaption strong{font:500 .9375rem/1.4 var(--font-mono)}.evidence-case figcaption span{color:var(--ink-muted)}.evidence-case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;padding:2.5rem 2rem}.evidence-case-grid>div{position:relative;min-width:0;padding-top:1rem;border-top:2px solid var(--rule-strong)}.evidence-case-grid h3{font-size:1.2rem;margin:0 0 1.5rem;line-height:1.4;font-weight:500}.evidence-case-grid p{font-size:.9375rem;line-height:1.6;color:var(--ink-muted);margin:1rem 0 0}.evidence-case-state::after,.evidence-case-knowledge::after{position:absolute;top:7rem;right:-2.5rem;width:2rem;text-align:center;color:var(--ink-muted);font:400 1.5rem/1 var(--font-mono)}.evidence-case-state::after{content:'×'}.evidence-case-knowledge::after{content:'→';color:var(--refuse-ink)}.evidence-case-grid .evidence-case-knowledge{border-color:var(--hold-border);border-top-style:dashed}.evidence-case-grid .evidence-case-action{border-color:var(--refuse-ink)}.evidence-state{display:flex;align-items:center;min-height:4.5rem;font-family:var(--font-mono);font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.5;letter-spacing:-.035em}.evidence-state--closed{border-left:2px solid var(--rule-strong);padding-left:.85rem}.evidence-state--missing{border:1px dashed var(--hold-border);padding:.7rem .85rem;color:var(--hold-ink)}.evidence-state--admitted{border:1px solid var(--refuse-ink);padding:.7rem .85rem;color:var(--refuse-ink);background:var(--refuse-bg)}.evidence-case .evidence-verdicts{margin:0;border-block:1px solid var(--rule-soft)}.evidence-case .evidence-verdicts>div{padding:1.35rem 1.5rem}.evidence-case .evidence-verdicts dd{font-size:clamp(1.375rem,2.3vw,1.9rem)}.evidence-case-footer{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.8rem 2rem;padding:1.25rem 2rem}.evidence-case-footer p{font-size:.9375rem;margin:0;max-width:44ch}.evidence-case-footer .technical-link{font-size:.875rem}.evidence-scope-matrix{border-block:1px solid var(--rule-strong);margin-top:2rem;padding:1.5rem 0}.evidence-scope-matrix h3{font-size:1.25rem;margin-bottom:1.25rem}.evidence-scope-matrix .check-list,.evidence-scope-matrix .open-list{font-size:1rem}.scope-engine-limit{font-size:1rem;margin-top:1.5rem}.evidence-technical-details .evidence-overview{margin-bottom:2rem}.evidence-technical-details .evidence-overview dt{font-size:1.25rem}.evidence-technical-details .evidence-overview dd p{font-size:1rem}.evidence-technical-details details .scope-columns{padding:1rem 0}.evidence-technical-details #release-details{margin-top:0}.proof-page #kit-record .evidence-review-status{margin:2rem 0;padding:1.5rem}.proof-page #kit-record .evidence-review-status h2{font-size:1.375rem;letter-spacing:-.025em}.proof-page #kit-record .evidence-review-status p:not(.eyebrow){font-size:1rem}@media(max-width:63.99rem){.deliverable-body{grid-template-columns:1fr}.deliverable-map{border-right:0;border-bottom:1px solid var(--rule-soft)}.deliverable-paths{max-width:36rem}.deliverable-findings{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.deliverable-findings>div+div{border-top:0;padding-top:0}.deliverable-findings h3{font-size:1.625rem}.assessment-question-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-case-grid{gap:2rem;padding-inline:1.5rem}.evidence-case-state::after,.evidence-case-knowledge::after{right:-1.85rem;width:1.7rem}}@media(max-width:47.99rem){.deliverable-header{display:grid;gap:.4rem;padding:1rem 1.25rem}.deliverable-map,.deliverable-findings{padding:1.5rem 1.25rem}.deliverable-findings{grid-template-columns:1fr}.deliverable-findings>div+div{border-top:1px solid var(--rule-soft);padding-top:1.25rem}.deliverable-findings h3{max-width:none;font-size:1.75rem}.deliverable-footer{padding:1rem 1.25rem}.deliverable-path{align-items:start}.deliverable-path>div{flex-basis:100%}.deliverable-paths::before{bottom:3rem}.deliverable-path::before{top:1rem}.assessment-question-grid--compact{gap:1rem}.evaluation-guide .engagement-facts,.fit-decision-guide{grid-template-columns:1fr}.fit-decision-guide{gap:1.5rem}.evidence-case-section{padding-top:2rem}.evidence-case figcaption{display:grid;gap:.4rem;padding:1rem 1.25rem}.evidence-case-grid{grid-template-columns:1fr;gap:2.5rem;padding:1.5rem 1.25rem}.evidence-case-grid h3{margin-bottom:.75rem}.evidence-state{min-height:3.5rem;font-size:1.0625rem}.evidence-case-state::after,.evidence-case-knowledge::after{top:auto;bottom:-2.15rem;left:0;right:auto}.evidence-case-knowledge::after{content:'↓'}.evidence-case .evidence-verdicts{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-case .evidence-verdicts>div{padding:1.1rem 1rem}.evidence-case .evidence-verdicts>div:nth-child(odd){border-left:0}.evidence-case .evidence-verdicts>div:nth-child(n+3){border-top:1px solid var(--rule-soft)}.evidence-case .evidence-verdicts dd{font-size:1.375rem}.evidence-case-footer{padding:1.25rem}}@media(forced-colors:active){.deliverable-sheet,.evidence-case,.evidence-state{border-color:CanvasText}.path-state,.evidence-state{color:CanvasText;background:Canvas}}.adoption-section{border-block:1px solid var(--rule-soft);background:var(--canvas-secondary)}.adoption-heading{max-width:45rem;margin-bottom:3rem}.adoption-heading h2{font-size:clamp(2.2rem,4.6vw,4rem);line-height:1.05;letter-spacing:-.045em;max-width:12ch}.adoption-heading>p:last-child{max-width:38rem;margin-top:1.25rem;color:var(--ink-muted)}.adoption-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;margin:0;gap:2rem}.adoption-path>li{min-width:0;border-top:2px solid var(--rule-strong);padding-top:1.25rem;display:flex;flex-direction:column;align-items:flex-start}.adoption-path>li:last-child{border-top-style:dashed}.adoption-number{font:.8125rem var(--font-mono);color:var(--ink-muted);margin-bottom:1rem}.adoption-path h3{font-size:clamp(1.5rem,2.3vw,2rem);letter-spacing:-.025em;line-height:1.1}.adoption-value{color:var(--ink-strong);font-weight:600;margin-block:.9rem .4rem}.adoption-path p:not(.adoption-value){color:var(--ink-muted);font-size:.9375rem}.adoption-state{display:block;font-size:.8125rem;padding:.35rem .6rem;border:1px solid var(--rule-strong);border-radius:var(--radius-micro);margin:1.25rem 0 .75rem}.adoption-path .technical-link{margin-top:auto}.adoption-condition{margin:2rem 0 0;padding-top:1.5rem;border-top:1px solid var(--rule-soft);font-size:.9375rem;color:var(--ink-muted);max-width:52rem}.shadow-feature-heading{display:grid;grid-template-columns:1fr 1fr;gap:2rem 4rem;align-items:end;margin-bottom:2.5rem}.shadow-feature-heading h2{font-size:clamp(2rem,4vw,3.5rem);line-height:1.08;letter-spacing:-.04em}.shadow-feature-heading>p{color:var(--ink-muted);max-width:32rem}.shadow-record{background:var(--surface);border:1px solid var(--rule-strong);border-radius:var(--radius-large);overflow:hidden;margin:0}.shadow-record figcaption{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1rem;padding:1rem 2rem;border-bottom:1px solid var(--rule-soft);color:var(--ink-muted);font-size:.8125rem}.shadow-record-id,.shadow-invoice,.shadow-time{font-family:var(--font-mono)}.shadow-record-id{color:var(--ink-strong)}.shadow-obligation{padding:2rem;display:flex;justify-content:space-between;align-items:end;gap:1rem}.shadow-obligation .sheet-label{display:block;margin-bottom:.5rem}.shadow-obligation strong{display:block;font-size:clamp(2rem,5vw,3.25rem);font-weight:500;line-height:1.1;letter-spacing:-.04em}.shadow-invoice{font-size:.75rem;color:var(--ink-muted);overflow-wrap:anywhere}.shadow-point{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;margin-inline:2rem;padding-block:.75rem;border-top:1px solid var(--rule-soft);font-size:.875rem;color:var(--ink-muted)}.shadow-time{font-size:.75rem;color:var(--ink-muted)}.shadow-snapshot,.shadow-comparison{display:grid;grid-template-columns:1fr 1fr}.shadow-snapshot>div{padding:1.25rem 2rem 2rem}.shadow-snapshot h3{font-size:1.25rem;margin-block:.5rem .75rem}.shadow-snapshot p{color:var(--ink-muted);font-size:.9375rem;margin-top:.7rem}.shadow-proposal{border-left:1px solid var(--rule-soft)}.shadow-comparison{border-top:1px solid var(--rule-soft)}.shadow-comparison>div{padding:2rem}.shadow-comparison strong{display:block;font-weight:500;font-size:clamp(1.8rem,3.8vw,3rem);letter-spacing:-.035em;margin-block:.5rem;line-height:1.15}.shadow-comparison p{margin:0;font-size:.9375rem}.shadow-existing{background:var(--canvas-secondary)}.shadow-decision{background:var(--hold-bg);color:var(--hold-ink);border-left:3px solid var(--hold-border)}.shadow-decision .sheet-label{color:inherit}.shadow-authority{display:block;font-size:.8125rem;margin-top:1rem}.shadow-later{display:grid;grid-template-columns:7rem 1fr;gap:1.25rem;margin-inline:2rem;padding-block:1.5rem;border-bottom:1px solid var(--rule-soft);align-items:start}.shadow-later strong{display:block;margin-block:.4rem;font-size:1.0625rem}.shadow-later p,.shadow-record-limit{font-size:.8125rem;color:var(--ink-muted)}.shadow-record-limit{padding:1rem 2rem;margin:0}.shadow-record-links{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-top:1.25rem}.shadow-review-notes{margin-top:2rem}.shadow-review-notes>div{max-width:50rem}.authority-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;border-block:1px solid var(--rule-soft);padding-block:1.75rem;margin-top:2rem}.authority-modes>div{min-width:0}.authority-modes dt{font-weight:600;font-size:1.25rem;margin-bottom:.6rem}.authority-modes dd{margin:0;color:var(--ink-muted)}.authority-limit{padding-top:1.5rem;max-width:50rem}.assessment-next{display:grid;grid-template-columns:1fr 1.4fr;gap:2rem;margin-top:2rem;padding-block:2rem;border-top:1px solid var(--rule-soft)}.assessment-next h3{margin:0}.assessment-next p{color:var(--ink-muted)}.compact-review{margin-top:2rem}.compact-review .scope-columns{margin-top:1.5rem}.brief-source-hash{display:block;overflow-wrap:anywhere;font:.8125rem/1.6 var(--font-mono)}@media (max-width:47.99rem){.adoption-heading{margin-bottom:2rem}.adoption-path,.authority-modes{grid-template-columns:1fr;gap:1.75rem}.adoption-path>li{padding-left:3rem;position:relative}.adoption-number{position:absolute;left:0;top:1.25rem}.adoption-path .technical-link{margin-top:.25rem}.adoption-state{margin-top:1rem}.shadow-feature-heading,.assessment-next{grid-template-columns:1fr;gap:1rem}.shadow-feature-heading{margin-bottom:1.5rem}.shadow-record figcaption{padding:1rem 1.25rem}.shadow-obligation{padding:1.5rem 1.25rem;flex-wrap:wrap}.shadow-obligation>div{width:100%}.shadow-point,.shadow-later{margin-inline:1.25rem}.shadow-snapshot{grid-template-columns:1fr}.shadow-snapshot>div{padding:1.25rem}.shadow-proposal{border-left:0;border-top:1px solid var(--rule-soft)}.shadow-comparison>div{padding:1.25rem 1rem}.shadow-comparison strong{font-size:clamp(1.125rem,5vw,1.75rem)}.shadow-comparison .sheet-label{font-size:.75rem}.shadow-comparison p{font-size:.875rem}.shadow-authority{font-size:.75rem}.shadow-later{grid-template-columns:1fr;gap:.75rem}.shadow-record-limit{padding:1rem 1.25rem}}@media (forced-colors:active){.shadow-decision{border:3px solid CanvasText}.adoption-path>li,.shadow-record{border-color:CanvasText}}.experience-nav{display:flex;flex-wrap:wrap;gap:1.5rem;padding-block:1.15rem;border-bottom:1px solid var(--rule-soft)}.experience-nav a{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--ink-muted);font-size:.9375rem;text-decoration:none}.experience-nav a:visited{color:var(--ink-muted)}.experience-nav a[aria-current="page"]{color:var(--ink-strong);box-shadow:inset 0 -2px var(--institutional)}.experience-nav a:hover{color:var(--link)}.demo-hero{padding-top:0}.demo-hero .experience-nav{margin-bottom:1.5rem;padding-block:.5rem}.console-page .experience-nav{padding-block:.25rem}.console-page .experience-nav a{min-height:2.75rem}body[data-page="console"] .site-nav a[aria-current="true"]{color:var(--ink-strong);font-weight:600}body[data-page="console"] .site-nav a[aria-current="true"]::after{transform:scaleX(1)}.console-intro{display:grid;grid-template-columns:1fr;gap:.5rem;padding-block:1rem}.console-intro>p{margin:0}.console-intro .eyebrow{grid-column:1 / -1}.console-intro h1{margin:0;font-size:clamp(2rem,2vw + 1rem,2.5rem);line-height:1.07}.console-intro>p:last-child{max-width:none;color:var(--ink-muted);margin:0}.console-intro .console-walkthrough{font-size:.875rem;line-height:1.5}.console-walkthrough a{font-weight:600;text-underline-offset:.2em}.console-workspace{border:1px solid var(--rule-strong);border-radius:1rem;background:var(--surface);overflow:clip;box-shadow:0 14px 32px color-mix(in srgb,var(--ink-strong) 5%,transparent)}.console-workspace [hidden]{display:none!important}.console-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1rem;padding:.75rem 1.25rem;border-bottom:1px solid var(--rule-soft)}.console-toolbar>p{margin:0;font-weight:600;letter-spacing:-.015em}.console-preview-label{color:var(--ink-muted);font-size:.8125rem}.console-mode-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;background:var(--surface-quiet);padding:.5rem 1.25rem;border-bottom:1px solid var(--rule-soft)}.console-mode-controls{display:flex;flex-wrap:wrap;gap:.25rem;border:0;padding:0;margin:0;min-width:0}.console-mode-controls label{position:relative;display:flex}.console-mode-controls input{position:absolute;width:1px;height:1px;opacity:0}.console-mode-controls label>span{display:flex;align-items:center;min-height:2.75rem;padding:.5rem .85rem;border:1px solid transparent;border-radius:.4rem;font-size:.875rem;color:var(--ink-muted);cursor:pointer}.console-mode-controls input:checked + span{background:var(--surface);color:var(--ink-strong);border-color:var(--rule-soft);box-shadow:0 1px 3px color-mix(in srgb,var(--ink-strong) 8%,transparent)}.console-mode-controls input:focus-visible + span{outline:3px solid var(--focus);outline-offset:2px}.console-mode-note{margin:0;color:var(--ink-muted);font-size:.875rem}.console-body{display:grid;grid-template-columns:minmax(15.5rem,.82fr) minmax(0,1.8fr)}.console-queue{background:var(--surface-quiet);padding:1.5rem .85rem;border-right:1px solid var(--rule-soft)}.console-queue-label{margin:0 .65rem 1rem;color:var(--ink-muted);font-size:.8125rem;letter-spacing:.07em;text-transform:uppercase}.console-choice{display:block;width:100%;margin-bottom:.5rem;padding:1rem .8rem;background:transparent;border:1px solid transparent;border-radius:.6rem;color:var(--ink);text-align:left;cursor:pointer;transition:background-color var(--transition-fast)}.console-choice:hover{background:var(--surface)}.console-choice[aria-pressed="true"]{border-color:var(--rule-strong);background:var(--surface);box-shadow:inset 3px 0 var(--institutional)}.console-choice-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.3rem .7rem;font-size:.9375rem}.console-choice-heading>span{font-variant-numeric:tabular-nums}.console-choice-meta{display:block;margin:.45rem 0 .75rem;font-size:.8125rem;color:var(--ink-muted)}.console-state{display:inline-flex;align-items:center;gap:.35rem;width:fit-content;border-radius:.25rem;padding:.23rem .55rem;color:var(--evidence-ink);background:var(--evidence-bg);font-size:.875rem;font-weight:600;white-space:nowrap}.console-state--hold{color:var(--hold-ink);background:var(--hold-bg)}.console-state--refuse{color:var(--refuse-ink);background:var(--refuse-bg)}.console-state--accept{color:var(--accept-ink);background:var(--accept-bg)}.console-additional{margin-top:1.75rem;border-top:1px solid var(--rule-soft)}.console-additional>summary{padding:.75rem .65rem;min-height:2.75rem;font-size:.875rem;color:var(--ink-muted);cursor:pointer}.console-queue-note{margin:1.75rem .65rem 0;color:var(--ink-muted);font-size:.8125rem;max-width:29ch}.console-records{min-width:0}.console-case{padding:1.25rem 1.5rem 1rem}.console-case + .console-case{border-top:1px solid var(--rule-soft)}.console-enhanced .console-case{border-top:0}.console-payment{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.9rem}.console-overline{margin:0 0 .45rem;color:var(--ink-muted);font-size:.8125rem;line-height:1.4;letter-spacing:.055em;text-transform:uppercase}.console-supplier{margin:0;font-size:1rem;font-weight:500}.console-amount{margin:0;font-size:1.7rem;font-weight:600;line-height:1.2;letter-spacing:-.025em;text-align:right;font-variant-numeric:tabular-nums}.console-amount>span{display:block;margin-top:.4rem;font-weight:400;font-size:.8125rem;color:var(--ink-muted);letter-spacing:0}.console-verdict h2{max-width:29ch;font-size:clamp(1.5rem,1vw + 1rem,1.75rem);line-height:1.16;margin:.6rem 0 .4rem}.console-reason{margin:0;color:var(--ink-muted);max-width:58ch;font-size:1rem;line-height:1.5}.console-paths{margin-block:1.35rem;border-top:1px solid var(--rule-soft);border-bottom:1px solid var(--rule-soft)}.console-path{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding-block:.9rem}.console-path + .console-path{border-top:1px solid var(--rule-soft)}.console-path>div{min-width:0}.console-path strong{display:block;font-size:.9375rem;font-weight:500}.console-path>div>span{display:block;color:var(--ink-muted);font-size:.8125rem;margin-top:.15rem}.console-path .console-outcome--unknown{color:var(--unknown-ink)}.console-case .console-next{margin:1rem 0 0;padding:.85rem 1rem}.console-next-action{font-size:1rem;line-height:1.5;margin:0}.console-resolutions{margin:0 0 1rem;font-size:1rem;line-height:1.5}.console-resolutions>div{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);gap:.25rem 1rem;padding-block:.65rem}.console-resolutions>div + div{border-top:1px solid var(--rule-soft)}.console-resolutions dt{font-weight:500}.console-resolutions dd{margin:0;color:var(--ink-muted)}.console-evidence>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:2.75rem;padding-block:.7rem;border-block:1px solid var(--rule-soft);color:var(--link);font-size:.9375rem;font-weight:600;cursor:pointer;list-style:none}.console-evidence summary::-webkit-details-marker{display:none}.console-evidence>summary>span{font-size:1.3rem;font-weight:400}.console-evidence[open]>summary>span{transform:rotate(45deg)}.console-evidence-body{padding-top:1.1rem}.console-evidence ul{margin:0;padding:0;list-style:none}.console-evidence li{padding-block:.8rem;border-bottom:1px solid var(--rule-soft)}.console-evidence li>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.35rem 1rem;font-size:.875rem}.console-evidence li p{margin:.5rem 0 0;color:var(--ink-muted);font-size:.875rem}.console-evidence-foot{margin:.8rem 0;color:var(--ink-muted);font-size:.8125rem}.console-authority{margin:.85rem 0;color:var(--ink-muted);font-size:.875rem}.console-record-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.4rem 1rem;color:var(--ink-muted);font-size:.8125rem}.console-scope{border-top:1px solid var(--rule-soft);background:var(--surface-quiet)}.console-scope>summary{padding:.8rem 1.5rem;min-height:2.75rem;cursor:pointer;font-size:.875rem;color:var(--ink-muted)}.console-scope>summary>span{margin-left:1rem;color:var(--ink)}.console-scope>div{padding:0 1.5rem .75rem;font-size:.875rem;color:var(--ink-muted)}.console-caption{padding-block:1rem}.console-caption p{max-width:none;margin:0 0 .25rem;font-size:.8125rem;color:var(--ink-muted)}.console-close{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:2rem;padding-block:4rem 5rem}.console-close h2{margin:.8rem 0}.console-close p:last-child{margin:0;color:var(--ink-muted)}.console-mobile-picker{display:none}.console-workspace:not(.console-enhanced) .console-body{display:block}.home-console-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:3rem;align-items:center}.home-console-copy .eyebrow{margin-bottom:1.25rem}.home-console-copy h2{max-width:16ch;margin-bottom:1rem}.home-console-copy>p:not(.eyebrow){max-width:32ch;color:var(--ink-muted)}.home-console-copy .button{margin-top:.5rem}.console-mini{border:1px solid var(--rule-strong);border-radius:.75rem;background:var(--surface);padding:1.25rem 1.5rem}.console-mini-head{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding-bottom:1rem;border-bottom:1px solid var(--rule-soft);font-size:.8125rem;color:var(--ink-muted)}.console-mini-verdict{padding-top:1rem}.console-mini-verdict>p{font-size:1.125rem;font-weight:500;margin:.75rem 0}.console-mini dl{margin:1rem 0;font-size:.875rem}.console-mini dl>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;padding-block:.45rem}.console-mini dt{color:var(--ink-muted)}.console-mini dd{margin:0}.console-mini-next{padding-top:.75rem;border-top:1px solid var(--rule-soft);font-size:.875rem;margin:0}.console-mini-next>span{display:block;font-size:.8125rem;color:var(--ink-muted);margin-bottom:.2rem}.console-mini-limit{margin:.8rem 0 0;font-size:.8125rem;color:var(--ink-muted)}.console-entry{display:flex;align-items:center;justify-content:space-between;gap:1rem 2rem;flex-wrap:wrap;margin-top:1.75rem;padding:1.25rem 1.5rem;border:1px solid var(--rule-soft);border-radius:.65rem;background:var(--surface)}.console-entry p{margin:0;color:var(--ink-muted);font-size:.9375rem}.console-entry p strong{display:block;color:var(--ink);margin-bottom:.3rem}.console-entry-preview{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}@media (max-width:61.24rem){.console-intro{grid-template-columns:1fr}.console-intro>p:last-child{max-width:none}.console-body{grid-template-columns:minmax(14rem,.8fr) minmax(0,1.6fr)}.console-case{padding:1.5rem}.console-intro{padding-block:1rem}}@media (max-width:47.99rem){.experience-nav{gap:1.25rem;padding-block:.6rem}.demo-hero .experience-nav{margin-bottom:1rem;padding-block:0}.experience-nav a{font-size:.875rem}.console-intro h1{font-size:2rem}.console-intro{gap:.5rem;padding-block:1rem}.console-toolbar{padding:.85rem 1rem}.console-mode-row{padding:.65rem .8rem;gap:.5rem}.console-mode-note{padding-inline:.2rem;font-size:.8125rem}.console-mode-controls label>span{padding-inline:.65rem;font-size:.8125rem}.console-body{display:block}.console-queue{display:none}.console-mobile-picker{display:flex;align-items:center;gap:.65rem;padding:.75rem 1rem;border-bottom:1px solid var(--rule-soft)}.console-mobile-picker label{font-size:.8125rem;color:var(--ink-muted);flex:0 0 4rem;line-height:1.3}.console-mobile-picker select{min-width:0;width:100%;min-height:2.75rem;border:1px solid var(--rule-soft);border-radius:.4rem;background:var(--surface);color:var(--ink);font-size:1rem;padding:.45rem .5rem}.console-case{padding:1.15rem 1rem}.console-payment{margin-bottom:1.25rem;gap:.6rem}.console-amount{font-size:1.5rem}.console-amount>span{font-size:.8125rem}.console-overline{font-size:.8125rem}.console-verdict h2{font-size:1.5rem}.console-path{gap:.75rem}.console-path strong{font-size:.875rem}.console-path>div>span{font-size:.8125rem}.console-resolutions>div{grid-template-columns:minmax(0,1fr)}.console-scope>summary{padding-inline:1rem}.console-scope>summary>span{margin-left:.6rem}.console-close{padding-block:2.5rem 4rem;gap:1.5rem}.home-console-layout{grid-template-columns:1fr;gap:2rem}.home-console-copy h2{max-width:none}.console-mini{padding:1.1rem}.console-entry{padding:1.1rem}}@media (forced-colors:active){.console-state{border:1px solid CanvasText}.console-choice[aria-pressed="true"],.console-mode-controls input:checked + span{border:2px solid Highlight}.experience-nav a[aria-current="page"]{border-bottom:2px solid Highlight}}.console-simulation{--console-accent:var(--hold-ink)}.console-simulation[data-decision="ACCEPT"]{--console-accent:var(--accept-ink)}.console-simulation[data-decision="REFUSE"]{--console-accent:var(--refuse-ink)}.console-session{margin-left:.8rem;color:var(--ink-muted);font:.8125rem var(--font-mono);font-weight:400}.console-invoice{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem 1.5rem;border-bottom:1px solid var(--rule-soft);background:linear-gradient(110deg,color-mix(in srgb,var(--institutional) 6%,var(--surface)),var(--surface) 60%)}.console-invoice h2{margin:0;font-size:1.25rem;line-height:1.35;letter-spacing:-.015em}.console-invoice h2>span{display:block;color:var(--ink-muted);font-size:.875rem;font-weight:400;margin-top:.2rem}.console-invoice-amount{margin:0;font-size:2rem;font-weight:600;letter-spacing:-.04em;font-variant-numeric:tabular-nums;text-align:right}.console-invoice-amount>span{display:block;margin-top:.25rem;font-size:.8125rem;font-weight:400;letter-spacing:0;color:var(--ink-muted)}.console-live-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(19rem,1fr);align-items:start;gap:1.5rem;padding:1.5rem}.console-decision{grid-column:2;grid-row:1;padding:1.4rem;border:1px solid var(--rule-soft);border-top:3px solid var(--console-accent);border-radius:.75rem;background:var(--surface-quiet);min-width:0}.console-payment-stage{grid-column:1;grid-row:1;min-width:0}.console-live-verdict{display:flex;align-items:baseline;gap:.45rem;margin:.75rem 0 1rem;color:var(--console-accent);line-height:1.15}.console-live-verdict>span:first-child{font-size:1rem}.console-live-verdict>strong{font-size:clamp(1.875rem,2.1vw,2.5rem);letter-spacing:-.04em;font-weight:500}.console-verdict-icon{margin-left:auto;font-size:1rem}.console-decision h3{font-size:1.25rem;line-height:1.3;letter-spacing:-.015em;margin:0 0 .75rem}.console-live-reason{color:var(--ink-muted);font-size:.9375rem;line-height:1.5;margin:0 0 1.25rem}.console-allocation{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.4rem;border-top:1px solid var(--rule-soft);padding-top:.8rem;margin-bottom:1rem;font-size:.8125rem;color:var(--ink-muted)}.console-allocation strong{font:.8125rem var(--font-mono);color:var(--ink)}.console-primary-action{width:100%;min-height:3rem;text-align:center}.console-action-note{font-size:.8125rem;color:var(--ink-muted);line-height:1.5;margin:.6rem 0 0}.console-decision .console-next-action{font-size:.875rem;color:var(--ink-muted);border-top:1px solid var(--rule-soft);padding-top:.8rem;margin-top:1rem}.console-request{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.35rem 0 1.1rem;border-bottom:1px solid var(--rule-soft)}.console-request strong{display:block;font-size:1rem;font-weight:500}.console-request p{margin:.3rem 0 0;font-size:.8125rem;color:var(--ink-muted)}.console-request .console-overline{display:block}.console-request-state{font-size:.8125rem;font-weight:600;color:var(--unknown-ink);padding:.3rem .55rem;border:1px solid var(--rule-soft);border-radius:.3rem;white-space:nowrap}.console-simulation[data-console-state="restored"] .console-request-state,.console-simulation[data-console-state="accepted"] .console-request-state,.console-simulation[data-console-state="refused"] .console-request-state{color:var(--ink)}.console-backup-header{display:flex;justify-content:space-between;align-items:end;flex-wrap:wrap;gap:.8rem 1rem;padding-top:1.15rem}.console-backup-header>div{flex:1 1 13rem;min-width:0;max-width:100%}.console-backup-header label{display:block;color:var(--ink-muted);font-size:.8125rem;margin-bottom:.5rem}.console-backup-header select{display:block;width:100%;max-width:23rem;min-height:2.75rem;padding:.45rem .65rem;border:1px solid var(--rule-strong);border-radius:.4rem;background:var(--surface);color:var(--ink);font:1rem var(--font-sans)}.console-backup-header>span{font-size:.875rem;line-height:1.5;color:var(--ink)}.console-backup-header small{font-size:.8125rem;color:var(--ink-muted)}.console-boundary{position:relative;height:6rem;margin-top:.65rem;--request-end:57%}.console-boundary::before{content:'';position:absolute;left:0;right:0;top:45%;border-top:1px solid var(--rule-strong)}.console-boundary-label,.console-boundary-target{position:absolute;top:67%;font-size:.8125rem;color:var(--ink-muted)}.console-boundary-label{left:0}.console-boundary-target{right:0}.console-release-gate{position:absolute;left:67%;top:18%;height:54%;width:3px;background:var(--institutional)}.console-request-marker{position:absolute;left:var(--request-end);top:calc(45% - 5px);width:10px;height:10px;border:1px solid var(--console-accent);background:var(--console-accent)}.console-boundary-verdict{position:absolute;left:67%;top:0;transform:translateX(-50%);color:var(--console-accent);font:.8125rem var(--font-mono)}.console-simulation[data-decision="ACCEPT"] .console-boundary{--request-end:85%}.console-simulation.is-request-moving .console-request-marker{animation:console-request 850ms cubic-bezier(.2,.8,.2,1) both}@keyframes console-request{from{left:7%}to{left:var(--request-end)}}.console-marker-note,.console-capacity-note{font-size:.8125rem;color:var(--ink-muted);margin:.2rem 0 .8rem}.console-capacity{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;gap:.55rem}.console-capacity>div{border:1px solid var(--rule-soft);border-radius:.4rem;background:var(--surface-quiet);padding:.8rem .7rem;min-width:0}.console-capacity dt{color:var(--ink-muted);font-size:.8125rem;line-height:1.4}.console-capacity dd{margin:.45rem 0 0;font-size:clamp(1.1rem,1.5vw,1.5rem);font-variant-numeric:tabular-nums;letter-spacing:-.03em}.console-capacity-note{margin-top:.6rem;margin-bottom:1.1rem}.console-simulation .console-evidence>summary{border-bottom:0}.console-evidence-intro{font-size:.875rem;margin:.5rem 0;color:var(--ink-muted)}.console-simulation .console-proof-facts>li{display:grid;grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:start;gap:.5rem}.console-simulation .console-proof-facts li>div{display:block;min-width:0}.console-proof-facts strong{font-size:.9375rem;font-weight:500}.console-simulation .console-proof-facts li p{font-size:.8125rem;margin:.35rem 0 0}.console-proof-facts li>span:last-child{font-size:.8125rem;color:var(--ink-muted);white-space:nowrap}.console-proof-mark{color:var(--institutional)}.console-proof-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.console-proof-actions .button{font-size:.875rem;min-height:2.75rem}.console-evidence-note{font-size:.8125rem;line-height:1.5;color:var(--ink-muted);margin:.7rem 0}.console-other-outcome{border-top:1px solid var(--rule-soft);padding-top:.4rem}.console-other-outcome summary{min-height:2.75rem;display:flex;align-items:center;font-size:.875rem;cursor:pointer;color:var(--ink-muted)}.console-text-action{font:.875rem var(--font-sans);color:var(--link);text-decoration:underline;text-underline-offset:.2em;background:transparent;padding:.45rem 0;min-height:2.75rem;border:0;cursor:pointer}.console-validation{border-top:1px solid var(--rule-soft);margin-top:.5rem;padding-top:.5rem}.console-validation summary{min-height:2.75rem;font-size:.875rem;cursor:pointer;color:var(--link)}.console-validation dl{font-size:.875rem;margin:.5rem 0}.console-validation dl>div{display:grid;grid-template-columns:minmax(6rem,.7fr) minmax(0,1.3fr);gap:.6rem;padding-block:.5rem;border-bottom:1px solid var(--rule-soft)}.console-validation dd{margin:0;color:var(--ink-muted)}.console-validation p{font-size:.8125rem;color:var(--ink-muted);margin-bottom:.5rem}.console-scenario-footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem 2rem;padding:.75rem 1.5rem;border-top:1px solid var(--rule-soft);background:var(--surface-quiet)}.console-activity{flex:1 1 20rem;min-width:0}.console-activity summary{min-height:2.75rem;cursor:pointer;font-size:.875rem;color:var(--ink)}.console-activity summary>span{color:var(--ink-muted);font-size:.8125rem;margin-left:.6rem}.console-activity ol{margin:.5rem 0;padding-left:1.3rem;font-size:.875rem;color:var(--ink-muted)}.console-activity li{padding-block:.35rem}.console-activity>p{font-size:.8125rem;color:var(--ink-muted)}.console-reset{display:flex;flex-direction:column;align-items:flex-start;justify-content:start}.console-reset>span{color:var(--ink-muted);font-size:.8125rem}.console-noscript{padding:1rem 1.5rem;font-size:.875rem}.console-simulation :is(button,select,summary):focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media(max-width:61.24rem){.console-live-grid{grid-template-columns:minmax(0,1fr) minmax(17rem,.9fr);gap:1rem;padding:1rem}.console-decision{padding:1.1rem}}@media(max-width:47.99rem){.console-invoice{padding:1rem;align-items:start}.console-invoice h2{font-size:1.05rem}.console-invoice-amount{font-size:1.625rem;white-space:nowrap}.console-invoice-amount>span{font-size:.8125rem;white-space:normal}.console-live-grid{display:flex;flex-direction:column;gap:1.25rem;padding:1rem}.console-decision,.console-payment-stage{width:100%}.console-live-verdict>strong{font-size:2rem}.console-backup-header>span{flex:1 1 100%}.console-scenario-footer{padding:.75rem 1rem}.console-simulation .console-proof-facts>li{grid-template-columns:1.25rem minmax(0,1fr)}.console-proof-facts li>span:last-child{grid-column:2;white-space:normal}.console-capacity>div{padding:.7rem .5rem}.console-capacity dd{font-size:1.15rem}}@media(prefers-reduced-motion:reduce),(forced-colors:active){.console-simulation *{animation:none!important;transition:none!important}}@media(forced-colors:active){.console-decision{border:2px solid CanvasText}.console-release-gate,.console-request-marker{background:CanvasText;border:1px solid CanvasText}}@media print{.console-simulation [data-console-controls],.console-reset{display:none!important}.console-live-grid{display:block}.console-decision{margin-bottom:1rem;break-inside:avoid}.console-simulation details>:not(summary){display:block!important}.console-simulation *{animation:none!important}}.console-agent .console-invoice{padding-block:1rem}.console-state-strip{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:1.5rem;padding:1rem 1.5rem;border-bottom:1px solid var(--rule-soft)}.console-agents{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;align-items:center}.console-agents dt{font-size:.75rem;color:var(--ink-muted);line-height:1.4}.console-agents dd{font-size:.8125rem;line-height:1.45;margin:.4rem 0 0;font-weight:600;overflow-wrap:anywhere}.console-agents .console-request-state{display:inline-block;padding:.2rem .45rem}.console-agent .console-live-grid{grid-template-columns:minmax(0,1.2fr) minmax(18rem,1fr);gap:2rem;padding:1.25rem 1.5rem}.console-journey{grid-column:1;grid-row:1;min-width:0}.console-guided-example{padding:0;margin:0;border:0;border-radius:0;background:transparent}.console-guided-example :is(.we-heading,.we-intro,.we-record,.we-footer,.we-announcement,.we-mobile-summary,.we-recovery,.we-understanding,noscript){display:none!important}.console-guided-example .we-layout{display:block}.console-guided-example .we-actions{display:none}.console-agent.is-console-ready .we-actions{display:flex}.console-guided-example .we-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;counter-reset:console-step;margin:0 0 1.25rem}.console-guided-example .we-steps li{counter-increment:console-step;padding:.6rem .5rem;font-size:.75rem;line-height:1.4;color:var(--ink-muted);border:1px solid var(--rule-soft);border-radius:.4rem}.console-guided-example .we-steps li::before{content:counter(console-step) ' / ';font-family:var(--font-mono);opacity:.7}.console-guided-example .we-steps li[aria-current]{color:var(--ink);border-color:var(--institutional);background:var(--surface-quiet)}.console-guided-example .we-story h3{font-size:clamp(1.35rem,2vw,1.75rem)}.console-guided-example .we-story>p{color:var(--ink-muted);font-size:.9375rem}.console-guided-example .we-why{padding:.65rem .85rem}.console-guided-example .we-actions{margin-top:1rem}.console-agent .console-decision{padding:1rem 1.15rem}.console-agent .console-live-verdict{margin:.45rem 0 .65rem}.console-agent .console-live-reason{margin-bottom:.65rem}.console-agent .console-backup-header{padding-top:.15rem}.console-agent .console-backup-header>div{flex-basis:100%}.console-agent .console-backup-header select{max-width:none}.console-agent .console-boundary{height:4.25rem;margin-top:.5rem}.console-agent .console-allocation{margin:1rem 0 0}.console-test-row{padding:1rem 1.5rem;border-block:1px solid var(--rule-soft);background:var(--surface-quiet)}.console-test-row>div{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem}.console-test-row>p{margin:.7rem 0 0;color:var(--ink-muted);font-size:.875rem;line-height:1.55;max-width:none}.console-agent>.console-payment-stage{padding:0 1.5rem}.console-agent .console-proof-actions{gap:.75rem}.console-agent .console-proof-facts{max-width:48rem}.console-agent .console-scope fieldset{margin:1rem 0}.console-agent .console-scope legend{font-size:.8125rem;padding-bottom:.5rem}.console-agent .console-mode-note{margin-bottom:.75rem}.console-page .console-close{column-gap:2rem;row-gap:1.25rem;padding-block:2.5rem 4rem}.console-close>div:first-child{flex:1 1 28rem}.console-close .console-learning-note{flex-basis:100%;color:var(--ink-muted);font-size:.8125rem;margin:0;max-width:65rem}@media(max-width:61.24rem){.console-state-strip{gap:1rem}.console-agent .console-live-grid{gap:1.25rem}}@media(max-width:47.99rem){.console-state-strip{grid-template-columns:minmax(0,1fr);padding:1rem}.console-agent .console-invoice{padding:1rem}.console-agent .console-live-grid{display:flex;flex-direction:column;padding:1.25rem 1rem;gap:1.5rem}.console-journey,.console-agent .console-decision{width:100%}.console-test-row{padding:1rem}.console-agent>.console-payment-stage{padding-inline:1rem}.console-guided-example .we-steps{gap:.3rem}.console-guided-example .we-steps li{padding:.5rem .4rem}.console-guided-example .we-story h3{font-size:1.4rem}.console-agent .console-proof-facts>li{grid-template-columns:1.1rem minmax(0,1fr)}.console-agent .console-proof-facts>li>span:last-child{grid-column:2}.console-test-row .button{width:100%}}@media print{.console-agent :is(.we-actions,.console-test-row,.console-scope),.console-close .cta-row{display:none!important}}@media(min-width:48rem){.console-intro h1 br{display:none}.console-intro{padding-block:.85rem;gap:.4rem}.console-intro h1{font-size:clamp(2rem,2.7vw,2.5rem)}.console-agent .console-invoice{padding-block:.75rem}.console-state-strip{padding-block:.75rem}.console-agent .console-capacity>div{padding:.6rem .7rem}.console-agent .console-capacity dd{margin-top:.25rem}.console-guided-example .we-steps{margin-bottom:1rem}.console-guided-example .we-story>p{margin-bottom:.75rem}.console-guided-example .we-why{margin-block:.75rem}}.console-guided-example .we-story{display:flex;flex-direction:column}.console-guided-example .we-steps{order:0}.console-guided-example .we-position{order:1}.console-guided-example [data-we-title]{order:2}.console-guided-example [data-we-explanation]{order:3}.console-guided-example .we-actions{order:4;margin-top:.25rem}.console-guided-example .we-why{order:5}.product-surface{border:1px solid var(--rule-soft);border-radius:1rem;background:var(--surface);overflow:clip}.product-surface--control,.product-surface--thesis{--canvas:#101b17;--surface:#16251e;--surface-quiet:#1b2b23;--ink-strong:#fffdf7;--ink:#f4f1e8;--ink-muted:#c1c9c3;--ink-subtle:#a5b3a9;--rule-strong:#6f8176;--rule-soft:#3b4f42;--institutional:#c4e27d;--link:#c4e27d;--home-unknown:#a3cfff;--home-hold:#f3c969;--unknown-ink:#a3cfff;--unknown-border:#8ec5ff;--hold-ink:#f3c969;--hold-border:#d8b363;--hold-bg:#2b2517;color:var(--ink);background:var(--canvas);border-color:var(--rule-soft)}.product-surface-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem 1.5rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--rule-soft);font-size:.8125rem;color:var(--ink-muted)}.product-surface-header>span:first-child{color:var(--ink-strong);font-weight:500}.home-opening .home-payment-scene.product-surface{padding:1.5rem 1.75rem;border:1px solid var(--rule-soft);border-radius:1rem;background:var(--canvas)}.home-opening .home-scene-caption{margin-top:.5rem}.home-scene-principle{color:var(--ink-strong);font-size:1.0625rem}.home-scene-scope{font-size:.9375rem}.home-opening .home-scene-controls{margin-top:1rem;border-top:1px solid var(--rule-soft);padding-top:1rem}.home-opening .scene-button{border-color:var(--rule-strong);color:var(--ink-strong);background:transparent}.home-opening .scene-button:hover{background:var(--surface-quiet)}.home-opening .scene-button:focus-visible{outline-color:#a3cfff}.home-publication{grid-column:1 / -1}.home-decisions{border-top:1px solid var(--rule-soft)}.home-console-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,6vw,6rem)}.home-console-copy h2{font-size:clamp(2.5rem,4.2vw,3.5rem);line-height:1.06;letter-spacing:-.035em}.home-console-copy>p:not(.eyebrow){max-width:35ch}.decision-preview.console-mini{padding:0;border-color:var(--rule-strong);border-radius:1rem;box-shadow:0 12px 34px rgba(8,12,10,.06)}.decision-preview [hidden]{display:none!important}.decision-preview-head{padding:1.2rem 1.5rem;border-bottom:1px solid var(--rule-soft);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem 1rem}.decision-preview-head>strong{font-size:.9375rem;font-weight:600}.decision-preview-head>span{font-size:.8125rem;color:var(--ink-muted)}.decision-preview-controls{display:flex;gap:.4rem;flex-wrap:wrap;padding:.65rem 1rem;background:var(--surface-quiet);border-bottom:1px solid var(--rule-soft)}.decision-preview-controls button{min-height:2.75rem;padding:.5rem .85rem;color:var(--ink-muted);background:transparent;border:1px solid transparent;border-radius:.4rem;font-size:.875rem;cursor:pointer}.decision-preview-controls button[aria-pressed="true"]{border-color:var(--rule-strong);color:var(--ink-strong);background:var(--surface)}.decision-preview-controls button:hover{color:var(--ink-strong);background:var(--surface)}.decision-preview-record{padding:1.5rem}.decision-preview-record + .decision-preview-record{border-top:1px solid var(--rule-soft)}.decision-preview-identity{display:flex;align-items:start;justify-content:space-between;gap:1rem}.decision-preview-identity>div{display:grid;gap:.35rem}.decision-preview-identity>div>span{color:var(--ink-muted);font-size:.8125rem}.decision-preview-identity>div>strong{font-size:.9375rem;font-weight:500}.decision-preview-identity>strong{font-size:1.75rem;line-height:1.1;font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.decision-preview-identity small{display:block;color:var(--ink-muted);font-size:.8125rem;font-weight:400;margin-top:.45rem}.decision-preview-verdict{padding-top:1.5rem}.decision-preview-verdict h3{max-width:23ch;font-size:1.6rem;line-height:1.15;letter-spacing:-.025em;margin:.8rem 0 .6rem}.decision-preview-verdict p{color:var(--ink-muted);margin:0;font-size:1rem;line-height:1.5}.decision-preview .decision-preview-status{margin:1.25rem 0;padding-block:.65rem;border-block:1px solid var(--rule-soft)}.decision-preview .decision-preview-status>div{gap:.4rem 1rem;padding-block:.35rem}.decision-preview-next>span{font-size:.8125rem;color:var(--ink-muted)}.decision-preview-next p{font-size:1rem;line-height:1.5;margin:.35rem 0 1rem}.decision-preview-record .text-link{font-size:.9375rem;min-height:2.75rem;display:inline-flex;align-items:center;gap:.7rem}.decision-preview-limit{margin:0;padding:1rem 1.5rem;background:var(--surface-quiet);border-top:1px solid var(--rule-soft);color:var(--ink-muted);font-size:.8125rem;line-height:1.6}.product-control-scene.product-surface{padding:1.5rem 2rem}.product-control-scene.product-surface .control-paths{overflow:visible}.product-control-scene figcaption{padding-top:1.25rem}.adoption-path{gap:0;border:1px solid var(--rule-soft);border-radius:1rem;overflow:clip;background:var(--surface)}.adoption-path>li{padding:1.75rem;border:0;border-right:1px solid var(--rule-soft)}.adoption-path>li:last-child{border-right:0}.adoption-number{position:static;flex-shrink:0;width:2.3rem;height:2.3rem;display:inline-grid;place-items:center;border:1px solid var(--rule-strong);border-radius:50%}.adoption-path h3{margin-top:1.25rem}.experience-context{font-size:.875rem;color:var(--ink-muted);line-height:1.6;margin:1.25rem 0 0}.console-intro .experience-context{grid-column:1 / -1;max-width:none;margin:0;font-size:.875rem}.experience-nav a,.experience-nav a:visited{color:var(--ink-muted)}.experience-nav a[aria-current="page"]{color:var(--ink-strong)}.console-workspace{border-radius:1rem;box-shadow:0 12px 34px rgba(8,12,10,.06)}.console-case{scroll-margin-top:calc(var(--header-height) + 1rem)}.console-verdict{padding-left:1.25rem;border-left:3px solid var(--rule-strong)}[data-decision="HOLD"] .console-verdict{border-left-color:var(--hold-border)}[data-decision="REFUSE"] .console-verdict{border-left-color:var(--refuse-border)}[data-decision="ACCEPT"] .console-verdict{border-left-color:var(--accept-border)}.console-next{padding:1rem 1.15rem;background:var(--surface-quiet);border-radius:.5rem;margin-bottom:.75rem}.console-next>p:last-child{margin-bottom:0}.demo-record-entry{padding:1.15rem 1.4rem;border:1px solid var(--rule-soft);border-radius:.65rem;background:var(--surface);margin:1.5rem 0;display:grid;grid-template-columns:1fr auto;gap:.5rem 1.5rem}.demo-record-entry>span{font-size:.9375rem;font-weight:500}.demo-record-entry>a{font-size:.9375rem;font-weight:600;text-underline-offset:.25em}.demo-record-entry>p{margin:0;font-size:.8125rem;color:var(--ink-muted);grid-column:1 / -1}.assessment-scenario.product-surface{border-top:3px solid var(--institutional);border-radius:1rem}.evidence-status-line{border:1px solid var(--rule-soft);border-radius:1rem;padding:1.5rem 2rem;background:var(--surface);margin-top:1.75rem}.evidence-status-line p + p{border-left:1px solid var(--rule-soft);padding-left:1.5rem}.evidence-status-line strong{font-size:1.125rem}.evidence-overview>div{padding:1.5rem 1.5rem 0;border-top:3px solid var(--rule-strong);background:var(--surface)}.evidence-overview>div .evidence-type{margin-bottom:1rem}.evidence-overview dd{padding-bottom:1.5rem}.company-focus.product-surface{padding:2rem}.company-focus li:first-child{border-top:0;padding-top:0}.company-focus li:last-child{padding-bottom:0}.company-focus .eyebrow{color:var(--ink-subtle)}.company-focus li>span{color:var(--institutional)}.company-focus strong{color:var(--ink-strong)}.company-opening-grid{align-items:center}.company-page .mission-vision-grid{padding-block:1rem}.company-page .company-path{border-block:1px solid var(--rule-soft);padding-block:1.5rem}@media (min-width:75rem){.home-opening{padding-block:3.25rem 2rem}.home-hero{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;column-gap:3rem}.home-opening h1{font-size:clamp(3.25rem,4.85vw,4.625rem);line-height:1.03;margin-block:1.5rem 1.75rem}.home-intro{flex-direction:column;gap:1.5rem}.home-entry{flex-shrink:1}.home-opening .hero-actions{flex-wrap:wrap}.home-opening .home-payment-scene.product-surface{margin:0}.home-payment-stage{height:24.5rem}.home-paths--wide{display:none}.home-paths--portrait{display:block;height:23.75rem}.home-invoice{top:0;left:0;width:100%;text-align:center}.home-amount{font-size:2.75rem;margin-block:.25rem}.home-route-label{top:11.1rem;max-width:7rem}.home-route-original{left:calc(16.6667% + .7rem)}.home-route-backup{left:calc(66.6667% + .7rem)}.home-route-label>strong{font-size:.9375rem}.home-opening .home-unknown{top:20.8rem;left:16.6667%;right:auto;transform:translateX(-50%);font-size:.8125rem}.home-opening .home-gate{top:14.55rem;left:calc(66.6667% + .7rem);transform:none;max-width:30%;text-align:left}.home-opening .home-gate strong{display:none}.home-boundary-label{top:19.2rem;left:auto;right:.2rem;transform:none;text-align:right}.home-publication{margin-top:2rem}}@media (max-width:55.99rem){.home-console-layout{grid-template-columns:1fr;gap:2rem}.adoption-path>li{border-right:0;border-bottom:1px solid var(--rule-soft)}.adoption-path>li:last-child{border-bottom:0}.product-control-scene.product-surface{padding:1.25rem}.demo-record-entry{grid-template-columns:1fr}}@media (max-width:47.99rem){.home-opening .home-payment-scene.product-surface{padding:1.1rem}.home-opening .home-hero>.home-payment-scene{max-width:34rem}.home-console-copy h2{font-size:2.25rem;max-width:14ch}.decision-preview-head,.decision-preview-record{padding:1.1rem}.decision-preview-controls{gap:.15rem;padding-inline:.65rem}.decision-preview-controls button{padding-inline:.55rem;font-size:.8125rem}.decision-preview-verdict h3{font-size:1.5rem}.decision-preview-limit{padding:1rem 1.1rem}.decision-preview-identity{flex-wrap:wrap}.decision-preview-identity>strong{font-size:1.5rem}.adoption-path>li{padding:1.4rem}.evidence-status-line{padding:1.25rem}.evidence-status-line p + p{border-left:0;padding-left:0}.console-verdict{padding-left:1rem}.demo-record-entry{padding:1rem}.company-focus.product-surface{padding:1.5rem}}@media (max-width:22.49rem){.product-control-scene.product-surface .control-label{top:9.5rem}}@media (forced-colors:active){.product-surface--control,.product-surface--thesis{background:Canvas;color:CanvasText}.decision-preview-controls button[aria-pressed="true"]{outline:2px solid Highlight}}:root,:root[data-theme="light"]{--canvas:#f3f3ed;--canvas-secondary:#e7eae1;--surface:#fafaf6;--surface-raised:#e2e7dc;--surface-quiet:#eeefe8;--theme-color:#f3f3ed}:root[data-theme="dark"]{--canvas:#111110;--canvas-secondary:#171816;--surface:#191a18;--surface-raised:#232520;--surface-quiet:#151612;--rule-soft:#30322c;--institutional:#f4f3ef;--institutional-hover:#e1e8dd;--institutional-active:#ced8c9;--primary-ink:#141414;--link:#c5e7d5;--theme-color:#111110}body:not([data-page="home"]) .brand-mark{width:32px;height:32px;color:#57d1b6}:root[data-theme="light"] body:not([data-page="home"]) .brand-mark{color:#22654b}body:not([data-page="home"]) .brand-word{font-size:22px;font-weight:600;letter-spacing:-.035em}body:not([data-page="home"]) .site-nav a{font-family:var(--font-mono);font-size:12px;font-weight:400;letter-spacing:.05em;text-transform:uppercase}body:not([data-page="home"]) .site-nav a[aria-current="page"]{font-weight:600}body:not([data-page="home"]) .button{border-radius:999px}body:not([data-page="home"]) .header-commercial{min-height:44px;padding-inline:20px;font-family:var(--font-mono);font-size:12px;font-weight:400;letter-spacing:.04em}:root[data-theme="dark"] body:not([data-page="home"]) .header-commercial{background:#f4f3ef;border-color:#f4f3ef;color:#141414}:root[data-theme="dark"] body:not([data-page="home"]) .header-commercial:hover{background:#e1e8dd;border-color:#e1e8dd;color:#141414}body:not([data-page="home"]) .technical-link::after{content:none}@media(max-width:420px){body:not([data-page="home"]) .brand-word{font-size:20px}}body:not([data-page="home"]) .brand-mark :is(.mark-node,.mark-route,.mark-boundary,.mark-release){color:inherit}@media(forced-colors:active){#haltseal-site .brand-mark,body:not([data-page="home"]) .brand-mark{color:CanvasText}}:root{--brand-light:#c6ffeb;--brand-focus:#7decc9}:root[data-theme="light"]{--brand-light:#08704a;--brand-focus:#22654b}#haltseal-site .footer-brand{--jade:#7decc9;--brand-light:#c6ffeb;--brand-focus:#7decc9}:is(.brand-link,#haltseal-site .brand):focus-visible{outline:2px solid var(--brand-focus);outline-offset:5px}.brand-mark .mark-light{color:var(--brand-light);pointer-events:none}.brand-mark :is(.mark-source-light,.mark-route-light,.mark-boundary-light){opacity:0}.brand-mark .mark-route-light{stroke-dasharray:17 100;stroke-dashoffset:17}@keyframes haltseal-source{0%,100%{opacity:0}30%{opacity:.8}}@keyframes haltseal-route{0%{opacity:0;stroke-dashoffset:17}12%{opacity:.8}84%{opacity:.8}100%{opacity:0;stroke-dashoffset:-100}}@keyframes haltseal-boundary{0%,100%{opacity:0}35%{opacity:.9}}@media(prefers-reduced-motion:no-preference){:is(.brand-link,#haltseal-site .brand):focus-visible .mark-source-light{animation:haltseal-source 180ms ease-out 1 both}:is(.brand-link,#haltseal-site .brand):focus-visible .mark-route-light{animation:haltseal-route 340ms linear 60ms 1 both}:is(.brand-link,#haltseal-site .brand):focus-visible .mark-boundary-light{animation:haltseal-boundary 220ms ease-out 340ms 1 both}}@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:is(.brand-link,#haltseal-site .brand):hover .mark-source-light{animation:haltseal-source 180ms ease-out 1 both}:is(.brand-link,#haltseal-site .brand):hover .mark-route-light{animation:haltseal-route 340ms linear 60ms 1 both}:is(.brand-link,#haltseal-site .brand):hover .mark-boundary-light{animation:haltseal-boundary 220ms ease-out 340ms 1 both}}@media(prefers-reduced-motion:reduce){.brand-mark,.brand-mark *{transition:none!important}:is(.brand-link,#haltseal-site .brand):focus-visible .brand-mark{color:var(--brand-light)}}@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:reduce){:is(.brand-link,#haltseal-site .brand):hover .brand-mark{color:var(--brand-light)}}@media(forced-colors:active){:root,:root[data-theme],#haltseal-site .footer-brand{--brand-light:CanvasText;--brand-focus:CanvasText}.brand-mark .mark-light{display:none}.brand-mark :is(.mark-source-light,.mark-route-light,.mark-boundary-light){animation:none!important}}html{min-width:320px}.mobile-menu-panel{overflow-y:auto;overscroll-behavior:contain}.mobile-menu-nav,.mobile-menu-commercial{flex-shrink:0}body:not([data-page="home"]) .header-inner{grid-template-columns:auto minmax(0,1fr) auto;container-type:inline-size}body:not([data-page="home"]) main{overflow-wrap:anywhere}body:not([data-page="home"]) .footer-main{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr))}body:not([data-page="home"]) .footer-main>*{min-width:0;overflow-wrap:anywhere}body:not([data-page="home"]) .footer-meta{max-width:100%}#haltseal-site .site-header{container-type:inline-size}#haltseal-site .site-footer{grid-template-columns:repeat(2,minmax(0,1fr));container-type:inline-size}#haltseal-site .footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}#haltseal-site :is(.footer-brand,.footer-links>div,.footer-bottom){min-width:0;overflow-wrap:anywhere}#haltseal-site .footer-bottom>span{max-width:100%}@media(max-width:700px){#haltseal-site .site-footer{grid-template-columns:minmax(0,1fr)}}@media(max-width:979px){body:not([data-page="home"]) .footer-main{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){body:not([data-page="home"]) .footer-main{grid-template-columns:minmax(0,1fr)}}body:not([data-page="home"]) .site-nav a{font-family:var(--font-sans);font-size:.9375rem;font-weight:500;letter-spacing:0;text-transform:none}body:not([data-page="home"]) .site-nav ul{gap:.5rem}body:not([data-page="home"]) .header-commercial,#haltseal-site .header-commercial,#haltseal-site .mobile-menu-commercial{min-height:44px;min-width:104px;padding:.75rem 1.375rem;border:1px solid #22654b;border-radius:999px;background:#22654b;color:#fff;font-family:var(--font-sans);font-size:.9375rem;font-weight:550;letter-spacing:0;text-transform:none;white-space:nowrap}:root[data-theme="dark"] body:not([data-page="home"]) .header-commercial,:root[data-theme="dark"] #haltseal-site .header-commercial,:root[data-theme="dark"] #haltseal-site .mobile-menu-commercial{background:#7decc9;border-color:#7decc9;color:#13291e}:root[data-theme="dark"] body:not([data-page="home"]) .header-commercial:hover,:root[data-theme="dark"] #haltseal-site .header-commercial:hover,:root[data-theme="dark"] #haltseal-site .mobile-menu-commercial:hover{background:#a0f4da;border-color:#a0f4da;color:#13291e}:root[data-theme="light"] body:not([data-page="home"]) .header-commercial:hover,:root[data-theme="light"] #haltseal-site .header-commercial:hover,:root[data-theme="light"] #haltseal-site .mobile-menu-commercial:hover{background:#184d38;border-color:#184d38;color:#fff}#haltseal-site .site-header{gap:2rem;background:#111110}#haltseal-site .site-header::before{display:none}:root[data-theme="light"] #haltseal-site .site-header{background:#f3f3ed}#haltseal-site .desktop-nav{margin-left:1.25rem;padding:0;background:none;border-radius:0}#haltseal-site .desktop-nav ul{gap:.75rem}#haltseal-site .desktop-nav a{padding-inline:.75rem;font-family:var(--font-sans);font-size:.9375rem;font-weight:500;letter-spacing:0;text-transform:none}#haltseal-site .desktop-nav a:last-child{display:inline-flex}#haltseal-site .header-contact{margin-left:auto;display:inline-flex}#haltseal-site .menu-toggle{min-height:44px}@media(max-width:979px){#haltseal-site .desktop-nav{display:none}#haltseal-site .menu-toggle{display:inline-flex;margin-left:0}#haltseal-site .header-contact{margin-left:auto}body:not([data-page="home"]) .site-header .header-commercial{display:inline-flex}#haltseal-site .site-header{gap:.75rem}}@media(max-width:479px){#haltseal-site .site-header .header-contact,body:not([data-page="home"]) .site-header .header-commercial{display:none}#haltseal-site .menu-toggle{margin-left:auto}}@media(forced-colors:active){body:not([data-page="home"]) .header-commercial,#haltseal-site .header-commercial,#haltseal-site .mobile-menu-commercial{background:ButtonFace!important;border-color:ButtonText!important;color:ButtonText!important}}@container (max-width:55rem){body:not([data-page="home"]) .site-nav,#haltseal-site .desktop-nav{display:none}body:not([data-page="home"]) .menu-toggle,#haltseal-site .menu-toggle{display:inline-flex}}@container (max-width:24rem){body:not([data-page="home"]) .site-header .header-commercial,#haltseal-site .header-contact{display:none}body:not([data-page="home"]) .menu-toggle{width:44px;height:44px;min-width:44px;min-height:44px}}@container (max-width:15rem){#haltseal-site .footer-links{grid-template-columns:minmax(0,1fr)}}body:not([data-page="home"]) .footer-close,body:not([data-page="home"]) .footer-meta,body:not([data-page="home"]) .theme-controls{max-width:100%;flex-wrap:wrap}@container (max-width:12rem){body:not([data-page="home"]) .site-header .brand-word{display:none}}.site-header .site-nav>ul{gap:.5rem}.site-header .nav-group{position:relative}.site-header .nav-disclosure{position:relative}.site-header .site-nav .nav-top-link{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem .75rem;color:var(--ink-muted);font:500 .9375rem/1.5 var(--font-sans);letter-spacing:0;text-transform:none;white-space:nowrap;cursor:pointer}.nav-disclosure>summary{list-style:none}.nav-disclosure>summary::-webkit-details-marker{display:none}.nav-chevron{width:.375rem;height:.375rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-.125rem);transition:transform .15s}.nav-disclosure[open]>summary .nav-chevron{transform:rotate(225deg) translate(-.0625rem,-.0625rem)}.nav-disclosure>summary:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:.25rem}.site-header .site-nav .nav-top-link:is(:hover,[aria-current]),.site-header .nav-disclosure[open]>summary{color:var(--ink-strong)}.site-header .nav-disclosure .nav-panel{position:absolute;top:calc(100% + .625rem);left:var(--nav-panel-offset,0px);z-index:110;display:grid;width:19rem;max-width:calc(100vw - 2rem);gap:.125rem;max-height:var(--nav-panel-height,50dvh);overflow-y:auto;overscroll-behavior:contain;padding:.5rem;border:1px solid var(--rule-strong);border-radius:.75rem;background:var(--canvas);box-shadow:var(--shadow-raised);list-style:none;margin:0}.site-header .nav-disclosure:not([open])>.nav-panel{display:none}.site-header .site-nav .nav-panel a{display:flex;align-items:flex-start;flex-direction:column;gap:.1875rem;min-height:3.75rem;padding:.625rem .75rem;border-radius:.375rem;color:var(--ink-strong);font:500 .9375rem/1.4 var(--font-sans);letter-spacing:0;text-transform:none}.site-header .site-nav .nav-panel a::after{display:none}.site-header .site-nav .nav-panel a:hover{background:var(--surface-raised)}.nav-item-label{display:block}.site-header .site-nav .nav-panel .nav-item-note{color:var(--ink-muted);font-size:.875rem;font-weight:400}.site-header .nav-panel a[aria-current] .nav-item-label{color:var(--institutional)}.site-header .nav-disclosure .nav-panel--resources{width:36rem;max-height:var(--nav-panel-height,max(2.75rem,calc(100dvh - 10rem)));left:calc(50% + var(--nav-panel-offset,0px));transform:translateX(-50%);padding:.75rem;gap:.75rem}.nav-resource-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.nav-resource-group{min-width:0}.nav-resource-heading{margin:0;padding:.375rem .75rem .5rem;color:var(--ink-muted);font:500 .875rem/1.5 var(--font-sans);letter-spacing:.01em}.site-header .site-nav .nav-resource-links,.mobile-menu-nav .nav-resource-links{display:grid;gap:.125rem;padding:0;margin:0;list-style:none}.site-header .site-nav .nav-resource-links a{width:100%;min-height:4rem}.nav-resource-footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-top:1px solid var(--rule-soft);padding-top:.625rem}.site-header .site-nav .nav-resource-footer a{min-height:2.75rem;justify-content:center}.site-header .site-nav .nav-resource-footer .nav-resource-contact{padding-inline:1rem;background:var(--surface-raised);border:1px solid var(--rule-strong)}.site-header .site-nav .nav-resource-footer .nav-resource-contact:hover{border-color:var(--ink-muted)}.site-header .nav-panel a:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.resource-directory{padding-bottom:3rem}.resource-directory>h2{margin-bottom:1.5rem;font-size:1.25rem}.resource-directory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.resource-directory-group h3{margin:0 0 .75rem;color:var(--ink-muted);font:500 .875rem/1.5 var(--font-sans)}.resource-directory-links{display:grid;gap:.25rem;padding:0;margin:0;list-style:none}.resource-directory-links a{display:block;min-height:2.75rem;padding:.75rem;border:1px solid var(--rule-soft);border-radius:.5rem;color:var(--ink-strong);text-decoration:none}.resource-directory-links a:hover{background:var(--surface-raised);border-color:var(--rule-strong)}.resource-directory-links .nav-item-label{font-weight:500}.resource-directory-links .nav-item-note{margin-top:.25rem;color:var(--ink-muted);font-size:.875rem}.site-header .header-signin{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.5rem .875rem;border:1px solid var(--rule-strong);border-radius:999px;color:var(--ink-strong);font:500 .9375rem/1.5 var(--font-sans);white-space:nowrap;text-decoration:none;transition:background-color .15s,border-color .15s}.site-header .header-signin:hover{background:var(--surface-raised);border-color:var(--ink-muted)}.site-header .header-actions{gap:.625rem}#haltseal-site .site-header{gap:1.5rem}#haltseal-site .site-header .brand{min-height:44px}#haltseal-site .desktop-nav{margin-left:1rem}#haltseal-site .header-signin{margin-left:auto}#haltseal-site .header-contact{margin-left:-.875rem}#haltseal-site .site-header .nav-top-link{color:#aaa9a4}#haltseal-site .site-header .nav-top-link:is(:hover,[aria-current]),#haltseal-site .nav-disclosure[open]>summary{color:#f6f5f2}:root[data-theme="light"] #haltseal-site .site-header .nav-top-link{color:#55554f}:root[data-theme="light"] #haltseal-site .site-header .nav-top-link:is(:hover,[aria-current]),:root[data-theme="light"] #haltseal-site .nav-disclosure[open]>summary{color:#171815}#haltseal-site .site-header .nav-panel a{color:var(--ink-strong);font:500 .9375rem/1.4 var(--font-sans);letter-spacing:0}#haltseal-site .site-header .header-signin{color:var(--ink-strong);font:500 .9375rem/1.5 var(--font-sans)}.mobile-menu-nav .nav-disclosure>summary{display:flex;align-items:center;justify-content:space-between;min-height:3.5rem;border-bottom:1px solid var(--rule-soft);color:var(--ink-strong);font:550 1.125rem/1.5 var(--font-sans);cursor:pointer}.mobile-menu-nav .nav-panel{display:grid;gap:0;padding:.375rem 0 .75rem 1rem;margin:0;list-style:none}.mobile-menu-nav .nav-disclosure:not([open])>.nav-panel{display:none}.mobile-menu-nav .nav-panel a{min-height:2.75rem;font-size:.9375rem;font-weight:450;border-bottom:0}.mobile-menu-nav .nav-item-note{display:none}.mobile-menu-nav .nav-panel--resources{padding:.5rem 0 .75rem .75rem;gap:.75rem}.mobile-menu-nav .nav-resource-groups{grid-template-columns:minmax(0,1fr);gap:.75rem}.mobile-menu-nav .nav-resource-heading{padding:.25rem 0}.mobile-menu-nav .nav-resource-footer{flex-wrap:wrap}.mobile-menu-nav .nav-resource-footer a{display:flex;align-items:center;padding:.5rem 0}.mobile-menu-nav .nav-resource-footer .nav-resource-contact{padding:.5rem .75rem;border:1px solid var(--rule-strong);border-radius:.375rem;font-weight:550}.mobile-menu-panel .mobile-menu-signin{flex-shrink:0;min-height:2.75rem;margin:1rem 0;color:var(--ink-strong)}.mobile-menu-panel .mobile-menu-commercial{flex-shrink:0;margin-top:.5rem}.mobile-menu-toolbar{display:flex;justify-content:flex-end;flex-shrink:0;margin-bottom:.5rem}.mobile-menu-close{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;min-height:2.75rem;min-width:5rem;padding:.5rem .75rem;border:1px solid var(--rule-strong);border-radius:999px;background:var(--canvas);color:var(--ink-strong);font:500 .875rem/1.5 var(--font-sans);cursor:pointer}.mobile-menu-close span{font-size:1.25rem;line-height:1}#haltseal-site .mobile-menu-panel{background:var(--canvas);color:var(--ink-strong)}#haltseal-site .mobile-menu-panel a:not(.mobile-menu-commercial){color:var(--ink-strong)}@media (max-width:979px){.site-header .header-signin{display:inline-flex}#haltseal-site .site-header{gap:.625rem}#haltseal-site .header-contact{margin-left:0}}@media (max-width:479px){.site-header .header-signin{display:inline-flex}#haltseal-site .site-header{padding-inline:0;gap:.375rem}body:not([data-page="home"]) .header-inner{column-gap:.375rem}body:not([data-page="home"]) .site-header .header-actions{gap:.375rem}body:not([data-page="home"]) .site-header .brand-word{font-size:18px}}@media (max-width:599px){.resource-directory-grid{grid-template-columns:minmax(0,1fr);gap:1.5rem}}@container (max-width:12rem){#haltseal-site .site-header .brand-word{display:none}#haltseal-site .site-header .brand-mark{width:32px;height:32px}#haltseal-site .site-header .brand{min-width:44px;justify-content:center}#haltseal-site .home-header-actions{gap:.25rem}body:not([data-page="home"]) .header-inner{column-gap:.25rem}body:not([data-page="home"]) .site-header .header-actions{gap:.25rem}}@media (prefers-reduced-motion:reduce){.nav-chevron,.site-header .header-signin{transition:none}}.faq-main{max-width:70rem;padding-block:2.5rem 4rem}.faq-heading{max-width:46rem;margin:0 0 2.5rem}.faq-heading h1{font-size:clamp(2rem,3.3vw,3rem);line-height:1.14;letter-spacing:-.035em;margin:.75rem 0 1rem}.faq-heading .lead{font-size:1.125rem;line-height:1.6;margin:0}.faq-layout{display:grid;grid-template-columns:12rem minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:start}.faq-navigation{position:sticky;top:7rem;display:flex;flex-direction:column;gap:.25rem;min-width:0}.faq-navigation>p{margin:0 0 .6rem;font-size:.875rem;font-weight:600;color:var(--ink-muted)}.faq-navigation>a{display:flex;align-items:center;min-height:2.75rem;padding:.4rem 0;font-size:.9375rem;line-height:1.5;text-decoration:none;color:var(--ink)}.faq-navigation>a:hover{color:var(--ink-strong);text-decoration:underline;text-underline-offset:.25em}.faq-navigation .faq-navigation-help{border-top:1px solid var(--rule-soft);margin-top:.75rem;padding-top:.9rem;color:var(--link)}.faq-content,.faq-group{min-width:0}.faq-group + .faq-group{margin-top:3rem}.faq-group-heading{margin-bottom:1.1rem}.faq-group-heading h2{font-size:1.375rem;line-height:1.3;margin:0 0 .5rem;letter-spacing:-.025em;scroll-margin-top:7rem}.faq-group-heading p{color:var(--ink-muted);font-size:1rem;line-height:1.6;margin:0}.faq-list{border-top:1px solid var(--rule-soft)}details.faq-item{margin:0;padding:0;border:0;border-bottom:1px solid var(--rule-soft);border-radius:0;background:transparent;box-shadow:none;scroll-margin-top:7rem}details.faq-item>summary{display:flex;align-items:start;justify-content:space-between;gap:1.25rem;min-height:3.75rem;padding:1.15rem 0;list-style:none;cursor:pointer;font-size:1.0625rem;font-weight:500;line-height:1.55;color:var(--ink-strong);text-align:left}details.faq-item>summary::-webkit-details-marker{display:none}details.faq-item>summary::after{content:none}details.faq-item>summary>span:first-child{min-width:0}.faq-marker{display:inline-flex;width:1.25rem;flex:0 0 1.25rem;justify-content:center;color:var(--ink-muted)}.faq-marker::before{content:'+';font-size:1.25rem;line-height:1.3;font-weight:400}details.faq-item[open] .faq-marker::before{content:'−'}.faq-item>.faq-answer{padding:0 2.5rem 1.25rem 0}.faq-answer p{margin:0 0 .85rem;color:var(--ink-muted);font-size:1rem;line-height:1.75;max-width:68ch;overflow-wrap:anywhere}.faq-answer-links{display:flex;flex-wrap:wrap;gap:.15rem 1.25rem;margin-top:.5rem}.faq-answer-links a,.faq-permalink{display:inline-flex;align-items:center;min-height:2.75rem;font-size:.9375rem;line-height:1.5;text-underline-offset:.2em;overflow-wrap:anywhere}.faq-permalink{color:var(--ink-subtle);font-size:.875rem}.faq-help{display:flex;justify-content:space-between;align-items:center;gap:2rem;border-top:1px solid var(--rule-soft);padding-top:2rem;margin-top:3rem}.faq-help h2{font-size:1.5rem;line-height:1.35;letter-spacing:-.025em;margin:0 0 .65rem}.faq-help p{margin:0;color:var(--ink-muted);font-size:1rem;line-height:1.7;max-width:48ch}.faq-help-links{display:flex;flex-direction:column;align-items:start;gap:.4rem;flex-shrink:0}.faq-help-links>a:not(.button){display:inline-flex;align-items:center;min-height:2.75rem;font-size:.9375rem}.faq-context-link{margin-top:1.5rem;font-size:1rem;line-height:1.7}.faq-context-link a{display:inline-flex;align-items:center;min-height:2.75rem}.product-faq-section .section-heading{margin-bottom:1.5rem}.product-faq-section .faq-list{max-width:52rem}.pilot-conditions details.faq-item{margin:0;padding:0}.pilot-conditions details.faq-item>summary{font-size:1.0625rem;padding:1.15rem 0}.pilot-conditions details.faq-item>summary::after,.pilot-conditions details.faq-item[open]>summary::after{content:none}.faq-page .hana-launcher{position:static;display:flex;width:max-content;max-width:calc(100% - 2rem);white-space:normal;margin:0 auto 1.5rem}@media (max-width:48rem){.faq-main{padding-block:1.75rem 3rem}.faq-heading{margin-bottom:1.75rem}.faq-heading .lead{font-size:1rem}.faq-layout{grid-template-columns:1fr;gap:2rem}.faq-navigation{position:static;display:grid;grid-template-columns:1fr 1fr;gap:.15rem 1rem;padding-bottom:1rem;border-bottom:1px solid var(--rule-soft)}.faq-navigation>p,.faq-navigation .faq-navigation-help{grid-column:1 / -1}.faq-navigation .faq-navigation-help{border:0;margin:.15rem 0 0;padding:.4rem 0}.faq-group + .faq-group{margin-top:2.25rem}.faq-item>.faq-answer{padding-right:0}.faq-help{flex-direction:column;align-items:start;gap:1.25rem}}@media (max-width:22rem){.faq-navigation{grid-template-columns:1fr}}@media print{.faq-main{max-width:none;width:100%;padding:0}.faq-layout{display:block}.faq-navigation,.faq-marker,.faq-permalink,.faq-help-links{display:none}details.faq-item,.faq-group-heading{break-inside:avoid}.faq-answer{display:block!important;padding-right:0}.faq-answer p,.faq-group-heading p{color:#111}}@media (forced-colors:active){.faq-list,details.faq-item,.faq-help{border-color:CanvasText}}.theme-controls{display:inline-flex;width:max-content;max-width:100%;flex-shrink:0;align-items:center;flex-wrap:wrap;gap:.25rem;padding:.25rem;border:1px solid var(--rule-strong);border-radius:999px;background:var(--canvas)}.theme-controls[hidden]{display:none!important}.theme-controls .theme-option,#haltseal-site .theme-controls .theme-option{display:inline-flex;min-width:4.5rem;min-height:2.75rem;align-items:center;justify-content:center;padding:.5rem .875rem;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--ink-muted);font:500 .875rem/1.4 var(--font-sans);letter-spacing:0;overflow-wrap:anywhere;cursor:pointer}.theme-controls .theme-option[aria-pressed="true"],#haltseal-site .theme-controls .theme-option[aria-pressed="true"]{background:var(--surface-raised);color:var(--ink-strong);box-shadow:inset 0 -2px 0 currentColor}.theme-controls .theme-option:hover,#haltseal-site .theme-controls .theme-option:hover{color:var(--ink-strong)}.theme-controls .theme-option:focus-visible,#haltseal-site .theme-controls .theme-option:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.footer-meta{flex-wrap:wrap}.site-footer .footer-title{font-size:.8125rem;line-height:1.6}.site-footer .footer-links a{font-size:.9375rem;line-height:1.7;overflow-wrap:anywhere}.site-footer .footer-meta{font-size:.8125rem;line-height:1.6}#haltseal-site :is(.window-chrome,.demo-tag,.motion-toggle,.small-label,.code-foot,.signal-badge,.trace-panel p,.chart-ceiling,.chart-footer,.console-live,.log-window-heading>span,.log-row small,.light-badge,.log-footer,.evidence-rule span,.seal-caption,.decision-checks span){font-size:.75rem;line-height:1.6}#haltseal-site .window-chrome{flex-wrap:wrap;letter-spacing:.06em}#haltseal-site .console-metrics span{font-size:.75rem;line-height:1.6;letter-spacing:.04em}#haltseal-site .console-metrics small{font-size:.8125rem;line-height:1.5}#haltseal-site .console-alert,#haltseal-site .console-alert #alert-label{font-size:.875rem;line-height:1.5}#haltseal-site .home-publication,#haltseal-site .frontier-disclosure{font-size:.8125rem;line-height:1.7}#haltseal-site .home-publication a{display:inline-flex;align-items:center;min-height:2.75rem}#haltseal-site .footer-links h3{color:var(--ink-strong);font-size:.8125rem;line-height:1.6}#haltseal-site .footer-links a{display:flex;min-height:2.75rem;align-items:center;color:var(--ink-muted);font-size:.875rem;line-height:1.65;letter-spacing:0;overflow-wrap:anywhere}#haltseal-site .footer-brand p{color:var(--ink-muted)}#haltseal-site .footer-bottom{align-items:center;flex-wrap:wrap;color:var(--ink-subtle);font-size:.75rem;line-height:1.7;letter-spacing:.025em}:root[data-theme="light"] #haltseal-site .site-footer{background:var(--canvas-secondary);color:var(--ink)}:root[data-theme="light"] #haltseal-site .footer-brand{--jade:#22654b;--brand-light:#08704a;--brand-focus:#22654b}:root[data-theme="light"] #haltseal-site .site-footer :is(.footer-brand,.footer-links>div,.footer-bottom){border-color:var(--rule-soft)}:root[data-theme="light"] #haltseal-site .footer-links a{border-color:var(--rule-strong)}:root[data-theme="light"] #haltseal-site .footer-links a:hover{color:var(--link)}@media (max-width:43.75rem){#haltseal-site .hero-stage{height:auto;min-height:0;padding-bottom:1.5rem}#haltseal-site .footer-bottom{align-items:flex-start}#haltseal-site .console-alert{align-items:flex-start}#haltseal-site .console-alert #alert-label{flex-shrink:0}}@media (forced-colors:active){.theme-controls{border-color:CanvasText;background:Canvas}.theme-controls .theme-option,#haltseal-site .theme-controls .theme-option{color:ButtonText}.theme-controls .theme-option[aria-pressed="true"],#haltseal-site .theme-controls .theme-option[aria-pressed="true"]{border-color:Highlight;background:Highlight;color:HighlightText;box-shadow:none}.theme-controls .theme-option:focus-visible,#haltseal-site .theme-controls .theme-option:focus-visible{outline-color:Highlight}}@page{margin:14mm 12mm}@media print{:root,:root[data-theme="dark"],:root[data-theme="light"]{color-scheme:light;--canvas:#fff;--canvas-secondary:#fff;--surface:#fff;--surface-raised:#fff;--surface-quiet:#fff;--ink:#111;--ink-strong:#111;--ink-muted:#333;--ink-subtle:#333;--rule-strong:#777;--rule-soft:#aaa;--institutional:#155b3f;--link:#155b3f;--signal:#155b3f}html,body,#haltseal-site{background:#fff!important;color:#111!important;animation:none!important;transition:none!important}body *{background:transparent!important;color:#111!important;border-color:#aaa!important;box-shadow:none!important;text-shadow:none!important;animation:none!important;transition:none!important}body{font-size:11pt;line-height:1.5}main{overflow:visible!important}.site-header,.mobile-menu,.site-footer,.skip-link,.theme-controls,#haltseal-site .announcement,#haltseal-site .hero-material,#haltseal-site .hero-dot-field,#haltseal-site .hero-code,#haltseal-site .trace-panel,#haltseal-site .scan-ring,button,[role="dialog"]{display:none!important}.shell,.content-shell,#haltseal-site .shell{width:100%!important;max-width:none!important;margin-inline:0!important;border-inline:0!important}#haltseal-site .hero{display:block;min-height:0}#haltseal-site .hero-copy{padding:0 0 1.25rem}#haltseal-site .hero-stage{height:auto;min-height:0;padding:0;overflow:visible}#haltseal-site .hero-console{break-inside:avoid}#haltseal-site .manifesto{min-height:0;padding:2rem 0;background-image:none}#haltseal-site .selected-word{-webkit-text-stroke:0}#haltseal-site .selected-word::before,#haltseal-site .selected-word::after{display:none}h1,#haltseal-site h1{font-size:30pt!important}h2,#haltseal-site h2{font-size:19pt!important}h3,#haltseal-site h3{font-size:14pt!important}h1,h2,h3,summary,.eyebrow,.overline,.readout-kicker{break-after:avoid}p,li{orphans:3;widows:3}a{text-decoration:underline!important}pre,code{white-space:pre-wrap;overflow-wrap:anywhere}table{width:100%}thead{display:table-header-group}}html:has(body.product-page){min-width:0}.product-page{min-width:0;--product-accent:#77edcb;--product-warm:#ffb080}.product-page [data-product-controls][hidden]{display:none}.product-page .footer-main{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr))}.product-page .footer-main>*{min-width:0;overflow-wrap:anywhere}.product-page .header-inner{container:product-header / inline-size}.product-page .footer-meta{min-width:0;width:100%;max-width:100%}.product-page .theme-controls{min-width:0;max-width:100%;flex-wrap:wrap}@container product-header (max-width:12rem){.product-page .header-inner .brand-word{display:none}}@media (max-width:979px){.product-page .footer-main{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.product-page .footer-main,.product-page .footer-close{grid-template-columns:minmax(0,1fr)}}.product-page #main-content .shell,.product-page #main-content .content-shell{width:min(calc(100% - 2 * clamp(18px,4vw,52px)),82rem);min-width:0}.product-page #main-content .section{padding-block:clamp(3.5rem,6vw,6rem)}.product-page #main-content .button{white-space:normal;max-width:100%;text-align:center}.product-page .site-footer .shell{width:min(calc(100% - 2 * clamp(18px,4vw,52px)),82rem)}.product-page #main-content .product-opening{padding-block:clamp(3rem,5vw,5rem) 0}.product-page .product-hero-grid{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:clamp(2rem,4vw,4rem);align-items:start}.product-page .product-hero-copy{min-width:0;padding-block:3.5rem 1.5rem}.product-page .product-hero-copy>.eyebrow{color:var(--product-warm);margin-bottom:2rem}.product-page .product-opening h1{font-size:clamp(3rem,5.15vw,4.5rem);letter-spacing:-.06em;line-height:1.07}.product-page .product-opening h1 span{color:var(--product-accent)}.product-page .product-hero-promise{font-size:1.375rem;line-height:1.5;margin:2rem 0 1.25rem}.product-page .product-introduction{max-width:43ch;color:var(--ink-muted);margin:0;font-size:1rem;line-height:1.75}.product-page .product-hero-copy .cta-row{margin-top:2rem;gap:.875rem 1.4rem}.product-page .product-hero-copy .button--primary,.product-page .final-cta-panel .button--primary{color:#10392d;background:#77edcb;border-color:#77edcb}.product-page .product-hero-copy .button--primary:hover,.product-page .final-cta-panel .button--primary:hover{background:#b1f8e2;border-color:#b1f8e2}.product-page .product-hero-scope{margin-top:1.75rem;color:var(--ink-muted);font-size:.875rem}.product-page .product-hero-foot{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:3rem;padding-block:1.75rem;border-bottom:1px solid var(--rule-soft)}.product-page .product-hero-foot p{margin:0;color:var(--ink-muted);font-size:1rem}.product-page .product-hero-foot strong{font-weight:500;color:var(--product-accent)}.product-page .product-control-scene{margin:0;padding:clamp(1rem,1.6vw,1.5rem);color:#f5f6ef;background:#25214c;background-image:linear-gradient(165deg,rgba(19,14,32,.14),rgba(19,13,30,.16) 40%,rgba(15,16,37,.88)),url('/assets/art/frontier-grain.v1.webp');background-size:cover;background-position:center;border:1px solid #5b5265;border-radius:1.375rem;min-width:0}.product-page .product-frame-label{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:1.125rem;font-size:.875rem}.product-page .product-frame-label span{background:#202024;padding:.35rem .65rem;border-radius:.25rem}.product-page .product-frame-label>span + span{color:#e0d4ff}.product-page .product-console{padding:1.5rem;border:1px solid #42423e;border-radius:.875rem;background:#131513;color:#f5f6ef;min-width:0;container:product-console / inline-size}.product-page .product-surface-header{display:flex;justify-content:space-between;gap:1rem;padding-bottom:1.125rem;border-bottom:1px solid #42473e;font-size:.875rem;color:#c5c8be}.product-page .product-surface-header>span:first-child{color:#f5f6ef}.product-page .product-scene-stage{position:static;max-width:none;height:auto;margin:0}.product-page .control-invoice{position:static;display:flex;justify-content:space-between;gap:1rem;align-items:center;width:auto;margin-block:1.125rem 1.25rem;text-align:left}.product-page .control-invoice>div{display:grid;gap:.3rem;min-width:0}.product-page .control-invoice span{font-size:.875rem}.product-page .control-invoice small{font-size:.875rem;color:#bfc6b9}.product-page .control-invoice>strong{font-size:clamp(1.75rem,3vw,2.625rem);letter-spacing:-.05em;line-height:1.2;white-space:nowrap}.product-page .product-original-lane,.product-page .product-backup-lane{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:1rem;align-items:center}.product-page .product-original-lane{padding-bottom:1rem}.product-page .product-backup-lane{padding-bottom:1.25rem}.product-page .control-label{position:static;inset:auto;width:auto;max-width:none;min-width:0;gap:.2rem}.product-page .control-label>span,.product-page .control-label>small{font-size:.875rem;color:#bfc6b9}.product-page .control-label>strong{font-size:1rem;font-weight:600;color:#f5f6ef}.product-page .product-original-path{display:flex;gap:.75rem;align-items:center;min-width:0}.product-page .product-original-track{height:1px;flex:1;border-top:1px dashed #a0bde8}.product-page .control-unknown{position:static;inset:auto;transform:none;color:#b8d1f5;font-size:.875rem;letter-spacing:.025em;font-weight:600;flex-shrink:0}.product-page .product-backup-path{position:relative;height:6.5rem;min-width:0;--request-position:calc(72% - 19px)}.product-page .control-track{position:absolute;top:47%;left:0;right:0;height:1px;background:#50584b}.product-page .control-track::before{position:absolute;inset:0 28% 0 0;background:#e9c56b;content:''}.product-page .control-edge{position:absolute;top:16%;bottom:26%;left:72%;width:3px;background:#77edcb;box-shadow:0 0 16px #77edcb35}.product-page .control-request{position:absolute;width:9px;height:9px;left:var(--request-position);top:calc(47% - 4px);background:#e9c56b;border-radius:1px;border:1px solid #131513}.product-page .control-hold{position:absolute;top:0;left:auto;right:36%;padding:.2rem .45rem;font-size:.875rem;line-height:1.3;color:#f1d78f;border-color:#8a7138;border-radius:.2rem;letter-spacing:.02em;white-space:nowrap}.product-page .control-boundary-label{position:absolute;top:78%;left:72%;right:auto;width:auto;min-width:0;transform:translateX(-50%);font-size:.875rem;line-height:1.35;gap:.1rem;white-space:nowrap;text-align:center}.product-page .control-boundary-label strong{font-weight:500;letter-spacing:.02em}.product-page .control-boundary-label span{color:#bfc6b9;font-size:.875rem}.product-page .product-capacity{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0 0 1.25rem}.product-page .product-capacity>div{padding:.75rem .7rem;background:#22261f;min-width:0}.product-page .product-capacity dt{color:#c5cabb;font-size:.875rem;margin-bottom:.3rem}.product-page .product-capacity dd{font-size:1.375rem;font-weight:500;margin:0;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.product-page .product-control-label{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;color:#c5cabb;font-size:.875rem;margin-bottom:.65rem}.product-page .product-path-choice,.product-page .product-replay{background:transparent;border:0;color:#d9d1ef;font-family:inherit;font-size:.875rem;line-height:1.5;text-decoration:underline;text-underline-offset:.25rem;padding:.3rem 0;cursor:pointer;min-width:2.75rem;min-height:2.75rem}.product-page .product-scenario-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem}.product-page .product-scenario-options button{color:#c8cec0;background:#1c211b;border:1px solid #485342;border-radius:.3rem;font:inherit;font-size:.875rem;line-height:1.35;padding:.6rem .45rem;cursor:pointer;min-height:2.75rem;min-width:0}.product-page .product-scenario-options button:hover{border-color:#c8cec0}.product-page .product-scenario-options button[aria-pressed='true']{background:#e3e9dc;color:#1a2b20;border-color:#e3e9dc}.product-page .product-scenario-note{margin:.6rem 0 1rem;color:#bfc6b9;font-size:.875rem;line-height:1.5}.product-page .product-decision{padding:.9rem 1rem;background:#302816;border-left:2px solid #e9c56b;min-height:6.5rem}.product-page .product-decision>div{display:flex;align-items:baseline;gap:.75rem}.product-page .product-decision-badge{color:#f1d78f;font:500 .875rem/1.5 var(--font-mono);flex-shrink:0}.product-page [data-product-reason]{font-size:1rem;font-weight:500;line-height:1.5}.product-page .product-decision p{color:#e0d8c4;margin:.35rem 0 0;font-size:.875rem;line-height:1.55}.product-page .product-console-actions{display:flex;align-items:center;gap:1.25rem;margin-top:1rem}.product-page .product-check{flex:1;padding:.8rem .9rem;border:1px solid #dbeee4;background:#dbeee4;color:#153325;border-radius:.35rem;font:500 .9375rem/1.4 var(--font-sans);cursor:pointer;min-height:2.75rem}.product-page .product-check:hover{background:#b8f3d9;border-color:#b8f3d9}.product-page .product-control-scene button:focus-visible{outline:2px solid #f1d78f;outline-offset:4px}.product-page .product-capacity-note{font-size:.875rem;color:#bfc6b9;margin:.875rem 0 0;line-height:1.5}.product-page .product-control-scene figcaption{display:block;padding:.8rem 1rem;margin-top:1rem;background:#181725;color:#dedde7;border:1px solid #575062;border-radius:.4rem;font-size:.875rem;line-height:1.6}.product-page [data-product-state='accepted'] .product-decision{background:#18382b;border-color:#77edcb}.product-page [data-product-state='accepted'] .product-decision-badge{color:#a9f6d8}.product-page [data-product-state='accepted'] .product-decision p{color:#c8e9d7}.product-page [data-product-state='accepted'] .product-backup-path{--request-position:88%}.product-page [data-product-state='accepted'] .control-track::before{right:8%;background:#77edcb}.product-page [data-product-state='accepted'] .control-request{background:#77edcb}.product-page [data-product-state='accepted'] .control-hold{color:#a9f6d8;border-color:#68a58b}.product-page [data-product-state='paid'] .product-decision,.product-page [data-product-state='duplicate'] .product-decision{background:#3a2221;border-color:#f7a99b}.product-page [data-product-state='paid'] .product-decision-badge,.product-page [data-product-state='duplicate'] .product-decision-badge{color:#ffc2b5}.product-page [data-product-state='paid'] .product-decision p,.product-page [data-product-state='duplicate'] .product-decision p{color:#f0d7ce}.product-page [data-product-state='paid'] .control-track::before,.product-page [data-product-state='duplicate'] .control-track::before,.product-page [data-product-state='paid'] .control-request,.product-page [data-product-state='duplicate'] .control-request{background:#f7a99b}.product-page [data-product-state='paid'] .control-hold,.product-page [data-product-state='duplicate'] .control-hold{color:#ffc2b5;border-color:#a56c63}.product-page [data-product-state='restored'] .control-unknown,.product-page [data-product-state='accepted'] .control-unknown,.product-page [data-product-state='duplicate'] .control-unknown,.product-page [data-product-state='paid'] .control-unknown{color:#d3d9ce}.product-page .is-playing .control-request{animation:product-request-arrival 950ms cubic-bezier(.2,.7,.2,1) both}@keyframes product-request-arrival{from{transform:translateX(-55px);opacity:0}20%{opacity:1}to{transform:translateX(0);opacity:1}}@media (prefers-reduced-motion:reduce),(forced-colors:active),print{.product-page .product-control-scene,.product-page .product-control-scene *,.product-page .product-control-scene *::before,.product-page .product-control-scene *::after{animation:none!important;transition:none!important}}.product-page .product-decisions-section .section-heading{max-width:none;margin-bottom:2.25rem}.product-page .product-decisions-section h2,.product-page .adoption-heading h2,.product-page .final-cta-panel h2{font-size:clamp(2.125rem,4.5vw,3.5rem);line-height:1.12;letter-spacing:-.05em}.product-page .product-decisions-section h2 span{color:var(--product-accent)}.product-page .disposition-grid{gap:1.5rem}.product-page .disposition-grid article{padding:1.5rem;background:var(--surface);border:1px solid var(--rule-soft);border-radius:.75rem}.product-page .disposition-grid h3{margin:1.5rem 0 .75rem;font-size:1.25rem;line-height:1.4;letter-spacing:-.025em}.product-page .disposition-grid p{margin:0;font-size:1rem;line-height:1.7}.product-page .disposition-grid .state-badge{font-size:.875rem}.product-page .product-decisions-section .trust-line{margin:1.5rem 0 0;color:var(--ink-muted)}.product-page .control-fit-section{border-block:1px solid var(--rule-soft);background:var(--surface)}.product-page .control-fit-section h2{font-size:clamp(2rem,3.6vw,3rem);line-height:1.15;letter-spacing:-.045em;max-width:22ch}.product-page .product-scope-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin:2.5rem 0}.product-page .product-scope-grid article{min-width:0;padding:2rem;background:var(--canvas);border:1px solid var(--rule-soft);border-radius:.75rem}.product-page .product-scope-kicker{font-size:.875rem;margin:0 0 1rem;color:var(--ink-muted)}.product-page .product-scope-grid h3{margin:0 0 1.5rem;font-size:clamp(1.5rem,2.6vw,2.125rem);line-height:1.2;letter-spacing:-.035em}.product-page .product-scope-grid article>p:last-child{color:var(--ink-muted);font-size:1rem;line-height:1.7;margin-bottom:0}.product-page .product-provider-scope,.product-page .product-shared-scope{display:flex;gap:.5rem;flex-wrap:wrap;padding:1rem;border:1px solid var(--rule-strong);border-radius:.4rem;font-size:.875rem}.product-page .product-provider-scope>span,.product-page .product-shared-scope>span{padding:.4rem .65rem;background:var(--surface);border:1px solid var(--rule-soft);border-radius:.25rem}.product-page .product-provider-scope>strong,.product-page .product-shared-scope>strong{flex-basis:100%;font-weight:500;padding-top:.65rem;border-top:1px solid var(--rule-soft)}.product-page .product-shared-scope{border-color:var(--product-accent)}.product-page .product-shared-scope>strong{color:var(--product-accent)}.product-page .control-fit-table{margin-top:2rem}.product-page .adoption-heading{max-width:52ch}.product-page .adoption-path{border-radius:.75rem;background:var(--surface)}.product-page .adoption-path>li:first-child{border-top:3px solid var(--product-accent)}.product-page .adoption-path>li:nth-child(2){border-top:3px solid var(--unknown-border)}.product-page .adoption-path>li:nth-child(3){border-top:3px solid var(--hold-border)}.product-page .adoption-state{font-size:.875rem}.product-page #execution-model{margin-top:0;margin-bottom:0}.product-page .evidence-record-section h2{font-size:clamp(2rem,3.6vw,3rem)}.product-page .final-cta-section{background-image:linear-gradient(100deg,var(--canvas) 52%,transparent),url('/assets/art/frontier-grain-mobile.v1.webp');background-position:center;background-size:cover}.product-page .final-cta-panel{padding:2rem;background:var(--canvas);border:1px solid var(--rule-strong);border-radius:.875rem}.product-page .final-cta-panel h2{max-width:15ch}.product-page .final-cta-panel .eyebrow{color:var(--product-warm)}.product-page .site-footer .footer-grid>*,.product-page .site-footer .footer-brand,.product-page .site-footer .footer-links,.product-page .site-footer .footer-links>*,.product-page .site-footer .footer-bottom>*{min-width:0}.product-page .site-footer a,.product-page .site-footer p{overflow-wrap:anywhere}:root[data-theme='light'] .product-page{--product-accent:#075e4a;--product-warm:#93420f}:root[data-theme='light'] .product-page .product-hero-copy .button--primary,:root[data-theme='light'] .product-page .final-cta-panel .button--primary{background:#123f30;border-color:#123f30;color:#f1fff6}:root[data-theme='light'] .product-page .product-hero-copy .button--primary:hover,:root[data-theme='light'] .product-page .final-cta-panel .button--primary:hover{background:#075e4a;border-color:#075e4a}@media (max-width:68rem){.product-page .product-hero-grid{grid-template-columns:1fr;gap:2rem}.product-page .product-hero-copy{padding-block:0;max-width:46rem}.product-page .product-control-scene{max-width:46rem;width:100%;justify-self:center}}@media (max-width:48rem){.product-page .product-scope-grid{grid-template-columns:1fr}.product-page .disposition-grid{grid-template-columns:1fr}.product-page .product-hero-foot{align-items:flex-start;flex-direction:column;gap:.75rem}.product-page .product-hero-copy>.eyebrow{margin-bottom:1.5rem}.product-page .product-opening h1{font-size:clamp(2.375rem,7.6vw,3.5rem)}.product-page .product-hero-promise{margin-top:1.5rem;font-size:1.25rem}.product-page .product-hero-promise br{display:none}.product-page .product-control-scene{padding:clamp(12px,3vw,20px);background-image:linear-gradient(165deg,rgba(19,14,32,.14),rgba(19,13,30,.16) 40%,rgba(15,16,37,.88)),url('/assets/art/frontier-grain-mobile.v1.webp')}.product-page .product-console{padding:clamp(12px,3vw,20px)}.product-page .product-scope-grid article{padding:1.5rem}.product-page .final-cta-panel{padding:1.5rem}}@media (max-width:30rem){.product-page .product-surface-header{flex-direction:column;gap:.3rem}.product-page .control-invoice{flex-wrap:wrap;gap:.5rem}.product-page .product-original-lane,.product-page .product-backup-lane{grid-template-columns:1fr;gap:.65rem}.product-page .control-label{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.3rem .5rem}.product-page .control-label>strong{text-align:right}.product-page .control-label>small{grid-column:1 / -1}.product-page .product-original-path{min-height:2rem}.product-page .control-hold{right:30%}.product-page .control-boundary-label{left:68%}.product-page .control-edge{left:68%}.product-page .product-backup-path{--request-position:calc(68% - 17px)}.product-page .product-capacity{grid-template-columns:repeat(2,minmax(0,1fr))}.product-page .product-capacity>div:last-child{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center}.product-page .product-capacity dt{margin-bottom:0}.product-page .product-decision>div{align-items:flex-start;flex-direction:column;gap:.25rem}.product-page .product-scenario-options{grid-template-columns:1fr}}@container product-console (max-width:16rem){.product-page .control-label{grid-template-columns:minmax(0,1fr)}.product-page .control-label>strong{text-align:left}.product-page .product-capacity{grid-template-columns:minmax(0,1fr)}.product-page .product-capacity>div,.product-page .product-capacity>div:last-child{display:grid;grid-column:auto;gap:.4rem}.product-page .product-capacity dd{white-space:nowrap}.product-page .control-boundary-label,.product-page .control-edge{left:60%}.product-page .product-backup-path{--request-position:calc(60% - 17px)}}@media (prefers-reduced-motion:reduce){.product-page .is-playing .control-request{animation:none}.product-page .product-replay{display:none}}@media (forced-colors:active){.product-page #main-content .section,.product-page .product-control-scene,.product-page .product-console,.product-page .product-control-scene figcaption,.product-page .product-capacity>div,.product-page .product-decision,.product-page .product-frame-label span{background:Canvas;color:CanvasText;border-color:CanvasText;background-image:none}.product-page #main-content *{color:CanvasText;border-color:CanvasText}.product-page .control-track,.product-page .control-track::before,.product-page .control-edge,.product-page .control-request{background:CanvasText;box-shadow:none;animation:none}.product-page .product-replay{display:none}.product-page .product-scenario-options button[aria-pressed='true']{background:Highlight;color:HighlightText}}.product-page #execution-model .content-shell{width:100%;max-width:none}@media (max-width:40rem){.product-page #execution-model .workflow-fit-capacity{grid-template-columns:minmax(0,1fr)}.product-page #execution-model .workflow-fit-capacity>div{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem}.product-page #execution-model .workflow-fit-paths{grid-template-columns:minmax(0,1fr)}.product-page #execution-model .workflow-fit-paths>div + div{border-left:0;border-top:1px solid var(--rule-soft);padding-left:0;padding-top:.75rem}}@media print{.product-page #main-content *,.product-page #main-content .section{color:#111!important;background:#fff!important;border-color:#999!important;background-image:none!important;box-shadow:none!important}.product-page .product-hero-grid{grid-template-columns:1fr;gap:1rem}.product-page .product-control-scene{max-width:40rem;break-inside:avoid}.product-page #main-content .section{padding-block:1.5rem}.product-page [data-product-controls],.product-page .product-replay{display:none!important}.product-page .control-track,.product-page .control-track::before,.product-page .control-edge,.product-page .control-request{background:#333!important;animation:none!important}.product-page .disposition-grid article,.product-page .product-scope-grid article,.product-page .final-cta-panel{break-inside:avoid}}.product-hero-foot .product-overview-links{display:flex;align-items:center;gap:1.7rem;flex-wrap:wrap}.product-overview-trigger{display:inline-flex;align-items:center;gap:.65rem;color:var(--ink-strong);text-decoration:none;font-size:.9rem;line-height:1.35;min-height:2.75rem;border-radius:.4rem}.product-overview-trigger img{width:3.8rem;height:2.14rem;object-fit:cover;border:1px solid var(--rule-soft);border-radius:.3rem;opacity:.9}.product-overview-trigger:hover{color:var(--institutional)}.product-overview-trigger:focus-visible,.product-overview-close:focus-visible{outline:2px solid var(--institutional);outline-offset:5px}.product-overview-dialog{width:min(72rem,calc(100% - 2rem));max-width:none;max-height:calc(100dvh - 2rem);padding:0;border:1px solid #43594c;border-radius:.85rem;background:#0e1512;color:#edf4ef;box-shadow:0 2rem 8rem #0009;overflow:auto}.product-overview-dialog::backdrop{background:#050a08d9;backdrop-filter:blur(9px)}.product-overview-toolbar{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;border-bottom:1px solid #2b3b31}.product-overview-toolbar h2{font-size:1rem;line-height:1.35;margin:0;color:#edf4ef;letter-spacing:0;min-width:0}.product-overview-close{font:inherit;font-size:.875rem;color:#d5e8dc;border:1px solid #47604f;border-radius:.35rem;padding:.45rem .7rem;min-height:2.75rem;min-width:4.1rem;flex-shrink:0;white-space:nowrap;cursor:pointer;background:#1c2b21}.product-overview-player{margin:0;display:flex;justify-content:center;background:#080d0a}.product-overview-player video{display:block;width:auto;max-width:100%;height:min(calc(100dvh - 13.5rem),calc(62.5vw - 1.25rem),45rem);aspect-ratio:8/5;object-fit:contain;object-position:50% 0;background:#080d0a}.product-overview-dialog[data-orientation="portrait"]{width:min(35rem,calc(100% - 1.25rem))}.product-overview-dialog[data-orientation="portrait"] video{height:min(calc(100dvh - 13rem),calc(145vw - 1.8125rem),50.75rem);aspect-ratio:20/29}.product-overview-context{padding:.75rem 1rem;font-size:.875rem;line-height:1.5;color:#bdcec1}.product-overview-context p{margin:0 0 .35rem;color:inherit}.product-overview-context a{color:#a7dfbb;text-decoration:underline;text-underline-offset:.15em}.product-overview-context details{margin-top:.55rem}.product-overview-context summary{cursor:pointer;color:#d9e9de;min-height:2rem}.product-overview-context ol{margin:.5rem 0;padding-left:1.3rem}.product-overview-context li{margin:.3rem 0}@media(max-width:700px){.product-hero-foot .product-overview-links{gap:1rem}.product-overview-trigger{font-size:.9rem}.product-overview-toolbar{padding:.6rem .75rem}.product-overview-context{padding:.6rem .75rem}}@media(prefers-reduced-motion:reduce){.product-overview-trigger,.product-overview-dialog{animation:none;transition:none}}@media print{.product-overview-trigger,.product-overview-dialog{display:none!important}}.product-overview-next{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem 1.25rem;margin:.65rem 0}.product-overview-next .product-overview-demo{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-height:2.75rem;padding:.5rem .9rem;border:1px solid #79b796;border-radius:.4rem;background:#c9edda;color:#10291c;font-size:.875rem;font-weight:600;text-decoration:none}.product-overview-demo:focus-visible{outline:3px solid #9fdac0;outline-offset:3px}.product-overview-next p{margin:0}.product-page{--product-canvas:#171816;--product-panel:#20231e;--product-ink:#f4f5ef;--product-muted:#b8bdb2;--product-rule:#41473c;--product-accent:#7decc9;--product-warm:#ffb080}:root[data-theme="light"] .product-page{--product-canvas:#f6f7f2;--product-panel:#e9ede4;--product-ink:#18241a;--product-muted:#505b4e;--product-rule:#bdc7b8;--product-accent:#155b3f;--product-warm:#8c3c13}.product-page main{background:var(--product-canvas);color:var(--product-ink)}.product-page #main-content :is(.shell,.content-shell){width:min(100% - 7rem,82rem);max-width:82rem}.product-page #main-content .section{padding-block:5rem}.product-page main :is(h1,h2,h3){color:var(--product-ink);font-weight:500}.product-page main p{color:var(--product-muted)}.product-page main .eyebrow{font-size:.875rem;line-height:1.6;font-weight:500;letter-spacing:.06em}.product-page main .button{min-height:3rem;border-radius:2rem;padding:.75rem 1.4rem;font-size:.9375rem;line-height:1.5}.product-page main .button--primary{background:#7decc9;border-color:#7decc9;color:#10231c}.product-page main .button--primary:hover{background:#a0f4d9;border-color:#a0f4d9}:root[data-theme="light"] .product-page main .button--primary{background:#155b3f;border-color:#155b3f;color:#fff}:root[data-theme="light"] .product-page main .button--primary:hover{background:#10462f;border-color:#10462f}.product-page main .technical-link{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--product-ink);font-size:.9375rem;line-height:1.5;text-underline-offset:.25em}.product-page main :is(a,button,summary):focus-visible{outline:2px solid var(--product-accent);outline-offset:5px}.product-page #main-content .product-opening{padding-block:4.5rem 0}.product-page .product-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(2rem,4vw,4rem);align-items:start}.product-page .product-hero-copy{padding:0}.product-page .product-hero-copy>.eyebrow{margin:0 0 1.75rem;color:var(--product-warm)}.product-page .product-opening h1{font-size:clamp(2.625rem,4.8vw,4.375rem);line-height:1.06;letter-spacing:-.06em;margin:0}.product-page .product-opening h1>span{color:var(--product-accent)}.product-page .product-hero-promise{color:var(--product-ink);font-size:1.25rem;line-height:1.55;margin:1.75rem 0 1rem}.product-page .product-introduction{max-width:42ch;font-size:1rem;line-height:1.75;margin:0;color:var(--product-muted)}.product-available{display:grid;gap:.35rem;margin:1.75rem 0 0;padding:1rem 0 1rem 1.25rem;border-left:2px solid var(--product-accent)}.product-available p{margin:0;color:var(--product-accent)!important;font-size:.875rem;line-height:1.6}.product-available strong{color:var(--product-ink);font-size:1.0625rem;line-height:1.55;font-weight:500}.product-available>span{color:var(--product-muted);font-size:.875rem;line-height:1.6}.product-page .product-hero-copy .cta-row{margin:1.5rem 0 0;gap:.75rem 1.5rem}.product-page .product-control-scene{padding:1.125rem;border:1px solid #61566d;border-radius:1.25rem;background-image:linear-gradient(165deg,rgba(19,14,32,.38),rgba(19,13,30,.2) 40%,rgba(15,16,37,.88)),url('/assets/art/frontier-grain.v1.webp')}.product-page .product-frame-label{gap:.5rem;margin-bottom:1rem;font-weight:500}.product-page .product-frame-label span{padding:.25rem .5rem}.product-page .product-console{padding:1.25rem;border-radius:.75rem}.product-page .product-surface-header{padding-bottom:.875rem}.product-page .control-invoice{margin-block:1rem}.product-page .control-invoice>strong{font-size:clamp(1.75rem,2.7vw,2.5rem)}.product-page .product-original-lane{padding-bottom:.75rem}.product-page .product-backup-lane{padding-bottom:1rem}.product-page .product-backup-path{height:5.75rem}.product-page .product-capacity{margin-bottom:1rem}.product-page .product-capacity>div{padding:.65rem .7rem}.product-page .product-capacity dd{font-size:1.25rem}.product-page .product-scenario-note{margin:.6rem 0 .75rem}.product-page .product-decision{padding:.8rem .9rem;min-height:0}.product-page .product-decision p{color:#e0d8c4}.product-page .product-console-actions{margin-top:.875rem}.product-page .product-capacity-note{color:#bfc6b9;margin:.75rem 0 0}.product-page .product-control-scene figcaption{margin-top:.875rem;padding:.75rem .875rem;background:#171324;color:#d9d7e3;border-radius:.5rem;line-height:1.65}.product-page .product-hero-foot{display:grid;grid-template-columns:.85fr 1.2fr;gap:2rem;margin-top:2rem;padding-block:1.25rem;border-bottom:0}.product-page .product-hero-foot p{line-height:1.65;font-size:1rem}.product-page .product-hero-foot strong{color:var(--product-ink)}.product-page .product-hero-foot .product-overview-links{justify-content:flex-end;gap:.5rem 1.5rem}.product-page .product-overview-trigger{color:var(--product-ink);font-size:.9375rem}.product-page-index{display:flex;flex-wrap:wrap;gap:.25rem 2rem;padding-block:.6rem;border-block:1px solid var(--product-rule)}.product-page-index a{display:inline-flex;align-items:center;min-height:2.75rem;font-size:.9375rem;line-height:1.5;color:var(--product-muted);text-underline-offset:.25em}.product-page-index a:hover{color:var(--product-accent)}.product-page main :is(section[id],h2[id],details[id]){scroll-margin-top:7rem}.product-page #main-content .product-assessment-section{background:var(--product-panel);margin-top:3rem}.product-assessment-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:start}.product-assessment-grid>*{min-width:0}.product-page .product-assessment-copy h2{font-size:clamp(2.25rem,3.8vw,3.375rem);line-height:1.1;letter-spacing:-.05em;margin:.75rem 0 1.25rem}.product-assessment-copy h2>span{color:var(--product-accent)}.product-page .product-assessment-copy>.lead{color:var(--product-ink);font-size:1.125rem;line-height:1.65;max-width:39ch}.product-assessment-copy>p:not(.eyebrow){max-width:48ch;font-size:1rem;line-height:1.75}.product-page .product-assessment-copy .cta-row{gap:.75rem 1.5rem;margin:1.75rem 0 0}.product-page .product-assessment-copy .product-offer-terms{border-top:1px solid var(--product-rule);padding-top:1rem;margin-top:1.5rem;font-size:.875rem;line-height:1.75}.product-written-outputs{display:grid;margin:0;padding:0;list-style:none}.product-written-outputs li{display:grid;grid-template-columns:2rem 1fr;gap:1rem;padding:1.5rem 0;border-top:1px solid var(--product-rule)}.product-written-outputs li:first-child{border-top:2px solid var(--product-accent)}.product-written-outputs li>span{color:var(--product-accent);font-size:.875rem;line-height:1.65}.product-page .product-written-outputs h3{margin:0 0 .6rem;font-size:1.375rem;line-height:1.35;letter-spacing:-.025em}.product-written-outputs p{margin:0;font-size:1rem;line-height:1.75;max-width:48ch}.product-page .section-heading{max-width:54rem;text-align:left}.product-page .section-heading h2,.product-page .adoption-heading h2,.product-page .final-cta-panel h2{font-size:clamp(2.25rem,4vw,3.5rem);line-height:1.1;letter-spacing:-.05em;font-weight:500}.product-page .section-heading>p:not(.eyebrow){color:var(--product-muted);max-width:55ch;font-size:1.0625rem;line-height:1.75}.product-page .product-decisions-section .section-heading{margin-bottom:2.5rem}.product-page .disposition-grid{gap:2.5rem}.product-page .disposition-grid article{background:transparent;border:0;border-top:1px solid var(--product-rule);border-radius:0;padding:1.5rem 0 0}.product-page .disposition-grid h3{margin:1.25rem 0 .75rem;font-size:1.5rem;font-weight:500;letter-spacing:-.03em}.product-page .control-fit-section{background:var(--product-panel);border-block:0}.product-page .product-scope-grid{gap:2.5rem}.product-page .product-scope-grid article{background:var(--product-canvas);border-color:var(--product-rule);border-radius:.75rem}.product-page .product-scope-grid h3{font-weight:500}.product-page .product-scope-grid article>p:last-child{color:var(--product-muted)}.product-page .product-scope-kicker{color:var(--product-muted)}.product-page .product-shared-scope>strong{color:var(--product-accent)}.product-page .adoption-heading{max-width:55ch}.product-page .adoption-path{background:transparent;border-color:var(--product-rule);border-radius:0}.product-page .adoption-path>li{padding:1.75rem}.product-page .adoption-path h3{font-size:1.375rem;font-weight:500}.product-page .adoption-value{color:var(--product-ink)}.product-page .adoption-condition{color:var(--product-muted)}.product-page .evidence-record-section .lead{color:var(--product-muted)}.product-page .final-cta-panel{background:var(--product-canvas);border-color:var(--product-rule);padding:2.5rem;border-radius:1.25rem;gap:2rem}.product-page .final-cta-panel .cta-row{gap:.75rem 1rem}@media (max-width:68rem){.product-page #main-content :is(.shell,.content-shell){width:min(100% - 4rem,82rem)}.product-page .product-hero-grid{grid-template-columns:1fr;gap:2.5rem}.product-page .product-hero-copy{max-width:45rem}.product-page .product-control-scene{justify-self:start;max-width:46rem;width:100%}.product-page .product-hero-foot{grid-template-columns:1fr;gap:1rem}.product-page .product-hero-foot .product-overview-links{justify-content:flex-start}.product-assessment-grid{grid-template-columns:1fr;gap:2.5rem}.product-written-outputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2.5rem}.product-written-outputs li:nth-child(2){border-top:2px solid var(--product-accent)}}@media (max-width:48rem){.product-page #main-content :is(.shell,.content-shell){width:calc(100% - 2.25rem)}.product-page #main-content .section{padding-block:3.5rem}.product-page #main-content .product-opening{padding-block:3rem 0}.product-page .product-hero-copy>.eyebrow{margin-bottom:1.25rem}.product-page .product-opening h1{font-size:clamp(2.375rem,8.4vw,3.5rem);line-height:1.1;letter-spacing:-.055em}.product-page .product-hero-promise{margin:1.5rem 0 1rem;font-size:1.125rem}.product-page .product-hero-promise br{display:none}.product-available{margin-top:1.25rem}.product-page .product-hero-copy .cta-row{flex-direction:row;align-items:center}.product-page .product-hero-copy .button--primary{width:auto}.product-page .product-control-scene{padding:.875rem;border-radius:1rem}.product-page .product-console{padding:1rem}.product-page .product-control-scene figcaption{padding:.75rem}.product-page .product-hero-foot{margin-top:1rem}.product-page-index{gap:.25rem 1.5rem}.product-page #main-content .product-assessment-section{margin-top:2rem}.product-written-outputs{grid-template-columns:1fr;gap:0}.product-written-outputs li:nth-child(2){border-top:1px solid var(--product-rule)}.product-page .disposition-grid{gap:2rem}.product-page .product-scope-grid{gap:1.5rem}.product-page .product-scope-grid article{padding:1.5rem}.product-page .adoption-path>li{padding:1.5rem 0}.product-page .final-cta-panel{padding:1.5rem}}@media (max-width:22rem){.product-page #main-content .product-opening{padding-top:2rem}.product-page .product-opening h1{font-size:2.375rem}.product-page .product-available{margin-top:1rem;padding-block:.75rem}.product-page .product-hero-copy .cta-row{margin-top:1.25rem}.product-page .product-frame-label{font-size:.875rem}.product-page .product-hero-copy .cta-row{flex-direction:column;align-items:stretch}.product-page .product-hero-copy .button--primary{width:100%}.product-page .product-hero-copy .technical-link{justify-content:center}.product-page .hana-launcher{width:3rem;min-width:3rem;padding:.75rem}.product-page .hana-launcher>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}@media (forced-colors:active){.product-page main{background:Canvas;color:CanvasText}.product-page #main-content .section,.product-page .product-control-scene,.product-page .product-assessment-section{background:Canvas;color:CanvasText;background-image:none}.product-page main *{color:CanvasText!important;border-color:CanvasText!important}.product-page main .button{background:ButtonFace!important;color:ButtonText!important;border:1px solid ButtonText!important}.product-page main :is(a,button,summary):focus-visible{outline-color:Highlight}}@media print{.product-page #main-content :is(.shell,.content-shell){width:100%;max-width:none}.product-page .product-page-index{display:none}.product-page .product-assessment-grid{grid-template-columns:1fr;gap:1rem}.product-page .product-written-outputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem}.product-page .product-written-outputs li{break-inside:avoid}.product-page .product-available{break-inside:avoid}.product-page #main-content .section{padding-block:1.5rem}.product-page .product-hero-grid{grid-template-columns:1fr}}.evaluation-boundary{margin:1rem 0;padding:1rem;border:1px solid var(--line);border-radius:.65rem;background:var(--surface);font-size:.9375rem;line-height:1.65}.evaluation-boundary strong{display:block;color:var(--text);font-weight:600}.evaluation-boundary p{margin:.45rem 0;color:var(--muted);font-size:.9375rem;line-height:1.65}.evaluation-boundary a{display:inline-flex;align-items:center;min-height:2.75rem;font-size:.875rem;line-height:1.5}.evaluation-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4vw,3.5rem);align-items:start}.evaluation-split>*{min-width:0}.evaluation-split p{line-height:1.75}.evaluation-split h2{font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.15;letter-spacing:-.035em;margin:.75rem 0 1.25rem}.evaluation-code{border:1px solid var(--line);border-radius:.75rem;background:var(--surface);padding:1.25rem;min-width:0}.evaluation-code pre{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7;font-size:.875rem;margin:1rem 0}.evaluation-code>p:last-child{font-size:.9375rem;line-height:1.65;margin-bottom:0}.evaluation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem;margin:1.25rem 0}.evaluation-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.evaluation-grid article{min-width:0;padding-top:1.25rem;border-top:1px solid var(--line)}.evaluation-grid h3,.recovery-ownership h3{font-size:1.125rem;line-height:1.45;letter-spacing:-.015em;margin:.25rem 0 .65rem}.evaluation-grid p{font-size:1rem;line-height:1.75;color:var(--muted);margin:.65rem 0}.evaluation-links{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;align-items:center}.evaluation-links>a{display:inline-flex;align-items:center;min-height:2.75rem;font-size:.9375rem;line-height:1.55}.recovery-ownership{margin-top:2rem;padding-top:1.75rem;border-top:1px solid var(--line)}.product-page .evaluation-code{background:var(--product-panel);border-color:var(--product-rule)}.product-page .evaluation-code :is(p,code){color:var(--product-ink)}.product-page .recovery-ownership{border-color:var(--product-rule)}@media(min-width:68.01rem){.product-page #main-content .product-opening{padding-top:3rem}.product-page .product-introduction{max-width:52ch}.product-page .product-hero-copy .cta-row{margin-top:1.25rem}}@media(max-width:22rem){.product-page #main-content .product-opening{padding-top:1rem}.product-page .product-hero-promise{margin:1rem 0 .75rem}}.pilot-purchase .evaluation-boundary{background:transparent}.pilot-purchase .pilot-readout{border:1px solid var(--line);border-radius:.75rem;background:var(--surface);padding:clamp(1.25rem,2.5vw,2rem);margin:0;min-width:0}.pilot-purchase .pilot-readout figcaption{display:flex;flex-direction:column;gap:.9rem;padding-bottom:1.2rem;border-bottom:1px solid var(--line)}.pilot-purchase .pilot-readout figcaption strong{font-weight:500;font-size:1.25rem;line-height:1.5;letter-spacing:-.02em}.pilot-purchase .pilot-readout dl{margin:0}.pilot-purchase .pilot-readout dl>div{padding:1.1rem 0;border-bottom:1px solid var(--line)}.pilot-purchase .pilot-readout dt{font-size:.875rem;line-height:1.6;color:var(--muted);margin:0 0 .35rem}.pilot-purchase .pilot-readout dd{margin:0;font-size:1rem;line-height:1.65}.pilot-purchase .pilot-readout>p{font-size:.875rem;line-height:1.6;margin:1.1rem 0 0}.pilot-sample-report{padding-block:2rem 4rem;max-width:70rem}.sample-heading{max-width:52rem;margin:2rem 0 3rem}.sample-heading h1{font-size:clamp(2.2rem,5vw,4rem);line-height:1.08;letter-spacing:-.045em;margin:.8rem 0 1.25rem}.sample-heading>p:not(.eyebrow){font-size:1.0625rem;line-height:1.75;color:var(--muted);max-width:65ch}.sample-heading .evaluation-links{margin-top:1.25rem}.sample-section{padding-block:2rem;border-top:1px solid var(--line);scroll-margin-top:6rem}.sample-section>h2{font-size:clamp(1.4rem,2.5vw,1.9rem);line-height:1.4;letter-spacing:-.025em;max-width:50ch;margin:.75rem 0 1rem}.sample-section>p{max-width:75ch;font-size:1rem;line-height:1.75;color:var(--muted)}.sample-section .evaluation-boundary{max-width:52rem}.sample-case-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:1.5rem}.sample-case{padding:1.25rem;border:1px solid var(--line);border-radius:.75rem;background:var(--surface);min-width:0;break-inside:avoid}.sample-case h3{font-size:1.125rem;line-height:1.45;margin:0 0 1rem;letter-spacing:-.015em}.sample-case dl{margin:0}.sample-case dl>div{margin-top:1rem}.sample-case dt{color:var(--muted);font-size:.875rem;line-height:1.55;margin:0 0 .35rem}.sample-case dd{margin:0;font-size:1rem;line-height:1.7}.sample-conditions{padding-left:1.25rem;max-width:75ch}.sample-conditions li{padding:.35rem 0;font-size:1rem;line-height:1.75}.sample-actions{list-style:none;padding:0;margin:1.5rem 0 0;display:grid;gap:1.25rem}.sample-actions li{padding:1.25rem;border:1px solid var(--line);border-radius:.75rem;break-inside:avoid}.sample-actions h3{font-size:1.125rem;line-height:1.5;margin:.6rem 0}.sample-actions p{font-size:1rem;line-height:1.75;margin:.6rem 0}.sample-footer{border-top:1px solid var(--line);padding-top:2rem}.sample-footer p{max-width:70ch;line-height:1.75}.evidence-buying-scope{margin:1.5rem 0 0;border-top:1px solid var(--line);padding-top:1.5rem}.evidence-buying-scope h2{font-size:1.5rem;line-height:1.4;letter-spacing:-.02em;margin:0 0 1rem}.evidence-buying-scope .evaluation-grid{margin-bottom:0}.sandbox-main :is(.sandbox-workbench-foot,.sandbox-below)>a{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;line-height:1.6}@media(max-width:48rem){.evaluation-grid,.evaluation-grid--two,.evaluation-split,.sample-case-grid{grid-template-columns:1fr;gap:1.25rem}.evaluation-code{padding:1rem}.evaluation-boundary{padding:.9rem}.sample-heading{margin:1.5rem 0 2rem}.sample-section{padding-block:1.5rem}.pilot-sample-report{padding-block:1.25rem 3rem}}@media print{.sample-heading .evaluation-links,.sample-footer .evaluation-links{display:none}.pilot-sample-report{max-width:none;padding:0}.sample-heading{margin:0 0 1.5rem}.sample-case-grid{display:block}.sample-case{margin:1rem 0}.sample-section{padding-block:1rem}.evaluation-grid,.evaluation-split{display:block}.sample-actions li{margin-bottom:1rem}.sample-heading h1{font-size:2rem}}@media(forced-colors:active){.evaluation-boundary,.evaluation-code,.sample-case,.sample-actions li{border-color:CanvasText}}body.product-page #main-content .workflow-fit-section{scroll-margin-top:6rem;padding-block:2.5rem;border-top:1px solid var(--rule-soft)}body.product-page .workflow-fit-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,4vw,4rem);align-items:start}body.product-page .workflow-fit-intro h2{font-size:var(--font-section);line-height:1.12;letter-spacing:-.035em;margin:.75rem 0 1.25rem}body.product-page .workflow-fit-intro>p:not(.eyebrow){color:var(--ink-muted);font-size:1rem;line-height:1.65;margin:0 0 1.5rem}body.product-page .workflow-fit-controls{display:grid;gap:.5rem;margin:1.5rem 0}body.product-page .workflow-fit-controls[hidden],body.product-page .workflow-fit-capacity[hidden]{display:none}body.product-page .workflow-fit-controls label{color:var(--ink-muted);font-size:.875rem;line-height:1.5}body.product-page .workflow-fit-controls label:not(:first-child){margin-top:.75rem}body.product-page .workflow-fit-controls select{width:100%;min-width:0;min-height:3rem;padding:.65rem 2rem .65rem .8rem;font:400 1rem/1.5 var(--font-sans);border:1px solid var(--rule-strong);border-radius:.5rem;background:var(--surface);color:var(--ink-strong)}body.product-page .workflow-fit-controls select:focus-visible{outline:2px solid var(--focus);outline-offset:3px}body.product-page .workflow-fit-scope{border-left:2px solid var(--institutional);padding:.1rem 0 .1rem 1rem;margin:1.5rem 0 .75rem}body.product-page .workflow-fit-scope strong{font-size:.875rem;font-weight:600;color:var(--ink-strong);line-height:1.5}body.product-page .workflow-fit-scope p{font-size:.875rem;line-height:1.6;margin:.5rem 0 0;color:var(--ink-muted)}body.product-page .workflow-fit-intro>a{display:inline-flex;align-items:center;min-height:2.75rem;font-size:.9375rem}body.product-page .workflow-fit-card{min-width:0;padding:clamp(1.25rem,2.4vw,2rem);border:1px solid var(--rule-strong);border-radius:1rem;background:var(--surface);color:var(--ink)}body.product-page .workflow-fit-card p,body.product-page .workflow-fit-card dt,body.product-page .workflow-fit-card dd{overflow-wrap:anywhere}body.product-page .workflow-fit-label{display:block;font-size:.8125rem;color:var(--ink-muted);line-height:1.6;margin:0 0 .4rem}body.product-page .workflow-fit-identity{display:flex;justify-content:space-between;gap:1rem;align-items:start}body.product-page .workflow-fit-identity>div{min-width:0}body.product-page .workflow-fit-identity strong{font-size:1rem;font-weight:500;line-height:1.5;color:var(--ink-strong);overflow-wrap:anywhere}body.product-page .workflow-fit-identity .workflow-fit-amount{text-align:right;flex-shrink:0;max-width:45%}body.product-page .workflow-fit-amount strong{font-size:1.4rem;letter-spacing:-.025em;font-variant-numeric:tabular-nums}body.product-page .workflow-fit-capacity{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:1rem 0;margin:1rem 0 0;border-block:1px solid var(--rule-soft)}body.product-page .workflow-fit-capacity dt{font-size:.8125rem;line-height:1.6;color:var(--ink-muted)}body.product-page .workflow-fit-capacity dd{margin:.2rem 0 0;font-size:1.4rem;line-height:1.5;font-weight:500;font-variant-numeric:tabular-nums;color:var(--ink-strong)}body.product-page .workflow-fit-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;padding:1.25rem 0}body.product-page .workflow-fit-paths>div{min-width:0}body.product-page .workflow-fit-paths>div + div{padding-left:1.25rem;border-left:1px solid var(--rule-soft)}body.product-page .workflow-fit-paths p:not(.workflow-fit-label){font-size:.875rem;line-height:1.6;color:var(--ink-muted);margin:.75rem 0 0}body.product-page .workflow-fit-status{display:inline-block;padding:.25rem .5rem;border-radius:.3rem;font:500 .8125rem/1.6 var(--font-sans);color:var(--ink);background:var(--surface-raised);overflow-wrap:anywhere;max-width:100%}body.product-page .workflow-fit-status[data-tone="unknown"]{background:var(--unknown-bg);color:var(--unknown-ink)}body.product-page .workflow-fit-status[data-tone="hold"]{background:var(--hold-bg);color:var(--hold-ink)}body.product-page .workflow-fit-status[data-tone="accept"]{background:var(--accept-bg);color:var(--accept-ink)}body.product-page .workflow-fit-status[data-tone="refuse"]{background:var(--refuse-bg);color:var(--refuse-ink)}body.product-page .workflow-fit-checks{margin:0;padding:1rem 0;border-block:1px solid var(--rule-soft)}body.product-page .workflow-fit-checks>div{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:1rem}body.product-page .workflow-fit-checks>div + div{margin-top:.5rem}body.product-page .workflow-fit-checks dt,body.product-page .workflow-fit-checks dd{font-size:.875rem;line-height:1.6}body.product-page .workflow-fit-checks dt{color:var(--ink-muted)}body.product-page .workflow-fit-checks dd{color:var(--ink-strong);margin:0;text-align:right;font-weight:500}body.product-page .workflow-fit-decision{margin-top:1.25rem}body.product-page .workflow-fit-decision strong{display:block;font-size:1rem;font-weight:600;line-height:1.5;color:var(--ink-strong)}body.product-page .workflow-fit-decision[data-tone="hold"] strong{color:var(--hold-ink)}body.product-page .workflow-fit-decision[data-tone="accept"] strong{color:var(--accept-ink)}body.product-page .workflow-fit-decision[data-tone="refuse"] strong{color:var(--refuse-ink)}body.product-page .workflow-fit-decision p{margin:.4rem 0 0;font-size:.9375rem;line-height:1.6}body.product-page .workflow-fit-caption{font-size:.8125rem;line-height:1.6;color:var(--ink-muted);margin:1rem 0 0}body.product-page .workflow-fit-fallback{font-size:.875rem;line-height:1.6}@media (max-width:60rem){body.product-page .workflow-fit-grid{grid-template-columns:minmax(0,1fr);gap:1.5rem}body.product-page .workflow-fit-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}body.product-page .workflow-fit-controls label:not(:first-child){margin-top:0}body.product-page .workflow-fit-controls select{grid-row:2}}@media (max-width:35rem){body.product-page .workflow-fit-controls{grid-template-columns:minmax(0,1fr)}body.product-page .workflow-fit-controls select{grid-row:auto}body.product-page .workflow-fit-controls label:not(:first-child){margin-top:.75rem}body.product-page .workflow-fit-card{padding:1rem}body.product-page .workflow-fit-paths{gap:.75rem}body.product-page .workflow-fit-paths>div + div{padding-left:.75rem}body.product-page .workflow-fit-checks>div{grid-template-columns:minmax(0,1fr);gap:.1rem}body.product-page .workflow-fit-checks dd{text-align:left}body.product-page .workflow-fit-amount strong{font-size:1.2rem}}@media print{body.product-page .workflow-fit-controls{display:none}body.product-page .workflow-fit-grid{display:block}body.product-page .workflow-fit-card{margin-top:1rem;background:transparent;break-inside:avoid}}@media (forced-colors:active){body.product-page .workflow-fit-status{border:1px solid CanvasText}body.product-page .workflow-fit-card,body.product-page .workflow-fit-scope{border-color:CanvasText}}.product-page .workflow-kit-entry{align-items:center}.product-page .workflow-kit-copy>p{max-width:49ch}.product-page .workflow-kit-copy .cta-row{margin:1.5rem 0 .75rem;gap:.75rem 1.25rem}.product-page .workflow-kit-copy :is(.workflow-kit-access,.workflow-kit-scope){font-size:.9375rem;line-height:1.65}.product-page .workflow-kit-copy .workflow-kit-access{color:var(--product-ink);margin:.5rem 0 1rem}.product-page .workflow-kit-copy .workflow-kit-scope{padding-top:1rem;border-top:1px solid var(--product-rule)}.product-page .workflow-kit-map{margin:0;padding:clamp(1.25rem,3vw,2rem);background:var(--product-panel);border:1px solid var(--product-rule);border-radius:1rem;min-width:0}.product-page .workflow-kit-map figcaption{font-size:.9375rem;line-height:1.6;color:var(--product-muted);padding-bottom:1.25rem;border-bottom:1px solid var(--product-rule)}.product-page .workflow-kit-steps{list-style:none;margin:0;padding:0}.product-page .workflow-kit-steps>li{position:relative;padding:1.25rem 0 1.25rem 1.25rem;border-left:1px solid var(--product-rule);margin-left:.25rem}.product-page .workflow-kit-steps>li::before{content:"";position:absolute;left:-.25rem;top:1.55rem;width:.45rem;height:.45rem;border-radius:50%;background:var(--product-accent)}.product-page .workflow-kit-steps>li:last-child{padding-bottom:0}.product-page .workflow-kit-step{display:block;font-size:.8125rem;line-height:1.6;letter-spacing:.06em;text-transform:uppercase;color:var(--product-accent);margin-bottom:.5rem}.product-page .workflow-kit-steps strong{display:block;font-weight:500;font-size:1.125rem;line-height:1.5;color:var(--product-ink)}.product-page .workflow-kit-steps p{font-size:.9375rem;line-height:1.65;margin:.5rem 0 0}.product-page .workflow-kit-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.75rem}.product-page .workflow-kit-paths>span{padding:.6rem .75rem;border:1px solid var(--product-rule);border-radius:.4rem;font-size:.875rem;line-height:1.5;color:var(--product-ink)}.product-page .workflow-kit-decisions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.product-page .workflow-kit-decisions>span{font-size:.8125rem;line-height:1.5;letter-spacing:.04em;color:var(--product-ink);border:1px solid var(--product-rule);border-radius:.35rem;padding:.3rem .6rem}.product-page .workflow-kit-map .workflow-kit-map-note{margin:1.25rem 0 0;padding-top:1rem;border-top:1px solid var(--product-rule);font-size:.875rem;line-height:1.65}.product-page .workflow-kit-recovery{margin-top:2rem;border-color:var(--product-rule)}.product-page .workflow-kit-recovery>div{padding-top:1rem}@media(max-width:36rem){.product-page .workflow-kit-paths{grid-template-columns:minmax(0,1fr)}}@media(max-width:22rem){.product-page .product-available{margin-top:1rem;padding-block:.75rem}.product-page .product-hero-copy .cta-row{margin-top:1rem}}@media print{.product-page .workflow-kit-map{break-inside:avoid}.product-page .workflow-kit-copy .cta-row{display:none}}:root{--action-primary:#155b3f;--action-hover:#104b34;--action-active:#0c3c2a;--action-ink:#fffdf8;--action-disabled:#e2e7dc;--action-disabled-ink:#59645d;--action-height:2.875rem;--action-radius:.5rem;--action-padding-inline:1.125rem;--action-font-size:.9375rem}:root[data-theme="dark"]{--action-primary:#c8e584;--action-hover:#d6efa0;--action-active:#b6d475;--action-ink:#17220c;--action-disabled:#232520;--action-disabled-ink:#a2ab9e}:root[data-theme] :is(body,#haltseal-site,#main-content) :is(.button,.ws-button,.dw-button,.we-button),:root[data-theme] #haltseal-site .pill{position:relative;min-height:var(--action-height);max-width:100%;padding:.75rem var(--action-padding-inline);border-radius:var(--action-radius);font-family:var(--font-sans);font-size:var(--action-font-size);font-weight:600;line-height:1.4;letter-spacing:0;text-decoration:none;text-align:center;touch-action:manipulation;transition:background-color 120ms ease-out,border-color 120ms ease-out,color 120ms ease-out}@media (max-width:26rem){.site-header [data-auth-cta]{--action-padding-inline:.625rem;--action-font-size:.875rem}}@container (max-width:20rem){.site-header [data-auth-cta]{--action-padding-inline:.625rem;--action-font-size:.875rem}}.dw{--action-secondary-ink:var(--dw-ink);--action-secondary-hover:var(--dw-tint)}.hana-launcher,#haltseal-site .hana-launcher{background:var(--surface);color:var(--ink-strong);border-color:var(--rule-strong)}:root[data-theme] :is(body,#haltseal-site,#main-content) .button.button--primary,:root[data-theme] :is(body,#haltseal-site,#main-content) .ws-button:not(.ws-button--quiet),:root[data-theme] :is(body,#haltseal-site,#main-content) .dw-button:not(.dw-button--secondary),:root[data-theme] :is(body,#haltseal-site,#main-content) .we-button:not(.we-button--quiet),:root[data-theme] body:not([data-page="home"]) .header-commercial,:root[data-theme] #haltseal-site .pill:not(.outline),:root[data-theme] #haltseal-site .header-commercial{--action-feedback-ink:var(--action-ink);--action-label:var(--action-ink);background:var(--action-primary);border:1px solid var(--action-primary);color:var(--action-ink)}:root[data-theme] :is(body,#haltseal-site,#main-content) .button:is(.button--secondary,.button--quiet),:root[data-theme] :is(body,#haltseal-site,#main-content) .ws-button--quiet,:root[data-theme] :is(body,#haltseal-site,#main-content) .dw-button--secondary,:root[data-theme] :is(body,#haltseal-site,#main-content) .we-button--quiet,:root[data-theme] #haltseal-site .pill.outline{--action-feedback-ink:var(--action-secondary-ink,var(--ink-strong));--action-label:var(--action-secondary-ink,var(--ink-strong));background:transparent;border:1px solid var(--rule-strong);color:var(--action-secondary-ink,var(--ink-strong))}:root[data-theme] .dw .dw-button{color:var(--action-label,var(--action-ink))!important}@media (hover:hover){:root[data-theme] :is(body,#haltseal-site,#main-content) .button.button--primary:not(:disabled):not([aria-disabled="true"]):hover,:root[data-theme] :is(body,#haltseal-site,#main-content) .ws-button:not(.ws-button--quiet):not(:disabled):not([aria-disabled="true"]):hover,:root[data-theme] :is(body,#haltseal-site,#main-content) .dw-button:not(.dw-button--secondary):not(:disabled):not([aria-disabled="true"]):hover,:root[data-theme] :is(body,#haltseal-site,#main-content) .we-button:not(.we-button--quiet):not(:disabled):not([aria-disabled="true"]):hover,:root[data-theme] body:not([data-page="home"]) .header-commercial:hover,:root[data-theme] #haltseal-site .pill:not(.outline):hover,:root[data-theme] #haltseal-site .header-commercial:hover{background:var(--action-hover);border-color:var(--action-hover);color:var(--action-ink)}:root[data-theme] :is(body,#haltseal-site,#main-content) :is(.button--secondary,.button--quiet,.ws-button--quiet,.dw-button--secondary,.we-button--quiet):not(:disabled):not([aria-disabled="true"]):hover,:root[data-theme] #haltseal-site .pill.outline:hover{background:var(--action-secondary-hover,var(--surface-raised));border-color:var(--ink-subtle);color:var(--action-secondary-ink,var(--ink-strong))}}:root[data-theme] :is(body,#haltseal-site,#main-content) :is(.button.button--primary,.ws-button:not(.ws-button--quiet),.dw-button:not(.dw-button--secondary),.we-button:not(.we-button--quiet)):not(:disabled):not([aria-disabled="true"]):active,:root[data-theme] body:not([data-page="home"]) .header-commercial:active,:root[data-theme] #haltseal-site .pill:not(.outline):active{background:var(--action-active);border-color:var(--action-active);color:var(--action-ink)}:root[data-theme] :is(body,#haltseal-site,#main-content) :is(.button,.ws-button,.dw-button,.we-button):focus-visible,:root[data-theme] #haltseal-site .pill:focus-visible{outline:3px solid var(--focus);outline-offset:3px}:root[data-theme] :is(body,#haltseal-site,#main-content) :is(.button,.ws-button,.dw-button,.we-button):is(:disabled,[aria-disabled="true"]):not([data-action-pending]),:root[data-theme] #haltseal-site .pill:is(:disabled,[aria-disabled="true"]):not([data-action-pending]){background:var(--action-disabled);--action-label:var(--action-disabled-ink);border-color:var(--rule-strong);color:var(--action-disabled-ink);opacity:1;cursor:not-allowed;box-shadow:none}:root[data-theme] :is(body,#haltseal-site,#main-content) :is(.button,.ws-button,.dw-button,.we-button)[data-action-pending],:root[data-theme] #haltseal-site .pill[data-action-pending]{color:transparent;--action-label:transparent;opacity:1;cursor:progress;transition:none}[data-action-pending]>*{opacity:0}[data-action-pending]::after{position:absolute;inset:0;width:1rem;height:1rem;margin:auto;border:2px solid var(--action-feedback-ink,var(--ink-strong));border-right-color:transparent;border-radius:50%;content:"";animation:action-progress 700ms linear infinite}@keyframes action-progress{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){:root[data-theme] :is(body,#haltseal-site,#main-content) :is(.button,.ws-button,.dw-button,.we-button),:root[data-theme] #haltseal-site .pill{transition:none}[data-action-pending]::after{animation:none}}@media (forced-colors:active){:root[data-theme] :is(body,#haltseal-site,#main-content) :is(.button,.ws-button,.dw-button,.we-button),:root[data-theme] body:not([data-page="home"]) .header-commercial,:root[data-theme] #haltseal-site .pill{background:ButtonFace;border-color:ButtonText;color:ButtonText;--action-label:ButtonText;forced-color-adjust:auto}:root[data-theme] :is(body,#haltseal-site,#main-content) :is(.button,.ws-button,.dw-button,.we-button):is(:disabled,[aria-disabled="true"]):not([data-action-pending]){border-color:GrayText;color:GrayText;--action-label:GrayText}:root[data-theme] :is(body,#haltseal-site,#main-content) :is(.button,.ws-button,.dw-button,.we-button)[data-action-pending],:root[data-theme] #haltseal-site .pill[data-action-pending]{color:transparent;--action-label:transparent}[data-action-pending]::after{border-color:ButtonText;border-right-color:transparent}}
