:root{--rt-section-y:34px;--rt-section-y-mobile:24px;--rt-gap:18px;--rt-gap-mobile:14px}h1{max-width:760px;font-size:clamp(1.85rem,2.4vw,2.55rem);line-height:1.06}h2{max-width:760px;font-size:clamp(1.2rem,1.5vw,1.6rem);line-height:1.16}.lead{max-width:64ch;font-size:clamp(.94rem,1vw,1.02rem);line-height:1.56}.section{padding:var(--rt-section-y) 0}.compact-section{padding:24px 0}.page-hero,.compact-page-hero{max-width:860px;padding:30px 0 23px}.process-rail{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;display:grid!important}.process-rail>article{border-right:1px solid var(--line)!important;background:0 0!important;min-width:0!important;min-height:0!important;padding:14px 14px 15px!important}.process-rail>article:last-child{border-right:0!important}.process-rail>article>span{color:#aeb8be;border:1px solid #43505a;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;margin:0 0 14px;font-size:.62rem;font-weight:700;display:inline-flex}.process-rail>article>strong{margin-bottom:6px;font-size:.94rem;line-height:1.25;display:block}.process-rail>article>p{margin:0;font-size:.8rem;line-height:1.48}.process-rail>article:hover{background:#0f161c!important}.home-hero{grid-template-columns:minmax(260px,.7fr) minmax(520px,1.3fr);gap:34px;padding:34px 0 28px}.home-hero-copy h1{max-width:500px}.product-experience{min-width:0}.product-experience-grid{min-height:0}.goal-composer textarea{min-height:96px}.system-visuals{gap:16px;display:grid}.system-visuals.is-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.system-visual{border:1px solid var(--line);background:#0d1318;border-radius:4px;min-width:0;padding:16px}.system-visual header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.system-visual header>div{min-width:0}.system-visual header h3{margin:4px 0 0;font-size:1rem}.system-visual header p{max-width:58ch;margin:5px 0 0;font-size:.78rem;line-height:1.45}.system-visual .visual-badge{color:#aeb8be;letter-spacing:.09em;text-transform:uppercase;flex:none;font-size:.58rem}.node-flow{scrollbar-width:thin;align-items:stretch;gap:0;padding-bottom:2px;display:flex;overflow-x:auto}.node-flow .node{border-top:1px solid #3d4952;border-bottom:1px solid #3d4952;border-right:1px solid var(--line);background:#0b1015;flex:1 0 112px;min-width:0;padding:12px 11px;position:relative}.node-flow .node:first-child{border-left:1px solid #3d4952}.node-flow .node strong{font-size:.79rem;line-height:1.25;display:block}.node-flow .node small{color:var(--muted);margin-top:5px;font-size:.68rem;line-height:1.35;display:block}.node-flow .node i{z-index:2;background:#0b1015;border-top:1px solid #69747c;border-right:1px solid #69747c;width:11px;height:11px;margin-top:-5px;position:absolute;top:50%;right:-6px;transform:rotate(45deg)}.node-flow .node:last-child i{display:none}.node-flow .node.is-authority{background:#101920;border-color:#596771}.node-flow .node.is-evidence{background:#11171c}.plane-visual{grid-template-columns:.8fr 1.2fr;gap:10px;display:grid}.plane-column{gap:8px;min-width:0;display:grid}.plane-column>strong{letter-spacing:.08em;text-transform:uppercase;color:#c7cdd1;font-size:.72rem}.plane-box{border:1px solid var(--line);background:#0a1014;border-radius:3px;padding:11px 12px}.plane-box.is-authority{background:#111920;border-color:#56636c}.plane-box b{font-size:.8rem;display:block}.plane-box span{color:var(--muted);margin-top:4px;font-size:.69rem;line-height:1.4;display:block}.plane-arrow{color:#808c95;justify-content:center;align-items:center;font-size:.75rem;display:flex}.lifecycle-flow{border-top:1px solid #46525b;border-bottom:1px solid #344049;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.lifecycle-flow>div{border-right:1px solid var(--line);min-width:0;padding:11px 9px}.lifecycle-flow>div:last-child{border-right:0}.lifecycle-flow span{color:#8f9ba3;font-size:.58rem;display:block}.lifecycle-flow strong{margin-top:6px;font-size:.76rem;line-height:1.3;display:block}.trust-visual{grid-template-columns:1fr 34px 1.1fr 34px 1fr;align-items:stretch;display:grid}.trust-visual>div{border:1px solid var(--line);background:#0b1116;border-radius:3px;min-width:0;padding:12px}.trust-visual>div.is-core{background:#111920;border-color:#596670}.trust-visual>div strong{font-size:.8rem;display:block}.trust-visual>div small{color:var(--muted);margin-top:5px;font-size:.68rem;line-height:1.4;display:block}.trust-visual>i{color:#7f8b93;justify-content:center;align-items:center;font-style:normal;display:flex}:where(.shell,.section,.card,.detail-link-card,.process-rail>article,.factory-explorer,.factory-index,.factory-detail,.platform-map-layout,.architecture-primary,.security-boundary-layout,.about-editorial-grid,.contact-directory,.system-visual,.system-visual *){min-width:0}:where(h1,h2,h3,p,strong,small,a,span){overflow-wrap:break-word;word-break:normal}.about-intro,.contact-intro{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;align-items:end!important;gap:34px!important;padding:30px 0 22px!important;display:grid!important}.about-intro>.lead,.contact-intro>.lead{justify-self:end;max-width:58ch!important;margin:0!important}.founder-row{padding-block:0!important}.contact-directory article{min-height:0!important;padding-block:13px!important}.factory-truth-note,.status-note{padding-block:0!important}@media (max-width:1020px){.home-hero{grid-template-columns:1fr;gap:24px}.home-hero-copy{max-width:680px}.system-visuals.is-grid{grid-template-columns:1fr}.process-rail>article{padding-inline:10px!important}.process-rail>article>strong{font-size:.88rem}.process-rail>article>p{font-size:.76rem}}@media (max-width:760px){:root{--header-h:62px}html,body{max-width:100%;overflow-x:hidden}body{font-size:15px;line-height:1.6}main{overflow:visible}.shell{width:min(100% - 28px,var(--max))}h1{letter-spacing:-.032em!important;max-width:none!important;margin-bottom:12px!important;font-size:clamp(1.9rem,8vw,2.35rem)!important;line-height:1.04!important}h2{letter-spacing:-.024em!important;max-width:none!important;font-size:clamp(1.45rem,6.1vw,1.88rem)!important;line-height:1.11!important}h3{font-size:1.22rem!important;line-height:1.2!important}p,.lead{max-width:none!important;font-size:1rem!important;line-height:1.6!important}.eyebrow,.micro-label,.panel-kicker{letter-spacing:.105em!important;margin-bottom:7px!important;font-size:.61rem!important;line-height:1.35!important}.section{padding:var(--rt-section-y-mobile) 0!important}.compact-section{padding:20px 0!important}.page-hero,.compact-page-hero,.about-intro,.contact-intro{max-width:none!important;margin:0 auto!important;padding:24px 0 20px!important;display:block!important}.about-intro>.lead,.contact-intro>.lead{justify-self:auto!important;margin-top:11px!important}:where(main section) :where(.eyebrow,h1,h2,h3,p,.lead,.micro-label,.panel-kicker){float:none!important;position:static!important;inset:auto!important;transform:translate(0,0)!important}:where(main section) :where(.section-heading,.split-copy,.compact-heading-row,.factory-explorer-heading,.product-experience-head,.architecture-story-copy){margin-left:0!important;margin-right:0!important}.section-heading,.split-copy,.compact-heading-row,.home-hero,.product-experience-head,.product-experience-grid,.architecture-story,.evidence-story,.factory-explorer-heading,.factory-explorer-layout,.platform-map-layout,.security-boundary-layout,.architecture-primary,.about-editorial-grid,.founder-row,.compact-cta,.knowledge-band,.runtime-map,.trust-boundary,.evidence-grid,.callout,.plane-grid{gap:var(--rt-gap-mobile)!important;grid-template-columns:1fr!important;align-items:start!important;display:grid!important}.home-hero{padding:25px 0 22px!important}.home-hero-copy{max-width:none!important}.home-hero-copy .actions{margin-top:15px}.actions{gap:8px;margin-top:14px}.button{min-height:40px;padding:8px 12px}.product-experience{width:100%;padding-top:12px!important}.product-experience-head{margin-bottom:11px!important}.product-experience-head h2{font-size:1.35rem!important}.product-experience-head p{margin:0!important;font-size:.87rem!important;line-height:1.5!important}.product-mode-tabs{overscroll-behavior-x:contain;width:100%;overflow-x:auto}.product-mode-tabs button{flex:none;padding:9px 10px}.product-experience-grid{min-height:0!important}.goal-composer{border-right:0!important;border-bottom:1px solid var(--line)!important;padding:12px 0 14px!important}.goal-composer textarea{resize:vertical;min-height:96px!important}.composer-actions{flex-wrap:wrap;align-items:flex-start}.execution-preview{padding:14px 0 0!important}.execution-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important}.execution-rail>div{min-height:50px!important}.process-rail{margin-left:13px;border-top:0!important;border-bottom:0!important;border-left:1px solid #3b4650!important;grid-template-columns:1fr!important;display:grid!important}.process-rail>article{border:0!important;border-bottom:1px solid var(--line)!important;background:0 0!important;width:auto!important;min-width:0!important;padding:9px 0 16px 28px!important;position:relative!important}.process-rail>article:last-child{border-bottom:0!important}.process-rail>article>span{background:var(--bg)!important;width:28px!important;height:28px!important;margin:0!important;position:absolute!important;top:8px!important;left:-14px!important}.process-rail>article>strong{margin:0 0 4px!important;font-size:1rem!important}.process-rail>article>p{margin:0!important;font-size:.91rem!important;line-height:1.5!important}.grid,.grid.two-up,.detail-link-grid,.journey-grid,.flow-grid,.security-chain,.security-process,.runtime-line,.detail-directory,.principle-directory,.boundary-ledger,.contact-directory{grid-template-columns:1fr!important}.grid .card,.grid.two-up .card,.detail-link-card,.journey-card,.flow-card,.security-chain article,.security-process article,.detail-directory>a,.principle-directory article,.boundary-ledger article,.contact-directory article{border-right:0!important;height:auto!important;min-height:0!important;padding-left:0!important;padding-right:0!important}.detail-link-card{grid-template-columns:50px minmax(0,1fr)!important;grid-template-areas:"tag title""tag body""tag arrow"!important;gap:4px 10px!important}.detail-link-card strong{margin-top:5px;justify-self:start!important}.factory-explorer-heading{margin-bottom:14px!important}.factory-explorer-heading p{margin:0!important;font-size:.92rem!important}.factory-explorer-layout{width:100%}.factory-index{border-top:1px solid var(--line)!important;grid-template-columns:1fr!important;gap:0!important;display:grid!important}.factory-index button{border:0!important;border-bottom:1px solid var(--line)!important;text-align:left!important;grid-template-columns:34px minmax(0,1fr)!important;grid-template-areas:"num title""num meta"!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;padding:11px 0!important;display:grid!important}.factory-index button>span{grid-area:num!important}.factory-index button>strong{grid-area:title!important;font-size:.98rem!important}.factory-index button>small{white-space:normal!important;grid-area:meta!important;font-size:.78rem!important;line-height:1.4!important}.factory-detail{border:0!important;width:100%!important;min-width:0!important;padding:14px 0 0!important}.factory-detail-top{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.factory-detail-top .text-link{justify-self:start}.factory-pipeline ol{grid-template-columns:1fr!important;display:grid!important}.factory-pipeline li{min-width:0!important}.spatial-map{width:100%;overflow:hidden}.spatial-stage{perspective:none!important;grid-template-columns:1fr!important;gap:0!important;height:auto!important;min-height:0!important;display:grid!important;transform:none!important}.spatial-node{border:0!important;border-bottom:1px solid var(--line)!important;background:#0c1217!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:11px 12px 11px 42px!important;position:relative!important;inset:auto!important;transform:none!important}.spatial-node>span{position:absolute!important;top:12px!important;left:11px!important}.spatial-node i{display:none!important}.system-visuals.is-grid{grid-template-columns:1fr!important}.system-visual{padding:13px!important}.system-visual header{margin-bottom:11px!important;display:block!important}.system-visual header .visual-badge{margin-top:8px;display:block}.node-flow{border-left:1px solid #3d4952;margin-left:12px;grid-template-columns:1fr!important;display:grid!important;overflow:visible!important}.node-flow .node{border:0!important;border-bottom:1px solid var(--line)!important;background:#0b1015!important;flex:none!important;padding:10px 10px 10px 27px!important}.node-flow .node:first-child{border-left:0!important}.node-flow .node i{background:#0b1015!important;border-top:0!important;border-bottom:1px solid #69747c!important;border-left:1px solid #69747c!important;border-right:0!important;width:11px!important;height:11px!important;display:block!important;position:absolute!important;top:18px!important;left:-6px!important;right:auto!important;transform:rotate(45deg)!important}.node-flow .node:last-child i{display:none!important}.plane-visual{grid-template-columns:1fr!important;gap:8px!important}.plane-arrow{min-height:20px;transform:rotate(90deg)}.lifecycle-flow{border-left:1px solid #3d4952;border-top:0!important;border-bottom:0!important;grid-template-columns:1fr!important}.lifecycle-flow>div{border-right:0!important;border-bottom:1px solid var(--line)!important;padding:9px 0 10px 18px!important}.trust-visual{grid-template-columns:1fr!important;gap:7px!important}.trust-visual>i{min-height:20px;transform:rotate(90deg)}.contact-directory article{grid-template-columns:30px minmax(0,1fr)!important;grid-template-areas:"num body""num mail"!important;gap:5px 9px!important;padding:11px 0!important;display:grid!important}.contact-directory article>span{grid-area:num!important}.contact-directory article>div{grid-area:body!important}.contact-directory article>a{overflow-wrap:anywhere;grid-area:mail!important;justify-self:start!important;font-size:.9rem!important}.founder-row p{margin:0!important}.about-principles article{grid-template-columns:30px 1fr!important}.footer-nav-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 14px!important}.site-footer{overflow:hidden}.nav{gap:12px!important}.brand{width:142px!important;max-width:48vw!important}.menu-toggle{white-space:nowrap;align-items:center!important;display:inline-flex!important}.card,.detail-link-card,.journey-card,.flow-card,.plane-card,.boundary-client,.boundary-core,.stack-layer{height:auto!important;min-height:0!important}.section>:first-child{margin-top:0!important}}@media (max-width:430px){.shell{width:calc(100% - 24px)}h1{font-size:clamp(1.78rem,8.4vw,2.15rem)!important}h2{font-size:clamp(1.34rem,6.2vw,1.72rem)!important}.brand{width:128px!important}.footer-nav-grid{grid-template-columns:1fr 1fr!important}}@media (prefers-reduced-motion:reduce){.system-visual *,.process-rail>article,.factory-index button{transition:none!important;animation:none!important}}
.canonical-detail-grid{gap:16px;display:grid}.canonical-detail-panel{border:1px solid var(--line);background:#0d1318;border-radius:4px;min-width:0;padding:16px}.canonical-detail-panel header{margin-bottom:14px;display:block}.canonical-detail-panel header h3{margin:5px 0 6px;font-size:1.04rem;line-height:1.25}.canonical-detail-panel header p{max-width:72ch;margin:0;font-size:.82rem;line-height:1.5}.canonical-linear{overscroll-behavior-x:contain;scrollbar-width:thin;align-items:stretch;gap:0;display:flex;overflow-x:auto}.canonical-linear>div{border-top:1px solid #44505a;border-bottom:1px solid #344049;border-right:1px solid var(--line);background:#0b1015;flex:1 0 126px;min-width:0;padding:11px 10px;position:relative}.canonical-linear>div:first-child{border-left:1px solid #44505a}.canonical-linear>div>span{color:#89959d;letter-spacing:.08em;margin-bottom:7px;font-size:.58rem;display:block}.canonical-linear>div>strong{color:#dce1e4;font-size:.74rem;line-height:1.35;display:block}.canonical-linear>div>i{z-index:2;color:#78848d;background:#0b1015;justify-content:center;align-items:center;width:14px;height:18px;margin-top:-9px;font-size:.67rem;font-style:normal;display:flex;position:absolute;top:50%;right:-7px}.canonical-linear>div:last-child>i{display:none}.canonical-dual{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.canonical-dual>div{min-width:0}.canonical-dual>div>span{color:#aeb8be;letter-spacing:.09em;text-transform:uppercase;margin-bottom:7px;font-size:.61rem;font-weight:700;display:block}@media (min-width:901px){.canonical-linear:has(>:nth-child(12):last-child){grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:visible}.canonical-linear:has(>:nth-child(12):last-child)>div{flex:none;min-width:0}.canonical-linear:has(>:nth-child(12):last-child)>div>i{display:none}.canonical-linear:has(>:nth-child(12):last-child)>div:nth-child(7){border-left:1px solid #44505a}}@media (min-width:761px) and (max-width:1100px){.canonical-linear:has(>:nth-child(12):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}:is(.canonical-linear:has(>:nth-child(12):last-child)>div:nth-child(5),.canonical-linear:has(>:nth-child(12):last-child)>div:nth-child(9)){border-left:1px solid #44505a}}@media (max-width:760px){.canonical-detail-grid{gap:14px}.canonical-detail-panel{padding:14px}.canonical-detail-panel header{margin-bottom:12px}.canonical-detail-panel header h3{font-size:1.12rem!important}.canonical-detail-panel header p{font-size:.92rem!important;line-height:1.55!important}.canonical-dual{grid-template-columns:1fr;gap:14px}.canonical-linear{border-left:1px solid #3b4650;grid-template-columns:1fr;margin-left:13px;display:grid;overflow:visible}.canonical-linear>div{border:0;border-bottom:1px solid var(--line);background:0 0;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:9px 0 12px 26px;display:grid;position:relative}.canonical-linear>div:first-child{border-left:0}.canonical-linear>div:last-child{border-bottom:0}.canonical-linear>div>span{background:var(--bg);border:1px solid #43505a;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;margin:0;font-size:.58rem;display:flex;position:absolute;top:7px;left:-14px}.canonical-linear>div>strong{grid-column:2;font-size:.88rem;line-height:1.4}.canonical-linear>div>i{display:none}}.canonical-detail-panel[data-visual-role=web-factory-full-lifecycle] .canonical-linear{border-left:0;gap:0;margin-left:0;grid-template-columns:repeat(6,minmax(0,1fr))!important;display:grid!important;overflow:visible!important}.canonical-detail-panel[data-visual-role=web-factory-full-lifecycle] .canonical-linear>div{border:1px solid var(--line);border-radius:0;padding:12px 10px;display:block;width:auto!important;min-width:0!important}.canonical-detail-panel[data-visual-role=web-factory-full-lifecycle] .canonical-linear>div>span{background:0 0;border:0;width:auto;height:auto;margin:0 0 7px;display:block;position:static}.canonical-detail-panel[data-visual-role=web-factory-full-lifecycle] .canonical-linear>div>strong{font-size:.82rem;line-height:1.45;display:block}.canonical-detail-panel[data-visual-role=web-factory-full-lifecycle] .canonical-linear>div>i{display:none!important}@media (min-width:761px) and (max-width:1100px){.canonical-detail-panel[data-visual-role=web-factory-full-lifecycle] .canonical-linear{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:760px){.canonical-detail-panel[data-visual-role=web-factory-full-lifecycle] .canonical-linear{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:420px){.canonical-detail-panel[data-visual-role=web-factory-full-lifecycle] .canonical-linear{grid-template-columns:1fr!important}}
@media (min-width:901px){main:has(.architecture-primary) .canonical-dual{grid-template-columns:1fr;gap:16px}main:has(.architecture-primary) .canonical-linear{overscroll-behavior-x:auto;scrollbar-width:auto;grid-template-columns:repeat(auto-fit,minmax(108px,1fr));display:grid;overflow:visible}main:has(.architecture-primary) .canonical-linear>div{flex:none;min-width:0}main:has(.architecture-primary) .canonical-linear>div>i{display:none}}@media (min-width:761px) and (max-width:1100px){main:has(.architecture-primary) .canonical-linear{grid-template-columns:repeat(4,minmax(0,1fr))}}.core-diagram{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.core-diagram .core-node{min-width:0}.core-diagram .core-node strong,.core-diagram .core-node small{overflow-wrap:anywhere}@media (min-width:761px) and (max-width:980px){.core-diagram{grid-template-columns:repeat(2,minmax(0,1fr))}.core-node:not(:nth-child(2n)){border-right:1px solid var(--line)}}@media (min-width:901px){.about-intro{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:36px;padding:42px 0 30px}.about-intro h1{max-width:720px}.about-intro .lead{justify-self:end;max-width:520px}.about-editorial-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:40px}}.legal-copy{max-width:900px;padding:48px 0 64px}.legal-copy h1{max-width:760px;margin:12px 0 22px;font-size:clamp(2.5rem,4.6vw,4rem);line-height:1}.legal-copy>p:first-of-type{max-width:72ch;margin-bottom:34px;font-size:1rem;line-height:1.62}.legal-copy h2{margin-top:38px;margin-bottom:10px;font-size:clamp(1.25rem,1.8vw,1.6rem)}.legal-copy p{max-width:78ch}.flow-grid:has(>:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}.flow-grid:has(>:nth-child(4):last-child)>.flow-card{min-width:0}@media (max-width:980px) and (min-width:761px){.flow-grid:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}.site-header-minimal .nav-minimal{justify-content:flex-start!important;align-items:center!important;min-height:78px!important;padding-block:10px!important;display:flex!important}.site-header-minimal .brand{flex:0 0 158px!important;width:158px!important;margin:0!important}html[data-theme=dark] .site-header-minimal,html[data-theme=dark] .site-header-minimal .nav-minimal,html[data-theme=dark] .site-header-minimal .brand{background:#07080a!important}.contact-intro{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr)!important;align-items:center!important;gap:48px!important;padding:44px 0 34px!important;display:grid!important}.contact-intro h1{letter-spacing:-.045em!important;max-width:620px!important;margin:12px 0 0!important;font-size:clamp(2.35rem,4vw,3.7rem)!important;line-height:1.02!important}.contact-intro>div:last-child{justify-self:end!important;width:min(100%,560px)!important}.contact-intro .lead{max-width:44ch!important;margin:0!important}.contact-intro .button,.contact-directory article>a{color:var(--text)!important;-webkit-text-fill-color:var(--text)!important}.contact-intro .button{border:1px solid var(--brand-disabled)!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border-radius:8px!important;margin-top:18px!important;padding:0 20px!important}.contact-intro .button:hover,.contact-intro .button:focus-visible{background:var(--brand-hover)!important;border-color:var(--brand-text-tertiary)!important;color:var(--brand-white)!important;-webkit-text-fill-color:var(--brand-white)!important}.contact-directory{border-top:1px solid var(--line)!important}.contact-directory article{background:0 0!important;border-radius:0!important;grid-template-columns:38px minmax(220px,.85fr) minmax(240px,1fr)!important;gap:18px!important;min-height:0!important;padding:20px 18px!important}.contact-directory article>a{text-align:left!important;min-width:240px!important;-webkit-text-decoration-color:var(--brand-disabled)!important;text-decoration-color:var(--brand-disabled)!important;justify-self:end!important}main:has(>.contact-intro) .compact-section{padding-top:20px!important;padding-bottom:32px!important}html[data-theme=light] .contact-intro .button,html[data-theme=light] .contact-directory article>a{color:#0a0a0a!important;-webkit-text-fill-color:#0a0a0a!important}html[data-theme=light] .contact-intro .button:hover,html[data-theme=light] .contact-intro .button:focus-visible{color:#0a0a0a!important;-webkit-text-fill-color:#0a0a0a!important;background:#e6e6e6!important;border-color:gray!important}@media (min-width:761px) and (max-width:900px){.contact-intro{grid-template-columns:minmax(0,1fr) minmax(300px,1fr)!important;gap:28px!important}.contact-directory article{grid-template-columns:34px minmax(0,1fr) minmax(220px,auto)!important;gap:12px!important}}.spatial-node{appearance:none;width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer}.spatial-node:hover,.spatial-node:focus-visible,.spatial-node.is-active{background:var(--surface);border-color:var(--accent)}.spatial-map-detail,.governance-evidence-detail{border:1px solid var(--line-strong);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;gap:24px;margin-top:16px;padding:20px 22px;display:grid}.spatial-map-detail h3{margin:6px 0 8px}.spatial-map-detail p,.governance-evidence-detail p{max-width:78ch;color:var(--text-soft);margin:0 0 12px}.spatial-map-detail>.text-link,.governance-evidence-detail>.text-link{align-self:start;min-width:36px;min-height:36px;font-size:1.35rem}.evidence-story-interactive{align-items:start}.evidence-story-copy{max-width:470px}.governance-evidence{min-width:0}.governance-evidence-hint{max-width:62ch;color:var(--muted);margin:0 0 16px}.evidence-ledger-interactive{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.evidence-control{appearance:none;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:132px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:34px minmax(0,1fr);gap:14px;padding:18px;display:grid}.evidence-control>span{color:var(--muted);font-size:.75rem}.evidence-control strong{margin-bottom:6px;display:block}.evidence-control p{color:var(--muted);margin:0;line-height:1.5}.evidence-control:hover,.evidence-control:focus-visible,.evidence-control.is-active{background:var(--surface);box-shadow:inset 3px 0 0 var(--accent)}@media (min-width:901px){.architecture-story{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:start;gap:40px}.evidence-story-interactive{grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);gap:40px}}@media (max-width:900px){.evidence-ledger-interactive{grid-template-columns:1fr}}@media (max-width:760px){.legal-copy{padding:32px 0 48px}.legal-copy h1{margin-top:10px;font-size:clamp(2.15rem,10vw,3rem)}:is(.flow-grid:has(>:nth-child(4):last-child),.core-diagram){grid-template-columns:1fr}.site-header-minimal .nav-minimal{min-height:68px!important;padding-block:8px!important}.site-header-minimal .brand{flex-basis:142px!important;width:142px!important;max-width:48vw!important}.contact-intro{grid-template-columns:1fr!important;gap:20px!important;padding:30px 0 22px!important}.contact-intro h1{max-width:12ch!important;font-size:clamp(2.15rem,11vw,3rem)!important}.contact-intro>div:last-child{justify-self:stretch!important;width:100%!important}.contact-directory article{grid-template-columns:30px minmax(0,1fr)!important;gap:10px 12px!important;padding:16px 0!important}.contact-directory article>a{overflow-wrap:anywhere;grid-column:2!important;justify-self:start!important;min-width:0!important}main:has(>.contact-intro) .compact-section{padding-top:12px!important;padding-bottom:24px!important}.spatial-map-detail,.governance-evidence-detail{grid-template-columns:1fr}.evidence-control{min-height:0}}
:root{--brand-carbon:#0a0a0a;--brand-charcoal:#141414;--brand-graphite:#1e1e1e;--brand-stone:#2a2a2a;--brand-white:#fff;--brand-text-secondary:#e6e6e6;--brand-text-tertiary:#b3b3b3;--brand-disabled:gray;--brand-hover:#242424;--brand-active:#2f2f2f;--ui-space-1:8px;--ui-space-2:12px;--ui-space-3:16px;--ui-space-4:24px;--ui-space-5:32px;--ui-space-6:48px;--ui-section-y:72px;--ui-card-pad:24px;--ui-control-h:46px;--ui-radius:8px;--ui-hero-max:1080px;--ui-copy-max:68ch;--brand-logo-cyan:#00c2d1;--brand-logo-blue:#146bff;--brand-cyan:var(--brand-text-secondary);--brand-blue:var(--brand-text-secondary);--brand-violet:var(--brand-text-secondary);--brand-cyan-soft:var(--brand-hover);--brand-cyan-line:var(--brand-stone);--brand-blue-soft:var(--brand-hover);--brand-blue-line:var(--brand-stone);--brand-violet-soft:var(--brand-hover);--v2-carbon:var(--brand-carbon);--v2-panel:var(--brand-charcoal);--v2-panel-2:var(--brand-charcoal);--v2-panel-3:var(--brand-graphite);--v2-line:var(--brand-stone);--v2-line-strong:var(--brand-stone);--v2-white:var(--brand-white);--v2-soft:var(--brand-text-secondary);--v2-muted:var(--brand-text-tertiary);--v2-cyan:var(--brand-text-secondary);--v2-blue:var(--brand-text-secondary);--brand-text-soft:var(--brand-text-secondary);--brand-muted:var(--brand-text-tertiary);--brand-muted-deep:var(--brand-disabled);--brand-line:var(--brand-stone);--brand-line-strong:var(--brand-stone);--brand-panel-dark:var(--brand-charcoal);--brand-panel-deep:var(--brand-graphite);--bg:var(--brand-carbon);--surface:var(--brand-charcoal);--surface-2:var(--brand-graphite);--text:var(--brand-white);--text-soft:var(--brand-text-secondary);--muted:var(--brand-text-tertiary);--line:var(--brand-stone);--line-strong:var(--brand-stone);--accent:var(--brand-text-secondary)}.system-motion-signature{--motion-cyan:var(--brand-text-secondary);--motion-blue:var(--brand-text-secondary);--motion-struct:var(--brand-text-tertiary)}body{background:var(--brand-carbon);color:var(--brand-white)}.site-header,.site-footer{background:var(--brand-carbon);border-color:var(--brand-stone)}.surface-section,.architecture-section,.evidence-section,.canonical-detail-panel,.explorer-panel,.detail-nav-link,.product-experience,.boundary-core,.authority-layer,.card,.detail-link-card,.journey-card,.flow-card,.plane-card,.security-chain article,.core-node,.contact-directory article{background:var(--brand-charcoal);border-color:var(--brand-stone);background-image:none}.canonical-linear>div,.goal-composer textarea,.explore-menu-panel,.nav-panel{background:var(--brand-carbon);border-color:var(--brand-stone);background-image:none}.eyebrow,.text-link,.panel-kicker,.micro-label,.detail-link-card>span,.plane-card span,.security-chain article>span,.stack-layer span,.canonical-linear>div>span,.canonical-dual>div>span,.process-ledger>article>span,.verification-list span,.status-chip,.runtime-steps span,.core-node span,.execution-status-line strong{color:var(--brand-text-secondary)}.nav-primary a[aria-current=page],.nav-utility>a[aria-current=page],.explore-menu summary.is-active,.product-mode-tabs button.is-active{color:var(--brand-white);background:var(--brand-active);border-color:var(--brand-stone)}.language-switch strong{background:var(--brand-active);color:var(--brand-white);box-shadow:inset 0 0 0 1px var(--brand-stone)}.button{background:var(--brand-text-secondary);border-color:var(--brand-text-secondary);color:var(--brand-carbon)}.button:hover{background:var(--brand-hover);border-color:var(--brand-stone);color:var(--brand-white)}.button:active{background:var(--brand-active);border-color:var(--brand-stone);color:var(--brand-white)}.button.secondary{border-color:var(--brand-stone);color:var(--brand-white);background:0 0}.button.secondary:hover,.detail-link-card:hover,.core-node:hover,.pathway-card:hover,.destination-card:hover{background:var(--brand-hover);border-color:var(--brand-stone);color:var(--brand-white);background-image:none}:where(a,button,input,textarea,summary):focus-visible{outline-color:var(--brand-text-secondary)}::selection{background:var(--brand-text-secondary);color:var(--brand-carbon)}.section,.grid,.detail-link-grid,.journey-grid,.flow-grid,.security-chain,.plane-grid,.boundary-ledger,.process-ledger,.verification-list,.core-diagram,.architecture-layer-list,.about-principles,.contact-directory{border-color:var(--brand-stone)}.execution-rail .is-active,.execution-rail .is-complete{background:var(--brand-active)}.execution-rail .is-active span,.execution-rail .is-complete span{color:var(--brand-text-secondary)}[data-visual-role=capability-maturity-model] .canonical-linear>div:last-child,[data-visual-role=finops-routing-flow] .canonical-linear>div:last-child{background:var(--brand-graphite);border-bottom-color:var(--brand-stone)}[data-visual-role=capability-maturity-model] .canonical-linear>div:last-child>span,[data-visual-role=finops-routing-flow] .canonical-linear>div:last-child>span{color:var(--brand-text-secondary)}h1,h2,h3,strong{color:var(--brand-white)}p,small,.muted{color:var(--brand-text-tertiary)}.lead{color:var(--brand-text-secondary)}.footer-row,.section-note,.meta{color:var(--brand-disabled)}html[data-theme=light] body .site-footer a:hover,html[data-theme=light] body .site-footer a:focus-visible{color:var(--brand-carbon)!important;-webkit-text-fill-color:var(--brand-carbon)!important}html[data-theme=dark] body .site-header,html[data-theme=dark] body .site-header .nav,html[data-theme=dark] body .site-header .brand,html[data-theme=dark] body .site-header .nav-panel,html[data-theme=dark] body .site-header .nav-primary,html[data-theme=dark] body .site-header .nav-utility{background:#07080a!important}@media (min-width:941px){.site-header .nav{min-height:var(--v2-header)!important;align-items:center!important;gap:28px!important;display:flex!important}.site-header .brand{flex:0 0 158px!important;width:158px!important;margin:0!important}.site-header .nav-panel{min-width:0!important;min-height:var(--v2-header)!important;flex:auto!important;justify-content:flex-end!important;align-items:center!important;gap:0!important;margin-left:auto!important;display:flex!important}.site-header .nav-primary,.site-header .nav-utility{min-height:var(--v2-header)!important;align-items:center!important;gap:0!important;display:flex!important}.site-header .nav-primary a,.site-header .nav-utility>a,.site-header .explore-menu summary{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;min-height:54px!important;margin:0!important;padding:0 11px!important;line-height:1!important;display:inline-flex!important}.site-header .nav-utility{border-left:1px solid var(--brand-stone)!important;margin-left:8px!important;padding-left:8px!important}.site-header .explore-menu,.site-header .theme-toggle,.site-header .language-switch{flex:none!important}}@media (min-width:1180px){.site-header .nav-panel{flex:0 0 808px!important;width:808px!important}.site-header .nav-primary{flex:0 0 388px!important;grid-template-columns:88px 96px 112px 92px!important;width:388px!important;display:grid!important}.site-header .nav-primary>a{white-space:nowrap!important;width:100%!important;padding-inline:8px!important}.site-header .nav-utility{flex:0 0 398px!important;grid-template-columns:94px 88px 112px 88px!important;width:398px!important;margin-left:14px!important;padding-left:8px!important;display:grid!important}.site-header .explore-menu,.site-header .explore-menu summary,.site-header .nav-utility>a,.site-header .theme-toggle,.site-header .language-switch{box-sizing:border-box!important;width:100%!important;min-width:0!important;margin:0!important}}html body :where(.page-hero,.compact-page-hero){width:min(100%, var(--ui-hero-max))!important;padding-top:var(--ui-section-y)!important;padding-bottom:64px!important}html body .home-hero{padding-top:var(--ui-section-y)!important;gap:var(--ui-space-6)!important;padding-bottom:64px!important}html body .section{padding-top:var(--ui-section-y)!important;padding-bottom:var(--ui-section-y)!important}html body .compact-section{padding-top:var(--ui-space-6)!important;padding-bottom:var(--ui-space-6)!important}html body :where(.section-heading,.compact-heading-row){gap:var(--ui-space-5)!important;margin-bottom:var(--ui-space-5)!important}html body h1{text-wrap:balance;max-width:920px!important;margin-top:14px!important;margin-bottom:var(--ui-space-4)!important;letter-spacing:-.052em!important;font-size:clamp(3rem,4.45vw,4.65rem)!important;line-height:.98!important}html body h2{text-wrap:balance;margin-bottom:var(--ui-space-3)!important;letter-spacing:-.038em!important;font-size:clamp(2rem,2.8vw,3rem)!important;line-height:1.07!important}html body h3{letter-spacing:-.02em!important;font-size:clamp(1.08rem,1.3vw,1.28rem)!important;line-height:1.28!important}html body :where(p,.lead,.muted){line-height:1.62!important}html body .lead{max-width:var(--ui-copy-max)!important;font-size:clamp(1.05rem,1.25vw,1.22rem)!important}html body :where(.eyebrow,.micro-label,.panel-kicker){letter-spacing:.13em!important;font-size:.68rem!important;font-weight:800!important;line-height:1.35!important}html body :where(.card,.detail-link-card,.flow-card,.plane-card,.journey-card,.output-card,.contact-directory article,.security-process article,.principle-directory article,.factory-detail,.canonical-detail-panel,.system-visual,.product-experience){border-radius:var(--ui-radius)!important;box-shadow:none!important;background-image:none!important}html body :where(.card,.detail-link-card,.flow-card,.plane-card,.journey-card,.output-card,.contact-directory article,.security-process article,.principle-directory article){padding:var(--ui-card-pad)!important}html body :where(.grid,.detail-link-grid,.journey-grid,.flow-grid,.plane-grid,.security-chain,.contact-directory,.system-visuals){gap:var(--ui-space-4)!important}html body :where(.button,button,input,select,textarea){box-sizing:border-box!important;border-radius:6px!important}html body :where(.button,button,input,select){min-height:var(--ui-control-h)!important}html body textarea{min-height:120px!important}html body :where(.button,.text-link,.detail-link-card,.core-node,.pathway-card,.destination-card,.nav-primary a,.nav-utility a,.explore-menu summary,.explore-menu-panel a){transition:background-color .12s,color .12s,border-color .12s!important}html body :where(.button,.detail-link-card,.core-node,.pathway-card,.destination-card):hover,html body :where(.button,.detail-link-card,.core-node,.pathway-card,.destination-card):focus-visible,html body :where(.button,.detail-link-card,.core-node,.pathway-card,.destination-card):active{transform:none!important}html body :where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--brand-text-secondary)!important;outline-offset:2px!important}html[data-theme=light] body :where(.lead,.muted,.section-heading p,.compact-heading-row p,.card p,.detail-link-card p,.flow-card p,.plane-card p,.journey-card p,.contact-directory p,.site-footer p,.site-footer a){color:#2a2a2a!important;-webkit-text-fill-color:#2a2a2a!important}html[data-theme=dark] body :where(.card,.detail-link-card,.flow-card,.plane-card,.journey-card,.output-card,.factory-detail,.canonical-detail-panel,.system-visual,.product-experience) :where(h1,h2,h3,h4,strong,b){color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-theme=dark] body :where(.card,.detail-link-card,.flow-card,.plane-card,.journey-card,.output-card,.factory-detail,.canonical-detail-panel,.system-visual,.product-experience) :where(p,small,span,li){color:#b3b3b3!important;-webkit-text-fill-color:#b3b3b3!important}html[data-theme=light] body :where(.result-preview,.dark-surface,[data-surface=dark]) :where(h1,h2,h3,h4,strong,b,p,small,span,li){color:#fff!important;-webkit-text-fill-color:#fff!important}html body :where(.node-flow,.plane-visual,.lifecycle-flow,.trust-visual,.canonical-linear,.canonical-dual,.spatial-stage){box-shadow:none!important;background-image:none!important}html[data-theme=dark] body :where(.node-flow,.plane-visual,.lifecycle-flow,.trust-visual,.canonical-linear,.canonical-dual,.spatial-stage){border-color:#2a2a2a!important}html[data-theme=light] body :where(.node-flow,.plane-visual,.lifecycle-flow,.trust-visual,.canonical-linear,.canonical-dual,.spatial-stage){border-color:#b3b3b3!important}html body .explore-menu-panel{max-width:calc(100vw - 32px)!important;box-shadow:none!important}html body .site-footer .footer-main{grid-template-columns:minmax(280px,.8fr) minmax(0,1.4fr)!important;align-items:start!important;gap:56px!important;padding-top:56px!important;padding-bottom:40px!important;display:grid!important}html body .site-footer .footer-nav-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:start!important;gap:28px!important;display:grid!important}html body .site-footer .footer-nav-grid>div{align-content:start!important;gap:9px!important;min-width:0!important;display:grid!important}html body .site-footer .footer-brand p{max-width:390px!important}html body .site-footer .footer-row{align-items:center!important;gap:var(--ui-space-4)!important;grid-template-columns:1fr auto auto!important;padding-top:20px!important;padding-bottom:20px!important;display:grid!important}html body :where(.nav-panel,.nav-primary,.nav-utility,.footer-main,.footer-nav-grid,.grid,.section-heading,.system-visuals)>*{min-width:0!important}html body :where(.card,.detail-link-card,.flow-card,.plane-card,.journey-card,.footer-brand,.footer-nav-grid,.system-visual,.canonical-detail-panel) :where(p,a,strong,span,small){overflow-wrap:anywhere}@media (max-width:940px){html body :where(.page-hero,.compact-page-hero,.home-hero){padding-top:56px!important;padding-bottom:48px!important}html body .section{padding-top:56px!important;padding-bottom:56px!important}html body .site-footer .footer-main{gap:var(--ui-space-5)!important;grid-template-columns:1fr!important}html body .site-footer .footer-nav-grid{gap:var(--ui-space-5) var(--ui-space-4)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .site-footer .footer-row{gap:var(--ui-space-2)!important;grid-template-columns:1fr!important}}@media (max-width:600px){html body :where(.card,.detail-link-card,.flow-card,.plane-card,.journey-card,.output-card,.contact-directory article,.security-process article,.principle-directory article){padding:18px!important}html body .site-footer .footer-nav-grid{grid-template-columns:1fr!important}}html[data-theme=dark] .canonical-detail-panel,html[data-theme=dark] .canonical-linear>div,html[data-theme=dark] .canonical-dual>div{background:#141414!important;border-color:#2a2a2a!important}html[data-theme=dark] .canonical-linear>div:first-child,html[data-theme=dark] .canonical-linear>div:last-child,html[data-theme=dark] .canonical-dual>div:first-child,html[data-theme=dark] .canonical-dual>div:last-child{border-color:#2a2a2a!important}html[data-theme=dark] .canonical-linear>div>span,html[data-theme=dark] .canonical-dual>div>span{color:#b3b3b3!important;-webkit-text-fill-color:#b3b3b3!important}html[data-theme=dark] .canonical-linear>div>strong,html[data-theme=dark] .canonical-dual>div>strong{color:#fff!important;-webkit-text-fill-color:#fff!important}@media (prefers-reduced-motion:reduce){.button,.detail-link-card,.core-node{transition:none}}
.spatial-node{background:var(--brand-panel-dark)!important;border-color:var(--brand-line)!important;box-shadow:none!important;color:var(--brand-white)!important}.spatial-node>span,.spatial-node>small{color:var(--brand-muted)!important}.spatial-node:hover,.spatial-node:focus-visible{background:var(--brand-charcoal)!important;border-color:var(--brand-cyan-line)!important}.spatial-node.is-active{background:var(--brand-charcoal)!important;border-color:var(--brand-cyan)!important;box-shadow:inset 0 -2px 0 var(--brand-cyan)!important}@media (min-width:901px){.factory-explorer-heading{grid-template-columns:minmax(0,.95fr) minmax(320px,.55fr)!important;align-items:end!important;gap:28px!important;margin-bottom:18px!important}.factory-explorer-layout{grid-template-columns:1fr!important;align-items:start!important;gap:16px!important;display:grid!important}.factory-index{border-top:1px solid var(--brand-line)!important;border-left:1px solid var(--brand-line)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}.factory-index button{border:0!important;border-right:1px solid var(--brand-line)!important;border-bottom:1px solid var(--brand-line)!important;text-align:left!important;background:0 0!important;grid-template-columns:30px minmax(0,1fr)!important;grid-template-areas:"num title""num meta"!important;align-content:center!important;gap:2px 10px!important;width:100%!important;min-width:0!important;min-height:72px!important;padding:11px 13px!important;display:grid!important}.factory-index button>span{grid-area:num!important}.factory-index button>strong{grid-area:title!important}.factory-index button>small{white-space:normal!important;grid-area:meta!important}.factory-index button:hover,.factory-index button:focus-visible,.factory-index button.is-active{background:var(--brand-charcoal)!important;box-shadow:inset 3px 0 0 var(--brand-cyan)!important}.factory-detail{border:1px solid var(--brand-line)!important;background:var(--brand-panel-dark)!important;grid-template-columns:1fr!important;gap:14px!important;height:auto!important;min-height:0!important;padding:18px 20px!important;display:grid!important}.factory-detail-top{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:18px!important;display:grid!important}.factory-pipeline,.factory-boundary{margin:0!important}.factory-pipeline ol{grid-template-columns:repeat(5,minmax(0,1fr))!important;display:grid!important}.factory-boundary{border-top:1px solid var(--brand-line)!important;grid-template-columns:132px minmax(0,1fr)!important;align-items:start!important;gap:18px!important;padding-top:12px!important;display:grid!important}}@media (min-width:1101px){.evidence-story-interactive{grid-template-columns:1fr!important;gap:18px!important;display:grid!important}.evidence-story-copy{max-width:760px!important}.governance-evidence{width:100%!important}.evidence-ledger-interactive{grid-template-columns:repeat(4,minmax(0,1fr))!important}.evidence-control{min-height:118px!important;padding:16px!important}}@media (min-width:761px) and (max-width:1100px){.evidence-story-interactive{grid-template-columns:1fr!important;gap:18px!important;display:grid!important}.evidence-story-copy{max-width:720px!important}.evidence-ledger-interactive{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:901px){.architecture-story{grid-template-columns:minmax(260px,.5fr) minmax(0,1.5fr)!important;gap:28px!important}.architecture-story-copy{align-self:center!important}}@media (min-width:761px) and (max-width:900px){.factory-explorer-layout{grid-template-columns:1fr!important;gap:14px!important;display:grid!important}.factory-index{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.factory-index button{min-width:0!important;height:auto!important}.factory-detail{height:auto!important;min-height:0!important}}@media (max-width:760px){.process-rail{width:calc(100% - 13px)!important;margin-left:13px!important}.process-rail>article{grid-template-columns:none!important;grid-template-areas:none!important;width:100%!important;min-width:0!important;min-height:0!important;padding:12px 8px 18px 54px!important;display:block!important;position:relative!important;overflow:visible!important}.process-rail>article>span{top:11px!important;left:-14px!important}.process-rail>article>strong,.process-rail>article>p{overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;grid-area:auto!important;width:100%!important;min-width:0!important;max-width:none!important;display:block!important}.process-rail>article>strong{white-space:normal!important;margin:0 0 5px!important;font-size:1rem!important;line-height:1.25!important}.process-rail>article>p{margin:0!important;font-size:.94rem!important;line-height:1.52!important}.spatial-map{overflow:visible!important}.spatial-stage{width:100%!important}.spatial-node{text-align:left!important;grid-template-columns:42px minmax(0,1fr)!important;grid-template-areas:"num title""num detail"!important;align-items:start!important;gap:4px 14px!important;width:100%!important;min-width:0!important;padding:15px 14px!important;display:grid!important}.spatial-node>span{grid-area:num!important;align-self:start!important;padding-top:2px!important}.spatial-node>strong{overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;grid-area:title!important;width:100%!important;min-width:0!important;font-size:1rem!important;line-height:1.28!important;display:block!important}.spatial-node>small{overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;grid-area:detail!important;width:100%!important;min-width:0!important;margin:0!important;font-size:.86rem!important;line-height:1.45!important;display:block!important}.spatial-node>i{display:none!important}.architecture-story-copy,.architecture-story-copy p,.architecture-story-copy h2{max-width:100%!important}.architecture-story-copy p,.factory-index button>strong,.factory-index button>small,.evidence-control strong,.evidence-control p{overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}}
:root{--v2-surface:#141414bd;--v2-surface-strong:#141414;--v2-card-border:#2a2a2a;--v2-copy:#e6e6e6;--v2-soft:#b3b3b3}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--panel:#fff;--text:#0a0a0a;--muted:gray;--line:#b3b3b3;--accent:#2a2a2a;--accent-2:#2f2f2f;--v2-surface:#ffffffeb;--v2-surface-strong:#fff;--v2-card-border:#b3b3b3;--v2-copy:#2a2a2a;--v2-soft:gray}html[data-theme=light] body{color:var(--text);background:#fff}html[data-theme=light] .site-header{color:#0a0a0a;background:#fff;border-bottom-color:#0a0a0a1a}html[data-theme=light] .site-header a,html[data-theme=light] .site-header button,html[data-theme=light] .site-header summary{color:#0a0a0a}html[data-theme=light] .site-header .explore-menu-panel{background:#fff;border-color:#b3b3b3}.brand-logo-light{display:none}.brand-logo-dark{display:block}html[data-theme=light] .brand-logo-dark{display:none}html[data-theme=light] .brand-logo-light{display:block}html[data-theme=light] .section,html[data-theme=light] .site-footer,html[data-theme=light] .proof-strip{border-color:#0a0a0a1a}html[data-theme=light] .site-footer{color:#0a0a0a;background:#fff}html[data-theme=light] .surface-section,html[data-theme=light] .evidence-section,html[data-theme=light] .architecture-section{background:#fff}html[data-theme=light] .lead,html[data-theme=light] .prose p,html[data-theme=light] .prose li{color:var(--v2-copy)}html[data-theme=light] .card,html[data-theme=light] .detail-link-card,html[data-theme=light] .plane-card,html[data-theme=light] .flow-card,html[data-theme=light] .security-chain article,html[data-theme=light] .stack-layer,html[data-theme=light] .boundary-diagram,html[data-theme=light] .runtime-steps>div,html[data-theme=light] .product-experience,html[data-theme=light] .factory-explorer,html[data-theme=light] .factory-detail,html[data-theme=light] .governance-evidence-detail,html[data-theme=light] .evidence-control,html[data-theme=light] .system-visual,html[data-theme=light] .journey-card,html[data-theme=light] .factory-truth-note{border-color:var(--v2-card-border);box-shadow:none;background:#fff}html[data-theme=light] .button.secondary,html[data-theme=light] .text-link,html[data-theme=light] .nav-links,html[data-theme=light] .nav-primary,html[data-theme=light] .nav-utility,html[data-theme=light] .site-footer{color:var(--text)}html[data-theme=light] .button{color:#fff;background:#0a0a0a}html[data-theme=light] .button.secondary{color:#0a0a0a;background:0 0}html[data-theme=light] .muted,html[data-theme=light] .card p,html[data-theme=light] .flow-card p,html[data-theme=light] .plane-card p,html[data-theme=light] .security-chain p,html[data-theme=light] .site-footer p,html[data-theme=light] .site-footer a,html[data-theme=light] .factory-detail p,html[data-theme=light] .factory-detail small,html[data-theme=light] .product-experience p,html[data-theme=light] .product-experience small,html[data-theme=light] .system-visual p,html[data-theme=light] .system-visual small{color:var(--muted)}.theme-toggle{border:1px solid var(--line);min-height:36px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:6px 10px;display:inline-flex}.theme-toggle span{color:var(--accent);font-size:.95rem}.theme-toggle strong{font-size:.78rem}.theme-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.themed-diagram,.workflow-concept{border:1px solid var(--line);background:var(--v2-surface-strong);border-radius:22px;margin:0;overflow:hidden}.diagram-sprite{aspect-ratio:16/9;background-image:url(/visuals/ilaios-diagrams.avif);background-repeat:no-repeat;background-size:100% 1600%;background-position:center var(--diagram-position);width:100%}.diagram-sprite.is-intake{aspect-ratio:4/3;background-image:url(/visuals/ilaios-intake.avif);background-size:100% 200%}.diagram-sprite-light,html[data-theme=light] .diagram-sprite-dark{display:none}html[data-theme=light] .diagram-sprite-light{display:block}.workflow-concept img{width:100%;height:auto;display:block}.themed-diagram figcaption,.workflow-concept figcaption{border-top:1px solid var(--line);color:var(--muted);padding:14px 18px 16px;font-size:.86rem}.use-hero{max-width:1050px}.use-factory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.use-factory-card{border:1px solid var(--line);background:var(--v2-surface);border-radius:20px;flex-direction:column;min-height:330px;padding:24px;display:flex}.use-factory-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.use-factory-card-head small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.use-factory-card h3{margin:28px 0 10px;font-size:1.25rem}.use-factory-card p{color:var(--muted);margin:0}.use-factory-card blockquote{border-left:2px solid var(--accent);color:var(--v2-copy);margin:22px 0;padding:14px 0 14px 16px;font-size:.9rem}.use-factory-card .text-link{margin-top:auto}.availability-chip{border:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;width:fit-content;min-height:28px;padding:4px 9px;font-size:.7rem;font-weight:800;display:inline-flex}.availability-chip.is-preview{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 46%, var(--line))}.availability-chip.is-development{color:var(--muted)}.factory-status-row{flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 4px;display:flex}.factory-status-row small{color:var(--muted)}.use-step-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.use-step-grid article{border:1px solid var(--line);background:var(--v2-surface);border-radius:18px;min-height:190px;padding:22px}.use-step-grid article>span{color:var(--accent);letter-spacing:.08em;font-size:.78rem;font-weight:800}.use-step-grid strong{margin:26px 0 8px;font-size:1.05rem;display:block}.use-step-grid p{color:var(--muted);margin:0}.factory-visual-section .section-heading{margin-bottom:28px}.factory-availability-banner{border:1px solid var(--line);background:var(--v2-surface);border-radius:16px;align-items:flex-start;gap:14px;margin-top:26px;padding:16px 18px;display:flex}.factory-availability-banner p{color:var(--muted);margin:0}@media (min-width:901px){:is(main:has(>.compact-page-hero) .section,main:has(>.audience-hero) .section,main:has(>.about-intro) .section,main:has(>.contact-intro) .section),.audience-hero{padding-top:48px!important;padding-bottom:48px!important}}@media (max-width:900px){:is(main:has(>.compact-page-hero) .section,main:has(>.audience-hero) .section,main:has(>.about-intro) .section,main:has(>.contact-intro) .section),.audience-hero{padding-top:32px!important;padding-bottom:32px!important}}.audience-outcome-list>article>span,.audience-process>article>span,.contact-directory>article>span{color:var(--muted)!important}@media (max-width:980px){.use-factory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.use-factory-grid,.use-step-grid{grid-template-columns:1fr}.use-factory-card{min-height:auto}.theme-toggle strong{display:none}.theme-toggle{justify-content:center;width:36px;padding:5px}.themed-diagram,.workflow-concept{border-radius:14px}}:root{--v2-carbon:#0a0a0a!important;--v2-panel:#141414!important;--v2-panel-2:#141414!important;--v2-panel-3:#1e1e1e!important;--v2-line:#2a2a2a!important;--v2-line-strong:#2a2a2a!important;--v2-white:#fff!important;--v2-soft:#e6e6e6!important;--v2-muted:#b3b3b3!important;--v2-cyan:#e6e6e6!important;--v2-blue:#b3b3b3!important}html:not([data-theme=light]) .nav-primary a,html:not([data-theme=light]) .nav-utility>a,html:not([data-theme=light]) .explore-menu summary,html:not([data-theme=light]) .explore-menu-panel a{color:#b3b3b3!important}html:not([data-theme=light]) .language-switch strong,html:not([data-theme=light]) .explore-menu-panel,html:not([data-theme=light]) .factory-index button,html:not([data-theme=light]) .factory-detail,html:not([data-theme=light]) .system-visual,html:not([data-theme=light]) .spatial-map-detail,html:not([data-theme=light]) .governance-evidence-detail,html:not([data-theme=light]) .system-inline-detail,html:not([data-theme=light]) .canonical-linear>div,html:not([data-theme=light]) .canonical-dual>div,html:not([data-theme=light]) .output-card{box-shadow:none!important;background:#141414!important;border-color:#2a2a2a!important}html:not([data-theme=light]) .goal-composer textarea{color:#fff!important;background:#0a0a0a!important;border-color:#2a2a2a!important}html:not([data-theme=light]) .button{color:#0a0a0a!important;background:#e6e6e6!important;border-color:#e6e6e6!important}html:not([data-theme=light]) .button:hover{background:#fff!important;border-color:#fff!important}html:not([data-theme=light]) .button.secondary{color:#fff!important;background:0 0!important;border-color:#2a2a2a!important}html:not([data-theme=light]) .button.secondary:hover{background:#1e1e1e!important;border-color:#2a2a2a!important}html:not([data-theme=light]) .factory-index button.is-active,html:not([data-theme=light]) .system-visual-control.is-active,html:not([data-theme=light]) .evidence-control:hover,html:not([data-theme=light]) .evidence-control:focus-visible,html:not([data-theme=light]) .evidence-control.is-active{background:#1e1e1e!important;border-color:#2a2a2a!important;box-shadow:inset 3px 0 #b3b3b3!important}html:not([data-theme=light]) .language-switch strong{box-shadow:inset 0 0 0 1px #2a2a2a!important}
.system-visuals.is-grid{align-items:start!important}.system-visual{align-self:start!important;height:auto!important;min-height:0!important}.system-visual-instruction{color:var(--brand-muted)!important;margin:-4px 0 10px!important;font-size:.72rem!important;line-height:1.4!important}.system-visual-control{appearance:none!important;font:inherit!important;color:inherit!important;cursor:pointer!important;text-align:left!important;box-shadow:none!important;outline:none!important}.system-visual-control:focus-visible{outline-offset:2px!important;border-color:#2a2a2a!important;outline:2px solid #2a2a2a!important}.system-visual-control.is-active{background:#1e1e1e!important;border-color:#2a2a2a!important;box-shadow:inset 0 -2px #b3b3b3!important}.node-flow .node.system-visual-control{border-left:0!important}.node-flow .node.system-visual-control:first-child{border-left:1px solid var(--brand-line)!important}.node-flow .node.system-visual-control:hover,.plane-box.system-visual-control:hover,.lifecycle-step.system-visual-control:hover,.trust-node.system-visual-control:hover{background:#1e1e1e!important;border-color:#2a2a2a!important}.plane-box.system-visual-control{width:100%!important;min-width:0!important}.lifecycle-flow>.lifecycle-step{border:0!important;border-right:1px solid var(--brand-line)!important;background:0 0!important;min-width:0!important;padding:11px 9px!important}.lifecycle-flow>.lifecycle-step:last-child{border-right:0!important}.lifecycle-step span{color:var(--brand-muted)!important;font-size:.58rem!important;display:block!important}.lifecycle-step strong{margin-top:6px!important;font-size:.76rem!important;line-height:1.3!important;display:block!important}.trust-visual{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.trust-node-wrap{align-items:stretch!important;min-width:0!important;display:flex!important}.trust-node{border:1px solid var(--brand-line)!important;background:var(--brand-panel-dark)!important;border-radius:3px!important;flex:auto!important;min-width:0!important;padding:12px!important}.trust-node.is-core{background:var(--brand-charcoal)!important;border-color:var(--brand-line-strong)!important}.trust-node strong,.trust-node small{display:block!important}.trust-node small{color:var(--brand-muted)!important;margin-top:5px!important;font-size:.68rem!important;line-height:1.4!important}.trust-node-wrap>i{width:18px!important;color:var(--brand-muted)!important;justify-content:center!important;align-items:center!important;font-style:normal!important;display:flex!important}.trust-node-wrap:last-child>i{display:none!important}.system-inline-detail{border-top:1px solid var(--brand-line)!important;grid-template-columns:minmax(110px,.28fr) minmax(160px,.45fr) minmax(0,1fr)!important;align-items:start!important;gap:12px 18px!important;margin-top:12px!important;padding:12px 0 0!important;display:grid!important}.system-inline-detail>span,.system-inline-detail>strong,.system-inline-detail>p{min-width:0!important;margin:0!important}.system-inline-detail>strong{font-size:.86rem!important;line-height:1.35!important}.system-inline-detail>p{color:var(--brand-muted)!important;font-size:.76rem!important;line-height:1.48!important}.spatial-map-detail,.governance-evidence-detail{height:auto!important;min-height:0!important}.spatial-map-detail p,.governance-evidence-detail p{max-width:82ch!important}@media (max-width:1020px){.system-visuals.is-grid{grid-template-columns:1fr!important}.system-inline-detail{grid-template-columns:120px minmax(150px,.42fr) minmax(0,1fr)!important}}@media (max-width:760px){.system-visual{padding:13px!important}.system-visual header{margin-bottom:9px!important}.system-visual-instruction{margin:0 0 9px!important;font-size:.78rem!important}.node-flow{border-top:1px solid var(--brand-line)!important;grid-template-columns:1fr!important;display:grid!important;overflow:visible!important}.node-flow .node.system-visual-control{border:0!important;border-bottom:1px solid var(--brand-line)!important;width:100%!important;min-width:0!important;min-height:0!important;padding:11px 10px!important;display:block!important}.node-flow .node.system-visual-control:first-child{border-left:0!important}.node-flow .node strong,.node-flow .node small{width:100%!important;min-width:0!important;display:block!important}.node-flow .node i{display:none!important}.node-flow .node strong,.node-flow .node small,.plane-box b,.plane-box span,.lifecycle-step strong,.trust-node strong,.trust-node small{overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.plane-visual{grid-template-columns:1fr!important;gap:12px!important}.plane-column{gap:7px!important}.lifecycle-flow{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lifecycle-flow>.lifecycle-step{border-right:1px solid var(--brand-line)!important;border-bottom:1px solid var(--brand-line)!important;min-height:70px!important}.lifecycle-flow>.lifecycle-step:nth-child(2n){border-right:0!important}.trust-visual{grid-template-columns:1fr!important}.trust-node-wrap{grid-template-columns:1fr!important;display:grid!important}.trust-node-wrap>i{width:auto!important;height:20px!important;transform:rotate(90deg)!important}.system-inline-detail{grid-template-columns:1fr!important;gap:5px!important;margin-top:10px!important;padding-top:10px!important}.system-inline-detail>p{font-size:.88rem!important;line-height:1.5!important}}@media (max-width:420px){.lifecycle-flow{grid-template-columns:1fr!important}.lifecycle-flow>.lifecycle-step,.lifecycle-flow>.lifecycle-step:nth-child(2n){border-right:0!important}}html[data-theme=light] body,html[data-theme=light] main,html[data-theme=light] .site-header,html[data-theme=light] .section,html[data-theme=light] .surface-section,html[data-theme=light] .evidence-section,html[data-theme=light] .architecture-section,html[data-theme=light] .site-footer,html[data-theme=light] .nav-panel,html[data-theme=light] .explore-menu-panel,html[data-theme=light] .card,html[data-theme=light] .detail-link-card,html[data-theme=light] .flow-card,html[data-theme=light] .plane-card,html[data-theme=light] .journey-card,html[data-theme=light] .factory-availability-banner,html[data-theme=light] .factory-detail,html[data-theme=light] .factory-explorer,html[data-theme=light] .product-experience,html[data-theme=light] .proof-strip,html[data-theme=light] .canonical-detail-panel,html[data-theme=light] .boundary-core,html[data-theme=light] .authority-layer,html[data-theme=light] .core-node,html[data-theme=light] .contact-directory article,html[data-theme=light] .system-visual,html[data-theme=light] .system-inline-detail,html[data-theme=light] .spatial-map-detail,html[data-theme=light] .spatial-stage,html[data-theme=light] .governance-evidence-detail,html[data-theme=light] .canonical-linear>div,html[data-theme=light] .canonical-dual>div,html[data-theme=light] .output-card,html[data-theme=light] .goal-composer textarea,html[data-theme=light] .callout,html[data-theme=light] .themed-diagram,html[data-theme=light] .workflow-concept,html[data-theme=light] .trust-node,html[data-theme=light] .trust-node.is-core{color:#0a0a0a!important;box-shadow:none!important;background:#fff!important;border-color:#b3b3b3!important}html[data-theme=light] :where(.lead,.muted,.card p,.flow-card p,.plane-card p,.journey-card p,.factory-detail p,.factory-detail small,.system-visual p,.system-visual small,.system-inline-detail p,.site-footer p,.site-footer a,.trust-node small,.product-experience p,.product-experience small,.product-stage-control p,.evidence-preview,.evidence-preview li,.proof-strip span,.contact-directory article p,.status-note p,.factory-truth-note p){color:#2a2a2a!important}html[data-theme=light] :where(.button.secondary,.text-link,.contact-directory article>a){color:#0a0a0a!important;-webkit-text-fill-color:#0a0a0a!important;opacity:1!important;border-color:#2a2a2a!important}html[data-theme=light] .button:not(.secondary){color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;background:#0a0a0a!important;border-color:#0a0a0a!important}html[data-theme=light] :where(.button.secondary:hover,.button.secondary:focus-visible,.text-link:hover,.text-link:focus-visible,.contact-directory article>a:hover,.contact-directory article>a:focus-visible){color:#0a0a0a!important;-webkit-text-fill-color:#0a0a0a!important;background:#e6e6e6!important;border-color:#2a2a2a!important;outline-color:#2a2a2a!important}html[data-theme=light] :where(h1,h2,h3,strong,.eyebrow,.micro-label,.panel-kicker,.nav-primary a,.nav-utility a,.explore-menu summary,.explore-menu-panel a){color:#0a0a0a!important}html[data-theme=light] .result-preview{background:#141414!important;border-color:#2a2a2a!important}html[data-theme=light] .result-preview :where(span,strong),html[data-theme=light] .result-preview strong{color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-theme=light] .product-mode-tabs button{color:#2a2a2a!important;-webkit-text-fill-color:#2a2a2a!important}html[data-theme=light] .product-mode-tabs button.is-active{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#0a0a0a!important;border-color:#0a0a0a!important}html[data-theme=light] .system-visual-control:focus-visible{border-color:#2a2a2a!important;outline-color:#2a2a2a!important}html[data-theme=light] .system-visual-control.is-active,html[data-theme=light] .node-flow .node.system-visual-control:hover,html[data-theme=light] .plane-box.system-visual-control:hover,html[data-theme=light] .lifecycle-step.system-visual-control:hover,html[data-theme=light] .trust-node.system-visual-control:hover,html[data-theme=light] .nav-primary a:hover,html[data-theme=light] .nav-utility a:hover,html[data-theme=light] .nav-primary a[aria-current=page],html[data-theme=light] .nav-utility a[aria-current=page]{color:#0a0a0a!important;box-shadow:none!important;background:#e6e6e6!important;border-color:#b3b3b3!important}html[data-theme=light] .diagram-sprite-frame{background:#fff!important}html[data-theme=light] .factory-index button,html[data-theme=light] .factory-index button:hover,html[data-theme=light] .factory-index button:focus-visible,html[data-theme=light] .factory-index button.is-active{color:#0a0a0a!important;box-shadow:none!important;background:#fff!important;border-color:#b3b3b3!important}html[data-theme=light] .factory-index button:hover,html[data-theme=light] .factory-index button:focus-visible,html[data-theme=light] .factory-index button.is-active{background:#e6e6e6!important}html[data-theme=light] .factory-index button>span,html[data-theme=light] .factory-index button>small,html[data-theme=light] .factory-detail p,html[data-theme=light] .factory-detail small,html[data-theme=light] .factory-explorer-heading p{color:#2a2a2a!important}html[data-theme=dark] .site-footer{color:#b3b3b3!important;background:#0a0a0a!important;border-color:#2a2a2a!important}html[data-theme=dark] .site-footer :where(a,p,span,small){color:#b3b3b3!important;-webkit-text-fill-color:#b3b3b3!important}html[data-theme=dark] .site-footer :where(strong,h2,h3){color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-theme=dark] .site-footer a:hover,html[data-theme=dark] .site-footer a:focus-visible{color:#e6e6e6!important;-webkit-text-fill-color:#e6e6e6!important;outline-color:#b3b3b3!important}@media (max-width:940px){.site-header .nav-panel.is-open{grid-template-columns:1fr!important;width:min(320px,100vw - 32px)!important;max-width:calc(100vw - 32px)!important;left:auto!important;right:16px!important}html[data-theme=light] .site-header,html[data-theme=light] .nav-panel,html[data-theme=light] .explore-menu-panel{color:#0a0a0a!important;box-shadow:none!important;background:#fff!important;border-color:#b3b3b3!important}html[data-theme=light] .nav-utility{border-top-color:#b3b3b3!important}html[data-theme=light] .menu-toggle{color:#0a0a0a!important;background:#fff!important;border-color:#2a2a2a!important}html[data-theme=light] .menu-toggle span,html[data-theme=light] .menu-toggle i{color:#0a0a0a!important;border-color:#0a0a0a!important;display:inline-block!important}}html[data-theme=dark] .site-header,html[data-theme=dark] .site-header .brand-link,html[data-theme=dark] .site-header .header-inner{box-shadow:none!important;background:#0a0a0a!important;border-color:#2a2a2a!important}html[data-theme=dark] :where(.nav-panel,.explore-menu-panel){box-shadow:none!important;background:#141414!important;border-color:#2a2a2a!important}html[data-theme=dark] :where(.nav-primary a,.nav-utility a,.explore-menu summary,.explore-menu-panel a){color:#e6e6e6!important;-webkit-text-fill-color:#e6e6e6!important}html[data-theme=dark] :where(.nav-primary a:hover,.nav-utility a:hover,.nav-primary a[aria-current=page],.nav-utility a[aria-current=page],.explore-menu-panel a:hover,.explore-menu-panel a:focus-visible,.explore-menu-panel a[aria-current=page]){color:#fff!important;-webkit-text-fill-color:#fff!important;background:#242424!important;border-color:#2a2a2a!important}html[data-theme=dark] :where(.card,.detail-link-card,.flow-card,.plane-card,.journey-card,.detail-directory>a,.runtime-line>div,.capability-matrix-row,.factory-link-cloud a,.security-process article,.principle-directory article,.trust-gate>div,.plane-box,.system-visual,.product-experience,.result-preview,.factory-detail,.factory-availability-banner,.canonical-detail-panel,.output-card,.workflow-concept,.trust-node,.trust-node.is-core,.core-node,.authority-layer,.boundary-core,.callout){box-shadow:none!important;background:#141414!important;border-color:#2a2a2a!important}html[data-theme=dark] :where(.card,.detail-link-card,.flow-card,.plane-card,.journey-card,.detail-directory>a,.runtime-line>div,.capability-matrix-row,.factory-link-cloud a,.security-process article,.principle-directory article,.trust-gate>div,.plane-box,.system-visual,.product-experience,.result-preview,.factory-detail,.factory-availability-banner,.canonical-detail-panel,.output-card,.workflow-concept,.trust-node,.core-node,.authority-layer,.boundary-core,.callout) :where(h1,h2,h3,h4,strong,b){color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-theme=dark] :where(.card,.detail-link-card,.flow-card,.plane-card,.journey-card,.detail-directory>a,.runtime-line>div,.capability-matrix-row,.factory-link-cloud a,.security-process article,.principle-directory article,.trust-gate>div,.plane-box,.system-visual,.product-experience,.result-preview,.factory-detail,.factory-availability-banner,.canonical-detail-panel,.output-card,.workflow-concept,.trust-node,.core-node,.authority-layer,.boundary-core,.callout) :where(p,small,span,li,i),html[data-theme=dark] .product-experience :where(.micro-label,.text-link,.evidence-preview,.evidence-preview span,.evidence-preview li,.product-stage-control p,.product-stage-tabs button,.product-mode-tabs button){color:#b3b3b3!important;-webkit-text-fill-color:#b3b3b3!important}html[data-theme=dark] .product-experience :where(.text-link:hover,.text-link:focus-visible,.product-mode-tabs button.is-active,.product-stage-tabs button.is-active){color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-theme=dark] .product-mode-tabs button.is-active,html[data-theme=dark] .product-stage-tabs button.is-active{background:#2f2f2f!important;border-color:#b3b3b3!important}html[data-theme=light] :where(.detail-directory>a,.runtime-line>div,.capability-matrix-row,.factory-link-cloud a,.security-process article,.principle-directory article,.trust-gate>div,.plane-box,.system-visual-control,.spatial-stage){color:#0a0a0a!important;box-shadow:none!important;background:#fff!important;border-color:#b3b3b3!important}html[data-theme=light] :where(.detail-directory>a,.runtime-line>div,.capability-matrix-row,.factory-link-cloud a,.security-process article,.principle-directory article,.trust-gate>div,.plane-box,.system-visual-control,.spatial-stage) :where(h1,h2,h3,h4,strong,b){color:#0a0a0a!important;-webkit-text-fill-color:#0a0a0a!important}html[data-theme=light] :where(.detail-directory>a,.runtime-line>div,.capability-matrix-row,.factory-link-cloud a,.security-process article,.principle-directory article,.trust-gate>div,.plane-box,.system-visual-control,.spatial-stage) :where(p,small,span,li,i){color:#2a2a2a!important;-webkit-text-fill-color:#2a2a2a!important}html[data-theme=light] .result-preview,html[data-theme=light] .result-preview *{background-image:none!important}html[data-theme=light] .result-preview :where(span,strong,p,small,li){color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-theme=light] .product-experience :where(.evidence-preview,.evidence-preview span,.evidence-preview li,.product-stage-control p,.product-stage-tabs button,.micro-label),html[data-theme=light] :where(.lead,.section-heading>p,.compact-heading-row p,.audience-hero p,.about-intro p,.contact-intro p,.status-note p,.factory-truth-note p){color:#2a2a2a!important;-webkit-text-fill-color:#2a2a2a!important}html[data-theme=light] :where(.text-link,.button.secondary,.security-detail-links a,.factory-link-cloud a,.detail-directory>a){color:#141414!important;-webkit-text-fill-color:#141414!important}html[data-theme=light] :where(.text-link:hover,.text-link:focus-visible,.button.secondary:hover,.button.secondary:focus-visible,.security-detail-links a:hover,.security-detail-links a:focus-visible,.factory-link-cloud a:hover,.factory-link-cloud a:focus-visible,.detail-directory>a:hover,.detail-directory>a:focus-visible){color:#0a0a0a!important;-webkit-text-fill-color:#0a0a0a!important;background:#e6e6e6!important;border-color:#2a2a2a!important}
html[data-theme=light] :where(.home-process-rail-v2 article p,.evidence-story-copy p,.evidence-control p,.lead,.muted,.card p,.flow-card p,.plane-card p,.journey-card p,.factory-detail p,.factory-detail small,.product-experience p,.product-experience small,.system-visual p,.system-visual small,.status-note p,.factory-truth-note p,.principle-directory p,.security-process small,.spatial-map-detail p){color:#5a5a5a!important;-webkit-text-fill-color:#5a5a5a!important}html[data-theme=dark] .product-stage-tabs button:not(.is-active){color:#fff!important;-webkit-text-fill-color:#fff!important}.spatial-map-head small,.spatial-node small,.runtime-line small,.evidence-control p,.security-process small,.principle-directory p,.dark-surface p{font-size:.8125rem!important;line-height:1.5!important}:is(main:has(>.compact-page-hero) section h2,main:has(>.audience-hero) section h2,main:has(>.about-intro) section h2){font-size:clamp(1.75rem,2.2vw,2rem)!important;line-height:1.2!important}main:has(>.about-intro) .founder-row h2{letter-spacing:-.01em!important;font-size:clamp(.82rem,.9vw,.95rem)!important;line-height:1.15!important}.factory-visual-section .themed-diagram{width:min(100%,960px)!important;max-width:960px!important;margin-left:auto!important;margin-right:auto!important}.factory-visual-section .diagram-sprite-frame,.factory-visual-section .diagram-sprite{width:100%!important;height:auto!important}.factory-visual-section .diagram-sprite{aspect-ratio:16/9!important}.resources-hero{padding-top:38px!important;padding-bottom:34px!important}.resources-hero h1{margin-bottom:14px!important}.resources-insights{padding-top:38px!important;padding-bottom:40px!important}.resources-insights .compact-heading-row{margin-bottom:24px!important}.resources-insights .compact-heading-row h2{max-width:760px!important;font-size:clamp(1.75rem,2.2vw,2rem)!important;line-height:1.18!important}.resources-insights .detail-directory{align-items:stretch!important}.resources-insights .detail-directory>a{height:auto!important;min-height:0!important;padding:18px 20px!important}@media (min-width:901px){:is(main:has(>.audience-hero) section h2,main:has(>.about-intro) section h2){max-width:460px}.architecture-primary{grid-template-columns:minmax(300px,.62fr) minmax(0,1.38fr)!important;align-items:start!important;gap:32px!important}.architecture-primary>div:first-child>h2{margin-bottom:14px!important}.architecture-primary .architecture-layer-list article{grid-template-columns:28px minmax(132px,.38fr) minmax(0,1fr)!important;gap:10px!important;padding:9px 0!important}.architecture-primary .architecture-layer-list article>strong{font-size:.86rem!important;line-height:1.3!important}.architecture-primary .architecture-layer-list article>p{font-size:.78rem!important;line-height:1.42!important}.architecture-primary>.spatial-map{align-self:start!important;height:auto!important;min-height:0!important}section:has(>.architecture-primary){padding-bottom:36px!important}.canonical-linear:has(>:nth-child(12):last-child){grid-template-columns:repeat(6,minmax(0,1fr))!important;display:grid!important;overflow:visible!important}.canonical-linear:has(>:nth-child(12):last-child)>div{flex:none!important;width:auto!important;min-width:0!important}.canonical-linear:has(>:nth-child(12):last-child)>div>i{display:none!important}.solution-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.solution-grid>article{min-width:0;min-height:0!important}#plans .use-factory-grid{align-items:stretch;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important}#plans .use-factory-card{flex-direction:column;min-width:0;border:1px solid var(--line)!important;background:var(--surface)!important;border-radius:14px!important;min-height:620px!important;padding:28px 22px!important;display:flex!important}#plans .use-factory-card:nth-child(4){border:2px solid var(--text)!important}#plans+.section{padding-top:44px!important;padding-bottom:44px!important}#plans+.section .section-heading{gap:32px!important;margin-bottom:28px!important}#plans+.section .section-heading h2{max-width:18ch;font-size:clamp(1.9rem,2.5vw,2.55rem)!important;line-height:1.08!important}#plans+.section .section-heading>p{max-width:48ch;font-size:.98rem!important;line-height:1.5!important}#plans+.section .use-step-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}#plans+.section .use-step-grid>article{min-width:0;min-height:210px!important;padding:24px 22px!important}#plans+.section .use-step-grid>article strong{font-size:1rem!important;line-height:1.3!important}#plans+.section .use-step-grid>article p{font-size:.9rem!important;line-height:1.5!important}}#plans .use-factory-card>div:first-child{margin-bottom:20px}#plans .use-factory-card h3{margin:0 0 22px!important;font-size:1.15rem!important;line-height:1.2!important}#plans .use-factory-card>p{margin-bottom:22px!important;font-size:.95rem!important;line-height:1.5!important}#plans .use-factory-card ul{margin:0 0 22px!important;padding-left:0!important;list-style:none!important}#plans .use-factory-card li{border-bottom:1px solid var(--line)!important;padding:9px 0!important;font-size:.9rem!important;line-height:1.4!important}#plans .use-factory-card>small:last-child{padding-top:18px;display:block;margin-top:auto!important;font-size:.82rem!important;line-height:1.5!important}.compact-page-hero{max-width:1240px!important}.compact-page-hero>:where(.eyebrow,h1,.lead,.actions){max-width:760px}@media (min-width:901px){.product-experience-grid{min-height:260px!important}.product-experience{min-height:0!important}}.audience-outcome-list article{min-height:148px!important}.site-footer{padding-top:28px!important}.footer-main{padding-top:20px!important}.site-footer a,.site-footer p{font-size:.8125rem!important;line-height:1.5!important}html[data-theme=light] :where(.dark-surface,a.dark-surface,.card.dark-surface){color:#2a2a2a!important;-webkit-text-fill-color:#2a2a2a!important;background:#fff!important;border-color:#b3b3b3!important}html[data-theme=light] :where(.dark-surface p,.dark-surface small,.security-process small,.principle-directory p){color:#5a5a5a!important;-webkit-text-fill-color:#5a5a5a!important}html[data-theme=light] .trust-gate>.dark-surface:not(.is-authority) :where(span,strong){color:#0a0a0a!important;-webkit-text-fill-color:#0a0a0a!important}html[data-theme=light] .card{color:#0a0a0a!important;background:#fff!important;border-color:#b3b3b3!important}html[data-theme=light] .card :where(p,small){color:#5a5a5a!important;-webkit-text-fill-color:#5a5a5a!important}html[data-theme=light] .grid>.card{color:#0a0a0a!important;-webkit-text-fill-color:#0a0a0a!important;background:#fff!important;border-color:#b3b3b3!important}html[data-theme=light] .grid>.card :where(h2,h3,strong){color:#0a0a0a!important;-webkit-text-fill-color:#0a0a0a!important}html[data-theme=light] .grid>.card :where(p,small){color:#5a5a5a!important;-webkit-text-fill-color:#5a5a5a!important}html[data-theme=light] .spatial-map-detail p{color:#2a2a2a!important;-webkit-text-fill-color:#2a2a2a!important}html[data-theme=light] .detail-directory>a:hover,html[data-theme=light] .detail-directory>a:focus-visible{color:#0a0a0a!important;-webkit-text-fill-color:#0a0a0a!important;background:#f2f2f2!important;border-color:gray!important}html[data-theme=light] .detail-directory>a:hover :where(span,strong,i),html[data-theme=light] .detail-directory>a:focus-visible :where(span,strong,i){color:#0a0a0a!important;-webkit-text-fill-color:#0a0a0a!important}.detail-directory>article.card{border:1px solid var(--line)!important;border-radius:var(--v2-radius)!important;background:var(--surface)!important;box-sizing:border-box!important;min-height:116px!important;padding:20px!important}html[data-theme=dark] .detail-directory>a:hover,html[data-theme=dark] .detail-directory>a:focus-visible{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#242424!important}html[data-theme=dark] .detail-directory>a:hover :where(span,strong,i),html[data-theme=dark] .detail-directory>a:focus-visible :where(span,strong,i){color:#fff!important;-webkit-text-fill-color:#fff!important}@media (max-width:1100px) and (min-width:761px){#plans .use-factory-grid,#plans+.section .use-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){#plans .use-factory-grid,#plans+.section .use-step-grid{grid-template-columns:1fr!important}#plans .use-factory-card,#plans+.section .use-step-grid>article{min-height:0!important;padding:22px 18px!important}.factory-visual-section .themed-diagram{max-width:100%!important}.resources-hero{padding-top:28px!important;padding-bottom:26px!important}.resources-insights{padding-top:30px!important;padding-bottom:32px!important}}@media (max-width:900px){:is(main:has(>.compact-page-hero) section h2,main:has(>.audience-hero) section h2,main:has(>.about-intro) section h2){font-size:clamp(1.6rem,5vw,1.9rem)!important}main:has(>.about-intro) .founder-row h2{font-size:.9rem!important}.compact-page-hero>:where(.eyebrow,h1,.lead,.actions){max-width:100%}.audience-outcome-list article{min-height:0!important}}
.site-header .theme-toggle,.site-header .language-switch{overflow:hidden;border:1px solid var(--brand-text-tertiary)!important;min-height:36px!important;box-shadow:none!important;background-image:none!important;border-radius:999px!important}.site-header .theme-toggle{box-sizing:border-box!important;flex:none!important;gap:7px!important;width:max-content!important;min-width:0!important;height:36px!important;min-height:36px!important;padding:0 10px!important;font-size:12px!important;line-height:1!important}@media (min-width:1180px){html body .site-header .nav-utility{grid-template-columns:94px 88px 85px 119px!important}html body .site-header .theme-toggle{justify-self:start!important;width:max-content!important}html body .site-header .language-switch{justify-self:start!important;width:max-content!important;margin-left:0!important}}.site-header .language-switch{gap:6px!important;padding:5px!important}.site-header .language-switch>:where(a,strong){min-width:30px!important;height:24px!important;box-shadow:none!important;border-radius:999px!important;padding:3px 7px!important;line-height:1!important}html[data-theme=light] .site-header .theme-toggle,html[data-theme=light] .site-header .language-switch{color:#0a0a0a!important;background:#fff!important;border-color:#d9d9d9!important}html[data-theme=light] .site-header .theme-toggle :where(span,strong),html[data-theme=light] .site-header .language-switch>a{color:#2a2a2a!important;-webkit-text-fill-color:#2a2a2a!important}html[data-theme=light] .site-header .language-switch>strong{color:#2a2a2a!important;-webkit-text-fill-color:#2a2a2a!important;box-shadow:none!important;background:#f2f2f2!important}html[data-theme=dark] .site-header .theme-toggle,html[data-theme=dark] .site-header .language-switch{color:#fff!important;background:#141414!important;border-color:#4a4a4a!important}html[data-theme=dark] .site-header .theme-toggle :where(span,strong),html[data-theme=dark] .site-header .language-switch>a{color:#e6e6e6!important;-webkit-text-fill-color:#e6e6e6!important}html[data-theme=dark] .site-header .language-switch>strong{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#2f2f2f!important}.site-header .theme-toggle:hover,.site-header .theme-toggle:focus-visible,.site-header .language-switch>a:hover,.site-header .language-switch>a:focus-visible{background-color:var(--brand-hover)!important}.skip-link{z-index:1000;color:#0a0a0a;background:#fff;border:1px solid;border-radius:6px;padding:10px 12px;position:fixed;top:12px;left:12px;transform:translateY(calc(-100% - 24px))}html[data-theme=dark] .skip-link{color:#fff;background:#0a0a0a}.skip-link:focus,.skip-link:focus-visible{transform:translateY(0)}@media (min-width:941px){html body .site-footer .footer-main{grid-template-columns:minmax(260px,.72fr) minmax(0,1.58fr)!important;gap:40px!important}html body .site-footer .footer-nav-grid{grid-template-columns:repeat(5,minmax(112px,1fr))!important;gap:20px!important}html body .site-footer .footer-nav-grid>div,html body .site-footer .footer-nav-grid a,html body .site-footer .footer-nav-grid strong{min-width:0!important;max-width:100%!important}html body .site-footer .footer-nav-grid a,html body .site-footer .footer-nav-grid strong{overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}}@media (max-width:560px){.site-header .theme-toggle{justify-content:center!important;width:36px!important;min-width:36px!important;padding:5px!important}.site-header .theme-toggle strong{display:none!important}}
