.my-work-items>li[data-selected=true]{background:linear-gradient(90deg,#1a4c7040,#0b1c2ab8);border-color:#4c7ca3}.my-work-items>li[data-selected=true]:focus-visible{outline:2px solid var(--blue-bright);outline-offset:3px}.workspace-exact-unavailable{border:1px solid var(--line);color:var(--text-muted);background:#071019ad;border-radius:7px;margin:12px 0 0;padding:14px 16px;font-size:13px;line-height:1.5}.my-work-items>li{grid-template-areas:"main action""support support"}.workspace-item-main{grid-area:main}.workspace-item-primary-action{grid-area:action;justify-self:end}.workspace-assignment-support{grid-area:support;gap:10px;min-width:0;display:grid}.workspace-assignment-support-actions button{border-color:var(--line-strong);background:#0c1f2eb3;min-height:44px;padding:8px 12px}.workspace-assignment-help,.workspace-assignment-routing{border:1px solid var(--line);background:#07121cc2;border-radius:10px;gap:12px;margin-top:2px;padding:16px;display:grid}.workspace-assignment-help h3,.workspace-assignment-routing h3,.workspace-assignment-routing p{margin:0}.workspace-assignment-help dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.workspace-assignment-help dl>div{background:#142c3e99;border-radius:8px;min-width:0;padding:10px}.workspace-assignment-help dt{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:760}.workspace-assignment-help dd{color:var(--text);overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;line-height:1.45}.workspace-assignment-help>p,.workspace-assignment-routing>p{color:var(--text-muted);font-size:13px;line-height:1.5}.workspace-assignment-routing label{color:var(--text-soft);gap:7px;font-size:13px;font-weight:720;display:grid}.workspace-assignment-routing textarea{border:1px solid var(--line-strong);min-height:92px;color:var(--text);font:inherit;resize:vertical;background:#07131f;border-radius:8px;padding:10px 12px;line-height:1.5}.workspace-assignment-routing>button{justify-self:start}.workspace-assignment-review-state{color:var(--text-soft);background:#4d341240;border:1px solid #dfae4e61;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:10px 12px;font-size:12px;line-height:1.4;display:flex}.workspace-assignment-review-state strong{color:#f0ca79}.workspace-assignment-review-state span{overflow-wrap:anywhere;text-align:right}@media (width<=600px){.my-work-items>li{grid-template-areas:"main""action""support"}.workspace-item-primary-action{justify-self:stretch}.workspace-item-primary-action>button{width:100%}.workspace-assignment-help dl{grid-template-columns:1fr}.workspace-assignment-support-actions{grid-template-columns:1fr 1fr;display:grid}.workspace-assignment-support-actions button{white-space:normal}}.learning-enablement-studio .learning-coverage-section{gap:clamp(18px,2.4vw,28px);min-width:0;display:grid}.learning-language-body{gap:18px;display:grid}.learning-language-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.learning-language-summary article{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-inset);gap:6px;min-width:0;padding:14px;display:grid}.learning-language-summary span{color:var(--text-muted);font-size:11px}.learning-language-summary strong{font-size:20px}.learning-language-layout{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start;gap:16px;display:grid}.learning-language-register{gap:8px;max-height:620px;padding-right:4px;display:grid;overflow-y:auto}.learning-language-register article{border:1px solid var(--line);border-radius:var(--r-sm);background:#ffffff04;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.learning-language-register article>div{gap:3px;min-width:0;display:grid}.learning-language-register article span,.learning-language-register article small{color:var(--text-muted);font-size:11px;line-height:1.45}.learning-language-request{border-radius:var(--r-sm);background:linear-gradient(145deg,#164c6538,#07121cad);border:1px solid #60bee047;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:18px;display:grid;position:sticky;top:12px}.learning-language-request h3,.learning-language-request>p,.learning-language-request fieldset,.learning-language-request>.wide,.learning-language-request>button{grid-column:1/-1}.learning-language-request h3,.learning-language-request>p{margin:0}.learning-language-request>p{color:var(--text-muted);font-size:12px;line-height:1.5}.learning-language-request label{min-width:0;color:var(--text-muted);gap:6px;font-size:11px;font-weight:720;display:grid}.learning-language-request input,.learning-language-request select{width:100%;min-width:0}.learning-language-request fieldset{border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;padding:12px;display:grid}.learning-language-request fieldset label{align-items:center;gap:7px;display:flex}.learning-language-request fieldset input{width:16px;height:16px}.learning-language-request>button{justify-self:start;min-width:220px}.learning-language-notice{border-left:3px solid var(--blue);color:var(--text-soft);background:#2a6d9724;margin:0;padding:12px 14px}.learning-language-boundary{color:var(--text-muted);margin:0;font-size:11px;line-height:1.55}@media (width<=1000px){.learning-language-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.learning-language-layout{grid-template-columns:1fr}.learning-language-request{position:static}}@media (width<=620px){.learning-language-summary,.learning-language-request{grid-template-columns:1fr}.learning-language-request h3,.learning-language-request>p,.learning-language-request fieldset,.learning-language-request>.wide,.learning-language-request>button{grid-column:auto}.learning-language-register article,.learning-language-request fieldset{grid-template-columns:1fr}.learning-language-request>button{width:100%;min-width:0}}.learning-enablement-studio .learning-section-selector{border:1px solid var(--line);border-radius:var(--r-md);background:#040d15b8;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:8px;width:100%;min-width:0;padding:8px;display:grid}.learning-enablement-studio .learning-section-selector button{border-radius:var(--r-sm);min-width:0;min-height:44px;color:var(--text-soft);font:inherit;background:#0c1f2db8;border:1px solid #0000;padding:9px 12px;font-size:13px;font-weight:760}.learning-enablement-studio .learning-section-selector button[aria-current=page]{border-color:rgba(var(--workbench-accent-rgb), .72);color:var(--text);background:rgba(var(--workbench-accent-rgb), .16)}.learning-enablement-studio .learning-section-selector button:focus-visible{outline:2px solid var(--workbench-accent);outline-offset:3px}.learning-enablement-studio .learning-workforce-module>.workbench-module-body{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(720px,72vh);overflow:auto}.learning-enablement-studio :is(.learning-sequence-legend,.learning-authority,.learning-operations-critical){grid-column:1/-1;width:100%}.learning-enablement-studio :is(.learning-sequence-legend,.learning-authority,.learning-operations-critical)>summary{cursor:default;pointer-events:none;grid-template-columns:minmax(0,1fr) auto;gap:14px;min-height:0;padding:12px 16px;display:grid}.learning-enablement-studio :is(.learning-sequence-legend,.learning-authority,.learning-operations-critical)>summary:after{display:none}.learning-enablement-studio :is(.learning-sequence-legend,.learning-authority,.learning-operations-critical)>.workbench-module-body{padding:0 16px 14px}.learning-enablement-studio .learning-authority .company-hub-definition{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}.learning-enablement-studio .learning-authority .company-hub-definition>div{border:0;border-top:1px solid var(--line);overflow-wrap:anywhere;grid-template-columns:minmax(92px,.45fr) minmax(0,1fr);gap:10px;min-width:0;padding:10px 12px}.learning-enablement-studio .learning-authority .company-hub-definition dd{text-align:left;overflow-wrap:anywhere;min-width:0}@media (width<=620px){.learning-enablement-studio .learning-workforce-module>.workbench-module-body{max-height:68vh}.learning-enablement-studio :is(.learning-sequence-legend,.learning-authority,.learning-operations-critical)>summary{grid-template-columns:1fr}}.learning-enablement-studio .learning-coverage-band{border-block:1px solid rgba(var(--workbench-accent-rgb), .32);background:linear-gradient(90deg, rgba(var(--workbench-accent-rgb), .13), rgba(var(--workbench-accent-rgb), .035) 62%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;width:100%;min-width:0;padding:20px clamp(18px,3vw,34px);display:grid}.learning-enablement-studio .learning-coverage-band>div{gap:4px;min-width:0;display:grid}.learning-enablement-studio .learning-coverage-band h2{letter-spacing:-.02em;margin:0;font-size:clamp(22px,2.6vw,32px);font-weight:520}.learning-enablement-studio .learning-coverage-band p{max-width:760px;color:var(--text-soft);margin:0;font-size:14px;line-height:1.55}.learning-enablement-studio .learning-coverage-register.learning-coverage-work-module{gap:0;width:100%;min-width:0;display:grid;overflow:hidden;margin:0!important}.learning-enablement-studio .learning-coverage-register.learning-coverage-work-module>header{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:0;padding:18px 20px;display:grid}.learning-enablement-studio .learning-coverage-register.learning-coverage-work-module>header>div{gap:4px;min-width:0;display:grid}.learning-enablement-studio .learning-coverage-register.learning-coverage-work-module h3{margin:0;font-size:18px}.learning-enablement-studio .learning-coverage-register.learning-coverage-work-module>header p{max-width:720px;color:var(--text-muted);margin:0;font-size:13px;line-height:1.5}.learning-enablement-studio .learning-coverage-controls{border-bottom:1px solid var(--line);background:#040d156b;grid-template-columns:repeat(2,minmax(144px,auto)) minmax(240px,1fr);gap:8px;padding:14px 20px;display:grid}.learning-enablement-studio .learning-coverage-controls label{min-width:0;color:var(--text-muted);gap:5px;font-size:12px;display:grid}.learning-enablement-studio .learning-coverage-controls input{border:1px solid var(--line-strong);border-radius:var(--r-sm);width:100%;min-height:44px;color:var(--text);font:inherit;background:#05111bdb;padding:9px 11px}.learning-enablement-studio .learning-coverage-controls button{border:1px solid var(--line-strong);border-radius:var(--r-sm);min-width:144px;min-height:44px;color:var(--text-soft);background:0 0;padding:9px 14px;font-size:13px;font-weight:760}.learning-enablement-studio .learning-coverage-controls button[aria-pressed=true]{border-color:rgba(var(--workbench-accent-rgb), .72);color:var(--text);background:rgba(var(--workbench-accent-rgb), .14)}.learning-enablement-studio .learning-coverage-controls button:focus-visible{outline:2px solid var(--workbench-accent);outline-offset:3px}.learning-enablement-studio .learning-coverage-surface-list{align-items:start;min-width:0;display:grid}.learning-enablement-studio .learning-coverage-surface{grid-template-columns:minmax(210px,.72fr) minmax(0,1.28fr);gap:16px clamp(20px,3vw,40px);min-width:0;padding:20px;display:grid}.learning-enablement-studio .learning-coverage-surface-choices{border-bottom:1px solid var(--line);overscroll-behavior:contain;scrollbar-gutter:stable;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:6px;min-width:0;max-height:min(300px,36vh);margin:0;padding:14px;list-style:none;display:grid;overflow-y:auto}.learning-enablement-studio .learning-coverage-surface-choices li{min-width:0}.learning-enablement-studio .learning-coverage-surface-choices button{border-radius:var(--r-sm);width:100%;min-height:48px;color:var(--text-soft);text-align:left;background:0 0;border:1px solid #0000;gap:3px;padding:8px 10px;display:grid}.learning-enablement-studio .learning-coverage-surface-choices button:hover{border-color:var(--line-strong);background:#ffffff06}.learning-enablement-studio .learning-coverage-surface-choices button[aria-pressed=true]{border-color:rgba(var(--workbench-accent-rgb), .58);color:var(--text);background:rgba(var(--workbench-accent-rgb), .12)}.learning-enablement-studio .learning-coverage-surface-choices button:focus-visible{outline:2px solid var(--workbench-accent);outline-offset:2px}.learning-enablement-studio .learning-coverage-surface-choices span{overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:760;line-height:1.35}.learning-enablement-studio .learning-coverage-surface-choices small{color:var(--text-muted);font-size:12px;line-height:1.35}.learning-enablement-studio .learning-coverage-surface-choices button[data-state=attention] small{color:var(--red)}.learning-enablement-studio .learning-coverage-surface-choices button[data-state=current] small{color:var(--green)}.learning-enablement-studio .learning-coverage-surface>header{grid-template-columns:minmax(0,1fr) auto;align-content:start;align-items:start;gap:10px;min-width:0;display:grid}.learning-enablement-studio .learning-coverage-surface-heading{gap:5px;min-width:0;display:grid}.learning-enablement-studio .learning-coverage-surface-heading strong{color:var(--text);font-size:15px;line-height:1.35}.learning-enablement-studio .learning-coverage-surface-heading span,.learning-enablement-studio .learning-coverage-surface>header>p{color:var(--text-muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.learning-enablement-studio .learning-coverage-surface>header>p{color:var(--text-soft);grid-column:1/-1;font-size:13px}.learning-enablement-studio .learning-coverage-requirements{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.learning-enablement-studio .learning-coverage-requirement{border:1px solid var(--line);border-radius:var(--r-sm);background:#050f1894;grid-template-columns:12px minmax(0,1fr);align-content:start;gap:4px 9px;min-width:0;padding:10px 11px;display:grid}.learning-enablement-studio .learning-coverage-requirement:before{border:1px solid var(--red);content:"";background:#b43d4c57;border-radius:50%;width:9px;height:9px;margin-top:4px}.learning-enablement-studio .learning-coverage-requirement[data-current=true]:before{border-color:var(--green);background:#37a2746b}.learning-enablement-studio .learning-coverage-requirement strong{min-width:0;color:var(--text);overflow-wrap:anywhere;font-size:13px;line-height:1.4}.learning-enablement-studio .learning-coverage-requirement span{color:var(--text-muted);overflow-wrap:anywhere;grid-column:2;font-size:12px;line-height:1.45}.learning-enablement-studio .learning-coverage-empty{color:var(--text-muted);margin:0;padding:24px 20px;font-size:14px;line-height:1.55}@media (width<=820px){.learning-enablement-studio .learning-coverage-band,.learning-enablement-studio .learning-coverage-register.learning-coverage-work-module>header{grid-template-columns:1fr}.learning-enablement-studio .learning-coverage-band>.state-badge,.learning-enablement-studio .learning-coverage-register.learning-coverage-work-module>header>.state-badge{justify-self:start}.learning-enablement-studio .learning-coverage-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.learning-enablement-studio .learning-coverage-controls label{grid-column:1/-1}.learning-enablement-studio .learning-coverage-surface{grid-template-columns:1fr}.learning-enablement-studio .learning-coverage-surface-choices{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.learning-enablement-studio .learning-coverage-band{padding:17px 16px}.learning-enablement-studio .learning-section-selector{grid-template-columns:repeat(2,minmax(0,1fr))}.learning-enablement-studio .learning-coverage-register.learning-coverage-work-module>header,.learning-enablement-studio .learning-coverage-surface{padding:16px}.learning-enablement-studio .learning-coverage-controls{grid-template-columns:1fr;padding:12px 16px;display:grid}.learning-enablement-studio .learning-coverage-controls button{width:100%}.learning-enablement-studio .learning-coverage-surface>header{grid-template-columns:1fr}.learning-enablement-studio .learning-coverage-surface>header>.state-badge,.learning-enablement-studio .learning-coverage-surface>header>p{grid-column:1;justify-self:start}.learning-enablement-studio .learning-coverage-requirements{grid-template-columns:1fr}}.intelligence-intake-workbench{--intake-panel:#08131fd1;--intake-title-accent:#587994;--intake-title-wash:#50418529}.intelligence-intake-workbench>header{background:linear-gradient(90deg,var(--intake-title-wash),#2e2f5b14 34%,transparent 74%);box-shadow:inset 3px 0 var(--intake-title-accent);border-radius:0;padding:20px 0 24px 18px;position:relative}.intelligence-intake-workbench.intake-health-critical{--intake-title-accent:#b75a65}.intelligence-intake-workbench.intake-health-attention{--intake-title-accent:#c2934f}.intelligence-intake-workbench.intake-health-healthy{--intake-title-accent:#4eaa78}.intelligence-intake-workbench.intake-health-unavailable{--intake-title-accent:#587994}.intake-review-module,.intake-quality-module,.intake-history-module{margin:0 var(--page-gutter) 20px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--intake-panel);gap:16px;padding:20px;display:grid}.intake-review-module>header,.intake-quality-module>header,.intake-history-module>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;padding-bottom:13px;display:flex}.intake-review-module h2,.intake-quality-module h2,.intake-history-module h2{margin:4px 0 0;font-size:22px}.intake-review-module>header p{max-width:760px;color:var(--text-muted);margin:7px 0 0;font-size:13px;line-height:1.55}.intake-unavailable{border-radius:var(--r-sm);background:#531b2438;border:1px solid #a5444cb3;border-left:4px solid #b94e58;gap:6px;padding:22px;display:grid}.intake-unavailable p,.intake-unavailable span{color:var(--text-muted);margin:0;font-size:13px;line-height:1.5}.intake-review-layout{border:1px solid var(--line);border-radius:var(--r-sm);grid-template-columns:minmax(250px,.68fr) minmax(0,1.8fr);min-height:640px;max-height:760px;display:grid;overflow:hidden}.intake-review-layout>aside{border-right:1px solid var(--line);background:#060f19e6;grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid}.intake-review-layout>aside>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:15px;display:flex}.intake-review-layout>aside>header span{color:var(--text-muted);font-size:12px}.intake-review-layout>aside>div{align-content:start;gap:7px;padding:10px;display:grid;overflow-y:auto}.intake-review-layout>aside button{border:1px solid var(--line);border-radius:var(--r-sm);min-height:104px;color:var(--text);text-align:left;background:0 0;gap:5px;padding:13px;display:grid}.intake-review-layout>aside button[aria-current=true]{background:#16344ccc;border-color:#6ba5cf;box-shadow:inset 3px 0 #6ba5cf}.intelligence-intake-workbench .intake-review-layout>aside button[aria-current=true]{background:#302a52ad;border-color:#7f79bd;box-shadow:inset 3px 0 #7f79bd}.intake-review-layout>aside button span,.intake-review-layout>aside button small,.intake-review-layout>aside p{color:var(--text-muted);font-size:12px;line-height:1.4}.intake-review-detail{min-width:0;padding:22px;overflow-y:auto}.intake-review-detail>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:18px;padding-bottom:14px;display:flex}.intake-review-detail>header h3{margin:5px 0 7px;font-size:22px}.intake-review-detail>header span,.intake-review-detail>header small{color:var(--text-muted);font-size:12px}.intake-evidence-grid{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;margin:18px 0;display:grid}.intake-evidence-grid>section{background:#0a1928;min-width:0;padding:18px}.intake-evidence-grid blockquote{color:var(--text-soft);background:#162f449e;border-left:3px solid #6ba5cf;margin:14px 0;padding:15px;font-size:14px;line-height:1.65}.intake-evidence-grid dl{gap:8px;margin:0;display:grid}.intake-evidence-grid dl>div{gap:3px;display:grid}.intake-evidence-grid dt{color:var(--text-muted);font-size:11px}.intake-evidence-grid dd{margin:0;font-size:13px;line-height:1.45}.intake-field-list{gap:7px;margin:14px 0;display:grid}.intake-field-list article{border:1px solid var(--line);grid-template-columns:110px minmax(0,1fr);gap:4px 12px;padding:10px;display:grid}.intake-field-list span,.intake-field-list small{color:var(--text-muted);font-size:11px}.intake-field-list small{grid-column:2;line-height:1.4}.intake-field-list small.intake-field-lineage{color:var(--text-soft)}.intake-field-list strong{overflow-wrap:anywhere;font-size:13px}.intake-field-judgment{border-top:1px solid var(--line);color:var(--text-muted);grid-column:1/-1;grid-template-columns:minmax(120px,.35fr) minmax(0,1fr);align-items:center;gap:10px;margin-top:7px;padding-top:9px;font-size:12px;display:grid}.intake-field-judgment select{border:1px solid var(--line);border-radius:var(--r-sm);width:100%;min-height:44px;color:var(--text);font:inherit;background:#091522;padding:9px}.intake-recommendation{border:1px solid var(--line);background:#0c1d2db8;grid-template-columns:minmax(0,1fr) minmax(220px,.6fr);gap:18px;padding:16px;display:grid}.intake-recommendation>div{gap:4px;display:grid}.intake-recommendation span,.intake-recommendation p{color:var(--text-muted);font-size:12px;line-height:1.5}.intake-recommendation ul{margin:7px 0 0;padding-left:18px;font-size:13px}.intake-recommendation-hidden{border:1px solid var(--line);background:#0c1d2db8;border-left:3px solid #6ba5cf;gap:5px;padding:16px;display:grid}.intake-recommendation-hidden p{color:var(--text-muted);margin:0;font-size:12px;line-height:1.55}.intake-field-progress{color:var(--text-soft);grid-column:1/-1;margin:0;font-size:12px}.intake-structured-review{align-content:start;gap:14px;display:grid}.intake-structured-review>header{justify-content:space-between;align-items:start;gap:14px;display:flex}.intake-structured-review>header>div{gap:5px;display:grid}.intake-structured-review>header>small{color:var(--text-muted);text-align:right;font-size:12px}.intake-section-steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:6px;display:grid}.intake-section-steps button{border:1px solid var(--line);border-radius:var(--r-sm);min-width:0;min-height:58px;color:var(--text-muted);text-align:left;background:#07111cad;grid-template-columns:28px minmax(0,1fr);gap:2px 8px;padding:9px;display:grid}.intake-section-steps button>span{border:1px solid var(--line);border-radius:50%;grid-row:1/3;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.intake-section-steps button>strong{font-size:12px;line-height:1.3}.intake-section-steps button>small{font-size:11px}.intake-section-steps button[aria-current=step]{color:var(--text);background:#302a52ad;border-color:#7f79bd}.intake-section-steps button[data-complete=true]>span{color:#9be1b9;background:#1d644b47;border-color:#4eaa78}.intake-section-review{border:1px solid var(--line);border-radius:var(--r-sm);background:#060f1985;gap:13px;padding:14px;display:grid}.intake-section-review>header{justify-content:space-between;align-items:start;gap:14px;display:flex}.intake-section-review>header span{color:var(--text-muted);font-size:11px}.intake-section-review>header h4{margin:3px 0 0;font-size:18px}.intake-section-actions{grid-template-columns:minmax(130px,.7fr) repeat(3,minmax(110px,1fr));align-items:center;gap:6px;display:grid}.intake-section-actions>span{color:var(--text-muted);font-size:12px}.intake-section-actions button,.intake-field-judgment button{border:1px solid var(--line);border-radius:var(--r-sm);min-height:44px;color:var(--text-soft);background:#091522;padding:8px 10px;font-size:12px}.intake-section-actions button[aria-pressed=true],.intake-field-judgment button[aria-pressed=true]{color:var(--text);background:#4a407cb3;border-color:#8e87ce}.intake-field-judgment button[data-inherited=true]{color:var(--text-soft);background:#302a5261;border-color:#7f79bd8c}.intake-field-judgment{grid-template-columns:minmax(120px,.55fr) repeat(3,minmax(92px,1fr));gap:6px}.intake-field-judgment>span{align-self:center}.intake-field-judgment label{color:var(--text-muted);grid-column:1/-1;gap:5px;margin-top:4px;font-size:12px;display:grid}.intake-field-judgment input{border:1px solid var(--line);border-radius:var(--r-sm);width:100%;min-height:44px;color:var(--text);font:inherit;background:#091522;padding:9px}.intake-section-review>footer{justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.intake-section-review>footer span{color:var(--text-muted);font-size:12px}.intake-section-review>footer button{min-height:44px}.intake-field-list-recorded{max-height:420px;overflow-y:auto}.intake-recommendation{grid-template-columns:repeat(2,minmax(0,1fr))}.intake-recommendation>div{min-width:0;padding:4px}.intake-recommendation>div+div{border-left:1px solid var(--line);padding-left:18px}.intake-recommendation .intake-routing-outcome{border-top:1px solid var(--line);border-left:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:14px 4px 2px}.intake-routing-outcome>span,.intake-routing-outcome>strong,.intake-routing-outcome>p{grid-column:1}.intake-routing-outcome>.state-badge{grid-area:1/2/3}.intake-routing-outcome>p{margin:4px 0 0}.intake-decision-form{grid-template-columns:minmax(190px,.7fr) minmax(0,1fr);gap:10px;margin-top:16px;display:grid}.intake-decision-form label{color:var(--text-muted);gap:5px;font-size:12px;display:grid}.intake-decision-form textarea,.intake-decision-form select{border:1px solid var(--line);border-radius:var(--r-sm);width:100%;min-height:44px;color:var(--text);font:inherit;background:#091522;padding:9px}.intake-decision-form textarea{min-height:76px}.intake-decision-form button{grid-column:1/-1;justify-self:end;min-height:44px}.intake-decision-form>.eyebrow,.intake-quality-module .quality-review-register form>.eyebrow{grid-column:1/-1;margin:0}.intake-decision-closed,.intake-selection-empty{min-height:140px;color:var(--text-muted);text-align:center;place-content:center;gap:6px;padding:24px;display:grid}.intake-decision-closed strong{color:var(--text)}.intake-quality-module .quality-metric-grid{margin:0}.intake-quality-module .quality-review-register{max-height:520px;overflow-y:auto}.intake-quality-module .quality-review-register>article{margin-bottom:9px}.intelligence-intake-workbench button,.intelligence-intake-workbench input,.intelligence-intake-workbench select,.intelligence-intake-workbench textarea{min-height:44px}.intake-history-module>header label{color:var(--text-muted);gap:5px;font-size:12px;display:grid}.intake-history-module>header input{border:1px solid var(--line);border-radius:var(--r-sm);min-width:310px;min-height:44px;color:var(--text);font:inherit;background:#091522;padding:9px 11px}.intake-history-module>div{gap:8px;max-height:360px;display:grid;overflow-y:auto}.intake-history-module article{border:1px solid var(--line);grid-template-columns:190px minmax(160px,.8fr) minmax(220px,1fr);gap:6px 14px;padding:12px;display:grid}.intake-history-module article span,.intake-history-module article small{color:var(--text-muted);font-size:12px}.intake-history-module article p{color:var(--text-soft);grid-column:3;margin:0;font-size:12px;line-height:1.45}.intake-guided-review{align-content:start;gap:16px;display:grid}.intake-section-steps-wide,.intake-linked-evidence-grid{margin:0}.intake-source-document{align-content:start;gap:14px;display:grid}.intake-source-document>header{justify-content:space-between;align-items:start;gap:14px;display:flex}.intake-source-document>header>div{gap:5px;display:grid}.intake-source-document>header a{border:1px solid var(--line);border-radius:var(--r-sm);min-height:44px;color:var(--text);place-items:center;padding:7px 11px;text-decoration:none;display:inline-grid}.intake-document-page{color:#17202a;background:#f2efe8;border:1px solid #8697a947;gap:10px;min-height:230px;padding:24px;display:grid;box-shadow:0 12px 28px #00000038}.intake-document-page small{color:#58616b;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.intake-document-page mark{color:#17202a;background:#fff0a6;border-left:4px solid #927e2b;padding:12px 10px;font-size:15px;line-height:1.7;display:block}.intake-source-warning{color:var(--text-soft);background:#68471847;border-left:3px solid #c2934f;margin:0;padding:12px;font-size:12px;line-height:1.5}.intake-source-document>footer{color:var(--text-muted);gap:5px;font-size:11px;line-height:1.45;display:grid}.intake-guided-review .intake-field-list article{grid-template-columns:1fr;padding:0;display:grid;overflow:hidden}.intake-field-select{width:100%;min-height:56px;color:var(--text);text-align:left;background:0 0;border:0;grid-template-columns:minmax(110px,.55fr) minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:10px 12px;display:grid}.intake-field-select small{grid-column:auto}.intake-field-list article[data-active=true]{background:#302a524d;border-color:#8e87ce}.intake-field-review{border-top:1px solid var(--line);background:#050e18b3;gap:10px;padding:12px;display:grid}.intake-field-review label{color:var(--text-muted);gap:5px;font-size:12px;display:grid}.intake-field-review input{border:1px solid var(--line);border-radius:var(--r-sm);width:100%;color:var(--text);background:#091522;padding:9px}.intake-field-review>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.intake-field-review button{border:1px solid var(--line);border-radius:var(--r-sm);color:var(--text);background:#091522;padding:8px}.intake-structured-review>footer{color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.intake-final-review{background:#191730c2;border:1px solid #7f79bd;gap:16px;padding:20px;display:grid}.intake-final-review>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.intake-final-review h4{margin:4px 0 0;font-size:22px}.intake-final-review>p{color:var(--text-soft);margin:0;font-size:13px;line-height:1.55}.intake-final-review>button{justify-self:start}.intake-final-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.intake-final-summary article{border:1px solid var(--line);background:#060f199e;gap:5px;padding:14px;display:grid}.intake-final-summary span{color:var(--text-muted);font-size:11px}.intake-final-summary strong{font-size:15px}.intake-source-document>header a{min-width:44px;color:var(--text-soft);text-underline-offset:3px;border:0;border-radius:0;padding:0 4px;font-size:11px;text-decoration:underline}.intake-document-page{align-content:start;min-height:300px}.intake-document-page p{color:#3f4851;margin:0 0 5px;font-size:13px;line-height:1.65}.intake-placement-strip{border:1px solid var(--line);background:#1f1d3985;border-left:3px solid #7f79bd;grid-template-columns:minmax(210px,.55fr) minmax(0,1.45fr);align-items:center;gap:18px;padding:13px 15px;display:grid}.intake-placement-strip>div{gap:4px;display:grid}.intake-placement-strip strong{font-size:14px}.intake-placement-strip p{color:var(--text-soft);margin:0;font-size:12px;line-height:1.55}@media (width<=900px){.intake-review-layout{grid-template-columns:1fr;min-height:0;max-height:none;overflow:visible}.intake-review-layout>aside{border-right:0;border-bottom:1px solid var(--line);max-height:300px}.intake-review-layout>aside>div{grid-template-columns:repeat(2,minmax(0,1fr))}.intake-evidence-grid{grid-template-columns:1fr}.intake-review-detail{max-height:none;overflow:visible}.intake-section-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.intake-section-actions>span{grid-column:1/-1}.intake-history-module>header{flex-direction:column;align-items:stretch}.intake-history-module>header input{min-width:0}.intake-history-module article{grid-template-columns:1fr 1fr}.intake-history-module article p{grid-column:1/-1}}@media (width<=600px){.intake-review-module,.intake-quality-module,.intake-history-module{padding:15px}.intake-review-layout>aside>div{grid-template-columns:1fr}.intake-review-detail{padding:16px}.intake-review-detail>header,.intake-review-module>header,.intake-quality-module>header,.intake-structured-review>header,.intake-section-review>header,.intake-section-review>footer,.intake-source-document>header,.intake-final-review>header{flex-direction:column;align-items:start}.intake-section-steps,.intake-section-actions,.intake-field-list article,.intake-field-judgment,.intake-recommendation,.intake-decision-form,.intake-history-module article,.intake-final-summary,.intake-field-review>div{grid-template-columns:1fr}.intake-section-actions>span,.intake-field-judgment label,.intake-recommendation .intake-routing-outcome,.intake-field-list small,.intake-decision-form button{grid-column:1}.intake-field-select{grid-template-columns:1fr}.intake-field-select small{grid-column:1}.intake-recommendation>div+div{border-top:1px solid var(--line);border-left:0;padding-left:4px}.intake-recommendation .intake-routing-outcome{display:grid}.intake-routing-outcome>.state-badge{grid-area:auto/1;justify-self:start}.intake-history-module article p{grid-column:1}.intake-placement-strip{grid-template-columns:1fr}}.people-workforce{--people-line:#84c6e02e;color:#eef7fa;width:min(1480px,100% - 48px);margin:0 auto;padding:24px 0 64px}.people-workforce-hero{border:1px solid var(--people-line);background:radial-gradient(circle at 8% 5%,#148dbe42,#0000 38%),linear-gradient(135deg,#0a1f2ffa,#07111bf0);border-radius:24px;grid-template-columns:190px minmax(0,1fr) auto;align-items:start;gap:28px;min-height:126px;padding:24px 28px;display:grid;box-shadow:0 20px 60px #0000003d}.people-workforce-hero>div p{color:#b8cbd4;max-width:760px;margin:8px 0 0;line-height:1.55}.people-workforce-hero h1{outline:none;margin:2px 0 0;font-size:clamp(2rem,4vw,3.5rem);line-height:1}.people-provider-boundary,.people-human-boundary{color:#bcd0d8;background:#0c212fc2;border-left:3px solid #5ab3d3;border-radius:12px;align-items:center;gap:18px;margin:18px 0;padding:16px 20px;display:flex}.people-provider-boundary strong,.people-human-boundary strong{color:#eef7fa;white-space:nowrap}.people-human-boundary{align-items:flex-start;margin-top:24px}.people-human-boundary p{margin:0;line-height:1.55}.people-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.people-metrics article{border:1px solid var(--people-line);background:#091925d1;border-radius:16px;min-width:0;padding:16px 18px}.people-metrics span{color:#a9bec8;font-size:.78rem;display:block}.people-metrics strong{margin-top:6px;font-size:1.65rem;display:block}.people-area-tabs{border:1px solid var(--people-line);background:#05111ac2;border-radius:18px;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:18px 0 14px;padding:7px;display:grid}.people-area-tabs button{color:#aac1cb;min-height:48px;font:inherit;background:0 0;border:1px solid #0000;border-radius:12px;padding:10px 12px}.people-area-tabs button[aria-current=page]{color:#f3fbfd;background:linear-gradient(135deg,#1a7da452,#123a4c80);border-color:#61c0e157}.people-workbench-grid{grid-template-columns:minmax(360px,.82fr) minmax(520px,1.18fr);align-items:start;gap:16px;display:grid}.people-directory,.people-record-detail,.people-register{border:1px solid var(--people-line);background:linear-gradient(150deg,#0a1d2aeb,#06121ce6);border-radius:20px;box-shadow:0 18px 45px #0000002e}.people-directory{padding:20px}.people-directory>header,.people-record-detail>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.people-directory h2,.people-record-detail h2{margin:2px 0 0}.people-directory>header>span{color:#9db8c4}.people-filters{grid-template-columns:minmax(0,1fr) 160px;gap:10px;margin:18px 0 12px;display:grid}.people-workforce label{color:#b8ccd5;gap:6px;font-size:.82rem;display:grid}.people-workforce input,.people-workforce select,.people-workforce button{font:inherit}.people-workforce input,.people-workforce select{color:#eef7fa;background:#081823;border:1px solid #7fb3c73d;border-radius:11px;width:100%;min-height:46px;padding:9px 11px}.people-workforce button{cursor:pointer;min-height:46px}.people-workforce button:disabled{cursor:not-allowed;opacity:.48}.people-record-list{overscroll-behavior:contain;gap:7px;min-height:0;max-height:480px;padding-right:4px;display:grid;overflow-y:auto}.people-record-list>button{text-align:left;color:#eef7fa;background:#081925c2;border:1px solid #7fb3c724;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 13px;display:flex}.people-record-list>button.selected{background:#19556c59;border-color:#5dc1e580}.people-record-list>button>span:first-child{gap:3px;min-width:0;display:grid}.people-record-list small{color:#a9bec8;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.people-directory>footer{color:#a9bec8;justify-content:space-between;align-items:center;margin-top:13px;display:flex}.people-directory>footer button{border:1px solid var(--people-line);color:#eef7fa;background:#0f2b3bb8;border-radius:10px;padding:8px 14px}.people-record-detail{min-height:0;padding:24px}.people-record-detail>header>div>span{color:#a9bec8;margin-top:5px;display:block}.people-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0;display:grid}.people-facts>div{background:#04101985;border:1px solid #7fb3c726;border-radius:12px;padding:13px}.people-facts .wide{grid-column:1/-1}.people-facts dt{color:#94afba;margin-bottom:5px;font-size:.76rem}.people-facts dd{overflow-wrap:anywhere;margin:0}.people-readiness-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0;padding:0;list-style:none;display:grid}.people-readiness-list li{color:#b8cbd3;border:1px solid #7fb3c724;border-radius:11px;grid-template-columns:12px 1fr auto;align-items:center;gap:9px;min-height:48px;padding:9px 12px;display:grid}.people-readiness-list li>span{background:#d6a843;border-radius:50%;width:9px;height:9px}.people-readiness-list li[data-ready=true]>span{background:#59c594}.people-readiness-list strong{font-size:.75rem}.people-blockers{color:#e4bf75;gap:7px;padding-left:22px;display:grid}.people-ready{color:#93dfbc;background:#277e5a2b;border-radius:12px;padding:14px}.people-boundary-copy{color:#b5cbd4;margin:20px 0;line-height:1.6}.people-learning-summary{background:#06151fa8;border:1px solid #7fb3c729;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:end;gap:12px;margin:26px 0;padding:24px;display:grid}.people-learning-summary strong{font-size:2.2rem}.people-learning-summary span,.people-learning-summary small{color:#adc4cd}.people-edit-form,.people-register form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.people-edit-form.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.people-edit-form .wide,.people-register .wide{grid-column:1/-1}.people-edit-form>button,.people-register form>button{color:#fff;background:linear-gradient(135deg,#176789,#124b67);border:1px solid #57badd6b;border-radius:12px;align-self:end;min-height:48px;padding:10px 16px}.people-register{margin-top:18px;padding:0 22px 22px}.people-register summary{cursor:pointer;min-height:54px;padding:17px 0;font-weight:700}.people-empty{color:#9db7c2;text-align:center;margin:auto;padding:40px}.people-error{color:#ffd6da;background:#5b1e274d;border:1px solid #e763635c;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:16px 0;padding:14px 18px;display:flex}.people-error button{color:inherit;background:0 0;border:1px solid #ffb7be4d;border-radius:9px;padding:8px 13px}.people-workforce :focus-visible{outline-offset:3px;outline:3px solid #75cceb}@media (width<=1000px){.people-workforce{width:min(100% - 28px,900px)}.people-workforce-hero{grid-template-columns:1fr auto}.people-workforce-hero>.context-back{grid-column:1/-1;width:max-content}.people-metrics,.people-area-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.people-workbench-grid{grid-template-columns:1fr}.people-record-list{min-height:0}.people-record-detail{min-height:560px}}@media (width<=620px){.people-workforce{width:calc(100% - 20px);padding-top:10px}.people-workforce-hero{grid-template-columns:1fr;gap:16px;padding:20px}.people-workforce-hero>.status-badge{justify-self:start}.people-provider-boundary,.people-human-boundary{gap:7px;display:grid}.people-provider-boundary strong{white-space:normal}.people-metrics,.people-area-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.people-workbench-grid{display:block}.people-directory{padding:15px}.people-filters,.people-edit-form,.people-edit-form.compact,.people-register form{grid-template-columns:1fr}.people-edit-form .wide,.people-register .wide{grid-column:auto}.people-record-detail{min-height:0;margin-top:12px;padding:18px}.people-facts,.people-readiness-list,.people-learning-summary{grid-template-columns:1fr}.people-directory>footer{gap:8px}.people-directory>footer span{font-size:.78rem}}.people-workforce-model{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.people-catalogue-filters,.people-work-support{grid-column:1/-1}.people-catalogue-filters{border:1px solid var(--people-line);background:#071621b8;border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;padding:16px;display:grid}.people-work-support{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 18px;display:grid}.people-work-support>span{color:#a8bec8;grid-column:1/-1}.people-area-tabs{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))}.people-workbench-grid{grid-template-columns:minmax(0,1fr)}.people-record-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));max-height:none;padding-right:0;overflow:visible}.people-record-detail{width:100%}.people-duty-picker{max-width:720px;margin-top:14px}.people-catalogue-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.people-workforce-model>.people-workforce-plan .people-role-grid{grid-template-columns:minmax(0,1fr)}.people-workforce-model>.people-workforce-plan,.people-current-workforce,.people-ai-operations,.people-hiring-governance{grid-column:1/-1}.people-current-workforce{border:1px solid var(--people-line);background:#071621b8;border-radius:16px;grid-template-columns:minmax(280px,1fr) auto minmax(260px,.72fr);align-items:center;gap:22px;padding:18px 20px;display:grid}.people-current-workforce h2,.people-workforce-plan h2,.people-ai-operations h2,.people-workforce-plan h3,.people-ai-operations h3{margin:0}.people-current-workforce p:last-child,.people-ai-operations header p:last-child{color:#a8bec8;margin:6px 0 0;line-height:1.5}.people-current-workforce dl{grid-template-columns:repeat(2,minmax(92px,1fr));gap:8px;margin:0;display:grid}.people-current-workforce dl div{background:#0310199e;border:1px solid #7fb3c72e;border-radius:12px;gap:3px;min-width:92px;padding:10px 12px;display:grid}.people-current-workforce dt{color:#a8bec8;font-size:12px}.people-current-workforce dd{color:#f1f7fa;margin:0;font-size:24px;font-weight:760}.people-current-workforce ul{flex-wrap:wrap;justify-content:flex-end;gap:7px;margin:0;padding:0;list-style:none;display:flex}.people-current-workforce li{color:#bfd1d9;background:#081925b8;border:1px solid #7fb3c733;border-radius:999px;padding:6px 9px;font-size:12px}.people-workforce-plan,.people-ai-operations,.people-hiring-governance{border:1px solid var(--people-line);background:linear-gradient(145deg,#071621e0,#041019bd);border-radius:18px;min-width:0;padding:20px}.people-workforce-plan>header,.people-ai-operations>header,.people-hiring-governance>header{border-bottom:1px solid #7fb3c724;justify-content:space-between;align-items:start;gap:16px;padding-bottom:13px;display:flex}.people-workforce-plan:nth-of-type(4){grid-column:1/-1}.people-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.people-workforce-plan:nth-of-type(4) .people-role-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.people-role-grid article{border-bottom:1px solid #7fb3c71f;min-width:0;padding:14px 0}.people-role-grid h3{color:#edf5f7;font-size:15px;line-height:1.35}.people-role-grid article>strong{color:#85d0c6;letter-spacing:.035em;text-transform:uppercase;margin-top:5px;font-size:11px;display:block}.people-role-grid p{color:#a8bec8;margin:6px 0 0;font-size:13px;line-height:1.48}.people-role-grid details{margin-top:12px}.people-role-grid summary{cursor:pointer;color:#d8e8ed;min-height:44px;padding:11px 0}.people-role-grid dl{gap:8px;margin:10px 0;display:grid}.people-role-grid dt{color:#91aeb8}.people-role-grid dd{overflow-wrap:anywhere;margin:2px 0 0}.people-role-grid h4{margin:12px 0 4px}.people-role-grid article:has(>details[open]){grid-column:1/-1}.people-duty-coverage{border-top:1px solid #7fb3c724;margin-top:16px;padding-top:14px}.people-duty-coverage>header{justify-content:space-between;align-items:start;gap:14px;display:flex}.people-duty-coverage>header h4,.people-duty-coverage>header p{margin:0}.people-duty-coverage>header p{color:#a8bec8;max-width:62ch;font-size:13px;line-height:1.5}.people-duty-coverage>header>span{color:#b9cbd2;flex:none;font-size:12px}.people-duty-coverage>ol{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.people-duty-coverage>ol>li{background:#03101994;border:1px solid #7fb3c726;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:8px 12px;min-width:0;padding:14px;display:grid}.people-duty-summary{grid-column:1/-1;gap:4px;min-width:0;display:grid}.people-duty-summary>span{color:#85d0c6;font-size:12px;font-weight:700}.people-duty-summary>strong{color:#edf5f7;font-size:14px;line-height:1.42}.people-duty-summary>small{color:#a8bec8;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.people-duty-coverage li>details{grid-column:1/-1;margin:0}.people-duty-coverage li>details>summary{min-height:44px;padding:11px 0}.people-duty-coverage li>details>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.people-duty-coverage li>details>dl>div{background:#0a1f2bb8;border-radius:10px;min-width:0;padding:9px 10px}.people-duty-coverage li>details>dl>.wide{grid-column:1/-1}.people-duty-coverage li>details>small{color:#91aeb8;margin-top:10px;font-size:12px;line-height:1.45;display:block}.people-duty-unavailable{color:#b9cbd2}.people-duty-provenance{color:#91aeb8;grid-column:1/-1;font-size:11px;line-height:1.45}.people-duty-open{grid-column:1/-1;justify-self:start;min-height:44px}.people-duty-sandbox{background:#04141df0;border:1px solid #75c9bf47;border-radius:14px;gap:14px;margin-top:14px;padding:16px;display:grid}.people-duty-sandbox>header{justify-content:space-between;align-items:start;gap:18px;display:flex}.people-duty-sandbox>header h5,.people-duty-sandbox>header p{margin:0}.people-duty-sandbox>header h5{color:#f2f8fa;font-size:17px;line-height:1.35}.people-duty-sandbox>header p:not(.eyebrow){color:#a8bec8;max-width:68ch;margin-top:4px;font-size:13px;line-height:1.45}.people-duty-sandbox>header>button,.people-duty-sandbox>footer>button,.people-duty-sandbox>ol button{min-height:44px}.people-duty-sandbox>ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.people-duty-sandbox>ol>li{background:#0a1f2bbf;border-radius:11px;align-content:start;gap:7px;min-width:0;min-height:120px;padding:12px;display:grid}.people-duty-sandbox>ol>li[data-current=true]{outline:1px solid #75c9bf73}.people-duty-sandbox>ol span{color:#85d0c6;font-size:12px;font-weight:750}.people-duty-sandbox>ol strong{color:#dce9ed;overflow-wrap:anywhere;font-size:13px;line-height:1.47}.people-duty-sandbox>ol button{white-space:normal;width:100%}.people-duty-sandbox>footer{color:#a8bec8;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.people-duty-destination-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.people-duty-destination-actions a{color:#dce9ed;background:#10353c80;border:1px solid #75c9bf5c;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:9px 13px;font-size:13px;font-weight:760;text-decoration:none;display:inline-flex}.people-duty-destination-actions a:hover,.people-duty-destination-actions a:focus-visible{background:#16464cad;border-color:#75c9bf}.people-level-inspector{background:#03101980;border:1px solid #7fb3c729;border-radius:13px;gap:12px;margin-top:14px;padding:14px;display:grid}.people-level-inspector>label{color:#b9cbd2;grid-template-columns:minmax(150px,.34fr) minmax(0,1fr);align-items:center;gap:12px;font-size:13px;font-weight:760;display:grid}.people-level-inspector select{width:100%;min-height:44px}.people-level-inspector>article{border:0;min-width:0;padding:0}.people-level-inspector>article>header{border-top:1px solid #7fb3c724;justify-content:space-between;align-items:start;gap:14px;padding:12px 0;display:flex}.people-level-inspector h4,.people-level-inspector p{margin:0}.people-level-inspector dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;display:grid}.people-level-inspector dl>div{background:#0a1f2bb8;border-radius:10px;min-width:0;padding:10px 11px}.people-level-inspector dl>.wide{grid-column:1/-1}.people-level-inspector dd ul{gap:4px;margin:0;padding-left:18px;display:grid}.people-level-inspector>article>footer{color:#a8bec8;gap:4px;margin-top:10px;font-size:12px;line-height:1.45;display:grid}.people-level-inspector>article>footer small{color:#91aeb8}.people-operating-rhythm{background:linear-gradient(145deg,#061b24e6,#04121bc2);border:1px solid #75c9bf3b;border-radius:15px;gap:14px;margin-top:16px;padding:16px;display:grid}.people-operating-rhythm>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.people-operating-rhythm>header h4,.people-operating-rhythm>header p{margin:0}.people-operating-rhythm>header p:not(.eyebrow){color:#a8bec8;max-width:70ch;margin-top:4px;font-size:13px;line-height:1.5}.people-operating-rhythm>label{color:#c2d2d8;grid-template-columns:minmax(150px,.3fr) minmax(0,1fr);align-items:center;gap:12px;font-size:13px;font-weight:760;display:grid}.people-operating-rhythm select{width:100%;min-height:44px}.people-rhythm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.people-rhythm-grid>li{background:#0310199e;border:1px solid #7fb3c724;border-radius:12px;align-content:start;gap:6px;min-width:0;padding:13px;display:grid}.people-rhythm-grid>li:first-child,.people-rhythm-grid>li:last-child{grid-column:1/-1}.people-rhythm-grid>li>span{color:#85d0c6;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:780}.people-rhythm-grid>li>strong{color:#edf5f7;font-size:14px;line-height:1.4}.people-rhythm-grid ul,.people-rhythm-grid ol{color:#b9cbd2;gap:5px;margin:3px 0 0;padding-left:18px;font-size:12px;line-height:1.45;display:grid}.people-rhythm-grid li small{color:#91aeb8;margin-top:2px;font-size:11px;line-height:1.4;display:block}.people-level-authority{background:#0c28319e;border-left:3px solid #75c9bf;border-radius:0 10px 10px 0;gap:4px;padding:12px 13px;display:grid}.people-level-authority strong{color:#edf5f7;font-size:14px}.people-level-authority span,.people-level-authority small{color:#b9cbd2;font-size:12px;line-height:1.45}.people-rhythm-actions{flex-wrap:wrap;gap:8px;display:flex}.people-rhythm-actions button{min-height:44px}.people-rhythm-result{background:#16463957;border:1px solid #58c6944d;border-radius:11px;gap:4px;padding:12px 13px;display:grid}.people-rhythm-result strong{color:#dff7eb}.people-rhythm-result span{color:#c1d8cd;font-size:13px;line-height:1.48}.people-workforce .people-readiness-list li>span{background:#788993}.people-workforce .people-readiness-list li[data-ready=true]>span{background:#59c594}@media (width<=900px){.people-catalogue-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.people-area-tabs,.people-catalogue-filters{grid-template-columns:1fr}.people-operating-rhythm>header,.people-operating-rhythm>label{grid-template-columns:1fr;display:grid}.people-rhythm-grid,.people-level-inspector>label,.people-level-inspector dl{grid-template-columns:1fr}.people-level-inspector dl>.wide{grid-column:1}.people-duty-sandbox>footer{flex-direction:column;align-items:stretch}.people-duty-destination-actions{justify-content:stretch}.people-duty-destination-actions>*{flex:100%}}.people-ai-operations>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.people-hiring-governance{grid-column:1/-1}.people-hiring-governance>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:10px;margin-top:15px;display:grid}.people-hiring-governance article{background:#0310198a;border:1px solid #7fb3c726;border-radius:13px;align-content:start;gap:8px;min-width:0;padding:14px;display:grid}.people-hiring-governance h3,.people-hiring-governance p,.people-hiring-governance small,.people-hiring-governance strong{overflow-wrap:anywhere;margin:0}.people-hiring-governance p,.people-hiring-governance small{color:#a8bec8;font-size:13px;line-height:1.48}.people-hiring-governance strong{color:#d8e8ed;font-size:12px;line-height:1.5}.people-ai-operations article{background:#0310198a;border:1px solid #7fb3c726;border-radius:13px;min-width:0;padding:14px}.people-ai-operations h3{font-size:15px}.people-ai-operations article>p{color:#a8bec8;margin:7px 0 0;font-size:13px;line-height:1.48}.people-ai-operations small{color:#c2d1d7;grid-template-columns:auto minmax(0,1fr);gap:7px;margin-top:10px;font-size:12px;line-height:1.45;display:grid}.people-ai-operations small strong{color:#85d0c6}.people-executive-continuity{background:linear-gradient(145deg,#071621eb,#041019c7);border:1px solid #7fb3c73d;border-radius:18px;grid-column:1/-1;min-width:0;overflow:hidden}.people-executive-continuity>header,.people-executive-continuity>footer{justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.people-executive-continuity>header{border-bottom:1px solid #7fb3c729}.people-executive-continuity h2,.people-executive-continuity h3,.people-executive-continuity p{margin:0}.people-executive-continuity>header p:last-child{color:#a8bec8;margin-top:6px;line-height:1.5}.people-continuity-status{background:#7fb3c724;border-bottom:1px solid #7fb3c729;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.people-continuity-status article{background:#031019e6;align-content:start;gap:6px;min-width:0;padding:16px;display:grid}.people-continuity-status span,.people-continuity-status small{color:#9fb8c2;font-size:12px;line-height:1.45}.people-continuity-status strong{color:#f0d0c8;font-size:15px}.people-continuity-signal{background:#0310199e;border:1px solid #7fb3c729;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 16px;margin:16px 20px 0;padding:14px 16px;display:grid}.people-continuity-signal h3,.people-continuity-signal p{margin:0}.people-continuity-signal div>p:last-child,.people-continuity-signal>small{color:#9fb8c2;font-size:13px;line-height:1.48}.people-continuity-signal div>p:last-child{margin-top:5px}.people-continuity-signal>small{grid-column:1/-1}.people-continuity-work{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px 20px;display:grid}.people-continuity-work>section{background:#0310199e;border:1px solid #7fb3c729;border-radius:14px;align-content:start;gap:12px;min-width:0;padding:16px;display:grid}.people-continuity-work ol{gap:10px;margin:0;padding-left:22px;display:grid}.people-continuity-work li{color:#dce9ed;padding-left:4px}.people-continuity-work li span{color:#9fb8c2;margin-top:3px;font-size:13px;line-height:1.45;display:block}.people-continuity-work label{color:#c9d9df;gap:6px;font-size:13px;display:grid}.people-continuity-work select,.people-continuity-work button{min-height:44px}.people-continuity-work dl{gap:10px;margin:0;display:grid}.people-continuity-work dl div{background:#091d29b8;border-radius:11px;gap:4px;padding:11px 12px;display:grid}.people-continuity-work dt{color:#92adb7;font-size:12px}.people-continuity-work dd{color:#e2edf0;margin:0;font-size:13px;line-height:1.48}.people-continuity-result{color:#dceae6;background:#195b4f33;border:1px solid #5ac4ae4d;border-radius:11px;padding:12px 13px;font-size:13px;line-height:1.48}.people-continuity-result strong{color:#8ad5c5;display:block}.people-executive-continuity>footer{color:#a8bec8;border-top:1px solid #7fb3c729;gap:5px;font-size:12px;line-height:1.5;display:grid}.people-executive-continuity>footer strong{color:#e8f0f2}.people-quality-work,.people-wellbeing-work,.people-governance-reference{border:1px solid var(--people-line);background:linear-gradient(145deg,#071621e6,#041019c2);border-radius:18px;grid-column:1/-1;min-width:0;overflow:hidden}.people-quality-work>header,.people-wellbeing-work>header,.people-governance-reference>header{border-bottom:1px solid #7fb3c729;justify-content:space-between;align-items:start;gap:18px;padding:20px;display:flex}.people-quality-work h2,.people-quality-work p,.people-wellbeing-work h2,.people-wellbeing-work p,.people-governance-reference h2{margin:0}.people-quality-work>header p:last-child,.people-wellbeing-work>header p:last-child{color:#a8bec8;max-width:72ch;margin-top:5px;font-size:14px;line-height:1.5}.people-quality-work>form,.people-wellbeing-work>form{gap:16px;padding:20px;display:grid}.people-quality-context,.people-wellbeing-context{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.people-quality-work label,.people-wellbeing-work label{color:#c9d9df;gap:7px;min-width:0;font-size:13px;font-weight:720;display:grid}.people-quality-work select,.people-quality-work textarea,.people-quality-work button,.people-wellbeing-work select,.people-wellbeing-work textarea,.people-wellbeing-work button{min-height:44px}.people-quality-work textarea,.people-wellbeing-work textarea{resize:vertical}.people-quality-work fieldset{border:0;min-width:0;margin:0;padding:0}.people-quality-work legend{color:#eff6f8;margin-bottom:9px;font-size:14px;font-weight:780}.people-quality-measures{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.people-quality-measures>label{background:#0310199e;border:1px solid #7fb3c726;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(170px,.45fr);align-items:center;padding:13px 14px}.people-quality-measures>label>span{gap:4px;display:grid}.people-quality-measures strong{color:#edf5f7;font-size:14px}.people-quality-measures small{color:#9fb8c2;font-size:12px;font-weight:500;line-height:1.45}.people-duty-fitness{background:linear-gradient(145deg,#0b2529b8,#07121de6);border:1px solid #5bb8ab40;border-radius:14px;gap:18px;padding:22px;display:grid}.people-duty-fitness>header{border-bottom:1px solid #5bb8ab2e;justify-content:space-between;align-items:start;gap:18px;padding-bottom:16px;display:flex}.people-duty-fitness h2,.people-duty-fitness p{margin:0}.people-duty-fitness h2{font-size:clamp(21px,2.2vw,29px)}.people-duty-fitness>header p:last-child{max-width:780px;color:var(--text-muted);margin-top:7px;font-size:13px;line-height:1.55}.people-duty-fitness-controls{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:12px;display:grid}.people-duty-fitness-controls label{color:var(--text-soft);gap:6px;font-size:12px;font-weight:700;display:grid}.people-duty-fitness-controls select,.people-duty-fitness-controls button,.people-duty-fitness-result button{min-height:44px}.people-duty-fitness-checks{background:#5bb8ab26;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:1px;list-style:none;display:grid}.people-duty-fitness-checks li{background:#07121df0;align-content:start;gap:6px;min-height:100px;padding:14px;display:grid}.people-duty-fitness-checks strong{font-size:13px}.people-duty-fitness-checks span{color:var(--text-muted);font-size:12px;line-height:1.45}.people-duty-fitness-result{background:#26695f24;border-left:3px solid #5bb8ab;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:15px 16px;display:grid}.people-duty-fitness-result>div{gap:4px;display:grid}.people-duty-fitness-result span,.people-duty-fitness-result small{color:var(--text-muted);font-size:12px;line-height:1.45}.people-review-context,.people-learning-handoff,.people-confidentiality-boundary,.people-support-explanation{background:#0f393c3d;border:1px solid #75c9bf38;border-radius:12px;gap:4px;padding:13px 14px;display:grid}.people-review-context strong,.people-learning-handoff strong,.people-confidentiality-boundary strong,.people-support-explanation strong{color:#dcece9;font-size:13px}.people-review-context span,.people-learning-handoff span,.people-confidentiality-boundary span,.people-support-explanation span{color:#a8c4c4;font-size:12px;line-height:1.48}.people-checkin-preference{background:#0310199e;border:1px solid #7fb3c729;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 18px;padding:14px;display:grid}.people-checkin-preference>div{gap:4px;display:grid}.people-checkin-preference>div>strong{color:#edf5f7;font-size:14px}.people-checkin-preference>div>span,.people-checkin-preference>small{color:#9fb8c2;font-size:12px;line-height:1.48}.people-checkin-preference>small,.people-checkin-preference>label:not(.people-consent-toggle){grid-column:1/-1}.people-consent-toggle{cursor:pointer;align-items:center;gap:9px;min-height:44px;grid-template-columns:none!important;display:flex!important}.people-consent-toggle input{accent-color:#75c9bf;width:24px;height:24px;margin:0}.people-consent-toggle span{color:#dbe8ec;white-space:nowrap}.people-quality-work form>button,.people-wellbeing-work form>button{justify-self:start}.people-local-result{color:#c6dcd7;background:#195b4f33;border:1px solid #5ac4ae4d;border-radius:11px;padding:13px 14px;font-size:13px;line-height:1.5}.people-local-result strong{color:#8ad5c5;display:block}.people-governance-reference>div{background:#7fb3c71f;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:1px;display:grid}.people-governance-reference article{background:#031019e0;align-content:start;gap:7px;min-width:0;padding:16px;display:grid}.people-governance-reference h3,.people-governance-reference p{margin:0}.people-governance-reference h3{color:#eef5f7;font-size:15px}.people-governance-reference p{color:#9fb8c2;font-size:13px;line-height:1.48}.people-governance-reference article>strong{color:#b9d3d4;font-size:12px;line-height:1.48}@media (width<=1120px){.people-current-workforce{grid-template-columns:minmax(0,1fr) auto}.people-current-workforce ul{grid-column:1/-1;justify-content:flex-start}.people-workforce-plan,.people-workforce-plan:nth-of-type(4){grid-column:1/-1}.people-workforce-plan:nth-of-type(4) .people-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){#main-content .people-workforce.people-workforce>.people-workforce-hero{padding:20px}.people-workforce-model{grid-template-columns:1fr}.people-current-workforce{grid-template-columns:1fr;gap:14px;padding:16px}.people-work-support{grid-template-columns:1fr}.people-work-support>span,.people-current-workforce ul,.people-workforce-plan,.people-workforce-plan:nth-of-type(4),.people-ai-operations{grid-column:auto}.people-current-workforce ul{justify-content:flex-start}.people-workforce-plan,.people-ai-operations{padding:16px}.people-workforce-plan>header,.people-ai-operations>header{display:grid}.people-workforce-plan .state-badge,.people-ai-operations .state-badge{justify-self:start}.people-role-grid,.people-workforce-plan:nth-of-type(4) .people-role-grid,.people-ai-operations>div{grid-template-columns:1fr}.people-duty-coverage>header,.people-duty-coverage li>details>dl{grid-template-columns:1fr;display:grid}.people-duty-coverage li>details>dl>.wide{grid-column:auto}.people-duty-sandbox>header,.people-duty-sandbox>footer{align-items:stretch;display:grid}.people-duty-sandbox>ol{grid-template-columns:1fr}.people-duty-sandbox>ol>li{min-height:0}.people-executive-continuity>header,.people-executive-continuity>footer,.people-continuity-work{padding:16px;display:grid}.people-continuity-status,.people-continuity-work{grid-template-columns:1fr}.people-continuity-signal{grid-template-columns:1fr;margin:14px 16px 0}.people-continuity-signal>small{grid-column:auto}.people-quality-work>header,.people-wellbeing-work>header,.people-governance-reference>header,.people-quality-context,.people-wellbeing-context,.people-quality-measures,.people-quality-measures>label,.people-checkin-preference{grid-template-columns:1fr;display:grid}.people-checkin-preference>small,.people-checkin-preference>label:not(.people-consent-toggle){grid-column:auto}.people-quality-work>form,.people-wellbeing-work>form{padding:16px}.people-duty-fitness>header,.people-duty-fitness-controls,.people-duty-fitness-checks,.people-duty-fitness-result{grid-template-columns:1fr;display:grid}.people-duty-fitness>header .state-badge{justify-self:start}.people-duty-fitness-result button{width:100%}}@media (width>=701px) and (width<=1050px){.people-continuity-status{grid-template-columns:repeat(2,minmax(0,1fr))}.people-continuity-work{grid-template-columns:1fr}}.people-workforce{width:min(1480px,100%);padding:clamp(28px, 4vw, 58px) var(--page-gutter) 72px;color:var(--text);gap:26px;margin:0 auto;display:grid}.people-workforce .people-workforce-hero{isolation:isolate;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4px 18px;padding:0 0 20px;display:grid;position:relative}.people-workforce .people-workforce-hero:before{z-index:-1;top:-12px;bottom:4px;left:calc(var(--page-gutter) * -1);content:"";pointer-events:none;background:linear-gradient(100deg,#424c5b3d,#25605c29 48%,#0000 88%);width:min(720px,72vw);position:absolute}.people-workforce .people-workforce-hero[data-state=critical]:before{background:linear-gradient(100deg,#74233057,#25605c29 48%,#0000 88%)}.people-workforce .people-workforce-hero[data-state=attention]:before{background:linear-gradient(100deg,#7e541a52,#25605c29 48%,#0000 88%)}.people-workforce .people-workforce-hero[data-state=healthy]:before{background:linear-gradient(100deg,#1d644b52,#25605c29 48%,#0000 88%)}.people-workforce .people-workforce-hero[data-state=unavailable]:before{background:linear-gradient(100deg,#424c5b3d,#25605c29 48%,#0000 88%)}.people-workforce .people-workforce-hero>.context-back{grid-column:1/-1;justify-self:start;margin-bottom:2px}.people-workforce .eyebrow{color:#79aaa6}.people-workforce .people-workforce-hero h1{margin:6px 0 8px;font-size:clamp(30px,4vw,52px);line-height:1.05}.people-workforce .people-workforce-hero h1:focus,.people-workforce .people-workforce-hero h1:focus-visible{box-shadow:none!important;outline:none!important}.people-workforce .people-workforce-hero>div p:last-child{max-width:800px;color:var(--text-soft);font-size:var(--type-body);margin:0;line-height:1.55}.people-workforce .people-workforce-hero>.state-badge{align-self:start}.people-workforce .people-provider-boundary,.people-workforce .people-human-boundary{border:1px solid var(--line);border-radius:var(--r-sm);color:var(--text-muted);background:#07121db3;border-left:2px solid #4d8984;margin:0;padding:14px 16px}.people-workforce .people-metrics{border:1px solid var(--line);border-radius:var(--r-sm);grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:0;overflow:hidden}.people-workforce .people-metrics article{border:0;border-right:1px solid var(--line);background:#07121db3;border-radius:0;padding:15px}.people-workforce .people-metrics article:last-child{border-right:0}.people-workforce .people-metrics span{color:var(--text-muted);font-size:var(--type-meta)}.people-workforce .people-metrics strong{font-size:22px}.people-workforce .people-staffing-policy,.people-workforce .people-directory,.people-workforce .people-record-detail,.people-workforce .people-register{border:1px solid var(--line);border-radius:var(--r-sm);box-shadow:none;background:#07121db3;margin:0;padding:18px}.people-workforce .people-staffing-policy{border-left:2px solid #4d8984}.people-workforce .people-staffing-groups article,.people-workforce .people-engagement-classes>div,.people-workforce .people-facts>div,.people-workforce .people-readiness-list li{border-color:var(--line);border-radius:var(--r-sm);background:#081521}.people-workforce .people-area-tabs{background:0 0;border:0;border-radius:0;gap:8px;margin:0;padding:0}.people-workforce .people-area-tabs button{border:1px solid var(--line);border-radius:var(--r-sm);background:#0a1826}.people-workforce .people-area-tabs button[aria-current=page]{background:linear-gradient(135deg,#23656047,#0a1826);border-color:#5a9892;box-shadow:inset 0 -2px #5a9892}.people-workforce .people-workbench-grid{gap:14px}.people-workforce .people-record-detail[data-empty=true]{min-height:260px}.people-workforce .people-record-list>button{border-color:var(--line);border-radius:var(--r-sm);background:#081521}.people-workforce .people-record-list>button.selected{background:#19474457;border-color:#4d8984}.people-workforce input,.people-workforce select{border-color:var(--line);border-radius:var(--r-sm);background:#0b1928;min-height:44px}.people-workforce .people-edit-form>button,.people-workforce .people-register form>button{border-radius:var(--r-sm);background:#10263a;border-color:#3a5b75;min-height:44px}.people-primary-actions{color:#a9bec8;background:#06151f94;border:1px solid #7fb3c729;border-radius:14px;align-items:center;gap:14px;margin:18px 0;padding:10px 12px;display:flex}.people-primary-actions button,.people-add-dialog button,.people-add-form>button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#176789,#124b67);border:1px solid #57badd6b;border-radius:11px;padding:9px 16px}.people-primary-actions span{font-size:.84rem}.people-dialog-backdrop{z-index:70;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#01070bb8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.people-add-dialog{background:linear-gradient(150deg,#0b2434,#07151f);border:1px solid #70c2df4d;border-radius:22px;width:min(820px,100%);max-height:min(820px,100vh - 48px);padding:24px;overflow:auto;box-shadow:0 30px 90px #0000008c}.people-add-dialog>header{justify-content:space-between;align-items:start;gap:20px;margin-bottom:18px;display:flex}.people-add-dialog h2{margin:3px 0 0;font-size:1.7rem}.people-add-dialog>header button{background:#0b2534e6}.people-add-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.people-add-form .wide,.people-add-form .people-add-explainer,.people-add-form>button{grid-column:1/-1}.people-add-form textarea{color:#eef7fa;width:100%;font:inherit;resize:vertical;background:#081823;border:1px solid #7fb3c73d;border-radius:11px;padding:11px}.people-add-explainer,.people-dialog-note,.people-provider-note{color:#b7cbd4;margin:0;line-height:1.55}.people-dialog-note{border-top:1px solid #7fb3c724;margin:18px 0 0;padding-top:16px;font-size:.82rem}.people-access-surfaces{flex-wrap:wrap;gap:7px;margin:16px 0;padding:0;list-style:none;display:flex}.people-access-surfaces li{color:#c9e2e9;background:#12435659;border:1px solid #5dc1e538;border-radius:999px;padding:6px 10px;font-size:.76rem}.people-onboarding-steps{gap:8px;margin:20px 0;padding:0;list-style:none;display:grid}.people-onboarding-steps li{color:#b8cbd3;border:1px solid #7fb3c724;border-radius:11px;grid-template-columns:12px 1fr auto;align-items:center;gap:9px;min-height:45px;padding:9px 12px;display:grid}.people-onboarding-steps li>span{background:#d6a843;border-radius:50%;width:9px;height:9px}.people-onboarding-steps li[data-ready=true]>span{background:#59c594}.people-onboarding-steps small{color:#91aab5}.people-provider-note{background:#5d40102e;border-left:3px solid #d6a843;padding:12px}.people-add-module{background:linear-gradient(150deg,#0b2434e0,#07151fe6);border:1px solid #70c2df40;border-radius:20px;gap:18px;padding:clamp(18px,3vw,28px);display:grid;box-shadow:0 20px 60px #0003}.people-add-module>header{border-bottom:1px solid #7fb3c724;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:16px;display:flex}.people-add-module>header h2{margin:3px 0 6px;font-size:clamp(1.35rem,2vw,1.75rem)}.people-add-module>header p{color:#a9bec8;max-width:720px;margin:0;line-height:1.55}.people-relationship-picker{color:#a9bec8;gap:7px;max-width:420px;font-size:.82rem;font-weight:720;display:grid}.people-add-form label{color:#a9bec8;gap:7px;font-size:.82rem;font-weight:720;display:grid}.people-add-form label small{color:#78929d;font-weight:500}.people-add-form input,.people-add-form select{color:#eef7fa;width:100%;min-width:0;min-height:43px;font:inherit;background:#081823;border:1px solid #7fb3c73d;border-radius:11px;padding:9px 11px}.people-email-preview{color:#b7cbd4;background:#11486238;border-left:3px solid #58b8da;gap:5px;margin:2px 0;padding:13px 14px;display:grid}.people-email-preview strong{color:#eef7fa}.people-add-module>footer{color:#88a5b1;border-top:1px solid #7fb3c724;padding-top:15px;font-size:.8rem;line-height:1.55}@media (width<=620px){.people-primary-actions{flex-direction:column;align-items:flex-start}.people-dialog-backdrop{padding:10px}.people-add-dialog{max-height:calc(100vh - 20px);padding:18px}.people-add-form{grid-template-columns:1fr}.people-add-form .wide,.people-add-form .people-add-explainer,.people-add-form>button{grid-column:auto}}.people-execution-control{background:#04111bb8;border:1px solid #5bb8d73d;border-radius:16px;gap:14px;margin:22px 0;padding:18px;display:grid}.people-execution-control>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.people-execution-control h3,.people-execution-control h4{margin:2px 0 0}.people-execution-control>header p:last-child{color:#acc4ce;max-width:760px;margin:7px 0 0;line-height:1.5}.people-execution-current{gap:9px;display:grid}.people-execution-current>article{background:#081521;border:1px solid #7fb3c729;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 14px;padding:13px;display:grid}.people-execution-current>article>div:first-child{gap:3px;display:grid}.people-execution-current span,.people-execution-current small{color:#a9bec8}.people-execution-actions{border-top:1px solid #7fb3c71f;grid-column:1/-1;grid-template-columns:minmax(220px,1fr) repeat(2,max-content);align-items:end;gap:9px;padding-top:10px;display:grid}.people-execution-actions button,.people-execution-prepare>button{color:#fff;background:linear-gradient(135deg,#176789,#124b67);border:1px solid #57badd6b;border-radius:11px;min-height:44px;padding:9px 14px}.people-execution-actions button.secondary{background:#102536}.people-execution-prepare{border-top:1px solid #7fb3c729;gap:13px;padding-top:14px;display:grid}.people-execution-prepare>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.people-execution-prepare fieldset{border:1px solid #7fb3c729;border-radius:12px;gap:8px;margin:0;padding:13px;display:grid}.people-execution-prepare fieldset label{grid-template-columns:18px minmax(0,1fr);align-items:start}.people-execution-prepare input[type=checkbox]{width:16px;min-height:16px;margin-top:2px}.people-execution-prepare textarea{color:#eef7fa;width:100%;font:inherit;resize:vertical;background:#081823;border:1px solid #7fb3c73d;border-radius:11px;padding:10px 12px}.people-execution-prepare>button{justify-self:start}@media (width<=620px){.people-execution-control>header,.people-execution-current>article{grid-template-columns:1fr;display:grid}.people-execution-actions,.people-execution-prepare>div{grid-template-columns:1fr}.people-execution-actions button{width:100%}}.people-workforce label,.people-workforce small,.people-workforce dt{font-size:var(--type-meta);line-height:1.45}@media (width<=1000px){.people-workforce .people-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.people-workforce .people-metrics article:nth-child(3){border-right:0}.people-workforce .people-metrics article:nth-child(-n+3){border-bottom:1px solid var(--line)}}@media (width<=620px){.people-workforce{width:100%;padding:28px var(--page-gutter) 54px}.people-workforce .people-workforce-hero{grid-template-columns:1fr;padding-inline:0}.people-workforce .people-workforce-hero>.state-badge{justify-self:start}.people-workforce .people-record-detail[data-empty=true]{min-height:140px}.people-workforce .people-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.people-workforce .people-metrics article:nth-child(3){border-right:1px solid var(--line)}.people-workforce .people-metrics article:nth-child(2n){border-right:0}.people-workforce .people-metrics article:nth-child(-n+4){border-bottom:1px solid var(--line)}.people-workforce .people-metrics article:nth-child(n+5){border-bottom:0}}.people-external-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.people-external-facts>div{border:1px solid var(--line);background:#ffffff06;border-radius:10px;gap:3px;padding:9px 10px;display:grid}.people-external-facts dt{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800}.people-external-facts dd{color:var(--text);margin:0;font-size:13px;font-weight:700}@media (width<=620px){.people-external-facts{grid-template-columns:1fr}}.finance-usage-workbench{--finance-accent:#8d9fd5;--finance-accent-soft:#8d9fd52e;--finance-accent-border:#8d9fd552;width:min(1480px,100% - clamp(24px,5vw,72px));color:var(--text);gap:clamp(24px,3.5vw,48px);margin:0 auto;padding:clamp(20px,3vw,42px) 0 clamp(48px,8vw,96px);display:grid}.finance-workbench-hero{isolation:isolate;border:1px solid var(--finance-accent-border);border-radius:var(--r-lg);background:radial-gradient(circle at 8% 12%,#6f84c447,#0000 42%),linear-gradient(132deg,#141f33fa,#070f19f7 64%);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px clamp(28px,5vw,72px);min-height:250px;padding:clamp(28px,5vw,68px);display:grid;position:relative;overflow:hidden}.finance-workbench-hero:after{z-index:-1;aspect-ratio:1;border:1px solid var(--finance-accent-soft);content:"";background:radial-gradient(circle,#596ea924,#0000 64%);border-radius:50%;width:min(620px,56vw);position:absolute;bottom:-65%;right:-10%}.finance-workbench-hero .context-back{min-height:44px;position:absolute;top:18px;left:20px}.finance-workbench-title{max-width:880px}.finance-workbench-title .eyebrow{color:var(--finance-accent)}.finance-workbench-title h1{letter-spacing:-.045em;max-width:820px;margin:8px 0 14px;font-size:clamp(34px,5vw,66px);font-weight:380;line-height:.98}.finance-workbench-title h1:focus{outline:0}.finance-workbench-title>p:last-child{max-width:760px;color:var(--text-soft);margin:0;font-size:clamp(14px,1.5vw,17px);line-height:1.65}.finance-workbench-hero>.state-badge{white-space:normal;text-align:center;align-self:start;max-width:260px}.finance-workbench-error,.finance-workbench-empty{border-radius:var(--r-md);background:#48121957;border:1px solid #dc565e7a;padding:20px 22px}.finance-workbench-empty{border-color:var(--line);background:var(--surface-raised)}.finance-workbench-empty h2,.finance-workbench-empty p,.finance-workbench-error{margin:0}.finance-workbench-empty p{color:var(--text-muted);margin-top:8px;line-height:1.55}.finance-workbench-summary{border-block:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.finance-workbench-summary>div{border-right:1px solid var(--line);gap:8px;min-width:0;padding:22px clamp(14px,2.5vw,30px);display:grid}.finance-workbench-summary>div:first-child{padding-left:0}.finance-workbench-summary>div:last-child{border-right:0;padding-right:0}.finance-workbench-summary span,.finance-control-heading>span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800;line-height:1.4}.finance-workbench-summary strong{overflow-wrap:anywhere;font-size:clamp(26px,3vw,38px);font-weight:420}.finance-workbench-summary small{color:var(--text-muted);font-size:12px;line-height:1.5}.finance-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;align-items:start;gap:clamp(18px,2vw,28px);display:grid}.finance-module{border:1px solid var(--line);border-top-color:var(--finance-accent-border);border-radius:var(--r-lg);background:linear-gradient(#121c2be6,#08111bfa 28%);gap:24px;min-width:0;padding:clamp(22px,3vw,36px);display:grid}.finance-module-wide{grid-column:1/-1}.finance-module-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.finance-module-header h2{letter-spacing:-.025em;margin:4px 0 8px;font-size:clamp(22px,2.4vw,32px);font-weight:460}.finance-module-header p:not(.eyebrow){max-width:720px;color:var(--text-muted);margin:0;font-size:14px;line-height:1.6}.finance-module-header>.state-badge{white-space:normal;text-align:center;max-width:190px}.finance-control-grid,.finance-provider-grid{border:1px solid var(--line);border-radius:var(--r-md);background:var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:1px;display:grid;overflow:hidden}.finance-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-human-queue{margin-top:20px}.finance-human-queue>.finance-control{border:1px solid var(--line);border-radius:var(--r-md);min-height:0}.finance-work-sequence-layout{grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);align-items:start;gap:18px;display:grid}.finance-work-type-list{gap:8px;display:grid}.finance-work-type-list button{border:1px solid var(--line);border-radius:var(--r-md);width:100%;min-height:72px;color:var(--text-soft);text-align:left;background:#070f18b8;gap:5px;padding:13px 14px;display:grid}.finance-work-type-list button[aria-current=page]{border-color:var(--finance-accent-border);color:var(--text);background:linear-gradient(135deg, var(--finance-accent-soft), #070f18e6);box-shadow:inset 3px 0 0 var(--finance-accent)}.finance-work-type-list strong{font-size:13px}.finance-work-type-list span{color:var(--text-muted);font-size:12px;line-height:1.45}.finance-work-review{border:1px solid var(--line);border-radius:var(--r-md);background:#070f18f0;gap:18px;min-width:0;padding:clamp(18px,2.5vw,28px);display:grid}.finance-work-review>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.finance-work-review h3{margin:3px 0 6px;font-size:clamp(20px,2vw,27px)}.finance-work-review header p:last-child{max-width:690px;margin:0;font-size:13px}.finance-work-steps{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.finance-work-steps li{min-width:0;color:var(--text-muted);background:var(--surface-inset);padding:10px 12px;font-size:12px;font-weight:750}.finance-work-steps li[data-current=true]{color:var(--text);background:var(--finance-accent-soft)}.finance-work-steps li[data-complete=true]{color:var(--green)}.finance-evidence-check,.finance-review-form,.finance-handoff-review,.finance-handoff-complete{gap:14px;display:grid}.finance-review-context{border-left:3px solid var(--finance-accent);background:#8d9fd514;gap:4px;padding:13px 15px;display:grid}.finance-review-context span,.finance-review-context small{color:var(--text-muted);font-size:12px}.finance-evidence-check ul{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--line);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.finance-evidence-check li{background:var(--surface-inset);min-height:48px;color:var(--text-soft);justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;font-size:13px;display:flex}.finance-review-form label{color:var(--text-soft);gap:6px;font-size:12px;font-weight:700;display:grid}.finance-review-form select,.finance-review-form textarea{border:1px solid var(--line-strong);border-radius:var(--r-sm);width:100%;min-height:44px;color:var(--text);background:var(--surface-inset);font:inherit;padding:10px 12px}.finance-review-form textarea{resize:vertical;min-height:108px}.finance-handoff-review dl{border-top:1px solid var(--line);margin:0;display:grid}.finance-handoff-review dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(130px,.35fr) minmax(0,1fr);gap:14px;padding:12px 0;display:grid}.finance-handoff-review dd{text-align:left}.finance-handoff-complete{border-radius:var(--r-md);background:#1e604621;border:1px solid #5cd6a352;padding:18px}.finance-handoff-complete p{margin:0}.finance-handoff-complete button{justify-self:start}.finance-work-feedback{border-top:1px solid var(--line);color:var(--text-muted);margin:0;padding-top:12px;font-size:12px}.finance-work-sequence :is(button,select,textarea){min-height:44px}.finance-work-sequence button{padding:10px 14px}.finance-position-indicator .finance-control{min-height:0}.finance-control{background:#070f18f7;align-content:start;gap:12px;min-width:0;min-height:190px;padding:clamp(18px,2.2vw,26px);display:grid}.finance-control-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.finance-control-heading>span{flex:180px}.finance-control>strong{color:var(--text);overflow-wrap:anywhere;font-size:clamp(20px,2vw,27px);font-weight:480;line-height:1.18}.finance-control>p{color:var(--text-muted);margin:0;font-size:13px;line-height:1.6}.finance-control button{justify-self:start;min-height:44px;margin-top:auto}.finance-work-queue ol,.finance-cost-ledger ol,.finance-client-control ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.finance-work-queue li,.finance-cost-ledger li,.finance-client-control li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 18px;min-height:54px;padding:10px 0;display:grid}.finance-work-queue li:last-child,.finance-cost-ledger li:last-child,.finance-client-control li:last-child{border-bottom:0}.finance-work-queue li>div,.finance-cost-ledger li>span,.finance-client-control li>strong{min-width:0}.finance-work-queue li>div,.finance-client-control li{overflow-wrap:anywhere}.finance-work-queue li span,.finance-work-queue li small,.finance-cost-ledger li>span:last-child,.finance-client-control li span{color:var(--text-muted);font-size:12px;line-height:1.45}.finance-work-queue li>div{gap:4px;display:grid}.finance-work-queue li button{margin:0}.finance-cost-ledger li>span:last-child,.finance-client-control li span{text-align:right}.finance-workbench-boundary{border-top:1px solid var(--line);color:var(--text-muted);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px 20px;padding-top:20px;font-size:12px;line-height:1.55;display:grid}.finance-workbench-boundary strong{color:var(--text-soft)}.unit-economics-planner{border:1px solid var(--finance-accent-border);border-radius:var(--r-lg);background:linear-gradient(135deg,#8d9fd517,#0000 42%),#08111bfa;grid-column:1/-1;gap:24px;min-width:0;padding:clamp(22px,3vw,36px);display:grid}.unit-economics-heading,.unit-economics-form-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.unit-economics-heading h2,.unit-economics-form-heading h3,.unit-economics-breakdown h3{margin:4px 0 8px}.unit-economics-heading h2{letter-spacing:-.03em;font-size:clamp(24px,2.8vw,36px);font-weight:460}.unit-economics-heading p:not(.eyebrow),.unit-economics-form-heading p{max-width:720px;color:var(--text-muted);margin:0;font-size:14px;line-height:1.6}.unit-economics-state{border:1px solid var(--finance-accent-border);color:var(--finance-accent);border-radius:999px;padding:8px 12px;font-size:12px;font-weight:750;line-height:1.4}.unit-economics-package-tabs{border:1px solid var(--line);border-radius:var(--r-md);background:#040a11b8;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:6px;display:grid}.unit-economics-package-tabs button{text-align:left;background:0 0;border-color:#0000;align-content:center;justify-items:start;gap:4px;min-width:0;min-height:64px;padding:10px 14px;display:grid}.unit-economics-package-tabs button span{color:var(--text-soft);font-size:13px;font-weight:750}.unit-economics-package-tabs button strong{color:var(--text-muted);font-size:12px;font-weight:600;line-height:1.4}.unit-economics-package-tabs button small{color:var(--text-muted);font-size:11px;font-weight:550;line-height:1.35}.unit-economics-package-note{color:var(--text-muted);margin:-14px 0 0;font-size:12px;line-height:1.5}.commercial-add-ons{border:1px solid var(--line);border-radius:var(--r-lg);background:#040a1180;gap:14px;padding:clamp(16px,2vw,22px);display:grid}.commercial-add-ons>header{justify-content:space-between;align-items:end;gap:16px;display:flex}.commercial-add-ons h3,.commercial-add-on-grid h4{color:var(--text);margin:0}.commercial-add-ons>header>span,.commercial-add-on-grid article>small{color:var(--text-muted);font-size:12px;line-height:1.45}.commercial-add-on-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.commercial-add-on-grid article{border:1px solid var(--line);border-radius:var(--r-md);background:#07121dc7;align-content:start;gap:14px;min-width:0;padding:16px;display:grid}.commercial-add-on-grid article[data-available=false]{opacity:.62}.commercial-add-on-grid article>div{gap:6px;display:grid}.commercial-add-on-grid article>div>span{color:var(--finance-accent);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}.commercial-add-on-grid h4{font-size:18px}.commercial-add-on-grid article>div>strong{color:var(--text-soft);font-size:14px}.commercial-add-on-grid p{color:var(--text-muted);margin:0;font-size:12px;line-height:1.5}.commercial-add-on-grid label{color:var(--text-muted);gap:7px;font-size:12px;font-weight:700;display:grid}.commercial-add-on-grid input{box-sizing:border-box;width:100%;min-height:44px}.unit-economics-package-tabs button[aria-selected=true]{border-color:var(--finance-accent-border);background:var(--finance-accent-soft);color:var(--text)}.unit-economics-package-tabs button[aria-selected=true] strong{color:var(--finance-accent)}.commercial-estimate{border:1px solid var(--line);border-radius:var(--r-lg);background:#040a1194;gap:18px;padding:clamp(18px,2.4vw,28px);display:grid}.commercial-estimate>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px 28px;display:grid}.commercial-estimate h3,.commercial-transparency h3{color:var(--text);letter-spacing:-.02em;margin:4px 0 6px;font-size:clamp(18px,2vw,24px);font-weight:500}.commercial-estimate header p:not(.eyebrow),.commercial-estimate-actions p{color:var(--text-muted);margin:0;font-size:13px;line-height:1.55}.commercial-estimate>header>span{border:1px solid var(--line);color:var(--text-muted);white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:700;line-height:1.4}.commercial-estimate form{gap:16px;display:grid}.commercial-scope-summary{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.commercial-scope-summary>div{border-right:1px solid var(--line);gap:5px;min-width:0;padding:14px 16px;display:grid}.commercial-scope-summary>div:first-child{padding-left:0}.commercial-scope-summary>div:last-child{border-right:0;padding-right:0}.commercial-scope-summary dt,.commercial-scope-summary dd{margin:0}.commercial-scope-summary dd span,.commercial-scope-summary dd small{display:block}.commercial-scope-summary dd small{color:var(--text-muted);margin-top:3px;font-size:11px;font-weight:550;line-height:1.4}.commercial-scope-summary dt{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.4}.commercial-scope-summary dd{color:var(--text-soft);overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:1.4}.commercial-estimate-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px;display:grid}.commercial-estimate-fields label{min-width:0;color:var(--text-muted);gap:7px;font-size:12px;font-weight:700;line-height:1.4;display:grid}.commercial-estimate-fields input{box-sizing:border-box;width:100%;min-height:44px;color:var(--text);font-size:14px}.commercial-processing-suggestion{border:1px solid var(--line);border-radius:var(--r-md);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.commercial-processing-suggestion>div{border-right:1px solid var(--line);gap:4px;min-width:0;padding:12px 14px;display:grid}.commercial-processing-suggestion>div:last-child{border-right:0}.commercial-processing-suggestion dt,.commercial-processing-suggestion dd{margin:0}.commercial-processing-suggestion dt{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.commercial-processing-suggestion dd{color:var(--text-soft);font-size:14px;font-weight:700}.commercial-estimate-actions{justify-content:space-between;align-items:center;gap:16px 24px;display:flex}.commercial-estimate-actions p{max-width:700px}.commercial-estimate-actions button{flex:none;min-height:44px}.commercial-estimate-result{border-top:1px solid var(--line);grid-template-columns:minmax(230px,.75fr) minmax(0,1.25fr);align-items:center;gap:18px clamp(20px,3vw,42px);padding:18px 0 0;display:grid}.commercial-estimate-result>div:first-child{gap:5px;display:grid}.commercial-estimate-result>div:first-child>span,.commercial-estimate-result dt{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.4}.commercial-estimate-result>div:first-child>strong{color:var(--text);letter-spacing:-.03em;font-size:clamp(25px,3.2vw,40px);font-weight:430;line-height:1.08}.commercial-estimate-result small,.commercial-estimate-result>p{color:var(--text-muted);font-size:12px;line-height:1.5}.commercial-estimate-result dl{border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.commercial-estimate-result dl>div{gap:4px;min-width:0;padding:8px 16px;display:grid}.commercial-estimate-result dd{color:var(--text-soft);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:700}.commercial-estimate-result>p{border-left:3px solid var(--finance-accent-border);background:var(--finance-accent-soft);grid-column:1/-1;margin:0;padding:10px 12px}.commercial-transparency{border-block:1px solid var(--line);grid-template-columns:minmax(190px,.55fr) minmax(0,1.45fr);gap:10px clamp(24px,4vw,52px);padding:18px 0;display:grid}.commercial-transparency dl{border:1px solid var(--line);border-radius:var(--r-md);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.commercial-transparency dl>div{background:#040a11c2;gap:5px;min-width:0;padding:14px 16px;display:grid}.commercial-transparency dt,.commercial-transparency dd{margin:0}.delivery-cost-scenario{border:1px solid var(--line);border-radius:var(--r-md);background:#040a1194;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:12px;padding:16px;display:grid}.delivery-cost-scenario label{min-width:0;color:var(--text-muted);gap:7px;font-size:12px;font-weight:700;line-height:1.4;display:grid}.delivery-cost-scenario input,.delivery-cost-scenario select{box-sizing:border-box;width:100%;min-height:44px;color:var(--text);font-size:14px}.delivery-cost-results{border:1px solid var(--line);border-radius:var(--r-md);background:var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.delivery-cost-results>div{background:#040a11d1;align-content:start;gap:6px;min-width:0;padding:16px;display:grid}.delivery-cost-results span{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.4}.delivery-cost-results strong{color:var(--text);letter-spacing:-.025em;overflow-wrap:anywhere;font-size:clamp(22px,2.4vw,32px);font-weight:440;line-height:1.1}.delivery-cost-results small{color:var(--text-muted);font-size:12px;line-height:1.45}.commercial-transparency dt{color:var(--finance-accent);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.4}.commercial-transparency dd{color:var(--text-muted);font-size:12px;line-height:1.5}.unit-economics-internal{border:1px solid var(--line);border-radius:var(--r-md);background:#040a116b}.unit-economics-internal>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 24px;min-height:44px;padding:14px 16px;list-style-position:inside;display:grid}.unit-economics-internal>summary>div{vertical-align:middle;gap:3px;margin-left:5px;display:inline-grid}.unit-economics-internal>summary strong{color:var(--text-soft);font-size:14px}.unit-economics-internal>summary small,.unit-economics-internal>summary>span{color:var(--text-muted);font-size:12px;line-height:1.45}.unit-economics-internal>summary>span{text-align:right;max-width:330px}.unit-economics-internal[open]{padding-bottom:20px}.unit-economics-internal[open]>summary{border-bottom:1px solid var(--line);margin-bottom:18px}.unit-economics-internal[open]>:not(summary){margin-left:20px;margin-right:20px}.unit-economics-results{border-block:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.unit-economics-results>div{border-right:1px solid var(--line);gap:7px;min-width:0;padding:20px;display:grid}.unit-economics-results>div:first-child{padding-left:0}.unit-economics-results>div:last-child{border-right:0;padding-right:0}.unit-economics-results>.unit-economics-market-rate{background:linear-gradient(135deg, var(--finance-accent-soft), transparent 78%)}.unit-economics-results span,.unit-economics-sources strong{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800;line-height:1.4}.unit-economics-results strong{font-size:clamp(24px,2.8vw,36px);font-weight:450;line-height:1.1}.unit-economics-results small{color:var(--text-muted);font-size:12px;line-height:1.45}.unit-economics-explanation{border:1px solid var(--line);border-radius:var(--r-md);color:var(--text-muted);background:#040a117a;grid-template-columns:minmax(180px,1.25fr) repeat(4,minmax(135px,1fr));align-items:center;gap:10px 18px;padding:14px 16px;font-size:12px;line-height:1.45;display:grid}.unit-economics-explanation strong,.unit-economics-explanation b{color:var(--text-soft)}.unit-economics-explanation span{gap:3px;display:grid}.unit-economics-body{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);align-items:start;gap:clamp(18px,2.5vw,32px);display:grid}.unit-economics-form{gap:20px;min-width:0;display:grid}.unit-economics-form-heading h3,.unit-economics-breakdown h3{font-size:18px;font-weight:550}.unit-economics-form-heading button{min-height:44px}.unit-economics-form fieldset{border:1px solid var(--line);border-radius:var(--r-md);min-width:0;margin:0;padding:18px}.unit-economics-form legend{color:var(--text-soft);padding:0 8px;font-size:13px;font-weight:700}.unit-economics-input-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.unit-economics-input-grid label{min-width:0;color:var(--text-muted);gap:7px;font-size:12px;font-weight:650;line-height:1.4;display:grid}.unit-economics-input-grid input{box-sizing:border-box;width:100%;min-height:44px;color:var(--text);font-size:14px}.unit-economics-team-allowance,.unit-economics-aside-note{color:var(--text-muted);margin:0;font-size:12px;line-height:1.55}.unit-economics-team-allowance{border-left:3px solid var(--finance-accent-border);background:var(--finance-accent-soft);padding:14px 16px}.unit-economics-team-allowance strong{color:var(--text-soft)}.unit-economics-breakdown{border:1px solid var(--line);border-radius:var(--r-md);background:#040a11a3;gap:12px;min-width:0;padding:20px;display:grid}.unit-economics-breakdown h3:not(:first-child){margin-top:12px}.unit-economics-breakdown dl{gap:0;margin:0;display:grid}.unit-economics-breakdown dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:10px 0;display:grid}.unit-economics-breakdown dl>div:last-child{border-bottom:0}.unit-economics-breakdown dt,.unit-economics-breakdown dd{margin:0;font-size:13px;line-height:1.45}.unit-economics-breakdown dt{color:var(--text-muted)}.unit-economics-breakdown dd{color:var(--text);text-align:right;font-weight:700}.unit-economics-boundary,.unit-economics-sources{color:var(--text-muted);font-size:12px;line-height:1.55}.unit-economics-boundary{border-top:1px solid var(--line);margin:10px 0 0;padding-top:16px}.unit-economics-sources{border-top:1px solid var(--line);gap:8px;padding-top:18px;display:grid}@media (width<=980px){.finance-work-sequence-layout{grid-template-columns:1fr}.finance-work-type-list{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-module-grid{grid-template-columns:1fr}.finance-provider-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.finance-module-wide{grid-column:auto}.commercial-add-on-grid{grid-template-columns:1fr}.unit-economics-explanation{grid-template-columns:repeat(2,minmax(0,1fr))}.unit-economics-explanation>strong{grid-column:1/-1}.unit-economics-body,.commercial-estimate-result,.commercial-transparency{grid-template-columns:1fr}.commercial-scope-summary,.delivery-cost-results{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-estimate-result dl{border-top:1px solid var(--line);border-left:0}}@media (width<=620px){.finance-usage-workbench{gap:22px;width:min(100% - 24px,1480px)}.finance-workbench-hero{grid-template-columns:1fr;align-items:start;min-height:0;padding:76px 20px 26px}.finance-workbench-hero .context-back{left:14px}.finance-workbench-hero>.state-badge{justify-self:start}.finance-workbench-summary,.finance-provider-grid{grid-template-columns:1fr}.finance-workbench-summary>div,.finance-workbench-summary>div:first-child,.finance-workbench-summary>div:nth-child(2),.finance-workbench-summary>div:nth-child(3),.finance-workbench-summary>div:last-child{border-right:0;border-bottom:1px solid var(--line);padding:16px 0}.finance-workbench-summary>div:last-child{border-bottom:0}.finance-module{padding:20px 16px}.finance-module-header{grid-template-columns:1fr}.finance-module-header>.state-badge{justify-self:start}.finance-work-queue li,.finance-cost-ledger li,.finance-client-control li{grid-template-columns:1fr;align-items:start}.finance-cost-ledger li>span:last-child,.finance-client-control li span{text-align:left}.finance-work-queue li button{justify-self:stretch}.finance-workbench-boundary{grid-template-columns:1fr}.unit-economics-planner{padding:20px 16px}.unit-economics-heading,.unit-economics-form-heading{grid-template-columns:1fr}.unit-economics-state,.unit-economics-form-heading button{justify-self:start}.unit-economics-package-tabs,.unit-economics-results,.unit-economics-input-grid,.unit-economics-explanation,.commercial-estimate>header,.commercial-scope-summary,.commercial-processing-suggestion,.commercial-transparency dl,.delivery-cost-results,.unit-economics-internal>summary{grid-template-columns:1fr}.commercial-scope-summary>div,.commercial-scope-summary>div:first-child,.commercial-scope-summary>div:last-child{border-right:0;border-bottom:1px solid var(--line);padding:10px 0}.commercial-scope-summary>div:last-child{border-bottom:0}.commercial-estimate-actions{flex-direction:column;align-items:stretch}.commercial-estimate-actions button{width:100%}.commercial-processing-suggestion>div{border-right:0;border-bottom:1px solid var(--line)}.commercial-processing-suggestion>div:last-child{border-bottom:0}.commercial-estimate-result dl{grid-template-columns:1fr}.commercial-estimate-result dl>div{padding:8px 0}.unit-economics-internal>summary>span{text-align:left}.unit-economics-explanation>strong{grid-column:auto}.unit-economics-results>div,.unit-economics-results>div:first-child,.unit-economics-results>div:nth-child(2),.unit-economics-results>div:last-child{border-right:0;border-bottom:1px solid var(--line);padding:16px 0}.unit-economics-results>div:last-child{border-bottom:0}.unit-economics-form-heading button{width:100%}}@media (prefers-reduced-motion:reduce){.finance-usage-workbench,.finance-usage-workbench *{scroll-behavior:auto;transition-duration:.01ms!important;animation-duration:.01ms!important}}.product-release-workbench{--product-accent:#55b9d6;--product-accent-soft:#3794b133;width:min(1480px,100% - 48px);color:var(--text);margin:0 auto;padding:24px 0 72px}.product-release-hero{background:radial-gradient(circle at 12% 0,#2d99bb4d,#0000 40%),linear-gradient(135deg,#092533fa,#07111bf5);border:1px solid #5ab9d64d;border-radius:22px;grid-template-columns:190px minmax(0,1fr) auto;align-items:start;gap:28px;min-height:150px;padding:28px;display:grid;box-shadow:0 24px 70px #00000047}.product-release-hero>div>span,.product-release-module>header>div>span,.product-release-control>div>span,.product-release-queue-toolbar>span{color:#9ed8e8;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:750;display:block}.product-release-hero h1{outline:0;margin:4px 0 10px;font-size:clamp(2rem,4vw,3.5rem);line-height:1.02}.product-release-hero p{max-width:820px;margin:0;font-size:1rem;line-height:1.6}.product-release-workbench .context-back,.product-release-workbench button{min-height:44px}.product-release-workbench .context-back{width:max-content}.product-release-workbench .state-badge{font-size:.72rem}.product-release-error{color:#ffd8db;background:#4a191f47;border:1px solid #f17f8773;border-radius:12px;gap:4px;margin:18px 0;padding:16px 18px;display:grid}.product-release-error span{font-size:.9rem}.product-release-module-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,32rem),1fr));grid-auto-flow:dense;align-items:start;gap:18px;margin-top:22px;display:grid}.product-release-module{background:linear-gradient(150deg,#0b1c27eb,#07111be6);border:1px solid #55b9d633;border-top:2px solid #55b9d685;border-radius:18px;min-width:0;padding:22px}.product-release-module-wide{grid-column:1/-1}.product-release-module>header{border-bottom:1px solid #55b9d629;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;display:flex}.product-release-module h2{margin:5px 0 6px;font-size:clamp(1.25rem,2vw,1.65rem)}.product-release-module>header p{max-width:760px;margin:0;font-size:.9rem;line-height:1.55}.product-release-review{gap:18px;display:grid}.product-release-review-summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;display:grid}.product-release-review-summary>div{gap:5px;display:grid}.product-release-review-summary small,.product-release-review-context span{color:#9ed8e8;letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:750}.product-release-review-summary strong{font-size:1.1rem}.product-release-review-summary p{color:var(--text-soft);margin:0;font-size:.84rem;line-height:1.5}.product-release-review-summary button{min-width:144px}.product-release-review-context{background:#55b9d62b;border:1px solid #55b9d62b;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.product-release-review-context>div{background:#050f17e0;gap:5px;min-width:0;padding:14px;display:grid}.product-release-review-context strong{overflow-wrap:anywhere;font-size:.86rem;line-height:1.4}.product-release-evidence{border:1px solid #55b9d630;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:16px;display:grid}.product-release-evidence legend{color:var(--text-soft);padding:0 8px;font-size:.82rem;font-weight:750}.product-release-evidence label{cursor:pointer;background:#050f179e;border:1px solid #87aebe24;border-radius:11px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;min-height:64px;padding:10px;display:grid}.product-release-evidence input{width:20px;height:20px;margin:auto}.product-release-evidence label>span{gap:3px;display:grid}.product-release-evidence strong{font-size:.88rem}.product-release-evidence small{color:var(--text-muted);font-size:.77rem;line-height:1.4}.product-release-review-note{color:var(--text-soft);gap:7px;font-size:.82rem;font-weight:750;display:grid}.product-release-review-note textarea{box-sizing:border-box;resize:vertical;min-height:104px;color:var(--text);font-size:.9rem;line-height:1.5}.product-release-review-result{border-left:3px solid var(--product-accent);background:var(--product-accent-soft);border-radius:10px;gap:4px;padding:14px 16px;display:grid}.product-release-review-result span{color:var(--text-soft);font-size:.82rem;line-height:1.5}.product-release-review-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.product-release-review-actions button{min-width:154px}.product-release-review-help{color:var(--text-muted);text-align:right;font-size:.78rem;line-height:1.45;display:block}.product-release-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.product-release-control{background:#050f17b3;border:1px solid #87aebe29;border-radius:13px;min-width:0;padding:16px}.product-release-control>div{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.product-release-control>strong{margin-top:14px;font-size:1.08rem;display:block}.product-release-control p{color:var(--text-soft);margin:7px 0 0;font-size:.86rem;line-height:1.5}.product-release-control small{color:var(--text-muted);margin-top:14px;font-size:.8rem;line-height:1.45;display:block}.product-release-control>button{width:100%;color:var(--text);background:#17586f73;border:1px solid #5bbcda66;border-radius:10px;margin-top:14px;padding:9px 14px;font-weight:700}.product-release-control>button:hover{border-color:var(--product-accent);background:#1f708b85}.product-release-queue-toolbar{justify-content:space-between;align-items:center;gap:16px;margin:16px 0;display:flex}.product-release-queue-toolbar>div{flex-wrap:wrap;gap:7px;display:flex}.product-release-queue-toolbar button{min-width:48px;color:var(--text-soft);background:0 0;border:1px solid #7eb1c338;border-radius:10px;padding:8px 12px}.product-release-queue-toolbar button[aria-pressed=true]{border-color:var(--product-accent);background:var(--product-accent-soft);color:var(--text)}.product-release-queue{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.product-release-empty{color:var(--text-muted);margin:16px 0 0}.product-release-empty-state{background:linear-gradient(92deg,#3794b11c,#07111ba3 66%,#0000);border:1px solid #55b9d633;border-radius:14px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;min-height:104px;padding:17px 20px;display:flex}.product-release-empty-state>div>span,.product-release-status-strip>header>div>span,.product-release-authority-legend>header>div>span{color:#9ed8e8;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:750;display:block}.product-release-empty-state h2,.product-release-status-strip h2,.product-release-authority-legend h2{margin:4px 0 5px;font-size:1.2rem}.product-release-empty-state p,.product-release-status-strip header p,.product-release-authority-legend header p{max-width:760px;color:var(--text-soft);margin:0;font-size:.86rem;line-height:1.5}.product-release-status-strip,.product-release-authority-legend{background:#07111bb8;border:1px solid #55b9d630;border-radius:14px;min-width:0;overflow:hidden}.product-release-status-strip>header,.product-release-authority-legend>header{background:linear-gradient(92deg,#3794b121,#0000 72%);border-bottom:1px solid #55b9d626;justify-content:space-between;align-items:flex-start;gap:18px;min-height:74px;padding:15px 18px;display:flex}.product-release-status-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:10px 18px 14px;display:grid}.product-release-status-values>div{border-left:3px solid #738190;gap:3px;min-width:0;padding:9px 10px;display:grid}.product-release-status-values>div[data-tone=success]{border-left-color:#67b795}.product-release-status-values>div[data-tone=warning]{border-left-color:#d5aa58}.product-release-status-values dt{color:var(--text-muted);font-size:.75rem;line-height:1.35}.product-release-status-values dd{color:var(--text);margin:0;font-size:.9rem;font-weight:750;line-height:1.35}.product-release-interface-indicator{align-self:start}.product-release-authority-legend{grid-column:1/-1}.product-release-boundaries{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0 18px 15px;display:grid}.product-release-boundaries>div{border-left:1px solid #87aebe21;align-content:start;gap:4px;min-width:0;padding:11px;display:grid}.product-release-boundaries>div:first-child{border-left:0}.product-release-boundaries dt,.product-release-boundaries dd{font-size:.78rem;line-height:1.4}.product-release-boundaries dt{color:var(--text)}.product-release-boundaries dd{color:var(--text-muted);margin:0}.product-release-workbench :focus-visible{outline-offset:3px;outline:3px solid #91d9ec}@media (width<=900px){.product-release-workbench{width:min(100% - 28px,860px)}.product-release-hero{grid-template-columns:1fr auto}.product-release-hero>.context-back{grid-column:1/-1}.product-release-module-grid{grid-template-columns:1fr}.product-release-module-wide,.product-release-authority-legend{grid-column:auto}.product-release-boundaries,.product-release-review-context{grid-template-columns:repeat(2,minmax(0,1fr))}.product-release-boundaries>div:nth-child(odd){border-left:0}}@media (width<=620px){.product-release-workbench{width:calc(100% - 20px);padding-top:10px}.product-release-hero{grid-template-columns:1fr;gap:16px;padding:20px}.product-release-hero>.state-badge{justify-self:start}.product-release-module{padding:18px}.product-release-module>header,.product-release-queue-toolbar,.product-release-empty-state,.product-release-status-strip>header,.product-release-authority-legend>header,.product-release-review-summary{grid-template-columns:1fr;display:grid}.product-release-controls,.product-release-status-values,.product-release-boundaries,.product-release-review-context,.product-release-evidence{grid-template-columns:1fr}.product-release-queue-toolbar>div{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.product-release-queue-toolbar button{min-width:0;padding-inline:6px}.product-release-boundaries>div{border-top:1px solid #87aebe21;border-left:0}.product-release-boundaries>div:first-child{border-top:0}.product-release-review-summary button,.product-release-review-actions button{width:100%}.product-release-review-actions{grid-template-columns:1fr;display:grid}.product-release-review-help{text-align:left}}.publication-research-workbench{--publication-accent:#a795dc;--publication-accent-soft:#7962b338;width:min(1480px,100% - 48px);color:var(--text);margin:0 auto;padding:24px 0 72px}.publication-research-hero{background:radial-gradient(circle at 12% 0,#7454b14d,#0000 40%),linear-gradient(135deg,#1f1735fa,#08111cf5);border:1px solid #a795dc52;border-radius:22px;grid-template-columns:190px minmax(0,1fr) auto;align-items:start;gap:28px;min-height:150px;padding:28px;display:grid;box-shadow:0 24px 70px #00000047}.publication-research-hero>div>span,.publication-research-module>header>div>span,.publication-research-control>div>span,.publication-authority-controls span{color:#c3b6ea;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:750;display:block}.publication-research-hero h1{outline:0;margin:4px 0 10px;font-size:clamp(2rem,4vw,3.5rem);line-height:1.02}.publication-research-hero p{max-width:840px;margin:0;font-size:1rem;line-height:1.6}.publication-research-workbench .context-back,.publication-research-workbench button,.publication-research-workbench input,.publication-research-workbench select{min-height:44px}.publication-research-workbench .context-back{width:max-content}.publication-research-workbench .state-badge{font-size:.72rem}.publication-research-workbench :focus-visible{outline-offset:3px;outline:3px solid #c9bdf1}.publication-research-error{color:#ffd8db;background:#4a191f47;border:1px solid #f17f8773;border-radius:12px;gap:4px;margin:18px 0;padding:16px 18px;display:grid}.publication-research-error span{font-size:.9rem}.publication-research-module-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,32rem),1fr));grid-auto-flow:dense;align-items:start;gap:18px;margin-top:22px;display:grid}.publication-research-module{background:linear-gradient(150deg,#181427eb,#07111be6);border:1px solid #a795dc2e;border-top:2px solid #a795dc7a;border-radius:18px;min-width:0;padding:22px}.publication-research-module-wide{grid-column:1/-1}.publication-research-module>header{border-bottom:1px solid #a795dc26;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;display:flex}.publication-research-module h2{margin:5px 0 6px;font-size:clamp(1.25rem,2vw,1.65rem)}.publication-research-module>header p{max-width:790px;margin:0;font-size:.9rem;line-height:1.55}.publication-research-queue,.publication-register-results{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.publication-research-control{background:#070e18b8;border:1px solid #9991b529;border-radius:13px;min-width:0;padding:16px}.publication-research-control>div{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.publication-research-control>strong{margin-top:14px;font-size:1.06rem;display:block}.publication-research-control p{color:var(--text-soft);overflow-wrap:anywhere;margin:7px 0 0;font-size:.86rem;line-height:1.5}.publication-research-control small{color:var(--text-muted);overflow-wrap:anywhere;margin-top:10px;font-size:.8rem;line-height:1.45;display:block}.publication-research-control>button{width:100%;color:var(--text);background:#4634746b;border:1px solid #ab97e266;border-radius:10px;margin-top:14px;padding:9px 14px;font-weight:700}.publication-research-control>button:hover{border-color:var(--publication-accent);background:#543e8a8a}.publication-control-unavailable{color:var(--text-muted);margin-top:13px;font-size:.8rem;line-height:1.45;display:block}.publication-research-empty{color:var(--text-muted);margin:16px 0 0}.publication-proposal-layout{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:10px;margin-top:16px;display:grid}.publication-proposal-layout dl{margin:14px 0 0}.publication-proposal-layout dl>div{border-top:1px solid #9991b521;justify-content:space-between;gap:16px;padding:9px 0;display:flex}.publication-proposal-layout dt,.publication-proposal-layout dd{font-size:.8rem}.publication-proposal-layout dd{text-align:right}.publication-proposal-layout ul{gap:10px;margin:13px 0 0;padding:0;list-style:none;display:grid}.publication-proposal-layout li{border-top:1px solid #9991b521;padding-top:10px}.publication-proposal-layout li>span{color:#d5caef;font-size:.8rem}.publication-proposal-layout li p{font-size:.8rem}.publication-proposal-empty{text-align:center;border:1px dashed #a795dc3d;border-radius:13px;margin-top:16px;padding:28px}.publication-proposal-empty p{max-width:620px;margin:7px auto 0}.publication-sequence{background:linear-gradient(135deg,#32265259,#070e18b8);border:1px solid #a795dc42;border-radius:15px;gap:16px;margin-top:18px;padding:18px;display:grid}.publication-sequence>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.publication-sequence>header span,.publication-sequence-context span{color:#c3b6ea;letter-spacing:.07em;text-transform:uppercase;font-size:.75rem;font-weight:750;display:block}.publication-sequence h3{margin:4px 0 5px;font-size:1.12rem}.publication-sequence>header p,.publication-sequence-start p,.publication-sequence-result p{color:var(--text-soft);margin:0;font-size:.86rem;line-height:1.5}.publication-sequence-steps{background:#a795dc29;border:1px solid #a795dc29;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.publication-sequence-steps li{background:#070e18e6;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:12px;display:grid}.publication-sequence-steps li[data-current=true]{background:var(--publication-accent-soft)}.publication-sequence-steps li>span{border:1px solid #c3b6ea52;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.publication-sequence-steps div{gap:3px;min-width:0;display:grid}.publication-sequence-steps strong{font-size:.82rem}.publication-sequence-steps small{color:var(--text-muted);font-size:.74rem;line-height:1.35}.publication-sequence-context{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.publication-sequence-context>div{background:#070e1894;border:1px solid #a795dc24;border-radius:11px;gap:5px;padding:12px;display:grid}.publication-sequence-context strong{font-size:.84rem;line-height:1.4}.publication-sequence form,.publication-sequence form label{gap:8px;display:grid}.publication-sequence form label{color:#d5caef;font-size:.82rem;font-weight:750}.publication-sequence textarea{box-sizing:border-box;resize:vertical;min-height:104px;color:var(--text);background:#0a111d;border:1px solid #a795dc38;border-radius:10px;padding:11px;font-size:.9rem;line-height:1.5}.publication-sequence-start,.publication-sequence-result{border-left:3px solid var(--publication-accent);background:#7962b321;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.publication-sequence-result{grid-template-columns:minmax(0,1fr) auto;display:grid}.publication-sequence-result p{grid-column:1}.publication-sequence-result button{grid-area:1/2/3}.publication-sequence-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.publication-sequence-actions button{min-width:150px}.publication-sequence-boundary{color:var(--text-muted);font-size:.78rem;line-height:1.45}.publication-programme-layout{grid-template-columns:minmax(250px,.62fr) minmax(0,1.38fr);align-items:start;gap:16px;margin-top:18px;display:grid}.publication-programme-list{overscroll-behavior:contain;border-top:1px solid #a795dc29;max-height:680px;padding-right:5px;display:grid;overflow-y:auto}.publication-programme-list button{min-height:84px;color:var(--text);text-align:left;background:0 0;border:0;border-bottom:1px solid #a795dc29;border-radius:0;gap:4px;padding:13px 14px;display:grid}.publication-programme-list button:hover{background:#7962b31a}.publication-programme-list button[aria-current=page]{border-left:3px solid var(--publication-accent);background:linear-gradient(90deg,#7962b340,#7962b30d)}.publication-programme-list span{color:#c3b6ea;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.publication-programme-list strong{font-size:.9rem;line-height:1.35}.publication-programme-list small{color:var(--text-muted);font-size:.74rem;line-height:1.35}.publication-programme-layout>.publication-sequence{margin-top:0}.publication-register-filters{grid-template-columns:minmax(220px,1fr) minmax(150px,.35fr) minmax(150px,.35fr);gap:10px;margin-top:16px;display:grid}.publication-register-filters label{color:#c6bddb;gap:6px;font-size:.8rem;display:grid}.publication-register-filters input,.publication-register-filters select{width:100%;color:var(--text);background:#0a111d;border:1px solid #a795dc38;border-radius:10px;padding:9px 11px}.publication-derivative-boundary{border-style:dashed;margin-top:16px}.publication-authority-controls{border-top:1px solid #9991b526;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;display:grid}.publication-authority-controls article{border-bottom:1px solid #9991b526;min-height:112px;padding:18px}.publication-authority-controls article+article{border-left:1px solid #9991b526}.publication-authority-controls strong{margin-top:12px;font-size:.9rem;line-height:1.5;display:block}@media (width<=900px){.publication-research-workbench{width:min(100% - 28px,860px)}.publication-research-hero{grid-template-columns:1fr auto}.publication-research-hero>.context-back{grid-column:1/-1}.publication-register-filters{grid-template-columns:1fr 1fr}.publication-register-filters label:first-child{grid-column:1/-1}.publication-authority-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.publication-authority-controls article:nth-child(3){border-left:0}.publication-programme-layout{grid-template-columns:1fr}.publication-programme-list{border-left:1px solid #a795dc29;grid-template-columns:repeat(2,minmax(0,1fr));max-height:300px}.publication-programme-list button{border-right:1px solid #a795dc29}.publication-sequence-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.publication-research-workbench{width:calc(100% - 20px);padding-top:10px}.publication-research-hero{grid-template-columns:1fr;gap:16px;padding:20px}.publication-research-hero>.state-badge{justify-self:start}.publication-research-module{padding:18px}.publication-research-module>header,.publication-sequence>header{display:grid}.publication-register-filters,.publication-sequence-steps,.publication-sequence-context,.publication-programme-list{grid-template-columns:1fr}.publication-programme-list{max-height:360px}.publication-register-filters label:first-child{grid-column:auto}.publication-authority-controls{grid-template-columns:1fr}.publication-authority-controls article+article{border-left:0}.publication-research-module-wide{grid-column:auto}.publication-sequence-start,.publication-sequence-result{grid-template-columns:1fr;display:grid}.publication-sequence-result p,.publication-sequence-result button{grid-area:auto/1}.publication-sequence-actions{grid-template-columns:1fr;display:grid}.publication-sequence-actions button,.publication-sequence-start button,.publication-sequence-result button{width:100%}}.publication-sequence-steps{grid-template-columns:repeat(5,minmax(0,1fr))}.publication-research-frame{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.publication-research-frame article{background:#080f1a9e;border:1px solid #a795dc24;border-radius:11px;min-width:0;padding:14px 16px}.publication-research-frame article>span,.publication-tool-use>span,.publication-stage-evidence>span{color:#c3b6ea;letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.publication-research-frame ul,.publication-research-frame ol{gap:6px;margin:10px 0 0;padding-left:20px;display:grid}.publication-research-frame li{color:var(--text-soft);font-size:.79rem;line-height:1.42}.publication-sequence textarea{min-height:128px}.publication-scheduled-entry,.publication-tool-use,.publication-stage-evidence{border-left:3px solid var(--publication-accent);background:#7962b321;border-radius:10px;gap:5px;padding:13px 15px;display:grid}.publication-scheduled-entry p{color:var(--text-soft);margin:0;font-size:.8rem;line-height:1.45}.publication-tool-use strong,.publication-stage-evidence strong{font-size:.86rem;line-height:1.4}.publication-tool-use small,.publication-stage-evidence small{color:var(--text-muted);font-size:.76rem;line-height:1.4}@media (width<=1100px){.publication-sequence-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.publication-sequence-steps li:last-child{grid-column:1/-1}}@media (width<=620px){.publication-research-frame{grid-template-columns:1fr}.publication-sequence-steps li:last-child{grid-column:auto}}.publication-trend-controls{background:#070e189e;border:1px solid #a795dc29;border-radius:14px;grid-template-columns:repeat(3,minmax(220px,1fr));gap:14px;margin-top:22px;padding:18px;display:grid}.publication-trend-controls label,.publication-question-layout form label{color:#d8cfed;gap:8px;font-size:.82rem;font-weight:750;line-height:1.4;display:grid}.publication-trend-controls select,.publication-question-layout select,.publication-question-layout textarea{box-sizing:border-box;width:100%;color:var(--text);font:inherit;background:#0a111d;border:1px solid #a795dc42;border-radius:11px;padding:12px 14px;line-height:1.5}.publication-trend-summary{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.publication-trend-summary article{min-height:112px;padding:18px}.publication-trend-empty{background:#070e188c;border:1px dashed #a795dc42;border-radius:14px;gap:8px;margin-top:16px;padding:22px;display:grid}.publication-trend-empty p{max-width:900px;color:var(--text-soft);margin:0;font-size:.88rem;line-height:1.6}.publication-trend-routing{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.publication-trend-routing article{background:#080f1ab3;border:1px solid #a795dc26;border-radius:13px;align-content:start;gap:7px;min-height:132px;padding:20px;display:grid}.publication-trend-routing article>span{color:#c3b6ea;letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:800}.publication-trend-routing article>strong{font-size:.98rem;line-height:1.4}.publication-trend-routing article>p{color:var(--text-soft);margin:0;font-size:.84rem;line-height:1.55}.publication-question-layout{grid-template-columns:1fr;gap:20px;margin-top:22px;display:grid}.publication-question-layout form{background:#070e18a8;border:1px solid #a795dc2e;border-radius:15px;gap:18px;padding:24px;display:grid}.publication-question-layout textarea{resize:vertical;min-height:126px;font-size:.94rem}.publication-question-layout label:nth-of-type(2) textarea{min-height:164px}.publication-question-layout label>small{color:var(--text-muted);font-size:.76rem;font-weight:500;line-height:1.5}.publication-question-queue{gap:14px;display:grid}.publication-question-queue>article,.publication-question-empty{background:#080f1aad;border:1px solid #a795dc29;border-radius:14px;gap:9px;padding:22px;display:grid}.publication-question-queue>article>span{color:#c3b6ea;letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:800}.publication-question-queue>article>strong{font-size:1rem;line-height:1.45}.publication-question-queue>article>p,.publication-question-empty p{color:var(--text-soft);margin:0;font-size:.86rem;line-height:1.55}.publication-question-queue>article>small{color:var(--text-muted);font-size:.8rem;line-height:1.5}.publication-question-queue>article>button{justify-self:start;margin-top:5px}.publication-contribution-ladder{background:#070e1899;border:1px solid #a795dc2e;border-radius:13px;grid-template-columns:minmax(260px,.9fr) minmax(400px,1.25fr);align-items:center;gap:18px;padding:18px;display:grid}.publication-contribution-ladder>div{gap:6px;display:grid}.publication-contribution-ladder>div>span{color:#c3b6ea;letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:800}.publication-contribution-ladder>div>strong{font-size:.88rem;line-height:1.5}.publication-contribution-ladder>ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.publication-contribution-ladder li{min-width:0;color:var(--text-muted);justify-items:center;gap:5px;display:grid}.publication-contribution-ladder li>span{background:#0a111d;border:1px solid #a795dc33;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.78rem;font-weight:800;display:grid}.publication-contribution-ladder li[data-active=true]>span{color:#fff;background:#7962b366;border-color:#a795dcad}.publication-contribution-ladder li>small{font-size:.68rem}.publication-contribution-ladder>p{color:var(--text-muted);grid-column:1/-1;margin:0;font-size:.76rem;line-height:1.45}@media (width<=900px){.publication-trend-controls,.publication-contribution-ladder{grid-template-columns:1fr}.publication-contribution-ladder>p{grid-column:auto}}@media (width<=620px){.publication-trend-routing,.publication-trend-summary{grid-template-columns:1fr}.publication-trend-controls,.publication-question-layout form{padding:16px}.publication-question-layout textarea,.publication-question-layout label:nth-of-type(2) textarea{min-height:136px}.publication-contribution-ladder>ol{grid-template-columns:repeat(5,minmax(44px,1fr));padding-bottom:6px;overflow-x:auto}}.publication-sequence>header>div{gap:5px;width:100%;display:grid}.publication-sequence-tags{flex-wrap:wrap;gap:7px;margin-top:7px;display:flex}.publication-sequence-steps li{align-items:center;gap:9px;min-height:68px;padding:10px 12px;display:flex}.publication-sequence-steps li>strong{font-size:.78rem;line-height:1.35}.publication-work-form{background:#070e18d1;border:1px solid #a795dc42;border-radius:14px;gap:20px;padding:24px;display:grid}.publication-work-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.publication-work-fields label{align-content:start;min-width:0;font-size:.86rem}.publication-work-fields textarea{min-height:150px;font-size:.94rem}.publication-work-fields label:first-child textarea{min-height:190px}.publication-sequence-details{background:#070e188c;border:1px solid #a795dc29;border-radius:11px}.publication-sequence-details>summary{cursor:pointer;color:#d5caef;padding:14px 16px;font-size:.82rem;font-weight:800}.publication-sequence-details>dl{border-top:1px solid #a795dc24;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.publication-sequence-details>dl>div{border-bottom:1px solid #a795dc1f;gap:5px;padding:14px 16px;display:grid}.publication-sequence-details dt{color:#c3b6ea;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:800}.publication-sequence-details dd{color:var(--text-soft);margin:0;font-size:.8rem;line-height:1.5}.publication-sequence-details>section{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px;display:grid}.publication-sequence-details ul,.publication-sequence-details ol{color:var(--text-soft);gap:6px;margin:10px 0 0;padding-left:20px;font-size:.78rem;line-height:1.45;display:grid}.publication-research-module .review-field{margin-top:18px}@media (width<=820px){.publication-work-fields,.publication-sequence-details>dl,.publication-sequence-details>section{grid-template-columns:1fr}.publication-work-form{padding:18px}}.publication-research-intake{background:#070e18b8;border:1px solid #a795dc3d;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;padding:22px;display:grid}.publication-research-intake label{color:#d5caef;align-content:start;gap:7px;min-width:0;font-size:.8rem;font-weight:780;display:grid}.publication-research-intake input,.publication-research-intake textarea{box-sizing:border-box;width:100%;min-width:0}.publication-research-intake textarea{resize:vertical;min-height:112px}.publication-research-intake>button{grid-column:1/-1;justify-self:end;min-width:220px}.publication-sequence-start>button{flex:none;min-width:190px}@media (width<=760px){.publication-research-intake{grid-template-columns:1fr;padding:16px}.publication-research-intake>button{grid-column:auto;width:100%}.publication-sequence-start>button{width:100%;min-width:0}}.publication-document-reader{color:#19232d;background:#f1ede4;border:1px solid #c3b6ea52;border-radius:14px;gap:0;display:grid;overflow:hidden;box-shadow:0 18px 45px #00000038}.publication-document-reader>header,.publication-document-reader>footer{background:#e7e1d5;justify-content:space-between;align-items:start;gap:20px;padding:20px 22px;display:flex}.publication-document-reader>header{border-bottom:1px solid #27333e29}.publication-document-reader>header span{color:#665482;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.publication-document-reader h4{margin:5px 0 0;font-size:clamp(1.2rem,2.2vw,1.65rem);line-height:1.2}.publication-document-reader>section{border-bottom:1px solid #27333e1f;padding:20px 22px}.publication-document-reader h5{letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px;font-size:.86rem}.publication-document-reader p{color:#33414d;max-width:900px;margin:0;font-size:.92rem;line-height:1.7}.publication-document-reader>footer{align-items:center;padding-block:14px}.publication-document-reader>footer small{color:#4b5862}.publication-document-reader .state-badge{color:#332845;background:#6d56911f}.publication-document-reader button.secondary{color:#292039;background:0 0;border-color:#44335d59}.publication-review-document-action{background:#070e1885;border:1px solid #a795dc2e;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.publication-review-document-action span{color:#d5caef;font-size:.82rem;font-weight:750}@media (width<=620px){.publication-document-reader>header,.publication-document-reader>footer,.publication-review-document-action{display:grid}.publication-document-reader>footer button{width:100%}}.security-rights-workbench{--security-accent:#55c7dc;--security-accent-soft:#55c7dc2e;gap:24px;width:min(1480px,100% - 48px);margin:0 auto;padding:40px 0 76px;display:grid}.security-rights-workbench:focus{outline:0}.security-rights-hero{background:radial-gradient(52% 130% at 2% 12%,#308ba657,#0000 70%),linear-gradient(105deg,#0c2a39db,#07121de0 56%,#070d16fa);border-block:1px solid #55c7dc52;grid-template-columns:minmax(0,1fr) auto;gap:18px 32px;min-height:220px;padding:24px clamp(18px,3vw,42px) 30px;display:grid;position:relative;overflow:hidden}.security-rights-hero:after{content:"";border:1px solid #55c7dc24;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-175px;right:-80px}.security-rights-hero>.context-back{z-index:1;grid-column:1/-1;justify-self:start;min-height:44px;position:relative}.security-rights-hero>div{z-index:1;max-width:980px;position:relative}.security-rights-hero h1{max-width:920px;font-size:clamp(2rem,4.2vw,4.6rem)}.security-rights-hero p{max-width:840px;margin:17px 0 0;font-size:clamp(13px,1.1vw,16px)}.security-rights-hero>.state-badge{z-index:1;align-self:start;margin-top:4px;position:relative}.security-rights-summary{border-block:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.security-rights-summary article{min-width:0;padding:18px 20px}.security-rights-summary article+article{border-left:1px solid var(--line)}.security-rights-summary span{color:var(--text-muted);font-size:12px}.security-rights-summary strong{color:var(--text);margin:7px 0 3px;font-size:28px;font-weight:550;display:block}.security-rights-summary small{color:var(--text-soft);font-size:12px;line-height:1.45}.security-rights-modules{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.security-rights-module{border:1px solid var(--line);background:#08131ec2;border-left:2px solid #55c7dc7a;min-width:0;padding:22px}.security-rights-module>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;padding-bottom:17px;display:flex}.security-rights-module>header>div{max-width:780px}.security-rights-module h2{margin:0;font-size:clamp(20px,2vw,29px)}.security-rights-module>header p{margin:8px 0 0;font-size:13px}.security-rights-module>header button{flex:none;min-height:44px}.security-rights-module-wide,.assurance-proof-module,.security-history-module{grid-column:1/-1}.security-rights-control-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:12px;display:grid}.security-rights-control{border:1px solid var(--line);background:#0a141ff5;align-content:start;gap:14px;min-width:0;height:100%;padding:17px;display:grid}.security-rights-control>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.security-rights-control h3{color:var(--text);margin:3px 0 0;font-size:16px;line-height:1.35}.security-rights-control-kind{color:#9bb8c3;letter-spacing:.04em;font-size:12px;font-weight:800}.security-rights-control>p{margin:0;font-size:13px}.security-rights-control dl{gap:0;margin:0;display:grid}.security-rights-control dl>div{border-top:1px solid var(--line);grid-template-columns:minmax(105px,.35fr) minmax(0,1fr);gap:14px;padding:9px 0;display:grid}.security-rights-control dt,.security-rights-control dd{text-align:left;font-size:12px;line-height:1.45}.security-rights-control dd{color:var(--text-soft);overflow-wrap:anywhere}.security-rights-control form{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;gap:12px;margin-top:auto;padding-top:15px;display:grid}.security-rights-control form label{min-width:0;color:var(--text-soft);gap:6px;font-size:12px;font-weight:700;display:grid}.security-rights-control form label.wide,.security-rights-control form>button,.security-rights-action-boundary{grid-column:1/-1}.security-rights-control input,.security-rights-control select,.security-rights-control textarea{border-radius:var(--r-sm);width:100%;min-height:44px;color:var(--text);font:inherit;background:#091827;border:1px solid #344b62;padding:10px 11px;font-size:13px}.security-rights-control textarea{resize:vertical;min-height:76px}.security-rights-control form>button{justify-self:start;min-height:44px;padding-inline:16px}.security-rights-action-boundary{border-left:2px solid var(--amber);color:var(--text-soft);background:#f4c66b12;margin:0;padding:11px 13px;font-size:12px}.security-rights-readonly{border-left:2px solid var(--line-strong);color:var(--text-muted);background:#ffffff05;padding:11px 13px}.rights-workflow-control ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.rights-workflow-control li{border:1px solid var(--line);background:#ffffff04;gap:10px;padding:10px;display:flex}.rights-workflow-control li>span{border:1px solid var(--line-strong);width:28px;height:28px;color:var(--text-soft);border-radius:50%;flex:0 0 28px;place-items:center;font-size:12px;display:grid}.rights-workflow-control li>div{gap:4px;min-width:0;display:grid}.rights-workflow-control li strong{font-size:13px}.rights-workflow-control li small{color:var(--text-muted);font-size:12px;line-height:1.4}.rights-workflow-control li[data-state=blocked]{border-left:2px solid var(--red)}.rights-workflow-control li[data-state=completed]{border-left:2px solid var(--green)}.security-rights-module-empty,.security-rights-unavailable,.security-rights-inline-error{border:1px solid var(--line);color:var(--text-soft);background:#08111bb8;align-items:flex-start;gap:13px;padding:17px;font-size:13px;line-height:1.55;display:flex}.security-rights-module-empty p,.security-rights-unavailable p{margin:4px 0 0}.security-rights-unavailable{border-left:2px solid var(--red);align-items:center;min-height:180px;padding:28px}.security-rights-unavailable h2{margin:0}.security-rights-unavailable button,.security-rights-inline-error button{min-height:44px;margin-top:8px}.security-rights-inline-error{border-left:2px solid var(--red);justify-content:space-between}.security-rights-history{overscroll-behavior:contain;scrollbar-gutter:stable;border-block:1px solid var(--line);max-height:390px;overflow:auto}.security-rights-history:focus-visible{outline-offset:-2px}.security-rights-history article{border-bottom:1px solid var(--line);grid-template-columns:minmax(210px,.6fr) minmax(0,1.4fr);gap:16px;padding:13px 4px;display:grid}.security-rights-history article:last-child{border-bottom:0}.security-rights-history article>div{gap:4px;display:grid}.security-rights-history strong{font-size:13px}.security-rights-history small,.security-rights-history p{color:var(--text-muted);margin:0;font-size:12px;line-height:1.45}.security-rights-workbench[data-health=critical] .security-rights-hero{border-color:#f17f8770}.security-rights-workbench[data-health=attention] .security-rights-hero{border-color:#f4c66b6b}.security-rights-workbench[data-health=healthy] .security-rights-hero{border-color:#5cd6a366}@media (width<=900px){.security-rights-workbench{width:min(100% - 32px,1480px);padding-top:24px}.security-rights-modules{grid-template-columns:1fr}.security-rights-module-wide,.assurance-proof-module,.security-history-module{grid-column:auto}}@media (width<=560px){.security-rights-workbench{gap:18px;width:min(100% - 24px,1480px);padding-bottom:48px}.security-rights-hero{grid-template-columns:1fr;min-height:0;padding-inline:16px}.security-rights-hero>.state-badge{justify-self:start}.security-rights-summary{grid-template-columns:1fr}.security-rights-summary article+article{border-left:0;border-top:1px solid var(--line)}.security-rights-module{padding:16px}.security-rights-module>header{display:grid}.security-rights-control form{grid-template-columns:1fr}.security-rights-control form label.wide,.security-rights-control form>button,.security-rights-action-boundary{grid-column:auto}.security-rights-history article{grid-template-columns:1fr;gap:7px}.security-rights-inline-error{display:grid}}@media (prefers-reduced-motion:reduce){.security-rights-workbench{scroll-behavior:auto}}.product-feedback-launch{z-index:42;color:#dceff5;min-height:40px;font:inherit;cursor:pointer;background:#071c28f5;border:1px solid #64bbdb61;border-radius:999px;padding:8px 12px;font-size:.78rem;position:fixed;bottom:18px;right:12px;box-shadow:0 12px 32px #00000059}.product-feedback-backdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#01070bb3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.product-feedback-dialog{color:#eef7fa;background:linear-gradient(150deg,#0b2434,#07151f);border:1px solid #64bbdb4d;border-radius:22px;width:min(640px,100%);max-height:calc(100vh - 40px);padding:24px;overflow:auto;box-shadow:0 30px 90px #0000008c}.product-feedback-dialog>header{justify-content:space-between;align-items:start;gap:18px;display:flex}.product-feedback-dialog h2{margin:3px 0 0;font-size:1.45rem}.product-feedback-dialog>p{color:#abc2cc}.product-feedback-context{color:#bdd1d8;border:1px solid #7fb3c726;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin:15px 0;padding:10px 12px;display:flex}.product-feedback-dialog form{gap:13px;display:grid}.product-feedback-dialog label{color:#bdd1d8;gap:6px;font-size:.84rem;display:grid}.product-feedback-dialog input:not([type=radio]),.product-feedback-dialog select,.product-feedback-dialog textarea{color:#eef7fa;width:100%;font:inherit;background:#081823;border:1px solid #7fb3c740;border-radius:10px;padding:10px 11px}.product-feedback-dialog fieldset{border:1px solid #7fb3c729;border-radius:11px;gap:18px;margin:0;padding:13px;display:flex}.product-feedback-dialog fieldset label{grid:unset;align-items:center;gap:7px;display:flex}.product-feedback-dialog form>button{color:#fff;min-height:46px;font:inherit;background:linear-gradient(135deg,#176789,#124b67);border:1px solid #57badd6b;border-radius:11px;padding:10px 16px}.product-feedback-dialog button:disabled{opacity:.48}@media (width<=720px){.product-feedback-launch{bottom:9px;right:8px}.product-feedback-backdrop{align-items:end;padding:0}.product-feedback-dialog{border-radius:22px 22px 0 0;max-height:92vh}.product-feedback-dialog fieldset{flex-direction:column;align-items:flex-start}}.governed-work-shell,.governed-work-launcher{width:min(var(--content-max,1180px),calc(100% - 48px));margin:0 auto}.governed-work-shell{gap:18px;padding:22px 0 48px;display:grid}.governed-work-heading,.governed-work-editor,.governed-work-history,.governed-work-facts,.governed-work-start,.governed-work-launcher form,.evaluation-routes,.evaluation-findings{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-soft);border-radius:22px;padding:22px}.governed-work-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.governed-work-heading h1,.governed-work-editor h2,.governed-work-history h2,.governed-work-start h2,.governed-work-launcher h2{margin:4px 0 8px}.governed-work-heading p:last-child,.governed-work-launcher header p:last-child{max-width:72ch;margin-bottom:0}.governed-work-facts dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.governed-work-facts dl div{gap:5px;display:grid}.governed-work-facts dt{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);font-size:.74rem}.governed-work-facts dd{margin:0;font-weight:650}.governed-work-fields,.governed-work-launcher-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.governed-work-fields label,.governed-work-launcher-fields label{gap:7px;font-weight:650;display:grid}.governed-work-fields label span{color:var(--ink-soft);font-size:.76rem;font-weight:500}.governed-work-fields textarea,.governed-work-fields select,.governed-work-launcher input,.governed-work-launcher textarea,.governed-work-launcher select{box-sizing:border-box;width:100%}.governed-work-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.governed-work-start{justify-content:space-between;align-items:center;gap:22px;display:flex}.governed-work-start p{margin:0}.governed-work-notice{border-left:4px solid var(--success);background:var(--success-soft);padding:12px 14px}.governed-work-error{border-left:4px solid var(--danger);background:var(--danger-soft);padding:12px 14px}.governed-work-history ol{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.governed-work-history li{border-top:1px solid var(--line);padding-top:12px}.governed-work-history li div{justify-content:space-between;gap:16px;display:flex}.governed-work-history li span{color:var(--ink-soft);font-size:.82rem}.governed-work-history li p{margin:6px 0 0}.governed-work-launcher{margin-top:16px;margin-bottom:16px}.governed-work-launcher>button{margin-left:auto;display:block}.governed-work-launcher form{margin-top:12px}.governed-work-launcher-fields{margin:18px 0}.governed-work-review-toggle{justify-content:start;align-items:center;grid-template-columns:auto 1fr!important}.governed-work-review-toggle input{width:auto}.governed-work-launcher form>button{margin-left:auto;display:block}.strategic-advisory-workbench>.governed-work-launcher{width:100%;margin-top:0}.strategic-advisory-workbench .governed-work-history li>button{margin-top:10px}.evaluation-routes header,.evaluation-findings header{margin-bottom:16px}.evaluation-routes header p,.evaluation-findings header p{max-width:66ch}.evaluation-routes>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.evaluation-routes>div button{min-height:64px}.governed-work-duty-context{border:1px solid color-mix(in srgb,var(--workbench-accent,#8d9fd5) 42%,var(--line));background:color-mix(in srgb,var(--workbench-accent,#8d9fd5) 8%,var(--panel));border-radius:16px;grid-column:1/-1;padding:16px}.governed-work-duty-context dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;display:grid}.governed-work-duty-context dl div{align-content:start;gap:5px;display:grid}.governed-work-duty-context dt{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:750}.governed-work-duty-context dd{margin:0;line-height:1.5}@media (width<=800px){.governed-work-shell,.governed-work-launcher{width:min(100% - 24px,var(--content-max,1180px))}.governed-work-heading,.governed-work-start{flex-direction:column;align-items:stretch}.governed-work-facts dl,.governed-work-fields,.governed-work-launcher-fields,.governed-work-duty-context dl{grid-template-columns:1fr}.governed-work-history li div{gap:3px;display:grid}.evaluation-routes>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.client-hub-detail-module{border:1px solid var(--line);border-radius:var(--r-md);background:#070f18d6;min-width:0;margin-top:20px;padding:clamp(22px,3vw,34px)}.client-workbench-indicators{border:1px solid var(--line);border-radius:var(--r-md);background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:22px;display:grid;overflow:hidden}.client-workbench-indicators>article{background:#070f18fa;align-content:start;gap:6px;min-width:0;padding:16px 18px;display:grid}.client-workbench-indicators span,.client-workbench-indicators small{color:var(--text-muted);font-size:var(--type-meta);line-height:1.45}.client-workbench-indicators strong{font-size:clamp(20px,2.4vw,30px);font-weight:520}.client-intake-review,.client-organization-picker{margin-top:20px}.client-organization-picker{border:1px solid var(--line);border-radius:var(--r-md);background:#070f18d6;gap:16px;padding:20px;display:grid}.client-organization-picker>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.client-organization-picker h2{margin:5px 0 0;font-size:19px}.client-organization-picker>label{color:var(--text-muted);font-size:var(--type-meta);gap:7px;display:grid}.client-organization-picker input{border-radius:var(--r-sm);width:100%;color:var(--text);background:#091623f5;border:1px solid #385875;padding-inline:14px}.client-organization-results{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:8px;display:grid}.client-organization-results>button{border:1px solid var(--line);border-radius:var(--r-sm);min-width:0;color:var(--text);text-align:left;background:#0a1826c2;align-content:start;gap:6px;padding:14px;display:grid}.client-organization-results>button:hover,.client-organization-results>button[aria-pressed=true]{border-color:var(--workbench-accent);background:rgba(var(--workbench-accent-rgb), .14)}.client-organization-results span,.client-organization-results small{color:var(--text-muted);font-size:var(--type-meta);line-height:1.4}.client-organization-results span{letter-spacing:.06em;text-transform:uppercase}.client-organization-results strong{font-size:var(--type-ui)}.client-empty-selection{text-align:center;padding:28px}.client-hub-workspace button,.client-hub-workspace input,.client-hub-workspace select,.client-hub-workspace textarea,.client-intake-scrim button,.client-intake-scrim input,.client-intake-scrim select,.client-intake-scrim textarea{min-height:44px}.client-hub-workspace h2,.client-hub-workspace h3,.client-hub-workspace h4{text-wrap:balance}.client-organization-positions>header,.client-position-form>footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.client-position-boundary{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:color-mix(in srgb, var(--surface-raised) 84%, transparent);border-radius:14px;padding:14px 16px}.client-position-roster{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-block:16px;display:grid}.client-position-roster>button{text-align:left;gap:8px;min-width:0;padding:14px;display:grid}.client-position-roster>button>span{gap:3px;display:grid}.client-position-form>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.client-position-form label{gap:7px;min-width:0;display:grid}.client-position-form>footer{margin-top:16px}.client-position-status:empty{display:none}.client-interface-preview{border:1px solid color-mix(in srgb, var(--client-workbench-accent,#669fdf) 42%, var(--line));background:color-mix(in srgb, var(--surface-raised) 92%, transparent);border-radius:16px;gap:18px;margin-top:16px;padding:clamp(18px,2.4vw,28px);display:grid}.client-interface-preview>header{gap:5px;display:grid}.client-interface-preview>header span,.client-work-sequence>header span,.client-preview-perspective>header span{color:var(--text-muted);font-size:var(--type-label);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.client-interface-preview>header strong{font-size:clamp(20px,2.2vw,28px)}.client-interface-preview>header small{color:var(--text-muted);font-size:var(--type-meta)}.client-preview-perspectives{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.client-preview-perspectives button{border:1px solid var(--line);min-width:0;min-height:48px;color:var(--text-muted);background:var(--surface-inset);font-size:var(--type-meta);border-radius:9px;padding:10px 12px;font-weight:800}.client-preview-perspectives button[aria-pressed=true]{border-color:var(--client-workbench-accent,#669fdf);color:var(--text);background:color-mix(in srgb, var(--client-workbench-accent,#669fdf) 17%, var(--surface-inset))}.client-preview-perspective,.client-work-sequence{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-inset) 84%, transparent);border-radius:12px;gap:16px;padding:18px;display:grid}.client-preview-perspective>header,.client-work-sequence>header{gap:6px;display:grid}.client-preview-perspective h4,.client-work-sequence h4,.client-preview-perspective p,.client-work-sequence p{margin:0}.client-preview-perspective>header>p,.client-work-sequence>header>p,.client-work-sequence>small{max-width:900px;color:var(--text-muted);font-size:var(--type-meta);line-height:1.55}.client-preview-perspective-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.client-preview-perspective-grid article{border-left:2px solid color-mix(in srgb, var(--client-workbench-accent,#669fdf) 55%, var(--line));background:color-mix(in srgb, var(--surface-raised) 75%, transparent);min-width:0;padding:14px}.client-preview-perspective-grid ul,.client-work-sequence ol{margin:10px 0 0;padding-left:20px}.client-preview-perspective-grid li,.client-preview-perspective-grid p,.client-work-sequence li p{color:var(--text-muted);font-size:var(--type-meta);line-height:1.5}.client-work-sequence ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0;list-style:none;display:grid}.client-work-sequence li{border-top:2px solid color-mix(in srgb, var(--client-workbench-accent,#669fdf) 55%, var(--line));background:color-mix(in srgb, var(--surface-raised) 75%, transparent);align-content:start;gap:6px;min-width:0;padding:14px;display:grid}.client-work-sequence li>span{color:var(--text-muted);font-size:var(--type-label);text-transform:uppercase;font-weight:800}@media (width<=1100px){.client-hub-detail-module{padding:24px}.client-workbench-indicators{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.client-position-roster,.client-position-form>div,.client-workbench-indicators,.client-organization-results{grid-template-columns:minmax(0,1fr)}.client-organization-positions>header,.client-position-form>footer,.client-organization-picker>header{flex-direction:column;align-items:stretch}.client-preview-perspectives,.client-preview-perspective-grid,.client-work-sequence ol{grid-template-columns:minmax(0,1fr)}}@media (width>=721px) and (width<=1100px){.client-preview-perspectives,.client-work-sequence ol{grid-template-columns:repeat(2,minmax(0,1fr))}}.client-operating-profile{gap:18px;display:grid}.client-operating-profile>header,.client-operating-profile-decision>div{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.client-operating-profile>header p,.client-operating-profile label small{color:var(--muted)}.client-operating-profile form,.client-operating-profile-decision,.client-operating-boundary{border:1px solid var(--border);background:#ffffff06;border-radius:16px;gap:15px;padding:18px;display:grid}.client-operating-profile-grid,.client-operating-profile-copy,.client-operating-profile-decision dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.client-operating-profile-copy label:last-child{grid-column:1/-1}.client-operating-profile label{gap:7px;display:grid}.client-operating-profile input,.client-operating-profile select,.client-operating-profile textarea{box-sizing:border-box;width:100%}.client-operating-stage-list{flex-wrap:wrap;gap:8px;display:flex}.client-operating-stage-list label{border:1px solid var(--border);border-radius:999px;align-items:center;gap:7px;padding:8px 10px;display:flex}.client-operating-stage-list input{width:auto}.client-operating-profile>form>fieldset{border:1px solid var(--border);border-radius:14px;min-width:0;margin:0;padding:16px}.client-operating-profile>form>fieldset>p{max-width:72ch;color:var(--muted);margin:4px 0 14px}.client-operating-choice-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.client-operating-choice-groups fieldset{border:1px solid var(--border);background:var(--surface-inset);border-radius:12px;align-content:start;gap:8px;min-width:0;margin:0;padding:13px;display:grid}.client-operating-choice-groups label{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;display:grid}.client-operating-choice-groups input{width:auto;margin-top:2px}.client-operating-profile-decision dl{margin:0}.client-operating-profile-decision dl div{background:var(--surface-inset);border-radius:12px;padding:12px}.client-operating-profile-decision dt{color:var(--muted);text-transform:uppercase;font-size:.72rem}.client-operating-profile-decision dd{margin:5px 0 0}.client-operating-profile-decision>div{flex-wrap:wrap;justify-content:flex-start}.client-operating-boundary strong,.client-operating-boundary span{display:block}@media (width<=720px){.client-operating-profile-grid,.client-operating-profile-copy,.client-operating-choice-groups,.client-operating-profile-decision dl{grid-template-columns:minmax(0,1fr)}.client-operating-profile-copy label:last-child{grid-column:auto}}.founder-settings-launch{width:100%;color:var(--text-soft);text-align:left;cursor:pointer}.founder-settings-launch:hover{border-color:var(--blue-bright);background:#0d2234}.founder-settings-launch:focus-visible{outline:2px solid var(--blue-bright);outline-offset:3px}.founder-settings-launch .founder-settings-state{justify-content:flex-end}.founder-controls{--founder-settings-accent:#7893da;--founder-settings-accent-rgb:120,147,218;width:var(--authenticated-frame-width);max-width:var(--authenticated-frame-max);gap:clamp(24px,3.5vw,48px);margin:0 auto;padding:clamp(20px,3vw,42px) 0 clamp(48px,8vw,96px);display:grid}.secure-document-experience{width:var(--authenticated-frame-width);max-width:var(--authenticated-frame-max);margin:0 auto;padding:28px 0 48px}.founder-controls:focus,.secure-document-experience:focus{outline:none}.founder-controls:focus-visible,.secure-document-experience:focus-visible{outline:2px solid var(--blue-bright);outline-offset:4px}.founder-controls-heading{isolation:isolate;border:1px solid rgba(var(--founder-settings-accent-rgb),.34);border-radius:var(--r-lg);background:radial-gradient(circle at 8% 12%,rgba(var(--founder-settings-accent-rgb),.27),transparent 42%),linear-gradient(132deg,#141f33fa,#070f19f7 64%);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px clamp(28px,5vw,72px);min-height:270px;padding:clamp(70px,6vw,82px) clamp(28px,5vw,68px) clamp(26px,4vw,44px);display:grid;position:relative;overflow:hidden}.founder-controls-heading:after{z-index:-1;aspect-ratio:1;border:1px solid rgba(var(--founder-settings-accent-rgb),.18);background:radial-gradient(circle,rgba(var(--founder-settings-accent-rgb),.13),transparent 64%);content:"";pointer-events:none;border-radius:50%;width:min(620px,56vw);position:absolute;bottom:-65%;right:-10%}.founder-controls-heading>div{gap:6px;max-width:880px;display:grid}.secure-document-heading{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,.45fr) minmax(0,1.4fr) auto;align-items:start;gap:24px;padding:20px 0 24px;display:grid}.secure-document-heading>div{background:linear-gradient(90deg,#1843604d,#0918251f 62%,#0000);border-left:2px solid #416f91;gap:6px;margin:-8px 0;padding:12px 18px;display:grid}.founder-controls-heading h1{letter-spacing:-.045em;margin:8px 0 14px;font-size:clamp(34px,5vw,66px);font-weight:380;line-height:.98}.secure-document-heading h1{margin:0;font-size:clamp(26px,3vw,42px);line-height:1.05}.founder-controls-heading p,.secure-document-heading p,.founder-control-content>header p{max-width:760px;color:var(--text-muted);margin:0;font-size:14px;line-height:1.55}.founder-controls-heading>.context-back{z-index:2;width:max-content;min-height:44px;color:var(--text-soft);background:0 0;border:0;margin:0;padding:0;position:absolute;top:clamp(22px,3vw,34px);left:clamp(28px,5vw,68px)}.founder-controls .context-back,.secure-document-experience .context-back{min-height:44px}.founder-control-tabs,.secure-document-nav{border-bottom:1px solid var(--line);scrollbar-width:thin;gap:6px;padding:18px 0;display:flex;overflow-x:auto}.founder-control-tabs button,.secure-document-nav button{min-height:44px;color:var(--text-muted);background:0 0;border:1px solid #0000;border-radius:6px;flex:none;padding:10px 15px;font-size:14px}.founder-control-tabs button[aria-current=page],.secure-document-nav button[aria-current=page]{color:var(--text);background:#102438;border-color:#365b7a}.founder-control-tabs button:focus-visible,.secure-document-nav button:focus-visible{outline:2px solid var(--blue-bright);outline-offset:2px}.founder-control-content{min-height:430px;padding:28px 0}.founder-control-content>header{gap:6px;margin-bottom:18px;display:grid}.founder-control-content h2,.secure-document-fields h2{margin:0;font-size:24px}.founder-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.founder-control-item{border:1px solid var(--line);background:#091622b8;border-radius:8px;min-height:138px;padding:18px}.founder-control-item>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.founder-control-item>header strong{font-size:15px}.founder-control-item p{color:var(--text-muted);margin:18px 0 0;font-size:14px;line-height:1.55}.founder-handover{border:1px solid rgba(var(--founder-settings-accent-rgb),.34);background:#091622c2;border-radius:12px;gap:0;margin-top:18px;display:grid;overflow:hidden}.founder-handover>header,.founder-handover>footer{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px 20px;padding:18px 20px;display:grid}.founder-handover>header{border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgba(var(--founder-settings-accent-rgb),.13),transparent)}.founder-handover h3,.founder-handover h4,.founder-handover p{margin:0}.founder-handover h3{margin-top:4px;font-size:18px}.founder-handover>header p{color:var(--text-muted);margin-top:6px;font-size:14px;line-height:1.5}.founder-handover-boundaries{background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.founder-handover-boundaries article{background:#07121df5;align-content:start;gap:5px;min-width:0;padding:14px;display:grid}.founder-handover-boundaries strong{font-size:13px}.founder-handover-boundaries span{color:var(--text-muted);font-size:12px;line-height:1.45}.founder-handover>form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px 20px;display:grid}.founder-handover>form label{color:var(--text-soft);gap:6px;font-size:13px;display:grid}.founder-handover>form .wide{grid-column:1/-1}.founder-handover>form input,.founder-handover>form select,.founder-handover button{min-height:44px}.founder-handover>form button{justify-self:start}.founder-handover-review{background:#4b331821;border:1px solid #e8ad6547;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 20px 18px;padding:16px;display:grid}.founder-handover-review>header,.founder-handover-review>dl{grid-column:1/-1}.founder-handover-review>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.founder-handover-review>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.founder-handover-review>dl div{background:#07121da8;border-radius:8px;padding:10px 12px}.founder-handover-review dt{color:var(--text-muted);font-size:12px}.founder-handover-review dd{color:var(--text-soft);text-transform:none;margin:5px 0 0;font-size:13px;line-height:1.45}.founder-handover>footer{border-top:1px solid var(--line);color:var(--text-muted);grid-template-columns:auto minmax(0,1fr);font-size:13px;line-height:1.5}.founder-handover>footer strong{color:var(--text-soft)}.founder-connection-groups{gap:18px;display:grid}.founder-connection-group{border:1px solid var(--line);background:#091622b8;border-radius:10px;overflow:hidden}.founder-connection-group>header{border-bottom:1px solid var(--line);background:linear-gradient(90deg,#426f9129,#0000);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:18px 20px;display:grid}.founder-connection-group h3{margin:0;font-size:17px}.founder-connection-group>header p{color:var(--text-muted);margin:6px 0 0;font-size:13px;line-height:1.5}.founder-connection-group>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.founder-connection-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;min-height:132px;padding:17px 20px;display:grid}.founder-connection-row:nth-child(odd){border-right:1px solid var(--line)}.founder-connection-row:nth-last-child(-n+2){border-bottom:0}.founder-connection-row strong{font-size:14px}.founder-connection-row p{color:var(--text-muted);margin:7px 0 0;font-size:13px;line-height:1.5}.founder-connection-row .state-badge{white-space:nowrap}.founder-connection-setting{justify-items:end;gap:10px;display:grid}.founder-connection-toggle{border:1px solid rgba(var(--founder-settings-accent-rgb),.5);min-height:44px;color:var(--text);letter-spacing:.025em;background:#071622e6;border-radius:999px;align-items:center;gap:9px;padding:6px 11px 6px 8px;font-size:12px;font-weight:800;display:inline-flex}.founder-connection-toggle-track{background:#152838;border:1px solid #98abc08a;border-radius:999px;width:38px;height:22px;transition:background .16s,border-color .16s;display:block;position:relative}.founder-connection-toggle-track>span{background:#9cabb9;border-radius:50%;width:14px;height:14px;transition:transform .16s,background .16s,box-shadow .16s;position:absolute;top:3px;left:3px}.founder-connection-toggle[aria-checked=true]{background:#1443375c;border-color:#59ce9da8}.founder-connection-toggle[aria-checked=true] .founder-connection-toggle-track{background:#2e9169ad;border-color:#59ce9de0}.founder-connection-toggle[aria-checked=true] .founder-connection-toggle-track>span{background:#e8fff5;transform:translate(16px);box-shadow:0 0 12px #59ce9db8}.founder-connection-toggle:not(:disabled):hover,.founder-connection-toggle:not(:disabled):focus-visible{border-color:rgba(var(--founder-settings-accent-rgb),1);box-shadow:0 0 20px rgba(var(--founder-settings-accent-rgb),.2)}.founder-connection-toggle:disabled{cursor:not-allowed;opacity:.42;box-shadow:none}.founder-connection-confirm{background:#4a221e5c;border:1px solid #e6927775;border-radius:8px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;padding:13px 14px;display:flex}.founder-connection-confirm p{gap:4px;margin:0;display:grid}.founder-connection-confirm p span{color:var(--text-muted);font-size:12px;line-height:1.45}.founder-connection-confirm>div{flex:none;gap:8px;display:flex}.founder-connection-confirm button{border:1px solid var(--line);min-height:38px;color:var(--text);background:#102334;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:800}.founder-connection-confirm button.danger{background:#7e312b6b;border-color:#e69277ad}.founder-connection-error{color:var(--danger)}.founder-settings-list{border-top:1px solid var(--line);display:grid}.founder-setting-switch{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;min-height:94px;padding:16px 4px;display:grid}.founder-setting-switch p{max-width:780px;color:var(--text-muted);margin:6px 0 0;font-size:14px;line-height:1.5}.founder-setting-switch>.state-badge{justify-self:end}.founder-handover-unavailable{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 20px;display:grid}.founder-handover-unavailable strong,.founder-handover-unavailable p{margin:0}.founder-handover-unavailable p{color:var(--text-muted);margin-top:6px;font-size:13px;line-height:1.5}.founder-policy-boundaries{margin-top:22px}.founder-authorization-policy{border:1px solid rgba(var(--founder-settings-accent-rgb),.34);background:#091622c2;border-radius:12px;gap:0;margin-top:28px;display:grid;overflow:hidden}.founder-authorization-policy>header{border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgba(var(--founder-settings-accent-rgb),.13),transparent);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:20px;display:grid}.founder-authorization-policy h3,.founder-authorization-policy p{margin:0}.founder-authorization-policy h3{font-size:19px}.founder-authorization-policy>header p{max-width:790px;color:var(--text-muted);margin-top:7px;font-size:14px;line-height:1.55}.founder-authorization-flow{background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.founder-authorization-flow li{background:#07121df5;align-content:start;gap:7px;min-width:0;padding:16px;display:grid}.founder-authorization-flow li:before{color:var(--founder-settings-accent);content:counter(list-item,decimal-leading-zero);font-size:11px;font-weight:800}.founder-authorization-flow strong{font-size:14px}.founder-authorization-flow span{color:var(--text-muted);font-size:12px;line-height:1.5}.founder-authorization-boundaries{padding:12px}.founder-authorization-boundaries .founder-control-item{background:#050e178a}.founder-control-boundary{border-top:1px solid var(--line);color:var(--text-muted);align-items:flex-start;gap:12px;padding:16px;display:flex}.founder-control-boundary .icon{color:#e8ad65;flex:none;width:20px;height:20px}.founder-control-boundary p{margin:0;font-size:13px;line-height:1.5}.secure-document-layout{grid-template-columns:210px minmax(0,1fr) 260px;gap:20px;padding-top:20px;display:grid}.secure-document-nav{border:0;flex-direction:column;align-content:start;padding:0;overflow:visible}.secure-document-nav button{text-align:left;white-space:normal;width:100%}.secure-document-fields{background:#08131ee6;border:1px solid #27445d;border-radius:8px;min-height:560px;padding:24px}.secure-document-fields>header{border-bottom:1px solid var(--line);gap:7px;padding-bottom:18px;display:grid}.secure-document-fields>header p{color:var(--text-muted);margin:0;font-size:13px;line-height:1.5}.secure-document-fields>dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.secure-document-fields>dl>div{border-bottom:1px solid var(--line);min-height:96px;padding:18px 12px}.secure-document-fields dt,.secure-document-context dt{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px}.secure-document-fields dd,.secure-document-context dd{color:var(--text-soft);margin:7px 0 0;font-size:14px;line-height:1.45}.secure-source-boundary{background:linear-gradient(90deg,#18436038,#0918251f);border:1px solid #487a9e75;border-radius:8px;grid-template-columns:auto 1fr;gap:14px;margin-top:22px;padding:16px;display:grid}.secure-source-boundary .icon{color:#79acd0;width:22px;height:22px}.secure-source-boundary strong{font-size:14px}.secure-source-boundary p{color:var(--text-muted);margin:5px 0 0;font-size:13px;line-height:1.5}.secure-document-context{border-left:1px solid var(--line);align-self:start;padding:18px}.secure-document-context dl{margin:14px 0 0}.secure-document-context dl>div{border-bottom:1px solid var(--line);padding:12px 0}.signature-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.signature-provider-grid article{border:1px solid var(--line);background:#ffffff05;border-radius:8px;padding:16px}.signature-provider-grid article>strong{margin-bottom:10px;display:block}.signature-provider-grid p{color:var(--text-muted);margin:12px 0 0;font-size:13px;line-height:1.5}.signature-disabled-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.signature-disabled-actions button{min-height:44px;padding:10px 14px}@media (width<=1000px){.founder-controls-heading,.secure-document-heading{grid-template-columns:1fr auto}.founder-controls-heading>.context-back,.secure-document-heading>.context-back{grid-column:1/-1;justify-self:start}.secure-document-layout{grid-template-columns:170px minmax(0,1fr)}.secure-document-context{border-top:1px solid var(--line);border-left:0;grid-column:1/-1}.secure-document-context dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.founder-handover-boundaries{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.founder-controls,.secure-document-experience{width:calc(100% - 28px);padding-top:16px}.founder-controls-heading,.secure-document-heading{grid-template-columns:1fr;gap:14px}.founder-control-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.founder-control-tabs button{white-space:normal;width:100%}.founder-control-grid,.founder-connection-group>div,.secure-document-fields>dl,.signature-provider-grid,.founder-handover-boundaries,.founder-handover>form,.founder-handover-review,.founder-handover-review>dl,.founder-authorization-flow,.founder-authorization-policy>header{grid-template-columns:1fr}.founder-connection-setting{justify-items:start}.founder-connection-confirm{flex-direction:column;align-items:stretch}.founder-connection-confirm>div{justify-content:flex-end}.founder-setting-switch,.founder-handover>header,.founder-handover>footer,.founder-handover-unavailable{grid-template-columns:1fr}.founder-setting-switch>.state-badge{justify-self:start}.founder-handover>form .wide,.founder-handover-review>header,.founder-handover-review>dl{grid-column:auto}.founder-connection-row,.founder-connection-row:nth-child(odd){border-right:0}.founder-connection-row:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.founder-connection-row:last-child{border-bottom:0}.founder-control-content{min-height:0;padding-top:22px}.secure-document-layout{grid-template-columns:1fr}.secure-document-nav{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:10px;display:grid;overflow:visible}.secure-document-nav button{white-space:normal;text-align:center;width:100%}.secure-document-fields{min-height:0;padding:18px 14px}.secure-document-context{grid-column:auto}.secure-document-context dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.secure-document-context dl{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.founder-settings-launch,.founder-control-tabs button,.secure-document-nav button{transition:none}}:root{--product-accent-applications:#78aee2;--product-accent-applications-rgb:120, 174, 226;--product-accent-pathways:#6fa8f5;--product-accent-pathways-rgb:111, 168, 245;--product-accent-atlas:#55bdcf;--product-accent-atlas-rgb:85, 189, 207;--product-accent-investigations:#9385e8;--product-accent-investigations-rgb:147, 133, 232;--product-accent-simulations:#c184d8;--product-accent-simulations-rgb:193, 132, 216;--product-accent-cases:#7d9ac7;--product-accent-cases-rgb:125, 154, 199;--product-accent-publications:#a69bdf;--product-accent-publications-rgb:166, 155, 223}.product-surface-applications{--product-accent:var(--product-accent-applications);--product-accent-rgb:var(--product-accent-applications-rgb)}.product-surface-pathways{--product-accent:var(--product-accent-pathways);--product-accent-rgb:var(--product-accent-pathways-rgb)}.product-surface-atlas{--product-accent:var(--product-accent-atlas);--product-accent-rgb:var(--product-accent-atlas-rgb)}.product-surface-investigations{--product-accent:var(--product-accent-investigations);--product-accent-rgb:var(--product-accent-investigations-rgb)}.product-surface-simulations{--product-accent:var(--product-accent-simulations);--product-accent-rgb:var(--product-accent-simulations-rgb)}.product-surface-cases{--product-accent:var(--product-accent-cases);--product-accent-rgb:var(--product-accent-cases-rgb)}.product-surface-publications{--product-accent:var(--product-accent-publications);--product-accent-rgb:var(--product-accent-publications-rgb)}#root .product-surface-header{isolation:isolate;box-sizing:border-box;border:1px solid rgba(var(--product-accent-rgb), .34);border-radius:var(--r-lg);background:radial-gradient(circle at 7% 9%, rgba(var(--product-accent-rgb), .23), transparent 42%), linear-gradient(132deg, #141f33fa, #070f19f7 66%);min-width:0;height:auto;min-height:clamp(276px,21vw,304px);box-shadow:none;grid-template-columns:minmax(0,1fr) clamp(180px,22vw,320px);align-items:stretch;gap:18px clamp(28px,5vw,64px);padding:clamp(36px,4vw,48px);display:grid;position:relative;overflow:hidden}#root .product-surface-header.no-aside{grid-template-columns:minmax(0,1fr);height:auto;min-height:clamp(224px,17vw,248px)}#root .product-surface-header.no-aside .product-surface-copy{max-width:1080px}#root .product-surface-header:after{z-index:-1;aspect-ratio:1;border:1px solid rgba(var(--product-accent-rgb), .17);background:radial-gradient(circle, rgba(var(--product-accent-rgb), .11), transparent 64%);content:"";pointer-events:none;border-radius:50%;width:min(560px,52vw);position:absolute;bottom:-94%;right:-11%}#root .product-surface-header.has-back{grid-template-rows:auto minmax(0,1fr)}#root .product-surface-back{z-index:2;width:max-content;min-height:44px;color:var(--text-soft);letter-spacing:.01em;box-shadow:none;background:0 0;border:0;border-radius:0;grid-area:1/1/auto/-1;place-self:start;align-items:center;gap:8px;margin:0;padding:0;font-size:13px;font-weight:700;display:inline-flex;position:static}#root .product-surface-header.has-back .product-surface-copy,#root .product-surface-header.has-back .product-surface-aside{grid-row:2}#root .product-surface-back .icon{width:16px;color:var(--product-accent)}#root .product-surface-back:hover{color:var(--text);background:0 0}#root .product-surface-back:focus-visible{outline:2px solid var(--product-accent);outline-offset:4px;border-radius:2px}.product-surface-copy{z-index:1;align-content:start;align-self:stretch;min-width:0;max-width:880px;display:grid;position:relative}#root .product-surface-eyebrow{color:var(--product-accent);font-size:var(--type-meta);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:800;line-height:1.4}#root .product-surface-header h1{letter-spacing:-.045em;outline:0;max-width:860px;margin:8px 0 12px;font-size:clamp(36px,5vw,58px);font-weight:380;line-height:.98}#root .product-surface-description{max-width:760px;min-height:52px;color:var(--text-soft);margin:0;font-size:clamp(14px,1.45vw,17px);line-height:1.62}.product-surface-context{border-top:1px solid rgba(var(--product-accent-rgb), .22);color:var(--text-soft);flex-wrap:wrap;align-items:center;gap:7px 14px;margin-top:16px;padding-top:14px;font-size:13px;line-height:1.5;display:flex}.product-surface-context strong{color:var(--text);font-size:14px;font-weight:700}.pathway-header-metadata{flex-wrap:wrap;flex:100%;gap:8px 0;min-width:0;display:flex}.pathway-header-metadata>span{border-left:1px solid rgba(var(--product-accent-rgb), .22);gap:2px;min-width:0;padding:0 14px;display:grid}.pathway-header-metadata>span:first-child{border-left:0;padding-left:0}.pathway-header-metadata small{color:var(--text-muted);font-size:11px;line-height:1.35}.product-surface-aside{z-index:1;flex-wrap:wrap;place-content:start flex-end;align-self:stretch;gap:9px;min-width:0;max-width:360px;min-height:44px;padding-top:27px;display:flex;position:relative}.product-surface-aside button,.product-surface-aside a{min-height:44px}#root :is(.pathways-discovery,.intelligence-workspace,.atlas-workspace,.investigations-workspace,.simulation-library,.cases-workspace,.publications-workspace){box-sizing:border-box;width:var(--authenticated-frame-width);max-width:var(--authenticated-frame-max);background:0 0;align-content:start;gap:clamp(18px,2.4vw,30px);margin-inline:auto;padding:clamp(20px,3vw,42px) 0 clamp(48px,8vw,96px);display:grid}#root :is(.pathways-discovery,.intelligence-workspace,.atlas-workspace,.investigations-workspace,.simulation-library,.cases-workspace,.publications-workspace)>.product-surface-header{margin-bottom:0}#root :is(.applications-home,.pathways-discovery,.intelligence-workspace,.atlas-workspace,.investigations-workspace,.simulation-library,.cases-workspace,.publications-workspace)>*{box-sizing:border-box;justify-self:stretch;width:100%;max-width:none;margin-inline:0}#root .pathways-discovery>.discovery-field{justify-self:stretch;width:100%;max-width:none;margin-left:0;margin-right:0}#root :is(.pathways-discovery .catalogue-search,.atlas-context-return,.atlas-discovery,.investigation-boundary,.simulation-library-layout,.publication-search-seam,.publication-results){margin-top:0}#root .product-discovery-panel{box-sizing:border-box;border:1px solid rgba(var(--product-accent-rgb), .16);border-radius:var(--r-md);background:linear-gradient(110deg, rgba(var(--product-accent-rgb), .045), transparent 48%), #0b152161;gap:12px;width:100%;margin:0;padding:clamp(12px,1.5vw,18px);display:grid}#root .product-discovery-pathways{--product-accent:var(--product-accent-pathways);--product-accent-rgb:var(--product-accent-pathways-rgb)}#root .product-discovery-atlas{--product-accent:var(--product-accent-atlas);--product-accent-rgb:var(--product-accent-atlas-rgb)}#root .product-discovery-publications{--product-accent:var(--product-accent-publications);--product-accent-rgb:var(--product-accent-publications-rgb)}#root .atlas-discovery.product-discovery-panel{border:1px solid rgba(var(--product-accent-rgb), .16);gap:12px;padding:clamp(12px,1.5vw,18px)}#root .product-discovery-search{box-sizing:border-box;border:1px solid rgba(var(--product-accent-rgb), .26);border-radius:var(--r-md);background:#08111cb3;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;max-width:none;min-height:64px;margin:0;padding:9px 10px 9px 18px;display:grid}#root .product-discovery-search label{min-width:0}#root .product-discovery-search input{box-sizing:border-box;width:100%;min-height:44px;color:var(--text);background:0 0;border:0;padding:8px 0;font-size:14px}#root .product-discovery-search input:focus-visible{outline:0}#root .product-discovery-search:focus-within{outline:2px solid rgba(var(--product-accent-rgb), .72);outline-offset:2px}#root .product-discovery-search>button.product-discovery-search-action{border:1px solid rgba(var(--product-accent-rgb), .96);border-radius:var(--r-sm);color:#07101b;background:linear-gradient(180deg, #ffffff42, transparent 38%), var(--product-accent);min-width:104px;min-height:44px;box-shadow:0 10px 30px rgba(var(--product-accent-rgb), .28), 0 0 18px rgba(var(--product-accent-rgb), .18), inset 0 1px #ffffff57;cursor:pointer;font-size:13px;font-weight:800}#root .product-discovery-search>button.product-discovery-search-action:hover{background:linear-gradient(180deg, #ffffff5c, transparent 42%), var(--product-accent);box-shadow:0 12px 34px rgba(var(--product-accent-rgb), .38), 0 0 24px rgba(var(--product-accent-rgb), .26), inset 0 1px #fff6;border-color:#ffffffb8}#root .product-discovery-search>button.product-discovery-search-action:focus-visible{outline-offset:3px;outline:2px solid #f7fbff}#root .product-discovery-search>button.product-discovery-search-action:disabled{opacity:.46;cursor:not-allowed;box-shadow:none;transform:none}#root .product-quick-filters{gap:10px;min-width:0;display:grid}#root .product-quick-filters>header{justify-content:space-between;align-items:center;gap:18px;min-height:44px;display:flex}#root .product-quick-filters>header>div{gap:3px;display:grid}#root .product-quick-filters>header strong,#root .product-quick-filters>header>div>span{color:var(--text-soft);letter-spacing:0;text-transform:none;font-size:14px;font-weight:800}#root .product-quick-filters>header small{color:var(--text-muted);font-size:12px;line-height:1.4}#root .product-quick-filters>header>button{border:1px solid rgba(var(--product-accent-rgb), .44);border-radius:var(--r-sm);min-height:44px;color:var(--text);background:rgba(var(--product-accent-rgb), .12);align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:750;display:inline-flex}#root .product-quick-filters>header>button>span{min-width:20px;height:20px;color:var(--text);background:rgba(var(--product-accent-rgb), .24);border-radius:999px;place-items:center;padding:0 5px;font-size:10px;display:grid}#root .product-quick-filters :is(fieldset,.atlas-facet){min-width:0}#root .product-quick-filters :is(fieldset,.atlas-facet) legend,#root .product-quick-filters>div>span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}#root .product-quick-filters :is(fieldset,.atlas-facet) button,#root .product-quick-filters>div>div>button{border:1px solid var(--line-strong);min-width:0;max-width:100%;min-height:44px;color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;background:#111d2bb8;border-radius:999px;padding:7px 10px;font-size:12px;line-height:1.25;overflow:hidden}#root .product-quick-filters :is(fieldset,.atlas-facet) button[aria-pressed=true],#root .product-quick-filters>div>div>button[aria-pressed=true]{border-color:rgba(var(--product-accent-rgb), .68);color:var(--text);background:rgba(var(--product-accent-rgb), .18)}#root .publication-quick-filters{gap:10px;display:grid}#root .publication-quick-filters>header{justify-content:space-between;align-items:center;gap:18px;display:flex}#root .publication-quick-filters>header>div{gap:3px;display:grid}#root .publication-quick-filters>header small{color:var(--text-muted);font-size:12px}#root .publication-quick-filters>header button{align-items:center;gap:7px;min-height:44px;display:inline-flex}#root .publication-quick-filter-groups{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:14px;display:grid}#root .product-discovery-panel :is(.catalogue-facets,.publication-quick-filters,.publication-applied-filters,.catalogue-applied-filters){max-width:none;margin-top:0}#root .product-discovery-panel :is(.catalogue-facets,.publication-quick-filters,.atlas-quick-filters)>header{padding-top:2px}@media (width<=620px){#root .product-discovery-search{grid-template-columns:20px minmax(0,1fr)}#root .product-discovery-search>button.product-discovery-search-action{grid-column:1/-1;width:100%}#root .product-quick-filters>header{flex-direction:column;align-items:stretch}#root .product-quick-filters>header>button{justify-content:space-between;width:100%}#root .publication-quick-filter-groups{grid-template-columns:1fr}}#root .investigation-boundary{margin-bottom:0}#root .intelligence-workspace{background:0 0;border:0;overflow:visible}.product-surface-toolbar{min-width:0;margin-bottom:18px}@media (width<=820px){#root .product-surface-header{grid-template-columns:minmax(0,1fr) minmax(150px,220px);height:auto;min-height:286px;padding:34px}#root .product-surface-header.no-aside{grid-template-columns:minmax(0,1fr);height:auto;min-height:238px}#root .product-surface-header.has-back{grid-template-rows:auto minmax(0,1fr)}#root :is(.pathways-discovery,.intelligence-workspace,.atlas-workspace,.investigations-workspace,.simulation-library,.cases-workspace,.publications-workspace){width:var(--authenticated-frame-width)}}@media (width<=620px){#root .product-surface-header{grid-template-columns:1fr;gap:18px;height:auto;min-height:356px;padding:28px 20px}#root .product-surface-header.no-aside{min-height:270px}#root .product-surface-header.has-back{grid-template-rows:auto minmax(0,1fr)}#root .product-surface-header h1{font-size:clamp(34px,11vw,46px)}.product-surface-aside{justify-content:flex-start;align-self:end;width:100%;max-width:none;padding-top:0}#root :is(.pathways-discovery,.intelligence-workspace,.atlas-workspace,.investigations-workspace,.simulation-library,.cases-workspace,.publications-workspace){width:var(--authenticated-frame-width);padding-top:18px}}@media (width<=390px){#root .product-surface-header{padding-inline:18px}#root .product-surface-description{min-height:66px}.product-surface-context{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.product-surface-header,.product-surface-header *{scroll-behavior:auto}}.notification-panel header>button,.notification-event>button{min-width:44px;min-height:44px}.notification-tabs button{min-height:44px;font-size:12px;line-height:1.3}.notification-tabs span{min-width:22px;height:22px;font-size:11px}.notification-event{align-items:start;padding-top:18px;padding-bottom:18px}.notification-event>div{gap:7px}.notification-event>div>span,.notification-event small,.notification-event>.notification-remove{font-size:12px;line-height:1.45}.notification-event strong{font-size:14px;line-height:1.35}.notification-event p,.notification-empty{font-size:13px;line-height:1.55}.notification-event>button:focus-visible,.notification-tabs button:focus-visible{outline:2px solid var(--blue-bright);outline-offset:2px}.secure-delivery-seam{border:1px solid var(--line);background:#091622b3;border-radius:8px;margin-top:14px;padding:16px}.secure-delivery-seam h3{margin:0 0 6px;font-size:15px}.secure-delivery-seam p{color:var(--text-muted);margin:0 0 10px;font-size:13px;line-height:1.5}.notification-attention-banner{z-index:72;background:#281218f5;border:1px solid #f17f8780;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;width:min(860px,100% - 32px);min-height:64px;padding:10px 12px 10px 16px;display:flex;position:fixed;top:80px;left:50%;transform:translate(-50%);box-shadow:0 18px 54px #00000061}.notification-attention-banner>div{align-items:center;gap:10px;min-width:0;display:flex}.notification-attention-banner>div:first-child>span{gap:3px;min-width:0;display:grid}.notification-attention-banner strong,.notification-attention-banner small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notification-attention-banner strong{font-size:14px}.notification-attention-banner small{color:var(--text-muted);font-size:12px}.notification-attention-banner button,.authorization-prompt-tray button,.context-authorization-prompt button{border:1px solid var(--line-strong);min-height:44px;color:var(--text);background:#17334b;border-radius:6px;padding:9px 13px}.notification-attention-banner button.secondary,.authorization-prompt-tray button.secondary,.authorization-prompt-tray nav button{background:#08121dc7}.notification-prompt-stack{z-index:74;top:84px;right:max(8px,env(safe-area-inset-right));pointer-events:none;justify-items:end;gap:10px;width:min(196px,100% - 16px);max-height:calc(100dvh - 96px);display:grid;position:fixed;overflow-y:auto}.notification-prompt-stack>*{pointer-events:auto;width:100%}.context-authorization-prompt{background:linear-gradient(145deg,#0f2531fa,#08141dfc);border:1px solid #64bedc94;border-radius:10px;gap:10px;padding:13px 14px;display:grid;box-shadow:0 22px 65px #00000075}.context-authorization-prompt>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.context-authorization-prompt>header>div{gap:3px;display:grid}.context-authorization-prompt .eyebrow{color:#72cce2;margin:0;font-size:10px}.context-authorization-prompt strong{font-size:14px;line-height:1.4}.context-authorization-prompt>p{color:var(--text-soft);margin:0;font-size:12px;line-height:1.5}.context-authorization-prompt>div:last-of-type{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.context-authorization-prompt button.secondary{background:#08121dc7}.context-authorization-prompt>small{color:var(--text-muted);font-size:10px;line-height:1.4}.context-prompt-count{white-space:nowrap;color:#9fd8e5;font-size:10px;font-weight:750}.context-prompt-error{color:#ffadb4!important}.authorization-prompt-tray{background:linear-gradient(145deg,#161f2cfa,#0a121dfc);border:1px solid #f4c66b7a;border-radius:10px;gap:11px;padding:14px;display:grid;box-shadow:0 28px 80px #00000080}.authorization-prompt-tray>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.authorization-prompt-tray>header>div{gap:4px;display:grid}.authorization-prompt-tray .eyebrow{color:var(--amber);margin:0}.authorization-prompt-tray>header strong{font-size:16px;line-height:1.35}.authorization-prompt-tray>p{color:var(--text-soft);margin:0;font-size:13px;line-height:1.55}.authorization-prompt-tray dl{grid-template-columns:1fr;gap:6px;margin:0;display:grid}.authorization-prompt-tray dl>div{border:1px solid var(--line);background:#060e1794;border-radius:7px;min-width:0;padding:9px 10px}.authorization-prompt-tray dt{color:var(--text-muted);text-transform:uppercase;letter-spacing:.07em;font-size:10px}.authorization-prompt-tray dd{color:var(--text-soft);overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.4}.authorization-prompt-actions{grid-template-columns:1fr;gap:7px;display:grid}.authorization-prompt-tray nav{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-top:4px;display:grid}.authorization-prompt-tray nav button{min-width:0;padding-inline:8px;font-size:12px}.authorization-prompt-tray nav button:disabled{opacity:.45;cursor:not-allowed}.authorization-shortcut-note{color:var(--text-muted);font-size:11px;line-height:1.45}.approval-reminder{border-radius:9px;gap:9px;padding:12px 13px;box-shadow:0 16px 44px #0000006b}.approval-reminder>header{align-items:center;gap:8px}.approval-reminder>header strong{font-size:12px;line-height:1.35}.approval-reminder .eyebrow{font-size:9px}.approval-reminder .authorization-prompt-actions{grid-template-columns:1fr}.approval-reminder button{min-height:40px;padding:7px 10px}.approval-reminder .authorization-shortcut-note{font-size:9px}.approval-decision-sidebar{width:min(196px,100vw)}.approval-decision-sidebar .account-scroll>section{gap:18px;display:grid}.approval-decision-sidebar .account-scroll p{font-size:13px;line-height:1.6}.approval-decision-sidebar dl{background:var(--line);gap:1px;display:grid}.approval-decision-sidebar dl>div{background:#07111cf5;gap:5px;padding:12px!important;display:grid!important}.approval-decision-sidebar dt{color:var(--text-muted);text-transform:uppercase;letter-spacing:.07em;font-size:10px}.approval-decision-sidebar dd{overflow-wrap:anywhere;margin:0;font-size:13px}.approval-decision-sidebar .wide{width:100%;min-height:44px}.approval-sidebar-note{color:var(--text-muted)!important;font-size:11px!important}.benjamin-voice-indicator{border:1px solid var(--line);min-height:32px;color:var(--text-muted);white-space:nowrap;background:#08121db8;border-radius:999px;align-items:center;gap:7px;padding:5px 8px;display:flex}.benjamin-voice-indicator i{background:#71808c;border-radius:50%;width:10px;height:10px;position:relative}.benjamin-voice-indicator b{font-size:9px}.benjamin-voice-indicator[data-state=listening],.benjamin-voice-indicator[data-state=speaking]{color:#dff8ff;border-color:#64bedc94}.benjamin-voice-indicator[data-state=listening] i,.benjamin-voice-indicator[data-state=speaking] i{background:#6fd0dc;animation:1.45s ease-out infinite benjamin-voice-pulse;box-shadow:0 0 #6fd0dc80}.benjamin-voice-indicator[data-state=speaking] i{animation-duration:.58s}@keyframes benjamin-voice-pulse{0%{transform:scale(.9);box-shadow:0 0 #6fd0dc80}55%{transform:scale(1.18);box-shadow:0 0 0 7px #6fd0dc00}to{transform:scale(.9);box-shadow:0 0 #6fd0dc00}}.benjamin-panel{width:min(520px,100vw)}.benjamin-panel header>button{min-width:44px;min-height:44px}.benjamin-panel .account-scroll{align-content:start;gap:14px;display:grid}.benjamin-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid;border:0!important;padding:14px 0 0!important}.benjamin-shortcuts>div{border:1px solid var(--line);background:#091622b8;border-radius:8px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.benjamin-shortcuts kbd{border:1px solid var(--line-strong);color:#dff6ff;background:#10263b;border-radius:7px;place-items:center;width:36px;height:36px;font:800 15px/1 system-ui;display:grid;box-shadow:inset 0 -2px #0000004d}.benjamin-shortcuts span{gap:2px;min-width:0;display:grid}.benjamin-shortcuts strong{font-size:12px}.benjamin-shortcuts small{color:var(--text-muted);font-size:10px;line-height:1.3}.benjamin-presence,.benjamin-conversation,.benjamin-meeting-boundary{border:1px solid var(--line);background:#091622b8;border-radius:10px}.benjamin-presence{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px;display:grid}.benjamin-presence>div{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.benjamin-presence-dot{background:#71808c;border-radius:50%;width:9px;height:9px;margin-top:5px;box-shadow:0 0 0 4px #71808c1f}.benjamin-presence strong,.benjamin-conversation h3,.benjamin-meeting-boundary h3{font-size:15px}.benjamin-presence p,.benjamin-conversation p,.benjamin-meeting-boundary p{color:var(--text-muted);margin:5px 0 0;font-size:12px;line-height:1.55}.benjamin-conversation{overflow:hidden}.benjamin-conversation>header{border-bottom:1px solid var(--line);background:linear-gradient(90deg,#2c779524,#0000);padding:16px}.benjamin-conversation .eyebrow,.benjamin-conversation h3{margin:0}.benjamin-conversation form{gap:12px;padding:16px;display:grid}.benjamin-conversation label{color:var(--text-soft);gap:6px;font-size:12px;font-weight:700;display:grid}.benjamin-conversation textarea,.benjamin-conversation select{border:1px solid var(--line-strong);width:100%;min-height:44px;color:var(--text);font:inherit;background:#040d16bf;border-radius:7px}.benjamin-conversation textarea{resize:vertical;min-height:104px;padding:10px 11px;line-height:1.5}.benjamin-conversation select{padding:8px 10px}.benjamin-conversation button{color:#e9f9ff;background:#15445a;border:1px solid #397694;border-radius:7px;min-height:44px;font-weight:800}.benjamin-response{background:#1b583d33;border:1px solid #52a37e7a;border-radius:7px;padding:11px 12px;color:#bdebd2!important;margin:0 16px 16px!important}.benjamin-response.error{background:#601e2733;border-color:#f17f8780;color:#ffadb4!important}.benjamin-meeting-boundary{padding:16px}.benjamin-meeting-boundary h3{margin:0}.benjamin-meeting-boundary ol{background:var(--line);gap:1px;margin:12px 0 0;padding:0;list-style:none;display:grid}.benjamin-meeting-boundary li{background:#06101aeb;gap:4px;padding:11px 12px;display:grid}.benjamin-meeting-boundary li strong{font-size:12px}.benjamin-meeting-boundary li span{color:var(--text-muted);font-size:11px;line-height:1.45}@media (width<=760px){.notification-category-menu{font-size:12px!important}.notification-event{grid-template-columns:minmax(0,1fr) 44px}.notification-attention-banner{flex-direction:column;align-items:stretch;gap:8px;top:72px}.notification-attention-banner>div:last-child{justify-content:flex-end}.notification-prompt-stack{width:min(280px,100% - 20px);top:76px;right:10px}.authorization-prompt-tray dl,.benjamin-presence,.benjamin-shortcuts{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.notification-attention-banner,.authorization-prompt-tray,.context-authorization-prompt{scroll-behavior:auto}.benjamin-voice-indicator i{animation:none!important}}.profile-settings{flex-direction:column;width:min(720px,100vw);max-width:100vw;height:100dvh;display:flex;overflow:hidden}.profile-settings,.profile-settings *{box-sizing:border-box}.profile-settings>header{min-height:76px}.profile-settings>header>button{width:44px;min-width:44px;height:44px;min-height:44px}.profile-settings-tabs{border-bottom:1px solid var(--line);background:#07121df5;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:10px 14px;display:grid;overflow:visible}.profile-settings-menu{display:none}.profile-settings-tabs button{min-width:0;min-height:44px;color:var(--text-muted);text-align:center;white-space:normal;background:#ffffff04;border:1px solid #63829d47;border-radius:8px;padding:7px 6px;font-size:10px;font-weight:750;line-height:1.35;position:relative}.profile-settings-tabs button:hover,.profile-settings-tabs button[aria-current=page]{color:var(--text);background:#3077a424;border-color:#6ba8d0ad}.profile-settings-tabs button[aria-current=page]{box-shadow:inset 0 -2px #6ba8d0,0 0 0 1px #6ba8d014}.profile-settings button:focus-visible,.profile-settings input:focus-visible,.profile-settings select:focus-visible,.profile-settings textarea:focus-visible,.profile-settings summary:focus-visible{outline-offset:2px;outline:2px solid #8bc8ee}.profile-settings .account-scroll{scrollbar-gutter:stable;flex:auto;height:auto;min-height:0;padding:0 clamp(18px,4vw,30px) 36px;overflow:hidden auto}.profile-settings .account-scroll>section{border-bottom:0;padding:0}.profile-settings .account-scroll>section.profile-settings-page{gap:24px;min-width:0;padding:38px 0 40px;display:grid}.profile-settings-page>*,.profile-settings-page article,.profile-settings-page div,.profile-settings-page dl{min-width:0}.profile-settings-page h3,.profile-settings-page h4,.profile-settings-page p{margin-top:0}.profile-settings-page h3{font-size:17px;line-height:1.3}.profile-settings-page h4{font-size:14px}.profile-settings-page p,.profile-settings-page label,.profile-settings-page dt,.profile-settings-page dd,.profile-settings-page small{font-size:12px;line-height:1.55}.settings-page-heading{max-width:610px}.settings-page-heading h3{margin:4px 0 8px;font-size:24px}.settings-page-heading>p:last-child,.profile-subsection p,.profile-identity p,.privacy-request-history>p{color:var(--text-muted);margin-bottom:0}.profile-settings .profile-identity{border-bottom:1px solid var(--line);padding:0 0 24px}.profile-settings .profile-identity h3{margin:2px 0 4px;font-size:26px}.profile-settings .profile-identity small{margin-top:3px;display:block}.profile-settings .profile-portrait{flex:0 0 64px;width:64px;height:64px}.profile-settings .profile-facts,.settings-status-list{border-top:1px solid var(--line);padding:0}.profile-settings .profile-facts dl>div,.settings-status-list>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(145px,.7fr) minmax(0,1.3fr);align-items:start;gap:18px;min-height:52px;padding:13px 0;display:grid}.profile-settings .profile-facts dd,.settings-status-list dd{color:var(--text-soft);text-align:right;overflow-wrap:anywhere;margin:0}.profile-subsection,.settings-unavailable,.session-actions,.privacy-request-history,.settings-request-boundary{border:1px solid var(--line);border-radius:var(--r-sm);background:#ffffff04;gap:14px;min-width:0;padding:20px;display:grid}.profile-subsection>header,.profile-recent-applications>header,.profile-references>header,.session-actions,.settings-request-boundary{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.profile-subsection h3,.settings-unavailable h3,.session-actions h3,.privacy-request-history h3,.settings-request-boundary h3{margin:0 0 5px}.profile-settings button,.profile-settings input,.profile-settings select,.profile-settings textarea,.profile-settings summary{min-height:44px}.profile-settings button{font-size:13px}.profile-settings .profile-destinations{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));margin-top:0}.profile-settings .profile-application-list{gap:8px;display:grid}.profile-settings .profile-application-list article{--application-accent:#7f9ab4;border:1px solid color-mix(in srgb, var(--application-accent) 38%, var(--line));border-left:4px solid var(--application-accent);border-radius:var(--r-sm);background:var(--surface-inset);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:0;padding:14px;display:grid}.profile-settings .profile-application-list article[data-application=investigation]{--application-accent:#58b7d4}.profile-settings .profile-application-list article[data-application=simulation]{--application-accent:#a688e4}.profile-settings .profile-application-list article[data-application=case]{--application-accent:#d59a67}.profile-settings .profile-application-list article>div{gap:3px;display:grid}.profile-settings .profile-application-kind{color:var(--application-accent);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:820}.profile-settings .profile-application-list article>button{border-color:color-mix(in srgb, var(--application-accent) 52%, var(--line))}.notification-preference-categories{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:6px;display:grid}.notification-delivery-behavior{border-radius:var(--r-sm);background:linear-gradient(145deg,#1b3a5426,#08121d6b);border:1px solid #82c4ff42;gap:0;padding:18px;display:grid}.notification-delivery-behavior>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding-bottom:12px;display:grid}.notification-delivery-behavior h4,.notification-delivery-behavior p{margin:0}.notification-delivery-behavior p{color:var(--text-muted);margin-top:5px;font-size:12px;line-height:1.5}.notification-delivery-behavior+.notification-preference-categories{margin-top:18px}.notification-preference-categories button{border:1px solid var(--line);border-radius:var(--r-sm);color:var(--text-muted);background:var(--surface-inset);padding:9px 10px;font-size:12px}.notification-preference-categories button[aria-current=page]{color:var(--text);background:#2a5c843d;border-color:#82c4ff8a}.notification-preference-group{gap:0;display:grid}.notification-preference-group>header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 0 14px;display:grid}.notification-preference-group>header h4,.notification-preference-group>header p{margin:0}.notification-preference-group>header p{color:var(--text-muted);margin-top:4px;font-size:12px}.notification-channel-heading,.notification-preference-list>div{grid-template-columns:minmax(190px,1fr) minmax(350px,1.25fr);align-items:center;gap:10px;display:grid}.notification-channel-heading{border-top:1px solid var(--line);color:var(--text-muted);padding:8px 0;font-size:11px}.notification-channel-heading>div,.notification-delivery-options{grid-template-columns:repeat(4,minmax(76px,1fr));gap:8px;min-width:0;display:grid}.notification-channel-heading>div>span{text-align:center;min-width:0}.notification-preference-list{gap:0;display:grid}.notification-preference-list>div{border-bottom:1px solid var(--line);min-height:72px;padding:13px 0}.notification-preference-list>div>span{gap:3px;display:grid}.notification-preference-list strong{font-size:14px}.notification-channel-switch{border:1px solid var(--line-strong);min-width:0;min-height:44px;color:var(--text-muted);background:var(--surface-inset);border-radius:999px;grid-template-columns:34px auto;align-items:center;gap:8px;padding:6px 10px;display:grid}.notification-preference-group>header button[role=switch]{border:1px solid var(--line-strong);min-width:96px;min-height:44px;color:var(--text);background:var(--surface-inset);border-radius:999px;grid-template-columns:34px auto;align-items:center;gap:8px;padding:6px 10px;display:grid}.notification-channel-switch>span{background:#63829d52;border-radius:999px;width:34px;height:20px;position:relative}.notification-channel-switch>span:after{background:var(--text-muted);content:"";border-radius:50%;width:14px;height:14px;transition:transform .15s,background .15s;position:absolute;top:3px;left:3px}.notification-channel-switch[aria-checked=true]{color:var(--text);background:#2b89671f;border-color:#4bb68f7a}.notification-channel-switch[aria-checked=true]>span{background:#2b896780}.notification-channel-switch[aria-checked=true]>span:after{background:#c9f7e5;transform:translate(14px)}.notification-channel-switch b{font-size:12px}.notification-channel-name{display:none}.notification-channel-switch.unavailable{opacity:.58}.settings-toggle-list{border-top:1px solid var(--line);display:grid}.settings-toggle-list>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:76px;padding:13px 0;display:grid}.settings-toggle-list>div>span{gap:4px;display:grid}.settings-toggle-list strong{font-size:14px}.settings-toggle-list small{color:var(--text-muted);font-size:12px;line-height:1.45}.settings-toggle-list button[role=switch]{border:1px solid var(--line-strong);min-width:86px;min-height:44px;color:var(--text-muted);background:var(--surface-inset);border-radius:999px;grid-template-columns:34px auto;align-items:center;gap:8px;padding:6px 10px;display:grid}.settings-toggle-list button[role=switch]>span{background:#63829d52;border-radius:999px;width:34px;height:20px;position:relative}.settings-toggle-list button[role=switch]>span:after{background:var(--text-muted);content:"";border-radius:50%;width:14px;height:14px;transition:transform .15s,background .15s;position:absolute;top:3px;left:3px}.settings-toggle-list button[role=switch][aria-checked=true]{color:var(--text);background:#2b89671f;border-color:#4bb68f7a}.settings-toggle-list button[role=switch][aria-checked=true]>span{background:#2b896780}.settings-toggle-list button[role=switch][aria-checked=true]>span:after{background:#c9f7e5;transform:translate(14px)}.language-settings-page{gap:20px}.language-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.language-choice-grid label{color:var(--text-muted);gap:8px;font-size:12px;font-weight:720;display:grid}.language-choice-grid select{width:100%;min-width:0;color:var(--text);border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface-inset);padding:0 12px}.language-edition-status{border-radius:var(--r-sm);background:linear-gradient(145deg,#1b3a5426,#08121d6b);border:1px solid #82c4ff42;justify-content:space-between;align-items:center;gap:18px;padding:17px 18px;display:flex}.language-edition-status>div{gap:4px;display:grid}.language-edition-status span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.language-edition-status strong{font-size:17px}.language-governance-note{border:1px solid var(--line);border-radius:var(--r-sm);background:#ffffff04;gap:10px;padding:18px;display:grid}.language-governance-note h3,.language-governance-note p,.language-governance-note ol{margin:0}.language-governance-note ol{color:var(--text-soft);gap:8px;padding-left:20px;display:grid}.language-governance-note p{color:var(--text-muted);font-size:12px;line-height:1.5}.language-request{border:1px solid var(--line);border-radius:var(--r-sm);background:#ffffff04;gap:14px;padding:18px;display:grid}.language-request>header{justify-content:space-between;align-items:start;gap:18px;display:flex}.language-request h3,.language-request p{margin:0}.language-request header p{color:var(--text-muted);margin-top:5px;font-size:12px;line-height:1.5}.language-request>form{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:14px;display:grid}.language-request>form>label{color:var(--text-muted);gap:7px;font-size:12px;font-weight:720;display:grid}.language-request>form input,.language-request>form select,.language-request>form textarea{width:100%;min-width:0}.language-request fieldset{border:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:14px;display:grid}.language-request fieldset label{color:var(--text-soft);align-items:center;gap:8px;font-size:12px;display:flex}.language-request fieldset input{width:16px;height:16px}.language-request-reason,.language-request>form>button{grid-column:1/-1}.settings-save-message{border-left:3px solid var(--success);color:var(--text-soft);background:#2b89671a;margin:0;padding:12px 14px}.language-request>header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;display:grid}.language-request>header p{max-width:620px}.language-request-toggle,.language-request-submit{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#176789,#124b67);border:1px solid #60bee080;border-radius:11px;justify-content:center;align-items:center;gap:9px;padding:9px 16px;font-weight:760;display:inline-flex;box-shadow:0 10px 28px #07354938}.language-request-toggle{white-space:nowrap;min-width:190px}.language-request-toggle svg{width:16px;height:16px}.language-request>form>.language-request-submit{grid-column:1/-1;justify-self:start;min-width:230px}.language-request-submit:disabled{cursor:wait;opacity:.62}@media (width<=720px){.language-request>header{grid-template-columns:1fr}.language-request-toggle,.language-request-submit{width:100%;min-width:0}}.settings-save-message.error{border-color:var(--danger);background:#b43e4b1a}.notification-preference-note{color:var(--text-muted);margin:-8px 0 0}.profile-settings .profile-application-list article span,.profile-settings .profile-application-list article small{text-transform:none;font-size:12px;line-height:1.45}.profile-settings .profile-application-list article strong{font-size:14px}.profile-settings .profile-learning{border:1px solid var(--line);border-radius:var(--r-sm);background:#ffffff04;gap:14px;padding:20px;display:grid}.profile-settings .profile-learning>p{margin:0;font-size:12px}.profile-settings .profile-learning-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.profile-settings .profile-learning-options button{min-height:88px}.profile-settings .profile-learning-options strong,.profile-settings .profile-learning-options small,.profile-settings .profile-learning-options p,.profile-settings .profile-learning-note,.profile-settings .learning-history summary,.profile-settings .learning-history article strong,.profile-settings .learning-history article span,.profile-settings .profile-learning-dialog>header p,.profile-settings .learning-curriculum strong,.profile-settings .learning-curriculum small,.profile-settings .learning-curriculum p,.profile-settings .written-lesson-detail,.profile-settings .written-lesson-detail p,.profile-settings .learning-program-steps strong,.profile-settings .learning-program-steps p,.profile-settings .profile-learning-dialog>aside p,.profile-settings .profile-learning-dialog>aside strong{font-size:12px;line-height:1.5}.profile-settings .learning-library-filters{flex-wrap:wrap;gap:7px;display:flex}.profile-settings .learning-library-filters span{border:1px solid var(--line);color:var(--text-muted);border-radius:999px;padding:6px 9px;font-size:10px;font-weight:750}.profile-settings .learning-curriculum{gap:8px;display:grid}.profile-settings .learning-curriculum>button{border:1px solid var(--line);border-radius:var(--r-sm);width:100%;min-height:76px;color:var(--text);text-align:left;background:#ffffff04;grid-template-columns:32px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:13px;display:grid}.profile-settings .learning-curriculum>button:hover,.profile-settings .learning-curriculum>button:focus-visible{background:#3f8bba1a;border-color:#6ba8d0b8}.profile-settings .learning-curriculum>button>span{color:#83bfe6;font-size:10px;font-weight:800}.profile-settings .learning-curriculum>button>div{gap:3px;min-width:0;display:grid}.profile-settings .learning-curriculum>button small{color:#83bfe6;letter-spacing:.06em;text-transform:uppercase;font-weight:800}.profile-settings .learning-curriculum>button p{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;display:-webkit-box;overflow:hidden}.profile-settings .learning-back{color:#91cfff;background:#3f8bba1a;border:1px solid #6ba8d080;border-radius:999px;align-items:center;gap:7px;min-height:36px;margin:0 0 8px;padding:7px 11px;font-size:11px;font-weight:760;display:inline-flex}.profile-settings .learning-back:hover,.profile-settings .learning-back:focus-visible{background:#3f8bba33;border-color:#91cfff}.profile-settings .learning-back .icon{width:13px;transform:rotate(180deg)}.profile-settings .written-lesson-detail,.profile-settings .written-lesson-detail>section{gap:14px;display:grid}.profile-settings .written-lesson-detail h4{margin:0;font-size:15px}.profile-settings .written-lesson-detail ol{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--line);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.profile-settings .written-lesson-detail ol li{background:#0a1623;grid-template-columns:28px minmax(0,1fr);gap:11px;padding:13px;display:grid}.profile-settings .written-lesson-detail ol li>span{color:#bfe8ff;background:#3f8bba33;border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;font-weight:800;display:grid}.profile-settings .written-lesson-detail ol p{color:var(--text-soft);margin:2px 0 0}.profile-settings .written-lesson-faq details{border-top:1px solid var(--line)}.profile-settings .written-lesson-faq summary{color:var(--text);cursor:pointer;padding:11px 0;font-size:12px;font-weight:750}.profile-settings .written-lesson-faq details p{color:var(--text-muted);margin:-2px 0 14px}.profile-settings .learning-format-status{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;display:grid}.profile-settings .learning-format-status>div{background:#0a1623;justify-content:space-between;align-items:center;gap:8px;min-height:54px;padding:10px;display:flex}.profile-settings .learning-format-status strong{font-size:11px}.profile-settings .profile-learning-layer{z-index:20;background:#02080ec7;place-items:center;width:min(720px,100vw);padding:clamp(18px,5vw,42px);display:grid;position:fixed;inset:0 0 0 auto;overflow:auto}.profile-settings .profile-learning-dialog{border:1px solid var(--line-strong);background:#0b1725;border-radius:14px;gap:18px;width:min(620px,100%);max-height:min(760px,86dvh);padding:clamp(20px,4vw,30px);display:grid;overflow-y:auto;box-shadow:0 28px 70px #00000080}.profile-settings .profile-learning-dialog>header,.profile-settings .profile-learning-dialog>footer{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.profile-settings .profile-learning-dialog>header h3{margin:4px 0 6px;font-size:24px}.profile-settings .profile-learning-dialog .icon-button{flex:0 0 44px;width:44px;min-width:44px}.profile-settings .profile-learning-dialog>footer{justify-content:flex-end;padding-top:4px}.profile-settings .profile-learning-dialog>aside{background:#3f8bba14;border-left:3px solid #6ba8d0b8;padding:16px}.settings-unavailable>button,.settings-request-boundary>button,.session-actions>button{flex:none;align-self:center}.settings-unavailable button:disabled{cursor:not-allowed;opacity:.65}.profile-settings .profile-reference-filters{grid-template-columns:minmax(0,1fr) minmax(150px,.5fr)}.profile-settings .profile-reference-filters label,.profile-settings .privacy-request-form label{color:var(--text-soft);font-size:12px}.profile-settings .profile-reference-filters input,.profile-settings .profile-reference-filters select,.profile-settings .privacy-request-form select,.profile-settings .privacy-request-form textarea{border:1px solid var(--line-strong);border-radius:var(--r-sm);width:100%;color:var(--text);background:var(--surface-inset);font:inherit;padding:10px 12px;font-size:13px}.profile-settings .profile-reference-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-settings .profile-reference-columns button{min-height:72px}.profile-settings .profile-reference-columns button strong{font-size:14px;line-height:1.4}.profile-settings .profile-reference-columns button small{font-size:12px;line-height:1.45}.privacy-request-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:0;display:grid}.privacy-request-form label{gap:7px;display:grid}.privacy-request-form label:last-of-type,.privacy-request-form>button{grid-column:1/-1}.privacy-request-form textarea{resize:vertical;min-height:112px}.privacy-request-form>button{justify-self:start}.profile-settings .privacy-status{min-height:56px;padding:12px 0}.profile-settings .privacy-status strong,.profile-settings .privacy-status small{font-size:12px}.governed-record-grid{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.governed-record-grid article{background:#0b1725;align-content:start;gap:8px;min-height:176px;padding:20px;display:grid}.governed-record-grid article>span:first-child{color:var(--text-muted);font-size:12px;font-weight:750}.governed-record-grid strong{overflow-wrap:anywhere;font-size:15px;line-height:1.35}.governed-record-grid small{color:var(--text-muted);overflow-wrap:anywhere}.governed-record-grid .state-badge{align-self:end;margin-top:auto}.profile-settings .workspace-membership{margin:0}@media (width<=820px){.notification-channel-heading,.notification-preference-list>div{grid-template-columns:1fr}.notification-channel-heading>span{display:none}.profile-settings{width:min(680px,100vw)}}@media (width<=560px){.profile-settings>header{min-height:68px;padding:12px 16px}.profile-settings-tabs{display:none}.profile-settings-menu{border-bottom:1px solid var(--line);color:var(--text-muted);background:#07121df5;gap:6px;padding:12px 16px;font-size:12px;font-weight:750;display:grid}.profile-settings-menu select{border:1px solid var(--line-strong);width:100%;min-height:44px;color:var(--text);background:var(--surface-inset);font:inherit;border-radius:8px;padding:8px 12px}.profile-settings .account-scroll{padding:0 16px 28px}.profile-settings .learning-format-status{grid-template-columns:1fr}.profile-settings .account-scroll>section.profile-settings-page{gap:20px;padding-top:30px}.profile-settings .profile-facts dl>div,.settings-status-list>div{grid-template-columns:1fr;gap:4px}.profile-settings .profile-facts dd,.settings-status-list dd{text-align:left}.profile-subsection>header,.profile-recent-applications>header,.profile-references>header,.session-actions,.settings-request-boundary{flex-direction:column;align-items:stretch}.settings-unavailable>button,.settings-request-boundary>button,.session-actions>button,.privacy-request-form>button{justify-self:stretch;width:100%}.profile-settings .profile-reference-filters,.profile-settings .profile-reference-columns,.language-choice-grid,.privacy-request-form,.governed-record-grid,.profile-settings .profile-application-list article{grid-template-columns:1fr}.profile-settings .profile-application-list article>button{width:100%}.notification-preference-list>div{gap:12px}.notification-channel-heading{display:none}.notification-delivery-options{grid-template-columns:repeat(2,minmax(0,1fr))}.notification-channel-name{color:var(--text-muted);grid-column:1/-1;font-size:10px;font-weight:760;line-height:1.2;display:block}.profile-settings .profile-learning-layer{padding:12px}.profile-settings .profile-learning-dialog{max-height:calc(100dvh - 24px);padding:18px}.privacy-request-form label:last-of-type,.privacy-request-form>button{grid-column:1}.governed-record-grid article{min-height:0}}@media (prefers-reduced-motion:reduce){.profile-settings *,.profile-settings :before,.profile-settings :after{scroll-behavior:auto;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}#root .application-navigation{box-sizing:border-box;width:var(--authenticated-frame-width);max-width:var(--authenticated-frame-max);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 auto;padding:12px 0;display:grid;overflow:visible}#root .application-navigation[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}#root .application-navigation[data-count="1"]{grid-template-columns:1fr}#root .application-navigation button{border:1px solid var(--line-strong);border-radius:var(--r-sm);min-width:0;min-height:54px;color:var(--text-soft);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;background:#0b1521c7;padding:10px 12px;font-size:14px;font-weight:800;position:relative;overflow:hidden}#root .application-navigation button:before{border-radius:var(--r-sm) var(--r-sm) 0 0;background:var(--application-accent);content:"";height:2px;position:absolute;top:-1px;left:-1px;right:-1px}#root .application-navigation button[data-application=investigations]{--application-accent:var(--product-accent-investigations)}#root .application-navigation button[data-application=simulations]{--application-accent:var(--product-accent-simulations)}#root .application-navigation button[data-application=cases]{--application-accent:var(--product-accent-cases)}#root .application-navigation button:hover,#root .application-navigation button:focus-visible{border-color:var(--application-accent);color:var(--text);background:#111f30}#root .application-navigation button:focus-visible{outline:2px solid var(--application-accent);outline-offset:2px}#root .application-navigation button[aria-current=page]{border-color:var(--application-accent);color:var(--text);background:linear-gradient(180deg, color-mix(in srgb, var(--application-accent) 13%, #101d2c), #0b1521);box-shadow:inset 0 -2px var(--application-accent)}#root .applications-home{box-sizing:border-box;width:var(--authenticated-frame-width);max-width:var(--authenticated-frame-max);align-content:start;gap:clamp(18px,2.4vw,30px);margin:0 auto;padding:clamp(20px,3vw,42px) 0 clamp(48px,8vw,96px);display:grid}#root .application-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);display:grid}#root .application-overview-grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}#root .application-overview-grid[data-count="1"]{grid-template-columns:1fr}#root .application-overview-grid article{--application-accent:var(--product-accent-applications);border:1px solid var(--line-strong);border-top:3px solid var(--application-accent);border-radius:var(--r-md);background:linear-gradient(150deg, color-mix(in srgb, var(--application-accent) 11%, #0d1724), #08111c 68%);align-content:start;gap:16px;min-width:0;min-height:330px;padding:clamp(24px,3vw,38px);display:grid;position:relative;overflow:hidden}#root .application-overview-grid article[data-application=investigations]{--application-accent:var(--product-accent-investigations)}#root .application-overview-grid article[data-application=simulations]{--application-accent:var(--product-accent-simulations)}#root .application-overview-grid article[data-application=cases]{--application-accent:var(--product-accent-cases)}#root .application-overview-grid h2{margin:0;font-size:clamp(25px,2.6vw,36px)}#root .application-overview-grid article>header{justify-content:space-between;align-items:center;gap:16px;display:flex}#root .application-overview-grid article>header .primary{flex:none;min-height:44px;padding-inline:15px}#root .application-overview-grid p{max-width:420px;margin:0;font-size:14px;line-height:1.6}#root .application-overview-grid ul{border-top:1px solid var(--line);gap:0;margin:auto 0 0;padding:0;list-style:none;display:grid}#root .application-overview-grid li{border-bottom:1px solid var(--line);min-height:44px;color:var(--text-soft);padding:12px 0;font-size:13px;line-height:1.45}@media (width<=820px){#root .application-navigation,#root .applications-home{width:var(--authenticated-frame-width)}}@media (width<=620px){#root .application-navigation{width:var(--authenticated-frame-width);gap:5px;padding-block:9px}#root .application-navigation button{min-height:48px;padding-inline:5px;font-size:12px}#root .applications-home{width:var(--authenticated-frame-width);padding-top:18px}#root .application-overview-grid{grid-template-columns:1fr!important}#root .application-overview-grid article{min-height:0}#root .application-overview-grid article>header{flex-direction:column;align-items:stretch}#root .application-overview-grid article>header .primary{width:100%}}.guided-tutorial-settings{width:min(500px,100vw)}.guided-tutorial-page{z-index:88;padding:clamp(28px,4vw,54px) var(--page-gutter) 70px;background:radial-gradient(circle at 80% 0,#2a6d9729,#0000 32%),#070d16;align-content:start;gap:24px;display:grid;position:fixed;inset:68px 0 0;overflow:auto}.guided-tutorial-page>header{border-bottom:1px solid var(--line-strong);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:24px;padding-bottom:24px;display:grid}.guided-tutorial-page>header .context-back{margin-top:4px}.guided-tutorial-page>header h1{margin:5px 0 9px;font-size:clamp(34px,5vw,62px);line-height:1.02}.guided-tutorial-page>header>div>p:last-child{max-width:790px;color:var(--text-soft);margin:0;font-size:13px;line-height:1.6}.guided-tutorial-page .tutorial-settings-list{grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.guided-tutorial-page .tutorial-settings-list article{align-content:start;min-height:235px;padding:18px}.guided-tutorial-page .tutorial-settings-list article>div:last-child{flex-wrap:wrap;margin-top:auto}.guided-tutorial-page .tutorial-privacy{background:#0e1e2e9e;border-left:3px solid #477392;padding:18px 20px!important}.tutorial-settings-intro{border:1px solid var(--line);border-radius:var(--r-md);background:linear-gradient(135deg,#45a3ff1a,#0a121c4d);gap:7px;margin-top:12px;padding:22px;display:grid}.tutorial-settings-intro h3,.tutorial-settings-intro p{margin:0}.tutorial-settings-intro h3{font-size:19px}.tutorial-settings-intro>p:last-child{color:var(--text-muted);font-size:13px;line-height:1.55}.tutorial-settings-list{gap:10px;padding:16px 0;display:grid}.tutorial-settings-list article{border:1px solid var(--line);border-radius:var(--r-sm);background:#08121dbd;gap:12px;padding:16px;display:grid}.tutorial-settings-list article>header{justify-content:space-between;align-items:start;gap:14px;display:flex}.tutorial-settings-list article>header>div{gap:4px;display:grid}.tutorial-settings-list strong{font-size:14px}.tutorial-settings-list small{color:var(--text-muted);font-size:11px}.tutorial-settings-list p{color:var(--text-muted);margin:0;font-size:12px;line-height:1.5}.tutorial-settings-list article>div:last-child{gap:8px;display:flex}.tutorial-settings-list article>div:last-child button{min-height:44px}.tutorial-settings-list [role=switch]{border-color:var(--line-strong);background:#0a1826;align-items:center;gap:7px;min-width:72px;min-height:44px;padding:7px 9px;display:flex}.tutorial-settings-list [role=switch]>span{background:#304153;border-radius:999px;width:30px;height:18px;position:relative}.tutorial-settings-list [role=switch]>span:after{content:"";background:#a8b6c4;border-radius:50%;width:12px;height:12px;transition:transform .14s;position:absolute;top:3px;left:3px}.tutorial-settings-list [role=switch][aria-checked=true]>span{background:#26735e}.tutorial-settings-list [role=switch][aria-checked=true]>span:after{background:#d8fff2;transform:translate(12px)}.tutorial-settings-list [role=switch] b{font-size:10px}.tutorial-progress{background:#6a849f33;border-radius:999px;height:5px;display:block;overflow:hidden}.tutorial-progress i{border-radius:inherit;background:var(--blue);height:100%;transition:width .18s;display:block;box-shadow:0 0 10px #45a3ff80}.tutorial-privacy{padding:18px 0!important}.tutorial-privacy h3,.tutorial-privacy p{margin:0}.tutorial-privacy p{color:var(--text-muted);margin-top:6px;font-size:12px;line-height:1.5}.tutorial-coach-rail,.tutorial-first-offer{z-index:92;pointer-events:none;width:196px;max-width:196px;position:fixed;top:68px;right:0}.tutorial-coach-step,.tutorial-first-offer{pointer-events:auto;background:#08121dfb;border:1px solid #426b8d;box-shadow:0 22px 60px #00000085}.tutorial-coach-step{align-content:start;gap:14px;min-height:calc(100dvh - 68px);padding:14px;display:grid}.tutorial-coach-step>header{gap:10px;display:grid}.tutorial-coach-step>header>div:first-child{gap:4px;display:grid}.tutorial-coach-step>header p,.tutorial-coach-step>header h2,.tutorial-coach-step>p{margin:0}.tutorial-coach-step>header p{color:#91cfff;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.tutorial-coach-step>header h2{font-size:15px;line-height:1.3}.tutorial-coach-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.tutorial-coach-step>header button{flex:0 0 44px;place-items:center;min-width:44px;height:44px;padding:0;display:grid}.tutorial-mobile-toggle{display:none!important}.tutorial-coach-step>p{color:var(--text-soft);font-size:12px;line-height:1.55}.tutorial-coach-step>footer{gap:9px;display:grid}.tutorial-coach-step>footer .state-badge{white-space:normal;width:100%}.tutorial-coach-step .tutorial-stop{min-height:36px;color:var(--text-muted);background:0 0;border:0;justify-self:start;padding:7px 9px;font-size:11px}.tutorial-coach-step>small{border-top:1px solid var(--line);color:var(--text-muted);padding-top:10px;font-size:11px;line-height:1.5}.tutorial-complete .tutorial-coach-step>button{min-height:44px}.tutorial-coach-rail[data-side=left]{left:auto;right:0}.tutorial-first-offer{gap:7px;padding:15px;display:grid}.tutorial-first-offer p,.tutorial-first-offer strong,.tutorial-first-offer span{margin:0}.tutorial-first-offer p{color:#91cfff;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.tutorial-first-offer strong{font-size:15px;line-height:1.35}.tutorial-first-offer>span{color:var(--text-muted);font-size:11px;line-height:1.45}.tutorial-first-offer>div{gap:8px;margin-top:5px;display:flex}.tutorial-first-offer button{min-height:44px}[data-tutorial-highlight=true]{z-index:91;animation:1.4s ease-in-out infinite tutorial-target-pulse;position:relative;outline-offset:4px!important;outline:3px solid #72c6ff!important;box-shadow:0 0 0 8px #45a3ff2e,0 0 32px #45a3ff94!important}@keyframes tutorial-target-pulse{50%{outline-color:#d5f0ff;box-shadow:0 0 0 12px #45a3ff17,0 0 38px #45a3ffad}}@media (width>=1101px){.app-shell:has(>.tutorial-coach-rail)>.content{width:calc(100% - 196px);margin-left:0;margin-right:196px}.tutorial-first-offer{border-radius:0;width:196px;top:68px;right:0}}@media (width<=1050px){.guided-tutorial-page .tutorial-settings-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1100px){.tutorial-coach-rail,.tutorial-coach-rail[data-side=left]{width:min(280px,100vw - 20px);inset:76px 10px auto auto}.tutorial-coach-step{border-radius:var(--r-sm);gap:9px;min-height:0;padding:10px 12px}.tutorial-coach-step>header{align-items:center}.tutorial-coach-step>header h2{font-size:13px}.tutorial-mobile-toggle{font-size:11px;width:auto!important;padding:0 10px!important;display:grid!important}.tutorial-coach-rail[data-compact-open=false] :is(.tutorial-progress,.tutorial-coach-step>p,.tutorial-coach-step>footer,.tutorial-coach-step>small){display:none}.tutorial-coach-rail[data-compact-open=true] .tutorial-coach-step>p{font-size:12px}.tutorial-coach-rail[data-compact-open=true] .tutorial-coach-step>footer{align-items:flex-start}.tutorial-first-offer{border-left:0;border-right:0;border-radius:0;width:100%;max-width:none;padding:9px 12px;top:68px;right:0;box-shadow:0 10px 26px #0000005c}.tutorial-first-offer>span{display:none}.tutorial-first-offer>div{margin:0;position:absolute;top:6px;right:10px}.tutorial-first-offer>div button{min-height:40px}.tutorial-first-offer>p,.tutorial-first-offer>strong{max-width:calc(100% - 190px)}.app-shell:has(>.tutorial-first-offer)>.content{padding-top:84px}}@media (width<=650px){.guided-tutorial-page{padding:22px var(--page-gutter) 60px}.guided-tutorial-page>header,.guided-tutorial-page .tutorial-settings-list{grid-template-columns:1fr}.guided-tutorial-page .tutorial-settings-list article{min-height:0}}@media (prefers-reduced-motion:reduce){.tutorial-progress i{transition:none}[data-tutorial-highlight=true]{animation:none}.tutorial-settings-list [role=switch]>span:after{transition:none}}.guided-tutorial-library{gap:24px;min-width:0;display:grid}.guided-tutorial-library>.tutorial-settings-list{grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.guided-tutorial-library>.tutorial-settings-list article{align-content:start;min-width:0;min-height:230px}.guided-tutorial-library>.tutorial-settings-list article>div:last-child{flex-wrap:wrap;margin-top:auto}@media (width<=1050px){.guided-tutorial-library>.tutorial-settings-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.guided-tutorial-library>.tutorial-settings-list{grid-template-columns:1fr}.guided-tutorial-library>.tutorial-settings-list article{min-height:0}}:root{color:#edf4ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;--bg:#050810;--bg-blue:#080d17;--surface:#0d1521;--surface-raised:#121d2b;--surface-overlay:#0c141ff0;--surface-inset:#080e17;--line:#1b2939;--line-strong:#2d4056;--text:#edf4ff;--text-soft:#a9b6c6;--text-muted:#718095;--blue:#45a3ff;--blue-bright:#82c4ff;--blue-dim:#102d4b;--cyan:#57d5e8;--green:#5cd6a3;--amber:#f4c66b;--red:#f17f87;--violet:#ad91ff;--r-sm:6px;--r-md:10px;--r-lg:16px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--shadow-raised:0 30px 90px #00000057, 0 1px 0 #ffffff06 inset;--page-gutter:clamp(18px, 3vw, 44px);--authenticated-frame-max:1480px;--authenticated-frame-gutter-total:clamp(24px, 5vw, 72px);--authenticated-frame-width:min(var(--authenticated-frame-max), calc(100% - var(--authenticated-frame-gutter-total)));--founder-overview-frame-max:1840px;--founder-overview-gutter-total:clamp(16px, 2.5vw, 40px);--founder-overview-frame-width:min(var(--founder-overview-frame-max), calc(100% - var(--founder-overview-gutter-total)));background:#050810;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--bg);min-width:320px;min-height:100%}body{background:radial-gradient(70% 55% at 76% -15%,#1c5a9626,#0000 66%),linear-gradient(145deg,#070b13,#05080e 55%,#070c15);min-width:320px;min-height:100vh;margin:0;overflow-x:hidden}button,input{font:inherit}button{cursor:pointer}button,input,[tabindex]{outline:none}:focus-visible{outline:2px solid var(--blue-bright);outline-offset:3px}button:focus-visible,input:focus-visible{box-shadow:0 0 0 3px #45a3ff38}h1,h2,h3,h4,p{margin-top:0}h1{letter-spacing:-.055em;margin-bottom:0;font-size:clamp(1.6rem,3.2vw,3.5rem);line-height:1.04}h2{margin-bottom:var(--space-2);letter-spacing:-.045em;font-size:clamp(1.35rem,2.4vw,2.15rem);line-height:1.13}h3{margin-bottom:var(--space-2);letter-spacing:-.025em}p{color:var(--text-soft);line-height:1.6}code,pre{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.icon{flex:none;width:19px;height:19px}.eyebrow{color:var(--blue-bright);letter-spacing:.17em;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:800;line-height:1.3}.wordmark{width:max-content;color:inherit;flex-direction:column;gap:3px;text-decoration:none;display:flex}.wordmark[href]{border-radius:2px}.wordmark strong{color:var(--text);letter-spacing:.22em;font-size:13px;font-weight:850}.wordmark span{color:var(--text-muted);letter-spacing:.04em;font-size:10px}.skip-link{z-index:100;color:#07111e;background:var(--blue-bright);padding:10px 14px;position:fixed;top:-50px;left:20px}.skip-link:focus{top:12px}.app-shell{min-height:100vh}.content{width:100%;max-width:none;margin:0 auto;padding:0 0 78px}.content.pathways-content{width:100%;max-width:none;padding:0 0 30px}.view-enter{animation:.11s ease-out enter}@keyframes enter{0%{opacity:.35;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}}.section-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:19px;display:flex}.section-heading h2{letter-spacing:-.03em;margin:0;font-size:19px}.section-heading p:last-child{color:var(--text-muted);margin:6px 0 0;font-size:11px}.state-badge{color:#b1bdce;letter-spacing:.03em;text-transform:none;white-space:nowrap;background:#1e2a3bb8;border:1px solid #334156;border-radius:999px;align-items:center;gap:7px;width:max-content;max-width:100%;padding:5px 8px;font-size:9px;font-weight:700;display:inline-flex}.state-dot{background:currentColor;border-radius:50%;width:5px;height:5px}.state-info{color:#8dccff;background:#10283f;border-color:#28537a}.state-success{color:#7de2b5;background:#102a20;border-color:#285842}.state-warning{color:#f1ca77;background:#2a2111;border-color:#66522c}.state-danger{color:#f39aa0;background:#2a1619;border-color:#67373c}.state-private{color:#7ee1e9;background:#10282d;border-color:#2e5e66}button.primary,button.secondary{border-radius:var(--r-sm);justify-content:center;align-items:center;gap:9px;min-height:40px;padding:9px 15px;font-size:11px;font-weight:750;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}button.primary{color:#03101d;background:linear-gradient(#78bdff,#3e9bea);border:1px solid #5aaeff;box-shadow:0 9px 30px #2284df2e}button.primary:hover{background:linear-gradient(#91cbff,#4da8f6);transform:translateY(-1px)}button.primary:disabled{opacity:.48;cursor:wait;transform:none}button.secondary{color:#dbe9f7;background:#142131;border:1px solid #31445c}button.secondary:hover{background:#192a3e;border-color:#456989}button .icon{width:16px;height:16px}.wide{width:100%}.definition-list{margin:0}.definition-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:22px;min-height:48px;display:flex}.definition-list>div:last-child{border-bottom:0}dt{color:var(--text-muted);font-size:11px}dd{color:var(--text-soft);text-align:right;overflow-wrap:anywhere;margin:0;font-size:11px}.zero-authority{color:var(--amber);font-weight:800}.metadata-line{color:var(--text-muted);flex-wrap:wrap;gap:15px;margin-top:12px;font-size:9px;display:flex}.muted{color:var(--text-muted);font-size:11px}.operating-field{gap:0;display:grid}.operating-axis{grid-template-columns:minmax(0,1.45fr) minmax(290px,.55fr);align-items:end;min-height:300px;padding-bottom:44px;display:grid;position:relative;overflow:hidden}.operating-axis:after{content:"";background:radial-gradient(circle,#2873bb21,#0000 65%);border:1px solid #4fa4f51c;border-radius:50%;width:500px;height:500px;position:absolute;bottom:-170px;right:-5%}.axis-copy{z-index:1;max-width:850px;position:relative}.axis-copy h1{max-width:810px}.axis-copy p:last-child{max-width:710px;margin:22px 0 0;font-size:14px}.axis-status{z-index:1;justify-content:flex-end;align-items:center;gap:16px;padding-bottom:8px;display:flex;position:relative}.axis-status>div{gap:7px;display:grid}.axis-status small{color:var(--text-muted);font-size:9px}.status-orbit{width:58px;height:58px;color:var(--blue-bright);background:radial-gradient(circle,#173c60,#0b1b2d 65%);border:1px solid #285783;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 50px #2684dc33,0 0 0 10px #2d77bb0a}.operating-coordinates{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:.7fr 1fr 1.5fr;display:grid}.operating-coordinates>div{min-height:115px;padding:21px 4vw 19px 0}.operating-coordinates>div+div{border-left:1px solid var(--line);padding-left:4vw}.operating-coordinates span{color:var(--text-muted);letter-spacing:.11em;text-transform:uppercase;font-size:9px}.operating-coordinates strong{letter-spacing:-.045em;margin:8px 0 3px;font-size:27px;font-weight:520;display:block}.operating-coordinates small{color:var(--text-muted);font-size:9px}.decision-focus{background:linear-gradient(90deg,#49391933,#0000 65%);border-top:1px solid #534529;border-bottom:1px solid #534529;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:28px;margin:42px 0;padding:30px 0;display:grid}.decision-index{color:var(--amber);letter-spacing:-.05em;font-size:34px;font-weight:300}.decision-copy h2,.decision-copy p{margin-bottom:5px}.decision-copy p{max-width:800px;font-size:12px}.quiet-state{color:#a5ddc5;border-bottom:1px solid #244837;align-items:center;gap:10px;margin:35px 0;padding:14px 0;display:flex}.quiet-state .icon{color:var(--green)}.operating-layers{grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);gap:clamp(34px,6vw,92px);padding-top:10px;display:grid}.activity-field{min-width:0}.control-margin{padding-top:4px}.margin-note{border-left:1px solid var(--violet);color:var(--text-muted);margin-top:24px;padding-left:13px;font-size:10px}.timeline{margin:0;padding:2px 0 0;list-style:none}.timeline li{border-bottom:1px solid var(--line);grid-template-columns:12px minmax(0,1fr) auto;align-items:start;gap:10px;min-height:53px;padding:13px 0;display:grid}.timeline li:last-child{border-bottom:0}.timeline-mark{background:var(--blue);border:1px solid #79bcff;border-radius:50%;width:6px;height:6px;margin-top:5px;box-shadow:0 0 10px #45a3ff73}.timeline-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.timeline-copy strong{color:#dce8f6;text-transform:capitalize;font-size:11px;font-weight:650}.timeline-copy small,.timeline time{color:var(--text-muted);font-size:9px}.timeline time{white-space:nowrap}.ledger-surface,.approval-field,.vault-field{max-width:1320px;margin:0 auto}.ledger-surface .table-scroll{margin-top:24px}.table-scroll{border-bottom:1px solid var(--line);overflow-x:auto}.table-scroll table{border-collapse:collapse;width:100%;min-width:850px}th{color:var(--text-muted);letter-spacing:.12em;text-align:left;text-transform:uppercase;background:#080e17b3;padding:12px 16px;font-size:8px;font-weight:800}td{border-top:1px solid var(--line);color:var(--text-soft);padding:18px 16px;font-size:11px}td:first-child{width:38%;color:var(--text)}td small{color:var(--text-muted);margin-top:5px;font-size:9px;display:block}.scope-label{color:#9dc8ee;font-family:SFMono-Regular,Consolas,monospace;font-size:9px}.approval-field>.section-heading{margin-bottom:20px}.approval-line{border-bottom:1px solid var(--line);grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:24px;padding:28px 0;display:grid}.line-number{color:var(--text-muted);align-self:start;padding-top:5px;font-size:18px;font-weight:300}.approval-line h2{margin:8px 0;font-size:24px}.approval-line p{max-width:830px;margin-bottom:5px;font-size:12px}.approval-line .state-badge{float:right}.review-field{grid-template-columns:minmax(0,1.5fr) minmax(330px,.5fr);align-items:start;gap:clamp(32px,5vw,72px);max-width:1420px;margin:0 auto;display:grid}.proposal-main>.section-heading{margin-bottom:28px}.review-badges{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.proposed-state{border-bottom:1px solid var(--line);margin-bottom:35px;padding:24px 0 30px}.proposed-state>p{max-width:800px}.proposal-facts{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:25px 0 0;display:grid}.proposal-facts>div{padding:15px 15px 0 0}.proposal-facts dd{color:var(--text);text-align:left;margin-top:5px}.evidence-stack{gap:0;display:grid}.proposal-main>.evidence-stack{margin-top:16px}.evidence-line{border-bottom:1px solid var(--line);padding:21px 0}.evidence-head{justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:13px;display:flex}.evidence-head strong{color:#d9e9f8;overflow-wrap:anywhere;font-size:11px;display:block}.evidence-grid{grid-template-columns:1fr 1fr;margin:0;display:grid}.evidence-grid>div{border-top:1px solid var(--line);justify-content:space-between;gap:14px;padding:10px 12px 10px 0;display:flex}.evidence-grid .wide-row{grid-column:1/-1}.evidence-grid code{color:#8dc9ff;overflow-wrap:anywhere;font-size:9px}.decision-panel{border:1px solid var(--line-strong);box-shadow:var(--shadow-raised);background:linear-gradient(150deg,#121d2cf0,#080e17f7);padding:26px;position:sticky;top:100px}.decision-kicker{color:var(--blue-bright);align-items:center;gap:9px;display:flex}.decision-kicker .eyebrow{margin:0}.decision-panel>p{font-size:11px}.definition-list.compact>div{align-items:flex-start;padding:9px 0}.definition-list.compact dd{max-width:59%}.authority-boundary{color:var(--amber);border-top:1px solid #594a2d;border-bottom:1px solid #594a2d;gap:10px;margin:18px 0;padding:12px 0;display:flex}.authority-boundary span{color:#ceb983;font-size:9px;line-height:1.5}.authority-boundary .icon{width:15px;height:15px}.vault-brief{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;min-height:260px;padding-bottom:38px;display:grid}.vault-brief h1{font-size:clamp(2.5rem,5vw,5rem)}.vault-brief p:last-child{max-width:680px;margin-bottom:0}.vault-count{border-left:1px solid var(--line-strong);grid-template-columns:auto 1fr;align-items:baseline;min-width:190px;padding-left:28px;display:grid}.vault-count strong{letter-spacing:-.07em;font-size:52px;font-weight:300}.vault-count span{color:var(--text-soft);margin-left:8px}.vault-count small{color:var(--text-muted);grid-column:1/-1;font-size:9px}.cost-field{grid-template-columns:minmax(290px,.55fr) minmax(0,1.45fr);align-items:start;gap:clamp(40px,7vw,100px);max-width:1300px;margin:0 auto;display:grid}.budget-boundary{min-height:480px;padding:20px 0;position:relative;overflow:hidden}.budget-boundary:after{content:"";background:radial-gradient(circle,#2a76ba1f,#0000 66%);border:1px solid #45a3ff21;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-100px;right:-70px}.budget-icon{width:46px;height:46px;color:var(--blue-bright);background:#102840;border:1px solid #36587a;border-radius:50%;place-items:center;margin-bottom:80px;display:grid}.budget-boundary h1{margin:0;font-size:88px;font-weight:300}.budget-boundary>strong{color:var(--amber)}.budget-boundary>p:last-child{max-width:330px;margin-top:18px;font-size:11px}.usage-ledger .timeline{margin-top:12px}.intelligence-workspace{border:1px solid var(--line);background:radial-gradient(60% 55% at 50% 42%,#17406729,#0000 68%),linear-gradient(150deg,#090f18fa,#05090ffc);min-height:calc(100vh - 122px);position:relative;overflow:hidden}.workspace-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:30px;padding:28px 32px 20px;display:grid}.workspace-title>div{align-items:center;gap:12px;display:flex}.workspace-title h1{font-size:clamp(1.65rem,2.8vw,2.8rem)}.workspace-title>p:last-child{max-width:810px;margin:12px 0 0;font-size:11px}.workspace-controls{align-items:center;gap:9px;display:flex}.evidence-control{border:1px solid var(--line);border-radius:var(--r-sm);min-height:40px;color:var(--text-soft);background:#0b131dbf;align-items:center;gap:7px;padding:8px 11px;font-size:9px;display:flex}.evidence-control:hover{border-color:var(--line-strong);color:var(--text)}.workspace-plane{border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:520px;position:relative;overflow:hidden}.evidence-sidecar{z-index:10;border-left:1px solid var(--line-strong);background:var(--surface-overlay);width:min(430px,100%);height:100%;transition:transform .22s;position:absolute;top:0;right:0;transform:translate(105%);box-shadow:-30px 0 80px #0006}.evidence-sidecar.open{transform:none}.evidence-sidecar>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:22px;display:flex}.evidence-sidecar h2{margin:0;font-size:20px}.evidence-sidecar header button{border:1px solid var(--line);width:32px;height:32px;color:var(--text-soft);background:0 0;place-items:center;display:grid}.sidecar-scroll{height:calc(100% - 84px);padding:0 22px 30px;overflow-y:auto}.sidecar-scroll>section{border-top:1px solid var(--line);padding:22px 0}.evidence-assurance{padding:20px 0}.evidence-assurance p{margin:11px 0 4px;font-size:10px}.evidence-assurance small{color:var(--text-muted);font-size:8px}.claim-detail{padding:10px 0 18px}.claim-detail h3{font-size:13px;line-height:1.45}.claim-detail>div{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:9px;font-size:8px;display:flex}.claim-detail p{margin:12px 0 5px;font-size:9px}.claim-detail>small{color:var(--text-muted);font-size:8px}.uncertainty-copy{gap:7px;display:flex;color:var(--amber)!important}.uncertainty-copy .icon{width:13px;height:13px}.source-detail{padding:12px 0 20px}.source-detail>div{align-items:flex-start;gap:10px;display:flex}.source-detail>div span{gap:3px;display:grid}.source-detail strong{font-size:10px}.source-detail small{color:var(--text-muted);font-size:8px}.source-detail dl,.sidecar-provenance{margin:13px 0}.source-detail dl>div,.sidecar-provenance>div{border-top:1px solid var(--line);justify-content:space-between;gap:15px;padding:7px 0;display:flex}.source-detail dd,.sidecar-provenance dd{max-width:62%}.source-detail code{color:#8dccff;font-size:7px}.source-detail a{color:var(--blue-bright);align-items:center;gap:8px;font-size:9px;text-decoration:none;display:flex}.atlas-bridge{border-radius:var(--r-md);background:#08121d80;border:1px solid #6fa8f529;grid-template-columns:minmax(220px,.7fr) minmax(0,1.7fr) auto;align-items:center;gap:25px;min-height:118px;margin-top:22px;padding:21px 28px 17px;display:grid}.atlas-bridge>div{align-items:center;gap:11px;display:flex}.atlas-bridge>div>span{gap:4px;display:grid}.atlas-bridge strong{font-size:13px}.atlas-bridge small{color:var(--text-muted);font-size:12px;line-height:1.45}.atlas-bridge ol{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));align-items:stretch;gap:8px;margin:0;padding:0;list-style:none;display:grid}.atlas-bridge li{background:#101f2f70;border-left:2px solid #6fa8f56b;align-content:center;gap:4px;min-width:0;min-height:54px;padding:8px 10px;display:grid}.atlas-bridge li>span{color:var(--blue-bright);letter-spacing:.07em;text-transform:uppercase;font-size:11px;line-height:1.3}.atlas-bridge li>strong{overflow-wrap:anywhere}.atlas-bridge button{border:1px solid var(--line-strong);min-height:44px;color:var(--text-soft);cursor:pointer;background:#0d1c2bb8;padding:8px 12px;font-size:12px}.pathways-empty{place-items:center;display:grid}.pathways-empty .empty-state{border:0}.empty-state{text-align:center;place-items:center;min-height:420px;padding:50px 20px;display:grid}.empty-state h3{margin-top:17px}.empty-state p{max-width:470px;margin-bottom:0}.empty-icon{width:64px;height:64px;color:var(--blue-bright);background:#0e2236;border:1px solid #2b4e70;border-radius:50%;place-items:center;display:grid}.empty-icon .icon{width:26px;height:26px}.inline-empty{color:var(--text-muted);text-align:center;padding:28px 0 10px;font-size:11px}.loading-state{min-height:420px;color:var(--text-soft);text-align:center;align-content:center;place-items:center;display:grid}.loading-state strong{margin-top:22px;font-size:13px}.loading-state>span:last-child{color:var(--text-muted);margin-top:7px;font-size:10px}.loading-orbit{border:1px solid #24486b;border-top-color:var(--blue-bright);border-radius:50%;width:48px;height:48px;animation:1.2s linear infinite orbit;box-shadow:0 0 28px #45a3ff1f}@keyframes orbit{to{transform:rotate(360deg)}}.session-check{align-content:center;place-items:center;gap:20px;min-height:100vh;display:grid}.session-check .loading-state{min-height:190px}.login-shell{place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{border:1px solid var(--line-strong);width:min(460px,100%);box-shadow:var(--shadow-raised);background:linear-gradient(145deg,#121d2df7,#0a111cf7);padding:34px;position:relative;overflow:hidden}.login-card:after{pointer-events:none;content:"";background:radial-gradient(circle,#2978be26,#0000 65%);border:1px solid #45a3ff24;border-radius:50%;width:330px;height:330px;position:absolute;top:-140px;right:-150px}.login-intro{z-index:1;margin-top:54px;position:relative}.login-intro h1{margin-bottom:12px;font-size:28px}.login-card form{z-index:1;gap:15px;margin-top:25px;display:grid;position:relative}.login-card label{color:var(--text-soft);gap:8px;font-size:10px;display:grid}.login-card input{border-radius:var(--r-sm);width:100%;min-height:43px;color:var(--text);background:var(--surface-inset);border:1px solid #2a3c52;padding:11px 12px}.login-card input:hover{border-color:#3a536f}.form-error{color:#f3a0a6;align-items:flex-start;gap:8px;margin:0;font-size:10px;display:flex}.security-note{color:var(--text-muted);text-align:center;margin-top:19px;font-size:9px;display:block}.error-banner{z-index:20;border-radius:var(--r-sm);color:#f4b1b6;background:#291619;border:1px solid #693b41;justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;padding:12px 14px;font-size:10px;display:flex;position:relative}.error-banner>span,.error-banner>div{align-items:center;gap:8px;display:flex}.error-banner button{color:inherit;background:#341b20;border:1px solid #75434a;border-radius:5px;padding:5px 8px;font-size:9px}.product-shell{z-index:30;min-height:68px;padding:0 max(var(--page-gutter), env(safe-area-inset-left));-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#05090fe6;border-bottom:1px solid #2d40569e;grid-template-columns:minmax(210px,.7fr) auto minmax(330px,.7fr);align-items:center;display:grid;position:sticky;top:0}.shell-brand{align-items:center;gap:14px;min-width:0;display:flex}.shell-brand>span{border-left:1px solid var(--line-strong);color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;padding-left:14px;font-size:9px}.product-shell nav{justify-content:center;align-items:center;gap:5px;display:flex;position:relative}.product-shell nav>button{min-height:36px;color:var(--text-muted);background:0 0;border:0;padding:8px 14px;font-size:10px;font-weight:700;position:relative}.product-shell nav>button:hover,.product-shell nav>button[aria-current=page]{color:var(--text)}.product-shell nav>button[aria-current=page]:after{background:var(--blue);content:"";height:1px;position:absolute;bottom:1px;left:13px;right:13px;box-shadow:0 0 8px #45a3ffb3}.shell-utilities{justify-content:flex-end;align-items:center;gap:8px;display:flex}.workspace-switch,.utility-button{border:1px solid var(--line);border-radius:var(--r-sm);min-height:34px;color:var(--text-soft);background:#0d1521bf;justify-content:center;align-items:center;gap:7px;padding:7px 10px;font-size:9px;display:inline-flex}.workspace-switch:hover,.utility-button:hover{border-color:var(--line-strong);color:var(--text)}.workspace-switch .icon,.utility-button .icon{width:14px;height:14px}.profile-avatar{color:#cce6ff;background:#10263c;border:1px solid #315579;border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;font-weight:800;display:grid}.context-back{color:var(--text-muted);background:0 0;border:0;align-items:center;gap:8px;margin-bottom:22px;padding:7px 0;font-size:10px;display:inline-flex}.context-back .icon{width:13px;transform:rotate(180deg)}.company-work,.company-context{gap:48px;display:grid}.workspace-company_os .axis-copy h1{max-width:680px;font-size:clamp(1.8rem,3vw,3rem)}.workspace-company_os .operating-axis{min-height:250px}.content.application-content{width:100%;max-width:none;padding-top:0}.application-navigation{width:min(1480px,100%);padding:12px var(--page-gutter);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 auto;display:grid}.application-navigation[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.application-navigation[data-count="1"]{grid-template-columns:1fr}.application-navigation button{border:1px solid var(--line-strong);border-radius:var(--r-sm);min-width:0;min-height:54px;color:var(--text-soft);letter-spacing:-.01em;background:#0b1521c7;padding:10px 12px;font-size:14px;font-weight:800;position:relative}.application-navigation button:before{border-radius:var(--r-sm) var(--r-sm) 0 0;background:var(--application-accent);content:"";height:2px;position:absolute;top:-1px;left:-1px;right:-1px}.application-navigation button[data-application=investigations]{--application-accent:#a99bf5}.application-navigation button[data-application=simulations]{--application-accent:#d391d8}.application-navigation button[data-application=cases]{--application-accent:#77a9c8}.application-navigation button:hover,.application-navigation button:focus-visible{border-color:var(--application-accent);color:var(--text);background:#111f30}.application-navigation button[aria-current=page]{border-color:var(--application-accent);color:var(--text);background:linear-gradient(180deg,color-mix(in srgb,var(--application-accent) 13%,#101d2c),#0b1521);box-shadow:inset 0 -2px var(--application-accent)}.applications-home{width:min(1480px,100%);padding:clamp(34px,5vw,72px) var(--page-gutter) 64px;gap:clamp(28px,4vw,52px);margin:0 auto;display:grid}.applications-home-header{gap:10px;max-width:760px;display:grid}.applications-home-header h1{margin:0;font-size:clamp(38px,5vw,64px)}.applications-home-header>p:last-child{max-width:620px;margin:0;font-size:16px;line-height:1.55}.application-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);display:grid}.application-overview-grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.application-overview-grid[data-count="1"]{grid-template-columns:1fr}.application-overview-grid article{--application-accent:#6f96b4;border:1px solid var(--line-strong);border-top:3px solid var(--application-accent);border-radius:var(--r-md);background:linear-gradient(150deg,color-mix(in srgb,var(--application-accent) 11%,#0d1724),#08111c 68%);align-content:start;gap:16px;min-height:330px;padding:clamp(24px,3vw,38px);display:grid;position:relative;overflow:hidden}.application-overview-grid article[data-application=investigations]{--application-accent:#a99bf5}.application-overview-grid article[data-application=simulations]{--application-accent:#d391d8}.application-overview-grid article[data-application=cases]{--application-accent:#77a9c8}.application-overview-grid h2{margin:0;font-size:clamp(25px,2.6vw,36px)}.application-overview-grid p{max-width:420px;margin:0;font-size:14px;line-height:1.6}.application-overview-grid ul{border-top:1px solid var(--line);gap:0;margin:auto 0 0;padding:0;list-style:none;display:grid}.application-overview-grid li{border-bottom:1px solid var(--line);min-height:44px;color:var(--text-soft);padding:12px 0;font-size:13px;line-height:1.45}@media (width<=760px){.content.application-content{padding-inline:0}.application-navigation{gap:5px;padding:9px 10px}.application-navigation button{min-height:50px;padding:8px 4px;font-size:11px}.applications-home{padding:34px 18px 48px}.application-overview-grid{grid-template-columns:1fr!important}.application-overview-grid article{min-height:0}.applications-home-header>p:last-child{font-size:14px}}.pathway-canvas{background:radial-gradient(60% 55% at 50% 45%,#1c578b1c,#0000 68%),linear-gradient(#ffffff04 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#ffffff04 1px,#0000 1px) 0 0/34px 34px;min-height:480px;padding:clamp(30px,5vw,74px) clamp(20px,4vw,58px);overflow:auto}.watch-control,.evidence-control{border:1px solid var(--line-strong);min-height:36px;color:var(--text-soft);background:#0a121dd9;align-items:center;gap:7px;padding:8px 11px;font-size:9px;display:inline-flex}.watch-control[aria-pressed=true]{color:var(--green);background:#10281f;border-color:#2f6b54}.watch-control .icon,.evidence-control .icon{width:14px;height:14px}.evidence-sidecar:not(.open){visibility:hidden;pointer-events:none}.utility-scrim{z-index:80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020509c7;place-items:start center;padding:11vh 20px 20px;display:grid;position:fixed;inset:0}.search-palette{border:1px solid var(--line-strong);width:min(680px,100%);box-shadow:var(--shadow-raised);background:#0d1623fa}.search-palette>header{border-bottom:1px solid var(--line);grid-template-columns:20px 1fr 34px;align-items:center;gap:10px;padding:14px 16px;display:grid}.search-palette input{min-height:38px;color:var(--text);background:0 0;border:0}.search-palette header button,.account-panel header button{border:1px solid var(--line);width:32px;height:32px;color:var(--text-soft);background:0 0;place-items:center;display:grid}.search-results{max-height:55vh;overflow-y:auto}.search-results>p{padding:22px}.search-results>button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text-soft);text-align:left;background:0 0;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.search-results>button:hover{color:var(--text);background:#1c30458c}.search-results span{gap:3px;display:grid}.search-results small{color:var(--text-muted);text-transform:uppercase;font-size:7px}.search-results strong{font-size:10px}.account-panel{z-index:90;border-left:1px solid var(--line-strong);background:#0a121dfa;width:min(480px,100%);height:100vh;position:fixed;top:0;right:0;box-shadow:-30px 0 90px #0000007a}.account-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:76px;padding:17px 22px;display:flex}.account-panel h2{margin:3px 0 0;font-size:20px}.account-panel header small{color:var(--text-muted);text-transform:uppercase;font-size:8px}.account-scroll{height:calc(100vh - 76px);padding:0 22px 32px;overflow-y:auto}.account-scroll>section{border-bottom:1px solid var(--line);padding:24px 0}.account-scroll dl{margin:0}.account-scroll dl>div{justify-content:space-between;gap:15px;padding:8px 0;display:flex}.account-scroll form{gap:12px;margin-top:18px;display:grid}.account-scroll label{color:var(--text-muted);gap:6px;font-size:9px;display:grid}.account-scroll select,.account-scroll textarea{border:1px solid var(--line-strong);border-radius:var(--r-sm);width:100%;color:var(--text);background:var(--surface-inset);font:inherit;padding:9px}.account-scroll textarea{resize:vertical;min-height:80px}.saved-watch,.privacy-status{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.saved-watch span,.privacy-status span{gap:3px;display:grid}.saved-watch strong,.privacy-status strong{font-size:9px}.saved-watch small,.privacy-status small{color:var(--text-muted);font-size:8px}.saved-watch button{color:var(--red);background:0 0;border:0;font-size:8px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pathways-discovery{max-width:1500px;min-height:calc(100vh - 120px);margin:0 auto;padding:clamp(32px,5vw,76px) clamp(8px,3vw,38px)}.discovery-intro{max-width:730px}.discovery-intro h1{margin-bottom:13px}.discovery-intro>p:last-child{margin-bottom:0;font-size:clamp(14px,1.4vw,18px)}.catalogue-search{border-radius:var(--r-md);background:#0b1522f0;border:1px solid #345474;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:15px;max-width:1060px;min-height:68px;margin-top:36px;padding:10px 11px 10px 20px;display:grid;box-shadow:0 22px 80px #00000047,inset 0 0 0 1px #4ea5f409}.catalogue-search>.icon{color:var(--blue-bright)}.catalogue-search input{width:100%;color:var(--text);background:0 0;border:0;font-size:clamp(13px,1.2vw,16px)}.catalogue-search input::placeholder{color:#68788b}.catalogue-facets{gap:2px;max-width:1180px;margin-top:24px;display:grid}.catalogue-facets>div{border-top:1px solid #2a3b4f8c;grid-template-columns:92px minmax(0,1fr);align-items:start;gap:14px;padding:8px 0;display:grid}.catalogue-facets>div>span{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;padding-top:7px;font-size:8px;font-weight:800}.catalogue-facets>div>div{flex-wrap:wrap;gap:6px;display:flex}.catalogue-facets button{color:var(--text-soft);background:#151f2d99;border:1px solid #0000;border-radius:999px;gap:8px;padding:6px 9px;font-size:9px;display:flex}.catalogue-facets button small{color:var(--text-muted)}.catalogue-facets button[aria-pressed=true]{color:var(--blue-bright);background:#10283e;border-color:#3d78a8}.catalogue-state{min-height:420px}.discovery-field{border-top:1px solid var(--line);grid-template-columns:minmax(560px,1.25fr) minmax(330px,.75fr);gap:clamp(28px,4vw,72px);margin-top:42px;display:grid}.catalogue-results>header{justify-content:space-between;align-items:center;min-height:68px;display:flex}.catalogue-results>header>div{gap:4px;display:grid}.catalogue-results>header span{font-size:11px;font-weight:800}.catalogue-results>header small{color:var(--text-muted);font-size:8px}.catalogue-results>header button{color:var(--blue-bright);background:0 0;border:0;font-size:9px}.catalogue-result{border-top:1px solid var(--line);display:grid}.result-select{width:100%;color:var(--text);text-align:left;background:0 0;border:0;grid-row:2;gap:10px;padding:12px 4px 22px;transition:background .15s,padding .15s;display:grid}.result-select:hover,.result-select:focus-visible,.result-select[aria-pressed=true]{background:linear-gradient(90deg,#18354e70,#0000);padding-left:16px;padding-right:16px}.result-select[aria-pressed=true]{box-shadow:inset 2px 0 var(--blue-bright)}.result-route{color:var(--text-muted);align-items:center;gap:9px;display:flex}.result-route .icon{width:12px}.result-title{grid-row:1;justify-content:space-between;align-items:center;gap:15px;padding:18px 4px 0;display:flex}.result-title>button{color:var(--text);letter-spacing:-.02em;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:clamp(15px,1.4vw,20px);font-weight:800;display:inline-flex}.result-title>button .icon{width:14px}.watch-mark{color:var(--green);align-items:center;gap:5px;font-size:8px;display:inline-flex}.watch-mark .icon{width:12px}.result-summary{max-width:760px;color:var(--text-soft);font-size:11px;line-height:1.65}.result-metadata{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:8px;display:flex}.load-more{border:1px solid var(--line);width:100%;color:var(--text-soft);background:0 0;margin-top:20px;padding:12px}.catalogue-network{align-self:start;min-height:510px;padding:22px 0;position:sticky;top:115px}.network-heading{gap:4px;display:grid}.network-heading span{font-size:10px;font-weight:800}.network-heading small,.catalogue-network>small{color:var(--text-muted);font-size:8px}.catalogue-network>svg{width:100%;min-height:410px;overflow:visible}.network-edge{fill:none;stroke:#26394c;stroke-width:.36px;stroke-linecap:round}.network-edge.active{stroke:#3e709c;stroke-width:.58px}.network-node .network-hit-target{fill:#0000;stroke:none;filter:none}.network-node .network-visible-node{fill:#1b3044;stroke:#58728c;stroke-width:.3px;filter:drop-shadow(0 0 2px #4084b633)}.network-node.neighbor .network-visible-node{fill:#204a68;stroke:#65b2e9}.network-node.active .network-visible-node{fill:var(--blue);stroke:#c5e7ff;stroke-width:.45px;filter:drop-shadow(0 0 2.5px #4ca9e76b)}.presentation-switch{border:1px solid var(--line);border-radius:var(--r-sm);background:#08101a;padding:3px;display:inline-flex}.presentation-switch button{color:var(--text-muted);background:0 0;border:0;border-radius:4px;padding:6px 9px;font-size:8px}.presentation-switch button[aria-pressed=true]{color:var(--text);background:#17304a}.pathway-story{background:radial-gradient(60% 40% at 50% 10%,#1b5a8f1c,#0000 70%);gap:42px;min-height:600px;padding:clamp(32px,5vw,76px);display:grid}.pathway-story>header{gap:6px;max-width:650px;display:grid}.pathway-story>header span{font-size:13px;font-weight:800}.pathway-story>header small{color:var(--text-muted);font-size:9px}.story-chapter{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:start;gap:28px;width:100%;max-width:1080px;margin:0 auto;display:grid}.story-beat{position:relative}.story-beat:before{background:linear-gradient(var(--line-strong), var(--blue));content:"";width:1px;height:42px;position:absolute;top:-42px;left:30px}.story-chapter:first-of-type .story-beat:before{display:none}.story-beat-main{border:1px solid var(--line);width:100%;color:var(--text);text-align:left;background:linear-gradient(145deg,#0f1a29eb,#09101af2);border-left:2px solid #355c7d;grid-template-columns:auto 1fr;gap:8px 15px;padding:27px;display:grid}.story-beat.selected .story-beat-main,.story-beat-main:hover{background:linear-gradient(145deg,#132a3ff5,#0a1421f5);border-color:#4487bd}.story-index{color:#3e5f7b;grid-row:1/4;font-size:22px;font-weight:300}.story-role{color:var(--blue-bright);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.story-beat h2{margin:0;font-size:22px}.story-beat p{grid-column:2;margin:0;font-size:11px}.value-change{background:#070f19cc;border:1px solid #25415a;grid-column:1/-1;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin:9px 0;padding:15px;display:grid}.value-change span{gap:4px;display:grid}.value-change small{color:var(--text-muted);text-transform:uppercase;font-size:7px}.value-change strong{font-size:11px}.value-change .icon{width:14px;color:var(--blue)}.story-beat dl{grid-column:1/-1;gap:0;margin:0;display:grid}.story-beat dl>div{border-top:1px solid #253446a6;grid-template-columns:70px 1fr;gap:12px;padding:6px 0;display:grid}.story-beat dd{text-align:left}.story-status{grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;display:flex}.story-status>span,.flow-tags{flex-wrap:wrap;gap:4px;display:flex}.story-status i,.flow-tags i{color:var(--text-muted);text-transform:capitalize;border:1px solid #34455a;padding:3px 5px;font-size:7px;font-style:normal}.story-gap{color:var(--amber);grid-column:1/-1;gap:7px;font-size:8px;display:flex}.story-gap .icon{width:12px}.story-transitions{gap:5px;margin:8px 0 0 30px;display:grid}.story-transition{width:calc(100% - 30px);color:var(--text-soft);text-align:left;background:#0b1521b3;border:0;border-left:1px solid #365a78;justify-content:space-between;gap:14px;padding:12px 14px;display:flex}.story-transition.branch-alternative{border-left-style:dashed;border-left-color:var(--amber)}.story-transition span{gap:3px;display:grid}.story-transition small{color:var(--text-muted);font-size:7px}.story-transition strong{font-size:9px}.story-transition em{color:#7d91a7;font-size:7px;font-style:normal}.story-transition .icon{width:13px;color:var(--blue)}.analytical-canvas{padding:18px}.pathway-graph{margin:0 auto;position:relative}.graph-edges{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.graph-relationship path{fill:none;stroke:#3d6688;stroke-width:1.2px;opacity:.8}.graph-relationship.branch-secondary path{stroke:#4b7a70}.graph-relationship.branch-alternative path{stroke:#9b7943;stroke-dasharray:6 5}.graph-relationship.selected path{stroke:var(--blue-bright);stroke-width:2.4px;filter:drop-shadow(0 0 5px #45a3ffa6)}.graph-relationship marker path{fill:#547c9e}.graph-relationship text{fill:#7890a6;pointer-events:none;font-size:7px}.graph-relationship text tspan+tspan{fill:#52687d;font-size:5.5px}.graph-node{z-index:2;border:1px solid #294159;border-top:2px solid var(--blue);color:var(--text-soft);text-align:left;background:#09121df7;align-content:start;gap:7px;padding:15px;display:grid;position:absolute}.graph-node:hover,.graph-node.selected{border-color:var(--blue-bright);background:#10263a;box-shadow:0 18px 45px #00000059}.graph-node>strong{color:var(--text);font-size:10px;line-height:1.35}.graph-node>small{color:var(--text-muted);font-size:6.5px;line-height:1.35}.graph-value{color:#cfe9ff;font-size:8px;font-weight:800}.graph-edge-control{z-index:3;background:#09121de0;border:1px solid #42617d;border-radius:50%;width:28px;height:28px;position:absolute}.graph-edge-control:after{background:var(--blue);content:"";border-radius:50%;position:absolute;inset:9px}.analytical-legend{border-top:1px solid var(--line);background:#070d16eb;flex-wrap:wrap;align-items:center;gap:16px;padding:12px 15px;font-size:7px;display:flex;position:sticky;bottom:0}.analytical-legend>span{color:var(--text-muted);align-items:center;gap:6px;display:inline-flex}.analytical-legend i{background:#3d6688;width:22px;height:1px}.analytical-legend .line-secondary{background:#4b7a70}.analytical-legend .line-alternative{background:repeating-linear-gradient(90deg,#9b7943 0 4px,#0000 4px 7px)}@media (width<=1120px){.product-shell{grid-template-columns:minmax(175px,1fr) auto}.product-shell nav{border-top:1px solid var(--line);grid-area:2/1/auto/-1;justify-content:flex-start;min-height:38px}.shell-utilities{grid-column:2}.operating-axis{grid-template-columns:1fr}.axis-status{justify-content:flex-start;margin-top:30px}.operating-layers,.review-field,.cost-field{grid-template-columns:1fr}.control-margin{grid-template-columns:minmax(0,1fr) minmax(220px,.5fr);gap:30px;display:grid}.control-margin>.eyebrow{grid-column:1/-1}.decision-panel{position:static}.atlas-bridge{grid-template-columns:1fr}.atlas-bridge ol{justify-content:flex-start}.atlas-bridge button{justify-self:start}.discovery-field{grid-template-columns:1fr}.catalogue-network{border-top:1px solid var(--line);min-height:380px;position:static}.catalogue-network>svg{min-height:330px;max-height:430px}}@media (width<=760px){.product-shell{grid-template-columns:minmax(125px,1fr) auto;min-height:62px;padding:9px 12px 0}.shell-brand>span{display:none}.shell-utilities{gap:5px}.utility-button span{display:none}.utility-button{width:32px;padding:6px}.workspace-switch{padding:6px 8px}.product-shell nav{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;min-height:44px;display:grid;overflow:visible}.product-shell nav>button{width:100%;padding:7px 4px}.profile-avatar{width:29px;height:29px}.content{padding:0 0 60px}.content.pathways-content{padding:0 0 20px}.axis-copy h1{font-size:38px}.operating-axis{min-height:330px;padding-bottom:30px}.operating-coordinates{grid-template-columns:1fr}.operating-coordinates>div,.operating-coordinates>div+div{border-left:0;border-bottom:1px solid var(--line);min-height:90px;padding:16px 0}.operating-coordinates>div:last-child{border-bottom:0}.decision-focus{grid-template-columns:42px minmax(0,1fr);gap:15px}.decision-focus button{grid-column:1/-1;width:100%}.operating-layers,.control-margin{grid-template-columns:1fr}.control-margin>.eyebrow{grid-column:auto}.timeline li{grid-template-columns:12px minmax(0,1fr)}.timeline time{grid-column:2}.approval-line{grid-template-columns:34px minmax(0,1fr)}.approval-line>button{grid-column:1/-1;width:100%}.proposal-facts{grid-template-columns:1fr 1fr}.review-badges{justify-content:flex-start}.section-heading{flex-direction:column}.evidence-grid{grid-template-columns:1fr}.evidence-grid .wide-row{grid-column:auto}.vault-brief{grid-template-columns:1fr;min-height:auto}.vault-count{border-top:1px solid var(--line);border-left:0;padding:20px 0 0}.intelligence-workspace{min-height:calc(100vh - 84px)}.workspace-header{grid-template-columns:1fr;padding:22px 18px 15px}.workspace-title>div{flex-direction:column;align-items:flex-start}.workspace-controls{justify-content:space-between}.workspace-plane{min-height:610px}.pathway-canvas{min-height:610px;padding:30px 22px}.evidence-sidecar{border-top:1px solid var(--line-strong);border-left:0;width:100%;height:min(72vh,690px);position:fixed;top:auto;bottom:0;transform:translateY(105%)}.atlas-bridge{padding:20px 18px}.atlas-bridge ol{flex-direction:column;align-items:stretch}.atlas-bridge li>.icon{inset:auto auto -12px 2px;transform:rotate(90deg)}.pathways-discovery{padding-top:34px}.catalogue-search{grid-template-columns:20px minmax(0,1fr);min-height:58px;padding:10px 14px}.catalogue-search button{grid-column:1/-1;width:100%}.catalogue-facets>div{grid-template-columns:1fr;gap:4px}.result-metadata{flex-direction:column;align-items:flex-start}.catalogue-network{min-height:310px}.catalogue-network>svg{min-height:280px}.pathway-story{padding:28px 16px}.story-chapter{grid-template-columns:1fr}.presentation-switch{width:100%}.presentation-switch button{flex:1}.analytical-canvas{min-height:580px;padding:8px}}@media (width<=430px){.axis-copy h1{font-size:32px}.workspace-controls{flex-direction:column;align-items:stretch}.workspace-controls button{justify-content:center}.proposal-facts{grid-template-columns:1fr}.login-card{padding:27px 23px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-property:none!important;transition-duration:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}button.primary:hover{transform:none}}.catalogue-search:focus-within,.search-palette header:focus-within{outline-offset:3px;outline:1px solid #82c4ffc7;box-shadow:0 0 0 4px #45a3ff17}.catalogue-search input:focus-visible,.search-palette input:focus-visible{box-shadow:none;outline:0}.pathway-context-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(circle at 78% 48%,#2470ac21,#0000 34%);grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:center;gap:clamp(30px,5vw,80px);min-height:330px;padding:clamp(28px,4vw,60px);display:grid}.pathway-context-band>div:first-child{max-width:720px}.pathway-context-band h2{font-size:clamp(22px,2.2vw,34px);line-height:1.15}.pathway-context-band p:last-child{font-size:11px}.catalogue-network.compact{min-height:270px;padding:0;position:static}.catalogue-network.compact>svg{min-height:225px;max-height:260px}.network-semantic-trunk,.network-semantic-edge{fill:none;stroke-linecap:round}.network-semantic-trunk{stroke:#3d5c71;stroke-width:.28px;opacity:.46}.network-semantic-trunk.active{stroke:#527e98;stroke-width:.38px;opacity:.62}.network-semantic-edge{stroke:#1e3347;stroke-width:.13px;opacity:.3}.network-semantic-edge.kind-value{stroke:var(--dimension-value)}.network-semantic-edge.kind-jurisdiction{stroke:var(--dimension-jurisdiction)}.network-semantic-edge.kind-mechanism{stroke:var(--dimension-mechanism)}.network-semantic-edge.kind-sector{stroke:var(--dimension-sector)}.network-semantic-edge.active{stroke-width:.2px;opacity:.44}.semantic-node circle{fill:#31516d;filter:drop-shadow(0 0 1.4px)}.network-node{cursor:pointer}.network-node:focus{outline:none}.network-node:focus .network-visible-node{stroke:var(--blue-bright);stroke-width:.62px}.network-guidance{max-width:640px;color:var(--text-muted);text-align:center;margin:-18px auto 0;font-size:9px}.discovery-field{border:1px solid var(--line);border-radius:var(--r-lg);background:radial-gradient(circle at 52% 48%,#1f669e29,#0000 42%),#070d16b3;min-height:620px;margin-top:36px;display:block;position:relative;overflow:hidden}.discovery-field>.catalogue-network{min-height:620px;padding:24px 30px 110px;position:static}.catalogue-results>header{z-index:2;background:#080f19fa;min-height:54px;position:sticky;top:0}.catalogue-result{vertical-align:top;border:0;border-left:1px solid var(--line);width:min(520px,92vw)}.catalogue-result:first-of-type{border-left:0}.result-select{min-height:92px;padding:10px 18px 15px}.result-title{padding-left:18px;padding-right:18px}.result-summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.result-route{display:none}.one-pathway-callout{max-width:850px!important}.one-pathway-callout h2{margin:0;font-size:clamp(24px,3vw,42px)}.one-pathway-callout p:last-child{max-width:730px;margin:10px 0 0;font-size:12px}.story-lanes{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:start;gap:clamp(24px,4vw,54px);width:100%;max-width:1240px;margin:0 auto;display:grid}.story-lane{border-radius:var(--r-md);background:linear-gradient(160deg,#0f1d2ccc,#070e17c2);border:1px solid #263d53;gap:18px;padding:20px;display:grid}.story-lane>header{border-bottom:1px solid var(--line);gap:5px;padding:2px 4px 12px;display:grid}.story-lane>header span{color:var(--blue-bright);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.story-lane>header strong{font-size:13px}.story-lane>header small{color:var(--text-muted);font-size:9px}.story-lane .story-beat{gap:8px;display:grid}.story-lane .story-beat:before,.shared-route .story-beat:before{display:none}.story-beat-main{border-radius:var(--r-sm);min-height:100%}.story-index{color:#72b8ee;letter-spacing:.03em;min-width:58px;font-size:14px;font-weight:800}.story-beat h2{font-size:clamp(17px,1.8vw,23px);line-height:1.18}.story-beat p{line-height:1.55}.story-transitions{margin-left:12px}.story-transition{border-radius:0 var(--r-sm) var(--r-sm) 0;width:calc(100% - 12px)}.story-transition strong{text-transform:none;font-size:10px;line-height:1.4}.shared-route{gap:24px;width:100%;max-width:1240px;margin:0 auto;padding-top:6px;display:grid}.shared-route>header{background:radial-gradient(circle,#1e629538,#08111ce6);border:1px solid #356b8f;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:76px;display:flex}.shared-route>header .icon{color:var(--blue-bright)}.shared-route>header div{gap:4px;display:grid}.shared-route>header span{font-size:12px;font-weight:800}.shared-route>header small{color:var(--text-muted);font-size:9px}.story-shared-flow{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;gap:24px;display:grid}.story-shared-flow .story-beat{grid-template-rows:minmax(0,1fr) auto;height:auto;display:grid}.story-shared-flow .story-beat-main{min-height:0}.analytical-heading{max-width:760px;padding:30px 36px 16px}.analytical-heading h2{font-size:clamp(22px,2.4vw,34px)}.analytical-heading p:last-child{font-size:11px}.pathway-graph-scroll{overscroll-behavior-x:contain;overflow:auto hidden}.pathway-graph{margin:0}.graph-lane-labels>div{align-items:baseline;gap:12px;display:flex;position:absolute;left:64px}.graph-lane-labels strong{color:var(--blue-bright);text-transform:uppercase;font-size:10px}.graph-lane-labels span{color:var(--text-muted);font-size:8px}.graph-node{border-radius:var(--r-sm);gap:8px;padding:17px}.graph-node>strong{min-height:2.7em;font-size:11px;line-height:1.35}.graph-node>small{grid-template-columns:54px 1fr;gap:7px;font-size:7px;line-height:1.4;display:grid}.graph-node>small b{color:#7892a9;letter-spacing:.07em;text-transform:uppercase;font-size:6px}.node-type{letter-spacing:.08em;text-transform:uppercase;font-size:7px}.graph-edge-label{z-index:4;border-radius:var(--r-sm);width:184px;min-height:58px;color:var(--text-soft);text-align:left;background:#070f19f5;border:1px solid #33516b;gap:3px;padding:9px 11px;display:grid;position:absolute;box-shadow:0 10px 26px #0000004d}.graph-edge-label:hover,.graph-edge-label:focus-visible{border-color:var(--blue-bright);background:#10263a}.graph-edge-label.branch-secondary{border-color:#3d655d}.graph-edge-label.branch-alternative{border-style:dashed;border-color:#806338}.graph-edge-label small{color:var(--text-muted);text-transform:uppercase;font-size:6px}.graph-edge-label strong{font-size:8px;line-height:1.3}.graph-edge-label span{color:#72869a;font-size:6px;line-height:1.35}.evidence-overlay{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02060bc7;place-items:center;padding:clamp(12px,3vw,42px);animation:.14s ease-out fade;display:grid;position:fixed;inset:0}.evidence-overlay .evidence-sidecar{border:1px solid var(--line-strong);border-radius:var(--r-lg);width:min(980px,100%);height:min(86vh,860px);position:relative;top:auto;right:auto;overflow:hidden;transform:none;box-shadow:0 42px 120px #000000a6}.evidence-overlay .evidence-sidecar>header{min-height:88px}.evidence-overlay .sidecar-scroll{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:0 32px;height:calc(100% - 88px);display:grid}.evidence-overlay .evidence-assurance,.evidence-overlay .sidecar-scroll>section:last-child{grid-column:1/-1}.evidence-overlay .sidecar-scroll>section{border-top:1px solid var(--line)}.evidence-overlay .evidence-sidecar h2{font-size:clamp(18px,2vw,26px)}@media (width<=980px){.pathway-context-band{grid-template-columns:1fr}.pathway-context-band .catalogue-network{width:100%}.story-lanes{grid-template-columns:1fr}.discovery-field>.catalogue-network{padding-left:16px;padding-right:16px}.evidence-overlay .sidecar-scroll{grid-template-columns:1fr}.evidence-overlay .evidence-assurance,.evidence-overlay .sidecar-scroll>section:last-child{grid-column:1}}@media (width<=760px){.pathway-context-band{min-height:0;padding:24px 18px}.pathway-context-band .catalogue-network{display:none}.discovery-field{min-height:540px}.discovery-field>.catalogue-network{min-height:540px;padding-bottom:150px}.discovery-field>.catalogue-network>svg{min-height:390px}.catalogue-result{width:88vw}.pathway-story{gap:28px}.story-lane{padding:12px}.story-beat-main{padding:20px 16px}.story-index{grid-row:auto;min-width:0}.story-beat p{grid-column:1/-1}.shared-route>header{border-radius:var(--r-md);justify-content:flex-start;padding:16px}.story-shared-flow{grid-template-columns:1fr}.analytical-heading{padding:22px 18px 12px}.evidence-overlay{align-items:end;padding:0}.evidence-overlay .evidence-sidecar{border-radius:var(--r-lg) var(--r-lg) 0 0;width:100%;height:88vh}.evidence-overlay .sidecar-scroll{display:block}.evidence-sidecar{position:relative;bottom:auto}}.product-shell nav button:disabled{opacity:.48;cursor:not-allowed}.workspace-switch[aria-current=page]{color:var(--blue-bright);background:#10283e;border-color:#3d78a8}.spatial-home{width:100%;max-width:none;margin:0 auto}.company-spatial-map{border:1px solid var(--line);border-radius:var(--r-lg);background:radial-gradient(circle at 50% 53%,#2173b13b,#0000 26%),radial-gradient(circle at 50% 53%,#1d537f1a,#0000 48%),linear-gradient(#ffffff04 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#ffffff04 1px,#0000 1px) 0 0/48px 48px,#070d16;min-height:min(720px,100vh - 190px);position:relative;overflow:hidden}.spatial-connections{width:100%;height:100%;position:absolute;inset:0}.spatial-connections path{fill:none;stroke:#294963;stroke-width:1.2px;vector-effect:non-scaling-stroke}.spatial-role{z-index:3;width:210px;min-height:92px;color:var(--text);text-align:left;background:#09121ded;border:1px solid #30465e;border-radius:14px;gap:4px;padding:13px 16px;transition:transform .17s,border-color .17s,background .17s;display:grid;position:absolute;box-shadow:0 15px 40px #00000040}.spatial-role:hover,.spatial-role[aria-pressed=true]{border-color:var(--blue-bright);background:#10283e;transform:translateY(-3px)}.spatial-role>span{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:6.5px}.spatial-role>strong{font-size:12px;line-height:1.25}.spatial-role>em{color:var(--text-soft);font-size:8px;font-style:normal}.spatial-role>small{color:var(--text-muted);font-size:7px;line-height:1.4}.spatial-role.node-founder{border-top-color:var(--amber);top:24px;left:calc(50% - 105px)}.spatial-role.node-chief_of_staff{top:145px;left:calc(50% - 105px)}.home-seams{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;gap:14px;padding:16px 8px 0;font-size:8px;display:flex}.home-seams span{align-items:center;gap:7px;display:inline-flex}.home-seams .icon{width:13px}.role-workspace-scrim{z-index:100;background:#03070cf2;padding:74px 18px 18px;position:fixed;inset:0}.role-workspace-scrim.closing{pointer-events:none;background:#06111c}.role-workspace-scrim.closing:after{content:"";background:radial-gradient(#409ed642,#0000 72%);border-radius:50%;width:22vmin;height:16vmin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.role-workspace-scrim.closing .role-workspace{opacity:0}.role-workspace{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:radial-gradient(circle at 90% 0,#23679e24,#0000 34%),#09111c;width:min(1420px,100%);height:100%;margin:0 auto;overflow:auto;box-shadow:0 40px 120px #000000a6}.role-workspace>header{z-index:3;border-bottom:1px solid var(--line);background:#09111cf5;grid-template-columns:200px minmax(0,1fr) auto;align-items:center;gap:28px;min-height:150px;padding:24px clamp(24px,4vw,58px);display:grid;position:sticky;top:0}.role-workspace>header h2{margin:0;font-size:clamp(30px,4vw,54px)}.role-workspace>header p:last-child{margin:3px 0 0}.role-workspace-grid{grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);gap:clamp(30px,5vw,80px);padding:clamp(30px,5vw,70px);display:grid}.role-brief h3{max-width:560px;font-size:clamp(18px,2vw,27px);line-height:1.35}.role-brief dl>div{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:12px 0;display:flex}.meeting-seam:disabled{cursor:not-allowed}.seam-note{color:var(--text-muted);margin-top:12px;font-size:9px}.role-work>header{border-bottom:1px solid var(--line);padding-bottom:18px}.workspace-task{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:17px 0;display:grid}.workspace-task>div{gap:4px;display:grid}.workspace-task strong{font-size:10px;line-height:1.4}.workspace-task small{color:var(--text-muted);font-size:8px}.workspace-task>button{border:1px solid var(--line-strong);color:var(--blue-bright);background:0 0}.workspace-decisions{margin-top:48px}.profile-identity{align-items:center;gap:18px;display:flex}.profile-portrait{color:#d7edff;background:radial-gradient(circle at 35% 25%,#2f648c,#10283e);border:1px solid #477aa7;border-radius:50%;place-items:center;width:68px;height:68px;font-size:24px;font-weight:800;display:grid}.profile-identity h3{margin:0;font-size:25px}.profile-identity p:last-child{margin:3px 0 0}.workspace-membership{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.compact-settings{border-bottom:1px solid var(--line);padding:20px 0}.compact-settings summary{cursor:pointer;color:var(--text-soft);font-size:11px;font-weight:800}.compact-settings>div{padding-top:18px}.profile-footer{color:var(--text-muted);padding:22px 0;font-size:8px;line-height:1.8}.session-actions{justify-content:space-between;align-items:center;gap:24px;display:flex}.session-actions h3,.session-actions p{margin:0}.session-actions p{color:var(--text-muted);margin-top:5px}.session-actions .sign-out{color:#ffd4d8;border-color:#87555b;flex:none}.notification-row{border:0;border-top:1px solid var(--line);width:100%;color:var(--text-soft);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.notification-row>span,.notification-row>button:first-child{color:var(--text-soft);text-align:left;background:0 0;border:0;gap:4px;display:grid}.notification-row strong{font-size:10px}.notification-row small{color:var(--text-muted);font-size:8px}.secure-delivery-seam{grid-template-columns:auto 1fr;gap:14px;display:grid}.secure-delivery-seam>.icon{color:var(--blue-bright)}.secure-delivery-seam h3{margin-bottom:5px}.notification-panel{width:min(680px,100%)}.notification-category-menu{display:none!important}.notification-tabs{z-index:3;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#09111bfa;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:0 -22px;padding:10px 22px;display:grid;position:sticky;top:0}.notification-tabs button{border-radius:var(--r-sm);min-width:0;color:var(--text-muted);white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:5px;padding:8px 5px;font-size:7.5px;display:inline-flex}.notification-tabs button[aria-selected=true]{color:var(--text);background:#14283b;border-color:#365b7a}.notification-tabs span{min-width:18px;height:18px;color:var(--text-soft);background:#ffffff12;border-radius:50%;place-items:center;font-size:7px;display:grid}.notification-feed{padding-top:4px!important}.notification-empty{min-height:120px;color:var(--text-muted);padding:24px 0;line-height:1.7}.notification-event{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:12px;padding:18px 0 18px 13px;display:grid;position:relative}.notification-event.unread:before{background:var(--blue-bright);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:24px;left:0}.notification-event>div{gap:5px;display:grid}.notification-event>div>span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:7px}.notification-event p{margin:0;font-size:9px;line-height:1.55}.notification-event small{color:var(--text-muted);font-size:7px}.notification-event>button{border:1px solid var(--line);width:30px;height:30px;color:var(--blue-bright);background:0 0;align-self:center;padding:7px}.notification-event>.notification-remove{width:auto;height:auto;color:var(--text-muted);border:0;grid-column:1/-1;justify-self:start;padding:4px 0;font-size:7px}.secure-delivery-seam{margin-top:4px}@media (width<=1080px){.company-spatial-map{min-height:800px}.spatial-role.node-intelligence_director{top:66%;left:3%}.spatial-role.node-product_engineering_director{top:79%;left:17%}.spatial-role.node-trust_assurance_risk_director{top:79%;right:17%}.spatial-role.node-commercial_customer_director{top:66%;right:3%}.role-workspace-grid{grid-template-columns:1fr}.role-workspace>header{grid-template-columns:150px 1fr}.role-workspace>header .state-badge{grid-column:2}}@media (width<=760px){.company-spatial-map{gap:10px;min-height:0;padding:190px 14px 18px;display:grid;overflow:visible}.spatial-role,.spatial-role.node-founder,.spatial-role.node-chief_of_staff,.spatial-role.node-intelligence_director,.spatial-role.node-product_engineering_director,.spatial-role.node-trust_assurance_risk_director,.spatial-role.node-commercial_customer_director{width:100%;position:static;transform:none}.role-workspace-scrim{padding:102px 0 0}.role-workspace{border-radius:var(--r-lg) var(--r-lg) 0 0}.role-workspace>header{grid-template-columns:1fr;gap:14px;padding:20px}.role-workspace>header .state-badge{grid-column:1}.role-workspace-grid{padding:24px 18px}.workspace-task{grid-template-columns:1fr auto}.workspace-task>button{grid-column:1/-1}.home-seams{flex-direction:column}}.pathway-back{margin:18px var(--page-gutter) 4px;padding:8px 0}.pathways-discovery{max-width:none}.discovery-field{background:0 0;border:0;border-radius:0;width:100%;margin-left:0;margin-right:0;overflow:visible}.story-index{color:#87bfe8;text-transform:uppercase;min-width:82px;font-size:11px}.story-lane>header span{text-transform:none}.workspace-company_os .content{width:100%;max-width:none;padding:0}.spatial-home{width:100%;height:calc(100vh - 68px);min-height:650px;position:relative;overflow:hidden}.company-spatial-map{background:radial-gradient(circle at 50% 51%,#2173b130,#0000 22%),radial-gradient(circle at 50% 51%,#1d537f14,#0000 46%),linear-gradient(#ffffff03 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#ffffff03 1px,#0000 1px) 0 0/56px 56px,#070d16;border:0;border-radius:0;height:100%;min-height:100%}.spatial-role.node-founder{top:3%}.spatial-role.node-chief_of_staff{top:20%}.spatial-role.node-intelligence_director{top:67%;left:6%}.spatial-role.node-product_engineering_director{top:79%;left:27%}.spatial-role.node-trust_assurance_risk_director{top:79%;right:27%}.spatial-role.node-commercial_customer_director{top:67%;right:6%}.home-seams{z-index:5;pointer-events:none;padding:0;position:absolute;bottom:16px;left:26px;right:26px}.role-workspace-scrim{padding-top:68px}.role-workspace{border-radius:0}.role-workspace>header{min-height:104px;padding:16px max(var(--page-gutter), env(safe-area-inset-left));grid-template-columns:170px minmax(0,1fr) auto}.role-workspace>header h2{font-size:clamp(26px,3vw,38px)}.role-workspace>header .eyebrow{margin-bottom:3px}.role-workspace-grid{padding:clamp(28px,4vw,54px) max(var(--page-gutter), env(safe-area-inset-left));grid-template-columns:minmax(250px,.42fr) minmax(0,1.58fr);gap:clamp(30px,4vw,64px)}.role-brief h3{font-size:clamp(16px,1.6vw,22px)}.role-brief dl{margin:24px 0}.work-surface-header{justify-content:space-between;align-items:end;gap:24px;display:flex}.work-surface-header h3{margin:0;font-size:24px}.work-tabs{border:1px solid var(--line);border-radius:var(--r-sm);background:#08101a;gap:4px;padding:3px;display:inline-flex}.work-tabs button{color:var(--text-muted);background:0 0;border:0;border-radius:4px;align-items:center;gap:7px;padding:8px 12px;font-size:9px;display:inline-flex}.work-tabs button[aria-selected=true]{color:var(--text);background:#17304a}.work-tabs span{min-width:18px;height:18px;color:var(--text-soft);background:#ffffff12;border-radius:50%;place-items:center;font-size:7px;display:grid}.recent-outcomes{border-top:1px solid var(--line);margin-top:30px;padding-top:16px}.recent-outcomes summary{cursor:pointer;color:var(--text-soft);font-size:11px;font-weight:800}.spatial-role>.node-status,.node-status{width:max-content;color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:7px;font-weight:800;display:inline-flex}.node-status i{background:#536273;border-radius:50%;width:6px;height:6px}.node-status.active{color:var(--green)}.node-status.active i{background:var(--green);box-shadow:0 0 8px #5cd6a38c}.role-workspace>header .node-status{margin-bottom:4px}.external-adviser-nodes{z-index:4;pointer-events:none;position:absolute;inset:0}.external-adviser-nodes button{width:184px;min-height:52px;color:var(--text);text-align:left;pointer-events:auto;background:#17192bf5;border:1px solid #977ed152;border-radius:10px;grid-template-columns:8px minmax(0,1fr);grid-template-areas:"state name""state role""state meta";column-gap:7px;padding:7px 9px;display:grid;position:absolute;box-shadow:0 10px 28px #00000047}.external-adviser-nodes button:before{content:"";border-top:1px solid #977ed199;width:15px;position:absolute;top:25px}.external-adviser-nodes button.right:before{right:100%}.external-adviser-nodes button.left:before{left:100%}.external-adviser-nodes button>i{background:#d4a84d;border-radius:50%;grid-area:state;align-self:start;width:7px;height:7px;margin-top:4px;box-shadow:0 0 0 3px #d4a84d1f}.external-adviser-nodes strong{text-overflow:ellipsis;white-space:nowrap;grid-area:name;font-size:11px;overflow:hidden}.external-adviser-nodes span{color:#c7bae5;letter-spacing:.055em;text-transform:uppercase;grid-area:role;font-size:8px;font-weight:800}.external-adviser-nodes small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;grid-area:meta;font-size:8px;overflow:hidden}@media (width<=1279px){.company-spatial-map .external-adviser-nodes{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:center;gap:8px;width:100%;max-width:480px;display:grid;position:static}.company-spatial-map .external-adviser-nodes button{width:100%;position:relative;inset:auto!important}.company-spatial-map .external-adviser-nodes button:before{display:none}}@media (width<=1080px) and (width>=761px){.spatial-role{width:190px}.spatial-role.node-intelligence_director{top:66%;left:3%}.spatial-role.node-product_engineering_director{top:79%;left:17%}.spatial-role.node-trust_assurance_risk_director{top:79%;right:17%}.spatial-role.node-commercial_customer_director{top:66%;right:3%}}@media (width<=760px){:root{--page-gutter:max(18px, env(safe-area-inset-left))}.pathway-back{margin:12px var(--page-gutter) 0}.discovery-field{width:100%;margin-left:0;margin-right:0}.story-index{min-width:0}.spatial-home{height:auto;min-height:100vh;overflow:visible}.company-spatial-map{height:auto;min-height:0;padding:230px 14px 108px;display:grid}.spatial-role,.spatial-role.node-founder,.spatial-role.node-chief_of_staff,.spatial-role.node-intelligence_director,.spatial-role.node-product_engineering_director,.spatial-role.node-trust_assurance_risk_director,.spatial-role.node-commercial_customer_director{width:100%;position:static}.home-seams{padding:var(--page-gutter);background:#070d16;position:static}.role-workspace-scrim{padding-top:102px}.role-workspace>header,.role-workspace-grid{grid-template-columns:1fr}.work-surface-header{flex-direction:column;align-items:stretch}.work-tabs{width:100%}.work-tabs button{flex:1;justify-content:center}}:root{--dimension-value:#9382aa;--dimension-jurisdiction:#6f9988;--dimension-mechanism:#a18867;--dimension-sector:#8d7f88}.catalogue-facets .dimension-value button[aria-pressed=true]{border-color:var(--dimension-value);color:#d9cfe5;background:#5a486f4d}.catalogue-facets .dimension-jurisdiction button[aria-pressed=true]{border-color:var(--dimension-jurisdiction);color:#cce1d8;background:#3d5c504d}.catalogue-facets .dimension-mechanism button[aria-pressed=true]{border-color:var(--dimension-mechanism);color:#dfd2c0;background:#624e364d}.catalogue-facets .dimension-sector button[aria-pressed=true]{border-color:var(--dimension-sector);color:#ddd3da;background:#5948534d}.semantic-node.kind-value circle{fill:var(--dimension-value)}.semantic-node.kind-jurisdiction circle{fill:var(--dimension-jurisdiction)}.semantic-node.kind-mechanism circle{fill:var(--dimension-mechanism)}.semantic-node.kind-sector circle{fill:var(--dimension-sector)}.network-dimension-legend{right:max(var(--page-gutter),3vw);color:var(--text-muted);flex-wrap:wrap;justify-content:end;gap:8px 14px;font-size:7px;display:flex;position:absolute;bottom:34px}.network-dimension-legend span{align-items:center;gap:5px;display:inline-flex}.network-dimension-legend i{opacity:.82;background:currentColor;border:1px solid;border-radius:50%;width:7px;height:7px}.network-dimension-legend .dimension-value{color:var(--dimension-value)}.network-dimension-legend .dimension-jurisdiction{color:var(--dimension-jurisdiction)}.network-dimension-legend .dimension-mechanism{color:var(--dimension-mechanism)}.network-dimension-legend .dimension-sector{color:var(--dimension-sector)}.catalogue-results-flow{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);background:linear-gradient(90deg,#0a131ebd,#0a131e47);max-width:1180px;max-height:440px;margin-top:26px;padding:0 clamp(14px,2vw,26px);display:grid;overflow:auto}.catalogue-results-flow>header{background:#080f19f7;position:sticky;top:0}.catalogue-results-flow .catalogue-result{border-top:1px solid var(--line);border-left:0;width:100%}.catalogue-results-flow .result-select{min-height:0;padding:10px 4px 18px}.catalogue-applied-filters{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.catalogue-applied-filters button{min-height:30px;color:var(--text-soft);background:#0a1724cc;border:1px solid #345771;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:8px;display:inline-flex}.catalogue-applied-filters .icon{width:11px}.catalogue-applied-filters .clear{color:var(--blue-bright);background:0 0;border-color:#0000}.result-dimensions{flex-wrap:wrap;gap:6px;display:flex}.result-dimensions i{opacity:.84;border:1px solid;border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal}.result-dimensions .dimension-value{color:var(--dimension-value)}.result-dimensions .dimension-jurisdiction{color:var(--dimension-jurisdiction)}.result-dimensions .dimension-mechanism{color:var(--dimension-mechanism)}.result-dimensions .dimension-sector{color:var(--dimension-sector)}.catalogue-facets>header{justify-content:space-between;align-items:center;gap:18px;padding:0 0 10px;display:flex}.catalogue-facets>header>div{gap:3px;display:grid}.catalogue-facets>header span{color:var(--text-soft);font-size:9px;font-weight:800}.catalogue-facets>header small{color:var(--text-muted);font-size:7px}.catalogue-facets>header button{min-height:36px;color:var(--blue-bright);background:#0d2133;border-color:#385d7d;align-items:center;gap:7px;padding:8px 12px;display:inline-flex}.catalogue-facets>header .icon{width:13px}.catalogue-filter-layer{z-index:300;padding:max(84px,calc(env(safe-area-inset-top) + 68px)) var(--page-gutter) max(24px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02080ec7;place-items:center;display:grid;position:fixed;inset:0}.catalogue-filter-surface{border-radius:var(--r-lg);background:#09131f;border:1px solid #416682;grid-template-rows:auto auto auto auto minmax(110px,1fr) auto auto;gap:18px;width:min(760px,100%);max-height:100%;padding:clamp(24px,4vw,42px);display:grid;overflow:auto;box-shadow:0 34px 100px #000000ad}.catalogue-filter-surface>header{justify-content:space-between;align-items:start;gap:24px;display:flex}.catalogue-filter-surface h2{margin:4px 0 7px;font-size:clamp(28px,4vw,46px)}.catalogue-filter-surface header p:last-child{max-width:560px;color:var(--text-soft);margin:0;font-size:9px;line-height:1.55}.catalogue-filter-selected{flex-wrap:wrap;gap:6px;display:flex}.catalogue-filter-selected button{min-height:30px;color:var(--text-soft);background:#0c2132;border:1px solid #355b78;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:8px;display:inline-flex}.catalogue-filter-selected .icon{width:11px}.catalogue-filter-selected .clear{color:var(--blue-bright);background:0 0;border-color:#0000}.catalogue-filter-tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.catalogue-filter-tabs button{color:var(--text-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 8px;font-size:8px;font-weight:800}.catalogue-filter-tabs button[aria-selected=true]{border-bottom-color:var(--blue-bright);color:var(--text)}.catalogue-filter-search{border-radius:var(--r-sm);background:#08111ce0;border:1px solid #345474;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;min-height:44px;padding:0 13px;display:grid}.catalogue-filter-search:focus-within{outline-offset:3px;outline:1px solid #82c4ffc7}.catalogue-filter-search input{min-width:0;color:var(--text);background:0 0;border:0}.catalogue-filter-search input:focus-visible{outline:0}.catalogue-filter-options{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:7px;display:grid}.catalogue-filter-options button{border:1px solid var(--line);border-radius:var(--r-sm);min-height:44px;color:var(--text-soft);text-align:left;background:#0d1927c2;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.catalogue-filter-options button[aria-pressed=true]{color:var(--text);background:#143047;border-color:#5d8daf}.catalogue-filter-options small{color:var(--text-muted);flex:none;font-size:7px}.catalogue-filter-surface>footer{border-top:1px solid var(--line);color:var(--text-muted);justify-content:space-between;align-items:center;gap:18px;padding-top:14px;font-size:8px;display:flex}.filter-error{color:var(--red);font-size:9px}.discovery-field{min-height:clamp(680px,72vh,940px);margin-top:64px}.discovery-field>.catalogue-network{min-height:inherit;padding:28px max(var(--page-gutter),3vw) 100px}.discovery-field>.catalogue-network>svg{min-height:clamp(560px,64vh,820px);max-height:none}.network-preview .icon{width:16px;height:16px;min-height:0}.network-preview>header .icon-button{flex:none;width:34px;height:34px;padding:8px}.catalogue-network{position:relative}.network-preview-stack{z-index:8;top:clamp(64px,10vh,112px);right:max(var(--page-gutter),3vw);width:min(430px,calc(100% - (2 * var(--page-gutter))));gap:12px;max-height:calc(100% - 130px);padding-right:4px;display:grid;position:absolute;overflow:auto}.network-preview-actions{color:var(--text-muted);justify-content:flex-end;align-items:center;gap:10px;padding:0 2px;font-size:9px;display:flex}.network-preview-actions button,.export-control{border:1px solid var(--line);border-radius:var(--r-sm);color:var(--text-muted);background:#0c1622e0;padding:8px 10px;font-size:9px}.network-preview-actions button:disabled,.export-control:disabled{cursor:not-allowed;opacity:.72}.network-preview{border-radius:var(--r-md);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070f19f7;border:1px solid #426989;gap:16px;width:100%;padding:22px;display:grid;box-shadow:0 28px 80px #0000008f}.network-preview>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.network-preview>header span{color:var(--blue-bright);letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:800}.network-preview h2{margin:5px 0 0;font-size:clamp(18px,2vw,28px);line-height:1.15}.network-preview>p{color:var(--text-soft);margin:0;font-size:10px;line-height:1.65}.network-preview-context{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.network-preview-context span{border:1px solid var(--line);border-radius:var(--r-sm);min-width:0;color:var(--text-soft);gap:4px;padding:10px;font-size:8px;line-height:1.4;display:grid}.network-preview-context strong{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:6px}.network-preview dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:0;display:grid}.network-preview dl>div{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding:8px 0;font-size:8px;display:flex}.network-preview dt{color:var(--text-muted)}.network-preview dd{color:var(--text-soft);text-align:right;margin:0}.network-preview>.primary{justify-self:start}.network-preview-context .dimension-value{border-top-color:var(--dimension-value)}.network-preview-context .dimension-jurisdiction{border-top-color:var(--dimension-jurisdiction)}.network-preview-context .dimension-mechanism{border-top-color:var(--dimension-mechanism)}.spatial-connections{z-index:1;pointer-events:none;overflow:visible}.spatial-connections path{stroke:#3e789f;stroke-width:1.5px;opacity:.84;filter:drop-shadow(0 0 3px #4697cc38)}.knowledge-core-field{z-index:2;width:clamp(340px,31vw,480px);height:clamp(250px,24vw,360px);color:inherit;filter:drop-shadow(0 20px 42px #1c86cc3d);cursor:pointer;background:0 0;border:0;border-radius:48%;padding:0;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)}.knowledge-core-field:before{z-index:-1;filter:blur(6px);content:"";background:radial-gradient(#081724fa 0,#091f30eb 62%,#124b6f47 80%,#0000 96%);border-radius:50%;position:absolute;inset:13%}.knowledge-core-field svg{width:100%;height:100%;overflow:visible}.knowledge-core-field .core-occlusion{fill:url(#coreMass)}.knowledge-core-field .core-point-path{fill:url(#coreGlow);filter:drop-shadow(0 0 1.5px #5dc2ffb8)}.knowledge-core-field .core-point-path.depth-0{fill:#2d719b}.knowledge-core-field .core-point-path.depth-1{fill:#3f91bd}.knowledge-core-field .core-point-path.depth-3{fill:#8dd3f4}.knowledge-core-field .core-point-path.depth-4{fill:#d3f1ff}.knowledge-core-field:hover .core-point-path,.knowledge-core-field:focus-visible .core-point-path{filter:drop-shadow(0 0 2.5px #74cfffeb)}.knowledge-core-field:focus-visible{outline:2px solid var(--blue-bright);outline-offset:9px}.core-point-phase{transform-origin:50%;animation:7s ease-in-out infinite alternate core-drift}.core-point-phase.phase-1{animation-duration:8.5s;animation-delay:-2.2s}.core-point-phase.phase-2{animation-duration:9.5s;animation-delay:-4.8s}.core-point-phase.phase-3{animation-duration:10.5s;animation-delay:-6.1s}.core-point-phase.phase-4{animation-duration:11.5s;animation-delay:-7.4s}@keyframes core-drift{0%{opacity:.72;transform:translate(-1.5px,1px)scale(.985)}to{opacity:1;transform:translate(1.5px,-1px)scale(1.015)}}.knowledge-core-field svg{filter:none}.knowledge-core-field .core-point-phase{filter:drop-shadow(0 0 1.8px #5dc2ffb3)}.knowledge-core-field .core-point-path,.knowledge-core-field:hover .core-point-path,.knowledge-core-field:focus-visible .core-point-path{filter:none}.knowledge-workspace-body{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);min-height:calc(100% - 180px);display:grid}.knowledge-browser{border-right:1px solid var(--line);padding:clamp(24px,4vw,54px)}.knowledge-browser form{gap:9px;display:grid}.knowledge-browser form label{color:var(--text-soft);font-size:9px;font-weight:800}.knowledge-browser form>div{grid-template-columns:1fr auto;display:grid}.knowledge-browser input{border-radius:var(--r-sm) 0 0 var(--r-sm);min-width:0}.knowledge-browser form button{border-radius:0 var(--r-sm) var(--r-sm) 0}.knowledge-record-list{gap:6px;margin-top:24px;display:grid}.knowledge-record-list>button{border:1px solid var(--line);border-radius:var(--r-sm);color:var(--text);text-align:left;background:0 0;gap:5px;padding:15px;display:grid}.knowledge-record-list>button:hover,.knowledge-record-list>button[aria-pressed=true]{background:#102338;border-color:#477ba3}.knowledge-record-list span,.knowledge-record-list small{color:var(--text-muted);font-size:8px}.knowledge-detail{padding:clamp(28px,5vw,72px)}.knowledge-detail>header{grid-template-columns:1fr auto;gap:7px 18px;display:grid;position:relative}.knowledge-detail>header .eyebrow{grid-column:1/-1}.knowledge-detail h3{margin:0;font-size:clamp(24px,3vw,42px)}.native-source-seam{grid-column:1/-1;justify-self:start;margin-top:8px}.knowledge-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:34px 0;display:grid}.knowledge-detail dl>div{border-top:1px solid var(--line);padding:12px 0}.knowledge-detail dt{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:7px}.knowledge-detail dd{color:var(--text-soft);overflow-wrap:anywhere;margin:0;font-size:9px;line-height:1.5}.knowledge-detail>article{border:1px solid var(--line);border-radius:var(--r-sm);color:var(--text-soft);white-space:pre-wrap;background:#ffffff05;padding:22px;font-size:10px;line-height:1.75}.knowledge-workspace>footer{padding:13px max(var(--page-gutter),24px);border-top:1px solid var(--line);color:var(--text-muted);background:#08101af7;gap:10px;font-size:8px;display:flex;position:sticky;bottom:0}.knowledge-workspace>footer .icon{flex:none;width:14px}@media (prefers-reduced-motion:reduce){.core-point-phase{animation:none}}@media (width>=761px) and (width<=980px){.discovery-field,.discovery-field>.catalogue-network{min-height:630px}.discovery-field>.catalogue-network>svg{min-height:500px;max-height:500px}}@media (width<=760px){.network-preview-stack{width:100%;max-height:68vh;margin:18px 0;padding:0;position:static}.network-preview{border-radius:var(--r-md);padding:20px;box-shadow:0 16px 44px #0000005c}.network-preview-context{grid-template-columns:1fr}.network-dimension-legend{justify-content:center;bottom:12px;left:16px;right:16px}.discovery-field{min-height:500px}.discovery-field>.catalogue-network>svg{min-height:400px}.catalogue-filter-layer{place-items:stretch stretch;padding:68px 0 0}.catalogue-filter-surface{border-radius:var(--r-lg) var(--r-lg) 0 0;width:100%;max-height:none;padding:22px max(18px,env(safe-area-inset-right)) max(22px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));border-bottom:0;border-left:0;border-right:0}.catalogue-filter-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogue-filter-options{grid-template-columns:1fr}.catalogue-filter-surface>footer{bottom:calc(-1 * max(22px,env(safe-area-inset-bottom)));margin:0 calc(-1 * max(18px,env(safe-area-inset-right))) calc(-1 * max(22px,env(safe-area-inset-bottom))) calc(-1 * max(18px,env(safe-area-inset-left)));padding:14px max(18px,env(safe-area-inset-right)) max(14px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));background:#09131f;position:sticky}.knowledge-core-field{width:320px;height:210px;top:20px;transform:translate(-50%)}.knowledge-workspace-body{grid-template-columns:1fr}.knowledge-browser{border-right:0;border-bottom:1px solid var(--line)}.knowledge-detail dl{grid-template-columns:1fr}.notification-tabs{display:none}.notification-category-menu{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--text-muted);background:#09111bfa;gap:7px;margin:0 -22px;padding:14px 22px;font-size:8px;display:grid!important}.notification-category-menu select{min-height:44px}.company-spatial-map{grid-template-columns:minmax(0,1fr);gap:12px;padding:24px 14px 84px;display:grid}.spatial-connections{display:block}.spatial-role.node-founder{grid-row:1}.spatial-role.node-chief_of_staff{grid-row:2}.knowledge-core-field{grid-row:3;justify-self:center;width:min(330px,94vw);height:225px;margin:4px 0 14px;position:relative;top:auto;left:auto;transform:none}.spatial-role.node-intelligence_director{grid-row:4}.spatial-role.node-product_engineering_director{grid-row:5}.spatial-role.node-trust_assurance_risk_director{grid-row:6}.spatial-role.node-commercial_customer_director{grid-row:7}}.publications-workspace{min-height:calc(100vh - 116px);padding:clamp(44px,7vw,104px) var(--page-gutter);background:radial-gradient(circle at 72% 22%,#2b70aa21,#0000 32%)}.publication-search-seam{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;max-width:1120px;min-height:74px;margin-top:48px;padding:14px 18px;display:grid}.publication-search-seam>div{gap:5px;display:grid}.publication-search-seam span{color:var(--text-muted);font-size:9px}.publication-search-seam button{border:1px solid var(--line);border-radius:var(--r-sm);color:var(--text-muted);cursor:not-allowed;background:0 0;padding:8px 11px;font-size:9px}.publication-empty-field{text-align:center;place-items:center;min-height:clamp(420px,53vh,620px);padding:70px 20px;display:grid;position:relative;overflow:hidden}.publication-empty-field>*{z-index:1;position:relative}.publication-empty-field h2{max-width:760px;font-size:clamp(25px,4vw,52px)}.publication-empty-field>p:not(.eyebrow){max-width:720px;font-size:12px}.publication-orbit{z-index:0;aspect-ratio:1;background:radial-gradient(circle,#226ea921,#0000 64%);border:1px solid #437cab29;border-radius:50%;width:min(520px,80vw);position:absolute}.publication-orbit:before,.publication-orbit:after{content:"";border:1px solid #4b8dc21f;border-radius:50%;position:absolute;inset:16%}.publication-orbit:after{inset:34%}.publication-orbit i{background:#65b8ef;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 18px #56b4f2b3}.publication-orbit i:first-child{top:12%;left:48%}.publication-orbit i:nth-child(2){bottom:31%;right:17%}.publication-orbit i:nth-child(3){bottom:18%;left:22%}.publication-lifecycle{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.publication-lifecycle span{border:1px solid var(--line);color:var(--text-muted);background:#08101ab8;border-radius:999px;padding:6px 9px;font-size:8px}.publication-results{gap:18px;margin-top:42px;display:grid}.publication-results article{border-top:1px solid var(--line);padding:28px 0}.publications-empty{padding:clamp(50px,8vw,110px) var(--page-gutter)}.publications-public-header{z-index:20;position:sticky;top:0}.publications-wordmark{color:var(--text);letter-spacing:.18em;cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:800}.publications-public-header>span{color:var(--text-muted);margin-right:auto;font-size:11px}.public-publications .public-cta{color:var(--text);align-items:center;gap:8px;margin-top:20px;text-decoration:none;display:inline-flex}@media (width<=760px){.publications-workspace{padding-top:40px}.publication-search-seam{grid-template-columns:auto minmax(0,1fr);margin-top:34px}.publication-search-seam button{grid-column:1/-1;width:100%}.publication-empty-field{min-height:460px;padding-left:0;padding-right:0}.publication-lifecycle{max-width:340px}}.atlas-workspace{min-height:calc(100vh - 116px);padding:clamp(34px,5vw,74px) var(--page-gutter) 24px;background:radial-gradient(circle at 42% 54%,#1d4e6f21,#0000 42%)}.atlas-workspace[data-visible-field-groups]:not([data-visible-field-groups~=entities]) [data-field-group=entities],.atlas-workspace[data-visible-field-groups]:not([data-visible-field-groups~=relationships]) [data-field-group=relationships],.atlas-workspace[data-visible-field-groups]:not([data-visible-field-groups~=evidence]) [data-field-group=evidence],.atlas-workspace[data-visible-field-groups]:not([data-visible-field-groups~=limitations]) [data-field-group=limitations]{display:none}.atlas-header{justify-content:space-between;align-items:end;gap:36px;display:flex}.atlas-header>div:first-child{max-width:820px}.atlas-header p:last-child{max-width:760px;font-size:14px}.atlas-status{justify-items:end;gap:8px;padding-bottom:6px;display:grid}.atlas-status>span{color:var(--text-muted);font-size:8px}.atlas-projection-coverage{background:linear-gradient(105deg,#714b1b29,#08111b33);border:1px solid #b1854366;border-left:3px solid #b18543;justify-content:space-between;align-items:center;gap:20px;margin:14px 0;padding:16px 18px;display:flex}.atlas-projection-coverage>div{gap:4px;display:grid}.atlas-projection-coverage h2{margin:0;font-size:17px}.atlas-projection-coverage p:last-child{color:var(--text-muted);margin:0;font-size:12px;line-height:1.5}.atlas-unresolved-connections article{border-bottom:1px solid var(--line);gap:5px;padding:11px 0;display:grid}.atlas-unresolved-connections article:last-child{border-bottom:0}.atlas-unresolved-connections article strong{font-size:12px}.atlas-unresolved-connections article span,.atlas-unresolved-connections article small{color:var(--text-muted);font-size:10px;line-height:1.45}.atlas-context-return{border-top:1px solid #30516d;border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;margin:32px 0 0;padding:14px 0;display:grid}.atlas-context-return>div{gap:3px;display:grid}.atlas-context-return span{color:var(--blue-bright);letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:800}.atlas-context-return strong{font-size:11px}.atlas-context-return small{color:var(--text-muted);font-size:8px}.atlas-discovery{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);gap:16px;margin-top:28px;padding:18px 0;display:grid;position:relative}.atlas-discovery>form{border-radius:var(--r-sm);background:#08111ce0;border:1px solid #345474;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;max-width:980px;padding:9px 10px 9px 15px;display:grid}.atlas-discovery>form:focus-within{outline-offset:3px;outline:1px solid #82c4ffc7}.atlas-discovery input{min-width:0;color:var(--text);background:0 0;border:0;font-size:11px}.atlas-discovery input:focus-visible{outline:0}.atlas-filter-surface{gap:12px;display:grid}.atlas-primary-facets{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.atlas-facet{border:0;min-width:0;margin:0;padding:0}.atlas-facet legend{color:var(--text-muted);letter-spacing:.09em;text-transform:uppercase;margin-bottom:7px;font-size:7px;font-weight:800}.atlas-facet>div{flex-wrap:wrap;gap:5px;display:flex}.atlas-facet button{border:1px solid var(--line);min-height:30px;color:var(--text-soft);background:#111d2bb8;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:8px;display:inline-flex}.atlas-facet button small{color:var(--text-muted);font-size:6px}.atlas-facet button[aria-pressed=true]{color:#d5ebf8;background:#18344a;border-color:#5a85a4}.atlas-facet button:disabled{opacity:.35}.atlas-more-filters summary{cursor:pointer;width:max-content;color:var(--text-soft);font-size:8px}.atlas-more-filters>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.atlas-discovery-footer{justify-content:space-between;align-items:center;gap:16px;min-height:24px;display:flex}.atlas-discovery-footer>span{color:var(--text-muted);flex:none;font-size:8px}.atlas-applied-filters{flex-wrap:wrap;gap:6px;display:flex}.atlas-applied-filters button{min-height:27px;color:var(--text-soft);background:0 0;border:1px solid #3c5e79;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-size:7px;display:inline-flex}.atlas-applied-filters .icon{width:10px}.atlas-applied-filters .clear{color:var(--blue-bright);border-color:#0000}.atlas-mobile-filter-trigger{display:none}.atlas-view-controls{justify-content:space-between;align-items:center;gap:18px;margin-top:18px;display:flex}.atlas-view-controls>div{border:1px solid var(--line);border-radius:var(--r-sm);background:#08101a;align-items:center;gap:4px;padding:3px;display:inline-flex}.atlas-view-controls>div>span{color:var(--text-muted);text-transform:uppercase;padding:0 7px;font-size:7px}.atlas-view-controls button{color:var(--text-muted);background:0 0;border:0;border-radius:4px;padding:6px 9px;font-size:8px}.atlas-view-controls button[aria-pressed=true]{color:var(--text);background:#17304a}.atlas-view-controls>span{color:var(--text-muted);font-size:8px}.atlas-plane{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);background:#050b1380;grid-template-columns:minmax(0,1fr) minmax(300px,370px);min-height:680px;margin-top:12px;display:grid}.atlas-map{background:radial-gradient(circle at 48% 47%,#1f506f1f,#0000 52%);min-width:0;min-height:680px;position:relative;overflow:hidden}.atlas-map>svg{width:100%;height:100%;position:absolute;inset:0}.atlas-world-context-basemap path{fill:#16232c6b;stroke:#41546094;stroke-width:.52px;vector-effect:non-scaling-stroke}.atlas-africa-basemap path{fill:#233a45e6;stroke:#527184;stroke-width:.78px;vector-effect:non-scaling-stroke}.atlas-map marker path{fill:#7894a8}.atlas-topology-lane path{fill:none;stroke:#314553;stroke-width:1px;stroke-dasharray:4 7}.atlas-topology-lane text{fill:#677b89;text-anchor:middle;text-transform:uppercase;font-size:7px}.atlas-movement{cursor:pointer;outline:none}.atlas-movement-hit{fill:none;stroke:#0000;stroke-width:16px;pointer-events:stroke;outline:none}.atlas-movement-line{fill:none;stroke:var(--movement-color);stroke-width:2.2px;opacity:.72;pointer-events:none;transition:opacity .15s,stroke-width .15s}.atlas-movement:hover .atlas-movement-line,.atlas-movement:focus-within .atlas-movement-line,.atlas-movement.selected .atlas-movement-line{stroke-width:4px;opacity:1;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--movement-color),transparent 40%))}.atlas-movement:focus-within .atlas-movement-hit{stroke:#8ecaef40}.atlas-map-context{background:#060e17bd;border-left:1px solid #45677d;gap:3px;padding:8px 10px;display:grid;position:absolute;top:18px;left:20px}.atlas-map-context span{color:var(--text-muted);font-size:6px}.atlas-location{z-index:2;border-radius:var(--r-sm);min-width:104px;max-width:138px;color:var(--text);text-align:left;background:#070f19f0;border:1px solid #2b455c;gap:2px;padding:7px 8px 7px 19px;display:grid;position:absolute;transform:translate(-50%,-50%)}.atlas-location>i{background:#132738;border:1px solid #8aaec2;border-radius:50%;width:6px;height:6px;position:absolute;top:calc(50% - 3px);left:7px}.atlas-location strong{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.atlas-location span{color:var(--text-muted);font-size:5.5px}.atlas-location.selected,.atlas-location.filtered{border-color:#b7d7ea;box-shadow:0 0 0 3px #69abd11a}.atlas-location.dimmed{opacity:.36}.atlas-color-legend{max-width:calc(100% - 36px);color:var(--text-muted);flex-wrap:wrap;justify-content:end;gap:6px 12px;font-size:6px;display:flex;position:absolute;bottom:14px;right:18px}.atlas-color-legend span{align-items:center;gap:5px;display:inline-flex}.atlas-color-legend i{background:var(--movement-color);width:16px;height:2px}.atlas-inspector{border-left:1px solid var(--line);background:#08101bf0;min-width:0;padding:28px 24px}.atlas-inspector h2{overflow-wrap:anywhere;font-size:22px}.atlas-inspector>p{font-size:10px}.atlas-inspector dl{margin:26px 0}.atlas-inspector dl>div{border-top:1px solid var(--line);padding:10px 0}.atlas-inspector dt{text-transform:uppercase;margin-bottom:4px;font-size:7px}.atlas-inspector dd{text-align:left;overflow-wrap:anywhere;font-size:8px}.atlas-uncertainty{color:#d7bd83;background:#4d3b1933;border-left:2px solid #947a48;gap:8px;padding:11px;display:flex}.atlas-uncertainty .icon{flex:none;width:14px}.atlas-structural-drawer{border-top:1px solid var(--line);margin-top:24px}.atlas-structural-drawer summary{cursor:pointer;color:var(--text-soft);justify-content:space-between;gap:10px;padding:13px 0;font-size:8px;display:flex}.atlas-structural-drawer summary span{color:var(--text-muted)}.atlas-structural-drawer>div{max-height:260px;overflow:auto}.atlas-structural-drawer button{border:0;border-top:1px solid var(--line);width:100%;color:var(--text);text-align:left;background:0 0;gap:4px;padding:11px 0;display:grid}.atlas-structural-drawer button[aria-pressed=true]{color:var(--blue-bright)}.atlas-structural-drawer strong{font-size:8px}.atlas-structural-drawer button span{color:var(--text-muted);font-size:6px}.atlas-workspace>footer{color:var(--text-muted);align-items:start;gap:10px;padding:12px 0 0;font-size:8px;line-height:1.55;display:flex}.atlas-workspace>footer .icon{flex:none;width:14px}.atlas-limited,.atlas-error{padding:50px var(--page-gutter)}@media (width<=980px){.atlas-header{flex-direction:column;align-items:start}.atlas-status{justify-items:start}.atlas-primary-facets,.atlas-more-filters>div{grid-template-columns:1fr 1fr}.atlas-plane{grid-template-columns:minmax(0,1fr) minmax(270px,320px)}.atlas-map{min-height:620px}}@media (width<=720px){.atlas-projection-coverage{flex-direction:column;align-items:flex-start}.atlas-workspace{padding-top:34px}.atlas-context-return{grid-template-columns:1fr}.atlas-discovery>form{grid-template-columns:18px minmax(0,1fr)}.atlas-discovery>form .primary{grid-column:1/-1;width:100%}.atlas-filter-surface{gap:18px}.atlas-primary-facets,.atlas-more-filters>div{grid-template-columns:1fr}.atlas-mobile-filter-trigger{border:1px solid var(--line);border-radius:var(--r-sm);min-height:42px;color:var(--text-soft);background:#0d1b2a;justify-content:space-between;align-items:center;padding:9px 12px;display:flex}.atlas-mobile-filter-trigger span{background:#1b354c;border-radius:50%;place-items:center;width:20px;height:20px;font-size:7px;display:grid}.atlas-mobile-filter-sheet{z-index:12;border:1px solid var(--line-strong);box-shadow:var(--shadow-raised);background:#070f19fc;padding:18px;position:absolute;top:72px;left:0;right:0}.atlas-show-results{width:100%}.atlas-discovery-footer,.atlas-view-controls{flex-direction:column;align-items:start}.atlas-plane{grid-template-columns:1fr}.atlas-map{min-height:540px}.atlas-inspector{border-top:1px solid var(--line);border-left:0}.atlas-location{min-width:72px;max-width:86px;padding:5px 5px 5px 14px}.atlas-location>i{width:5px;height:5px;left:5px}.atlas-location strong{font-size:5.5px}.atlas-location span,.atlas-map-context span{display:none}.atlas-color-legend{justify-content:start}}.investigations-workspace{min-height:calc(100vh - 116px);padding:clamp(38px,5vw,76px) var(--page-gutter) 24px;background:radial-gradient(circle at 78% 18%,#305c801f,#0000 33%)}.investigations-workspace>header{justify-content:space-between;align-items:end;gap:28px;display:flex}.investigations-workspace>header>div{max-width:850px}.investigations-workspace>header p:last-child{max-width:760px;font-size:14px}.investigation-boundary{border-top:1px solid #4b3d62;border-bottom:1px solid var(--line);background:linear-gradient(90deg,#4d366129,#0000);grid-template-columns:auto 1fr;align-items:center;gap:12px;margin:34px 0 18px;padding:14px 16px;display:grid}.investigation-boundary .icon{color:#b09aca}.investigation-boundary>div{gap:4px;display:grid}.investigation-boundary strong{font-size:10px}.investigation-boundary span{color:var(--text-muted);font-size:8px}.investigation-layout{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);grid-template-columns:minmax(230px,310px) minmax(0,1fr);min-height:650px;display:grid}.investigation-list{border-right:1px solid var(--line);padding:22px 18px 22px 0}.investigation-list>header{gap:12px;display:grid}.investigation-list h2{margin:0;font-size:15px}.investigation-list>header button,.investigation-hypotheses header button,.investigation-evidence button{border:1px solid var(--line);border-radius:var(--r-sm);color:var(--text-muted);cursor:not-allowed;background:0 0;padding:8px 10px;font-size:8px}.investigation-list>button{border-radius:var(--r-sm);width:100%;color:var(--text);text-align:left;background:#0d1b2ac7;border:1px solid #3b5068;gap:6px;margin-top:20px;padding:16px;display:grid}.investigation-list>button>span{color:#b09aca;text-transform:uppercase;font-size:7px}.investigation-list>button strong{font-size:10px}.investigation-list>button small,.investigation-list>p{color:var(--text-muted);font-size:7px;line-height:1.5}.investigation-list>p{margin:22px 4px}.investigation-detail{min-width:0;padding:28px clamp(22px,4vw,56px)}.investigation-detail>header{justify-content:space-between;gap:26px;display:flex}.investigation-detail>header h2{font-size:clamp(24px,3vw,40px)}.investigation-detail>header p:last-child{font-size:11px}.investigation-detail>header>div:last-child{align-content:start;justify-items:end;gap:8px;display:grid}.investigation-detail>header small{color:var(--text-muted);font-size:7px}.investigation-tabs{border-bottom:1px solid var(--line);gap:4px;margin:30px 0 0;padding-bottom:8px;display:flex}.investigation-tabs button{border-radius:var(--r-sm);color:var(--text-muted);background:0 0;border:0;padding:9px 13px;font-size:9px}.investigation-tabs button[aria-selected=true]{color:var(--text);background:#1d2d41}.investigation-section{min-height:380px;padding-top:30px}.investigation-hypotheses>header{justify-content:space-between;gap:20px;display:flex}.investigation-hypotheses header p{font-size:9px}.investigation-hypotheses article{border-radius:var(--r-sm);background:#412f5226;border:1px solid #493c5e;max-width:760px;margin-top:20px;padding:24px}.investigation-hypotheses article p:not(.eyebrow){font-size:10px}.investigation-evidence{border:1px solid var(--line);border-radius:var(--r-sm);background:#ffffff03;max-width:760px;padding:30px}.investigation-evidence p{font-size:10px}.investigation-evidence small{color:var(--text-muted);margin-top:18px;font-size:8px;display:block}.investigations-workspace>footer{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;gap:10px;padding-top:14px;font-size:8px;display:flex}.investigations-workspace>footer span{gap:7px;display:flex}.investigations-workspace>footer .icon{width:13px}.investigations-error{padding:60px var(--page-gutter)}.investigation-builder{gap:18px;display:grid}.investigation-builder>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.investigation-builder>header h3{margin:3px 0;font-size:18px}.investigation-builder>header p:last-child{color:var(--text-muted);margin:0;font-size:8px}.builder-actions{flex-wrap:wrap;justify-content:end;gap:7px;display:flex}.builder-actions button{font-size:7px}.builder-layout{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(230px,290px);min-height:500px;display:grid}.builder-canvas{background:radial-gradient(circle at 45% 48%,#406f951c,#0000 48%);min-width:0;min-height:500px;position:relative;overflow:hidden}.builder-canvas>svg{width:100%;height:100%;position:absolute;inset:0}.builder-canvas>svg path{fill:none;stroke:#31465c;stroke-width:.55px;vector-effect:non-scaling-stroke}.builder-canvas>svg path.selected{stroke:#6ba5cf;stroke-width:1.2px}.builder-object{border-radius:var(--r-sm);width:min(142px,24%);min-width:98px;color:var(--text);text-align:left;background:#08111cf5;border:1px solid #3a526b;gap:4px;padding:11px;display:grid;position:absolute;transform:translate(-50%,-50%)}.builder-object>span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:6px}.builder-object strong{overflow-wrap:anywhere;font-size:8px}.builder-object small{color:var(--text-muted);font-size:6px}.builder-object[aria-pressed=true]{border-color:#7bb6df;box-shadow:0 0 0 3px #589fd01a}.builder-object.kind-hypothesis{border-color:#67517c}.builder-object.kind-gap,.builder-object.kind-uncertainty{border-color:#816f47}.builder-legend{color:var(--text-muted);flex-wrap:wrap;gap:10px;font-size:6px;display:flex;position:absolute;bottom:12px;right:14px}.builder-legend span{align-items:center;gap:4px;display:inline-flex}.builder-legend i{border:1px solid #7bb6df;border-radius:2px;width:7px;height:7px}.builder-legend .private{border-color:#67517c}.builder-legend .gap{border-color:#816f47}.builder-inspector{border-left:1px solid var(--line);background:#08101beb;align-content:start;gap:16px;min-width:0;padding:22px;display:grid}.builder-inspector>div:first-child p:last-child{font-size:8px}.builder-selection{gap:8px;max-height:210px;display:grid;overflow:auto}.builder-selection>p{color:var(--text-muted);font-size:8px}.builder-selection article{border-top:1px solid var(--line);gap:4px;padding:10px 0;display:grid}.builder-selection article>span{color:#b09aca;text-transform:uppercase;font-size:6px}.builder-selection article strong{font-size:8px}.builder-selection article small{color:var(--text-soft);font-size:7px;line-height:1.45}.builder-selection article em{color:#c5a76a;font-size:6px;font-style:normal}.builder-selection article>div{flex-wrap:wrap;gap:5px;margin-top:4px;display:flex}.builder-selection article button{color:#b8d9ef;background:#102236;border:1px solid #34536d;border-radius:4px;padding:5px 7px;font-size:6px}.rapid-check{border-radius:var(--r-sm);background:#4e3c1b29;border:1px solid #594d34;gap:10px;padding:12px;display:grid}.rapid-check>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.rapid-check small{color:var(--text-muted);font-size:6px}.rapid-check ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.rapid-check li{color:var(--text-soft);grid-template-columns:auto 1fr;gap:7px;font-size:7px;display:grid}.rapid-check li .icon{color:#c5a76a;width:11px}.rapid-check li span{gap:2px;display:grid}.builder-structural-list{border-top:1px solid var(--line)}.builder-structural-list summary{color:var(--text-muted);cursor:pointer;padding:10px 0;font-size:7px}.builder-structural-list ul{max-height:180px;color:var(--text-soft);padding-left:16px;font-size:7px;line-height:1.5;overflow:auto}.builder-state{color:var(--text-muted);overflow-wrap:anywhere;font-size:6px}@media (width<=1080px){.builder-layout{grid-template-columns:1fr}.builder-inspector{border-top:1px solid var(--line);border-left:0}.builder-selection{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}}@media (width<=900px){.investigation-layout{grid-template-columns:1fr}.investigation-list{border-right:0;border-bottom:1px solid var(--line)}}@media (width<=560px){.investigations-workspace{padding-top:34px}.investigations-workspace>header,.investigation-detail>header,.investigation-builder>header{flex-direction:column;align-items:start}.investigation-detail{padding:24px 0}.investigation-tabs{grid-template-columns:repeat(3,1fr);display:grid}.investigation-tabs button{min-height:42px}.investigation-hypotheses article,.investigation-evidence{padding:18px}.builder-actions{justify-content:start}.builder-canvas{min-height:430px}.builder-object{width:30%;min-width:84px;padding:8px}.builder-selection{grid-template-columns:1fr}.investigations-workspace>footer{flex-direction:column}}.simulation-studio{min-height:calc(100vh - 116px);padding:clamp(34px,5vw,70px) var(--page-gutter) 28px;background:radial-gradient(circle at 70% 18%,#4b386324,#0000 34%)}.simulation-header{justify-content:space-between;align-items:end;gap:28px;display:flex}.simulation-header>div:first-child{max-width:820px}.simulation-header .context-back{margin-bottom:28px}.simulation-header h1{font-size:clamp(36px,5vw,68px)}.simulation-header p:last-child{color:var(--text-soft);margin-bottom:0;font-size:13px}.simulation-header>div:last-child{justify-items:end;gap:8px;display:grid}.simulation-header small{color:var(--text-muted);font-size:7px}.simulation-boundary{border-top:1px solid #544368;border-bottom:1px solid var(--line);background:linear-gradient(90deg,#4e37652b,#0000);grid-template-columns:auto 1fr;align-items:center;gap:12px;margin:30px 0 16px;padding:13px 15px;display:grid}.simulation-boundary .icon{color:#b9a1d1;width:16px}.simulation-boundary>div{gap:4px;display:grid}.simulation-boundary strong{font-size:10px}.simulation-boundary span{color:var(--text-muted);font-size:8px;line-height:1.5}.simulation-workspace{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,190px) minmax(0,1fr) minmax(260px,330px);min-height:570px;display:grid}.simulation-workspace>nav{border-right:1px solid var(--line);align-content:start;gap:4px;padding:24px 18px 24px 0;display:grid}.simulation-workspace>nav button{border-radius:var(--r-sm);min-height:38px;color:var(--text-muted);text-align:left;background:0 0;border:0;padding:9px 12px;font-size:8px}.simulation-workspace>nav button[aria-current=page]{color:var(--text);background:#1d2b3e}.simulation-workspace>main{min-width:0;padding:40px clamp(22px,4vw,52px)}.simulation-setup>header{max-width:650px}.simulation-setup>header p:last-child,.simulation-empty>p:last-child{color:var(--text-muted);font-size:10px}.simulation-setup>div{grid-template-columns:1fr 1fr;gap:12px;margin-top:32px;display:grid}.simulation-setup article{border:1px solid var(--line);border-radius:var(--r-sm);background:#ffffff04;gap:9px;min-height:145px;padding:20px;display:grid}.simulation-setup article span{color:var(--text-muted);text-transform:uppercase;font-size:7px}.simulation-setup article strong{font-size:15px}.simulation-setup article p{color:var(--text-soft);margin:0;font-size:8px}.simulation-empty,.simulation-limitations{max-width:680px;padding:20px 0}.simulation-empty h2,.simulation-limitations h2{font-size:clamp(25px,3vw,40px)}.simulation-limitations ul{color:var(--text-soft);gap:12px;margin-top:30px;padding-left:20px;font-size:10px;line-height:1.6;display:grid}.simulation-inspector{border-left:1px solid var(--line);background:#08101be6;min-width:0;padding:32px 24px}.simulation-inspector h2{overflow-wrap:anywhere;font-size:19px}.simulation-inspector dl{margin:26px 0}.simulation-inspector dl>div{border-top:1px solid var(--line);padding:9px 0}.simulation-inspector dt{color:var(--text-muted);text-transform:uppercase;margin-bottom:3px;font-size:6px}.simulation-inspector dd{text-align:left;overflow-wrap:anywhere;font-size:7px}.simulation-inspector details{border-top:1px solid var(--line)}.simulation-inspector summary{cursor:pointer;color:var(--text-soft);padding:12px 0;font-size:7px}.simulation-inspector ul{color:var(--text-muted);overflow-wrap:anywhere;padding-left:15px;font-size:6px}.simulation-inspector>small{color:var(--text-muted);margin-top:20px;font-size:6px;line-height:1.5;display:block}.simulation-actions{justify-content:space-between;align-items:center;gap:20px;padding-top:16px;display:flex}.simulation-actions>div{flex-wrap:wrap;gap:7px;display:flex}.simulation-actions p{max-width:520px;color:var(--text-muted);text-align:right;margin:0;font-size:7px}.simulation-unavailable{padding:46px var(--page-gutter)}.profile-simulations>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-simulations>p,.profile-simulations>small{color:var(--text-muted);font-size:8px}.profile-simulations article{border-radius:var(--r-sm);background:#46315921;border:1px solid #4b3f5b;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:12px;padding:14px;display:grid}.profile-simulations article>div:first-child{gap:4px;min-width:0;display:grid}.profile-simulations article span{color:#b9a1d1;text-transform:uppercase;font-size:6px}.profile-simulations article strong{font-size:9px}.profile-simulations article small{color:var(--text-muted);font-size:6px}.simulation-retrieval-seams{border-top:1px solid var(--line);grid-column:1/-1;gap:6px;padding-top:8px;display:flex}.simulation-retrieval-seams button{color:var(--text-muted);background:0 0;border:0;padding:5px 7px;font-size:6px}@media (width<=1080px){.simulation-workspace{grid-template-columns:150px minmax(0,1fr)}.simulation-inspector{border-top:1px solid var(--line);border-left:0;grid-column:1/-1}.simulation-inspector dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 14px;display:grid}}@media (width<=700px){.simulation-header{flex-direction:column;align-items:start}.simulation-header>div:last-child{justify-items:start}.simulation-workspace{grid-template-columns:1fr}.simulation-workspace>nav{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));padding:10px 0;overflow:hidden}.simulation-workspace>nav button{text-align:center;min-width:0;padding:8px 4px;font-size:6px}.simulation-workspace>main{padding:30px 0}.simulation-setup>div{grid-template-columns:1fr}.simulation-inspector{padding:26px 0}.simulation-inspector dl{grid-template-columns:1fr 1fr}.simulation-actions{flex-direction:column;align-items:start}.simulation-actions p{text-align:left}}@media (width>=761px){.notification-panel{width:min(760px,100%)}.notification-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.notification-tabs button{white-space:normal;text-align:center;min-height:40px}}.founder-home-widget{z-index:4;width:min(220px,18vw);min-width:176px;color:var(--text);text-align:left;box-shadow:none;background:linear-gradient(90deg,#091420f0,#09142057);border:0;border-left:1px solid #3b5f7d;gap:7px;padding:15px 16px;display:grid;position:absolute;top:34%}.founder-home-widget:hover,.founder-home-widget:focus-visible{border-left-color:var(--blue-bright);background:linear-gradient(90deg,#0f2538f7,#0914206b)}.client-hub-widget{left:max(22px,2.5vw)}.founder-home-widget .eyebrow{margin:0;font-size:7px}.founder-home-widget strong{font-size:11px;line-height:1.35}.founder-home-widget small,.founder-home-widget>span:not(.eyebrow){color:var(--text-muted);font-size:7px;line-height:1.45}.founder-home-widget em{color:var(--blue-bright);align-items:center;gap:5px;margin-top:3px;font-size:7px;font-style:normal;display:flex}.founder-home-widget em .icon{width:11px}.client-hub-workspace,.client-hub-error{min-height:calc(100vh - 68px);padding:clamp(30px,4vw,58px) var(--page-gutter);background:radial-gradient(circle at 20% 10%,#275f8921,#0000 34%),#070d16}.client-hub-workspace>header{justify-content:space-between;align-items:end;gap:30px;display:flex}.client-hub-workspace>header>div{max-width:850px}.client-hub-workspace>header h1{font-size:clamp(36px,5vw,66px)}.client-hub-workspace>header p:last-child{max-width:760px;color:var(--text-soft);font-size:11px;line-height:1.6}.client-hub-layout{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,300px) minmax(0,1fr);min-height:620px;margin-top:36px;display:grid}.client-hub-layout>aside{border-right:1px solid var(--line);padding:24px 18px 24px 0}.client-hub-layout>aside h2{font-size:14px}.client-hub-layout>aside>button{border-radius:var(--r-sm);width:100%;color:var(--text);text-align:left;background:0 0;border:1px solid #0000;gap:6px;margin-top:12px;padding:14px;display:grid}.client-hub-layout>aside>button:hover,.client-hub-layout>aside>button[aria-pressed=true]{background:#132b41ad;border-color:#385875}.client-hub-layout>aside span,.client-hub-layout>aside small{color:var(--text-muted);font-size:6px;line-height:1.4}.client-hub-layout>aside span{letter-spacing:.08em;text-transform:uppercase}.client-hub-layout>aside strong{font-size:9px}.client-hub-layout>main{min-width:0;padding:30px clamp(24px,4vw,58px)}.client-profile>header{justify-content:space-between;gap:20px;display:flex}.client-profile>header h2{font-size:clamp(26px,3vw,40px)}.client-profile>header p:last-child{color:var(--text-muted);font-size:9px}.client-profile>dl{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:30px 0;display:grid}.client-profile>dl>div{background:#09121d;padding:13px}.client-profile dt{color:var(--text-muted);text-transform:uppercase;margin-bottom:4px;font-size:6px}.client-profile dd{text-align:left;overflow-wrap:anywhere;font-size:8px}.client-change-reason{max-width:620px;color:var(--text-muted);gap:7px;font-size:7px;display:grid}.client-change-reason input{min-height:39px}.client-profile>section{margin-top:32px}.client-profile h3{font-size:15px}.client-entitlements{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.client-entitlements article,.client-quota{border:1px solid var(--line);border-radius:var(--r-sm);background:#ffffff03;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:13px;display:flex}.client-entitlements article>span,.client-quota>span{gap:4px;display:grid}.client-entitlements strong,.client-quota strong{font-size:9px}.client-entitlements small,.client-quota small,.client-profile>section p{color:var(--text-muted);font-size:7px;line-height:1.5}.client-entitlements button,.client-quota button{color:var(--text-soft);background:#102034;border:1px solid #36536d;padding:6px 9px;font-size:7px}.client-profile details{border-top:1px solid var(--line);margin-top:30px}.client-profile details summary{cursor:pointer;color:var(--text-soft);padding:13px 0;font-size:8px}.client-profile details p{border-top:1px solid var(--line);gap:3px;padding:10px 0;font-size:8px;display:grid}.client-profile details small{color:var(--text-muted);font-size:6px}.client-disabled-actions{flex-wrap:wrap;gap:7px;margin-top:26px;display:flex}.client-disabled-actions button:disabled{cursor:not-allowed;opacity:.55}.client-hub-workspace>footer{color:var(--text-muted);padding-top:14px;font-size:7px}.client-intake-scrim{z-index:140;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#02060bd6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.client-intake-scrim form{border:1px solid var(--line-strong);border-radius:var(--r-lg);width:min(620px,100%);max-height:92vh;box-shadow:var(--shadow-raised);background:#09131f;padding:clamp(22px,4vw,38px);overflow:auto}.client-intake-scrim form>header{justify-content:space-between;gap:20px;display:flex}.client-intake-scrim form>p{color:var(--text-muted);font-size:9px;line-height:1.6}.client-intake-scrim label{color:var(--text-soft);gap:6px;margin-top:13px;font-size:8px;display:grid}.client-intake-scrim textarea{min-height:72px}.client-intake-scrim form>.primary{width:100%;margin-top:20px}@media (width<=1080px) and (width>=761px){.founder-home-widget{width:176px;min-width:0;top:34%}.client-hub-widget{left:16px}.client-hub-layout{grid-template-columns:230px minmax(0,1fr)}.client-entitlements{grid-template-columns:1fr}}@media (width<=760px){.founder-home-widget,.client-hub-widget{border:1px solid var(--line);background:#091420f0;width:100%;min-width:0;position:static}.client-hub-widget{grid-row:8}.spatial-role.node-intelligence_director{grid-row:4}.spatial-role.node-product_engineering_director{grid-row:5}.spatial-role.node-trust_assurance_risk_director{grid-row:6}.spatial-role.node-commercial_customer_director{grid-row:7}.client-hub-workspace>header{flex-direction:column;align-items:start}.client-hub-layout{grid-template-columns:1fr}.client-hub-layout>aside{border-right:0;border-bottom:1px solid var(--line);padding-right:0}.client-hub-layout>main{padding:28px 0}.client-profile>dl{grid-template-columns:1fr 1fr}.client-entitlements{grid-template-columns:1fr}.client-intake-scrim{align-items:end;padding:0}.client-intake-scrim form{border-radius:var(--r-lg) var(--r-lg) 0 0;max-height:90vh}}.client-hub-widget{width:min(300px,24vw);min-width:242px;top:9%}@media (width<=760px){.client-hub-widget{grid-row:8}.spatial-role.node-intelligence_director{grid-row:4}.spatial-role.node-product_engineering_director{grid-row:5}.spatial-role.node-trust_assurance_risk_director{grid-row:6}.spatial-role.node-commercial_customer_director{grid-row:7}}.client-memberships{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.client-memberships article{border:1px solid var(--line);border-radius:var(--r-sm);background:#ffffff03;gap:8px;min-width:0;padding:13px;display:grid}.client-memberships article>span{gap:4px;display:grid}.client-memberships small{color:var(--text-muted);overflow-wrap:anywhere;font-size:6px;line-height:1.45}.client-preview-control>button{color:var(--blue-bright);background:#10243a;border:1px solid #3a6080;padding:8px 11px;font-size:8px}.client-interface-preview{border-radius:var(--r-sm);background:radial-gradient(circle at 80% 0,#2e709d2b,#0000 46%),#091521;border:1px solid #3a6080;gap:15px;margin-top:14px;padding:18px;display:grid}.client-interface-preview header{gap:4px;display:grid}.client-interface-preview header span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:6px}.client-interface-preview header strong{font-size:15px}.client-interface-preview nav{flex-wrap:wrap;gap:6px;display:flex}.client-interface-preview nav span{color:var(--text-soft);border:1px solid #385673;border-radius:999px;padding:6px 8px;font-size:7px}.client-interface-preview>div strong{font-size:8px}.client-interface-preview>div p{margin:4px 0 0}.client-disabled-actions>button:not(:disabled){color:var(--text-soft);background:#102034;border-color:#36536d}@media (width<=760px){.client-memberships{grid-template-columns:1fr}}.client-hub-widget{border-radius:var(--r-md);background:#07111bf5;border:1px solid #355875;gap:9px;max-height:82%;padding:17px;overflow:auto;box-shadow:0 20px 46px #00000047}.client-hub-widget>header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;display:grid}.client-hub-widget select{min-width:0;min-height:32px;padding:5px 23px 5px 8px;font-size:7px}.client-console-identity{gap:3px;display:grid}.client-console-identity small{color:var(--text-muted);font-size:7px}.client-console-products{grid-template-columns:1fr 1fr;gap:5px;display:grid}.client-console-products>span{min-height:24px;color:var(--text-muted);grid-column:1/-1;font-size:6px;line-height:1.45}.client-console-products button,.client-console-usage button,.client-console-actions button,.client-console-actions a,.client-console-recent button{min-height:27px;color:var(--text-soft);text-align:center;background:#102034;border:1px solid #36536d;border-radius:4px;padding:5px 7px;font-size:6px}.client-console-products button[aria-pressed=true]{color:#a8dec7;background:#2252425c;border-color:#4e8a72}.client-console-usage{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:7px;padding:7px 0;display:grid}.client-console-usage span{color:var(--text-muted);font-size:6px}.client-console-meta{color:var(--text-muted);flex-wrap:wrap;gap:5px 9px;font-size:6px;display:flex}.client-console-actions{grid-template-columns:1fr 1fr;gap:5px;display:grid}.client-console-actions>:last-child{grid-column:1/-1}.client-console-actions label{color:#617488;cursor:not-allowed;background:#0b1724;border:1px solid #2e465d;border-radius:4px;place-items:center;min-height:27px;padding:5px 7px;font-size:6px;display:grid}.client-console-actions label.ready{color:var(--text-soft);cursor:pointer;background:#102034;border-color:#36536d}.client-console-actions input[type=file]{opacity:0;width:1px;height:1px;position:absolute}.synthetic-confirm{color:var(--text-muted);align-items:center;gap:6px;font-size:6px;display:flex}.client-console-recent{border:1px solid var(--line);background:#08131f;gap:6px;max-height:116px;padding:8px;display:grid;overflow:auto}.client-console-recent article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:3px 7px;padding-bottom:6px;display:grid}.client-console-recent article span{overflow-wrap:anywhere;font-size:6px}.client-console-recent article small{color:var(--text-muted);font-size:5px}.client-console-recent article button{grid-column:1/-1;justify-self:start}.client-hub-widget>em{color:var(--text-muted);font-size:5.5px;line-height:1.4}.client-hub-widget .form-error{font-size:6px}@media (width<=760px){.client-hub-widget{width:100%;min-width:0;max-height:none}.client-hub-widget>header,.client-console-actions{grid-template-columns:1fr}.client-console-actions>:last-child{grid-column:1}}.catalogue-filter-search input:focus-visible{box-shadow:none;outline:0}.result-matches{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:5px;font-size:7px;display:flex}.result-matches strong{color:var(--blue-bright);letter-spacing:.09em;text-transform:uppercase;margin-right:3px;font-size:6px}.result-matches i{color:var(--text-soft);border:1px solid #34536c;border-radius:999px;padding:4px 7px;font-style:normal}.client-hub-widget{grid-template-rows:auto minmax(0,1fr) auto;height:min(460px,47%);max-height:47%;overflow:hidden}.client-console-scroll{scrollbar-gutter:stable;align-content:start;gap:9px;min-height:0;padding-right:4px;display:grid;overflow:auto}.client-hub-widget>em{border-top:1px solid var(--line);padding-top:7px}.client-step-up-layer{z-index:360;padding:max(84px,calc(env(safe-area-inset-top) + 68px)) var(--page-gutter) max(24px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02080ed1;place-items:center;display:grid;position:fixed;inset:0}.client-step-up-layer>section{border-radius:var(--r-lg);background:#09131f;border:1px solid #416682;gap:18px;width:min(480px,100%);padding:clamp(24px,4vw,40px);display:grid;box-shadow:0 34px 100px #000000ad}.client-step-up-layer header{justify-content:space-between;align-items:start;gap:20px;display:flex}.client-step-up-layer h2{margin:5px 0 0;font-size:clamp(24px,3vw,36px)}.client-step-up-layer>section>p{color:var(--text-soft);margin:0;font-size:9px;line-height:1.6}.client-step-up-layer form{gap:14px;display:grid}.client-step-up-layer form label{color:var(--text-soft);gap:6px;font-size:8px;font-weight:800;display:grid}.client-step-up-layer form input{min-height:42px}.client-step-up-layer>section>small{color:var(--text-muted);font-size:7px;line-height:1.5}@media (width<=760px){.client-hub-widget{height:min(560px,72vh);max-height:560px}.client-step-up-layer{place-items:stretch stretch;padding:68px 0 0}.client-step-up-layer>section{border-radius:var(--r-lg) var(--r-lg) 0 0;width:100%;padding:24px max(18px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));border-bottom:0;border-left:0;border-right:0}}.simulation-library{min-height:calc(100vh - 68px);padding:clamp(28px,4vw,54px) var(--page-gutter);background:radial-gradient(circle at 78% 8%,#4b386324,#0000 33%),#070d16}.simulation-library>header{justify-content:space-between;align-items:end;gap:28px;display:flex}.simulation-library>header>div{max-width:820px}.simulation-library>header h1{margin:5px 0 8px;font-size:clamp(36px,5vw,64px)}.simulation-library>header p:last-child{max-width:700px;color:var(--text-soft);font-size:10px;line-height:1.6}.simulation-library-layout{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,330px) minmax(0,1fr);min-height:700px;margin-top:34px;display:grid}.simulation-run-list{border-right:1px solid var(--line);min-width:0;padding:22px 14px 22px 0}.simulation-run-filters{grid-template-columns:1fr 1fr;gap:7px;display:grid}.simulation-run-filters label{color:var(--text-muted);gap:5px;font-size:7px;display:grid}.simulation-run-filters select{min-width:0;min-height:36px;padding:6px;font-size:7px}.simulation-batch{border-radius:var(--r-sm);background:#45305824;border:1px solid #423851;gap:7px;margin:14px 0;padding:12px;display:grid}.simulation-batch span{color:var(--text-soft);font-size:8px;font-weight:800}.simulation-batch small{color:var(--text-muted);font-size:6px;line-height:1.5}.simulation-run-list [role=list]{gap:7px;display:grid}.simulation-run-list article{border-radius:var(--r-sm);border:1px solid #0000;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:5px;padding:10px;display:grid}.simulation-run-list article.selected{background:#182e4399;border-color:#536982}.simulation-run-list article>label{color:var(--text-muted);justify-items:center;gap:3px;font-size:5px;display:grid}.simulation-run-open{min-width:0;color:var(--text);text-align:left;background:0 0;border:0;gap:5px;padding:0;display:grid}.simulation-run-open strong{font-size:9px;line-height:1.35}.simulation-run-open span,.simulation-run-open small{color:var(--text-muted);overflow-wrap:anywhere;font-size:6px;line-height:1.45}.simulation-library-main{min-width:0;padding:24px 0 24px clamp(18px,3vw,38px)}.simulation-draft-controls{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:end;gap:7px;padding:0 0 16px;display:flex}.simulation-draft-controls label{color:var(--text-muted);flex:230px;gap:5px;font-size:7px;display:grid}.simulation-draft-controls input{min-height:36px}.simulation-draft-controls a{color:var(--blue-bright);padding:9px;font-size:8px}.simulation-draft-controls .danger{color:#d9a7ad;background:#26151a;border-color:#6b4148}.simulation-embedded{background:0 0;min-height:0;padding:28px 0 0}.simulation-embedded .simulation-header .context-back{display:none}.simulation-embedded .simulation-header h1{font-size:clamp(28px,4vw,48px)}.simulation-source-documents{border-top:1px solid var(--line);gap:8px;margin-top:22px;padding-top:15px;display:grid}.simulation-source-documents h3{margin:0;font-size:10px}.simulation-source-documents article{border:1px solid var(--line);border-radius:var(--r-sm);gap:5px;padding:10px;display:grid}.simulation-source-documents strong{font-size:7px}.simulation-source-documents small{color:var(--text-muted);overflow-wrap:anywhere;font-size:6px;line-height:1.4}.simulation-source-documents button{justify-self:start;font-size:6px}@media (width<=1080px){.simulation-library-layout{grid-template-columns:250px minmax(0,1fr)}.simulation-embedded .simulation-workspace{grid-template-columns:1fr}.simulation-embedded .simulation-workspace>nav{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));padding:10px 0}.simulation-embedded .simulation-inspector{border-top:1px solid var(--line);border-left:0;grid-column:1}}@media (width<=760px){.simulation-library>header{flex-direction:column;align-items:start}.simulation-library-layout{grid-template-columns:1fr}.simulation-run-list{border-right:0;border-bottom:1px solid var(--line);padding-right:0}.simulation-library-main{padding:24px 0}.simulation-run-list [role=list]{max-height:440px;overflow:auto}.simulation-draft-controls>button{flex:auto}.simulation-embedded .simulation-workspace>nav{font-size:6px}.simulation-embedded .simulation-workspace>main{padding:28px 0}}.simulation-actions button:disabled,.simulation-source-documents button:disabled,.simulation-batch button:disabled{cursor:not-allowed;opacity:.5;filter:saturate(.45)}.simulation-builder,.simulation-config-panel{gap:22px;min-width:0;display:grid}.simulation-builder>header,.simulation-config-panel>header,.simulation-validation-history>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.simulation-builder h2,.simulation-config-panel h2,.simulation-validation-history h2{margin:4px 0 0;font-size:clamp(23px,3vw,38px)}.simulation-builder>header>span,.simulation-validation-history>header>span{color:var(--text-muted);font-size:7px}.simulation-builder-grid{grid-template-columns:minmax(210px,1fr) minmax(250px,1fr);gap:16px;display:grid}.simulation-builder-grid>section,.simulation-editor-form,.simulation-structured-list,.simulation-runtime-config,.simulation-scenario-layout>aside,.simulation-scenario-layout>main{border:1px solid var(--line);border-radius:var(--r-sm);background:#ffffff04;min-width:0;padding:16px}.simulation-builder-grid>section>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.simulation-builder-grid h3,.simulation-editor-form h3,.simulation-structured-list h3,.simulation-runtime-config h3{margin:0;font-size:10px}.simulation-object-list,.simulation-edge-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.simulation-object-list button,.simulation-edge-list button{border-radius:var(--r-sm);width:100%;min-width:0;color:var(--text);text-align:left;background:#0c1724;border:1px solid #0000;gap:4px;padding:11px;display:grid}.simulation-object-list button.selected,.simulation-edge-list button.selected{background:#132638;border-color:#56738b}.simulation-object-list span,.simulation-edge-list span,.simulation-structured-list span{color:var(--text-muted);text-transform:uppercase;font-size:6px}.simulation-object-list strong,.simulation-edge-list strong{overflow-wrap:anywhere;font-size:8px}.simulation-object-list small,.simulation-edge-list small{color:var(--text-muted);overflow-wrap:anywhere;font-size:6px}.simulation-editor-form{align-content:start;gap:11px;display:grid}.simulation-editor-form label,.simulation-runtime-config label,.simulation-scenario-layout label{color:var(--text-muted);gap:5px;font-size:7px;font-weight:800;display:grid}.simulation-editor-form textarea{resize:vertical;min-height:76px}.simulation-editor-form>div{flex-wrap:wrap;gap:7px;display:flex}.simulation-inline-empty,.simulation-readonly-note,.simulation-config-panel>header p:last-child{color:var(--text-muted);font-size:8px;line-height:1.55}.simulation-readonly-note{background:#4c365b29;border-left:2px solid #8a6d9d;margin:0;padding:12px}.simulation-config-columns{grid-template-columns:minmax(240px,.8fr) minmax(280px,1.2fr);gap:16px;display:grid}.simulation-structured-list{align-content:start;gap:8px;display:grid}.simulation-structured-list article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:12px;padding:10px 0;display:flex}.simulation-structured-list article>div{gap:4px;min-width:0;display:grid}.simulation-structured-list strong{font-size:8px}.simulation-structured-list small{color:var(--text-muted);overflow-wrap:anywhere;font-size:6px}.simulation-runtime-config{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.simulation-runtime-config h3{grid-column:1/-1}.simulation-scenario-layout{grid-template-columns:minmax(190px,.65fr) minmax(280px,1.35fr);gap:16px;display:grid}.simulation-scenario-layout>aside,.simulation-scenario-layout>main{align-content:start;gap:11px;display:grid}.simulation-scenario-layout fieldset{border:1px solid var(--line);gap:8px;margin:0;padding:14px;display:grid}.simulation-scenario-layout legend{color:var(--text-soft);font-size:8px;font-weight:800}.simulation-scenario-layout fieldset label{grid-template-columns:auto 1fr auto;align-items:center}.simulation-validation-history{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);gap:14px;margin-top:28px;padding:24px 0;display:grid}.simulation-validation-history>ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.simulation-validation-history>ol>li{border:1px solid var(--line);border-radius:var(--r-sm);background:#ffffff04;justify-content:space-between;align-items:start;gap:16px;padding:14px;display:flex}.simulation-validation-history li>div{gap:6px;display:grid}.simulation-validation-history strong{font-size:9px}.simulation-validation-history small,.simulation-validation-history>p{color:var(--text-muted);font-size:7px;line-height:1.5}.simulation-validation-history ul{color:var(--text-soft);gap:4px;margin:4px 0 0;padding-left:16px;font-size:7px;display:grid}.simulation-validation-history ul span{color:var(--text-muted);text-transform:uppercase;margin-right:6px;font-size:5px}.simulation-mutation-error{margin:12px 0}@media (width<=1100px){.simulation-builder-grid,.simulation-config-columns{grid-template-columns:1fr}.simulation-runtime-config{grid-template-columns:repeat(2,minmax(0,1fr))}.simulation-scenario-layout{grid-template-columns:1fr}}@media (width<=700px){.simulation-workspace>nav,.simulation-embedded .simulation-workspace>nav{grid-template-columns:repeat(3,minmax(0,1fr))}.simulation-builder-grid,.simulation-runtime-config{grid-template-columns:1fr}.simulation-validation-history>ol>li{flex-direction:column}.simulation-editor-form,.simulation-builder-grid>section,.simulation-structured-list,.simulation-runtime-config,.simulation-scenario-layout>aside,.simulation-scenario-layout>main{padding:13px}}.simulation-embedded .simulation-workspace{grid-template-columns:minmax(120px,150px) minmax(0,1fr)}.simulation-embedded .simulation-inspector{border-top:1px solid var(--line);border-left:0;grid-column:1/-1;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);grid-template-areas:"eyebrow details""title details""facts docs""facts note";align-content:start;gap:8px 30px;display:grid}.simulation-embedded .simulation-inspector>.eyebrow{grid-area:eyebrow}.simulation-embedded .simulation-inspector>h2{grid-area:title}.simulation-embedded .simulation-inspector>dl{grid-area:facts}.simulation-embedded .simulation-inspector>details{grid-area:details}.simulation-embedded .simulation-inspector>.simulation-source-documents{grid-area:docs}.simulation-embedded .simulation-inspector>small{grid-area:note}@media (width<=1080px){.simulation-embedded .simulation-workspace{grid-template-columns:1fr}.simulation-embedded .simulation-inspector{grid-column:1;grid-template-columns:1fr;grid-template-areas:"eyebrow""title""facts""details""docs""note"}}.investigation-list>header h2 span{color:var(--text-muted);font-size:8px}.investigation-list>header .primary{color:#d8efff;cursor:pointer;background:#10283d;border-color:#315879}.investigation-list-items{gap:8px;max-height:560px;margin-top:16px;display:grid;overflow:auto}.investigation-list-items>button{border:1px solid var(--line);border-radius:var(--r-sm);width:100%;color:var(--text);text-align:left;background:#0a1420c2;gap:5px;padding:13px;display:grid}.investigation-list-items>button.selected{background:#142b3fe0;border-color:#4f7795}.investigation-list-items span{color:#b09aca;text-transform:uppercase;font-size:6px}.investigation-list-items strong{font-size:9px}.investigation-list-items small{color:var(--text-muted);font-size:6px}.investigation-create-form,.investigation-object-form{gap:10px;display:grid}.investigation-create-form{border:1px solid var(--line);background:#09131ef0;margin-top:14px;padding:12px}.investigation-create-form label,.investigation-object-form label{color:var(--text-muted);gap:5px;font-size:7px;display:grid}.investigation-create-form input,.investigation-create-form textarea,.investigation-object-form input,.investigation-object-form textarea,.investigation-object-form select,.investigation-title-edit input{width:100%;color:var(--text);font:inherit;background:#091522;border:1px solid #334a60;border-radius:5px;padding:9px}.investigation-create-form textarea,.investigation-object-form textarea{resize:vertical;min-height:70px}.investigation-create-form>div,.investigation-object-form>div:not(:first-child),.investigation-lifecycle-actions,.investigation-title-edit,.canonical-reference-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.investigation-title-edit input{min-width:min(480px,60vw);font-size:clamp(18px,2.5vw,31px);font-weight:650}.investigation-detail>header small{margin-top:8px;display:block}.investigation-lifecycle-actions{place-content:flex-start flex-end}.investigation-lifecycle-actions button,.investigation-title-edit button,.investigation-object-form button,.investigation-authoring-toolbar button{border:1px solid var(--line);color:var(--text-soft);background:#101f30;border-radius:5px;padding:7px 9px;font-size:7px}.investigation-authoring-toolbar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;padding:10px 0;display:flex}.investigation-authoring-toolbar button[aria-pressed=true]{color:#d7efff;background:#17334a;border-color:#4b7999}.investigation-authoring-toolbar span{color:var(--text-muted);margin-left:auto;font-size:7px}.investigation-object-form h3{overflow-wrap:anywhere}.investigation-object-form fieldset{border:1px solid var(--line);gap:7px;padding:10px;display:grid}.investigation-object-form fieldset label{align-items:center;display:flex}.investigation-object-form fieldset input{width:auto}.investigation-object-form>small{color:#c5a76a;font-size:6px;line-height:1.5}.builder-selection>h4{margin:8px 0 0;font-size:8px}.builder-selection>button{border:1px solid var(--line);color:var(--text);text-align:left;background:0 0;gap:4px;padding:8px;display:grid}.builder-selection>button.selected{border-color:#5784a3}.builder-selection>button small{color:var(--text-muted);font-size:6px}.builder-canvas-empty{color:var(--text-muted);text-align:center;place-content:center;gap:6px;display:grid;position:absolute;inset:35% 12%}.builder-canvas-empty strong{color:var(--text-soft)}.builder-structural-list ol{max-height:150px;color:var(--text-soft);padding-left:18px;font-size:7px;line-height:1.5;overflow:auto}@media (width<=900px){.investigation-list{padding-right:0}.investigation-list-items{grid-template-columns:repeat(2,minmax(0,1fr));max-height:280px}.builder-layout{grid-template-columns:minmax(0,1fr)}.builder-inspector{border-top:1px solid var(--line);border-left:0;width:100%;min-width:0}.investigation-detail>header{flex-direction:column;align-items:start}.investigation-lifecycle-actions{justify-content:start}}@media (width<=560px){.investigation-list-items{grid-template-columns:1fr}.investigation-title-edit{flex-direction:column;align-items:stretch}.investigation-title-edit input{min-width:0}.investigation-authoring-toolbar span{width:100%;margin-left:0}}.public-site{background:radial-gradient(70% 42% at 82% 5%,#2565a024,#0000 68%),#050910;min-height:100vh;overflow:hidden}.public-header{z-index:5;min-height:76px;padding:0 var(--page-gutter);border-bottom:1px solid #33496085;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:relative}.public-header nav{align-items:center;gap:clamp(16px,2vw,32px);display:flex}.public-header nav a,.public-sign-in{color:var(--text-muted);background:0 0;border:0;font-size:9px;font-weight:700;text-decoration:none}.public-header nav a:hover,.public-sign-in:hover{color:var(--text)}.public-sign-in{border:1px solid var(--line-strong);border-radius:var(--r-sm);justify-self:end;min-height:44px;padding:8px 13px}.public-header-actions{justify-self:end;align-items:center;gap:8px;display:flex}.public-language-control select{border:1px solid var(--line-strong);border-radius:var(--r-sm);width:min(230px,25vw);min-height:44px;color:var(--text-soft);background:var(--surface-inset);font-size:var(--type-meta);padding:8px 30px 8px 11px}.public-language-status{z-index:4;width:min(1500px,100%);padding:8px var(--page-gutter);color:var(--text-muted);font-size:var(--type-meta);text-align:right;background:#0a1825b8;border-bottom:1px solid #3349606b;margin:0 auto;line-height:1.45;position:relative}.public-site main{width:min(1500px,100%);padding:0 var(--page-gutter);margin:0 auto}.public-site{isolation:isolate;position:relative}.public-header,.public-footer{z-index:4;position:relative}.public-site main{z-index:auto;position:relative}.public-journey{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.public-journey-path{fill:none;vector-effect:non-scaling-stroke;stroke:url(#public-journey-gradient);stroke-width:1.35px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 5px #56a0da3d)}.public-journey-marker{fill:#091522;stroke:#6da7d5;stroke-width:1.25px;vector-effect:non-scaling-stroke;opacity:.16;transition:opacity .22s,fill .22s}.public-journey-marker[data-reached=true]{fill:#8bc6f1;opacity:.78}.public-journey-cursor{fill:#a7dcff;stroke:#173c60;stroke-width:2px;vector-effect:non-scaling-stroke;opacity:0;filter:drop-shadow(0 0 7px #6db9f0bf)}.public-site main :is(h1,h2,h3,h4,p,small,a,.eyebrow,strong,li>span),.public-packages article,.public-product-addons article{z-index:3;position:relative}.public-hero{grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:center;gap:clamp(30px,5vw,90px);min-height:min(790px,100vh - 76px);padding:clamp(82px,10vw,148px) 0 90px;display:grid}.public-hero-copy{z-index:2;max-width:820px;position:relative}.public-hero h1{letter-spacing:-.075em;max-width:780px;font-size:clamp(3.35rem,6.7vw,7.2rem);font-weight:560;line-height:.91}.public-hero h1 span{color:#8e9daf;font-weight:390}.public-hero-copy>p:not(.eyebrow){max-width:680px;margin:28px 0 0;font-size:clamp(13px,1.2vw,17px);line-height:1.7}.public-hero-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:34px;display:flex}.public-hero-actions>a{color:var(--text-soft);align-items:center;gap:8px;font-size:10px;text-decoration:none;display:inline-flex}.public-hero-actions>a .icon{width:14px}.public-hero-copy>small{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin-top:22px;font-size:8px;display:block}.public-cta{width:max-content!important}.public-topology{align-content:center;min-height:540px;display:grid;position:relative}.public-topology:before{content:"";background:radial-gradient(circle,#2667a41f,#0000 64%);border:1px solid #497cab1a;border-radius:50%;position:absolute;inset:10% 4%}.public-topology svg{z-index:1;filter:drop-shadow(0 18px 45px #0000005c);width:100%;position:relative;overflow:visible}.public-topology-lines path{fill:none;stroke:#29435e;stroke-width:1.2px}.public-topology-nodes circle{fill:url(#public-node);stroke:#7fc2ff;stroke-width:.8px}.public-topology-traces circle{fill:#4b769e;opacity:.75}.public-topology>div{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;justify-content:center;gap:20px;font-size:7px;display:flex}.public-topology>div span{align-items:center;gap:7px;display:flex}.public-topology>div span:before{content:"";background:#6f9bc4;border-radius:50%;width:4px;height:4px}.public-problem,.public-geography,.public-audience{border-top:1px solid var(--line);grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:clamp(48px,9vw,150px);padding:clamp(90px,11vw,170px) 0;display:grid}.public-problem h2,.public-geography h2,.public-audience h2,.public-products h2,.public-governance h2,.public-trust h2,.public-final-cta h2{letter-spacing:-.065em;font-size:clamp(2.2rem,4.8vw,5rem);font-weight:480;line-height:1}.public-problem>div:last-child{max-width:730px;padding-top:30px}.public-problem>div:last-child p{font-size:clamp(13px,1.2vw,17px)}.public-products{border-top:1px solid var(--line);padding:clamp(90px,11vw,170px) 0}.public-products>header{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:end;gap:50px;display:grid}.public-products>header .eyebrow{grid-column:1/-1}.public-products>header h2{margin:0}.public-products>header>p:last-child{max-width:480px;margin:0 0 7px}.public-products ol{border-top:1px solid var(--line-strong);margin:70px 0 0;padding:0;list-style:none}.public-products li{border-bottom:1px solid var(--line);grid-template-columns:80px minmax(0,1fr);padding:32px 0;display:grid}.public-products li>span{color:var(--text-muted);font-size:10px}.public-products li>div{grid-template-columns:minmax(180px,.55fr) minmax(210px,.65fr) minmax(0,1.4fr);align-items:baseline;gap:28px;display:grid}.public-products li small{color:var(--blue-bright);letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;font-size:7px}.public-products li h3{margin:0;font-size:clamp(1.35rem,2.1vw,2rem)}.public-products li strong{color:var(--text-soft);font-size:12px;font-weight:620}.public-products li p{margin:0;font-size:11px}.public-governance{border-top:1px solid var(--line);padding:clamp(90px,11vw,170px) 0}.public-governance>header{max-width:950px}.public-governance>header>p:last-child{max-width:720px;margin-top:24px}.public-governance>ol{border-top:1px solid var(--line-strong);grid-template-columns:repeat(5,minmax(0,1fr));margin:70px 0 0;padding:0;list-style:none;display:grid}.public-governance>ol li{border-bottom:1px solid var(--line);min-height:210px;padding:22px 22px 20px 0}.public-governance>ol li+li{border-left:1px solid var(--line);padding-left:22px}.public-governance>ol span{color:var(--blue-bright);font-size:8px}.public-governance>ol strong{margin:34px 0 10px;font-size:11px;display:block}.public-governance>ol p{margin:0;font-size:9px}.public-private-boundary{color:#ccbaff;background:#36255329;border:1px solid #8763c24d;justify-content:center;align-items:center;gap:18px;margin-top:30px;padding:16px;font-size:9px;display:flex}.public-private-boundary i{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-style:normal}.public-geography{align-items:center;min-height:650px}.public-geography-mark{color:#667789;letter-spacing:.06em;grid-template-columns:1fr 72px 1fr;align-items:center;min-height:320px;font-size:clamp(1.6rem,3.5vw,4rem);font-weight:300;display:grid;position:relative}.public-geography-mark span:first-child{color:#c6d7e8;text-align:right}.public-geography-mark i{background:#335473;height:1px;position:relative}.public-geography-mark i:before,.public-geography-mark i:after{content:"";background:#0e2135;border:1px solid #6ba6d9;border-radius:50%;width:8px;height:8px;position:absolute;top:-4px}.public-geography-mark i:before{left:0}.public-geography-mark i:after{right:0}.public-geography>div:last-child p:last-child{max-width:680px}.public-audience ul{grid-template-columns:1fr 1fr;gap:0 36px;margin:0;padding:18px 0 0;list-style:none;display:grid}.public-audience li{border-bottom:1px solid var(--line);min-height:58px;color:var(--text-soft);padding:17px 0;font-size:11px}.public-audience li:before{color:var(--blue-bright);content:"—";margin-right:10px}.public-trust{border-top:1px solid var(--line);padding:clamp(90px,11vw,170px) 0}.public-trust>header{max-width:880px}.public-trust-grid{border-top:1px solid var(--line-strong);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:70px;display:grid}.public-trust-grid article{border-bottom:1px solid var(--line);min-height:220px;padding:22px 20px 20px 0}.public-trust-grid article+article{border-left:1px solid var(--line);padding-left:20px}.public-trust-grid span{color:var(--text-muted);font-size:8px}.public-trust-grid h3{margin:48px 0 10px;font-size:12px;line-height:1.4}.public-trust-grid p{margin:0;font-size:9px}.public-trust-note{border-left:1px solid var(--amber);color:#9b927e;max-width:900px;margin:34px 0 0;padding-left:14px;font-size:9px}.public-final-cta{border-top:1px solid var(--line);text-align:center;place-items:center;min-height:620px;padding:100px 20px;display:grid}.public-final-cta h2{margin:6px 0 16px}.public-final-cta p:not(.eyebrow){max-width:560px}.public-final-cta .public-cta{margin-top:20px}.public-footer{min-height:110px;padding:24px var(--page-gutter);border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:22px;display:grid}.public-footer>div{gap:20px;display:flex}.public-footer a,.public-footer span{color:var(--text-muted);font-size:8px;text-decoration:none}.public-footer small{color:#59677a;grid-column:1/-1;font-size:7px}.public-login{grid-template-rows:auto 1fr auto;place-items:stretch stretch;padding:0}.public-login>header{width:100%;min-height:76px;padding:0 var(--page-gutter);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.public-login>header button{color:var(--text-muted);background:0 0;border:0;align-items:center;gap:8px;font-size:9px;display:inline-flex}.public-login>header button .icon{width:13px;transform:rotate(180deg)}.public-login>main{place-self:center}.public-login>footer{color:var(--text-muted);text-align:center;padding:24px;font-size:8px}.login-provider-note{border-top:1px solid var(--line);color:var(--text-muted);text-align:center;margin:18px 0 0;padding-top:16px;font-size:8px}.login-access-help{z-index:1;border:1px solid var(--line);border-radius:var(--r-sm);background:#08121e7a;margin-top:16px;position:relative;overflow:hidden}.login-help-toggle{width:100%;color:var(--text);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:13px 14px;display:flex}.login-help-toggle span{gap:3px;display:grid}.login-help-toggle strong{font-size:var(--type-body);font-weight:650}.login-help-toggle small{color:var(--text-muted);font-size:var(--type-meta);font-weight:400}.login-help-toggle[aria-expanded=true] .icon{transform:rotate(90deg)}.login-recovery-form{border-top:1px solid var(--line);padding:14px;margin:0!important}.login-recovery-form>p{color:var(--text-soft);font-size:var(--type-meta);margin:0;line-height:1.55}.login-recovery-form>small{color:var(--text-muted);font-size:var(--type-meta);line-height:1.45}.login-recovery-result{border-radius:var(--r-xs);border:1px solid #59be9947;padding:10px 11px;color:#a8dfca!important;background:#2c7e5f1f!important}.login-first-access{z-index:1;border:1px solid var(--line);border-radius:var(--r-sm);color:var(--text-soft);font-size:var(--type-meta);margin-top:12px;padding:12px 14px;position:relative}.login-first-access summary{cursor:pointer;color:var(--text);font-weight:650}.login-first-access ol{gap:7px;margin:12px 0 0;padding-left:19px;line-height:1.45;display:grid}.login-first-access p{border-top:1px solid var(--line);color:var(--text-muted);margin:12px 0 0;padding-top:10px;line-height:1.45}@media (width<=1000px){.public-header{grid-template-columns:1fr auto}.public-header nav{display:none}.public-language-control select{width:min(180px,38vw)}.public-hero{grid-template-columns:1fr;min-height:0}.public-topology{max-width:720px;min-height:430px;margin:0 auto}.public-products li>div{grid-template-columns:1fr 1fr}.public-products li p{grid-column:1/-1}.public-governance>ol,.public-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.public-governance>ol li:nth-child(4),.public-trust-grid article:nth-child(4){border-left:0}}@media (width<=700px){.public-header{min-height:64px}.public-site main{padding:0 max(18px,env(safe-area-inset-left))}.public-hero{padding:76px 0 70px}.public-hero h1{font-size:clamp(3rem,16vw,4.5rem)}.public-hero-actions{flex-direction:column;align-items:stretch}.public-cta{width:100%!important}.public-hero-actions>a{justify-content:center;min-height:40px}.public-topology{min-height:330px}.public-topology>div{flex-wrap:wrap;gap:8px 14px}.public-problem,.public-geography,.public-audience{grid-template-columns:1fr;gap:28px}.public-problem>div:last-child{padding-top:0}.public-products>header{grid-template-columns:1fr;gap:18px}.public-products>header .eyebrow{grid-column:1}.public-products ol{margin-top:44px}.public-products li{grid-template-columns:40px minmax(0,1fr)}.public-products li>div{grid-template-columns:1fr;gap:9px}.public-products li p{grid-column:1;margin-top:8px}.public-governance>ol,.public-trust-grid{grid-template-columns:1fr;margin-top:44px}.public-governance>ol li,.public-governance>ol li+li,.public-trust-grid article,.public-trust-grid article+article{border-left:0;min-height:0;padding:22px 0}.public-governance>ol strong,.public-trust-grid h3{margin-top:18px}.public-private-boundary{flex-direction:column;align-items:flex-start}.public-geography{min-height:0}.public-geography-mark{min-height:180px;font-size:1.3rem}.public-audience ul{grid-template-columns:1fr;padding-top:0}.public-footer{grid-template-columns:1fr}.public-footer>div{flex-wrap:wrap}.public-footer small{grid-column:1}.public-login>header{min-height:64px}.public-login>main{margin:34px 18px}.public-login>header button{padding:8px 0}.public-journey-path{stroke-width:1px;opacity:.7}.public-journey-marker{r:2.5}}@media (prefers-reduced-motion:reduce){.public-journey-marker{transition:none}.public-journey-cursor{display:none}}:root{--type-ui:14px;--type-meta:12px;--type-label:11px}.eyebrow,.state-badge{font-size:var(--type-label)}button.primary,button.secondary{min-height:44px;font-size:13px}@media (width>=761px){.spatial-role.node-chief_of_staff{top:17%}.client-hub-widget{width:min(450px,31vw);min-width:380px;height:auto;max-height:none;top:3%;left:max(20px,2vw)}.client-console-scroll{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:8px}.client-console-add{grid-column:1}.client-console-selector{grid-column:2}.client-console-identity,.client-console-summary,.client-console-quick,.client-console-actions,.client-console-scroll>.form-error{grid-column:1/-1}}.client-hub-widget{grid-template-rows:auto minmax(0,1fr);gap:12px;padding:20px;overflow:visible}.client-console-scroll{padding-right:0;overflow:visible}.client-hub-widget .eyebrow,.client-hub-widget select,.client-console-identity small,.client-console-products>span,.client-console-products button,.client-console-actions button,.client-console-actions a,.client-console-actions label,.client-console-add button,.synthetic-confirm,.client-console-recent article span,.client-console-recent article small,.client-console-recent button,.client-hub-widget>em,.client-hub-widget .form-error{font-size:var(--type-meta)}.client-console-identity strong{font-size:18px}.client-console-products button,.client-console-actions button,.client-console-actions a,.client-console-actions label{min-height:40px;padding:9px 10px}.client-console-add,.client-console-selector{border:1px solid var(--line);background:#0d1d2d75;border-radius:6px;padding:10px}.client-console-add{gap:7px;display:grid}.client-console-add>span,.client-console-selector>span{color:var(--text-muted);font-size:var(--type-label);font-weight:700}.client-console-add>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.client-console-add button{min-height:40px;color:var(--text-soft);text-align:center;background:#102034;border:1px solid #36536d;border-radius:4px;padding:7px 5px}.client-console-add button:hover,.client-console-add button:focus-visible{color:#e5f4ff;background:#17344d;border-color:#4f91c5}.client-console-selector{gap:5px;display:grid}.client-console-selector select{width:100%;min-height:38px}.client-console-usage{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:12px 0}.client-console-usage span{font-size:var(--type-meta)}.client-console-usage strong{font-size:var(--type-ui)}.client-console-usage small{color:var(--text-muted);font-size:var(--type-meta);grid-column:1/-1;line-height:1.5}.client-console-meta{font-size:var(--type-meta);gap:7px 12px;line-height:1.45}.client-console-summary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.client-console-summary>span{gap:4px;padding:11px 8px;display:grid}.client-console-summary>span+span{border-left:1px solid var(--line)}.client-console-summary small{color:var(--text-muted);font-size:var(--type-label)}.client-console-summary strong{font-size:var(--type-ui)}.client-console-quick{grid-template-columns:1fr 1fr;gap:7px;display:grid}.client-console-toggles{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:7px;display:grid}.client-console-toggles button{min-height:36px;color:var(--text-soft);font-size:var(--type-meta);background:#102034;border:1px solid #36536d;border-radius:4px;justify-content:space-between;align-items:center;padding:7px 9px;display:flex}.client-console-toggles button[aria-pressed=true]{color:#a8dec7;background:#2252425c;border-color:#4e8a72}.client-console-quick form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:5px;display:grid}.client-console-quick form label{color:var(--text-muted);font-size:var(--type-label);gap:3px;display:grid}.client-console-quick form input{width:100%;min-height:34px;color:var(--text);font-size:var(--type-meta);background:#091522;border:1px solid #334a60;border-radius:4px;padding:6px 7px}.client-console-quick form button{min-height:34px;color:var(--text-soft);font-size:var(--type-meta);background:#102034;border:1px solid #36536d;border-radius:4px;padding:6px 8px}.client-console-quick form small{color:var(--text-muted);font-size:var(--type-label);grid-column:1/-1}.client-console-actions{border-top:1px solid var(--line);grid-template-columns:1fr;margin-top:auto;padding-top:10px}.client-console-actions>*{grid-column:1}.client-console-actions.hub-full-actions{border-top:1px solid var(--line);grid-template-columns:1fr;margin-top:auto;padding-top:10px;display:grid}.client-console-actions.hub-full-actions button{width:100%;min-height:38px;font-size:var(--type-label);padding:7px 9px;line-height:1.3}.client-console-opening{border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:158px;color:var(--text-soft);text-align:center;grid-column:1/-1;place-content:center;gap:5px;padding:18px;display:grid}.client-console-opening strong{font-size:var(--type-ui)}.client-console-opening small{color:var(--text-muted);font-size:var(--type-meta)}.client-console-intake{border-top:1px solid var(--line)}.client-console-intake summary{color:var(--text-soft);font-size:var(--type-meta);cursor:pointer;padding:10px 0 4px}.client-console-intake>label{margin-top:8px}.client-console-intake>label.ready{min-height:38px;color:var(--text-soft);font-size:var(--type-meta);cursor:pointer;background:#102034;border:1px solid #36536d;border-radius:4px;place-items:center;display:grid}.client-console-intake input[type=file]{opacity:0;width:1px;height:1px;position:absolute}.client-recent-layer{z-index:340;padding:80px var(--page-gutter) 24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02080ecc;place-items:center;display:grid;position:fixed;inset:0}.client-recent-layer>section{border-radius:var(--r-lg);background:#09131f;border:1px solid #416682;width:min(560px,100%);padding:26px;box-shadow:0 34px 100px #000000ad}.client-recent-layer>section>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.client-recent-layer h2{margin:4px 0 18px}.client-recent-layer .client-console-recent{background:0 0;border:0;max-height:none;padding:0}.client-recent-layer .client-console-recent article{padding:12px 0}.client-recent-layer>section>p{font-size:var(--type-ui)}.client-recent-layer .synthetic-confirm{margin:14px 0}.client-intake-file{min-height:44px;color:var(--text-muted);font-size:var(--type-meta);background:#0b1724;border:1px solid #2e465d;border-radius:4px;place-items:center;display:grid}.client-intake-file.ready{color:var(--text-soft);cursor:pointer;background:#102034;border-color:#36536d}.client-intake-file input{opacity:0;width:1px;height:1px;position:absolute}.synthetic-confirm input{width:18px;height:18px}.client-hub-workspace>header p:last-child,.client-profile>header p:last-child,.client-profile>section p,.client-allowance-note,.client-hub-workspace>footer{font-size:var(--type-ui)}.client-hub-layout{grid-template-columns:minmax(260px,340px) minmax(0,1fr)}.client-hub-layout>aside span,.client-hub-layout>aside small,.client-profile dt,.client-profile dd,.client-change-reason,.client-entitlements small,.client-quota small,.client-profile details summary,.client-profile details p,.client-profile details small{font-size:var(--type-meta)}.client-hub-layout>aside strong,.client-entitlements strong,.client-quota strong{font-size:var(--type-ui)}.client-entitlements button,.client-quota button,.client-disabled-actions button{min-height:40px;padding:9px 12px;font-size:13px}.client-quota{align-items:flex-start;min-height:104px;padding:16px}.client-quota>span{max-width:680px}.client-quota form{align-items:end;gap:8px;display:flex}.client-quota form label{color:var(--text-muted);font-size:var(--type-meta);gap:5px;display:grid}.client-quota form input{width:130px;min-height:40px;padding:8px}.client-intake-scrim form label small{color:var(--text-muted);font-size:var(--type-meta);line-height:1.45}.simulation-library>header p:last-child,.simulation-header small,.simulation-boundary span,.simulation-inline-empty,.simulation-readonly-note,.simulation-config-panel>header p:last-child{font-size:var(--type-ui)}.simulation-library-layout{grid-template-columns:minmax(320px,380px) minmax(0,1fr)}.simulation-run-filters label,.simulation-run-filters select,.simulation-batch span,.simulation-batch small,.simulation-run-list article>label,.simulation-run-open span,.simulation-run-open small,.simulation-draft-controls label,.simulation-draft-controls a{font-size:var(--type-meta)}.simulation-run-open strong{font-size:var(--type-ui)}.simulation-run-list article{gap:9px;padding:13px}.simulation-run-list article input{width:18px;height:18px}.simulation-batch{gap:10px;padding:14px}.simulation-batch>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.simulation-batch button,.simulation-draft-controls button,.simulation-trash button{min-height:40px;padding:8px 11px;font-size:13px}.simulation-batch .danger,.simulation-draft-controls .danger{color:#e2b2b8;background:#26151a;border:1px solid #6b4148}.simulation-workspace{grid-template-columns:minmax(170px,210px) minmax(0,1fr) minmax(290px,350px)}.simulation-workspace>nav button{min-height:42px;font-size:13px}.simulation-inspector dt,.simulation-inspector dd,.simulation-inspector summary,.simulation-inspector ul,.simulation-inspector>small,.simulation-source-documents strong,.simulation-source-documents small,.simulation-source-documents button,.simulation-builder>header>span,.simulation-validation-history>header>span,.simulation-object-list span,.simulation-edge-list span,.simulation-structured-list span,.simulation-object-list small,.simulation-edge-list small,.simulation-editor-form label,.simulation-runtime-config label,.simulation-scenario-layout label,.simulation-structured-list small,.simulation-scenario-layout legend,.simulation-validation-history small,.simulation-validation-history>p,.simulation-validation-history ul,.simulation-validation-history ul span{font-size:var(--type-meta)}.simulation-object-list strong,.simulation-edge-list strong,.simulation-structured-list strong,.simulation-builder-grid h3,.simulation-editor-form h3,.simulation-structured-list h3,.simulation-runtime-config h3,.simulation-source-documents h3,.simulation-validation-history strong{font-size:var(--type-ui)}.simulation-context-fields{background:#0c1e2d8a;border:1px solid #29445a;border-radius:6px;gap:10px;padding:12px;display:grid}.simulation-context-fields>p{color:var(--text-soft);font-size:var(--type-meta);margin:0;line-height:1.5}.simulation-context-fields label{font-size:var(--type-meta)}.simulation-context-fields textarea{min-height:72px}.simulation-actions{padding:20px 0}.simulation-actions>div{align-items:center;gap:10px;display:flex}.simulation-actions p{font-size:var(--type-meta);line-height:1.55}.simulation-trash{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:24px}.simulation-trash-toggle{width:100%;color:var(--text);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:16px 0;display:flex}.simulation-trash-toggle span,.simulation-trash>div article span{gap:4px;display:grid}.simulation-trash small{color:var(--text-muted);font-size:var(--type-meta)}.simulation-trash>div{gap:8px;padding-bottom:16px;display:grid}.simulation-trash>div article{border:1px solid var(--line);border-radius:var(--r-sm);justify-content:space-between;align-items:center;gap:16px;padding:13px;display:flex}.investigations-workspace>header p:last-child,.investigation-boundary span,.investigation-detail>header p:last-child,.investigation-detail>header small,.investigations-workspace>footer,.investigation-builder>header p:last-child,.builder-inspector>div:first-child p:last-child,.builder-selection>p,.rapid-check small,.rapid-check li,.builder-structural-list summary,.builder-structural-list ul,.builder-state,.investigation-list-items span,.investigation-list-items small,.investigation-create-form label,.investigation-object-form label,.investigation-authoring-toolbar span,.investigation-object-form>small,.builder-selection>button small,.builder-structural-list ol{font-size:var(--type-meta)}.investigation-boundary strong,.investigation-list-items strong,.builder-object strong,.builder-selection article strong,.builder-selection>h4{font-size:var(--type-ui)}.investigation-layout{grid-template-columns:minmax(280px,340px) minmax(0,1fr)}.investigation-list-selection{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:7px;margin:14px 0 8px;padding:10px 0;display:flex}.investigation-list-selection span{color:var(--text-muted);font-size:var(--type-meta);margin-right:auto}.investigation-list-selection button{min-height:44px;padding:9px 12px;font-size:12px}.investigation-list-items>article{border-radius:var(--r-sm);border:1px solid #0000;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:12px;display:grid}.investigation-list-items>article.selected{background:#142b3fe0;border-color:#4f7795}.investigation-list-items>article.batch-selected{box-shadow:inset 3px 0 #8e79aa}.investigation-list-items>article>label{min-width:44px;min-height:44px;color:var(--text-muted);align-content:start;justify-items:center;gap:6px;padding-top:2px;font-size:11px;display:grid}.investigation-list-items>article>label input{width:18px;height:18px}.investigation-list-items>article>button{min-width:0;color:var(--text);text-align:left;background:0 0;border:0;gap:5px;padding:0;display:grid}.investigation-title-edit{align-items:end}.investigation-detail>header{gap:15px;display:grid}.investigation-detail>header>div:first-child{max-width:none}.investigation-title-edit{grid-template-columns:minmax(0,760px) auto;justify-content:start;gap:9px;display:grid}.investigation-title-edit input{min-width:0;font-size:clamp(17px,1.45vw,21px);font-weight:650;line-height:1.25}.investigation-detail>header>div.investigation-lifecycle-actions{flex-wrap:wrap;place-content:center flex-start;align-items:center;gap:8px;display:flex}.investigation-question{background:#4d365c21;border-left:2px solid #6e5880;gap:5px;max-width:760px;margin-top:16px;padding:13px 15px;display:grid}.investigation-question span,.investigation-metadata dt{color:var(--text-muted);font-size:var(--type-label);text-transform:uppercase;letter-spacing:.08em;font-weight:800}.investigation-question p{color:var(--text-soft);font-size:var(--type-ui);margin:0;line-height:1.55}.investigation-metadata{flex-wrap:wrap;gap:0;margin:14px 0 0;display:flex}.investigation-metadata>div{border-left:1px solid var(--line);gap:4px;min-width:150px;padding:0 16px;display:grid}.investigation-metadata>div:first-child{border-left:0;padding-left:0}.investigation-metadata dd{color:var(--text-soft);font-size:var(--type-meta);text-align:left;margin:0}.investigation-context-fields{border-radius:var(--r-sm);background:#122130b3;border:1px solid #39495b;gap:10px;padding:13px;display:grid}.investigation-context-fields>p{color:var(--text-soft);font-size:var(--type-meta);margin:0;line-height:1.5}.investigation-builder>header{place-items:start;gap:13px;padding-top:34px;display:grid}.builder-actions{justify-content:flex-start}.builder-layout{grid-template-columns:minmax(0,1fr) minmax(350px,410px)}.builder-inspector{min-width:350px}.investigation-lifecycle-actions button,.investigation-title-edit button,.investigation-object-form button,.investigation-authoring-toolbar button,.builder-actions button,.builder-selection article button{min-height:40px;padding:8px 11px;font-size:13px}.builder-object{width:min(170px,27%);min-width:130px;padding:13px}.builder-object>span,.builder-object small,.builder-legend,.builder-selection article>span,.builder-selection article small,.builder-selection article em{font-size:var(--type-label)}.builder-inspector{min-width:310px;padding:24px}@media (width<=1080px){.simulation-library-layout{grid-template-columns:300px minmax(0,1fr)}.simulation-embedded .simulation-workspace,.investigation-layout{grid-template-columns:1fr}.investigation-title-edit input{width:100%;min-width:0}}@media (width>=761px) and (width<=1279px){.spatial-home{height:auto;min-height:100vh;overflow:visible}.company-spatial-map{grid-template-columns:minmax(0,1fr);gap:14px;height:auto;min-height:0;padding:28px 28px 110px;display:grid;overflow:visible}.spatial-role,.spatial-role.node-founder,.spatial-role.node-chief_of_staff,.spatial-role.node-intelligence_director,.spatial-role.node-product_engineering_director,.spatial-role.node-trust_assurance_risk_director,.spatial-role.node-commercial_customer_director{width:100%;position:static;transform:none}.spatial-role.node-founder{grid-row:1}.spatial-role.node-chief_of_staff{grid-row:2}.knowledge-core-field{grid-row:3;justify-self:center;width:min(480px,70vw);height:330px;margin:10px 0 20px;position:relative;top:auto;left:auto;transform:none}.spatial-role.node-intelligence_director{grid-row:4}.spatial-role.node-product_engineering_director{grid-row:5}.spatial-role.node-trust_assurance_risk_director{grid-row:6}.spatial-role.node-commercial_customer_director{grid-row:7}.client-hub-widget{grid-row:8;width:100%;min-width:0;position:static}.home-seams{background:#070d16;padding:22px 28px;position:static}}.learning-record-form{border:1px solid var(--line);border-radius:var(--r-sm);background:#07121db3;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 14px;padding:14px;display:grid}.learning-record-form h3{grid-column:1/-1;margin:0 0 2px;font-size:15px}.learning-record-form label,.quality-review-register form label,.learning-material-list form label,.learning-workforce-register form label,.learning-assignment-register form label{color:var(--text-muted);font-size:var(--type-meta);letter-spacing:.03em;gap:5px;font-weight:750;line-height:1.45;display:grid}.learning-record-form input,.learning-record-form select,.learning-record-form textarea,.quality-review-register form input,.quality-review-register form select,.learning-material-list form input,.learning-material-list form select,.learning-workforce-register form input,.learning-workforce-register form select,.learning-assignment-register form input,.learning-assignment-register form select{border:1px solid var(--line);border-radius:var(--r-sm);width:100%;min-height:44px;color:var(--text);font:inherit;font-size:var(--type-meta);background:#0b1928;padding:9px 11px}.learning-record-form textarea{resize:vertical;min-height:78px}.learning-record-form button{grid-column:1/-1;justify-self:end}.learning-material-list article{min-height:0}.learning-material-list article>header{justify-content:space-between;align-items:start;gap:10px;display:flex}.learning-material-list article>header>div{gap:4px;display:grid}.learning-material-list article form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px;margin-top:4px;display:grid}.learning-material-list article form button{min-height:44px}.learning-workforce-register,.learning-assignment-register{gap:8px;margin:12px 0;display:grid}.learning-workforce-register>article{border:1px solid var(--line);border-radius:var(--r-sm);background:#0d1e2e8c;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 12px;padding:12px;display:grid}.learning-workforce-register>article>div{gap:4px;display:grid}.learning-workforce-register span,.learning-workforce-register small,.learning-assignment-register small{color:var(--text-muted);font-size:11px;line-height:1.4}.learning-workforce-register form{grid-column:1/-1;grid-template-columns:140px minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.learning-assignment-register>article{border:1px solid var(--line);border-radius:var(--r-sm);background:#0d1e2e73;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:11px;display:grid}.learning-assignment-register>article>div{gap:4px;display:grid}.learning-assignment-register>article>form button{grid-column:1/-1;justify-self:end;min-height:44px}.role-workforce-list{gap:5px;margin:9px 0;display:grid}.role-workforce-list article{border:1px solid var(--line);border-radius:var(--r-sm);background:#ffffff05;justify-content:space-between;align-items:start;gap:10px;padding:8px 9px;display:flex}.role-workforce-list strong{font-size:11px}.role-workforce-list span{color:var(--text-muted);font-size:10px}.intelligence-quality-workbench{min-height:calc(100dvh - 68px);padding-bottom:48px}.quality-metric-grid{margin:0 var(--page-gutter) 18px;border:1px solid var(--line);border-radius:var(--r-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.quality-metric-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(135deg,#5a1f2638,#0a1724a6);gap:5px;padding:15px;display:grid}.quality-metric-grid article:nth-child(3n){border-right:0}.quality-metric-grid article:nth-last-child(-n+3){border-bottom:0}.quality-metric-grid span,.quality-metric-grid small{color:var(--text-muted);font-size:11px}.quality-metric-grid strong{font-size:22px}.quality-create,.quality-review-register{margin:0 var(--page-gutter) 18px;border:1px solid var(--line);border-radius:var(--r-sm);background:#08131fcc;gap:13px;padding:18px;display:grid}.quality-create>header,.quality-review-register>header{border-bottom:1px solid var(--line);padding-bottom:10px}.quality-create h2,.quality-review-register h2{margin:3px 0 0;font-size:20px}.quality-review-register>article{border:1px solid var(--line);border-radius:var(--r-sm);background:#0d1e2e80;gap:12px;padding:14px;display:grid}.quality-review-register>article>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.quality-review-register>article>header>div{gap:4px;display:grid}.quality-review-register>article small{color:var(--text-muted);font-size:11px}.quality-review-register dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.quality-review-register dl>div{border:1px solid var(--line);gap:4px;padding:9px;display:grid}.quality-review-register dt{color:var(--text-muted);text-transform:uppercase;font-size:9px}.quality-review-register dd{margin:0;font-size:11px;line-height:1.45}.quality-review-register form{grid-template-columns:140px 140px minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.quality-review-register form button{min-height:39px}@media (width<=900px){.quality-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quality-metric-grid article:nth-child(3n){border-right:1px solid var(--line)}.quality-metric-grid article:nth-child(2n){border-right:0}.quality-metric-grid article:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.quality-metric-grid article:nth-last-child(-n+2){border-bottom:0}.quality-review-register form{grid-template-columns:repeat(2,minmax(0,1fr))}.quality-review-register form button{grid-column:1/-1;justify-self:end}}@media (width<=600px){.learning-record-form,.quality-metric-grid,.quality-review-register dl,.quality-review-register form,.learning-workforce-register form{grid-template-columns:1fr}.learning-record-form h3,.learning-record-form button,.quality-review-register form button{grid-column:1}.quality-metric-grid article{border-right:0!important;border-bottom:1px solid var(--line)!important}.quality-metric-grid article:last-child{border-bottom:0!important}.learning-workforce-register>article{grid-template-columns:1fr}.learning-workforce-register>article>.state-badge{justify-self:start}}.profile-references>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.profile-references>p{color:var(--text-muted);font-size:var(--type-meta);line-height:1.55}.profile-reference-filters{grid-template-columns:minmax(0,1fr) minmax(120px,.55fr);gap:9px;margin:12px 0;display:grid}.profile-reference-filters label{color:var(--text-muted);font-size:var(--type-meta);gap:5px;display:grid}.profile-reference-filters input,.profile-reference-filters select{border-radius:var(--r-sm);width:100%;min-height:44px;color:var(--text);font:inherit;background:#0b1928;border:1px solid #31465c;padding:8px 10px}.profile-reference-filters input::placeholder{color:#8196aa;opacity:1}.profile-reference-filters input:hover,.profile-reference-filters select:hover{border-color:#4d7191}.profile-reference-filters input:focus-visible,.profile-reference-filters select:focus-visible{border-color:var(--blue-bright);outline-offset:2px;outline:2px solid #5bb1f480}.profile-reference-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:10px;display:grid}.profile-reference-columns>div{align-content:start;gap:7px;min-width:0;display:grid}.profile-reference-columns h4{margin:0}.profile-reference-columns button{border-radius:var(--r-sm);min-width:0;min-height:64px;color:var(--text);text-align:left;background:linear-gradient(145deg,#102234,#0c1927);border:1px solid #2c4258;justify-content:space-between;align-items:center;gap:10px;padding:10px 11px;transition:border-color .14s,background .14s,transform .14s;display:flex;box-shadow:inset 0 1px #ffffff06}.profile-reference-columns button:hover{background:linear-gradient(145deg,#142b40,#0e1e2d);border-color:#4b7395}.profile-reference-columns button:active{transform:translateY(1px)}.profile-reference-columns button:focus-visible{border-color:var(--blue-bright);outline-offset:2px;outline:2px solid #5bb1f48c}.profile-reference-columns button span{gap:3px;min-width:0;display:grid}.profile-reference-columns button strong{color:var(--text);font-size:var(--type-ui);line-height:1.25}.profile-reference-columns small{color:#a9bdcf;font-size:var(--type-meta);overflow-wrap:anywhere;line-height:1.45}@media (width<=760px){.profile-reference-columns,.profile-reference-filters{grid-template-columns:1fr}}.workspace-client_administration .content{padding:0}.client-administration-workspace{gap:24px;width:min(1320px,100% - 48px);margin:0 auto;padding:48px 0 72px;display:grid}.client-administration-hero{border-radius:var(--r-lg);background:linear-gradient(125deg,#19415e94,#081420f0 58%);border:1px solid #315675;gap:10px;width:100%;padding:clamp(24px,4vw,48px);display:grid}.client-administration-hero h1{max-width:840px;margin:0;font-size:clamp(34px,5vw,64px);line-height:1}.client-administration-hero>p:last-child{max-width:840px;color:var(--text-soft);font-size:var(--type-body);margin:0;line-height:1.65}.client-administration-index{border:1px solid var(--line);border-radius:var(--r-md);background:#081522;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;width:100%;padding:8px;display:grid}.client-administration-index button{border-radius:var(--r-sm);min-width:0;min-height:44px;color:var(--text-soft);font-size:var(--type-meta);background:#0c2030;border:1px solid #0000;padding:9px;font-weight:700;line-height:1.25}.client-administration-index button:hover,.client-administration-index button:focus-visible,.client-administration-index button[aria-selected=true]{color:var(--text);background:#12304a;border-color:#4b8ab5}.client-administration-grid{width:100%;display:block}.client-administration-grid>section{border:1px solid var(--line);border-radius:var(--r-md);min-width:0;box-shadow:var(--shadow-card);background:linear-gradient(145deg,#102334d1,#07121de6);align-content:start;gap:14px;padding:clamp(18px,2.5vw,30px);display:grid}.client-administration-grid>section[hidden]{display:none}.client-administration-grid h2,.client-administration-grid h3{margin:0}.client-administration-grid h2{font-size:22px}.client-administration-grid h3{font-size:14px}.client-administration-grid dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.client-administration-grid dl>div{border:1px solid var(--line);border-radius:var(--r-sm);gap:5px;min-width:0;padding:10px;display:grid}.client-administration-grid dt{color:var(--text-muted);font-size:var(--type-caption)}.client-administration-grid dd{overflow-wrap:anywhere;font-size:var(--type-ui);text-transform:capitalize;margin:0}.client-administration-grid button{border-radius:var(--r-sm);min-height:44px;color:var(--text);background:#10263a;border:1px solid #3a5b75;padding:8px 11px}.client-administration-grid button:disabled{color:var(--text-muted);border-color:var(--line);cursor:not-allowed;background:#0b1722}.client-admin-state{color:var(--text-soft);font-size:var(--type-meta);background:#5d6c791a;border-left:2px solid #667382;padding:9px 10px;line-height:1.45;display:block}.client-admin-quota-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.client-admin-quota-list article,.client-admin-learning-summary article,.client-learning-history article{border:1px solid var(--line);border-radius:var(--r-sm);gap:4px;padding:10px;display:grid}.client-admin-quota-list span,.client-admin-learning-summary span,.client-learning-history span,.client-learning-history small{color:var(--text-muted);font-size:var(--type-meta)}.client-admin-learning-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.client-admin-agreements{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.client-admin-agreements h3{width:100%}.client-admin-agreements p{border:1px solid var(--line);gap:3px;min-width:190px;margin:0;padding:9px;display:grid}.client-admin-agreements p span{color:var(--text-muted);font-size:var(--type-meta)}.client-learning-request-form{border-radius:var(--r-sm);background:#0a1d2cb8;border:1px solid #315675;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px;display:grid}.client-learning-request-form h3{grid-column:1/-1}.client-learning-request-form label{min-width:0;color:var(--text-soft);font-size:var(--type-meta);gap:6px;display:grid}.client-learning-request-form input,.client-learning-request-form select,.client-learning-request-form textarea{border:1px solid var(--line-strong);border-radius:var(--r-sm);width:100%;min-height:44px;color:var(--text);font:inherit;background:#081725;padding:8px 10px}.client-learning-request-form textarea{resize:vertical;min-height:88px}.client-learning-request-form .span-two{grid-column:span 2}.client-learning-request-form fieldset{border:1px solid var(--line);flex-wrap:wrap;align-content:start;gap:8px;margin:0;padding:10px;display:flex}.client-learning-request-form fieldset label{align-items:center;gap:8px;min-height:44px;display:flex}.client-learning-request-form fieldset input{width:20px;min-height:20px}.client-learning-request-form button{align-self:end}.client-admin-request-status{border-left:2px solid var(--blue-bright);color:var(--text-soft);background:#26689224;margin:0;padding:10px}.client-learning-history{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.client-administration-hero h1[tabindex="-1"]{overflow-wrap:anywhere;min-width:0;max-width:100%}.client-administration-hero h1[tabindex="-1"]:focus-visible{color:#d9f0ff;text-shadow:0 0 18px #4e9fd338;outline:0}@media (width<=900px){.client-administration-workspace{width:min(100% - 32px,760px);padding-top:32px}.client-administration-index{grid-template-columns:repeat(4,minmax(0,1fr))}.client-administration-grid dl,.client-learning-request-form,.client-admin-learning-summary{grid-template-columns:1fr 1fr}}@media (width<=600px){.client-administration-workspace{gap:18px;width:calc(100% - 24px);padding-top:24px}.client-administration-hero{padding:22px 16px}.client-administration-index{grid-template-columns:1fr 1fr}.client-admin-learning-summary,.client-learning-request-form,.client-learning-history,.client-admin-quota-list{grid-template-columns:1fr}.client-learning-request-form .span-two{grid-column:auto}.client-administration-grid dl{grid-template-columns:1fr}}@media (width<=760px){.investigation-title-edit{grid-template-columns:1fr}.investigation-metadata{grid-template-columns:1fr 1fr;gap:12px;display:grid}.investigation-metadata>div{border-left:0;min-width:0;padding:0}.investigation-metadata>div:last-child{grid-column:1/-1}.client-hub-widget{width:100%;height:auto;max-height:none}.client-console-scroll{grid-template-columns:1fr}.client-console-add,.client-console-selector,.client-console-identity,.client-console-summary,.client-console-quick,.client-console-actions,.client-console-scroll>.form-error{grid-column:1}.client-hub-layout,.simulation-library-layout,.investigation-layout{grid-template-columns:1fr}.client-quota,.simulation-trash>div article,.client-quota form{flex-direction:column;align-items:stretch}.client-quota form input{width:100%}.simulation-batch>div{grid-template-columns:1fr}.simulation-workspace>nav,.simulation-embedded .simulation-workspace>nav{grid-template-columns:repeat(2,minmax(0,1fr))}.simulation-workspace>nav button{font-size:12px}.client-console-actions,.client-console-summary,.client-console-quick{grid-template-columns:1fr}.client-console-toggles{grid-column:1}.client-console-summary>span+span{border-top:1px solid var(--line);border-left:0}.client-recent-layer{place-items:end stretch;padding:68px 0 0}.client-recent-layer>section{border-radius:var(--r-lg) var(--r-lg) 0 0;border-bottom:0;border-left:0;border-right:0;width:100%}}@media (width>=761px) and (width<=1279px){.company-spatial-map>button.knowledge-core-field{box-sizing:border-box;grid-area:3/1/auto/-1;place-self:start center;width:min(480px,72vw);height:320px;min-height:320px;margin:6px auto 14px;position:relative!important;inset:auto!important;transform:translate(0)!important}}.workflow-center-launch{white-space:nowrap;flex:none;min-height:44px}.operating-workflow-center{min-height:calc(100dvh - 68px);padding-bottom:52px}.workflow-metric-grid{margin:0 var(--page-gutter) 18px;border:1px solid var(--line);border-radius:var(--r-sm);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.workflow-metric-grid article{border-right:1px solid var(--line);background:linear-gradient(135deg,#5a1f2638,#0a1724a6);gap:5px;padding:15px;display:grid}.workflow-metric-grid article:last-child{border-right:0}.workflow-metric-grid span,.workflow-metric-grid small{color:var(--text-muted);font-size:11px}.workflow-metric-grid strong{font-size:22px}.workflow-rules,.workflow-register,.operating-approval-register,.compliance-register,.workflow-event-register{margin:0 var(--page-gutter) 18px;border:1px solid var(--line);border-radius:var(--r-sm);background:#07121db3;gap:14px;padding:18px;display:grid}.workflow-rules-legend{background:#07121d6b;border-style:dashed}.workflow-module{background:linear-gradient(145deg,#0b1d2cd1,#07121dbd);border-color:#315675}.workflow-rules>header,.workflow-register>header,.operating-approval-register>header,.compliance-register>header,.workflow-event-register>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.workflow-rules h2,.workflow-register h2,.operating-approval-register h2,.compliance-register h2,.workflow-event-register h2{margin:2px 0 0}.workflow-rules>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.workflow-rules>div article{border:1px solid var(--line);background:#0b1928;border-left:2px solid #d08a61;gap:4px;padding:12px;display:grid}.workflow-rules>div span{color:var(--text-muted);font-size:11px}.workflow-rules>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;display:grid}.workflow-rules>dl div{border:1px solid var(--line);gap:4px;padding:11px;display:grid}.workflow-rules dt{color:var(--text-soft);font-size:12px;font-weight:800}.workflow-rules dd{color:var(--text-muted);text-align:left;margin:0;font-size:11px;line-height:1.5}.workflow-rule-action{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding-top:12px;display:grid}.workflow-rule-action p{max-width:820px;color:var(--text-muted);font-size:var(--type-meta);margin:0;line-height:1.55}.workflow-rule-action button{min-height:44px}.workflow-create{grid-template-columns:minmax(220px,1fr) minmax(260px,2fr) auto;align-items:end;gap:10px;display:grid}.workflow-create label,.workflow-card form label,.operating-approval-register form label,.compliance-surface-grid label{color:var(--text-muted);font-size:var(--type-meta);gap:5px;font-weight:750;line-height:1.45;display:grid}.workflow-create input,.workflow-create select,.workflow-card form input,.workflow-card form select,.operating-approval-register form input,.operating-approval-register form select,.compliance-surface-grid input,.compliance-surface-grid select{border:1px solid var(--line);border-radius:var(--r-sm);width:100%;min-height:44px;color:var(--text);font:inherit;font-size:var(--type-meta);background:#0b1928;padding:9px 11px}.workflow-client-picker{border:1px solid var(--line);border-radius:var(--r-sm);background:#0a1725b8;grid-template-columns:minmax(240px,420px) minmax(0,1fr);align-items:end;gap:14px;padding:14px;display:grid}.workflow-client-picker label{color:var(--text-muted);font-size:var(--type-meta);gap:6px;font-weight:750;line-height:1.45;display:grid}.workflow-client-picker select{border:1px solid var(--line-strong);border-radius:var(--r-sm);width:100%;min-height:44px;color:var(--text);font:inherit;font-size:var(--type-meta);background:#0b1928;padding:9px 11px}.workflow-client-picker small{color:var(--text-muted);font-size:var(--type-meta);align-self:center;line-height:1.5}.workflow-client-journey{outline:none;scroll-margin-top:24px}.workflow-stage-summary{grid-template-columns:28px minmax(0,1fr) auto;align-items:center!important;justify-content:initial!important;gap:12px!important;display:grid!important}.workflow-stage-copy{text-align:left;gap:4px;min-width:0;display:grid}.workflow-stage-copy strong,.workflow-stage-copy small{text-align:left;margin:0;display:block}.workflow-stage-sequence{align-self:start;margin-top:1px}.workflow-stage-summary>.state-badge .state-dot{display:none}.workflow-stage-summary>.state-badge{white-space:nowrap;min-height:28px}.workflow-card{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:#081521;gap:12px;padding:14px;display:grid}.workflow-card>header,.workflow-card>ol>li>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.workflow-card>header>div,.workflow-card>ol>li>div>div{gap:3px;display:grid}.workflow-card small{color:var(--text-muted);font-size:10px;line-height:1.45}.workflow-card ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.workflow-card li{border:1px solid var(--line);border-left:2px solid #49647b;gap:10px;padding:11px;display:grid}.workflow-card li[data-state=ready],.workflow-card li[data-state=in_progress],.workflow-card li[data-state=waiting_approval]{border-left-color:#d4a954}.workflow-card li[data-state=blocked]{border-left-color:#df7279}.workflow-card li[data-state=completed]{border-left-color:#58b58e}.workflow-card .workflow-stage-sequence{width:26px;height:26px;color:var(--text-soft);background:#14293b;border-radius:50%;flex:0 0 26px;place-items:center;font-size:11px;font-weight:850;display:grid}.workflow-card form{grid-template-columns:130px 100px minmax(220px,1fr) auto;align-items:end;gap:8px;display:grid}.operating-approval-register>article{border:1px solid var(--line);grid-template-columns:minmax(180px,1fr) auto minmax(360px,2fr);align-items:center;gap:12px;padding:12px;display:grid}.operating-approval-register>article>div{gap:4px;display:grid}.operating-approval-register small{color:var(--text-muted);font-size:10px}.operating-approval-register form{grid-template-columns:130px minmax(180px,1fr) auto;align-items:end;gap:8px;display:grid}.compliance-register>article{border-radius:var(--r-sm);background:linear-gradient(135deg,#5b19232b,#08141fcc);border:1px solid #643943;gap:12px;padding:14px;display:grid}.compliance-register>article>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.compliance-register>article>header>div{gap:4px;display:grid}.compliance-register p{color:var(--text-soft);margin:0;font-size:13px;line-height:1.55}.compliance-register>article>small{color:var(--text-muted);font-size:10px;line-height:1.5}.compliance-group-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.compliance-group-tabs>button{text-align:left;border-color:var(--line);background:#0a1826;align-content:space-between;gap:10px;min-height:76px;padding:11px;display:grid}.compliance-group-tabs>button[aria-current=page]{border-color:var(--blue-bright);box-shadow:inset 0 -2px 0 var(--blue-bright);background:linear-gradient(135deg,#225c8447,#0a1826)}.compliance-group-tabs>button>span:first-child{color:var(--text-soft);font-size:var(--type-meta);font-weight:800;line-height:1.35}.compliance-group-tabs .state-badge{justify-self:start}.compliance-surface-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.compliance-surface-grid form{border:1px solid var(--line);background:#081521;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:11px;display:grid}.compliance-surface-grid form>header{grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;display:flex}.compliance-surface-grid form>button{grid-column:1/-1;justify-self:end}.compliance-surface-grid .compliance-action-boundary{color:var(--text-muted);font-size:var(--type-meta);background:#c6a46114;border-left:2px solid #c6a461;grid-column:1/-1;padding:9px 10px;line-height:1.5}.workflow-event-register>article{border-top:1px solid var(--line);grid-template-columns:minmax(220px,.8fr) minmax(0,2fr);gap:12px;padding:10px 0;display:grid}.workflow-event-register>article>div{gap:3px;display:grid}.workflow-event-register small,.workflow-event-register>article>span{color:var(--text-muted);font-size:10px;line-height:1.5}.workflow-deadline-overview>header>div{max-width:880px}.workflow-deadline-overview>header p{max-width:780px;color:var(--text-muted);font-size:var(--type-meta);margin:7px 0 0;line-height:1.55}.workflow-deadline-overview>.workflow-deadline-scale{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.workflow-deadline-overview>.workflow-deadline-scale article{border:1px solid var(--line);background:#0a1826;border-left-width:3px;min-height:68px;padding:12px}.workflow-deadline-scale article[data-urgency=critical]{border-left-color:#ef6e76}.workflow-deadline-scale article[data-urgency=urgent]{border-left-color:#e6a24d}.workflow-deadline-scale article[data-urgency=required]{border-left-color:#e0c769}.workflow-deadline-scale article[data-urgency=routine]{border-left-color:#68a9d6}.workflow-deadline-scale strong{font-size:17px}.workflow-deadline-overview>.workflow-authority-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.workflow-authority-grid>article{border:1px solid var(--line);border-left:1px solid var(--line);border-radius:var(--r-sm);background:#091724c7;align-content:start;gap:9px;min-height:156px;padding:13px;display:grid}.workflow-authority-grid>article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.workflow-authority-grid>article>header>strong{font-size:13px}.workflow-authority-grid>article>header>span{border:1px solid var(--line-strong);min-width:30px;height:30px;color:var(--text-soft);border-radius:50%;place-items:center;font-size:12px;font-weight:850;display:grid}.workflow-authority-grid>article>small{color:var(--text-muted);font-size:var(--type-meta);line-height:1.45}.workflow-authority-grid>article>p{border-top:1px solid var(--line);gap:2px;margin:0;padding-top:8px;display:grid}.workflow-authority-grid>article>p b{color:var(--text-soft);font-size:var(--type-meta);line-height:1.4}.workflow-authority-grid>article>p span{color:var(--text-muted);font-size:var(--type-meta);line-height:1.45}.workflow-history-controls{grid-template-columns:minmax(220px,.55fr) minmax(280px,1.45fr);gap:10px;display:grid}.workflow-history-controls label{color:var(--text-muted);font-size:var(--type-meta);gap:6px;font-weight:750;display:grid}.workflow-history-controls select,.workflow-history-controls input{border:1px solid var(--line-strong);border-radius:var(--r-sm);width:100%;min-height:44px;color:var(--text);font:inherit;font-size:var(--type-meta);background:#0b1928;padding:9px 11px}.workflow-history-list{overscroll-behavior:contain;border-top:1px solid var(--line);border-bottom:1px solid var(--line);scrollbar-gutter:stable;max-height:410px;overflow:auto}.workflow-history-list>article{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,.8fr) minmax(0,2fr);gap:12px;padding:11px 4px;display:grid}.workflow-history-list>article:last-child{border-bottom:0}.workflow-history-list>article>div{gap:3px;display:grid}.workflow-history-list small,.workflow-history-list>article>span{color:var(--text-muted);font-size:var(--type-meta);line-height:1.5}@media (width<=1000px){.workflow-metric-grid,.workflow-rules>div{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-create,.workflow-card form,.operating-approval-register>article,.operating-approval-register form{grid-template-columns:1fr 1fr}.workflow-create button,.workflow-card form button,.operating-approval-register form button{grid-column:1/-1;justify-self:end}.operating-approval-register>article>form{grid-column:1/-1}.compliance-group-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.operational-hubs-heading .workflow-center-launch{justify-self:start}}@media (width<=650px){.workflow-metric-grid,.workflow-rules>div,.workflow-rules>dl,.workflow-rule-action,.workflow-create,.workflow-client-picker,.workflow-history-controls,.workflow-history-list>article,.workflow-card form,.operating-approval-register>article,.operating-approval-register form,.compliance-surface-grid,.compliance-surface-grid form,.workflow-event-register>article{grid-template-columns:1fr}.workflow-metric-grid article{border-right:0;border-bottom:1px solid var(--line)}.workflow-metric-grid article:last-child{border-bottom:0}.workflow-rule-action button{width:100%}.workflow-create button,.workflow-card form button,.operating-approval-register form button,.compliance-surface-grid form>button,.compliance-surface-grid form>header,.compliance-surface-grid .compliance-action-boundary{grid-column:1}.compliance-group-tabs{scroll-snap-type:x proximity;display:flex;overflow-x:auto}.compliance-group-tabs>button{scroll-snap-align:start;flex:0 0 210px}.workflow-card>header,.compliance-register>header,.compliance-register>article>header{flex-direction:column;align-items:flex-start}.workflow-stage-summary{grid-template-columns:28px minmax(0,1fr)!important}.workflow-stage-summary>.state-badge{grid-column:2;justify-self:start}.workflow-center-launch{white-space:normal;width:100%}}.role-workspace>header,.response-workspace>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 24px}.role-workspace>header>.context-back,.response-workspace>header>.context-back{grid-column:1/-1;justify-self:start;margin:0}.role-workspace>header>.state-badge,.response-workspace>header>.state-badge{grid-area:2/2}.workspace-company_os .view-enter>div:has(>.context-back+.review-field){padding:20px max(var(--page-gutter),env(safe-area-inset-left)) 36px}.workspace-company_os .view-enter>div:has(>.context-back+.review-field)>.context-back{margin:0 0 18px}@media (width<=760px){.role-workspace>header,.response-workspace>header{grid-template-columns:1fr}.role-workspace>header>.state-badge,.response-workspace>header>.state-badge{grid-area:auto/1;justify-self:start}}.investigation-case-handoff{border-radius:var(--r-sm);background:linear-gradient(90deg,#1943603d,#09182570);border:1px solid #355b78;border-left:3px solid #4f91c5;justify-content:space-between;align-items:center;gap:18px;margin:18px 0;padding:14px 16px;display:flex}.case-action-context{border:1px solid var(--line);border-radius:var(--r-sm);background:#ffffff04;gap:5px;min-width:0;margin:0;padding:11px 12px;display:grid}.case-action-context strong{color:var(--text-muted);font-size:var(--type-caption);text-transform:uppercase;line-height:1.35}.case-action-context span{color:var(--text);font-size:var(--type-ui);line-height:1.4}@media (width<=600px){.cases-workspace .case-tabs{grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%;display:grid;overflow:visible}.cases-workspace .case-tabs button{white-space:normal;min-width:0;min-height:44px}}.investigation-case-handoff>div{gap:5px;min-width:0;display:grid}.investigation-case-handoff strong{font-size:var(--type-ui)}.investigation-case-handoff span{color:var(--text-soft);font-size:var(--type-meta);line-height:1.5}.investigation-case-handoff button{border-radius:var(--r-sm);min-height:44px;color:var(--text);font-size:var(--type-meta);background:#14304a;border:1px solid #4c7798;flex:none;padding:9px 13px}.investigation-case-handoff button:focus-visible{outline:2px solid var(--blue-bright);outline-offset:2px}@media (width<=600px){.investigation-case-handoff{flex-direction:column;align-items:stretch}}.cases-workspace{gap:22px;width:min(1540px,100% - 48px);margin:0 auto;padding:42px 0 72px;display:grid}.cases-page-header{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.cases-page-header>div{gap:8px;max-width:900px;display:grid}.cases-page-header h1{margin:0;font-size:clamp(38px,5vw,68px);line-height:1}.cases-page-header h1:focus-visible,.case-detail h2:focus-visible{color:#d9f0ff;text-shadow:0 0 18px #4e9fd338;outline:0}.cases-page-header p,.case-detail>header p,.case-panel>p{color:var(--text-soft);font-size:var(--type-body);margin:0;line-height:1.6}.case-truth-boundary,.case-link-candidate{background:linear-gradient(90deg,#5e47202e,#0b17234d);border:1px solid #4f493c;border-left:3px solid #9a7c44;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.case-truth-boundary>div,.case-link-candidate{gap:5px;display:grid}.case-truth-boundary strong,.case-link-candidate strong{font-size:var(--type-ui)}.case-truth-boundary span,.case-link-candidate span{color:var(--text-soft);font-size:var(--type-meta);line-height:1.55}.cases-layout{border-block:1px solid var(--line);grid-template-columns:minmax(290px,360px) minmax(0,1fr);align-items:start;display:grid}.cases-discovery{border-right:1px solid var(--line);min-width:0;padding:20px 18px 28px 0}.cases-discovery>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.cases-discovery h2,.case-detail h2,.case-panel h3,.case-panel h4{margin:0}.cases-discovery h2{font-size:20px}.cases-discovery header span,.case-detail small,.case-list small,.case-record-list small,.case-timeline small{color:var(--text-muted);font-size:var(--type-meta)}.case-create-form,.case-filters,.case-form-grid,.case-inline-form,.case-status-form{border:1px solid var(--line);border-radius:var(--r-sm);background:#091825bd;gap:10px;margin-top:16px;padding:14px;display:grid}.case-filters{grid-template-columns:minmax(0,1fr) 130px}.case-filters button{grid-column:1/-1}.case-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-form-grid .wide{grid-column:1/-1}.case-inline-form{grid-template-columns:repeat(2,minmax(0,1fr))}.case-inline-form button,.case-status-form button,.case-form-grid button{justify-self:start}.case-create-form label,.case-filters label,.case-form-grid label,.case-inline-form label,.case-status-form label{min-width:0;color:var(--text-soft);font-size:var(--type-meta);gap:6px;display:grid}.case-create-form input,.case-create-form textarea,.case-filters input,.case-filters select,.case-form-grid input,.case-form-grid textarea,.case-form-grid select,.case-inline-form input,.case-inline-form select,.case-status-form input,.case-status-form select{border-radius:var(--r-sm);width:100%;min-height:44px;color:var(--text);font:inherit;font-size:var(--type-ui);background:#091827;border:1px solid #344b62;padding:9px 10px}.case-create-form textarea,.case-form-grid textarea{resize:vertical;min-height:76px}.cases-workspace button{border-radius:var(--r-sm);min-height:44px;color:var(--text);font-size:var(--type-meta);background:#10263a;border:1px solid #365873;padding:8px 11px}.cases-workspace button:hover{background:#14304a;border-color:#5a86a7}.cases-workspace button:focus-visible,.cases-workspace input:focus-visible,.cases-workspace select:focus-visible,.cases-workspace textarea:focus-visible{outline:2px solid var(--blue-bright);outline-offset:2px}.case-list{gap:7px;margin-top:14px;display:grid}.case-list>button{text-align:left;gap:5px;width:100%;min-width:0;padding:13px;display:grid}.case-list>button[aria-current=page]{background:#183650;border-color:#6597ba}.case-list strong,.case-record-list strong,.case-operational-grid strong{font-size:var(--type-ui)}.case-list span,.case-record-list span,.case-operational-grid span{color:var(--text-soft);font-size:var(--type-meta);line-height:1.45}.case-next{width:100%;margin-top:10px}.case-detail{min-width:0;padding:28px clamp(22px,3vw,48px)}.case-detail>header{justify-content:space-between;gap:24px;display:flex}.case-detail>header>div:last-child{align-content:start;justify-items:end;gap:8px;display:grid}.case-detail h2{font-size:clamp(28px,3.2vw,46px)}.case-candidate-action{font-size:var(--type-meta);background:#1b46632e;border:1px solid #3f6480;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding:12px;display:flex}.case-tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin-top:24px;padding-bottom:8px;display:grid}.case-tabs button{background:0 0;min-width:0}.case-tabs button[aria-selected=true]{background:#18344b;border-color:#5c89aa}.case-panel{gap:18px;min-width:0;padding-top:24px;display:grid}.case-panel:focus{outline:0}.case-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;display:grid}.case-facts>div,.case-record-list article,.case-operational-grid>section,.case-manifest{border:1px solid var(--line);border-radius:var(--r-sm);background:#ffffff04;gap:5px;min-width:0;padding:13px;display:grid}.case-facts dt,.case-manifest dt{color:var(--text-muted);font-size:var(--type-caption);text-transform:uppercase}.case-facts dd,.case-manifest dd{font-size:var(--type-ui);overflow-wrap:anywhere;margin:0}.case-record-list,.case-operational-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.case-record-list article.restricted{color:var(--text-soft);border-style:dashed}.case-record-list article .danger{color:#f0bcc1;background:#2a161b;border-color:#75434b;justify-self:start;margin-top:5px}.case-timeline{gap:8px;margin:0;padding:0;list-style:none;display:grid}.case-timeline li{border-bottom:1px solid var(--line);font-size:var(--type-meta);grid-template-columns:minmax(120px,.35fr) minmax(0,1fr) auto;gap:12px;padding:11px 0;display:grid}.case-manifest{grid-template-columns:minmax(0,1fr) auto}.case-manifest dl{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.investigation-header-actions{justify-items:end;gap:10px;display:grid}@media (width<=1050px){.cases-workspace{width:min(100% - 32px,900px)}.cases-layout{grid-template-columns:1fr}.cases-discovery{border-right:0;border-bottom:1px solid var(--line);padding-right:0}.case-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.cases-workspace{gap:16px;width:calc(100% - 24px);padding-top:24px}.cases-page-header,.case-detail>header,.case-candidate-action{flex-direction:column;align-items:flex-start}.cases-page-header>div:last-child,.case-detail>header>div:last-child{justify-items:start}.case-detail{padding:22px 0}.case-filters,.case-form-grid,.case-inline-form,.case-facts,.case-record-list,.case-operational-grid,.case-manifest dl{grid-template-columns:1fr}.case-form-grid .wide,.case-filters button{grid-column:auto}.case-tabs{scrollbar-width:thin;max-width:100%;display:flex;overflow-x:auto}.case-tabs button{min-width:145px;min-height:44px}.case-timeline li,.case-manifest{grid-template-columns:1fr}.cases-workspace button{min-height:44px}}.client-console-identity{grid-template-columns:minmax(0,1fr) auto;align-items:start}.client-console-identity>div{gap:3px;display:grid}.client-console-identity>.icon-button{width:34px;height:34px;padding:8px}.operations-console{z-index:4;border-radius:var(--r-md);background:#07111bf5;border:1px solid #355875;gap:11px;width:min(360px,25vw);min-width:300px;padding:19px;display:grid;position:absolute;top:3%;right:max(20px,2vw);box-shadow:0 20px 46px #00000047}.operations-console>header,.intelligence-flow>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.operations-console h2{margin:4px 0 0;font-size:18px;line-height:1.2}.operations-console .state-badge{text-align:center;flex:none;justify-content:center;max-width:126px}.operations-health{display:grid}.operations-health>button{border:0;border-top:1px solid var(--line);width:100%;min-height:35px;color:var(--text);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:14px;padding:6px 3px 6px 6px;display:flex}.operations-health>button:hover,.operations-health>button:focus-visible{color:#e5f4ff;background:#264e6c2e}.operations-health span{color:var(--text-soft);font-size:var(--type-meta);align-items:center;gap:8px;display:flex}.operations-health i{background:#74889a;border-radius:50%;flex:none;width:7px;height:7px;margin-left:2px;box-shadow:0 0 0 3px #74889a1f}.operations-health [data-state=healthy] i{background:#61c79b;box-shadow:0 0 0 3px #61c79b1f}.operations-health [data-state=warning] i{background:#e8ad65;box-shadow:0 0 0 3px #e8ad651f}.operations-health strong{color:var(--text);font-size:var(--type-meta);text-align:right}.intelligence-flow{border-top:1px solid #355875;gap:10px;padding-top:12px;display:grid}.intelligence-flow h3{margin:3px 0 0;font-size:16px}.intelligence-flow>header>small{color:var(--text-muted);font-size:var(--type-label)}.intelligence-flow dl{border:1px solid var(--line);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.intelligence-flow dl>div{background:#0d1d2d75;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;padding:10px;display:grid}.intelligence-flow dl>div:nth-child(2n){border-left:1px solid var(--line)}.intelligence-flow dl>div:nth-child(n+3){border-top:1px solid var(--line)}.intelligence-flow dt{color:var(--text-muted);font-size:var(--type-label)}.intelligence-flow dd{color:var(--text);margin:0;font-size:20px;font-weight:800;line-height:1}.intelligence-flow dl small{color:var(--text-muted);grid-column:1/-1;font-size:10px;line-height:1.35}.operations-console>p{color:var(--text-muted);font-size:var(--type-label);margin:0;line-height:1.45}@media (width>=1280px){.client-hub-widget,.operations-console{width:clamp(340px,25vw,360px);min-width:0}.operations-console,.client-hub-widget.expanded{height:468px;max-height:468px}.client-hub-widget.collapsed{height:158px;max-height:158px}.client-hub-widget{overflow:hidden}.client-hub-widget.expanded .client-console-scroll{align-content:space-between;row-gap:12px;height:100%}.spatial-role.node-commercial_customer_director{top:78%;left:6%;right:auto}.spatial-role.node-intelligence_director{top:78%;left:auto;right:6%}}@media (width>=761px) and (width<=1279px){.spatial-role.node-commercial_customer_director{grid-row:4}.spatial-role.node-product_engineering_director{grid-row:5}.spatial-role.node-trust_assurance_risk_director{grid-row:6}.spatial-role.node-intelligence_director{grid-row:7}.client-hub-widget{grid-row:8;height:auto;overflow:hidden}.client-hub-widget.collapsed{max-height:158px}.client-hub-widget.expanded{max-height:720px}.operations-console{grid-row:9;width:100%;min-width:0;position:static}}@media (width<=760px){.operations-console{grid-row:1;width:100%;min-width:0;position:static}.spatial-role.node-founder{grid-row:2}.spatial-role.node-chief_of_staff{grid-row:3}.knowledge-core-field{grid-row:4}.spatial-role.node-commercial_customer_director{grid-row:5}.spatial-role.node-product_engineering_director{grid-row:6}.spatial-role.node-trust_assurance_risk_director{grid-row:7}.spatial-role.node-intelligence_director{grid-row:8}.client-hub-widget{grid-row:9;height:auto;overflow:hidden}.client-hub-widget.collapsed{max-height:255px}.client-hub-widget.expanded{max-height:1200px}}.client-hub-widget{will-change:height,max-height;transition:height .16s,max-height .16s}.client-hub-widget>header{display:block}.client-hub-widget .home-console-toggle h2{margin:4px 0 0;font-size:16px;line-height:1.2}.client-hub-widget .home-console-toggle .eyebrow,.client-hub-widget .home-console-toggle .state-badge{font-size:var(--type-label)}.client-hub-widget .client-console-scroll{opacity:1;transition:max-height .18s,opacity .13s}.client-hub-widget.collapsed .client-console-scroll{opacity:0;pointer-events:none;max-height:0;overflow:hidden}.home-status-console{z-index:4;border-radius:var(--r-md);background:#07111bf5;border:1px solid #355875;gap:10px;width:clamp(210px,16vw,240px);height:auto;padding:16px;display:grid;position:absolute;overflow:hidden;box-shadow:0 20px 46px #00000047}.client-hub-widget,.home-status-console{transition:height .16s,max-height .18s}.client-hub-widget:hover,.client-hub-widget:focus-within,.home-status-console:hover,.home-status-console:focus-within{border-left-color:var(--blue-bright);background:linear-gradient(90deg,#0f2538f7,#091420e0);box-shadow:-8px 0 24px #45a3ff17,0 20px 46px #00000047}.home-status-console.collapsed{max-height:104px}.home-status-console.expanded{z-index:8;border-color:#477392;max-height:360px;box-shadow:0 26px 64px #0000006b}.home-status-console>header{display:block}.home-console-toggle{width:100%;color:var(--text);text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:7px 10px;padding:0;display:grid}.home-console-toggle>div{min-width:0}.home-console-toggle h2{margin:4px 0 0;font-size:16px;line-height:1.2}.home-console-toggle .state-badge{grid-column:1;justify-self:start;max-width:100%}.console-toggle-mark{width:25px;height:25px;color:var(--text-soft);border:1px solid #405c73;border-radius:50%;grid-area:1/2/span 2;place-items:center;font-size:18px;line-height:1;display:grid}.home-console-body{opacity:1;grid-template-rows:1fr;min-height:0;transition:grid-template-rows .18s,opacity .13s;display:grid}.home-console-body>div{gap:10px;min-height:0;display:grid;overflow:hidden}.home-status-console.collapsed .home-console-body{opacity:0;pointer-events:none;grid-template-rows:0fr}.home-status-console p{color:var(--text-muted);font-size:var(--type-label);margin:0;line-height:1.45}.hub-collapsed-signals{border:1px solid var(--line);border-radius:5px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;display:grid;overflow:hidden}.hub-collapsed-signals>button{min-width:0;min-height:25px;color:var(--text-soft);text-align:left;background:#0d1d2d75;border:0;justify-content:space-between;align-items:center;gap:5px;padding:4px 6px;display:flex}.hub-collapsed-signals>button:nth-child(2n){border-left:1px solid var(--line)}.hub-collapsed-signals>button:nth-child(n+3){border-top:1px solid var(--line)}.hub-collapsed-signals span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:9px;display:flex;overflow:hidden}.hub-collapsed-signals strong{flex:none;font-size:10px}.hub-collapsed-signals i{background:#74889a;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 2px #74889a1f}.hub-collapsed-signals [data-state=healthy] i{background:#61c79b}.hub-collapsed-signals [data-state=warning] i{background:#e8ad65}.client-hub-widget.collapsed,.home-status-console.collapsed{gap:8px;padding:13px}.client-hub-widget.collapsed .home-console-toggle h2,.home-status-console.collapsed .home-console-toggle h2{margin-top:2px;font-size:14px}.client-hub-widget.collapsed .home-console-toggle .state-badge,.home-status-console.collapsed .home-console-toggle .state-badge{padding:2px 6px;font-size:9px}.hub-full-actions{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:7px;padding-top:10px;display:grid}.hub-full-actions button{min-height:38px;font-size:var(--type-label);padding:7px 9px;line-height:1.3}.home-status-console.expanded .operations-health>button{min-height:30px;padding-top:4px;padding-bottom:4px}.hub-quick-command{border-top:1px solid var(--line);grid-template-columns:1fr;gap:6px;padding-top:7px;display:grid}.hub-quick-command label{color:var(--text-muted);gap:3px;font-size:9px;font-weight:800;display:grid}.hub-quick-command select{border:1px solid var(--line);width:100%;min-height:30px;color:var(--text-soft);background:#0d1d2d;border-radius:4px;padding:4px 22px 4px 6px;font-size:10px}.hub-quick-command>div{grid-template-columns:1fr;align-self:end;gap:4px;display:grid}.hub-quick-command button{min-height:30px;color:var(--text-soft);background:#102034;border:1px solid #36536d;border-radius:4px;padding:4px 6px;font-size:9px;line-height:1.2}.hub-full-actions{margin-top:auto}.hub-filter{border-top:1px solid var(--line);gap:6px;padding-top:8px;display:grid}.hub-filter>span{color:var(--text-muted);font-size:var(--type-label);font-weight:800}.hub-filter>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;display:grid}.hub-filter button{border:1px solid var(--line);min-width:0;min-height:27px;color:var(--text-muted);background:#0d1d2d7a;border-radius:4px;padding:4px 2px;font-size:9px;line-height:1.15}.hub-filter button[aria-pressed=true]{color:#e5f4ff;background:#17344d;border-color:#4f91c5}.hub-filter small{color:var(--text-muted);font-size:9px;line-height:1.35}.intelligence-flow-grid{border:1px solid var(--line);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.intelligence-flow-grid>button{min-height:72px;color:var(--text);text-align:left;background:#0d1d2d75;border:0;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;padding:10px;display:grid}.intelligence-flow-grid>button:nth-child(2n){border-left:1px solid var(--line)}.intelligence-flow-grid>button:nth-child(n+3){border-top:1px solid var(--line)}.intelligence-flow-grid>button:hover,.intelligence-flow-grid>button:focus-visible{background:#1e425e9e}.intelligence-flow-grid>button:disabled{color:var(--text-muted);opacity:.58;cursor:not-allowed}.intelligence-flow-grid span{color:var(--text-muted);font-size:var(--type-label)}.intelligence-flow-grid strong{font-size:20px;line-height:1}.intelligence-flow-grid small{color:var(--text-muted);grid-column:1/-1;font-size:10px;line-height:1.35}.operations-console{top:29%;left:31%;right:auto;transform:translate(-50%)}.trust-console{top:29%;left:auto;right:31%;transform:translate(50%)}.intelligence-console{width:clamp(340px,25vw,360px);top:3%;left:auto;right:max(20px,2vw)}.intelligence-flow{border-top:0;padding-top:0}@media (width>=1280px){.operations-console,.trust-console,.intelligence-console{height:auto}}@media (width>=761px) and (width<=1279px){.home-status-console{width:100%;min-width:0;position:static;transform:none}.home-status-console.collapsed{max-height:104px}.home-status-console.expanded{max-height:420px}.operations-console{grid-row:9}.trust-console{grid-row:10}.intelligence-console{grid-row:11}}@media (width<=760px){.home-status-console{width:100%;min-width:0;position:static;transform:none}.home-status-console.collapsed{max-height:104px}.home-status-console.expanded{max-height:440px}.operations-console{grid-row:1}.trust-console{grid-row:2}.intelligence-console{grid-row:3}.spatial-role.node-founder{grid-row:4}.spatial-role.node-chief_of_staff{grid-row:5}.knowledge-core-field{grid-row:6}.spatial-role.node-commercial_customer_director{grid-row:7}.spatial-role.node-product_engineering_director{grid-row:8}.spatial-role.node-trust_assurance_risk_director{grid-row:9}.spatial-role.node-legal_regulatory_adviser{grid-row:10}.spatial-role.node-intelligence_director{grid-row:11}.client-hub-widget{grid-row:12}}.response-workspace-scrim{z-index:420;padding:max(82px,calc(env(safe-area-inset-top) + 72px)) var(--page-gutter) max(24px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02080ed6;place-items:center;display:grid;position:fixed;inset:0}.response-workspace{border-radius:var(--r-lg);background:#09131f;border:1px solid #416682;grid-template-rows:auto auto minmax(0,1fr);width:min(940px,100%);max-height:min(760px,100vh - 112px);display:grid;overflow:auto;box-shadow:0 34px 100px #000000ad}.response-workspace>header{border-bottom:1px solid var(--line);grid-template-columns:160px minmax(0,1fr) auto;align-items:start;gap:22px;padding:24px 28px;display:grid}.response-workspace>header h2{margin:5px 0 4px;font-size:clamp(24px,3vw,34px)}.response-workspace>header p{color:var(--text-muted);font-size:var(--type-meta);margin:0}.response-command{border-bottom:1px solid var(--line);background:#193e5638;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 18px;padding:15px 28px;display:grid}.response-command.needs-action{background:#81511e2e}.response-command>span{color:var(--text-muted);font-size:var(--type-label);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.response-command>strong{color:var(--text);font-size:var(--type-ui);line-height:1.45}.response-command>small{color:var(--text-muted);font-size:var(--type-label);white-space:nowrap}.response-workspace-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.response-workspace-grid>section{align-content:start;gap:14px;padding:30px;display:grid}.response-workspace-grid>section+section{border-left:1px solid var(--line)}.response-workspace-grid h3{margin:0;font-size:20px}.response-workspace-grid p,.response-workspace-grid li{color:var(--text-soft);font-size:var(--type-ui);line-height:1.55}.response-workspace-grid p{margin:0}.response-workspace-grid ol{gap:9px;margin:0;padding-left:20px;display:grid}.response-workspace-grid dl{border-top:1px solid var(--line);margin:4px 0 0;display:grid}.response-workspace-grid dl>div{border-bottom:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);gap:14px;padding:11px 0;display:grid}.response-workspace-grid dt{color:var(--text-muted);font-size:var(--type-label)}.response-workspace-grid dd{color:var(--text);font-size:var(--type-meta);margin:0}.response-item-list{border-top:1px solid var(--line);display:grid}.response-item-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding:13px 0;display:grid}.response-item-list article>div{gap:4px;display:grid}.response-item-list article strong{color:var(--text);font-size:var(--type-ui);line-height:1.35}.response-item-list article small{color:var(--text-muted);font-size:var(--type-meta);line-height:1.45}.response-empty{background:#0d1d2d66;border:1px dashed #3b566d;border-radius:8px;padding:18px}.response-next-action{background:#204d6b38;border-left:3px solid #71abd0;padding:16px}.response-resolution{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:5px;padding:14px 0;display:grid}.response-resolution span{color:var(--text-muted);font-size:var(--type-label);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.response-resolution strong{color:var(--text);font-size:var(--type-meta);line-height:1.5}.response-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:4px;display:grid}.response-actions button:last-child{grid-column:1/-1}.response-workspace-grid small{color:var(--text-muted);font-size:var(--type-meta);line-height:1.5}@media (width<=760px){.response-workspace-scrim{place-items:end stretch;padding:68px 0 0}.response-workspace{border-radius:var(--r-lg) var(--r-lg) 0 0;border-bottom:0;border-left:0;border-right:0;width:100%;max-height:calc(100vh - 68px)}.response-workspace>header{grid-template-columns:1fr;gap:14px;padding:20px}.response-command{grid-template-columns:1fr;gap:6px;padding:14px 20px}.response-command>small{white-space:normal}.response-workspace-grid{grid-template-columns:1fr}.response-workspace-grid>section{padding:22px 20px}.response-workspace-grid>section+section{border-top:1px solid var(--line);border-left:0}.response-actions{grid-template-columns:1fr}.response-actions button:last-child{grid-column:1}}.core-transition-definitions{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.core-interface-transition{z-index:1000;pointer-events:auto;background:radial-gradient(circle at 50% 52%,#0c2a40 0,#081827 32%,#040b12 78%);position:fixed;inset:0;overflow:hidden}.core-interface-transition svg{transform-origin:50% 52%;filter:drop-shadow(0 0 3px #69caff70);width:120%;height:120%;position:absolute;inset:-10%}.core-interface-transition .core-transition-points{fill:#8dd3f4}.core-transition-halo{filter:blur(9px);background:radial-gradient(#318ec647,#081f300d 62%,#0000 74%);border-radius:50%;width:34vmin;height:27vmin;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.core-interface-transition.covering{animation:90ms ease-in forwards core-veil-in}.core-interface-transition.covering svg{animation:90ms cubic-bezier(.22,.72,.24,1) forwards core-field-open}.core-interface-transition.covering .core-transition-halo{animation:.7s ease-in-out 90ms infinite alternate core-loading-breathe}.core-interface-transition.revealing{animation:70ms ease-out forwards core-veil-out}.core-interface-transition.revealing svg{animation:70ms cubic-bezier(.4,0,.2,1) forwards core-field-close}.core-interface-transition.revealing .core-transition-halo{animation:70ms ease-out forwards core-halo-close}@keyframes core-veil-in{0%{opacity:0}to{opacity:1}}@keyframes core-veil-out{0%{opacity:1}to{opacity:0}}@keyframes core-field-open{0%{opacity:.18;transform:scale(.08)}to{opacity:1;transform:scale(1.14)}}@keyframes core-field-close{0%{opacity:1;transform:scale(1.14)}to{opacity:.12;transform:scale(.06)}}@keyframes core-loading-breathe{0%{opacity:.58;transform:translate(-50%,-50%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1.04)}}@keyframes core-halo-close{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.28)}}@media (prefers-reduced-motion:reduce){.core-interface-transition{display:none}.client-hub-widget{will-change:auto;transition:none}}.spatial-role>span,.spatial-role>.node-status,.node-status{font-size:9px}.spatial-role>strong{font-size:14px}.spatial-role>em,.spatial-role>small{font-size:10px}.company-spatial-map .spatial-role>em{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.02em;line-height:1.2;overflow:hidden}.company-spatial-map .spatial-role>small{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;font-size:9px;overflow:hidden}.catalogue-facets>header span,.network-heading span{font-size:14px}.catalogue-facets>header small,.network-heading small,.catalogue-network>small{font-size:12px}.catalogue-facets>div>span{font-size:11px}.catalogue-facets button{min-height:44px;font-size:12px}.catalogue-facets-empty{color:var(--text-muted);margin:0;padding:14px 0;font-size:13px;line-height:1.5}.catalogue-search,.atlas-discovery>form,.publication-search-seam{border-radius:var(--r-sm);background:#08111ce0;border:1px solid #345474;min-height:56px}.catalogue-facets>header button,.catalogue-facets button,.catalogue-applied-filters button,.atlas-discovery button,.atlas-facet button,.atlas-applied-filters button,.publication-search-seam button,.publication-quick-filters button,.publication-applied-filters button,.catalogue-filter-tabs button,.catalogue-filter-options button{min-height:44px;padding:8px 12px;font-size:12px;line-height:1.3}.catalogue-facets button,.catalogue-applied-filters button,.atlas-facet button,.atlas-applied-filters button,.publication-quick-filters button,.publication-applied-filters button{border:1px solid var(--line-strong);color:var(--text-soft);background:#111d2bb8;border-radius:999px}.network-dimension-legend,.catalogue-results>header small,.result-metadata,.catalogue-applied-filters button,.result-matches,.result-matches strong,.result-dimensions i{font-size:11px}.result-summary,.atlas-discovery input{font-size:14px}.atlas-facet legend{font-size:11px}.atlas-facet button,.atlas-more-filters summary,.atlas-discovery-footer>span,.atlas-applied-filters button{font-size:12px}.atlas-facet button small{font-size:11px}.publication-search-seam strong{font-size:14px}.publication-search-seam span,.publication-search-seam button,.publication-lifecycle span{font-size:12px}.account-panel header small{font-size:11px}.account-scroll h3{font-size:15px}.spatial-role.node-legal_regulatory_adviser{background:#0c1421f7;border-color:#4c5870;width:220px;min-height:92px;padding:11px 14px;top:79%;left:50%;right:auto;transform:translate(-50%)}.spatial-role.node-legal_regulatory_adviser:hover,.spatial-role.node-legal_regulatory_adviser:focus-visible,.spatial-role.node-legal_regulatory_adviser[aria-pressed=true]{border-color:var(--blue-bright);background:#10283e;transform:translate(-50%,-3px);box-shadow:0 18px 45px #00000059}.spatial-role.node-legal_regulatory_adviser>strong{font-size:13px}.spatial-role.node-legal_regulatory_adviser>em{color:#b5c7d8}.legal-adviser-boundary{background:#795d281f;border:1px solid #665f49;border-radius:8px;gap:7px;margin:18px 0;padding:16px;display:grid}.legal-adviser-boundary strong{color:#f3d49a;font-size:14px}.legal-adviser-boundary p,.legal-adviser-boundary small{color:var(--text-soft);margin:0;font-size:12px;line-height:1.55}.legal-adviser-boundary small{color:var(--text-muted)}@media (width>=1280px){.spatial-home{min-height:840px;overflow:visible}.company-spatial-map{min-height:840px;overflow:hidden}}@media (width>=1101px) and (width<=1149px){.spatial-home,.company-spatial-map{height:1000px;min-height:1000px}.spatial-role.node-legal_regulatory_adviser{width:240px;min-height:72px;top:calc(79% + 102px)}}@media (width>=1150px) and (width<=1279px){.spatial-role.node-legal_regulatory_adviser{width:110px;min-height:92px;padding:9px 8px;top:79%}.spatial-role.node-legal_regulatory_adviser>strong{font-size:11px}.spatial-role.node-legal_regulatory_adviser>em{display:none}.spatial-role.node-legal_regulatory_adviser>small{font-size:9px}}@media (width>=761px) and (width<=1279px){.spatial-role.node-legal_regulatory_adviser{grid-row:7;width:100%;min-height:92px;position:static;transform:none}.spatial-role.node-intelligence_director{grid-row:8}.client-hub-widget{grid-row:9}.operations-console{grid-row:10}.trust-console{grid-row:11}.intelligence-console{grid-row:12}}@media (width<=760px){.spatial-role.node-legal_regulatory_adviser{grid-row:10;width:100%;min-height:92px;position:static;transform:none}.spatial-role.node-intelligence_director{grid-row:11}.client-hub-widget{grid-row:12}}@media (width>=1280px){.company-spatial-map{--home-console-width:clamp(210px,18vw,320px);--home-console-gutter:max(20px,2vw);--home-console-gap:clamp(14px,2vw,34px)}.client-hub-widget,.home-status-console{width:var(--home-console-width);min-width:0;top:3%;transform:none}.client-hub-widget{left:var(--home-console-gutter)}.operations-console{right:auto;left:calc(var(--home-console-gutter) + var(--home-console-width) + var(--home-console-gap))}.trust-console{right:calc(var(--home-console-gutter) + var(--home-console-width) + var(--home-console-gap));left:auto}.intelligence-console{right:var(--home-console-gutter);left:auto}.client-hub-widget.collapsed,.home-status-console.collapsed{height:170px;max-height:170px;padding-bottom:16px}.client-hub-widget.expanded{height:468px;max-height:468px}.home-status-console.expanded{grid-template-rows:auto minmax(0,1fr);height:468px;max-height:468px}.home-status-console.expanded .home-console-body>div{align-content:space-between}}.account-scroll p{font-size:14px}.account-scroll dl>div dt,.account-scroll dl>div dd,.account-scroll label,.saved-watch strong,.privacy-status strong,.saved-watch small,.privacy-status small{font-size:12px}.notification-tabs button,.notification-tabs span,.notification-event>div>span,.notification-event small,.notification-event>.notification-remove{font-size:11px}.notification-event strong{font-size:14px}.notification-event p,.notification-empty,.graph-node>strong{font-size:13px}.graph-node>small{grid-template-columns:72px 1fr;font-size:11px}.graph-node>small b,.node-type{font-size:10px}.graph-value{font-size:12px}.graph-edge-label{width:220px;min-height:74px}.graph-edge-label small,.graph-edge-label span{font-size:10px}.graph-edge-label strong{font-size:12px}.graph-scroll-hint{color:var(--text-muted);font-size:var(--type-meta);margin:0;padding:0 36px 12px;line-height:1.45}.pathway-graph-scroll:focus-visible{outline:2px solid var(--blue-bright);outline-offset:-2px}.analytical-canvas .graph-node{gap:6px;padding:14px}.analytical-canvas .graph-node>strong{min-height:0}.analytical-canvas .graph-node>small{overflow-wrap:anywhere;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:7px}.analytical-canvas .graph-node>small b{white-space:nowrap}.analytical-canvas .flow-tags{gap:3px}.analytical-canvas .flow-tags i{padding:2px 4px}.analytical-canvas .graph-edge-label{gap:3px;width:160px;height:auto;min-height:0;padding:8px 9px;overflow:visible}.analytical-canvas .graph-edge-label small,.analytical-canvas .graph-edge-label span,.analytical-canvas .graph-edge-label strong{overflow-wrap:anywhere;white-space:normal}.analytical-canvas .graph-lane-labels>div{align-items:start;gap:2px;width:360px;display:grid}.analytical-canvas .graph-lane-labels span{line-height:1.35}.public-header nav a,.public-sign-in,.public-login>header button{font-size:var(--type-meta)}.public-hero-copy>small,.public-topology>div,.public-products li small,.public-governance>ol span,.public-private-boundary i,.public-trust-grid span,.public-footer a,.public-footer span,.public-footer small,.public-login>footer,.login-provider-note,.security-note{font-size:var(--type-label)}.public-products li>span,.public-private-boundary,.public-trust-note{font-size:var(--type-meta)}.public-products li p,.public-governance>ol p,.public-trust-grid p{font-size:13px;line-height:1.55}.public-governance>ol strong{font-size:14px}.login-card label,.form-error{font-size:var(--type-meta)}.product-shell nav button,.workspace-switch,.utility-button,.context-back{font-size:var(--type-label)}.product-shell nav button,.workspace-switch,.utility-button,.profile-avatar,.context-back,.search-palette header button,.account-panel header button,.search-results>button,.evidence-control,.evidence-sidecar header button{min-width:44px;min-height:44px}.profile-avatar,.search-palette header button,.account-panel header button,.evidence-sidecar header button{width:44px;height:44px}.product-shell nav button,.workspace-switch,.utility-button,.context-back,.evidence-control{font-size:var(--type-meta)}.search-palette>header{grid-template-columns:20px minmax(0,1fr) 44px}.search-palette input,.login-card input{min-height:44px}.simulation-workspace>.simulation-stage{min-width:0;padding:40px clamp(22px,4vw,52px)}@media (width<=760px){.simulation-workspace>.simulation-stage,.simulation-embedded .simulation-workspace>.simulation-stage{padding:28px 0}}.spatial-role.node-learning_enablement_manager,.spatial-role.node-intelligence_quality_integrity_manager{background:#0c1421f7;border-color:#4c5870;width:210px;min-height:92px;padding:11px 14px}.spatial-role.node-learning_enablement_manager:hover,.spatial-role.node-learning_enablement_manager:focus-visible,.spatial-role.node-learning_enablement_manager[aria-pressed=true],.spatial-role.node-intelligence_quality_integrity_manager:hover,.spatial-role.node-intelligence_quality_integrity_manager:focus-visible,.spatial-role.node-intelligence_quality_integrity_manager[aria-pressed=true]{border-color:var(--blue-bright);background:#10283e;box-shadow:0 18px 45px #00000059}.spatial-role.node-learning_enablement_manager>em,.spatial-role.node-intelligence_quality_integrity_manager>em{color:#b5c7d8}.learning-enablement-launch{z-index:4;width:210px;min-height:86px;color:var(--text-soft);text-align:left;background:#081724f7;border:1px solid #355b78;border-radius:7px;gap:4px;padding:11px 13px;display:grid;position:absolute}.learning-enablement-launch:hover,.learning-enablement-launch:focus-visible{border-color:var(--blue-bright);background:#10283e;box-shadow:0 16px 38px #00000052}.learning-enablement-launch:focus-visible{outline:2px solid var(--blue-bright);outline-offset:3px}.learning-enablement-launch>strong{font-size:15px}.learning-enablement-launch>small{color:var(--text-muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 13px;font-size:9px;line-height:1.25;display:grid}.learning-enablement-launch>small b{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 6px;min-width:0;font-weight:750;display:grid}.learning-enablement-launch>small b i{background:#f39aa0;border-radius:50%;grid-row:1/3;width:7px;height:7px;box-shadow:0 0 0 3px #f39aa01a}.learning-enablement-launch>small b em{color:#f39aa0;font-size:9px;font-style:normal;font-weight:650}.learning-enablement-launch>small b[data-state=attention] i{background:#f1ca77;box-shadow:0 0 0 3px #f1ca771a}.learning-enablement-launch>small b[data-state=attention] em{color:#f1ca77}.learning-enablement-launch>small b[data-state=live] i{background:#7de2b5;box-shadow:0 0 0 3px #7de2b51a}.learning-enablement-launch>small b[data-state=live] em{color:#7de2b5}@media (width>=1280px){.spatial-home{height:auto;min-height:0;overflow:visible}.company-spatial-map{--outer-director-inset:calc(10% - 105px);--inner-director-outset:clamp(46px,3vw,58px);--role-card-height:96px;--founder-top:18px;height:auto;min-height:760px;overflow:hidden}.company-spatial-map .spatial-role{height:var(--role-card-height);min-height:var(--role-card-height)}.spatial-role.node-founder{top:var(--founder-top);left:calc(50% - 105px)}.spatial-role.node-chief_of_staff{top:138px;left:calc(50% - 105px)}.knowledge-core-field{width:430px;height:300px;top:410px}.spatial-role.node-commercial_customer_director{top:222px;right:auto;left:var(--outer-director-inset)}.spatial-role.node-learning_enablement_manager{top:342px;right:auto;left:var(--outer-director-inset);width:210px;transform:none}.learning-enablement-launch{top:520px;left:var(--outer-director-inset);width:calc(27% + 105px - var(--inner-director-outset) - var(--outer-director-inset));height:162px;min-height:162px;padding:15px 17px}.spatial-role.node-learning_enablement_manager:hover,.spatial-role.node-learning_enablement_manager:focus-visible,.spatial-role.node-learning_enablement_manager[aria-pressed=true]{transform:translateY(-3px)}.spatial-role.node-product_engineering_director{top:373px;right:auto;left:calc(27% - 105px - var(--inner-director-outset))}.spatial-role.node-finance_operations_director{top:586px;left:calc(50% - 105px);right:auto}.spatial-role.node-trust_assurance_risk_director{top:373px;right:auto;left:calc(73% - 105px + var(--inner-director-outset))}.spatial-role.node-intelligence_director{top:222px;right:var(--outer-director-inset);left:auto}.spatial-role.node-intelligence_quality_integrity_manager{top:342px;right:var(--outer-director-inset);width:210px;left:auto;transform:none}.spatial-role.node-intelligence_quality_integrity_manager:hover,.spatial-role.node-intelligence_quality_integrity_manager:focus-visible,.spatial-role.node-intelligence_quality_integrity_manager[aria-pressed=true]{transform:translateY(-3px)}.spatial-role.node-legal_regulatory_adviser{top:493px;right:auto;left:calc(73% - 105px + var(--inner-director-outset));width:210px;transform:none}.spatial-role.node-legal_regulatory_adviser:hover,.spatial-role.node-legal_regulatory_adviser:focus-visible,.spatial-role.node-legal_regulatory_adviser[aria-pressed=true]{transform:translateY(-3px)}.workspace-status-rail{z-index:5;background:linear-gradient(90deg,#08121deb,#08121d61);border-top:1px solid #355875;border-bottom:1px solid #23394d;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:70px;gap:4px;width:min(560px,39vw);height:86px;padding:7px;display:grid;position:absolute;top:28px}.workspace-status-rail.all-live{grid-auto-rows:44px;height:60px;top:54px}.workspace-status-rail.left{left:var(--outer-director-inset)}.workspace-status-rail.right{right:var(--outer-director-inset)}.workspace-status-rail button{min-width:0;height:70px;min-height:70px;color:var(--text-soft);text-align:left;background:#1023359e;border:0;border-radius:4px;align-content:center;gap:4px;padding:6px 7px;display:grid}.workspace-status-rail.all-live button{height:44px;min-height:44px}.workspace-status-rail button:hover,.workspace-status-rail button:focus-visible{background:#15334c}.workspace-status-rail button:focus-visible{outline:2px solid var(--blue-bright);outline-offset:2px}.workspace-status-rail .system-status-primary{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.workspace-status-rail .system-status-label{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:11px;font-weight:800;line-height:1.2;display:flex;overflow:hidden}.workspace-status-rail strong{color:var(--text-muted);white-space:nowrap;flex:none;font-size:11px;line-height:1.2}.workspace-status-rail .system-status-reasons{color:#879bad;gap:2px;min-width:0;display:grid;overflow:hidden}.workspace-status-rail .system-status-reasons small{white-space:nowrap;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:4px;min-width:0;font-size:10px;line-height:1.15;display:grid}.workspace-status-rail .system-status-reasons small i{width:4px;height:4px;box-shadow:none}.workspace-status-rail .system-status-reasons b{color:#a8bac8;font-weight:780}.workspace-status-rail .system-status-reasons em{text-overflow:ellipsis;min-width:0;font-style:normal;overflow:hidden}.workspace-status-rail i{background:#758899;border-radius:50%;flex:none;width:6px;height:6px}.workspace-status-rail [data-state=live] i{background:#61c79b;box-shadow:0 0 0 3px #61c79b1a}.workspace-status-rail [data-state=attention] i{background:#e8ad65;box-shadow:0 0 0 3px #e8ad651a}.workspace-status-rail [data-state=unavailable] i{background:#758899}.company-home .hub-collapsed-signals>button{place-content:center stretch;gap:2px;display:grid}.company-home .hub-collapsed-signals span{text-overflow:clip;overflow:visible}.company-home .hub-collapsed-signals strong{justify-self:start;font-size:9px}.accountable-hub-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;padding:12px 28px 14px}}.company-spatial-map .spatial-role>strong{font-size:13px}.company-spatial-map .spatial-role>em{letter-spacing:-.035em;font-size:9px}.workspace-status-rail [data-state=live] i{background:#61c79b;box-shadow:0 0 0 3px #61c79b1a}.workspace-status-rail [data-state=attention] i{background:#e8ad65;box-shadow:0 0 0 3px #e8ad651a}.workspace-status-rail [data-state=critical] i{background:#e56d76;box-shadow:0 0 0 3px #e56d761f}.workspace-status-rail [data-state=unavailable] i{background:#758899}.overall-systems-scrim{z-index:90;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#02080eb8;place-items:center;padding:78px 24px 24px;display:grid;position:fixed;inset:0}.overall-systems-report{background:#0a1725;border:1px solid #3d6685;border-radius:10px;gap:14px;width:min(680px,100%);max-height:calc(100dvh - 110px);padding:20px;display:grid;overflow:auto;box-shadow:0 28px 80px #0000008c}.overall-systems-report>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:18px;padding-bottom:12px;display:flex}.overall-systems-report h2{margin:3px 0 5px;font-size:22px}.overall-systems-report header p{max-width:540px;color:var(--text-muted);margin:0;font-size:13px;line-height:1.45}.overall-systems-summary{justify-content:space-between;align-items:center;gap:14px;display:flex}.overall-systems-summary small{color:var(--text-muted);font-size:12px}.overall-systems-report dl{border:1px solid var(--line);border-radius:7px;margin:0;display:grid;overflow:hidden}.overall-systems-report dl>div{grid-template-columns:minmax(150px,.8fr) minmax(0,1.2fr);align-items:center;gap:18px;padding:10px 12px;display:grid}.overall-systems-report dl>div+div{border-top:1px solid var(--line)}.overall-systems-report dt{color:var(--text-soft);font-size:13px;font-weight:750}.overall-systems-report dd{text-align:right;gap:3px;margin:0;display:grid}.overall-systems-report dd>span{justify-content:flex-end;align-items:center;gap:8px;display:flex}.overall-systems-report dd strong{font-size:13px}.overall-systems-report dd small{color:var(--text-muted);font-size:11px;line-height:1.35}.overall-systems-report .overall-row-action{border:1px solid var(--line);border-radius:var(--r-sm);min-height:30px;color:var(--text-soft);background:#102034;justify-self:end;padding:5px 8px;font-size:10px}@media (forced-colors:active){.workspace-status-rail i{forced-color-adjust:none;background:canvas;border:1px solid canvastext}.workspace-status-rail [data-state=live] i{background:highlight}.workspace-status-rail [data-state=attention] i,.workspace-status-rail [data-state=critical] i{background:mark}.workspace-status-rail [data-state=unavailable] i{background:graytext}}.learning-enablement-studio{min-height:calc(100dvh - 68px);padding-bottom:48px}.learning-delivery-queue{border-radius:var(--r-md);background:#091b2ac2;border:1px solid #315675;gap:12px;margin:18px 0;padding:20px;display:grid}.learning-delivery-queue>header{gap:5px;display:grid}.learning-delivery-queue>header h2,.learning-delivery-queue>header p{margin:0}.learning-delivery-queue>header p{color:var(--text-muted);font-size:var(--type-meta)}.learning-delivery-queue>article{border:1px solid var(--line);border-radius:var(--r-sm);grid-template-columns:minmax(240px,1fr) minmax(420px,1.5fr);align-items:end;gap:14px;padding:12px;display:grid}.learning-delivery-queue>article>div{gap:4px;display:grid}.learning-delivery-queue>article span,.learning-delivery-queue>article small{color:var(--text-muted);font-size:var(--type-meta)}.learning-delivery-queue form{grid-template-columns:minmax(120px,.6fr) minmax(180px,1fr) auto;align-items:end;gap:8px;display:grid}.learning-delivery-queue label{color:var(--text-muted);font-size:var(--type-meta);gap:5px;display:grid}.learning-delivery-queue input,.learning-delivery-queue select{border:1px solid var(--line);border-radius:var(--r-sm);width:100%;min-height:40px;color:var(--text);background:#081725;padding:7px 9px}.learning-delivery-queue button{border-radius:var(--r-sm);min-height:40px;color:var(--text);background:#10263a;border:1px solid #3b6687;padding:8px 11px}@media (width<=800px){.learning-delivery-queue>article{grid-template-columns:1fr}.learning-delivery-queue form{grid-template-columns:1fr 1fr}.learning-delivery-queue form button{grid-column:1/-1}}@media (width<=520px){.learning-delivery-queue form{grid-template-columns:1fr}}.learning-studio-overview{margin:0 var(--page-gutter) 20px;border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.learning-studio-overview article{background:#091623b8;gap:5px;padding:15px;display:grid}.learning-studio-overview article+article{border-left:1px solid var(--line)}.learning-studio-overview span,.learning-studio-overview small{color:var(--text-muted);font-size:12px;line-height:1.4}.learning-studio-overview strong{font-size:18px}.learning-studio-grid{margin:0 var(--page-gutter);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.learning-studio-grid>section,.learning-studio-grid>aside{border:1px solid var(--line);background:#08131fcc;border-radius:8px;min-width:0;padding:18px}.learning-studio-grid>section>header,.learning-studio-grid>aside>header{border-bottom:1px solid var(--line);margin-bottom:13px;padding-bottom:10px}.learning-studio-grid h2{margin:3px 0 0;font-size:18px}.learning-studio-grid>section:first-child,.learning-material-versions,.learning-studio-grid>section:nth-child(3),.learning-authority,.learning-task-legend,.learning-operations-critical{grid-column:1/-1}.learning-term-guide{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 0;display:grid}.learning-term-guide>div{border:1px solid var(--line);background:#0e1f2f80;border-radius:6px;padding:10px 12px}.learning-term-guide dt{color:var(--text-soft);margin-bottom:3px;font-size:12px;font-weight:850}.learning-term-guide dd{color:var(--text-muted);margin:0;font-size:11px;line-height:1.45}.learning-studio-grid>section:nth-child(3),.learning-authority{align-self:start;width:100%}.learning-authority .company-hub-definition{grid-template-columns:repeat(3,minmax(0,1fr));min-height:0;display:grid}.learning-authority .company-hub-definition>div+div{border-left:1px solid var(--line);border-top:0}.learning-authority .company-hub-definition>div:nth-child(3n+1){border-left:0}.learning-authority .company-hub-definition>div:nth-child(n+4){border-top:1px solid var(--line)}.learning-authority .company-hub-definition>div{align-content:start}.learning-task-legend{grid-column:1/-1;grid-template-columns:minmax(180px,.3fr) minmax(0,1.7fr);align-items:start;gap:16px;display:grid}.learning-task-legend>header{border:0!important;margin:0!important;padding:0!important}.learning-task-legend>p{color:var(--text-muted);grid-column:2;margin:0;font-size:12px;line-height:1.5}.learning-task-legend .learning-task-controls{grid-area:1/2;grid-template-columns:repeat(4,minmax(0,1fr))}.learning-task-legend .learning-task-controls>div{padding:10px 12px;display:block}.learning-task-legend .learning-task-controls>div+div{border-top:0;border-left:1px solid var(--line)}.learning-task-legend dd{color:var(--text-muted);margin:4px 0 0;font-size:11px;line-height:1.4}.learning-operations-critical{grid-column:1/-1;background:linear-gradient(135deg,#5a1f263d,#08131fdb)!important;border-color:#e56d768c!important}.learning-operations-critical .company-hub-definition{grid-template-columns:repeat(3,minmax(210px,1fr));display:grid}.learning-operations-critical .company-hub-definition>div:nth-child(4){border-left:0;border-top:1px solid var(--line)}.learning-operations-critical .company-hub-definition>div:nth-child(5){border-top:1px solid var(--line)}.learning-operations-critical .company-hub-definition>div{align-content:start}.learning-operations-critical .company-hub-definition>div+div{border-top:0;border-left:1px solid var(--line)}.human-work-modules-intro{max-width:900px;color:var(--text-muted);margin:0;font-size:12px;line-height:1.55}.workspace-module-ownership{grid-area:meta;gap:7px;margin:2px 0 4px;display:grid}.workspace-module-ownership>div{border-top:1px solid var(--line);grid-template-columns:82px minmax(0,1fr);gap:8px;padding-top:7px;display:grid}.workspace-module-ownership dt{color:var(--text-soft);font-size:11px;font-weight:850}.workspace-module-ownership dd{color:var(--text-muted);margin:0;font-size:11px;line-height:1.45}.learning-workflow{gap:0;margin:0;padding:0;list-style:none;display:grid}.learning-workflow li{grid-template-columns:minmax(150px,.7fr) minmax(0,1.3fr);gap:12px;padding:9px 0;display:grid}.learning-workflow li+li{border-top:1px solid var(--line)}.learning-workflow strong{font-size:13px}.learning-workflow span{color:var(--text-muted);font-size:12px;line-height:1.4}.learning-material-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.learning-material-list article{border:1px solid var(--line);background:#0d1e2e8c;border-radius:6px;align-content:start;gap:6px;min-height:112px;padding:10px;display:grid}.learning-material-list strong{font-size:12px;line-height:1.35}.learning-material-list .state-badge{justify-self:start}.learning-material-list small{color:var(--text-muted);font-size:11px;line-height:1.35}.learning-health,.learning-coverage-register{margin:0 var(--page-gutter);border:1px solid var(--line);background:#08131fcc;border-radius:8px;gap:0;display:grid;overflow:hidden}.learning-health>header,.learning-coverage-register>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:22px;padding:19px 20px;display:flex}.learning-health>header>div:first-child,.learning-coverage-register>header>div:first-child{gap:5px;display:grid}.learning-health h2,.learning-coverage-register h2{margin:0;font-size:20px}.learning-health>header p:last-child,.learning-coverage-register>header p:last-child{max-width:840px;color:var(--text-muted);margin:0;font-size:12px;line-height:1.55}.learning-health-legend{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.learning-health-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.learning-health-grid>article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#0e1f2f70;align-content:start;gap:10px;min-height:144px;padding:17px 18px;display:grid}.learning-health-grid>article:nth-child(3n){border-right:0}.learning-health-grid>article:nth-last-child(-n+3){border-bottom:0}.learning-health-grid>article>header{justify-content:space-between;align-items:start;gap:10px;display:flex}.learning-health-grid>article>header>span{font-size:13px;font-weight:850}.learning-health-grid>article p{color:var(--text-muted);margin:0;font-size:11px;line-height:1.5}.learning-health-grid>article[data-tone=danger]{background:linear-gradient(135deg,#5a1f264d,#12192394)}.learning-coverage-register>div{display:grid}.learning-coverage-register>div>article{grid-template-columns:minmax(190px,.7fr) minmax(0,1.3fr) auto;align-items:center;gap:18px;padding:14px 18px;display:grid}.learning-coverage-register>div>article+article{border-top:1px solid var(--line)}.learning-coverage-register>div>article>div{gap:4px;display:grid}.learning-coverage-register strong{font-size:13px}.learning-coverage-register span,.learning-coverage-register p{color:var(--text-muted);font-size:11px;line-height:1.45}.learning-coverage-register p{margin:0}.learning-workforce-tracks{gap:8px;display:grid}.learning-workforce-tracks>article{border:1px solid var(--line);background:#0d1e2e8c;border-radius:6px;gap:6px;padding:13px;display:grid}.learning-workforce-tracks>article>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.learning-workforce-tracks strong{font-size:13px}.learning-workforce-tracks span{color:var(--blue-bright);font-size:11px;font-weight:750}.learning-workforce-tracks p{color:var(--text-muted);margin:0;font-size:11px;line-height:1.5}.learning-task-controls{border:1px solid var(--line);border-radius:6px;margin:0;display:grid;overflow:hidden}.learning-task-controls>div{grid-template-columns:minmax(120px,.55fr) minmax(0,1.45fr);gap:14px;padding:12px 14px;display:grid}.learning-task-controls>div+div{border-top:1px solid var(--line)}.learning-task-controls dt{font-weight:850}.learning-task-controls dd{text-align:left}@media (width<=900px){.learning-studio-overview,.learning-studio-grid{grid-template-columns:1fr 1fr}.learning-studio-overview article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.learning-studio-overview article:nth-child(4){border-top:1px solid var(--line)}.learning-material-list{grid-template-columns:repeat(2,minmax(0,1fr))}.learning-authority .company-hub-definition{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.learning-authority .company-hub-definition>div:nth-child(odd){border-left:0}.learning-authority .company-hub-definition>div:nth-child(2n){border-left:1px solid var(--line)}.learning-authority .company-hub-definition>div:nth-child(n+3){border-top:1px solid var(--line)}.learning-task-legend{grid-template-columns:1fr}.learning-task-legend .learning-task-controls,.learning-task-legend>p{grid-area:auto/1}.learning-task-legend .learning-task-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.learning-task-legend .learning-task-controls>div:nth-child(3){border-left:0;border-top:1px solid var(--line)}.learning-task-legend .learning-task-controls>div:nth-child(4){border-top:1px solid var(--line)}.learning-operations-critical .company-hub-definition{grid-template-columns:repeat(2,minmax(0,1fr))}.learning-operations-critical .company-hub-definition>div{border-top:0}.learning-operations-critical .company-hub-definition>div:nth-child(n+3){border-top:1px solid var(--line)}.learning-operations-critical .company-hub-definition>div:nth-child(odd){border-left:0}.learning-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.learning-health-grid>article:nth-child(3n){border-right:1px solid var(--line)}.learning-health-grid>article:nth-child(2n){border-right:0}.learning-health-grid>article:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.learning-health-grid>article:nth-last-child(-n+2){border-bottom:0}.learning-coverage-register>div>article{grid-template-columns:minmax(160px,.75fr) minmax(0,1.25fr)}.learning-coverage-register>div>article>.state-badge{grid-column:1/-1}}@media (width<=600px){.overall-systems-scrim{align-items:end;padding:68px 0 0}.overall-systems-report{border-radius:10px 10px 0 0;max-height:calc(100dvh - 68px)}.overall-systems-report dl>div{grid-template-columns:1fr;gap:4px}.overall-systems-report dd{text-align:left}.learning-studio-overview,.learning-studio-grid,.learning-material-list,.learning-health-grid,.learning-term-guide,.learning-authority .company-hub-definition,.learning-operations-critical .company-hub-definition{grid-template-columns:1fr}.learning-studio-overview article+article{border-top:1px solid var(--line);border-left:0}.learning-health>header,.learning-coverage-register>header{flex-direction:column}.learning-health-legend{justify-content:flex-start}.learning-health-grid>article{min-height:0;border-right:0!important;border-bottom:1px solid var(--line)!important}.learning-health-grid>article:last-child{border-bottom:0!important}.learning-coverage-register>div>article{grid-template-columns:1fr}.learning-coverage-register>div>article>.state-badge{grid-column:1}.learning-workflow li,.learning-task-controls>div{grid-template-columns:1fr;gap:3px}.learning-task-legend .learning-task-controls{grid-template-columns:1fr}.learning-task-legend .learning-task-controls>div+div,.learning-operations-critical .company-hub-definition>div+div{border-left:0;border-top:1px solid var(--line)}}.operational-hubs-deck{overflow-anchor:none;background:#070d16;border-top:1px solid #23394d;scroll-margin-top:68px}.operational-hubs-deck:not(.selected) .accountable-hub-grid{padding-bottom:24px}.operational-hubs-heading{border-bottom:1px solid #3558758c;justify-content:space-between;align-items:end;gap:24px;margin:0 28px;padding:14px 0 4px;display:flex}.operational-hubs-heading>div{gap:2px;display:grid}.operational-hubs-heading h2{margin:0;font-size:19px;line-height:1.2}.operational-hubs-heading p{max-width:620px;color:var(--text-muted);font-size:var(--type-meta);text-align:right;margin:0;line-height:1.4}.accountable-hub-grid{background:#070d16;align-items:start;width:100%;display:grid}.accountable-hub-grid>.client-hub-widget,.accountable-hub-grid>.home-status-console{grid-template-rows:auto minmax(0,1fr) auto;align-self:start;width:auto;min-width:0;height:auto;max-height:none;display:grid;position:relative;inset:auto;overflow:visible;transform:none}.accountable-hub-grid>.client-hub-widget.expanded,.accountable-hub-grid>.home-status-console.expanded{height:auto;max-height:none}.accountable-hub-grid>.client-hub-widget.collapsed,.accountable-hub-grid>.home-status-console.collapsed{height:252px;min-height:252px;max-height:none}.accountable-hub-grid .client-console-scroll,.accountable-hub-grid .home-console-body,.accountable-hub-grid .home-console-body>div{height:auto;max-height:none;overflow:visible}.accountable-hub-grid .home-console-body>div{align-content:start}.accountable-hub-grid .hub-full-actions{align-self:end;margin-top:auto}.accountable-hub-grid .hub-full-actions>button.secondary{width:100%;height:38px;min-height:38px;color:var(--text-soft);background:#142131;border:1px solid #31445c;border-radius:5px;padding:7px 10px;transition:border-color .12s,background-color .12s,color .12s}.accountable-hub-grid .hub-full-actions>button.secondary:hover{color:var(--text);background:#182b40;border-color:#4e7191}.accountable-hub-grid .hub-full-actions>button.secondary:focus-visible{border-color:var(--blue-bright);outline:2px solid var(--blue-bright);outline-offset:2px;color:var(--text);background:#182b40}.accountable-hub-grid .hub-full-actions>button.secondary:active{background:#0f1d2c}.accountable-hub-grid .hub-full-actions>button.secondary:disabled{color:#718293;background:#0d1824;border-color:#263849}.accountable-hub-grid .hub-collapsed-signals{align-self:start}.accountable-hub-grid>.selected{background:#0d2132;border-color:#4f91c5}.selected-hub-detail-host{overflow-anchor:none;background:#070d16;margin:0;padding:0 28px 16px;display:block}.selected-hub-detail-host:empty{display:none}.selected-hub-detail{background:linear-gradient(135deg,#123046a8,#08131efa);border:1px solid #355b78;border-radius:10px;gap:10px;width:min(1360px,100%);margin:0 auto;padding:14px 16px;display:grid;box-shadow:0 16px 42px #00000042}.selected-hub-detail:focus-visible{outline:2px solid var(--blue-bright);outline-offset:3px}.selected-hub-detail>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding-bottom:8px;display:flex}.selected-hub-detail>header h2{margin:2px 0 0;font-size:18px}.selected-hub-detail .home-console-body,.selected-hub-detail .home-console-body>div,.selected-hub-detail .client-console-scroll{height:auto;max-height:none;display:grid;overflow:visible}.selected-hub-detail .home-console-body>div{grid-template-columns:minmax(0,2fr) minmax(240px,.8fr);align-items:start;gap:12px 18px}.selected-hub-detail .operations-health{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px}#finance-console-title-body .operations-health{grid-template-columns:repeat(5,minmax(0,1fr))}#trust-console-title-body .operations-health{grid-template-columns:repeat(4,minmax(0,1fr))}#intelligence-flow-title-body .home-console-body>div{grid-template-columns:minmax(0,2.2fr) minmax(250px,.65fr)}.selected-hub-detail .intelligence-flow-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.selected-hub-detail .intelligence-flow-grid>button{min-height:64px}.selected-hub-detail .intelligence-flow-grid>button:nth-child(n){border-top:0}.selected-hub-detail .intelligence-flow-grid>button+button{border-left:1px solid var(--line)}.selected-hub-detail .hub-quick-command{border-top:0;border-left:1px solid var(--line);align-self:stretch;padding:0 0 0 16px}.selected-hub-detail .home-console-body p{max-width:780px}.selected-hub-detail .intelligence-flow{min-width:0}.selected-hub-detail .hub-filter{align-self:start}.hub-governed-quick-control{border-left:1px solid var(--line);align-self:start;gap:6px;min-width:0;padding-left:16px;display:grid}.hub-governed-quick-control>label{color:var(--text-muted);font-size:var(--type-label);letter-spacing:.04em;font-weight:800}.hub-governed-quick-control>select{width:100%;height:34px;min-height:34px;color:var(--text);font-size:var(--type-meta);background:#0b1b2a;border:1px solid #36536d;border-radius:5px;padding:5px 28px 5px 8px}.hub-governed-quick-control>p{min-height:34px;color:var(--text-muted);font-size:var(--type-label);margin:0;line-height:1.4}.hub-governed-quick-control>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.hub-governed-quick-control button{min-width:0;min-height:34px;font-size:var(--type-meta);padding:6px 8px}.hub-governed-quick-status{min-height:30px;color:var(--text-muted);font-size:var(--type-label);line-height:1.35;display:block}.hub-governed-quick-status strong{color:var(--amber);font-weight:700}.selected-hub-detail .client-console-scroll{grid-template-columns:minmax(150px,.6fr) minmax(190px,.8fr) minmax(260px,1.8fr);align-items:start;gap:10px 12px}.selected-hub-detail .client-console-add{grid-area:1/1}.selected-hub-detail .client-console-selector{grid-area:1/2}.selected-hub-detail .client-console-identity{grid-area:1/3}.selected-hub-detail .client-console-summary{grid-area:2/1/auto/2}.selected-hub-detail .client-console-quick{grid-area:2/2/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.selected-hub-detail .client-console-quick form{align-self:start}.selected-hub-detail .client-console-quick form small{line-height:1.25}.selected-hub-detail .client-console-opening,.selected-hub-detail .form-error{grid-column:1/-1}@media (width>=1280px){.operational-hubs-deck.selected{min-height:calc(100dvh - 68px)}.selected-hub-detail{height:324px;min-height:324px;max-height:324px;overflow:hidden}.selected-hub-detail .home-console-body,.selected-hub-detail .client-console-scroll{min-height:0}.selected-hub-detail .client-console-quick{align-items:stretch}.selected-hub-detail .client-console-quick form{border:1px solid var(--line);background:#09152294;border-radius:6px;grid-template-rows:minmax(0,auto) minmax(28px,1fr) 38px;grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;height:154px;min-height:154px;padding:10px}.selected-hub-detail .client-console-quick form label{grid-template-rows:auto 38px;align-content:start}.selected-hub-detail .client-console-quick form input,.selected-hub-detail .client-console-quick form select,.selected-hub-detail .client-console-quick form button{width:100%;height:38px;min-height:38px}.selected-hub-detail .client-console-quick form button{align-self:end}.selected-hub-detail .client-console-quick form small{white-space:normal;min-height:28px;max-height:none;line-height:1.25;display:block;overflow:visible}}@media (width>=761px) and (width<=1279px){.company-spatial-map{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;height:auto;min-height:0;padding:28px;display:grid;overflow:visible}.company-spatial-map .spatial-role,.company-spatial-map .knowledge-core-field,.company-spatial-map .workspace-status-rail{width:100%;min-width:0;position:static;inset:auto;transform:none}.company-spatial-map>.knowledge-core-field{align-self:start;position:relative!important;inset:auto!important;transform:none!important}.company-spatial-map .spatial-role.node-founder{grid-area:1/1/auto/-1}.company-spatial-map .spatial-role.node-chief_of_staff{grid-area:2/1/auto/-1}.company-spatial-map .knowledge-core-field{grid-area:3/1/auto/-1;justify-self:center;width:min(480px,72vw);height:320px;margin:6px auto 14px}.company-spatial-map .spatial-role.node-commercial_customer_director{grid-area:4/1/auto/-1;justify-self:center;width:calc(50% - 7px)}.company-spatial-map .spatial-role.node-learning_enablement_manager{grid-area:5/1/auto/-1;justify-self:center;width:calc(50% - 7px)}.company-spatial-map .learning-enablement-launch{grid-area:6/1/auto/-1;justify-self:center;width:calc(50% - 7px);position:static}.company-spatial-map .spatial-role.node-product_engineering_director{grid-area:7/1}.company-spatial-map .spatial-role.node-finance_operations_director{grid-area:7/2}.company-spatial-map .spatial-role.node-trust_assurance_risk_director{grid-area:8/1/auto/-1;justify-self:center;width:calc(50% - 7px)}.company-spatial-map .spatial-role.node-legal_regulatory_adviser{grid-area:9/1/auto/-1;justify-self:center;width:calc(50% - 7px)}.company-spatial-map .spatial-role.node-intelligence_director{grid-area:10/1/auto/-1;justify-self:center;width:calc(50% - 7px)}.company-spatial-map .spatial-role.node-intelligence_quality_integrity_manager{grid-area:11/1/auto/-1;justify-self:center;width:calc(50% - 7px)}.company-spatial-map .workspace-status-rail{z-index:2;background:#08121deb;border-top:1px solid #355875;border-bottom:1px solid #23394d;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(58px,auto);gap:6px;height:auto;padding:8px;display:grid}.company-spatial-map .workspace-status-rail.left{grid-area:12/1/auto/-1}.company-spatial-map .workspace-status-rail.right{grid-area:13/1/auto/-1}.workspace-status-rail button{min-width:0;min-height:58px;color:var(--text-soft);text-align:left;background:#102335b3;border:0;border-radius:4px;align-content:center;gap:4px;padding:8px;display:grid}.workspace-status-rail .system-status-primary{justify-content:space-between;align-items:center;gap:8px;display:flex}.workspace-status-rail .system-status-label{align-items:center;gap:6px;min-width:0;font-size:11px;font-weight:800;line-height:1.25;display:flex}.workspace-status-rail .system-status-reasons{color:#879bad;gap:3px;min-width:0;display:grid;overflow:hidden}.workspace-status-rail .system-status-reasons small{white-space:nowrap;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:5px;min-width:0;font-size:11px;line-height:1.2;display:grid}.workspace-status-rail strong{color:var(--text-muted);font-size:11px;line-height:1.3}.workspace-status-rail i{background:#758899;border-radius:50%;flex:none;width:6px;height:6px}.spatial-connections{display:none}.accountable-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px 28px 28px}.accountable-hub-grid>.client-hub-widget,.accountable-hub-grid>.operations-console,.accountable-hub-grid>.finance-console,.accountable-hub-grid>.trust-console,.accountable-hub-grid>.intelligence-console{grid-area:auto}.selected-hub-detail-host{padding:0 28px}.selected-hub-detail .home-console-body>div{grid-template-columns:minmax(0,1.5fr) minmax(220px,.8fr)}.selected-hub-detail .operations-health,.selected-hub-detail .client-console-scroll{grid-template-columns:repeat(2,minmax(0,1fr))}.selected-hub-detail .client-console-add{grid-area:1/1}.selected-hub-detail .client-console-selector{grid-area:1/2}.selected-hub-detail .client-console-identity,.selected-hub-detail .client-console-summary,.selected-hub-detail .client-console-quick,.selected-hub-detail .client-console-opening,.selected-hub-detail .form-error{grid-area:auto/1/auto/-1}.selected-hub-detail .client-console-quick{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.company-spatial-map{grid-template-columns:minmax(0,1fr);gap:12px;height:auto;min-height:0;padding:22px 14px 26px;display:grid;overflow:visible}.company-spatial-map .spatial-role,.company-spatial-map .knowledge-core-field,.company-spatial-map .workspace-status-rail{width:100%;min-width:0;position:static;inset:auto;transform:none}.company-spatial-map .spatial-role.node-founder{grid-row:1}.company-spatial-map .spatial-role.node-chief_of_staff{grid-row:2}.company-spatial-map .knowledge-core-field{grid-row:3;justify-self:center;width:min(330px,94vw);height:225px;margin:4px auto 12px}.company-spatial-map .spatial-role.node-commercial_customer_director{grid-row:4}.company-spatial-map .spatial-role.node-learning_enablement_manager{grid-row:5;width:100%}.company-spatial-map .learning-enablement-launch{grid-row:6;width:100%;position:static}.company-spatial-map .spatial-role.node-product_engineering_director{grid-row:7}.company-spatial-map .spatial-role.node-finance_operations_director{grid-row:8}.company-spatial-map .spatial-role.node-trust_assurance_risk_director{grid-row:9}.company-spatial-map .spatial-role.node-legal_regulatory_adviser{grid-row:10;width:100%}.company-spatial-map .spatial-role.node-intelligence_director{grid-row:11}.company-spatial-map .spatial-role.node-intelligence_quality_integrity_manager{grid-row:12}.company-spatial-map .workspace-status-rail{z-index:2;background:#08121deb;border-top:1px solid #355875;border-bottom:1px solid #23394d;grid-template-columns:minmax(0,1fr);gap:5px;height:auto;padding:7px;display:grid}.company-spatial-map .workspace-status-rail.left{grid-row:13}.company-spatial-map .workspace-status-rail.right{grid-row:14}.workspace-status-rail button{min-width:0;min-height:48px;color:var(--text-soft);text-align:left;background:#102335b3;border:0;border-radius:4px;grid-template-columns:minmax(0,1fr);align-items:center;gap:6px;padding:8px 10px;display:grid}.workspace-status-rail .system-status-primary{justify-content:space-between;align-items:center;gap:8px;display:flex}.workspace-status-rail .system-status-label{align-items:center;gap:6px;min-width:0;font-size:11px;font-weight:800;line-height:1.25;display:flex}.workspace-status-rail .system-status-reasons{color:#879bad;gap:3px;min-width:0;display:grid;overflow:hidden}.workspace-status-rail .system-status-reasons small{white-space:nowrap;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:5px;min-width:0;font-size:11px;line-height:1.2;display:grid}.workspace-status-rail strong{color:var(--text-muted);text-align:right;font-size:11px;line-height:1.3}.workspace-status-rail i{background:#758899;border-radius:50%;flex:none;width:6px;height:6px}.spatial-connections{display:none}.accountable-hub-grid{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px 14px 24px}.accountable-hub-grid>.client-hub-widget,.accountable-hub-grid>.operations-console,.accountable-hub-grid>.finance-console,.accountable-hub-grid>.trust-console,.accountable-hub-grid>.intelligence-console{grid-area:auto}.selected-hub-detail-host{padding:0 14px}.selected-hub-detail{padding:18px}.operational-hubs-heading{gap:8px;margin:0 14px;padding-top:14px;display:grid}.operational-hubs-heading p{text-align:left;max-width:none}.selected-hub-detail .home-console-body>div,.selected-hub-detail .operations-health{grid-template-columns:minmax(0,1fr)}.selected-hub-detail .hub-quick-command{border-top:1px solid var(--line);border-left:0;padding:10px 0 0}.hub-governed-quick-control{border-top:1px solid var(--line);border-left:0;padding:12px 0 0}.selected-hub-detail .client-console-scroll{grid-template-columns:minmax(0,1fr)}.selected-hub-detail .client-console-add,.selected-hub-detail .client-console-selector,.selected-hub-detail .client-console-identity,.selected-hub-detail .client-console-summary,.selected-hub-detail .client-console-quick,.selected-hub-detail .client-console-opening,.selected-hub-detail .form-error{grid-area:auto/1}}.workspace-status-rail .system-status-reasons{overflow:visible}.workspace-status-rail .system-status-reasons small{white-space:normal;grid-template-columns:auto minmax(0,1fr);align-items:start}.workspace-status-rail .system-status-reasons em{text-overflow:clip;white-space:normal;grid-column:1/-1;padding-left:9px;overflow:visible}.home-seams{pointer-events:none;background:#070d16;padding:18px 14px 28px;position:static;bottom:auto;left:auto;right:auto}.client-profile>header{align-items:flex-start}.client-profile>header .state-badge{flex:none}.client-hub-widget.expanded .client-console-scroll{gap:7px}.client-hub-widget.expanded{padding:16px}.client-hub-widget.expanded .client-console-add,.client-hub-widget.expanded .client-console-selector{padding:8px}.client-hub-widget.expanded .client-console-add button{min-height:34px}.client-hub-widget.expanded .client-console-summary>span{padding:8px 6px}.client-hub-widget.expanded .client-console-quick{gap:5px}.client-hub-widget.expanded .client-console-toggles button{min-height:32px;padding:5px 8px}.client-hub-widget.expanded .client-console-actions button{min-height:38px;padding:7px 9px}.client-hub-widget.expanded .client-console-actions.hub-full-actions button.secondary{color:#dbe9f7;background:#142131;border:1px solid #31445c}.notification-empty{min-height:0;padding:18px 0}.notification-event.priority-urgent{background:linear-gradient(90deg,#64481338,#2c1f0a14);border:1px solid #f1ca7761;border-radius:6px;margin:8px 0;padding-right:13px}.notification-event.priority-urgent:before{background:#f1ca77;box-shadow:0 0 0 4px #f1ca771a}.secure-delivery-seam{background:#10283f7a;border:1px solid #45a3ff40;border-radius:6px;margin-top:10px;padding:16px}.company-hub-workspace{width:var(--authenticated-frame-width);gap:26px;margin:0 auto;padding:clamp(28px,4vw,58px) 0 72px;display:grid}.company-hub-workspace>header{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;padding-bottom:24px;display:grid}.company-hub-workspace>header .context-back{grid-column:1/-1;justify-self:start}.company-hub-workspace>header h1{margin:6px 0 8px;font-size:clamp(30px,4vw,52px);line-height:1.05}.company-hub-workspace>header p{max-width:800px;color:var(--text-soft);margin:0;font-size:14px;line-height:1.55}.company-hub-workspace>header>.state-badge{align-self:start}.company-hub-metrics{border:1px solid var(--line);border-radius:var(--r-md);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.company-hub-metric{background:#0d1d2d75;gap:10px;min-height:154px;padding:20px;display:grid}.company-hub-metric+article{border-left:1px solid var(--line)}.company-hub-metric>div{justify-content:space-between;align-items:start;gap:10px;display:flex}.company-hub-metric span{color:var(--text-soft);font-size:12px;font-weight:800}.company-hub-metric strong{font-size:32px;line-height:1}.company-hub-metric small{color:var(--text-muted);font-size:12px;line-height:1.45}.company-hub-columns{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:22px;display:grid}.company-hub-columns>section{border:1px solid var(--line);border-radius:var(--r-md);background:#08121dcc;align-content:start;display:grid;overflow:hidden}.company-hub-columns>section>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:18px;padding:20px;display:flex}.company-hub-columns h2{margin:5px 0 0;font-size:20px}.company-hub-columns .secondary{min-height:36px;padding:7px 11px}.company-hub-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:18px;padding:17px 20px;display:flex}.company-hub-row>div{gap:5px;display:grid}.company-hub-row strong{font-size:14px;line-height:1.4}.company-hub-row small{color:var(--text-muted);font-size:12px;line-height:1.45}.company-hub-empty,.company-hub-boundary{color:var(--text-muted);margin:0;padding:20px;font-size:13px;line-height:1.55}.company-hub-definition{margin:0;display:grid}.company-hub-definition>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:14px 20px;display:grid}.company-hub-definition dt{color:var(--text-muted);font-size:12px}.company-hub-definition dd{text-align:right;margin:0;font-size:12px;font-weight:800}.company-hub-steps{counter-reset:hub-step;gap:0;margin:0;padding:0;list-style:none;display:grid}.company-hub-steps li{border-bottom:1px solid var(--line);counter-increment:hub-step;grid-template-columns:26px minmax(0,1fr);gap:4px 10px;padding:15px 20px;display:grid}.company-hub-steps li:before{width:24px;height:24px;color:var(--blue-bright);content:counter(hub-step);border:1px solid #3d607b;border-radius:50%;grid-row:1/span 2;place-items:center;font-size:11px;display:grid}.company-hub-steps strong{font-size:13px}.company-hub-steps span{color:var(--text-muted);font-size:12px;line-height:1.5}.company-hub-period{flex-wrap:wrap;gap:6px;display:flex}.company-hub-period button{border:1px solid var(--line);min-height:36px;color:var(--text-soft);background:#0d1d2d7a;border-radius:5px;padding:7px 13px;font-size:12px}.company-hub-period button[aria-pressed=true]{color:#e5f4ff;background:#17344d;border-color:#4f91c5}.company-remediation{border-radius:var(--r-md);background:linear-gradient(120deg,#10263ad1,#08121dd1);border:1px solid #375c79;display:grid;overflow:hidden}.company-remediation>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:16px;padding:20px;display:flex}.company-remediation h2{margin:5px 0 0;font-size:20px}.company-remediation-body{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:16px 22px;padding:20px;display:grid}.company-remediation-body>label{color:var(--text-soft);align-content:start;gap:7px;font-size:12px;font-weight:800;display:grid}.company-remediation-selection{border:1px solid var(--line);background:#040c146b;border-radius:6px;align-content:start;gap:7px;padding:13px 14px;display:grid}.company-remediation-selection span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800}.company-remediation-selection strong{font-size:14px;line-height:1.4}.company-remediation-body select{min-height:42px;font-size:12px}.company-remediation-body>article{border:1px solid var(--line);background:#040c1485;border-radius:6px;gap:7px;padding:15px;display:grid}.company-remediation-body>article strong,.company-remediation-body>article span{font-size:12px}.company-remediation-body>article span{color:var(--blue-bright);text-transform:uppercase;letter-spacing:.08em;font-weight:800}.company-remediation-body>article p{color:var(--text-muted);margin:0;font-size:12px;line-height:1.5}.company-remediation-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.company-remediation-actions button{min-height:39px;padding:8px 12px;font-size:12px}.company-remediation-result{background:#13344d7a;border-left:3px solid #4f91c5;grid-column:1/-1;gap:4px;margin:0;padding:13px 15px;display:grid}.company-remediation-result strong{font-size:13px}.company-remediation-result span{color:var(--text-muted);font-size:12px;line-height:1.45}.company-remediation-body>.form-error,.company-remediation-body>small{grid-column:1/-1}.company-remediation-body>small{color:var(--text-muted);font-size:11px;line-height:1.5}.client-intake-review{border:1px solid var(--line);border-radius:var(--r-md);background:#08121dcc;gap:0;display:grid;overflow:hidden}.client-intake-review>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:16px;padding:18px 20px;display:flex}.client-intake-review h2{margin:5px 0 0;font-size:19px}.client-intake-review>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.client-intake-review article{align-content:start;gap:9px;padding:18px 20px;display:grid}.client-intake-review article+article{border-left:1px solid var(--line)}.client-intake-review article strong{font-size:14px}.client-intake-review article span,.client-intake-review article small{color:var(--text-muted);font-size:12px;line-height:1.5}.client-intake-review article button{min-height:36px;color:var(--text-soft);background:#102034;border:1px solid #36536d;border-radius:4px;justify-self:start;padding:7px 11px;font-size:12px}.client-intake-review article button:disabled{color:var(--text-muted);opacity:.65}.client-intake-review-record{border:1px solid var(--line);border-radius:5px;display:grid;overflow:hidden}.client-intake-review-record summary{color:var(--text-soft);cursor:pointer;background:#102034;padding:10px 11px;font-size:12px;font-weight:800}.client-intake-review-record>span,.client-intake-review-record>small{padding:9px 11px 0;display:block}.client-intake-review-record>button{margin:10px 11px 11px}.client-recent-layer>section.client-onboarding-dialog{width:min(860px,100%);max-height:calc(100vh - 88px);padding:clamp(24px,3vw,38px);overflow:auto}.client-onboarding-form,.client-package-preview{gap:18px;display:grid}.client-onboarding-form>p,.client-package-preview p,.client-package-preview>small{color:var(--text-muted);margin:0;font-size:13px;line-height:1.55}.client-onboarding-intro{max-width:72ch}.client-onboarding-form label{color:var(--text-soft);align-content:start;gap:7px;font-size:13px;font-weight:800;display:grid}.client-onboarding-form label small{color:var(--text-muted);font-size:11px;font-weight:500;line-height:1.45}.client-onboarding-form input{min-height:44px;font-size:14px}.client-onboarding-fields{grid-template-columns:1fr 1fr;align-items:start;gap:14px 16px;display:grid}.client-package-options{border:1px solid var(--line);border-radius:6px;gap:10px;margin:0;padding:15px 16px;display:grid}.client-package-options legend,.client-training-options legend{color:var(--text);padding:0 6px;font-size:14px;font-weight:800}.client-package-options>p,.client-training-options>p{color:var(--text-muted);margin:0;font-size:12px;line-height:1.5}.client-package-options>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.client-package-options label{cursor:pointer;background:#0d1d2d9e;border:1px solid #304b62;border-radius:5px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;min-height:64px;padding:11px 12px;display:grid}.client-package-option-copy,.client-training-option-copy{gap:4px;min-width:0;display:grid}.client-package-option-copy strong,.client-training-option-copy strong{color:var(--text);font-size:14px;line-height:1.3;display:block}.client-package-option-copy>span{color:var(--blue-bright);font-size:14px;line-height:1.4;display:block}.client-package-options input{width:16px;height:16px;min-height:0}.client-training-options{border:1px solid var(--line);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:15px 16px;display:grid}.client-training-options legend,.client-training-options>p{grid-column:1/-1}.client-training-baseline{background:#132f45a8;border:1px solid #304b62;border-radius:5px;grid-column:1/-1;gap:4px;padding:12px;display:grid}.client-training-baseline strong{font-size:14px;line-height:1.3}.client-training-baseline span,.client-training-option-copy>span{color:var(--text-muted);font-size:14px;line-height:1.45;display:block}.client-training-delivery-options{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.client-training-delivery-options span{gap:4px;display:grid}.client-training-options>small{color:var(--text-muted);grid-column:1/-1;font-size:11px;line-height:1.5}.client-training-options label{cursor:pointer;background:#0d1d2d9e;border:1px solid #304b62;border-radius:5px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;padding:12px;display:grid}.client-training-options input{width:17px;height:17px;min-height:0;margin-top:2px}.client-operating-fit{border:1px solid var(--line);border-radius:6px;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:14px 18px;margin:0;padding:15px 16px;display:grid}.client-operating-fit legend{color:var(--text);padding:0 6px;font-size:14px;font-weight:800}.client-operating-fit>label{color:var(--text-muted);align-content:start;gap:7px;font-size:12px;font-weight:700;display:grid}.client-operating-fit-summary{border-left:1px solid var(--line);gap:8px;padding-left:18px;display:grid}.client-operating-fit-summary>p,.client-operating-fit-summary>small{color:var(--text-muted);margin:0;font-size:12px;line-height:1.5}.client-operating-fit-summary ol{counter-reset:stage;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.client-operating-fit-summary li{border:1px solid var(--line);color:var(--text);text-transform:capitalize;border-radius:999px;padding:5px 8px;font-size:11px}.client-operating-boundary{border:1px solid var(--line);background:#0d1d2d6b;border-radius:6px;gap:5px;margin:4px 16px 16px;padding:12px 14px;display:grid}.client-operating-boundary span{color:var(--text-muted);font-size:12px;line-height:1.5}.client-onboarding-form>.primary{min-height:42px}.client-package-contents{border:1px solid var(--line);background:#08121db8;border-radius:6px;grid-template-columns:1fr;gap:7px;padding:14px 16px;display:grid}.client-package-contents strong{margin-bottom:3px;font-size:14px}.client-package-contents span{color:var(--text-muted);font-size:12px}.client-package-contents span:before{color:#79c6a6;content:"✓";margin-right:8px}.client-onboarding-route{background:#13344d61;border-left:3px solid #4f91c5;padding:13px 15px}.client-onboarding-route strong{color:var(--text-soft)}.client-package-summary{border:1px solid var(--line);background:#08121db8;border-radius:7px;gap:14px;padding:18px;display:grid}.client-package-summary h3{margin:0;font-size:24px}.client-package-summary .state-badge{justify-self:start}.client-package-summary dl{border:1px solid var(--line);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.client-package-summary dl>div{gap:5px;padding:11px 12px;display:grid}.client-package-summary dl>div:nth-child(2n){border-left:1px solid var(--line)}.client-package-summary dl>div:nth-child(n+3){border-top:1px solid var(--line)}.client-package-summary dt{color:var(--text-muted);font-size:11px}.client-package-summary dd{color:var(--text-soft);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:800;line-height:1.45}.client-approval-route{gap:12px;display:grid}.client-approval-route>header{justify-content:space-between;align-items:start;gap:14px;display:flex}.client-approval-route h3{margin:4px 0 0;font-size:18px}.client-approval-route ol{border:1px solid var(--line);counter-reset:package-step;border-radius:6px;gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.client-approval-route li{counter-increment:package-step;grid-template-columns:28px minmax(0,1fr);gap:4px 11px;padding:13px 15px;display:grid}.client-approval-route li+li{border-top:1px solid var(--line)}.client-approval-route li:before{width:26px;height:26px;color:var(--blue-bright);content:counter(package-step);border:1px solid #3d607b;border-radius:50%;grid-row:1/3;place-items:center;font-size:11px;display:grid}.client-approval-route li.is-current{background:#25534352}.client-approval-route li.is-current:before{color:#a4ddc5;border-color:#5ca88b}.client-approval-route li strong{font-size:13px}.client-approval-route li span{color:var(--text-muted);font-size:12px;line-height:1.48}.client-package-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.client-package-actions button{min-height:40px;font-size:12px}.client-recent-layer>section.client-review-dialog{width:min(920px,100%);max-height:calc(100vh - 112px);overflow:auto}.client-review-layout{grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);align-items:start;gap:18px;display:grid}.client-review-dialog .client-console-recent{border-right:1px solid var(--line);padding-right:16px}.client-review-dialog .client-console-recent article{grid-template-columns:minmax(0,1fr)}.client-review-dialog .client-console-recent button{justify-self:stretch}.client-intake-record{background:#0a1826bf;border:1px solid #375c79;border-radius:7px;gap:16px;min-width:0;padding:18px;display:grid}.client-intake-record>header{justify-content:space-between;align-items:start;gap:14px;display:flex}.client-intake-record h3{overflow-wrap:anywhere;margin:4px 0 0;font-size:19px}.client-intake-record dl{border:1px solid var(--line);border-radius:6px;grid-template-columns:1fr 1fr;margin:0;display:grid;overflow:hidden}.client-intake-record dl>div{gap:4px;padding:11px 12px;display:grid}.client-intake-record dl>div:nth-child(2n){border-left:1px solid var(--line)}.client-intake-record dl>div:nth-child(n+3){border-top:1px solid var(--line)}.client-intake-record dt{color:var(--text-muted);font-size:11px}.client-intake-record dd{overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:800}.client-intake-record>section{gap:7px;display:grid}.client-intake-record>section strong{font-size:13px}.client-intake-record>section p,.client-intake-record>section small,.client-review-empty p{color:var(--text-muted);margin:0;font-size:12px;line-height:1.55}.client-intake-quality{border:1px solid var(--line);border-radius:6px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.client-intake-quality>article{gap:5px;padding:11px 12px;display:grid}.client-intake-quality>article:nth-child(2n){border-left:1px solid var(--line)}.client-intake-quality>article:nth-child(n+3){border-top:1px solid var(--line)}.client-intake-quality span{color:var(--text-muted);font-size:11px}.client-intake-quality strong{font-size:13px}.client-intake-quality small{color:#cda766;font-size:11px;line-height:1.4}.client-acceptance-blocked{color:#d5bd96;background:#563a1638;border-left:3px solid #d09a57;margin:0;padding:11px 12px;font-size:12px;line-height:1.5}.client-review-empty{text-align:center;border:1px dashed #314b61;border-radius:7px;place-content:center;gap:8px;min-height:280px;padding:24px;display:grid}.client-review-empty strong{font-size:15px}.client-onboarding-dialog input:focus-visible,.client-onboarding-dialog select:focus-visible,.client-onboarding-dialog textarea:focus-visible{border-color:#334a60;outline:0;box-shadow:inset 0 -2px #82c4ff94}.response-follow-up{color:#bfe8d6;background:#184c3b42;border-left:3px solid #61c79b;margin:0;padding:11px 12px;font-size:12px;line-height:1.5}@media (width<=980px){.company-hub-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.company-hub-metric:nth-child(3){border-top:1px solid var(--line);border-left:0}.company-hub-metric:nth-child(4){border-top:1px solid var(--line)}.company-hub-columns,.company-remediation-body{grid-template-columns:1fr}.company-remediation-body>article,.company-remediation-actions,.company-remediation-result,.company-remediation-body>.form-error,.company-remediation-body>small{grid-column:1}}@media (width<=700px){.client-review-layout{grid-template-columns:1fr}.client-review-dialog .client-console-recent{border-right:0;border-bottom:1px solid var(--line);padding-right:0}.client-intake-record dl{grid-template-columns:1fr}.client-intake-record dl>div+div{border-top:1px solid var(--line);border-left:0}}@media (width<=820px){.client-package-options>div{grid-template-columns:1fr}}@media (width<=600px){.company-hub-workspace>header{grid-template-columns:1fr}.company-hub-workspace>header>.state-badge{justify-self:start}.company-hub-metrics{grid-template-columns:1fr}.company-hub-metric+article{border-top:1px solid var(--line);border-left:0}.company-hub-columns>section>header{flex-direction:column}.company-hub-columns .secondary{width:100%}.client-intake-review>div{grid-template-columns:1fr}.client-intake-review article+article{border-top:1px solid var(--line);border-left:0}.company-remediation>header{flex-direction:column}.company-remediation-actions,.client-package-actions{grid-template-columns:1fr;display:grid}.client-onboarding-fields,.client-training-options,.client-operating-fit,.client-package-summary dl{grid-template-columns:1fr}.client-operating-fit-summary{border-left:0;border-top:1px solid var(--line);padding-top:12px;padding-left:0}.client-training-options legend,.client-training-options>p{grid-column:auto}.client-package-summary dl>div:nth-child(2n){border-left:0}.client-package-summary dl>div+div{border-top:1px solid var(--line)}.client-approval-route>header{display:grid}.client-approval-route>header>.state-badge{justify-self:start}.client-recent-layer>section.client-onboarding-dialog,.client-recent-layer>section.client-review-dialog{max-height:calc(100vh - 68px)}}.shell-brand>span,.company-home .hub-collapsed-signals span,.company-home .hub-collapsed-signals strong,.company-home .hub-quick-command label,.company-home .hub-quick-command button,.company-home .hub-filter button,.company-home .hub-filter small{font-size:11px}.company-home .hub-collapsed-signals>button{min-height:29px;padding:5px 7px}.company-home .hub-quick-command button{min-height:34px}.company-home .hub-filter button{min-height:31px}.client-onboarding-fields label>small{color:var(--text-muted);font-size:11px;font-weight:500;line-height:1.45}.client-entitlements strong{text-transform:capitalize}.client-profile-tabs{border:1px solid var(--line);background:#060f18ad;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:26px 0 0;padding:4px;display:grid}.client-profile-tabs button{min-height:42px;color:var(--text-muted);background:0 0;border:1px solid #0000;border-radius:5px;padding:8px 10px;font-size:13px;font-weight:800}.client-profile-tabs button[aria-selected=true]{color:#edf7ff;background:#153148;border-color:#416987;box-shadow:0 6px 18px #00000038}.client-profile-panel{gap:26px;padding-top:26px;display:grid}.client-profile-panel>section{gap:12px;display:grid}.client-record-panel{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.client-record-panel>section,.contract-review-boundary{border:1px solid var(--line);background:#08131fb8;border-radius:7px;min-width:0;padding:18px}.client-record-panel>small{color:var(--text-muted);grid-column:1/-1;font-size:11px;line-height:1.5}.client-record-panel h3,.client-experience-panel h3{margin:4px 0 0;font-size:19px}.client-lifecycle{counter-reset:client-stage;gap:0;margin:8px 0 0;padding:0;list-style:none;display:grid}.client-lifecycle li{counter-increment:client-stage;grid-template-columns:28px minmax(0,1fr);gap:4px 10px;padding:12px 0;display:grid}.client-lifecycle li+li{border-top:1px solid var(--line)}.client-lifecycle li:before{width:26px;height:26px;color:var(--blue-bright);content:counter(client-stage);border:1px solid #3d607b;border-radius:50%;grid-row:1/3;place-items:center;font-size:11px;display:grid}.client-lifecycle strong{font-size:12px}.client-lifecycle span{color:var(--text-muted);font-size:11px;line-height:1.45}.client-lifecycle.compact li{padding:10px 0}.client-record-facts dl,.client-agreement-state{border:1px solid var(--line);border-radius:6px;margin:8px 0 0;display:grid;overflow:hidden}.client-record-facts dl>div,.client-agreement-state>div{grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:11px 12px;display:grid}.client-record-facts dl>div+div,.client-agreement-state>div+div{border-top:1px solid var(--line)}.client-record-facts dd,.client-agreement-state dd{max-width:280px}.client-record-facts button,.client-record-panel button{justify-self:start;min-height:38px;padding:8px 12px;font-size:11px}.client-record-panel>section>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.client-lifecycle-control{grid-column:1/-1}.client-lifecycle-control>p{color:var(--text-muted);margin:12px 0 0;font-size:11px;line-height:1.5}.client-lifecycle-stage-map{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin:16px 0;padding:0;list-style:none;display:grid}.client-lifecycle-stage-map li{border:1px solid var(--line);min-height:42px;color:var(--text-muted);text-align:center;border-radius:5px;place-items:center;padding:7px;font-size:9px;font-weight:800;display:grid}.client-lifecycle-stage-map li[data-current=true]{color:#edf8ff;background:#17344c;border-color:#5d91b5;box-shadow:0 0 0 1px #5ea6d72e}.client-lifecycle-actions{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.client-commercial-form,.client-contact-form,.client-record-entry form,.client-agreement-transition,.client-agreement-create{gap:10px;margin-top:14px;display:grid}.client-commercial-form>div,.client-agreement-create>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.client-commercial-form label,.client-contact-form label,.client-record-entry label,.client-agreement-transition label,.client-agreement-create label,.client-lifecycle-control>label{color:var(--text-muted);gap:5px;font-size:10px;font-weight:800;display:grid}.client-commercial-form input,.client-commercial-form textarea,.client-commercial-form select,.client-contact-form input,.client-contact-form select,.client-record-entry input,.client-record-entry textarea,.client-record-entry select,.client-agreement-transition input,.client-agreement-transition textarea,.client-agreement-transition select,.client-agreement-create input,.client-agreement-create select,.client-lifecycle-control>label input{border:1px solid var(--line-strong);width:100%;min-height:38px;color:var(--text);font:inherit;background:#08111c;border-radius:5px;padding:8px 10px}.client-commercial-form textarea,.client-record-entry textarea,.client-agreement-transition textarea{resize:vertical;min-height:76px}.client-contact-list,.client-artifact-list,.client-agreement-list,.client-record-history{gap:7px;margin-top:12px;display:grid}.client-contact-list article,.client-artifact-list article,.client-record-history article{border:1px solid var(--line);background:#0a1927b3;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.client-contact-list article>span,.client-artifact-list article>div,.client-record-history article>span{min-width:0}.client-contact-list article span,.client-artifact-list article span,.client-artifact-list article small,.client-record-history article span,.client-record-history article small{color:var(--text-muted);overflow-wrap:anywhere;font-size:10px}.client-artifact-list article>div,.client-record-history article{gap:4px;display:grid}.client-record-entry{border:1px solid var(--line);background:#07111ca6;border-radius:6px;margin-top:12px}.client-record-entry>summary{color:var(--text-soft);cursor:pointer;padding:12px 14px;font-size:11px;font-weight:800}.client-record-entry>form{padding:0 14px 14px}.client-agreement-list>article{border:1px solid var(--line);background:#08131fc7;border-radius:7px;gap:12px;padding:14px;display:grid}.client-agreement-list>article>header{justify-content:space-between;gap:12px;display:flex}.client-agreement-list>article>header>div{gap:4px;display:grid}.client-agreement-list>article>header span,.client-agreement-list li{color:var(--text-muted);font-size:10px}.client-agreement-list dl{border:1px solid var(--line);border-radius:5px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.client-agreement-list dl>div{gap:4px;padding:9px;display:grid}.client-agreement-list dl>div:nth-child(n+4){border-top:1px solid var(--line)}.client-agreement-list dt{color:var(--text-muted);text-transform:uppercase;font-size:9px}.client-agreement-list dd{overflow-wrap:anywhere;margin:0;font-size:10px}.client-agreement-snapshot{flex-wrap:wrap;gap:6px!important;display:flex!important}.client-agreement-snapshot span{border:1px solid var(--line);color:var(--text-soft);border-radius:999px;padding:6px 8px;font-size:9px}.client-agreement-create fieldset{border:1px solid var(--line);border-radius:6px;margin:0;padding:12px}.client-agreement-create fieldset label{align-items:center;gap:7px;margin-top:7px;display:flex}.client-agreement-create fieldset input{width:auto;min-height:auto}.client-agreement-create fieldset small{color:var(--text-muted);margin-top:9px;font-size:10px;line-height:1.45;display:block}.client-lifecycle li[data-complete=true]:before{color:#a8e6c8;content:"✓";border-color:#4d9b79}.client-lifecycle li[data-complete=false]:before{color:#ffb0b6;content:"!";border-color:#9f4c52}.contract-review-boundary{background:linear-gradient(135deg,#5b1f2742,#08131fb8);border-color:#71454b}.contract-review-boundary p{color:var(--text-soft);font-size:12px;line-height:1.6}.client-contract-checklist{border:1px solid var(--line);border-radius:6px;gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.client-contract-checklist li{grid-template-columns:auto minmax(0,1fr);gap:3px 9px;padding:11px 12px;display:grid}.client-contract-checklist li+li{border-top:1px solid var(--line)}.client-contract-checklist li>span{color:#f1ca77;grid-row:1/3}.client-contract-checklist strong{font-size:11px}.client-contract-checklist small{color:var(--text-muted);font-size:10px}.client-delivery-record{border:1px solid var(--line);background:#0d1e2e8c;border-radius:6px;gap:5px;padding:12px;display:grid}.client-delivery-record strong{font-size:12px}.client-delivery-record span,.client-delivery-record small{color:var(--text-muted);font-size:11px}.client-experience-panel>header{background:linear-gradient(135deg,#14364f85,#08131fb8);border:1px solid #3a607d;border-radius:7px;justify-content:space-between;align-items:start;gap:20px;padding:18px;display:flex}.client-experience-panel>header p{max-width:800px;color:var(--text-soft);font-size:12px;line-height:1.55}.client-preview-personas{flex-wrap:wrap;gap:7px;display:flex}.client-preview-personas button{border:1px solid var(--line);min-height:38px;color:var(--text-muted);background:#0c1b2a;border-radius:5px;padding:8px 12px;font-size:11px;font-weight:800}.client-preview-personas button[aria-pressed=true]{color:#eef8ff;background:#17344d;border-color:#4f91c5}.client-preview-shell{background:#07111c;border:1px solid #3a607d;border-radius:8px;gap:0;display:grid;overflow:hidden}.client-preview-shell>header{border-bottom:1px solid var(--line);background:#10263a;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.client-preview-shell>header span,.client-preview-shell>header small{color:var(--text-muted);font-size:10px}.client-preview-shell>header strong{font-size:13px}.client-admin-preview-grid{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.client-admin-preview-grid article{background:#091522;gap:7px;min-height:104px;padding:15px;display:grid}.client-admin-preview-grid strong{font-size:12px}.client-admin-preview-grid span{color:var(--text-muted);font-size:11px;line-height:1.45}.client-preview-shell>nav{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;padding:14px 16px;display:flex}.client-preview-shell>nav span{border:1px solid var(--line);color:var(--text-soft);border-radius:4px;padding:6px 8px;font-size:10px}.client-persona-summary{padding:20px}.client-persona-summary strong{font-size:14px}.client-persona-summary p{max-width:780px;color:var(--text-muted);margin:8px 0 0;font-size:12px;line-height:1.55}.client-cases-preview{background:#0f30345c;border-radius:7px;margin:0 16px 16px;padding:16px;border:1px solid #3c6c72!important}.client-cases-preview>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.client-cases-preview h4{margin:3px 0 0;font-size:18px}.client-cases-preview>p{color:var(--text-soft);font-size:11px;line-height:1.55}.client-cases-preview>div{border:1px solid var(--line);border-radius:6px;grid-template-columns:minmax(150px,.45fr) minmax(0,1.55fr);display:grid;overflow:hidden}.client-cases-preview aside,.client-cases-preview article{background:#091522;align-content:start;gap:7px;padding:13px;display:grid}.client-cases-preview article{border-left:1px solid var(--line)}.client-cases-preview aside span,.client-cases-preview small{color:var(--text-muted);font-size:10px}.client-cases-preview article>div{flex-wrap:wrap;gap:5px;display:flex}.client-cases-preview article>div span{border:1px solid var(--line);border-radius:4px;padding:5px 7px;font-size:9px}.client-information-grid{border:1px solid var(--line);border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.client-information-grid>div{background:#09121d;gap:5px;padding:14px 16px;display:grid}.client-information-grid>div:nth-child(2n){border-left:1px solid var(--line)}.client-information-grid>div:nth-child(n+3){border-top:1px solid var(--line)}.client-information-grid dt{color:var(--text-muted);text-transform:none;font-size:11px}.client-information-grid dd{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:800}.client-record-list{border:1px solid var(--line);border-radius:7px;display:grid;overflow:hidden}.client-record-list article{grid-template-columns:minmax(0,1fr) auto;gap:5px 16px;padding:13px 15px;display:grid}.client-record-list article+article{border-top:1px solid var(--line)}.client-record-list strong{font-size:13px}.client-record-list span,.client-record-list small{color:var(--text-muted);font-size:11px}.client-record-list small{grid-column:1/-1}.client-seat-limit{grid-template-columns:minmax(180px,280px) auto;justify-content:start;align-items:end;gap:8px;display:grid}.client-seat-limit label,.client-memberships label{color:var(--text-muted);gap:5px;font-size:11px;font-weight:800;display:grid}.client-seat-limit input,.client-memberships select{min-height:40px;font-size:12px}.client-seat-limit button{min-height:40px;padding:8px 12px;font-size:12px}.client-seat-limit>small{max-width:680px;color:var(--text-muted);grid-column:1/-1;font-size:11px;line-height:1.45}.client-seat-allocation{border:1px solid var(--line);background:#07121db8;border-radius:7px;gap:8px;padding:14px;display:grid}.client-seat-allocation>article,.client-seat-allocation>label{border:1px solid var(--line);background:#0f223394;border-radius:6px;grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:14px;min-height:66px;padding:12px 14px;display:grid}.client-seat-allocation>article>span,.client-seat-allocation>label>span{gap:5px;display:grid}.client-seat-allocation strong{font-size:13px}.client-seat-allocation small{color:var(--text-muted);font-size:11px;line-height:1.45}.client-seat-allocation input,.client-seat-allocation output{text-align:right;width:100%;min-height:40px;font-size:13px}.client-seat-allocation output{color:var(--text-muted);background:#0a1724;border:1px solid #34516a;border-radius:4px;place-items:center;padding:0 12px;font-weight:800;display:grid}.client-seat-allocation footer{color:var(--text-soft);justify-content:space-between;align-items:center;gap:14px;padding-top:6px;font-size:12px;font-weight:800;display:flex}.client-seat-allocation footer button{min-height:40px;padding:8px 12px;font-size:12px}.client-named-roster{border-top:1px solid var(--line);gap:10px;margin-top:4px;padding-top:18px;display:grid}.client-named-roster h4{margin:0;font-size:14px}.client-named-roster>p{margin:0}.client-entitlements article.pathway-add-on{background:linear-gradient(90deg,#1c405880,#ffffff03);border-color:#45647b}.client-memberships article{align-content:start}.client-memberships strong{font-size:13px}.client-memberships small{font-size:11px}.client-usage-metrics{border:1px solid var(--line);background:var(--line);border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;gap:1px!important;display:grid!important}.client-usage-metrics article{background:#091522;gap:8px;min-height:130px;padding:18px;display:grid}.client-usage-metrics span{color:var(--text-muted);font-size:12px;font-weight:800}.client-usage-metrics strong{font-size:27px}.client-usage-metrics small{color:var(--text-muted);font-size:11px;line-height:1.45}.client-cost-boundary{background:#0e23348f;border:1px solid #3d607b;border-radius:7px;padding:20px}.client-cost-boundary>header{justify-content:space-between;align-items:start;gap:16px;margin-bottom:14px;display:flex}.client-cost-boundary>header h3,.client-cost-boundary>header p{margin:0}.client-cost-boundary>div{border:1px solid var(--line);border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:4px;display:grid;overflow:hidden}.client-cost-boundary>div article{gap:8px;padding:14px;display:grid}.client-cost-boundary>div article+article{border-left:1px solid var(--line)}.client-cost-boundary span,.client-cost-boundary small{color:var(--text-muted);font-size:11px;line-height:1.45}.client-cost-boundary strong{font-size:13px}.client-cost-boundary>p{color:var(--text-muted);margin:14px 0 0;font-size:12px;line-height:1.55}.pathway-insight-panel{margin:18px var(--page-gutter) 0;background:radial-gradient(circle at 92% 0,#2b689121,#0000 42%),#091521;border:1px solid #3a607d;border-radius:8px;gap:16px;padding:22px;display:grid}.pathway-insight-panel>header{justify-content:space-between;align-items:start;gap:18px;display:flex}.pathway-insight-panel h2{margin:5px 0 0;font-size:24px}.pathway-insight-panel>p{max-width:900px;color:var(--text-soft);margin:0;font-size:13px;line-height:1.55}.pathway-history-list{border:1px solid var(--line);border-radius:7px;display:grid;overflow:hidden}.pathway-history-list details+details{border-top:1px solid var(--line)}.pathway-history-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:14px 16px;display:flex}.pathway-history-list summary>span{gap:4px;display:grid}.pathway-history-list summary strong{font-size:14px}.pathway-history-list summary small{color:var(--text-muted);font-size:11px}.pathway-history-list dl{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.pathway-history-list dl>div{gap:4px;padding:12px 16px;display:grid}.pathway-history-list dl>div:nth-child(2n){border-left:1px solid var(--line)}.pathway-history-list dl>div:nth-child(n+3){border-top:1px solid var(--line)}.pathway-history-list dt{color:var(--text-muted);font-size:11px}.pathway-history-list dd{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.legal-layer-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.legal-layer-fields article{border:1px solid var(--line);background:#0e223285;border-radius:6px;gap:7px;padding:15px;display:grid}.legal-layer-fields strong{font-size:13px}.legal-layer-fields span{color:var(--text-muted);font-size:12px;line-height:1.5}.pathway-legal-layer>aside,.pathway-solutions-layer>aside{background:#5a3d1933;border-left:3px solid #d7a65f;gap:5px;padding:13px 15px;display:grid}.pathway-legal-layer>aside strong,.pathway-solutions-layer>aside strong{font-size:12px}.pathway-legal-layer>aside span,.pathway-solutions-layer>aside span{color:var(--text-soft);font-size:12px;line-height:1.5}.pathway-solutions-layer{background:radial-gradient(circle at 92% 0,#317e6024,#0000 42%),#091521;border-color:#456c62}.pathway-solutions-layer>aside{background:#1b4e3c33;border-left-color:#70b99b}.pathway-control-groups{grid-template-columns:minmax(270px,1.2fr) minmax(220px,1fr);align-items:start;gap:10px 14px;width:min(100%,610px);display:grid}.pathway-control-group{align-content:start;gap:5px;display:grid}.pathway-control-group>span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.pathway-control-group>div{border:1px solid var(--line);border-radius:var(--r-sm);background:#08101a;align-items:stretch;gap:4px;width:100%;padding:3px;display:flex}.pathway-control-group button{text-align:center;flex:1;justify-content:center;align-items:center;min-width:0;display:inline-flex}.pathway-control-group .watch-control,.pathway-control-group .evidence-control{justify-content:center}.pathway-control-group button{min-height:38px;color:var(--text-soft);background:0 0;border:1px solid #0000;border-radius:5px;padding:8px 11px;font-size:11px;font-weight:800}.pathway-control-group button:hover:not(:disabled){color:var(--text);border-color:#527794}.pathway-control-group button[aria-pressed=true]{color:#e9f6ff;background:#17344c;border-color:#5d91b5}.pathway-control-group .pathway-simulate-action{color:#f0f8ff;background:#214a68;border-color:#557c9a}.pathway-control-group .export-control:disabled{color:var(--text-muted);background:#0a121d73;border-style:dashed}.story-transition.selected{border-color:var(--blue-bright);background:#194260b8;box-shadow:0 0 0 1px #45a3ff38}.public-product-addons{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;padding-top:22px;display:grid}.public-product-addons>.eyebrow{grid-column:1/-1;margin:0}.public-product-addons article{background:#0e223285;border:1px solid #45647b;border-radius:7px;gap:8px;padding:20px;display:grid}.public-product-addons small{color:var(--blue-bright);font-size:11px}.public-product-addons h3{margin:0;font-size:22px}.public-product-addons strong{font-size:13px}.public-product-addons p{color:var(--text-muted);margin:0;font-size:12px;line-height:1.55}.public-packages{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:42px;margin-top:64px;padding:34px 0;display:grid}.public-packages>header{align-content:start;gap:10px;display:grid}.public-packages>header .eyebrow,.public-packages h3,.public-packages p{margin:0}.public-packages>header h3{font-size:clamp(24px,3vw,38px);line-height:1.08}.public-packages>header p:last-child{color:var(--text-muted);font-size:12px;line-height:1.55}.public-packages>div{border:1px solid var(--line);border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.public-packages article{background:#0c1d2c80;align-content:start;gap:12px;min-height:210px;padding:22px;display:grid}.public-packages article+article{border-left:1px solid var(--line)}.public-packages article strong{font-size:17px;line-height:1.25}.public-packages article span{color:var(--blue-bright);font-size:12px;font-weight:800;line-height:1.5}.public-packages article p{color:var(--text-muted);font-size:12px;line-height:1.55}.public-geography>div:last-child{align-content:center;gap:18px;display:grid}.public-geography>div:last-child>.eyebrow,.public-geography>div:last-child>h2,.public-geography>div:last-child>p{margin:0}.company-home .hub-collapsed-signals span{line-height:1.25}.company-home .hub-collapsed-signals>button{padding-left:8px}.atlas-status>span,.atlas-view-controls>span,.atlas-workspace>footer{font-size:11px}.atlas-view-controls>div>span,.atlas-view-controls button,.atlas-topology-lane text{font-size:10px}.atlas-map-context strong{font-size:11px}.atlas-map-context span{font-size:10px}.atlas-location{min-width:126px;max-width:176px;padding:9px 10px 9px 21px}.atlas-location strong,.atlas-location span{font-size:10px}.atlas-location[data-role~=origin]>i{background:#32684e;border-color:#73b890}.atlas-location[data-role~=transit]>i{background:#755b2a;border-color:#d0a85c;border-radius:1px;transform:rotate(45deg)}.atlas-location[data-role~=destination]>i{background:#594675;border-color:#b49bd2;border-radius:1px}.atlas-location[data-role-count=multiple]>i{background:conic-gradient(#32684e 0 33%,#755b2a 33% 66%,#594675 66% 100%);border-radius:50%;transform:none}.atlas-color-legend{font-size:10px}.atlas-inspector>p{font-size:13px;line-height:1.55}.atlas-inspector dt{font-size:10px}.atlas-inspector dd{font-size:12px;line-height:1.45}.atlas-structural-drawer summary,.atlas-structural-drawer strong{font-size:11px}.atlas-structural-drawer button span{font-size:10px;line-height:1.4}@media (width<=720px){.atlas-location{min-width:92px;max-width:120px;padding:7px 7px 7px 17px}.atlas-location strong{white-space:normal;font-size:9px}}.workspace-action-notice{color:var(--text-soft);background:#1d3d5547;border-left:2px solid #7399b5;justify-content:space-between;align-items:start;gap:18px;padding:12px 14px;font-size:12px;line-height:1.5;display:flex}.workspace-action-notice button{border:1px solid var(--line);width:30px;height:30px;color:var(--text-soft);background:0 0;flex:none;place-items:center;padding:7px;display:grid}.force-run-boundary{border-radius:var(--r-sm);background:#64481e1f;border:1px solid #765d34;gap:14px;margin-top:16px;padding:18px;display:grid}.force-run-boundary>header{justify-content:space-between;align-items:start;gap:18px;display:flex}.force-run-boundary>header>div{gap:4px;display:grid}.force-run-boundary>header span{color:#c6a568;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.force-run-boundary>header strong{font-size:15px;line-height:1.3}.force-run-boundary>header>button{width:30px;height:30px;color:var(--text-soft);background:0 0;border:1px solid #66522f;place-items:center;padding:7px;display:grid}.force-run-boundary p{max-width:680px;font-size:12px;line-height:1.55}.force-run-boundary>label{color:var(--text-soft);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;font-size:12px;line-height:1.5;display:grid}.force-run-boundary>label input{width:18px;height:18px;margin-top:1px}.force-run-boundary>button{min-height:40px;padding:8px 12px;font-size:12px}.simulation-actions>div:first-child{justify-content:space-between;align-items:center;gap:18px;display:flex}.simulation-actions>div:first-child>span{gap:4px;display:grid}.simulation-actions>div:first-child small{color:var(--text-muted);font-size:11px}.investigation-detail>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:32px}.investigation-detail>header>div.investigation-lifecycle-actions{justify-content:flex-end;max-width:300px}.simulation-draft-controls{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding-bottom:20px;display:grid}.simulation-draft-title{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;display:grid}.simulation-draft-title label{color:var(--text-muted);font-size:var(--type-meta);gap:6px;display:grid}.simulation-draft-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.profile-destinations{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.profile-destinations button{justify-content:space-between;align-items:center;min-width:0;margin:0;display:flex}.profile-learning>header,.profile-learning>div:first-child{justify-content:space-between;align-items:start;gap:16px;display:flex}.profile-learning h3{margin:3px 0 0}.profile-learning>p{color:var(--text-soft);margin:12px 0;font-size:12px;line-height:1.55}.profile-learning-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.profile-learning-options button{border:1px solid var(--line);border-radius:var(--r-sm);min-width:0;color:var(--text);text-align:left;cursor:pointer;background:#ffffff04;justify-content:space-between;align-items:start;gap:8px;padding:12px;transition:border-color .16s,background-color .16s,transform .16s;display:flex}.profile-learning-options button:hover,.profile-learning-options button:focus-visible{background:#336f9724;border-color:#5684a3;transform:translateY(-1px)}.profile-learning-options button>span{align-content:start;gap:4px;min-width:0;display:grid}.profile-learning-options strong{font-size:12px}.profile-learning-options small{color:#83b3d2;text-transform:uppercase;font-size:10px;font-weight:800}.profile-learning-options p{color:var(--text-muted);margin:4px 0 0;font-size:10px;line-height:1.45}.profile-learning .profile-learning-note{color:var(--text-muted);font-size:10px}.learning-history{border:1px solid var(--line);border-radius:var(--r-sm);background:#ffffff03;margin-top:12px}.learning-history summary{color:var(--text-soft);cursor:pointer;padding:11px 12px;font-size:11px;font-weight:800}.learning-history>div{padding:0 12px 10px;display:grid}.learning-history article{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.learning-history article strong{font-size:11px}.learning-history article span{color:var(--text-muted);text-align:right;font-size:10px}.profile-learning-page{gap:16px;display:grid}.profile-learning-page>.context-back{justify-self:start;margin:0}.profile-learning-page>header p{color:var(--text-soft);margin:7px 0 0;font-size:11px;line-height:1.5}.learning-curriculum,.learning-program-steps{gap:7px;display:grid}.learning-curriculum article{border:1px solid var(--line);border-radius:var(--r-sm);background:#ffffff04;grid-template-columns:30px 1fr;align-items:center;gap:10px;padding:10px;display:grid}.learning-curriculum article>span{color:#74acd0;font-size:10px;font-weight:800}.learning-curriculum article>div{gap:3px;display:grid}.learning-curriculum strong,.learning-program-steps strong{font-size:11px}.learning-curriculum small{color:var(--text-muted);font-size:9px}.learning-program-steps article{background:#1f47631f;border-left:2px solid #477a9c;padding:12px}.learning-program-steps p,.profile-learning-page>aside p{color:var(--text-soft);margin:5px 0 0;font-size:10px;line-height:1.5}.profile-learning-page>aside{background:#18364d2e;border:1px solid #5e8cab5c;padding:13px}.profile-learning-page>aside strong{font-size:11px}.atlas-movement-line{stroke-width:var(--movement-width,2.2px)}.atlas-movement:hover .atlas-movement-line,.atlas-movement:focus-within .atlas-movement-line,.atlas-movement.selected .atlas-movement-line{stroke-width:calc(var(--movement-width,2.2px) + 1.8px)}.atlas-movement.dimmed .atlas-movement-line{opacity:.1;filter:none}.atlas-movement.dimmed:hover .atlas-movement-line,.atlas-movement.dimmed:focus-within .atlas-movement-line{opacity:.42}.atlas-route-back{margin-bottom:14px}.atlas-route-batch{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;margin:18px 0 10px;padding:10px 0;display:grid}.atlas-route-batch span{color:var(--text-muted);font-size:11px}.atlas-route-batch button{min-height:36px;padding:7px 9px;font-size:11px}.atlas-route-results{scrollbar-gutter:stable;max-height:420px;display:grid;overflow:auto}.atlas-route-results article{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);gap:9px;padding:12px 0;display:grid}.atlas-route-results article>label{color:var(--text-muted);text-transform:uppercase;align-content:start;justify-items:center;gap:3px;font-size:8px;display:grid}.atlas-route-results input{width:18px;height:18px}.atlas-route-results article>button{min-width:0;color:var(--text);text-align:left;background:0 0;border:0;gap:5px;padding:0;display:grid}.atlas-route-results strong{overflow-wrap:anywhere;font-size:12px;line-height:1.4}.atlas-route-results span,.atlas-route-results small{color:var(--text-muted);font-size:10px;line-height:1.4}.atlas-handoff-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.atlas-handoff-note{color:var(--text-muted);margin-top:9px;font-size:10px;line-height:1.5;display:block}.atlas-download-layer{z-index:100;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#01060bd6;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.atlas-download-layer>section{border:1px solid var(--line-strong);border-radius:var(--r-md);width:min(620px,100%);box-shadow:var(--shadow-raised);background:#091522;gap:18px;padding:28px;display:grid}.atlas-download-layer header{justify-content:space-between;align-items:start;gap:18px;display:flex}.atlas-download-layer h2{margin:4px 0 0;font-size:28px}.atlas-download-layer>section>p{color:var(--text-soft);margin:0;font-size:12px;line-height:1.55}.atlas-download-layer fieldset{border:1px solid var(--line);gap:9px;padding:14px;display:grid}.atlas-download-layer fieldset label{border:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;font-size:12px;display:grid}.atlas-download-layer fieldset label>span{gap:3px;display:grid}.atlas-download-layer fieldset label small{color:var(--text-muted);line-height:1.35}.atlas-download-layer fieldset label>b{color:#b9dcf5;letter-spacing:.05em;background:#32719c1f;border:1px solid #3d617d;border-radius:999px;padding:3px 6px;font-size:11px}.atlas-download-layer fieldset input{width:18px;height:18px}.atlas-download-purpose{color:var(--text-muted);gap:7px;font-size:12px;font-weight:700;display:grid}.atlas-download-purpose textarea{resize:vertical;min-height:84px}.atlas-derivative-output{border:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.atlas-derivative-output>span{gap:3px;display:grid}.atlas-derivative-output small{color:var(--text-muted);line-height:1.4}.atlas-derivative-output>b{color:#b9dcf5;letter-spacing:.05em;background:#32719c1f;border:1px solid #3d617d;border-radius:999px;padding:3px 6px;font-size:11px}.atlas-download-layer .atlas-download-boundary{background:#5b431d21;border-left:2px solid #8b7245;padding:12px}.atlas-download-layer footer{justify-content:flex-end;gap:8px;display:flex}.download-language-control{border:1px solid var(--line);border-radius:var(--r-sm);background:#ffffff05;grid-template-columns:minmax(0,1fr) minmax(180px,260px);align-items:center;gap:5px 16px;padding:13px 14px;display:grid}.download-language-control>span{gap:4px;display:grid}.download-language-control strong{font-size:var(--type-ui)}.download-language-control small{color:var(--text-muted);font-size:var(--type-caption);line-height:1.4}.download-language-control select{grid-area:1/2/3;min-height:44px}.download-language-control>small{grid-column:1/-1}.download-language-control>small.preparing{color:#e3c483}.publication-search-seam label{min-width:0}.publication-protected-boundary{background:linear-gradient(90deg,#1d425e47,#0a141f33);border:1px solid #5e8cab6b;border-left:3px solid #5e8cab;gap:6px;max-width:1120px;margin-top:26px;padding:16px 18px;display:grid}.publication-protected-boundary strong{letter-spacing:.02em;font-size:13px}.publication-protected-boundary p{max-width:850px;color:var(--text-soft);margin:0;font-size:12px;line-height:1.65}.publication-search-seam input{width:100%;min-height:42px;color:var(--text);font:inherit;background:0 0;border:0;padding:8px 10px;font-size:13px}.publication-search-seam button{color:var(--text-soft);cursor:pointer;align-items:center;gap:8px;display:flex}.publication-search-seam button span{background:#19364f;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:10px;display:grid}.publication-quick-filters{grid-template-columns:1fr 1fr;gap:16px;max-width:1120px;margin-top:18px;display:grid}.publication-quick-filters fieldset{border:1px solid var(--line);min-width:0;padding:13px}.publication-quick-filters legend{color:var(--text-muted);text-transform:uppercase;padding:0 6px;font-size:10px}.publication-quick-filters fieldset>div{flex-wrap:wrap;gap:6px;display:flex}.publication-quick-filters button,.publication-applied-filters button{border:1px solid var(--line);min-height:34px;color:var(--text-soft);background:0 0;border-radius:999px;padding:6px 9px;font-size:10px}.publication-quick-filters button[aria-pressed=true]{color:#d8effe;background:#17344b;border-color:#5e8cab}.publication-applied-filters{flex-wrap:wrap;gap:7px;max-width:1120px;margin-top:14px;display:flex}.publication-applied-filters button{align-items:center;gap:6px;display:inline-flex}.publication-applied-filters .icon{width:12px}.publication-filter-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.publication-filter-layer .catalogue-filter-options>p{color:var(--text-muted);font-size:12px}@media (width<=900px){.investigation-detail>header,.simulation-draft-controls{grid-template-columns:1fr}.investigation-detail>header>div.investigation-lifecycle-actions,.simulation-draft-actions{justify-content:flex-start;max-width:none}}@media (width<=600px){.profile-destinations,.profile-learning-options,.publication-quick-filters,.atlas-handoff-actions{grid-template-columns:1fr}.publication-filter-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-route-batch{grid-template-columns:1fr 1fr}.atlas-route-batch span{grid-column:1/-1}.atlas-download-layer{place-items:end stretch;padding:0}.atlas-download-layer>section{border-radius:var(--r-lg) var(--r-lg) 0 0;border-bottom:0;border-left:0;border-right:0;width:100%;max-height:100vh;overflow:auto}}@media (width<=760px){.client-profile-tabs,.client-information-grid,.client-usage-metrics,.client-cost-boundary>div{grid-template-columns:1fr}.client-information-grid>div+div,.client-cost-boundary>div article+article{border-top:1px solid var(--line);border-left:0}.client-seat-limit{grid-template-columns:1fr}.client-seat-allocation>article,.client-seat-allocation>label{grid-template-columns:minmax(0,1fr) 88px}.client-seat-allocation footer{flex-direction:column;align-items:stretch}.client-seat-allocation footer button{width:100%}.client-record-panel{grid-template-columns:1fr}.client-record-panel>small{grid-column:1}.client-record-panel>section>header{flex-direction:column}.client-record-panel>section>header>.state-badge{white-space:normal;align-self:flex-start;max-width:100%}.client-experience-panel>header{flex-direction:column}.client-admin-preview-grid{grid-template-columns:1fr}.client-preview-shell>header{grid-template-columns:1fr;gap:5px}.client-cases-preview>div{grid-template-columns:1fr}.client-cases-preview article{border-top:1px solid var(--line);border-left:0}.client-lifecycle-stage-map{grid-template-columns:repeat(2,minmax(0,1fr))}.client-commercial-form>div,.client-agreement-create>div,.client-agreement-list dl{grid-template-columns:1fr}.client-agreement-list dl>div+div{border-top:1px solid var(--line)}.client-contact-list article,.client-artifact-list article{flex-direction:column;align-items:flex-start}.public-product-addons{grid-template-columns:1fr}.public-packages{grid-template-columns:1fr;gap:24px;margin-top:44px}.public-packages>div{grid-template-columns:1fr}.public-packages article{min-height:0}.public-packages article+article{border-top:1px solid var(--line);border-left:0}.pathway-control-groups{grid-template-columns:1fr}.pathway-control-group>div{flex-wrap:wrap}.pathway-control-group button{flex:1}.legal-layer-fields,.pathway-history-list dl{grid-template-columns:1fr}.pathway-history-list dl>div+div{border-top:1px solid var(--line);border-left:0}}@media (width<=1100px) and (width>=761px){.public-product-addons{grid-template-columns:repeat(2,minmax(0,1fr))}.public-packages{grid-template-columns:1fr}.client-profile-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.client-training-delivery-options,.learning-enablement-launch>small{grid-template-columns:1fr}}@media (width<=1200px) and (width>=761px){.intelligence-workspace .workspace-header{grid-template-columns:1fr}.pathway-control-groups{grid-template-columns:minmax(270px,1.2fr) minmax(220px,1fr);justify-content:start}}.rapid-check>p{color:var(--text-muted);margin:0;font-size:12px;line-height:1.55}.pathway-download-layer{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#01060bd1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.pathway-download-layer>section{border:1px solid var(--line-strong);border-radius:var(--r-md);width:min(860px,100%);max-height:min(820px,100vh - 48px);box-shadow:var(--shadow-raised);background:#091522;gap:20px;padding:28px;display:grid;overflow:auto}.pathway-download-layer>section>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.pathway-download-layer h2{margin:4px 0 0;font-size:clamp(24px,3vw,38px)}.pathway-download-layer>section>p{color:var(--text-soft);font-size:var(--type-body);margin:0;line-height:1.6}.pathway-download-layer fieldset{border:1px solid var(--line);gap:12px;margin:0;padding:16px;display:grid}.pathway-download-layer legend{color:var(--text-soft);font-size:var(--type-ui);padding:0 7px;font-weight:800}.pathway-download-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.pathway-download-options label,.pathway-download-formats label{border:1px solid var(--line);border-radius:var(--r-sm);background:#ffffff05;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:12px;display:grid}.pathway-download-options label>span,.pathway-download-formats label>span{gap:4px;display:grid}.pathway-download-options strong,.pathway-download-formats strong{font-size:var(--type-ui)}.pathway-download-options small,.pathway-download-formats small{color:var(--text-muted);font-size:var(--type-caption);line-height:1.45}.pathway-download-bulk,.pathway-download-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pathway-download-formats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.pathway-download-review{gap:16px;display:grid}.pathway-download-review h3{margin:0;font-size:24px}.pathway-download-review dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.pathway-download-review dl div{border:1px solid var(--line);gap:5px;padding:13px;display:grid}.pathway-download-review dt{color:var(--text-muted);font-size:var(--type-caption);text-transform:uppercase}.pathway-download-review dd{font-size:var(--type-ui);text-align:left;margin:0;line-height:1.5}.pathway-download-review aside{background:#674c1f1f;border-left:2px solid #9d793f;gap:6px;padding:14px;display:grid}.pathway-download-review aside span{color:var(--text-muted);font-size:var(--type-caption);line-height:1.5}.pathway-download-purpose{color:var(--text-muted);font-size:var(--type-caption);gap:7px;font-weight:800;display:grid}.pathway-download-purpose textarea{resize:vertical;min-height:74px}.pathway-download-option-title{justify-content:space-between;align-items:center;gap:10px;display:flex!important}.pathway-download-option-title b{color:#b9dcf5;letter-spacing:.05em;background:#32719c1f;border:1px solid #3d617d;border-radius:999px;flex:none;padding:3px 6px;font-size:11px}@media (width<=720px){.pathway-download-layer{padding:0}.pathway-download-layer>section{border:0;border-radius:0;width:100%;min-height:100vh;max-height:100vh;padding:20px}.pathway-download-options,.pathway-download-formats,.pathway-download-review dl,.download-language-control{grid-template-columns:1fr}.download-language-control select,.download-language-control>small{grid-area:auto/1}}.atlas-quick-filters{gap:14px;display:grid}.atlas-quick-filters>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.atlas-quick-filters>header>div{gap:3px;display:grid}.atlas-quick-filters>header strong{font-size:var(--type-ui)}.atlas-quick-filters>header small{color:var(--text-muted);font-size:var(--type-caption)}.atlas-quick-filters>header>button{border-radius:var(--r-sm);min-height:38px;color:var(--text);font-size:var(--type-meta);background:#10263a;border:1px solid #3b6687;align-items:center;gap:7px;padding:7px 11px;display:inline-flex}.atlas-quick-filters>header>button .icon{width:14px}.atlas-quick-filters>header>button span{background:#1d4564;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;display:grid}.atlas-quick-filters .atlas-primary-facets{grid-template-columns:repeat(3,minmax(0,1fr))}.atlas-quick-date{border-top:1px solid var(--line);padding-top:10px}.atlas-quick-date>div{flex-wrap:wrap;gap:6px;display:flex}.atlas-filter-dialog{grid-template-rows:none}.atlas-filter-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.atlas-date-range{border:1px solid var(--line);border-radius:var(--r-sm);background:#0d1d2d6b;gap:13px;padding:15px;display:grid}.atlas-date-range>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.atlas-date-range>header>div{gap:4px;display:grid}.atlas-date-range strong{font-size:var(--type-ui)}.atlas-date-range small{color:var(--text-muted);font-size:var(--type-caption);line-height:1.45}.atlas-date-range button{border:1px solid var(--line);border-radius:var(--r-sm);min-height:34px;color:var(--text-soft);font-size:var(--type-meta);background:#102034;padding:6px 9px}.atlas-date-range button[aria-pressed=true]{color:#e5f4ff;background:#17344d;border-color:#4f91c5}.atlas-date-range>label{color:var(--text-soft);font-size:var(--type-meta);gap:8px;display:grid}.atlas-date-range>label>span{justify-content:space-between;gap:12px;display:flex}.atlas-date-range output{color:var(--blue-bright)}.atlas-date-range input[type=range]{width:100%;accent-color:var(--blue-bright)}.atlas-date-range>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.atlas-date-range>div label{color:var(--text-muted);font-size:var(--type-meta);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;display:grid}.atlas-date-range input[type=number],.atlas-date-range select{border:1px solid var(--line);border-radius:var(--r-sm);width:100%;min-height:40px;color:var(--text);font-size:var(--type-meta);background:#0b1928;padding:7px 9px}@media (width<=720px){.atlas-quick-filters{gap:0}.atlas-quick-filters>header{flex-direction:column;align-items:stretch}.atlas-quick-filters>header>button{justify-content:space-between;width:100%;min-height:44px}.atlas-filter-layer{place-items:stretch stretch;padding:0}.atlas-filter-dialog{border:0;border-radius:0;width:100%;min-height:100vh;max-height:100vh;padding:20px 18px}.atlas-filter-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-date-range>header{flex-direction:column}.atlas-date-range>div{grid-template-columns:1fr}}@media (width>=761px) and (width<=1279px){.company-spatial-map>button.knowledge-core-field{box-sizing:border-box;grid-area:3/1/auto/-1;place-self:start center;width:min(480px,72vw);height:320px;min-height:320px;margin:6px auto 14px;position:relative!important;inset:auto!important;transform:translate(0)!important}}.route-recovery{min-height:calc(100dvh - 68px);padding:var(--space-8,32px);background:var(--surface-base,#07101c);color:var(--text-primary,#f4f8ff);place-items:center;display:grid}.route-recovery .empty-state{width:100%;max-width:680px}.route-recovery-actions{gap:var(--space-3,12px);flex-wrap:wrap;justify-content:center;display:flex}.client-hub-workspace,.client-hub-error{box-sizing:border-box;width:var(--authenticated-frame-width);clip-path:inset(0 -100vmax);margin-inline:auto;box-shadow:0 0 0 100vmax #070d16}.client-hub-workspace:focus{outline:0}.client-hub-workspace>header{border-bottom:1px solid var(--line);isolation:isolate;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;padding-bottom:24px;display:grid;position:relative}.client-hub-workspace>header:before{z-index:-1;top:-20px;bottom:-1px;left:calc(var(--page-gutter) * -1);content:"";pointer-events:none;background:linear-gradient(100deg,#1b4e7557,#0c263d2b 64%,#0000);width:min(900px,78vw);position:absolute}.client-hub-workspace[data-severity=critical]>header:before{background:linear-gradient(100deg,#7423306b,#1944673b 62%,#0000)}.client-hub-workspace[data-severity=attention]>header:before{background:linear-gradient(100deg,#7e541a61,#1b4a6c3b 62%,#0000)}.client-hub-workspace[data-severity=healthy]>header:before{background:linear-gradient(100deg,#1d644b61,#1a486938 62%,#0000)}.client-hub-workspace[data-severity=unavailable]>header:before{background:linear-gradient(100deg,#424c5b5c,#16354e2e 62%,#0000)}.client-hub-workspace>header .context-back{grid-column:1/-1;justify-self:start}.client-hub-workspace>header h1{margin:6px 0 8px;font-size:clamp(30px,4vw,52px);line-height:1.05}.client-hub-workspace>header p:last-child{max-width:800px;font-size:var(--type-ui);margin:0;line-height:1.55}.client-hub-workspace>header>.state-badge{align-self:start}.client-hub-workspace .context-back,.client-hub-workspace button,.client-hub-workspace input,.client-hub-workspace select,.client-hub-workspace textarea,.client-hub-error .context-back{min-height:44px}.client-hub-workspace .context-back{font-size:var(--type-meta);padding:10px 0}.client-hub-layout>aside span,.client-hub-layout>aside small,.client-profile>header p:last-child,.client-profile dt,.client-profile dd,.client-change-reason,.client-entitlements small,.client-quota small,.client-profile>section p,.client-profile details summary,.client-profile details p,.client-profile details small,.client-hub-workspace>footer,.client-commercial-form label,.client-contact-form label,.client-record-entry label,.client-agreement-transition label,.client-agreement-create label,.client-lifecycle-control>label,.client-seat-limit label,.client-memberships label,.client-seat-allocation small{font-size:var(--type-meta);line-height:1.5}.client-hub-layout>aside strong,.client-entitlements strong,.client-quota strong,.client-profile dd{font-size:var(--type-ui)}.client-intake-scrim form>header button{width:44px;height:44px;padding:11px}.client-profile-tabs button,.client-record-facts button,.client-record-panel button,.client-preview-personas button,.client-seat-limit input,.client-seat-limit button,.client-seat-allocation input,.client-seat-allocation footer button,.client-entitlements button,.client-quota button,.client-disabled-actions button,.client-intake-review article button{min-height:44px}.client-mutation-status{color:var(--text-soft);font-size:var(--type-meta);margin:8px 0 0;line-height:1.5}.learning-record-form label,.quality-review-register form label,.learning-material-list form label,.learning-workforce-register form label,.learning-assignment-register form label,.workflow-create label,.workflow-card form label,.operating-approval-register form label,.compliance-surface-grid label{font-size:var(--type-meta);line-height:1.45}.learning-record-form input,.learning-record-form select,.learning-record-form textarea,.quality-review-register form input,.quality-review-register form select,.learning-material-list form input,.learning-material-list form select,.learning-workforce-register form input,.learning-workforce-register form select,.learning-assignment-register form input,.learning-assignment-register form select,.workflow-create input,.workflow-create select,.workflow-card form input,.workflow-card form select,.operating-approval-register form input,.operating-approval-register form select,.compliance-surface-grid input,.compliance-surface-grid select{min-height:44px;font-size:var(--type-meta);padding:9px 11px}.learning-material-list article form button,.learning-assignment-register form button,.quality-review-register form button,.workflow-center-launch{min-height:44px}.quality-review-register dt,.quality-review-register dd,.workflow-card small,.operating-approval-register small,.compliance-register>article>small,.workflow-event-register small,.workflow-event-register>article>span{font-size:var(--type-meta);line-height:1.5}.learning-assignment-register>article{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.learning-assignment-register>article>form{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:8px;display:grid}.learning-assignment-register>article>form button{grid-column:1/-1;justify-self:end}@media (width<=1100px){.client-hub-layout{grid-template-columns:1fr}.client-hub-layout>aside{border-right:0;border-bottom:1px solid var(--line);padding:20px 0}.client-hub-layout>aside>button{min-width:0}.client-hub-layout>main{padding:28px 0}.client-profile-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.client-hub-workspace,.client-hub-error{clip-path:none;width:100%;box-shadow:none}.client-hub-workspace>header{grid-template-columns:1fr}.client-hub-workspace>header>.state-badge{justify-self:start}.client-profile-tabs{grid-template-columns:1fr 1fr}.client-record-panel>section>*{min-width:0;max-width:100%}.client-record-panel>section>header{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid}.client-record-panel>section>header>.state-badge{white-space:normal;overflow-wrap:anywhere;justify-self:start;max-width:100%}.client-lifecycle{width:100%;min-width:0}.client-lifecycle li span{overflow-wrap:anywhere;min-width:0}.learning-assignment-register>article>form{grid-template-columns:1fr}.learning-assignment-register>article>form button{grid-column:1;width:100%}}.company-workspace,.company-workspace-unavailable{width:var(--authenticated-frame-width);margin-inline:auto}.founder-cockpit-view{width:var(--founder-overview-frame-width);max-width:var(--founder-overview-frame-max);margin-inline:auto}.company-workspace{gap:clamp(24px,3vw,40px);padding:clamp(24px,3vw,44px) 0 54px;display:grid}.founder-cockpit-heading{width:100%;margin-inline:0;padding-inline:0}.company-workspace-header,.founder-cockpit-heading{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(20px,4vw,56px);padding:8px 0 22px;display:grid}.company-workspace-header>div,.founder-cockpit-heading>div{max-width:900px}.company-workspace-header h1,.founder-cockpit-heading h1{margin:0;font-size:clamp(34px,4.2vw,58px);line-height:1.02}.company-workspace-header h1:focus,.company-workspace-header h1:focus-visible{box-shadow:none;outline:none}.company-workspace-header p:last-child{max-width:620px;color:var(--text-soft);font-size:var(--type-ui);margin:10px 0 0;line-height:1.5}.internal-view-switcher{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface-inset);grid-template-columns:1fr 1fr;min-width:310px;padding:4px;display:grid}.internal-view-switcher button{border-radius:var(--r-sm);min-height:44px;color:var(--text-soft);font-size:var(--type-meta);background:0 0;border:1px solid #0000;padding:9px 14px;font-weight:750}.internal-view-switcher button:hover{color:var(--text);background:var(--surface)}.internal-view-switcher button[aria-current=page]{color:var(--text);background:#17314a;border-color:#456989;box-shadow:0 8px 24px #0000002e}.my-work-queue,.human-work-modules{min-width:0}.my-work-queue>header,.human-work-modules>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:16px;display:flex}.my-work-queue h2,.human-work-modules h2{margin:0;font-size:clamp(22px,2.4vw,32px)}.workspace-context-line{color:var(--text-muted);font-size:var(--type-meta);margin:14px 0 0;line-height:1.55}.my-work-items{overscroll-behavior:contain;scrollbar-gutter:stable;border-top:1px solid var(--line);max-height:min(56vh,620px);margin:12px 0 0;padding:0 10px 0 0;list-style:none;overflow-y:auto}.my-work-items li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-height:78px;padding:14px 0;display:grid}.my-work-items li>div{gap:6px;min-width:0;display:grid}.my-work-items strong{font-size:var(--type-ui);overflow-wrap:anywhere;line-height:1.45}.my-work-items span,.my-work-items small,.work-target-unavailable{color:var(--text-muted);font-size:var(--type-meta);line-height:1.5}.my-work-items button,.human-work-modules button{border-radius:var(--r-sm);min-height:44px;color:var(--text);font-size:var(--type-meta);background:#112a40;border:1px solid #426b8c;padding:9px 14px;font-weight:750}.workspace-assignment-support{grid-column:1/-1;padding-top:2px;display:grid;gap:10px!important}.workspace-assignment-support-actions{flex-wrap:wrap;gap:8px!important;display:flex!important}.my-work-items .workspace-support-button{min-height:44px;color:var(--text-muted);background:0 0;border-color:#6f84965c;padding:7px 11px;font-size:12px;font-weight:700}.my-work-items .workspace-support-button:hover,.my-work-items .workspace-support-button[aria-expanded=true]{color:var(--text);background:#2a40536b;border-color:#6d879d}.workspace-assignment-help,.workspace-assignment-routing{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-inset);gap:10px;padding:14px 16px;display:grid}.workspace-assignment-help h3,.workspace-assignment-routing h3,.workspace-assignment-help p,.workspace-assignment-routing p{margin:0}.work-target-unavailable{background:#5a69771a;border-left:2px solid #657383;max-width:330px;padding:9px 12px}.human-work-modules>header>span{color:var(--text-muted);font-size:var(--type-meta)}.workspace-focus-unavailable{border-radius:var(--r-sm);background:#18222bb8;border:1px solid #42515d;border-left:3px solid #8795a0;gap:7px;padding:18px 20px;display:grid}.workspace-focus-unavailable:focus{outline:none}.workspace-focus-unavailable:focus-visible{outline:2px solid var(--blue-bright);outline-offset:4px}.workspace-focus-unavailable h2,.workspace-focus-unavailable p{margin:0}.workspace-focus-unavailable h2{font-size:20px}.workspace-focus-unavailable>p:last-child{max-width:820px;color:var(--text-muted);font-size:var(--type-meta);line-height:1.55}.human-work-modules>div{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(28px,5vw,72px);display:grid}.human-work-modules article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title action""purpose action";align-content:start;align-items:center;gap:6px 20px;min-width:0;min-height:94px;padding:16px 0;display:grid}.human-work-modules article:focus-visible{outline:2px solid var(--blue-bright);outline-offset:6px}.human-work-modules h3{grid-area:title;margin:0;font-size:18px}.human-work-modules article>p:not(.module-unavailable){font-size:var(--type-meta);grid-area:purpose;margin:0;line-height:1.55}.human-work-modules small{color:var(--text-muted);font-size:var(--type-meta);overflow-wrap:anywhere;grid-area:meta;line-height:1.45}.human-work-modules article>button{grid-area:action}.module-unavailable{max-width:230px;color:var(--text-muted);font-size:var(--type-meta);grid-area:action;margin:0;line-height:1.5}.company-workspace-unavailable{padding:32px 0}.company-workspace-unavailable h1{font-size:clamp(32px,4vw,52px)}.company-workspace-unavailable p{max-width:680px;font-size:var(--type-ui)}@media (width<=900px){.company-workspace-header,.founder-cockpit-heading{grid-template-columns:1fr;align-items:start}.internal-view-switcher{width:min(100%,420px)}.human-work-modules>div{grid-template-columns:1fr}.human-work-modules article{grid-template-columns:minmax(0,1fr) auto}}@media (width<=600px){.company-workspace{gap:28px}.company-workspace-header,.founder-cockpit-heading{padding-top:0}.internal-view-switcher{width:100%;min-width:0}.internal-view-switcher button{padding-inline:9px}.my-work-queue>header,.human-work-modules>header{flex-direction:column;align-items:flex-start}.my-work-items{max-height:520px}.my-work-items li{grid-template-columns:1fr;gap:12px}.work-target-unavailable{max-width:none}.human-work-modules article{grid-template-columns:1fr;grid-template-areas:"title""purpose""action";gap:8px}.human-work-modules article>button{justify-self:start}.module-unavailable{max-width:none}}.learning-enablement-studio>header,.operating-workflow-center>header{isolation:isolate;position:relative;overflow:hidden}.learning-enablement-studio>header:before,.operating-workflow-center>header:before{z-index:-1;inset:-28px calc(var(--page-gutter) * -1) -1px;content:"";pointer-events:none;background:linear-gradient(105deg,#1b5b8894,#0f314e47 66%,#0000);position:absolute}.operating-workflow-center>header:before{background:linear-gradient(105deg,#4a3a7b94,#2a284e47 66%,#0000)}.learning-enablement-studio>header .eyebrow,.operating-workflow-center>header .eyebrow{color:#c8e8ff}.learning-enablement-studio>header p,.operating-workflow-center>header p{color:#c4d5e3}.learning-enablement-studio .workbench-module,.operating-workflow-center .workbench-module{border-radius:var(--r-md);background:linear-gradient(145deg,#0c1f2fc7,#07121de0);border:1px solid #284a66;min-width:0;box-shadow:0 12px 28px #0000001f}.operating-workflow-center .workbench-module{background:linear-gradient(145deg,#1b1b35c7,#08121de0);border-color:#403d68}.learning-enablement-studio .workbench-module>summary,.operating-workflow-center .workbench-module>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:74px;padding:16px 48px 16px 18px;list-style:none;display:grid;position:relative}.learning-enablement-studio .workbench-module>summary::-webkit-details-marker{display:none}.operating-workflow-center .workbench-module>summary::-webkit-details-marker{display:none}.workbench-control>summary::-webkit-details-marker{display:none}.learning-enablement-studio .workbench-module>summary:after,.operating-workflow-center .workbench-module>summary:after{color:var(--text-muted);content:"+";font-size:20px;position:absolute;right:18px}.learning-enablement-studio .workbench-module[open]>summary:after,.operating-workflow-center .workbench-module[open]>summary:after{content:"−"}.learning-enablement-studio .workbench-module>summary:focus-visible,.operating-workflow-center .workbench-module>summary:focus-visible,.workbench-control>summary:focus-visible{outline:2px solid var(--blue-bright);outline-offset:3px}.learning-enablement-studio .workbench-module>summary h2,.operating-workflow-center .workbench-module>summary h2{margin:3px 0 0;font-size:clamp(19px,2vw,25px)}.learning-enablement-studio .workbench-module>summary p,.operating-workflow-center .workbench-module>summary p{max-width:760px;color:var(--text-muted);font-size:var(--type-meta);margin:5px 0 0;line-height:1.5}.learning-enablement-studio .workbench-module-body,.operating-workflow-center .workbench-module-body{border-top:1px solid #577e9d3d;gap:14px;padding:0 18px 18px;display:grid}.learning-enablement-studio .workbench-module-body>:first-child,.operating-workflow-center .workbench-module-body>:first-child{margin-top:16px}.learning-enablement-studio .workbench-module-primary{margin-inline:var(--page-gutter);border-color:#32658a;padding:18px}.workbench-control{border:1px solid var(--line);border-radius:var(--r-sm);background:#07121d94;min-width:0;margin:10px 0}.workbench-control>summary{min-height:44px;color:var(--text-soft);font-size:var(--type-meta);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;font-weight:800;list-style:none;display:flex}.workbench-control>summary:after{color:var(--text-muted);content:"Open";font-weight:650}.workbench-control[open]>summary:after{content:"Close"}.workbench-control>form,.workbench-control>.learning-record-form{background:#040d158c;border-width:1px 0 0;border-radius:0;margin:0;padding:14px}.learning-studio-overview{grid-template-columns:repeat(4,minmax(0,1fr))}.learning-studio-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:14px}.learning-studio-grid>.workbench-module{align-self:start;grid-column:auto!important}.learning-studio-grid>.workbench-module[open]{grid-column:1/-1!important}.learning-studio-grid>.workbench-module:not([open]){min-height:0}.learning-coverage-register,.learning-delivery-queue{margin-inline:var(--page-gutter)}.learning-coverage-register>.workbench-module-body{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.learning-record-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));margin:0}.learning-record-form h3,.learning-record-form button,.learning-record-form>p{grid-column:1/-1}.learning-record-form button,.learning-material-list button,.learning-workforce-register button,.learning-assignment-register button{min-height:44px}.learning-material-list article,.learning-workforce-register>article,.learning-assignment-register>article{min-width:0}.learning-enablement-studio button,.learning-enablement-studio input,.learning-enablement-studio select,.learning-enablement-studio textarea{min-height:44px}.learning-health-grid>article p,.learning-coverage-register span,.learning-coverage-register p,.learning-material-list strong,.learning-material-list small,.learning-material-list li,.learning-term-guide dt,.learning-term-guide dd,.learning-workforce-register span,.learning-workforce-register small,.learning-assignment-register small,.learning-workforce-tracks span,.learning-workforce-tracks p,.learning-workforce-tracks small{font-size:var(--type-meta);overflow-wrap:anywhere;line-height:1.5}.learning-term-guide,.learning-authority .company-hub-definition,.learning-operations-critical .company-hub-definition{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.learning-authority .company-hub-definition>div,.learning-operations-critical .company-hub-definition>div{align-content:start;min-width:0}.learning-enablement-studio .learning-operations-critical{background:linear-gradient(145deg,#0c1f2fc7,#07121de0)!important;border-color:#284a66!important}.operating-workflow-center .workflow-metric-grid article{background:linear-gradient(135deg,#302b5657,#0a1724b8)}.operating-workflow-center .workflow-metric-grid span,.operating-workflow-center .workflow-metric-grid small,.operating-workflow-center .workflow-card small,.operating-workflow-center .operating-approval-register small,.operating-workflow-center .compliance-register>article>small,.operating-workflow-center .workflow-event-register small,.operating-workflow-center .workflow-event-register article>span{font-size:var(--type-meta);line-height:1.5}.operating-workflow-center .workflow-module{min-width:0;margin:0 var(--page-gutter) 14px;border-radius:var(--r-md);background:linear-gradient(145deg,#1b1b35c2,#08121de0);border:1px solid #403d68;padding:0;display:block;box-shadow:0 12px 28px #0000001f}.operating-workflow-center .workflow-module-summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:76px;padding:16px 48px 16px 18px;list-style:none;display:grid;position:relative}.operating-workflow-center .workflow-module-summary::-webkit-details-marker{display:none}.operating-workflow-center .workflow-control>summary::-webkit-details-marker{display:none}.operating-workflow-center .workflow-module-summary:after{color:var(--text-muted);content:"+";font-size:20px;position:absolute;right:18px}.operating-workflow-center .workflow-module[open]>.workflow-module-summary:after{content:"−"}.operating-workflow-center .workflow-module-summary:focus-visible,.operating-workflow-center .workflow-control>summary:focus-visible{outline:2px solid var(--blue-bright);outline-offset:3px}.operating-workflow-center .workflow-module-heading{gap:3px;min-width:0;display:grid}.operating-workflow-center .workflow-module-heading h2{margin:0;font-size:clamp(19px,2vw,25px)}.operating-workflow-center .workflow-module-heading p{max-width:760px;color:var(--text-muted);font-size:var(--type-meta);margin:2px 0 0;line-height:1.5}.operating-workflow-center .workflow-module-body{border-top:1px solid #756aad40;grid-template-columns:1fr;gap:14px;padding:16px 18px 18px;display:grid}.operating-workflow-center .workflow-module-body>*{min-width:0}.operating-workflow-center .workflow-control{border:1px solid var(--line);border-radius:var(--r-sm);background:#07121d94;min-width:0;margin-top:9px}.operating-workflow-center .workflow-control>summary{min-height:44px;color:var(--text-soft);font-size:var(--type-meta);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;font-weight:800;list-style:none;display:flex}.operating-workflow-center .workflow-control>summary:after{color:var(--text-muted);content:"Open";font-weight:650}.operating-workflow-center .workflow-control[open]>summary:after{content:"Close"}.operating-workflow-center .workflow-control>form{border-top:1px solid var(--line);background:#040d158c;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));align-items:end;gap:10px;padding:14px;display:grid}.operating-workflow-center .workflow-control>form button{justify-self:end}.operating-workflow-center .workflow-control .compliance-action-boundary{margin:12px 12px 0}.operating-workflow-center button,.operating-workflow-center input,.operating-workflow-center select,.operating-workflow-center textarea{min-height:44px}.operating-workflow-center .workflow-client-picker,.operating-workflow-center .workflow-history-controls{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.operating-workflow-center .workflow-authority-grid,.operating-workflow-center .workflow-deadline-scale,.operating-workflow-center .compliance-surface-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:10px;display:grid}.operating-workflow-center .workflow-deadline-scale article,.operating-workflow-center .workflow-authority-grid>article{border-left-color:#536f89}.operating-workflow-center .workflow-card form,.operating-workflow-center .operating-approval-register form,.operating-workflow-center .compliance-surface-grid form{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.operating-workflow-center .compliance-group-picker{max-width:720px;color:var(--text-muted);font-size:var(--type-meta);gap:6px;font-weight:750;display:grid}.operating-workflow-center .compliance-group-picker select{border:1px solid var(--line-strong);border-radius:var(--r-sm);width:100%;color:var(--text);font:inherit;background:#0b1928;padding:9px 11px}.operating-workflow-center .compliance-surface-record{border:1px solid var(--line);border-radius:var(--r-sm);background:#081521d1;gap:8px;min-width:0;padding:12px;display:grid}.operating-workflow-center .compliance-surface-record>header{justify-content:space-between;align-items:center;gap:10px;display:flex}@media (width<=820px){.learning-enablement-studio .workbench-module>summary,.operating-workflow-center .workbench-module>summary{grid-template-columns:1fr;gap:10px;padding-right:46px}.learning-enablement-studio .workbench-module>summary>.state-badge,.operating-workflow-center .workbench-module>summary>.state-badge{justify-self:start}.learning-studio-grid{grid-template-columns:1fr}.learning-studio-grid>.workbench-module[open]{grid-column:1}.learning-studio-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.operating-workflow-center .workflow-module-summary{grid-template-columns:1fr;gap:10px;padding-right:46px}.operating-workflow-center .workflow-module-summary>.state-badge{justify-self:start}.operating-workflow-center .workflow-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operating-workflow-center .workflow-metric-grid article:nth-child(2){border-right:0}.operating-workflow-center .workflow-metric-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=480px){.learning-enablement-studio .workbench-module>summary,.operating-workflow-center .workbench-module>summary{min-height:64px;padding:13px 42px 13px 13px}.learning-enablement-studio .workbench-module>summary:after,.operating-workflow-center .workbench-module>summary:after{right:13px}.learning-enablement-studio .workbench-module-body,.operating-workflow-center .workbench-module-body{padding:0 12px 12px}.learning-enablement-studio .workbench-module-primary{padding:14px}.learning-studio-overview{grid-template-columns:1fr}.operating-workflow-center .workflow-module-summary{min-height:64px;padding:13px 42px 13px 13px}.operating-workflow-center .workflow-module-summary:after{right:13px}.operating-workflow-center .workflow-module-body{padding:13px}.operating-workflow-center .workflow-metric-grid{grid-template-columns:1fr;overflow:visible}.operating-workflow-center .workflow-metric-grid article{border-right:0;border-bottom:1px solid var(--line)}.operating-workflow-center .workflow-metric-grid article:last-child{border-bottom:0}.operating-workflow-center .workflow-stage-summary{grid-template-columns:28px minmax(0,1fr)}.operating-workflow-center .workflow-stage-summary>.state-badge{grid-column:2;justify-self:start}}html[data-project-x-larger-text=on]{font-size:112.5%}html[data-project-x-high-contrast=on]{--text:#fff;--text-soft:#e2edf6;--text-muted:#bacada;--line:#51677b;--line-strong:#7890a6}html[data-project-x-reduced-motion=on] *,html[data-project-x-reduced-motion=on] :before,html[data-project-x-reduced-motion=on] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.finance-usage-workbench{--workbench-accent:#8d9fd5;--workbench-accent-rgb:141, 159, 213}#main-content :where(.company-workspace,.company-workspace-unavailable,.company-hub-workspace,.client-hub-error,.finance-usage-workbench,.people-workforce,.product-release-workbench,.publication-research-workbench,.security-rights-workbench,.intelligence-quality-workbench,.learning-enablement-studio,.operating-workflow-center,.client-hub-workspace,.applications-home,.pathways-discovery,.intelligence-workspace,.atlas-workspace,.investigations-workspace,.simulation-library,.cases-workspace,.publications-workspace,.founder-controls,.secure-document-experience){box-sizing:border-box;width:var(--authenticated-frame-width);max-width:var(--authenticated-frame-max);margin-inline:auto;padding-inline:0}#main-content .founder-cockpit-view{box-sizing:border-box;width:var(--founder-overview-frame-width);max-width:var(--founder-overview-frame-max);margin-inline:auto;padding-inline:0}#main-content :where(.company-workspace,.founder-cockpit-view,.company-hub-workspace,.finance-usage-workbench,.people-workforce,.product-release-workbench,.publication-research-workbench,.security-rights-workbench,.intelligence-quality-workbench,.learning-enablement-studio,.operating-workflow-center,.client-hub-workspace,.applications-home,.pathways-discovery,.intelligence-workspace,.atlas-workspace,.investigations-workspace,.simulation-library,.cases-workspace,.publications-workspace,.founder-controls,.secure-document-experience)>*{box-sizing:border-box;justify-self:stretch;width:100%;max-width:none;margin-inline:0}#main-content .founder-cockpit-view>:where(header,div),#main-content .founder-cockpit-view .spatial-home,#main-content .founder-cockpit-view .company-spatial-map,#main-content .founder-cockpit-view .founder-oversight{box-sizing:border-box;width:100%;max-width:none;margin-inline:0}.people-workforce{--workbench-accent:#66c6bd;--workbench-accent-rgb:102, 198, 189}.product-release-workbench{--workbench-accent:#55b9d6;--workbench-accent-rgb:85, 185, 214}.publication-research-workbench{--workbench-accent:#a795dc;--workbench-accent-rgb:167, 149, 220}.security-rights-workbench{--workbench-accent:#62c8d4;--workbench-accent-rgb:98, 200, 212}.intelligence-quality-workbench{--workbench-accent:#d38fa8;--workbench-accent-rgb:211, 143, 168}.learning-enablement-studio{--workbench-accent:#70b8e8;--workbench-accent-rgb:112, 184, 232}.operating-workflow-center{--workbench-accent:#9d91db;--workbench-accent-rgb:157, 145, 219}.client-hub-workspace{--workbench-accent:#669fdf;--workbench-accent-rgb:102, 159, 223}#main-content .client-hub-workspace{min-height:0;box-shadow:none;clip-path:none;background:0 0}#main-content .client-hub-workspace>header:before{content:none;background:0 0;width:0;inset:auto}:is(.finance-usage-workbench,.people-workforce,.product-release-workbench,.publication-research-workbench,.security-rights-workbench,.intelligence-quality-workbench,.learning-enablement-studio,.operating-workflow-center,.client-hub-workspace){width:var(--authenticated-frame-width);color:var(--text);gap:clamp(24px,3.5vw,48px);margin:0 auto;padding:clamp(20px,3vw,42px) 0 clamp(48px,8vw,96px);display:grid}:is(.finance-workbench-hero,.people-workforce-hero,.product-release-hero,.publication-research-hero,.security-rights-hero,.intelligence-quality-workbench>header,.learning-enablement-studio>header,.operating-workflow-center>header,.client-hub-workspace>header){isolation:isolate;border:1px solid rgba(var(--workbench-accent-rgb), .34);border-radius:var(--r-lg);background:radial-gradient(circle at 8% 12%, rgba(var(--workbench-accent-rgb), .27), transparent 42%), linear-gradient(132deg, #141f33fa, #070f19f7 64%);min-height:380px;box-shadow:none;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px clamp(28px,5vw,72px);padding:clamp(28px,5vw,68px);display:grid;position:relative;overflow:hidden}:is(.finance-workbench-hero,.people-workforce-hero,.product-release-hero,.publication-research-hero,.security-rights-hero,.intelligence-quality-workbench>header,.learning-enablement-studio>header,.operating-workflow-center>header,.client-hub-workspace>header):before{background:0 0}:is(.finance-workbench-hero,.people-workforce-hero,.product-release-hero,.publication-research-hero,.security-rights-hero,.intelligence-quality-workbench>header,.learning-enablement-studio>header,.operating-workflow-center>header,.client-hub-workspace>header):after{z-index:-1;aspect-ratio:1;border:1px solid rgba(var(--workbench-accent-rgb), .18);background:radial-gradient(circle, rgba(var(--workbench-accent-rgb), .13), transparent 64%);content:"";pointer-events:none;border-radius:50%;width:min(620px,56vw);position:absolute;bottom:-65%;right:-10%}:is(.finance-workbench-hero,.people-workforce-hero,.product-release-hero,.publication-research-hero,.security-rights-hero,.intelligence-quality-workbench>header,.learning-enablement-studio>header,.operating-workflow-center>header,.client-hub-workspace>header)>.context-back{z-index:2;width:max-content;min-height:44px;color:var(--text-soft);letter-spacing:.01em;text-transform:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:13px;font-weight:700}:is(.finance-workbench-hero,.people-workforce-hero,.product-release-hero,.publication-research-hero,.security-rights-hero,.intelligence-quality-workbench>header,.learning-enablement-studio>header,.operating-workflow-center>header,.client-hub-workspace>header)>.context-back:before{width:18px;color:var(--workbench-accent);content:"←";margin-right:8px;font-size:17px;line-height:1;display:inline-block;transform:translateY(-1px)}:is(.finance-workbench-hero,.people-workforce-hero,.product-release-hero,.publication-research-hero,.security-rights-hero,.intelligence-quality-workbench>header,.learning-enablement-studio>header,.operating-workflow-center>header,.client-hub-workspace>header)>.context-back:hover{color:var(--text);background:0 0}:is(.finance-workbench-hero,.people-workforce-hero,.product-release-hero,.publication-research-hero,.security-rights-hero,.intelligence-quality-workbench>header,.learning-enablement-studio>header,.operating-workflow-center>header,.client-hub-workspace>header)>.context-back:focus-visible{outline:2px solid var(--workbench-accent);outline-offset:4px;border-radius:2px}:is(.finance-workbench-hero,.people-workforce-hero,.product-release-hero,.publication-research-hero,.security-rights-hero,.intelligence-quality-workbench>header,.learning-enablement-studio>header,.operating-workflow-center>header,.client-hub-workspace>header)>div{z-index:1;max-width:880px;position:relative}:is(.finance-workbench-hero,.people-workforce-hero,.product-release-hero,.publication-research-hero,.security-rights-hero,.intelligence-quality-workbench>header,.learning-enablement-studio>header,.operating-workflow-center>header,.client-hub-workspace>header) .eyebrow,:is(.product-release-hero,.publication-research-hero)>div>span{color:var(--workbench-accent)}:is(.finance-workbench-hero,.people-workforce-hero,.product-release-hero,.publication-research-hero,.security-rights-hero,.intelligence-quality-workbench>header,.learning-enablement-studio>header,.operating-workflow-center>header,.client-hub-workspace>header) h1{letter-spacing:-.045em;outline:0;max-width:860px;margin:8px 0 14px;font-size:clamp(34px,5vw,66px);font-weight:380;line-height:.98}:is(.finance-workbench-hero,.people-workforce-hero,.product-release-hero,.publication-research-hero,.security-rights-hero,.intelligence-quality-workbench>header,.learning-enablement-studio>header,.operating-workflow-center>header,.client-hub-workspace>header)>div>p:last-child{max-width:780px;color:var(--text-soft);margin:0;font-size:clamp(14px,1.5vw,17px);line-height:1.65}:is(.finance-workbench-hero,.people-workforce-hero,.product-release-hero,.publication-research-hero,.security-rights-hero,.intelligence-quality-workbench>header,.learning-enablement-studio>header,.operating-workflow-center>header,.client-hub-workspace>header)>.state-badge{z-index:1;white-space:normal;text-align:center;align-self:start;max-width:260px;position:relative}.workbench-hero-launcher{width:auto;bottom:clamp(22px,4vw,48px);right:clamp(22px,4vw,54px);z-index:4!important;max-width:none!important;position:absolute!important}.workbench-hero-launcher .governed-work-launcher{width:auto;margin:0}.workbench-hero-launcher .governed-work-launcher>button{border:1px solid rgba(var(--workbench-accent-rgb), .62);min-height:46px;color:var(--text);background:linear-gradient(135deg, rgba(var(--workbench-accent-rgb), .31), rgba(var(--workbench-accent-rgb), .14)), #070f19eb;box-shadow:0 0 0 1px rgba(var(--workbench-accent-rgb), .08), 0 12px 30px #00000047;border-radius:999px;margin:0 0 0 auto;padding:11px 20px;font-weight:760}.workbench-hero-launcher .governed-work-launcher>button:hover{border-color:rgba(var(--workbench-accent-rgb), .9);background:linear-gradient(135deg, rgba(var(--workbench-accent-rgb), .42), rgba(var(--workbench-accent-rgb), .2)), #070f19f5}.workbench-hero-launcher:has(.governed-work-launcher form){grid-column:1/-1;justify-self:stretch;width:100%;margin-top:clamp(14px,2vw,24px);bottom:auto;right:auto;position:relative!important}.workbench-hero-launcher:has(.governed-work-launcher form) .governed-work-launcher{width:100%}.workbench-hero-launcher .governed-work-launcher form{border-color:rgba(var(--workbench-accent-rgb), .34);background:linear-gradient(145deg,#091624fa,#050d17fa);max-height:min(62vh,680px);overflow:auto}@media (width<=760px){:is(.workbench-hero-launcher,.workbench-hero-launcher:has(.governed-work-launcher form)){grid-column:1/-1;justify-self:stretch;width:100%;margin-top:8px;bottom:auto;right:auto;position:relative!important}.workbench-hero-launcher .governed-work-launcher,.workbench-hero-launcher .governed-work-launcher>button{width:100%}}:is(.finance-workbench-summary,.people-metrics,.security-rights-summary,.learning-studio-overview,.workflow-metric-grid,.quality-metric-grid){border:0;border-block:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:0;margin:0;display:grid;overflow:visible}:is(.finance-workbench-summary,.people-metrics,.security-rights-summary,.learning-studio-overview,.workflow-metric-grid,.quality-metric-grid)>:is(div,article){border:0;border-right:1px solid var(--line);background:0 0;border-radius:0;gap:8px;min-width:0;min-height:0;padding:22px clamp(14px,2.5vw,30px);display:grid}:is(.finance-workbench-summary,.people-metrics,.security-rights-summary,.learning-studio-overview,.workflow-metric-grid,.quality-metric-grid)>:is(div,article):last-child{border-right:0}:is(.finance-module-grid,.product-release-module-grid,.publication-research-module-grid,.security-rights-modules,.learning-studio-grid){grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;align-items:start;gap:clamp(18px,2vw,28px);margin:0;display:grid}.learning-enablement-studio .workbench-persistent>summary{cursor:default;pointer-events:none}.learning-enablement-studio .workbench-persistent>summary:after{display:none}.learning-enablement-studio .workbench-module>header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:74px;padding:16px 18px;display:grid}.learning-enablement-studio .workbench-module>header h2{margin:3px 0 0;font-size:clamp(19px,2vw,25px)}.learning-enablement-studio .workbench-module>header p{max-width:760px;color:var(--text-muted);font-size:var(--type-meta);margin:5px 0 0;line-height:1.5}.learning-studio-grid>.workbench-persistent{grid-column:auto!important}.learning-studio-grid>:is(.learning-material-versions,.learning-workforce-module),.product-release-module-grid>:is(.workbench-indicator,.workbench-legend),.learning-studio-grid>:is(.workbench-indicator,.workbench-legend){grid-column:1/-1!important}.learning-enablement-studio .learning-operations-critical>header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:68px;padding:14px 18px;display:grid}.learning-enablement-studio .learning-operations-critical>header h2,.learning-enablement-studio .learning-operations-critical>header p{margin:0}.learning-enablement-studio .learning-operations-critical>header p{color:var(--text-muted);font-size:var(--type-meta);margin-top:5px}.learning-enablement-studio .learning-operations-critical .company-hub-definition dd{color:var(--text-muted);font-size:var(--type-meta)}.workflow-work-grid{margin:0 var(--page-gutter) clamp(18px, 2vw, 28px);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(18px,2vw,28px);display:grid}.workflow-work-grid>.workflow-module{margin:0}.workflow-work-grid>:is(.workflow-register,.operating-approval-register,.compliance-register){grid-column:1/-1}.operating-workflow-center .workflow-client-journey,.operating-workflow-center .workflow-client-journey>ol,.operating-workflow-center .workflow-client-journey>ol>li,.operating-workflow-center .workflow-stage-summary,.operating-workflow-center .workflow-stage-copy{min-width:0}.operating-workflow-center .workflow-stage-copy :is(strong,small){overflow-wrap:anywhere}.operating-workflow-center .workflow-stage-summary>.state-badge{white-space:nowrap;justify-self:end;max-width:100%}.operating-workflow-center .compliance-review-flow{gap:18px}.operating-workflow-center .compliance-review-selectors{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.operating-workflow-center .compliance-review-selectors label,.operating-workflow-center .compliance-evidence-form label{min-width:0;color:var(--text-muted);font-size:var(--type-meta);gap:6px;font-weight:750;display:grid}.operating-workflow-center .compliance-review-selectors select,.operating-workflow-center .compliance-evidence-form :is(input,select){border:1px solid var(--line-strong);border-radius:var(--r-sm);width:100%;min-height:44px;color:var(--text);font:inherit;background:#0b1928;padding:9px 11px}.operating-workflow-center .compliance-obligation-focus{border-top:1px solid var(--line);gap:16px;min-width:0;padding-top:18px;display:grid}.operating-workflow-center .compliance-obligation-focus>header,.operating-workflow-center .compliance-evidence-form>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.operating-workflow-center .compliance-obligation-focus>header>div,.operating-workflow-center .compliance-evidence-form>header>div{gap:4px;min-width:0;display:grid}.operating-workflow-center .compliance-obligation-focus>header small{color:var(--text-muted);font-size:var(--type-meta)}.operating-workflow-center .compliance-obligation-brief{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.operating-workflow-center .compliance-obligation-brief p{border-left:2px solid rgba(var(--workbench-accent-rgb), .48);background:#0815218a;align-content:start;gap:7px;min-width:0;margin:0;padding:14px;display:grid}.operating-workflow-center .compliance-obligation-brief span{color:var(--text-muted);font-size:var(--type-meta);line-height:1.55}.operating-workflow-center .compliance-evidence-form{border:1px solid var(--line);border-radius:var(--r-sm);background:#07121d9e;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;min-width:0;padding:18px;display:grid}.operating-workflow-center .compliance-evidence-form>:is(header,.compliance-action-boundary,.wide){grid-column:1/-1}.operating-workflow-center .compliance-evidence-form h3{margin:2px 0 0;font-size:clamp(18px,2vw,24px)}.operating-workflow-center .compliance-evidence-form .compliance-action-boundary{margin:0;padding:12px 14px}.operating-workflow-center .compliance-evidence-form>button{justify-self:end;min-height:44px}.operating-workflow-center .compliance-read-only{border:1px solid var(--line);min-height:52px;color:var(--text-muted);justify-content:space-between;gap:16px;padding:14px;display:flex}.operating-workflow-center section>header.workflow-module-summary{cursor:default;padding-right:18px}.operating-workflow-center section>header.workflow-module-summary:after{display:none}@media (width<=820px){.workflow-work-grid{grid-template-columns:1fr}.workflow-work-grid>:is(.workflow-register,.operating-approval-register,.compliance-register){grid-column:auto}.operating-workflow-center .compliance-review-selectors,.operating-workflow-center .compliance-obligation-brief{grid-template-columns:1fr}}@media (width<=620px){.operating-workflow-center .compliance-obligation-focus>header,.operating-workflow-center .compliance-evidence-form,.operating-workflow-center .compliance-evidence-form>header{grid-template-columns:1fr}.operating-workflow-center .compliance-obligation-focus>header>.state-badge,.operating-workflow-center .compliance-evidence-form>header>.state-badge,.operating-workflow-center .compliance-evidence-form>button{justify-self:start}.operating-workflow-center .compliance-evidence-form>:is(header,.compliance-action-boundary,.wide){grid-column:auto}}#main-content .workspace-item-status{flex-wrap:wrap;align-items:center;gap:7px 9px;display:flex}#main-content .workspace-item-status>.state-badge{min-height:28px;color:var(--text-soft);flex:none}#main-content .workspace-item-status>span:not(.state-badge){min-width:min(100%,260px)}:is(.finance-module,.people-staffing-policy,.people-directory,.people-record-detail,.product-release-module,.publication-research-module,.security-rights-module,.intake-review-module,.intake-quality-module,.intake-history-module,.learning-enablement-studio .workbench-module,.operating-workflow-center .workflow-module,.client-intake-review,.client-hub-layout>aside,.client-hub-detail-module){border:1px solid var(--line);border-top:2px solid rgba(var(--workbench-accent-rgb), .5);border-radius:var(--r-lg);background:linear-gradient(180deg, rgba(var(--workbench-accent-rgb), .08), transparent 28%), linear-gradient(180deg, #121c2be6, #08111bfa);min-width:0;box-shadow:none}:is(.product-release-module,.publication-research-module,.security-rights-module,.intake-review-module,.intake-quality-module,.intake-history-module,.people-staffing-policy,.people-directory,.people-record-detail,.client-intake-review,.client-hub-layout>aside,.client-hub-detail-module){padding:clamp(22px,3vw,36px)}:is(.finance-module,.product-release-module,.publication-research-module,.security-rights-module,.intake-review-module,.intake-quality-module,.intake-history-module,.people-staffing-policy,.people-directory,.people-record-detail,.client-intake-review)>header{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;margin:0;padding:0 0 18px;display:grid}:is(.finance-module,.product-release-module,.publication-research-module,.security-rights-module,.intake-review-module,.intake-quality-module,.intake-history-module,.people-staffing-policy,.people-directory,.people-record-detail,.client-intake-review)>header h2{letter-spacing:-.025em;margin:4px 0 8px;font-size:clamp(22px,2.4vw,32px);font-weight:460}.workbench-legend,.workbench-indicator{border:0;border-block:1px solid var(--line);min-width:0;box-shadow:none;background:0 0;border-radius:0;padding:18px 0}.workbench-legend{border-left:2px solid rgba(var(--workbench-accent-rgb), .48);padding-left:18px}:is(.finance-usage-workbench,.people-workforce,.product-release-workbench,.publication-research-workbench,.security-rights-workbench,.intelligence-quality-workbench,.learning-enablement-studio,.operating-workflow-center,.client-hub-workspace) :is(button,input,select,textarea,summary){min-height:44px}@media (width<=900px){:is(.finance-usage-workbench,.people-workforce,.product-release-workbench,.publication-research-workbench,.security-rights-workbench,.intelligence-quality-workbench,.learning-enablement-studio,.operating-workflow-center,.client-hub-workspace){width:min(100% - 28px,860px)}:is(.finance-module-grid,.product-release-module-grid,.publication-research-module-grid,.security-rights-modules,.learning-studio-grid){grid-template-columns:1fr}}@media (width<=620px){:is(.finance-usage-workbench,.people-workforce,.product-release-workbench,.publication-research-workbench,.security-rights-workbench,.intelligence-quality-workbench,.learning-enablement-studio,.operating-workflow-center,.client-hub-workspace){gap:18px;width:calc(100% - 20px);padding-top:10px}:is(.finance-workbench-hero,.people-workforce-hero,.product-release-hero,.publication-research-hero,.security-rights-hero,.intelligence-quality-workbench>header,.learning-enablement-studio>header,.operating-workflow-center>header,.client-hub-workspace>header){grid-template-columns:1fr;gap:16px;min-height:0;padding:72px 20px 24px}:is(.finance-workbench-hero,.people-workforce-hero,.product-release-hero,.publication-research-hero,.security-rights-hero,.intelligence-quality-workbench>header,.learning-enablement-studio>header,.operating-workflow-center>header,.client-hub-workspace>header) h1{font-size:clamp(32px,10vw,44px)}:is(.finance-workbench-hero,.people-workforce-hero,.product-release-hero,.publication-research-hero,.security-rights-hero,.intelligence-quality-workbench>header,.learning-enablement-studio>header,.operating-workflow-center>header,.client-hub-workspace>header)>.state-badge{justify-self:start}:is(.finance-workbench-summary,.people-metrics,.security-rights-summary,.learning-studio-overview,.workflow-metric-grid,.quality-metric-grid){grid-template-columns:1fr}:is(.finance-workbench-summary,.people-metrics,.security-rights-summary,.learning-studio-overview,.workflow-metric-grid,.quality-metric-grid)>:is(div,article){border-right:0;border-bottom:1px solid var(--line)}:is(.finance-workbench-summary,.people-metrics,.security-rights-summary,.learning-studio-overview,.workflow-metric-grid,.quality-metric-grid)>:is(div,article):last-child{border-bottom:0}:is(.product-release-module,.publication-research-module,.security-rights-module,.intake-review-module,.intake-quality-module,.intake-history-module,.people-staffing-policy,.people-directory,.people-record-detail,.client-intake-review,.client-hub-layout>aside,.client-hub-detail-module){padding:18px}}#main-content :is(.finance-usage-workbench,.people-workforce,.product-release-workbench,.publication-research-workbench,.security-rights-workbench,.intelligence-quality-workbench,.learning-enablement-studio,.operating-workflow-center,.client-hub-workspace)>:is(.finance-workbench-hero,.people-workforce-hero,.product-release-hero,.publication-research-hero,.security-rights-hero,header){isolation:isolate;border:1px solid rgba(var(--workbench-accent-rgb), .34);border-radius:var(--r-lg);background:radial-gradient(circle at 8% 12%, rgba(var(--workbench-accent-rgb), .27), transparent 42%), linear-gradient(132deg, #141f33fa, #070f19f7 64%);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px clamp(28px,5vw,72px);min-height:380px;padding:clamp(72px,6vw,86px) clamp(28px,5vw,68px) clamp(28px,5vw,68px);display:grid;position:relative;overflow:hidden}#main-content :is(.finance-usage-workbench,.people-workforce,.product-release-workbench,.publication-research-workbench,.security-rights-workbench,.intelligence-quality-workbench,.learning-enablement-studio,.operating-workflow-center,.client-hub-workspace)>:is(.finance-workbench-hero,.people-workforce-hero,.product-release-hero,.publication-research-hero,.security-rights-hero,header)>.context-back{z-index:2;width:max-content;min-height:44px;color:var(--text-soft);letter-spacing:.01em;background:0 0;border:0;align-items:center;margin:0;padding:0;font-size:13px;font-weight:700;display:inline-flex}#main-content :is(.finance-usage-workbench,.people-workforce,.product-release-workbench,.publication-research-workbench,.security-rights-workbench,.intelligence-quality-workbench,.learning-enablement-studio,.operating-workflow-center,.client-hub-workspace)>:is(.finance-workbench-hero,.people-workforce-hero,.product-release-hero,.publication-research-hero,.security-rights-hero,header)>div{background:0 0;border:0;max-width:880px;margin:0;padding:0}#main-content .people-workforce>.people-workforce-hero>div{align-self:center}#main-content :is(.finance-usage-workbench,.people-workforce,.product-release-workbench,.publication-research-workbench,.security-rights-workbench,.intelligence-quality-workbench,.learning-enablement-studio,.operating-workflow-center,.client-hub-workspace)>:is(.finance-workbench-hero,.people-workforce-hero,.product-release-hero,.publication-research-hero,.security-rights-hero,header) h1{letter-spacing:-.045em;max-width:860px;margin:8px 0 14px;font-size:clamp(34px,5vw,66px);font-weight:380;line-height:.98}#main-content .workbench-legend,#main-content .workbench-indicator{border:0;border-block:1px solid var(--line);min-width:0;box-shadow:none;background:0 0;border-radius:0;padding:18px 0}#main-content .workbench-legend{border-left:2px solid rgba(var(--workbench-accent-rgb), .48);padding-left:18px}@media (width<=620px){#main-content :is(.finance-usage-workbench,.people-workforce,.product-release-workbench,.publication-research-workbench,.security-rights-workbench,.intelligence-quality-workbench,.learning-enablement-studio,.operating-workflow-center,.client-hub-workspace)>:is(.finance-workbench-hero,.people-workforce-hero,.product-release-hero,.publication-research-hero,.security-rights-hero,header){grid-template-columns:1fr;gap:16px;min-height:0;padding:72px 20px 24px}#main-content :is(.finance-usage-workbench,.people-workforce,.product-release-workbench,.publication-research-workbench,.security-rights-workbench,.intelligence-quality-workbench,.learning-enablement-studio,.operating-workflow-center,.client-hub-workspace)>:is(.finance-workbench-hero,.people-workforce-hero,.product-release-hero,.publication-research-hero,.security-rights-hero,header) h1{font-size:clamp(32px,10vw,44px)}}#main-content :is(.finance-usage-workbench,.people-workforce,.product-release-workbench,.publication-research-workbench,.security-rights-workbench,.intelligence-quality-workbench,.learning-enablement-studio,.operating-workflow-center,.client-hub-workspace){--workbench-module-rail:100%;box-sizing:border-box;width:var(--authenticated-frame-width);align-items:start;gap:clamp(22px,3vw,38px);margin-inline:auto;padding:clamp(20px,3vw,42px) 0 clamp(48px,8vw,96px)}#main-content :is(.finance-usage-workbench,.people-workforce,.product-release-workbench,.publication-research-workbench,.security-rights-workbench,.intelligence-quality-workbench,.learning-enablement-studio,.operating-workflow-center,.client-hub-workspace)>*{box-sizing:border-box;justify-self:stretch;width:100%;max-width:none;margin-inline:0}#main-content .learning-enablement-studio.learning-enablement-studio>*{justify-self:stretch;width:100%;max-width:none;margin-left:0;margin-right:0}#main-content :is(.finance-usage-workbench,.people-workforce,.product-release-workbench,.publication-research-workbench,.security-rights-workbench,.intelligence-quality-workbench,.learning-enablement-studio,.operating-workflow-center,.client-hub-workspace)>:is(.finance-workbench-hero,.people-workforce-hero,.product-release-hero,.publication-research-hero,.security-rights-hero,header)>.context-back{grid-area:1/1/auto/-1;place-self:start;position:static}#main-content :is(.finance-usage-workbench,.people-workforce,.product-release-workbench,.publication-research-workbench,.security-rights-workbench,.intelligence-quality-workbench,.learning-enablement-studio,.operating-workflow-center,.client-hub-workspace)>:is(.finance-workbench-hero,.people-workforce-hero,.product-release-hero,.publication-research-hero,.security-rights-hero,header){width:100%;min-height:380px;padding:clamp(28px,4vw,54px) clamp(28px,5vw,68px) clamp(30px,4vw,54px)}#main-content .people-workforce>.people-workforce-hero{align-content:start;row-gap:6px}#main-content .people-workforce>.people-workforce-hero>div,#main-content .people-workforce>.people-workforce-hero>.state-badge{align-self:start}#main-content :is(.finance-module-grid,.product-release-module-grid,.publication-research-module-grid,.security-rights-modules,.people-workforce-model,.people-area-tabs,.people-workbench-grid,.people-register,.people-human-boundary,.intake-review-module,.intake-quality-module,.intake-history-module,.operating-approval-register,.workflow-deadline-overview,.workflow-work-grid,.workflow-event-register,.client-intake-review,.client-hub-layout,.finance-workbench-boundary,.finance-workbench-empty,.finance-workbench-error,.product-release-error,.publication-research-error,.security-rights-unavailable,.security-rights-inline-error){box-sizing:border-box;width:var(--workbench-module-rail);justify-self:center;max-width:100%;margin-inline:auto}#main-content :is(.finance-module-grid,.product-release-module-grid,.publication-research-module-grid,.security-rights-modules,.people-workforce-model,.workflow-work-grid){grid-auto-flow:dense}#main-content :is(.finance-workbench-summary,.people-metrics,.security-rights-summary,.workflow-metric-grid,.quality-metric-grid){border:1px solid rgba(var(--workbench-accent-rgb), .2);border-radius:var(--r-md);background:linear-gradient(90deg, rgba(var(--workbench-accent-rgb), .12), #07121d75 54%, transparent);width:100%;padding:0 clamp(12px,2vw,24px)}#main-content :is(.finance-workbench-summary,.people-metrics,.security-rights-summary,.workflow-metric-grid,.quality-metric-grid)>:is(div,article){background:0 0;min-height:88px;padding-block:15px}#main-content :is(.finance-module,.product-release-module,.publication-research-module,.security-rights-module,.intake-review-module,.intake-quality-module,.intake-history-module,.operating-workflow-center .workflow-module,.client-intake-review,.people-directory,.people-record-detail,.people-workforce-plan,.people-ai-operations){padding:0;overflow:hidden}#main-content :is(.finance-module,.product-release-module,.publication-research-module,.security-rights-module,.intake-review-module,.intake-quality-module,.intake-history-module,.operating-workflow-center .workflow-module,.client-intake-review,.people-directory,.people-record-detail,.people-workforce-plan,.people-ai-operations)>:is(header,.finance-module-header,.workflow-module-summary){box-sizing:border-box;border-bottom:1px solid rgba(var(--workbench-accent-rgb), .22);background:linear-gradient(92deg, rgba(var(--workbench-accent-rgb), .17), rgba(var(--workbench-accent-rgb), .045) 62%, transparent);width:100%;min-height:76px;margin:0;padding:17px clamp(18px,2.4vw,26px)}#main-content :is(.finance-module,.product-release-module,.publication-research-module,.security-rights-module,.intake-review-module,.intake-quality-module,.intake-history-module)>:not(header,.finance-module-header){margin:clamp(18px,2.2vw,24px)}#main-content .operating-workflow-center .workflow-module>.workflow-module-body{margin:0;padding:clamp(18px,2.2vw,24px)}#main-content .client-intake-review>div{margin:clamp(14px,2vw,20px)}#main-content :is(.people-directory,.people-record-detail)>:not(header){margin-inline:clamp(18px,2.2vw,24px)}#main-content :is(.people-directory,.people-record-detail)>:last-child{margin-bottom:clamp(18px,2.2vw,24px)}#main-content :is(.people-workforce-plan,.people-ai-operations)>:not(header){margin:clamp(16px,2vw,22px)}#main-content :is(.workbench-legend,.workbench-indicator){box-shadow:none}#main-content :is(.workbench-legend,.workbench-indicator)>:is(header,.finance-module-header){border-bottom-color:rgba(var(--workbench-accent-rgb), .15);background:linear-gradient(90deg, rgba(var(--workbench-accent-rgb), .12), transparent 72%);min-height:68px}#main-content :is(.product-release-module.workbench-indicator .product-release-unavailable,.publication-research-module.workbench-indicator .publication-derivative-boundary){display:none}#main-content :is(.workbench-legend,.workbench-indicator)>summary{cursor:default;pointer-events:none}#main-content :is(.workbench-legend,.workbench-indicator)>summary:after{display:none}#main-content :is(.finance-usage-workbench,.people-workforce,.product-release-workbench,.publication-research-workbench,.security-rights-workbench,.intelligence-quality-workbench,.learning-enablement-studio,.operating-workflow-center,.client-hub-workspace) :is(button,input,select,textarea,summary){min-width:44px;min-height:44px}@media (width<=900px){#main-content :is(.finance-usage-workbench,.people-workforce,.product-release-workbench,.publication-research-workbench,.security-rights-workbench,.intelligence-quality-workbench,.learning-enablement-studio,.operating-workflow-center,.client-hub-workspace){--workbench-module-rail:100%;width:var(--authenticated-frame-width)}#main-content :is(.finance-module-grid,.product-release-module-grid,.publication-research-module-grid,.security-rights-modules,.people-workforce-model,.workflow-work-grid){grid-template-columns:minmax(0,1fr)}#main-content :is(.finance-module-wide,.product-release-module-wide,.publication-research-module-wide,.assurance-proof-module,.security-history-module){grid-column:auto}}@media (width<=620px){#main-content :is(.finance-usage-workbench,.people-workforce,.product-release-workbench,.publication-research-workbench,.security-rights-workbench,.intelligence-quality-workbench,.learning-enablement-studio,.operating-workflow-center,.client-hub-workspace){width:var(--authenticated-frame-width);gap:18px;padding-top:10px}#main-content :is(.finance-usage-workbench,.people-workforce,.product-release-workbench,.publication-research-workbench,.security-rights-workbench,.intelligence-quality-workbench,.operating-workflow-center,.client-hub-workspace)>:is(.finance-workbench-hero,.people-workforce-hero,.product-release-hero,.publication-research-hero,.security-rights-hero,header){min-height:0;padding:20px}#main-content :is(.finance-module,.product-release-module,.publication-research-module,.security-rights-module,.intake-review-module,.intake-quality-module,.intake-history-module)>:not(header,.finance-module-header){margin:14px}#main-content :is(.finance-module,.product-release-module,.publication-research-module,.security-rights-module,.intake-review-module,.intake-quality-module,.intake-history-module,.operating-workflow-center .workflow-module,.client-intake-review,.people-directory,.people-record-detail,.people-workforce-plan,.people-ai-operations)>:is(header,.finance-module-header,.workflow-module-summary){grid-template-columns:minmax(0,1fr);min-height:0;padding:15px 16px}}.workbench-section-selector{border:1px solid var(--line);border-radius:var(--r-lg);background:color-mix(in srgb, var(--surface-raised) 78%, transparent);grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px;width:100%;margin:18px 0 14px;padding:7px;display:grid}#main-content .workbench-status-rail{border:0;border-block:1px solid var(--line);width:100%;min-width:0;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:0;margin:18px 0 4px;padding:0;display:grid;overflow:hidden}#main-content .workbench-status-rail>:is(article,div){border:0;border-right:1px solid var(--line);min-width:0;min-height:86px;box-shadow:none;background:0 0;border-radius:0;align-content:start;gap:5px;margin:0;padding:15px 18px;display:grid}#main-content .workbench-status-rail>:is(article,div):last-child{border-right:0}#main-content .workbench-status-rail>:is(article,div)>span{color:var(--text-muted);letter-spacing:.02em;text-transform:none;font-size:12px;font-weight:760}#main-content .workbench-status-rail>:is(article,div)>strong{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:clamp(22px,2.2vw,31px);font-weight:470;line-height:1.12}#main-content .workbench-status-rail>:is(article,div)>small{color:var(--text-muted);font-size:12px;line-height:1.42}.workbench-section-selector>button{border-radius:var(--r-sm);min-width:0;min-height:48px;color:var(--text-muted);font:inherit;background:0 0;border:1px solid #0000;padding:10px 12px;font-size:13px;font-weight:750}.workbench-section-selector>button[aria-current=page]{border-color:var(--workbench-accent-border,var(--line-strong));background:var(--workbench-accent-soft,var(--surface-raised));color:var(--text);box-shadow:inset 0 -2px 0 var(--workbench-accent,var(--text-soft))}.workbench-section-selector>button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}:is(.client-hub-workspace,.learning-enablement-studio,.intelligence-quality-workbench,.operating-workflow-center,.people-workforce,.product-release-workbench,.publication-research-workbench,.security-rights-workbench,.finance-usage-workbench)>.governed-work-launcher{width:100%}
