:root{--header-height:72px;color-scheme:dark;--bg:#050b14;--bg-soft:#08111e;--panel:#0a1625;--panel-2:#0d1c2e;--text:#eef6ff;--muted:#9eafc1;--line:#20354a;--cyan:#68d7ff;--blue:#7aa2ff;--violet:#a68cff;--good:#8ce6b6;--warn:#ffd38a;--radius:18px;--shadow:0 24px 70px #00000052;--content:1180px;--reading:760px}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{background:radial-gradient(circle at 78% 0,#416cb424,transparent 34rem),var(--bg);color:var(--text);margin:0;font:400 16px/1.65 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:var(--cyan);text-underline-offset:.2em}a:hover{color:#fff}img,svg{max-width:100%;height:auto}button,input,select,textarea{font:inherit}.container{width:min(var(--content),calc(100% - 2rem));margin-inline:auto}[id]{scroll-margin-top:calc(var(--header-height) + 1rem)}.skip-link{z-index:100;color:#000;background:#fff;border-radius:8px;padding:.65rem 1rem;position:fixed;top:-5rem;left:1rem}.skip-link:focus{top:1rem}.site-header{z-index:50;backdrop-filter:blur(14px);background:#050b14e6;border-bottom:1px solid #68d7ff1f;position:sticky;top:0}.nav-wrap{align-items:center;gap:1.2rem;min-height:72px;display:flex}.brand{color:var(--text);white-space:nowrap;align-items:center;min-width:0;text-decoration:none;display:flex}.brand-signature{align-items:center;gap:.7rem;min-width:0;display:flex}.brand-signature__mark{object-fit:cover;border-radius:10px;flex:none}.brand-signature__copy{min-width:0;line-height:1.08;display:grid}.brand-signature__name{letter-spacing:-.025em;color:#f3f8ff;font-weight:820}.brand-signature__name sup{margin-left:.08em;font-size:.54em;position:relative;top:-.55em}.brand-signature__tagline{color:var(--muted);letter-spacing:.045em;white-space:nowrap;font-size:.64rem}.brand-signature__tagline b{color:var(--cyan);font-weight:900}.brand-signature--header .brand-signature__mark{width:44px;height:40px}.brand-signature--header .brand-signature__name{font-size:1rem}.brand-signature--footer .brand-signature__mark{width:64px;height:58px}.brand-signature--footer .brand-signature__name{font-size:1.12rem}.brand-signature--contact .brand-signature__mark{width:72px;height:66px}.brand-signature--contact .brand-signature__name{font-size:clamp(1.35rem,3vw,2rem)}.brand-signature--contact .brand-signature__tagline{white-space:normal;font-size:.82rem}.nav-links{align-items:center;gap:.08rem;margin-left:auto;display:flex}.nav-links a{color:var(--muted);white-space:nowrap;border-radius:8px;padding:.48rem .46rem;font-size:.74rem;text-decoration:none}.nav-links a:hover,.nav-links a[aria-current=page]{color:#fff;background:#68d7ff14}.mobile-nav{margin-left:auto;display:none}.mobile-nav summary{cursor:pointer;border:1px solid var(--line);border-radius:10px;padding:.55rem .8rem}.mobile-nav nav{background:var(--panel);border:1px solid var(--line);width:min(310px,100vw - 2rem);box-shadow:var(--shadow);border-radius:14px;padding:.6rem;display:grid;position:absolute;top:64px;right:1rem}.mobile-nav a{color:var(--text);border-radius:8px;padding:.72rem;text-decoration:none}.mobile-nav a:hover{background:#68d7ff14}.nav-actions{align-items:center;gap:.5rem;margin-left:.6rem;display:flex}.nav-action{white-space:nowrap;border:1px solid #68d7ff66;border-radius:999px;padding:.5rem .85rem;font-size:.8rem;font-weight:780;text-decoration:none;transition:background .15s,color .15s;color:var(--cyan)!important}.nav-action:hover,.nav-action[aria-current=page]{background:#68d7ff24;color:#fff!important}.mobile-nav-actions{border-top:1px solid var(--line);gap:.5rem;margin-top:.5rem;padding-top:.5rem;display:flex}.mobile-nav-actions .nav-action{text-align:center;flex:1;padding:.72rem}.hero,.page-hero{padding:clamp(4.25rem,9vw,8rem) 0 3.25rem}.hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.eyebrow{color:var(--cyan);letter-spacing:.18em;text-transform:uppercase;margin-bottom:.75rem;font-size:.75rem;font-weight:850;display:inline-block}.hero h1,.page-hero h1{letter-spacing:-.055em;max-width:1050px;margin:.15rem 0 1.25rem;font-size:clamp(2.75rem,6.8vw,6.2rem);line-height:.96}.hero h1 em{background:linear-gradient(90deg,var(--cyan),var(--blue),var(--violet));color:#0000;background-clip:text;font-style:normal}.page-hero h1{font-size:clamp(2.45rem,5vw,4.9rem)}.brand-hero-tagline{color:#b9c8d8;letter-spacing:.09em;text-transform:uppercase;margin:.1rem 0 .8rem;font-size:.8rem}.lead{color:#c9d5e2;max-width:820px;font-size:clamp(1.08rem,2vw,1.34rem)}.lead.compact{font-size:1.1rem}.button-row{flex-wrap:wrap;gap:.7rem;margin-top:1.7rem;display:flex}.button{border:1px solid var(--line);color:#fff;background:#ffffff04;border-radius:11px;justify-content:center;align-items:center;min-height:46px;padding:.72rem 1rem;font-weight:760;text-decoration:none;display:inline-flex}.button.primary{background:linear-gradient(135deg,#117fae,#565cc4);border-color:#0000}.button.quiet{color:var(--cyan);border-color:#0000}.button:hover{transform:translateY(-1px);box-shadow:0 12px 30px #409edc24}.command-visual{border:1px solid var(--line);background:linear-gradient(160deg,#68d7ff12,#a68cff06),var(--panel);box-shadow:var(--shadow);border-radius:26px;padding:1rem}.visual-label{color:var(--muted);text-transform:uppercase;letter-spacing:.13em;margin:.25rem .35rem .8rem;font:700 .72rem/1.2 ui-monospace,monospace;display:block}.command-node{border-top:1px solid #ffffff12;grid-template-columns:36px 1fr;align-items:center;gap:.65rem;min-height:61px;display:grid;position:relative}.command-node span{color:var(--cyan);font:700 .72rem ui-monospace}.proof-strip{background:#08111ea6;border-block:1px solid #68d7ff1a}.proof-grid{grid-template-columns:repeat(4,1fr);display:grid}.proof-grid div{border-right:1px solid #ffffff0f;padding:1.25rem}.proof-grid div:last-child{border-right:0}.proof-grid strong,.proof-grid span{display:block}.proof-grid strong{font-size:1.05rem}.proof-grid span{color:var(--muted);font-size:.82rem}.section{padding:4.8rem 0}.section-tight{padding:2.5rem 0}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.section-head{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.6rem;display:flex}.section-head h2,.split-feature h2,.editorial-grid h2{margin:.15rem 0;font-size:clamp(2rem,4vw,3.55rem);line-height:1.05}.section-head p{max-width:540px;color:var(--muted)}.priority-p2{content-visibility:auto;contain-intrinsic-size:700px}.path-grid{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.path-card{border-right:1px solid var(--line);background:linear-gradient(#68d7ff06,#0000);flex-direction:column;min-height:270px;padding:1.35rem;display:flex}.path-card:last-child{border-right:0}.path-card p{color:var(--muted);flex:1}.card-number,.product-index{color:var(--cyan);font:700 .75rem ui-monospace,monospace}.split-feature{grid-template-columns:.8fr 1.2fr;align-items:center;gap:2rem;display:grid}.diagram{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,#68d7ff0b,transparent),var(--panel);margin:1rem 0;padding:clamp(1rem,2.4vw,1.5rem);overflow:hidden}.diagram figcaption{gap:.25rem;max-width:760px;margin-bottom:1.2rem;display:grid}.diagram figcaption strong{font-size:clamp(1.05rem,2vw,1.3rem)}.diagram figcaption span{color:var(--muted)}.diagram-grid{grid-template-columns:repeat(var(--diagram-cols),minmax(0,1fr));counter-reset:diagram;align-items:stretch;gap:1rem;display:grid;position:relative}.diagram-node{background:linear-gradient(145deg,#0c1b2c,#091523);border:1px solid #29445f;border-radius:14px;outline:none;grid-template-rows:auto auto 1fr;align-content:start;gap:.45rem;min-height:138px;padding:1rem 1rem 1.05rem;display:grid;position:relative}.diagram-node strong{line-height:1.28}.diagram-node:focus-visible{border-color:var(--cyan);box-shadow:0 0 0 3px #68d7ff33}.diagram-node.is-origin{box-shadow:inset 3px 0 0 var(--cyan);border-color:#68d7ffb3}.diagram-node.is-outcome{box-shadow:inset 3px 0 0 var(--good);border-color:#8ce6b699}.node-index{color:var(--cyan);letter-spacing:.08em;font:800 .7rem ui-monospace}.diagram-node small{color:var(--muted);line-height:1.45}.ecosystem-feature{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:1fr auto 1fr;align-items:stretch;display:grid;overflow:hidden}.ecosystem-feature article{background:var(--panel);padding:1.5rem}.ecosystem-feature p{color:var(--muted)}.system-role{color:var(--cyan);text-transform:uppercase;letter-spacing:.12em;font-size:.76rem}.system-connector{color:var(--muted);background:var(--bg-soft);place-items:center;padding:.8rem;font:700 .72rem ui-monospace;display:grid}.editorial-grid{border-block:1px solid var(--line);grid-template-columns:1.15fr .85fr;gap:clamp(1.5rem,5vw,4rem);padding:clamp(1.5rem,4vw,3rem);display:grid}.editorial-grid time,.editorial-grid p{color:var(--muted)}.milestone{border-top:1px solid #ffffff14;grid-template-columns:36px 1fr;gap:.8rem;padding:.8rem 0;display:grid}.milestone span{color:var(--cyan);font:700 .72rem ui-monospace}.milestone h3,.milestone p{margin:0}.research-list{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.research-list article{border-bottom:1px solid var(--line);padding:1.35rem}.research-list article:nth-child(odd){border-right:1px solid var(--line)}.research-list p{color:var(--muted)}.profile-links{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(2,1fr);display:grid;overflow:hidden}.feature-link{color:var(--text);background:var(--panel);grid-template-columns:60px 1fr;gap:1rem;padding:1.5rem;text-decoration:none;display:grid}.feature-link+.feature-link{border-left:1px solid var(--line)}.feature-link>span{color:var(--cyan);font:800 1.7rem ui-monospace}.feature-link p{color:var(--muted);margin:.25rem 0}.capability-rows,.product-rows,.publication-list{display:grid}.capability-rows article{border-top:1px solid var(--line);grid-template-columns:48px minmax(220px,.55fr) 1fr;gap:1.2rem;padding:1.3rem 0;display:grid}.capability-rows article>span{color:var(--cyan);font:700 .75rem ui-monospace}.capability-rows h3,.capability-rows p{margin:0}.capability-rows p{color:var(--muted)}.product-row{border-top:1px solid var(--line);grid-template-columns:50px minmax(220px,.7fr) 1.2fr 130px;align-items:start;gap:1rem;padding:1.4rem 0;display:grid}.product-row h2{margin:.35rem 0}.product-row p,.product-row dd{color:var(--muted)}.product-row dl{margin:0}.product-row dl div{grid-template-columns:130px 1fr;gap:.7rem;padding:.35rem 0;display:grid}.product-row dt{font-weight:700}.product-row dd{margin:0}.detail-sections{gap:0;display:grid}.detail-sections article{border-top:1px solid var(--line);grid-template-columns:.28fr .72fr;gap:1rem;padding:2rem 0;display:grid}.detail-sections article h2,.detail-sections article p,.detail-sections article dl{grid-column:2}.detail-sections article>.eyebrow{grid-row:1/5}.definition-grid{gap:.6rem;display:grid}.definition-grid div{grid-template-columns:160px 1fr;gap:1rem;display:grid}.definition-grid dt{color:var(--muted)}.definition-grid dd{margin:0}.filter-panel{border:1px solid var(--line);background:var(--panel);border-radius:14px;grid-template-columns:2fr 1fr;gap:1rem;margin-bottom:1rem;padding:1rem;display:grid}.filter-panel label{font-weight:750}.filter-panel input,.filter-panel select,.input-row input,textarea,select{color:#fff;border:1px solid var(--line);background:#06101c;border-radius:9px;width:100%;margin-top:.35rem;padding:.72rem}.publication-row{border-top:1px solid var(--line);grid-template-columns:220px 1fr 130px;align-items:start;gap:1rem;padding:1.4rem 0;display:grid}.publication-row time,.external-indicator{color:var(--muted);font-size:.8rem;display:block}.external-indicator{color:var(--cyan);text-transform:uppercase;letter-spacing:.11em}.identity-strip{flex-wrap:wrap;gap:.45rem;display:flex}.identity-strip span,.tag{border:1px solid var(--line);color:#c9d9e8;border-radius:999px;padding:.32rem .6rem;font-size:.78rem}.article-hero h1{max-width:900px}.prose{max-width:var(--reading)}.article-meta{flex-wrap:wrap;gap:1.4rem;margin-top:1.5rem;display:flex}.article-meta div{border-left:1px solid var(--line);padding-left:.8rem}.article-meta dt{color:var(--muted);font-size:.78rem}.article-meta dd{margin:0}.article-body h2{margin-top:2.3rem;font-size:2rem}.article-body p,.article-body li{color:#c2cfdb}.related-band{background:var(--bg-soft);border-block:1px solid var(--line)}.related-links{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.related-links a{border-top:1px solid var(--line);padding:1rem 0;text-decoration:none;display:grid}.related-links span{color:var(--muted);font-size:.82rem}.status{border:1px solid var(--line);color:#d9e6f2;border-radius:999px;padding:.28rem .56rem;font-size:.71rem;font-weight:800;display:inline-flex}.status-prototype{color:#edc5ff;border-color:#6c5370}.status-under-development,.status-under-consideration{color:var(--warn);border-color:#75633b}.status-under-research,.status-concept{color:#a9eaff;border-color:#3b6675}.status-validated,.status-production-oriented,.status-available{color:var(--good);border-color:#386f5a}.breadcrumbs ol{color:var(--muted);flex-wrap:wrap;gap:.5rem;padding:0;font-size:.82rem;list-style:none;display:flex}.breadcrumbs li:not(:last-child):after{content:"/";color:#53677a;margin-left:.5rem}.notice{border-left:3px solid var(--cyan);background:#68d7ff0f;border-radius:0 12px 12px 0;padding:1rem 1.1rem}.assistant-page{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);max-width:820px;padding:1.25rem}.chat-launcher{z-index:40;color:#fff;box-shadow:var(--shadow);background:#0b2034;border:1px solid #68d7ff73;border-radius:999px;padding:.78rem 1rem;font-weight:800;position:fixed;bottom:1rem;right:1rem}.chat-dialog{border:1px solid var(--line);background:var(--panel);width:min(620px,100% - 1rem);color:var(--text);box-shadow:var(--shadow);border-radius:18px;padding:0}.chat-dialog::backdrop{background:#000000b8}.chat-close-row{justify-content:flex-end;padding:.65rem;display:flex}.chat-close-row button,.input-row button,.chat-result button{border:1px solid var(--line);color:#fff;background:#10263c;border-radius:8px;padding:.55rem .8rem}.chat-body{padding:0 1.25rem 1.25rem}.starter-grid{flex-wrap:wrap;gap:.4rem;margin:1rem 0;display:flex}.starter-grid button{border:1px solid var(--line);color:#dce9f5;background:0 0;border-radius:999px;padding:.4rem .65rem;font-size:.78rem}.input-row{grid-template-columns:1fr auto;gap:.5rem;display:grid}.chat-result{border:1px solid var(--line);background:#071421;border-radius:11px;min-height:76px;margin-top:1rem;padding:1rem}.chat-fallback{flex-wrap:wrap;gap:1rem;margin-top:.8rem;display:flex}.site-footer{border-top:1px solid var(--line);background:linear-gradient(#68d7ff06,#0000);margin-top:3rem;padding:2.2rem 0 2.8rem;position:relative;overflow:hidden}.footer-signature{opacity:.24;filter:saturate(.88);border-bottom:1px solid #68d7ff14;justify-content:center;margin-bottom:2rem;padding:0 0 1.8rem;display:flex}.footer-signature .brand-signature{justify-content:center}.footer-signature .brand-signature__tagline{font-size:.72rem}.footer-grid{grid-template-columns:.75fr 1.25fr;gap:2rem;display:grid}.footer-identity>strong{font-size:1.08rem}.brand-tagline-text{max-width:470px}.footer-groups{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.footer-groups div{align-content:start;gap:.35rem;display:grid}.footer-groups a{color:var(--muted);text-decoration:none}.release-badge{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:.28rem .58rem;font-size:.74rem;display:inline-flex}.small{color:var(--muted);font-size:.87rem}.contact-actions{align-items:stretch}.contact-actions .card{height:100%}.contact-context-strip{color:#cfe5f6;letter-spacing:.08em;text-transform:uppercase;border-block:1px solid #68d7ff2e;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-bottom:1.2rem;padding:.85rem 1rem;font-size:.84rem;display:flex}.contact-context-strip span[aria-hidden]{color:var(--cyan)}.contact-card h2{margin-top:.2rem}.contact-email-display{color:#dcecff;overflow-wrap:anywhere;font:700 clamp(1rem,2vw,1.18rem)/1.4 ui-monospace,monospace}.copy-status{min-height:1.4em;margin:.7rem 0 0}.hero-visual-stack{gap:1rem;display:grid}.professional-photo{background:var(--panel);box-shadow:var(--shadow);border:1px solid #68d7ff40;border-radius:24px;margin:0;overflow:hidden}.professional-photo img{aspect-ratio:4/5;object-fit:cover;object-position:center top;width:100%;display:block}.professional-photo figcaption{color:var(--muted);padding:.65rem .85rem;font-size:.78rem}.admin-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.admin-status-card{border:1px solid var(--line);background:var(--bg-soft);border-radius:14px;padding:1rem}.admin-status-card strong{margin-bottom:.25rem;display:block}.admin-status-value{color:var(--cyan);font-weight:800}.admin-help-list{gap:.7rem;padding-left:1.2rem;display:grid}.admin-help-list code{color:#d7e8f7}.tool-update-form{gap:.8rem;display:grid}.tool-update-form .two-col{align-items:start}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.admin-shell{grid-template-columns:230px 1fr;gap:1rem;display:grid}.admin-nav{border:1px solid var(--line);border-radius:var(--radius);align-self:start;padding:1rem;position:sticky;top:92px}.admin-nav a{color:var(--muted);padding:.55rem;text-decoration:none;display:block}.admin-panel{gap:1rem;display:grid}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:1.35rem}.form-grid{gap:.8rem;display:grid}.two-col{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}[hidden]{display:none!important}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.role-strip,.capability-strip{flex-wrap:wrap;gap:.55rem;display:flex}.role-strip{margin-top:1rem}.role-strip span,.capability-strip span{border:1px solid var(--line);color:#d5e4f2;background:#68d7ff09;border-radius:999px;padding:.38rem .68rem;font-size:.78rem}.capability-strip{justify-content:center}.path-grid-three{grid-template-columns:repeat(3,1fr)}.principle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.principle-grid li{border:1px solid var(--line);background:var(--panel);border-radius:14px;grid-template-columns:38px 1fr;align-items:start;gap:.75rem;padding:1rem;display:grid}.principle-grid li span{color:var(--cyan);font:800 .72rem ui-monospace}.contact-layout{grid-template-columns:minmax(220px,.72fr) minmax(0,1.15fr) minmax(0,.95fr);align-items:stretch;gap:1rem;display:grid}.contact-layout .card,.contact-photo{height:100%}.contact-photo img{height:100%;min-height:390px}.about-intro-grid{grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);align-items:center;gap:2rem;display:grid}.about-photo{max-width:420px}.journey-details{gap:.65rem;display:grid}.journey-details div{border-top:1px solid #ffffff12;grid-template-columns:minmax(150px,.35fr) 1fr;gap:1rem;padding-top:.65rem;display:grid}.journey-details dt{color:var(--cyan);font-weight:760}.journey-details dd{color:var(--muted);margin:0}.publication-row-expanded{grid-template-columns:210px 1fr 170px}.publication-actions{justify-items:start;gap:.65rem;display:grid}.admin-view-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.admin-view-card{border:1px solid var(--line);background:var(--bg-soft);border-radius:14px;padding:1rem}.admin-view-card>div{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.admin-view-card p{color:var(--muted);margin:.6rem 0 0}.footer-email{margin:.35rem 0 .6rem;display:block}.status-available-after-admin-activation{color:#a9eaff;border-color:#3b6675}@media (width<=1240px){.brand-signature--header .brand-signature__tagline,.nav-links,.nav-actions{display:none}.mobile-nav{display:block}.hero-grid,.split-feature{grid-template-columns:1fr}.path-grid,.path-grid-three{grid-template-columns:repeat(2,1fr)}.path-card:nth-child(2){border-right:0}.path-card:nth-child(-n+2){border-bottom:1px solid var(--line)}.proof-grid{grid-template-columns:repeat(2,1fr)}.proof-grid div:nth-child(2){border-right:0}.product-row{grid-template-columns:40px 1fr}.product-row dl,.product-row>a{grid-column:2}.admin-shell{grid-template-columns:1fr}.admin-nav{position:static}}@media (width<=900px){.contact-layout{grid-template-columns:1fr 1fr}.contact-photo{grid-row:span 2}.about-intro-grid{grid-template-columns:1fr}.about-photo{max-width:360px}.admin-view-grid{grid-template-columns:1fr}.diagram-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.diagram-node{min-height:112px}.admin-status-grid{grid-template-columns:1fr}}@media (width<=720px){.contact-layout,.principle-grid{grid-template-columns:1fr}.contact-photo{grid-row:auto}.journey-details div,.publication-row-expanded{grid-template-columns:1fr}.hero,.page-hero{padding-top:3.5rem}.grid-2,.brand-signature--header .brand-signature__name{font-size:.9rem}.brand-signature--header .brand-signature__mark{width:40px;height:36px}.footer-signature{justify-content:flex-start}.footer-signature .brand-signature__tagline{white-space:normal}.footer-signature .brand-signature{align-items:flex-start}.footer-signature .brand-signature__copy{padding-top:.2rem}.hero h1,.page-hero h1{letter-spacing:-.04em}.proof-grid,.path-grid,.profile-links,.research-list,.editorial-grid,.related-links,.footer-grid,.footer-groups,.filter-panel{grid-template-columns:1fr}.proof-grid div,.path-card,.feature-link{border-right:0}.proof-grid div,.path-card,.feature-link+.feature-link,.research-list article:nth-child(odd){border-bottom:1px solid var(--line);border-left:0;border-right:0}.ecosystem-feature{grid-template-columns:1fr}.system-connector{min-height:46px}.capability-rows article{grid-template-columns:36px 1fr}.capability-rows p{grid-column:2}.product-row{grid-template-columns:32px 1fr}.product-row dl div,.definition-grid div{grid-template-columns:1fr}.detail-sections article{display:block}.detail-sections article h2,.detail-sections article p,.detail-sections article dl{grid-column:auto}.publication-row{grid-template-columns:1fr}.publication-row>a{justify-self:start}.diagram-grid{grid-template-columns:1fr}.diagram-node{min-height:auto}.chat-launcher{left:1rem;right:auto}.input-row{grid-template-columns:1fr}.footer-groups{gap:1.5rem}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}.button:hover{transform:none}}.hero-grid--horizontal{grid-template-columns:1fr;gap:2rem}.hero-copy--wide{max-width:none}.hero--horizontal h1{max-width:1280px;font-size:clamp(2.8rem,6.1vw,6.6rem)}.command-visual--horizontal{padding:1.1rem 1.25rem}.command-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.command-visual--horizontal .command-node{border:1px solid #ffffff12;border-radius:12px;grid-template-columns:30px 1fr;min-height:82px;padding:.75rem}.contact-layout--focused{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);max-width:980px;margin-inline:auto}.publication-focus{color:var(--muted);margin:.9rem 0 0;font-size:.9rem}.publication-focus strong{color:#cbd9e6}.publication-process-disclosure{border-top:1px solid var(--line);margin-top:2rem;padding-top:1.5rem}.publication-process-disclosure summary{cursor:pointer;color:var(--cyan);font-weight:780}.publication-process-disclosure .diagram{margin-top:1rem}.journey-section{background:#08111e5c;border-block:1px solid #68d7ff17}@media (width<=900px){.command-row{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-layout--focused{grid-template-columns:1fr}}@media (width<=620px){.command-row{grid-template-columns:1fr}.hero--horizontal h1{font-size:clamp(2.55rem,13vw,4rem)}.publication-focus{font-size:.85rem}}.status-certified{color:var(--good);border-color:#386f5a}.brand-signature--header .brand-signature__copy{align-self:stretch;align-items:center;line-height:1;display:flex}.brand-signature--header .brand-signature__name{align-items:flex-start;display:inline-flex}.home-ai-journey{border-left:3px solid var(--cyan);color:#d2dfeb;background:#68d7ff0e;border-radius:0 12px 12px 0;max-width:920px;margin:.3rem 0 1rem;padding:.9rem 1rem;font-size:clamp(1rem,1.7vw,1.16rem)}.related-question-group{border-top:1px solid #ffffff14;margin-top:1rem;padding-top:.85rem}.related-question-group .small{margin:0 0 .45rem}.related-question-list{margin:.35rem 0 0}.assistant-answer-status{color:var(--warn);margin:.6rem 0}.status-published{color:var(--good);border-color:#386f5a}.footer-ownership{border-top:1px solid #ffffff14;max-width:560px;margin-top:1rem;padding-top:.85rem}.footer-ownership p{color:var(--muted);margin:.2rem 0;font-size:.82rem}.faq-intro{max-width:900px}.faq-grid{gap:.75rem;display:grid}.faq-item{border:1px solid var(--line);background:var(--panel);border-radius:14px;overflow:hidden}.faq-item summary{cursor:pointer;padding:1rem 3rem 1rem 1rem;font-weight:780;list-style:none;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--cyan);font-size:1.35rem;position:absolute;top:.78rem;right:1rem}.faq-item[open] summary:after{content:"−"}.faq-answer{color:var(--muted);padding:0 1rem 1rem}.faq-answer p{margin:.25rem 0 .75rem}.faq-answer a{font-weight:740}.assistant-boundary{margin-top:1rem}.lab-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.lab-capability-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);flex-direction:column;align-items:flex-start;padding:1.35rem;display:flex}.lab-capability-card.featured{background:linear-gradient(145deg,#68d7ff18,#0d1c2ee6);border-color:#68d7ff57;grid-column:span 2}.lab-capability-card p{flex:1}.scope-callout{border-left:3px solid var(--cyan);color:#d5e3ef;background:#68d7ff0f;border-radius:0 12px 12px 0;max-width:980px;margin-top:1rem;padding:1rem 1.1rem}.architecture-lab-shell{gap:1rem;display:grid}.architecture-lab-form{gap:.8rem;display:grid}.question-chip-grid{flex-wrap:wrap;gap:.55rem;display:flex}.question-chip{border:1px solid var(--line);background:var(--bg-soft);color:#d7e7f4;text-align:left;cursor:pointer;border-radius:999px;padding:.5rem .78rem}.question-chip:hover{border-color:var(--cyan)}.architecture-lab-result{min-height:150px}.ai-answer-head{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.8rem;font-size:.82rem;display:flex}.ai-link-list{flex-wrap:wrap;gap:.8rem;padding:0;list-style:none;display:flex}.ai-status{color:var(--muted);min-height:1.5em}.ai-status[data-state=error]{color:var(--warn)}.turnstile-slot{min-height:0}.turnstile-slot:not(:empty){min-height:68px;margin:.5rem 0}.status-pill{border:1px solid var(--line);letter-spacing:.02em;color:#d8e8f4;background:#ffffff09;border-radius:999px;align-items:center;padding:.28rem .55rem;font-size:.72rem;font-weight:800;display:inline-flex}.status-low,.status-risk-low,.status-confidence-low,.status-configured{color:#a9eaff;border-color:#3b6675}.status-medium,.status-risk-medium{color:#f4d77a;border-color:#806c2e}.status-high,.status-risk-high,.status-custom-development{color:#ffb2b2;border-color:#8a4545}.status-unknown{color:#ccd2da;border-color:#5d6572}.status-ready{color:#a9eaff;border-color:#3b6675}.status-customized{color:#ddc0f1;border-color:#725780}.publication-assistant{border:1px solid var(--line);background:#ffffff06;border-radius:12px;width:100%;margin-top:.8rem}.publication-assistant>summary{cursor:pointer;color:var(--cyan);padding:.7rem .8rem;font-weight:780}.publication-assistant-body{padding:0 .8rem .9rem}.publication-assistant form{gap:.65rem;display:grid}.publication-answer{background:var(--bg-soft);border-radius:10px;margin-top:.65rem;padding:.8rem}.publication-answer h4{margin:.8rem 0 .2rem}.optimizer-shell{grid-template-columns:minmax(230px,.36fr) minmax(0,1fr);align-items:start;gap:1.2rem;display:grid}.optimizer-journey{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);padding:1.2rem;position:sticky;top:92px}.optimizer-journey ol{padding-left:1.25rem}.optimizer-journey li{color:var(--muted);margin:.45rem 0}.optimizer-form{gap:1rem;display:grid}.optimizer-form fieldset{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);padding:1.15rem}.optimizer-form legend{padding:0 .4rem;font-weight:820}.scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.scenario-option{border:1px solid var(--line);background:var(--bg-soft);cursor:pointer;border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:.7rem;padding:.9rem;display:grid}.scenario-option:has(input:checked){border-color:var(--cyan);box-shadow:0 0 0 1px #68d7ff33}.scenario-option small{color:var(--muted);margin-top:.35rem;display:block}.optimizer-result{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);gap:1.2rem;padding:1.35rem;display:grid}.result-summary{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.result-summary h2{margin:.25rem 0}.result-badges{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.result-grid>article,.evidence-card,.advisory-card{border:1px solid var(--line);background:var(--bg-soft);border-radius:12px;padding:1rem}.evidence-grid,.advisory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.evidence-card-head{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.evidence-card h4{margin:.6rem 0 .25rem}.advisory-card p{margin:.55rem 0}.narrative-panel{border-left:3px solid var(--cyan);background:#68d7ff0e;border-radius:0 12px 12px 0;padding:1rem 1.1rem}.disclaimer{background:#f4d77a0e;border:1px solid #f4d77a47;border-radius:12px;padding:1rem}.result-actions{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1rem;display:flex}.consent-check{flex-basis:100%;align-items:flex-start;gap:.55rem;display:flex}.result-actions a[aria-disabled=true]{opacity:.5;pointer-events:none}.agent-demo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.agent-demo-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);padding:1.25rem}.agent-demo-card.featured{background:linear-gradient(145deg,#68d7ff17,var(--panel));border-color:#68d7ff61;grid-column:1/-1}.agent-demo-card dl{gap:.65rem;display:grid}.agent-demo-card dl div{border-top:1px solid #ffffff12;grid-template-columns:minmax(135px,.3fr) 1fr;gap:.75rem;padding-top:.55rem;display:grid}.agent-demo-card dt{color:var(--cyan);font-weight:760}.agent-demo-card dd{color:var(--muted);margin:0}@media (width<=900px){.lab-capability-grid,.agent-demo-grid{grid-template-columns:1fr}.lab-capability-card.featured,.agent-demo-card.featured{grid-column:auto}.optimizer-shell{grid-template-columns:1fr}.optimizer-journey{position:static}.scenario-grid,.result-grid,.evidence-grid,.advisory-grid{grid-template-columns:1fr}.result-summary{display:block}.result-badges{justify-content:flex-start}.agent-demo-card dl div{grid-template-columns:1fr}}@media (width<=620px){.question-chip-grid{display:grid}.question-chip{border-radius:12px}.result-actions .button,.result-actions a{text-align:center;width:100%}}@media print{.site-header,.site-footer,.optimizer-form,.optimizer-journey,.result-actions,.chat-launcher{display:none!important}.result-section{padding:0}.optimizer-result{color:#000;background:#fff;border:0}.optimizer-result *{color:#000!important}.evidence-card,.advisory-card,.result-grid>article{break-inside:avoid;background:#fff;border-color:#aaa}}.ai-feedback{color:var(--muted);border-top:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:1rem;padding-top:.85rem;font-size:.86rem;display:flex}.ai-feedback .button{padding:.4rem .65rem;font-size:.78rem}.ai-feedback [data-feedback-status]{min-width:10rem}.admin-status-grid.operational{margin-top:1rem}.evidence-preview{gap:.8rem;display:grid}.evidence-preview .evidence-card{font-size:.92rem}.credential-note{overflow-wrap:anywhere;word-break:normal;hyphens:auto;max-width:none;margin:0 0 1.4rem}.mcp-grid,.install-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.install-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mcp-card,.install-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);min-width:0;padding:1.35rem}.mcp-tool-list{gap:.7rem;padding:0;list-style:none;display:grid}.mcp-tool-list li{border-top:1px solid var(--line);gap:.2rem;padding-top:.6rem;display:grid}.mcp-tool-list code{color:var(--cyan);overflow-wrap:anywhere;word-break:break-word;font-size:.85rem}.mcp-tool-list span{color:var(--muted);font-size:.88rem}.mcp-facts{gap:.5rem;margin:0 0 .8rem;display:grid}.mcp-facts div{grid-template-columns:120px 1fr;gap:.6rem;display:grid}.mcp-facts dt{color:var(--muted)}.mcp-facts dd{margin:0}.mcp-machine-link{border:1px dashed var(--line);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-top:1.4rem;padding:1.1rem;display:flex}.install-card ol,.install-card ul{color:var(--muted);padding-left:1.2rem}.install-card li{margin-bottom:.35rem}@media (width<=820px){.mcp-grid,.install-grid{grid-template-columns:1fr}}@media (width<=720px){.section-head{flex-direction:column;align-items:flex-start;gap:.7rem}.credential-note{width:100%;margin-bottom:1.15rem;padding:1rem;font-size:.95rem;line-height:1.6}}.diagram-sequence{scroll-snap-type:none!important;overscroll-behavior:auto!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:.85rem!important;padding:0!important;display:grid!important;overflow:visible!important}.diagram-step{scroll-snap-align:none!important;flex:none!important;width:auto!important;min-width:0!important;display:block!important}.diagram-sequence .diagram-node{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.45rem;height:100%;min-height:126px;padding:1rem;display:flex}.diagram-sequence .diagram-node:before,.diagram-sequence .diagram-node:after,.diagram-connector{content:none!important;display:none!important}.optimizer-shell{grid-template-columns:1fr!important}.optimizer-journey{position:static!important;top:auto!important}.optimizer-journey--static ol{counter-reset:journey-step;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:1rem 0;padding:0;list-style:none;display:grid}.optimizer-journey--static li{counter-increment:journey-step;border:1px solid var(--line);background:var(--bg-soft);border-radius:12px;min-width:0;padding:.9rem;font-weight:720;color:var(--text)!important;margin:0!important}.optimizer-journey--static li:before{content:counter(journey-step,decimal-leading-zero);color:var(--cyan);letter-spacing:.08em;margin-bottom:.35rem;font-size:.74rem;font-weight:900;display:block}.field-guidance{color:var(--muted);margin:.1rem 0 1rem}.optional-label{border:1px solid var(--line);color:var(--muted);vertical-align:middle;border-radius:999px;margin-left:.35rem;padding:.08rem .38rem;font-size:.68rem;font-weight:760;display:inline-flex}.optimizer-form label{min-width:0}.optimizer-form input,.optimizer-form select,.optimizer-form textarea{width:100%;min-width:0}@media (width<=900px){.optimizer-journey--static ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.diagram-sequence{grid-template-columns:1fr!important}.diagram-sequence .diagram-node{min-height:auto}.optimizer-journey--static ol{grid-template-columns:1fr}}.chat-launcher{bottom:calc(1rem + var(--assistant-footer-offset,0px));max-width:min(280px,100vw - 2rem);transition:bottom .18s;left:auto!important;right:1rem!important}.architecture-assistant-dialog{border:0;border-left:1px solid var(--line);background:var(--panel);width:min(540px,100%);height:100dvh;max-height:none;color:var(--text);box-shadow:var(--shadow);border-radius:22px 0 0 22px;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:hidden}.architecture-assistant-dialog::backdrop{backdrop-filter:blur(3px);background:#000000ad}.architecture-assistant-shell{grid-template-rows:auto 1fr;height:100%;display:grid}.architecture-assistant-header{border-bottom:1px solid var(--line);background:linear-gradient(#68d7ff0b,#0000);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.1rem 1.2rem;display:flex}.architecture-assistant-header h2{margin:.1rem 0 0;font-size:clamp(1.45rem,3vw,2rem)}.architecture-assistant-header .eyebrow{margin-bottom:.2rem}.architecture-assistant-close{border:1px solid var(--line);background:var(--bg-soft);color:var(--text);cursor:pointer;border-radius:10px;padding:.5rem .72rem}.architecture-assistant-scroll{overscroll-behavior:contain;padding:1.1rem 1.2rem 2rem;overflow-y:auto}.architecture-assistant-scroll>section{margin-top:1rem}.architecture-assistant-scroll h3{margin:0 0 .65rem;font-size:1rem}.architecture-assistant-form{gap:.7rem;margin-top:1rem;display:grid}.architecture-assistant-form textarea{resize:vertical;background:var(--bg-soft);width:100%;min-height:92px;color:var(--text);border:1px solid var(--line);border-radius:12px;padding:.8rem}.architecture-assistant-form .button{justify-self:start}.architecture-assistant-context{color:#c9d7e4;margin:.4rem 0 .2rem}.architecture-assistant-result{min-height:130px}.assistant-card-note,.publication-assistant-note{border-left:2px solid var(--cyan);padding-left:.7rem}.architecture-lab-shell .architecture-assistant-form{margin-top:0}@media (width<=720px){.chat-launcher{bottom:calc(.75rem + var(--assistant-footer-offset,0px));padding:.68rem .85rem;font-size:.86rem;left:auto!important;right:.75rem!important}.architecture-assistant-dialog{border-left:0;border-top:1px solid var(--line);border-radius:20px 20px 0 0;width:100%;height:min(92dvh,820px);inset:auto 0 0}.architecture-assistant-header{padding:1rem}.architecture-assistant-scroll{padding:1rem 1rem calc(1.25rem + env(safe-area-inset-bottom))}.architecture-assistant-form .button{width:100%}}@media print{.architecture-assistant-dialog{display:none!important}}.ask-lean-hero{padding:clamp(2.4rem,6vw,5.2rem) 0 clamp(3rem,6vw,5rem)}.ask-lean-shell{gap:1.2rem;max-width:820px;display:grid}.ask-lean-intro h1{letter-spacing:-.045em;margin:.35rem 0 .8rem;font-size:clamp(2.35rem,6vw,4.8rem);line-height:1}.ask-lean-intro p{color:#cbd9e6;max-width:760px;font-size:clamp(1.02rem,2vw,1.22rem)}.ask-lean-suggestions{gap:.7rem;display:grid}.ask-lean-suggestions h2{color:#dce9f5;margin:0;font-size:1rem}.ask-lean-suggestions.is-muted{opacity:.58}.ask-lean-form{gap:.85rem;margin-top:.1rem}.ask-lean-form label{font-weight:780}.ask-lean-form textarea{background:#06101c;border-color:#2a435c;border-radius:14px;min-height:128px;font-size:1rem}.ask-lean-actions{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.ask-lean-actions .button{min-width:118px}.ask-lean-confidentiality{margin:.1rem 0 0}.ask-lean-result{min-height:0}.ask-lean-result[aria-busy=true]{min-height:180px}.ask-answer{border-top:1px solid var(--line);gap:1rem;max-width:820px;margin-top:.6rem;padding-top:1.2rem;display:grid}.ask-submitted-question{color:var(--cyan);margin:0;font-weight:760}.ask-answer h2{letter-spacing:0;margin:-.6rem 0 0;font-size:clamp(1.35rem,3vw,2.1rem);line-height:1.18}.ask-answer-body p{color:#e7f1fa;margin:0;font-size:1.08rem;line-height:1.75}.ask-limitation{border-left:3px solid var(--warn);background:#ffd38a0f;border-radius:0 10px 10px 0;padding:.85rem 1rem}.ask-coverage-note{border-block:1px solid #ffffff14;gap:.75rem;padding:1rem 0;display:grid}.ask-coverage-note h3,.ask-related-reading h3{margin:0;font-size:1.05rem}.ask-coverage-note div{grid-template-columns:140px 1fr;align-items:start;gap:1rem;display:grid}.ask-coverage-note strong{color:#f0f7ff}.ask-coverage-note ul,.ask-supported-domains ul{color:#cbd9e6;margin:0;padding-left:1.1rem}.ask-supported-domains{gap:.25rem;display:grid}.ask-supported-domains p{margin:0}.ask-related-reading{gap:.75rem;display:grid}.ask-related-group{gap:.35rem;display:grid}.ask-related-group p{color:var(--cyan);margin:0;font-weight:760}.ask-related-reading .ai-link-list{gap:.55rem}.ask-related-reading .ai-link-list a{padding:.45rem 0;display:inline-flex}.ask-another-question{justify-self:start;padding-left:0}@media (width<=620px){.ask-lean-hero{padding-top:1.8rem}.ask-lean-shell{width:min(100% - 1.4rem,820px)}.ask-lean-form textarea{min-height:116px}.ask-lean-actions .button{width:100%}.ask-coverage-note div{grid-template-columns:1fr;gap:.3rem}.ask-answer-body p{font-size:1rem}}#publications .publication-form{gap:1rem;width:100%;margin-top:1rem;display:grid}#publications .publication-form>label{grid-template-columns:minmax(0,1fr);gap:.4rem;width:100%;min-width:0;font-weight:750;display:grid}#publications .publication-form>label>input,#publications .publication-form>label>textarea{width:100%;min-width:0;max-width:100%;margin-top:0;display:block}#publications .publication-form>button{justify-self:start}@media (width<=720px){#publications .publication-form>button{justify-content:center;width:100%}}.nav-links--intent{gap:.32rem}.nav-links--intent a{padding:.58rem .72rem;font-size:.86rem}.intent-section{position:relative}.intent-hero{padding-top:clamp(3.5rem,7vw,6.5rem);padding-bottom:clamp(2.5rem,5vw,4.5rem)}.intent-hero__layout{grid-template-columns:minmax(0,.85fr) minmax(520px,1.15fr);align-items:end;gap:clamp(2rem,6vw,5.5rem);display:grid}.intent-hero__copy{max-width:760px}.intent-hero h1{max-width:1000px;font-size:clamp(3rem,6vw,6rem)}.intent-hero .lead{max-width:720px}.intent-gateway{gap:1rem;display:grid}.intent-gateway__prompt{color:#f6fbff;letter-spacing:-.025em;margin:0;font-size:clamp(1.25rem,2.5vw,2rem);font-weight:780}.intent-gateway__grid{gap:.72rem;display:grid}.intent-card{border:1px solid var(--line);min-height:124px;color:var(--text);background:linear-gradient(135deg,#68d7ff0e,#0d1c2ec7);border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 1.1rem;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:grid}.intent-card:hover{color:var(--text);background:linear-gradient(135deg,#68d7ff1b,#0d1c2eeb);border-color:#68d7ff9e;transform:translateY(-2px)}.intent-card__index{color:var(--cyan);letter-spacing:.1em;font:800 .75rem/1 ui-monospace,monospace}.intent-card__copy{gap:.24rem;display:grid}.intent-card__copy strong{font-size:clamp(1.05rem,1.7vw,1.35rem)}.intent-card__copy>span{color:#c4d2df;line-height:1.45}.intent-card__copy small{color:var(--muted)}.intent-card__action{color:var(--cyan);font-size:.8rem;font-weight:780}.intent-gateway__free{color:#dcebf7;justify-self:start;align-items:center;gap:.55rem;padding:.35rem .1rem;font-weight:750;text-decoration:none;display:inline-flex}.intent-gateway__free:hover{color:var(--cyan)}.featured-story{border:1px solid var(--line);background:linear-gradient(145deg,#68d7ff12,#a68cff08),var(--panel);border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(360px,.78fr);align-items:center;gap:clamp(2rem,6vw,5rem);padding:clamp(1.5rem,4vw,3.2rem);display:grid}.featured-story h2{letter-spacing:-.045em;margin:.15rem 0 1rem;font-size:clamp(2rem,4.7vw,4.2rem);line-height:1.02}.featured-story__evidence{border-left:3px solid var(--cyan);color:#cad9e6;background:#68d7ff0b;padding:.9rem 1rem}.featured-story__visual{grid-template-columns:1fr;gap:.7rem;display:grid;position:relative}.featured-story__visual span,.featured-story__visual strong{border:1px solid var(--line);background:var(--bg-soft);border-radius:13px;padding:1rem 1.1rem;display:block}.featured-story__visual>span[aria-hidden]{text-align:center;color:var(--cyan);background:0 0;border:0;padding:0}.featured-story__visual strong{color:#dcffec;background:#8ce6b60e;border-color:#8ce6b66b}.architecture-flow{border-block:1px solid var(--line);background:linear-gradient(#68d7ff06,#0000);margin:0;padding:clamp(1.4rem,4vw,3rem)}.architecture-flow figcaption{max-width:850px;margin-bottom:1.6rem}.architecture-flow h2{letter-spacing:-.04em;margin:.15rem 0 .8rem;font-size:clamp(2rem,4.4vw,3.8rem);line-height:1.04}.architecture-flow figcaption p{color:var(--muted);font-size:1.05rem}.architecture-flow__steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.architecture-flow__steps li{min-width:0}.architecture-flow__steps details{border:1px solid var(--line);background:var(--panel);border-radius:14px;height:100%}.architecture-flow__steps summary{cursor:pointer;grid-template-columns:28px 1fr;align-items:start;gap:.55rem;min-height:112px;padding:1rem;list-style:none;display:grid}.architecture-flow__steps summary::-webkit-details-marker{display:none}.architecture-flow__steps summary span{color:var(--cyan);font:800 .7rem/1.5 ui-monospace,monospace}.architecture-flow__steps summary strong{font-size:1.05rem;line-height:1.25}.architecture-flow__steps details[open]{background:linear-gradient(180deg,#68d7ff11,var(--panel));border-color:#68d7ff85}.architecture-flow__steps details>div{padding:0 1rem 1rem}.architecture-flow__steps details p{color:var(--muted);font-size:.9rem}.architecture-flow__steps details a{font-size:.88rem;font-weight:740}.architecture-flow__fallback{margin:1rem 0 0}.proof-showcase{border:1px solid var(--line);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.proof-showcase__item{border-right:1px solid var(--line);background:var(--panel);min-height:170px;color:var(--text);align-content:start;gap:.25rem;padding:1.3rem;text-decoration:none;display:grid}.proof-showcase__item:last-child{border-right:0}.proof-showcase__item:hover{color:var(--text);background:#68d7ff0e}.proof-showcase__item strong{color:var(--cyan);font-size:clamp(2rem,4vw,3.3rem);line-height:1}.proof-showcase__item span{font-weight:780}.proof-showcase__item small{color:var(--muted)}.depth-selector{border:1px solid var(--line);background:var(--panel);border-radius:20px;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(2rem,5vw,4rem);padding:clamp(1.4rem,4vw,2.6rem);display:grid}.depth-selector h2{margin:.15rem 0 .8rem;font-size:clamp(2rem,4vw,3.5rem);line-height:1.04}.depth-selector>div:first-child p{color:var(--muted)}.depth-selector__options{gap:.7rem;display:grid}.depth-option{border-top:1px solid var(--line);color:var(--text);grid-template-columns:90px 1fr;gap:.2rem 1rem;padding:1rem;text-decoration:none;display:grid}.depth-option:first-child{border-top:0}.depth-option>span{color:var(--cyan);grid-row:1/3;font:750 .8rem/1.4 ui-monospace,monospace}.depth-option strong{font-size:1.1rem}.depth-option small{color:var(--muted)}.depth-option:hover{color:var(--text);background:#68d7ff0b;border-radius:12px}.contextual-ask{background:linear-gradient(135deg,#68d7ff12,#0d1c2ebd);border:1px solid #68d7ff4d;border-radius:18px;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:center;gap:2rem;padding:clamp(1.25rem,4vw,2.3rem);display:grid}.contextual-ask h2{margin:.15rem 0 .6rem;font-size:clamp(1.7rem,3.6vw,3rem);line-height:1.08}.contextual-ask p{color:#c9d7e4}.contextual-ask__action{border-left:1px solid var(--line);padding-left:1.2rem}.contextual-ask__action .small{margin-top:0}.human-closing{border-top:1px solid var(--line);grid-template-columns:180px 1fr;align-items:center;gap:clamp(1.5rem,4vw,2.5rem);padding:clamp(1.5rem,4vw,3rem);display:grid}.human-closing__photo{margin:0}.human-closing__photo img{aspect-ratio:4/5}.human-closing__copy .button-row{margin-top:1.4rem}.human-closing>div:first-child{max-width:760px}.human-closing h2{margin:.15rem 0 .8rem;font-size:clamp(2rem,4.4vw,3.8rem);line-height:1.04}.human-closing p{color:var(--muted);font-size:1.05rem}.explore-hero{padding-bottom:2rem}.explore-controls{border:1px solid var(--line);background:var(--panel);border-radius:16px;grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);align-items:end;gap:1rem;padding:1rem;display:grid}.explore-controls label,.explore-controls legend{font-weight:760}.explore-controls fieldset{border:0;min-width:0;margin:0;padding:0}.explore-search input{color:#fff;border:1px solid var(--line);background:#06101c;border-radius:9px;width:100%;margin-top:.35rem;padding:.72rem}.explore-filter-list{flex-wrap:wrap;gap:.45rem;margin-top:.35rem;display:flex}.explore-filter{border:1px solid var(--line);color:#dbe8f4;cursor:pointer;background:0 0;border-radius:999px;min-height:42px;padding:.5rem .78rem}.explore-filter[aria-pressed=true]{border-color:var(--cyan);color:#fff;background:#68d7ff1f}.explore-count{margin:1rem 0}.explore-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.explore-card{border:1px solid var(--line);background:var(--panel);border-radius:16px;flex-direction:column;min-height:310px;padding:1.35rem;display:flex}.explore-card[hidden]{display:none}.explore-card__meta{justify-content:space-between;align-items:start;gap:.7rem;display:flex}.explore-card__meta span{color:var(--cyan);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:820}.explore-card__meta small{color:var(--muted)}.explore-card h2{font-size:clamp(1.35rem,2.5vw,2rem);line-height:1.16}.explore-card p{color:#c7d4e0}.explore-card>a{margin-top:auto;font-weight:760}.explore-empty{border:1px dashed var(--line);text-align:center;background:var(--bg-soft);border-radius:16px;padding:2rem}.explore-catalogues{border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.explore-catalogues a{border-right:1px solid var(--line);min-height:130px;color:var(--text);background:var(--panel);gap:.3rem;padding:1rem;text-decoration:none;display:grid}.explore-catalogues a:nth-child(3n),.explore-catalogues a:last-child{border-right:0}.explore-catalogues a:nth-child(-n+3){border-bottom:1px solid var(--line)}.explore-catalogues a:hover{color:var(--text);background:#68d7ff0e}.explore-catalogues span{color:var(--muted);font-size:.86rem}.relationship-map{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.8rem;display:grid}.relationship-map__node,.relationship-map__outcome{border:1px solid var(--line);background:var(--panel);border-radius:16px;flex-direction:column;min-height:290px;padding:1.25rem;display:flex}.relationship-map__node>span,.relationship-map__outcome>span{color:var(--cyan);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:820}.relationship-map__node h3,.relationship-map__outcome strong{margin:.8rem 0;font-size:clamp(1.2rem,2.3vw,1.8rem);line-height:1.16}.relationship-map__node p,.relationship-map__outcome p{color:var(--muted)}.relationship-map__node small{color:var(--warn)}.relationship-map__node a{margin-top:auto;font-weight:760}.relationship-map__outcome{background:#8ce6b60d;border-color:#8ce6b66b;grid-column:1/-1;min-height:auto}.footer-grid--intent{grid-template-columns:minmax(240px,.62fr) minmax(0,1.38fr)}.footer-groups--intent{grid-template-columns:repeat(4,minmax(0,1fr))}.chat-launcher{background:#0a1b2c;padding:.64rem .85rem;font-size:.82rem}@media (width<=1100px){.intent-hero__layout{grid-template-columns:1fr}.intent-hero__copy{max-width:900px}.featured-story{grid-template-columns:1fr}.architecture-flow__steps{grid-template-columns:repeat(3,minmax(0,1fr))}.proof-showcase{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-showcase__item:nth-child(2){border-right:0}.proof-showcase__item:nth-child(-n+2){border-bottom:1px solid var(--line)}.explore-catalogues{grid-template-columns:repeat(2,minmax(0,1fr))}.explore-catalogues a:nth-child(3n){border-right:1px solid var(--line)}.explore-catalogues a:nth-child(2n){border-right:0}.explore-catalogues a:nth-child(-n+4){border-bottom:1px solid var(--line)}.footer-grid--intent{grid-template-columns:1fr}}@media (width<=820px){.intent-card{grid-template-columns:36px 1fr}.intent-card__action{grid-column:2}.architecture-flow__steps{grid-template-columns:1fr}.architecture-flow__steps summary{min-height:auto}.proof-showcase{grid-template-columns:1fr}.proof-showcase__item,.proof-showcase__item:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.proof-showcase__item:last-child{border-bottom:0}.depth-selector,.contextual-ask,.explore-controls{grid-template-columns:1fr}.contextual-ask__action{border-left:0;border-top:1px solid var(--line);padding-top:1rem;padding-left:0}.human-closing{grid-template-columns:1fr;justify-items:start}.human-closing__photo{width:min(220px,60vw)}.explore-grid{grid-template-columns:1fr}.explore-grid>*{min-width:0}.explore-catalogues{grid-template-columns:1fr}.explore-catalogues a,.explore-catalogues a:nth-child(2n),.explore-catalogues a:nth-child(3n){border-right:0}.explore-catalogues a:nth-child(-n+5){border-bottom:1px solid var(--line)}.explore-catalogues a,.explore-catalogues a:nth-child(3){border-right:0;border-bottom:1px solid var(--line)}.explore-catalogues a:last-child{border-bottom:0}.relationship-map{grid-template-columns:1fr}.relationship-map__outcome{grid-column:auto}.footer-groups--intent{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.intent-hero h1{font-size:clamp(2.45rem,13vw,4rem)}.intent-card{gap:.65rem;padding:.9rem}.intent-card__copy>span{font-size:.93rem}.featured-story,.architecture-flow,.depth-selector{padding:1.1rem}.depth-option{grid-template-columns:1fr}.depth-option>span{grid-row:auto}.explore-filter-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.explore-filter{border-radius:10px}.footer-groups--intent{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.intent-card{transition:none}.intent-card:hover{transform:none}}.depth-selector__mobile{display:none}.depth-selector__mobile select{color:#fff;border:1px solid var(--line);background:#06101c;border-radius:10px;width:100%;margin-top:.5rem;padding:.8rem}.depth-option{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;align-items:start;position:relative}.depth-option ul{color:#d4e1ed;grid-column:2;gap:.25rem;margin:.25rem 0 0;padding-left:1rem;display:grid}.depth-option em{color:var(--cyan);grid-column:2;margin-top:.25rem;font-style:normal;font-weight:780}.depth-option.is-selected,.depth-option[aria-checked=true]{background:#68d7ff14;border-color:#68d7ff94}.explore-suggestions{border:1px solid var(--line);background:var(--panel);border-radius:16px;gap:.8rem;margin:1rem 0 1.2rem;padding:1rem;display:grid}.explore-suggestion-list{flex-wrap:wrap;gap:.55rem;display:flex}.explore-suggestion-chip{border:1px solid var(--line);background:var(--bg-soft);color:#dce9f5;cursor:pointer;border-radius:999px;min-height:40px;padding:.45rem .75rem}.explore-suggestion-chip:hover{border-color:var(--cyan);color:#fff}.relationship-map__image,.product-row__media img,.product-detail__hero img{aspect-ratio:16/9;object-fit:contain;background:var(--bg-soft);border:1px solid #68d7ff24;border-radius:12px;width:100%}.relationship-map__image{margin:.85rem 0 .4rem}.product-row--with-image{grid-template-columns:50px minmax(220px,.7fr) minmax(220px,.9fr) 1.2fr 130px}.product-row__media{align-items:flex-start;display:flex}.product-detail__hero{grid-column:2}.product-detail__hero img.is-placeholder,.product-row__media img.is-placeholder,.relationship-map__image.is-placeholder{background:#08111e;padding:1.4rem}.question-chip-grid.question-chip-grid--clarification{margin-top:.85rem}@media (width<=820px){.depth-selector__mobile{margin-top:1rem;display:block}.depth-selector__options{display:none}.product-row--with-image{grid-template-columns:32px 1fr}.product-row--with-image .product-row__media,.product-row--with-image dl,.product-row--with-image>a{grid-column:2}}.tag-list{flex-wrap:wrap;gap:.6rem;margin:1rem 0;padding:0;list-style:none;display:flex}.tag-list li{color:#dbeafe;background:#0ea5e914;border:1px solid #7dd3fc59;border-radius:999px;padding:.35rem .65rem}.video-embed iframe{aspect-ratio:16/9;background:#020617;border:0;border-radius:1rem;width:100%}.video-embed{margin-top:1rem}:root{--bg-void:#050816;--bg-deep:#091120;--bg-elevated:#0d172a;--bg-surface:#111c32;--glass-soft:#0b1426a6;--glass-medium:#101b30c7;--glass-strong:#16233be6;--glass-border:#ffffff1f;--glass-border-active:#67e8f94d;--text-primary:#f8fafc;--text-secondary:#cbd5e1;--text-muted:#94a3b8;--bio-cyan:#67e8f9;--bio-blue:#38bdf8;--bio-violet:#8b5cf6;--bio-green:#34d399;--bio-amber:#fbbf24;--bio-danger:#fb7185}.liquid-panel{border:1px solid var(--glass-border);background:var(--glass-soft);color:var(--text-primary);border-radius:8px;box-shadow:0 18px 45px #00000038}@supports (backdrop-filter:blur(16px)){.liquid-panel{backdrop-filter:blur(16px)}.liquid-panel--active{backdrop-filter:blur(24px)}.liquid-panel--focus{backdrop-filter:blur(32px)}}.liquid-panel--active{background:var(--glass-medium);border-color:var(--glass-border-active)}.liquid-panel--focus{background:var(--glass-strong);border-color:#67e8f9b8}.now-next-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.now-next-grid article{align-content:start;gap:.45rem;min-height:230px;padding:1rem;display:grid}.now-next-grid h3{margin:0;font-size:clamp(1.08rem,1.8vw,1.35rem);line-height:1.2}.now-next-grid p{color:var(--text-secondary);margin:0}.now-next-grid a{align-self:end;font-weight:760}.evolution-timeline{counter-reset:evolution;gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.evolution-timeline li{counter-increment:evolution;grid-template-columns:minmax(160px,.24fr) 1fr;gap:1rem;padding:1rem;display:grid}.evolution-timeline li:before{content:counter(evolution,decimal-leading-zero);color:var(--bio-cyan);letter-spacing:.08em;font:800 .78rem/1 ui-monospace,monospace}.evolution-stage{color:var(--bio-green);letter-spacing:.12em;text-transform:uppercase;grid-column:1;font-size:.75rem;font-weight:850}.evolution-timeline h3{grid-column:2;margin:0;font-size:clamp(1.2rem,2vw,1.7rem)}.evolution-timeline dl{grid-column:2;gap:.55rem;margin:0;display:grid}.evolution-timeline dl div{border-top:1px solid #ffffff14;grid-template-columns:140px 1fr;gap:.75rem;padding-top:.55rem;display:grid}.evolution-timeline dt{color:var(--bio-cyan);font-weight:760}.evolution-timeline dd{color:var(--text-secondary);margin:0}.architecture-graph-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.architecture-graph-list article,.ask-relationship-layer{border:1px solid var(--glass-border);background:var(--bg-elevated);border-radius:8px;padding:1rem}.architecture-graph-list span,.ask-relationship-layer span{color:var(--bio-green);text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;font-weight:850}.architecture-graph-list code,.ask-relationship-layer code{white-space:normal;overflow-wrap:anywhere;color:#e0f2fe}.ask-relationship-layer{margin-top:1rem}.ask-relationship-layer ul{gap:.55rem;margin:.6rem 0 0;padding-left:1rem;display:grid}.architecture-intelligence-hero{padding-bottom:2.4rem}.architecture-intelligence-status{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.architecture-intelligence-status p{border:1px solid var(--glass-border);background:var(--glass-soft);min-height:108px;color:var(--text-secondary);border-radius:8px;margin:0;padding:1rem}.scenario-studio-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.scenario-card{align-content:start;gap:.75rem;min-height:500px;padding:1rem;display:grid}.scenario-card h3{margin:0;font-size:clamp(1.24rem,2vw,1.7rem);line-height:1.18}.scenario-card p{color:var(--text-secondary);margin:0}.scenario-card strong{color:#f0f9ff;margin-bottom:.35rem;display:block}.scenario-card ul{color:#cbd9e6;gap:.42rem;margin:0;padding-left:1rem;display:grid}.evidence-facet-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.evidence-facet-grid article,.factory-grid article,.factory-queue article{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:1rem}.evidence-facet-grid span,.factory-grid span,.factory-queue span{color:var(--bio-green);text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;font-weight:850}.evidence-facet-grid h3,.factory-grid h3,.factory-queue h3{margin:.5rem 0;font-size:1.08rem;line-height:1.25}.evidence-facet-grid p,.factory-grid p,.factory-queue p{color:var(--muted)}.dataset-strip{flex-wrap:wrap;gap:.45rem;margin-top:1rem;display:flex}.dataset-strip a{border:1px solid var(--line);color:#dbeafe;border-radius:999px;padding:.38rem .62rem;font-size:.78rem;text-decoration:none}.time-machine-list{counter-reset:time-slice;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.time-machine-list li{counter-increment:time-slice;grid-template-columns:120px minmax(0,1fr);align-items:start;gap:.7rem;padding:1rem;display:grid}.time-machine-list li:before{content:counter(time-slice,decimal-leading-zero);color:var(--bio-cyan);grid-row:1/4;font:800 .75rem/1 ui-monospace,monospace}.time-machine-list time{color:var(--bio-green);font-size:.76rem;font-weight:800}.time-machine-list h3{margin:0;font-size:clamp(1.2rem,2vw,1.6rem)}.time-machine-list p{color:var(--text-secondary);margin:0}.time-machine-list span{color:var(--muted);font-size:.86rem}.architecture-intelligence-links{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.architecture-intelligence-links a{border-right:1px solid var(--line);background:var(--panel);min-height:135px;color:var(--text);gap:.25rem;padding:1rem;text-decoration:none;display:grid}.architecture-intelligence-links a:last-child{border-right:0}.architecture-intelligence-links strong{color:var(--cyan);font-size:clamp(1.4rem,2.6vw,2.2rem);line-height:1}.architecture-intelligence-links span{color:var(--muted)}.factory-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.factory-queue{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.75rem;display:grid}.maturity-ribbon{flex-wrap:wrap;gap:.45rem;display:flex}.maturity-ribbon span{border:1px solid var(--glass-border-active);background:var(--glass-soft);color:#e0f2fe;border-radius:999px;padding:.45rem .7rem;font-size:.78rem;font-weight:800}.intent-omnibar{grid-template-columns:minmax(0,1fr) auto auto;gap:.5rem;margin:.9rem 0 1rem;display:grid}.intent-omnibar input,.learn-command input,.scenario-question textarea,.studio-toolbar select,.learn-panel select,.evidence-filter-bar select,.graph-controls select{border:1px solid var(--glass-border);width:100%;min-width:0;color:var(--text-primary);background:#050b14b8;border-radius:8px;padding:.75rem .85rem}.intent-omnibar button,.intent-omnibar__result,.learn-command button,.learn-context-actions button,.learn-chip-grid button,.learn-lenses button,.learn-tutor-modes button,.trace-controls button,.classification-row button,.studio-tabs button,.scenario-picker button,.scenario-question button,.graph-controls button,.component-map button,.time-rail button,.graph-node-list button{border:1px solid var(--glass-border);background:var(--glass-soft);min-width:0;color:var(--text-primary);cursor:pointer;overflow-wrap:anywhere;border-radius:8px;font-weight:760;text-decoration:none}.intent-omnibar button,.intent-omnibar__result,.learn-command button,.scenario-question button,.graph-controls button{place-items:center;min-height:44px;padding:.55rem .8rem;display:grid}.intent-omnibar__result{background:#34d39921;border-color:#34d39973}.studio-shell,.learn-shell{background:linear-gradient(#050b14fa,#08121ef5);padding:2.25rem 0 3.5rem}.studio-shell__inner,.learn-shell__inner{grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0;display:grid}.studio-hero,.learn-hero{border:1px solid var(--glass-border);background:var(--glass-soft);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(280px,.34fr);align-items:start;gap:1rem;padding:1.25rem;display:grid}.studio-hero>*,.learn-hero>*,.studio-toolbar>*,.scenario-workspace>*,.graph-controls>*,.evidence-filter-bar>*,.graph-workspace>*,.time-machine-workspace>*,.architecture-intelligence-links>*{min-width:0;max-width:100%}.studio-hero h1,.learn-hero h1,.studio-hero .lead,.learn-hero .lead,.studio-release-card p,.learn-provenance-panel p{overflow-wrap:break-word;word-break:break-word}.studio-release-card,.learn-provenance-panel,.learn-panel,.studio-panel{border:1px solid var(--glass-border);background:#08121eb8;border-radius:8px;padding:1rem;box-shadow:0 18px 45px #0000002e}.studio-release-card p,.learn-provenance-panel p{color:var(--text-secondary);margin:.55rem 0 0;font-size:.9rem}.studio-toolbar{z-index:10;border:1px solid var(--glass-border);background:#050b14ed;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(190px,.22fr);align-items:end;gap:.75rem;padding:.65rem;display:grid;position:sticky;top:72px}.studio-tabs{flex-wrap:wrap;gap:.45rem;display:flex}.studio-tabs button{min-height:42px;padding:.52rem .72rem}.studio-tabs button[aria-selected=true],.learn-chip-grid button[aria-pressed=true],.component-map button[aria-pressed=true],.graph-node-list button[aria-pressed=true],.time-rail button[aria-pressed=true],.learn-lenses button[aria-pressed=true]{background:#67e8f929;border-color:#67e8f98f}.studio-toolbar label{color:var(--text-secondary);gap:.25rem;font-size:.8rem;font-weight:800;display:grid}.scenario-workspace{grid-template-columns:minmax(240px,.28fr) minmax(260px,.32fr) minmax(0,1fr);gap:.85rem;display:grid}.scenario-picker{align-content:start;gap:.55rem;display:grid}.scenario-picker button{text-align:left;gap:.35rem;min-height:108px;padding:.8rem;display:grid}.scenario-picker span{color:var(--text-secondary);font-size:.86rem}.scenario-question{align-content:start;gap:.55rem;display:grid}.scenario-output,.graph-detail,.time-detail,.sim-output{border:1px solid var(--line);background:var(--panel);min-width:0;color:var(--text-secondary);overflow-wrap:anywhere;border-radius:8px;padding:1rem}.scenario-output h3,.graph-detail h3,.time-detail h3{margin:.4rem 0;font-size:clamp(1.18rem,1.8vw,1.55rem)}.scenario-output div{margin-top:.75rem}.scenario-output strong,.component-detail dt{color:#f0f9ff}.evidence-filter-bar,.graph-controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin-bottom:.75rem;display:grid}.graph-controls{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto auto}.evidence-record-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.evidence-record-grid article{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:1rem}.evidence-record-grid span,.graph-detail span,.time-detail time{color:var(--bio-green);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:850}.graph-workspace{grid-template-columns:minmax(230px,.3fr) minmax(0,1fr);gap:.8rem;display:grid}.graph-node-list,.component-map{align-content:start;gap:.45rem;display:grid}.graph-node-list button,.component-map button{text-align:left;min-height:44px;padding:.55rem}.graph-relationship-list{gap:.45rem;margin:.55rem 0 0;padding:0;list-style:none;display:grid}.graph-relationship-list li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.45rem;padding-top:.45rem;display:grid}.graph-relationship-list li span{letter-spacing:0;text-transform:none;color:var(--bio-cyan);justify-self:center;font-size:.78rem}.time-machine-workspace{grid-template-columns:minmax(220px,.3fr) minmax(0,1fr);gap:.8rem;display:grid}.time-rail{align-content:start;gap:.5rem;display:grid}.time-rail button{text-align:left;gap:.25rem;padding:.65rem;display:grid}.time-rail time{color:var(--bio-cyan);font-size:.76rem}.learn-command{grid-template-columns:minmax(0,1fr) auto;gap:.55rem;display:grid}.learn-open-status{color:var(--text-secondary);margin:.1rem 0 0}.learn-context-actions,.learn-lenses,.learn-tutor-modes,.trace-controls,.classification-row,.builder-track,.rag-lab{flex-wrap:wrap;gap:.45rem;display:flex}.learn-context-actions button,.learn-lenses button,.learn-tutor-modes button,.trace-controls button,.classification-row button{min-height:38px;padding:.45rem .62rem;font-size:.78rem}.learn-setup-grid{grid-template-columns:minmax(0,1.1fr) minmax(230px,.35fr) minmax(0,1.1fr);gap:.85rem;display:grid}.learn-panel,.studio-panel,.studio-hero,.learn-hero,.scenario-workspace,.graph-workspace,.learn-scene-grid,.learn-simulator-grid,.architecture-replay{min-width:0}.learn-panel__head{gap:.25rem;margin-bottom:.7rem;display:grid}.learn-panel__head h2,.learn-panel__head h3{margin:0;font-size:clamp(1.1rem,1.8vw,1.45rem)}.learn-chip-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.learn-chip-grid button{min-height:44px;padding:.55rem .65rem}.learn-diagnostic{gap:.55rem;display:grid}.learn-diagnostic article{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(160px,.34fr);align-items:center;gap:.5rem;padding-top:.55rem;display:grid}.learn-diagnostic p{color:var(--text-secondary);margin:0;font-size:.9rem}.learn-workspace{border:1px solid var(--glass-border);background:#050b148a;border-radius:8px;gap:.85rem;padding:1rem;display:grid}.learn-workspace__toolbar{grid-template-columns:minmax(0,1fr) minmax(240px,.45fr);align-items:start;gap:.8rem;display:grid}.learn-state-row{flex-wrap:wrap;gap:.4rem;display:flex}.learn-state-row span{border:1px solid var(--line);color:#dbeafe;border-radius:999px;padding:.34rem .52rem;font-size:.72rem;font-weight:800}.learn-scene-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:.85rem;display:grid}.learn-loop{counter-reset:learn-loop;grid-template-columns:repeat(6,minmax(0,1fr));gap:.35rem;margin:.8rem 0;padding:0;list-style:none;display:grid}.learn-loop li{counter-increment:learn-loop;border:1px solid var(--line);background:#ffffff0a;border-radius:8px;padding:.52rem;font-size:.8rem}.learn-loop li:before{content:counter(learn-loop) ". ";color:var(--bio-cyan);font-weight:850}.component-detail{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:.75rem 0;display:grid}.component-detail div{border-top:1px solid var(--line);padding-top:.5rem}.component-detail dd{color:var(--text-secondary);margin:0}.learn-simulator-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.builder-track span,.rag-lab span{color:#dcfce7;background:#34d39914;border:1px solid #34d39959;border-radius:8px;padding:.5rem;font-size:.8rem;font-weight:800}.architecture-replay{grid-template-columns:minmax(0,.38fr) minmax(0,1fr);gap:1rem;display:grid}.mobile-command-ring{display:none}@media (width<=1380px){.scenario-workspace{grid-template-columns:minmax(220px,.42fr) minmax(260px,.58fr)}.scenario-output{grid-column:1/-1}.architecture-intelligence-links{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1024px){.architecture-intelligence-links,.evidence-record-grid,.learn-simulator-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.learn-loop{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){body{padding-bottom:82px}.now-next-grid,.architecture-graph-list,.architecture-intelligence-status,.scenario-studio-grid,.evidence-facet-grid,.architecture-intelligence-links,.factory-grid,.factory-queue,.evolution-timeline li{grid-template-columns:1fr}.evolution-stage,.evolution-timeline h3,.evolution-timeline dl{grid-column:1}.evolution-timeline dl div{grid-template-columns:1fr}.scenario-card{min-height:auto}.time-machine-list li{grid-template-columns:1fr}.time-machine-list li:before{grid-row:auto}.architecture-intelligence-links a{border-right:0;border-bottom:1px solid var(--line)}.architecture-intelligence-links a:last-child{border-bottom:0}:root{--mobile-nav-height:3.6rem;--mobile-nav-offset:.55rem;--mobile-nav-clearance:calc(var(--mobile-nav-height) + var(--mobile-nav-offset) + env(safe-area-inset-bottom))}html{scroll-padding-bottom:calc(var(--mobile-nav-clearance) + 1rem)}.mobile-command-ring{left:50%;bottom:calc(var(--mobile-nav-offset) + env(safe-area-inset-bottom));z-index:45;border:1px solid var(--glass-border-active);background:var(--glass-strong);border-radius:999px;grid-template-columns:repeat(4,1fr);gap:.25rem;width:min(94vw,390px);padding:.35rem;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 16px 42px #00000059}.mobile-command-ring a{min-height:44px;color:var(--text-primary);border-radius:999px;place-items:center;padding:.2rem .45rem;font-size:.78rem;font-weight:780;text-decoration:none;display:grid}.mobile-command-ring a:focus-visible,.mobile-command-ring a:hover{background:#67e8f924;outline:2px solid #0000}.site-footer{padding-bottom:calc(var(--mobile-nav-clearance) + 3.5rem)}}@media (width<=920px){.intent-omnibar,.studio-hero,.learn-hero,.studio-toolbar,.scenario-workspace,.evidence-filter-bar,.graph-controls,.evidence-record-grid,.graph-workspace,.time-machine-workspace,.learn-command,.learn-setup-grid,.learn-workspace__toolbar,.learn-scene-grid,.learn-simulator-grid,.architecture-replay{grid-template-columns:1fr}.learn-loop{grid-template-columns:repeat(2,minmax(0,1fr))}.component-detail{grid-template-columns:1fr}.studio-toolbar{position:static}.studio-hero h1,.learn-hero h1{max-width:100%;font-size:clamp(1.85rem,7.4vw,2.5rem)}.studio-hero .lead,.learn-hero .lead{max-width:100%}}@media (width<=430px){.learn-chip-grid,.learn-loop,.graph-relationship-list li{grid-template-columns:1fr}.graph-relationship-list li span{justify-self:start}}@media (prefers-reduced-motion:reduce){.liquid-panel,.mobile-command-ring a{transition:none!important}}.nav-actions{gap:.4rem;margin-left:.45rem}.nav-action{background:0 0;padding:.5rem .72rem}.nav-action--compact{border-color:#0000}.nav-action--primary{background:linear-gradient(135deg,#117fae,#565cc4);border-color:#0000;color:#fff!important}.nav-more{position:relative}.nav-more summary{cursor:pointer;list-style:none}.nav-more summary::-webkit-details-marker{display:none}.nav-more__menu{border:1px solid var(--line);background:var(--panel);min-width:230px;box-shadow:var(--shadow);border-radius:12px;gap:.35rem;padding:.55rem;display:grid;position:absolute;top:calc(100% + .55rem);right:0}.nav-more__group{gap:.15rem;padding:.3rem 0;display:grid}.nav-more__group+.nav-more__group{border-top:1px solid #ffffff14;padding-top:.55rem}.nav-more__group>span{color:var(--cyan);letter-spacing:.1em;text-transform:uppercase;padding:.1rem .55rem;font:800 .68rem ui-monospace,monospace}.nav-more__menu a,.nav-more__menu button{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.6rem .65rem;text-decoration:none;display:block}.nav-more__menu a:hover,.nav-more__menu button:hover{background:#68d7ff1a}.footer-group{min-width:0}.footer-group summary{cursor:pointer;font-weight:780;list-style:none}.footer-group summary::-webkit-details-marker{display:none}.footer-group summary:after{content:"+";float:right;color:var(--cyan)}.footer-group[open] summary:after{content:"−"}.footer-group>div{align-content:start;gap:.35rem;margin-top:.45rem;display:grid}.footer-group a{color:var(--muted);text-decoration:none}@media (width<=720px){body{padding-bottom:74px}:root{--mobile-nav-height:3.5rem;--mobile-nav-offset:.35rem}.mobile-command-ring{backdrop-filter:blur(12px);background:#081422f0;border-radius:18px;gap:.15rem;width:min(100vw - 1.25rem,380px);padding:.22rem;box-shadow:0 8px 24px #00000047}.site-footer{padding:1.5rem 0 calc(var(--mobile-nav-clearance) + 1.25rem);margin-top:2rem}.footer-grid--intent{gap:1rem}.footer-identity .footer-email{margin-top:.2rem;display:inline-block}.footer-ownership{margin-top:.7rem;padding-top:.6rem}.footer-groups--intent{gap:.25rem}.footer-group{border-top:1px solid #ffffff14;padding:.1rem 0}.footer-group summary{justify-content:space-between;align-items:center;min-height:44px;display:flex}.footer-group summary:after{float:none}.footer-group>div{padding:0 0 .65rem}.footer-signature{display:none}}.architecture-visual{width:100%;height:auto;overflow:visible}.architecture-visual__node{fill:var(--panel);stroke:var(--line);stroke-width:1.5px}.architecture-visual__node--sap{stroke:#a9eaff}.architecture-visual__node--evidence{stroke:#8ce6b6}.architecture-visual__node--intelligence{stroke:var(--cyan)}.architecture-visual__node--control{stroke:#f4d77a}.architecture-visual__node--decision{stroke:#edc5ff}.architecture-visual__edge{stroke:var(--line);stroke-width:1.5px;stroke-dasharray:3 4}.architecture-visual__arrow{fill:var(--cyan)}.architecture-visual__index{font:800 15px/1 var(--font-mono,monospace);fill:var(--cyan)}.architecture-visual__label{font:780 12px/1.2 var(--font-body,inherit);fill:var(--text-primary,#e7f0f7);letter-spacing:.01em}.architecture-visual-wrap{margin:0 0 1.2rem}.architecture-visual-wrap .architecture-visual--v{display:none}@media (width<=640px){.architecture-visual-wrap .architecture-visual--h{display:none}.architecture-visual-wrap .architecture-visual--v{width:100%;max-width:200px;margin-inline:auto;display:block}}.architecture-visual__index--rail{fill:var(--cyan);font-size:8px;font-weight:800}.architecture-visual__label--rail{text-anchor:start;dominant-baseline:middle;font-size:12px}@media (width<=430px){.intent-hero.hero{padding-top:2rem;padding-bottom:1.25rem}.intent-hero.hero h1{font-size:clamp(2.4rem,12.2vw,3.45rem);line-height:.93}.intent-hero .lead{font-size:1rem}.intent-hero .button-row{margin-top:.85rem}.intent-hero .button{min-height:42px;padding:.64rem .9rem}}.maturity-badge{border:1px solid var(--line);letter-spacing:.02em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.35rem;max-width:100%;padding:.28rem .6rem;font-size:.7rem;font-weight:800;display:inline-flex}.maturity-badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.maturity-badge--concept,.maturity-badge--research{color:#a9eaff;border-color:#a9eaff66}.maturity-badge--prototype,.maturity-badge--locally_validated{color:#f4d77a;border-color:#f4d77a66}.maturity-badge--target_system_validated,.maturity-badge--public_safe_evidence{color:#8ce6b6;border-color:#8ce6b666}.maturity-badge--published{color:var(--cyan);border-color:#68d7ff66}.maturity-badge--superseded{color:#ccd2da;border-color:#ccd2da59}.publication-card__rule{height:6px}.publication-card__rule--cyan{background:linear-gradient(90deg,var(--cyan),transparent)}.publication-card__rule--blue{background:linear-gradient(90deg,var(--blue),transparent)}.publication-card__rule--violet{background:linear-gradient(90deg,var(--violet),transparent)}.publication-card__type{color:var(--cyan);letter-spacing:.09em;text-transform:uppercase;font:780 .72rem ui-monospace,monospace}.publication-card__body h2{margin:.15rem 0 .1rem;font-size:clamp(1.1rem,2.4vw,1.4rem);line-height:1.22}.featured-publication-card{border:1px solid var(--line);background:var(--panel);color:inherit;border-radius:18px;grid-template-columns:8px 1fr;min-width:0;text-decoration:none;display:grid;overflow:hidden}.featured-publication-card__rule{background:linear-gradient(180deg,var(--cyan),var(--violet))}.featured-publication-card__body{gap:.6rem;min-width:0;padding:clamp(1.4rem,4vw,2.4rem);display:grid}.featured-publication-card__body h2{color:var(--text);margin:.1rem 0;font-size:clamp(1.5rem,3.4vw,2.4rem);line-height:1.12}.featured-publication-card__body p{color:var(--muted);max-width:760px}.featured-publication-card__action{color:var(--cyan);font-weight:780}.featured-publication-card:hover{border-color:#68d7ff66}.evidence-strip{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.85rem;margin:1.5rem 0;display:grid}.evidence-strip__item{border:1px solid var(--line);background:var(--panel);text-align:center;border-radius:12px;gap:.15rem;padding:1rem;display:grid}.evidence-strip__count{color:var(--cyan);font-size:clamp(1.8rem,3vw,2.4rem);font-weight:850;line-height:1}.evidence-strip__label{color:var(--muted);font-size:.76rem}.visual-topology{gap:0;margin:1.5rem 0;display:grid}.visual-topology__row{justify-content:center;display:flex}.visual-fatigue-guard{max-width:1180px}.featured-work-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;display:grid}.featured-work-card{border:1px solid var(--line);background:var(--panel);color:inherit;border-radius:14px;gap:.55rem;min-width:0;padding:1.1rem;text-decoration:none;transition:border-color .15s,transform .15s;display:grid}.featured-work-card__summary,.featured-work-card__title{overflow-wrap:break-word}.featured-work-card:hover{border-color:#68d7ff80;transform:translateY(-2px)}.featured-work-card__frame{border:1px solid var(--line);background:linear-gradient(160deg,#68d7ff0d,#a68cff05),#0a1420;border-radius:10px;justify-content:center;align-items:center;min-width:0;padding:.9rem .6rem;display:flex;overflow:hidden}.product-flow-visual{width:100%;height:auto;max-height:64px;overflow:visible}.product-flow-visual__box{fill:#0d1c2e;stroke:var(--line);stroke-width:1.3px}.product-flow-visual__box--last{fill:#68d7ff17;stroke:var(--cyan)}.product-flow-visual__label{text-align:center;width:100%;height:100%;font:700 9px/1.15 var(--font-body,inherit);color:#eaf7ff;justify-content:center;align-items:center;padding:0 2px;display:flex;overflow:hidden}.product-flow-visual__arrow{fill:var(--cyan);opacity:.7}.featured-work-card__title{color:var(--text-primary,#e7f0f7);font-size:1.05rem}.featured-work-card__summary{color:var(--muted);font-size:.86rem;line-height:1.4}.featured-work-card__action{color:var(--cyan);margin-top:.2rem;font-size:.82rem;font-weight:780}@media (width<=900px){.featured-work-grid{grid-template-columns:1fr}}.hero-signature-visual{margin-top:1.4rem}.homepage-decision-system{margin:0 0 1.5rem}.homepage-decision-system__head{text-align:center;max-width:620px;margin:0 auto 1.2rem}.homepage-decision-system__head h2{margin:.2rem 0;font-size:clamp(1.6rem,3vw,2.3rem)}.now-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}@media (width<=900px){.now-signal-grid{grid-template-columns:1fr}}.product-catalogue-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;display:grid}.product-catalogue-card{border:1px solid var(--line);background:var(--panel);color:inherit;border-radius:14px;gap:.45rem;min-width:0;padding:1rem;text-decoration:none;transition:border-color .15s,transform .15s;display:grid;position:relative}.product-catalogue-card:hover{border-color:#68d7ff80;transform:translateY(-2px)}.product-catalogue-card__media{aspect-ratio:16/9;background:#08111e;border-radius:8px;overflow:hidden}.product-catalogue-card__media img{object-fit:cover;width:100%;height:100%;display:block}.product-catalogue-card__media img.is-placeholder{object-fit:contain;padding:1.1rem}.product-catalogue-card__index{color:var(--cyan);font:800 .72rem ui-monospace,monospace}.product-catalogue-card__title{overflow-wrap:break-word;font-size:1.02rem}.product-catalogue-card__summary{color:var(--muted);overflow-wrap:break-word;font-size:.85rem;line-height:1.4}.product-catalogue-card__action{color:var(--cyan);font-size:.8rem;font-weight:780}@media (width<=900px){.product-catalogue-grid{grid-template-columns:1fr}}.publication-catalogue-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;display:grid}.publication-card{border:1px solid var(--line);background:var(--panel);border-radius:14px;min-width:0;display:grid;overflow:hidden}.publication-card__body{gap:.4rem;min-width:0;padding:1rem;display:grid}.publication-card__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.78rem;display:flex}.publication-card h2{overflow-wrap:break-word;margin:0;font-size:1rem}.publication-card__takeaway{color:var(--muted);overflow-wrap:break-word;font-size:.86rem;line-height:1.4}.publication-card__action{color:var(--cyan);font-size:.85rem;font-weight:780;text-decoration:none}.publication-card__details{margin-top:.3rem;font-size:.86rem}.publication-card__details summary{cursor:pointer;color:var(--cyan);font-weight:700}.publication-card__details>:not(summary){margin-top:.5rem}@media (width<=900px){.publication-catalogue-grid{grid-template-columns:1fr}}.research-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.research-card{background:linear-gradient(160deg,#a68cff0d,transparent),var(--panel);border:1px solid #a68cff40;border-left:3px solid #a68cff;border-radius:10px;min-width:0;padding:1.2rem}.research-card__head{justify-content:space-between;align-items:center;margin-bottom:.4rem;display:flex}.research-card__index{color:#a68cff;font:800 .75rem ui-monospace,monospace}.research-card h2{overflow-wrap:break-word;margin:.2rem 0;font-size:1.1rem}.research-card__hypothesis{color:var(--muted);overflow-wrap:break-word;font-size:.9rem;line-height:1.45}.research-card__action{color:#a68cff;font-size:.85rem;font-weight:780}.research-card__details{margin-top:.6rem;font-size:.86rem}.research-card__details summary{cursor:pointer;color:#a68cff;font-weight:700}.research-card__details p{color:var(--muted);margin-top:.4rem}.research-card--featured{border-left-color:var(--cyan);background:linear-gradient(160deg,#68d7ff13,#a68cff09),var(--panel);grid-column:1/-1}.research-card--featured .research-card__index,.research-card--featured .research-card__action,.research-card--featured .research-card__details summary{color:var(--cyan)}.research-card--featured .research-card__node{fill:var(--cyan)}.research-card--featured .research-card__edge{stroke:var(--cyan)}@media (width<=800px){.research-grid{grid-template-columns:1fr}}.explore-card__mark{width:28px;height:28px;margin-bottom:.5rem}.journey-compact{gap:.6rem;display:grid}.journey-stage-compact{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:.9rem 1.1rem}.journey-stage-compact summary{cursor:pointer;align-items:center;gap:.8rem;list-style:none;display:flex}.journey-stage-compact summary::-webkit-details-marker{display:none}.journey-stage-compact .journey-details{margin-top:.9rem}.about-closing-cta{border:1px solid var(--line);background:var(--panel);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem;display:flex}.about-closing-cta h2{margin:.2rem 0 0}.about-summary p{margin:.6rem 0}.expertise-signals{flex-wrap:wrap;gap:.4rem;margin:.8rem 0;padding:0;list-style:none;display:flex}.expertise-signals li{border:1px solid var(--line);color:#c9d9e8;border-radius:999px;padding:.35rem .7rem;font-size:.78rem}.credibility-signals{flex-wrap:wrap;gap:1.4rem;margin:1rem 0;display:flex}.credibility-signals div{display:grid}.credibility-signals strong{color:var(--cyan);font-size:1.5rem}.credibility-signals span{color:var(--muted);max-width:170px;font-size:.78rem}.about-deep-dive{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:1.1rem 1.3rem}.about-deep-dive summary{cursor:pointer;color:var(--cyan);font-size:1.05rem;font-weight:780;list-style:none}.about-deep-dive summary::-webkit-details-marker{display:none}.about-deep-dive__body{gap:1.3rem;margin-top:1.3rem;display:grid}.research-card__mark{width:26px;height:26px;margin-bottom:.5rem}.research-card__node{fill:#a68cff;opacity:.85}.research-card__edge{stroke:#a68cff;stroke-width:1.3px;stroke-dasharray:2 3;opacity:.6}.intent-hero__layout--overview{grid-template-columns:minmax(0,.88fr) minmax(0,1.02fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}.intent-hero__visual{min-width:0}.hero-ai-overview{margin:0}.hero-ai-overview__desktop{background:linear-gradient(165deg,#68d7ff14,#a68cff0d 52%,#0c1c2ceb);border:1px solid #68d7ff2e;border-radius:24px;gap:.9rem;padding:clamp(1rem,2.8vw,1.4rem);display:grid;box-shadow:0 18px 48px #0000003d}.hero-ai-overview__column,.hero-ai-overview__judgment{background:#07111fb8;border:1px solid #ffffff14;border-radius:18px;min-width:0;padding:1rem 1rem 1.05rem;position:relative}.hero-ai-overview__column:after,.hero-ai-overview__judgment:after{content:"";background:#68d7ff40;width:1px;height:.7rem;position:absolute;bottom:-.7rem;left:50%;transform:translate(-50%)}.hero-ai-overview__column:last-child:after{display:none}.hero-ai-overview__column--core{background:linear-gradient(#68d7ff14,#07111fd1);border-color:#68d7ff47}.hero-ai-overview__kicker,.hero-ai-overview__mobile-kicker{color:var(--cyan);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.65rem;font:800 .72rem ui-monospace,monospace;display:block}.hero-ai-overview__list,.hero-ai-overview__sequence,.hero-ai-overview__mobile-flow{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.hero-ai-overview__list li,.hero-ai-overview__sequence li,.hero-ai-overview__mobile-flow li{background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;padding:.58rem .7rem}.hero-ai-overview__sequence{grid-template-columns:repeat(5,minmax(0,1fr))}.hero-ai-overview__sequence li{text-align:center;font-weight:750}.hero-ai-overview__judgment{border-style:dashed;justify-content:center;align-items:center;padding:.75rem 1rem;display:flex}.hero-ai-overview__judgment span{color:#f7e2a4;font-weight:800}.hero-ai-overview__guardrails{flex-wrap:wrap;gap:.4rem;margin-top:.8rem;display:flex}.hero-ai-overview__guardrails span,.hero-ai-overview__echo{color:var(--muted);font-size:.75rem}.hero-ai-overview__guardrails span{border:1px solid #ffffff14;border-radius:999px;padding:.24rem .55rem}.hero-ai-overview__echo{margin:.8rem 0 0}.hero-ai-overview__mobile{display:none}@media (width<=1179px){.intent-hero__layout--overview{grid-template-columns:1fr}.intent-hero__copy{max-width:900px}.intent-hero__visual{max-width:850px}}@media (width<=720px){.hero-ai-overview__desktop{display:none}.hero-ai-overview__mobile{background:linear-gradient(#68d7ff0f,#07111feb);border:1px solid #68d7ff29;border-radius:18px;gap:.5rem;padding:.72rem;display:grid}.hero-ai-overview__mobile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;margin:0;display:grid}.hero-ai-overview__mobile-grid div{background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;padding:.45rem .5rem}.hero-ai-overview__mobile-grid dt{font-size:.9rem;font-weight:780;line-height:1.1}.hero-ai-overview__mobile-grid dd{color:var(--muted);margin:.16rem 0 0;font-size:.72rem;line-height:1.22}.hero-ai-overview__mobile-footer{color:var(--muted);margin:0;font-size:.72rem;line-height:1.25}}.hf06-hero{background:radial-gradient(circle at 70% 28%,#215cbe1a,#0000 42%);grid-template-columns:minmax(420px,.88fr) minmax(680px,1.35fr);align-items:center;gap:42px;min-height:760px;padding:60px max(24px,50vw - 768px) 44px;display:grid;position:relative}.hf06-copy{z-index:2;min-width:0}.hf06-kicker{color:#59d3ff;letter-spacing:.22em;margin:0 0 24px;font-size:.87rem;font-weight:800}.hf06-title{color:#f1f6ff;letter-spacing:-.055em;margin:0;font-size:clamp(4.2rem,6.7vw,7.15rem);font-weight:850;line-height:.94}.hf06-title span{background:linear-gradient(90deg,#55d3ff,#6fa7ff 52%,#9a7fff);color:#0000;background-clip:text;margin-top:.12em;display:block}.hf06-summary{color:#e3ecf8e0;max-width:620px;margin:28px 0 0;font-size:clamp(1.1rem,1.35vw,1.4rem);line-height:1.7}.hf06-actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.hf06-actions a{border-radius:16px;justify-content:center;align-items:center;min-height:52px;padding:0 22px;font-weight:800;text-decoration:none;display:inline-flex}.hf06-primary{color:#fff;background:linear-gradient(90deg,#1c99e8,#7668eb);box-shadow:0 15px 35px #246ddc33}.hf06-secondary{color:#67d7ff;background:#07132294;border:1px solid #49c0ff6b}.hf06-visual-wrap{grid-template-columns:minmax(620px,1fr) 220px;align-items:center;gap:18px;min-width:0;display:grid}.hf06-diagram{aspect-ratio:760/620;background:radial-gradient(circle at 50% 40%,#3751ff26,#0000 24%),radial-gradient(circle at 50% 55%,#23ceff1a,#0000 44%),linear-gradient(#050f1d33,#040b160d);border-radius:34px;min-width:0;position:relative;overflow:hidden}.hf06-connectors{width:100%;height:100%;position:absolute;inset:0}.hf06-source,.hf06-cap,.hf06-decision,.hf06-trust,.hf06-core{z-index:2;color:#f5f8ff;position:absolute;box-shadow:0 0 26px #36a0ff21}.hf06-source{text-align:center;background:radial-gradient(circle at 50% 0,#2d75ff42,#0000 55%),#04142bd1;border:1px solid #48beff94;border-radius:45% 45% 35% 35%/50% 50% 40% 40%;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:25%;height:14%;font-size:.85rem;display:flex;top:5%}.hf06-source-a{left:4%}.hf06-source-b{left:37.5%}.hf06-source-c{right:4%}.hf06-icon{color:#71ddff;font-size:1.7rem}.hf06-core{aspect-ratio:1;text-align:center;background:radial-gradient(circle at 45% 38%,#34caff33,#0000 28%),radial-gradient(circle,#122f7f,#0a143b 64%,#071126);border:1px solid #53a0ffc2;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:28%;display:flex;top:29%;left:36%;box-shadow:0 0 0 10px #3f72ff0f,0 0 48px #366fff52}.hf06-core-brand{color:#fff;background:#1787d2;border-radius:4px;margin-bottom:6px;padding:2px 8px;font-size:1rem;font-weight:900}.hf06-core strong{font-size:clamp(1rem,1.25vw,1.35rem);line-height:1.12}.hf06-trust{color:#d8ebff;background:#081839e6;border:1px solid #5f8cff8f;border-radius:999px;justify-content:space-evenly;align-items:center;gap:8px;width:48%;min-height:43px;padding:0 12px;font-size:.72rem;display:flex;top:54%;left:26%}.hf06-cap{background:#051631e0;border:1px solid #4ea9ff87;border-radius:40% 40% 32% 32%/50% 50% 38% 38%;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:15%;height:14%;font-size:.82rem;display:flex;top:68%}.hf06-cap span{color:#67d9ff;font-size:1.5rem}.hf06-cap-a{left:2%}.hf06-cap-b{left:22.5%}.hf06-cap-c{left:42.5%}.hf06-cap-d{left:62.5%}.hf06-cap-e{right:2%}.hf06-cap-c{border-color:#9962ffa6;box-shadow:0 0 24px #814dff29}.hf06-decision{background:#061835eb;border:1px solid #4caeffad;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:36%;height:9%;font-size:1rem;display:flex;bottom:2%;left:32%;box-shadow:0 0 32px #3b66ff30}.hf06-decision span{color:#70d8ff;font-size:1.5rem}.hf06-outcomes{flex-direction:column;gap:10px;min-width:0;display:flex}.hf06-outcome-label{color:#4ecbff;margin:0 0 4px;font-size:.82rem}.hf06-outcomes>div{background:#08172aba;border:1px solid #4dacff52;border-radius:13px;padding:14px 13px}.hf06-outcomes strong,.hf06-outcomes span{display:block}.hf06-outcomes strong{color:#f4f8ff;font-size:.82rem}.hf06-outcomes span{color:#a9b9cf;margin-top:4px;font-size:.71rem}.hf06-outcomes .hf06-authority{border-color:#4abeff70;margin-top:14px}.hf06-mobile-how,.hf06-mobile-cards{display:none}@media (width<=1439px){.hf06-hero{grid-template-columns:minmax(390px,.88fr) minmax(600px,1.12fr);gap:28px;min-height:720px}.hf06-visual-wrap{grid-template-columns:1fr}.hf06-outcomes{display:none}}@media (width<=1179px){.hf06-hero{grid-template-columns:1fr;min-height:0;padding-top:46px}.hf06-copy{max-width:900px}.hf06-title{font-size:clamp(4rem,9vw,6.7rem)}.hf06-visual-wrap{justify-self:center;width:100%;max-width:880px}}@media (width<=767px){.hf06-hero{padding:34px 20px 92px;display:block}.hf06-title{font-size:clamp(3.05rem,14.4vw,4.7rem)}.hf06-summary{margin-top:22px;font-size:1.02rem;line-height:1.62}.hf06-actions{margin-top:22px}.hf06-actions a{min-height:48px;font-size:.9rem}.hf06-visual-wrap{display:none}.hf06-mobile-how{background:#061426d1;border:1px solid #4ba5ff47;border-radius:20px;margin-top:28px;padding:18px;display:block}.hf06-mobile-how-title{color:#eef5ff;margin-bottom:15px;font-size:1rem;font-weight:800}.hf06-mobile-flow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:7px;display:grid}.hf06-mobile-flow div{text-align:center;background:#0c1f3ab8;border-radius:12px;min-width:0;padding:10px 5px}.hf06-mobile-flow b,.hf06-mobile-flow span{display:block}.hf06-mobile-flow b{color:#f5f8ff;font-size:.76rem}.hf06-mobile-flow span{color:#aabbd1;margin-top:4px;font-size:.59rem;line-height:1.2}.hf06-mobile-flow i{color:#63d6ff;font-style:normal}.hf06-mobile-how p{text-align:center;color:#acbdd2;margin:13px 0 0;font-size:.7rem}.hf06-mobile-cards{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}.hf06-mobile-cards a{background:#071629c7;border:1px solid #4ea2ff3d;border-radius:14px;padding:13px 12px;text-decoration:none}.hf06-mobile-cards b,.hf06-mobile-cards span{display:block}.hf06-mobile-cards b{color:#edf5ff;font-size:.82rem}.hf06-mobile-cards span{color:#99abc2;margin-top:4px;font-size:.65rem;line-height:1.25}}@media (width<=430px){.hf06-actions a{width:100%}.hf06-mobile-flow{grid-template-columns:1fr 1fr;gap:8px}.hf06-mobile-flow i{display:none}.hf06-mobile-how[data-hero-ai-mobile-summary]{border-radius:14px!important;margin-top:8px!important;padding:6px 8px!important}.hf06-mobile-how-title{margin:0 0 5px!important;font-size:.67rem!important;line-height:1!important}.hf06-mobile-flow{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:3px!important;margin:0!important;display:grid!important}.hf06-mobile-flow>div{border-radius:8px!important;justify-content:center!important;align-items:center!important;min-width:0!important;height:auto!important;min-height:34px!important;padding:3px 2px!important;display:flex!important}.hf06-mobile-flow b{text-align:center!important;overflow-wrap:anywhere!important;margin:0!important;font-size:.52rem!important;line-height:1.05!important;display:block!important}.hf06-mobile-flow span,.hf06-mobile-flow i,.hf06-mobile-how>p{display:none!important}}@media (width>=768px){.hf06-hero[data-hf06-ux-r1]{max-width:1600px!important;margin-inline:auto!important}.hf06-hero[data-hf06-ux-r1] .hf06-diagram{min-width:0!important;box-shadow:none!important;background:radial-gradient(circle at 50% 39%,#296cff1f,#0000 31%),radial-gradient(circle at 50% 63%,#6d4aff12,#0000 38%)!important;border:0!important;position:relative!important;overflow:visible!important}.hf06-hero[data-hf06-ux-r1] .hf06-connectors{pointer-events:none!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.hf06-hero[data-hf06-ux-r1] .hf06-source,.hf06-hero[data-hf06-ux-r1] .hf06-cap,.hf06-hero[data-hf06-ux-r1] .hf06-core,.hf06-hero[data-hf06-ux-r1] .hf06-trust,.hf06-hero[data-hf06-ux-r1] .hf06-decision{z-index:2!important;box-sizing:border-box!important;position:absolute!important}.hf06-hero[data-hf06-ux-r1] .hf06-source{text-align:center!important;background:#03152875!important;border:1px solid #49bfff94!important;border-radius:999px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;width:27%!important;height:70px!important;min-height:70px!important;padding:9px 12px!important;display:flex!important;top:24px!important;box-shadow:0 8px 28px #003f8714!important}.hf06-hero[data-hf06-ux-r1] .hf06-source-a{left:0!important}.hf06-hero[data-hf06-ux-r1] .hf06-source-b{left:36.5%!important}.hf06-hero[data-hf06-ux-r1] .hf06-source-c{right:0!important}.hf06-hero[data-hf06-ux-r1] .hf06-source strong{overflow-wrap:anywhere!important;max-width:100%!important;font-size:.82rem!important;line-height:1.15!important}.hf06-hero[data-hf06-ux-r1] .hf06-source .hf06-icon{font-size:1.05rem!important;line-height:1!important}.hf06-hero[data-hf06-ux-r1] .hf06-core{text-align:center!important;background:radial-gradient(circle at 50% 42%,#367bff57,#081b48db 68%)!important;border:1px solid #5397ffc7!important;border-radius:50%!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:180px!important;height:180px!important;display:flex!important;top:128px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 0 0 10px #4271ff09,0 18px 54px #1349be30!important}.hf06-hero[data-hf06-ux-r1] .hf06-core strong{font-size:1.22rem!important;line-height:1.08!important}.hf06-hero[data-hf06-ux-r1] .hf06-core-brand{margin-bottom:7px!important}.hf06-hero[data-hf06-ux-r1] .hf06-trust{background:#061b37db!important;border:1px solid #5797ff8c!important;border-radius:999px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:center!important;gap:8px!important;width:min(74%,490px)!important;height:50px!important;min-height:50px!important;padding:0 16px!important;display:grid!important;top:326px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 12px 32px #05112f3d!important}.hf06-hero[data-hf06-ux-r1] .hf06-trust span{text-align:center!important;white-space:normal!important;min-width:0!important;font-size:.71rem!important;line-height:1.15!important}.hf06-hero[data-hf06-ux-r1] .hf06-cap{background:#031528ad!important;border:1px solid #47adff85!important;border-radius:999px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;width:18%!important;height:70px!important;min-height:70px!important;padding:8px 6px!important;display:flex!important;top:405px!important;box-shadow:0 8px 24px #002d6e14!important}.hf06-hero[data-hf06-ux-r1] .hf06-cap-a{left:0!important}.hf06-hero[data-hf06-ux-r1] .hf06-cap-b{left:20.5%!important}.hf06-hero[data-hf06-ux-r1] .hf06-cap-c{left:41%!important}.hf06-hero[data-hf06-ux-r1] .hf06-cap-d{left:61.5%!important}.hf06-hero[data-hf06-ux-r1] .hf06-cap-e{left:82%!important}.hf06-hero[data-hf06-ux-r1] .hf06-cap strong{font-size:.78rem!important;line-height:1.08!important}.hf06-hero[data-hf06-ux-r1] .hf06-decision{background:#051f3ed1!important;border:1px solid #44b1ffad!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:238px!important;height:52px!important;min-height:52px!important;display:flex!important;top:502px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 12px 34px #0036871a!important}}@media (width>=768px) and (width<=1179px){.hf06-hero[data-hf06-ux-r1]{grid-template-columns:minmax(0,1fr)!important;gap:26px!important;padding:48px 28px 56px!important;display:grid!important}.hf06-hero[data-hf06-ux-r1] .hf06-copy{max-width:820px!important}.hf06-hero[data-hf06-ux-r1] .hf06-title{letter-spacing:-.045em!important;max-width:760px!important;font-size:clamp(2.55rem,5.8vw,3.55rem)!important;line-height:.98!important}.hf06-hero[data-hf06-ux-r1] .hf06-summary{max-width:760px!important}.hf06-hero[data-hf06-ux-r1] .hf06-visual-wrap{grid-template-columns:minmax(0,1fr)!important;gap:0!important;margin-top:8px!important;display:grid!important}.hf06-hero[data-hf06-ux-r1] .hf06-diagram{width:100%!important;height:560px!important;min-height:560px!important}.hf06-hero[data-hf06-ux-r1] .hf06-outcomes{display:none!important}}@media (width>=1180px){.hf06-hero[data-hf06-ux-r1]{grid-template-columns:minmax(0,.84fr) minmax(650px,1.16fr)!important;align-items:center!important;column-gap:clamp(34px,3vw,54px)!important;padding:58px 28px 48px!important;display:grid!important}.hf06-hero[data-hf06-ux-r1] .hf06-copy{align-self:center!important;max-width:630px!important}.hf06-hero[data-hf06-ux-r1] .hf06-title{letter-spacing:-.05em!important;max-width:660px!important;font-size:clamp(2.65rem,3.45vw,3.55rem)!important;line-height:.96!important}.hf06-hero[data-hf06-ux-r1] .hf06-summary{max-width:610px!important;font-size:clamp(1rem,1.2vw,1.18rem)!important;line-height:1.52!important}.hf06-hero[data-hf06-ux-r1] .hf06-actions{align-items:center!important;margin-top:28px!important}.hf06-hero[data-hf06-ux-r1] .hf06-primary,.hf06-hero[data-hf06-ux-r1] .hf06-secondary{align-items:center!important;min-height:54px!important;display:inline-flex!important}.hf06-hero[data-hf06-ux-r1] .hf06-visual-wrap{grid-template-columns:minmax(0,1fr) 205px!important;align-items:center!important;gap:22px!important;min-width:0!important;display:grid!important}.hf06-hero[data-hf06-ux-r1] .hf06-diagram{width:100%!important;height:560px!important;min-height:560px!important}.hf06-hero[data-hf06-ux-r1] .hf06-outcomes{border-left:1px solid #4b99e140!important;align-self:center!important;gap:7px!important;padding-left:17px!important;display:grid!important}.hf06-hero[data-hf06-ux-r1] .hf06-outcome-label{letter-spacing:.12em!important;text-transform:uppercase!important;margin:0 0 4px!important;padding:0!important;font-size:.69rem!important}.hf06-hero[data-hf06-ux-r1] .hf06-outcomes>div{min-height:0!important;box-shadow:none!important;background:#07182a57!important;border:0!important;border-left:2px solid #40b4ff7a!important;border-radius:0 10px 10px 0!important;padding:11px 10px 11px 12px!important}.hf06-hero[data-hf06-ux-r1] .hf06-outcomes strong{font-size:.78rem!important;line-height:1.18!important}.hf06-hero[data-hf06-ux-r1] .hf06-outcomes span{margin-top:3px!important;font-size:.68rem!important;line-height:1.25!important}.hf06-hero[data-hf06-ux-r1] .hf06-authority{border-top:1px solid #4b99e13d!important;border-left-color:#61d2ffad!important;margin-top:7px!important;padding-top:14px!important}}@media (width>=1180px) and (width<=1439px){.hf06-hero[data-hf06-ux-r1]{grid-template-columns:minmax(0,.82fr) minmax(650px,1.18fr)!important}.hf06-hero[data-hf06-ux-r1] .hf06-title{font-size:clamp(2.55rem,3.55vw,3.25rem)!important}.hf06-hero[data-hf06-ux-r1] .hf06-visual-wrap{grid-template-columns:minmax(0,1fr)!important}.hf06-hero[data-hf06-ux-r1] .hf06-outcomes{display:none!important}}:root{--uxea-type-display:clamp(2.65rem, 3.45vw, 3.55rem);--uxea-type-page-title:clamp(2.1rem, 2.7vw, 2.35rem);--uxea-type-section-title:clamp(1.45rem, 1.8vw, 1.9rem);--uxea-type-card-title:clamp(1.05rem, 1.18vw, 1.3rem);--uxea-type-body-large:clamp(.96rem, .9vw, 1.05rem);--uxea-section-space:clamp(2.6rem, 4.2vw, 4.6rem);--uxea-hero-pad-top:clamp(1.85rem, 2.8vw, 3rem);--uxea-hero-pad-bottom:clamp(1.4rem, 2.2vw, 2.2rem)}main h1,.page-hero h1,.hero h1,.intent-hero h1{text-wrap:balance;font-size:var(--uxea-type-page-title)!important;letter-spacing:-.035em!important;line-height:1.02!important}.hf06-title{text-wrap:balance;font-size:var(--uxea-type-display)!important;letter-spacing:-.045em!important;line-height:.98!important}main h2,.section h2,.intent-section h2{text-wrap:balance;font-size:var(--uxea-type-section-title)!important;letter-spacing:-.02em!important;line-height:1.12!important}main h3,.card h3,article h3{text-wrap:balance;font-size:var(--uxea-type-card-title)!important;letter-spacing:-.012em!important;line-height:1.2!important}.page-hero .lead,.hero .lead,.hf06-summary{font-size:var(--uxea-type-body-large)!important;line-height:1.55!important}.section,.intent-section{padding-top:var(--uxea-section-space)!important;padding-bottom:var(--uxea-section-space)!important}.page-hero,.hero:not(.hf06-hero){padding-top:var(--uxea-hero-pad-top)!important;padding-bottom:var(--uxea-hero-pad-bottom)!important}@media (width<=767px){:root{--uxea-type-display:clamp(2rem, 8.2vw, 2.45rem);--uxea-type-page-title:clamp(1.72rem, 6.7vw, 1.95rem);--uxea-type-section-title:clamp(1.35rem, 5vw, 1.72rem);--uxea-type-card-title:clamp(1.02rem, 4vw, 1.22rem);--uxea-section-space:clamp(2rem, 8vw, 3rem)}}@media (width>=768px){.hf06-hero[data-ux-ea-r1]{align-items:center!important;max-width:1680px!important;height:auto!important;min-height:0!important;margin-inline:auto!important;padding:clamp(2.75rem,4vw,4rem) clamp(1.25rem,2.2vw,2.2rem) 2rem!important}.hf06-hero[data-ux-ea-r1] .hf06-copy{align-self:center!important;max-width:650px!important}.hf06-hero[data-ux-ea-r1] .hf06-visual-wrap{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:14px!important;min-width:0!important;display:grid!important}.hf06-hero[data-ux-ea-r1] .hf06-diagram{width:100%!important;height:520px!important;min-height:520px!important;box-shadow:none!important;background:radial-gradient(circle at 50% 40%,#2a6fff1f,#0000 29%),radial-gradient(circle at 50% 71%,#5e4cff0f,#0000 32%)!important;border:0!important;border-radius:0!important;position:relative!important;overflow:visible!important}.hf06-hero[data-ux-ea-r1] .hf06-connectors{pointer-events:none!important;z-index:1!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.hf06-hero[data-ux-ea-r1] .hf06-source,.hf06-hero[data-ux-ea-r1] .hf06-core,.hf06-hero[data-ux-ea-r1] .hf06-trust,.hf06-hero[data-ux-ea-r1] .hf06-cap,.hf06-hero[data-ux-ea-r1] .hf06-decision{z-index:2!important;box-sizing:border-box!important;position:absolute!important}.hf06-hero[data-ux-ea-r1] .hf06-source{text-align:center!important;width:26%!important;height:62px!important;min-height:62px!important;box-shadow:none!important;background:#04162994!important;border:1px solid #42b2f58a!important;border-radius:999px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;padding:7px 11px!important;display:flex!important;top:16px!important}.hf06-hero[data-ux-ea-r1] .hf06-source-a{left:0!important}.hf06-hero[data-ux-ea-r1] .hf06-source-b{left:37%!important}.hf06-hero[data-ux-ea-r1] .hf06-source-c{right:0!important}.hf06-hero[data-ux-ea-r1] .hf06-source strong{font-size:.78rem!important;line-height:1.08!important}.hf06-hero[data-ux-ea-r1] .hf06-source .hf06-icon{font-size:.95rem!important;line-height:1!important}.hf06-hero[data-ux-ea-r1] .hf06-core{text-align:center!important;background:radial-gradient(circle at 50% 42%,#377cff52,#081b48e6 69%)!important;border:1px solid #5297ffbf!important;border-radius:50%!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:154px!important;height:154px!important;display:flex!important;top:108px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 12px 42px #1243a629!important}.hf06-hero[data-ux-ea-r1] .hf06-core strong{font-size:1.05rem!important;line-height:1.06!important}.hf06-hero[data-ux-ea-r1] .hf06-core-brand{margin-bottom:5px!important}.hf06-hero[data-ux-ea-r1] .hf06-trust{width:min(72%,480px)!important;height:48px!important;min-height:48px!important;box-shadow:none!important;background:#051c36d1!important;border:1px solid #4e97f07a!important;border-radius:999px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:center!important;gap:7px!important;padding:0 14px!important;display:grid!important;top:282px!important;left:50%!important;transform:translate(-50%)!important}.hf06-hero[data-ux-ea-r1] .hf06-trust span{text-align:center!important;white-space:normal!important;font-size:.68rem!important;line-height:1.1!important}.hf06-hero[data-ux-ea-r1] .hf06-cap{width:17.5%!important;height:60px!important;min-height:60px!important;box-shadow:none!important;background:#041629a8!important;border:1px solid #45a8f27a!important;border-radius:999px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:2px!important;padding:6px!important;display:flex!important;top:354px!important}.hf06-hero[data-ux-ea-r1] .hf06-cap-a{left:0!important}.hf06-hero[data-ux-ea-r1] .hf06-cap-b{left:20.625%!important}.hf06-hero[data-ux-ea-r1] .hf06-cap-c{left:41.25%!important}.hf06-hero[data-ux-ea-r1] .hf06-cap-d{left:61.875%!important}.hf06-hero[data-ux-ea-r1] .hf06-cap-e{right:0!important}.hf06-hero[data-ux-ea-r1] .hf06-cap strong{font-size:.74rem!important;line-height:1.06!important}.hf06-hero[data-ux-ea-r1] .hf06-decision{width:230px!important;height:50px!important;min-height:50px!important;box-shadow:none!important;background:#051f3ee0!important;border:1px solid #43b1ffa8!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:9px!important;display:flex!important;top:448px!important;left:50%!important;transform:translate(-50%)!important}.hf06-hero[data-ux-ea-r1] .hf06-outcomes{background:0 0!important;border:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px 10px!important;margin:0!important;padding:20px 0 0!important;display:grid!important;position:relative!important}.hf06-hero[data-ux-ea-r1] .hf06-outcomes:before{content:""!important;background:linear-gradient(#4fadffcc,#4fadff2e)!important;width:1px!important;height:14px!important;position:absolute!important;top:0!important;left:50%!important}.hf06-hero[data-ux-ea-r1] .hf06-outcome-label{text-align:center!important;letter-spacing:.13em!important;text-transform:uppercase!important;grid-column:1/-1!important;margin:0 0 1px!important;padding:0!important;font-size:.67rem!important}.hf06-hero[data-ux-ea-r1] .hf06-outcomes>div{min-height:64px!important;box-shadow:none!important;background:#05142547!important;border:0!important;border-top:1px solid #4b9ee65c!important;border-radius:0!important;padding:10px!important}.hf06-hero[data-ux-ea-r1] .hf06-outcomes>div strong{font-size:.74rem!important;line-height:1.12!important}.hf06-hero[data-ux-ea-r1] .hf06-outcomes>div span{margin-top:3px!important;font-size:.65rem!important;line-height:1.2!important}.hf06-hero[data-ux-ea-r1] .hf06-authority{text-align:center!important;background:linear-gradient(90deg,#0000,#0c2c497a,#0000)!important;border-top:1px solid #5bc7ff8a!important;flex-direction:row!important;grid-column:1/-1!important;justify-content:center!important;align-items:center!important;gap:12px!important;min-height:54px!important;margin-top:3px!important;display:flex!important}.hf06-hero[data-ux-ea-r1] .hf06-authority strong:before{content:"Foundation · "!important;color:#56d5ff!important;font-weight:600!important}.hf06-hero[data-ux-ea-r1]+.section,.hf06-hero[data-ux-ea-r1]+.intent-section{padding-top:clamp(2.25rem,3vw,3.5rem)!important}}@media (width>=1180px){.hf06-hero[data-ux-ea-r1]{grid-template-columns:minmax(0,.82fr) minmax(680px,1.18fr)!important;column-gap:clamp(32px,3vw,52px)!important;display:grid!important}.hf06-hero[data-ux-ea-r1] .hf06-title{max-width:660px!important}}@media (width>=768px) and (width<=1179px){.hf06-hero[data-ux-ea-r1]{grid-template-columns:minmax(0,1fr)!important;gap:24px!important;display:grid!important}.hf06-hero[data-ux-ea-r1] .hf06-copy{max-width:820px!important}.hf06-hero[data-ux-ea-r1] .hf06-visual-wrap{margin-top:4px!important}.hf06-hero[data-ux-ea-r1] .hf06-outcomes{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=767px){.hf06-hero[data-ux-ea-r1] .hf06-visual-wrap{display:none!important}.hf06-hero[data-ux-ea-r1] .hf06-mobile-how,.hf06-hero[data-ux-ea-r1] .hf06-mobile-cards{display:block}.hf06-hero[data-ux-ea-r1]{height:auto!important;min-height:0!important;padding-bottom:2rem!important}}@media (width>=768px) and (width<=1179px){.hf06-hero[data-ux-ea-r1] .hf06-outcomes{visibility:visible!important;opacity:1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;display:grid!important}.hf06-hero[data-ux-ea-r1] .hf06-authority{visibility:visible!important;opacity:1!important;grid-column:1/-1!important;display:flex!important}}@media (width>=1180px){.hf06-hero[data-ux-ea-r1] .hf06-outcomes{visibility:visible!important;opacity:1!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important;display:grid!important}.hf06-hero[data-ux-ea-r1] .hf06-authority{visibility:visible!important;opacity:1!important;grid-column:1/-1!important;display:flex!important}}.site-footer{margin-top:1.1rem!important;padding-top:1.4rem!important}@media (width<=720px){.site-footer{padding-bottom:calc(var(--mobile-nav-clearance) + 7.75rem)!important;margin-top:.9rem!important}.learn-shell{padding-bottom:2.2rem!important}}@media (width>=1180px){.hf06-hero[data-ux-ea-r1]{grid-template-columns:minmax(0,.66fr) minmax(720px,1.34fr)!important;column-gap:clamp(28px,3vw,48px)!important}.hf06-hero[data-ux-ea-r1] .hf06-visual-wrap{grid-template-columns:minmax(0,1fr) 250px!important;align-items:start!important;gap:22px!important;display:grid!important}.hf06-hero[data-ux-ea-r1] .hf06-diagram{aspect-ratio:760/620!important;height:auto!important;min-height:0!important}.hf06-hero[data-ux-ea-r1] .hf06-source{border-radius:45% 45% 35% 35%/50% 50% 40% 40%!important;width:25%!important;height:14%!important;min-height:0!important;padding:6px 10px!important;top:5%!important}.hf06-hero[data-ux-ea-r1] .hf06-source-a{left:4%!important}.hf06-hero[data-ux-ea-r1] .hf06-source-b{left:37.5%!important}.hf06-hero[data-ux-ea-r1] .hf06-source-c{right:4%!important}.hf06-hero[data-ux-ea-r1] .hf06-source strong{font-size:.76rem!important}.hf06-hero[data-ux-ea-r1] .hf06-source .hf06-icon{font-size:1.3rem!important}.hf06-hero[data-ux-ea-r1] .hf06-core{aspect-ratio:1!important;border-radius:50%!important;width:28%!important;height:auto!important;top:29%!important;left:36%!important;transform:none!important;box-shadow:0 0 0 8px #46a5ff12,0 0 0 22px #46a5ff0d,0 0 0 40px #46a5ff08,0 0 0 64px #46a5ff05,0 0 60px #3a82ff61!important}.hf06-hero[data-ux-ea-r1] .hf06-core strong{font-size:clamp(.92rem,1.3vw,1.35rem)!important;line-height:1.04!important}.hf06-hero[data-ux-ea-r1] .hf06-core-brand{background:linear-gradient(135deg,#1f9be0,#3f6fe0)!important;display:inline-block!important;box-shadow:0 6px 16px #1e6edc59!important}.hf06-hero[data-ux-ea-r1] .hf06-trust{gap:6px!important;width:64%!important;height:auto!important;min-height:44px!important;padding:0 10px!important;display:flex!important;top:57%!important;left:18%!important;transform:none!important}.hf06-hero[data-ux-ea-r1] .hf06-trust span{letter-spacing:-.01em!important;white-space:nowrap!important;font-size:.66rem!important}.hf06-hero[data-ux-ea-r1] .hf06-cap{border-radius:40% 40% 32% 32%/50% 50% 38% 38%!important;width:15%!important;height:14%!important;min-height:0!important;padding:6px!important;top:68%!important}.hf06-hero[data-ux-ea-r1] .hf06-cap-a{left:2%!important}.hf06-hero[data-ux-ea-r1] .hf06-cap-b{left:22.5%!important}.hf06-hero[data-ux-ea-r1] .hf06-cap-c{left:42.5%!important}.hf06-hero[data-ux-ea-r1] .hf06-cap-d{left:62.5%!important}.hf06-hero[data-ux-ea-r1] .hf06-cap-e{right:2%!important}.hf06-hero[data-ux-ea-r1] .hf06-cap span{font-size:1.35rem!important}.hf06-hero[data-ux-ea-r1] .hf06-cap strong{font-size:.76rem!important}.hf06-hero[data-ux-ea-r1] .hf06-decision{width:36%!important;height:9%!important;min-height:0!important;top:auto!important;bottom:2%!important;left:32%!important;transform:none!important;box-shadow:0 0 0 6px #46a5ff0f,0 0 0 16px #46a5ff0a,0 0 32px #3b66ff47!important}.hf06-hero[data-ux-ea-r1] .hf06-outcomes{background:0 0!important;border:0!important;flex-direction:column!important;grid-template-columns:none!important;gap:.55rem!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important;position:static!important}.hf06-hero[data-ux-ea-r1] .hf06-outcomes:before{content:none!important}.hf06-hero[data-ux-ea-r1] .hf06-outcome-label{text-align:left!important;color:var(--cyan)!important;text-transform:uppercase!important;letter-spacing:.1em!important;grid-column:auto!important;margin:0 0 .1rem!important;padding:0!important;font:800 .74rem ui-monospace,monospace!important}.hf06-hero[data-ux-ea-r1] .hf06-outcome-row{background:#08172abd!important;border:1px solid #4dacff4d!important;border-radius:12px!important;align-items:flex-start!important;gap:.6rem!important;min-height:0!important;padding:.55rem .65rem!important;display:flex!important}.hf06-hero[data-ux-ea-r1] .hf06-outcome-icon{border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font:800 .85rem/1 ui-sans-serif;display:grid}.hf06-hero[data-ux-ea-r1] .hf06-outcome-row--good .hf06-outcome-icon{color:#8ce6b6;background:#8ce6b629}.hf06-hero[data-ux-ea-r1] .hf06-outcome-row--warn .hf06-outcome-icon{color:#ffd38a;background:#ffd38a29}.hf06-hero[data-ux-ea-r1] .hf06-outcome-row--blue .hf06-outcome-icon{color:#68d7ff;background:#68d7ff29}.hf06-hero[data-ux-ea-r1] .hf06-outcome-row--violet .hf06-outcome-icon{color:#a68cff;background:#a68cff2e}.hf06-hero[data-ux-ea-r1] .hf06-outcome-row strong{color:#f4f8ff;font-size:.8rem;display:block}.hf06-hero[data-ux-ea-r1] .hf06-outcome-row em{color:#a9b9cf;margin-top:2px;font-size:.7rem;font-style:normal;display:block}.hf06-hero[data-ux-ea-r1] .hf06-authority{text-align:left!important;background:linear-gradient(135deg,#143c6e80,#0a1e3c99)!important;border:1px solid #4ebeff6b!important;border-radius:12px!important;flex-direction:row!important;grid-column:auto!important;justify-content:flex-start!important;align-items:center!important;gap:.6rem!important;min-height:0!important;margin:.2rem 0 0!important;padding:.6rem .7rem!important;display:flex!important}.hf06-hero[data-ux-ea-r1] .hf06-authority strong:before{content:none!important}.hf06-hero[data-ux-ea-r1] .hf06-authority-badge{color:#fff;background:linear-gradient(135deg,#1f9be0,#3f6fe0);border-radius:6px;flex:none;place-items:center;width:34px;height:26px;font:900 .68rem/1 ui-sans-serif;display:grid}.hf06-hero[data-ux-ea-r1] .hf06-authority strong{color:#f4f8ff;font-size:.8rem;display:block}.hf06-hero[data-ux-ea-r1] .hf06-authority em{color:#a9b9cf;margin-top:2px;font-size:.68rem;font-style:normal;display:block}}@media (width<=767px){.hf06-hero[data-ux-ea-r1] .hf06-mobile-cards{grid-template-columns:1fr 1fr!important;display:grid!important}}.hf06-source,.hf06-core,.hf06-cap,.hf06-decision{cursor:pointer;text-decoration:none;transition:box-shadow .16s,border-color .16s,background .16s}.hf06-source:hover,.hf06-source:focus-visible,.hf06-cap:hover,.hf06-cap:focus-visible,.hf06-decision:hover,.hf06-decision:focus-visible{border-color:#78cdfff2;box-shadow:0 0 34px #50aaff57}.hf06-core:hover,.hf06-core:focus-visible{border-color:#82d2fff2}.hf06-source:focus-visible,.hf06-core:focus-visible,.hf06-cap:focus-visible,.hf06-decision:focus-visible{outline-offset:3px;outline:2px solid #68d7ff}@media (prefers-reduced-motion:reduce){.hf06-source,.hf06-core,.hf06-cap,.hf06-decision{transition:none}}.hf06-march{display:none}@media (width<=767px){.hf06-march{margin-top:18px;display:block}.hf06-march-label{color:#4ecbff;text-transform:uppercase;letter-spacing:.1em;text-align:center;margin:0 0 8px;font:800 .74rem ui-monospace,monospace}.hf06-march-connector{margin:0 auto;display:block}.hf06-march-connector--converge{width:80%;max-width:280px;height:26px}.hf06-march-connector--line{background:linear-gradient(#45d8ff99,#7f8cff99);width:2px;height:14px}.hf06-march-sources{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.hf06-march-sources a{color:#f5f8ff;text-align:center;background:#04142bd1;border:1px solid #48beff80;border-radius:16px;flex-direction:column;align-items:center;gap:4px;min-height:64px;padding:8px 4px;font:700 .68rem/1.15 inherit;text-decoration:none;display:flex}.hf06-march-sources a span{color:#71ddff;font-size:1.1rem}.hf06-march-sources a:focus-visible{outline-offset:2px;outline:2px solid #68d7ff}.hf06-march-core{aspect-ratio:1;text-align:center;color:#fff;background:radial-gradient(circle at 45% 38%,#34caff38,#0000 30%),radial-gradient(circle,#122f7f,#0a143b 64%,#071126);border:1px solid #53a0ffcc;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:min(62%,200px);margin:0 auto;text-decoration:none;display:flex;box-shadow:0 0 0 6px #46a5ff12,0 0 0 16px #46a5ff0b,0 0 0 28px #46a5ff06,0 0 36px #366fff57}.hf06-march-core-brand{color:#fff;background:linear-gradient(135deg,#1f9be0,#3f6fe0);border-radius:5px;padding:3px 9px;font-size:.9rem;font-weight:900;display:inline-block}.hf06-march-core strong{padding:0 8px;font-size:1.05rem;line-height:1.2}.hf06-march-core:focus-visible{outline-offset:3px;outline:2px solid #68d7ff}.hf06-march-governance{background:#081839e6;border:1px solid #5f8cff8f;border-radius:18px;flex-direction:column;gap:8px;width:92%;max-width:340px;margin:0 auto;padding:12px 16px;display:flex}.hf06-march-governance span{color:#d8ebff;align-items:center;gap:8px;font-size:.78rem;display:flex}.hf06-march-governance i{color:#63d6ff;font-style:normal}.hf06-march-capabilities{gap:8px;display:grid}.hf06-march-capabilities--row1{grid-template-columns:repeat(3,1fr)}.hf06-march-capabilities--row2{grid-template-columns:repeat(2,1fr);width:66%;max-width:220px;margin:8px auto 0}.hf06-march-capabilities a{color:#f5f8ff;text-align:center;background:#051631e0;border:1px solid #4ea9ff87;border-radius:16px;flex-direction:column;align-items:center;gap:4px;min-height:66px;padding:8px 4px;font:700 .72rem/1.1 inherit;text-decoration:none;display:flex}.hf06-march-capabilities a span{color:#67d9ff;font-size:1.15rem}.hf06-march-capabilities a:focus-visible{outline-offset:2px;outline:2px solid #68d7ff}.hf06-march-decision{color:#fff;background:#061835eb;border:1px solid #4caeffad;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:84%;max-width:300px;min-height:50px;margin:0 auto;font-size:.92rem;text-decoration:none;display:flex;box-shadow:0 0 0 6px #46a5ff0f,0 0 26px #3b66ff3d}.hf06-march-decision span{color:#70d8ff;font-size:1.3rem}.hf06-march-decision:focus-visible{outline-offset:3px;outline:2px solid #68d7ff}.hf06-march-outcomes{grid-template-columns:repeat(2,1fr);gap:8px;width:100%;display:grid}.hf06-march-outcomes div{background:#08172aba;border:1px solid #4dacff4d;border-radius:13px;padding:10px}.hf06-march-outcomes i{color:#68d7ff;font-size:.85rem;font-style:normal}.hf06-march-outcomes strong{color:#f4f8ff;margin-top:3px;font-size:.74rem;display:block}.hf06-march-outcomes em{color:#a9b9cf;margin-top:2px;font-size:.64rem;font-style:normal;line-height:1.2;display:block}.hf06-march-foundation{background:linear-gradient(135deg,#143c6e80,#0a1e3c99);border:1px solid #4ebeff6b;border-radius:14px;align-items:center;gap:10px;width:100%;margin-top:10px;padding:12px 14px;display:flex}.hf06-march-foundation-badge{color:#fff;background:linear-gradient(135deg,#1f9be0,#3f6fe0);border-radius:6px;flex:none;place-items:center;width:38px;height:30px;font:900 .72rem/1 ui-sans-serif;display:grid}.hf06-march-foundation strong{color:#f4f8ff;font-size:.82rem;display:block}.hf06-march-foundation em{color:#a9b9cf;margin-top:2px;font-size:.68rem;font-style:normal;display:block}.hf06-march-sources{margin-bottom:0}.hf06-march-governance,.hf06-march-capabilities--row1,.hf06-march-decision,.hf06-march-outcomes{margin-top:0}.hf06-march-label:not(:first-child){margin-top:4px}@media (prefers-reduced-motion:reduce){.hf06-march-core,.hf06-march-decision,.hf06-march-sources a,.hf06-march-capabilities a{transition:none}}}@media (width<=360px){.hf06-march-sources{grid-template-columns:repeat(3,1fr);gap:4px}.hf06-march-sources a{min-height:58px;padding:6px 3px;font-size:.62rem}.hf06-march-sources a span{font-size:1rem}}@media (width>=1180px){.hf06-hero[data-ux-ea-r1] .hf06-outcomes>.hf06-outcome-row{background:#091a30d1!important;border:1px solid #4dacff57!important;border-radius:14px!important;box-shadow:0 8px 24px #0a1e3c47!important}.hf06-hero[data-ux-ea-r1] .hf06-outcomes>.hf06-authority{background:linear-gradient(135deg,#143c6e8c,#0a1e3ca6)!important;border:1px solid #4ebeff7a!important;border-radius:14px!important;box-shadow:0 8px 24px #0a1e3c4d!important}.hf06-hero[data-ux-ea-r1] .hf06-source{background:radial-gradient(circle at 50% 0,#2d75ff29,#0000 60%),#06182fc7!important;box-shadow:0 0 0 4px #48beff0d,0 0 22px #368cff29!important}.hf06-hero[data-ux-ea-r1] .hf06-source:hover,.hf06-hero[data-ux-ea-r1] .hf06-source:focus-visible{box-shadow:0 0 0 5px #50afff14,0 0 30px #50aaff4d!important}.hf06-hero[data-ux-ea-r1] .hf06-cap{background:radial-gradient(circle at 50% 100%,#2d75ff24,#0000 60%),#06182fd6!important;box-shadow:0 0 0 4px #48beff0d,0 0 22px #368cff29!important}.hf06-hero[data-ux-ea-r1] .hf06-cap:hover,.hf06-hero[data-ux-ea-r1] .hf06-cap:focus-visible{box-shadow:0 0 0 5px #50afff14,0 0 30px #50aaff4d!important}.hf06-hero[data-ux-ea-r1] .hf06-trust{background:#071b34eb!important;box-shadow:0 0 26px #368cff24!important}.hf06-hero[data-ux-ea-r1] .hf06-decision{background:radial-gradient(circle,#2d75ff1f,#0000 70%),#061835f0!important}}@media (width>=768px) and (width<=1179px){.hf06-hero[data-ux-ea-r1] .hf06-outcomes>.hf06-outcome-row,.hf06-hero[data-ux-ea-r1] .hf06-outcomes>div:not(.hf06-authority){background:#091a30d1!important;border:1px solid #4dacff57!important;border-radius:14px!important}.hf06-hero[data-ux-ea-r1] .hf06-outcomes>.hf06-authority{background:linear-gradient(135deg,#143c6e8c,#0a1e3ca6)!important;border:1px solid #4ebeff7a!important;border-radius:14px!important}.hf06-hero[data-ux-ea-r1] .hf06-source{background:radial-gradient(circle at 50% 0,#2d75ff29,#0000 60%),#06182fc7!important;box-shadow:0 0 0 4px #48beff0d,0 0 20px #368cff26!important}.hf06-hero[data-ux-ea-r1] .hf06-cap{background:radial-gradient(circle at 50% 100%,#2d75ff24,#0000 60%),#06182fd6!important;box-shadow:0 0 0 4px #48beff0d,0 0 20px #368cff26!important}.hf06-hero[data-ux-ea-r1] .hf06-trust{background:#071b34eb!important;box-shadow:0 0 22px #368cff1f!important}.hf06-hero[data-ux-ea-r1] .hf06-decision{background:radial-gradient(circle,#2d75ff1f,#0000 70%),#061835f0!important}}.twin-app-hero{background:radial-gradient(circle at 18% 18%,#35a2ff29,#0000 34%),linear-gradient(#040f1dfa,#061322f5)}.twin-app-hero__grid,.twin-command-layout{grid-template-columns:minmax(0,.92fr) minmax(320px,1.08fr);align-items:start;gap:clamp(1.2rem,4vw,3rem);display:grid}.twin-status-summary{background:linear-gradient(145deg,#0c1f36f5,#09182bf0);border:1px solid #0a345f38;border-radius:8px;align-content:center;gap:.35rem;min-height:104px;padding:1rem 1.1rem;display:grid;box-shadow:0 18px 50px #0000003d}.twin-overview-grid{gap:.8rem;display:grid}.twin-disclosure,.twin-command,.twin-proof-panel,.twin-receipt,.lab-mode-panel,.lab-support-card{background:linear-gradient(145deg,#0c1f36f5,#09182bf0);border:1px solid #0a345f38;border-radius:8px;box-shadow:0 18px 50px #0000003d}.twin-status-summary span,.twin-overview-grid strong{color:#65d8ff;font-size:clamp(1rem,2vw,1.35rem);font-weight:850;line-height:1.18;display:block}.twin-status-summary small{color:#a8c6dd}.twin-app-hero h1,.twin-app-hero .lead,.twin-disclosure h2,.twin-disclosure h3,.twin-disclosure p,.twin-disclosure dd,.twin-disclosure small,.twin-proof-panel h3,.twin-proof-panel p,.twin-proof-panel dd,.twin-proof-panel small,.twin-receipt h3,.twin-receipt p,.lab-mode-panel h2,.lab-mode-panel p,.lab-support-card strong,.lab-support-card span{color:#f4fbff}.twin-overview-grid span,.twin-proof-dl dt,.twin-evidence-list span{color:#7adfff;font-weight:780}.twin-band,.twin-advanced-stack{background:0 0}.twin-disclosure{padding:0;overflow:clip}.twin-disclosure+.twin-disclosure{margin-top:1rem}.twin-disclosure>summary{cursor:pointer;color:#f4fbff;justify-content:space-between;align-items:center;gap:1rem;min-height:72px;padding:1rem 1.15rem;display:flex}.twin-disclosure>summary strong{font-size:clamp(1.05rem,2vw,1.35rem)}.twin-disclosure>summary:after{content:"+";color:#7adfff;border:1px solid #72d0ff4d;border-radius:999px;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.twin-disclosure[open]>summary:after{content:"-"}.twin-competency-shell{grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);gap:1rem;padding:0 1.15rem 1.15rem;display:grid}.twin-tiles,.twin-question-grid,.twin-evidence-list,.lab-support-grid{gap:.75rem;display:grid}.twin-context-chip,.twin-evidence-filters{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.9rem 0;display:flex}.twin-context-chip{background:#05111fb8;border:1px solid #72d0ff38;border-radius:8px;padding:.65rem .75rem}.twin-context-chip span{color:#d9ecfb}.twin-context-chip button,.twin-evidence-filters button{color:#d9ecfb;font:inherit;cursor:pointer;background:0 0;border:1px solid #72d0ff3d;border-radius:999px;padding:.42rem .68rem;font-size:.82rem;font-weight:760}.twin-evidence-filters button[aria-pressed=true]{color:#f4fbff;background:#19456feb;border-color:#72d0ff7a}.twin-tile,.twin-question-grid button,.lab-mode-tab{color:#f3fbff;min-height:56px;font:inherit;text-align:left;cursor:pointer;background:#061424eb;border:1px solid #72d0ff3d;border-radius:8px;font-weight:760}.twin-tile{padding:.8rem .9rem}.twin-tile span{color:#7adfff;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:820;display:block}.twin-tile[aria-pressed=true],.twin-tile:hover,.twin-tile:focus-visible,.lab-mode-tab.is-active{background:#19456feb;border-color:#0a4a829e}.twin-proof-panel,.twin-command,.twin-receipt,.lab-mode-panel{padding:1rem}.twin-proof-panel{min-height:280px}.twin-proof-state{color:#9dffd2;text-transform:uppercase;letter-spacing:.08em;background:#196d502e;border:1px solid #46e09e6b;border-radius:999px;width:fit-content;padding:.28rem .55rem;font-size:.75rem;font-weight:850;display:inline-flex}.twin-proof-state--partial{color:#ffe39a;background:#78581833;border-color:#ffd16680}.twin-proof-state--research{color:#a9eaff;background:#1a5b772e;border-color:#7adfff7a}.twin-proof-state--conflict{color:#ffb2b2;background:#7223232e;border-color:#ff8a8a8c}.twin-proof-state--unknown{color:#d1deea;background:#5a6b7a24;border-color:#a8c6dd57}.twin-proof-state--not-applicable{color:var(--text-secondary);background:#94a3b81f;border-color:#94a3b85c}.twin-r5-state{background:linear-gradient(#0a101cb8,#0a101cf0)}.twin-r5-header,.twin-r5-cortex-layout{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:start;gap:1rem;display:grid}.twin-r5-heartbeat,.twin-r5-panels article,.twin-cortex-panel{border:1px solid var(--line);background:#0d1826d1;border-radius:8px;min-width:0}.twin-r5-heartbeat{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;padding:.85rem;display:grid}.twin-r5-heartbeat div{min-width:0}.twin-r5-heartbeat dt,.twin-r5-trace strong{color:var(--muted);text-transform:uppercase;font-size:.78rem}.twin-r5-heartbeat dd{overflow-wrap:anywhere;margin:.15rem 0 0}.twin-cortex-panel,.twin-r5-panels article{padding:1rem}.twin-cortex-toolbar{grid-template-columns:minmax(0,1fr) auto minmax(190px,260px) auto;align-items:end;gap:.75rem;display:grid}.twin-cortex-toolbar select{min-width:0}.twin-cortex-svg{aspect-ratio:16/9;background:radial-gradient(circle,#52c2d329,#060c16f0 68%);border:1px solid #ffffff14;border-radius:8px;width:100%;min-height:320px;margin-top:1rem}.twin-cortex-ring,.twin-cortex-edge{fill:none;stroke:#b4cddc2e;stroke-width:1.2px}.twin-cortex-edge.is-active{stroke:#7ce0d5cc;stroke-width:2.2px}.twin-cortex-edge.is-dimmed,.twin-cortex-node.is-dimmed circle{opacity:.36}.twin-cortex-core{fill:url(#twin-cortex-core);stroke:#ffffffad}.twin-cortex-core-text,.twin-cortex-core-small,.twin-cortex-node>text{fill:var(--text);letter-spacing:.04em;font-size:12px;font-weight:900}.twin-cortex-core-small,.twin-cortex-node>text{fill:var(--muted);letter-spacing:0;font-size:10px;font-weight:700}.twin-cortex-node .twin-cortex-label rect{fill:#030c16e0;stroke:#c3e1f033}.twin-cortex-node .twin-cortex-label text{fill:#f4fbff;font-size:11px;font-weight:760}.twin-cortex-state-marker{fill:#f7fbff;opacity:.78;font-size:7px;font-weight:800}.twin-cortex-node circle{fill:#142a3af5;stroke:#aacedbb8;stroke-width:1.6px}.twin-cortex-node--claim circle{fill:#28484af5}.twin-cortex-node--policy circle{fill:#4e4926f5}.twin-cortex-node--unknown circle{fill:#363946f5;stroke-dasharray:4 3}.twin-cortex-node.is-active circle{fill:#54bec4f2;stroke:#fff}.twin-cortex-node.is-active .twin-cortex-label text,.twin-cortex-node.is-active .twin-cortex-state-marker{fill:#eefcff}.twin-cortex-node.is-active .twin-cortex-label rect{fill:#03121cf5;stroke:#eefcffc7}.twin-r5-trace ol,.twin-r5-showcase,.twin-r5-panels{gap:.55rem;display:grid}.twin-r5-trace ol{margin:1rem 0 0;padding:0;list-style:none}.twin-r5-trace li{border-top:1px solid #ffffff14;grid-template-columns:minmax(130px,190px) minmax(0,1fr);align-items:start;gap:.5rem;padding:.55rem 0;display:grid}.twin-r5-trace span{overflow-wrap:anywhere;min-width:0}.twin-r5-showcase{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}.twin-r5-showcase a{border:1px solid var(--line);min-width:0;color:var(--text);background:#ffffff0b;border-radius:8px;padding:.9rem;text-decoration:none}.twin-r5-showcase span{color:var(--muted);text-transform:uppercase;font-size:.72rem;display:block}.twin-r5-showcase strong{margin-top:.25rem;line-height:1.25;display:block}.fidelity-story-hero .lead{max-width:900px}.fidelity-state-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;margin-top:1.4rem;display:grid}.fidelity-state-strip div{background:#071320b8;border:1px solid #68d7ff29;border-radius:8px;min-width:0;padding:.85rem}.fidelity-state-strip strong,.fidelity-state-strip span{overflow-wrap:anywhere;display:block}.fidelity-state-strip strong{color:#f4fbff;font-size:.95rem}.fidelity-state-strip span{color:var(--muted);text-transform:uppercase;font-size:.78rem}.fidelity-narrative{max-width:980px}.fidelity-narrative h2{margin:.2rem 0 .8rem;font-size:clamp(1.8rem,3.4vw,3rem);line-height:1.06}.fidelity-narrative>p{color:#c8d7e5;max-width:820px}.fidelity-dimension-list,.fidelity-case-list,.fidelity-artefact-list{gap:.7rem;margin-top:1rem;display:grid}.fidelity-dimension-list{grid-template-columns:repeat(2,minmax(0,1fr))}.fidelity-dimension-list article,.fidelity-case-list article,.fidelity-artefact-list a{background:#09162480;border-top:1px solid #ffffff1a;min-width:0;padding:1rem}.fidelity-dimension-list strong,.fidelity-case-list strong,.fidelity-artefact-list strong{color:#f1f8ff;overflow-wrap:anywhere;display:block}.fidelity-dimension-list span,.fidelity-case-list span,.fidelity-artefact-list span{color:var(--cyan);text-transform:uppercase;font-size:.76rem;font-weight:800;display:block}.fidelity-dimension-list p,.fidelity-case-list p{color:var(--muted);margin:.4rem 0 0}.fidelity-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin:1rem 0;display:grid}.fidelity-flow span{color:#eef8ff;text-align:center;background:#04111db8;border:1px solid #68d7ff2e;border-radius:8px;place-items:center;min-height:54px;padding:.7rem;font-weight:760;display:grid}.fidelity-proof-dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:1rem 0;display:grid}.fidelity-proof-dl div{background:#0814229e;border:1px solid #ffffff1a;border-radius:8px;min-width:0;padding:.9rem}.fidelity-proof-dl dt{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:800}.fidelity-proof-dl dd{color:#f3f9ff;overflow-wrap:anywhere;margin:.35rem 0 0}.fidelity-comparison{border:1px solid #ffffff1f;border-radius:8px;gap:0;margin:1rem 0;display:grid;overflow:hidden}.fidelity-comparison div{border-top:1px solid #ffffff14;grid-template-columns:.7fr 1fr 1fr .7fr;gap:.65rem;padding:.75rem;display:grid}.fidelity-comparison div:first-child{background:#68d7ff14;border-top:0}.fidelity-comparison span,.fidelity-comparison strong{overflow-wrap:anywhere;min-width:0}.fidelity-limit-list{color:#c8d7e5;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem 1rem;padding-left:1.1rem;display:grid}.fidelity-artefact-list{grid-template-columns:repeat(2,minmax(0,1fr))}.fidelity-artefact-list a{color:var(--text);text-decoration:none}@media (width<=800px){.fidelity-state-strip,.fidelity-dimension-list,.fidelity-proof-dl,.fidelity-artefact-list,.fidelity-limit-list,.fidelity-flow,.fidelity-comparison div{grid-template-columns:1fr}.twin-cortex-svg{min-height:260px}.twin-cortex-node .twin-cortex-label text{font-size:10px}}.twin-state-note{color:#d9ecfb;margin:.65rem 0}.twin-proof-dl,.twin-evolution{gap:.8rem;display:grid}.twin-proof-dl div,.twin-evolution li{border-top:1px solid #72d0ff24;grid-template-columns:150px minmax(0,1fr);gap:1rem;padding-top:.8rem;display:grid}.twin-proof-dl dd{margin:0}.twin-evidence-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:1rem}.twin-evidence-list a{color:#f4fbff;background:#05111fbd;border:1px solid #72d0ff2e;border-radius:8px;padding:.8rem;text-decoration:none}.twin-evidence-list a span,.twin-evidence-list a strong,.twin-evidence-list a small{display:block}.twin-evidence-list a strong{color:#f7fcff;margin-top:.28rem;line-height:1.25}.twin-evidence-list a small{color:#a8c6dd;margin-top:.32rem;line-height:1.35}.twin-evidence-list a[hidden]{display:none}.twin-command label{color:#f4fbff;font-weight:800;display:block}.twin-command textarea{color:#f4fbff;width:100%;font:inherit;resize:vertical;background:#040f1be0;border:1px solid #72d0ff3d;border-radius:8px;margin:.55rem 0 .75rem;padding:.8rem}.twin-answer{color:#d9ecfb;margin-top:.85rem;display:block}.twin-workbench{grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr)}.twin-conversation-column,.twin-evidence-column{gap:1rem;min-width:0;display:grid}.twin-context-card,.twin-thread,.twin-side-panel,.twin-answer-actions{background:#061424c7;border:1px solid #0a345f38;border-radius:8px}.twin-context-card{grid-template-columns:minmax(0,1fr);gap:.75rem;padding:.85rem;display:grid}.twin-context-card.is-empty{background:#05111f94}.twin-context-card strong,.twin-gap-list strong{color:#f7fcff;line-height:1.25;display:block}.twin-context-card small{color:#a8c6dd;display:block}.twin-context-actions,.twin-answer-actions,.twin-compare-controls{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.twin-context-actions select,.twin-compare-controls select,.twin-side-panel textarea{color:#f4fbff;background:#040f1be0;border:1px solid #72d0ff3d;border-radius:8px;width:100%;padding:.65rem}.twin-context-actions select{flex:210px}.twin-context-actions button,.twin-answer-actions button{color:#d9ecfb;cursor:pointer;background:0 0;border:1px solid #72d0ff3d;border-radius:8px;min-height:40px;padding:.46rem .68rem;font-size:.82rem;font-weight:760}.twin-answer-actions{padding:.65rem}.twin-answer-actions button[aria-expanded=true],.twin-context-actions button:hover,.twin-answer-actions button:hover{color:#f4fbff;background:#19456feb;border-color:#72d0ff7a}.twin-thread{gap:.75rem;max-height:560px;padding:.85rem;display:grid;overflow:auto}.twin-turn{background:#05111fbd;border:1px solid #72d0ff29;border-radius:8px;gap:.45rem;padding:.85rem;display:grid}.twin-turn p,.twin-turn small{margin:0}.twin-turn small{color:#a8c6dd}.twin-turn-question{color:#f4fbff}.twin-command--composer{margin-top:0}.twin-side-panel{gap:.8rem;padding:1rem;display:grid}.twin-side-panel[hidden]{display:none}.twin-evidence-counts{grid-template-columns:repeat(auto-fit,minmax(116px,1fr));gap:.55rem;display:grid}.twin-evidence-counts div,.twin-gap-list article{background:#05111fbd;border:1px solid #72d0ff29;border-radius:8px;gap:.4rem;min-width:0;padding:.7rem;display:grid}.twin-evidence-counts strong{color:#f7fcff;font-size:1.15rem}.twin-gap-list{gap:.65rem;display:grid}.twin-gap-list p{color:#d9ecfb;margin:0}.twin-compare-controls label{color:#f4fbff;flex:180px;font-weight:800}.twin-compare-table{gap:.35rem;margin-top:.85rem;display:grid}.twin-compare-table>div{background:#05111fbd;border:1px solid #72d0ff29;border-radius:8px;grid-template-columns:minmax(120px,.55fr) repeat(2,minmax(0,1fr));gap:.6rem;padding:.65rem;display:grid}.twin-compare-table span,.twin-compare-table strong{overflow-wrap:anywhere;min-width:0}.twin-side-panel textarea{resize:vertical;min-height:180px}.twin-answer h3,.twin-answer p{color:#f4fbff}.twin-answer,.twin-side-panel,.twin-assessment-findings article,.twin-gap-list article{overflow-wrap:anywhere;min-width:0;max-width:100%}.twin-validation-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;padding:0 1.15rem 1.15rem;display:grid}.twin-state-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.75rem;padding:0 1.15rem 1.15rem;display:grid}.twin-state-grid article{background:#05111fbd;border:1px solid #72d0ff2e;border-radius:8px;padding:.85rem}.twin-state-grid h3{margin:.65rem 0 .35rem}.twin-state-grid p{color:#d9ecfb}.twin-validation-grid div{background:#05111fbd;border:1px solid #72d0ff2e;border-radius:8px;padding:.85rem}.twin-validation-grid span{color:#a8c6dd;display:block}.lab-mode-shell{gap:1rem;display:grid}.lab-mode-tabs{flex-wrap:wrap;gap:.6rem;display:flex}.lab-mode-tab{text-align:center;min-width:112px;padding:.7rem .9rem}.lab-mode-panels{min-height:236px}.lab-mode-panel[hidden]{display:none}.lab-mode-panel h2{margin-top:.35rem}.lab-support-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lab-support-card{color:#f4fbff;gap:.35rem;min-height:142px;padding:1rem;text-decoration:none;display:grid}.lab-support-card span{color:#c4d8e8}@media (width<=820px){.twin-app-hero__grid,.twin-command-layout,.twin-competency-shell,.lab-support-grid{grid-template-columns:1fr}.twin-thread{max-height:none}.twin-compare-table>div{grid-template-columns:1fr}.twin-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.twin-proof-dl div,.twin-evolution li{grid-template-columns:1fr;gap:.35rem}}@media (width<=520px){.twin-overview-grid{grid-template-columns:1fr}.twin-disclosure>summary{align-items:flex-start}}.twin-r3-shell{gap:1rem;display:grid}.twin-r4-static-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.twin-r4-static-summary article,.twin-r4-switch{background:#05111f94;border:1px solid #72d0ff2e;border-radius:8px;min-width:0;padding:.75rem}.twin-r4-static-summary article{gap:.25rem;display:grid}.twin-r4-static-summary strong{color:#fff}.twin-r4-static-summary span{color:#a8c6dd;font-size:.9rem}html.twin-r3-document,body[data-route=\/twin],body[data-route="/twin/"]{overflow-x:clip}.twin-mode-tabs{background:#05111fb8;border:1px solid #0a345f38;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;padding:.6rem;display:grid}.twin-mode-tabs button,.twin-answer-actions button,.twin-check-grid label,.twin-option-inputs label{min-width:0}.twin-mode-tabs button{color:#d9ecfb;letter-spacing:.04em;cursor:pointer;background:0 0;border:1px solid #72d0ff3d;border-radius:8px;min-height:48px;font-weight:860}.twin-mode-tabs button[aria-selected=true],.twin-mode-tabs button:hover{color:#fff;background:#19456feb;border-color:#72d0ff7a}.twin-mode-panel{min-width:0}.twin-context-card--r3{grid-template-columns:minmax(0,.72fr) minmax(260px,1fr);align-items:center}.twin-decision-grid{grid-template-columns:minmax(290px,.8fr) minmax(0,1.2fr);align-items:start;gap:1rem;display:grid}.twin-decision-inputs{align-content:start;gap:1rem;min-width:0;display:grid}.twin-r4-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.twin-r4-switch button{color:#d9ecff;cursor:pointer;background:#07182adb;border:1px solid #72d0ff33;border-radius:8px;min-height:42px}.twin-r4-switch button[aria-pressed=true],.twin-r4-switch button:hover{color:#fff;background:#19456feb}.twin-decision-form{gap:.75rem;min-width:0;margin-top:0;display:grid}.twin-assessment-form{border-color:#7dffd647}.twin-assessment-form.is-emphasized{box-shadow:0 0 0 2px #7dffd624}.twin-decision-form input,.twin-assessment-form select,.twin-option-inputs input,.twin-option-inputs textarea{color:#f4fbff;background:#040f1be0;border:1px solid #72d0ff3d;border-radius:8px;width:100%;margin-top:.35rem;padding:.68rem}.twin-option-inputs textarea{resize:vertical;white-space:normal;overflow-wrap:normal;word-break:normal;min-height:8.7rem;font-size:.86rem;line-height:1.28}.twin-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;min-width:0;display:grid}.twin-check-grid label{color:#d9ecfb;overflow-wrap:normal;word-break:normal;background:#05111fbd;border:1px solid #72d0ff29;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.5rem;padding:.65rem;line-height:1.35;display:grid}.twin-check-grid input{margin-top:.2rem}.twin-check-grid label span{min-width:0}.twin-option-inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;min-width:0;display:grid}.twin-decision-results{gap:1rem;min-width:0;display:grid}.twin-assessment-findings,.twin-gap-list{gap:.7rem;display:grid}.twin-assessment-findings article{background:#05111f7a;border:1px solid #72d0ff24;border-radius:8px;min-width:0;padding:.75rem}.twin-decision-matrix,.twin-trust-summary{gap:.35rem;max-width:100%;margin:.9rem 0;display:grid;overflow:hidden}.twin-decision-matrix>div{background:#05111fbd;border:1px solid #72d0ff29;border-radius:8px;grid-template-columns:minmax(120px,.6fr) repeat(3,minmax(0,1fr));gap:.55rem;padding:.65rem;display:grid}.twin-decision-matrix span,.twin-decision-matrix strong,.twin-trust-node summary strong,.twin-trust-node summary small,.twin-trust-children article,[data-pack-output] textarea,[data-verify-output] pre{overflow-wrap:anywhere;min-width:0}.twin-scenario h4{color:#7adfff;margin:.8rem 0 .4rem}.twin-evidence-intelligence{grid-template-columns:minmax(0,.72fr) minmax(300px,1fr);align-items:end;gap:1rem;margin-bottom:1rem;display:grid}.twin-trust-node{background:#05111fbd;border:1px solid #72d0ff29;border-radius:8px;overflow:clip}.twin-trust-node+.twin-trust-node{margin-top:.65rem}.twin-trust-node summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem .65rem;padding:.75rem;display:grid}.twin-trust-node summary small{color:#a8c6dd;grid-column:2}.twin-trust-children{gap:.55rem;padding:0 .75rem .75rem 2.1rem;display:grid}.twin-trust-children article{background:#061424c7;border-left:2px solid #72d0ff52;gap:.2rem;padding:.6rem;display:grid}.twin-trust-children span,.twin-trust-children small{color:#a8c6dd}[data-verify-output]{gap:.8rem;margin-top:1rem;display:grid}[data-verify-output] pre{white-space:pre-wrap;color:#d9ecfb;background:#05111fbd;border:1px solid #72d0ff29;border-radius:8px;max-height:340px;padding:.75rem;overflow:auto}[data-pack-output] textarea{box-sizing:border-box;color:#d9ecff;background:#030c16db;border:1px solid #72d0ff2e;border-radius:8px;width:100%;padding:.75rem}@media (width<=980px){.twin-context-card--r3,.twin-decision-grid,.twin-r4-static-summary,.twin-evidence-intelligence,.twin-r5-header,.twin-r5-cortex-layout{grid-template-columns:1fr}.twin-r5-showcase{grid-template-columns:repeat(2,minmax(0,1fr))}.twin-decision-matrix>div{grid-template-columns:1fr}}@media (width<=620px){.twin-mode-tabs,.twin-check-grid,.twin-r4-static-summary,.twin-r4-switch,.twin-option-inputs,.twin-cortex-toolbar,.twin-r5-heartbeat,.twin-r5-showcase{grid-template-columns:1fr}.twin-cortex-svg{min-height:260px}.twin-r5-trace li{grid-template-columns:1fr}.twin-mode-tabs button{min-height:44px}}.nav-more__menu{min-width:260px}.mobile-nav nav{gap:.12rem;padding:.5rem}.mobile-nav-group{border-top:1px solid #ffffff14;padding:.25rem 0}.mobile-nav-group summary{min-height:42px;color:var(--cyan);cursor:pointer;padding:.55rem .72rem;font-weight:820;list-style:none}.mobile-nav-group summary::-webkit-details-marker{display:none}.mobile-nav-group summary:after{content:"+";float:right;color:var(--muted)}.mobile-nav-group[open] summary:after{content:"-"}.mobile-nav-group a{margin-left:.55rem;padding:.52rem .72rem;display:block}.mobile-nav nav>a,.global-search-trigger--mobile{padding:.58rem .72rem}.twin-starter-grid,.twin-demo-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:1rem;display:grid}.twin-starter-grid a,.twin-demo-links a{min-width:0;color:var(--text);background:#05111f9e;border:1px solid #72d0ff33;border-radius:8px;padding:.8rem .9rem;text-decoration:none}.twin-starter-grid a:hover,.twin-demo-links a:hover{background:#19456f94;border-color:#72d0ff7a}.twin-starter-grid strong,.twin-starter-grid span,.twin-demo-links strong,.twin-demo-links a{overflow-wrap:break-word}.twin-starter-grid span{color:#a8c6dd;margin-top:.2rem;font-size:.86rem;display:block}.twin-try-label{color:var(--cyan);text-transform:uppercase;letter-spacing:.08em;margin:.8rem 0 .45rem;font-size:.78rem;display:block}.twin-demo-links{background:#05111f73;border:1px solid #72d0ff29;border-radius:8px;grid-template-columns:1fr;margin-top:1rem;padding:.75rem}.twin-demo-links strong{color:var(--cyan);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.twin-demo-links a{padding:.55rem .65rem}.twin-app-hero .lead{max-width:680px}.product-catalogue-card__summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lab-mode-panel p,.lab-support-card span,.explore-catalogues span,.feature-link p{max-width:44ch}@media (width<=1240px){.mobile-nav nav{max-height:min(78vh,680px);overflow:auto}}@media (width<=720px){.twin-starter-grid{grid-template-columns:1fr}.mobile-command-ring{grid-template-columns:repeat(4,minmax(0,1fr))}.mobile-command-ring a{white-space:nowrap;font-size:.76rem;line-height:1.1}}@media (width<=390px){.mobile-command-ring a{padding-inline:.22rem;font-size:.72rem}}.r51-home-hero[data-ux-ea-r1]{background:radial-gradient(circle at 76% 25%,#2a97e129,#0000 34%),linear-gradient(#07111ff5,#08101edb)!important;grid-template-columns:minmax(0,.86fr) minmax(420px,1fr)!important;align-items:center!important;gap:clamp(1.25rem,4vw,3.5rem)!important;min-height:min(760px,100vh - 82px)!important;padding-block:clamp(2.7rem,5vw,4.6rem)!important}.r51-home-hero .hf06-title{letter-spacing:-.04em!important;max-width:780px!important;font-size:clamp(3rem,5.65vw,5.75rem)!important}.r51-home-hero .hf06-summary{max-width:720px!important}.r51-mode-rail,.r51-operating-grid,.r51-status-grid,.r51-research-grid{gap:.7rem;display:grid}.r51-mode-rail{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1.4rem}.r51-mode-rail a,.r51-operating-grid a,.r51-status-grid div,.r51-research-grid article,.r51-counterfactual-card,.r51-hero-twin{min-width:0;color:var(--text);background:#05111f9e;border:1px solid #72d0ff2e;border-radius:8px;text-decoration:none}.r51-mode-rail a{padding:.72rem}.r51-mode-rail strong,.r51-mode-rail span,.r51-operating-grid span,.r51-operating-grid strong{display:block}.r51-mode-rail strong,.r51-operating-grid span{color:var(--cyan);letter-spacing:.08em;font:.75rem/1.2 ui-monospace,monospace}.r51-mode-rail span,.r51-status-grid p{color:#a8c6dd;margin-top:.32rem;font-size:.78rem;line-height:1.45}.r51-hero-twin{padding:clamp(1rem,2vw,1.4rem);box-shadow:0 24px 80px #0000003d}.r51-hero-twin__head{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:.8rem;display:flex}.r51-hero-twin__head h2{margin:.05rem 0 0;font-size:clamp(1.4rem,2.4vw,2.1rem);line-height:1.05}.r51-live-badge{color:#8ce6b6;white-space:nowrap;border:1px solid #8ce6b66b;border-radius:999px;align-items:center;min-height:32px;padding:.32rem .62rem;font-size:.78rem;font-weight:850;display:inline-flex}.r51-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin:.8rem 0 1rem}.r51-status-grid div{padding:.72rem}.r51-status-grid dt{color:#8fb5d4;text-transform:uppercase;letter-spacing:.08em;font-size:.7rem}.r51-status-grid dd{color:#f2f8ff;margin:.2rem 0 0;font-size:1.15rem;font-weight:850}.r51-scenario-strip{background:#050f1ca8;border:1px solid #72d0ff29;border-radius:8px;grid-template-columns:.72fr 1.3fr .48fr;gap:.45rem;margin:0 0 .72rem;padding:.58rem .65rem;display:grid}.r51-scenario-strip div{min-width:0}.r51-scenario-strip dt{color:#80b3d2;text-transform:uppercase;letter-spacing:.08em;font-size:.63rem}.r51-scenario-strip dd{color:#eef7ff;overflow-wrap:anywhere;margin:.15rem 0 0;font-size:.78rem;font-weight:760;line-height:1.25}.r51-cortex-frame{background:radial-gradient(circle,#5397cf2e,#030d18c7);border:1px solid #72d0ff24;border-radius:8px;height:clamp(250px,34vw,390px);overflow:hidden}.r51-cortex-frame .twin-cortex-svg{background:0 0;border:0;height:100%;min-height:100%}.r51-trace-compact{max-height:136px;margin-top:.8rem;overflow:auto}.r51-trace-compact ol{margin:0}.r51-live-section,.r51-research-section{background:#06122257;border-block:1px solid #72d0ff14}.r51-operating-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.r51-operating-grid a{padding:1rem}.r51-counterfactual-layout{grid-template-columns:minmax(0,.8fr) minmax(420px,1fr);align-items:start;gap:clamp(1rem,3vw,2rem);display:grid}.r51-counterfactual-card{max-width:100%;padding:1rem}.r51-counterfactual-card .twin-cortex-toolbar{grid-template-columns:minmax(0,1fr);margin-bottom:1rem}.r51-counterfactual-card .twin-cortex-toolbar>*{min-width:0}.r51-counterfactual-card .twin-cortex-toolbar h3{overflow-wrap:anywhere}.r51-counterfactual-card .twin-cortex-toolbar select{width:100%;max-width:100%}.r51-counterfactual-card .twin-cortex-toolbar .button{width:100%}.r51-counterfactual-card .twin-proof-dl{min-width:0}.r51-counterfactual-card .twin-proof-dl dd{overflow-wrap:anywhere}.r51-research-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.r51-research-grid article{padding:1rem}.r51-research-grid strong{color:#eef7ff}.r51-research-grid p{color:#a8c6dd;margin:.35rem 0 0}.twin-r51-journey-rail{grid-template-columns:repeat(4,minmax(0,1fr))}.twin-r51-workbench-intro{background:#05111f94;border:1px solid #72d0ff2e;border-radius:8px;margin-bottom:1rem;padding:1rem}.twin-r51-workbench-intro h2{margin:.1rem 0;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.05}.r51-lab-hero{background:linear-gradient(#0b223da3,#07111f33)}@media (width<=1120px){.r51-home-hero[data-ux-ea-r1],.r51-counterfactual-layout{grid-template-columns:1fr!important}.r51-hero-twin{width:100%;max-width:920px}}@media (width<=760px){.r51-home-hero[data-ux-ea-r1]{padding-inline:20px!important;display:grid!important}.r51-mode-rail,.r51-operating-grid,.r51-status-grid,.r51-research-grid,.twin-r51-journey-rail{grid-template-columns:1fr}.r51-home-hero .r51-mode-rail{display:none}.r51-scenario-strip{grid-template-columns:1fr}.r51-hero-twin__head{display:grid}.r51-cortex-frame{height:300px}.r51-counterfactual-layout{gap:1rem}}@media (width<=340px){.r51-home-hero[data-ux-ea-r1]{padding-top:1.45rem!important;padding-bottom:calc(var(--mobile-nav-clearance) + 1.1rem)!important;gap:.78rem!important}.r51-home-hero .hf06-kicker{margin-bottom:.72rem!important;font-size:.72rem!important}.r51-home-hero .hf06-title{font-size:2.58rem!important;line-height:.95!important}.r51-home-hero .hf06-summary{margin-top:.82rem!important;font-size:.91rem!important;line-height:1.42!important}.r51-home-hero .hf06-actions{gap:.44rem!important;margin-top:.8rem!important}.r51-home-hero .hf06-actions a{min-height:44px!important}.r51-mode-rail{margin-top:.72rem}}button.nav-action{cursor:pointer;background:0 0;font-family:inherit}button.nav-action:hover{background:#68d7ff14}.insights-hub-links{grid-template-columns:repeat(3,1fr)}@media (width<=820px){.insights-hub-links{grid-template-columns:1fr}}.global-search-trigger{align-items:center;gap:.4rem;display:inline-flex}.global-search-trigger__kbd{color:var(--muted);border:1px solid var(--line);border-radius:5px;padding:.08rem .34rem;font:700 .68rem ui-monospace,monospace}.global-search-trigger--mobile{width:100%;color:var(--text);border:0;border-bottom:1px solid var(--line);text-align:left;font:inherit;cursor:pointer;background:0 0;border-radius:8px;margin-bottom:.3rem;padding:.72rem;text-decoration:none;display:flex}.global-search-dialog{border:1px solid var(--line);background:var(--panel);width:min(680px,100% - 2rem);max-height:min(560px,80vh);color:var(--text);box-shadow:var(--shadow);border-radius:16px;padding:0}.global-search-dialog::backdrop{backdrop-filter:blur(2px);background:#02060cb8}.global-search-dialog__inner{flex-direction:column;max-height:min(560px,80vh);display:flex}@media (width<=640px){.global-search-dialog{border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;position:fixed;inset:0}.global-search-dialog__inner{height:100%;max-height:100dvh}}.global-search-dialog__field{border-bottom:1px solid var(--line);align-items:center;gap:.6rem;padding:1rem 1.1rem;display:flex}.global-search-dialog__field input{color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:1.02rem}.global-search-dialog__close{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:8px;padding:.3rem .55rem;font-size:.75rem}.global-search-results{padding:.5rem;overflow-y:auto}.global-search-group{margin-bottom:.4rem}.global-search-group__label{color:var(--cyan);letter-spacing:.09em;text-transform:uppercase;padding:.5rem .6rem .25rem;font:800 .68rem ui-monospace,monospace}.global-search-result{color:var(--text);border-radius:9px;padding:.55rem .6rem;text-decoration:none;display:block}.global-search-result strong{font-size:.92rem;display:block}.global-search-result span{color:var(--muted);margin-top:.1rem;font-size:.78rem;display:block}.global-search-result[aria-selected=true]{background:#68d7ff1a}.global-search-result-row{align-items:center;gap:.4rem;display:flex}.global-search-result-row .global-search-result{flex:1;min-width:0}.global-search-result__compare{color:var(--cyan);border:1px solid var(--line);border-radius:999px;flex:none;padding:.3rem .5rem;font-size:.72rem;text-decoration:none}.global-search-empty{text-align:center;padding:1.2rem}.global-search-empty a{color:var(--cyan);margin-top:.4rem;font-weight:780;display:inline-block}.global-search-invitation{text-align:center;gap:.25rem;padding:1.2rem;display:grid}.global-search-invitation strong{color:var(--text)}.learn-mode-toggle{border:1px solid var(--line);border-radius:999px;margin:1.2rem 0;display:inline-flex;overflow:hidden}.learn-mode-toggle button{color:var(--muted);background:0 0;border:0;padding:.55rem 1.2rem;font-size:.88rem;font-weight:780}.learn-mode-toggle button[aria-selected=true]{background:var(--cyan);color:#04101c}.playground-workspace{grid-template-columns:.8fr 1.2fr;gap:1.2rem;margin-top:1rem;display:grid}.playground-picker{align-content:start;gap:.6rem;display:grid}.playground-picker button{text-align:left;border:1px solid var(--line);background:var(--bg-soft);color:var(--text);border-radius:12px;padding:.8rem}.playground-picker button strong{margin-bottom:.2rem;display:block}.playground-picker button span{color:var(--muted);font-size:.78rem}.playground-picker button[aria-pressed=true]{border-color:var(--cyan);background:#68d7ff12}.playground-result{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:1.2rem}.playground-row{margin-bottom:1rem}.playground-row h3{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 .3rem;font-size:.75rem}.playground-row--result{border-left:3px solid var(--warn);padding-left:.8rem}.playground-row--result h3{color:var(--warn)}@media (width<=820px){.playground-workspace{grid-template-columns:1fr}}.workspace-dialog{border:1px solid var(--line);background:var(--panel);width:min(560px,100% - 2rem);max-height:min(600px,85vh);color:var(--text);box-shadow:var(--shadow);border-radius:16px;padding:0}.workspace-dialog::backdrop{background:#02060cb8}.workspace-dialog__inner{max-height:min(600px,85vh);padding:clamp(1.2rem,3vw,1.6rem);overflow-y:auto}.workspace-dialog__head{justify-content:space-between;align-items:center;margin-bottom:.3rem;display:flex}.workspace-dialog__head h2{margin:0;font-size:1.15rem}.workspace-actions-row{gap:.6rem;margin:1rem 0;display:flex}.workspace-actions-row button{border:1px solid var(--line);color:var(--cyan);background:0 0;border-radius:8px;padding:.4rem .7rem;font-size:.8rem}.workspace-empty{color:var(--muted);text-align:center;padding:1.5rem 0 0;font-weight:600}.workspace-empty-state{text-align:center;padding:.5rem 0 1.5rem}.workspace-empty-state p.small{color:var(--muted);max-width:38ch;margin:.4rem auto 1rem}.workspace-empty-state__actions{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.workspace-group{margin-bottom:1.2rem}.workspace-group h3{text-transform:uppercase;letter-spacing:.06em;color:var(--cyan);margin:0 0 .5rem;font-size:.75rem}.workspace-item{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.4rem .6rem;padding:.5rem 0;display:flex}.workspace-item a{flex-basis:100%;min-width:0}.workspace-item button{border:1px solid var(--line);color:var(--muted);white-space:nowrap;background:0 0;border-radius:6px;padding:.25rem .5rem;font-size:.72rem}@media (width<=640px){.workspace-dialog{border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;position:fixed;inset:0}.workspace-dialog__inner{max-height:100dvh}}.compare-picker{grid-template-columns:1fr auto 1fr;align-items:end;gap:1rem;margin-bottom:1.5rem;display:grid}.compare-picker select{width:100%}.compare-picker__swap{border:1px solid var(--line);background:var(--bg-soft);color:var(--cyan);border-radius:10px;padding:.7rem 1rem;font-weight:800}.compare-topology{grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2rem;display:grid}.compare-topology__column h3{color:var(--cyan);margin-bottom:.8rem;font-size:1rem}.compare-topology__flow{gap:0;display:grid}.compare-topology__stage{border:1px solid var(--line);background:var(--bg-soft);border-radius:10px;padding:.65rem .8rem;font-size:.85rem;position:relative}.compare-topology__stage:not(:last-child){margin-bottom:1.1rem}.compare-topology__stage:not(:last-child):after{content:"";background:var(--cyan);opacity:.6;width:2px;height:1.1rem;position:absolute;top:100%;left:1.4rem}.compare-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.compare-toggle{color:var(--muted);align-items:center;gap:.5rem;font-size:.85rem;display:inline-flex}.compare-table{border-collapse:collapse;border:1px solid var(--line);border-radius:12px;width:100%;overflow:hidden}.compare-table th,.compare-table td{border-top:1px solid var(--line);text-align:left;vertical-align:top;padding:.85rem 1rem;font-size:.88rem}.compare-table thead th{background:var(--bg-soft);color:var(--cyan);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem}.compare-table tbody th{color:var(--muted);white-space:nowrap;width:170px;font-weight:700}.compare-table tr[data-identical=true]{display:table-row}.compare-table.compare-table--diff-only tr[data-identical=true]{display:none}.compare-table .unknown{color:var(--warn);font-style:italic}.compare-evidence-link{color:var(--cyan);margin-top:.3rem;font-size:.8rem;font-weight:780;display:inline-block}@media (width<=820px){.compare-topology,.compare-picker{grid-template-columns:1fr}.compare-picker__swap{justify-self:start}.compare-table,.compare-table thead,.compare-table tbody,.compare-table th,.compare-table td,.compare-table tr{display:block}.compare-table thead{display:none}.compare-table tr{border-top:1px solid var(--line);padding:.6rem 0}.compare-table tbody th{width:auto;padding-bottom:.2rem}.compare-table td{padding-top:0}}.evidence-lens-card{border:1px solid var(--line);background:var(--panel);border-radius:16px;gap:1rem;padding:1.4rem;display:grid}.evidence-lens-card__claim{font-size:1.15rem;line-height:1.35}.evidence-lens-card__maturity{width:fit-content;display:inline-flex}.evidence-lens-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.evidence-lens-proves,.evidence-lens-not{border:1px solid var(--line);border-radius:12px;padding:1rem}.evidence-lens-proves{background:#8ce6b60d;border-color:#8ce6b659}.evidence-lens-not{background:#ff8a8a0a;border-color:#ff8a8a4d}.evidence-lens-proves h3,.evidence-lens-not h3{text-transform:uppercase;letter-spacing:.06em;margin:0 0 .5rem;font-size:.8rem}.evidence-lens-proves h3{color:var(--good)}.evidence-lens-not h3{color:#ff8a8a}.evidence-lens-related{flex-wrap:wrap;gap:.5rem;display:flex}.evidence-lens-related a{border:1px solid var(--line);color:var(--cyan);border-radius:999px;padding:.35rem .75rem;font-size:.82rem;text-decoration:none}.evidence-lens-none{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:14px;padding:1.4rem}@media (width<=640px){.evidence-lens-grid{grid-template-columns:1fr}}.decision-picker{flex-wrap:wrap;gap:.8rem;margin-bottom:1.5rem;display:flex}.decision-type-toggle{border:1px solid var(--line);border-radius:999px;display:inline-flex;overflow:hidden}.decision-type-toggle button{color:var(--muted);background:0 0;border:0;padding:.5rem 1rem;font-size:.85rem;font-weight:780}.decision-type-toggle button[aria-pressed=true]{background:var(--cyan);color:#04101c}.decision-doc{border:1px solid var(--line);background:var(--panel);border-radius:16px;max-width:820px;padding:clamp(1.4rem,4vw,2.5rem)}.decision-doc h1{margin:0 0 .3rem;font-size:clamp(1.6rem,3vw,2.1rem)}.decision-doc .decision-meta{color:var(--muted);margin-bottom:1.5rem;font-size:.85rem}.decision-doc section{margin-bottom:1.4rem}.decision-doc section h2{text-transform:uppercase;letter-spacing:.07em;color:var(--cyan);margin:0 0 .5rem;font-size:.78rem}.decision-doc section p,.decision-doc section li{color:#d7e3ee;line-height:1.55}.decision-actions{flex-wrap:wrap;gap:.7rem;margin-bottom:1.5rem;display:flex}.decision-empty{text-align:center;color:var(--muted);padding:2rem}.studio-subtabs{gap:.4rem;margin:0 0 1rem;display:flex}.studio-subtabs button{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:999px;padding:.4rem .9rem;font-size:.82rem;font-weight:700}.studio-subtabs button[aria-selected=true]{color:var(--cyan);background:#68d7ff1f;border-color:#68d7ff66}.studio-design-actions{margin-bottom:1.2rem}.journey-narrative{gap:0;margin:0;padding:0;list-style:none;display:grid}.journey-narrative__stage{border-left:2px solid var(--line);padding:0 0 1.6rem 1.3rem;position:relative}.journey-narrative__stage:before{content:"";background:var(--cyan);border-radius:50%;width:10px;height:10px;position:absolute;top:.3rem;left:-6px}.journey-narrative__stage:last-child{border-left-color:#0000}.journey-narrative__meta{color:var(--muted);align-items:center;gap:.4rem;font:700 .78rem ui-monospace,monospace;display:flex}.journey-narrative__stage h3{margin:.3rem 0}.journey-narrative__actions{gap:.9rem;margin-top:.4rem;display:flex}.journey-narrative__actions a{color:var(--cyan);font-size:.85rem;font-weight:780}.demo-theater-dialog{border:1px solid var(--line);background:var(--panel);width:min(620px,100% - 2rem);max-height:min(600px,85vh);color:var(--text);box-shadow:var(--shadow);border-radius:16px;padding:0}.demo-theater-dialog::backdrop{background:#02060cb8}.demo-theater-dialog__inner{max-height:min(600px,85vh);padding:clamp(1.2rem,3vw,1.8rem);overflow-y:auto}.demo-theater__progress{color:var(--cyan);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.4rem;font:800 .72rem ui-monospace,monospace}.demo-theater-dialog__inner h2{margin:0 0 1rem;font-size:1.3rem}.demo-theater-dialog__inner section{margin-bottom:1rem}.demo-theater-dialog__inner h3{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 .3rem;font-size:.75rem}.demo-theater__boundary{border:1px solid var(--line);border-radius:10px;padding:.9rem}.demo-theater__actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1rem;padding-top:1rem;display:flex}.demo-theater__actions button{border:1px solid var(--line);color:var(--text);background:0 0;border-radius:8px;padding:.5rem .8rem;font-size:.85rem}.demo-theater__actions button:disabled{opacity:.35}@media (width<=640px){.demo-theater-dialog{border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;position:fixed;inset:0}.demo-theater-dialog__inner{max-height:100dvh}}@media print{.site-header,.mobile-command-ring,.site-footer,.decision-actions,.decision-picker{display:none!important}.decision-doc{border:0;max-width:none;padding:0}body{color:#000;background:#fff}.decision-doc section h2,.decision-doc section p,.decision-doc section li{color:#000}}.composer-start{flex-wrap:wrap;align-items:center;gap:.5rem;margin:1rem 0;display:flex}.composer-start button{border:1px solid var(--line);color:var(--text);cursor:pointer;background:0 0;border-radius:999px;padding:.4rem .85rem;font-size:.82rem}.composer-start button[aria-pressed=true]{border-color:var(--cyan);color:var(--cyan);background:#68d7ff14}.composer-workspace{grid-template-columns:minmax(220px,280px) 1fr;align-items:start;gap:1.2rem;display:grid}@media (width<=900px){.composer-workspace{grid-template-columns:1fr}}.composer-library h3{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 .5rem;font-size:.75rem}.composer-library__list{flex-wrap:wrap;gap:.4rem;display:flex}.composer-library__list button{border:1px solid var(--line);color:var(--text);cursor:pointer;text-align:left;background:0 0;border-radius:8px;padding:.35rem .6rem;font-size:.78rem}.composer-library__list button:hover{border-color:var(--cyan)}.composer-canvas{border:1px solid var(--line);border-radius:12px;min-height:160px;padding:1rem}.composer-stack{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.composer-stack li{border:1px solid var(--line);background:var(--panel);border-radius:10px;align-items:center;gap:.6rem;padding:.5rem .7rem;display:flex}.composer-stack li:not(:last-child){border-bottom:2px solid var(--cyan);margin-bottom:.5rem}.composer-stack__type{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);border:1px solid var(--line);border-radius:6px;padding:.1rem .35rem;font-size:.68rem}.composer-stack strong{flex:1;font-size:.88rem}.composer-stack button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:6px;padding:.2rem .5rem;font-size:.72rem}.composer-empty{color:var(--muted);text-align:center;margin:0;padding:1.5rem 0}.composer-relate{border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem}.composer-relate h3{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 .5rem;font-size:.75rem}.composer-relate__row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.composer-relate__row select{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:8px;padding:.4rem .5rem;font-size:.82rem}.composer-relate__row button{border:1px solid var(--cyan);color:var(--cyan);cursor:pointer;background:0 0;border-radius:8px;padding:.4rem .8rem;font-size:.82rem}.composer-relationships{flex-direction:column;gap:.4rem;margin:.7rem 0 0;padding:0;list-style:none;display:flex}.composer-relationships li{color:var(--muted);align-items:center;gap:.5rem;font-size:.82rem;display:flex}.composer-relationships li strong{color:var(--text);font-weight:600}.composer-relationships button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:.78rem}.architecture-review{border-top:1px solid var(--line);margin-top:1.2rem;padding-top:1rem}.architecture-review__list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.7rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.architecture-review__item{border:1px solid var(--line);border-radius:10px;padding:.7rem .8rem}.architecture-review__item p{color:var(--muted);margin:.35rem 0 0;font-size:.82rem}.review-state{letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--line);border-radius:6px;padding:.15rem .45rem;font:800 .68rem ui-monospace,monospace;display:inline-block}.review-state--ready{color:#7cf5b0;border-color:#7cf5b0}.review-state--partial,.review-state--stale{color:#ffd166;border-color:#ffd166}.review-state--missing,.review-state--conflict{color:#ff8a8a;border-color:#ff8a8a}.review-state--unknown,.review-state--not_applicable{color:var(--muted)}.provenance-list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}.provenance-card{border:1px solid var(--line);border-radius:12px;padding:1rem}.provenance-card__head{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.freshness{letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--line);border-radius:6px;padding:.15rem .45rem;font:800 .68rem ui-monospace,monospace}.freshness--current{color:#7cf5b0;border-color:#7cf5b0}.freshness--aging{color:#ffd166;border-color:#ffd166}.freshness--stale{color:#ff8a8a;border-color:#ff8a8a}.freshness--unknown{color:var(--muted)}.provenance-authority{color:var(--muted);font-size:.72rem}.provenance-card p{margin:.35rem 0;font-size:.85rem}.provenance-conflict{color:#ff8a8a}.provenance-card__actions{gap:.7rem;margin-top:.6rem;display:flex}.pack-toc{border:1px solid var(--line);border-radius:10px;margin:0 0 1.5rem;padding:.8rem 1rem;list-style:none}.pack-toc li{color:var(--muted);padding:.15rem 0;font-size:.85rem}.pack-mermaid{background:var(--panel);border:1px solid var(--line);white-space:pre;border-radius:10px;padding:1rem;font:.78rem ui-monospace,monospace;overflow:auto}.revalidation-card{border:1px solid var(--line);border-radius:10px;margin-top:.6rem;padding:.8rem}.revalidation-card__state{letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--line);border-radius:6px;margin-bottom:.4rem;padding:.15rem .45rem;font:800 .68rem ui-monospace,monospace;display:inline-block}.revalidation-card ul{color:var(--muted);margin:.4rem 0;padding-left:1.1rem;font-size:.82rem}.revalidation-card button{border:1px solid var(--cyan);color:var(--cyan);cursor:pointer;background:0 0;border-radius:8px;margin-top:.5rem;padding:.35rem .7rem;font-size:.78rem}@media print{.decision-doc{color:#000;background:#fff}.decision-doc h1,.decision-doc .decision-meta{color:#000}.pack-toc{background:#fff;border-color:#999}.pack-toc li{color:#333}.pack-mermaid{color:#000;background:#f4f4f4;border-color:#999}.architecture-review__item,.provenance-card{border-color:#999}.architecture-review__item p{color:#333}.review-state,.freshness{border-color:#000;color:#000!important}}
