@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:0px;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:0px}a{color:var(--link);text-decoration-thickness:0.08em;text-underline-offset:0.18em}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:0px}h1,h2,h3{color:var(--ink-strong);font-weight:600;text-wrap:balance}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}p{max-width:68ch;margin-bottom:0.85em}strong{font-weight:600}.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(0px)}.shell{width:min(100% - 5rem,var(--shell));margin-inline:auto}.eyebrow{display:inline-flex;align-items:center;width:fit-content;gap:var(--space-3);margin:0px;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:""}@media (max-width:63.99rem){.shell,.content-shell,.prose-shell{width:min(100% - 3.5rem,var(--shell))}}@media (max-width:47.99rem){.shell,.content-shell,.prose-shell{width:min(100% - 2.5rem,var(--shell))}}@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:0px;min-height:var(--header-height);border-bottom:1px solid var(--rule-soft);background:color-mix(in srgb,var(--canvas) 96%,transparent)}@supports (backdrop-filter:blur(10px)){.site-header{backdrop-filter:blur(10px)}}.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:0px;margin:0px;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 center;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)}.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)}.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)}.menu-toggle{display:none}.mobile-menu{position:fixed;z-index:90;inset:var(--header-height) 0 0}.mobile-menu[hidden]{display:none}.mobile-menu-scrim{position:absolute;inset:0px;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:0px;margin:0px;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-commercial{width:100%;min-height:2.75rem;margin-top:auto}@media (max-width:61.24rem){.site-nav,.header-commercial{display:none}.menu-toggle{display:inline-grid}.mobile-menu-commercial{display:inline-flex}}@media (max-width:47.99rem){.brand-word{font-size:0.9rem}}@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}}#haltseal-site *{box-sizing:border-box}html:has(body[data-page="home"]){scroll-behavior:smooth;scroll-padding-top:32px}body[data-page="home"]{margin:0px;background:rgb(17,17,16);color:rgb(246,245,242);font-family:"Instrument Sans","Instrument Sans Fallback",Arial,sans-serif;-webkit-font-smoothing:antialiased}#haltseal-site button,#haltseal-site a,#haltseal-site input{font:inherit}#haltseal-site button,#haltseal-site a{-webkit-tap-highlight-color:transparent}#haltseal-site button{cursor:pointer}#haltseal-site a{color:inherit;text-decoration:none}#haltseal-site button:focus-visible,#haltseal-site a:focus-visible{outline:rgb(129,230,197) solid 2px;outline-offset:5px}#haltseal-site button:disabled{cursor:default;opacity:0.5}#haltseal-site h1,#haltseal-site h2,#haltseal-site h3,#haltseal-site p{margin:0px}#haltseal-site button{color:inherit}#haltseal-site{--bg:#111110;--panel:#121212;--border:#30302e;--muted:#aaa9a4;--jade:#7decc9;--amber:#ffb065;overflow:hidden}#haltseal-site .shell{width:calc(100% - 112px);max-width:1720px;margin-inline:auto;border-inline:1px solid rgb(41,41,40)}#haltseal-site .skip-link{position:absolute;z-index:100;top:-100px;left:24px;padding:12px;background:rgb(247,247,245);color:rgb(17,17,17)}#haltseal-site .skip-link:focus{top:8px}#haltseal-site .announcement{min-height:34px;background:radial-gradient(rgba(159,67,12,0.4) 0.65px,transparent 0.85px) 0% 0% / 4px 4px rgb(255,122,48);color:rgb(21,16,11);display:flex;justify-content:center;align-items:center;gap:24px;padding:9px 24px;font-family:"Source Code Pro",monospace;font-size:11px;letter-spacing:0.12em}#haltseal-site .site-header{height:80px;display:flex;align-items:center;padding:0px 30px;gap:30px;position:relative;z-index:4;background:linear-gradient(90deg,rgb(17,17,16) 0%,rgb(17,17,16) 41.5%,transparent 41.5%)}#haltseal-site .site-header::before{content:"";position:absolute;inset:0px 0px 0px 41.5%;background:url("/assets/art/frontier-grain.v1.webp") center top / cover;z-index:-1}#haltseal-site .brand{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;font-weight:600;font-size:22px;letter-spacing:-1px}#haltseal-site .brand-mark{width:32px;height:32px;display:block;flex:0 0 auto;color:var(--jade)}#haltseal-site .brand-mark .mark-node,#haltseal-site .brand-mark .mark-route,#haltseal-site .brand-mark .mark-boundary,#haltseal-site .brand-mark .mark-release{color:inherit}#haltseal-site .desktop-nav{display:flex;align-items:center;gap:28px;margin-left:7px}#haltseal-site .desktop-nav a{font:12px "Source Code Pro",monospace;letter-spacing:0.14em;color:rgb(170,169,164);transition:color 0.2s}#haltseal-site .desktop-nav a:hover{color:rgb(247,247,245)}#haltseal-site .header-contact{margin-left:auto}#haltseal-site .pill{display:inline-flex;align-items:center;justify-content:center;min-height:39px;padding:0px 22px;border-radius:50px;background:rgb(244,243,239);color:rgb(20,20,20);font:11px "Source Code Pro",monospace;letter-spacing:0.13em;border:1px solid rgb(244,243,239);transition:background 0.2s,transform 0.2s}#haltseal-site .pill:hover{background:rgb(213,255,240);transform:translateY(-2px)}#haltseal-site .pill.outline{background:transparent;border-color:rgb(54,54,51);color:rgb(244,243,239)}#haltseal-site .pill.outline:hover{background:rgb(32,36,31);border-color:rgb(119,183,160)}#haltseal-site .menu-toggle{display:none}#haltseal-site .hero{display:grid;grid-template-columns:41.5% 58.5%;min-height:570px;position:relative}#haltseal-site .hero-copy{position:relative;display:flex;flex-direction:column;justify-content:center;padding:62px 30px 120px;min-width:0px}#haltseal-site .eyebrow{font:12px / 1.7 "Source Code Pro",monospace;letter-spacing:0.14em;color:var(--muted)}#haltseal-site .hero-copy .eyebrow{margin-bottom:25px;font-size:11px;letter-spacing:0.105em}#haltseal-site .hero-copy h1{font-weight:500;font-size:clamp(32px,3.1vw,59px);line-height:1.035;letter-spacing:-0.055em;position:relative;z-index:1}#haltseal-site .hero-description{margin-top:28px;font-size:clamp(16px,1.4vw,23px);line-height:1.55;color:rgb(177,176,171);letter-spacing:-0.028em;max-width:490px}#haltseal-site .hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:31px}#haltseal-site .hero-dot-field{position:absolute;bottom:0px;left:0px;width:100%;height:83px;background-image:radial-gradient(rgb(119,118,109) 1px,transparent 1px),radial-gradient(rgb(119,118,109) 1px,transparent 1px);background-size:8px 8px;background-position:0px 0px,4px 4px;opacity:0.43}#haltseal-site .hero-stage{min-width:0px;position:relative;padding:56px 7% 0px 22%;overflow:hidden;perspective:1600px}#haltseal-site .hero-material{position:absolute;inset:0px;background:url("/assets/art/frontier-grain.v1.webp") center center / cover rgb(245,118,46)}#haltseal-site .hero-material::after{content:"";position:absolute;inset:0px;background:linear-gradient(0deg,rgba(32,21,112,0.125),transparent 75%)}#haltseal-site .code-window,#haltseal-site .console-window{background:rgb(16,16,16);border:1px solid rgb(56,56,50);border-radius:12px;position:relative;box-shadow:rgba(8,8,8,0.133) 0px 10px 35px}#haltseal-site .window-chrome{min-height:43px;display:flex;align-items:center;gap:12px;padding:13px 16px;color:rgb(161,160,154);font:10px / 1.6 "Source Code Pro",monospace;letter-spacing:0.11em}#haltseal-site .window-dots{display:flex;gap:5px;flex-shrink:0}#haltseal-site .window-dots b{width:7px;height:7px;background:rgb(67,67,63);display:block}#haltseal-site .hero-code{position:absolute;left:9%;width:65%;bottom:-49px;min-height:307px;z-index:1;transform:translateY(0px);transition:transform 0.65s cubic-bezier(0.2,0.7,0.2,1);background:rgb(15,16,16)}#haltseal-site .syntax-amber{color:rgb(255,189,125)}#haltseal-site .code-foot{border-top:1px solid rgb(48,48,46);padding:15px 18px;font:9px "Source Code Pro",monospace;letter-spacing:0.12em;color:rgb(134,134,127)}#haltseal-site .hero-console{z-index:2;padding-bottom:11px;min-width:0px;border-color:rgb(41,41,42);width:100%;border-radius:11px 11px 0px 0px;box-shadow:rgba(16,14,32,0.133) 0px 14px 42px;transition:transform 0.65s cubic-bezier(0.2,0.7,0.2,1);background:rgb(16,16,16)}#haltseal-site .demo-tag{margin-left:auto;font-size:9px;color:rgb(129,129,125);letter-spacing:0.1em}#haltseal-site .console-heading{display:flex;gap:8px;align-items:center;margin:7px 15px 17px}#haltseal-site .console-heading h2{font-size:clamp(19px,1.75vw,29px);font-weight:500;letter-spacing:-0.045em;line-height:1.25;flex:1 1 0%}#haltseal-site .motion-toggle{border:0px;background:transparent;font:9px "Source Code Pro",monospace;color:rgb(150,150,140);padding:7px 0px;letter-spacing:0.1em}#haltseal-site .console-alert{margin:0px 15px 11px;background:rgb(43,24,14);color:rgb(255,199,147);display:flex;gap:7px;align-items:center;padding:13px 11px;font-size:11px;line-height:1.45;transition:background 0.3s,color 0.3s}#haltseal-site .console-alert #alert-text{flex:1 1 0%}#haltseal-site .console-alert #alert-label{font:10px "Source Code Pro",monospace;letter-spacing:0.08em}#haltseal-site .status-indicator{width:5px;height:5px;border-radius:50%;background:currentcolor;flex-shrink:0}#haltseal-site .console-metrics{margin:0px 15px;display:grid;grid-template-columns:repeat(3,minmax(0px,1fr));gap:8px}#haltseal-site .console-metrics>div{background:rgb(26,26,24);padding:13px 10px 11px;min-width:0px}#haltseal-site .console-metrics span{display:block;font:9px "Source Code Pro",monospace;letter-spacing:0.09em;color:rgb(173,173,164);white-space:normal}#haltseal-site .console-metrics strong{display:block;font-style:normal;font-variant:tabular-nums;font-size-adjust:none;font-language-override:normal;font-kerning:auto;font-optical-sizing:auto;font-feature-settings:normal;font-variation-settings:normal;font-weight:500;font-stretch:normal;font-size:clamp(17px,1.7vw,29px);line-height:normal;font-family:"Source Code Pro",monospace;letter-spacing:-0.06em;margin:9px 0px 6px}#haltseal-site .console-metrics small{display:block;font-size:10px;color:rgb(169,169,160);line-height:1.5;min-height:30px}#haltseal-site .trace-panel{background:rgb(25,25,23);margin:11px 15px;padding:13px 11px 8px;min-width:0px}#haltseal-site .trace-heading{display:flex;align-items:center;gap:10px;font-size:11px}#haltseal-site .signal-badge{font:9px "Source Code Pro",monospace;letter-spacing:0.04em;border:1px solid rgb(65,65,59);border-radius:20px;padding:4px 6px;color:rgb(188,189,177);margin-left:auto}#haltseal-site .trace-panel p{font-size:10px;line-height:1.5;color:rgb(162,162,154);margin-top:5px}#haltseal-site .capacity-chart{position:relative;height:116px;margin-top:10px;overflow:hidden}#haltseal-site .capacity-svg{width:100%;height:100%;display:block}#haltseal-site .chart-grid{stroke:rgb(51,51,45);stroke-width:0.7;fill:none}#haltseal-site .trace-line{stroke:rgb(91,116,255);stroke-width:1.6;fill:none;vector-effect:non-scaling-stroke;transition:d 0.6s}#haltseal-site .ceiling-line{stroke:rgb(99,100,88);stroke-width:1;stroke-dasharray:3,4;fill:none}#haltseal-site .chart-ceiling{position:absolute;right:0px;top:0px;font:8px "Source Code Pro",monospace;color:rgb(156,157,145);letter-spacing:0.06em;background:rgb(25,25,23);padding:2px 4px}#haltseal-site .trace-scan{position:absolute;top:0px;bottom:0px;width:40px;background:linear-gradient(90deg,transparent,rgba(114,138,250,0.082),transparent);animation:8s linear 0s infinite normal none running trace-scan;left:-40px;pointer-events:none}#haltseal-site .chart-footer{font:8px "Source Code Pro",monospace;letter-spacing:0.03em;color:rgb(160,160,147);display:flex;justify-content:space-between;gap:4px;margin-top:7px}#haltseal-site .console-bottom{padding:0px 15px 2px}#haltseal-site .release-row{padding:9px 0px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgb(41,41,36);margin-bottom:9px}#haltseal-site .small-label{font:9px "Source Code Pro",monospace;letter-spacing:0.1em;color:rgb(173,173,163);display:block}#haltseal-site .release-row strong{font-size:12px;display:block;margin-top:5px;font-weight:400}#haltseal-site .small-button{border:1px solid rgb(58,58,52);background:transparent;border-radius:5px;font-size:10px;padding:7px 9px;min-height:29px;transition:background 0.2s}#haltseal-site .small-button:hover{background:rgb(38,38,32)}#haltseal-site .demo-controls{display:flex;gap:6px;flex-wrap:wrap;align-items:center}#haltseal-site .demo-primary{border:1px solid rgb(212,230,220);background:rgb(228,243,236);color:rgb(17,28,23);border-radius:5px;font-size:11px;padding:8px 10px;flex:1 1 0%;min-height:32px;white-space:nowrap;transition:background 0.2s}#haltseal-site .demo-primary:hover{background:rgb(182,240,216)}#haltseal-site .reset-button{background:transparent;border:0px;font-size:10px;padding:7px 1px;color:rgb(170,169,159)}#haltseal-site .console-live{font:9px / 1.65 "Source Code Pro",monospace;color:rgb(166,168,154);margin-top:9px;min-height:30px}#haltseal-site .is-paused .hero-console,#haltseal-site .is-paused .hero-code{transform:none!important}#haltseal-site .hero-console:hover{transform:translateY(-4px)}@keyframes trace-scan{100%{left:calc(100% + 40px)}}@keyframes signal-sweep{100%{background-position:200% 0px}}@keyframes console-flash{50%{box-shadow:rgba(141,228,195,0.44) 0px 0px 0px 2px,rgba(16,14,32,0.133) 0px 14px 42px}}@media (min-width:1700px){#haltseal-site .site-header{height:88px;padding-inline:36px}#haltseal-site .hero{min-height:735px}#haltseal-site .hero-copy{padding-inline:36px;padding-bottom:145px}#haltseal-site .hero-stage{padding-top:72px}#haltseal-site .hero-console .window-chrome{min-height:50px}#haltseal-site .console-heading{margin-top:12px;margin-bottom:22px}#haltseal-site .console-alert{font-size:14px;padding:15px}#haltseal-site .console-metrics{gap:10px}#haltseal-site .console-metrics>div{padding:17px 14px}#haltseal-site .console-metrics span{font-size:10px}#haltseal-site .console-metrics small{font-size:12px;min-height:36px}#haltseal-site .trace-panel{padding:18px 14px}#haltseal-site .trace-heading{font-size:14px}#haltseal-site .trace-panel p{font-size:12px}#haltseal-site .capacity-chart{height:170px}#haltseal-site .chart-footer{font-size:9px}#haltseal-site .release-row strong{font-size:14px}#haltseal-site .small-button,#haltseal-site .demo-primary{font-size:12px}#haltseal-site .console-live{font-size:10px;min-height:35px}#haltseal-site .hero-code{min-height:355px}}@media (max-width:1150px){#haltseal-site .shell{width:calc(100% - 64px)}#haltseal-site .site-header{padding-inline:22px;gap:23px}#haltseal-site .brand{font-size:19px}#haltseal-site .desktop-nav{gap:18px;margin-left:0px}#haltseal-site .desktop-nav a{font-size:10px}#haltseal-site .header-contact{padding-inline:17px;font-size:9px}#haltseal-site .hero{grid-template-columns:42% 58%;min-height:574px}#haltseal-site .hero-copy{padding-inline:22px}#haltseal-site .hero-copy h1{font-size:36px}#haltseal-site .hero-copy .eyebrow{font-size:9px;letter-spacing:0.08em}#haltseal-site .hero-description{font-size:16px}#haltseal-site .hero-actions{gap:8px}#haltseal-site .hero-actions .pill{font-size:9px;min-height:36px;padding-inline:15px}#haltseal-site .hero-stage{padding-left:15%;padding-right:5%;padding-top:48px}#haltseal-site .hero-code{left:4%;width:73%;bottom:-58px}#haltseal-site .console-heading h2{font-size:19px}#haltseal-site .console-metrics>div{padding-inline:8px}#haltseal-site .console-metrics strong{font-size:19px}#haltseal-site .console-metrics span{font-size:8px}#haltseal-site .console-metrics small{font-size:9px}#haltseal-site .demo-controls{gap:4px}#haltseal-site .demo-primary{font-size:10px;padding-inline:8px}#haltseal-site .small-button{font-size:9px;padding-inline:7px}#haltseal-site .trace-heading{font-size:10px}#haltseal-site .chart-footer{font-size:7px}}@media (max-width:880px){#haltseal-site .desktop-nav{gap:14px}#haltseal-site .desktop-nav a:last-child{display:none}#haltseal-site .hero-copy h1{font-size:32px}#haltseal-site .hero-copy .eyebrow{font-size:8px}#haltseal-site .hero-actions{max-width:240px}#haltseal-site .hero{min-height:580px}#haltseal-site .hero-stage{padding-left:10%;padding-top:45px}#haltseal-site .hero-code{left:3%}#haltseal-site .hero-console .window-chrome{font-size:9px;padding:11px;gap:7px}#haltseal-site .console-heading{margin-inline:11px}#haltseal-site .console-heading h2{font-size:18px}#haltseal-site .console-alert,#haltseal-site .console-metrics,#haltseal-site .trace-panel{margin-inline:11px}#haltseal-site .console-alert{font-size:10px}#haltseal-site .console-metrics{gap:5px}#haltseal-site .console-metrics strong{font-size:17px}#haltseal-site .console-metrics span{font-size:7px}#haltseal-site .console-metrics small{font-size:8px}#haltseal-site .console-bottom{padding-inline:11px}#haltseal-site .demo-primary{flex-basis:100%}#haltseal-site .capacity-chart{height:100px}#haltseal-site .console-live{font-size:8px}#haltseal-site .chart-footer{font-size:6px}}@media (max-width:700px){#haltseal-site .shell{width:calc(100% - 32px)}#haltseal-site .announcement{font-size:8px;letter-spacing:0.07em;gap:10px;padding-inline:8px;min-height:32px}#haltseal-site .site-header{height:72px;padding-inline:19px;background:rgb(17,17,16);gap:12px}#haltseal-site .site-header::before{display:none}#haltseal-site .brand{font-size:20px}#haltseal-site .desktop-nav,#haltseal-site .header-contact{display:none}#haltseal-site .menu-toggle{display:block;margin-left:auto;font:10px "Source Code Pro",monospace;border:1px solid rgb(60,60,51);border-radius:30px;padding:10px 13px;background:transparent;letter-spacing:0.12em;min-height:38px}#haltseal-site .hero{grid-template-columns:1fr;min-height:0px}#haltseal-site .hero-copy{padding:64px 21px 78px;display:block}#haltseal-site .hero-copy .eyebrow{font-size:10px;letter-spacing:0.09em;margin-bottom:22px}#haltseal-site .hero-copy h1{font-size:clamp(34px,7.7vw,50px);line-height:1.06}#haltseal-site .hero-description{font-size:18px;margin-top:25px;max-width:450px}#haltseal-site .hero-actions{max-width:none;margin-top:28px;gap:10px}#haltseal-site .hero-actions .pill{font-size:10px;padding-inline:18px;min-height:40px}#haltseal-site .hero-dot-field{height:40px}#haltseal-site .hero-stage{height:594px;padding:45px 6% 0px 18%}#haltseal-site .hero-code{left:4%;width:74%;bottom:-40px;min-height:342px}#haltseal-site .hero-console{max-width:460px}#haltseal-site .hero-console .window-chrome{padding:13px 15px;font-size:9px;gap:10px}#haltseal-site .console-heading{margin:8px 14px 17px}#haltseal-site .console-heading h2{font-size:23px}#haltseal-site .console-alert{margin-inline:14px;padding:13px 10px;font-size:11px}#haltseal-site .console-metrics{margin-inline:14px;gap:7px}#haltseal-site .console-metrics span{font-size:8px}#haltseal-site .console-metrics strong{font-size:21px}#haltseal-site .console-metrics small{font-size:9px;min-height:30px}#haltseal-site .console-metrics>div{padding:13px 8px}#haltseal-site .trace-panel{margin:10px 14px;padding:13px 10px}#haltseal-site .trace-heading{font-size:11px}#haltseal-site .capacity-chart{height:130px}#haltseal-site .chart-footer{font-size:8px}#haltseal-site .console-bottom{padding-inline:14px}#haltseal-site .demo-primary{flex-basis:auto;font-size:11px}#haltseal-site .small-button{font-size:10px}#haltseal-site .console-live{font-size:9px}#haltseal-site .light-log-window:hover,#haltseal-site .hero-console:hover{transform:none}}@media (max-width:400px){#haltseal-site .shell{width:calc(100% - 20px)}#haltseal-site .hero-copy{padding:54px 17px 69px}#haltseal-site .hero-copy h1{font-size:32px}#haltseal-site .hero-copy .eyebrow{font-size:9px}#haltseal-site .hero-description{font-size:16px}#haltseal-site .hero-actions .pill{font-size:9px;padding-inline:14px}#haltseal-site .hero-stage{height:597px;padding:37px 4% 0px 13%}#haltseal-site .console-heading h2{font-size:20px}#haltseal-site .motion-toggle{font-size:8px}#haltseal-site .console-metrics strong{font-size:18px}#haltseal-site .console-metrics span{font-size:7px}#haltseal-site .console-metrics small{font-size:8px}#haltseal-site .console-metrics>div{padding-inline:7px}#haltseal-site .console-alert{font-size:10px}#haltseal-site .demo-primary{flex-basis:100%;font-size:11px}#haltseal-site .chart-footer{font-size:7px}#haltseal-site .console-live{font-size:8px;min-height:33px}#haltseal-site .hero-code{bottom:-55px;left:3%}}@media (pointer:coarse){#haltseal-site .menu-toggle,#haltseal-site .motion-toggle,#haltseal-site .small-button,#haltseal-site .demo-primary,#haltseal-site .reset-button,#haltseal-site .evidence-options button,#haltseal-site .decision-try{min-height:44px}#haltseal-site .console-live{min-height:33px}#haltseal-site .hero-stage{height:640px}#haltseal-site .pill{min-height:44px}}#haltseal-site .hero{height:clamp(590px,39vw,735px)}#haltseal-site .hero-stage{min-height:0px}#haltseal-site .hero-console{display:flex;flex-direction:column}#haltseal-site .hero-console>.window-chrome{order:0}#haltseal-site .hero-console>.console-heading{order:1}#haltseal-site .hero-console>.console-alert{order:2}#haltseal-site .hero-console>.console-metrics{order:3}#haltseal-site .hero-console>.console-bottom{order:4;margin-top:10px}#haltseal-site .hero-console>.trace-panel{order:5}#haltseal-site .console-metrics strong{white-space:nowrap}#haltseal-site .console-heading h2{min-width:0px}#haltseal-site .window-chrome,#haltseal-site .small-label,#haltseal-site .code-foot,#haltseal-site .demo-tag,#haltseal-site .motion-toggle,#haltseal-site .console-metrics span,#haltseal-site .console-metrics small,#haltseal-site .console-alert #alert-label,#haltseal-site .signal-badge,#haltseal-site .trace-panel p,#haltseal-site .chart-ceiling,#haltseal-site .chart-footer,#haltseal-site .console-live,#haltseal-site .log-window-heading>span,#haltseal-site .log-row small,#haltseal-site .light-badge,#haltseal-site .log-footer,#haltseal-site .evidence-rule span,#haltseal-site .evidence-rule code,#haltseal-site .seal-caption,#haltseal-site .decision-checks span,#haltseal-site .decision-try{font-size:11px}#haltseal-site .console-alert,#haltseal-site .trace-heading,#haltseal-site .small-button,#haltseal-site .demo-primary,#haltseal-site .reset-button,#haltseal-site .release-row strong,#haltseal-site .evidence-options button,#haltseal-site .evidence-result p,#haltseal-site .decision-field strong{font-size:12px}#haltseal-site .console-live{min-height:36px}#haltseal-site .console-metrics>div{padding:13px 9px 10px}#haltseal-site .console-metrics small{min-height:33px}#haltseal-site .signal-badge{font-size:9px}#haltseal-site .chart-ceiling{font-size:9px}#haltseal-site .console-alert{padding-block:12px}@media (min-width:1700px){#haltseal-site .hero{height:735px}#haltseal-site .console-metrics span,#haltseal-site .console-metrics small,#haltseal-site .window-chrome{font-size:12px}#haltseal-site .console-live{font-size:12px}#haltseal-site .console-metrics strong{font-size:28px}#haltseal-site .console-alert,#haltseal-site .trace-heading,#haltseal-site .release-row strong{font-size:14px}#haltseal-site .small-button,#haltseal-site .demo-primary{font-size:13px}#haltseal-site .code-foot,#haltseal-site .small-label,#haltseal-site .demo-tag{font-size:11px}}@media (max-width:1150px) and (min-width:701px){#haltseal-site .console-metrics strong{font-size:19px}#haltseal-site .console-metrics span{font-size:9px}#haltseal-site .console-metrics small{font-size:10px}#haltseal-site .console-heading h2{font-size:19px}#haltseal-site .console-alert{font-size:11px}#haltseal-site .console-live{font-size:10px}#haltseal-site .demo-primary,#haltseal-site .small-button{font-size:11px}#haltseal-site .chart-footer{font-size:10px}}@media (max-width:880px) and (min-width:701px){#haltseal-site .hero{height:615px}#haltseal-site .console-metrics strong{font-size:16px}#haltseal-site .console-metrics span{font-size:8px}#haltseal-site .console-metrics small{font-size:9px}#haltseal-site .console-live{font-size:9px}#haltseal-site .small-label{font-size:10px}#haltseal-site .demo-primary,#haltseal-site .small-button{font-size:10px}#haltseal-site .trace-heading{font-size:11px}}@media (max-width:700px){#haltseal-site .hero{height:auto}#haltseal-site .hero-stage{height:650px}#haltseal-site .console-metrics strong{font-size:22px}#haltseal-site .console-metrics span{font-size:10px}#haltseal-site .console-metrics small{font-size:10px}#haltseal-site .console-live{font-size:10px}#haltseal-site .console-heading h2{font-size:23px}#haltseal-site .small-button,#haltseal-site .demo-primary{font-size:12px}#haltseal-site .small-label{font-size:10px}#haltseal-site .console-alert{font-size:12px}#haltseal-site .demo-tag{font-size:9px}#haltseal-site .window-chrome{font-size:10px}#haltseal-site .chart-footer{font-size:10px}}@media (max-width:400px){#haltseal-site .hero-stage{height:683px}#haltseal-site .console-heading h2{font-size:20px}#haltseal-site .console-metrics strong{font-size:18px}#haltseal-site .console-metrics span{font-size:9px}#haltseal-site .console-metrics small{font-size:9px}#haltseal-site .console-alert{font-size:11px}#haltseal-site .console-live{font-size:9px}#haltseal-site .small-label{font-size:9px}#haltseal-site .demo-primary{font-size:12px}}@media (prefers-reduced-motion:reduce){html:has(body[data-page="home"]){scroll-behavior:auto}#haltseal-site *,#haltseal-site ::before,#haltseal-site ::after{animation:auto ease 0s 1 normal none running none!important;transition:none!important}#haltseal-site .hero-console,#haltseal-site .hero-code{transform:none!important}}body[data-page="home"]{background:rgb(17,17,16)}#haltseal-site{background:rgb(17,17,16);color:rgb(246,245,242);font-family:"Instrument Sans","Instrument Sans Fallback",Arial,sans-serif;line-height:1.5}#haltseal-site h1,#haltseal-site h2,#haltseal-site h3{font-family:inherit;color:inherit}#haltseal-site p{max-width:none}#haltseal-site .code-window,#haltseal-site .console-window{color:rgb(244,243,239)}#haltseal-site .frontier-disclosure{grid-column:1 / -1;padding:15px 25px 0px;text-align:center;font-size:12px;color:rgb(168,170,160)}#haltseal-site .home-walkthrough-link{grid-column:1 / -1;padding:6px 25px 16px;margin:0px;text-align:center;font-size:13px;border-bottom:1px solid rgb(41,41,40)}#haltseal-site .hero{height:auto;min-height:clamp(590px,39vw,735px)}#haltseal-site .hero-stage{height:clamp(590px,39vw,735px)}#haltseal-site .home-audience{font-size:13px;margin-top:20px;color:rgb(180,182,171)}#haltseal-site .home-publication{display:flex;flex-wrap:wrap;gap:5px 12px;margin-top:12px;font-size:11px;color:rgb(163,169,154);line-height:1.6}#haltseal-site .home-publication a{border-bottom:1px solid rgb(97,106,86)}#haltseal-site .header-commercial{font-size:11px;min-height:39px}#haltseal-site .mobile-menu{display:block}#haltseal-site .mobile-menu[hidden]{display:none}#haltseal-site .mobile-menu-scrim{background:rgba(0,0,0,0.6)}#haltseal-site .mobile-menu-panel{background:rgb(21,24,17);color:rgb(245,245,237)}#haltseal-site .mobile-menu-panel a{color:rgb(245,245,237)}#haltseal-site .menu-toggle{font-size:11px;min-height:44px;background:transparent;border:1px solid rgb(66,72,59);border-radius:30px;color:rgb(243,243,237);align-items:center;justify-content:center}#haltseal-site .announcement{min-height:34px}#haltseal-site .desktop-nav a{text-transform:uppercase}#haltseal-site a.pill{font-weight:400;box-shadow:none}#haltseal-site .site-header{backdrop-filter:none;border-bottom:0px;inset:auto;width:calc(100% - 112px)}[data-theme="light"] body[data-page="home"]{background:rgb(243,243,237)}[data-theme="light"] #haltseal-site{background:rgb(243,243,237);color:rgb(25,29,22);--muted:#5e6657;--jade:#22654b}[data-theme="light"] #haltseal-site .site-header{background:linear-gradient(90deg,rgb(243,243,237) 0%,rgb(243,243,237) 41.5%,transparent 41.5%)}[data-theme="light"] #haltseal-site .desktop-nav a,[data-theme="light"] #haltseal-site .hero-description,[data-theme="light"] #haltseal-site .home-audience,[data-theme="light"] #haltseal-site .home-publication,[data-theme="light"] #haltseal-site .frontier-disclosure,[data-theme="light"] #haltseal-site .home-walkthrough-link{color:rgb(88,98,79)}[data-theme="light"] #haltseal-site .hero-actions .outline{color:rgb(40,52,36);border-color:rgb(141,150,130)}@media (max-width:1150px){#haltseal-site .site-header,#haltseal-site .reality-section .shell,#haltseal-site .control-choice-section .shell,#haltseal-site .home-proof-section .shell,#haltseal-site .home-vision .shell{width:calc(100% - 64px)}}@media (max-width:880px) and (min-width:701px){#haltseal-site .hero-stage{height:615px}}@media (max-width:700px){#haltseal-site .hero-stage{height:660px}#haltseal-site .site-header,#haltseal-site .reality-section .shell,#haltseal-site .control-choice-section .shell,#haltseal-site .home-proof-section .shell,#haltseal-site .home-vision .shell{width:calc(100% - 32px)}#haltseal-site .header-commercial{display:none}#haltseal-site .home-publication{font-size:12px}#haltseal-site .hero-copy{padding-bottom:72px}[data-theme="light"] #haltseal-site .site-header{background:rgb(243,243,237)}[data-theme="light"] #haltseal-site .menu-toggle{color:rgb(39,50,31);border-color:rgb(119,128,106)}}@media (max-width:400px){#haltseal-site .hero-stage{height:693px}#haltseal-site .site-header,#haltseal-site .reality-section .shell,#haltseal-site .control-choice-section .shell,#haltseal-site .home-proof-section .shell,#haltseal-site .home-vision .shell{width:calc(100% - 20px)}}#haltseal-site.is-paused .trace-scan,#haltseal-site.is-paused .signal-band::after{animation-play-state:paused}@media (max-width:400px){#haltseal-site .hero-stage{padding:37px 3% 0px 10%;height:720px}#haltseal-site .console-metrics>div{padding-inline:5px}#haltseal-site .console-metrics strong{font-size:clamp(14.5px,4.4vw,18px)}}@media (forced-colors:active){#haltseal-site .hero-material,#haltseal-site .signal-band,#haltseal-site .hero-dot-field{display:none}#haltseal-site .pill,#haltseal-site button{border:1px solid buttontext}}#haltseal-site .brand-word{font:inherit;letter-spacing:inherit;color:inherit}#haltseal-site .eyebrow,#haltseal-site .hero-copy .eyebrow,#haltseal-site .authority-strip .eyebrow{font-size:13px}#haltseal-site .menu-toggle{min-width:64px}@media (max-width:700px){#haltseal-site .hero-copy .eyebrow{letter-spacing:0.04em}}[data-theme="light"] #haltseal-site .hero-actions .button--primary{background:rgb(34,101,75);border-color:rgb(34,101,75);color:rgb(244,243,239)}[data-theme="light"] #haltseal-site .hero-actions .outline:hover{background:rgb(226,233,222);color:rgb(36,52,36);border-color:rgb(102,124,89)}#haltseal-site .desktop-nav{background:rgb(17,17,16);padding:0px 12px;border-radius:3px}[data-theme="light"] #haltseal-site .desktop-nav{background:rgb(243,243,237)}[data-theme="light"] #haltseal-site .desktop-nav a:hover{color:rgb(34,101,75)}@media (max-width:700px){#haltseal-site .hero-material,#haltseal-site .signal-band{background-image:url("/assets/art/frontier-grain-mobile.v1.webp")}}#haltseal-site .home-audience{font-size:14px;line-height:1.6}#haltseal-site .home-publication{align-items:baseline;gap:8px 12px}html:has(body[data-page="home"]){min-width:0px}#haltseal-site .stack-tile:not(:disabled):hover,#haltseal-site .stack-tile[aria-pressed="true"]{transform:translateY(-4px)}#haltseal-site .stack-tile:not(:disabled):hover .stack-logo,#haltseal-site .stack-tile[aria-pressed="true"] .stack-logo{box-shadow:0 0 0 2px var(--stack-accent),0 8px 24px #0004}#haltseal-site .stack-portal:not(:disabled):hover,#haltseal-site .stack-portal[aria-pressed="true"]{border-color:var(--stack-hold)}@keyframes stack-route-arrival{0%{opacity:0;stroke-dashoffset:0.14}15%,85%{opacity:1}100%{opacity:0;stroke-dashoffset:-1}}@keyframes stack-boundary-stop{0%,100%{box-shadow:transparent 0px 0px 0px 0px}35%{box-shadow:0 0 0 1px var(--stack-hold),0 0 28px -6px var(--stack-hold)}}@media (prefers-reduced-motion:reduce){#haltseal-site .stack-tile:not(:disabled):hover,#haltseal-site .stack-tile[aria-pressed="true"]{transform:none}}#haltseal-site .announcement--vision{min-height:3rem;padding:0.625rem 1.5rem;gap:1.5rem;font-family:"Instrument Sans","Instrument Sans Fallback",Arial,sans-serif;font-size:0.875rem;line-height:1.5;letter-spacing:0px;text-align:center;flex-wrap:wrap}#haltseal-site .announcement--vision .announcement-link{display:inline;font-weight:600;border-bottom:1px solid}#haltseal-site .announcement--vision:focus-visible{outline:rgb(21,16,11) solid 3px;outline-offset:-5px}@media (max-width:48rem){#haltseal-site .announcement--vision{padding:0.5rem 1rem;gap:0.125rem 0.875rem;font-size:0.8125rem;min-height:2.75rem}}#haltseal-site .home-decision-data{display:grid;gap:14px;margin:0px;padding:18px 18px 24px}#haltseal-site .home-decision-data>div{display:flex;justify-content:space-between;align-items:baseline;gap:14px;font-size:0.875rem;line-height:1.5}#haltseal-site .home-decision-data dt{color:rgb(170,169,164)}#haltseal-site .home-decision-data dd{margin:0px;text-align:right;overflow-wrap:anywhere;font-weight:600;color:rgb(226,224,218)}#haltseal-site .home-decision-data dd.syntax-amber{color:rgb(255,189,125)}#haltseal-site .hero-code .code-foot{font-size:0.875rem;letter-spacing:0px;line-height:1.5}@media (max-width:760px){#haltseal-site .home-decision-data>div{gap:10px;font-size:0.875rem}}#haltseal-site .home-walkthrough-link{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 28px;font-size:0.875rem}#haltseal-site .home-walkthrough-link a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}#haltseal-site .hero .hero-copy h1{max-width:17ch;font-size:clamp(2rem,3.6vw,3.625rem);line-height:1.08;letter-spacing:-0.045em}#haltseal-site .hero .hero-copy .hero-description{max-width:45ch}@media (max-width:700px){#haltseal-site .hero .hero-copy h1{max-width:17ch;font-size:clamp(2rem,7.8vw,3rem)}}#haltseal-site .hero .hero-stage{height:auto;min-height:0px;padding-bottom:2rem;align-self:stretch}#haltseal-site .hero-console .trace-panel{order:4}#haltseal-site .hero-console .console-bottom{order:5}.hana{--hana-edge:max(1rem,env(safe-area-inset-right))}.hana [hidden]{display:none!important}body.menu-open .hana{display:none}.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:0.65rem;min-height:3rem;padding:0.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:0.875rem;font-weight:600;line-height:1.25;cursor:pointer;box-shadow:rgba(0,0,0,0.2) 0px 4px 24px}.hana-launcher svg{flex:0 0 auto}.hana-launcher:hover{opacity:0.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,-2rem + 100vw);max-width:none;max-height:calc(100dvh - 6rem - env(safe-area-inset-bottom));padding:0px;margin:0px;overflow:hidden;border:1px solid var(--rule-strong);border-radius:1rem;background:var(--surface);color:var(--ink);font-family:var(--font-sans);box-shadow:rgba(0,0,0,0.333) 0px 12px 60px}.hana-dialog[open]{display:flex;flex-direction:column}.hana-heading{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:1rem;padding:0.85rem 1rem;border-bottom:1px solid var(--rule-soft)}.hana-heading h2{margin:0px;font-size:1rem;font-weight:600;line-height:1.4;letter-spacing:-0.02em}.hana-heading p{margin:0.1rem 0px 0px;color:var(--ink-muted);font-size:0.75rem;line-height:1.4}.hana-close{display:grid;place-items:center;flex:0 0 auto;width:2.75rem;height:2.75rem;padding:0px;border:1px solid var(--rule-soft);border-radius:0.5rem;background:transparent;color:var(--ink);font:1.6rem/1 var(--font-sans);cursor:pointer}.hana-body{min-height:0px;padding:0.85rem;overflow-y:auto;overscroll-behavior:contain}.hana-notice{margin:0px 0px 0.85rem;color:var(--ink-muted);font-size:0.75rem;line-height:1.55}.hana-notice a,.hana-contact a{color:var(--link);text-underline-offset:0.18em}.hana-status{margin:0.5rem 0.15rem;font-size:0.875rem;line-height:1.5}.hana-status:empty{display:none}.hana-retry{min-height:2.75rem;margin:0.5rem 0.15rem;padding:0.5rem 0.85rem;border:1px solid var(--rule-strong);border-radius:0.5rem;background:var(--surface);color:var(--ink);font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-size:0.875rem;cursor:pointer}.hana-widget{width:100%}.hana-contact{flex:0 0 auto;margin:0px;padding:0.8rem 1rem;border-top:1px solid var(--rule-soft);color:var(--ink-muted);font-size:0.8125rem;line-height:1.5}@media (max-width:360px){.hana-launcher{gap:0.5rem;padding-inline:0.85rem;font-size:0.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:0.625rem 1rem;border:1px solid var(--rule-strong);border-radius:0.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,background-color 150ms}.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 0px;width:100%}.home-header-actions{display:flex;align-items:center;gap:0.75rem;margin-left:auto}#haltseal-site .home-header-actions .header-contact{margin-left:0px}#haltseal-site .header-signin{color:rgb(244,243,239);background:rgb(17,17,16);border-color:rgb(95,102,94)}#haltseal-site .header-signin:hover{background:rgb(36,41,35);border-color:rgb(166,176,163)}[data-theme="light"] #haltseal-site .header-signin{color:rgb(25,29,22);background:rgb(243,243,237);border-color:rgb(142,151,136)}[data-theme="light"] #haltseal-site .header-signin:hover{background:rgb(227,232,223);border-color:rgb(94,102,87)}@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:0px}}@media (max-width:48rem){.header-actions,.home-header-actions{gap:0.5rem}#haltseal-site .home-header-actions .header-contact{display:none}#haltseal-site .site-header{gap:0.75rem}}@media (max-width:24rem){.header-signin{padding-inline:0.75rem}#haltseal-site .site-header{padding-inline:1rem;gap:0.5rem}#haltseal-site .brand{font-size:1rem;gap:0.5rem}#haltseal-site .brand-mark{width:1.625rem;height:1.625rem}#haltseal-site .menu-toggle{padding-inline:0.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}}@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:0.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}}[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:0px;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% + 0.625rem);right:0px;width:min(18rem,-2rem + 100vw);box-sizing:border-box;padding:0.5rem;max-height:var(--account-panel-height,50dvh);overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--rule-strong);border-radius:0.75rem;background:var(--surface);color:var(--ink-strong);box-shadow:rgba(0,0,0,0.2) 0px 0.75rem 2rem}.account-identity{display:grid;gap:0.25rem;margin:0px;padding:0.75rem 0.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:0.625rem 0.75rem;border:0px;border-radius:0.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:0.7}.account-status{margin:0px;padding:0px 0.75rem;color:var(--ink-muted);font:.875rem/1.5 var(--font-sans);overflow-wrap:anywhere}.account-status:empty{display:none}.mobile-menu-panel .header-account{margin-top:1rem}.mobile-menu-panel .account-toggle{width:100%;border-radius:0.5rem;gap:0.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:0.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:0px;padding-inline:0.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:0px;padding:0.5rem 0.625rem;font-size:0.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}}#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}@media (max-width:600px){#haltseal-site .hero h1{font-size:clamp(42px,11vw,62px);max-width:12ch}#haltseal-site .hero{min-height:0px}}.home-publication{max-width:none;margin:1.75rem 0px 0px;padding-top:1.125rem;border-top:var(--line-document) solid var(--rule-soft);color:var(--ink-muted);font-size:0.9375rem;line-height:1.7}.home-publication a{display:inline-block;padding-block:0.4rem;font-weight:500;text-underline-offset:0.25em}@media (max-width:47.99rem){.home-publication{margin-top:1.5rem}}.home-demo-preview{min-width:0px}.home-walkthrough-link{margin:0.6rem 0px 0px;text-align:center}.home-walkthrough-link a{display:inline-flex;align-items:center;min-height:2.75rem;font-size:0.875rem;font-weight:500;text-underline-offset:0.2em}: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}@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}: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:0.8}}@keyframes haltseal-route{0%{opacity:0;stroke-dashoffset:17}12%{opacity:0.8}84%{opacity:0.8}100%{opacity:0;stroke-dashoffset:-100}}@keyframes haltseal-boundary{0%,100%{opacity:0}35%{opacity:0.9}}@media (prefers-reduced-motion:no-preference){:is(.brand-link,#haltseal-site .brand):focus-visible .mark-source-light{animation:180ms ease-out 0s 1 normal both running haltseal-source}:is(.brand-link,#haltseal-site .brand):focus-visible .mark-route-light{animation:340ms linear 60ms 1 normal both running haltseal-route}:is(.brand-link,#haltseal-site .brand):focus-visible .mark-boundary-light{animation:220ms ease-out 340ms 1 normal both running haltseal-boundary}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:is(.brand-link,#haltseal-site .brand):hover .mark-source-light{animation:180ms ease-out 0s 1 normal both running haltseal-source}:is(.brand-link,#haltseal-site .brand):hover .mark-route-light{animation:340ms linear 60ms 1 normal both running haltseal-route}:is(.brand-link,#haltseal-site .brand):hover .mark-boundary-light{animation:220ms ease-out 340ms 1 normal both running haltseal-boundary}}@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:auto ease 0s 1 normal none running none!important}}html{min-width:320px}.mobile-menu-panel{overflow-y:auto;overscroll-behavior:contain}.mobile-menu-nav,.mobile-menu-commercial{flex-shrink:0}#haltseal-site .site-header{container-type:inline-size}body:not([data-page="home"]) .header-commercial,#haltseal-site .header-commercial,#haltseal-site .mobile-menu-commercial{min-height:44px;min-width:104px;padding:0.75rem 1.375rem;border:1px solid rgb(34,101,75);border-radius:999px;background:rgb(34,101,75);color:rgb(255,255,255);font-family:var(--font-sans);font-size:0.9375rem;font-weight:550;letter-spacing:0px;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:rgb(125,236,201);border-color:rgb(125,236,201);color:rgb(19,41,30)}: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:rgb(160,244,218);border-color:rgb(160,244,218);color:rgb(19,41,30)}: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:rgb(24,77,56);border-color:rgb(24,77,56);color:rgb(255,255,255)}#haltseal-site .site-header{gap:2rem;background:rgb(17,17,16)}#haltseal-site .site-header::before{display:none}:root[data-theme="light"] #haltseal-site .site-header{background:rgb(243,243,237)}#haltseal-site .desktop-nav{margin-left:1.25rem;padding:0px;background:none;border-radius:0px}#haltseal-site .desktop-nav ul{gap:0.75rem}#haltseal-site .desktop-nav a{padding-inline:0.75rem;font-family:var(--font-sans);font-size:0.9375rem;font-weight:500;letter-spacing:0px;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:0px}#haltseal-site .header-contact{margin-left:auto}#haltseal-site .site-header{gap:0.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(0px,1fr)}}@container (max-width:12rem){body:not([data-page="home"]) .site-header .brand-word{display:none}}.site-header .site-nav>ul{gap:0.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:0.5rem;min-height:2.75rem;padding:0.5rem 0.75rem;color:var(--ink-muted);font:500 .9375rem/1.5 var(--font-sans);letter-spacing:0px;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:0.375rem;height:0.375rem;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg) translateY(-0.125rem);transition:transform 0.15s}.nav-disclosure[open]>summary .nav-chevron{transform:rotate(225deg) translate(-0.0625rem,-0.0625rem)}.nav-disclosure>summary:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:0.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% + 0.625rem);left:var(--nav-panel-offset,0px);z-index:110;display:grid;width:19rem;max-width:calc(-2rem + 100vw);gap:0.125rem;max-height:var(--nav-panel-height,50dvh);overflow-y:auto;overscroll-behavior:contain;padding:0.5rem;border:1px solid var(--rule-strong);border-radius:0.75rem;background:var(--canvas);box-shadow:var(--shadow-raised);list-style:none;margin:0px}.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:0.1875rem;min-height:3.75rem;padding:0.625rem 0.75rem;border-radius:0.375rem;color:var(--ink-strong);font:500 .9375rem/1.4 var(--font-sans);letter-spacing:0px;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:0.875rem;font-weight:400}.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:0.75rem;gap:0.75rem}.nav-resource-groups{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:0.75rem}.nav-resource-group{min-width:0px}.nav-resource-heading{margin:0px;padding:0.375rem 0.75rem 0.5rem;color:var(--ink-muted);font:500 .875rem/1.5 var(--font-sans);letter-spacing:0.01em}.site-header .site-nav .nav-resource-links,.mobile-menu-nav .nav-resource-links{display:grid;gap:0.125rem;padding:0px;margin:0px;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:0.75rem;border-top:1px solid var(--rule-soft);padding-top:0.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}.site-header .header-signin{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:0.5rem 0.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 0.15s,border-color 0.15s}.site-header .header-signin:hover{background:var(--surface-raised);border-color:var(--ink-muted)}#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:-0.875rem}#haltseal-site .site-header .nav-top-link{color:rgb(170,169,164)}#haltseal-site .site-header .nav-top-link:is(:hover,[aria-current]),#haltseal-site .nav-disclosure[open]>summary{color:rgb(246,245,242)}:root[data-theme="light"] #haltseal-site .site-header .nav-top-link{color:rgb(85,85,79)}: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:rgb(23,24,21)}#haltseal-site .site-header .nav-panel a{color:var(--ink-strong);font:500 .9375rem/1.4 var(--font-sans);letter-spacing:0px}#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:0px;padding:0.375rem 0px 0.75rem 1rem;margin:0px;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:0.9375rem;font-weight:450;border-bottom:0px}.mobile-menu-nav .nav-item-note{display:none}.mobile-menu-nav .nav-panel--resources{padding:0.5rem 0px 0.75rem 0.75rem;gap:0.75rem}.mobile-menu-nav .nav-resource-groups{grid-template-columns:minmax(0px,1fr);gap:0.75rem}.mobile-menu-nav .nav-resource-heading{padding:0.25rem 0px}.mobile-menu-nav .nav-resource-footer{flex-wrap:wrap}.mobile-menu-nav .nav-resource-footer a{display:flex;align-items:center;padding:0.5rem 0px}.mobile-menu-nav .nav-resource-footer .nav-resource-contact{padding:0.5rem 0.75rem;border:1px solid var(--rule-strong);border-radius:0.375rem;font-weight:550}.mobile-menu-panel .mobile-menu-signin{flex-shrink:0;min-height:2.75rem;margin:1rem 0px;color:var(--ink-strong)}.mobile-menu-panel .mobile-menu-commercial{flex-shrink:0;margin-top:0.5rem}.mobile-menu-toolbar{display:flex;justify-content:flex-end;flex-shrink:0;margin-bottom:0.5rem}.mobile-menu-close{display:inline-flex;align-items:center;justify-content:center;gap:0.625rem;min-height:2.75rem;min-width:5rem;padding:0.5rem 0.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:0.625rem}#haltseal-site .header-contact{margin-left:0px}}@media (max-width:479px){.site-header .header-signin{display:inline-flex}#haltseal-site .site-header{padding-inline:0px;gap:0.375rem}}@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:0.25rem}body:not([data-page="home"]) .header-inner{column-gap:0.25rem}body:not([data-page="home"]) .site-header .header-actions{gap:0.25rem}}@media (prefers-reduced-motion:reduce){.nav-chevron,.site-header .header-signin{transition:none}}#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:0.75rem;line-height:1.6}#haltseal-site .window-chrome{flex-wrap:wrap;letter-spacing:0.06em}#haltseal-site .console-metrics span{font-size:0.75rem;line-height:1.6;letter-spacing:0.04em}#haltseal-site .console-metrics small{font-size:0.8125rem;line-height:1.5}#haltseal-site .console-alert,#haltseal-site .console-alert #alert-label{font-size:0.875rem;line-height:1.5}#haltseal-site .home-publication,#haltseal-site .frontier-disclosure{font-size:0.8125rem;line-height:1.7}#haltseal-site .home-publication a{display:inline-flex;align-items:center;min-height:2.75rem}@media (max-width:43.75rem){#haltseal-site .hero-stage{height:auto;min-height:0px;padding-bottom:1.5rem}#haltseal-site .console-alert{align-items:flex-start}#haltseal-site .console-alert #alert-label{flex-shrink:0}}@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:rgb(255,255,255)!important;color:rgb(17,17,17)!important;animation:auto ease 0s 1 normal none running none!important;transition:none!important}body *{background:transparent!important;color:rgb(17,17,17)!important;border-color:rgb(170,170,170)!important;box-shadow:none!important;text-shadow:none!important;animation:auto ease 0s 1 normal none running 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:0px!important;border-inline:0px!important}#haltseal-site .hero{display:block;min-height:0px}#haltseal-site .hero-copy{padding:0px 0px 1.25rem}#haltseal-site .hero-stage{height:auto;min-height:0px;padding:0px;overflow:visible}#haltseal-site .hero-console{break-inside:avoid}h1,#haltseal-site h1{font-size:30pt!important}h2,#haltseal-site h2{font-size:19pt!important}h1,h2,h3,summary,.eyebrow,.overline,.readout-kicker{break-after:avoid}p,li{orphans:3;widows:3}a{text-decoration:underline!important}}: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:0px;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}}.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))}@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}@keyframes action-progress{100%{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}}@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}}