:root{font-family:IBM Plex Sans,Segoe UI,sans-serif;color:#102033;background:radial-gradient(circle at top left,rgba(87,169,255,.2),transparent 22%),radial-gradient(circle at top right,rgba(146,92,255,.16),transparent 20%),radial-gradient(circle at bottom left,rgba(0,208,255,.12),transparent 24%),linear-gradient(180deg,#e6eef8,#f5f8fd 38%,#ecf3f9)}.pilot-shell{min-height:100vh;color:#172033;background:#f7f9fc}.pilot-shell-header{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1.2rem;align-items:center;padding:1rem clamp(1rem,3vw,2rem);background:#fffffff5;border-bottom:1px solid #dbe4ef;box-shadow:0 10px 30px #1720330f}.pilot-brand{display:grid;gap:.04rem;color:#172033;text-decoration:none;line-height:1}.pilot-brand span{color:#3d63ff;font-size:.68rem;font-weight:900;letter-spacing:.12em}.pilot-brand strong{font-size:1.45rem;font-weight:950}.pilot-brand em{color:#59667a;font-size:.78rem;font-style:normal;font-weight:750}.pilot-primary-nav{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:center}.pilot-primary-nav button,.pilot-secondary-button,.pilot-ask button,.pilot-context-strip button{min-height:2.25rem;border:1px solid #cfd8e6;border-radius:.45rem;color:#253149;background:#fff;cursor:pointer;font:inherit;font-weight:800}.pilot-primary-nav button{padding:.45rem .7rem}.pilot-primary-nav button.active{color:#fff;background:#2637d9;border-color:#2637d9}.pilot-main{width:min(1480px,100%);margin:0 auto;padding:1rem clamp(1rem,3vw,2rem) 2.5rem}.pilot-context-strip{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center;margin-bottom:1rem;padding:.7rem .85rem;border:1px solid #dbe4ef;border-radius:.5rem;background:#fff;color:#59667a;font-size:.88rem}.pilot-context-strip button{margin-left:auto;padding:.35rem .65rem}.pilot-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:1rem;align-items:start}.pilot-content{display:grid;gap:1rem}.pilot-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,.72fr);gap:1.2rem;align-items:stretch;padding:clamp(1.4rem,4vw,2.4rem);border:1px solid #dbe4ef;border-radius:.65rem;background:linear-gradient(135deg,#fff,#f4f7ff 58%,#eef8ff)}.pilot-hero h1{max-width:760px;margin:.75rem 0 0;color:#131a2a;font-size:clamp(2.4rem,5vw,4.9rem);line-height:.98}.pilot-hero p{max-width:760px;color:#4f5d72;font-size:1.08rem;line-height:1.55}.pilot-prompt-panel,.pilot-card,.pilot-ask{border:1px solid #dbe4ef;border-radius:.65rem;background:#fff;box-shadow:0 16px 38px #17203312}.pilot-prompt-panel{display:grid;gap:.8rem;padding:1rem}.pilot-prompt-panel label,.pilot-ask strong,.pilot-card h2{color:#172033;font-weight:900}.pilot-prompt-panel textarea{width:100%;box-sizing:border-box;resize:vertical;border:1px solid #cfd8e6;border-radius:.5rem;padding:.85rem;color:#172033;background:#fbfcfe;font:inherit;line-height:1.45}.pilot-prompt-actions{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center}.pilot-prompt-actions p,.pilot-note,.pilot-card p,.pilot-empty p,.pilot-ask p{margin:0;color:#59667a;line-height:1.45}.pilot-primary-button{min-height:2.5rem;border:1px solid #2637d9;border-radius:.5rem;padding:.55rem .9rem;color:#fff;background:#2637d9;cursor:pointer;font:inherit;font-weight:900;text-decoration:none}.pilot-primary-button:disabled{cursor:wait;opacity:.65}.pilot-secondary-button,.pilot-link-grid a{display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;padding:.45rem .7rem;text-decoration:none}.pilot-stage-rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;padding:0;margin:0;list-style:none}.pilot-progress{display:grid;gap:.55rem;padding:.2rem 0}.pilot-progress>strong{color:#59667a;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.pilot-stage-rail li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;align-items:center;min-width:0;padding:.7rem;border:1px solid #dbe4ef;border-radius:.55rem;background:#fff;color:#68778e;font-size:.9rem;font-weight:850}.pilot-stage-rail li small{grid-column:2;margin-top:-.35rem;color:#59667a;font-size:.72rem;font-weight:700}.pilot-stage-rail li.active{border-color:#aebdff;color:#172033;background:#f1f4ff}.pilot-stage-rail li.complete{border-color:#a8d5b2;color:#183527;background:#f0faf3}.pilot-stage-rail li.complete span{background:#178448}.pilot-stage-rail span{display:inline-flex;flex:0 0 1.55rem;width:1.55rem;height:1.55rem;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:#2637d9;font-size:.78rem}.pilot-grid,.pilot-metric-grid,.pilot-plan-grid,.pilot-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.pilot-status-strip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.65rem;padding:.9rem;border:1px solid #dbe4ef;border-radius:.6rem;background:#fff}.pilot-status-strip div{display:grid;gap:.2rem;min-width:0}.pilot-status-strip span{color:#68778e;font-size:.72rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.pilot-status-strip strong{color:#172033;font-size:.9rem;line-height:1.25}.pilot-objective-summary,.pilot-scope-summary{display:grid;gap:.35rem;padding:.9rem;border-left:3px solid #2637d9;background:#f4f7ff}.pilot-objective-summary span,.pilot-scope-summary span,.pilot-scope-grid h3,.pilot-setup-grid h3,.pilot-next-steps h3,.pilot-original-prompt summary{margin:0;color:#59667a;font-size:.78rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.pilot-objective-summary p,.pilot-scope-summary p,.pilot-original-prompt p{margin:0;color:#172033;line-height:1.5}.pilot-scope-summary p:last-child{color:#59667a}.pilot-scope-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.pilot-scope-grid section{display:grid;align-content:start;gap:.65rem;padding:.9rem;border:1px solid #e2e8f1;border-radius:.5rem;background:#fbfcff}.pilot-scope-list,.pilot-authority-conditions{display:grid;gap:.55rem}.pilot-scope-list>div,.pilot-authority-conditions article{display:grid;gap:.32rem;padding:.65rem;border:1px solid #e2e8f1;border-radius:.45rem;background:#fff}.pilot-scope-list>strong,.pilot-scope-list span,.pilot-authority-conditions span{color:#59667a;line-height:1.35}.pilot-scope-list strong,.pilot-authority-conditions strong{color:#172033}.pilot-authority-conditions article{border-left:3px solid #895300}.pilot-authority-conditions p{margin:0;color:#59667a}.pilot-setup-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:1rem}.pilot-setup-grid>div,.pilot-next-steps{display:grid;gap:.65rem}.pilot-setup-systems{display:grid;gap:.45rem}.pilot-setup-systems div{display:flex;justify-content:space-between;gap:.75rem;align-items:center;padding:.55rem 0;border-bottom:1px solid #edf1f6}.pilot-setup-systems div>span{display:grid;gap:.15rem;min-width:0}.pilot-setup-systems small{color:#68778e;font-size:.74rem;font-weight:750}.pilot-original-prompt{padding:.75rem .9rem;border:1px solid #e2e8f1;border-radius:.5rem;background:#fbfcff}.pilot-original-prompt summary{cursor:pointer}.pilot-original-prompt p{margin-top:.65rem}.pilot-context-details{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.45rem .75rem;margin:.65rem 0 0}.pilot-context-details dt{color:#59667a;font-weight:850}.pilot-context-details dd{margin:0;overflow-wrap:anywhere;color:#172033}.pilot-next-steps ol{display:grid;gap:.4rem;margin:0;padding-left:1.3rem;color:#34435a}.pilot-card{display:grid;gap:.9rem;padding:1rem}.pilot-card h2{margin:0;font-size:1.28rem}.pilot-eyebrow{margin:0;color:#3d63ff!important;font-size:.73rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.pilot-badge{display:inline-flex;width:fit-content;align-items:center;border-radius:999px;padding:.22rem .55rem;font-size:.72rem;font-weight:950;letter-spacing:.04em}.pilot-badge-good{color:#0e6b3c;background:#ddf8e9}.pilot-badge-warn{color:#895300;background:#fff0cc}.pilot-badge-bad{color:#9d1c2b;background:#ffe1e6}.pilot-badge-neutral{color:#3d4b5f;background:#eef3f7}.pilot-badge-fixture{color:#5533b4;background:#eee9ff}.pilot-metric{display:grid;gap:.22rem;min-width:0;padding:.85rem;border:1px solid #e2e8f1;border-radius:.5rem;background:#fbfcff}.pilot-metric span,.pilot-plan-list strong,.pilot-card-head strong{color:#59667a;font-size:.78rem;font-weight:900}.pilot-metric strong{overflow-wrap:anywhere;color:#172033;font-size:1.15rem}.pilot-integration-list,.pilot-action-list,.pilot-activity,.pilot-work,.pilot-ask-buttons{display:grid;gap:.6rem}.pilot-integration-list article,.pilot-work{display:flex;gap:.8rem;align-items:center;justify-content:space-between;padding:.7rem;border:1px solid #e2e8f1;border-radius:.5rem;background:#fbfcff}.pilot-integration-list strong{color:#172033}.pilot-empty{display:grid;gap:.55rem;padding:1rem;border:1px dashed #bac7d8;border-radius:.5rem;background:#fbfcff}.pilot-error{padding:.85rem;border:1px solid #ffd3dc;border-radius:.5rem;background:#fff6f8;color:#7f1726}.pilot-error summary{cursor:pointer;font-weight:900}.pilot-error code{display:block;margin-top:.5rem;white-space:pre-wrap;overflow-wrap:anywhere}.pilot-plan-list ul,.pilot-checklist{display:grid;gap:.4rem;margin:0;padding-left:1.1rem;color:#334257}.pilot-checklist{padding-left:0;list-style:none}.pilot-checklist li{display:flex;gap:.6rem;align-items:center}.pilot-checklist span{display:inline-flex;width:1.55rem;height:1.55rem;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:#3d63ff;font-size:.78rem;font-weight:900}.pilot-link-grid,.pilot-depth-tabs{display:flex;flex-wrap:wrap;gap:.5rem}.pilot-link-grid a,.pilot-depth-tabs button{border:1px solid #cfd8e6;border-radius:.45rem;color:#2637d9;background:#fff;font:inherit;font-weight:850}.pilot-table{display:grid;border:1px solid #e2e8f1;border-radius:.5rem;overflow:hidden}.pilot-table>div{display:grid;grid-template-columns:1fr 1fr 1.3fr 1fr 1fr;gap:.5rem;padding:.65rem;border-bottom:1px solid #e2e8f1;background:#fff;font-size:.86rem}.pilot-table>div:first-child{background:#f1f4f8}.pilot-integration-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.pilot-integration-cards article,.pilot-admin-grid article{display:grid;gap:.75rem;padding:1rem;border:1px solid #e2e8f1;border-radius:.55rem;background:#fbfcff}.pilot-card-head{display:flex;justify-content:space-between;gap:.75rem}.pilot-integration-cards dl{display:grid;grid-template-columns:minmax(7rem,auto) 1fr;gap:.45rem .75rem;margin:0}.pilot-integration-cards dt{color:#59667a;font-weight:850}.pilot-integration-cards dd{margin:0;color:#172033}.pilot-ask{position:sticky;top:5.4rem;display:grid;gap:.75rem;padding:1rem}.pilot-ask button{padding:.45rem .6rem;text-align:left}@media (max-width: 1040px){.pilot-shell-header,.pilot-hero,.pilot-layout,.pilot-grid,.pilot-metric-grid,.pilot-plan-grid,.pilot-admin-grid,.pilot-integration-cards,.pilot-scope-grid,.pilot-setup-grid,.pilot-status-strip{grid-template-columns:1fr}.pilot-primary-nav{justify-content:start}.pilot-ask{position:static}.pilot-stage-rail{grid-template-columns:1fr}}@media (max-width: 720px){.pilot-shell-header{position:static}.pilot-table>div{grid-template-columns:1fr}}.home-page--content-v4 .v3-nav{min-height:76px;position:relative}.home-page--content-v4 .v3-nav-links{gap:clamp(.9rem,1.65vw,1.65rem)}.home-page--content-v4 .v3-nav-links a{white-space:nowrap}.v4-hero-grid{position:relative;z-index:1;min-height:min(870px,calc(100vh - 76px));display:grid;grid-template-columns:minmax(0,.46fr) minmax(0,.54fr);gap:clamp(2.5rem,5vw,5.5rem);align-items:center;padding-block:clamp(5rem,7.6vw,7.4rem)}.v4-hero .v3-hero-copy{max-width:710px}.home-page--content-v4 .v4-hero .v3-hero-copy{align-self:start;padding-top:1rem}.v4-hero .v3-hero-copy>p{max-width:46rem}.v4-hero-subhead{color:#fff!important;font-size:clamp(1.25rem,1.7vw,1.55rem)!important;font-weight:850;line-height:1.4!important}.v4-hero-proof{position:relative;min-width:0;padding:1rem 1.4rem 7.25rem 0}.home-page--content-v4 .v4-demo-card{position:relative;z-index:1;display:grid;gap:.75rem;margin:0 0 1.2rem;padding:clamp(1.15rem,2vw,1.55rem);border:1px solid rgba(255,255,255,.62);border-radius:1.15rem;color:var(--v3-ink);background:#fffffff5;box-shadow:0 20px 48px #0003}.home-page--content-v4 .v4-demo-card p,.home-page--content-v4 .v4-demo-card h2{margin:0}.home-page--content-v4 .v4-demo-card h2{color:var(--v3-ink);font-size:clamp(1.25rem,1.8vw,1.65rem);line-height:1.15}.home-page--content-v4 .v4-demo-card>p:not(.v4-demo-card-eyebrow,.v4-demo-card-proof){color:var(--v3-muted);line-height:1.5}.home-page--content-v4 .v4-demo-card-eyebrow{color:var(--v3-blue);font-family:IBM Plex Mono,SFMono-Regular,ui-monospace,monospace;font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.home-page--content-v4 .v4-demo-card-proof{color:var(--v3-ink);font-size:1.05rem;font-weight:900}.home-page--content-v4 .v4-demo-card .v3-button{justify-self:start}.home-page--content-v4 .v4-demo-card small{color:var(--v3-muted);font-size:.85rem}.v4-prompt-panel{position:absolute;right:0;bottom:0;width:min(620px,88%);display:grid;gap:.65rem;padding:1.1rem;border:1px solid rgba(255,255,255,.16);border-radius:1.15rem;background:#fffffff0;box-shadow:0 24px 58px #0000004d}.v4-prompt-panel span,.v4-prompt-stack span,.v4-capability-layout article>span,.v4-use-case-grid article>span,.v4-catalog-group span,.v4-catalog-group small{color:var(--v3-blue);font-family:IBM Plex Mono,SFMono-Regular,ui-monospace,monospace;font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.v4-prompt-panel strong{padding:.78rem .85rem;border-radius:.8rem;color:var(--v3-ink);background:#eef3f7;font-size:1rem;line-height:1.3}.v4-problem{background:linear-gradient(180deg,#fbfaf6,#f4efe7)}.v4-problem-grid{display:grid;grid-template-columns:minmax(0,.52fr) minmax(0,.48fr);gap:clamp(2rem,5vw,5rem);align-items:start}.v4-risk-panel{display:flex;flex-wrap:wrap;gap:.65rem;align-content:start;padding:clamp(1rem,2vw,1.35rem);border-radius:1.15rem;background:#fff;box-shadow:0 20px 55px #10203314}.v4-risk-panel span{padding:.7rem .85rem;border-radius:999px;color:var(--v3-ink);background:#eef3f7;font-weight:800;line-height:1.15}.v4-gap-summary{grid-column:1 / -1;display:grid;gap:.9rem;padding:clamp(1.4rem,2.5vw,2rem);border-radius:1.3rem;color:#fff;background:linear-gradient(135deg,#071426,#17174a);box-shadow:0 24px 70px #1020332e}.v4-gap-summary strong{max-width:920px;color:#fff;font-size:clamp(1.45rem,2.3vw,2.15rem);line-height:1.16}.v4-gap-summary p{margin:0;color:#ecf3fcd1;font-size:1.12rem}.v4-solution{padding-block:clamp(5.4rem,8vw,8rem)}.v4-solution-head{display:grid;gap:1rem;max-width:1080px}.v4-solution-head h2{color:#fff;font-size:clamp(2.9rem,4.7vw,5.2rem);line-height:.98}.v4-solution-head p,.v4-machine-speed p,.v4-prompt-solution p{margin:0;color:#ecf3fcd1;font-size:clamp(1.05rem,1.2vw,1.18rem);line-height:1.65}.v4-lifecycle{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:clamp(2.5rem,5vw,4.4rem)}.v4-lifecycle article{min-height:260px;display:grid;align-content:end;gap:.75rem;padding:clamp(1.2rem,2vw,1.6rem);border-radius:1.35rem;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff21}.v4-lifecycle span{color:#8fd2ff;font-size:clamp(2.1rem,3.8vw,4.2rem);font-weight:900;line-height:.9}.v4-lifecycle h3,.v4-prompt-solution h3{margin:0;color:#fff;font-size:clamp(1.35rem,2vw,2rem);line-height:1.08}.v4-lifecycle p{margin:0;color:#ecf3fccc;line-height:1.55}.v4-machine-speed{display:grid;gap:.8rem;margin-top:1rem;padding:clamp(1.3rem,2vw,1.7rem);border-left:4px solid var(--v3-amber);border-radius:0 1rem 1rem 0;background:#ffffff14}.v4-machine-speed strong{color:#fff;font-size:clamp(1.4rem,2.2vw,2.1rem);line-height:1.16}.v4-prompt-solution{display:grid;grid-template-columns:minmax(0,.48fr) minmax(0,.52fr);gap:clamp(2rem,5vw,4rem);align-items:start;margin-top:clamp(2rem,4vw,3.5rem)}.v4-prompt-solution>div:first-child{display:grid;gap:1rem}.v4-prompt-solution strong{color:#fff;font-size:1.15rem;line-height:1.45}.v4-prompt-stack{display:grid;gap:.7rem}.v4-prompt-stack span{padding:.9rem 1rem;border-radius:.9rem;color:var(--v3-ink);background:#fffffff0;font-family:inherit;font-size:.98rem;font-weight:800;letter-spacing:0;text-transform:none}.v4-capability-layout{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,1.4rem);margin-top:clamp(3rem,5vw,4.5rem)}.v4-capability-layout article{display:grid;align-content:start;gap:.85rem;grid-column:span 1;min-height:230px;padding:clamp(1.2rem,2vw,1.55rem);border-radius:1.15rem;background:#ffffffd1;box-shadow:0 18px 48px #10203314}.v4-capability-layout .v4-capability-feature{grid-column:span 2;min-height:280px;background:linear-gradient(135deg,#fff,#e7f1fb)}.v4-capability-layout .v4-capability-feature--ask{background:linear-gradient(135deg,#fff,#f5f0ff)}.v4-capability-layout .v4-capability-feature--machine{background:linear-gradient(135deg,#fff,#fff4dc)}.v4-capability-layout h3,.v4-use-case-grid h3,.v4-integration-list h3,.v4-technical-grid h3,.v4-depth-grid h3,.v4-catalog-group h3{margin:0;color:var(--v3-ink);font-size:clamp(1.25rem,1.7vw,1.6rem);line-height:1.1}.v4-capability-layout p,.v4-use-case-grid p,.v4-integration-list p,.v4-technical-grid p,.v4-depth-grid p,.v4-resource-grid p,.v4-catalog-group p{margin:0;color:var(--v3-muted);line-height:1.58}.v4-control-model{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:clamp(2rem,4vw,3rem)}.v4-capability-close,.v4-section-close,.v4-use-case-close strong,.v4-final-emphasis{color:var(--v3-ink);font-size:clamp(1.35rem,2vw,2rem);font-weight:900;line-height:1.12}.v4-capability-close{margin:2rem auto 0;text-align:center}.v4-section-close{margin:2rem 0 0}.v4-use-case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.4rem);margin-top:clamp(2.5rem,4vw,4rem)}.v4-use-case-grid article{display:grid;gap:.85rem;padding:clamp(1.2rem,2vw,1.55rem);border-radius:1.15rem;background:#fff;box-shadow:0 18px 48px #10203312}.v4-use-case-grid .v4-use-case-feature{grid-column:span 3;grid-template-columns:minmax(7rem,.15fr) minmax(0,.28fr) minmax(0,.57fr);align-items:start;background:linear-gradient(135deg,#fff,#eef3f7)}.v4-use-case-grid .v4-use-case-feature h3{font-size:clamp(1.8rem,2.8vw,3rem)}.v4-use-case-close{display:grid;gap:.6rem;margin-top:clamp(2rem,4vw,3rem);padding-top:1.4rem;border-top:1px solid var(--v3-line)}.v4-use-case-close p{margin:0;color:var(--v3-muted);font-size:1.1rem}.v4-integrations-grid{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);gap:clamp(2rem,5vw,5rem);align-items:start}.v4-integration-list{display:grid;gap:.75rem}.v4-integration-list article{display:grid;grid-template-columns:minmax(180px,.32fr) minmax(0,.68fr);gap:1rem;padding:1rem 1.15rem;border-radius:1rem;background:#fff;box-shadow:0 16px 42px #10203312}.v4-integration-list h3{font-size:1.05rem}.v4-integration-close{grid-column:1 / -1;margin:0;padding:1.35rem;border-radius:1rem;color:var(--v3-ink);background:#fff;font-size:1.12rem;font-weight:800;line-height:1.5}.v4-final-emphasis{color:#fff!important}.v4-subpage-hero{padding-block:clamp(5.2rem,8vw,8rem)}.v4-subpage-hero .v3-wrap{display:grid;gap:1rem;max-width:1120px}.v4-subpage-hero .v3-button{justify-self:start}.v4-subpage-hero h1{margin:0;color:#fff;font-size:clamp(3.2rem,5.5vw,6rem);line-height:.95}.v4-subpage-hero p{margin:0;max-width:780px;color:#ecf3fcd6;font-size:clamp(1.2rem,1.8vw,1.55rem);line-height:1.5}.v4-technical-grid,.v4-depth-grid,.v4-resource-grid{display:grid;gap:clamp(1rem,2vw,1.4rem);margin-top:clamp(2.4rem,4vw,4rem)}.v4-technical-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.v4-technical-grid article,.v4-depth-grid article{display:grid;align-content:start;gap:.8rem;padding:clamp(1.2rem,2vw,1.55rem);border-radius:1.1rem;background:#fff;box-shadow:0 18px 48px #10203312}.v4-resource-grid{grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);align-items:start}.v4-topic-list{display:flex;flex-wrap:wrap;gap:.75rem}.v4-topic-list span{padding:.85rem 1rem;border-radius:999px;color:var(--v3-ink);background:#fff;font-weight:850;box-shadow:0 12px 28px #1020330f}.v4-depth-grid{grid-template-columns:minmax(0,1.25fr) repeat(3,minmax(0,1fr))}.v4-depth-grid .v3-section-head{margin:0}.v4-catalog-grid{display:grid;gap:clamp(1.4rem,3vw,2.5rem);margin-top:clamp(2.4rem,4vw,4rem)}.v4-catalog-group{display:grid;gap:1rem}.v4-catalog-group>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.v4-catalog-group article{min-height:112px;display:grid;align-content:space-between;gap:.6rem;padding:1rem;border-radius:.95rem;background:#fff;box-shadow:0 14px 34px #1020330f}.v4-catalog-group strong{color:var(--v3-ink);line-height:1.25}.v4-catalog-group span,.v4-catalog-group small{width:fit-content;padding:.35rem .5rem;border-radius:999px;background:#eef3f7;line-height:1}.v4-catalog-group span:first-of-type{color:var(--v3-blue)}@media (max-width: 1180px){.v4-hero-grid,.v4-problem-grid,.v4-prompt-solution,.v4-integrations-grid,.v4-resource-grid{grid-template-columns:1fr}.v4-lifecycle,.v4-capability-layout,.v4-use-case-grid,.v4-technical-grid,.v4-depth-grid,.v4-catalog-group>div{grid-template-columns:repeat(2,minmax(0,1fr))}.v4-capability-layout article,.v4-capability-layout .v4-capability-feature,.v4-use-case-grid .v4-use-case-feature{grid-column:span 2}.v4-use-case-grid .v4-use-case-feature{grid-template-columns:1fr}}@media (max-width: 760px){.v4-hero-grid{min-height:auto;padding-block:4rem}.v4-hero .v3-hero h1,.v4-subpage-hero h1{font-size:clamp(2.7rem,11vw,4rem)}.v4-hero-proof{padding:0}.v4-prompt-panel{position:relative;right:auto;bottom:auto;width:100%;margin-top:.9rem}.v4-lifecycle,.v4-capability-layout,.v4-control-model,.v4-use-case-grid,.v4-technical-grid,.v4-depth-grid,.v4-catalog-group>div{grid-template-columns:1fr}.v4-capability-layout .v4-capability-feature,.v4-use-case-grid .v4-use-case-feature{grid-column:auto}.v4-integration-list article{grid-template-columns:1fr}}.guided-topbar{justify-content:center;min-height:76px;border-bottom:1px solid rgba(176,199,230,.16);background:radial-gradient(circle at 10% 0%,rgba(99,102,241,.2),transparent 28%),linear-gradient(180deg,#0f1b33,#07101f);box-shadow:0 22px 46px #08122438}.guided-demo-shell{--guided-ink: #111827;--guided-muted: #526078;--guided-line: #d8e1ec;--guided-soft: #f4f7fb;--guided-panel: #ffffff;--guided-navy: #0f1b33;--guided-indigo: #243b79;--guided-purple: #5b5ce2;--guided-purple-dark: #3b3fae;--guided-blue: #1d6cff;--guided-green: #11764f;--guided-amber: #b76a13;--guided-red: #b4233a;min-height:calc(100vh - 76px);background:radial-gradient(circle at 8% 0%,rgba(91,92,226,.12),transparent 28%),radial-gradient(circle at 95% 18%,rgba(29,108,255,.1),transparent 24%),linear-gradient(180deg,#eef3fb,#f8fbff 42%,#eef4f9);color:var(--guided-ink);max-width:100%;overflow-x:clip}.guided-sr-label,.guided-announcer{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.guided-request{min-height:calc(100vh - 152px);display:grid;align-content:start;justify-items:center;gap:24px;padding:clamp(28px,3vw,46px) clamp(24px,4vw,48px) 56px}.guided-request-hero{width:min(1360px,100%);display:grid;grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);gap:clamp(24px,3vw,44px);align-items:start}.guided-request-form{width:100%;display:grid;gap:18px;grid-column:1}.guided-user-role-panel{grid-column:2;grid-row:1}.guided-request-hero>.guided-example{grid-column:1}.guided-brand,.guided-stage-panel>p:first-child,.guided-result-card p,.guided-outcomes p,.guided-drawer-header p{margin:0;color:var(--guided-blue);font-family:IBM Plex Mono,SFMono-Regular,ui-monospace,monospace;font-size:.74rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.guided-request h1,.guided-stage-panel h1{margin:0;color:var(--guided-ink);font-size:clamp(2.45rem,4.1vw,4.75rem);line-height:1.04;letter-spacing:0;text-wrap:balance;overflow:visible}.guided-request h2,.guided-stage-explanation h2{margin:0;color:var(--guided-ink);font-size:1.05rem;line-height:1.35;letter-spacing:0}.guided-request label,.guided-answer label{color:var(--guided-ink);font-size:1.18rem;font-weight:850}.guided-request textarea,.guided-answer textarea{width:100%;box-sizing:border-box;min-height:170px;border:1px solid #c4d1e1;border-radius:14px;background:linear-gradient(180deg,#fffffffa,#f8fbfffa);color:var(--guided-ink);padding:20px;font:inherit;font-size:1.03rem;line-height:1.5;resize:vertical;box-shadow:inset 0 1px #ffffffeb,0 14px 34px #10203314}.guided-example{display:grid;gap:12px;padding:18px;border:1px solid #dce5ef;border-radius:14px;background:#ffffffc2;box-shadow:0 18px 42px #1020330f}.guided-example p{margin:0;color:var(--guided-blue);font-family:IBM Plex Mono,SFMono-Regular,ui-monospace,monospace;font-size:.78rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.guided-example blockquote{margin:0;color:#2e3b4f;line-height:1.58}.guided-example-loaded{color:#2e3b4f;line-height:1.5}.guided-example-state{width:fit-content;min-height:40px;display:inline-flex;align-items:center;padding:0 14px;border:1px solid #c9d7ea;border-radius:8px;background:#effaf3;color:var(--guided-green);font-weight:850}.guided-example button{width:fit-content;min-height:40px;border:1px solid #c8d4e2;border-radius:8px;background:#fff;color:var(--guided-indigo);box-shadow:none;font-weight:850}.guided-primary,.guided-primary-actions button,.guided-secondary-actions button,.guided-controls a,.guided-controls button,.guided-work-toggle,.guided-secondary-link{min-height:44px;border-radius:8px;border:1px solid #c8d4e2;background:#fff;color:#1f2f52;font:inherit;font-weight:850;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;cursor:pointer;box-shadow:0 10px 24px #10203314}.guided-primary,.guided-primary-actions button:first-child{width:fit-content;min-width:168px;border-color:#5b5ce2b8;background:linear-gradient(180deg,var(--guided-purple),var(--guided-purple-dark));color:#fff;box-shadow:0 18px 34px #5b5ce247}.guided-secondary-actions button:first-child:not(.guided-primary),.guided-primary-actions button:not(:first-child),.guided-controls a,.guided-controls button,.guided-secondary-link{background:#ffffffeb}.guided-secondary-actions button:last-child{border-color:transparent;background:transparent;color:#66748b;box-shadow:none}.guided-request footer{width:min(1360px,100%);color:#66748b;font-size:.9rem;text-align:center}.guided-supporting-copy{margin:0;max-width:62rem;color:#334155;font-size:clamp(1.08rem,1.25vw,1.2rem);line-height:1.62}.guided-foundation-sources,.guided-foundation-pipeline,.guided-foundation-result{width:min(1280px,100%);display:grid;gap:20px}.guided-foundation-sources{padding:20px;border:1px solid var(--guided-line);border-radius:16px;background:#ffffffd1;box-shadow:0 18px 42px #1020330f}.guided-foundation-sources.collapsed{gap:10px}.guided-foundation-sources h2,.guided-foundation-pipeline h2,.guided-foundation-result h2{margin:0;color:var(--guided-ink)}.guided-foundation-sources>div:first-child p{margin:8px 0 12px;color:var(--guided-muted)}.guided-foundation-example{margin-top:6px;background:#ffffffb8}.guided-foundation-example.loaded{border-color:#c9d7ea}.guided-prompt-summary{display:grid;gap:6px;padding:16px 18px;border:1px solid #d6e0ed;border-radius:14px;background:#f7faff}.guided-prompt-summary p{margin:0;color:var(--guided-blue);font-family:IBM Plex Mono,SFMono-Regular,ui-monospace,monospace;font-size:.86rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.guided-prompt-summary strong{color:var(--guided-ink);font-weight:700;line-height:1.5}.guided-source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.guided-source-card,.guided-result-metrics article,.guided-foundation-core article,.guided-why-finance,.guided-foundation-status{border:1px solid var(--guided-line);border-radius:14px;background:#fff;padding:18px;box-shadow:0 14px 34px #1020330d}.guided-source-card p{margin:0 0 6px;color:var(--guided-blue);font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.guided-source-card h3,.guided-foundation-core h3,.guided-why-finance h3,.guided-foundation-status h3{margin:0 0 10px;color:var(--guided-ink)}.guided-source-card ul,.guided-why-finance ul{margin:0;padding-left:20px;color:#334155;line-height:1.55}.guided-source-card small{display:block;margin-top:10px;color:var(--guided-muted);line-height:1.4}.guided-foundation-pipeline{padding:clamp(20px,3vw,32px);border:1px solid rgba(91,92,226,.18);border-radius:18px;background:radial-gradient(circle at top left,rgba(91,92,226,.1),transparent 28%),linear-gradient(180deg,#fff,#f4f7ff);box-shadow:0 24px 60px #1020331a;scroll-margin-top:20px}.guided-foundation-primary{width:min(1180px,100%);justify-self:center}.guided-foundation-pipeline h1:focus{outline:3px solid #e0a84c;outline-offset:4px;border-radius:6px}.guided-foundation-pipeline .guided-activity-list span{display:grid;gap:3px}.guided-foundation-pipeline .guided-activity-list strong{color:var(--guided-ink)}.guided-foundation-pipeline .guided-activity-list small{color:var(--guided-muted);font-size:.88rem;line-height:1.35}.guided-result-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.guided-result-metrics.concise{grid-template-columns:repeat(4,minmax(0,1fr))}.guided-result-metrics strong{display:block;color:var(--guided-indigo);font-size:clamp(2rem,3vw,3rem);line-height:.95;overflow-wrap:anywhere}.guided-result-metrics span{display:block;margin-top:.45rem;color:#334155;font-weight:750;line-height:1.35}.guided-foundation-core{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.guided-foundation-ready-copy{margin:0;max-width:72rem;color:#334155;font-size:1.1rem;line-height:1.66}.guided-why-next,.guided-compact-source-activity{border:1px solid var(--guided-line);border-radius:16px;background:#fff;padding:20px;box-shadow:0 18px 42px #1020330f}.guided-why-next{border-left:5px solid var(--guided-purple);background:linear-gradient(180deg,#fff,#f8faff)}.guided-why-next h2,.guided-compact-source-activity h2{margin:0 0 10px;font-size:1.12rem}.guided-why-next ul,.guided-compact-source-activity ul{margin:0;padding-left:20px;color:#334155;line-height:1.55}.guided-compact-source-activity li{display:flex;justify-content:space-between;gap:12px;padding:4px 0}.guided-compact-source-activity strong{color:var(--guided-green)}.foundation-ready-actions{align-items:center}.guided-foundation-identifiers{display:grid;grid-template-columns:minmax(170px,.3fr) minmax(0,1fr);gap:8px 14px;margin:0;padding:16px;border:1px solid var(--guided-line);border-radius:14px;background:#f8fbff}.guided-foundation-identifiers dt{color:var(--guided-muted);font-weight:800}.guided-foundation-identifiers dd{margin:0;min-width:0;overflow-wrap:anywhere}.guided-foundation-core p,.guided-why-finance p{margin:0;color:#334155;line-height:1.58}.guided-why-finance{border-left:5px solid var(--guided-purple)}.guided-foundation-status{display:grid;gap:10px;background:linear-gradient(180deg,#fff,#f3f6ff)}.guided-foundation-status dl{display:grid;grid-template-columns:minmax(120px,.4fr) 1fr;gap:6px 12px;margin:0}.guided-foundation-status dt{color:var(--guided-muted);font-weight:800}.guided-foundation-status dd{margin:0;min-width:0;overflow-wrap:anywhere}.guided-foundation-status a{width:fit-content;color:var(--guided-purple-dark);font-weight:800;text-decoration:underline}.guided-error{color:var(--guided-red);font-weight:700}.guided-progress{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:20px;padding:16px clamp(24px,4vw,48px);border-bottom:1px solid rgba(196,209,225,.75);background:#f8fbffe0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:100%;max-width:100%;min-width:0;overflow:hidden;box-shadow:0 12px 34px #1020330f}.guided-step-count{flex:none;color:var(--guided-indigo);font-weight:900}.guided-progress ol{display:grid;grid-template-columns:repeat(7,minmax(116px,1fr));gap:10px;width:100%;max-width:100%;min-width:0;margin:0;padding:0;list-style:none}.guided-progress li{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:9px;min-width:0;max-width:100%;color:#6b7486;padding:8px;border-radius:12px;background:transparent}.guided-progress li a{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;min-width:0;color:inherit;text-decoration:none}.guided-progress li a:focus-visible{outline:3px solid #e0a84c;outline-offset:2px;border-radius:8px}.guided-progress li strong,.guided-progress li em{min-width:0;overflow-wrap:normal;word-break:normal}.guided-progress li span{grid-row:1 / span 2;width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid #c3cfdd;background:#fff;color:#64748b;font-size:.82rem;font-weight:900}.guided-progress li.current{color:var(--guided-indigo);background:#5b5ce214}.guided-progress li.current span{border-color:var(--guided-purple);background:var(--guided-purple);color:#fff}.guided-progress li.done span{border-color:#11764f57;background:#11764f1f;color:var(--guided-green)}.guided-progress li em{grid-column:2;color:#6b7486;font-size:.72rem;font-style:normal;font-weight:700;white-space:nowrap}.guided-stage{width:min(1320px,100%);margin:0 auto;padding:clamp(28px,3vw,46px) clamp(24px,4vw,48px) 60px}.guided-controls{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-bottom:18px}.guided-controls .guided-reset-control{color:#5f6f86;box-shadow:none}.guided-work-toggle{margin:0 0 16px auto;min-width:180px;color:var(--guided-indigo)}.guided-stage-panel{display:grid;gap:20px;padding:clamp(26px,3vw,42px);background:linear-gradient(180deg,#fffffffa,#f8fbfffa);border:1px solid var(--guided-line);border-radius:18px;box-shadow:0 28px 70px #1020331a}.guided-stage-explanation,.guided-user-role-panel{display:grid;gap:16px;border:1px solid #d7e1f0;border-left:5px solid var(--guided-purple);border-radius:16px;background:linear-gradient(180deg,#fff,#f4f7ff);padding:20px;box-shadow:0 18px 42px #1020330f}.guided-stage-explanation{grid-template-columns:repeat(2,minmax(0,1fr))}.guided-stage-explanation article{display:grid;gap:6px}.guided-stage-explanation h2,.guided-user-role-panel h2{font-size:1.12rem;font-weight:900}.guided-stage-explanation p,.guided-user-role-panel p{margin:0;color:#334155;font-size:1rem;line-height:1.62}.guided-request>.guided-stage-explanation{width:min(900px,100%);grid-template-columns:1fr;justify-self:center;text-align:center;border-left-width:1px;border-top:5px solid var(--guided-purple)}.guided-request>.guided-stage-explanation article{justify-items:center}.guided-stage-panel h1{font-size:clamp(2.2rem,3.1vw,3.7rem)}.guided-business-list{margin:0;padding-left:22px;color:#334155;font-size:1.05rem}.guided-activity-list{list-style:none;display:grid;gap:10px;margin:0;padding:0}.guided-activity-list li{display:grid;grid-template-columns:18px 1fr auto auto;align-items:center;gap:12px;min-height:48px;padding:12px 14px;border:1px solid #dbe4ef;border-radius:12px;background:#fff}.guided-activity-list em,.guided-activity-list small{color:#64748b;font-style:normal;font-size:.88rem}.guided-status-dot{width:12px;height:12px;border-radius:50%;background:#aebbd0}.guided-status-dot.active{background:var(--guided-purple);animation:guidedPulse 1.4s ease-in-out infinite}.guided-status-dot.complete{background:var(--guided-green)}.guided-status-dot.blocked,.guided-status-dot.failed{background:var(--guided-red)}.guided-decision-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.guided-result-card,.guided-outcomes article,.guided-payment-summary{border:1px solid var(--guided-line);border-radius:16px;padding:22px;background:#fff;box-shadow:0 18px 42px #1020330f}.guided-result-card.denied{border-color:#b4233a47;background:linear-gradient(180deg,snow,#fff5f7)}.guided-result-card.allowed{border-color:#b76a1352;background:linear-gradient(180deg,#fffdf8,#fff8ed)}.guided-result-card strong{display:block;margin:8px 0;font-size:clamp(1.45rem,2vw,2rem);line-height:1.1}.guided-result-card.denied strong{color:var(--guided-red)}.guided-result-card.allowed strong{color:var(--guided-amber)}.guided-answer{display:grid;gap:12px}.guided-recommendation{margin:0;padding:16px 18px;border:1px solid #d7e1f0;border-left:5px solid var(--guided-purple);border-radius:14px;background:#f5f7ff;color:var(--guided-ink);font-size:1.05rem;line-height:1.55;font-weight:700}.guided-readonly-note{margin:0;padding:14px 16px;border:1px solid #d7e1f0;border-radius:14px;background:#f6f8fc;color:#3f4f68;font-weight:700}.guided-secondary-actions,.guided-primary-actions{display:flex;flex-wrap:wrap;gap:10px}.guided-payment-summary dl{display:grid;grid-template-columns:minmax(140px,.35fr) 1fr;gap:10px 18px;margin:0}.guided-payment-summary dt{color:var(--guided-muted);font-weight:850}.guided-payment-summary dd{margin:0;min-width:0;overflow-wrap:anywhere}.guided-approval-state{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.guided-approval-state div{padding:18px;border:1px solid var(--guided-line);border-radius:16px;background:#fff;box-shadow:0 14px 34px #1020330d}.guided-approval-state span{display:block;color:var(--guided-muted);font-size:.9rem;font-weight:800}.guided-approval-state strong{display:block;margin-top:.35rem;color:var(--guided-indigo);font-size:1.1rem}.guided-approval-state small{display:block;margin-top:.35rem;color:var(--guided-muted);font-weight:750}.guided-authorized-plan{display:grid;gap:8px;padding:18px;border:1px solid #d7e1f0;border-left:5px solid var(--guided-purple);border-radius:14px;background:#fff;box-shadow:0 14px 34px #1020330d}.guided-authorized-plan h3,.guided-authorized-plan p{margin:0}.guided-authorized-plan p{color:#334155;line-height:1.5}.guided-badge{width:fit-content;display:inline-flex;align-items:center;margin-top:10px;padding:4px 8px;border-radius:999px;background:#eef2ff;color:var(--guided-purple-dark);font-size:.78rem;font-weight:900}.guided-secondary-detail{background:#f8fbff}.guided-outcomes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.guided-outcomes strong{display:block;margin-top:8px;color:var(--guided-ink);font-size:1.08rem;line-height:1.28}.guided-outcomes span{display:block;margin-top:8px;color:var(--guided-muted);overflow-wrap:anywhere}.guided-drawer{position:fixed;inset:0 0 0 auto;z-index:20;width:min(860px,100vw);display:flex;flex-direction:column;gap:16px;padding:24px;background:radial-gradient(circle at top left,rgba(91,92,226,.1),transparent 28%),linear-gradient(180deg,#fff,#f7faff);border-left:1px solid var(--guided-line);box-shadow:-24px 0 70px #10203333;overflow-y:auto;overflow-x:hidden}.guided-drawer-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.guided-drawer-header h2{margin:4px 0 0;color:var(--guided-ink)}.guided-icon-button{width:36px;height:36px;border-radius:50%;border:1px solid #c7d3e2;background:#fff;cursor:pointer;color:var(--guided-indigo);display:inline-flex;align-items:center;justify-content:center;font-size:1.15rem;font-weight:900;line-height:1}.guided-depth-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.guided-depth-tabs button{min-height:38px;border:1px solid #c7d3e2;border-radius:8px;background:#f7faff;color:#273956;font-weight:800;box-shadow:none;cursor:pointer}.guided-depth-tabs button:hover{border-color:#5b5ce266;background:#eef2ff}.guided-depth-tabs button[aria-selected=true]{border-color:var(--guided-purple);background:var(--guided-purple);color:#fff}.guided-detail-list{min-width:0}.guided-detail-list dl{display:grid;gap:10px;margin:0}.guided-detail-row{display:grid;grid-template-columns:minmax(150px,.34fr) minmax(0,1fr);gap:12px;padding:12px;border:1px solid var(--guided-line);border-radius:12px;background:#fff}.guided-detail-row dt{color:var(--guided-muted);font-weight:800}.guided-detail-row dd{margin:0;min-width:0;overflow-wrap:break-word;word-break:normal}.guided-detail-row code,.guided-raw-events code{white-space:normal;overflow-wrap:anywhere;word-break:normal}.guided-raw-events{display:grid;gap:10px;margin-top:16px}.guided-raw-events article{display:grid;gap:4px;padding:10px;border:1px solid transparent;border-radius:12px;background:#f5f8fc}.guided-raw-events details{color:var(--guided-muted)}.guided-raw-events summary{cursor:pointer;font-weight:800}.guided-evidence-summary ul{margin:8px 0 0;padding-left:20px;color:#334155;line-height:1.55}.guided-evidence-table{display:grid;gap:6px;overflow-x:auto}.guided-evidence-table>div{display:grid;grid-template-columns:48px minmax(160px,.9fr) minmax(130px,.7fr) minmax(170px,.8fr) minmax(220px,1.2fr);gap:10px;align-items:start;padding:10px;border:1px solid #dbe4ef;border-radius:10px;background:#fff;color:#334155;line-height:1.4}.guided-evidence-table-head{background:#eef2ff!important;color:var(--guided-indigo)!important;font-weight:900}.guided-export-success{border:1px solid rgba(17,118,79,.28);border-radius:16px;padding:18px;background:#effaf3}.guided-export-success strong{display:block;color:var(--guided-green);margin-bottom:10px}.guided-export-success dl{display:grid;grid-template-columns:minmax(130px,.3fr) 1fr;gap:8px 12px;margin:0}.guided-export-success dt{color:#335c48;font-weight:850}.guided-export-success dd{margin:0;min-width:0;overflow-wrap:anywhere}.guided-raw-events article.guided-replay-highlight{border-color:var(--guided-amber);background:#fff8ea;box-shadow:0 0 0 3px #e0a84c2e}.guided-raw-events code{overflow-wrap:anywhere}.guided-primary:focus-visible,.guided-primary-actions button:focus-visible,.guided-secondary-actions button:focus-visible,.guided-controls a:focus-visible,.guided-controls button:focus-visible,.guided-work-toggle:focus-visible,.guided-icon-button:focus-visible,.guided-depth-tabs button:focus-visible,.guided-example button:focus-visible,.guided-request textarea:focus-visible,.guided-answer textarea:focus-visible{outline:3px solid #e0a84c;outline-offset:2px}@keyframes guidedPulse{0%,to{transform:scale(1);opacity:.68}50%{transform:scale(1.22);opacity:1}}@media (prefers-reduced-motion: reduce){.guided-status-dot.active{animation:none}}@media (max-width: 760px){.guided-topbar{min-height:82px}.guided-topbar .demo-shell-brand{padding:0 18px}.guided-demo-shell{min-height:calc(100vh - 82px)}.guided-request{justify-items:stretch;padding:22px 14px 44px}.guided-request-hero{grid-template-columns:1fr;gap:16px}.guided-request-form,.guided-user-role-panel,.guided-request-hero>.guided-example{grid-column:1;grid-row:auto}.guided-user-role-panel{order:2}.guided-request-hero>.guided-example{order:3}.guided-request h1,.guided-stage-panel h1{font-size:2.15rem}.guided-primary,.guided-request-form .guided-primary,.guided-primary-actions button,.guided-secondary-actions button,.guided-controls a,.guided-controls button,.guided-work-toggle,.guided-secondary-link{width:100%}.guided-progress{display:grid;padding:12px 14px;overflow:visible;top:auto}.guided-progress ol{grid-template-columns:repeat(7,minmax(92px,1fr));overflow-x:auto;padding-bottom:8px;scrollbar-width:thin}.guided-progress li{display:grid;grid-template-columns:26px minmax(0,1fr);justify-items:start;gap:6px 8px;font-size:.8rem;text-align:left;padding:8px 6px}.guided-progress li em{font-size:.68rem}.guided-stage{padding:22px 14px 44px}.guided-stage-panel{padding:20px;border-radius:16px}.guided-decision-grid,.guided-approval-state,.guided-outcomes,.guided-source-grid,.guided-result-metrics,.guided-foundation-core,.guided-foundation-identifiers,.guided-foundation-status dl,.guided-stage-explanation,.guided-payment-summary dl,.guided-detail-row{grid-template-columns:1fr}.guided-result-metrics.concise{grid-template-columns:repeat(2,minmax(0,1fr))}.guided-result-metrics article,.guided-result-card,.guided-outcomes article,.guided-payment-summary,.guided-approval-state div,.guided-why-next,.guided-compact-source-activity,.guided-stage-explanation,.guided-user-role-panel{padding:16px}.guided-request textarea,.guided-answer textarea{min-height:150px;padding:16px}.guided-activity-list li{grid-template-columns:18px 1fr}.guided-activity-list em,.guided-activity-list small{grid-column:2}.guided-drawer{width:100vw;top:0;right:0;bottom:0;left:0;border-left:0;padding:18px}}@media (min-width: 761px) and (max-width: 1120px){.guided-request{padding-inline:28px}.guided-request-hero{grid-template-columns:1fr;width:min(960px,100%)}.guided-request-form,.guided-user-role-panel,.guided-request-hero>.guided-example{grid-column:1;grid-row:auto}.guided-stage{width:min(980px,100%)}.guided-progress{overflow:visible}.guided-progress ol{grid-template-columns:repeat(7,minmax(104px,1fr));overflow-x:auto;padding-bottom:6px}.guided-stage-explanation{grid-template-columns:1fr}}*{box-sizing:border-box}body{margin:0;min-height:100vh}#root{min-height:100vh}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{border:none;border-radius:14px;padding:.82rem 1.05rem;background:linear-gradient(180deg,#2f6cff,#1c4fc5);color:#f7fbff;box-shadow:0 10px 24px #1c4fc538;cursor:pointer;transition:transform .12s ease,opacity .12s ease,background .12s ease}button:hover:enabled{transform:translateY(-1px);background:linear-gradient(180deg,#3a78ff,#2159db)}button:disabled{cursor:not-allowed;opacity:1;background:linear-gradient(180deg,#d9e1ea,#c8d1dc);color:#6c7d90;box-shadow:none;transform:none}code{font-family:IBM Plex Mono,SFMono-Regular,monospace}pre{margin:0;border-radius:18px;padding:1rem;background:#09131f;color:#d9e9ff;overflow-x:auto;font-size:.9rem}input,select{width:100%;border:1px solid #bfd0e4;border-radius:14px;padding:.9rem 1rem;background:#fff}select{color-scheme:dark}select option{background:#0b1727;color:#edf5ff}.prompt-workbench{display:grid;gap:1rem;padding:1.25rem}.prompt-home{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(320px,1.15fr);gap:1rem;align-items:stretch;padding:1.2rem;border:1px solid #b8c8d8;border-radius:8px;background:linear-gradient(135deg,#f7fbff,#eef5f0 52%,#fff8e8)}.prompt-home h1{margin:.2rem 0 1rem;max-width:13ch;font-size:3rem;line-height:1}.prompt-health{display:flex;flex-wrap:wrap;gap:.55rem}.prompt-health span,.operator-stage-strip span,.chapter-inline a,.depth-tabs button{border:1px solid #b8c8d8;border-radius:8px;background:#fff;color:#102033;box-shadow:none}.prompt-health span{padding:.55rem .7rem;font-weight:700}.prompt-entry{display:grid;gap:.75rem;align-content:start}.prompt-entry label{font-size:1.2rem;font-weight:800}.operator-stage-strip,.chapter-inline,.depth-tabs{display:flex;flex-wrap:wrap;gap:.5rem}.operator-stage-strip span,.chapter-inline a{padding:.55rem .7rem}.operator-stage-strip span.active{border-color:#167a4a;background:#e7f7ed}.depth-tabs button{padding:.5rem .75rem}.depth-tabs button.selected{background:#102033;color:#fff}.workbench-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.workbench-panel{display:grid;gap:.65rem;align-content:start;min-height:150px;padding:1rem;border:1px solid #c4d0dc;border-radius:8px;background:#fff}.workbench-panel.prominent,.workbench-panel.ledger,.workbench-panel.result{grid-column:span 2}.workbench-panel h2,.workbench-panel p{margin:0}.workbench-panel.ok{border-color:#8ac49f}.workbench-panel.attention{border-color:#d2a12d;background:#fffaf0}.workbench-panel.critical{border-color:#c94a4a;background:#fff4f3}.workbench-panel.result{border-color:#167a4a;background:#f0fbf4}.fact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.6rem}.fact-grid div,.event-list div{display:grid;gap:.25rem;padding:.7rem;border:1px solid #d9e2ec;border-radius:8px;background:#f7fafdd9}.fact-grid span,.event-list span{color:#63768a;font-size:.82rem;font-weight:700;text-transform:uppercase}.event-list{display:grid;gap:.5rem;max-height:520px;overflow:auto}.session-row{display:grid;gap:.25rem;width:100%;margin-bottom:.5rem;border:1px solid #c4d0dc;border-radius:8px;background:#f7fbff;color:#102033;box-shadow:none;text-align:left}.error-text{color:#9e2b25;font-weight:700}@media (max-width: 980px){.prompt-home,.workbench-grid{grid-template-columns:1fr}.workbench-panel.prominent,.workbench-panel.ledger,.workbench-panel.result{grid-column:span 1}.prompt-home h1{font-size:2.3rem}}textarea{width:100%;border:1px solid #bfd0e4;border-radius:14px;padding:.9rem 1rem;background:#fff;resize:vertical}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #1d6cff;outline-offset:3px}input:focus,textarea:focus{outline:3px solid #1d6cff;outline-offset:3px;border-color:#1d6cff}.demo-shell{min-height:100vh;color:#102033;background:linear-gradient(180deg,#f6f9fdf5,#ebf2f9fa),#eef4f9}.demo-shell *,.demo-shell *:before,.demo-shell *:after{box-sizing:border-box}.demo-shell-topbar{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:minmax(220px,.7fr) minmax(360px,auto) minmax(360px,1fr);align-items:center;justify-content:space-between;gap:1rem;padding:.55rem 1rem;border-bottom:1px solid #b8c8d8;background:#fffffff0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 10px 26px #1020330f}.guided-topbar .demo-shell-brand{width:min(1360px,100%);padding:0 clamp(24px,4vw,48px)}.demo-shell-brand{display:grid;gap:.12rem;min-width:max-content}.demo-shell-brand span{color:#2752a4;font-size:.78rem;font-weight:900;letter-spacing:.08em}.guided-topbar .demo-shell-brand span{color:#9bc7ff;letter-spacing:.14em}.demo-shell-brand strong{color:#102033;font-size:.98rem}.guided-topbar .demo-shell-brand strong{color:#fff;font-size:1.12rem;letter-spacing:.02em}.demo-shell-brand em{color:#536980;font-size:.76rem;font-style:normal;font-weight:700}.guided-topbar .demo-shell-brand em{color:#e0ebfac7;font-size:.82rem}.demo-shell-topbar.guided-topbar{position:relative;top:auto;min-height:76px;grid-template-columns:1fr;padding:0;border-bottom:1px solid rgba(176,199,230,.16);background:radial-gradient(circle at 10% 0%,rgba(99,102,241,.2),transparent 28%),linear-gradient(180deg,#0f1b33,#07101f);box-shadow:0 22px 46px #08122438}.demo-shell-topbar.guided-topbar .demo-shell-brand{width:min(1360px,100%);min-width:0;margin:0 auto;padding:0 clamp(24px,4vw,48px)}@media (max-width: 760px){.demo-shell-topbar.guided-topbar{min-height:82px}.demo-shell-topbar.guided-topbar .demo-shell-brand{padding:0 18px}}.demo-shell-status{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem}.demo-shell-status span{padding:.28rem .48rem;border:1px solid #b8c8d8;border-radius:999px;background:#f7fbff;color:#213850;font-size:.78rem;font-weight:800;white-space:nowrap}.demo-shell-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:end;gap:.45rem}.demo-shell-controls a,.demo-shell-controls button{min-height:34px;padding:.45rem .62rem;border:1px solid #b8c8d8;border-radius:8px;background:#fff;color:#102033;box-shadow:none;font-size:.82rem;font-weight:800}.demo-shell-controls .demo-shell-secondary{border-color:transparent;background:transparent;color:#4d6176;font-weight:700}.demo-shell-controls a:hover,.demo-shell-controls button:hover:enabled{transform:none;background:#edf4ff;border-color:#7ba6df}.demo-shell-main{width:min(1480px,calc(100vw - 1.5rem));margin:0 auto}.refined-demo{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;align-items:stretch;gap:.65rem;padding:.75rem 0 1.5rem}.refined-demo>*{grid-column:1 / -1;min-width:0}.refined-prompt-panel{grid-row:1;grid-template-columns:minmax(320px,.88fr) minmax(460px,1.12fr);align-items:start;gap:1rem;padding:1rem;border-color:#9fb3ca;background:#fff;box-shadow:0 12px 32px #1020331a}.prompt-intro{display:grid;gap:.85rem}.prompt-intro .panel-kicker,.workbench-header .panel-kicker,.conversation-panel .panel-kicker,.material-card .panel-kicker{color:#244f9e}.prompt-copy,.safe-note{margin:0;color:#33485e;line-height:1.35}.safe-note{font-size:.86rem;font-weight:700}.refined-prompt-panel h1{max-width:18ch;color:#07192d;font-size:clamp(2.15rem,3.1vw,3.45rem);line-height:1.02;letter-spacing:0;margin:0}.refined-prompt-panel .prompt-copy{max-width:56ch}.refined-prompt-panel .prompt-health{gap:.35rem}.refined-prompt-panel .prompt-health span{padding:.34rem .48rem;border-radius:999px;font-size:.78rem}.refined-prompt-panel .prompt-entry{gap:.55rem}.refined-prompt-panel .prompt-entry label{color:#07192d;font-size:clamp(1.08rem,1.5vw,1.38rem);line-height:1.2}.refined-prompt-panel textarea,.conversation-input input,.material-answer input{border:2px solid #879fba;color:#07192d;background:#fff;box-shadow:inset 0 1px #1020330a}.refined-prompt-panel textarea{min-height:112px;max-height:160px;resize:vertical}.refined-prompt-panel textarea:focus,.conversation-input input:focus,.material-answer input:focus{border-color:#1d6cff}.prompt-actions .primary-button{background:linear-gradient(180deg,#123f9f,#0b2f77)}.prompt-actions{gap:.55rem;align-items:center}.prompt-actions .primary-button,.prompt-actions .ghost-button{min-height:40px;padding:.58rem .85rem}.operator-stepper{position:relative;grid-row:2;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:.32rem;min-height:74px;padding:.5rem;border:1px solid #b8c8d8;border-radius:8px;background:#ffffffdb}.operator-step{position:relative;display:grid;grid-template-columns:1fr;align-items:center;justify-items:center;gap:.25rem;min-height:56px;padding:.42rem .35rem;border:1px solid #c8d5e3;border-radius:8px;background:#f7fbff;color:#102033;box-shadow:none;text-align:center}.operator-step:not(:last-child):after{content:"";position:absolute;top:50%;right:-.28rem;width:.24rem;height:2px;background:#9eb1c6;transform:translateY(-50%)}.operator-step:hover:enabled{transform:none;background:#eef6ff}.operator-step span{display:inline-grid;place-items:center;width:1.55rem;height:1.55rem;border-radius:999px;background:#dce7f5;color:#102033;font-size:.78rem;font-weight:900}.operator-step strong{font-size:.78rem;line-height:1.15;white-space:nowrap}.operator-step.complete{border-color:#84ba97;background:#effaf3}.operator-step.active{border-color:#1d6cff;background:#eaf2ff}.operator-step.blocked{border-color:#cf8e28;background:#fff7e6}.operator-step.complete span,.operator-step.active span{background:#102033;color:#fff}.material-region{grid-row:3;display:grid;gap:.6rem}.material-card{display:grid;gap:.6rem;padding:.85rem;border:2px solid #9fb3ca;border-radius:8px;background:#fff;box-shadow:0 14px 36px #1020331c}.material-card h2,.material-card p{margin:0}.material-card.question{border-color:#b36b00;background:#fff8eb}.material-card.denial{border-color:#b83434;background:#fff3f2}.material-card.approval{border-color:#1d6cff;background:#edf4ff}.material-card.result{border-color:#16814c;background:#effaf3}.material-facts{display:flex;flex-wrap:wrap;gap:.35rem}.material-facts span{padding:.38rem .5rem;border:1px solid rgba(16,32,51,.16);border-radius:8px;background:#ffffffb8;color:#102033;font-weight:800}.material-answer,.conversation-input{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;align-items:end}.material-answer label,.conversation-input label{grid-column:1 / -1;color:#263d55;font-weight:900}.operator-console{grid-row:4;display:grid;grid-template-columns:minmax(320px,.74fr) minmax(0,1.26fr);gap:.75rem;align-items:start}.conversation-panel,.workbench-column,.secondary-demo-content,.refined-ledger{border:1px solid #b8c8d8;border-radius:8px;background:#ffffffeb;box-shadow:0 12px 32px #10203314}.conversation-panel,.workbench-column{display:grid;gap:.65rem;padding:.75rem}.conversation-history{display:grid;gap:.45rem;max-height:300px;overflow:auto}.conversation-message{display:grid;gap:.25rem;padding:.58rem;border:1px solid #d3deea;border-radius:8px;background:#f7fbff}.conversation-message.user{border-color:#9eb8d9;background:#eef6ff}.conversation-message.authorized.structured{border-color:#8ac49f;background:#effaf3}.conversation-message p,.conversation-message small{margin:0}.conversation-message small{color:#31485f}.command-chips{display:flex;flex-wrap:wrap;gap:.35rem}.command-chips .ghost-button{min-height:32px;padding:.34rem .52rem;border:1px solid #b8c8d8;border-radius:999px;background:#f7fbff;font-size:.82rem;color:#102033;font-weight:800;box-shadow:none}.command-chips .ghost-button:hover:enabled{background:#edf4ff;color:#07192d}.workbench-header{display:flex;justify-content:space-between;gap:1rem;align-items:start}.workbench-header h2,.workbench-header p{margin:0}.conversation-panel h2,.workbench-header h2,.refined-ledger h2{color:#07192d}.workbench-header p,.refined-ledger p,.coverage-note p{color:#2f455b}.depth-tabs.compact{flex-wrap:nowrap;padding:.25rem;border:1px solid #b8c8d8;border-radius:8px;background:#f7fbff}.depth-tabs.compact button{border-radius:6px;font-size:.82rem}.workbench-grid.refined{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.workbench-panel.module{min-height:126px;border-color:#c8d5e3;padding:.65rem}.workbench-panel.module.prominent{grid-column:span 2;border-color:#1d6cff;box-shadow:0 14px 36px #1d6cff1f}.module-topline{display:flex;justify-content:space-between;gap:.5rem;align-items:center}.module-topline span{font-weight:900;color:#102033}.workbench-panel.module h3{margin:0;color:#102033;font-size:.95rem}.workbench-panel.module p{color:#33485e;font-size:.86rem;line-height:1.32}.module-meter{height:8px;border-radius:999px;background:#dce7f5;overflow:hidden}.module-meter span{display:block;height:100%;background:#1d6cff}.workbench-panel.module.ready .module-meter span{background:#8da2b8}.workbench-panel.module.completed,.workbench-panel.module.approved{border-color:#8ac49f;background:#f4fcf6}.workbench-panel.module.denied,.workbench-panel.module.blocked{border-color:#c94a4a;background:#fff4f3}.workbench-panel.module.question-required{border-color:#cf8e28;background:#fff8eb}.workbench-panel.module details{margin-top:auto}.workbench-panel.module summary,.explore-system summary,.previous-runs summary{cursor:pointer;color:#123f9f;font-weight:900}.workbench-panel.module dl{display:grid;grid-template-columns:90px minmax(0,1fr);gap:.35rem .5rem;margin:.55rem 0 0;font-size:.84rem}.workbench-panel.module dt{color:#5a6d81;font-weight:900}.workbench-panel.module dd{min-width:0;margin:0;word-break:break-word}.workbench-idle-map{display:grid;grid-template-columns:repeat(4,minmax(9.75rem,1fr));gap:.55rem}.idle-module-group{display:grid;gap:.45rem;min-width:0;padding:.65rem;border:1px solid #c8d5e3;border-radius:8px;background:#f7fbff}.idle-module-group:nth-child(5){grid-column:1 / -1}.idle-module-group h3{margin:0;color:#123f9f;font-size:.78rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.idle-module-group ul{display:grid;gap:.35rem;margin:0;padding:0;list-style:none}.idle-module-group li{display:grid;grid-template-columns:auto minmax(8.5rem,1fr) max-content;gap:.4rem;align-items:center;min-width:0;padding:.34rem .4rem;border:1px solid rgba(184,200,216,.7);border-radius:7px;background:#fff}.idle-module-group li span{width:.48rem;height:.48rem;border-radius:999px;background:#8da2b8}.idle-module-group li strong{min-width:0;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;color:#102033;font-size:.82rem;line-height:1.2}.idle-module-group li em{min-width:0;color:#354c63;font-size:.74rem;font-style:normal;font-weight:800;white-space:normal;text-align:right}.idle-module-group li.idle-module-evidence{grid-template-columns:auto minmax(8.5rem,1fr) minmax(12rem,max-content)}.idle-ledger-link{justify-self:start;min-height:32px;padding:.34rem .55rem;border:1px solid #9fb3ca;border-radius:7px;background:#fff;color:#123f9f;font-size:.78rem;font-weight:900;box-shadow:none}.idle-ledger-link:hover:enabled{transform:none;background:#edf4ff}.secondary-demo-content{grid-row:5;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.55fr) minmax(260px,.6fr);gap:.8rem;padding:.85rem}.explore-system,.previous-runs,.coverage-note{display:grid;gap:.65rem;align-content:start}.chapter-inline.refined{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.chapter-inline.refined a{display:grid;gap:.25rem;min-height:92px;padding:.7rem;border-color:#c8d5e3}.chapter-inline.refined span{color:#435a72;line-height:1.35;font-size:.88rem}.session-row.compact{margin-bottom:0}.coverage-note p{margin:0;line-height:1.45}.refined-ledger{grid-row:6;padding:.9rem}.ledger-idle-copy{margin:.2rem 0 0;color:#2f455b;font-weight:700}.event-list.refined{max-height:360px}.event-list.refined div{grid-template-columns:44px minmax(160px,.5fr) minmax(0,1fr) minmax(120px,.42fr);align-items:start}.event-list.refined p{margin:0}.event-list .working{border-color:#7ba6df;background:#edf4ff}.event-list .critical{border-color:#c94a4a;background:#fff4f3}.event-list .attention{border-color:#cf8e28;background:#fff8eb}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width: 1440px){.operator-console{grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr)}.workbench-grid.refined{grid-template-columns:repeat(2,minmax(0,1fr))}.secondary-demo-content{grid-template-columns:1fr}}@media (max-width: 1280px){.demo-shell-main{width:min(1220px,calc(100vw - 1rem))}.refined-prompt-panel{grid-template-columns:minmax(300px,.82fr) minmax(420px,1.18fr)}.refined-prompt-panel h1{font-size:clamp(2rem,3vw,2.65rem)}.workbench-idle-map{grid-template-columns:repeat(4,minmax(9rem,1fr))}}@media (max-width: 980px){.demo-shell-topbar,.workbench-header,.operator-console{grid-template-columns:1fr;display:grid}.demo-shell-topbar{grid-template-columns:1fr}.demo-shell-status,.demo-shell-controls{justify-content:start}.refined-prompt-panel,.operator-console,.material-answer,.conversation-input,.operator-stepper,.chapter-inline.refined,.workbench-grid.refined{grid-template-columns:1fr}.workbench-idle-map{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-stepper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.operator-step{min-width:0}.operator-step:nth-child(2n):after{display:none}.workbench-panel.module.prominent{grid-column:span 1}.event-list.refined div{grid-template-columns:1fr}}@media (max-width: 640px){.demo-shell-main{width:calc(100vw - 1rem);max-width:calc(100vw - 1rem)}.refined-demo,.operator-console,.conversation-panel,.workbench-column{width:100%;max-width:100%}.workbench-idle-map{grid-template-columns:1fr}.idle-module-group li,.idle-module-group li.idle-module-evidence{grid-template-columns:auto minmax(0,1fr)}.idle-module-group li em{grid-column:2;text-align:left}}.console-page{width:min(1760px,100%);margin:0 auto;padding:2rem 1.25rem 4rem}.app-shell{min-height:100vh;width:min(1840px,100%);margin:0 auto;display:grid;grid-template-columns:304px minmax(0,1fr)}.sidebar{position:sticky;top:0;height:100vh;overflow:auto;padding:1.25rem 1rem;background:radial-gradient(circle at top,rgba(77,143,255,.18),transparent 24%),radial-gradient(circle at bottom,rgba(118,81,255,.16),transparent 24%),linear-gradient(180deg,#07111f,#0c1a2e 42%,#112743);color:#eaf3fb;border-right:1px solid rgba(182,200,219,.18);box-shadow:12px 0 36px #08101c2e}.brand-block{display:grid;gap:.45rem;margin-bottom:1rem}.brand-block h1,.sidebar-copy,.sidebar-nav small,.status-stack span{margin:0;color:#eaf3fbc2}.brand-block h1{color:#fff;font-size:1.7rem;line-height:1.1;margin-top:.15rem}.brand-tagline{margin:.1rem 0 0;color:#dce9f5;font-size:.95rem;font-weight:700;line-height:1.4}.sidebar-copy{max-width:28ch;line-height:1.45;font-size:.92rem}.sidebar-nav{display:grid;gap:.35rem;margin-top:1.4rem}.sidebar-link{display:grid;gap:.2rem;padding:.82rem .88rem;border-radius:16px;border:1px solid rgba(182,200,219,.1);background:#ffffff08;transition:background .12s ease,transform .12s ease,border-color .12s ease}.sidebar-link:hover{transform:translate(2px);background:#ffffff14;border-color:#82d2ff3d}.sidebar-link.active{background:linear-gradient(90deg,#41aeff2e,#7d53ff2e);border-color:#8fd6ff61;box-shadow:inset 0 0 0 1px #8fd6ff14}.sidebar-link span{font-weight:700;color:#fff}.sidebar-link small{font-size:.82rem}.sidebar-footer{display:grid;gap:.65rem;margin-top:1.4rem;padding-top:1rem;border-top:1px solid rgba(182,200,219,.2)}.status-stack{display:grid;gap:.15rem;padding:.8rem .9rem;border-radius:16px;background:linear-gradient(180deg,#ffffff14,#ffffff08)}.status-stack strong{color:#fff}.status-stack.compact{min-width:210px;padding:.7rem .9rem}.shell-main{min-width:0;display:grid;grid-template-rows:auto auto 1fr;background:radial-gradient(circle at top right,rgba(107,78,255,.08),transparent 20%),radial-gradient(circle at 20% 20%,rgba(0,197,255,.08),transparent 18%),linear-gradient(180deg,#f6f9fd,#edf4fb)}.topbar{position:sticky;top:0;z-index:4;display:grid;gap:.55rem;padding:.65rem 1.15rem .7rem;background:#f3f7fce0;border-bottom:1px solid rgba(173,194,216,.86);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 24px #1020330d}.topbar-shell{display:grid;gap:.45rem}.topbar-head{display:flex;align-items:start;justify-content:space-between;gap:1rem}.shell-title-block{display:grid;gap:.18rem}.topbar-title{margin:0;font-size:1.55rem;line-height:1.1;color:#102033}.topbar-subtitle{margin:0;max-width:58ch;color:#5a6d81;font-size:.94rem}.topbar-actions-row{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:end}.context-bar{display:grid;gap:.55rem;padding:.72rem .85rem;border-radius:18px;border:1px solid rgba(184,205,228,.95);background:linear-gradient(180deg,#ffffffd1,#f6fafdeb);box-shadow:0 12px 28px #1020330f}.topbar-utilities{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;justify-content:end}.context-bar-row{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.context-bar-fields{align-items:stretch}.context-bar-actions{justify-content:space-between}.context-bar-status{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center;justify-content:end;margin-left:auto}.topbar-utility-cluster{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.topbar-field{display:grid;gap:.3rem;min-width:140px;flex:1 1 148px;color:#3b4f63;font-size:.84rem;font-weight:700}.topbar-field.compact{min-width:132px;flex-basis:132px}.topbar-field-disclosure{min-width:140px;flex-basis:140px}.topbar-session-summary{display:grid;gap:.18rem;min-width:0}.topbar-session-summary strong{color:#102033;font-size:.9rem;line-height:1.25}.topbar-session-summary small{color:#5d6f82;font-size:.8rem}.context-bar .topbar-field input,.context-bar .topbar-field select{padding:.68rem .84rem;border-radius:12px}.context-bar .ghost-button,.context-bar button{padding:.7rem .95rem;border-radius:12px}.context-bar .checkbox-row{align-self:center}.context-bar .compact-checkbox{padding-top:0}.content-region{width:min(1720px,100%);margin:0 auto;padding:1.15rem 1.25rem 1.9rem}.content-region.content-region-wide{width:min(1620px,100%)}.operations-content-region{width:min(1760px,100%)}.page-grid,.split-stack,.list-stack,.stack{display:grid;gap:1rem}.page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.95fr);gap:1rem}.hero-card{position:relative;overflow:hidden;border:1px solid #bfd0e1;border-radius:26px;background:linear-gradient(180deg,#fffffff5,#f4f8fdfa);padding:1.2rem 1.25rem;box-shadow:0 20px 48px #10203314}.hero-card:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:4px;background:linear-gradient(90deg,#56b7ff,#7b5cff,#00d0ff)}.hero-main{display:grid;gap:.95rem}.hero-kicker{margin:0;color:#2f5f84;font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.hero-main h1{margin:0;font-size:clamp(2rem,3vw,3.45rem);line-height:.98;letter-spacing:-.04em;color:#0d1727}.hero-copy{margin:0;max-width:62ch;color:#41576f;line-height:1.6;font-size:1.03rem}.hero-points{display:flex;flex-wrap:wrap;gap:.55rem}.hero-points span{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:2.5rem;border-radius:999px;padding:.45rem .85rem;border:1px solid rgba(94,137,183,.26);background:linear-gradient(180deg,#f7fcff,#ebf5ff);color:#27415f;font-weight:700;font-size:.84rem;line-height:1.15;box-shadow:0 8px 18px #1020330a}.ask-card{display:grid;gap:.9rem}.ask-form{display:grid;gap:.7rem}.hero-card-header{display:grid;gap:.2rem}.hero-card-header strong{color:#102033;font-size:1.1rem}.preview-badge{display:inline-flex;width:fit-content;align-items:center;border-radius:999px;padding:.3rem .6rem;border:1px solid rgba(193,209,224,.92);background:linear-gradient(180deg,#f4f8fcf2,#ebf3fbf2);color:#4b5e73;font-size:.78rem;font-weight:700}.status-pill.status-positive{background:#21b36f1f;border-color:#21b36f47;color:#0d6b3f}.status-pill.status-warning{background:#f5aa0024;border-color:#f5aa004d;color:#995f00}.status-pill.status-negative{background:#ec60601f;border-color:#ec606047;color:#a83232}.status-pill.status-neutral{background:#526f931c;border-color:#526f9338;color:#36506b}.ask-box textarea{width:100%;min-height:148px;resize:vertical;border:1px solid rgba(112,126,149,.28);border-radius:18px;padding:.95rem 1rem;background:radial-gradient(circle at top right,rgba(123,92,255,.1),transparent 24%),linear-gradient(180deg,#0b121dfa,#090e16fa);color:#f1f7ff;line-height:1.5;box-shadow:inset 0 1px #ffffff08,0 14px 28px #0208123d}.ask-box textarea::placeholder{color:#8b9bb0}.prompt-chips{display:flex;flex-wrap:wrap;gap:.55rem}.prompt-chip{border-radius:999px;border:1px solid rgba(123,169,222,.24);background:radial-gradient(circle at top right,rgba(123,92,255,.08),transparent 28%),linear-gradient(180deg,#0f1724fa,#151e2cfa);color:#e5eff9;padding:.52rem .8rem;font-weight:700;font-size:.84rem;box-shadow:inset 0 1px #ffffff08,0 8px 18px #0208122e}.prompt-chip-static{cursor:default}.prompt-chip:hover:enabled{background:radial-gradient(circle at top right,rgba(0,208,255,.08),transparent 28%),linear-gradient(180deg,#162234fa,#111a28fa)}.prompt-chip:focus-visible{outline:2px solid rgba(110,214,255,.9);outline-offset:2px}.ask-form .ghost-button{justify-self:start;border-color:#7ba9de47;background:radial-gradient(circle at top right,rgba(123,92,255,.08),transparent 26%),linear-gradient(180deg,#131d2dfa,#0c1421fa);color:#edf5ff;box-shadow:inset 0 1px #ffffff0a,0 10px 22px #02081233}.ask-form .ghost-button:hover:enabled{background:radial-gradient(circle at top right,rgba(0,208,255,.08),transparent 26%),linear-gradient(180deg,#1a273bfa,#101927fa)}.ask-form .ghost-button:disabled{border-color:#707e9538;background:radial-gradient(circle at top right,rgba(112,126,149,.04),transparent 26%),linear-gradient(180deg,#121720fa,#0b1017fa);color:#8b9bb0;box-shadow:inset 0 1px #ffffff08,0 8px 18px #0208121f}.ask-form .ghost-button:focus-visible{outline:2px solid rgba(110,214,255,.9);outline-offset:2px}.hero-note{margin:0;color:#8295a9;line-height:1.45;font-size:.88rem}.assistant-response{display:grid;gap:.85rem;padding:.95rem 1rem;border-radius:20px;border:1px solid #d4e2ee;background:linear-gradient(180deg,#f0f6fceb,#f8fbfffa)}.assistant-response-head{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.assistant-answer{white-space:pre-wrap;line-height:1.55;color:#132235}.assistant-section{display:grid;gap:.5rem}.assistant-section strong{color:#1a3148;font-size:.9rem}.assistant-ref-list{display:grid;gap:.45rem}.assistant-ref{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;padding:.55rem .7rem;border-radius:14px;background:#fff;border:1px solid #dce7f1}.assistant-ref span{font-size:.78rem;font-weight:800;color:#35516c;text-transform:uppercase;letter-spacing:.08em}.assistant-ref code{color:#24415e;font-size:.82rem}.assistant-section ul{margin:0;padding-left:1.15rem;color:#40546a}.assistant-error{margin:0;color:#9d3232;font-weight:700}.overview-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.85fr);gap:1rem}.overview-primary,.overview-aside{display:grid;gap:1rem}.metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.8rem}.metric-card,.list-item,.empty-state,.detail-card,.artifact-detail-panel,.signal-item,.run-row{border:1px solid #d6e1ec;border-radius:18px;background:linear-gradient(180deg,#fffffff5,#f5f9fdfa);box-shadow:0 10px 26px #1020330d}.metric-card,.list-item,.empty-state,.detail-card,.artifact-detail-panel,.signal-item,.run-row,.coverage-proposal-card,.panel.surface-card{transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.metric-card:hover,.list-item:hover,.empty-state:hover,.detail-card:hover,.artifact-detail-panel:hover,.signal-item:hover,.run-row:hover,.panel.surface-card:hover{transform:translateY(-2px);box-shadow:0 18px 40px #10203314}.metric-card{padding:.95rem}.metric-card p{margin:.35rem 0 0;color:#4a5d71}.metric-card strong{display:block;margin-top:.2rem}.panel.surface-card{border:1px solid #d7e4ef;border-top:4px solid rgba(86,183,255,.7);border-radius:22px;background:linear-gradient(180deg,#ffffffe6,#f7fbfef7);padding:1rem 1rem 1.05rem;box-shadow:0 14px 36px #10203312}.panel-header{display:flex;justify-content:space-between;align-items:start;gap:1rem;margin-bottom:.9rem}.panel-header h2{margin:.15rem 0 0;font-size:1.15rem;line-height:1.2}.panel-kicker,.eyebrow{margin:0;color:#6d8194;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.section-copy{margin:.35rem 0 0;color:#5a6d81;line-height:1.5}.section-copy.compact{margin-top:.3rem}.section-action{display:flex;gap:.5rem;flex-wrap:wrap}.split-pane{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);gap:1rem}.results-layout{display:grid;grid-template-columns:minmax(320px,.34fr) minmax(0,.66fr);gap:1rem;align-items:start}.results-dark-panel.panel.surface-card{border-color:#5f8bba57;border-top-color:#56b7ffc7;background:linear-gradient(180deg,#0b121efa,#0e1828fa);box-shadow:0 18px 42px #02081247}.results-dark-panel .panel-kicker,.results-dark-panel .section-copy,.results-dark-panel .panel-header h2,.results-dark-panel .results-outcome-kicker,.results-dark-panel .results-summary-row span,.results-dark-panel .results-summary-row strong,.results-dark-panel .results-run-row-main strong,.results-dark-panel .results-run-row-main p,.results-dark-panel .results-run-id span,.results-dark-panel .results-run-id code,.results-dark-panel .results-subpanel>strong,.results-dark-panel .results-evidence-head strong,.results-dark-panel .results-evidence-head p,.results-dark-panel .results-evidence-body span,.results-dark-panel .results-evidence-body code,.results-dark-panel .results-technical-details>summary,.results-dark-panel .results-technical-body .key-value-item span,.results-dark-panel .results-technical-body .key-value-item strong{color:#d8e7f7}.results-dark-panel .section-copy,.results-dark-panel .results-outcome-summary-copy p,.results-dark-panel .results-evidence-head p,.results-dark-panel .results-run-row-main p,.results-dark-panel .results-technical-body .key-value-item span{color:#d8e7f7c2}.results-dark-panel .results-summary-row span,.results-dark-panel .results-run-id span{color:#d8e7f7a3}.results-dark-panel .results-summary-row strong,.results-dark-panel .results-run-row-main strong,.results-dark-panel .results-evidence-head strong,.results-dark-panel .results-evidence-body span,.results-dark-panel .results-technical-body .key-value-item strong{color:#f3f8ff}.signal-list{display:grid;gap:.75rem}.signal-list.compact-list{gap:.6rem}.signal-item{display:flex;justify-content:space-between;gap:.9rem;padding:.95rem 1rem;border-left:4px solid rgba(0,208,255,.32)}.signal-item.compact-item{padding:.82rem .9rem}.signal-main{min-width:0}.signal-main strong{display:block;font-size:.98rem;color:#102033}.signal-meta{margin:.24rem 0 0;color:#587085;font-size:.88rem}.signal-actions{display:flex;flex-direction:column;align-items:end;justify-content:center;gap:.45rem}.list-item{display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:.9rem;border-left:4px solid rgba(86,183,255,.48)}.results-run-list{display:grid;gap:.75rem}.results-run-row{display:flex;align-items:stretch;justify-content:space-between;gap:.95rem;padding:.82rem .95rem;border-radius:18px;border:1px solid rgba(95,139,186,.28);border-left:4px solid rgba(86,183,255,.58);background:linear-gradient(180deg,#111d2ff5,#0c1524fa);box-shadow:0 12px 28px #0208123d}.results-run-row-main{min-width:0;display:grid;gap:.22rem}.results-run-row-main strong{font-size:.98rem}.results-run-row-main p{margin:0;line-height:1.45}.results-run-meta{display:flex;gap:.45rem;flex-wrap:wrap;align-items:center;color:#9db3c8;font-size:.84rem}.results-run-id{display:flex;gap:.45rem;flex-wrap:wrap;align-items:center;font-size:.82rem}.results-run-id span{color:#6d8194;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.results-run-id code{color:#24415e}.results-run-button{min-width:8.5rem;flex-shrink:0;align-self:center;white-space:nowrap}.results-summary-actions .ghost-button{min-width:9.5rem}.results-summary-list{display:grid;gap:.55rem;margin-top:.95rem;padding:.95rem 1rem;border-radius:18px;border:1px solid #d6e1ec;background:linear-gradient(180deg,#f7fbfffa,#eef4fafa)}.results-summary-list--compact{margin-top:0}.results-outcome-summary{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);gap:1rem;align-items:stretch;margin-top:.35rem}.results-outcome-summary-copy{display:grid;gap:.45rem;align-content:start}.results-outcome-kicker{margin:0;color:#8fd6ffeb;font-size:.76rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.results-outcome-summary-copy h3{margin:0;color:#f4f9ff;font-size:1.12rem;line-height:1.25}.results-outcome-summary-grid{display:grid;gap:.55rem;padding:.95rem 1rem;border-radius:18px;border:1px solid rgba(95,139,186,.26);background:linear-gradient(180deg,#101b2cf0,#0c1421fa)}.results-summary-row{display:flex;justify-content:space-between;gap:1rem;align-items:baseline}.results-summary-row span{font-size:.84rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.results-summary-row strong{text-align:right}.results-selected-stack{display:grid;gap:1rem}.results-subpanel{display:grid;gap:.75rem;padding:1rem;border-radius:20px;border:1px solid rgba(95,139,186,.26);background:linear-gradient(180deg,#111d2ff5,#0c1524fa)}.results-subpanel>strong{font-size:1rem}.results-evidence-list{display:grid;gap:.7rem}.results-evidence-item{display:grid;gap:.35rem;padding:.85rem .95rem;border-radius:16px;border:1px solid rgba(95,139,186,.22);background:linear-gradient(180deg,#142135f5,#0e1828fa)}.results-evidence-item--bound{border-left:4px solid rgba(33,179,111,.42)}.results-evidence-item--missing{border-left:4px solid rgba(245,170,0,.34)}.results-evidence-head{display:flex;gap:.75rem;align-items:start}.results-evidence-head>span{display:inline-flex;min-width:2.1rem;height:2.1rem;align-items:center;justify-content:center;border-radius:999px;background:#56b7ff24;color:#d8ebff;font-size:.78rem;font-weight:800}.results-evidence-head strong{color:#102033}.results-evidence-head p{margin:.12rem 0 0;font-size:.88rem}.results-evidence-body{display:flex;gap:.55rem;flex-wrap:wrap;align-items:center}.results-evidence-body span{color:#d8e7f7d1}.results-evidence-body code{color:#d8ebff}.results-exports{display:flex;gap:.65rem;flex-wrap:wrap}.results-export-button{min-width:10.5rem;white-space:nowrap;flex-shrink:0}.results-technical-details{border-radius:18px;border:1px solid rgba(95,139,186,.26);background:linear-gradient(180deg,#0e1828f5,#0a121efa);padding:.85rem .95rem}.results-technical-details>summary{cursor:pointer;font-weight:700}.results-technical-body{margin-top:.85rem}.results-technical-body .key-value-grid{gap:.75rem}.results-technical-body .key-value-item{border-color:#5f8bba33;background:#ffffff0a}.results-technical-body .key-value-item strong{display:block}.results-technical-details--dark summary{color:#d8e7f7e6}.list-item.selected{border-color:#56b7ff7a;background:linear-gradient(180deg,#eff8ff,#e7f2fb)}.list-item p{margin:.25rem 0 0;color:#4a5d71}.list-item .mcp-hash{overflow-wrap:anywhere;word-break:break-word}.empty-state{padding:1rem;background:linear-gradient(180deg,#fbfdff,#eef4fa)}.empty-state p{margin:.3rem 0 0;color:#4a5d71}.run-toolbar{display:flex;gap:.85rem;align-items:end}.runner-field{display:grid;gap:.35rem;width:100%;color:#3b4f63;font-size:.86rem;font-weight:700}.runner-field.wide{max-width:460px}.run-list{display:grid;gap:.7rem}.run-row{overflow:hidden;border-left:4px solid rgba(123,92,255,.36)}.run-row.selected{border-color:#7b5cff6b;background:linear-gradient(180deg,#f1f0ff,#e9e7ff)}.run-row-button{width:100%;display:flex;justify-content:space-between;gap:.9rem;padding:.95rem 1rem;background:transparent;color:inherit;border:0;border-radius:0;text-align:left}.run-row-button:hover{background:#123b5d0a;transform:none}.run-row-main{min-width:0}.run-row-main strong{display:block;color:#102033}.run-row-cta{color:#123b5d;font-weight:700;white-space:nowrap}.tab-strip{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem;padding-bottom:.2rem}.tab-button{border-radius:999px;padding:.58rem .95rem;background:linear-gradient(180deg,#edf4fb,#e1ecf7);color:#21405c;border:1px solid #d2deeb}.tab-button:hover{background:linear-gradient(180deg,#e7f1fa,#d8e7f3);transform:none}.tab-button.active{background:linear-gradient(180deg,#346eff,#1d4ec7);color:#f7fbff;border-color:#306cffcc;box-shadow:0 10px 20px #1d4ec733}.detail-stack{margin-top:1rem}.detail-card{padding:1rem}.detail-card-body{margin-top:.75rem}.comparison-toolbar,.button-row{display:flex;flex-wrap:wrap;gap:.85rem;align-items:end}.status-pill{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .55rem;border-radius:999px;font-size:.8rem;font-weight:700;border:1px solid #d3e0ea;background:#f4f8fb;color:#36506b}.status-positive{color:#0d6b3f}.status-warning{color:#9a6a00}.status-negative{color:#b13a3a}.status-neutral{color:#36506b}.ghost-button{background:linear-gradient(180deg,#edf4fb,#e2edf8);color:#21405c;border:1px solid #cedfed;box-shadow:none}.ghost-button:hover:enabled{background:linear-gradient(180deg,#e4eef8,#d8e7f3)}.copy-row{display:flex;gap:.65rem;align-items:center;flex-wrap:wrap}.summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.85rem;margin-top:1rem}.summary-box{display:grid;gap:.25rem;padding:.9rem 1rem;border-radius:18px;border:1px solid #d7e3ef;background:linear-gradient(180deg,#fffffff5,#f5f9fdfa);box-shadow:0 10px 26px #1020330d}.summary-box span,.workflow-step-label{color:#6a7c91;font-size:.77rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.summary-box strong{color:#102033;line-height:1.45}.workflow-status-list,.workflow-step-list,.package-grid{display:grid;gap:.85rem}.workflow-status-row,.workflow-step-row,.package-summary-card{display:grid;gap:.8rem;padding:.95rem 1rem;border-radius:20px;border:1px solid #d7e3ef;background:linear-gradient(180deg,#fffffff5,#f5f9fdfa);box-shadow:0 10px 26px #1020330d}.workflow-status-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.workflow-status-row p,.workflow-step-body p{margin:.25rem 0 0;color:#4a5d71;line-height:1.45}.workflow-step-row{grid-template-columns:48px minmax(0,1fr)}.workflow-step-index{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:999px;background:linear-gradient(180deg,#e7f2fb,#d8e8f5);color:#21405c;font-weight:800}.workflow-step-body{display:grid;gap:.45rem}.workflow-step-head,.package-summary-head,.status-cluster{display:flex;align-items:start;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.workflow-step-head strong,.package-summary-head strong{color:#102033;font-size:1rem}.package-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.package-summary-card-wide{grid-column:1 / -1}.package-summary-card .section-copy{margin-top:.2rem}.status-cluster{justify-content:flex-end;align-items:center}.package-summary-tags{justify-content:flex-start;margin-top:.45rem}.status-cluster .status-pill{white-space:nowrap}@media (max-width: 760px){.workflow-status-row,.workflow-step-row{grid-template-columns:1fr}.workflow-step-index{width:2.25rem}.operations-hero-grid,.operations-status-grid,.operations-walkthrough-grid,.operations-step-meta,.operations-page .package-grid{grid-template-columns:1fr}.operations-hero-actions{justify-content:flex-start}.operations-hero-actions .primary-action-button,.operations-hero-actions .ghost-button{width:100%}.operations-step-head{flex-direction:column}.status-cluster{justify-content:flex-start}}@media (max-width: 1180px){.app-shell{grid-template-columns:240px minmax(0,1fr)}.intro-layout,.overview-hero,.overview-layout,.split-pane,.results-layout,.page-grid{grid-template-columns:1fr}.task-card.primary-action{grid-column:auto}.intro-guidance-grid{grid-template-columns:1fr}.context-bar-actions{justify-content:flex-start}.context-bar-status{justify-content:flex-start;margin-left:0}.topbar-utilities,.topbar-utility-cluster{justify-content:flex-start}.context-help-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.context-setup-grid,.operational-surface,.operations-hero-grid,.operations-status-grid,.operations-walkthrough-grid,.operations-page .package-grid{grid-template-columns:1fr}.operational-surface-aside{position:static}}@media (max-width: 920px){.app-shell{grid-template-columns:1fr}.sidebar{position:relative;height:auto;overflow:visible;border-right:0;border-bottom:1px solid rgba(182,200,219,.18)}.topbar,.context-bar{position:relative;top:unset}.metric-grid,.overview-hero,.page-grid{grid-template-columns:1fr}.topbar-utilities,.topbar-utility-cluster,.context-bar-row{width:100%}.topbar-head{flex-direction:column}.topbar-session-summary{justify-items:start}.topbar-actions-row{justify-content:flex-start}.context-bar-actions{align-items:flex-start}.context-bar-status{justify-content:flex-start;margin-left:0}.results-run-row{flex-direction:column}.results-run-button,.results-export-button,.results-summary-actions .ghost-button{width:100%;min-width:0}}.sidebar-note{margin:0;color:#eaf3fbc2;font-size:.82rem;line-height:1.45}.topbar-page-copy{display:grid;gap:.15rem;min-width:180px}.topbar-page-copy strong{color:#13263a}.topbar-page-copy span{color:#5d6f82;font-size:.9rem}.topbar-status-actions{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;justify-content:flex-end}.context-help-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin-top:.2rem}.context-help-card{display:grid;gap:.3rem;padding:.9rem .95rem;border-radius:16px;border:1px solid #d6e1ec;background:linear-gradient(180deg,#fffffffa,#f4f9fefa);box-shadow:0 10px 22px #1020330a}.context-help-card strong{color:#102033}.context-help-card p{margin:0;color:#5d6f82;line-height:1.45;font-size:.88rem}.context-setup-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1rem}.context-setup-field{display:grid;gap:.35rem;color:#5d6f82;font-size:.92rem;font-weight:700}.context-session-card{grid-column:1 / -1;display:grid;gap:.3rem;padding:.95rem 1rem;border-radius:18px;border:1px solid #d6e1ec;background:linear-gradient(180deg,#fffffffa,#f4f9fefa);box-shadow:0 10px 22px #1020330a}.context-session-card span{color:#5d6f82;font-size:.82rem;font-weight:700}.context-session-card strong{color:#102033}.context-session-card p{margin:0;color:#5d6f82}.context-setup-actions{margin-top:1rem}.context-setup-field select,.topbar-field select{color-scheme:dark}.context-setup-field select option,.topbar-field select option{background:#0b1727;color:#edf5ff}.task-context-summary{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:1rem;padding:.15rem 0;border-top:1px solid rgba(214,225,236,.7)}.task-context-summary span{color:#5d6f82;font-size:.88rem;line-height:1.45}.task-context-summary--subtle{margin-bottom:.55rem}.operational-surface{display:grid;grid-template-columns:minmax(0,1fr) clamp(360px,28vw,430px);gap:1.25rem;align-items:start}.operational-surface-main{min-width:0}.operational-surface-aside{min-width:0;position:sticky;top:6.5rem;align-self:start}.operations-stack{display:grid;gap:1.25rem}.operations-stack-main{min-width:0}.assistant-dock{position:sticky;top:0;width:100%}.operations-stack .assistant-dock{position:static;top:auto}.operations-page{display:grid;gap:1rem}.operations-page .panel.surface-card,.operations-page .metric-card,.operations-page .list-item,.operations-page .empty-state,.operations-page .detail-card,.operations-page .artifact-detail-panel,.operations-page .signal-item,.operations-page .run-row,.operations-page .key-value-item,.operations-page .summary-box,.operations-page .workflow-status-item,.operations-page .operations-status-item,.operations-page .operations-step-card,.operations-page .package-summary-card,.operations-page .receipt-card,.operations-page .help-callout{border-color:#7ca0d22e;background:radial-gradient(circle at top right,rgba(117,177,255,.08),transparent 24%),linear-gradient(180deg,#0e1826fa,#0a121efa);box-shadow:0 16px 40px #02081261,inset 0 1px #ffffff08}.operations-page .panel.surface-card,.operations-page .operations-status-item,.operations-page .operations-step-card,.operations-page .package-summary-card,.operations-page .receipt-card{border-top-color:#5a8bffb3}.operations-page .panel-header h2,.operations-page .section-copy,.operations-page .panel-kicker,.operations-page .summary-box span,.operations-page .summary-box strong,.operations-page .metric-card span,.operations-page .metric-card strong,.operations-page .list-item strong,.operations-page .list-item p,.operations-page .empty-state strong,.operations-page .empty-state p,.operations-page .help-callout strong,.operations-page .help-callout p,.operations-page .operations-status-item strong,.operations-page .operations-status-item p,.operations-page .operations-step-card strong,.operations-page .operations-step-card p,.operations-page .package-summary-card strong,.operations-page .package-summary-card .section-copy,.operations-page .key-value-item span,.operations-page .key-value-item strong{color:#e5eefb}.operations-page .section-copy,.operations-page .list-item p,.operations-page .empty-state p,.operations-page .help-callout p,.operations-page .operations-status-item p,.operations-page .operations-step-card p,.operations-page .key-value-item span{color:#8fa3ba}.operations-page .summary-box,.operations-page .metric-card,.operations-page .operations-status-item,.operations-page .operations-step-card,.operations-page .package-summary-card,.operations-page .receipt-card,.operations-page .empty-state,.operations-page .list-item,.operations-page .key-value-item{color:#e5eefb}.operations-page .ghost-button{background:linear-gradient(180deg,#222f45fa,#121b29fa);border-color:#7ba9de38;color:#edf5ff;box-shadow:none}.operations-page .ghost-button:hover:enabled{background:linear-gradient(180deg,#2a3b54fa,#182335fa)}.operations-page input,.operations-page select,.operations-page textarea{border-color:#7ba9de38;background:linear-gradient(180deg,#101927fa,#0b121dfa);color:#edf5ff}.operations-page input::placeholder,.operations-page textarea::placeholder{color:#7f93aa}.operations-page .list-item.selected{border-color:#56b7ff4d;background:radial-gradient(circle at top right,rgba(86,183,255,.08),transparent 24%),linear-gradient(180deg,#101927fa,#0b121dfa)}.operations-page .list-item:hover,.operations-page .metric-card:hover,.operations-page .empty-state:hover,.operations-page .panel.surface-card:hover{box-shadow:0 18px 42px #02081273,inset 0 1px #ffffff08}.operations-page .summary-grid{gap:.75rem}.operations-page .summary-box{padding:.85rem .95rem}.operations-hero-card{padding-bottom:1rem}.operations-hero-actions{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;justify-content:flex-end}.operations-banner{display:grid;gap:.2rem;margin-bottom:.85rem;padding:.8rem .9rem;border-radius:16px;border:1px solid rgba(124,160,210,.18);background:radial-gradient(circle at top right,rgba(90,139,255,.08),transparent 22%),linear-gradient(180deg,#0c1420fa,#080e18fa)}.operations-banner strong{color:#f4f8ff}.operations-banner p{margin:0;color:#8fa3ba}.operations-banner-warning{border-color:#ffb83a38}.operations-hero-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.operations-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.operations-status-item{display:grid;gap:.45rem;padding:.9rem .95rem;border-radius:18px}.operations-status-item-head{display:flex;gap:.75rem;align-items:flex-start;justify-content:space-between}.operations-status-item strong,.operations-step-card strong{display:block;line-height:1.25}.operations-status-item p{margin:.25rem 0 0;line-height:1.45}.operations-summary-grid{margin-top:.85rem}.operations-walkthrough-lede{margin-bottom:.85rem;padding:.85rem .95rem;border-radius:16px;border:1px solid rgba(124,160,210,.16);background:#ffffff05}.operations-walkthrough-lede p{margin:0;color:#97a9bf}.operations-walkthrough-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.operations-step-card{display:grid;gap:.8rem;padding:.9rem .95rem;border-radius:18px}.operations-step-head{display:flex;gap:.75rem;align-items:flex-start;justify-content:space-between}.operations-step-title{display:flex;gap:.7rem;align-items:center;min-width:0}.operations-step-index{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:999px;background:linear-gradient(180deg,#3865d4f2,#1e3b89f2);color:#eff6ff;font-weight:800}.operations-step-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.operations-step-meta-item{display:grid;gap:.25rem}.operations-step-meta-item span{color:#8fa3ba;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.operations-step-meta-item strong{color:#f4f8ff;font-size:.92rem;line-height:1.45}.operations-receipt-card{margin-top:.95rem}.operations-page .package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-page .package-summary-card-wide{grid-column:1 / -1}.operations-page .panel.surface-card h3{margin:0;color:#f4f8ff}.operations-page .help-callout-warning{border-color:#ffb83a38}.operations-page .status-pill{border-color:#7aa4d642;background:#0c1420fa;color:#d7e4f2}.pilot-readiness-card{border-left:4px solid rgba(48,108,255,.7)}.pilot-readiness-card .section-action .primary-action-button{min-width:15.5rem}.operations-page .pilot-readiness-card .section-action .primary-action-button{min-width:16rem}body:not([data-acl-mode=console]) .operational-surface-aside{top:1rem}.receipt-actions{justify-content:flex-end}.boundary-options{display:grid;gap:.75rem}.info-tip{display:inline-flex;align-items:center;justify-content:center;width:1.05rem;height:1.05rem;margin-left:.35rem;border-radius:999px;background:#d8e8f7;color:#123b5d;font-size:.76rem;font-weight:700;cursor:help;vertical-align:middle}.help-callout{display:flex;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border-radius:18px;border:1px solid #d9e5f0;background:linear-gradient(180deg,#fbfdfffa,#f5f9fcf5)}.help-callout-warning{border-color:#d69b155c;background:#fff7e1f0}.help-callout-positive{border-color:#297d4947;background:#ecfaf0f0}.help-callout-negative{border-color:#b03d3d42;background:#ffefeff0}.help-callout-body>*:first-child{margin-top:.35rem}.help-callout-body>*:last-child{margin-bottom:0}.help-callout-action{flex-shrink:0;display:flex;align-items:flex-start}.key-value-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.8rem}.key-value-item{border:1px solid #d6e1ec;border-radius:16px;background:linear-gradient(180deg,#fffffffa,#f4f9fefa);padding:.9rem;display:grid;gap:.25rem;box-shadow:0 10px 22px #1020330a}.key-value-item span{color:#5d6f82;font-size:.82rem;font-weight:700}.key-value-item strong{color:#102033;line-height:1.4}@media (max-width: 1180px){.topbar{align-items:stretch;flex-direction:column}.topbar-head{flex-direction:column}.topbar-page-copy{min-width:0}.topbar-session-summary{justify-items:start;text-align:left}}.sidebar-note-live{color:#d7ecff;font-weight:700}.topbar-note{margin:0;color:#5d6f82;font-size:.8rem;line-height:1.35;max-width:460px}@media (max-width: 1180px){.topbar-note{max-width:none}.context-help-grid,.context-setup-grid{grid-template-columns:1fr}}.mode-switch{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:.9rem}.mode-button{border:1px solid rgba(215,230,244,.28);background:#ffffff14;color:#e9f2fb;border-radius:12px;padding:.65rem .8rem;font:inherit;font-weight:700;cursor:pointer}.mode-button.active{background:#ffffff2e;border-color:#ffffff47}.guided-rail{display:grid;gap:.2rem;padding:.85rem .95rem;border-radius:16px;border:1px solid rgba(216,230,243,.16);background:#ffffff0d;margin-bottom:.9rem}.guided-rail strong{color:#fff}.guided-rail span,.guided-rail small{color:#e9f2fbd6}.task-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.9rem}.task-card{position:relative;overflow:hidden;border:1px solid #d4dfee;border-radius:18px;background:linear-gradient(180deg,#fffffffa,#f3f7fc);padding:1rem;display:grid;gap:.45rem;box-shadow:0 14px 30px #1020330f}.task-card strong{color:#102033}.task-card:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:3px;background:linear-gradient(90deg,#56b7ff80,#7b5cff5c,#00d0ff80)}.task-card.primary-action{border-color:#56b7ff6b;background:radial-gradient(circle at top right,rgba(0,208,255,.1),transparent 26%),linear-gradient(180deg,#eaf5fffc,#f6f9fffc);box-shadow:0 18px 38px #123b5d1a;grid-column:span 2}.task-card.primary-action strong{font-size:1.02rem}.task-card.primary-action p{color:#587189}.task-card.primary-action .section-copy{color:#6b8093}.task-card.primary-action button{min-width:11rem;background:linear-gradient(180deg,#3b8cff,#255fe4);box-shadow:0 14px 28px #255fe43d}.task-card.primary-action button:hover:enabled{background:linear-gradient(180deg,#4a99ff,#2f6df0)}.task-card.primary-action .button-row{margin-top:.15rem}.intro-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:1rem}.intro-hero{background:radial-gradient(circle at top right,rgba(130,85,255,.12),transparent 24%),radial-gradient(circle at bottom left,rgba(0,208,255,.12),transparent 26%),linear-gradient(135deg,#10243b0a,#fffffffa 52%,#eaf4fffa);border-color:#5d85b16b}.intro-hero-badges{display:flex;flex-wrap:wrap;gap:.45rem}.intro-side-card{display:grid;gap:.85rem;align-content:start;border-color:#7b5cff2e;background:radial-gradient(circle at top right,rgba(123,92,255,.1),transparent 22%),linear-gradient(180deg,#fffffff5,#f7fafffc)}.intro-side-card strong{color:#102033;font-size:1.02rem}.intro-steps{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.intro-steps li,.intro-guidance-card{border:1px solid #d8e3ef;border-radius:18px;background:linear-gradient(180deg,#fffffffa,#f6fafffa);padding:.85rem .95rem;box-shadow:0 12px 26px #1020330d}.intro-steps li{display:grid;gap:.2rem}.intro-steps li strong,.intro-guidance-card strong{color:#102033}.intro-steps li span,.intro-guidance-card p{margin:0;color:#4f6377;line-height:1.45}.intro-guidance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-bottom:1rem}.intro-guidance-card{display:grid;gap:.35rem}.intro-guidance-card strong{color:#102033;font-size:.98rem}.intro-guidance-card p{color:#51657a}.intro-guidance-card:nth-child(1){border-top:3px solid rgba(59,140,255,.7)}.intro-guidance-card:nth-child(2){border-top:3px solid rgba(123,92,255,.7)}.intro-guidance-card:nth-child(3){border-top:3px solid rgba(0,208,255,.7)}.intro-guidance-card:nth-child(4){border-top:3px solid rgba(33,179,111,.72)}.guided-next-actions{display:flex;gap:.65rem;flex-wrap:wrap}body:not([data-acl-mode=console]) .sidebar-link small{max-width:none}.console-only,.guided-only{display:block}body:not([data-acl-mode=console]) .console-only{display:none!important}body[data-acl-mode=console] .guided-only{display:none!important}body:not([data-acl-mode=console]) .split-pane{grid-template-columns:minmax(260px,420px) minmax(420px,1fr)}@media (max-width: 1180px){body:not([data-acl-mode=console]) .split-pane{grid-template-columns:1fr}}.session-banner{padding:0 1.1rem .85rem}.session-banner-guided{max-width:1180px;width:100%;margin:0 auto}.session-banner-card{border-radius:18px;border:1px solid #d9e5f0;background:#fbfdfff5;padding:.8rem .95rem;display:grid;gap:.2rem}.session-banner-card span{color:#5d6f82;font-size:.8rem;font-weight:700}.session-banner-card strong{color:#102033}.session-banner-card small{color:#5d6f82}.session-banner-card.pending{border-color:#d69b1561;background:#fff7e1f0}.session-banner-card.active{border-color:#297d4938;background:#edfaf1f0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.primary-next-step{margin-top:1rem;padding:.95rem 1rem;border-radius:18px;border:1px solid #d6e1ec;background:linear-gradient(180deg,#fffffff7,#f1f6fcfa);display:grid;gap:.35rem;box-shadow:0 12px 26px #1020330d}.primary-next-step strong{color:#102033}.primary-next-step p{margin:0;color:#5d6f82}.primary-action-button{border:none;border-radius:14px;background:linear-gradient(180deg,#3b8cff,#255fe4);color:#fff;padding:.72rem 1rem;font:inherit;font-weight:700;cursor:pointer;box-shadow:0 14px 28px #255fe43d}.primary-action-button:hover{background:linear-gradient(180deg,#4a99ff,#2f6df0)}body:not([data-acl-mode=console]) .topbar,body:not([data-acl-mode=console]) .content-region{max-width:1180px;width:100%;margin-left:auto;margin-right:auto}body:not([data-acl-mode=console]) .content-region{padding-top:.5rem}body:not([data-acl-mode=console]) .content-region.content-region-wide{max-width:1540px}body:not([data-acl-mode=console]) .split-pane{grid-template-columns:minmax(280px,390px) minmax(500px,1fr)}body:not([data-acl-mode=console]) .page-grid{grid-template-columns:1fr}@media (max-width: 1180px){body:not([data-acl-mode=console]) .topbar,body:not([data-acl-mode=console]) .content-region,.session-banner-guided{max-width:none}body:not([data-acl-mode=console]) .split-pane{grid-template-columns:1fr}}:root{color:#dfe9f5;background:radial-gradient(circle at 18% 0%,rgba(90,139,255,.28),transparent 26%),radial-gradient(circle at 82% 0%,rgba(155,87,255,.2),transparent 22%),radial-gradient(circle at 30% 88%,rgba(0,209,255,.16),transparent 24%),linear-gradient(180deg,#050b14,#091423 35%,#0d1c31)}body{background:radial-gradient(circle at top,rgba(102,166,255,.14),transparent 24%),linear-gradient(180deg,#07111d,#0a1627 48%,#0d1a2d);color:#dfe9f5}input,select{border:1px solid rgba(123,168,221,.34);background:linear-gradient(180deg,#0b1524f5,#101c2efa);color:#edf5ff;box-shadow:inset 0 1px #ffffff0d}input::placeholder,select::placeholder{color:#7d8ea4}button{position:relative;overflow:hidden;border:1px solid rgba(85,150,255,.3);background:linear-gradient(180deg,#4d8dff,#2258d2);box-shadow:0 10px 24px #0f2d6e5c,inset 0 1px #ffffff14}button:hover:enabled{background:linear-gradient(180deg,#5a98ff,#2b65ea);box-shadow:0 14px 30px #1943a06b,0 0 0 1px #82beff2e}button:focus-visible,.sidebar-link:focus-visible,.tab-button:focus-visible,.ghost-button:focus-visible,.primary-action-button:focus-visible{outline:2px solid rgba(110,214,255,.9);outline-offset:2px;box-shadow:0 0 0 3px #00cdff26}button:disabled{cursor:not-allowed;opacity:1;background:linear-gradient(180deg,#283344,#151c28);color:#8a9db4;border-color:#83a8d62e;box-shadow:inset 0 1px #ffffff08}button:disabled{cursor:not-allowed;opacity:1;background:linear-gradient(180deg,#2a3444,#151b28);color:#8a9db4;border-color:#83a8d62e;box-shadow:inset 0 1px #ffffff08}.mode-button{border:1px solid rgba(150,190,240,.22);background:linear-gradient(180deg,#121d2efa,#0a121efa);color:#edf5ff}.mode-button.active{background:linear-gradient(180deg,#5891ff38,#7b5cff3d);border-color:#7ec6ff5c;box-shadow:0 0 0 1px #7ec6ff1a}.app-shell{background:radial-gradient(circle at 20% 0%,rgba(64,139,255,.16),transparent 22%),radial-gradient(circle at 80% 4%,rgba(133,89,255,.14),transparent 22%),linear-gradient(180deg,#050b14,#081321 45%,#0a1626)}.shell-main{position:relative;isolation:isolate;background:radial-gradient(circle at top right,rgba(90,139,255,.12),transparent 18%),radial-gradient(circle at 22% 16%,rgba(0,208,255,.1),transparent 16%),linear-gradient(180deg,#091220,#0b1727 45%,#0d1b2f)}.shell-main:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(130,210,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(130,210,255,.04) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(circle at top center,black 0%,rgba(0,0,0,.8) 48%,transparent 82%);mask-image:radial-gradient(circle at top center,black 0%,rgba(0,0,0,.8) 48%,transparent 82%)}.topbar{background:#08101ce0;border-bottom:1px solid rgba(111,167,255,.2);box-shadow:0 14px 32px #03081073}.topbar-title,.topbar-page-copy strong,.panel-header h2,.hero-main h1,.task-card strong,.intro-side-card strong,.intro-guidance-card strong,.metric-card strong,.list-item strong,.run-row-main strong,.signal-main strong,.primary-next-step strong{color:#f2f7ff}.demo-shell .panel-header h2,.demo-shell .conversation-panel h2,.demo-shell .workbench-header h2,.demo-shell .refined-ledger h2{color:#07192d}.demo-shell .panel-header p,.demo-shell .conversation-message small,.demo-shell .ledger-idle-copy,.demo-shell .workbench-header p,.demo-shell .coverage-note p{color:#2f455b}.topbar-subtitle,.topbar-note,.section-copy,.hero-copy,.hero-note,.intro-steps li span,.intro-guidance-card p,.metric-card p,.list-item p,.run-row p,.signal-meta,.empty-state p,.primary-next-step p{color:#97a9bf}.sidebar{background:radial-gradient(circle at top,rgba(98,145,255,.12),transparent 22%),radial-gradient(circle at bottom,rgba(145,88,255,.12),transparent 24%),linear-gradient(180deg,#050912,#0a1320 44%,#0e1a2d)}.sidebar-link.active{background:linear-gradient(90deg,#5bafff33,#7e5cff38);border-color:#83d2ff7a;box-shadow:0 0 0 1px #83d2ff1f,0 0 18px #49b1ff24}.sidebar-link:hover{background:#ffffff14;border-color:#7cd2ff47;box-shadow:0 0 20px #4aa0ff14}.sidebar-copy,.sidebar-nav small,.status-stack span,.brand-tagline{color:#dfe9f5d1}.status-stack{background:linear-gradient(180deg,#ffffff0f,#ffffff08);border:1px solid rgba(136,190,255,.12)}.status-stack strong{color:#f4f8ff}.guided-rail{border:1px solid rgba(136,190,255,.14);background:radial-gradient(circle at top right,rgba(126,92,255,.1),transparent 30%),linear-gradient(180deg,#ffffff0d,#ffffff08);box-shadow:0 12px 30px #02081259}.guided-rail strong,.guided-rail span,.guided-rail small{color:#eef5ff}.context-bar{border:1px solid rgba(126,168,220,.24);background:radial-gradient(circle at top right,rgba(71,147,255,.12),transparent 24%),linear-gradient(180deg,#0a1321f2,#0c182afa);box-shadow:0 14px 28px #0208125c,inset 0 1px #ffffff08}.topbar-field,.topbar-session-summary small{color:#9eb1c7}.topbar-session-summary strong{color:#eff6ff}.topbar-page-copy span{color:#93a8c0}.context-help-card,.context-session-card{border-color:#7ca0d22e}.panel.surface-card,.metric-card,.list-item,.empty-state,.detail-card,.artifact-detail-panel,.signal-item,.run-row,.key-value-item,.primary-next-step,.session-banner-card,.context-help-card,.context-session-card{position:relative;overflow:hidden;border:1px solid rgba(124,160,210,.18);background:radial-gradient(circle at top right,rgba(117,177,255,.08),transparent 26%),linear-gradient(180deg,#0e1826fa,#0a121efa);box-shadow:0 16px 40px #0208126b,inset 0 1px #ffffff08}.session-banner-card.pending{border-color:#ffb83a3d}.session-banner-card.active{border-color:#34c9853d}.panel.surface-card{border-top:4px solid rgba(90,139,255,.72)}.metric-card,.list-item,.signal-item,.run-row,.session-banner-card{border-left-width:4px}.metric-card,.list-item,.signal-item,.run-row,.empty-state,.detail-card,.artifact-detail-panel,.key-value-item,.primary-next-step,.session-banner-card{color:#e2ebf7}.metric-card p,.list-item p,.signal-meta,.empty-state p,.detail-card p,.artifact-detail-panel p,.primary-next-step p,.section-copy,.context-help-card p,.context-session-card p{color:#93a6bc}.metric-card strong,.list-item strong,.run-row-main strong,.signal-main strong,.primary-next-step strong,.context-help-card strong,.context-session-card strong{color:#f4f8ff}.task-context-summary{border-top-color:#7ca0d22e}.task-context-summary span{color:#93a6bc}.task-context-summary--subtle{opacity:.96}.assistant-dock{border-left:4px solid rgba(90,139,255,.72)}.hero-card,.task-card,.intro-steps li,.intro-guidance-card{position:relative;overflow:hidden;border:1px solid rgba(131,169,214,.2);background:radial-gradient(circle at top right,rgba(122,90,255,.12),transparent 26%),linear-gradient(180deg,#0d1625fa,#0a121efa);box-shadow:0 18px 42px #02081266,inset 0 1px #ffffff09}.hero-card:before,.task-card:before,.intro-steps li:before,.intro-guidance-card:before,.accent-card:before,.primary-action-button:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:3px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.22) 18%,rgba(255,255,255,.95) 50%,rgba(255,255,255,.22) 82%,transparent 100%);opacity:0;transform:translate(-60%);pointer-events:none}.accent-shimmer:before,.primary-action-button:before{opacity:.28;animation:shimmer-glint 7.5s linear infinite}.accent-card{border-width:1px;border-style:solid;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,filter .14s ease}.accent-card:hover{transform:translateY(-1px);box-shadow:0 20px 44px #02081275,0 0 0 1px #88beff1f;filter:saturate(1.05)}.accent-cyan{border-color:#00d0ff57;box-shadow:0 18px 42px #0208126b,0 0 0 1px #00d0ff14}.accent-cyan:after{background:linear-gradient(90deg,#00d0ff33,#00d0ffcc)}.accent-violet{border-color:#9b5cff57;box-shadow:0 18px 42px #0208126b,0 0 0 1px #9b5cff14}.accent-green{border-color:#34c98557;box-shadow:0 18px 42px #0208126b,0 0 0 1px #34c98514}.accent-amber{border-color:#ffb83a5c;box-shadow:0 18px 42px #0208126b,0 0 0 1px #ffb83a14}.accent-red,.accent-locked{border-color:#ff765457;box-shadow:0 18px 42px #0208126b,0 0 0 1px #ff765414}.accent-locked{background:radial-gradient(circle at top right,rgba(255,118,84,.08),transparent 24%),linear-gradient(180deg,#0c1420fc,#080e18fc)}.accent-locked button,.accent-locked .ghost-button{background:linear-gradient(180deg,#303b4b,#1b2432);border-color:#9cadc23d;color:#e1ebf5;box-shadow:inset 0 1px #ffffff0d}.accent-locked .section-copy,.accent-locked p{color:#8a9db3}.intro-hero{border-color:#6c95d661;box-shadow:0 20px 48px #02081270,0 0 0 1px #7f64ff1a}.intro-hero .hero-kicker,.intro-side-card .hero-kicker{color:#8cb7ff}.intro-hero-badges .preview-badge,.hero-points span{border-color:#78c0ff42;background:linear-gradient(180deg,#0a1828fa,#101f32fa);color:#dfeaff;box-shadow:0 0 0 1px #7ac4ff14,0 12px 18px #02081252}.hero-points span{border-color:#7b5cff38}.intro-steps li,.intro-guidance-card{border-color:#7498cd38}.intro-guidance-card:nth-child(1){box-shadow:0 18px 42px #02081266,0 0 0 1px #3b8cff14}.intro-guidance-card:nth-child(2){box-shadow:0 18px 42px #02081266,0 0 0 1px #9b5cff14}.intro-guidance-card:nth-child(3){box-shadow:0 18px 42px #02081266,0 0 0 1px #00d0ff14}.intro-guidance-card:nth-child(4){box-shadow:0 18px 42px #02081266,0 0 0 1px #34c98514}.intro-layout .primary-action-button{border-color:#7d5cff57;background:linear-gradient(180deg,#885dff,#5a34d4);box-shadow:0 16px 34px #5a34d457,0 0 0 1px #885dff1f}.intro-layout .primary-action-button:hover{background:linear-gradient(180deg,#956cff,#6840e0)}.task-card.primary-action{border-color:#7b5cff6b;background:radial-gradient(circle at top right,rgba(0,208,255,.12),transparent 22%),radial-gradient(circle at bottom left,rgba(155,92,255,.12),transparent 24%),linear-gradient(180deg,#0b131ffc,#0e1826fc);box-shadow:0 22px 50px #02081280,0 0 0 1px #7b5cff1f}.task-card.primary-action:before{height:4px;background:linear-gradient(90deg,#56b7ff,#8a63ff 48%,#00d0ff);opacity:1}.task-card.primary-action button{background:linear-gradient(180deg,#49a1ff,#2969e8);box-shadow:0 16px 32px #2969e852,0 0 0 1px #7cc2ff29}.task-card.primary-action button:hover:enabled{background:linear-gradient(180deg,#67b0ff,#3777f0)}.task-card.accent-locked{background:radial-gradient(circle at top right,rgba(255,184,58,.08),transparent 24%),linear-gradient(180deg,#0c121cfc,#080d16fc)}.task-card.accent-locked:before{background:linear-gradient(90deg,#ffb83a4d,#ff7654e0,#ffb83a4d);opacity:1}.task-card.accent-cyan:before{background:linear-gradient(90deg,#00d0ff33,#56b7ffcc,#00d0ff33);opacity:1}.task-card.accent-violet:before{background:linear-gradient(90deg,#9b5cff38,#7b5cffdb,#9b5cff38);opacity:1}.task-card.accent-amber:before{background:linear-gradient(90deg,#ffb83a33,#ffb83ae6,#ffb83a33);opacity:1}.task-card.accent-green:before{background:linear-gradient(90deg,#34c98533,#34c985e6,#34c98533);opacity:1}.task-card.accent-cyan,.task-card.accent-violet,.task-card.accent-amber,.task-card.accent-green,.task-card.accent-locked{box-shadow:0 18px 44px #02081270,0 0 0 1px #ffffff08}.task-card.accent-cyan:hover,.task-card.accent-violet:hover,.task-card.accent-amber:hover,.task-card.accent-green:hover,.task-card.accent-locked:hover{box-shadow:0 20px 48px #02081280,0 0 0 1px #96d7ff24}.task-card.accent-locked .ghost-button,.task-card.accent-locked button:disabled{background:linear-gradient(180deg,#2e3645,#1a212d);color:#9ba9bc;border-color:#a6b4c638;box-shadow:inset 0 1px #ffffff0a}.task-card.accent-locked p{color:#8896a9}.ghost-button{background:linear-gradient(180deg,#141f31fa,#0d1624fa);color:#e5eff9;border:1px solid rgba(117,165,224,.28);box-shadow:inset 0 1px #ffffff0a,0 8px 20px #0208122e}.ghost-button:hover:enabled{background:linear-gradient(180deg,#212f4afa,#121f31fa)}.status-pill{border:1px solid rgba(127,165,212,.26);background:linear-gradient(180deg,#0f1724f5,#151e2cf5);color:#d6e2f1;box-shadow:0 8px 16px #02081233}.status-pill.status-positive{border-color:#34c98557;background:#12271ff5;color:#67efae}.status-pill.status-warning{border-color:#ffb83a61;background:#2c1f0ef5;color:#ffd15a}.status-pill.status-negative{border-color:#ff765461;background:#2e1210f5;color:#ff9a83}.status-pill.status-neutral{border-color:#5f83b44d;background:#0f1724f5;color:#d6e2f1}.preview-badge{border:1px solid rgba(122,190,255,.28);background:linear-gradient(180deg,#0c1523f5,#121e2ffa);color:#dce9f7;box-shadow:0 10px 18px #0208123d}.hero-points span{border:1px solid rgba(122,190,255,.24);background:linear-gradient(180deg,#0b1421fa,#121e2ffa);color:#e4effa}.help-callout,.session-banner-card.pending,.session-banner-card.active{border-color:#7ca0d233;background:radial-gradient(circle at top right,rgba(90,139,255,.08),transparent 22%),linear-gradient(180deg,#0c1420fa,#080e18fa);box-shadow:0 14px 34px #02081266,inset 0 1px #ffffff08}.help-callout-warning{border-color:#ffb83a3d;background:radial-gradient(circle at top right,rgba(255,184,58,.08),transparent 22%),linear-gradient(180deg,#261c0afa,#1c1409fa)}.help-callout-positive{border-color:#34c9853d;background:radial-gradient(circle at top right,rgba(52,201,133,.08),transparent 22%),linear-gradient(180deg,#0b1e16fa,#091610fa)}.help-callout-negative{border-color:#ff76543d;background:radial-gradient(circle at top right,rgba(255,118,84,.08),transparent 22%),linear-gradient(180deg,#210c0cfa,#160a09fa)}.empty-state{background:radial-gradient(circle at top right,rgba(90,139,255,.08),transparent 24%),linear-gradient(180deg,#0b1421fa,#070d17fa)}.sidebar-note-live{color:#8ee4ff}.sidebar-footer .ghost-button{background:linear-gradient(180deg,#222f45fa,#121b29fa);border-color:#7ba9de3d}.primary-next-step{border-color:#7d5cff3d;background:radial-gradient(circle at top right,rgba(123,92,255,.1),transparent 24%),linear-gradient(180deg,#0c1420fa,#080e18fa)}.primary-next-step p{color:#94a7bf}.primary-action-button{background:linear-gradient(180deg,#8a63ff,#5a34d4);border:1px solid rgba(136,93,255,.34);box-shadow:0 16px 32px #5a34d457,0 0 0 1px #885dff1f}.primary-action-button:hover{background:linear-gradient(180deg,#9a77ff,#6a42e2)}.primary-action-button:before{opacity:.32}@keyframes shimmer-glint{0%{transform:translate(-70%)}35%{transform:translate(115%)}to{transform:translate(115%)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.task-card.primary-action.mission-card-active{border-color:#5bafff94;box-shadow:0 24px 56px #0208128f,0 0 0 1px #7b5cff2e}.task-card.primary-action.mission-card-loading{border-color:#7684aa5c;background:radial-gradient(circle at top right,rgba(90,139,255,.06),transparent 24%),linear-gradient(180deg,#0a101bfc,#070c14fc);box-shadow:0 20px 46px #02081280,0 0 0 1px #7ca0d21a}.task-card.primary-action.mission-card-locked{border-color:#707e9557;background:radial-gradient(circle at top right,rgba(112,126,149,.06),transparent 26%),linear-gradient(180deg,#090e17fc,#060a11fc);box-shadow:0 18px 44px #02081275,0 0 0 1px #7d8aa014}.task-card.primary-action .mission-card-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.task-card.primary-action .mission-card-head strong{font-size:1.03rem}.mission-chip{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.28rem .62rem;font-size:.74rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;border:1px solid transparent;white-space:nowrap}.mission-chip--ready{color:#92ffd0;border-color:#34c98547;background:#12271ff5}.mission-chip--locked{color:#ffcb78;border-color:#ffb83a47;background:#261c0af5}.task-card.primary-action .mission-action-button{min-width:13rem;position:relative;font-weight:800;letter-spacing:.01em}.task-card.primary-action .mission-action-button--active{border-color:#72c4ff6b;background:linear-gradient(180deg,#5fb0ff,#2b66eb);color:#f7fbff;box-shadow:0 18px 34px #2969e857,0 0 0 1px #7cc2ff2e}.task-card.primary-action .mission-action-button--active:hover:enabled{background:linear-gradient(180deg,#74bcff,#3777f0)}.task-card.primary-action .mission-action-button--loading{border-color:#7684aa47;background:linear-gradient(180deg,#33405a,#1a2333);color:#dbe6f4;box-shadow:inset 0 1px #ffffff0a,0 10px 22px #0208122e}.task-card.primary-action .mission-action-button--locked{border-color:#937aff33;background:linear-gradient(180deg,#2b3142,#171c29);color:#8ea0b8;box-shadow:inset 0 1px #ffffff08,0 8px 18px #02081224}.task-card.primary-action .mission-action-button--locked:hover:enabled{background:linear-gradient(180deg,#2b3142,#171c29)}.task-card.primary-action .mission-card-loading .mission-action-button--loading,.task-card.primary-action .mission-card-locked .mission-action-button--locked{box-shadow:inset 0 1px #ffffff08,0 8px 18px #02081224}.task-card.primary-action .governed-action-copy{color:#c1d0df}.task-card.primary-action.mission-card-active .mission-chip,.task-card.primary-action.mission-card-active .mission-action-button--active{animation:subtle-pulse 5s ease-in-out infinite}.coverage-hero-panel.panel.surface-card,.coverage-summary-panel.panel.surface-card,.coverage-map-panel.panel.surface-card,.coverage-detail-panel.panel.surface-card,.coverage-domain-pack-panel.panel.surface-card,.coverage-queue-panel.panel.surface-card,.coverage-proposals-panel.panel.surface-card{border-color:#5f8bba57;border-top-color:#00d0ffb8;background:radial-gradient(circle at top right,rgba(0,208,255,.08),transparent 24%),radial-gradient(circle at left center,rgba(120,92,255,.08),transparent 22%),linear-gradient(180deg,#0a101afc,#080d15fc);color:#ecf5ff;box-shadow:0 22px 56px #02081261,inset 0 1px #ffffff0a}.coverage-hero-panel .panel-header h2,.coverage-summary-panel .panel-header h2,.coverage-map-panel .panel-header h2,.coverage-detail-panel .panel-header h2,.coverage-domain-pack-panel .panel-header h2,.coverage-queue-panel .panel-header h2,.coverage-proposals-panel .panel-header h2,.coverage-hero-panel .section-copy,.coverage-summary-panel .section-copy,.coverage-map-panel .section-copy,.coverage-detail-panel .section-copy,.coverage-domain-pack-panel .section-copy,.coverage-queue-panel .section-copy,.coverage-proposals-panel .section-copy{color:#d7e6f5}.coverage-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1rem}.coverage-summary-card{padding:.95rem 1rem;border-radius:18px;border:1px solid rgba(120,156,198,.18);background:radial-gradient(circle at top right,rgba(0,208,255,.05),transparent 24%),linear-gradient(180deg,#0d1421fa,#090e17fa)}.coverage-summary-card .panel-kicker{margin-bottom:.55rem}.coverage-note-list{margin:0;padding-left:1.1rem;color:#d8e8f7;display:grid;gap:.35rem}.coverage-note-list li{line-height:1.45}.coverage-toolbar{display:flex;flex-wrap:wrap;gap:.8rem;align-items:end;justify-content:space-between;margin-top:1rem}.coverage-toolbar .topbar-field{flex:1 1 320px;min-width:220px}.coverage-queue-panel .coverage-toolbar{justify-content:flex-start}.coverage-queue-panel .coverage-toolbar .topbar-field{flex:1 1 180px;min-width:180px}.coverage-detect-banner{margin-top:.95rem;padding:.8rem .9rem;border-radius:18px;border:1px solid rgba(79,158,255,.24);background:radial-gradient(circle at top right,rgba(79,158,255,.1),transparent 25%),linear-gradient(180deg,#0f1828fa,#0a101bfa)}.coverage-detect-banner strong{display:block;margin-bottom:.2rem;color:#eef6ff}.coverage-detect-banner p,.coverage-error{margin:0;color:#adc1d8}.coverage-chip-row{display:flex;flex-wrap:wrap;gap:.45rem;margin:.8rem 0 0}.coverage-chip{display:inline-flex;align-items:center;border-radius:999px;padding:.28rem .62rem;font-size:.74rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;border:1px solid rgba(144,180,220,.25);background:#ffffff0a;color:#dcecff}.coverage-chip-button{display:inline-flex;align-items:center;justify-content:center;min-height:auto;width:auto;border:1px solid rgba(144,180,220,.25);border-radius:999px;padding:.28rem .62rem;font-size:.74rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;background:radial-gradient(circle at top right,rgba(0,208,255,.08),transparent 24%),linear-gradient(180deg,#141e2efa,#0c131ffa);color:#dcecff;box-shadow:inset 0 1px #ffffff0a,0 10px 18px #02081229;cursor:pointer}.coverage-chip-button:hover:enabled{transform:translateY(-1px);border-color:#00d0ff47;box-shadow:0 16px 26px #02081238,0 0 0 1px #00d0ff14}.coverage-chip-accent{border-color:#00d0ff3d;background:#00d0ff14}.coverage-json{margin-top:.8rem;max-height:240px;overflow:auto;border-radius:18px;background:#040a12d1;color:#d6e9ff;border:1px solid rgba(142,177,214,.15)}.coverage-detail{display:grid;gap:.8rem}.coverage-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.coverage-proposal-stack{gap:.9rem}.coverage-proposal-card{padding:.95rem;border-radius:20px;border:1px solid rgba(145,178,214,.2);background:radial-gradient(circle at top right,rgba(0,208,255,.06),transparent 24%),linear-gradient(180deg,#0b121dfc,#070c14fc);box-shadow:0 18px 42px #02081238,inset 0 1px #ffffff08}.coverage-proposal-card:hover{transform:translateY(-2px);border-color:#62b8ff57;box-shadow:0 24px 52px #02081247,0 0 0 1px #00d0ff14,inset 0 1px #ffffff0a}.coverage-domain-pack-panel .list-item{border-color:#789cc633;background:radial-gradient(circle at top right,rgba(255,255,255,.04),transparent 24%),linear-gradient(180deg,#0d1421fa,#090e17fa);color:#ecf5ff}.coverage-domain-pack-panel .list-item p{color:#95a8bc}.coverage-domain-pack-panel .list-item strong{color:#f4fbff}.coverage-domain-pack-panel .list-item.selected{border-color:#00d0ff57;box-shadow:0 24px 52px #02081247,0 0 0 1px #00d0ff14}.coverage-domain-pack-panel .ghost-button{background:linear-gradient(180deg,#222f45fa,#121b29fa);border-color:#7ba9de38;color:#edf5ff}.coverage-domain-pack-panel .ghost-button:hover:enabled{background:linear-gradient(180deg,#2a3b54fa,#182335fa)}.coverage-proposal-header{display:flex;align-items:start;justify-content:space-between;gap:.8rem}.coverage-proposal-header strong{color:#f4fbff;font-size:1rem}.coverage-proposal-header p{margin:.22rem 0 0;color:#92a8be;font-size:.84rem}.coverage-proposal-actions{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;margin-top:.85rem}.coverage-comment-field textarea{min-height:88px;background:#fffffff5}.coverage-map-panel .list-item,.coverage-proposals-panel .list-item{border-color:#789cc633;background:radial-gradient(circle at top right,rgba(255,255,255,.04),transparent 24%),linear-gradient(180deg,#0d1421fa,#090e17fa);color:#ecf5ff}.coverage-map-panel .list-item p,.coverage-proposals-panel .list-item p{color:#95a8bc}.coverage-map-panel .list-item strong,.coverage-proposals-panel .list-item strong{color:#f4fbff}.coverage-map-panel .list-item.selected,.coverage-proposals-panel .coverage-proposal-card.selected{border-color:#00d0ff57;box-shadow:0 24px 52px #02081247,0 0 0 1px #00d0ff14}.coverage-map-panel .ghost-button,.coverage-proposals-panel .ghost-button{background:linear-gradient(180deg,#222f45fa,#121b29fa);border-color:#7ba9de38;color:#edf5ff}.coverage-map-panel .ghost-button:hover:enabled,.coverage-proposals-panel .ghost-button:hover:enabled{background:linear-gradient(180deg,#2a3b54fa,#182335fa)}.receipt-card{display:grid;gap:1rem;margin-bottom:1rem;padding:1rem 1.05rem}.receipt-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.receipt-head-copy{display:grid;gap:.35rem;max-width:56ch}.receipt-head-copy strong{font-size:1.08rem;color:#f4f8ff}.receipt-head-copy p{margin:0;color:#97a9bf;line-height:1.5}.receipt-open-button{min-width:12.5rem;align-self:center}.receipt-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.receipt-field{display:grid;gap:.35rem;padding:.82rem .9rem;border-radius:16px;border:1px solid rgba(124,160,210,.22);background:radial-gradient(circle at top right,rgba(90,139,255,.08),transparent 24%),linear-gradient(180deg,#0c1420fa,#080e18fa)}.receipt-field span{color:#8fa2b8;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.receipt-field code{color:#f1f7ff;word-break:break-all}.artifact-chain{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.artifact-step{display:grid;gap:.75rem;padding:.9rem .95rem;border-radius:18px;border:1px solid rgba(124,160,210,.18);background:radial-gradient(circle at top right,rgba(90,139,255,.08),transparent 24%),linear-gradient(180deg,#0c1420fa,#080e18fa)}.artifact-step--violet{border-color:#9b5cff4d}.artifact-step--amber{border-color:#ffb83a4d}.artifact-step--cyan{border-color:#00d0ff4d}.artifact-step--bound{box-shadow:0 16px 34px #02081257,0 0 0 1px #7cc2ff14}.artifact-step--missing{opacity:.72}.artifact-step-head{display:flex;align-items:flex-start;gap:.7rem}.artifact-step-index{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;min-height:2rem;border-radius:999px;border:1px solid rgba(124,160,210,.24);color:#f2f7ff;font-size:.75rem;font-weight:800;background:#ffffff0a}.artifact-step-head strong{color:#f4f8ff;font-size:.98rem}.artifact-step-head p{margin:.12rem 0 0;color:#97a9bf;line-height:1.4;font-size:.86rem}.artifact-step-state{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.22rem .54rem;border:1px solid rgba(124,160,210,.22);color:#d9e6f5;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.artifact-step--bound .artifact-step-state{border-color:#34c9854d;color:#92ffd0;background:#12271ff5}.artifact-step-body{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.65rem;border-top:1px solid rgba(124,160,210,.14)}.artifact-step-body span{color:#97a9bf;font-size:.83rem;font-weight:700}.artifact-step-body code{color:#f1f7ff;word-break:break-all}.result-tile{border-top-width:3px}.result-tile strong{color:#f4f8ff;font-size:1.02rem}.result-tile p{color:#96a8be}.result-tile--allow{border-color:#34c9854d;background:radial-gradient(circle at top right,rgba(52,201,133,.08),transparent 24%),linear-gradient(180deg,#0c1420fa,#080e18fa)}.result-tile--review{border-color:#ffb83a4d;background:radial-gradient(circle at top right,rgba(255,184,58,.08),transparent 24%),linear-gradient(180deg,#0c1420fa,#080e18fa)}.result-tile--replay{border-color:#00d0ff4d;background:radial-gradient(circle at top right,rgba(0,208,255,.08),transparent 24%),linear-gradient(180deg,#0c1420fa,#080e18fa)}.result-tile--bundle{border-color:#7b5cff4d;background:radial-gradient(circle at top right,rgba(123,92,255,.08),transparent 24%),linear-gradient(180deg,#0c1420fa,#080e18fa)}.result-tile--disclosure{border-color:#ffb83a3d;background:radial-gradient(circle at top right,rgba(255,184,58,.05),transparent 24%),linear-gradient(180deg,#0c1420fa,#080e18fa)}.result-tile--bound{border-color:#34c9853d;background:radial-gradient(circle at top right,rgba(52,201,133,.05),transparent 24%),linear-gradient(180deg,#0c1420fa,#080e18fa)}.result-tile--workspace{border-color:#7b5cff3d}.result-tile--time{border-color:#00d0ff3d}.result-feed-item{align-items:stretch;gap:1rem}.result-feed-main{display:grid;gap:.3rem;min-width:0;flex:1 1 auto}.result-feed-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.feed-badge{display:inline-flex;align-items:center;justify-content:center;padding:.22rem .5rem;border-radius:999px;border:1px solid rgba(52,201,133,.28);background:#12271ff5;color:#92ffd0;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.result-feed-time,.result-feed-chain,.result-feed-id{margin:0}.result-feed-time{color:#96a8be;font-size:.82rem}.result-feed-chain{color:#e1ebf8;line-height:1.4}.result-feed-id{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.result-feed-id span{color:#8fa2b8;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.result-feed-id code{color:#f1f7ff;word-break:break-all}.copy-row code{color:#f1f7ff;border:1px solid rgba(124,160,210,.18);background:#0c1420fa;padding:.3rem .5rem;border-radius:10px;word-break:break-all}.copy-row .ghost-button{padding:.5rem .8rem}.key-value-item span{color:#8fa2b8}.key-value-item strong{color:#f1f7ff}@media (max-width: 1180px){.receipt-head,.artifact-step-head,.artifact-step-body,.result-feed-item{align-items:flex-start}.receipt-fields,.artifact-chain{grid-template-columns:1fr}}@keyframes subtle-pulse{0%,to{box-shadow:0 18px 34px #2969e852,0 0 0 1px #7cc2ff29}50%{box-shadow:0 20px 40px #2969e866,0 0 0 1px #7cc2ff38,0 0 20px #5fb0ff1f}}.home-page{min-height:100vh;overflow-x:clip;color:#edf4ff;background:radial-gradient(circle at 12% 0%,rgba(71,132,255,.18),transparent 24%),radial-gradient(circle at 82% 8%,rgba(70,214,255,.1),transparent 20%),radial-gradient(circle at 72% 72%,rgba(210,176,95,.1),transparent 22%),linear-gradient(180deg,#020611,#07111e 38%,#030711)}.home-nav,.home-main{width:min(1360px,calc(100% - 2rem));margin:0 auto}.home-nav{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 0;border-bottom:1px solid rgba(186,207,232,.14);background:#020611d6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.home-brand{display:inline-flex;align-items:center;gap:.8rem;min-width:0}.home-brand-mark{display:inline-grid;place-items:center;width:2.35rem;height:2.35rem;border:1px solid rgba(148,211,255,.28);border-radius:8px;background:linear-gradient(180deg,#3060b4d6,#0b1e3aeb);color:#fff;font-weight:900}.home-brand-copy{display:grid;min-width:0}.home-brand-copy strong{color:#fff;font-size:.98rem;letter-spacing:.06em}.home-brand-copy small{color:#94d3ff;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.74rem;font-weight:800;letter-spacing:.14em}.home-nav-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem 1rem}.home-nav-links a{color:#e7f1fcd1;font-weight:750}.home-main{display:grid;gap:2.2rem;padding:1.3rem 0 4.5rem}.home-hero,.home-section,.home-cta{position:relative;overflow:hidden;border:1px solid rgba(182,204,228,.12);border-radius:8px;background:radial-gradient(circle at top left,rgba(75,137,255,.1),transparent 28%),linear-gradient(180deg,#0a1322f0,#050a13fa);box-shadow:0 30px 70px #00000057}.home-hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);gap:clamp(1.25rem,2.4vw,2.4rem);min-height:720px;padding:clamp(1.4rem,3.2vw,3rem)}.home-section,.home-cta{display:grid;gap:1.25rem;padding:clamp(1.25rem,2.5vw,2.4rem)}.home-kicker,.home-title-lockup p,.home-control-stage span,.home-gap-visual article span,.home-product-topbar span,.home-product-metrics span,.home-product-table span,.home-three-row span,.home-proof-panel span,.home-comparison-grid span,.home-workflow span{margin:0;color:#93d4ff;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.76rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.home-title-lockup{display:grid;gap:.25rem}.home-title-lockup p{color:#fff;font-size:1.08rem}.home-hero-copy{display:grid;align-content:center;gap:1rem}.home-hero h1,.home-section-head h2,.home-cta h2{margin:0;color:#fff;letter-spacing:0;text-wrap:balance}.home-hero h1{max-width:10ch;font-size:clamp(3rem,5.9vw,6.2rem);line-height:.95}.home-section-head h2,.home-cta h2{font-size:clamp(2rem,3.2vw,3.7rem);line-height:1.02}.home-hero-body,.home-section-head p,.home-product-screen p,.home-product-screen em,.home-capability-grid p,.home-emphasis,.home-section-footnote,.home-entra-card p,.home-integration-grid p,.home-workflow p,.home-gap-core p,.home-example-band p,.home-failure-cluster li{margin:0;color:#e1ecf9c7;font-size:1rem;line-height:1.62}.home-hero-body{max-width:58rem}.home-signature{margin:.2rem 0 0;padding-left:1rem;border-left:2px solid #93d4ff;color:#fff;font-size:1.05rem;font-weight:850;line-height:1.45}.home-cta-row{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.home-button{display:inline-flex;align-items:center;justify-content:center;min-height:2.8rem;padding:.78rem 1.05rem;border:1px solid rgba(170,198,226,.24);border-radius:8px;color:#fff;font-weight:850;text-decoration:none}.home-button:focus-visible,.home-nav a:focus-visible{outline:3px solid #e0a84c;outline-offset:3px}.home-button--primary{border-color:#79bbffa8;background:linear-gradient(180deg,#2f7fff,#164caa);box-shadow:0 18px 36px #236fed4d}.home-button--ghost{background:#ffffff09}.home-hero-visual{display:grid;align-items:stretch;min-width:0}.home-control-visual,.home-product-screen,.home-entra-card,.home-proof-panel{border:1px solid rgba(177,203,229,.14);border-radius:8px;background:radial-gradient(circle at top left,rgba(91,154,255,.16),transparent 30%),linear-gradient(180deg,#0c182bfa,#040a13fa)}.home-control-visual{display:grid;align-content:center;gap:1.1rem;min-height:100%;padding:clamp(1rem,2.4vw,2rem)}.home-control-visual h2{margin:0;max-width:14ch;color:#fff;font-size:clamp(2rem,3.6vw,4rem);line-height:.98;letter-spacing:0}.home-control-stages,.home-three-row,.home-product-metrics,.home-proof-panel,.home-comparison-grid,.home-workflow{display:grid;gap:.75rem}.home-control-stage,.home-three-row article,.home-proof-panel article,.home-comparison-grid article,.home-workflow article,.home-capability-grid article,.home-integration-grid article,.home-failure-cluster,.home-dual-list article,.home-gap-visual article,.home-gap-core,.home-example-band{border:1px solid rgba(179,204,229,.13);border-radius:8px;background:#ffffff09}.home-control-stage{display:grid;gap:.35rem;padding:1rem}.home-control-stage strong,.home-gap-core strong,.home-product-topbar strong,.home-product-metrics strong,.home-product-table strong,.home-capability-grid strong,.home-three-row strong,.home-entra-card strong,.home-proof-panel strong,.home-question-stack strong,.home-comparison-grid strong,.home-workflow strong,.home-failure-cluster h3,.home-integration-grid h3,.home-dual-list h3{color:#fff;line-height:1.25}.home-section-head{display:grid;gap:.75rem;max-width:70rem}.home-section-head--feature{max-width:88rem}.home-section-head--center{justify-items:center;max-width:64rem;margin:0 auto;text-align:center}.home-section-head--split,.home-split,.home-proof-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);gap:1.2rem;align-items:start;max-width:none}.home-subhead{color:#fff;font-size:1.16rem;font-weight:800}.home-section--rogue{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;background:radial-gradient(circle at 12% 22%,rgba(224,168,76,.16),transparent 28%),linear-gradient(180deg,#0d1623f5,#050a12fa)}.home-section--rogue .home-emphasis{grid-column:1 / -1}.home-failure-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.home-failure-cluster{display:grid;gap:.7rem;padding:1rem}.home-failure-cluster h3,.home-integration-grid h3,.home-dual-list h3{margin:0;font-size:1.05rem}.home-failure-cluster ul,.home-word-list{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.home-failure-cluster li,.home-word-list li{min-width:0}.home-word-list{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.home-word-list li,.home-chip-row span,.home-finding-list span,.home-ask-grid span{border:1px solid rgba(175,202,229,.12);border-radius:8px;background:#ffffff0a;color:#ebf4ffdb;padding:.58rem .7rem;line-height:1.35}.home-emphasis{padding:1rem 1.1rem;border:1px solid rgba(224,168,76,.28);border-radius:8px;background:#e0a84c14;color:#fff;font-weight:850}.home-emphasis--compact{text-align:center}.home-section--gap{background:radial-gradient(circle at 50% 18%,rgba(76,149,255,.18),transparent 32%),linear-gradient(180deg,#081222fa,#030810fa)}.home-gap-visual{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.58fr) minmax(0,1fr);gap:1rem;align-items:stretch}.home-gap-visual article,.home-gap-core,.home-example-band{display:grid;gap:.8rem;padding:1rem}.home-gap-core{align-content:center;border-color:#e0a84c52;background:#e0a84c14}.home-example-band{grid-template-columns:minmax(0,1fr) minmax(260px,.5fr);align-items:center}.home-example-band strong{color:#fff;font-size:1.15rem;line-height:1.3}.home-authority-inputs,.home-map-list{display:grid}.home-three-row{grid-template-columns:repeat(3,minmax(0,1fr))}.home-three-row article,.home-proof-panel article,.home-comparison-grid article,.home-workflow article{display:grid;gap:.45rem;padding:1rem}.home-product-layout,.home-entra-layout{display:grid;grid-template-columns:minmax(420px,.9fr) minmax(0,1.1fr);gap:1rem;align-items:start}.home-product-screen{display:grid;gap:1rem;padding:1rem}.home-product-topbar{display:grid;gap:.25rem;padding-bottom:.8rem;border-bottom:1px solid rgba(177,203,229,.14)}.home-product-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.home-product-metrics article{display:grid;gap:.25rem;padding:.75rem;border-radius:8px;background:#ffffff0a}.home-product-metrics strong{font-size:1.65rem}.home-product-metrics em,.home-product-table em{font-style:normal}.home-product-table{display:grid;gap:.5rem}.home-product-table div{display:grid;grid-template-columns:2.6rem minmax(0,1fr) auto;gap:.6rem;align-items:center;padding:.65rem;border-radius:8px;background:#ffffff09}.home-capability-grid,.home-integration-grid,.home-dual-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.home-capability-grid article,.home-integration-grid article,.home-dual-list article{display:grid;gap:.55rem;padding:1rem}.home-section--entra{background:radial-gradient(circle at 84% 20%,rgba(80,174,255,.16),transparent 30%),linear-gradient(180deg,#071324fa,#030810fa)}.home-entra-card{display:grid;gap:.8rem;padding:1rem}.home-chip-row,.home-finding-list,.home-ask-grid{display:flex;flex-wrap:wrap;gap:.5rem}.home-chip-row span{color:#fff}.home-finding-list{align-content:start}.home-section--health .home-word-list{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.home-question-stack{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.home-question-stack strong{display:grid;place-items:center;min-height:6rem;padding:1rem;border:1px solid rgba(224,168,76,.28);border-radius:8px;background:#e0a84c14;text-align:center}.home-proof-panel{grid-template-columns:repeat(2,minmax(0,1fr));padding:1rem}.home-section--proof .home-word-list{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.home-ask-grid span{flex:1 1 18rem}.home-comparison-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.home-comparison-feature{border-color:#93d4ff61!important;background:#509eff1f!important}.home-workflow{grid-template-columns:repeat(5,minmax(0,1fr))}.home-cta{background:radial-gradient(circle at 16% 20%,rgba(224,168,76,.14),transparent 28%),radial-gradient(circle at 84% 18%,rgba(78,151,255,.16),transparent 30%),linear-gradient(180deg,#0a1424fa,#030810fa)}.home-section-footnote{font-weight:750}.home-page{background:linear-gradient(135deg,rgba(68,130,255,.16),transparent 28%),linear-gradient(220deg,rgba(67,201,216,.1),transparent 30%),linear-gradient(180deg,#020611,#08131f 46%,#030710)}.home-main{gap:1.35rem}.home-hero{grid-template-columns:minmax(0,.76fr) minmax(480px,1.24fr);min-height:650px}.home-hero-copy{gap:1.15rem}.home-hero h1{max-width:9.5ch}.home-hero-body{max-width:40rem;font-size:1.12rem;line-height:1.55}.home-section,.home-cta{gap:1rem}.home-section-head--split{grid-template-columns:minmax(0,.76fr) minmax(380px,1fr);align-items:end}.home-section-head p{max-width:48rem}.home-decision-panel,.home-shot-frame,.home-entra-board,.home-product-proof article,.home-risk-map article,.home-proof-flow article,.home-ecosystem-map article,.home-health-dashboard article,.home-ask-prompts span{border:1px solid rgba(181,208,236,.14);border-radius:8px;background:linear-gradient(180deg,#14253ddb,#060d18f0)}.home-decision-panel{display:grid;align-content:center;gap:1rem;min-height:100%;padding:clamp(1rem,2.4vw,2rem);background:radial-gradient(circle at 30% 18%,rgba(103,173,255,.22),transparent 30%),linear-gradient(180deg,#0c182bfa,#040a13fa)}.home-decision-main{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1.25fr);gap:.8rem;align-items:center}.home-decision-main article,.home-before-during-after article,.home-decision-outcomes span{display:grid;gap:.4rem;min-width:0;padding:1rem;border:1px solid rgba(180,206,232,.14);border-radius:8px;background:#ffffff0b}.home-decision-main b{color:#93d4ff;font-size:2rem;line-height:1}.home-decision-main span,.home-before-during-after span,.home-product-proof span,.home-proof-flow span,.home-ecosystem-map span,.home-health-dashboard span,.home-entra-board span,.home-shot-topbar span{color:#93d4ff;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.74rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.home-decision-main strong,.home-before-during-after strong,.home-product-proof strong,.home-proof-flow strong,.home-ecosystem-map strong,.home-health-dashboard strong,.home-entra-board strong,.home-ask-prompts span{color:#fff;line-height:1.2}.home-decision-check{border-color:#93d4ff5c!important;background:#3783e521!important}.home-decision-outcomes,.home-before-during-after{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.home-decision-outcomes span{color:#fff;text-align:center}.home-before-during-after article{min-height:6rem}.home-gap-visual{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr) minmax(0,1fr);gap:.85rem}.home-gap-visual article,.home-gap-core{min-height:15rem;align-content:center}.home-gap-visual article strong{color:#fff;font-size:clamp(1.2rem,2vw,1.75rem);line-height:1.28}.home-gap-core{place-items:center;text-align:center;background:linear-gradient(180deg,#e0a84c2e,#5d3c122e)}.home-gap-core strong{font-size:clamp(1.5rem,2.5vw,2.4rem)}.home-example-band{grid-template-columns:minmax(0,.6fr) minmax(0,1fr);background:#e0a84c13}.home-section--risk{grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);align-items:start;background:radial-gradient(circle at 16% 24%,rgba(224,168,76,.14),transparent 30%),linear-gradient(180deg,#0d1623f5,#050a12fa)}.home-risk-map{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.home-risk-map article{display:grid;gap:.4rem;min-height:7.2rem;padding:.9rem}.home-risk-map strong{color:#fff;text-transform:capitalize}.home-risk-map span{color:#e1ecf9b8}.home-chip-grid{display:flex;flex-wrap:wrap;gap:.5rem}.home-chip-grid span{border:1px solid rgba(175,202,229,.14);border-radius:8px;background:#ffffff0b;color:#eef6ffe0;padding:.58rem .72rem;line-height:1.25}.home-product-layout,.home-entra-layout,.home-ask-layout{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(320px,.72fr);gap:1rem;align-items:stretch}.home-shot-frame{position:relative;overflow:hidden;display:grid;min-width:0;margin:0;box-shadow:0 28px 58px #00000057}.home-shot-topbar{display:flex;align-items:center;gap:.38rem;min-height:2.6rem;padding:0 .9rem;border-bottom:1px solid rgba(181,208,236,.13);background:#020812b8}.home-shot-topbar span{margin-right:auto}.home-shot-topbar i{width:.55rem;height:.55rem;border-radius:999px;background:#93d4ff59}.home-shot-frame img{display:block;width:100%;min-height:360px;max-height:560px;object-fit:cover;object-position:top left;background:linear-gradient(135deg,#224a7e8c,#080e18f2)}.home-product-proof{display:grid;gap:.75rem}.home-product-proof article{display:grid;gap:.45rem;padding:1rem}.home-section--entra{background:radial-gradient(circle at 82% 18%,rgba(83,168,255,.16),transparent 28%),linear-gradient(180deg,#071324fa,#030810fa)}.home-entra-board{display:grid;align-content:start;gap:.65rem;padding:1rem}.home-entra-board span{display:block;padding:.7rem;border:1px solid rgba(177,203,229,.12);border-radius:8px;background:#ffffff0a;color:#ecf6ffe0}.home-entra-board em{margin-top:.25rem;border-left:2px solid #93d4ff;color:#fff;font-style:normal;font-weight:800;line-height:1.35;padding-left:.8rem}.home-proof-flow{display:grid;grid-template-columns:1.25fr repeat(4,minmax(0,1fr));gap:.75rem}.home-proof-flow article{position:relative;display:grid;align-content:center;gap:.4rem;min-height:8.8rem;padding:1rem}.home-proof-flow article:not(:last-child):after{content:"→";position:absolute;right:-.62rem;top:50%;z-index:2;color:#93d4ff;font-weight:900;transform:translateY(-50%)}.home-proof-start{border-color:#93d4ff5c!important;background:#3783e51f!important}.home-ecosystem-map{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.home-ecosystem-map article{display:grid;gap:.45rem;min-height:9rem;padding:1rem}.home-ecosystem-map p{margin:0;color:#e1ecf9b8;line-height:1.45}.home-ecosystem-live{border-color:#93d4ff5c!important;background:#3b88eb1f!important}.home-health-dashboard{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem}.home-health-dashboard article{display:grid;gap:.35rem;min-height:7rem;padding:1rem}.home-health-dashboard strong{font-size:clamp(2rem,3vw,3.1rem)}.home-question-stack strong{min-height:5rem}.home-ask-layout{grid-template-columns:minmax(280px,.62fr) minmax(0,1.38fr)}.home-ask-prompts{display:grid;gap:.65rem}.home-ask-prompts span{display:grid;align-content:center;min-height:4.7rem;padding:.9rem}.home-workflow{gap:.6rem}.home-workflow article{min-height:8rem}.home-dual-list article .home-chip-grid{align-content:start}.home-dual-list article{align-content:start}@media (prefers-reduced-motion: reduce){.home-button{transition:none}}@media (max-width: 1180px){.home-hero,.home-section--rogue,.home-section--risk,.home-section-head--split,.home-split,.home-proof-layout,.home-product-layout,.home-entra-layout,.home-ask-layout,.home-gap-visual,.home-example-band{grid-template-columns:1fr}.home-hero{min-height:0}.home-comparison-grid,.home-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 860px){.home-nav{align-items:flex-start;flex-direction:column}.home-nav-links{justify-content:flex-start}.home-failure-layout,.home-risk-map,.home-ecosystem-map,.home-capability-grid,.home-integration-grid,.home-dual-list,.home-three-row,.home-question-stack,.home-health-dashboard,.home-product-metrics,.home-proof-panel,.home-proof-flow{grid-template-columns:1fr}.home-proof-flow article:not(:last-child):after{bottom:-.9rem;left:1rem;right:auto;top:auto;transform:rotate(90deg)}}@media (max-width: 640px){.home-nav,.home-main{width:min(100%,calc(100% - 1rem))}.home-main{gap:1rem;padding-bottom:3rem}.home-hero,.home-section,.home-cta{padding:1rem}.home-hero h1{font-size:clamp(2.45rem,15vw,3.7rem)}.home-section-head h2,.home-cta h2,.home-control-visual h2{font-size:clamp(1.75rem,9vw,2.65rem)}.home-button{width:100%}.home-product-table div,.home-decision-main,.home-decision-outcomes,.home-before-during-after{grid-template-columns:1fr}.home-decision-main b{transform:rotate(90deg);justify-self:start}.home-shot-frame img{min-height:240px;max-height:360px}.home-comparison-grid,.home-workflow{grid-template-columns:1fr}.coverage-toolbar{align-items:stretch}.coverage-toolbar .topbar-field,.coverage-toolbar .primary-action-button{width:100%;flex-basis:100%}.coverage-summary-grid{grid-template-columns:1fr}.coverage-queue-panel .coverage-toolbar .topbar-field,.coverage-queue-panel .coverage-toolbar .ghost-button{width:100%;flex-basis:100%}.coverage-detail-grid{grid-template-columns:1fr}.coverage-proposal-header{flex-direction:column}}.home-page{color:#edf4ff;background:linear-gradient(140deg,rgba(41,104,214,.18),transparent 31rem),linear-gradient(220deg,rgba(54,183,196,.11),transparent 34rem),linear-gradient(180deg,#02050d,#07101c 48%,#02050d)}.home-nav,.home-main{width:min(1260px,calc(100% - 3rem))}.home-main{gap:clamp(1.4rem,2.2vw,2.2rem);padding:1.5rem 0 5rem}.home-hero,.home-section,.home-cta{border:1px solid rgba(184,211,238,.12);border-radius:8px;background:linear-gradient(180deg,#091220eb,#030810f7);box-shadow:0 32px 84px #00000057}.home-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:670px;gap:clamp(1.6rem,3vw,3rem);padding:clamp(2rem,4vw,4rem)}.home-hero-copy{align-content:center;gap:1.25rem}.home-hero h1{max-width:15ch;font-size:clamp(3.55rem,5.35vw,5.15rem);line-height:.92}.home-hero-body{max-width:36rem;font-size:1.11rem;line-height:1.58}.home-section{padding:clamp(2rem,4vw,4rem)}.home-section-head{max-width:48rem}.home-section-head--wide{max-width:58rem}.home-section-head--split{grid-template-columns:minmax(0,.9fr) minmax(380px,.78fr);gap:2rem}.home-section-head h2,.home-cta h2{font-size:clamp(2.4rem,4.2vw,4.6rem)}.home-section-head p,.home-cta p{max-width:44rem;font-size:1.04rem;line-height:1.58}.home-kicker,.home-title-lockup p{letter-spacing:.15em}.authority-decision-graphic{position:relative;display:grid;grid-template-rows:auto 1fr auto;gap:1.2rem;min-height:100%;padding:clamp(1.25rem,2.5vw,2.4rem);border:1px solid rgba(147,212,255,.18);border-radius:8px;background:radial-gradient(circle at 58% 38%,rgba(57,134,232,.24),transparent 19rem),linear-gradient(180deg,#0d1b2ffa,#030810fa);overflow:hidden}.decision-source,.decision-core,.decision-branches strong{position:relative;z-index:2;border:1px solid rgba(177,203,229,.16);border-radius:8px;background:#ffffff0b}.decision-source{display:grid;gap:.45rem;width:min(21rem,100%);padding:1.1rem}.decision-core{align-self:center;justify-self:end;display:grid;gap:1rem;width:min(29rem,92%);padding:1.35rem;border-color:#93d4ff5c;background:#327ade24}.decision-line,.decision-line:before,.decision-line:after{position:absolute;z-index:1;background:#93d4ffa3;content:""}.decision-line{top:8rem;left:9rem;width:46%;height:2px;transform:rotate(22deg)}.decision-line:before,.decision-line:after{width:2px;height:8.5rem;left:100%;top:0;transform-origin:top}.decision-line:before{transform:rotate(48deg)}.decision-line:after{transform:rotate(88deg)}.decision-source span,.decision-core span,.decision-signal-ring em,.decision-branches strong,.authority-gap-graphic span,.boundary-graphic article span,.operations-annotations span,.health-strip span,.authority-questions strong,.entra-findings span,.system-node span,.system-map-center span,.proof-start,.proof-receipt,.proof-eval span,.proof-branches span,.ask-prompts span,.work-flow span,.comparison-strip span,.today-direction span{color:#93d4ff;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.74rem;font-style:normal;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.decision-source strong,.decision-core strong,.authority-gap-graphic strong,.authority-gap-graphic b,.boundary-copy strong,.authorized-boundary b,.boundary-graphic article strong,.health-strip strong,.system-map-center strong,.system-node strong,.proof-eval strong,.proof-branches strong,.ask-copy strong,.work-flow strong,.comparison-strip strong,.today-direction b{color:#fff;line-height:1.2}.decision-signal-ring{display:flex;flex-wrap:wrap;gap:.45rem}.decision-signal-ring em{padding:.45rem .55rem;border:1px solid rgba(147,212,255,.22);border-radius:999px;background:#0208128c;color:#ebf6ffe6}.decision-branches{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}.decision-branches strong{display:grid;min-height:4.4rem;place-items:center;color:#fff}.home-section--gap{gap:1.5rem}.authority-gap-graphic{position:relative;min-height:520px;overflow:hidden;border-radius:8px;background:radial-gradient(circle at 42% 50%,rgba(224,168,76,.18),transparent 12rem),linear-gradient(180deg,#07111feb,#040a12fa)}.capability-envelope,.authority-envelope,.gap-zone{position:absolute;display:flex;flex-wrap:wrap;align-content:flex-start;gap:.55rem;border:1px solid rgba(177,203,229,.18);border-radius:999px;padding:2.2rem}.capability-envelope{top:2rem;right:9rem;bottom:2rem;left:2rem;background:#3a7cdc17}.authority-envelope{top:7.2rem;right:3.4rem;width:min(48rem,57%);min-height:18rem;background:#08131feb;border-color:#93d4ff5c}.capability-envelope span,.authority-envelope span{flex-basis:100%}.capability-envelope b,.authority-envelope b{padding:.5rem .7rem;border:1px solid rgba(176,205,233,.14);border-radius:999px;background:#ffffff0e;font-size:.95rem}.gap-zone{left:13%;bottom:4.6rem;display:grid;width:min(24rem,42%);border-radius:8px;border-color:#e0a84c70;background:#e0a84c24}.gap-zone p,.home-example-line{margin:0;color:#ebf6ffd1;line-height:1.5}.action-trajectory{position:absolute;left:8%;top:54%;width:74%;height:3px;background:linear-gradient(90deg,transparent,#93d4ff 18%,#e0a84c 64%,transparent);transform:rotate(-11deg)}.action-trajectory:after{content:"";position:absolute;right:0;top:-5px;width:12px;height:12px;border-top:3px solid #e0a84c;border-right:3px solid #e0a84c;transform:rotate(45deg)}.home-example-line{padding:1rem 1.1rem;border-left:2px solid #e0a84c;background:#e0a84c12;color:#fff;font-weight:760}.home-section--boundary{grid-template-columns:minmax(280px,.52fr) minmax(0,1.48fr);gap:1.5rem;align-items:center}.boundary-copy{display:grid;gap:.9rem}.boundary-copy h2{margin:0;color:#fff;font-size:clamp(2.35rem,4vw,4.2rem);line-height:1}.boundary-copy p{margin:0;color:#e1ecf9c7;line-height:1.58}.boundary-copy strong{margin-top:.5rem;padding:1rem;border-left:2px solid #e0a84c;background:#e0a84c14}.boundary-graphic{position:relative;min-height:520px;overflow:hidden;border-radius:8px;background:radial-gradient(circle at 48% 48%,rgba(69,139,232,.15),transparent 13rem),linear-gradient(180deg,#07101df2,#030810fa)}.authorized-boundary{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:17rem;height:17rem;padding:2rem;border:2px solid rgba(147,212,255,.48);border-radius:999px;text-align:center;transform:translate(-50%,-50%)}.authorized-boundary i{position:absolute;width:.75rem;height:.75rem;border-radius:999px;background:#93d4ff;box-shadow:0 0 22px #93d4ffe0;transform:translate(2.7rem,2.5rem)}.boundary-path{position:absolute;left:44%;top:58%;width:34%;height:3px;background:linear-gradient(90deg,#93d4ff,#e0a84c);transform:rotate(-20deg)}.boundary-graphic article{position:absolute;display:grid;gap:.2rem;width:10.6rem;padding:.72rem 0;border-top:1px solid rgba(177,203,229,.18)}.boundary-graphic article:nth-of-type(1){left:5%;top:8%}.boundary-graphic article:nth-of-type(2){left:39%;top:5%}.boundary-graphic article:nth-of-type(3){right:4%;top:13%}.boundary-graphic article:nth-of-type(4){left:4%;top:42%}.boundary-graphic article:nth-of-type(5){right:2%;top:35%}.boundary-graphic article:nth-of-type(6){left:8%;bottom:12%}.boundary-graphic article:nth-of-type(7){left:34%;bottom:5%}.boundary-graphic article:nth-of-type(8){right:2%;bottom:8%}.boundary-graphic article:nth-of-type(9){left:56%;bottom:25%}.boundary-graphic article span{color:#e1ecf9b8;font-family:inherit;font-size:.9rem;font-weight:600;letter-spacing:0;text-transform:none}.operations-stage,.entra-proof-layout,.ask-stage{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,.22fr);gap:1rem;align-items:stretch}.home-shot-frame{border:1px solid rgba(177,203,229,.16);border-radius:8px;background:#06111f;box-shadow:0 30px 72px #0000006b}.home-shot-frame img{min-height:500px;max-height:none;object-fit:cover;object-position:top left}.operations-stage .home-shot-frame img{min-height:620px}.operations-annotations,.entra-findings{display:grid;align-content:center;gap:.7rem}.operations-annotations span,.entra-findings span{display:block;padding:.75rem 0;border-top:1px solid rgba(177,203,229,.2);color:#fff;font-size:.98rem;font-weight:760}.health-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.6rem}.health-strip article{padding:.85rem 0;border-top:1px solid rgba(177,203,229,.16)}.health-strip strong{display:block;font-size:clamp(2rem,3vw,3rem)}.authority-questions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding-top:.5rem}.authority-questions strong{display:grid;min-height:4.5rem;place-items:center;border:1px solid rgba(224,168,76,.28);border-radius:8px;background:#e0a84c12;color:#fff;text-align:center}.home-section--entra-map{gap:1.25rem}.entra-proof-layout{grid-template-columns:minmax(0,.68fr) minmax(260px,.32fr)}.system-map{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;min-height:500px;padding:1.25rem;border-radius:8px;background:radial-gradient(circle at center,rgba(82,156,255,.22),transparent 15rem),linear-gradient(180deg,#08121feb,#030810f5)}.system-map:before{content:"";position:absolute;top:6.5rem;right:9rem;bottom:6.5rem;left:9rem;border:1px solid rgba(147,212,255,.18);border-radius:999px}.system-map-center{position:absolute;left:50%;top:50%;z-index:2;display:grid;place-items:center;width:15rem;height:15rem;padding:1rem;border:1px solid rgba(147,212,255,.42);border-radius:999px;background:#07111ef0;text-align:center;transform:translate(-50%,-50%)}.system-map-center p,.system-node p{margin:0;color:#e1ecf9b8;line-height:1.38}.system-node{position:relative;z-index:1;display:grid;align-content:start;gap:.35rem;min-height:8.5rem;padding:.8rem 0;border-top:1px solid rgba(177,203,229,.16)}.system-node--live{border-color:#93d4ff7a}.system-node--live span{color:#fff}.proof-diagram{display:grid;grid-template-columns:minmax(180px,.55fr) minmax(0,1.1fr) minmax(0,1.15fr) minmax(180px,.55fr);gap:1rem;align-items:center}.proof-start,.proof-eval,.proof-branches{position:relative}.proof-start:after,.proof-eval:after,.proof-branches:after{content:"→";position:absolute;right:-1rem;top:50%;z-index:2;color:#93d4ff;font-size:1.7rem;font-weight:900;transform:translate(50%,-50%)}.proof-start,.proof-receipt,.proof-eval,.proof-branches article{border:1px solid rgba(177,203,229,.16);border-radius:8px;background:#ffffff0b}.proof-start,.proof-receipt{display:grid;min-height:9rem;place-items:center;color:#fff;text-align:center}.proof-eval{display:grid;gap:1rem;padding:1.2rem;border-color:#93d4ff57;background:#2d6fcc1c}.proof-eval div{display:flex;flex-wrap:wrap;gap:.45rem}.proof-eval span{padding:.45rem .55rem;border:1px solid rgba(147,212,255,.18);border-radius:999px;color:#ebf6ffe6}.proof-branches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.proof-branches article{display:grid;gap:.35rem;min-height:7rem;padding:.85rem}.ask-stage{grid-template-columns:minmax(320px,.34fr) minmax(0,.66fr);align-items:center}.ask-copy{display:grid;gap:.9rem}.ask-copy h2{margin:0;color:#fff;font-size:clamp(2.25rem,3.6vw,4rem);line-height:1}.ask-copy p{margin:0;color:#e1ecf9c7}.ask-prompts{display:grid;gap:.55rem}.ask-prompts span{padding:.7rem 0;border-top:1px solid rgba(177,203,229,.18);color:#fff;font-family:inherit;font-size:.98rem;font-weight:680;letter-spacing:0;text-transform:none}.compact-flow-grid{display:grid;gap:1rem}.work-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border:1px solid rgba(177,203,229,.14);border-radius:8px;overflow:hidden}.work-flow article{position:relative;display:grid;gap:.35rem;min-height:7rem;padding:1rem;background:#ffffff09}.work-flow article+article{border-left:1px solid rgba(177,203,229,.14)}.work-flow article:not(:last-child):after{content:"→";position:absolute;right:-.45rem;top:50%;z-index:2;color:#93d4ff;transform:translateY(-50%)}.comparison-strip{display:grid;grid-template-columns:.75fr repeat(5,minmax(0,1fr));gap:.6rem;align-items:stretch}.comparison-strip .home-kicker{display:grid;align-items:center}.comparison-strip article{display:grid;gap:.35rem;min-height:7rem;padding:.85rem 0;border-top:1px solid rgba(177,203,229,.16)}.comparison-feature{border-color:#93d4ff75!important}.today-direction{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.today-direction article{display:flex;flex-wrap:wrap;gap:.55rem;padding:1rem 0;border-top:1px solid rgba(177,203,229,.16)}.today-direction span{flex-basis:100%}.today-direction b{padding:.5rem .65rem;border-radius:999px;background:#ffffff0e;font-size:.92rem}.home-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;min-height:360px;padding:clamp(2rem,5vw,5rem);background:radial-gradient(circle at 18% 22%,rgba(224,168,76,.16),transparent 20rem),radial-gradient(circle at 88% 24%,rgba(78,151,255,.18),transparent 22rem),linear-gradient(180deg,#0c1728fa,#030810fa)}.home-cta h2{margin:0;max-width:14ch}@media (min-width: 1600px){.home-nav,.home-main{width:min(1280px,calc(100% - 4rem))}}@media (max-width: 1120px){.home-hero,.home-section--boundary,.home-section-head--split,.operations-stage,.entra-proof-layout,.ask-stage,.home-cta{grid-template-columns:1fr}.home-shot-frame img,.operations-stage .home-shot-frame img{min-height:420px}.health-strip,.authority-questions,.system-map,.proof-diagram,.comparison-strip,.today-direction{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-branches,.work-flow{grid-template-columns:1fr}.work-flow article+article{border-left:0;border-top:1px solid rgba(177,203,229,.14)}.work-flow article:not(:last-child):after{right:auto;left:1rem;top:auto;bottom:-.6rem;transform:rotate(90deg)}}@media (max-width: 760px){.home-nav,.home-main{width:min(100%,calc(100% - 1rem))}.home-nav{position:relative}.home-hero,.home-section,.home-cta{padding:1rem}.home-hero h1{max-width:9.8ch;font-size:clamp(2.75rem,13.2vw,3.55rem);line-height:.98}.home-section-head h2,.boundary-copy h2,.ask-copy h2,.home-cta h2{font-size:clamp(2rem,11vw,3rem)}.decision-branches,.health-strip,.authority-questions,.system-map,.proof-diagram,.proof-branches,.comparison-strip,.today-direction{grid-template-columns:1fr}.authority-decision-graphic,.authority-gap-graphic,.boundary-graphic,.system-map{min-height:auto}.decision-source,.decision-core,.capability-envelope,.authority-envelope,.gap-zone,.authorized-boundary,.system-map-center,.boundary-graphic article{position:relative;inset:auto;left:auto;right:auto;top:auto;bottom:auto;width:auto;height:auto;min-height:0;border-radius:8px;transform:none}.authority-decision-graphic,.authority-gap-graphic,.boundary-graphic,.system-map{display:grid;gap:.8rem;padding:1rem}.decision-line,.action-trajectory,.boundary-path,.system-map:before,.proof-start:after,.proof-eval:after,.proof-branches:after{display:none}.capability-envelope,.authority-envelope,.gap-zone{padding:1rem}.home-shot-frame img,.operations-stage .home-shot-frame img{min-height:280px}}.authority-decision-graphic{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto auto auto auto auto;align-content:center;align-items:stretch;gap:.75rem;min-height:100%}.decision-line,.decision-line:before,.decision-line:after{display:none}.decision-node,.decision-verdicts{display:grid;gap:.8rem;min-width:0;border:1px solid rgba(177,203,229,.18);border-radius:8px;background:#ffffff0b;padding:1rem}.decision-source,.decision-core{width:auto;justify-self:stretch;align-self:center}.decision-evidence{border-color:#93d4ff4d;background:#3177d61c}.decision-arrow,.proof-arrow{display:grid;place-items:center;color:#93d4ff;font-size:1.7rem;font-weight:900}.decision-arrow{transform:rotate(90deg)}.decision-verdicts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.decision-verdicts strong{display:grid;min-height:3.1rem;place-items:center;border:1px solid rgba(177,203,229,.15);border-radius:8px;color:#fff;background:#0208126b;font-size:.76rem;letter-spacing:.04em;text-transform:uppercase;text-align:center;overflow-wrap:anywhere}.decision-branches{display:none}.authority-gap-graphic{min-height:auto;overflow:visible;background:transparent}.capability-envelope{position:relative;inset:auto;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1rem;min-height:500px;width:100%;border-radius:8px;padding:1.4rem;border:1px solid rgba(73,146,240,.34);background:linear-gradient(90deg,#e0a84c1f,#3986e81c 44%,#07111ff5 44%)}.capability-envelope>span{grid-column:1 / -1;align-self:start}.capability-list{display:flex;flex-wrap:wrap;align-content:start;gap:.55rem;padding:1rem}.authority-envelope{position:relative;top:auto;right:auto;display:grid;align-content:start;gap:1rem;width:auto;min-height:0;border-radius:8px;padding:1.2rem;border-color:#93d4ff6b;background:#050e19f0}.authority-envelope div{display:flex;flex-wrap:wrap;gap:.55rem}.capability-envelope b,.authority-envelope b{min-width:0;white-space:normal}.gap-zone{position:relative;left:auto;bottom:auto;grid-column:1;grid-row:2;align-self:end;width:auto;padding:1.1rem}.action-trajectory{display:none}.boundary-graphic{display:grid;gap:1.1rem;min-height:auto;overflow:visible;padding:1.2rem;background:linear-gradient(180deg,#07101df2,#030810fa)}.authorized-boundary,.boundary-path{display:none}.corridor-label{color:#93d4ff;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.78rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.corridor-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border:1px solid rgba(147,212,255,.26);border-radius:8px;background:#327ade1a;overflow:hidden}.corridor-track strong{position:relative;display:grid;min-height:5.8rem;place-items:center;padding:.8rem;color:#fff;text-align:center}.corridor-track strong+strong{border-left:1px solid rgba(147,212,255,.18)}.corridor-track strong:not(:last-child):after{content:"→";position:absolute;right:-.45rem;z-index:2;color:#93d4ff}.corridor-divergences{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem}.boundary-graphic article{position:relative;inset:auto!important;display:grid;gap:.35rem;width:auto;min-width:0;padding:0;border:0;text-align:center}.boundary-graphic article span{display:block;width:2px;height:2.4rem;margin-left:50%;background:linear-gradient(180deg,#93d4ff,#e0a84c)}.boundary-graphic article strong{color:#fff;font-size:.95rem;overflow-wrap:normal}.boundary-graphic article em{color:#e1ecf9b8;font-style:normal;line-height:1.35;overflow-wrap:normal}.home-shot-frame img{object-fit:contain;object-position:center;background:#07111f}.operations-stage .home-shot-frame img,.home-shot-frame img{min-height:0}.operations-annotations span,.entra-findings span{font-size:1rem}.system-map{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"identity collaboration data" "agent center custom" "enterprise enterprise enterprise";overflow:hidden}.system-map:before{display:none}.system-map-connectors{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none}.system-map-connectors line{stroke:#93d4ff47;stroke-width:.35;vector-effect:non-scaling-stroke}.system-map-center{position:relative;grid-area:center;left:auto;top:auto;justify-self:center;align-self:center;width:min(14rem,100%);height:auto;min-height:10rem;border-radius:8px;transform:none}.system-node{min-height:7.4rem;padding:.9rem;border:1px solid rgba(177,203,229,.14);border-radius:8px;background:#0208128f}.system-node:nth-of-type(1){grid-area:identity}.system-node:nth-of-type(2){grid-area:collaboration}.system-node:nth-of-type(3){grid-area:data}.system-node:nth-of-type(4){grid-area:agent}.system-node:nth-of-type(5){grid-area:enterprise;width:min(24rem,100%);justify-self:center}.system-node:nth-of-type(6){grid-area:custom}.proof-diagram{display:grid;grid-template-columns:1fr;align-items:stretch;gap:1rem}.proof-mainline{display:grid;grid-template-columns:minmax(160px,.75fr) auto minmax(0,1.45fr) auto minmax(160px,.75fr);gap:.8rem;align-items:center}.proof-mainline,.proof-branches,.proof-converge,.proof-receipt{grid-column:1 / -1}.proof-start,.proof-eval,.proof-branches{position:static}.proof-decision{display:grid;min-height:8rem;place-items:center;border:1px solid rgba(147,212,255,.26);border-radius:8px;color:#fff;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.86rem;font-weight:850;letter-spacing:.12em}.proof-start:after,.proof-eval:after,.proof-branches:after{display:none}.proof-branches{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.proof-branches article{min-height:6.2rem}.proof-converge{height:2.6rem;width:min(78%,48rem);justify-self:center;border-right:2px solid rgba(147,212,255,.45);border-bottom:2px solid rgba(147,212,255,.45);border-left:2px solid rgba(147,212,255,.45);border-radius:0 0 8px 8px}.proof-receipt{justify-self:center;width:min(24rem,100%)}@media (max-width: 1120px){.authority-decision-graphic,.proof-mainline{grid-template-columns:1fr}.decision-arrow,.proof-arrow{transform:rotate(90deg)}.capability-envelope,.corridor-track,.corridor-divergences,.proof-branches,.system-map{grid-template-columns:1fr}.system-map{grid-template-areas:none}.system-map-center,.system-node{grid-area:auto!important}.system-map-connectors{display:none}}@media (max-width: 760px){.capability-envelope,.authority-envelope,.gap-zone{border-radius:8px}.corridor-track strong+strong{border-left:0;border-top:1px solid rgba(147,212,255,.18)}.corridor-track strong:not(:last-child):after{right:auto;bottom:-.55rem;transform:rotate(90deg)}.boundary-graphic article span{height:1.4rem;margin-left:0}}.sidebar-group-label{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#5d7a9a;padding:1rem 1.25rem .35rem;margin-top:.25rem}.cmd-page{padding:1.5rem 2rem;max-width:1400px}.cmd-header{margin-bottom:1.5rem}.cmd-header h2{margin:0 0 .25rem;font-size:1.65rem}.cmd-header-subtitle{color:#5d7a9a;margin:0 0 .75rem;font-size:.92rem}.cmd-header-actions{display:flex;gap:.5rem}.cmd-error{background:#f8d7da;color:#721c24;padding:.5rem 1rem;border-radius:8px;margin-bottom:1rem}.cmd-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}.cmd-widget{background:#fff;border:1px solid #dce5ef;border-radius:12px;padding:1rem;box-shadow:0 1px 4px #0000000a}.cmd-widget--wide{grid-column:span 2}.cmd-widget-title{margin:0 0 .75rem;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#3a5a7a}.cmd-widget-body{display:flex;flex-direction:column;gap:.5rem}.cmd-stat{display:flex;justify-content:space-between;align-items:baseline;padding:.25rem 0;border-bottom:1px solid #edf2f7}.cmd-stat-value{font-size:1.15rem;font-weight:700;color:#102033}.cmd-stat-label{font-size:.82rem;color:#5d7a9a}.cmd-alert{padding:.4rem .65rem;border-radius:6px;font-size:.85rem;font-weight:600}.cmd-alert--ok{background:#d4edda;color:#155724}.cmd-alert--warn{background:#fff3cd;color:#856404}.cmd-alert--error{background:#f8d7da;color:#721c24}.cmd-badge{display:inline-block;padding:2px 8px;border-radius:8px;font-size:.72rem;font-weight:700;text-transform:uppercase}.cmd-badge--ok{background:#d4edda;color:#155724}.cmd-badge--warn{background:#fff3cd;color:#856404}.cmd-badge--error{background:#f8d7da;color:#721c24}.cmd-badge--info{background:#e2e3e5;color:#383d41}.cmd-divergence-line{display:flex;justify-content:space-between;align-items:center;padding:.3rem 0;font-size:.85rem}.cmd-divergence-count{font-weight:700;font-size:1rem;color:#1a7f37}.cmd-divergence-count--warn{color:#c30}.cmd-decision-line{display:flex;align-items:center;gap:.5rem;padding:.25rem 0;font-size:.85rem}.cmd-gap-list{display:flex;flex-direction:column;gap:.4rem}.cmd-gap-item{display:flex;align-items:center;gap:.5rem}.cmd-gap-desc{font-size:.82rem;color:#3a5a7a}.cmd-empty{color:#8aa0b8;font-size:.85rem;font-style:italic}.cmd-quick-actions{display:flex;flex-wrap:wrap;gap:.5rem}.cmd-quick-actions .ghost-button{font-size:.82rem;padding:.5rem .85rem}.ops-page{display:grid;gap:1rem}.two-column-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.85rem}.data-table{width:100%;border-collapse:collapse;font-size:.9rem}.data-table th,.data-table td{border-bottom:1px solid var(--border-color, #d8dee8);padding:.7rem;text-align:left;vertical-align:top}.data-table tr[tabindex]{cursor:pointer}.data-table tr[tabindex]:focus{outline:2px solid #2563eb;outline-offset:-2px}.code-block{max-height:32rem;overflow:auto;padding:1rem;border:1px solid var(--border-color, #d8dee8);border-radius:8px;background:#111827;color:#f8fafc;font-size:.82rem}@media (max-width: 760px){.two-column-grid{grid-template-columns:1fr}}.dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#020812b8;display:grid;place-items:center;z-index:1000;padding:1rem}.dialog-panel{width:min(600px,100%);max-height:90vh;overflow:auto;background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 24px 80px #02081252}.dialog-panel h2{margin:0 0 .75rem;font-size:1.25rem}.dialog-panel p{margin:0 0 1rem;color:#4a5568;line-height:1.5}.dialog-actions{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.25rem}.dialog-error{color:#c53030;background:#fff5f5;border:1px solid #feb2b2;border-radius:6px;padding:.75rem;margin-top:1rem}.audit-receipt-card{margin-top:1rem}.audit-receipt-card h3{margin:0 0 .75rem;font-size:1rem}.audit-receipt-card dd{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.history-timeline{list-style:none;margin:0;padding:0;position:relative}.history-timeline:before{content:"";position:absolute;top:0;bottom:0;left:7px;width:2px;background:#d8dee8}.timeline-item{display:flex;gap:1rem;padding:.75rem 0}.timeline-marker{width:16px;height:16px;border-radius:50%;background:#3182ce;border:2px solid #ffffff;box-shadow:0 0 0 1px #d8dee8;flex-shrink:0;margin-top:.25rem}.timeline-content{flex:1;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.75rem 1rem}.timeline-header{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.5rem;flex-wrap:wrap}.timeline-header time{color:#718096;font-size:.85rem}.timeline-body p{margin:.25rem 0;font-size:.9rem}.timeline-body p span{color:#4a5568;font-weight:600}.loading-state{display:flex;align-items:center;gap:.75rem;padding:1rem;color:#4a5568}.loading-spinner{width:1.25rem;height:1.25rem;border:2px solid #e2e8f0;border-top-color:#3182ce;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.loading-spinner{animation:none}}.filter-panel{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:1rem;margin-bottom:1rem}.filter-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem}.filter-field{display:grid;gap:.35rem}.filter-field label{font-size:.85rem;font-weight:600;color:#4a5568}.filter-field input,.filter-field select{padding:.5rem;border:1px solid #cbd5e0;border-radius:6px;font:inherit}.filter-active{display:flex;justify-content:space-between;align-items:center;margin-top:.75rem;padding-top:.75rem;border-top:1px solid #e2e8f0}.pagination{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem;padding:.75rem 0}.pagination-info{color:#4a5568;font-size:.9rem}.pagination-controls{display:flex;align-items:center;gap:.75rem}.page-size{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#4a5568}.page-size select{padding:.35rem;border:1px solid #cbd5e0;border-radius:6px}.ao-form{display:grid;gap:1rem}.ao-form-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem}.ao-field{display:grid;gap:.35rem}.ao-field label{font-size:.85rem;font-weight:600;color:#4a5568}.ao-field input,.ao-field textarea,.ao-field select{padding:.6rem;border:1px solid #cbd5e0;border-radius:6px;font:inherit}.ao-field textarea{min-height:80px;resize:vertical}.ao-field-error{color:#c53030;font-size:.85rem}.ao-error-summary{color:#c53030;background:#fff5f5;border:1px solid #feb2b2;border-radius:6px;padding:.75rem}.ao-section{margin-bottom:1.5rem}.ao-section h3{margin:0 0 .75rem;font-size:1.05rem}.ao-detail-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem}.ao-detail-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:.6rem .8rem}.ao-detail-item dt{font-size:.75rem;text-transform:uppercase;color:#718096;margin-bottom:.25rem}.ao-detail-item dd{margin:0;font-weight:600;word-break:break-word}.ao-detail-item code{font-size:.8rem}.ao-link{color:#2b6cb0;text-decoration:none}.ao-link:hover{text-decoration:underline}.ao-link:focus{outline:2px solid #3182ce;outline-offset:2px}.ao-table-actions{display:flex;gap:.5rem;flex-wrap:wrap}.ao-inline-form{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:1rem;margin-top:1rem}.ao-muted{color:#718096;font-size:.9rem}.ao-warning-callout{background:#fffaf0;border:1px solid #fbd38d;border-radius:6px;padding:.75rem;color:#744210;margin-bottom:1rem}.ao-info-callout{background:#ebf8ff;border:1px solid #90cdf4;border-radius:6px;padding:.75rem;color:#2a4365;margin-bottom:1rem}.ao-sandbox-label{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:#744210;background:#fffaf0;border:1px solid #fbd38d;border-radius:999px;padding:.2rem .6rem}.home-main{gap:clamp(2.2rem,4vw,4.8rem)}.home-section--gap,.home-section--boundary,.home-section--proof,.home-section--ask-workflow,.home-cta{border-color:transparent;background:transparent;box-shadow:none}.home-section--gap,.home-section--proof{padding-inline:clamp(1rem,3vw,3rem)}.home-section--operations,.home-section--entra-map{border-color:#b8d3ee1a;background:linear-gradient(180deg,#08111fc7,#030810e6)}.home-hero{border-color:#93d4ff29;background:radial-gradient(circle at 74% 46%,rgba(75,105,255,.12),transparent 25rem),linear-gradient(180deg,#081220cc,#030810f2)}.authority-decision-graphic{gap:.65rem;padding:clamp(1.4rem,2.6vw,2.6rem);border-color:#93d4ff24;background:radial-gradient(circle at 50% 55%,rgba(111,86,255,.24),transparent 13rem),linear-gradient(180deg,#071221f5,#030810fa)}.decision-node{border-radius:8px}.decision-source{justify-self:center;width:min(22rem,86%);padding:.9rem 1rem;background:#ffffff09}.decision-evidence{justify-self:center;width:min(32rem,100%);gap:.6rem;padding:.85rem 1rem;border-color:#93d4ff38;background:#1b497e24}.decision-core{justify-self:center;width:min(34rem,100%);padding:1.35rem 1.45rem;border-color:#a997ff8a;background:radial-gradient(circle at 50% 0%,rgba(117,96,255,.26),transparent 12rem),#30296161;box-shadow:0 18px 52px #3a4cb433;text-align:center}.decision-core span{color:#b9b2ff}.decision-core strong{font-size:clamp(1.45rem,2vw,2rem);letter-spacing:0}.decision-core p{margin:0;color:#ebf6ffc7;line-height:1.45}.decision-signal-ring{justify-content:center;gap:.35rem}.decision-signal-ring em{padding:.32rem .48rem;border-color:#93d4ff29;background:#0208126b;font-size:.68rem}.decision-verdicts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;padding:0;border:0;background:transparent}.decision-verdicts strong{min-height:4.25rem;border-width:1px;font-size:.9rem;letter-spacing:.08em}.decision-verdicts strong:nth-child(1){border-color:#4fd17e6b;background:#25874b2e;color:#c9f7d8}.decision-verdicts strong:nth-child(2),.decision-verdicts strong:nth-child(4){border-color:#e0a84c6b;background:#97691f2e;color:#ffe1a3}.decision-verdicts strong:nth-child(3){border-color:#ff61696b;background:#962c3433;color:#ffd1d4}.authority-gap-graphic{padding:0}.capability-envelope{grid-template-columns:minmax(240px,.42fr) minmax(0,.58fr);grid-template-rows:auto auto 1fr;min-height:430px;padding:clamp(1.25rem,2.5vw,2rem);border-color:#93d4ff33;background:linear-gradient(90deg,#e0a84c24,#e0a84c14 42%,#2663b414 42%),#040a12e6}.capability-list{grid-column:1;grid-row:2;padding:0}.authority-envelope{grid-column:2;grid-row:2 / 4;align-self:stretch;padding:clamp(1.1rem,2vw,1.6rem);border-color:#93d4ff70;background:#040c16f5;box-shadow:inset 0 0 0 1px #93d4ff14}.gap-zone{grid-column:1;grid-row:3;align-self:stretch;align-content:end;border-color:#e0a84c80;background:linear-gradient(180deg,#e0a84c2e,#e0a84c14)}.capability-envelope b,.authority-envelope b{border-radius:8px;font-size:1rem}.home-section--boundary{grid-template-columns:minmax(260px,.34fr) minmax(0,.66fr);padding-inline:clamp(1rem,3vw,3rem)}.boundary-copy h2{font-size:clamp(2.25rem,3.2vw,3.6rem)}.boundary-copy strong{border-left-color:#e0a84ccc;background:#e0a84c0f}.boundary-graphic{gap:1.25rem;padding:clamp(1rem,2vw,1.75rem);border:1px solid rgba(147,212,255,.12);background:linear-gradient(180deg,#07101d8a,#030810c2)}.corridor-track{border-color:#93d4ff52;background:linear-gradient(180deg,#1d599e38,#1437651f)}.corridor-track strong{min-height:6.7rem;font-size:1rem}.corridor-divergences{grid-template-columns:repeat(7,minmax(0,1fr));gap:.5rem}.corridor-divergences article:first-child{grid-column:span 2}.boundary-graphic article{align-content:start}.boundary-graphic article strong{font-size:1rem}.boundary-graphic article em{font-size:.95rem}.operations-stage{grid-template-columns:minmax(0,.74fr) minmax(220px,.26fr);gap:1.35rem}.operations-stage .home-shot-frame img,.entra-proof-layout .home-shot-frame img,.ask-stage .home-shot-frame img{aspect-ratio:16 / 9}.operations-stage .home-shot-frame img,.entra-proof-layout .home-shot-frame img{aspect-ratio:16 / 7.6;object-fit:cover;object-position:top left}.ask-stage .home-shot-frame img{aspect-ratio:16 / 9;object-fit:cover;object-position:top left}.operations-annotations span,.entra-findings span{border-top-color:#93d4ff38}.home-section--entra-map{gap:2rem}.entra-proof-layout{grid-template-columns:minmax(0,.72fr) minmax(260px,.28fr);gap:1.35rem}.entra-findings{align-content:center}.system-map{margin-top:clamp(1.2rem,2vw,2rem);min-height:460px;border:0;background:radial-gradient(circle at center,rgba(105,91,255,.16),transparent 14rem),linear-gradient(180deg,#050d18b8,#030810d1)}.system-map-connectors line{stroke:#93d4ff57;stroke-width:.42}.system-map-center{border-color:#a997ff75;background:#1f2146d1}.system-map-center span{color:#b9b2ff}.system-node{border-color:#b1cbe51f;background:#02081261}.system-node--live{border-color:#4fd17e57}.system-node--live span{color:#c9f7d8}.home-section--proof .home-section-head{max-width:38rem}.home-section--proof .home-section-head h2{font-size:clamp(2.8rem,5vw,5rem)}.proof-diagram{gap:1.15rem;padding:clamp(1.25rem,2.5vw,2rem);border:1px solid rgba(147,212,255,.12);border-radius:8px;background:radial-gradient(circle at 50% 42%,rgba(76,109,255,.14),transparent 18rem),#040a1294}.proof-mainline{grid-template-columns:1fr;justify-items:center;gap:.55rem}.proof-mainline .proof-arrow{transform:rotate(90deg)}.proof-start,.proof-decision{width:min(28rem,100%);min-height:5.6rem}.proof-eval{width:min(44rem,100%);padding:1.25rem}.proof-eval strong{font-size:1.15rem}.proof-branches{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.proof-branches article{min-height:7rem;border-color:#b1cbe524}.proof-branches article:nth-child(1){border-color:#4fd17e6b;background:#25874b21}.proof-branches article:nth-child(2),.proof-branches article:nth-child(4){border-color:#e0a84c6b;background:#97691f21}.proof-branches article:nth-child(3){border-color:#ff61696b;background:#962c3424}.proof-converge{position:relative;height:2.8rem;border-color:#93d4ff6b}.proof-converge:after{content:"↓";position:absolute;left:50%;bottom:-1rem;color:#93d4ff;font-size:1.4rem;font-weight:900;transform:translate(-50%)}.proof-receipt{min-height:6.4rem;border-color:#a997ff6b;background:#2f2a5c3d}.ask-stage{grid-template-columns:minmax(300px,.38fr) minmax(0,.62fr);gap:1.4rem}.ask-copy h2{max-width:10ch;font-size:clamp(2.7rem,4.8vw,5rem)}.ask-support{max-width:26rem;font-size:1.05rem}.ask-prompts span:nth-child(n+4){display:none}.work-flow,.comparison-strip article,.today-direction article{border-color:#b1cbe51a}.today-direction b{border-radius:8px}.home-cta{position:relative;min-height:440px;margin-top:clamp(1rem,2vw,2rem);padding-block:clamp(4rem,8vw,7rem);border-radius:0;background:radial-gradient(circle at 74% 52%,rgba(75,105,255,.18),transparent 26rem),linear-gradient(90deg,#07111fe0,#08162ab3,#040911e6)}.home-cta:before,.home-cta:after{content:"";position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(147,212,255,.22),transparent)}.home-cta:before{top:0}.home-cta:after{bottom:0}@media (max-width: 1120px){.home-section--boundary,.operations-stage,.entra-proof-layout,.ask-stage{grid-template-columns:1fr}.corridor-divergences{grid-template-columns:repeat(3,minmax(0,1fr))}.corridor-divergences article:nth-child(n){grid-column:auto}.proof-branches{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.home-main{gap:2rem}.decision-verdicts,.corridor-divergences,.proof-branches{grid-template-columns:1fr}.capability-envelope{grid-template-columns:1fr;grid-template-rows:none}.capability-list,.gap-zone,.authority-envelope{grid-column:auto;grid-row:auto}.home-section--proof .home-section-head h2,.ask-copy h2{font-size:clamp(2.25rem,12vw,3.2rem)}.home-cta{grid-template-columns:1fr;min-height:0}}.home-main{gap:clamp(3.5rem,5.6vw,6.5rem)}.home-hero{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);min-height:720px;padding:clamp(2.5rem,4.4vw,5rem)}.home-hero h1{max-width:15ch;font-size:clamp(3.65rem,5vw,5rem);line-height:.95}.home-hero-body{max-width:40rem}.authority-decision-graphic{gap:.5rem;justify-content:stretch}.decision-source{width:min(21rem,72%)}.decision-evidence{width:min(30rem,86%)}.decision-core{width:min(36rem,100%);min-height:9.5rem;align-content:center}.decision-verdicts{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-verdicts strong{min-height:4.4rem;font-size:1rem}.home-section--gap{padding-block:clamp(1.5rem,3vw,3rem)}.authority-gap-graphic{margin-top:1.4rem}.capability-envelope{position:relative;display:block;min-height:clamp(480px,42vw,620px);padding:clamp(1.4rem,2.6vw,2.3rem);border:1px solid rgba(147,212,255,.3);background:linear-gradient(180deg,#e0a84c29,#e0a84c14),#040a12eb}.capability-envelope>span{position:absolute;left:clamp(1.4rem,2.6vw,2.3rem);top:clamp(1.4rem,2.6vw,2.3rem)}.capability-list{position:absolute;left:clamp(1.4rem,2.6vw,2.3rem);top:clamp(4.1rem,5vw,5.4rem);width:min(28rem,42%)}.gap-zone{position:absolute;left:clamp(1.4rem,2.6vw,2.3rem);bottom:clamp(1.4rem,2.6vw,2.3rem);width:min(32rem,45%);border:0;background:transparent;padding:0}.gap-zone strong{font-size:clamp(1.45rem,2vw,2rem)}.authority-envelope{position:absolute;right:clamp(1.4rem,2.6vw,2.3rem);top:50%;width:min(52rem,58%);min-height:min(24rem,72%);transform:translateY(-50%)}.authority-envelope span{margin-bottom:1.2rem}.authority-envelope b,.capability-envelope b{font-size:1.05rem;padding:.65rem .8rem}.home-section--boundary{grid-template-columns:minmax(260px,.3fr) minmax(0,.7fr);gap:clamp(1.2rem,3vw,3rem)}.boundary-graphic{min-height:clamp(390px,34vw,500px);padding:clamp(1.4rem,2.6vw,2.2rem)}.corridor-track{box-shadow:inset 0 0 0 999px #2c71c40a}.corridor-track strong{min-height:8.2rem;font-size:1.08rem}.boundary-graphic article span{height:3.1rem;background:linear-gradient(180deg,#93d4ff,#e0a84c 62%,#d65c66)}.operations-stage{grid-template-columns:minmax(0,.8fr) minmax(190px,.2fr);gap:clamp(1rem,2vw,1.8rem)}.operations-stage .home-shot-frame img{aspect-ratio:16 / 8.2}.home-section--operations{padding-bottom:clamp(2.4rem,4vw,4rem)}.home-section--entra-map{display:grid;gap:clamp(1.4rem,2.6vw,2.4rem);border-color:transparent;background:radial-gradient(circle at 18% 34%,rgba(49,119,214,.14),transparent 24rem),linear-gradient(180deg,#060f1cb3,#030810eb);box-shadow:none}.entra-proof-layout{grid-template-columns:minmax(0,.78fr) minmax(220px,.22fr)}.entra-proof-layout .home-shot-frame img{aspect-ratio:16 / 8}.home-section--proof{padding-block:clamp(2rem,4vw,4rem)}.home-section--proof .home-section-head{max-width:44rem}.home-section--proof .home-section-head h2{font-size:clamp(3.5rem,6.4vw,6.25rem)}.proof-diagram{max-width:1120px;margin-inline:auto;gap:1.35rem;padding:clamp(1.8rem,3.4vw,3rem)}.proof-start,.proof-decision{width:min(34rem,100%);min-height:7rem}.proof-eval{width:min(55rem,100%);min-height:10rem;padding:clamp(1.5rem,2.4vw,2rem)}.proof-eval strong{font-size:1.35rem}.proof-eval span{font-size:.84rem}.proof-branches article{min-height:8.8rem;padding:1.25rem}.proof-branches strong{font-size:1.28rem}.proof-receipt{width:min(32rem,100%);min-height:7.4rem}.ask-stage{grid-template-columns:minmax(270px,.32fr) minmax(0,.68fr);gap:clamp(1.2rem,3vw,2.6rem)}.ask-stage .home-shot-frame img{aspect-ratio:16 / 8.7}.compact-flow-grid{gap:clamp(1.5rem,3vw,2.6rem);margin-top:clamp(1.2rem,3vw,2.5rem)}.compact-flow-grid .system-map{order:1;min-height:500px}.comparison-strip{order:2}.today-direction{order:3}.work-flow{display:none}.home-cta{min-height:560px;padding-block:clamp(5rem,10vw,9rem)}.home-cta h2{max-width:15ch;font-size:clamp(3rem,5.4vw,5.4rem)}@media (min-width: 1600px){.home-nav,.home-main{width:min(1360px,calc(100% - 4rem))}}@media (max-width: 1120px){.home-hero{grid-template-columns:1fr}.home-hero h1{max-width:13ch}.capability-envelope{display:grid;gap:1rem;min-height:auto}.capability-envelope>span,.capability-list,.gap-zone,.authority-envelope{position:relative;inset:auto;top:auto;right:auto;left:auto;bottom:auto;width:auto;min-height:0;transform:none}.entra-proof-layout,.operations-stage,.home-section--boundary,.ask-stage{grid-template-columns:1fr}}@media (max-width: 760px){.home-hero{min-height:auto}.home-hero h1{max-width:10ch;font-size:clamp(3rem,14vw,4rem)}.corridor-track strong{min-height:5rem;min-width:0;overflow-wrap:anywhere}.proof-diagram{padding:1rem}.proof-branches article{min-height:6.8rem}.ask-stage .home-shot-frame img{aspect-ratio:16 / 9}}.home-page--enterprise-v2{--v2-wrap: min(1400px, calc(100% - clamp(2rem, 6vw, 5rem)) );--v2-copy: min(680px, 100%);--v2-line: rgba(178, 205, 235, .16);--v2-muted: rgba(225, 237, 250, .76);--v2-blue: #8ed8ff;--v2-purple: #9f8cff;--v2-amber: #e0a84c;--v2-green: #6fdfa4;--v2-red: #ee6b76;overflow-x:clip;color:#edf5ff;background:radial-gradient(circle at 14% 4%,rgba(72,132,255,.18),transparent 28rem),radial-gradient(circle at 82% 18%,rgba(159,140,255,.13),transparent 30rem),linear-gradient(180deg,#020611,#07111f 42%,#020611)}.home-page--enterprise-v2 .home-nav{width:var(--v2-wrap)}.v2-nav{border-bottom-color:#b8d3f11f}.v2-main{display:grid;gap:0}.v2-section,.v2-wrap,.v2-cta{width:var(--v2-wrap);margin-inline:auto}.v2-section{position:relative;padding-block:clamp(5.5rem,8vw,8.5rem)}.v2-band{position:relative;width:100%;padding-block:clamp(5.5rem,8vw,8.5rem)}.v2-band:before,.v2-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.v2-section-head{display:grid;gap:1rem;max-width:var(--v2-copy)}.v2-section-head--center{justify-items:center;max-width:760px;margin-inline:auto;text-align:center}.v2-section-head h2,.v2-editorial h2,.v2-editorial-heading h2,.v2-hero h1,.v2-cta h2{margin:0;color:#fff;letter-spacing:0;text-wrap:balance}.v2-section-head h2,.v2-editorial h2,.v2-editorial-heading h2{font-size:clamp(2.6rem,4.6vw,5.25rem);line-height:.98}.v2-section-head p,.v2-editorial-copy p,.v2-editorial-heading p,.v2-hero-body,.v2-entra-copy p,.v2-proof-copy p,.v2-platform p,.v2-ask-copy p,.v2-cta p{margin:0;color:var(--v2-muted);font-size:clamp(1.02rem,1.25vw,1.18rem);line-height:1.66}.home-page--enterprise-v2 .home-kicker{color:var(--v2-blue);font-size:.76rem;letter-spacing:.16em}.v2-hero{display:grid;grid-template-columns:minmax(0,.44fr) minmax(0,.56fr);gap:clamp(2rem,4vw,5rem);align-items:center;min-height:min(860px,calc(100vh - 5rem));padding-block:clamp(4.8rem,8vw,8rem)}.v2-hero-copy{display:grid;gap:1.35rem;max-width:650px}.v2-hero h1{max-width:15ch;font-size:clamp(3.2rem,3.45vw,4.8rem);line-height:.92}.v2-hero-body{max-width:39rem}.home-page--enterprise-v2 .home-signature{max-width:31rem;border-left-color:var(--v2-amber)}.v2-hero-product{position:relative;min-width:0;padding:.75rem 2rem .75rem .35rem}.v2-shot-frame{position:relative;overflow:hidden;margin:0;border:1px solid rgba(181,211,242,.18);border-radius:14px;background:#040912f0;box-shadow:0 34px 90px #00000073}.v2-shot-topbar{display:flex;align-items:center;gap:.45rem;min-height:2.55rem;padding:0 1rem;border-bottom:1px solid rgba(181,211,242,.13);background:linear-gradient(180deg,#122137fa,#08111ffa)}.v2-shot-topbar span{margin-right:auto;color:#ebf4ffdb;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.76rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.v2-shot-topbar i{width:.55rem;height:.55rem;border-radius:999px;background:#94adcb9e}.v2-shot-frame img{display:block;width:100%;height:auto;object-fit:cover;object-position:top left}.v2-hero-product .v2-shot-frame{transform:perspective(1400px) rotateY(-4deg) rotateX(1deg);transform-origin:center left}.v2-hero-product .v2-shot-frame img{aspect-ratio:16 / 10}.v2-hero-signals{position:absolute;right:clamp(.8rem,2vw,1.4rem);bottom:clamp(.8rem,2vw,1.4rem);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;width:min(33rem,78%)}.v2-hero-signals article{padding:.85rem;border:1px solid rgba(193,217,245,.2);border-radius:10px;background:#040a13d1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.v2-hero-signals span,.v2-product-pillars span,.v2-entra-findings span,.v2-state-board span,.v2-platform-card span,.v2-ask-prompts span,.v2-comparison-row span,.v2-dimension-grid span{display:block;color:var(--v2-blue);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.73rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.v2-hero-signals strong{display:block;margin-top:.35rem;color:#fff;font-size:.92rem;line-height:1.35}.v2-manifesto{background:linear-gradient(90deg,#091424f5,#060d18cc),radial-gradient(circle at 82% 50%,rgba(224,168,76,.14),transparent 24rem);border-block:1px solid rgba(184,211,241,.09)}.v2-editorial{display:grid;grid-template-columns:minmax(0,.52fr) minmax(0,.48fr);gap:clamp(2rem,5vw,5rem);align-items:start}.v2-editorial h2{max-width:780px}.v2-editorial-copy{display:grid;gap:1rem}.v2-wordline{grid-column:1 / -1;margin:1.4rem 0 0;color:#eef5ffe6;font-size:clamp(1.05rem,1.6vw,1.45rem);font-weight:850;letter-spacing:.01em}.v2-wordline span{color:var(--v2-amber);margin-inline:.55rem}.v2-gap-section{display:grid;gap:clamp(2rem,4vw,4rem)}.v2-gap-graphic{width:100%}.v2-capability-field{position:relative;min-height:clamp(520px,40vw,680px);overflow:hidden;padding:clamp(1.5rem,3vw,2.8rem);border:1px solid rgba(142,216,255,.24);border-radius:28px;background:radial-gradient(circle at 50% 50%,rgba(224,168,76,.2),transparent 36%),linear-gradient(180deg,#e0a84c29,#e0a84c0f),#050d18db;box-shadow:inset 0 0 0 1px #ffffff09,0 28px 80px #00000040}.v2-capability-field>span,.v2-authority-field>span{display:block;color:#fff;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:clamp(.82rem,1vw,.95rem);font-weight:850;letter-spacing:.15em;text-transform:uppercase}.v2-capability-labels{position:absolute;left:clamp(1.5rem,3vw,2.8rem);top:clamp(5.2rem,7vw,7rem);display:grid;gap:.75rem;width:min(17rem,28%)}.v2-capability-labels b,.v2-authority-field b{display:inline-flex;align-items:center;min-height:3rem;padding:.75rem 1rem;border:1px solid rgba(202,222,246,.18);border-radius:999px;color:#fff;background:#040a1380;font-size:clamp(.96rem,1.2vw,1.08rem);line-height:1.25}.v2-gap-label{position:absolute;left:clamp(1.5rem,3vw,2.8rem);bottom:clamp(1.6rem,3vw,2.8rem);max-width:34rem}.v2-gap-label strong{color:var(--v2-amber);font-size:clamp(2rem,3.8vw,4.5rem);line-height:.92}.v2-gap-label p{margin:.8rem 0 0;color:#ffecc7d1;font-size:1.05rem}.v2-authority-field{position:absolute;right:clamp(1.5rem,4vw,4rem);top:50%;width:min(760px,55%);min-height:min(390px,68%);display:grid;align-content:center;gap:1.5rem;padding:clamp(1.6rem,3vw,3rem);border:2px solid rgba(159,140,255,.68);border-radius:24px;background:radial-gradient(circle at 50% 0%,rgba(159,140,255,.22),transparent 70%),#050a14eb;transform:translateY(-50%);box-shadow:0 22px 70px #0000005c}.v2-authority-field div{display:grid;gap:.85rem}.v2-authority-field b{border-color:#9f8cff57;background:#3e31845c}.v2-example-line{max-width:920px;margin:0 auto;color:#f1f6ffe0;font-size:clamp(1.15rem,1.6vw,1.5rem);font-weight:800;line-height:1.45;text-align:center}.v2-product-reveal{display:grid;gap:clamp(2rem,4vw,4rem);padding-top:clamp(6rem,9vw,10rem)}.v2-product-reveal>.v2-shot-frame{width:min(1200px,100%);margin-inline:auto}.v2-product-reveal .v2-shot-frame img{aspect-ratio:16 / 9}.v2-product-pillars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(184,211,241,.12);border-radius:14px;background:#b8d3f11f}.v2-product-pillars article{min-height:11rem;padding:clamp(1.1rem,2vw,1.6rem);background:#07101deb}.v2-product-pillars p{margin:.65rem 0 0;color:var(--v2-muted);line-height:1.55}.v2-entra-split{display:grid;grid-template-columns:minmax(320px,.4fr) minmax(0,.6fr);gap:clamp(2rem,5vw,5.5rem);align-items:center;border-top:1px solid rgba(184,211,241,.1);border-bottom:1px solid rgba(184,211,241,.1)}.v2-entra-copy{display:grid;gap:1rem;max-width:580px}.v2-entra-copy h2{margin:0;color:#fff;font-size:clamp(2.5rem,4vw,4.8rem);line-height:.98;text-wrap:balance}.v2-subhead{color:#fff!important;font-size:1.2rem!important;font-weight:850}.v2-strong-distinction{padding-left:1rem;border-left:2px solid var(--v2-amber);color:#fff!important;font-weight:800}.v2-entra-findings{display:grid;gap:.65rem;margin-top:.5rem}.v2-entra-findings span{padding:.85rem 1rem;border-left:3px solid var(--v2-amber);border-radius:8px;color:#fff;background:#e0a84c1a;font-size:.95rem;letter-spacing:0;text-transform:none}.v2-entra-split .v2-shot-frame img{aspect-ratio:16 / 9}.v2-authority-model{background:linear-gradient(180deg,#07101efa,#050a13f0),radial-gradient(circle at 18% 40%,rgba(142,216,255,.12),transparent 24rem)}.v2-editorial-heading{display:grid;gap:1rem;max-width:820px}.v2-dimension-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.6rem) clamp(1.6rem,3vw,3rem);margin-top:clamp(2.2rem,4vw,4rem)}.v2-dimension-grid article{padding-top:1.15rem;border-top:1px solid rgba(184,211,241,.18)}.v2-dimension-grid h3,.v2-platform-card h3,.v2-health-columns h3{margin:.55rem 0 0;color:#fff;font-size:clamp(1.2rem,1.55vw,1.55rem);letter-spacing:0}.v2-dimension-grid p,.v2-platform-card p,.v2-health-columns p{margin:.65rem 0 0;color:var(--v2-muted);font-size:1rem;line-height:1.62}.v2-proof-states{width:100%;padding-inline:max(calc((100% - 1400px)/2),clamp(1rem,3vw,2.5rem));background:radial-gradient(circle at 50% 18%,rgba(159,140,255,.2),transparent 30rem),linear-gradient(180deg,#110e2cf2,#050813fa);border-block:1px solid rgba(159,140,255,.18)}.v2-proof-copy{display:grid;gap:1rem;max-width:980px;margin-inline:auto;text-align:center}.v2-proof-copy h2{margin:0;color:#fff;font-size:clamp(3rem,5.2vw,6.1rem);line-height:.95;text-wrap:balance}.v2-state-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.8rem,1.8vw,1.4rem);width:min(1240px,100%);margin:clamp(2.2rem,4vw,4rem) auto 0}.v2-state-board article{min-height:clamp(170px,16vw,230px);display:grid;align-content:end;gap:.55rem;padding:clamp(1rem,2vw,1.5rem);border:1px solid rgba(212,225,244,.16);border-radius:16px;background:linear-gradient(180deg,#101f36b8,#040912eb)}.v2-state-board article:nth-child(1){border-color:#6fdfa470;box-shadow:inset 0 4px 0 var(--v2-green)}.v2-state-board article:nth-child(2),.v2-state-board article:nth-child(4){border-color:#e0a84c6b;box-shadow:inset 0 4px 0 var(--v2-amber)}.v2-state-board article:nth-child(3){border-color:#ee6b766b;box-shadow:inset 0 4px 0 var(--v2-red)}.v2-state-board strong{color:#fff;font-size:clamp(1.55rem,2.4vw,2.4rem);line-height:1}.v2-evidence-line{display:grid;justify-items:center;gap:.35rem;margin-top:clamp(1.6rem,3vw,3rem);color:#fff;text-align:center}.v2-evidence-line strong{font-size:clamp(1.5rem,2.2vw,2.4rem)}.v2-evidence-line p{margin:0;color:#e5effcc2}.v2-platform{display:grid;gap:clamp(2rem,4vw,4rem)}.v2-platform-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem)}.v2-platform-card{min-height:260px;display:grid;align-content:space-between;gap:1rem;padding:clamp(1.2rem,2vw,1.7rem);border:1px solid rgba(184,211,241,.13);border-radius:14px;background:#08111fb8}.v2-platform-card--live{border-color:#6fdfa46b;background:linear-gradient(180deg,#1c503f57,#08111fc7)}.v2-platform-card strong{color:#fff;font-size:1rem;line-height:1.45}.v2-ask-demo{display:grid;grid-template-columns:minmax(0,.64fr) minmax(320px,.36fr);gap:clamp(2rem,5vw,5rem);align-items:center}.v2-ask-demo .v2-shot-frame img{aspect-ratio:16 / 9.2}.v2-ask-copy{display:grid;gap:1rem}.v2-ask-copy h2{margin:0;color:#fff;font-size:clamp(2.7rem,4.2vw,5rem);line-height:.96;text-wrap:balance}.v2-ask-prompts{display:grid;gap:.65rem;margin-top:.4rem}.v2-ask-prompts span{padding:.9rem 1rem;border:1px solid rgba(184,211,241,.14);border-radius:10px;color:#fff;background:#0a1423b8;font-size:.96rem;letter-spacing:0;text-transform:none}.v2-readonly-line{color:#fff!important;font-weight:850}.v2-ask-copy>strong{color:#fff;font-size:1.1rem;line-height:1.45}.v2-category{display:grid;gap:clamp(2rem,4vw,3rem);padding-top:clamp(3rem,5vw,5rem)}.v2-comparison-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(184,211,241,.12);border-radius:16px;background:#b8d3f11f}.v2-comparison-row article{min-height:180px;display:grid;align-content:start;gap:1rem;padding:clamp(1rem,1.7vw,1.35rem);background:#07101deb}.v2-comparison-row strong{color:#fff;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.42}.v2-comparison-feature{background:radial-gradient(circle at top,rgba(159,140,255,.22),transparent 72%),#0e102afa!important}.v2-health{background:linear-gradient(180deg,#060d189e,#08111fe6),radial-gradient(circle at 72% 32%,rgba(224,168,76,.12),transparent 28rem)}.v2-health-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.4rem,3vw,3rem);margin-top:clamp(2.1rem,4vw,4rem)}.v2-health-columns article{padding-top:1.2rem;border-top:2px solid rgba(224,168,76,.38)}.v2-health-questions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;margin-top:clamp(2rem,4vw,4rem);border:1px solid rgba(184,211,241,.12);border-radius:16px;background:#b8d3f11f}.v2-health-questions strong{min-height:150px;display:grid;align-items:center;padding:clamp(1.1rem,2vw,1.7rem);color:#fff;background:#050a13eb;font-size:clamp(1.15rem,1.6vw,1.65rem);line-height:1.12}.v2-cta{position:relative;display:grid;grid-template-columns:minmax(0,.72fr) auto;gap:clamp(2rem,5vw,5rem);align-items:end;min-height:560px;padding-block:clamp(6rem,11vw,10rem)}.v2-cta:before{left:50%;width:100vw;transform:translate(-50%);background:radial-gradient(circle at 26% 34%,rgba(159,140,255,.2),transparent 30rem),radial-gradient(circle at 72% 55%,rgba(142,216,255,.16),transparent 26rem),linear-gradient(180deg,#091024eb,#03070ffa);z-index:-1}.v2-cta h2{max-width:900px;font-size:clamp(3.2rem,5.6vw,6.4rem);line-height:.93}.v2-cta p{max-width:720px;margin-top:1.2rem}@media (min-width: 1700px){.home-page--enterprise-v2{--v2-wrap: min(1400px, calc(100% - 7rem) )}}@media (max-width: 1180px){.v2-hero,.v2-entra-split,.v2-ask-demo,.v2-cta{grid-template-columns:1fr}.v2-hero h1{max-width:13ch}.v2-hero-product .v2-shot-frame{transform:none}.v2-editorial,.v2-dimension-grid,.v2-platform-grid,.v2-health-columns,.v2-health-questions{grid-template-columns:1fr 1fr}.v2-state-board,.v2-product-pillars,.v2-comparison-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.home-page--enterprise-v2{--v2-wrap: min(100% - 1.25rem, 1400px)}.v2-section,.v2-band,.v2-cta{padding-block:4.2rem}.v2-hero{min-height:auto}.v2-hero h1{max-width:10ch;font-size:clamp(3.45rem,15vw,4.4rem)}.v2-hero-signals{position:relative;right:auto;bottom:auto;width:100%;margin-top:.75rem}.v2-hero-product .v2-shot-frame img,.v2-product-reveal .v2-shot-frame img,.v2-entra-split .v2-shot-frame img,.v2-ask-demo .v2-shot-frame img{aspect-ratio:4 / 3}.v2-editorial,.v2-dimension-grid,.v2-platform-grid,.v2-health-columns,.v2-health-questions,.v2-state-board,.v2-product-pillars,.v2-comparison-row,.v2-hero-signals{grid-template-columns:1fr}.v2-wordline{line-height:1.8}.v2-capability-field{display:grid;gap:1rem;min-height:auto}.v2-capability-field>span,.v2-capability-labels,.v2-gap-label,.v2-authority-field{position:relative;inset:auto;width:auto;min-height:auto;transform:none}.v2-capability-labels,.v2-authority-field div{display:flex;flex-wrap:wrap}.v2-gap-label strong{font-size:clamp(2rem,11vw,3rem)}.v2-state-board article,.v2-comparison-row article,.v2-health-questions strong{min-height:0}}.home-page--enterprise-v3{--v3-navy: #071426;--v3-navy-2: #0d1d35;--v3-indigo: #241b5f;--v3-purple: #6752d8;--v3-blue: #3278c8;--v3-blue-soft: #e7f1fb;--v3-amber: #d9962f;--v3-green: #178b58;--v3-red: #c43d4a;--v3-ink: #102033;--v3-muted: #536274;--v3-paper: #f7f4ee;--v3-paper-2: #edf2f6;--v3-paper-3: #fbfaf6;--v3-line: rgba(21, 41, 66, .12);--v3-wrap: min(1440px, calc(100% - clamp(2rem, 5vw, 5.5rem)) );overflow-x:clip;color:var(--v3-ink);background:var(--v3-paper)}.v3-wrap{width:var(--v3-wrap);margin-inline:auto}.v3-nav{position:sticky;top:0;z-index:20;min-height:68px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(1.25rem,3vw,3rem);width:100%;padding-inline:max(calc((100% - 1440px)/2),clamp(1.5rem,3vw,3rem));border-bottom:1px solid rgba(255,255,255,.1);background:#060f1ee6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.v3-brand{display:inline-flex;align-items:center;gap:.8rem;color:#fff;text-decoration:none}.v3-brand-mark{width:2.6rem;height:2.6rem;display:grid;place-items:center;border-radius:.8rem;background:linear-gradient(135deg,#2468c9,#152a58);color:#fff;font-size:1.1rem;font-weight:850;box-shadow:0 12px 28px #144a9140}.v3-brand-copy{display:grid;gap:.12rem}.v3-brand-copy strong{color:#fff;font-size:1.05rem;letter-spacing:.08em}.v3-brand-copy small{color:#88c8ff;font-size:.72rem;font-weight:850;letter-spacing:.18em}.v3-nav-links{display:flex;justify-content:center;gap:clamp(1rem,2.1vw,2rem)}.v3-nav-links a{color:#f4f8fcd1;font-size:.98rem;font-weight:750;text-decoration:none}.v3-nav-links a:hover,.v3-nav-links a:focus-visible{color:#fff}.v3-nav-actions{display:flex;align-items:center;gap:.75rem;flex-wrap:nowrap}.v3-action-row{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.v3-button{min-height:2.85rem;display:inline-flex;align-items:center;justify-content:center;padding:0 1.2rem;border-radius:999px;font-size:.95rem;font-weight:850;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.v3-button:hover,.v3-button:focus-visible{transform:translateY(-1px)}.v3-button--primary{border:1px solid #1f6ce2;color:#fff;background:linear-gradient(180deg,#317ff0,#0d5bd5);box-shadow:0 16px 34px #155ed247}.v3-button--secondary{border:1px solid rgba(23,45,73,.18);color:var(--v3-ink);background:#ffffffc7}.v3-button--dark{color:#fff;border-color:#fff3;background:#ffffff14}.v3-hero{position:relative;overflow:hidden;color:#fff;background:radial-gradient(circle at 74% 28%,rgba(81,104,224,.3),transparent 24rem),radial-gradient(circle at 16% 12%,rgba(50,120,200,.22),transparent 28rem),linear-gradient(135deg,#061020,#0a1729 54%,#10163a)}.v3-hero:after{content:"";position:absolute;inset:auto 0 0;height:9rem;background:linear-gradient(180deg,transparent,rgba(0,0,0,.16));pointer-events:none}.v3-hero-grid{position:relative;z-index:1;min-height:min(840px,calc(100vh - 68px));display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);gap:clamp(2.5rem,5vw,5.5rem);align-items:center;padding-block:clamp(5.5rem,8vw,8rem)}.v3-hero-copy{display:grid;gap:1.25rem;max-width:650px}.v3-title-lockup{display:grid;gap:.1rem}.v3-title-lockup p{margin:0;color:#fff;font-size:.98rem;font-weight:900;letter-spacing:.24em}.v3-kicker{margin:0;color:var(--v3-blue);font-family:IBM Plex Mono,SFMono-Regular,ui-monospace,monospace;font-size:.78rem;font-weight:900;letter-spacing:.17em;text-transform:uppercase}.v3-hero .v3-kicker,.v3-authority-gap .v3-kicker,.v3-proof-execution .v3-kicker,.v3-final-cta .v3-kicker{color:#8fd2ff}.v3-hero h1,.v3-section h2,.v3-authority-gap h2,.v3-proof-execution h2,.v3-final-cta h2{margin:0;letter-spacing:0;text-wrap:balance}.v3-hero h1{color:#fff;font-size:clamp(3.45rem,4vw,4.5rem);line-height:.94}.v3-hero-copy>p{margin:0;max-width:41rem;color:#e9f0f9db;font-size:clamp(1.08rem,1.2vw,1.2rem);line-height:1.62}.v3-signature{padding-left:1rem;border-left:3px solid var(--v3-amber);color:#fff!important;font-weight:850}.v3-hero-product{position:relative;min-width:0;padding:1rem 1.5rem 1.5rem 0}.v3-product-frame{position:relative;overflow:hidden;margin:0;border:1px solid rgba(30,55,85,.12);border-radius:1.2rem;background:#071426;box-shadow:0 34px 80px #1020333d}.v3-hero .v3-product-frame{border-color:#ffffff29;box-shadow:0 34px 100px #0000006b}.v3-product-topbar{min-height:2.85rem;display:flex;align-items:center;gap:.45rem;padding:0 1rem;border-bottom:1px solid rgba(170,195,225,.18);background:linear-gradient(180deg,#13243b,#0b1728)}.v3-product-topbar span{margin-right:auto;color:#f5f9ffe6;font-family:IBM Plex Mono,SFMono-Regular,ui-monospace,monospace;font-size:.78rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.v3-product-topbar i{width:.55rem;height:.55rem;border-radius:999px;background:#9bb0cab8}.v3-product-frame img{display:block;width:100%;height:auto;object-fit:cover;object-position:top left}.v3-product-frame--hero{width:min(850px,100%);margin-left:auto}.v3-product-frame--hero img{aspect-ratio:16 / 10}.v3-hero-signals{position:absolute;right:0;bottom:.25rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;width:min(680px,88%)}.v3-hero-signals article{padding:.9rem 1rem;border-radius:.9rem;background:#ffffffe6;box-shadow:0 18px 42px #0000003d}.v3-hero-signals span,.v3-product-panel-copy span,.v3-platform-domain span,.v3-comparison span{display:block;color:var(--v3-blue);font-family:IBM Plex Mono,SFMono-Regular,ui-monospace,monospace;font-size:.72rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.v3-hero-signals strong{display:block;margin-top:.3rem;color:var(--v3-ink);font-size:.95rem;line-height:1.25}.v3-proof-strip{background:#fff;border-bottom:1px solid var(--v3-line)}.v3-proof-strip-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.v3-proof-strip article{min-height:7.25rem;display:grid;align-content:center;gap:.35rem;padding:1.2rem 1.1rem;border-left:1px solid var(--v3-line)}.v3-proof-strip article:last-child{border-right:1px solid var(--v3-line)}.v3-proof-strip span{color:var(--v3-blue);font-family:IBM Plex Mono,SFMono-Regular,ui-monospace,monospace;font-size:.72rem;font-weight:900;letter-spacing:.12em}.v3-proof-strip strong{color:var(--v3-ink);font-size:1.08rem;line-height:1.25}.v3-section{padding-block:clamp(5rem,7.5vw,8rem)}.v3-section--light{background:var(--v3-paper-3)}.v3-section-head{display:grid;gap:1rem;max-width:720px}.v3-section-head--center{justify-items:center;max-width:780px;margin-inline:auto;text-align:center}.v3-section h2,.v3-authority-gap h2,.v3-final-cta h2{color:var(--v3-ink);font-size:clamp(2.75rem,4vw,3.6rem);line-height:1.02}.v3-section-head p,.v3-editorial-copy p,.v3-gap-copy p,.v3-gap-copy strong,.v3-final-cta p{margin:0;color:var(--v3-muted);font-size:clamp(1.07rem,1.25vw,1.2rem);line-height:1.65}.v3-editorial{background:linear-gradient(180deg,#fbfaf6,#f4efe7)}.v3-editorial-grid{display:grid;grid-template-columns:minmax(0,.48fr) minmax(0,.52fr);gap:clamp(2rem,5vw,5rem);align-items:start}.v3-editorial h2{font-size:clamp(3rem,4.7vw,4.9rem);line-height:.98}.v3-editorial-copy{display:grid;gap:1rem;max-width:690px}.v3-editorial-line{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:clamp(1.1rem,3vw,3rem);padding-top:clamp(1.8rem,3vw,2.8rem);border-top:1px solid rgba(16,32,51,.13)}.v3-editorial-line span{color:var(--v3-ink);font-size:clamp(1.28rem,2vw,2rem);font-weight:850;line-height:1}.v3-product-showcase{background:radial-gradient(circle at 78% 8%,rgba(103,82,216,.09),transparent 24rem),linear-gradient(180deg,#eef3f7,#f8f7f2)}.v3-product-tabs{width:fit-content;display:flex;gap:.35rem;margin:clamp(2rem,4vw,3.5rem) auto 1.5rem;padding:.35rem;border:1px solid rgba(16,32,51,.12);border-radius:999px;background:#ffffffc2;box-shadow:0 18px 50px #172d4914}.v3-product-tabs button{min-height:2.8rem;padding:0 1.2rem;border:0;border-radius:999px;color:var(--v3-muted);background:transparent;font:inherit;font-size:.94rem;font-weight:850;cursor:pointer}.v3-product-tabs button[aria-selected=true]{color:#fff;background:var(--v3-navy);box-shadow:0 12px 28px #07142633}.v3-product-tabs button:focus-visible{outline:3px solid rgba(50,120,200,.45);outline-offset:3px}.v3-product-panel{display:grid;gap:1.4rem}.v3-product-panel-copy{display:grid;gap:.5rem;max-width:760px;margin-inline:auto;text-align:center}.v3-product-panel-copy h3{margin:0;color:var(--v3-ink);font-size:clamp(1.9rem,2.6vw,2.6rem);line-height:1}.v3-product-panel-copy p{margin:0;color:var(--v3-muted);font-size:1.08rem;line-height:1.55}.v3-product-frame--showcase{width:min(1220px,100%);margin-inline:auto;background:var(--v3-navy);box-shadow:0 32px 90px #10203333}.v3-product-frame--showcase img{aspect-ratio:16 / 9}.v3-product-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;width:min(980px,100%);margin-inline:auto;border-radius:1rem;background:#1020331f}.v3-product-benefits strong{min-height:5.2rem;display:grid;align-items:center;padding:1rem 1.2rem;color:var(--v3-ink);background:#ffffffc2;font-size:1rem;line-height:1.35}.v3-authority-gap{overflow:hidden;padding-block:clamp(5rem,8vw,8.5rem);color:#fff;background:radial-gradient(circle at 74% 38%,rgba(217,150,47,.22),transparent 28rem),radial-gradient(circle at 36% 16%,rgba(103,82,216,.32),transparent 30rem),linear-gradient(135deg,#071426,#17174a 65%,#0d1428)}.v3-gap-grid{display:grid;grid-template-columns:minmax(320px,.36fr) minmax(0,.64fr);gap:clamp(2.5rem,5vw,5rem);align-items:center}.v3-gap-copy{display:grid;gap:1rem;max-width:620px}.v3-gap-copy h2,.v3-proof-execution h2,.v3-final-cta h2{color:#fff}.v3-gap-copy p{color:#ecf3fccc}.v3-gap-copy strong{display:block;padding-top:1.1rem;border-top:1px solid rgba(255,255,255,.16);color:#fff;font-weight:850}.v3-gap-capability{position:relative;min-height:clamp(520px,38vw,680px);overflow:hidden;padding:clamp(1.5rem,3vw,2.5rem);border-radius:2rem;background:radial-gradient(circle at 47% 52%,rgba(217,150,47,.32),transparent 31%),linear-gradient(135deg,#ffffff1a,#ffffff08);box-shadow:inset 0 0 0 1px #ffffff26,0 34px 100px #00000040}.v3-gap-capability>span,.v3-gap-authority>span{display:block;color:#fffffff0;font-family:IBM Plex Mono,SFMono-Regular,ui-monospace,monospace;font-size:.82rem;font-weight:900;letter-spacing:.16em}.v3-gap-capability-list{position:absolute;left:clamp(1.5rem,3vw,2.5rem);top:5.4rem;display:grid;gap:.75rem}.v3-gap-capability-list b{color:#ffffffc7;font-size:1rem}.v3-gap-exposed{position:absolute;left:clamp(1.5rem,3vw,2.5rem);bottom:clamp(1.5rem,3vw,2.5rem);max-width:34rem}.v3-gap-exposed strong{display:block;color:#ffd188;font-size:clamp(2.2rem,3.8vw,4.35rem);line-height:.92}.v3-gap-exposed p{margin:.75rem 0 0;color:#ffe6bdd1;font-size:1rem}.v3-gap-authority{position:absolute;right:clamp(1.2rem,3vw,3rem);top:50%;width:min(640px,58%);min-height:min(410px,72%);display:grid;align-content:center;gap:1.3rem;padding:clamp(1.4rem,3vw,2.6rem);border-radius:50%;background:radial-gradient(circle at 50% 34%,rgba(255,255,255,.14),transparent 55%),#121238e0;box-shadow:inset 0 0 0 2px #a695ffb8,0 24px 90px #00000052;transform:translateY(-50%)}.v3-gap-authority div{display:flex;flex-wrap:wrap;gap:.6rem}.v3-gap-authority b{padding:.55rem .8rem;border-radius:999px;color:#fff;background:#6752d852;font-size:.95rem}.v3-model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.6rem,3vw,3.2rem);margin-top:clamp(2.6rem,4vw,4.5rem)}.v3-model-grid article{padding-top:1.1rem;border-top:2px solid rgba(50,120,200,.22)}.v3-model-grid h3,.v3-health-grid h3{margin:0;color:var(--v3-ink);font-size:1.08rem;letter-spacing:.02em}.v3-model-grid p,.v3-health-grid p{margin:.75rem 0 0;color:var(--v3-muted);font-size:1.02rem;line-height:1.55}.v3-evidence-band{background:linear-gradient(180deg,#eef3f7,#fbfaf6)}.v3-evidence-grid{display:grid;grid-template-columns:minmax(0,.56fr) minmax(300px,.44fr);gap:clamp(2rem,5vw,5rem);align-items:end}.v3-distinction{padding-left:1rem;border-left:3px solid var(--v3-amber);color:var(--v3-ink)!important;font-weight:850}.v3-evidence-list{display:grid;gap:.85rem}.v3-evidence-list span{padding:1.1rem 1.25rem;border-radius:1rem;background:#fff;color:var(--v3-ink);font-weight:800;box-shadow:0 18px 45px #10203314}.v3-proof-execution{padding-block:clamp(5rem,8vw,8.5rem);color:#fff;background:radial-gradient(circle at 50% 16%,rgba(103,82,216,.32),transparent 28rem),linear-gradient(180deg,#160f3c,#071426 92%)}.v3-proof-copy{display:grid;justify-items:center;gap:1rem;max-width:1020px;margin-inline:auto;text-align:center}.v3-proof-copy h2{font-size:clamp(3rem,5vw,5.6rem);line-height:.98}.v3-proof-copy p{margin:0;max-width:760px;color:#ebf2fbc7;font-size:1.14rem;line-height:1.62}.v3-state-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:clamp(2.4rem,5vw,4.5rem)}.v3-state-card{min-height:clamp(150px,15vw,220px);display:grid;align-content:end;gap:.5rem;padding:clamp(1rem,2vw,1.45rem);border-radius:1.4rem;background:#ffffff0f}.v3-state-card span{font-family:IBM Plex Mono,SFMono-Regular,ui-monospace,monospace;font-size:.76rem;font-weight:900;letter-spacing:.13em}.v3-state-card strong{color:#fff;font-size:clamp(1.8rem,2.5vw,2.7rem);line-height:1}.v3-state-card--proceed{box-shadow:inset 0 5px 0 var(--v3-green)}.v3-state-card--escalate,.v3-state-card--reevaluate{box-shadow:inset 0 5px 0 var(--v3-amber)}.v3-state-card--block{box-shadow:inset 0 5px 0 var(--v3-red)}.v3-evidence-proof{margin:clamp(2rem,4vw,3rem) 0 0;color:#eaf2fcd1;font-size:clamp(1.2rem,2vw,1.9rem);text-align:center}.v3-evidence-proof strong{color:#fff}.v3-platform{background:#fbfaf6}.v3-platform-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);margin-top:clamp(2.4rem,4vw,4rem)}.v3-platform-domain{min-height:270px;display:grid;align-content:space-between;gap:1rem;padding:clamp(1.3rem,2vw,1.8rem);border-radius:1.25rem;background:#fff;box-shadow:0 18px 48px #10203312}.v3-platform-domain--implemented{background:linear-gradient(180deg,#e8f6ef,#fff)}.v3-platform-domain--roadmap{background:linear-gradient(180deg,#eef3fb,#fff)}.v3-platform-domain--architecture{background:linear-gradient(180deg,#f4f0ff,#fff)}.v3-platform-domain h3{margin:0;color:var(--v3-ink);font-size:clamp(1.3rem,1.8vw,1.7rem);line-height:1.05}.v3-platform-domain p{margin:0;color:var(--v3-muted);font-size:1rem;line-height:1.55}.v3-category{background:linear-gradient(180deg,#f4efe7,#eef3f7)}.v3-comparison{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;overflow:hidden;margin-top:clamp(2rem,4vw,3rem);border-radius:1.5rem;background:#fff;box-shadow:0 22px 60px #10203317}.v3-comparison article{min-height:240px;display:grid;align-content:start;gap:1rem;padding:clamp(1.1rem,2vw,1.6rem);border-right:1px solid var(--v3-line)}.v3-comparison article:last-child{border-right:0}.v3-comparison strong{color:var(--v3-ink);font-size:clamp(1.16rem,1.45vw,1.45rem);line-height:1.32}.v3-comparison-feature{color:#fff;background:radial-gradient(circle at 80% 10%,rgba(255,255,255,.16),transparent 56%),linear-gradient(135deg,#21175a,#0d1d35)}.v3-comparison-feature span,.v3-comparison-feature strong{color:#fff}.v3-health{background:#fbfaf6}.v3-health-head{display:grid;gap:1rem;max-width:760px}.v3-health-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);margin-top:clamp(2.4rem,4vw,4rem)}.v3-health-grid article{padding-top:1.1rem;border-top:3px solid rgba(217,150,47,.32)}.v3-health-questions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;margin-top:clamp(2rem,4vw,3.5rem);border-radius:1.2rem;background:#1020331f}.v3-health-questions strong{min-height:150px;display:grid;align-items:center;padding:1.3rem;color:var(--v3-ink);background:#fff;font-size:clamp(1.1rem,1.55vw,1.55rem);line-height:1.12}.v3-final-cta{padding-block:clamp(6rem,10vw,10rem);color:#fff;background:radial-gradient(circle at 24% 28%,rgba(50,120,200,.28),transparent 26rem),radial-gradient(circle at 82% 50%,rgba(103,82,216,.24),transparent 28rem),linear-gradient(135deg,#061020,#0b1730 58%,#17134a)}.v3-final-grid{display:grid;grid-template-columns:minmax(0,.68fr) auto;gap:clamp(2rem,5vw,5rem);align-items:end}.v3-final-cta h2{max-width:900px;font-size:clamp(3.3rem,5.2vw,6.2rem);line-height:.95}.v3-final-cta p{max-width:720px;margin-top:1.2rem;color:#ecf3fcd1}@media (prefers-reduced-motion: no-preference){.v3-product-panel{animation:v3-panel-in .22s ease}@keyframes v3-panel-in{0%{opacity:.72;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}}@media (min-width: 1720px){.home-page--enterprise-v3{--v3-wrap: min(1480px, calc(100% - 8rem) )}}@media (max-width: 1180px){.v3-nav{grid-template-columns:auto auto}.v3-nav-links{order:3;grid-column:1 / -1;justify-content:flex-start;padding-bottom:.8rem}.v3-hero-grid,.v3-gap-grid,.v3-evidence-grid,.v3-final-grid{grid-template-columns:1fr}.v3-hero-product,.v3-product-frame--hero{margin-inline:auto}.v3-proof-strip-grid,.v3-comparison{grid-template-columns:repeat(2,minmax(0,1fr))}.v3-product-benefits,.v3-model-grid,.v3-platform-grid,.v3-health-grid,.v3-health-questions{grid-template-columns:1fr 1fr}.v3-state-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.home-page--enterprise-v3{--v3-wrap: min(100% - 1.25rem, 1440px)}.v3-nav{position:relative;grid-template-columns:1fr;gap:1rem;padding:1rem .75rem}.v3-nav-links,.v3-nav-actions{justify-content:flex-start;overflow-x:auto;padding-bottom:.15rem}.v3-nav-links{gap:1rem}.v3-nav-links a{white-space:nowrap}.v3-hero-grid{min-height:auto;padding-block:4rem}.v3-hero h1{font-size:clamp(3rem,13vw,4rem)}.v3-hero-product{padding:0}.v3-hero-signals{position:relative;right:auto;bottom:auto;grid-template-columns:1fr;width:100%;margin-top:.75rem}.v3-section,.v3-authority-gap,.v3-proof-execution,.v3-final-cta{padding-block:4.5rem}.v3-section h2,.v3-editorial h2,.v3-authority-gap h2,.v3-proof-execution h2,.v3-final-cta h2{font-size:clamp(2.35rem,9.4vw,3.15rem)}.v3-editorial-grid,.v3-proof-strip-grid,.v3-product-benefits,.v3-model-grid,.v3-state-row,.v3-platform-grid,.v3-comparison,.v3-health-grid,.v3-health-questions{grid-template-columns:1fr}.v3-product-tabs{width:100%;overflow-x:auto;justify-content:flex-start;border-radius:1rem}.v3-product-tabs button{white-space:nowrap}.v3-product-frame--hero img,.v3-product-frame--showcase img{aspect-ratio:4 / 3}.v3-gap-capability{min-height:auto;display:grid;gap:1rem}.v3-gap-capability-list,.v3-gap-exposed,.v3-gap-authority{position:relative;inset:auto;width:auto;min-height:auto;transform:none}.v3-gap-authority{border-radius:1.5rem}.v3-gap-exposed strong{font-size:clamp(2.2rem,11vw,3.2rem)}.v3-proof-strip article,.v3-comparison article,.v3-health-questions strong,.v3-state-card{min-height:auto}}.home-page--content-v4 .v4-solution-head h2,.home-page--content-v4 .v4-prompt-solution h3,.home-page--content-v4 .v4-lifecycle h3{color:#fff}.home-page--content-v4 .v4-solution-head p,.home-page--content-v4 .v4-machine-speed p,.home-page--content-v4 .v4-prompt-solution p,.home-page--content-v4 .v4-lifecycle p{color:#ecf3fcd1}.home-page--content-v4 .v4-solution-head h2{font-size:clamp(2.9rem,4.7vw,5.2rem);line-height:.98}.home-page--content-v4 .v4-machine-speed strong,.home-page--content-v4 .v4-prompt-solution strong{color:#fff}.home-page--content-v4 .v4-final-emphasis{color:#fff!important}.home-page--content-v4 .v4-depth-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-page--content-v4 .v4-depth-grid .v3-section-head{grid-column:1 / -1;max-width:860px}.home-page--content-v4 .v4-depth-grid .v3-section-head h2{font-size:clamp(2.5rem,3.6vw,3.8rem)}.home-page--content-v4 .v4-capability-layout{align-items:stretch}.home-page--content-v4 .v4-capability-layout article{position:relative;overflow:hidden;min-height:210px;border:1px solid rgba(16,32,51,.08)}.home-page--content-v4 .v4-capability-layout article:before{content:"";display:block;width:3rem;height:.22rem;border-radius:999px;background:#3278c861}.home-page--content-v4 .v4-capability-layout .v4-capability-feature{min-height:260px;padding:clamp(1.35rem,2.4vw,2rem)}.home-page--content-v4 .v4-capability-layout .v4-capability-feature h3{font-size:clamp(1.55rem,2.25vw,2.25rem)}.home-page--content-v4 .v4-capability-layout .v4-capability-feature--ask:before{background:#6752d87a}.home-page--content-v4 .v4-capability-layout .v4-capability-feature--machine:before{background:#d9962f8f}.home-page--content-v4 .v4-control-model{gap:.75rem;align-items:stretch}.home-page--content-v4 .v4-control-model .v3-state-card{min-height:128px;align-content:center;gap:.45rem;padding:1rem 1.1rem;border:1px solid rgba(16,32,51,.1);background:#fff;box-shadow:0 14px 34px #10203312}.home-page--content-v4 .v4-control-model .v3-state-card span{color:#38485a;font-size:.68rem}.home-page--content-v4 .v4-control-model .v3-state-card strong{color:var(--v3-ink);font-size:clamp(1.35rem,1.8vw,1.9rem)}.home-page--content-v4 .v4-control-model .v3-state-card--proceed{background:linear-gradient(180deg,#f2fbf6,#fff);box-shadow:inset 0 5px 0 var(--v3-green),0 14px 34px #10203312}.home-page--content-v4 .v4-control-model .v3-state-card--escalate,.home-page--content-v4 .v4-control-model .v3-state-card--reevaluate{background:linear-gradient(180deg,#fff8ea,#fff);box-shadow:inset 0 5px 0 var(--v3-amber),0 14px 34px #10203312}.home-page--content-v4 .v4-control-model .v3-state-card--block{background:linear-gradient(180deg,#fff0f1,#fff);box-shadow:inset 0 5px 0 var(--v3-red),0 14px 34px #10203312}.home-page--content-v4 .v4-use-cases{padding-block:clamp(4.3rem,6vw,6.2rem)}.home-page--content-v4 .v4-use-case-grid{gap:.8rem;margin-top:clamp(2rem,3.2vw,3rem)}.home-page--content-v4 .v4-use-case-grid article{min-height:auto;gap:.6rem;padding:clamp(1rem,1.6vw,1.3rem);align-content:start}.home-page--content-v4 .v4-use-case-grid article>span{font-size:.66rem;color:#2a6dad}.home-page--content-v4 .v4-use-case-grid p{line-height:1.44}.home-page--content-v4 .v4-use-case-grid p+p{padding-top:.55rem;border-top:1px solid rgba(16,32,51,.09)}.home-page--content-v4 .v4-use-case-grid .v4-use-case-feature{grid-column:span 3;grid-template-columns:4.2rem minmax(15rem,.34fr) minmax(0,1fr);gap:clamp(1rem,2vw,1.7rem);align-items:start;min-height:auto;padding-block:clamp(1.15rem,2vw,1.6rem)}.home-page--content-v4 .v4-use-case-grid .v4-use-case-feature h3{font-size:clamp(1.55rem,2.35vw,2.5rem)}.home-page--content-v4 .v4-use-case-grid .v4-use-case-feature p{grid-column:3}.home-page--content-v4 .v4-use-case-grid .v4-use-case-feature p+p{margin-top:.2rem}.home-page--content-v4 .v4-use-case-close{margin-top:clamp(1.5rem,3vw,2.4rem)}@media (max-width: 1180px){.home-page--content-v4 .v4-capability-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page--content-v4 .v4-capability-layout article,.home-page--content-v4 .v4-capability-layout .v4-capability-feature{grid-column:span 1}.home-page--content-v4 .v4-use-case-grid{grid-template-columns:1fr}.home-page--content-v4 .v4-use-case-grid .v4-use-case-feature{grid-column:auto;grid-template-columns:1fr}.home-page--content-v4 .v4-use-case-grid .v4-use-case-feature p{grid-column:auto}}@media (max-width: 760px){.home-page--content-v4 .v4-capability-layout{grid-template-columns:1fr}.home-page--content-v4 .v4-capability-layout article,.home-page--content-v4 .v4-capability-layout .v4-capability-feature{grid-column:auto;min-height:auto}.home-page--content-v4 .v4-depth-grid,.home-page--content-v4 .v4-use-case-grid{grid-template-columns:1fr}.home-page--content-v4 .v4-use-case-grid .v4-use-case-feature{grid-template-columns:1fr;min-height:auto}.home-page--content-v4 .v4-use-case-grid .v4-use-case-feature p{grid-column:auto}}.pilot-scope-results{display:grid;gap:.75rem}.pilot-scope-results>h3,.pilot-gap-review-header h3{margin:0;color:#172033;font-size:1.05rem;font-weight:900}.pilot-scope-results-list,.pilot-gap-list{display:grid;gap:.65rem}.pilot-scope-result-card,.pilot-gap-card{display:grid;gap:.55rem;padding:.85rem;border:1px solid #e2e8f1;border-radius:.5rem;background:#fbfcff}.pilot-scope-result-head,.pilot-gap-card-head{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;justify-content:space-between}.pilot-scope-result-card dl,.pilot-gap-body{display:grid;gap:.45rem;margin:0}.pilot-scope-result-card dt{color:#59667a;font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.pilot-scope-result-card dd{margin:0;color:#172033;line-height:1.45}.pilot-primary-action{display:grid;gap:.5rem;justify-items:start;padding:.5rem 0}.pilot-gap-review{display:grid;gap:.85rem;padding:1rem;border:1px solid #dbe4ef;border-radius:.6rem;background:#fff}.pilot-gap-review-header,.pilot-gap-review-footer{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between}.pilot-gap-body p{margin:0;color:#172033;line-height:1.45}.pilot-gap-body p strong{color:#59667a}.pilot-show-work{padding:.75rem .9rem;border:1px solid #e2e8f1;border-radius:.5rem;background:#fbfcff}.pilot-show-work summary{cursor:pointer;color:#59667a;font-size:.78rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.pilot-show-work-body{display:grid;gap:.35rem;margin-top:.65rem}.pilot-show-work-body p{margin:0;color:#172033;line-height:1.45}@media (max-width: 860px){.pilot-scope-result-head,.pilot-gap-card-head{flex-direction:column;align-items:flex-start}}.v3-proof-strip{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1rem}.v3-proof-strip span,.v3-status{display:inline-flex;width:fit-content;align-items:center;border-radius:999px;padding:.24rem .58rem;color:#102033;background:#eaf2fb;font-size:.72rem;font-weight:900;line-height:1.2;text-transform:uppercase}.v3-status--launch_focus,.v3-status--available{color:#083d2a;background:#dff8eb}.v3-status--in_validation,.v3-status--pilot,.v3-status--design_partner{color:#503600;background:#fff0c7}.v3-status--planned,.v3-status--roadmap{color:#34435a;background:#edf3f8}.v3-how-grid{margin-top:1.2rem}.v3-public-footer{padding:clamp(2rem,5vw,4rem) 0;color:#dce8f6;background:#071426}.v3-public-footer-grid{display:grid;gap:1.2rem}.v3-public-footer strong{color:#fff;font-size:1.2rem}.v3-public-footer p,.v3-public-footer small{margin:.35rem 0 0;color:#aebdd0}.v3-public-footer nav{display:flex;flex-wrap:wrap;gap:.5rem 1rem}.v3-public-footer a{color:#fff;text-decoration:none;font-weight:800}.v3-contact-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:960px;padding:clamp(1rem,3vw,1.6rem);border:1px solid #dbe4ef;border-radius:.5rem;background:#fff;box-shadow:0 16px 38px #17203312}.v3-contact-form label,.v3-contact-conditional{display:grid;gap:.35rem;color:#253149;font-weight:850}.v3-contact-form input,.v3-contact-form select,.v3-contact-form textarea{width:100%;box-sizing:border-box;border:1px solid #cfd8e6;border-radius:.45rem;padding:.68rem .78rem;color:#172033;background:#fbfcfe;font:inherit}.v3-contact-form textarea{min-height:8rem;resize:vertical}.v3-contact-wide,.v3-contact-conditional,.v3-contact-form button,.v3-contact-form [role=status],.v3-form-error{grid-column:1 / -1}.v3-contact-conditional{grid-template-columns:repeat(2,minmax(0,1fr));padding:.8rem;border:1px solid #e2e8f1;border-radius:.45rem;background:#f7faff}.v3-check{grid-column:1 / -1;display:flex!important;grid-template-columns:none!important;gap:.55rem!important;align-items:center}.v3-check input{width:auto}.v3-honeypot{position:absolute;left:-10000px;width:1px!important;height:1px;opacity:0}.v3-form-error{margin:0;color:#8b1827;font-weight:800}@media (max-width: 760px){.v3-contact-form,.v3-contact-conditional{grid-template-columns:1fr}}.v4-subpage-hero{color:var(--v3-ink);background:var(--v3-paper-3)}.v4-subpage-hero h1{color:var(--v3-ink)}.v4-subpage-hero p{color:#3f4f63}.v4-subpage-hero .v3-kicker{color:#245f9f}.v3-hero.v4-subpage-hero,.v3-hero.v4-subpage-hero h1{color:#fff}.v3-hero.v4-subpage-hero p{color:#ecf3fcd6}.v3-hero.v4-subpage-hero .v3-kicker{color:#8fd2ff}.v4-hero .v3-proof-strip{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.35rem;border:0;background:transparent}.v4-hero .v3-proof-strip span{display:inline-flex;width:fit-content;align-items:center;padding:.38rem .7rem;border:1px solid rgba(170,204,240,.28);border-radius:999px;color:#d8eaff;background:#5a8bc41f;font-size:.7rem;font-weight:850;line-height:1.2;letter-spacing:.06em;text-transform:uppercase}.v4-company-story-grid,.v4-founder-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,6vw,6rem);align-items:start}.v4-founder-grid{grid-template-columns:minmax(0,1.35fr) minmax(20rem,.65fr);gap:clamp(2.5rem,6vw,5rem)}.v4-company-prose{display:grid;gap:1.15rem}.v4-company-prose h2,.v4-company-prose p{margin:0}.v4-company-prose p{color:var(--v3-muted);font-size:clamp(1.05rem,1.3vw,1.2rem);line-height:1.7}.v4-founder-section{background:#fff}.v4-founder-profile{padding:clamp(1.4rem,3vw,2.2rem);border:1px solid var(--v3-line);border-radius:1rem;background:#f4f7fbb8}.v4-founder-profile h3{margin:0 0 .2rem;color:var(--v3-ink);font-size:clamp(1.35rem,2vw,1.75rem)}.v4-founder-profile .v4-founder-role{margin:0;color:var(--v3-blue);font-weight:800}.v4-founder-bio{display:grid;gap:1rem;margin-top:1.4rem}.v4-founder-bio p{margin:0;color:var(--v3-muted);font-size:1rem;line-height:1.72}.v4-authority-question{max-width:34ch;color:var(--v3-ink)!important;font-size:clamp(1.25rem,1.8vw,1.6rem)!important;font-weight:800;line-height:1.35!important}.v4-founder-emphasis{color:var(--v3-ink)!important;font-size:clamp(1.35rem,2vw,1.8rem)!important;font-weight:900;line-height:1.3!important}.v4-authority-gap-grid article:last-child{grid-column:span 2}.v4-inline-cta{display:flex;flex-wrap:wrap;gap:1rem 2rem;align-items:center;justify-content:space-between;margin-top:clamp(2rem,4vw,3.5rem);padding:clamp(1.2rem,3vw,2rem);border-radius:1rem;background:var(--v3-paper-3)}.v4-inline-cta p{margin:0;color:var(--v3-ink);font-size:1.1rem;font-weight:750}@media (max-width: 760px){.v4-company-story-grid,.v4-founder-grid{grid-template-columns:1fr}.v4-authority-gap-grid article:last-child{grid-column:auto}}.v5-product-hero .v3-wrap{display:grid;gap:1.75rem;padding-block:clamp(3.5rem,7vw,5.5rem) clamp(3rem,6vw,4.5rem)}.v5-product-hero .v3-action-row{margin-top:.25rem}.v5-product-hero .v5-hero-lede{margin:0;max-width:62ch;font-size:1.1rem;color:#ffffffc7}.v5-product-hero .v5-hero-statement{margin:0;max-width:56ch;font-weight:600;color:#fff}.v5-product-hero .v5-hero-principles{margin:0;color:#9fc4ef}.v5-status{display:inline-flex;align-items:center;white-space:nowrap;padding:.2rem .6rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.01em;line-height:1.4}.v5-status--validated{color:#0e6b3c;background:#ddf8e9}.v5-status--available{color:#1c4f8c;background:#e7f1fb}.v5-status--in-validation{color:#895300;background:#fff0cc}.v5-status--planned{color:var(--v3-muted);background:var(--v3-paper-2)}.v5-capability-list{display:grid;gap:1.6rem;margin-top:2rem}.v5-capability-category{border-radius:1.1rem;background:#fff;box-shadow:0 14px 34px #1020330f;padding:1.4rem 1.6rem}.v5-capability-category>header h3{margin:0 0 .3rem;font-size:1.15rem}.v5-capability-category>header p{margin:0 0 1rem;color:var(--v3-muted);font-size:1rem;line-height:1.5}.v5-capability-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1.4rem}.v5-capability-row{padding:.85rem 0;border-top:1px solid var(--v3-line)}.v5-capability-row-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.3rem}.v5-capability-row-head strong{color:var(--v3-ink);font-size:.96rem}.v5-capability-row p{margin:0;color:var(--v3-muted);font-size:1rem;line-height:1.55}.v5-engine-steps{display:grid;gap:0;margin:2rem 0 0;padding:0;list-style:none;counter-reset:none}.v5-engine-steps li{display:grid;grid-template-columns:2.4rem 1fr;gap:1rem;padding:1rem 0;border-top:1px solid var(--v3-line)}.v5-engine-steps li:first-child{border-top:none}.v5-engine-steps li>span{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:999px;background:var(--v3-blue-soft);color:var(--v3-blue);font-weight:700}.v5-engine-steps h3{margin:0 0 .3rem;font-size:1.02rem}.v5-engine-steps p{margin:0;color:var(--v3-muted);font-size:.92rem}.v5-github-emphasis{max-width:72ch}.v5-integration-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;margin-top:2rem}.v5-integration-category h3{margin:0 0 .8rem;font-size:1rem;text-transform:uppercase;letter-spacing:.03em;color:var(--v3-muted)}.v5-integration-category>div{display:grid;gap:.7rem}.v5-integration-category article{padding:.8rem 1rem;border-radius:.8rem;background:#fff;box-shadow:0 10px 26px #1020330d}.v5-integration-category article.v5-integration-featured{background:var(--v3-blue-soft);box-shadow:0 14px 34px #3278c829}.v5-integration-category article p{margin:0;color:var(--v3-muted);font-size:.88rem}.v5-final-cta{text-align:center}.v5-final-cta .v3-action-row{justify-content:center}@media (max-width: 1180px){.v5-integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 980px){.v5-capability-rows,.v5-integration-grid{grid-template-columns:1fr}.v5-engine-steps li{grid-template-columns:2rem 1fr}}.v5-proof-bar{background:#fff;border-bottom:1px solid var(--v3-line)}.v5-proof-bar-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.v5-proof-bar-grid article{min-height:6.5rem;display:grid;align-content:center;gap:.35rem;padding:1.2rem 1.1rem;border-left:1px solid var(--v3-line);text-align:center}.v5-proof-bar-grid article:last-child{border-right:1px solid var(--v3-line)}.v5-proof-bar-grid span{color:var(--v3-blue);font-family:IBM Plex Mono,SFMono-Regular,ui-monospace,monospace;font-size:.7rem;font-weight:900;letter-spacing:.1em}.v5-proof-bar-grid strong{color:var(--v3-ink);font-size:2rem;line-height:1.1}.v5-explorer-legend{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;color:var(--v3-muted);font-size:.85rem;margin:.9rem 0 0}.v5-explorer-legend .v5-status{margin-right:.15rem}.v5-explorer-toolbar{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:space-between;margin-top:2rem}.v5-explorer-search{flex:1 1 260px;min-width:0;display:block}.v5-explorer-search input{width:100%;padding:.7rem 1rem;border-radius:.8rem;border:1px solid var(--v3-line);background:#fff;font:inherit;font-size:.95rem}.v5-explorer-search input:focus-visible{outline:3px solid rgba(50,120,200,.45);outline-offset:2px}.v5-explorer-status-filter{display:flex;flex-wrap:wrap;gap:.4rem}.v5-explorer-status-filter button{padding:.5rem .85rem;border-radius:999px;border:1px solid var(--v3-line);background:#fff;color:var(--v3-muted);font:inherit;font-size:.82rem;font-weight:700;cursor:pointer}.v5-explorer-status-filter button[aria-pressed=true]{color:#fff;background:var(--v3-navy);border-color:var(--v3-navy)}.v5-explorer-status-filter button:focus-visible,.v5-explorer-rail-item:focus-visible,.v5-accordion-item summary:focus-visible{outline:3px solid rgba(50,120,200,.45);outline-offset:2px}.v5-explorer-result-count{margin:.9rem 0 0;color:var(--v3-muted);font-size:.9rem}.v5-explorer{display:grid;grid-template-columns:280px minmax(0,1fr);gap:2rem;margin-top:1.5rem;align-items:start}.v5-explorer-rail{position:sticky;top:1.5rem;display:grid;gap:.4rem}.v5-explorer-rail-item{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.85rem .9rem;border-radius:.8rem;border:1px solid transparent;background:transparent;color:var(--v3-ink);font:inherit;text-align:left;cursor:pointer}.v5-explorer-rail-item[aria-pressed=true]{background:var(--v3-blue-soft);border-color:var(--v3-blue);color:var(--v3-blue);font-weight:700}.v5-explorer-rail-name{font-size:.98rem;line-height:1.35}.v5-explorer-rail-count{flex-shrink:0;min-width:1.6rem;padding:.1rem .5rem;border-radius:999px;background:#10203314;color:var(--v3-muted);font-size:.75rem;font-weight:800;text-align:center}.v5-explorer-rail-item[aria-pressed=true] .v5-explorer-rail-count{background:#ffffffb3;color:var(--v3-blue)}.v5-explorer-panel{display:grid;gap:2rem;min-width:0}.v5-explorer-panel-group>header{margin-bottom:1rem}.v5-explorer-panel-group>header h3{margin:0 0 .3rem;font-size:1.25rem}.v5-explorer-panel-group>header p{margin:0 0 .3rem;color:var(--v3-muted);font-size:1rem;line-height:1.5}.v5-explorer-count{display:inline-block;color:var(--v3-muted);font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.v5-capability-rows--single{grid-template-columns:1fr}.v5-explorer-empty{padding:2rem 0;color:var(--v3-muted)}.v5-accordion-item{border-radius:.9rem;background:#fff;box-shadow:0 10px 26px #1020330f;padding:0 1.1rem}.v5-accordion-item+.v5-accordion-item{margin-top:.8rem}.v5-accordion-item summary{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:1rem 0;font-weight:700;cursor:pointer;list-style:none}.v5-accordion-item summary::-webkit-details-marker{display:none}.v5-accordion-item summary:after{content:"+";margin-left:.6rem;color:var(--v3-blue);font-weight:900}.v5-accordion-item[open] summary:after{content:"−"}.v5-accordion-item>div{padding:0 0 1.1rem}.v5-pipeline{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:2rem 0 0}.v5-pipeline-node{display:flex;align-items:center;gap:.5rem}.v5-pipeline-stage{display:flex;align-items:center;gap:.55rem;padding:.7rem 1.1rem;border-radius:999px;border:1px solid var(--v3-line);background:#fff;color:var(--v3-ink);font:inherit;font-size:.92rem;font-weight:700;cursor:pointer}.v5-pipeline-stage[aria-expanded=true]{background:var(--v3-blue-soft);border-color:var(--v3-blue);color:var(--v3-blue)}.v5-pipeline-stage:focus-visible{outline:3px solid rgba(50,120,200,.45);outline-offset:2px}.v5-pipeline-index{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:999px;background:#10203314;font-size:.78rem}.v5-pipeline-stage[aria-expanded=true] .v5-pipeline-index{background:#ffffffb3}.v5-pipeline-arrow{color:var(--v3-muted);font-weight:700}.v5-pipeline-details{display:grid;gap:1rem;margin-top:1.4rem}.v5-pipeline-detail{border-radius:1rem;background:#fff;box-shadow:0 14px 34px #1020330f;padding:1.2rem 1.4rem;display:grid;gap:1rem}.v5-pipeline-detail-row h4{margin:0 0 .3rem;font-size:1rem}.v5-pipeline-detail-row p{margin:0;color:var(--v3-muted);font-size:1rem;line-height:1.55}.v5-integration-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem}.v5-integration-panel article{padding:.9rem 1.1rem;border-radius:.9rem;background:#fff;box-shadow:0 10px 26px #1020330d}.v5-integration-panel article.v5-integration-featured{background:var(--v3-blue-soft);box-shadow:0 14px 34px #3278c829}.v5-integration-panel article p{margin:0;color:var(--v3-muted);font-size:1rem;line-height:1.55}.v5-full-spec{padding-top:2rem}@media (max-width: 900px){.v5-integration-panel{grid-template-columns:1fr}}@media (max-width: 640px){.v5-proof-bar-grid{grid-template-columns:1fr}.v5-proof-bar-grid article{border-left:none;border-top:1px solid var(--v3-line)}.v5-proof-bar-grid article:first-child{border-top:none}.v5-pipeline-arrow{display:none}.v5-explorer-toolbar{flex-direction:column;align-items:stretch}}.v5-product-page{--v5-muted-strong: #33404f}.v5-product-page .v3-section-head p,.v5-product-page .v4-resource-grid p,.v5-product-page .v5-capability-row p,.v5-product-page .v5-capability-category>header p,.v5-product-page .v5-explorer-panel-group>header p,.v5-product-page .v5-integration-panel article p,.v5-product-page .v5-pipeline-detail-row p,.v5-product-page .v5-explorer-result-count,.v5-product-page .v5-explorer-legend,.v5-product-page .v5-explorer-count,.v5-product-page .v5-explorer-empty{color:var(--v5-muted-strong)}.demo-hero{background:radial-gradient(circle at 78% 24%,rgba(103,82,216,.34),transparent 24rem),radial-gradient(circle at 14% 12%,rgba(50,120,200,.22),transparent 28rem),linear-gradient(135deg,#061020,#0a1729 55%,#171242)!important}.demo-hero-grid{display:grid;grid-template-columns:minmax(0,.62fr) minmax(300px,.38fr);gap:clamp(2.5rem,7vw,7rem);align-items:center}.demo-hero-grid>div{display:grid;gap:1.25rem}.demo-hero-grid .v3-action-row{margin-top:.35rem}.demo-disclosure{display:grid;gap:.75rem;padding:clamp(1.4rem,3vw,2rem);border:1px solid rgba(143,210,255,.28);border-radius:1.1rem;background:#ffffff13;box-shadow:0 26px 70px #00000038}.demo-disclosure strong{color:#fff;font-size:1.25rem}.demo-disclosure p{margin:0;color:#ecf3fcd1;font-size:1.03rem;line-height:1.68}.demo-section-head{max-width:850px}.demo-flow{counter-reset:demo-step;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;overflow:hidden;margin:clamp(2.5rem,5vw,4.5rem) 0 0;padding:1px;border-radius:1.1rem;background:#10203324;box-shadow:0 20px 55px #10203314}.demo-flow li{counter-increment:demo-step;position:relative;min-height:220px;display:grid;align-content:end;gap:.65rem;padding:1.15rem;list-style:none;background:#ffffffd1}.demo-flow li:before{content:"0" counter(demo-step);color:#3278c8;font-family:IBM Plex Mono,SFMono-Regular,ui-monospace,monospace;font-size:.76rem;font-weight:900;letter-spacing:.12em}.demo-flow span{color:var(--v3-ink);font-size:1.08rem;font-weight:900}.demo-flow p{margin:0;color:var(--v3-muted);font-size:.94rem;line-height:1.55}.demo-authority-grid{display:grid;grid-template-columns:minmax(0,.54fr) minmax(320px,.46fr);gap:clamp(2.5rem,6vw,6rem);align-items:center}.demo-proof-card{display:grid;gap:1rem;padding:clamp(1.6rem,3.5vw,2.6rem);border-radius:1.2rem;color:#fff;background:linear-gradient(145deg,#0c213a,#171746);box-shadow:0 26px 70px #1020332e}.demo-proof-card span{color:#8fd2ff;font-family:IBM Plex Mono,SFMono-Regular,ui-monospace,monospace;font-size:.78rem;font-weight:900;letter-spacing:.15em}.demo-proof-card strong{color:#fff;font-size:clamp(1.45rem,2.3vw,2.15rem);line-height:1.2}.demo-proof-card p{margin:0;color:#ecf3fcc7;font-size:1.03rem;line-height:1.68}.v4-contextual-action--demo>div{display:grid;gap:.7rem}.v4-contextual-action--demo h2{margin:0;color:var(--v3-ink);font-size:clamp(1.8rem,3vw,2.8rem)}@media (max-width: 1180px){.demo-flow{grid-template-columns:repeat(4,minmax(0,1fr))}.demo-flow li{min-height:190px}}@media (max-width: 760px){.demo-hero-grid,.demo-authority-grid,.demo-flow{grid-template-columns:1fr}.demo-flow li{min-height:auto}}.v4-contextual-action{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;margin-top:2rem;padding:1.25rem 1.4rem;border:1px solid rgba(16,32,51,.12);border-radius:1rem;background:#ffffffb8}.v4-contextual-action p{max-width:70ch;margin:0;color:var(--v3-muted);font-size:1.03rem;line-height:1.6}.v4-resource-hub,.v4-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);margin-top:clamp(2.4rem,4vw,4rem)}.v4-resource-card,.v4-faq-grid article{display:grid;align-content:start;gap:.85rem;padding:clamp(1.4rem,2.5vw,2rem);border:1px solid rgba(16,32,51,.1);border-radius:1.1rem;background:#fff;box-shadow:0 18px 48px #10203312}.v4-resource-card--featured{border-color:#3278c852;background:linear-gradient(145deg,#fff,#edf5fc)}.v4-resource-card>span{color:var(--v3-blue);font-family:IBM Plex Mono,SFMono-Regular,ui-monospace,monospace;font-size:.76rem;font-weight:900;letter-spacing:.12em}.v4-resource-card h3,.v4-faq-grid h3{margin:0;color:var(--v3-ink);font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.2}.v4-resource-card h3 a{color:inherit;text-decoration:none}.v4-resource-card h3 a:hover{color:var(--v3-blue)}.resource-card-meta,.resource-article-meta{display:flex;flex-wrap:wrap;gap:.45rem 1.2rem;color:#66768a;font-family:IBM Plex Mono,SFMono-Regular,ui-monospace,monospace;font-size:.78rem;font-weight:700;letter-spacing:.035em}.resource-card-meta{margin-top:auto;padding-top:.5rem}.v4-resource-hub--utilities{grid-template-columns:repeat(3,minmax(0,1fr))}.v4-resource-card p,.v4-faq-grid p{margin:0;color:var(--v3-muted);font-size:1.03rem;line-height:1.65}.v4-resource-actions{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap;margin-top:auto;padding-top:.4rem}.v4-resource-actions>a:not(.v3-button){color:var(--v3-blue);font-weight:850;text-underline-offset:.2em}.v4-authority-comparison{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(16,32,51,.1);border-radius:.8rem;background:#1020331a}.v4-authority-comparison div{display:grid;gap:.35rem;padding:.9rem;background:#f7fafc}.v4-authority-comparison strong{color:var(--v3-ink)}.v4-authority-comparison small{color:var(--v3-muted);font-size:.86rem;line-height:1.4}.public-deployment .v3-contact-form label{font-size:1rem;line-height:1.4}.public-deployment .v3-contact-form input,.public-deployment .v3-contact-form select,.public-deployment .v3-contact-form textarea{font-size:1rem;line-height:1.45}.public-deployment .v3-final-grid{grid-template-columns:minmax(0,1fr) auto}.public-deployment .v3-final-cta h2{max-width:1020px;font-size:clamp(3.1rem,4.6vw,5rem);line-height:1}.ia-split{display:grid;grid-template-columns:minmax(0,.58fr) minmax(320px,.42fr);gap:clamp(2rem,6vw,6rem);align-items:center}.ia-principle{display:grid;gap:.85rem;padding:clamp(1.5rem,3vw,2.4rem);border:1px solid rgba(50,120,200,.2);border-radius:1.2rem;background:linear-gradient(145deg,#fff,#edf5fc);box-shadow:0 20px 55px #10203314}.ia-principle>span,.ia-solutions-grid article>span{color:var(--v3-blue);font-family:IBM Plex Mono,SFMono-Regular,ui-monospace,monospace;font-size:.76rem;font-weight:900;letter-spacing:.12em}.ia-principle>strong{color:var(--v3-ink);font-size:clamp(1.5rem,2.4vw,2.25rem);line-height:1.18}.ia-principle>p,.ia-principle>a{margin:0;color:var(--v3-muted);font-size:1.03rem;line-height:1.6}.ia-principle>a{color:var(--v3-blue);font-weight:850}.ia-factor-cloud{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:clamp(2rem,4vw,3.5rem)}.ia-factor-cloud span{padding:.7rem .9rem;border:1px solid rgba(50,120,200,.2);border-radius:999px;color:#294a6e;background:#edf5fc;font-weight:800}.ia-outcome-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;overflow:hidden;margin-top:clamp(2rem,4vw,3.5rem);border:1px solid var(--v3-line);border-radius:1rem;background:var(--v3-line)}.ia-outcome-grid article,.ia-two-card-grid article,.ia-solutions-grid article{padding:clamp(1.25rem,2.4vw,2rem);background:#fff}.ia-outcome-grid h3,.ia-two-card-grid h3,.ia-solutions-grid h3{margin:0 0 .65rem;color:var(--v3-ink);font-size:clamp(1.2rem,1.8vw,1.55rem);line-height:1.2}.ia-outcome-grid p,.ia-two-card-grid p,.ia-solutions-grid p{margin:0;color:var(--v3-muted);font-size:1rem;line-height:1.6}.ia-qualification{max-width:80ch;margin:1.25rem 0 0;color:var(--v3-muted);font-size:.95rem;line-height:1.55}.ia-dark-section{color:#fff;background:linear-gradient(135deg,#071426,#111a3b)}.ia-dark-section h2{color:#fff}.ia-dark-section .v3-section-head p{color:#ecf3fcd1}.ia-principle--dark{border-color:#8fd2ff3d;background:#ffffff14;box-shadow:none}.ia-principle--dark>span{color:#8fd2ff}.ia-principle--dark>strong{color:#fff}.ia-principle--dark>p{color:#ecf3fcc7}.ia-sovereignty-list{overflow:hidden;border:1px solid var(--v3-line);border-radius:1rem;background:#fff}.ia-sovereignty-list p{display:grid;grid-template-columns:minmax(130px,.35fr) 1fr;gap:1rem;margin:0;padding:1rem 1.2rem;border-bottom:1px solid var(--v3-line);color:var(--v3-muted);line-height:1.5}.ia-sovereignty-list p:last-child{border-bottom:0}.ia-sovereignty-list strong{color:var(--v3-ink)}.ia-two-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:clamp(2rem,4vw,3.5rem)}.ia-two-card-grid article{border:1px solid var(--v3-line);border-radius:1rem;background:#f8fafc}.ia-control-point{display:flex;justify-content:space-between;gap:2rem;align-items:center}.ia-control-point .v3-button{flex:0 0 auto}.ia-solutions-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:clamp(2rem,4vw,3.5rem)}.ia-solutions-grid article{display:grid;align-content:start;gap:.75rem;border:1px solid var(--v3-line);border-radius:1rem;box-shadow:0 18px 48px #1020330d}.ia-solutions-grid article:last-child:nth-child(odd){grid-column:1 / -1}.ia-solutions-grid article>strong{color:#183d66;line-height:1.45}.ia-solutions-grid article>a{color:var(--v3-blue);font-weight:850}.resource-article{--resource-article-columns: minmax(0, 760px) minmax(240px, 320px);--resource-article-gap: clamp(2.5rem, 7vw, 7rem)}.resource-article-layout{display:grid;grid-template-columns:var(--resource-article-columns);justify-content:center;gap:var(--resource-article-gap);align-items:start}.resource-article-hero .v3-wrap{max-width:none;grid-template-columns:var(--resource-article-columns);column-gap:var(--resource-article-gap);justify-content:center}.resource-article-hero .v3-wrap>*{grid-column:1 / -1}.resource-article>.resource-article-hero{padding-bottom:clamp(1rem,2.2vw,2rem)}.resource-article-hero+.v3-section{padding-top:clamp(1.75rem,3.5vw,2.5rem)}.resource-article-hero h1{max-width:1020px}.resource-article-hero>.v3-wrap>p{max-width:860px}.resource-article-meta{margin-top:1.4rem;color:#5a6d83}.resource-article-body{display:grid;gap:clamp(2.6rem,5vw,4.5rem)}.resource-article-body section{display:grid;gap:1rem}.resource-article-body-content h2{margin:0;color:var(--v3-ink);font-size:clamp(1.625rem,calc(1.45rem + .8vw),2rem);line-height:1.15;overflow-wrap:break-word;text-wrap:balance}.resource-article-body p,.resource-article-body li{margin:0;color:#425369;font-size:clamp(1.05rem,1.25vw,1.16rem);line-height:1.75}.resource-article-body p a{color:var(--v3-blue);font-weight:750;text-underline-offset:.18em}.resource-article-body-content>*+*{margin-top:1.4rem}.resource-article-body-content h2{margin-top:2.5rem}.resource-article-body-content h2:first-child{margin-top:0}.resource-article-body-content h3{margin:2rem 0 0;color:var(--v3-ink);font-size:clamp(1.3125rem,calc(1.2rem + .4vw),1.5rem);line-height:1.2;overflow-wrap:break-word;text-wrap:balance}.resource-article-body-content h2+*{margin-top:1rem}.resource-article-body-content h3+*{margin-top:.9rem}.resource-article-body-content ul,.resource-article-body-content ol{margin:0;padding-left:1.4rem;display:grid;gap:.6rem}.resource-article-body-content blockquote{margin:0;padding-left:1.2rem;border-left:3px solid var(--v3-line);color:#5a6d83;font-style:italic}.resource-article-body-content img{max-width:100%;border-radius:.75rem;display:block}.resource-article-hero-media{margin-top:1.6rem;max-width:860px}.resource-article-hero-media img{width:100%;border-radius:1rem;display:block}.resource-preview-banner{background:#fff3d6;color:#7a4b00;text-align:center;padding:.6rem 1rem;font-weight:700;font-size:.9rem}.resource-article-cta{padding:clamp(1.5rem,3vw,2.4rem);border:1px solid rgba(50,120,200,.2);border-radius:1.15rem;background:linear-gradient(145deg,#fff,#edf5fc)}.resource-article-cta h2{font-size:clamp(1.7rem,2.6vw,2.35rem)}.resource-article-cta .v3-button{justify-self:start}.resource-related{position:sticky;top:100px;display:grid;gap:.8rem;padding:1.4rem;border:1px solid var(--v3-line);border-radius:1rem;background:#fff}.resource-related a{padding-top:.75rem;border-top:1px solid var(--v3-line);color:var(--v3-blue);font-weight:800;line-height:1.45}.resource-related h2{margin:0;color:var(--v3-ink);font-size:1.25rem;line-height:1.25}.resource-related article{display:grid;gap:.3rem;padding-top:.75rem;border-top:1px solid var(--v3-line)}.resource-related article a{padding-top:0;border-top:0}.resource-related h3{margin:0;font-size:.9rem;line-height:1.45}.resource-related article span{display:block;color:#66768a;font-family:IBM Plex Mono,SFMono-Regular,ui-monospace,monospace;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.legal-hero .legal-dates{display:flex;flex-wrap:wrap;gap:.45rem 2rem;margin-top:1.5rem}.legal-hero .legal-dates p{margin:0;color:#d8e5f2;font-size:1rem}.legal-document{display:grid;max-width:880px;gap:clamp(2.75rem,5vw,4.5rem)}.legal-document .legal-introduction,.legal-document section{display:grid;gap:1rem}.legal-document h2{margin:0 0 .3rem;color:var(--v3-ink);font-size:clamp(1.7rem,2.7vw,2.35rem);line-height:1.15}.legal-document h3{margin:.6rem 0 0;color:var(--v3-ink);font-size:clamp(1.2rem,1.7vw,1.4rem);line-height:1.3}.legal-document p,.legal-document li,.legal-document address{margin:0;color:#425369;font-size:clamp(1rem,1.15vw,1.1rem);line-height:1.75}.legal-document ul{display:grid;gap:.45rem;margin:0;padding-left:1.5rem}.legal-document a{color:var(--v3-blue);font-weight:750;overflow-wrap:anywhere}.legal-document address{font-style:normal}.legal-document .legal-emphasis{color:var(--v3-ink);font-weight:800}.v4-contact-layout{display:grid;grid-template-columns:minmax(0,1.38fr) minmax(300px,.62fr);gap:clamp(1.4rem,3vw,2.5rem);align-items:start}.v4-contact-layout .v3-contact-form{max-width:none}.v4-contact-context{display:grid;gap:1.1rem;padding:clamp(1.4rem,2.8vw,2rem);border:1px solid rgba(16,32,51,.1);border-radius:.8rem;background:linear-gradient(155deg,#fff,#eef3f7);box-shadow:0 16px 38px #1720330f}.v4-contact-context h2{margin:0;color:var(--v3-ink);font-size:clamp(1.8rem,2.6vw,2.5rem);line-height:1.05}.v4-contact-context>div{display:grid}.v4-contact-context article{display:grid;gap:.4rem;padding:1rem 0;border-top:1px solid rgba(16,32,51,.11)}.v4-contact-context strong{color:var(--v3-ink);font-size:1.05rem}.v4-contact-context p{margin:0;color:var(--v3-muted);font-size:1rem;line-height:1.6}.v4-contact-demo{display:grid;gap:.75rem;padding-top:1.25rem;border-top:1px solid rgba(16,32,51,.14)}.v4-contact-demo .v3-button{width:fit-content}.v3-contact-privacy-notice{grid-column:1 / -1;margin:0;padding:.9rem 1rem;border-left:3px solid #74b9ff;background:#f4f8fc;color:#425369;font-size:.94rem;line-height:1.55}.v3-contact-privacy-notice a{color:var(--v3-blue);font-weight:800}@media (max-width: 1180px){.v4-sovereignty-grid,.v4-contact-layout,.public-deployment .v3-final-grid{grid-template-columns:1fr}.v4-trust-grid{grid-template-columns:1fr 1fr}.ia-outcome-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 760px){.v4-authority-flow article{grid-template-columns:1fr;gap:.5rem .75rem}.v4-authority-flow article p{grid-column:1}.v4-evidence-flow>div,.v4-evidence-flow--compact>div,.v4-trust-grid{grid-template-columns:1fr}.v4-trust-grid article:last-child:nth-child(odd){grid-column:auto}.v4-evidence-flow article{min-height:auto}.v4-evidence-flow article:not(:last-child):after{content:"↓";top:auto;right:1rem;bottom:-.72rem}.v4-evidence-flow--compact article:nth-child(2):after{content:"↓"}.v4-contextual-action{align-items:flex-start;flex-direction:column}.v4-resource-hub,.v4-resource-hub--utilities,.v4-faq-grid,.v4-authority-comparison,.ia-split,.ia-outcome-grid,.ia-two-card-grid,.ia-solutions-grid,.resource-article-hero .v3-wrap,.resource-article-layout{grid-template-columns:1fr}.ia-solutions-grid article:last-child:nth-child(odd){grid-column:auto}.ia-control-point{align-items:flex-start;flex-direction:column}.ia-sovereignty-list p{grid-template-columns:1fr;gap:.35rem}.resource-related{position:static}.public-deployment .v3-final-cta h2{font-size:clamp(2.55rem,10vw,3.4rem);line-height:1.04}}.v4-subpage-hero.demo-hero h1{color:#fff}.v4-subpage-hero.demo-hero>.v3-wrap>div>p{color:#ecf3fcd6}.v4-subpage-hero.demo-hero .v3-kicker{color:#8fd2ff}.legal-hero .legal-dates p{color:#3f4f63}.resource-pagination{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:2rem}.resource-pagination a{color:#0b6655;font-weight:700}.ea-hero{background:radial-gradient(circle at 78% 20%,rgba(103,82,216,.3),transparent 25rem),radial-gradient(circle at 16% 8%,rgba(50,120,200,.22),transparent 30rem),linear-gradient(135deg,#061020,#0b1728 58%,#171442)}.ea-section-head{max-width:880px}.ea-chain{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:clamp(2.5rem,5vw,4.5rem);overflow:hidden;border:1px solid rgba(16,32,51,.12);border-radius:1.2rem;background:#10203314;box-shadow:0 20px 55px #10203314}.ea-chain-node{position:relative;min-height:180px;display:grid;align-content:end;gap:.7rem;padding:1.25rem;background:#fff;border-right:1px solid var(--v3-line)}.ea-chain-node:last-child{border-right:0}.ea-chain-node span,.ea-primitives article>span,.ea-hierarchy-number,.ea-decision-card>span{color:var(--v3-blue);font-family:IBM Plex Mono,SFMono-Regular,ui-monospace,monospace;font-size:.76rem;font-weight:900;letter-spacing:.12em}.ea-chain-node strong{color:var(--v3-ink);font-size:clamp(1.15rem,1.8vw,1.55rem);line-height:1.12}.ea-chain-node i{position:absolute;right:-.8rem;top:50%;z-index:2;width:1.6rem;height:1.6rem;display:grid;place-items:center;border-radius:999px;color:#fff;background:var(--v3-blue);font-style:normal;font-weight:900}.ea-authrizd-band{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem 1.4rem;align-items:center;margin-top:.9rem;padding:1.2rem 1.4rem;border-radius:1rem;color:#fff;background:linear-gradient(135deg,#071426,#17174a)}.ea-authrizd-band span,.ea-platform-authority>span{color:#8fd2ff;font-family:IBM Plex Mono,SFMono-Regular,ui-monospace,monospace;font-size:.74rem;font-weight:900;letter-spacing:.12em}.ea-authrizd-band strong{font-size:1.12rem;line-height:1.45}.ea-hierarchy{display:grid;gap:.75rem;margin-top:clamp(2.5rem,5vw,4.5rem)}.ea-hierarchy article{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:1.2rem;align-items:start;padding:1.1rem 1.25rem;border:1px solid rgba(16,32,51,.1);border-radius:1rem;background:#fff;box-shadow:0 12px 30px #1020330d}.ea-hierarchy article div{display:grid;gap:.35rem}.ea-hierarchy h3,.ea-primitives h3{margin:0;color:var(--v3-ink);font-size:1.25rem}.ea-hierarchy p,.ea-primitives p,.ea-platform-stack p,.ea-decision-card p{margin:0;color:var(--v3-muted);line-height:1.58}.ea-hierarchy small{color:#5f6f86;font-weight:800}.ea-distinction-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:clamp(2.5rem,5vw,4rem);overflow:hidden;border-radius:1.1rem;background:#1020331f}.ea-distinction-grid article{min-height:190px;display:grid;align-content:space-between;gap:1.2rem;padding:1.2rem;background:#fff}.ea-distinction-grid span{color:var(--v3-blue);font-family:IBM Plex Mono,SFMono-Regular,ui-monospace,monospace;font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.ea-distinction-grid strong{color:var(--v3-ink);font-size:1.04rem;line-height:1.4}.ea-distinction-grid .ea-distinction-feature{color:#fff;background:linear-gradient(145deg,#0c213a,#171746)}.ea-distinction-grid .ea-distinction-feature span{color:#8fd2ff}.ea-distinction-grid .ea-distinction-feature strong{color:#fff}.ea-principle{margin:1.5rem 0 0;padding:1.25rem 1.4rem;border-left:4px solid var(--v3-amber);border-radius:0 1rem 1rem 0;color:var(--v3-ink);background:#fff8ea;font-size:clamp(1.2rem,2vw,1.65rem);font-weight:900;line-height:1.35}.ea-owned-section{color:#fff;background:radial-gradient(circle at 75% 25%,rgba(50,120,200,.18),transparent 26rem),linear-gradient(135deg,#071426,#12183a)}.ea-owned-grid,.ea-example-grid{display:grid;grid-template-columns:minmax(0,.46fr) minmax(0,.54fr);gap:clamp(2.5rem,6vw,6rem);align-items:center}.ea-owned-section h2,.ea-owned-section .v3-section-head strong{color:#fff}.ea-owned-section .v3-section-head p{color:#ecf3fccc}.ea-owned-callout{font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.3}.ea-platform-stack{display:grid;gap:.9rem}.ea-platform-authority{display:grid;gap:.45rem;padding:1.4rem;border:1px solid rgba(143,210,255,.28);border-radius:1.1rem;background:#ffffff17}.ea-platform-authority strong{color:#fff;font-size:clamp(2rem,3.5vw,3.2rem)}.ea-platform-authority small{color:#ecf3fcbd;font-weight:750}.ea-platform-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.ea-platform-grid span{padding:.8rem .7rem;border-radius:.75rem;color:var(--v3-ink);background:#fffffff2;text-align:center;font-weight:850}.ea-platform-stack>p{color:#ecf3fcc2}.ea-primitives{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:clamp(2.5rem,5vw,4rem)}.ea-primitives article{display:grid;align-content:start;gap:.8rem;min-height:230px;padding:1.3rem;border-radius:1.1rem;background:#fff;box-shadow:0 18px 48px #10203312}.ea-decision-card{display:grid;gap:.9rem;padding:clamp(1.5rem,3vw,2.2rem);border-radius:1.2rem;background:linear-gradient(145deg,#fff,#f4f7fb);box-shadow:0 24px 65px #1020331a}.ea-decision-card>strong{color:var(--v3-ink);font-size:clamp(1.5rem,2.4vw,2.2rem);line-height:1.15}.ea-decision-result{display:grid;gap:.35rem;padding:1rem 1.1rem;border-left:4px solid #b4233a;background:#fff4f6}.ea-decision-result b{color:#9d1c2b;font-size:1.1rem}.ea-decision-result small{color:#5f3340;font-weight:750}.ea-gap-bridge{background:linear-gradient(180deg,#fff,#f6f9fc)}@media (max-width: 980px){.ea-chain,.ea-distinction-grid,.ea-primitives{grid-template-columns:1fr}.ea-chain-node{min-height:auto;border-right:0;border-bottom:1px solid var(--v3-line)}.ea-chain-node:last-child{border-bottom:0}.ea-chain-node i{right:1rem;top:auto;bottom:-.8rem;transform:rotate(90deg)}.ea-owned-grid,.ea-example-grid{grid-template-columns:1fr}.ea-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.ea-authrizd-band,.ea-hierarchy article{grid-template-columns:1fr}.ea-platform-grid{grid-template-columns:1fr}}.ea-hero{color:#fff;padding-block:clamp(5.5rem,8vw,8.5rem)}.ea-hero .ea-hero-grid{max-width:1280px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(22rem,.9fr);gap:clamp(3rem,7vw,7rem);align-items:center}.ea-hero .ea-hero-copy{display:grid;gap:1.15rem;max-width:760px}.ea-hero h1{max-width:11ch;color:#fff;font-size:clamp(3.7rem,5.6vw,6.4rem);line-height:.94}.ea-hero .v3-kicker{color:#8fd2ff}.ea-hero .ea-hero-line{max-width:34ch;color:#ecf3fce0;font-size:clamp(1.25rem,1.65vw,1.55rem);font-weight:750;line-height:1.45}.ea-hero .ea-hero-secondary{color:#fff;border-color:#ffffff42;background:#ffffff17}.ea-definition-card{display:grid;gap:1.15rem;padding:clamp(1.6rem,3vw,2.4rem);border:1px solid rgba(143,210,255,.24);border-radius:1.35rem;background:#ffffff14;box-shadow:0 28px 70px #00000038;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ea-definition-card>span{color:#8fd2ff;font-family:IBM Plex Mono,SFMono-Regular,ui-monospace,monospace;font-size:.75rem;font-weight:900;letter-spacing:.14em}.ea-definition-card p{margin:0;max-width:none;color:#f7fafff0;font-size:clamp(1.18rem,1.55vw,1.45rem);line-height:1.58}.ea-definition-card strong{padding-top:1rem;border-top:1px solid rgba(255,255,255,.16);color:#fff;font-size:1.02rem;line-height:1.45}.ea-hierarchy{max-width:1120px}.ea-hierarchy article{grid-template-columns:3.5rem minmax(0,1fr);padding-block:.95rem}.ea-hierarchy h3{font-size:1.12rem}.ea-hierarchy p{font-size:.98rem}.ea-hierarchy small{font-size:.78rem}@media (max-width: 980px){.ea-hero .ea-hero-grid{grid-template-columns:1fr}.ea-hero h1{max-width:12ch}.ea-definition-card{max-width:760px}}@media (max-width: 640px){.ea-hero{padding-block:4rem}.ea-hero h1{font-size:clamp(3rem,13vw,4.1rem)}}.v3-nav-menu{position:relative;color:#f4f8fcd1}.v3-nav-menu summary{display:inline-flex;align-items:center;gap:.35rem;list-style:none;color:#f4f8fcd1;font-size:.98rem;font-weight:750;cursor:pointer;-webkit-user-select:none;user-select:none}.v3-nav-menu summary::-webkit-details-marker{display:none}.v3-nav-menu summary:hover,.v3-nav-menu summary:focus-visible,.v3-nav-menu[open] summary{color:#fff}.v3-nav-menu summary span{font-size:.86em;transition:transform .16s ease}.v3-nav-menu[open] summary span{transform:rotate(180deg)}.v3-nav-dropdown{position:absolute;z-index:40;top:calc(100% + .65rem);left:50%;width:min(25rem,84vw);display:grid;gap:.35rem;padding:.55rem;border:1px solid rgba(121,153,190,.22);border-radius:1rem;background:#fafcfffa;box-shadow:0 24px 60px #040f1f47;transform:translate(-50%)}.v3-nav-menu:not([open]) .v3-nav-dropdown{opacity:0;visibility:hidden;pointer-events:none}.v3-nav-menu:hover .v3-nav-dropdown,.v3-nav-menu:focus-within .v3-nav-dropdown{opacity:1;visibility:visible;pointer-events:auto}.v3-nav-dropdown a{display:grid;gap:.22rem;padding:.85rem .95rem;border-radius:.72rem;color:var(--v3-ink);background:transparent;text-decoration:none}.v3-nav-dropdown a:hover,.v3-nav-dropdown a:focus-visible{color:var(--v3-ink);background:#eef4fb}.v3-nav-dropdown strong{color:var(--v3-ink);font-size:.94rem;line-height:1.25}.v3-nav-dropdown small{color:#5b6d82;font-size:.78rem;font-weight:600;line-height:1.35}@media (max-width: 1180px){.v3-nav-dropdown{left:0;transform:none}}
