.risk-default-pane{align-content:start;align-items:start}.risk-default-pane .risk-visual-overview{align-self:start;width:100%;height:auto;min-height:0}.risk-ranking{border:1px solid var(--hcf-border);background:#fbfdfc;border-radius:12px;display:grid;overflow:hidden}.risk-ranking-row{border:0;border-bottom:1px solid var(--hcf-border);min-height:92px;color:var(--hcf-text);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:48px minmax(0,1fr) minmax(92px,.34fr) minmax(105px,.42fr);align-items:center;gap:12px;padding:14px 18px;transition:background-color .14s,box-shadow .14s;display:grid}.risk-ranking-row:last-child{border-bottom:0}.risk-ranking-row:hover,.risk-ranking-row:focus-visible{z-index:1;box-shadow:inset 3px 0 0 var(--hcf-accent);background:#f0f7f4;outline:none;position:relative}.risk-ranking-index{color:#8ca098;letter-spacing:-.04em;font-size:1.45rem;font-weight:760}.risk-ranking-case,.risk-ranking-metric,.risk-ranking-avoidable{gap:5px;min-width:0;display:grid}.risk-ranking-case>strong{color:#203b33;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;line-height:1.35;overflow:hidden}.risk-ranking-case>span,.risk-ranking-row small{color:var(--hcf-muted);font-size:.7rem;line-height:1.3}.risk-ranking-metric>strong,.risk-ranking-avoidable>strong{color:#203b33;font-variant-numeric:tabular-nums;font-size:.95rem}.risk-ranking-avoidable>strong{color:var(--hcf-accent)}.risk-ranking-avoidable>span{background:#dce9e4;border-radius:999px;height:4px;display:block;overflow:hidden}.risk-ranking-avoidable>span>i{border-radius:inherit;background:var(--hcf-accent);height:100%;display:block}@media (width<=980px){.risk-ranking-row{grid-template-columns:40px minmax(180px,1fr) minmax(130px,.5fr);gap:12px}.risk-ranking-metric{display:none}}@media (width<=640px){.risk-ranking-row{grid-template-columns:34px minmax(0,1fr);min-height:82px;padding:12px}.risk-ranking-avoidable{grid-column:2}.risk-ranking-index{align-self:start;font-size:1.1rem}}@media (prefers-reduced-motion:reduce){.risk-ranking-row{transition:none}}:root{color:#17211d;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--ink:#17211d;--muted:#65736d;--line:#dfe4dd;--panel:#fff;--panel-soft:#f8faf7;--green:#1e7d59;--teal:#0f766e;--hero-green:#66d9a8;--hero-green-soft:#d8ffed;--blue:#2563eb;--orange:#b75f12;--red:#b42318;--yellow:#a16207;--shadow:0 18px 40px #19241f14;background:#f5f6f3;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0}.app-fallback{background:#f5f6f3;place-items:center;min-height:100vh;padding:24px;display:grid}.app-fallback>div{background:#fff;border:1px solid #d7e7df;border-radius:8px;width:min(440px,100%);padding:18px;box-shadow:0 14px 40px #17211d14}.app-fallback strong{color:#17211d;margin-bottom:8px;font-size:18px;display:block}.app-fallback p{color:#5f7169;margin:0 0 14px;font-size:14px;line-height:1.55}.app-fallback button{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#0f766e;border:0;border-radius:8px;padding:0 14px;font-size:14px;font-weight:820}button,a{font:inherit}button{cursor:pointer}.login-shell{background:#000;align-content:start;min-height:100vh;padding:0;display:grid}.login-panel{border:1px solid var(--line);width:min(760px,100%);box-shadow:var(--shadow);background:#fffffff5;border-radius:8px;gap:22px;padding:clamp(20px,4vw,34px);display:grid}.login-copy{color:#405049;max-width:640px;margin:0;line-height:1.55}.login-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.login-meta-grid div,.role-focus,.scope-strip>div{border:1px solid var(--line);background:var(--panel-soft);border-radius:8px;gap:5px;padding:12px;display:grid}.login-meta-grid span,.role-focus span,.scope-strip span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:740}.login-role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.login-role,.role-option{border:1px solid var(--line);color:var(--ink);text-align:left;background:#fff;border-radius:8px;gap:4px;padding:10px;display:grid}.login-role span,.role-option span{color:var(--muted);font-size:11px;line-height:1.35}.login-role.active,.role-option.active{background:#edf6f2;border-color:#9ccbbb}.login-submit{width:100%}.homepage-nav{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050a088a;border:1px solid #ffffff29;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;width:min(1280px,100% - 36px);margin:0;padding:10px 12px;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 60px #0000003d}.homepage-nav-actions{align-items:center;gap:10px;display:flex}.homepage-nav .brand-name{color:#fffffff5}.homepage-nav .brand-caption{color:#ffffff94}.brand-mark-orbit{background:0 0;border:2px solid #ffffffeb;border-radius:999px}.brand-mark-orbit span{background:#fff;border-radius:999px;width:15px;height:15px}.homepage-pill-nav{background:#0f171575;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:4px;padding:5px;display:flex}.homepage-pill-nav a,.homepage-pill-nav button{color:#ffffffc7;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;min-height:34px;padding:0 12px;font-size:14px;font-weight:720;text-decoration:none;transition:color .18s,background .18s,transform .18s;display:inline-flex}.homepage-pill-nav a[href=\#contact]{min-width:78px}.homepage-pill-nav a:hover,.homepage-pill-nav button:hover,.homepage-pill-nav a:focus-visible,.homepage-pill-nav button:focus-visible{color:#fff;background:#ffffff1a;outline:none}.homepage-menu-button{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;place-items:center;width:42px;height:42px;display:none}.homepage{gap:54px;width:100%;margin:0 auto;padding:0 0 54px;display:grid}.homepage-hero{min-height:100vh;box-shadow:none;isolation:isolate;background:#000;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);align-content:center;align-items:start;gap:clamp(28px,5vh,56px);padding:clamp(112px,16vh,150px) clamp(18px,4vw,56px) clamp(30px,6vh,56px);display:grid;position:relative;overflow:hidden}.homepage-hero-video,.homepage-hero-shade{position:absolute;inset:0}.homepage-hero-video{object-fit:cover;z-index:-3;width:100%;height:100%}.homepage-hero-shade{z-index:-2;background:linear-gradient(90deg,#000000e0 0%,#000000bd 38%,#00000075 66%,#000000b3 100%),linear-gradient(#000000d1,#00000075 44%,#000000e6),radial-gradient(circle at 50% 46%,#0a312a3d,#0000 34%)}.homepage-hero-topline{z-index:1;grid-template-columns:minmax(0,.82fr) minmax(220px,.38fr);gap:clamp(20px,8vw,120px);width:min(1280px,100%);margin:0 auto;display:grid;position:relative}.homepage-hero-topline p{color:#ffffffc2;margin:0;font-size:clamp(14px,1.35vw,16px);line-height:1.55}.homepage-hero-topline p:last-child{text-align:right;justify-self:end;max-width:320px}.homepage-hero-copy{z-index:1;text-align:left;gap:clamp(18px,2.6vw,28px);min-width:0;display:grid;position:relative}.homepage-hero-body{z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(360px,.62fr);align-items:start;gap:clamp(28px,5vw,76px);width:min(1280px,100%);margin:0 auto;display:grid;position:relative}.homepage-hero h1{color:#fff;letter-spacing:-.035em;text-shadow:0 3px 24px #00000073;gap:8px;max-width:900px;margin:0;font-size:clamp(44px,5.6vw,78px);font-weight:680;line-height:1.06;display:grid}.homepage-hero h1 span{display:block}.shiny-text{color:#e6fff3;-webkit-text-fill-color:#e6fff3;background-image:linear-gradient(100deg,#d9fbe9 0%,#fff 46%,#a7f3d0 58%,#d9fbe9 100%);background-position:-160%;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite homepage-shine}@keyframes homepage-shine{0%{background-position:-160%}to{background-position:160%}}.homepage-lead{color:#ffffffeb;text-shadow:0 2px 16px #0000007a;max-width:700px;margin:0;font-size:clamp(15px,1.45vw,18px);font-weight:520;line-height:1.58}.homepage-comparison-band{background:#f7faf8;border:1px solid #cfded7;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;max-width:820px;padding:10px;display:flex}.homepage-comparison-band span,.homepage-comparison-band strong{border-radius:999px;padding:7px 10px;font-size:12px;line-height:1.2}.homepage-comparison-band span{color:#53645c;background:#fff;font-weight:760}.homepage-comparison-band strong{color:#fff;background:#123229;font-weight:860}.homepage-positioning-line{color:#18332b;border-left:3px solid #0f766e;max-width:780px;margin:-4px 0 0;padding-left:16px;font-size:clamp(17px,2vw,23px);font-weight:760;line-height:1.42}.homepage-cta-row{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:14px;display:flex}.homepage-cta-row a{color:#ffffffbd;font-size:14px;font-weight:820;text-decoration:none;transition:color .18s}.homepage-cta-row a:hover,.homepage-cta-row a:focus-visible{color:#fff;outline:none}.homepage-proof-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:860px;display:grid}.homepage-proof-strip div{background:#ffffffb8;border:1px solid #ccddd5;border-radius:8px;gap:4px;padding:12px;display:grid}.homepage-proof-strip strong{color:#0f5f48;font-size:26px;line-height:1}.homepage-proof-strip span{color:var(--ink);font-size:13px;font-weight:820}.homepage-proof-strip small{color:var(--muted);font-size:12px;line-height:1.35}.category-proof-strip strong{color:#0f5f48;letter-spacing:0;font-size:17px}.homepage-visual{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#0a1210b8,#04080785),#00000061;border:1px solid #ffffff29;border-radius:8px;justify-self:end;gap:14px;width:min(470px,100%);padding:14px;display:grid;position:relative;box-shadow:0 28px 80px #00000047}.category-visual{background:linear-gradient(#091210c2,#060c0b8f),#0000005c;align-self:start}.visual-topline{border-bottom:1px solid #ffffff1f;gap:6px;padding-bottom:14px;display:grid}.visual-topline span,.visual-map span,.visual-systems span{color:#ffffff94;font-size:11px;font-weight:820}.visual-topline strong{color:#ffffffeb;font-size:16px;line-height:1.25}.category-shift-arrow{color:#ffffffd1;background:#66d9a81a;border:1px solid #66d9a833;border-radius:8px;align-items:center;gap:9px;padding:10px 12px;font-size:13px;font-weight:820;display:flex}.category-shift-arrow svg{color:var(--hero-green)}.visual-map{gap:10px;display:grid}.visual-map article{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;gap:5px;padding:11px 12px;display:grid}.visual-map article em{color:var(--hero-green-soft);background:#66d9a81a;border:1px solid #66d9a84d;border-radius:999px;justify-self:start;padding:4px 8px;font-size:11px;font-style:normal;font-weight:850}.visual-map strong{color:#ffffffe6;font-size:15px}.visual-map small{color:#ffffff94;font-size:12px;line-height:1.4}.homepage-esl-proof{color:#fffc;background:#66d9a81a;border:1px solid #66d9a838;border-radius:8px;margin:0;padding:10px 12px;font-size:12px;font-weight:820;line-height:1.4}.visual-systems{border-top:1px solid #ffffff1f;flex-wrap:wrap;gap:7px;padding-top:10px;display:flex}.visual-systems span{color:#ffffffa8;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;padding:5px 8px}.homepage-section{gap:18px;width:min(1240px,100% - 36px);margin:0 auto;display:grid}.homepage-section-heading{gap:8px;width:100%;max-width:100%;display:grid}.homepage-section h2,.buyer-section h2{max-width:100%;color:var(--ink);letter-spacing:0;margin:0;font-size:clamp(28px,3.4vw,46px);line-height:1.06}.homepage-hero .eyebrow{color:#fffc;letter-spacing:.08em;margin:0;font-size:clamp(12px,1.25vw,14px)}.retail-problem-grid,.world-shift-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.world-shift-card{background:#fff;border:1px solid #d4e3dc;border-radius:8px;align-content:start;gap:12px;min-height:auto;padding:18px;display:grid}.marketing-problem-section .world-shift-card{background:linear-gradient(#fff,#f8fbf9)}.marketing-problem-section .world-shift-card:first-child{background:linear-gradient(#eff8f4,#fff);border-color:#b9d8ce}.world-shift-card span{color:#0f5f48;background:#f4faf7;border:1px solid #c7dcd4;border-radius:999px;width:fit-content;padding:5px 9px;font-size:11px;font-weight:860}.world-shift-card strong{color:var(--ink);font-size:20px;line-height:1.22}.world-shift-card p{color:#43574e;margin:0;font-size:14px;line-height:1.55}.retail-problem-card{background:#fff;border:1px solid #d6e4de;border-radius:8px;align-content:start;gap:10px;min-height:220px;padding:18px;display:grid}.retail-problem-card svg{color:#0f766e}.retail-problem-card strong{color:var(--ink);font-size:18px;line-height:1.25}.retail-problem-card p,.value-flow p{color:#43574e;margin:0;font-size:14px;line-height:1.55}.value-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.value-flow article{background:#ffffffdb;border:1px solid #d7e5df;border-top:3px solid #0f766e;border-radius:8px;align-content:start;gap:9px;min-height:auto;padding:14px;display:grid}.value-flow span{color:#fff;background:#17352c;border-radius:999px;place-items:center;width:34px;height:30px;font-size:12px;font-weight:900;display:grid}.maturity-flow article{min-height:auto}.maturity-flow span{background:#0f5f48;width:42px}.value-flow strong{color:var(--ink);font-size:16px;line-height:1.25}.homepage .marketing-problem-section .homepage-section-heading .eyebrow,.homepage .case-panorama-section .homepage-section-heading .eyebrow,.homepage .value-flow-section .homepage-section-heading .eyebrow{color:#1fb6a8;letter-spacing:.08em;font-weight:880}.homepage .marketing-problem-section h2,.homepage .case-panorama-section h2,.homepage .value-flow-section h2{color:#fffffff5;text-shadow:0 16px 44px #0000006b}.homepage .value-flow article{background:linear-gradient(#fff,#f4f8f6)}.ai-foundation-section{background:linear-gradient(135deg,#0b231df0,#0f5f48e0),#12362d;border:1px solid #c5ded4b8;border-radius:8px;gap:22px;padding:clamp(18px,3.5vw,34px)}.ai-foundation-intro{gap:10px;max-width:980px;display:grid}.ai-foundation-intro h2,.ai-foundation-intro p{margin:0}.ai-foundation-intro h2{color:#f2fff9;font-size:clamp(28px,3.6vw,48px);line-height:1.06}.ai-foundation-intro>p{color:#e8f8f1c7;max-width:920px;font-size:15px;line-height:1.62}.ai-foundation-section .eyebrow{color:#64d8c7;letter-spacing:.08em;font-weight:880}.ai-foundation-layout{grid-template-columns:minmax(280px,.92fr) minmax(0,1.35fr);align-items:stretch;gap:14px;display:grid}.ontology-map-card,.ai-capability-grid article{background:#f8fcfaf0;border:1px solid #d3e9e02e;border-radius:8px}.ontology-map-card{align-content:start;gap:14px;padding:18px;display:grid}.ontology-map-card>span,.ai-capability-grid span{color:#0f766e;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:900}.ontology-map-card>strong{color:#14221d;font-size:24px;line-height:1.12}.ontology-map-card p,.ai-capability-grid p{color:#43574e;margin:0;font-size:13px;line-height:1.58}.ontology-node-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ontology-node-grid em{color:#21342d;background:#fff;border:1px solid #d6e6df;border-radius:8px;padding:9px 10px;font-size:12px;font-style:normal;font-weight:820}.ai-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ai-capability-grid article{align-content:start;gap:9px;min-height:auto;padding:16px;display:grid}.ai-capability-grid strong{color:#14221d;font-size:17px;line-height:1.22}.technical-layer-section{background:linear-gradient(135deg,#f8fcfa,#eef8f4);border:1px solid #cfe2d9;border-radius:8px;padding:clamp(18px,3vw,28px)}.case-panorama-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.case-story-card{background:#fff;border:1px solid #d4e3dc;border-radius:8px;align-content:start;gap:12px;padding:20px;display:grid}.case-story-tag{color:#0f5f48;letter-spacing:.01em;background:#f4faf7;border:1px solid #c7dcd4;border-radius:999px;width:fit-content;padding:5px 10px;font-size:11px;font-weight:860}.case-story-card>strong{color:var(--ink);font-size:18px;line-height:1.3}.case-story-card p{color:#43574e;margin:0;font-size:14px;line-height:1.65}.case-story-card p strong{color:#0f5f48;letter-spacing:.02em;min-width:38px;margin-right:8px;font-size:12px;font-weight:860;display:inline-block}.case-story-data{color:#0f5f48;border-top:1px solid #e3efe9;margin-top:2px;padding-top:10px;font-size:12px;font-weight:760}.concept-trio-label{color:#fffffff0;letter-spacing:.02em;text-shadow:0 10px 30px #00000052;margin:0;font-size:13px;font-weight:780}.value-flow .workflow-micro-data{color:#ffffffeb;text-shadow:0 10px 30px #00000047}.technical-story-section{background:radial-gradient(circle at 20% 20%,#1fb6a824,#0000 30%),linear-gradient(135deg,#091c18f5,#0d4334eb);border:1px solid #c5ded447;border-radius:10px;gap:20px;padding:clamp(22px,4vw,40px)}.technical-story-section .homepage-section-heading .eyebrow{color:#7dded4;letter-spacing:.08em;font-weight:880}.technical-story-section h2{color:#fff;text-shadow:0 18px 48px #00000061;max-width:880px}.technical-story-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.technical-story-card{background:#ffffff14;border:1px solid #ffffff24;border-radius:10px;align-content:start;gap:10px;min-height:180px;padding:16px;display:grid}.technical-story-card strong{color:#fff;font-size:18px;line-height:1.25}.technical-story-card p{color:#ffffffc7;margin:0;font-size:14px;line-height:1.55}.value-cta-row{margin-top:4px}.technical-layer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.technical-layer-card{background:#fff;border:1px solid #d9e8e1;border-radius:8px;align-content:start;gap:8px;padding:14px;display:grid}.technical-layer-card strong{color:var(--ink);font-size:15px;line-height:1.3}.technical-layer-card p{color:#43574e;margin:0;font-size:13px;line-height:1.55}.proof-metric-card span{color:#0f5f48;letter-spacing:.02em;font-size:12px;font-weight:860}.proof-metric-card strong{color:var(--ink);letter-spacing:-.04em;font-size:clamp(28px,4vw,40px);line-height:.95}.homepage .value-flow article p,.homepage .ai-foundation-intro>p:not(.eyebrow),.homepage .ontology-map-card>p,.homepage .ai-capability-grid article p,.homepage .technical-layer-card p{color:#43574e;margin:0;font-size:14px;line-height:1.55}.homepage .ai-foundation-intro>p:not(.eyebrow){color:#fff}.buyer-section{background:linear-gradient(135deg,#17352c,#0f5f48);border:1px solid #c8dad2;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:clamp(20px,4vw,34px)}.buyer-section p{color:#ffffffc2;max-width:880px;margin:12px 0 0;font-size:14px;line-height:1.58}.buyer-section .eyebrow,.buyer-section h2{color:#fff}.app-shell{grid-template-columns:84px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);background:#f9faf8;flex-direction:column;align-items:center;gap:18px;height:100vh;padding:20px 12px;display:flex;position:sticky;top:0;overflow:hidden auto}.brand-lockup{align-items:center;gap:12px;display:flex}.brand-mark{background:var(--ink);color:#fff;border-radius:8px;place-items:center;width:42px;height:42px;font-size:22px;font-weight:700;display:grid}.brand-name{font-size:19px;font-weight:760}.brand-caption{color:var(--muted);font-size:12px}.sidebar .brand-lockup{justify-content:center}.sidebar .brand-lockup>div:not(.brand-mark),.sidebar .demo-access-pill,.sidebar .sales-contact-button span,.sidebar .partner-panel>div,.sidebar .nav-item-label{display:none}.rail-language-button,.sidebar .sales-contact-button,.sidebar .partner-panel,.sidebar .nav-item{width:48px;min-width:48px;height:48px;min-height:48px;padding:0}.rail-language-button,.sidebar .sales-contact-button{border:1px solid var(--line);background:var(--panel);color:#33413b;border-radius:10px;place-items:center;display:grid}.rail-language-button:hover,.rail-language-button:focus-visible{color:#0f5f48;background:#e8f2ee;border-color:#8bbdac;outline:none}.sidebar .nav-list{width:100%}.sidebar .nav-item{border-radius:10px;justify-content:center;margin-inline:auto}.sidebar .nav-item svg,.sidebar .sales-contact-button svg,.sidebar .partner-panel svg{flex:none}.sidebar .partner-panel{border-radius:10px;place-items:center;margin-top:auto;display:grid}.nav-list{gap:6px;display:grid}.locale-switcher{border:1px solid var(--line);background:var(--panel);border-radius:8px;grid-template-columns:18px 1fr 1fr;align-items:center;gap:6px;padding:6px;display:grid}.homepage-nav .locale-switcher{background:#ffffff14;border-color:#ffffff29;border-radius:999px}.homepage-nav .locale-switcher svg{color:#ffffffb8}.homepage-nav .locale-switcher button{color:#ffffffad;border-radius:999px}.homepage-nav .locale-switcher button.active{color:#0b1512;background:#ffffffeb}.locale-switcher button{min-height:30px;color:var(--muted);background:0 0;border:0;border-radius:6px;font-size:12px;font-weight:760}.locale-switcher button.active{background:var(--ink);color:#fff}.sales-contact-button{color:#0f5f48;background:#eaf6f1;border:1px solid #bfd9cf;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;font-weight:820;display:inline-flex}.sales-contact-button:hover,.sales-contact-button:focus-visible{background:#ddf0e9;border-color:#8bbdac;outline:none}.nav-item{color:#33413b;border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:0 10px;text-decoration:none;display:flex}.nav-item.active,.nav-item:hover{color:#0f5f48;background:#e8f2ee}.org-panel,.role-panel{border:1px solid var(--line);background:var(--panel);border-radius:8px;gap:12px;padding:14px;display:grid}.org-panel-header{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;display:grid}.org-panel-header strong,.org-panel-header span{display:block}.org-panel-header strong{font-size:13px}.org-panel-header span,.org-note{color:var(--muted);margin-top:3px;font-size:12px}.org-tree{gap:5px;max-height:250px;padding-right:2px;display:grid;overflow:auto}.role-list{gap:6px;display:grid}.org-node{min-height:34px;margin-left:calc(var(--level) * 13px);color:#33413b;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:8px;padding:6px 8px;display:grid}.org-node span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:760;overflow:hidden}.org-node strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.org-node.active,.org-node:hover{color:#0f5f48;background:#edf6f2;border-color:#b7d7cc}.partner-panel{border:1px solid var(--line);background:var(--panel);border-radius:8px;grid-template-columns:24px 1fr;gap:10px;margin-top:auto;padding:14px;display:grid}.partner-panel strong{font-size:13px;display:block}.partner-panel span{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.4;display:block}.workspace{min-width:0;padding:24px}.action-notice,.recovery-notice{z-index:20;color:#173f35;background:#edf8f5;border:1px solid #b7d7cc;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:13px;font-weight:760;display:flex;position:sticky;top:12px;box-shadow:0 10px 30px #17211d14}.recovery-notice{color:#5f4308;background:#fff8e7;border-color:#e6cf9a}.action-notice button,.recovery-notice button{color:#0f5d50;background:#fff;border:1px solid #9ccbbb;border-radius:8px;padding:5px 9px;font-size:12px;font-weight:800}.recovery-notice button{color:#74510a;border-color:#d6b66a}.workspace.settings-page>:not(.enterprise-workspace):not(.minimal-page-console):not(.settings-section):not(.action-notice):not(.recovery-notice),.workspace.history-page>:not(.enterprise-workspace):not(.minimal-page-console):not(.execution-history-section):not(.action-notice):not(.recovery-notice),.workspace.evidence-page>:not(.enterprise-workspace):not(.minimal-page-console):not(.evidence-section):not(.action-notice):not(.recovery-notice),.workspace.ontology-page>:not(.retail-ontology-console):not(.action-notice):not(.recovery-notice):not(.ai-analyst-panel):not(.simulator-status-bar){display:none}.retail-ontology-console{gap:18px;display:grid}.simulator-status-bar{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;align-items:center;gap:8px;margin-bottom:2px;padding:8px 14px;font-size:.85rem;display:flex}.simulator-pulse{background:#22c55e;border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite simulator-pulse-anim;display:inline-block}@keyframes simulator-pulse-anim{0%,to{opacity:1;box-shadow:0 0 #22c55e66}50%{opacity:.7;box-shadow:0 0 0 6px #22c55e00}}.simulator-status-bar strong{color:#166534;text-transform:uppercase;letter-spacing:.05em;font-size:.8rem}.simulator-status-bar small{color:#4ade80;margin-right:auto;font-size:.75rem}.simulator-toggle{color:#2c5a4a;cursor:pointer;background:#fff;border:1px solid #dce9e4;border-radius:6px;padding:4px 12px;font-size:.75rem;font-weight:600;transition:all .15s}.simulator-toggle:hover{background:#f0fdf4;border-color:#86efac}.simulator-toggle.active{color:#166534;background:#dcfce7;border-color:#86efac}.ontology-hero{background:linear-gradient(135deg,#e8f6eeeb,#fffffff5),#f7fbf8;border:1px solid #d8e7df;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);align-items:stretch;gap:16px;padding:clamp(18px,3vw,30px);display:grid}.ontology-hero h1{max-width:820px;color:var(--ink);letter-spacing:0;margin:8px 0 12px;font-size:clamp(34px,5vw,64px);line-height:.98}.ontology-hero p{color:#3e574d;max-width:840px;margin:0;font-size:16px;line-height:1.58}.ontology-boundary-card{background:#ffffffc2;border:1px solid #0f5f482e;border-radius:8px;align-content:space-between;gap:12px;padding:16px;display:grid}.ontology-boundary-card span,.ontology-object-row span,.ontology-risk-summary span,.ontology-store-row span,.ontology-evidence-row span,.ontology-learning-list span{color:#587067;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:820}.ontology-boundary-card strong{color:#0f5f48;font-size:20px;line-height:1.18}.operating-focus-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.operating-focus-card{background:linear-gradient(#fff,#f7fbf9);border:1px solid #dce9e4;border-radius:10px;gap:8px;min-height:132px;padding:14px;display:grid}.operating-focus-card span{color:#587067;font-size:12px;font-weight:850}.operating-focus-card strong{color:#0f5f48;font-size:clamp(28px,4vw,42px);line-height:1}.operating-focus-card p{color:#435850;margin:0;font-size:13px;line-height:1.45}.retail-health-skeleton{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.retail-readiness-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.retail-visual-dashboard{grid-template-columns:minmax(0,1fr) minmax(230px,.7fr) minmax(230px,.8fr);gap:10px;display:grid}.retail-chart-card.system-readiness-card,.risk-prediction-card{grid-column:span 1}.prediction-summary{align-items:baseline;gap:8px;display:flex}.prediction-summary span{color:#fff;border-radius:6px;padding:2px 8px;font-size:1.3rem;font-weight:700}.prediction-tone-critical{background:#ef4444}.prediction-tone-watch{background:#f59e0b}.prediction-tone-healthy{background:#0f766e}.prediction-summary small{color:#5b7a72;font-size:.75rem}.gnn-badge{letter-spacing:.05em;color:#c084fc;vertical-align:middle;background:#1a1a2e;border-radius:4px;margin-left:4px;padding:1px 5px;font-size:.6rem;font-weight:700;display:inline-block}.predictions-list{gap:10px;max-height:300px;display:grid;overflow-y:auto}.prediction-row{background:#f7fbf9;border-left:3px solid #dce9e4;border-radius:8px;gap:6px;padding:8px 10px;display:grid}.prediction-row.tone-critical{border-left-color:#ef4444}.prediction-row.tone-watch{border-left-color:#f59e0b}.prediction-row.tone-healthy{border-left-color:#0f766e}.prediction-header{justify-content:space-between;align-items:center;display:flex}.prediction-header strong{color:#1a2e2e;font-size:.8rem}.prediction-badge{color:#fff;border-radius:10px;padding:1px 8px;font-size:.75rem;font-weight:700}.prediction-bar i{background:#e8f0ec;border-radius:3px;height:6px;display:block;overflow:hidden}.prediction-bar i em{background:linear-gradient(90deg,#0f766e,#2563eb);border-radius:3px;height:100%;transition:width .5s;display:block}.prediction-row.tone-critical .prediction-bar i em{background:linear-gradient(90deg,#f59e0b,#ef4444)}.prediction-meta{color:#5b7a72;justify-content:space-between;font-size:.7rem;display:flex}.prediction-signals{gap:2px;margin:0;padding:0;list-style:none;display:grid}.prediction-signals li{color:#5b7a72;padding-left:10px;font-size:.72rem;position:relative}.prediction-signals li:before{content:"›";color:#2563eb;position:absolute;left:0}.retail-chart-card{background:linear-gradient(#fff,#f7fbf9);border:1px solid #dce9e4;border-radius:10px;gap:12px;padding:14px;display:grid}.domain-bar-chart{gap:12px;display:grid}.domain-bar-row{gap:7px;display:grid}.domain-bar-row>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.domain-bar-row span,.evidence-tile span,.funnel-step span{color:#4b6259;font-size:12px;font-weight:820}.domain-bar-row strong,.evidence-tile strong,.funnel-step strong{color:var(--ink);font-size:18px;font-weight:900}.domain-bar-row i{background:#e6f0eb;border-radius:999px;height:12px;display:block;overflow:hidden}.domain-bar-row em{border-radius:inherit;height:100%;display:block;box-shadow:0 8px 20px #0f766e2e}.recovery-funnel-chart{align-content:center;gap:10px;min-height:150px;display:grid}.funnel-step{background:linear-gradient(90deg,#0f766e29,#0f5f480f);border:1px solid #0f5f4838;border-radius:999px;justify-content:space-between;justify-self:center;align-items:center;gap:14px;min-width:52%;padding:10px 14px;display:flex}.evidence-heatmap{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.evidence-tile{text-align:center;background:radial-gradient(circle at 50% 0,#66d9a857,#0000 64%),#edf8f2;border:1px solid #0f5f4833;border-radius:10px;place-items:center;gap:4px;min-height:68px;display:grid}.system-readiness-card{grid-column:span 1}.system-readiness-chart{gap:6px;max-height:340px;display:grid;overflow-y:auto}.system-readiness-row{grid-template-columns:90px 1fr 36px 42px;align-items:center;gap:8px;font-size:.8rem;display:grid}.system-readiness-row span{color:#1a2e2e;white-space:nowrap;font-weight:600}.system-readiness-row i{background:#e8f0ec;border-radius:4px;height:10px;overflow:hidden}.system-readiness-row i em{border-radius:4px;height:100%;transition:width .4s;display:block}.system-readiness-row strong{font-variant-numeric:tabular-nums;color:#1a2e2e}.system-readiness-row small{color:#5b7a72;font-size:.7rem}.domain-issue-distribution-card{grid-column:span 1}.issue-distribution-chart{gap:10px;display:grid}.issue-distribution-row{grid-template-columns:110px 1fr 24px;align-items:center;gap:8px;font-size:.8rem;display:grid}.issue-distribution-row span{color:#1a2e2e;font-weight:600}.issue-distribution-row i{background:#e8f0ec;border-radius:4px;height:12px;overflow:hidden}.issue-distribution-row i em{border-radius:4px;height:100%;transition:width .4s;display:block}.issue-distribution-row strong{font-variant-numeric:tabular-nums;color:#1a2e2e;text-align:right}.retail-readiness-badge{background:#fff;border:1px solid #dce9e4;border-radius:8px;gap:6px;padding:12px 14px;display:grid}.retail-readiness-badge span,.connector-claim-row span{color:#0f5f48;background:#e8f5ef;border-radius:999px;width:fit-content;padding:4px 8px;font-size:11px;font-weight:780}.retail-readiness-badge strong,.connector-claim-row strong{color:var(--ink);font-size:14px}.retail-readiness-badge p,.connector-claim-row p,.connector-claim-row small{color:#435850;margin:0;font-size:12px;line-height:1.45}.health-domain-panel,.health-issue-queue-skeleton{background:#fff;border:1px solid #dce9e4;border-radius:8px;grid-column:1/-1;gap:12px;padding:14px;display:grid}.health-domain-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.health-domain-row,.health-issue-mini-row,.execution-loop-step{background:#fbfdfb;border:1px solid #e3eee9;border-radius:8px;gap:7px;padding:12px;display:grid}.health-domain-row strong,.health-issue-mini-row strong,.execution-loop-step strong{color:var(--ink);font-size:14px;line-height:1.25}.health-domain-row span,.health-issue-mini-row span,.execution-loop-step span{color:#0f5f48;background:#e8f5ef;border-radius:999px;width:fit-content;padding:4px 8px;font-size:11px;font-weight:760}.health-domain-row p,.execution-loop-step p{color:#435850;margin:0;font-size:13px;line-height:1.45}.health-issue-mini-list,.execution-loop-steps,.connector-claim-list{gap:10px;display:grid}.connector-claim-row{background:#fbfdfb;border:1px solid #e3eee9;border-radius:8px;gap:6px;padding:10px 12px;display:grid}.health-issue-show-more{color:#0f5f48;cursor:pointer;background:#f8fcfa;border:1px dashed #0f5f4847;border-radius:8px;width:100%;padding:10px 12px;font-weight:780}.health-issue-show-more:hover,.health-issue-show-more:focus-visible{background:#edf8f2;border-style:solid}.health-issue-mini-row{color:inherit;font:inherit;text-align:left;background:#fff8f6;border-color:#c0392b33}button.health-issue-mini-row{appearance:none;cursor:pointer}button.health-issue-mini-row:hover,button.health-issue-mini-row:focus-visible{border-color:#c0392b6b;transform:translateY(-1px);box-shadow:0 8px 18px #c0392b1a}.health-issue-mini-row small{color:var(--muted);line-height:1.45}.execution-loop-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.ontology-console-grid{grid-template-columns:minmax(300px,.85fr) minmax(0,1.3fr);grid-template-areas:"objects objects""stores evidence""learning evidence";gap:12px;display:grid}.ontology-object-map,.ontology-risk-path,.ontology-store-panel,.ontology-evidence-panel,.ontology-learning-panel{background:#fff;border:1px solid #dce9e4;border-radius:8px;gap:12px;padding:14px;display:grid}.ontology-object-map{grid-area:objects}.ontology-store-panel{grid-area:stores}.ontology-evidence-panel{grid-area:evidence}.ontology-learning-panel{grid-area:learning}.ontology-object-list,.ontology-evidence-list,.ontology-learning-list{gap:9px;display:grid}.ontology-object-row{border-top:1px solid #edf3ef;grid-template-columns:86px minmax(90px,.6fr) minmax(0,1fr);align-items:center;gap:8px 12px;padding-top:10px;display:grid}.ontology-object-row strong,.ontology-store-row strong,.ontology-learning-list strong{color:var(--ink);font-size:15px}.ontology-object-row em{color:#0f5f48;font-style:normal;font-weight:760}.ontology-object-row small{color:var(--muted);grid-column:2/-1;line-height:1.45}.ontology-path-line{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.ontology-edge{background:#fbfdfb;border:1px solid #dce9e4;border-radius:8px;align-content:start;gap:8px;min-height:104px;padding:12px;display:grid}.ontology-edge strong{color:var(--ink);font-size:13px}.ontology-edge span{color:#0f5f48;background:#e8f5ef;border-radius:999px;width:fit-content;padding:4px 8px;font-size:11px;font-weight:760}.ontology-risk-summary{border-top:1px solid #edf3ef;gap:8px;padding-top:12px;display:grid}.ontology-risk-summary strong{color:#0f5f48;font-size:20px}.ontology-risk-summary p{color:#435850;margin:0;line-height:1.55}.ontology-store-list{gap:8px;display:grid}.ontology-store-row{border:1px solid #e3eee9;border-radius:8px;grid-template-columns:minmax(0,1fr) 42px;gap:4px 10px;padding:10px;display:grid}.ontology-store-row strong{grid-row:span 2;place-self:center end}.ontology-store-row small{color:var(--muted)}.ontology-store-row.critical{background:#fff8f6;border-color:#c0392b40}.ontology-store-row.high,.ontology-store-row.watch{background:#fffaf0;border-color:#ca89043d}.ontology-evidence-row{border-top:1px solid #edf3ef;grid-template-columns:120px 86px minmax(0,1fr) 48px;align-items:start;gap:10px;padding-top:10px;display:grid}.ontology-evidence-row strong{color:#0f5f48;background:#e8f5ef;border-radius:999px;width:fit-content;padding:4px 8px;font-size:11px}.ontology-evidence-row.conflict strong{color:#8a5a05;background:#fff2dc}.ontology-evidence-row.stale strong{color:#776a58;background:#f2f0eb}.ontology-evidence-row p{color:#435850;margin:0;line-height:1.45}.ontology-evidence-row small{color:var(--muted);text-align:right}.ontology-learning-list div{border-top:1px solid #edf3ef;grid-template-columns:130px minmax(0,1fr);gap:6px 12px;padding-top:10px;display:grid}.ontology-learning-list small{color:var(--muted);grid-column:2}.workspace.settings-page>.settings-section,.workspace.history-page>.execution-history-section,.workspace.evidence-page>.evidence-section{display:grid}.workspace.organization-page>.settings-section,.workspace.organization-page>.execution-history-section,.workspace.organization-page>.evidence-section,.workspace.regions-page>.settings-section,.workspace.regions-page>.execution-history-section,.workspace.regions-page>.evidence-section,.workspace.stores-page>.settings-section,.workspace.stores-page>.execution-history-section,.workspace.stores-page>.evidence-section,.workspace.goals-page>.settings-section,.workspace.goals-page>.execution-history-section,.workspace.goals-page>.evidence-section,.workspace.organization-page .legacy-goal-setting,.workspace.organization-page .legacy-execution-queue,.workspace.organization-page .goal-governance-grid,.workspace.organization-page .goal-portfolio-panel,.workspace.organization-page .hq-operating-stack>.operating-level:not(.organization-level),.workspace.regions-page .hq-operating-stack>.operating-level:not(.region-level),.workspace.stores-page .hq-operating-stack>.operating-level:not(.store-level),.workspace.regions-page>.hero-strip,.workspace.regions-page>.scope-strip,.workspace.stores-page>.hero-strip,.workspace.stores-page>.scope-strip,.workspace.goals-page>:not(.enterprise-workspace):not(.hq-operating-stack):not(.action-notice):not(.recovery-notice):not(.ai-analyst-panel){display:none}.workspace.goals-page .hq-operating-stack{display:block}.workspace.goals-page .hq-operating-stack>.operating-level:not(.organization-level),.workspace.goals-page .organization-level>.level-header,.workspace.goals-page .organization-level>.operating-brief-panel,.workspace.goals-page .organization-level .goal-governance-grid{display:none}.workspace.goals-page .organization-level,.workspace.goals-page .organization-level .level-layout,.workspace.goals-page .organization-level .level-main{grid-template-columns:1fr;display:grid}.workspace.goals-page .organization-level .level-main>.level-subsection:not(.legacy-goal-setting):not(.goal-portfolio-panel){display:none}.workspace.goals-page .legacy-goal-setting,.workspace.goals-page .goal-portfolio-panel{display:grid}.hero-strip{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(#fff 0%,#f6fbf8 100%);border-radius:8px;grid-template-columns:minmax(0,1fr) 280px;align-items:end;gap:24px;padding:28px;display:grid}.eyebrow{color:var(--teal);text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:720}h1,h2,h3,p{margin-top:0}h1{max-width:880px;margin-bottom:10px;font-size:clamp(28px,3vw,42px);line-height:1.08}h2{margin-bottom:0;font-size:20px;line-height:1.2}h3{margin-bottom:6px;font-size:13px}.hero-copy{color:#405049;max-width:820px;margin:0;font-size:16px;line-height:1.62}.run-status{border-left:3px solid var(--green);background:#fff;gap:8px;padding:18px;display:grid}.run-status span,.run-status em{color:var(--muted);font-size:13px;font-style:normal}.run-status small{color:#33413b;font-size:12px;font-weight:740}.run-status strong{font-size:24px}.goal-grid{grid-template-columns:repeat(6,minmax(130px,1fr));gap:12px;margin:18px 0;display:grid}.scope-strip{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:12px;margin:18px 0 0;display:grid}.priority-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0 0;display:grid}.priority-card{border:1px solid var(--line);background:var(--panel);border-radius:8px;gap:7px;min-height:118px;padding:14px;display:grid}.priority-card span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:780}.priority-card strong{font-size:clamp(18px,2vw,24px);line-height:1.15}.priority-card small{color:#405049;font-size:12px;line-height:1.35}.priority-card.critical{background:#fff6f4;border-color:#f5b5ae}.priority-card.watch{background:#fff9ef;border-color:#f6d19b}.priority-card.active{background:#f1faf6;border-color:#b7d8cc}.command-board{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:14px;margin:18px 0;display:grid}.decision-board,.coordination-board{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:16px}.decision-list,.coordination-list{gap:8px;display:grid}.decision-command-panel{background:#f7fbf8;border:1px solid #b9d8cd;border-radius:8px;padding:14px}.decision-command-panel .subsection-title strong{font-size:18px}.decision-command-panel .decision-list{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-item{border:1px solid var(--line);width:100%;color:inherit;text-align:left;background:#fff;border-radius:8px;grid-template-columns:10px minmax(0,1fr);align-items:start;gap:10px;padding:11px;display:grid}.decision-item.active{background:#f0f8f5;border-color:#0f766e}.decision-item strong,.decision-select-button,.coordination-item strong{line-height:1.35;display:block}.decision-select-button{color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;font-weight:820}.decision-select-button:hover{color:#0f766e}.decision-item small,.coordination-item small{color:var(--muted);font-size:12px;line-height:1.35}.plan-feedback-row,.goal-feedback-actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.plan-feedback-row button,.goal-feedback-actions button{color:#33413b;background:#f8faf7;border:1px solid #cfd9d4;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:760}.plan-feedback-row button{cursor:pointer}.plan-feedback-row button:hover,.goal-feedback-actions button:hover{color:#0f5f48;background:#eef8f4;border-color:#0f766e}.decision-action-state{color:#315046;background:#f7fbf9;border:1px solid #d7e7df;border-radius:8px;margin:8px 0 0;padding:8px 9px;font-size:12px;line-height:1.45}.decision-action-state.execution_plan_generated{color:#0f5d50;background:#effaf6;border-color:#a8d8cb}.decision-action-state.goal_adjustment_requested{color:#7a4a11;background:#fff8ed;border-color:#f0c693}.decision-action-state.evidence_requested{color:#29456c;background:#f4f7fc;border-color:#c8d6ea}.coordination-item{border-bottom:1px solid var(--line);grid-template-columns:86px minmax(0,1fr) minmax(120px,auto);align-items:center;gap:10px;padding:9px 0;display:grid}.coordination-item:last-child{border-bottom:0}.coordination-item>span{color:#0f5f48;font-size:12px;font-weight:760}.goal-plan-board{border:1px solid var(--line);background:var(--panel);border-radius:8px;margin:0 0 18px;padding:16px}.live-system-board{background:#fbfcfa;border:1px solid #cfd9d4;border-radius:8px;margin:0 0 18px;padding:16px}.live-system-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:14px;display:grid}.store-decision-stream,.resource-flow{align-content:start;gap:10px;display:grid}.store-decision-stream>strong,.resource-flow>strong{font-size:13px}.store-decision-item,.resource-flow-item{border:1px solid var(--line);background:#fff;border-radius:8px;gap:7px;padding:12px;display:grid}button.store-decision-item{width:100%;color:inherit;text-align:left;cursor:pointer}button.store-decision-item:hover,button.store-decision-item:focus-visible{background:#f3faf7;border-color:#0f766e;outline:none;box-shadow:inset 3px 0 #0f766e}.store-decision-item>div{justify-content:space-between;gap:10px;display:flex}.store-decision-item span,.resource-flow-item span{color:#0f5f48;font-size:12px;font-weight:780}.store-decision-item small,.resource-flow-item small,.store-decision-item p,.resource-flow-item p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.store-decision-item em{color:#0f5f48;background:#e8f2ee;border-radius:999px;justify-self:start;padding:4px 8px;font-size:11px;font-style:normal;font-weight:760}.store-decision-link{color:#0f766e;justify-self:start;font-weight:820}.goal-plan-list{gap:10px;display:grid}.goal-plan-item{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(150px,.75fr) 20px minmax(220px,1.3fr) 20px minmax(140px,.8fr) minmax(190px,auto);align-items:center;gap:10px;padding:12px;display:grid}.goal-plan-item div:not(.goal-feedback-actions){gap:4px;display:grid}.goal-plan-item span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:760}.goal-plan-item strong{font-size:13px;line-height:1.35}.goal-feedback-actions{justify-content:flex-end;margin-top:0}.goal-card{border:1px solid var(--line);background:var(--panel);border-radius:8px;min-height:156px;padding:14px}.goal-topline,.section-heading,.source-topline,.approval-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.goal-card h2{margin-top:18px;font-size:15px}.goal-values{gap:4px;margin-top:12px;display:grid}.goal-values strong{font-size:28px}.goal-values span,.goal-delta,.metric span,.action-item span{color:var(--muted);font-size:12px}.goal-delta{margin-top:10px;font-weight:700}.goal-delta.critical,.goal-delta.high{color:var(--red)}.goal-delta.watch{color:var(--orange)}.content-grid{grid-template-columns:minmax(0,1.35fr) minmax(390px,.8fr);gap:18px;display:grid}.main-column,.detail-panel,.evidence-section,.store-section{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:18px}.store-section{margin-top:18px}.section-heading{margin-bottom:16px}.section-heading.compact{margin-bottom:12px}.icon-button{border:1px solid var(--line);width:36px;height:36px;color:var(--ink);background:#fff;border-radius:8px;place-items:center;display:grid}.judgment-list{gap:10px;display:grid}.judgment-search{gap:6px;margin-bottom:12px;display:grid}.judgment-search span{color:var(--muted);font-size:11px;font-weight:820}.judgment-search input{width:100%;color:var(--ink);font:inherit;background:#f8fbf9;border:1px solid #cbd8d2;border-radius:8px;padding:9px 10px;font-size:13px}.judgment-row{border:1px solid var(--line);width:100%;color:inherit;text-align:left;background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px;display:grid}.judgment-row.selected{background:#f0f8f5;border-color:#9ccbbb}.row-main{grid-template-columns:10px minmax(0,1fr);align-items:start;gap:12px;display:grid}.row-main strong,.row-main span,.row-meta span,.row-meta strong{display:block}.row-main span,.row-meta span{color:var(--muted);margin-top:5px;font-size:12px}.row-meta{color:var(--muted);align-items:center;gap:14px;display:flex}.severity-dot{border-radius:50%;width:10px;height:10px;margin-top:5px}.severity-dot.critical{background:var(--red)}.severity-dot.high{background:var(--orange)}.severity-dot.watch{background:var(--yellow)}.status-pill{text-transform:uppercase;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:11px;font-weight:720;display:inline-flex}.status-pill.critical,.status-pill.conflict{color:var(--red);background:#fee4e2}.status-pill.high,.status-pill.watch,.status-pill.stale{color:var(--orange);background:#fff1da}.status-pill.healthy,.status-pill.fresh{color:#166534;background:#dcfce7}.store-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.store-drilldown-hint{color:var(--muted);margin:-4px 0 12px;font-size:12px;font-weight:720}.store-tile{border:1px solid var(--line);min-height:122px;color:inherit;text-align:left;border-radius:8px;gap:8px;padding:12px;display:grid}.store-tile strong,.store-tile span{display:block}.store-tile span,.store-tile p{color:var(--muted);font-size:12px}.store-tile p{margin:0;line-height:1.4}.store-tile-action{color:#0f766e;background:#ffffffb8;border:1px solid #0f766e47;border-radius:999px;width:fit-content;padding:5px 8px;font-size:11px;font-weight:820}.store-risk{font-size:26px;font-weight:800}.store-tile.critical{background:#fff3f1}.store-tile.high{background:#fff8ec}.store-tile.watch{background:#fffbeb}.store-tile.healthy{background:#f0fdf4}.store-tile.active{border-color:#0f766e;box-shadow:0 0 0 2px #0f766e1f}.store-detail-card{background:#f6fbf8;border:1px solid #b7d8cc;border-radius:8px;gap:12px;margin-top:12px;padding:14px;display:grid}.store-detail-card h3,.store-detail-card p{margin:0}.store-detail-card>p,.store-detail-grid span,.store-detail-next span{color:var(--muted);font-size:12px;line-height:1.45}.store-detail-topline{justify-content:space-between;align-items:start;gap:12px;display:flex}.store-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.store-detail-grid div,.store-detail-next{border:1px solid var(--line);background:#fff;border-radius:8px;gap:4px;padding:10px;display:grid}.store-detail-grid strong,.store-detail-next strong{font-size:12px}.store-worry-list{flex-wrap:wrap;gap:6px;display:flex}.store-worry-list span{color:#8a4b0f;background:#fff8ec;border:1px solid #f2c9a1;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:760}.store-coordination-list{border:1px solid var(--line);background:#fff;border-radius:8px;gap:6px;padding:10px;display:grid}.store-coordination-list strong{font-size:12px}.store-coordination-list span{color:var(--muted);font-size:12px;line-height:1.45}.hq-operating-stack{gap:18px;display:grid}.operating-level{border:1px solid var(--line);background:#fff;border-radius:8px;gap:18px;padding:clamp(16px,2vw,24px);display:grid}.region-level>.level-header,.store-level>.level-header{order:0}.region-level>.list-panel,.store-level>.list-panel{order:1}.region-level>.ai-health-panel,.store-level>.ai-health-panel{order:2}.region-level>.scope-ai-planning-panel,.store-level>.scope-ai-planning-panel{order:4}.region-level>.level-layout,.store-level>.level-layout{order:5}.level-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.level-header h2{margin:2px 0 0;font-size:clamp(20px,2vw,28px)}.level-header>span{color:#29443a;white-space:nowrap;background:#f6faf8;border:1px solid #cbd8d2;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.ai-health-panel{background:linear-gradient(#f8fbf9,#fff);border:1px solid #cbd8d2;border-radius:8px;gap:12px;padding:14px;display:grid;box-shadow:inset 0 3px #7aa897}.ai-health-panel.critical{background:linear-gradient(#fff7f7,#fff);border-color:#fecaca;box-shadow:inset 0 3px #dc2626}.ai-health-panel.watch{background:linear-gradient(#fffaf3,#fff);border-color:#fed7aa;box-shadow:inset 0 3px #ea580c}.ai-health-panel.healthy{background:linear-gradient(#f0fdf4,#fff);border-color:#bbf7d0;box-shadow:inset 0 3px #0f766e}.ai-health-score{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:12px;display:grid}.ai-health-summary{gap:10px;display:grid}.health-score-ring{--health-color:#0f766e;--health-track:#dbe7e2;background:#fff;border-radius:999px;align-content:center;justify-self:center;place-items:center;width:84px;height:84px;display:grid;position:relative;box-shadow:0 1px #15231e0a}.ai-health-panel.watch .health-score-ring{--health-color:#ea580c;--health-track:#f2dfce}.ai-health-panel.critical .health-score-ring{--health-color:#dc2626;--health-track:#f3d4d4}.health-score-ring:before{border-radius:inherit;background:conic-gradient(from -90deg, var(--health-color) calc(var(--health-score) * 1%), var(--health-track) 0);content:"";position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 12px),#000 calc(100% - 11px));mask:radial-gradient(farthest-side,#0000 calc(100% - 12px),#000 calc(100% - 11px))}.health-score-ring strong{color:#15231e;z-index:1;font-size:26px;line-height:1;position:relative}.health-score-ring span,.ai-health-score>div>span{color:#52645b;z-index:1;font-size:11px;font-weight:820;position:relative}.ai-health-score h3{color:var(--ink);margin:3px 0 6px;font-size:18px}.ai-health-score p{color:#405049;margin:0;font-size:13px;line-height:1.5}.health-recovery-strip{grid-template-columns:minmax(130px,.22fr) minmax(160px,.24fr) minmax(0,1fr);gap:8px;display:grid}.health-recovery-strip span{background:#ffffffb8;border:1px solid #dbe7e2;border-radius:8px;gap:4px;min-width:0;padding:8px 9px;display:grid}.health-recovery-strip em,.health-breakdown-item span,.health-trend-item span{color:var(--muted);font-size:11px;font-style:normal;font-weight:850}.health-recovery-strip strong{color:#22352d;font-size:12px;line-height:1.35}.ai-health-structured{gap:10px;display:grid}.health-driver-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.health-driver-group{border:1px solid var(--line);background:#fff;border-radius:8px;gap:8px;padding:9px;display:grid}.health-driver-group>strong{color:#23372f;font-size:12px}.health-driver-group>div{gap:6px;display:grid}.health-driver{background:#f7faf8;border-left:3px solid #d7e1dc;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px;display:grid}.health-driver em{color:var(--muted);font-size:11px;font-style:normal;font-weight:820}.health-driver b{color:var(--ink);text-align:right;font-size:13px}.health-driver span{color:var(--muted);font-size:11px;font-weight:820}.health-driver strong{color:var(--ink);font-size:14px}.health-driver.critical{border-left-color:#dc2626}.health-driver.watch{border-left-color:#ea580c}.health-driver.healthy{border-left-color:#0f766e}.health-breakdown-grid,.health-trend-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.health-trend-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.health-breakdown-item,.health-trend-item{background:#fff;border:1px solid #dbe7e2;border-left:3px solid #d7e1dc;border-radius:8px;align-content:start;gap:5px;min-width:0;padding:9px;display:grid}.health-breakdown-item.critical,.health-trend-item.critical{background:snow;border-left-color:#dc2626}.health-breakdown-item.watch,.health-trend-item.watch{background:#fffaf4;border-left-color:#ea580c}.health-breakdown-item.healthy,.health-trend-item.healthy{border-left-color:#0f766e}.health-breakdown-item strong,.health-trend-item strong{color:#18251f;font-size:18px;line-height:1.1}.health-trend-item strong{font-size:15px}.health-breakdown-item em{color:#405049;font-size:11px;font-style:normal;font-weight:820;line-height:1.35}.health-breakdown-item p,.health-trend-item p{color:#53645c;margin:0;font-size:11px;line-height:1.42}.health-analysis-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.health-analysis-grid article{border:1px solid var(--line);background:#fff;border-radius:8px;align-content:start;gap:7px;padding:10px;display:grid}.health-analysis-grid strong{color:var(--ink);font-size:12px}.health-analysis-grid span{color:#405049;font-size:12px;line-height:1.45}.health-analysis-list span{grid-template-columns:24px minmax(0,1fr);gap:7px;display:grid}.health-analysis-list span em{color:#87968f;font-size:10px;font-style:normal;font-weight:900}.health-action-table{gap:8px}.health-action-row{background:#f8fbf9;border:1px solid #e4ece8;border-radius:8px;grid-template-columns:34px minmax(0,1fr);gap:5px 9px;padding:9px;display:grid}.health-action-row:first-of-type{background:#fff8f8;border-color:#fecaca}.health-action-row>span{color:#fff;background:#15231e;border-radius:6px;grid-row:span 3;place-self:start;padding:3px 5px;font-size:10px;font-weight:900;line-height:1}.health-action-row:nth-of-type(2)>span{background:#b45309}.health-action-row:nth-of-type(3)>span{background:#0f766e}.health-action-row p{color:#263830;margin:0;font-size:12px;line-height:1.5}.health-action-row small,.health-action-row em{color:#66786f;background:#fff;border:1px solid #dbe7e2;border-radius:999px;grid-column:2;justify-self:start;padding:3px 7px;font-size:11px;font-style:normal;font-weight:760}.health-action-row em:before{content:none}.viewpoint-action-line{align-items:center;gap:8px;display:flex}.viewpoint-action-line span{color:var(--muted);font-size:11px;font-weight:820}.viewpoint-action-line{border-top:1px solid #e3ede8;flex-wrap:wrap;padding-top:10px}.viewpoint-action-line span{color:#365248;background:#f8fbfa;border:1px solid #d9e6e1;border-radius:999px;padding:5px 8px}.region-selector-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.list-panel{background:#f8fbf9;border:1px solid #d8e5df;border-radius:8px;gap:10px;padding:12px;display:grid}.directory-toolbar{grid-template-columns:minmax(260px,1fr) minmax(170px,.32fr) minmax(120px,.18fr);align-items:end;gap:10px;display:grid}.directory-toolbar label{gap:4px;display:grid}.directory-toolbar label span,.directory-summary span{color:var(--muted);font-size:11px;font-weight:820}.directory-toolbar input,.directory-toolbar select{min-height:34px;color:var(--ink);font:inherit;background:#fff;border:1px solid #cbd8d2;border-radius:8px;padding:0 10px;font-size:13px}.directory-summary{background:#fff;border:1px solid #d8e5df;border-radius:8px;gap:2px;padding:7px 10px;display:grid}.directory-summary strong{color:#0f5d50;font-size:18px}.directory-table{background:#fff;border:1px solid #d8e5df;border-radius:8px;display:grid;overflow:auto}.region-directory,.store-directory{overscroll-behavior:contain;max-height:min(48vh,520px)}.directory-row{color:#33413b;text-align:left;width:100%;font:inherit;background:#fff;border:0;border-top:1px solid #edf3f0;align-items:center;gap:10px;padding:9px 10px;font-size:12px;display:grid}.region-directory .directory-row{grid-template-columns:minmax(180px,1fr) 90px 90px minmax(120px,.5fr)}.store-directory .directory-row{grid-template-columns:minmax(190px,1fr) minmax(130px,.6fr) 70px minmax(220px,1.2fr)}.directory-row.header{z-index:2;color:#60736a;cursor:default;background:#eef5f1;border-top:0;font-size:11px;font-weight:820;position:sticky;top:0}button.directory-row{cursor:pointer}button.directory-row:hover,button.directory-row.active{background:#eef8f4;box-shadow:inset 3px 0 #0f766e}.directory-row span{min-width:0}.directory-row strong{color:var(--ink);font-size:12px;display:block}.directory-row small{color:var(--muted);margin-top:2px;font-size:11px;display:block}.region-selector-grid button{color:var(--ink);text-align:left;cursor:pointer;background:#f8fbf9;border:1px solid #d8e5df;border-radius:8px;gap:5px;padding:11px;display:grid}.region-selector-grid button.active,.region-selector-grid button:hover{background:#eef8f4;border-color:#0f766e}.region-selector-grid span,.region-selector-grid small{color:var(--muted);font-size:11px;font-weight:780}.region-selector-grid strong{font-size:14px}.store-list-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.store-list-grid button{color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e5df;border-radius:8px;gap:5px;padding:11px;display:grid}.store-list-grid button.active,.store-list-grid button:hover{background:#eef8f4;border-color:#0f766e}.store-list-grid button.critical{border-left:4px solid #d95f3d}.store-list-grid button.high{border-left:4px solid #d88a24}.store-list-grid button.watch{border-left:4px solid #d7b536}.store-list-grid button.healthy{border-left:4px solid #1f9d66}.store-list-grid span,.store-list-grid small{color:var(--muted);font-size:11px;font-weight:780}.store-list-grid strong{font-size:14px}.region-store-health-section,.organization-region-health-section,.health-issue-case-section{gap:12px}.organization-region-health-section{border-top:1px solid #e3ece8;padding-top:10px}.region-store-health-table,.organization-region-health-table,.health-issue-case-table{background:#fff;border:1px solid #d8e5df;border-radius:8px;display:grid;overflow:auto}.region-store-health-row,.organization-region-health-row,.health-issue-case-row{color:#33413b;text-align:left;width:100%;font:inherit;background:#fff;border:0;border-top:1px solid #edf3f0;grid-template-columns:minmax(170px,.75fr) minmax(170px,.9fr) minmax(220px,1.25fr) minmax(190px,1fr) minmax(220px,1.1fr);align-items:start;gap:10px;padding:10px;display:grid}.health-issue-case-row{grid-template-columns:minmax(240px,1fr) minmax(260px,1.15fr) minmax(150px,.7fr) minmax(190px,.85fr) minmax(260px,1.2fr)}.health-issue-case-table.compact .health-issue-case-row{grid-template-columns:minmax(240px,1fr) minmax(220px,.85fr) minmax(140px,.55fr) minmax(300px,1.2fr)}.health-issue-owner-route-strip{background:#f7faf8;border:1px solid #d7e5dc;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;display:grid}.health-issue-owner-route-strip>div{background:#fff;border:1px solid #e4ede7;border-radius:12px;gap:4px;padding:10px;display:grid}.health-issue-owner-route-strip span,.health-issue-owner-route-strip small{color:var(--muted);font-size:11px;line-height:1.35}.health-issue-owner-route-strip strong{color:#102118;font-size:13px;line-height:1.35}.region-store-health-row.header,.organization-region-health-row.header,.health-issue-case-row.header{z-index:2;color:#60736a;cursor:default;background:#eef5f1;border-top:0;font-size:11px;font-weight:860;position:sticky;top:0}button.region-store-health-row,button.organization-region-health-row,button.health-issue-case-row{cursor:pointer}button.region-store-health-row:hover,button.organization-region-health-row:hover,button.health-issue-case-row:hover{background:#f4faf7}.region-store-health-row.critical,.organization-region-health-row.critical,.health-issue-case-row.critical{box-shadow:inset 4px 0 #d95f3d}.region-store-health-row.high,.organization-region-health-row.high,.health-issue-case-row.high{box-shadow:inset 4px 0 #d88a24}.region-store-health-row.watch,.organization-region-health-row.watch,.health-issue-case-row.watch{box-shadow:inset 4px 0 #d7b536}.region-store-health-row.healthy,.organization-region-health-row.healthy{box-shadow:inset 4px 0 #1f9d66}.region-store-health-row span,.organization-region-health-row span,.health-issue-case-row span{color:#405049;gap:3px;min-width:0;font-size:12px;line-height:1.42;display:grid}.region-store-health-row strong,.organization-region-health-row strong,.health-issue-case-row strong{color:#17211d;font-size:12px;line-height:1.35}.region-store-health-row small,.organization-region-health-row small,.health-issue-case-row small{color:var(--muted);font-size:11px;font-weight:760;line-height:1.35}.health-issue-case-footnote{color:var(--muted);margin:0;font-size:12px;font-weight:760;line-height:1.45}.health-issue-case-empty{background:#fbfdfb;border:1px dashed #cfdad4;border-radius:8px;grid-column:1/-1;gap:4px;padding:12px;display:grid}.health-issue-case-empty strong{color:var(--ink);font-size:13px}.health-issue-case-empty small{color:var(--muted);font-size:12px;font-weight:720}.diagnosis-workspace-panel{gap:12px}.diagnosis-workspace-header{background:#f7fbf8;border:1px solid #d8e5df;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(220px,.32fr);gap:12px;padding:12px;display:grid}.diagnosis-workspace-details,.learning-ledger-details{background:#fff;border:1px solid #d8e5df;border-radius:8px;gap:10px;padding:0;display:grid}.diagnosis-workspace-details>summary,.learning-ledger-details>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 12px;list-style:none;display:grid}.diagnosis-workspace-details>summary::-webkit-details-marker{display:none}.learning-ledger-details>summary::-webkit-details-marker{display:none}.diagnosis-workspace-details>summary:after,.learning-ledger-details>summary:after{content:"+";color:#456052;border:1px solid #d8e5df;border-radius:999px;place-items:center;width:24px;height:24px;font-size:16px;font-weight:760;display:grid}.diagnosis-workspace-details[open]>summary:after,.learning-ledger-details[open]>summary:after{content:"−"}.diagnosis-workspace-details>summary strong,.learning-ledger-details>summary strong{color:#17211d;font-size:13px;line-height:1.35}.diagnosis-workspace-details>summary span,.learning-ledger-details>summary span{color:var(--muted);font-size:12px;font-weight:720}.diagnosis-workspace-details .diagnosis-workspace-grid,.learning-ledger-details .learning-ledger-strip,.learning-ledger-details .learning-ledger-control{margin:0 10px 10px}.diagnosis-workspace-header>div,.learning-ledger-strip>div,.diagnosis-column,.diagnosis-evidence-item,.cause-hypothesis-card,.tradeoff-option-card,.coordination-plan-card,.health-action-plan-control,.learning-ledger-control,.health-action-plan-control>div,.learning-ledger-control>div{gap:6px;min-width:0;display:grid}.diagnosis-workspace-header span,.diagnosis-column-title span,.diagnosis-evidence-item span,.cause-hypothesis-card span,.tradeoff-option-card span,.coordination-plan-card span,.health-action-plan-control span,.learning-ledger-control span,.learning-ledger-strip span{color:#60736a;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:850}.diagnosis-workspace-header strong{color:#17211d;font-size:15px;line-height:1.3}.diagnosis-workspace-header p,.cause-hypothesis-card p,.tradeoff-option-card p,.coordination-plan-card p,.health-action-plan-control p,.learning-ledger-control p,.learning-ledger-strip p{color:#405049;margin:0;font-size:12px;line-height:1.45}.diagnosis-workspace-header small,.diagnosis-evidence-item small,.cause-hypothesis-card small,.tradeoff-option-card small,.coordination-plan-card small,.health-action-plan-control small,.learning-ledger-control small,.learning-ledger-strip small{color:var(--muted);font-size:11px;font-weight:750;line-height:1.35}.diagnosis-workspace-grid{grid-template-columns:minmax(220px,.8fr) minmax(260px,1fr) minmax(260px,1fr);gap:12px;display:grid}.diagnosis-column{background:#fff;border:1px solid #d8e5df;border-radius:8px;align-content:start;padding:10px}.diagnosis-column-title{border-bottom:1px solid #edf3f0;justify-content:space-between;align-items:center;gap:8px;padding-bottom:8px;display:flex}.diagnosis-column-title.secondary{border-bottom:0;padding:8px 0 0}.diagnosis-column-title strong,.diagnosis-evidence-item strong,.cause-hypothesis-card strong,.tradeoff-option-card strong,.coordination-plan-card strong,.health-action-plan-control strong,.learning-ledger-control strong,.learning-ledger-strip strong{color:#17211d;font-size:12px;line-height:1.35}.diagnosis-evidence-item,.cause-hypothesis-card,.tradeoff-option-card,.coordination-plan-card,.health-action-plan-control,.learning-ledger-control{border:1px solid #edf3f0;border-radius:8px;padding:9px}.cause-hypothesis-card.active{box-shadow:inset 3px 0 #1f9d66}.cause-hypothesis-card.needs_evidence{box-shadow:inset 3px 0 #d7b536}.cause-hypothesis-card em{color:#456052;font-size:11px;font-style:normal;font-weight:820}.missing-evidence-chip{color:#405049;border:1px solid #d8e5df;border-radius:999px;width:fit-content;max-width:100%;padding:5px 8px;font-size:11px;font-weight:780;display:inline-grid}.tradeoff-option-list{gap:8px;display:grid}.tradeoff-option-card.balanced{background:#f4faf7;box-shadow:inset 3px 0 #1f9d66}.tradeoff-option-card.aggressive{box-shadow:inset 3px 0 #d88a24}.tradeoff-option-card.conservative{box-shadow:inset 3px 0 #6f8f80}.health-action-plan-control{background:#fbfdfb;box-shadow:inset 3px 0 #7a9689}.health-action-plan-control.approved{box-shadow:inset 3px 0 #1f9d66}.health-action-plan-control.revision_requested{box-shadow:inset 3px 0 #d7b536}.health-action-plan-control.dispatched{box-shadow:inset 3px 0 #245a44}.learning-ledger-control{background:#fbfdfb;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid;box-shadow:inset 3px 0 #7a9689}.learning-ledger-control.effective{box-shadow:inset 3px 0 #1f9d66}.learning-ledger-control.mixed{box-shadow:inset 3px 0 #d7b536}.learning-ledger-control.insufficient_evidence{box-shadow:inset 3px 0 #b6685b}.health-action-plan-buttons,.learning-ledger-buttons{flex-wrap:wrap;gap:6px;display:flex}.health-action-plan-buttons button,.learning-ledger-buttons button{color:#17211d;background:#fff;border:1px solid #c9d9d2;border-radius:7px;min-height:30px;padding:6px 9px;font-size:11px;font-weight:820}.health-action-plan-buttons button:hover,.learning-ledger-buttons button:hover{background:#f4faf7;border-color:#8fb5a4}.learning-ledger-strip{background:#fff;border:1px solid #d8e5df;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(180px,.45fr) minmax(220px,.55fr);gap:12px;padding:10px;display:grid}.level-layout{grid-template-columns:minmax(260px,.34fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.level-layout>.level-main:only-child{grid-column:1/-1}.ai-conclusion-card{background:#f4faf7;border:1px solid #b7d7cc;border-radius:8px;gap:10px;padding:16px;display:grid;position:sticky;top:16px}.ai-conclusion-card>span,.goal-plan-item span,.task-queue-item span,.compact-goal span:not(.status-pill){color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:820}.ai-conclusion-card h3,.ai-conclusion-card p{margin:0}.ai-conclusion-card h3{font-size:18px;line-height:1.25}.ai-conclusion-card p{color:#34463f;font-size:13px;line-height:1.55}.conclusion-points{gap:7px;display:grid}.conclusion-points small{color:#315046;background:#fff;border:1px solid #d7e7df;border-radius:8px;padding:8px;font-weight:720;line-height:1.35}.level-main{gap:14px;display:grid}.level-subsection{gap:10px;display:grid}.operating-brief-panel{background:#f6fbf8;border:1px solid #b7d7cc;border-radius:8px;gap:12px;padding:14px;display:grid}.operating-brief-panel.critical{background:#fff8f5;border-color:#efb5a9}.operating-brief-panel.watch{background:#fffdf3;border-color:#efd38e}.operating-brief-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.operating-brief-header h2,.operating-brief-header p{margin:0}.operating-brief-header h2{font-size:20px;line-height:1.2}.operating-brief-grid,.brief-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.operating-brief-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.operating-brief-item{background:#ffffffb8;border:1px solid #d8e5df;border-radius:8px;align-content:start;gap:5px;min-width:0;padding:10px;display:grid}.operating-brief-item span{color:var(--muted);font-size:11px;font-weight:820}.operating-brief-item strong{color:#23362f;font-size:13px;line-height:1.4}.operating-brief-prediction{background:#ffffff9e;border:1px solid #d8e5df;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 10px;display:flex}.operating-brief-prediction span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:860}.operating-brief-prediction strong{color:#17211d;font-size:13px;line-height:1.35}.operating-brief-prediction small{color:#41544c;white-space:nowrap;border:1px solid #cbd9d3;border-radius:999px;padding:5px 7px;font-size:11px;font-weight:820;line-height:1}.operating-brief-prediction small.calibrated{color:#22624c;border-color:#9dcbb7}.operating-brief-prediction small.needs_evidence{color:#835319;border-color:#e2b98d}.operating-brief-prediction small.unverified{color:#5f7169;border-color:#cbd9d3}.operating-brief-prediction em{color:#5f7169;font-size:12px;font-style:normal;font-weight:760}.prediction-memory-panel{background:linear-gradient(#f8fcfa 0%,#eef8f3 100%);border:1px solid #bed9d0;border-radius:8px;gap:12px;padding:14px;display:grid}.prediction-memory-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.prediction-memory-header h2,.prediction-memory-header p{margin:0}.prediction-memory-header h2{color:#17211d;font-size:20px;line-height:1.2}.prediction-memory-header>span{color:#315548;white-space:nowrap;border:1px solid #b6d1c8;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:840}.prediction-memory-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.prediction-memory-metrics span,.prediction-architecture-grid article,.prediction-eval-grid article,.prediction-evidence-replay details{background:#ffffffbd;border:1px solid #d8e5df;border-radius:8px}.prediction-memory-metrics span{gap:4px;padding:10px;display:grid}.prediction-memory-metrics em,.prediction-architecture-grid span{color:#60726a;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:850}.prediction-memory-metrics strong{color:#14221d;font-size:20px;line-height:1}.prediction-architecture-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.prediction-architecture-grid article,.prediction-eval-grid article{align-content:start;gap:9px;min-width:0;padding:12px;display:grid}.prediction-architecture-grid article>strong,.prediction-eval-grid article>strong{color:#1b2d26;font-size:14px;line-height:1.35}.prediction-eval-grid{grid-template-columns:1.15fr .95fr .9fr;gap:10px;display:grid}.prediction-eval-grid span,.prediction-evidence-replay summary strong{color:#60726a;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:850}.prediction-eval-grid small{color:#52655d;font-size:12px;line-height:1.4}.prediction-evidence-replay{gap:8px;display:grid}.prediction-evidence-replay details{min-width:0;overflow:hidden}.prediction-evidence-replay summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 12px;list-style:none;display:grid}.prediction-evidence-replay summary::-webkit-details-marker{display:none}.prediction-evidence-replay summary span{color:#1b2d26;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:820;overflow:hidden}.prediction-evidence-replay details>div{border-top:1px solid #e3ece8;gap:7px;padding:10px 12px 12px;display:grid}.prediction-evidence-replay small,.prediction-evidence-replay em{color:#52655d;font-size:12px;line-height:1.38}.prediction-evidence-replay em{border:1px solid #e2ece7;border-radius:8px;padding:7px 8px;font-style:normal;display:block}.prediction-evidence-replay em.primary{color:#1f634b;border-color:#a7cdbc}.prediction-evidence-replay em.contradicting{color:#7a4c18;border-color:#e9c5a0}.prediction-evidence-replay em.missing{color:#60726a;border-color:#d5dde0}.leading-signal-list,.prediction-memory-list,.calibration-note-list{gap:6px;display:grid}.leading-signal-list small,.prediction-memory-list small,.calibration-note-list small{color:#465b52;border:1px solid #dde9e4;border-radius:8px;padding:7px 8px;font-size:12px;line-height:1.35}.leading-signal-list small.strong{color:#1f634b;border-color:#a7cdbc}.leading-signal-list small.weak{color:#7a4c18;border-color:#e9c5a0}.monitoring-chain-panel{background:#ffffffb8;border:1px solid #d5e2dc;border-radius:8px;grid-template-columns:minmax(260px,1.1fr) minmax(210px,.8fr) minmax(260px,1.2fr);align-items:stretch;gap:10px;padding:10px;display:grid}.monitoring-chain-panel.critical{background:#fff8f5;border-color:#efb5a9}.monitoring-chain-panel.watch{background:#fffdf3;border-color:#efd38e}.monitoring-chain-summary,.monitoring-chain-metrics,.monitoring-chain-detail{min-width:0}.monitoring-chain-summary{gap:5px;display:grid}.monitoring-chain-summary span,.monitoring-chain-detail span,.monitoring-chain-metrics em{color:var(--muted);text-transform:uppercase;font-size:11px;font-style:normal;font-weight:850}.monitoring-chain-summary strong{color:#17211d;font-size:14px;line-height:1.35}.monitoring-chain-summary small,.monitoring-chain-detail small{color:#52655d;font-size:12px;font-weight:720;line-height:1.35}.monitoring-chain-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.monitoring-chain-metrics span{background:#ffffffad;border:1px solid #dce7e2;border-radius:8px;gap:4px;padding:8px;display:grid}.monitoring-chain-metrics strong{color:#22362f;font-size:13px;line-height:1.1}.monitoring-chain-detail{grid-template-columns:1fr .8fr;gap:8px;display:grid}.monitoring-chain-detail>div{align-content:start;gap:5px;min-width:0;display:grid}.monitoring-chain-detail strong{color:#22362f;font-size:13px;line-height:1.3}.operating-health-visual-layer{grid-template-columns:minmax(138px,.62fr) minmax(280px,1.55fr) minmax(220px,1fr);grid-template-areas:"score path metrics";align-items:start;gap:10px;display:grid}.health-visual-card{opacity:1;background:#ffffffc7;border:1px solid #d4e3dd;border-radius:8px;min-width:0;padding:12px}.health-score-card{grid-area:score;align-content:center;gap:8px;display:grid}.health-path-card{grid-area:path;align-self:start}.health-metric-card{grid-area:metrics}.health-score-card span,.health-path-header span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:880}.health-score-card strong{color:#17211d;font-size:38px;line-height:.95}.health-score-card p{color:#34463f;margin:0;font-size:12px;font-weight:820;line-height:1.35}.health-score-card.critical strong{color:#b42318}.health-score-card.watch strong{color:#a45b12}.health-score-card.healthy strong{color:#0f766e}.health-score-track{background:#dfeae5;border-radius:999px;height:9px;overflow:hidden}.health-score-track i{width:calc(var(--health-score) * 1%);border-radius:inherit;background:#0f766e;height:100%;display:block}.health-score-card.watch .health-score-track i{background:#b86b19}.health-score-card.critical .health-score-track i{background:#b42318}.health-path-card,.health-metric-card{align-content:start;gap:10px;display:grid}.health-path-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.health-path-header strong{color:#20342c;font-size:13px;line-height:1.3}.health-path-header em{color:#60736a;font-size:11px;font-style:normal;font-weight:800}.health-path-canvas{height:auto;min-height:0;position:relative;overflow:hidden}.health-flow-path{display:none}.health-flow-path path{stroke:#86afa1;stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:5 8}.operating-brief-panel.watch .health-flow-path path{stroke:#c98a3a}.operating-brief-panel.critical .health-flow-path path{stroke:#d86b57}.health-path-nodes{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:10px;min-height:0;padding-top:0;display:grid;position:relative}.health-path-node{background:#ffffffe8;border:1px solid #d7e5df;border-radius:8px;align-content:start;gap:4px;min-width:0;min-height:86px;padding:8px;display:grid;position:relative;box-shadow:0 8px 18px #1929230f}.health-path-node:not(:last-child):after{z-index:2;content:"";background:#86afa1;width:12px;height:1px;position:absolute;top:50%;right:-11px;transform:translateY(-50%)}.operating-brief-panel.watch .health-path-node:not(:last-child):after{background:#c98a3a}.operating-brief-panel.critical .health-path-node:not(:last-child):after{background:#d86b57}.health-path-node em{color:#60736a;font-size:10px;font-style:normal;font-weight:850}.health-path-node strong,.health-metric-bar strong{color:#1f342c;font-size:12px;line-height:1.25}.health-path-node small,.health-metric-bar em{color:#60736a;font-size:11px;font-style:normal;font-weight:760;line-height:1.25}.health-metric-bar strong,.health-metric-bar em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.health-path-node.critical,.health-metric-bar.critical{background:#fff7f4;border-color:#efc0b7}.health-path-node.watch,.health-metric-bar.watch{background:#fffcf1;border-color:#ead09a}.health-path-node.healthy,.health-metric-bar.healthy{background:#f5fbf8;border-color:#b8d8cb}.health-metric-list{gap:7px;display:grid}.health-metric-bar{background:#fff;border:1px solid #d7e5df;border-radius:8px;grid-template-columns:minmax(0,1fr) 92px;align-items:center;gap:8px;padding:7px;display:grid}.health-metric-bar span{min-width:0;display:grid}.health-metric-bar i{background:#dfeae5;border-radius:999px;height:8px;display:block;overflow:hidden}.health-metric-bar i:before{width:calc(var(--metric-ratio) * 100%);border-radius:inherit;content:"";background:#0f766e;height:100%;display:block}.health-metric-bar.watch i:before{background:#b86b19}.health-metric-bar.critical i:before{background:#b42318}.operating-evidence-details{gap:10px;display:grid}.operating-evidence-details summary{color:#405049;cursor:pointer;background:#ffffffb8;border:1px solid #d4e3dd;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:8px 10px;font-size:12px;font-weight:840;display:flex}.operating-evidence-details summary::-webkit-details-marker{display:none}.operating-evidence-details summary:after{content:"+";color:#0f766e;font-size:16px;line-height:1}.operating-evidence-details[open] summary:after{content:"-"}.operating-health-diagnostics{background:#ffffffa8;border:1px solid #d8e5df;border-radius:8px;gap:10px;padding:10px;display:grid}.operating-health-summary{gap:8px;min-width:0;display:grid}.operating-health-summary>span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:880}.operating-health-summary>strong{color:#20342c;font-size:13px;line-height:1.48}.operating-evidence-gaps{background:#fff;border:1px solid #dbe7e2;border-radius:8px;padding:10px}.ai-analyst-panel{background:#fffffff5;border:1px solid #b7d7cc;border-radius:8px;gap:12px;width:min(760px,100%);margin:18px 0 0 auto;padding:14px;display:grid;position:static;box-shadow:0 18px 48px #17211d24}.ai-analyst-panel.collapsed{width:fit-content;box-shadow:none;background:0 0;border:0;padding:0}.ai-analyst-open{color:#fff;background:#0f766e;border:1px solid #9ccbbb;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:0 13px;font-weight:840;display:inline-flex}.ai-analyst-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ai-analyst-header h2,.ai-analyst-header p{margin:0}.ai-analyst-header h2{font-size:18px;line-height:1.25}.ai-analyst-brief,.ai-analyst-empty{background:#f7fbf9;border:1px solid #d8e5df;border-radius:8px;gap:6px;padding:10px;display:grid}.ai-analyst-brief span,.ai-analyst-message span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:820}.ai-analyst-brief strong,.ai-analyst-empty strong{color:#17211d;font-size:13px;line-height:1.35}.ai-analyst-brief p,.ai-analyst-empty p,.ai-analyst-message p{color:#405049;margin:0;font-size:13px;line-height:1.48}.ai-analyst-prompts{flex-wrap:wrap;gap:8px;display:flex}.ai-analyst-prompts button{color:#173f35;background:#fff;border:1px solid #d5e2dc;border-radius:8px;min-height:34px;padding:0 10px;font-size:12px;font-weight:820}.ai-analyst-thread{overscroll-behavior:contain;gap:8px;max-height:320px;padding-right:2px;display:grid;overflow-y:auto}.ai-analyst-message{background:#fff;border:1px solid #dde7e1;border-radius:8px;gap:7px;padding:10px;display:grid}.ai-analyst-message.user{background:#f7faff;border-color:#c8d8f7;margin-left:min(80px,12%)}.ai-analyst-message.assistant{margin-right:min(80px,12%)}.ai-analyst-evidence{flex-wrap:wrap;gap:6px;display:flex}.ai-analyst-disclosure{gap:8px;display:grid}.ai-analyst-disclosure summary{color:#173f35;cursor:pointer;background:#fff;border:1px solid #d5e2dc;border-radius:8px;width:fit-content;padding:6px 9px;font-size:12px;font-weight:840;list-style:none}.ai-analyst-disclosure summary::-webkit-details-marker{display:none}.ai-analyst-disclosure summary:after{content:" +";color:#0f766e;font-weight:900}.ai-analyst-disclosure[open] summary:after{content:" -"}.action-draft-disclosure summary{color:#8a4b0f;background:#fff8ed;border-color:#f0c693}.ai-analyst-structured-output{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ai-analyst-structured-output>div,.ai-analyst-action-draft{background:#f9fbfa;border:1px solid #d8e5df;border-radius:8px;gap:7px;min-width:0;padding:9px;display:grid}.ai-analyst-structured-output strong,.ai-analyst-action-draft strong{color:#17211d;font-size:12px}.ai-analyst-structured-output span,.ai-analyst-action-draft p,.ai-analyst-action-draft li,.ai-analyst-action-draft dd{color:#405049;margin:0;font-size:12px;line-height:1.42}.ai-analyst-action-draft{background:#fffaf0;border-color:#f0c693}.ai-analyst-action-draft>div span{color:#8a4b0f;text-transform:uppercase;font-size:11px;font-weight:860}.ai-analyst-action-draft dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.ai-analyst-action-draft dt{color:var(--muted);font-size:11px;font-weight:820}.ai-analyst-action-draft ol{gap:5px;margin:0;padding-left:18px;display:grid}.ai-analyst-evidence-link{width:fit-content}.ai-analyst-evidence em,.approval-required{color:#3f4f48;background:#f8fbf9;border:1px solid #dbe5df;border-radius:999px;width:fit-content;padding:5px 8px;font-size:11px;font-style:normal;font-weight:760}.approval-required{color:#8a4b0f;background:#fff8ed;border-color:#f0c693}.ai-analyst-input{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.ai-analyst-input input{min-width:0;min-height:40px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d5e2dc;border-radius:8px;padding:0 12px;font-size:13px}.brief-evidence-grid .chart-panel{min-height:230px}.subsection-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.subsection-title strong{font-size:15px}.subsection-title span{color:var(--muted);font-size:12px;font-weight:760}.operating-action-card-panel,.operating-action-roi-panel,.operating-action-evidence-panel{background:#fbfdfb;border:1px solid #d7e2dd;border-radius:8px;gap:12px;padding:14px;display:grid}.operating-action-card-panel.organization{margin:14px 0}.operating-action-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.operating-action-card{min-height:300px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #d9e5df;border-radius:8px;align-content:start;gap:10px;padding:13px;display:grid}.operating-action-card:hover,.operating-action-card.selected{border-color:#111827;box-shadow:inset 3px 0 #111827,0 10px 24px #0f172a14}.operating-action-card.availability{box-shadow:inset 3px 0 #111827}.operating-action-card.margin{box-shadow:inset 3px 0 #374151}.operating-action-card.inventory{box-shadow:inset 3px 0 #6b7280}.action-card-top,.action-card-footer,.action-card-impact{justify-content:space-between;align-items:center;gap:8px;display:flex}.action-card-top span,.action-card-footer span,.action-card-impact span,.store-action-steps span,.action-evidence-card span{color:var(--muted);font-size:11px;font-weight:820}.action-card-top em{color:#334155;white-space:nowrap;background:#f8faf9;border:1px solid #d6e1dc;border-radius:999px;padding:4px 8px;font-size:11px;font-style:normal;font-weight:820}.operating-action-card>strong{color:var(--ink);font-size:15px;line-height:1.35}.operating-action-card>p{color:#334155;margin:0;font-size:13px;line-height:1.5}.action-card-impact{background:#f8faf9;border:1px solid #e1e8e4;border-radius:8px;padding:9px}.action-card-impact b{color:#0f172a;text-align:right;font-size:13px}.action-card-evidence,.store-action-steps{gap:6px;display:grid}.action-card-evidence span,.store-action-steps{background:#fff;border:1px solid #e1e8e4;border-radius:7px;padding:7px 8px}.store-action-steps strong{color:#0f172a;font-size:14px}.store-action-steps p{color:#334155;margin:0;font-size:12px;line-height:1.4}.action-card-footer{border-top:1px solid #edf2ef;align-items:start;padding-top:9px}.action-card-footer span:last-child{text-align:right}.action-roi-table{gap:6px;display:grid}.action-roi-row{color:#334155;background:#fff;border:1px solid #e0e8e4;border-radius:7px;grid-template-columns:.9fr 1.25fr .72fr 1.2fr 1.1fr;align-items:start;gap:8px;padding:9px;font-size:12px;line-height:1.4;display:grid}.action-roi-row.header{color:var(--muted);background:#f7faf8;font-size:11px;font-weight:820}.action-evidence-grid,.action-audit-chain-list{gap:10px;display:grid}.action-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.action-evidence-card{background:#fff;border:1px solid #dce7e2;border-radius:8px;gap:8px;padding:12px;display:grid}.action-evidence-card strong{color:var(--ink);font-size:14px;line-height:1.35}.action-evidence-card div{gap:5px;display:grid}.action-evidence-card p{color:#334155;border-left:2px solid #cbd5e1;margin:0;padding-left:7px;font-size:12px;line-height:1.4}.action-evidence-card small{color:#475569;font-size:12px;line-height:1.4}.action-audit-chain-card{background:#fff;border:1px solid #d7e2dd;border-radius:8px;gap:12px;padding:12px;display:grid}.action-audit-chain-card.proof_pending{background:#fffdf6;border-color:#e4d2aa}.action-audit-chain-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.action-audit-chain-header>div{gap:4px;display:grid}.action-audit-chain-header span,.action-audit-review-row span,.action-audit-stage span{color:var(--muted);font-size:11px;font-weight:820}.action-audit-chain-header strong{color:var(--ink);font-size:15px;line-height:1.35}.action-audit-chain-header p{color:#334155;max-width:860px;margin:0;font-size:12px;line-height:1.45}.action-audit-chain-header em{color:#1f2937;white-space:nowrap;background:#f8faf9;border:1px solid #d8e5df;border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:860}.action-audit-stage-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.action-audit-stage{background:#f9fbfa;border:1px solid #dfe8e4;border-radius:8px;align-content:start;gap:6px;min-height:132px;padding:9px;display:grid}.action-audit-stage.complete{background:#f1faf6;border-color:#b8d9cf}.action-audit-stage.active{background:#fff8e8;border-color:#e2c785}.action-audit-stage.blocked{background:#fff4f2;border-color:#efb4aa}.action-audit-stage.pending{background:#fbfcfb;border-color:#dde5e1}.action-audit-stage strong{color:var(--ink);font-size:12px;line-height:1.35}.action-audit-stage p{color:#3d5249;margin:0;font-size:11px;line-height:1.4}.action-audit-stage small{color:#65776e;font-size:11px;font-weight:760;line-height:1.35}.action-audit-review-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.action-audit-review-row>div{background:#fbfdfb;border:1px solid #e0e8e4;border-radius:8px;gap:4px;padding:9px;display:grid}.action-audit-review-row strong{color:#23352e;font-size:12px;line-height:1.4}.operating-action-card-detail{background:#fff;border:1px solid #cfd8d4;border-radius:8px;gap:12px;padding:14px;display:grid}.action-card-detail-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.action-card-detail-header>div{gap:4px;display:grid}.action-card-detail-header span,.action-card-detail-grid span,.action-card-detail-evidence>span{color:var(--muted);font-size:11px;font-weight:820}.action-card-detail-header strong{color:var(--ink);font-size:16px;line-height:1.35}.action-card-detail-header button,.action-card-status-flow button{color:#111827;cursor:pointer;font:inherit;background:#fff;border:1px solid #cfd8d4;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:820}.action-card-business-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.action-card-status-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.action-card-status-flow button.active{color:#fff;background:#111827;border-color:#111827}.action-card-timeline-step{background:#fff;border:1px solid #d6e1dc;border-radius:8px;gap:3px;padding:8px;display:grid}.action-card-timeline-step.complete{background:#f0f8f4;border-color:#9fc9b6}.action-card-timeline-step.active{background:#fff7ed;border-color:#f0c78a}.action-card-timeline-step strong{color:#17211d;font-size:12px}.action-card-timeline-step span,.action-card-timeline-step small{color:#64748b;font-size:11px;line-height:1.25}.action-card-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.action-card-detail-grid>div{background:#f8faf9;border:1px solid #e1e8e4;border-radius:8px;align-content:start;gap:5px;padding:9px;display:grid}.action-card-detail-grid p,.action-card-detail-evidence p{color:#334155;margin:0;font-size:12px;line-height:1.45}.impact-lineage{margin-top:2px}.impact-lineage summary{cursor:pointer;color:#7c2d12;font-size:11px;font-weight:800}.impact-lineage small{color:#64748b;margin-top:4px;font-size:11px;line-height:1.45;display:block}.action-card-detail-evidence{border-top:1px solid #edf2ef;gap:7px;padding-top:10px;display:grid}.action-card-detail-evidence p{border-left:2px solid #111827;padding-left:8px}.store-daily-task-panel{background:#f8faf9;border:1px solid #cfd8d4;border-radius:8px;gap:12px;padding:14px;display:grid}.store-daily-task-list{gap:9px;display:grid}.store-daily-task-card{background:#fff;border:1px solid #dce5e1;border-radius:8px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.store-daily-task-card em{color:#fff;background:#111827;border-radius:999px;place-items:center;width:34px;height:34px;font-size:12px;font-style:normal;font-weight:900;display:grid}.store-daily-task-card>div{gap:4px;display:grid}.store-daily-task-card span{color:var(--muted);font-size:11px;font-weight:820}.store-daily-task-card strong{color:var(--ink);font-size:14px;line-height:1.35}.store-daily-task-card p,.store-daily-task-card small{color:#334155;margin:0;font-size:12px;line-height:1.4}.store-daily-task-card button{color:#fff;cursor:pointer;font:inherit;white-space:nowrap;background:#111827;border:1px solid #111827;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:820}.action-roi-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.action-roi-metric{background:#fff;border:1px solid #dce5e1;border-radius:8px;gap:4px;padding:10px;display:grid}.action-roi-metric span{color:var(--muted);font-size:11px;font-weight:820}.action-roi-metric strong{color:#0f172a;font-size:20px;line-height:1.1}.action-roi-metric p{color:#475569;margin:0;font-size:12px;line-height:1.35}.compact-goal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.goal-priority-scroll{overscroll-behavior:contain;background:#fff;border:1px solid #d8e5df;border-radius:8px;gap:12px;max-height:360px;padding:10px;display:grid;overflow-y:auto}.goal-priority-scroll::-webkit-scrollbar{width:10px}.goal-priority-scroll::-webkit-scrollbar-thumb{background:#b7cbc3;border:3px solid #fff;border-radius:999px}.goal-priority-group{gap:8px;display:grid}.goal-group-heading{z-index:1;background:#fff;border-bottom:1px solid #d8e5df;justify-content:space-between;align-items:center;gap:12px;padding:2px 0 8px;display:flex;position:sticky;top:-10px}.goal-group-heading strong{color:#17211d;font-size:13px}.goal-group-heading span{color:var(--muted);font-size:12px;font-weight:820}.goal-priority-list{gap:7px;display:grid}.chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.chart-card{border:1px solid var(--line);background:#fff;border-radius:8px;gap:10px;padding:12px;display:grid}.chart-card>strong{font-size:13px}.nivo-chart-frame{min-height:170px}.native-bar-chart{align-content:center;gap:12px;padding:8px 0;display:grid}.native-bar-row{grid-template-columns:minmax(72px,96px) minmax(80px,1fr) minmax(42px,auto);align-items:center;gap:10px;min-height:32px;display:grid}.native-bar-label,.native-bar-value{color:#3f4f48;font-size:11px}.native-bar-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.native-bar-value{text-align:right}.native-bar-track{background:#edf3f0;border-radius:999px;height:12px;position:relative;overflow:hidden}.native-bar-fill{border-radius:inherit;background:#6f8278;min-width:2px;height:100%;display:block}.native-bar-fill.critical{background:#b42318}.native-bar-fill.watch{background:#b86b19}.native-bar-fill.healthy{background:#0f766e}.native-bar-fill.neutral{background:#6f8278}.chart-readout{flex-wrap:wrap;gap:6px;display:flex}.chart-chip{color:#3f4f48;background:#f8fbf9;border:1px solid #dbe5df;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:760}.chart-chip.critical{color:#9f1d12;background:#fff5f3;border-color:#f3b4ab}.chart-chip.watch{color:#8a4b0f;background:#fff8ed;border-color:#f0c693}.chart-chip.healthy{color:#0f5f55;background:#f0fbf7;border-color:#a8d8cb}.chart-tooltip{color:#17211d;background:#fff;gap:4px;padding:8px 10px;display:grid}.chart-tooltip span{color:var(--muted)}.compact-goal,.task-queue-item{border:1px solid var(--line);background:var(--panel-soft);border-radius:8px;gap:6px;padding:10px;display:grid}.compact-goal.priority-row{background:#fbfdfc;grid-template-columns:42px 86px minmax(150px,1.1fr) minmax(150px,.9fr) minmax(88px,.5fr);align-items:center}.priority-rank{color:#0f5d50;font-size:12px;font-weight:900}.task-queue-item{background:#fff}.compact-goal strong,.task-queue-item strong{font-size:13px;line-height:1.4}.compact-goal small,.compact-goal em,.task-queue-item small{color:var(--muted);font-size:12px;font-style:normal;line-height:1.35}.goal-setting-panel{background:#fbfdfb;border:1px solid #d7e7df;border-radius:8px;padding:12px}.hierarchy-goal-workbench{gap:14px;display:grid}.goal-cascade-map{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.planning-level-tabs{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.goal-planning-overview{background:#f7fbf9;border:1px solid #cfe0d8;border-radius:8px;grid-template-columns:minmax(220px,1.2fr) repeat(3,minmax(150px,.8fr));gap:8px;padding:8px;display:grid}.goal-planning-overview article{background:#fff;border:1px solid #dbe9e3;border-radius:7px;align-content:start;gap:4px;min-height:78px;padding:11px;display:grid}.goal-planning-overview article.pending{background:#fffaf2;border-color:#fed7aa}.goal-planning-overview article.ready{background:#f0fdf4;border-color:#bbf7d0}.goal-planning-overview span,.target-list-header span{color:var(--muted);font-size:11px;font-weight:820}.goal-planning-overview strong{color:var(--ink);font-size:16px;line-height:1.25}.goal-planning-overview p{color:#3d5249;margin:0;font-size:12px;line-height:1.35}.planning-level-tabs button{color:var(--ink);text-align:left;background:#fff;border:1px solid #d6e4de;border-radius:8px;gap:4px;padding:11px;display:grid}.planning-level-tabs button.active{background:#eef8f4;border-color:#0f766e;box-shadow:inset 3px 0 #0f766e}.planning-level-tabs span,.planning-scope-panel span,.planning-boundary-card span{color:var(--muted);font-size:11px;font-weight:820}.planning-level-tabs strong{font-size:14px}.planning-scope-panel{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:10px;display:grid}.planning-scope-panel>div,.planning-boundary-card{background:#fff;border:1px solid #d6e4de;border-radius:8px;align-content:start;gap:7px;padding:12px;display:grid}.planning-scope-panel strong,.planning-boundary-card strong{color:var(--ink);font-size:15px}.planning-scope-panel p,.planning-boundary-card p{color:#3d5249;margin:0;font-size:12px;line-height:1.45}.planning-boundary-card>div{gap:6px;display:grid}.planning-boundary-card span{background:#f8fbf9;border:1px solid #e0ebe6;border-radius:8px;gap:2px;padding:7px;display:grid}.planning-boundary-card b{color:var(--ink);font-size:11px}.goal-cascade-lane{background:#fff;border:1px solid #d6e4de;border-radius:8px;align-content:start;gap:8px;padding:12px;display:grid}.goal-cascade-lane.org{background:#f4faf7;border-color:#0f766e}.goal-cascade-lane.region{background:#fbfcf8}.goal-cascade-lane.store{background:#fffdf7}.goal-cascade-lane>span,.cascade-chip-list small,.target-cascade-line span,.target-inline-input span{color:var(--muted);font-size:11px;font-weight:820}.goal-cascade-lane>strong{color:var(--ink);font-size:15px}.goal-cascade-lane p{color:#365248;margin:0;font-size:12px;line-height:1.45}.cascade-chip-list{gap:6px;display:grid}.cascade-chip-list small{background:#ffffffbd;border:1px solid #e1ebe6;border-radius:8px;gap:2px;padding:7px;display:grid}.cascade-chip-list b{color:var(--ink);font-size:11px}.goal-workbench-grid{grid-template-columns:minmax(260px,.28fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.compact-custom-goal{position:sticky;top:12px}.planning-side-panel{gap:10px;display:grid;position:sticky;top:12px}.planning-side-panel .compact-custom-goal{position:static}.goal-input-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.hierarchy-target-list{grid-template-columns:1fr;max-height:min(68vh,820px);padding-right:4px;overflow:auto}.target-list-header{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8fbf9f5;border:1px solid #dbe8e2;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid;position:sticky;top:0}.target-list-header>div{gap:2px;display:grid}.target-list-header strong{color:var(--ink);font-size:14px}.target-list-header em{color:#315246;white-space:nowrap;background:#fff;border:1px solid #cfe0d8;border-radius:999px;padding:5px 8px;font-size:12px;font-style:normal;font-weight:820}.goal-input-item{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(130px,.28fr) minmax(0,1fr);gap:8px;padding:10px;display:grid}.goal-input-empty-state{background:#fbfdfb;border:1px dashed #b9cbc3;border-radius:8px;gap:6px;padding:14px;display:grid}.goal-input-empty-state strong{color:var(--ink);font-size:14px}.goal-input-empty-state p{color:#43574e;margin:0;font-size:13px;line-height:1.45}.hierarchy-target-row{grid-template-columns:1fr;gap:10px}.target-row-main{grid-template-columns:minmax(180px,.34fr) minmax(280px,1fr);align-items:end;gap:12px;display:grid}.target-row-main>strong{color:var(--ink);font-size:14px;line-height:1.35}.target-inline-input{gap:4px;display:grid}.target-inline-input input{color:#17211d;width:100%;font:inherit;background:#f8fbf9;border:1px solid #b9cbc3;border-radius:8px;padding:8px 9px;font-size:13px}.target-cascade-line{flex-wrap:wrap;gap:7px;display:flex}.target-cascade-line span{background:#f7faf8;border:1px solid #dbe8e2;border-radius:999px;padding:5px 8px}.target-department-line{color:#50635b;border-top:1px solid #e3ede8;grid-template-columns:auto 1fr;align-items:start;gap:8px;padding-top:9px;font-size:12px;display:grid}.target-department-line span{color:#2d4c3e;white-space:nowrap;background:#eef6f2;border:1px solid #cfe0d8;border-radius:999px;padding:4px 8px}.target-department-line strong{color:#17211d;font-size:13px;line-height:1.5}.goal-input-item>strong,.goal-input-item .wide,.goal-input-item .ai-forecast-card{grid-column:1/-1}.goal-forecast-summary-list{gap:10px;margin-top:12px;display:grid}.goal-forecast-summary-list .ai-forecast-card{border-radius:8px}.goal-impact-links.compact{margin-top:8px}.unified-generated-plan{margin-top:12px}.plan-feedback-panel{background:#fbfdfb;border:1px solid #dce9e4;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.plan-feedback-panel>div:first-child{gap:3px;display:grid}.plan-feedback-panel span{color:var(--muted);font-size:11px;font-weight:820}.plan-feedback-panel strong{color:var(--ink);font-size:13px}.plan-feedback-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.plan-feedback-actions button{color:#365248;font:inherit;background:#fff;border:1px solid #cbd8d2;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:780}.unified-planning-action{background:linear-gradient(#f5fbf8,#eef8f4);border:1px solid #b7d7cc;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:12px;padding:12px;display:grid}.unified-planning-action>div{gap:4px;display:grid}.unified-planning-action strong{color:var(--ink);font-size:15px}.unified-planning-action span{color:#365248;font-size:13px;line-height:1.45}.unified-planning-action .planning-ai-runtime-state{border:1px solid var(--line);border-radius:999px;width:fit-content;margin-top:6px;padding:5px 10px;font-size:12px;font-weight:760;display:inline-flex}.planning-ai-runtime-state.analyzing{color:#9a3412;background:#fff7ed;border-color:#fed7aa;position:relative;overflow:hidden}.planning-ai-runtime-state.analyzing:after{content:"";background:linear-gradient(90deg,#0000,#fb923c38,#0000);animation:1.45s cubic-bezier(.16,1,.3,1) infinite aiStatusSweep;position:absolute;inset:0;transform:translate(-100%)}.planning-ai-runtime-state.success{color:#047857;background:#ecfdf5;border-color:#bbf7d0}.planning-ai-runtime-state.fallback,.planning-ai-runtime-state.error{color:#475569;background:#f8fafc;border-color:#cbd5e1}.ai-analysis-motion{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.ai-analysis-motion.wide{margin-top:0}.ai-analysis-motion span{color:#7c2d12;animation:1.6s ease-in-out infinite aiStepPulse;animation-delay:calc(var(--step-index) * .18s);background:#fffaf3;border:1px solid #fed7aa;border-radius:8px;padding:7px 8px 7px 20px;font-size:11px;font-weight:760;line-height:1.2;position:relative;overflow:hidden}.ai-analysis-motion span:before{content:"";width:6px;height:6px;animation:1.6s ease-in-out infinite aiDotPulse;animation-delay:calc(var(--step-index) * .18s);background:#ea580c;border-radius:999px;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.ai-analysis-motion span:after{content:"";animation:1.6s cubic-bezier(.16,1,.3,1) infinite aiStatusSweep;animation-delay:calc(var(--step-index) * .18s);background:linear-gradient(90deg,#0000,#fb923c33,#0000);position:absolute;inset:0;transform:translate(-110%)}.goal-input-item label{gap:4px;display:grid}.goal-input-item label span{color:var(--muted);font-size:11px;font-weight:820}.goal-input-item input,.goal-input-item textarea{color:#17211d;width:100%;font:inherit;background:#f8fbf9;border:1px solid #cbd8d2;border-radius:8px;padding:8px 9px;font-size:13px}.goal-input-item textarea{resize:vertical;min-height:68px}.goal-input-item input:focus,.goal-input-item textarea:focus{border-color:var(--teal);outline:2px solid #0f766e29}.ai-forecast-card.pending{background:#fbfdfb;border-style:dashed}.ai-forecast-card.ready{background:#f4faf7;border-color:#b7d7cc}.forecast-process.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.goal-governance-grid{grid-template-columns:minmax(260px,.4fr) minmax(0,.6fr);gap:10px;margin-top:12px;display:grid}.custom-goal-card,.goal-interdependency-card{border:1px solid var(--line);background:#fff;border-radius:8px;gap:10px;padding:12px;display:grid}.custom-goal-helper{color:#43574e;margin:0;font-size:12px;line-height:1.45}.custom-goal-card label{gap:4px;display:grid}.custom-goal-card span,.goal-interdependency-card span{color:var(--muted);font-size:11px;font-weight:820}.custom-goal-card input,.custom-goal-card select{width:100%;color:var(--ink);font:inherit;background:#f8fbf9;border:1px solid #cbd8d2;border-radius:8px;padding:8px 9px;font-size:13px}.custom-goal-card button{color:#fff;background:#17211d;border:1px solid #17211d;border-radius:8px;min-height:34px;font-size:13px;font-weight:820}.interdependency-list{gap:8px;display:grid}.interdependency-item{background:#f7faf8;border:1px solid #d8e5df;border-radius:8px;gap:4px;padding:9px;display:grid}.interdependency-item p{color:#365248;margin:0;font-size:12px;line-height:1.45}.goal-portfolio-panel{background:#f7fbf9;border:1px solid #cddfd8}.portfolio-analysis-card{gap:12px;display:grid}.portfolio-analysis-card>div:first-child{background:#fff;border:1px solid #d8e5df;border-radius:8px;grid-template-columns:minmax(120px,.22fr) minmax(0,1fr);align-items:start;gap:10px;padding:11px;display:grid}.portfolio-analysis-card span,.portfolio-analysis-grid span{color:var(--muted);font-size:11px;font-weight:820}.portfolio-analysis-card strong{color:#0f5d50;font-size:14px;line-height:1.45}.portfolio-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.portfolio-analysis-grid article{background:#fff;border:1px solid #d8e5df;border-radius:8px;gap:5px;padding:10px;display:grid}.portfolio-analysis-grid p{color:#33413b;margin:0;font-size:12px;line-height:1.5}.goal-dependency-map{background:#fff;border:1px solid #cddfd8;border-radius:8px;gap:10px;padding:11px;display:grid}.dependency-map-header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dependency-map-header strong{color:var(--ink);font-size:13px}.dependency-map-header span,.goal-impact-links>span{color:var(--muted);font-size:11px;font-weight:820}.dependency-link-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dependency-link-item{background:#f9fcfa;border:1px solid #d8e5df;border-radius:8px;gap:7px;padding:9px;display:grid}.dependency-link-item>div{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:7px;display:grid}.dependency-link-item strong{color:#17211d;font-size:12px;line-height:1.35}.dependency-link-item span{color:#0f5d50;background:#eef8f5;border:1px solid #b8d5cc;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:900}.dependency-link-item p{color:#365248;margin:0;font-size:12px;line-height:1.45}.dependency-link-item meter{width:100%;height:7px}.portfolio-action{justify-self:start;padding:0 12px}.forecast-action{color:#fff;cursor:pointer;background:#0f766e;border:1px solid #0f766e;border-radius:8px;align-self:end;min-height:36px;font-size:13px;font-weight:820}.ai-forecast-card{background:#f7faf8;border:1px solid #d8e5df;border-radius:8px;gap:10px;padding:10px;display:grid}.ai-forecast-card>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.ai-forecast-card span,.ai-forecast-card dt{color:var(--muted);font-size:11px;font-weight:820}.ai-forecast-card strong{color:#0f5d50;text-align:right;font-size:13px}.ai-forecast-card dl{gap:8px;margin:0;display:grid}.ai-forecast-card dl>div{grid-template-columns:minmax(90px,.22fr) minmax(0,1fr);gap:8px;display:grid}.ai-forecast-card dt,.ai-forecast-card dd{margin:0}.ai-forecast-card dd{color:var(--ink);font-size:13px;line-height:1.45}.goal-impact-links{background:#fff;border:1px solid #d8e5df;border-radius:8px;gap:7px;padding:9px;display:grid}.goal-impact-links p{color:#365248;grid-template-columns:minmax(90px,.34fr) minmax(0,1fr);gap:8px;margin:0;font-size:12px;line-height:1.45;display:grid}.goal-impact-links strong{color:#0f5d50;text-align:left;font-size:12px}.forecast-process{color:#365248;gap:6px;margin:0;padding-left:18px;font-size:12px;line-height:1.45;display:grid}.forecast-process li::marker{color:#0f766e;font-weight:900}.forecast-execution{flex-wrap:wrap;gap:8px;display:flex}.forecast-execution button{color:#fff;min-height:32px;font:inherit;cursor:pointer;background:#17211d;border:1px solid #17211d;border-radius:8px;padding:0 10px;font-size:12px;font-weight:800;text-decoration:none}.generated-execution-plan{background:#fff;border:1px solid #cbd8d2;border-radius:8px;gap:10px;padding:10px;display:grid}.execution-plan-header{border-bottom:1px solid #e2ebe7;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:9px;display:flex}.execution-plan-header>div:first-child{gap:3px;display:grid}.execution-plan-header span,.platform-plan-card span{color:var(--muted);font-size:11px;font-weight:820}.execution-plan-header strong,.platform-plan-card strong{color:#0f5d50;text-align:left;font-size:13px;line-height:1.35}.execution-plan-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.execution-plan-actions button{color:#fff;min-height:30px;font:inherit;cursor:pointer;background:#0f5d50;border:1px solid #0f5d50;border-radius:8px;padding:0 10px;font-size:12px;font-weight:820}.execution-plan-actions button+button{color:#365248;background:#fff;border-color:#d0dcd7}.platform-plan-list{gap:9px;display:grid}.platform-plan-card{background:#fbfdfc;border:1px solid #dbe7e2;border-radius:8px;gap:8px;padding:10px;display:grid}.platform-plan-card>div:first-child{gap:3px;display:grid}.platform-plan-card ol{gap:8px;margin:0;padding-left:0;list-style:none;display:grid}.platform-plan-card li{border-top:1px solid #e5eeea;grid-template-columns:58px minmax(0,1fr);gap:4px 9px;padding-top:8px;display:grid}.platform-plan-card time{color:#0f5d50;grid-row:span 2;font-size:11px;font-weight:900}.platform-plan-card p,.platform-plan-card small,.platform-risk-control{color:#365248;margin:0;font-size:12px;line-height:1.45}.platform-plan-card small{color:var(--muted)}.platform-risk-control{color:#5c4821;background:#fffaf0;border-left:3px solid #d9b45f;padding:7px 8px}.execution-queue-panel{scroll-margin-top:16px}.execution-focus-summary{color:#365248;background:#f7faf8;border:1px solid #cbd8d2;border-radius:8px;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:9px 10px;font-size:12px;display:flex}.execution-focus-summary strong{color:#0f5d50}.task-queue-item.active{background:#edf8f5;border-color:#0f766e;box-shadow:inset 3px 0 #0f766e}.task-queue-list{gap:8px;display:grid}.goal-plan-list.compact{gap:8px}.goal-plan-list.compact .goal-plan-item{grid-template-columns:minmax(130px,.25fr) minmax(0,1fr) minmax(150px,.28fr)}.goal-plan-list.compact .goal-plan-item>svg,.goal-plan-list.compact .goal-feedback-actions{display:none}.store-picker{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.store-picker button{color:#29443a;background:#fff;border:1px solid #cbd8d2;border-radius:999px;min-height:32px;padding:0 10px;font-size:12px;font-weight:760}.store-picker button.active{border-color:var(--teal);color:#0f5f55;background:#e7f4ef}.sku-operations-panel{background:#f8fbf9;border:1px solid #d8e5df;border-radius:8px;gap:10px;margin-top:12px;padding:12px;display:grid}.sku-group-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.sku-group-card{background:#fff;border:1px solid #d8e5df;border-radius:8px;gap:4px;padding:10px;display:grid}.sku-group-card span,.sku-group-card small{color:var(--muted);font-size:11px;font-weight:780}.sku-group-card strong{color:#17211d;font-size:18px}.sku-group-card.critical{background:#fff8f5;border-color:#f0b7a9}.sku-group-card.watch{background:#fffbeb;border-color:#f2d48c}.sku-table{background:#fff;border:1px solid #d8e5df;border-radius:8px;display:grid;overflow:hidden}.sku-row{color:#33413b;border-top:1px solid #edf3f0;grid-template-columns:1.05fr .9fr .8fr 1.35fr 1.05fr;align-items:start;gap:10px;padding:9px 10px;font-size:12px;line-height:1.4;display:grid}.sku-row.header{color:#60736a;background:#eef5f1;border-top:0;font-size:11px;font-weight:820}.sku-row span{gap:3px;min-width:0;display:grid}.sku-row strong{color:var(--ink);font-size:12px}.sku-row small{color:var(--muted);font-size:11px}.sku-row em{color:#365248;background:#eef5f1;border-radius:999px;justify-self:start;padding:3px 7px;font-size:11px;font-style:normal;font-weight:800}.sku-row em.critical{color:#b43216;background:#fff1ec}.sku-row em.watch{color:#9a6500;background:#fffbeb}.settings-section{border:1px solid var(--line);background:#fff;border-radius:8px;gap:14px;padding:clamp(16px,2vw,24px);display:grid}.pilot-readiness-panel{background:#f7faf8;border:1px solid #cfded7;border-radius:8px;gap:12px;padding:14px;display:grid}.pilot-readiness-header{grid-template-columns:minmax(0,1fr) minmax(230px,.32fr);align-items:stretch;gap:14px;display:grid}.pilot-readiness-header h3{color:var(--ink);margin:0;font-size:clamp(20px,2.4vw,30px);line-height:1.12}.pilot-readiness-header p{color:#46584f;max-width:760px;margin:7px 0 0;font-size:13px;line-height:1.5}.pilot-readiness-score{background:#fff;border:1px solid #dce9e4;border-radius:8px;align-content:center;gap:5px;padding:12px;display:grid}.pilot-readiness-score span,.pilot-readiness-score small{color:var(--muted);font-size:11px;font-weight:820}.pilot-readiness-score strong{overflow-wrap:anywhere;color:var(--ink);font-size:14px}.pilot-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pilot-readiness-item{background:#fff;border:1px solid #dce9e4;border-radius:8px;align-content:start;gap:8px;min-width:0;padding:12px;display:grid}.pilot-readiness-item.partial{background:#fffdf6;border-color:#e0d3af}.pilot-readiness-item.blocked{background:#fff8f6;border-color:#ead0c7}.pilot-readiness-item.ready{background:#f1faf6;border-color:#b7d7cc}.pilot-readiness-item-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.pilot-readiness-item-top span,.pilot-readiness-item-top em{color:var(--muted);font-size:11px;font-style:normal;font-weight:860}.pilot-readiness-item-top em{background:#fbfdfb;border:1px solid #dce9e4;border-radius:999px;padding:3px 7px}.pilot-readiness-item>strong{color:var(--ink);font-size:14px;line-height:1.35}.pilot-readiness-item>b{color:#18362d;font-size:12px;font-weight:850;line-height:1.4}.pilot-readiness-item p,.pilot-readiness-item small{color:#43574e;margin:0;font-size:12px;line-height:1.45}.pilot-readiness-item small{color:#5e7068}.execution-history-section{border:1px solid var(--line);background:#fff;border-radius:8px;gap:14px;padding:clamp(16px,2vw,24px);display:grid}.history-toolbar{grid-template-columns:minmax(220px,.35fr) minmax(0,1fr);align-items:end;gap:10px;display:grid}.history-toolbar label,.history-toolbar>div{background:#f7fbfa;border:1px solid #dce9e4;border-radius:8px;gap:5px;padding:10px;display:grid}.history-toolbar span{color:var(--muted);font-size:11px;font-weight:820}.history-toolbar input{color:#17211d;font:inherit;background:#fff;border:1px solid #cbd8d2;border-radius:8px;padding:8px 9px}.history-scope-note{color:#52675f;background:#fbfdfb;border:1px solid #dce9e4;border-radius:8px;grid-column:1/-1;margin:0;padding:10px 12px;font-size:12px;line-height:1.45}.pilot-review-report-panel{background:#f7faf8;border:1px solid #cfded7;border-radius:8px;gap:12px;padding:14px;display:grid}.pilot-review-header{grid-template-columns:minmax(0,1fr) minmax(240px,.35fr);align-items:stretch;gap:14px;display:grid}.pilot-review-header h3{color:var(--ink);margin:0;font-size:clamp(20px,2.2vw,28px);line-height:1.12}.pilot-review-header p{color:#42554d;max-width:780px;margin:7px 0 0;font-size:13px;line-height:1.5}.pilot-review-verdict{background:#fff;border:1px solid #dce9e4;border-radius:8px;align-content:center;gap:5px;padding:12px;display:grid}.pilot-review-verdict span,.pilot-review-verdict small,.pilot-review-metric span,.pilot-review-decision span,.pilot-review-quality-list>span{color:var(--muted);font-size:11px;font-weight:820}.pilot-review-verdict strong{color:#0f5d50;font-size:15px;line-height:1.3}.pilot-review-metric-grid,.pilot-review-decision-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pilot-review-metric,.pilot-review-decision{background:#fff;border:1px solid #dce9e4;border-radius:8px;align-content:start;gap:5px;padding:10px;display:grid}.pilot-review-metric strong{color:var(--ink);font-size:18px;line-height:1.15}.pilot-review-decision strong{color:var(--ink);font-size:14px;line-height:1.35}.pilot-review-metric p,.pilot-review-decision p,.pilot-review-quality-list p{color:#43574e;margin:0;font-size:12px;line-height:1.45}.pilot-review-quality-list{background:#fffdf6;border:1px solid #e0d3af;border-radius:8px;gap:7px;padding:11px;display:grid}.pilot-review-quality-list p{border-left:2px solid #d7b35b;padding-left:8px}.pilot-review-quality-list strong{color:var(--ink)}.execution-history-list{gap:10px;display:grid}.execution-history-item,.execution-history-empty{background:#fbfdfb;border:1px solid #dce9e4;border-radius:8px;gap:7px;padding:12px;display:grid}.execution-history-item.executing{background:#f1faf6;border-color:#b7d7cc}.execution-history-item.executed{background:#f5f8fd;border-color:#c8d9ef}.execution-history-item.pending{border-style:dashed}.execution-history-item>div{gap:3px;display:grid}.execution-history-item span,.execution-history-item small{color:var(--muted);font-size:12px;font-weight:760}.execution-history-item strong,.execution-history-empty strong{color:var(--ink);font-size:15px}.execution-history-item p,.execution-history-empty p{color:#43574e;margin:0;font-size:13px;line-height:1.45}.execution-history-empty button{color:#0f5d50;background:#fff;border:1px solid #b7d7cc;border-radius:8px;justify-self:start;min-height:32px;padding:0 10px;font-size:12px;font-weight:820}.realtime-execution-panel{background:#f8fcfa;border:1px solid #cfe2d9;border-radius:8px;gap:10px;padding:12px;display:grid}.realtime-panel-header{justify-content:space-between;align-items:start;gap:12px;display:flex}.realtime-panel-header>div{gap:3px;display:grid}.realtime-panel-header strong{color:var(--ink);font-size:15px}.realtime-panel-header span,.realtime-panel-header em{color:var(--muted);font-size:12px;font-style:normal;font-weight:780}.realtime-panel-header em{white-space:nowrap}.realtime-execution-list{gap:8px;display:grid}.realtime-execution-item,.realtime-execution-empty{background:#fff;border:1px solid #dce9e4;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:10px;display:grid}.realtime-execution-empty{grid-template-columns:1fr}.realtime-execution-item.executing{background:#f0faf6;border-color:#9fd4c3}.realtime-execution-item.executed{background:#f6f9fd;border-color:#c8d9ef}.realtime-execution-item.pending{border-style:dashed}.realtime-execution-copy{gap:3px;min-width:0;display:grid}.realtime-execution-copy span,.realtime-execution-meta span{color:var(--muted);font-size:11px;font-weight:800}.realtime-execution-copy strong,.realtime-execution-empty strong{color:var(--ink);font-size:13px;line-height:1.35}.realtime-execution-copy p,.realtime-execution-empty p{color:#43574e;margin:0;font-size:12px;line-height:1.45}.realtime-execution-meta{justify-items:end;gap:3px;min-width:118px;display:grid}.realtime-progress-track{background:#e4eee9;border-radius:999px;grid-column:1/-1;height:7px;overflow:hidden}.realtime-progress-track span{width:var(--progress);border-radius:inherit;background:#16856b;height:100%;transition:width .42s;display:block}.settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.settings-card{border:1px solid var(--line);background:var(--panel-soft);border-radius:8px;gap:8px;padding:12px;display:grid}.settings-control-card{background:#fff;grid-column:1/-1}.user-permission-card{background:#f7fbfa}.settings-card-title{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;display:grid}.settings-card-title strong,.settings-card-title span{display:block}.settings-card-title span{color:var(--muted);margin-top:3px;font-size:12px}.settings-role-list{grid-template-columns:repeat(3,minmax(0,1fr))}.hierarchy-role-option{align-content:start;min-height:108px}.hierarchy-role-option strong{font-size:16px}.hierarchy-role-option small{color:#476157;margin-top:4px;font-size:11px;line-height:1.35;display:block}.settings-org-tree{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}.user-registration-grid,.permission-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.user-registration-grid label{gap:4px;display:grid}.user-registration-grid label:first-child{grid-column:span 1}.user-registration-grid label:last-child{grid-column:span 2}.user-registration-grid span,.permission-summary span,.assignment-panel>span,.role-focus small,.permission-note{color:var(--muted);font-size:12px;font-weight:760}.user-registration-grid input{color:#17211d;width:100%;font:inherit;background:#fff;border:1px solid #cbd8d2;border-radius:8px;padding:8px 9px;font-size:13px}.permission-summary>div{background:#fff;border:1px solid #dce9e4;border-radius:8px;gap:3px;padding:9px;display:grid}.permission-summary strong{color:var(--ink);font-size:13px}.assignment-panel{gap:6px;display:grid}.assignment-panel>div{flex-wrap:wrap;gap:7px;display:flex}.assignment-panel button{color:#365248;font:inherit;background:#fff;border:1px solid #cbd8d2;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:780}.assignment-panel button.active{border-color:var(--teal);color:#0f5d50;background:#e8f6f2}.permission-note{margin:0;line-height:1.45}.connector-foundation-card{background:#f7fbfa}.data-source-status-card{background:#fff}.data-source-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.data-source-summary>div{background:#f7fbfa;border:1px solid #dfe7dc;border-radius:8px;gap:3px;padding:9px;display:grid}.data-source-summary span,.data-source-row small{color:var(--muted);font-size:11px;font-weight:780}.data-source-summary strong{color:var(--ink);font-size:17px}.data-source-table{background:#fff;border:1px solid #dfe7dc;border-radius:8px;display:grid;overflow:hidden}.data-source-row{border-top:1px solid #e8eee8;grid-template-columns:minmax(130px,1fr) minmax(118px,.8fr) minmax(130px,.9fr) minmax(210px,1.4fr) minmax(210px,1.25fr);align-items:center;gap:10px;padding:9px 10px;display:grid}.data-source-row:first-child{border-top:0}.data-source-head{color:#51645c;text-transform:uppercase;background:#f4f8f6;font-size:11px;font-weight:860}.data-source-row strong,.data-source-row small{overflow-wrap:anywhere;display:block}.data-source-row strong{color:var(--ink);font-size:12px}.data-source-status-stack{justify-items:start;gap:4px;display:grid}.data-source-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.data-source-actions button{color:#2f4a40;min-height:30px;font:inherit;background:#fff;border:1px solid #cbd8d2;border-radius:7px;padding:0 7px;font-size:11px;font-weight:840}.data-source-actions button:hover,.data-source-actions button:focus-visible{border-color:var(--teal);background:#e8f6f2}.department-responsibility-card{background:#fbfcf8}.department-model-toolbar{background:#fff;border:1px solid #dfe7dc;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.department-model-toolbar div{gap:3px;display:grid}.department-model-toolbar strong{color:var(--ink);font-size:13px}.department-model-toolbar span{color:var(--muted);font-size:12px}.department-model-toolbar button{color:#fff;min-height:34px;font:inherit;cursor:pointer;background:#15231e;border:0;border-radius:8px;padding:0 12px;font-size:12px;font-weight:860}.department-responsibility-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.department-routing-preview{background:#f6faf7;border:1px solid #d7e5dc;border-radius:16px;gap:8px;padding:12px;display:grid}.department-routing-preview-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.department-routing-preview-title strong{color:var(--ink);font-size:13px}.department-routing-preview-title span{max-width:360px;color:var(--muted);text-align:right;font-size:12px;line-height:1.45}.department-routing-preview article{background:#fff;border:1px solid #e3ece7;border-radius:12px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:10px;padding:9px 10px;display:grid}.department-routing-preview article span,.department-routing-preview article small{color:var(--muted);font-size:12px;line-height:1.35}.department-routing-preview article strong{color:#102118;font-size:13px;line-height:1.35}.department-responsibility-item{background:#fff;border:1px solid #dfe7dc;border-radius:8px;gap:8px;min-width:0;padding:10px;display:grid}.department-responsibility-item label{gap:4px;display:grid}.department-responsibility-item label span,.department-model-output>span{color:var(--muted);font-size:11px;font-weight:820;display:block}.department-responsibility-item input,.department-responsibility-item textarea{width:100%;color:var(--ink);font:inherit;resize:vertical;background:#fff;border:1px solid #cbd8d2;border-radius:8px;padding:7px 8px;font-size:12px}.department-model-output{gap:5px;display:grid}.department-model-output div{flex-wrap:wrap;gap:5px;display:flex}.department-model-output small{color:#315246;background:#f2f8f5;border:1px solid #d9e8e1;border-radius:999px;padding:3px 6px;font-size:10px;font-weight:820}.connector-foundation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.connector-foundation-item{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:22px minmax(0,1fr);gap:8px;min-width:0;padding:10px;display:grid}.connector-foundation-item svg{color:#1c6b5b}.connector-foundation-item strong,.connector-foundation-item span{display:block}.connector-foundation-item p{overflow-wrap:anywhere}.settings-card strong{font-size:14px}.settings-card p{color:#3f4f48;margin:0;font-size:12px;line-height:1.45}.settings-card span{color:var(--muted);font-size:12px;font-weight:760}.settings-danger-zone{background:#fff8f3;border-color:#f1c7a9}.settings-danger-zone .secondary-button{justify-content:center;width:fit-content}.priority-strip,.command-board,.workspace>.goal-plan-board,.live-system-board,.goal-grid,.content-grid{display:none}.empty-scope{border:1px dashed var(--line);min-height:122px;color:var(--muted);border-radius:8px;grid-column:1/-1;place-items:center;font-size:13px;font-weight:700;display:grid}.judgment-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.metric{border:1px solid var(--line);background:var(--panel-soft);border-radius:8px;grid-template-columns:20px 1fr;gap:4px 8px;padding:12px;display:grid}.metric strong{grid-column:1/-1;font-size:16px}.ai-loop-panel{background:#f4faf7;border:1px solid #b7d7cc;border-radius:8px;gap:10px;margin-bottom:14px;padding:14px;display:grid}.ai-loop-panel h3{margin-bottom:0;font-size:16px}.ai-loop-panel p{color:#3f4f48;margin:0;line-height:1.5}.ai-question{border-left:3px solid var(--teal);color:#20302a;background:#fff;padding:10px 12px;font-size:13px;font-weight:760;line-height:1.45}.ai-calibration{color:var(--muted);gap:6px;font-size:12px;line-height:1.45;display:grid}.ai-calibration strong{color:#0f5f48}.narrative-block{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:10px;padding:16px 0;display:grid}.narrative-block p{color:#3f4f48;margin-bottom:4px;line-height:1.52}.action-panel{margin-top:16px}.action-item{border-top:1px solid var(--line);grid-template-columns:82px minmax(0,1fr);gap:10px;padding:12px 0;display:grid}.action-item em{color:var(--teal);grid-column:2;font-size:12px;font-style:normal;font-weight:700}.action-team{color:#0f5f48;background:#edf6f2;border-radius:8px;justify-content:center;align-items:center;min-height:28px;font-size:12px;font-weight:740;display:inline-flex}.primary-button,.secondary-button{border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-weight:740;display:inline-flex}.primary-button{background:var(--ink);color:#fff;border:0}.secondary-button{border:1px solid var(--line);color:var(--ink);background:#fff}.homepage .primary-button,.homepage-nav .secondary-button{border-radius:999px;min-height:46px;transition:background .18s,border-color .18s,color .18s,transform .18s}.homepage .primary-button{color:#fff;background:#020403;gap:10px;padding:0 26px;box-shadow:inset 0 0 0 1px #ffffff24,0 18px 45px #00000047}.homepage .primary-button:hover,.homepage .primary-button:focus-visible{background:#111817;outline:none}.homepage .primary-button svg{transition:transform .18s}.homepage .primary-button:hover svg,.homepage .primary-button:focus-visible svg{transform:translate(4px)}.homepage .secondary-button,.homepage-nav .secondary-button{color:#ffffffd1;background:#ffffff14;border-color:#ffffff29}.homepage .secondary-button:hover,.homepage .secondary-button:focus-visible,.homepage-nav .secondary-button:hover,.homepage-nav .secondary-button:focus-visible{color:#fff;background:#ffffff24;border-color:#ffffff42;outline:none}.homepage-modal-backdrop{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#17211d6b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.homepage-modal{background:#fff;border:1px solid #bacbc2;border-radius:8px;width:min(520px,100%);max-height:calc(100vh - 36px);overflow:auto;box-shadow:0 24px 70px #17211d38}.demo-login-backdrop{background:radial-gradient(circle at 50% 16%,#66d9a838,#0000 34%),#060c0ab3}.demo-login-modal{color:#f8fffbf0;background:#101a16;border-color:#66d9a842;width:min(460px,100%);box-shadow:0 30px 90px #0000006b}.demo-login-modal .homepage-modal-header{border-bottom-color:#d8ffed1a}.demo-login-modal .homepage-modal-header h2,.demo-login-modal .homepage-modal-form label{color:#f8fffbf5}.demo-login-modal .eyebrow{color:var(--hero-green)}.demo-login-modal .modal-close-button{color:#f8fffbdb;background:#ffffff0f;border-color:#d8ffed29}.demo-login-note{color:#d8ffedad;margin:0;font-size:14px;line-height:1.55}.demo-login-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.demo-login-mode-grid div{background:#ffffff0b;border:1px solid #d8ffed24;border-radius:8px;padding:12px}.demo-login-mode-grid span{color:var(--hero-green);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.demo-login-mode-grid strong{color:#f8fffbf0;margin-top:4px;font-size:14px;display:block}.demo-login-mode-grid small{color:#d8ffed9e;margin-top:6px;font-size:12px;line-height:1.45;display:block}.demo-login-form input{color:#f8fffbf5;background:#ffffff0f;border-color:#d8ffed33}.demo-login-form input:focus{border-color:var(--hero-green);box-shadow:0 0 0 3px #66d9a82e}.demo-login-form .form-error{color:#ffb4aa}.demo-login-actions{justify-content:flex-end;gap:10px;margin-top:2px;display:flex}.demo-login-actions .secondary-button{color:#f8fffbcc;background:#ffffff0f;border-color:#d8ffed2e}.demo-login-actions .secondary-button:hover,.demo-login-actions .secondary-button:focus-visible{color:#fff;background:#ffffff1a;border-color:#d8ffed4d}.demo-access-pill{color:var(--color-text);background:#66d9a814;border:1px solid #66d9a842;border-radius:8px;gap:2px;padding:9px 11px;display:grid}.demo-access-pill span{font-size:12px;font-weight:800}.demo-access-pill small{color:var(--color-muted);font-size:11px}.demo-access-pill.readonly{background:#f4c45e1a;border-color:#f4c45e6b}.readonly-demo .primary-button:active,.readonly-demo .secondary-button:active{transform:none}@media (width<=560px){.demo-login-mode-grid{grid-template-columns:1fr}}.homepage-modal-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding:18px;display:flex}.homepage-modal-header h2{margin:5px 0 0;font-size:24px;line-height:1.15}.modal-close-button{border:1px solid var(--line);width:36px;height:36px;color:var(--ink);background:#fff;border-radius:8px;justify-content:center;align-items:center;font-size:24px;line-height:1;display:inline-flex}.homepage-modal-form,.homepage-modal-body{gap:14px;padding:18px;display:grid}.homepage-modal-body strong{font-size:18px}.homepage-modal-body p{color:var(--muted);margin:0;line-height:1.55}.homepage-modal-form label{color:var(--ink);gap:7px;font-size:13px;font-weight:760;display:grid}.homepage-modal-form input,.homepage-modal-form textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:8px;outline:none;font-size:15px;font-weight:500}.homepage-modal-form input{min-height:42px;padding:0 12px}.homepage-modal-form textarea{resize:vertical;min-height:104px;padding:11px 12px;line-height:1.5}.homepage-modal-form input:focus,.homepage-modal-form textarea:focus,.modal-close-button:focus-visible{border-color:var(--teal);box-shadow:0 0 0 3px #0f766e29}.form-error{color:var(--red);margin:0;font-size:13px;font-weight:760}.workflow-embed{margin-top:16px}.evidence-section{margin-top:18px}.evidence-summary-strip{border:1px solid var(--line);background:var(--panel-soft);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.evidence-summary-strip span{color:var(--muted);font-size:13px;line-height:1.45}.evidence-summary-strip strong{white-space:nowrap;font-size:12px}.evidence-audit-path{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.evidence-audit-path article{background:#fbfdfb;border:1px solid #dce9e4;border-radius:8px;align-content:start;gap:7px;padding:12px;display:grid}.evidence-audit-path span{color:var(--muted);font-size:11px;font-weight:820}.evidence-audit-path strong{color:var(--ink);font-size:13px;line-height:1.35}.evidence-audit-path p{color:#52675f;margin:0;font-size:12px;line-height:1.45}.evidence-layout{grid-template-columns:minmax(0,1fr) minmax(360px,.75fr);gap:16px;margin-top:12px;display:grid}.cil-analysis-panel{background:#f6fbf8;border:1px solid #b7d7cc;border-radius:8px;grid-column:1/-1;gap:10px;padding:16px;display:grid}.cil-analysis-panel h2{font-size:18px}.cil-panel-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ai-runtime-controls{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ai-runtime-controls .secondary-button{min-height:34px}.ai-runtime-controls .secondary-button:disabled{cursor:progress;opacity:.72}.ai-runtime-status{border:1px solid var(--line);min-height:34px;color:var(--muted);text-transform:uppercase;white-space:nowrap;background:#fff;border-radius:8px;align-items:center;padding:0 10px;font-size:11px;font-weight:780;display:inline-flex}.ai-runtime-status.analyzing{color:var(--blue);border-color:#bfdbfe;position:relative;overflow:hidden}.ai-runtime-status.analyzing:before{background:var(--blue);content:"";border-radius:999px;width:7px;height:7px;margin-right:7px;animation:1.4s ease-in-out infinite aiInlineDotPulse;box-shadow:0 0 #2563eb42}.ai-runtime-status.analyzing:after{content:"";background:linear-gradient(90deg,#0000,#2563eb24,#0000);animation:1.45s cubic-bezier(.16,1,.3,1) infinite aiStatusSweep;position:absolute;inset:0;transform:translate(-100%)}.ai-runtime-status.success{color:#166534;border-color:#bbf7d0}.ai-runtime-status.fallback{color:var(--orange);border-color:#fed7aa}.ai-runtime-status.error{color:var(--red);border-color:#fecaca}.ai-runtime-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;line-height:1.4;display:flex}.ai-runtime-meta strong,.ai-runtime-meta em{background:#fff;border-radius:8px;padding:5px 8px;font-style:normal}.ai-runtime-meta strong{color:var(--orange)}.ai-runtime-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ai-runtime-grid>div{border:1px solid var(--line);background:#fff;border-radius:8px;align-content:start;gap:7px;padding:10px;display:grid}.ai-runtime-grid strong{font-size:12px}.ai-runtime-grid span{color:#405049;font-size:12px;line-height:1.45}.cil-analysis-panel p{color:#33413b;margin:0;line-height:1.55}.cil-bullets{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cil-bullets span{border:1px solid var(--line);color:#405049;background:#fff;border-radius:8px;padding:10px;font-size:12px;line-height:1.45}.fact-list,.source-stack{gap:10px;display:grid}.fact-item{border:1px solid var(--line);border-radius:8px;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.fact-item span{color:#0f5f48;background:#e8f2ee;border-radius:8px;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.fact-item p,.source-item p{color:#3f4f48;margin:0;line-height:1.5}.source-item{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:12px;display:grid}.source-icon{background:#f1f5f3;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.source-item small{color:var(--muted);margin-top:8px;display:block}@media (width<=1320px){.operating-health-visual-layer{grid-template-columns:minmax(126px,.42fr) minmax(410px,1.18fr) minmax(210px,.72fr);grid-template-areas:"score path metrics"}.health-path-node{padding:8px 7px}.health-path-node strong,.health-metric-bar strong{font-size:11px}.health-path-node small,.health-metric-bar em{font-size:10px}.health-metric-list .health-metric-bar:nth-child(n+4){display:none}}@media (width<=1180px){.homepage-pill-nav{display:none}.homepage-menu-button{display:grid}.homepage-hero{min-height:100vh}.homepage-hero-body{grid-template-columns:1fr;gap:26px}.homepage-visual{justify-self:start;width:min(620px,100%)}.buyer-section{grid-template-columns:1fr}.retail-problem-grid,.world-shift-grid,.case-panorama-grid,.value-flow,.technical-layer-grid,.technical-story-grid,.ai-foundation-layout,.department-responsibility-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-foundation-layout,.app-shell{grid-template-columns:1fr}.sidebar{height:auto;position:static}.nav-list{grid-template-columns:repeat(6,minmax(0,1fr))}.partner-panel{margin-top:0}.goal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.content-grid,.evidence-layout,.command-board,.live-system-grid,.level-layout,.diagnosis-workspace-header,.diagnosis-workspace-grid,.learning-ledger-strip,.ai-health-panel,.health-breakdown-grid,.health-trend-grid,.settings-grid,.pilot-review-header,.pilot-review-metric-grid,.pilot-review-decision-grid,.pilot-readiness-header,.pilot-readiness-grid,.connector-foundation-grid,.data-source-summary,.data-source-row,.data-source-actions,.chart-grid,.decision-command-panel .decision-list,.operating-action-card-grid,.action-card-detail-grid,.action-evidence-grid,.action-audit-stage-grid,.action-audit-review-row,.action-audit-chain-header,.evidence-audit-path,.action-roi-metric-grid,.operating-brief-grid,.monitoring-chain-panel,.monitoring-chain-detail,.prediction-memory-metrics,.prediction-architecture-grid,.prediction-eval-grid,.operating-health-visual-layer,.retail-visual-dashboard,.operating-focus-strip,.brief-evidence-grid,.goal-planning-overview,.planning-scope-panel,.goal-workbench-grid,.target-row-main,.unified-planning-action,.goal-plan-item,.goal-plan-list.compact .goal-plan-item,.retail-health-skeleton,.health-domain-list,.execution-loop-steps,.ai-capability-grid,.ontology-node-grid,.priority-strip,.scope-strip,.action-roi-row{grid-template-columns:1fr}.operating-health-visual-layer{grid-template-areas:"score""path""metrics"}.store-daily-task-card{grid-template-columns:38px minmax(0,1fr)}.store-daily-task-card button{grid-column:2;width:fit-content}.ai-conclusion-card{position:static}.goal-plan-item>svg{display:none}.compact-goal.priority-row{grid-template-columns:38px 78px minmax(0,1fr)}.compact-goal.priority-row>small,.compact-goal.priority-row>em{grid-column:3}}@media (width<=760px){.homepage-nav{border-radius:22px;align-items:center;width:min(100% - 20px,1280px);padding:9px;display:flex;top:10px}.homepage-nav-actions{align-items:center;display:flex}.homepage-nav .brand-caption,.homepage-nav .locale-switcher,.homepage-nav .secondary-button{display:none}.homepage-hero{padding:92px 18px 26px}.homepage-hero-topline{grid-template-columns:1fr;gap:10px}.homepage-hero-topline p:last-child{text-align:left;justify-self:start}.homepage-hero h1{font-size:clamp(52px,15vw,72px)}.homepage-hero-copy{text-align:left;justify-items:start}.homepage-cta-row{justify-content:flex-start}.homepage-visual{width:100%}.homepage-proof-strip,.retail-problem-grid,.world-shift-grid,.case-panorama-grid,.pilot-review-metric-grid,.pilot-review-decision-grid,.pilot-readiness-grid,.value-flow,.technical-layer-grid,.technical-story-grid,.department-responsibility-list,.health-recovery-strip,.health-driver-groups,.health-breakdown-grid,.health-trend-grid,.health-driver-grid,.health-analysis-grid,.health-path-nodes,.prediction-memory-metrics,.prediction-architecture-grid,.ai-analysis-motion{grid-template-columns:1fr}.health-path-canvas{height:auto;min-height:auto}.health-flow-path{display:none}.health-path-nodes{min-height:auto}.health-metric-bar,.monitoring-chain-metrics,.pilot-readiness-header{grid-template-columns:1fr}.workspace,.sidebar{padding:16px}.app-shell{display:block}.sidebar{z-index:30;border-right:0;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f9faf8f5;gap:12px;height:auto;max-height:none;position:sticky;top:0;overflow:visible}.sidebar .brand-lockup{justify-content:space-between}.sidebar .locale-switcher,.sidebar .sales-contact-button,.sidebar .partner-panel{display:none}.sidebar .nav-list{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.sidebar .nav-list::-webkit-scrollbar{display:none}.sidebar .nav-item{border:1px solid var(--line);white-space:nowrap;background:#fff;flex:none;min-height:38px;font-size:13px}.sidebar .nav-item.active{background:#e8f2ee;border-color:#b7d7cc}.workspace{padding-top:16px}.app-shell,.workspace,.hq-operating-stack,.operating-level,.operating-brief-panel,.monitoring-chain-panel,.monitoring-chain-summary,.monitoring-chain-detail,.level-header,.level-layout,.level-main,.level-subsection,.diagnosis-workspace-panel,.diagnosis-workspace-details,.learning-ledger-details,.diagnosis-workspace-header,.diagnosis-workspace-grid,.diagnosis-column,.learning-ledger-strip{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.operating-level,.level-layout,.level-main,.level-subsection,.diagnosis-workspace-header,.diagnosis-workspace-grid,.learning-ledger-strip,.health-action-plan-control,.learning-ledger-control,.region-store-health-table,.organization-region-health-table,.health-issue-case-table,.health-issue-case-table.compact .health-issue-case-row{grid-template-columns:minmax(0,1fr)}.level-header>span,.operating-brief-prediction small,.operating-brief-prediction em,.monitoring-chain-summary strong,.monitoring-chain-summary small,.monitoring-chain-detail strong,.monitoring-chain-detail small,.diagnosis-workspace-header span,.diagnosis-workspace-header strong,.diagnosis-workspace-header p,.diagnosis-workspace-header small,.diagnosis-evidence-item span,.diagnosis-evidence-item strong,.diagnosis-evidence-item small,.cause-hypothesis-card span,.cause-hypothesis-card strong,.cause-hypothesis-card p,.cause-hypothesis-card small,.tradeoff-option-card span,.tradeoff-option-card strong,.tradeoff-option-card p,.tradeoff-option-card small,.coordination-plan-card span,.coordination-plan-card strong,.coordination-plan-card p,.coordination-plan-card small,.health-action-plan-control span,.health-action-plan-control strong,.health-action-plan-control p,.health-action-plan-control small,.health-action-plan-buttons button,.learning-ledger-control span,.learning-ledger-control strong,.learning-ledger-control p,.learning-ledger-control small,.learning-ledger-buttons button,.learning-ledger-strip span,.learning-ledger-strip strong,.learning-ledger-strip p,.learning-ledger-strip small,.region-store-health-row span,.region-store-health-row strong,.region-store-health-row small,.organization-region-health-row span,.organization-region-health-row strong,.organization-region-health-row small,.health-issue-case-row span,.health-issue-case-row strong,.health-issue-case-row small{white-space:normal;overflow-wrap:anywhere}.level-header,.operating-brief-header,.operating-brief-prediction{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.operating-brief-panel,.operating-brief-grid,.operating-brief-item,.operating-health-diagnostics,.operating-health-summary,.health-recovery-strip,.health-breakdown-grid,.health-trend-grid,.brief-evidence-grid,.chart-panel{min-width:0;max-width:100%}.hero-strip,.level-header,.ai-analyst-input,.ai-health-score,.command-board,.coordination-item,.compact-goal-grid,.goal-input-grid,.goal-input-item,.chart-grid,.goal-grid,.store-grid,.store-detail-grid,.cil-bullets,.ai-runtime-grid,.judgment-row,.judgment-summary,.nav-list,.settings-grid,.pilot-review-header,.pilot-review-metric-grid,.pilot-review-decision-grid,.connector-foundation-grid,.data-source-summary,.data-source-row,.data-source-actions,.action-audit-stage-grid,.action-audit-review-row,.action-audit-chain-header,.login-meta-grid,.login-role-grid{grid-template-columns:1fr}.row-meta{justify-content:space-between}.approval-row{flex-direction:column;align-items:stretch}.cil-panel-header{flex-direction:column}.ai-runtime-controls{justify-content:flex-start}.goal-priority-scroll{max-height:320px}.compact-goal.priority-row{grid-template-columns:1fr}.compact-goal.priority-row>small,.compact-goal.priority-row>em{grid-column:auto}.ai-analyst-panel{margin-right:0}.ai-analyst-message.user,.ai-analyst-message.assistant{margin-left:0;margin-right:0}.region-store-health-table,.organization-region-health-table,.health-issue-case-table{background:0 0;border:0;gap:8px;width:100%;min-width:0;max-width:100%;overflow:visible}.region-store-health-row,.region-store-health-row.header,.organization-region-health-row,.organization-region-health-row.header,.health-issue-case-row,.health-issue-case-row.header{background:#fff;border:1px solid #d8e5df;border-radius:8px;grid-template-columns:1fr;position:static}.region-store-health-row.header,.organization-region-health-row.header,.health-issue-case-row.header{display:none}.directory-toolbar,.directory-table,.directory-row,.region-directory .directory-row,.store-directory .directory-row{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:100%}.directory-row.header{display:none}.directory-row span,.directory-row strong,.directory-row small{overflow-wrap:anywhere;white-space:normal;min-width:0}.ai-analyst-structured-output,.ai-analyst-action-draft dl{grid-template-columns:1fr}}@keyframes aiStatusSweep{0%{transform:translate(-110%)}to{transform:translate(110%)}}@keyframes aiStepPulse{0%,to{border-color:#fed7aa;transform:translateY(0)}50%{border-color:#fb923c;transform:translateY(-1px)}}@keyframes aiDotPulse{0%,to{opacity:.45;transform:translateY(-50%)scale(.85)}50%{opacity:1;transform:translateY(-50%)scale(1.12)}}@keyframes aiInlineDotPulse{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.shiny-text,.planning-ai-runtime-state.analyzing:after,.ai-runtime-status.analyzing:before,.ai-runtime-status.analyzing:after,.ai-analysis-motion span,.ai-analysis-motion span:before,.ai-analysis-motion span:after{animation:none}}.workspace .priority-strip,.workspace .command-board,.workspace .goal-plan-board,.workspace .live-system-board,.workspace .goal-grid,.workspace .content-grid,.workspace.organization-page #region,.workspace.organization-page #store,.workspace.organization-page #goal-setting,.workspace.organization-page #execution-history,.workspace.organization-page #settings,.workspace.organization-page #evidence,.workspace.regions-page #organization,.workspace.regions-page #store,.workspace.regions-page #goal-setting,.workspace.regions-page #execution-history,.workspace.regions-page #settings,.workspace.regions-page #evidence,.workspace.stores-page #organization,.workspace.stores-page #region,.workspace.stores-page #goal-setting,.workspace.stores-page #execution-history,.workspace.stores-page #settings,.workspace.stores-page #evidence,.workspace.history-page .hq-operating-stack,.workspace.history-page #settings,.workspace.history-page #evidence,.workspace.settings-page .hq-operating-stack,.workspace.settings-page #execution-history,.workspace.settings-page #evidence,.workspace.evidence-page .hq-operating-stack,.workspace.evidence-page #execution-history,.workspace.evidence-page #settings,.workspace.organization-page #organization>.level-layout{display:none}.workspace.organization-page #organization.health-issue-open>.level-layout{display:grid}.workspace.organization-page #organization.health-issue-open>.level-layout>:not(.level-main){display:none}.workspace.organization-page #organization.health-issue-open .level-main{grid-column:1/-1}.workspace.regions-page #region>.scope-ai-planning-panel,.workspace.stores-page #store>.scope-ai-planning-panel,.workspace.stores-page #store>.operating-action-card-panel,.workspace.goals-page #region,.workspace.goals-page #store,.workspace.goals-page #execution-history,.workspace.goals-page #settings,.workspace.goals-page #evidence,.workspace.goals-page #organization>.level-header,.workspace.goals-page #organization>.operating-action-card-panel,.workspace.goals-page #organization>.operating-brief-panel,.workspace.goals-page #organization .level-layout>.level-main>:not(#goal-setting),.workspace.goals-page #organization .level-layout>:not(.level-main){display:none}.workspace.goals-page #organization .level-layout{display:block}.workspace.goals-page #organization .level-main{gap:16px;display:grid}.ontology-object-graph{background:radial-gradient(circle at 28% 20%,#0f766e24,#0000 30%),radial-gradient(circle at 74% 28%,#ef44441f,#0000 28%),linear-gradient(#fbfdfb,#f4faf7);border:1px solid #e1ece7;border-radius:12px;min-height:260px;position:relative;overflow:hidden}.ontology-object-graph svg{fill:none;stroke:#0f5f483d;stroke-width:1.4px;width:calc(100% - 36px);height:calc(100% - 36px);position:absolute;inset:18px}.object-node{color:var(--ink);white-space:nowrap;background:#fff;border:1px solid #0f5f4838;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:900;position:absolute;transform:translate(-50%,-50%);box-shadow:0 12px 28px #0f2f261a}.object-node.core{color:#0f5f48;background:#e8f5ef;border-color:#0f766e57}.object-node.alert{color:#9f2f24;background:#fff1ed;border-color:#ef444442}.object-kpi-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.object-kpi-strip div{background:#fff;border:1px solid #e3eee9;border-radius:10px;gap:4px;padding:10px;display:grid}.object-kpi-strip span,.learning-trend-bar span{color:#587067;font-size:11px;font-weight:820}.object-kpi-strip strong,.learning-trend-bar strong{color:var(--ink);font-size:13px;line-height:1.25}.ontology-store-list.risk-bars .ontology-store-row{grid-template-columns:minmax(0,1fr) 44px;align-items:center}.ontology-evidence-panel,.ontology-learning-panel,.ontology-store-panel,.ontology-object-map,.ontology-risk-path{grid-template-rows:auto auto;align-content:start}.ontology-store-list.risk-bars .ontology-store-row>div{gap:4px;display:grid}.ontology-store-list.risk-bars .ontology-store-row>i{background:#edf3ef;border-radius:999px;grid-column:1/-1;height:9px;display:block;overflow:hidden}.ontology-store-list.risk-bars .ontology-store-row>i em{border-radius:inherit;background:linear-gradient(90deg,#f59e0b,#ef4444);height:100%;display:block}.evidence-timeline{position:relative}.evidence-timeline:before{content:"";background:#dce9e4;width:2px;position:absolute;top:18px;bottom:18px;left:9px}.evidence-timeline .ontology-evidence-row{background:#fff;border:1px solid #e3eee9;border-radius:10px;grid-template-columns:110px 78px minmax(0,1fr) 52px 16px;padding:12px 12px 12px 24px;position:relative}.evidence-timeline .ontology-evidence-row:before{content:"";background:#0f766e;border:2px solid #fff;border-radius:999px;width:10px;height:10px;position:absolute;top:18px;left:5px;box-shadow:0 0 0 2px #0f766e2e}.evidence-timeline .ontology-evidence-row>i{background:#edf3ef;border-radius:999px;align-self:stretch;align-items:end;width:10px;min-height:46px;display:flex;overflow:hidden}.evidence-timeline .ontology-evidence-row>i em{border-radius:inherit;background:linear-gradient(#0f766e,#60a5fa);width:100%;display:block}.learning-trend{background:linear-gradient(#fbfdfb,#f5faf7);border:1px solid #e3eee9;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:8px;min-height:170px;padding:14px;display:grid}.learning-trend-bar{grid-template-rows:1fr auto auto;justify-items:center;gap:6px;height:140px;display:grid}.learning-trend-bar i{background:#edf3ef;border-radius:999px 999px 8px 8px;align-self:end;align-items:end;width:100%;max-width:42px;height:96px;display:flex;overflow:hidden}.learning-trend-bar em{border-radius:inherit;background:linear-gradient(#5eead4,#0f766e);width:100%;display:block}.ontology-learning-list.compact div{grid-template-columns:minmax(90px,.8fr) minmax(0,1fr)}.demo-adapter-network{background:radial-gradient(circle at 12% 0,#0f766e24,#0000 34%),linear-gradient(#fbfdfb,#f4faf7);border:1px solid #dfe9e4;border-radius:10px;gap:10px;padding:12px;display:grid}.demo-adapter-summary{grid-template-columns:minmax(120px,.8fr) 72px minmax(0,1fr);align-items:center;gap:10px;display:grid}.demo-adapter-summary span,.demo-adapter-card span,.demo-adapter-card small{color:#587067;font-size:11px;font-weight:820}.demo-adapter-summary strong{color:#0f5f48;font-size:22px}.demo-adapter-summary small{color:#435850;font-size:12px}.demo-adapter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.demo-adapter-card{background:#fff;border:1px solid #e2ece7;border-radius:10px;gap:8px;padding:10px;display:grid}.demo-adapter-card>div:first-child{justify-content:space-between;gap:8px;display:flex}.demo-adapter-card em{color:#0f5f48;text-transform:uppercase;background:#e8f5ef;border-radius:999px;padding:3px 7px;font-size:10px;font-style:normal;font-weight:900}.demo-adapter-card.planned em{color:#7a6956;background:#f3f1ed}.demo-adapter-card strong{color:var(--ink);font-size:13px}.demo-adapter-card p{color:#2f4a40;min-height:34px;margin:0;font-size:12px;line-height:1.4}.adapter-flow-line{grid-template-columns:1fr auto 1fr;align-items:center;gap:7px;display:grid}.adapter-flow-line i{background:linear-gradient(90deg,#0f766e00,#0f766e80);border-radius:999px;height:2px;display:block}.adapter-flow-line i:last-child{background:linear-gradient(90deg,#0f766e80,#0f766e00)}.adapter-flow-line b{color:#0f5f48;background:#f3faf7;border-radius:999px;padding:4px 7px;font-size:10px}.prediction-replay-pack{border-top:1px solid #dfe9e4;gap:10px;padding-top:10px;display:grid}.prediction-replay-summary{grid-template-columns:minmax(130px,.8fr) 70px minmax(0,1fr);align-items:center;gap:10px;display:grid}.prediction-replay-summary span,.prediction-replay-card span,.prediction-replay-card small{color:#587067;font-size:11px;font-weight:840}.prediction-replay-summary strong{color:#6b3f09;font-size:22px}.prediction-replay-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.prediction-replay-card{background:#fffdfa;border:1px solid #eadfca;border-radius:10px;gap:7px;padding:10px;display:grid}.prediction-replay-card strong{color:var(--ink);font-size:13px}.prediction-replay-card p,.prediction-replay-boundary{color:#435850;margin:0;font-size:12px;line-height:1.45}.prediction-replay-card>div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.prediction-replay-card b{color:#9a5a00;font-size:18px}.prediction-replay-card.hit{background:#fbfffd;border-color:#cfe5d9}.prediction-replay-card.partial{background:#fffdfa;border-color:#eadfca}.prediction-replay-boundary{background:#f7f3eb;border-radius:8px;padding:8px 10px}.prediction-backtest-panel{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.prediction-backtest-panel article{background:#fffaf1;border:1px solid #e7dbc5;border-radius:9px;gap:4px;padding:9px;display:grid}.prediction-backtest-panel span,.source-to-case-trace span{color:#705f4d;text-transform:uppercase;font-size:10px;font-weight:900}.prediction-backtest-panel strong{color:#8a5000;font-size:18px}.prediction-backtest-panel small{color:#5d6d66;font-size:11px;line-height:1.35}.source-to-case-trace{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.source-to-case-trace article{background:#fff;border:1px solid #dfe9e4;border-radius:9px;gap:5px;padding:9px;display:grid;position:relative}.source-to-case-trace article:not(:last-child):after{content:"→";z-index:1;color:#0f766e;font-size:13px;font-weight:900;position:absolute;top:50%;right:-9px;transform:translateY(-50%)}.source-to-case-trace strong{color:var(--ink);font-size:12px}.source-to-case-trace p{color:#435850;margin:0;font-size:11px;line-height:1.35}.demo-prediction-replay-panel{gap:10px;display:grid}.adapter-data-contract-panel{border-top:1px solid #dfe9e4;gap:10px;padding-top:10px;display:grid}.adapter-contract-header{grid-template-columns:minmax(130px,.8fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:10px;display:grid}.adapter-contract-header span,.adapter-contract-grid span,.adapter-contract-rules span{color:#587067;text-transform:uppercase;font-size:11px;font-weight:900}.adapter-contract-header strong{color:#0f5f48;font-size:16px}.adapter-contract-header small{color:#435850;font-size:12px;font-weight:760}.adapter-contract-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.adapter-contract-grid article,.adapter-contract-rules article{background:#fbfefd;border:1px solid #dfe9e4;border-radius:9px;gap:6px;padding:9px;display:grid}.adapter-contract-grid strong,.adapter-contract-rules strong{color:var(--ink);font-size:12px}.adapter-contract-grid p,.adapter-contract-grid small,.adapter-contract-grid em{color:#435850;margin:0;font-size:11px;font-style:normal;line-height:1.35}.adapter-contract-grid small{color:#0f5f48;overflow-wrap:anywhere}.adapter-contract-grid em{color:#7a5d30}.adapter-contract-rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.poc-review-pack{border-top:1px solid #dfe9e4;gap:10px;padding-top:10px;display:grid}.poc-review-header{grid-template-columns:minmax(130px,.8fr) minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:10px;display:grid}.poc-review-header span,.poc-boundary-grid span,.poc-review-grid span,.poc-success-metrics span{color:#587067;text-transform:uppercase;font-size:11px;font-weight:900}.poc-review-header strong{color:#0f5f48;font-size:16px}.poc-review-header small{color:#435850;font-size:12px;font-weight:760}.poc-boundary-grid,.poc-review-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.poc-boundary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.poc-success-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.poc-boundary-grid article,.poc-review-grid article,.poc-success-metrics article{background:#fbfefd;border:1px solid #dfe9e4;border-radius:9px;gap:6px;padding:9px;display:grid}.poc-review-grid article.poc_required{background:#fffdfa;border-color:#eadfca}.poc-review-grid article.production_required{background:snow;border-color:#e2d2d2}.poc-boundary-grid strong,.poc-review-grid strong,.poc-success-metrics strong{color:var(--ink);font-size:12px;line-height:1.35}.poc-review-grid p,.poc-review-grid small,.poc-success-metrics small{color:#435850;margin:0;font-size:11px;line-height:1.35}.storyline-console-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"objects"}.storyline-case-card{gap:16px}.storyline-spine{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.storyline-step{background:#f8fbf9;border:1px solid #dce9e4;border-radius:10px;gap:8px;padding:14px;display:grid}.storyline-step span{color:#0f5f48;font-size:12px;font-weight:850}.storyline-step strong{color:#10231c;font-size:18px}.storyline-step p{color:#435850;margin:0;font-size:13px;line-height:1.45}.storyline-evidence-table{border:1px solid #dce9e4;border-radius:10px;display:grid;overflow:hidden}.storyline-table-header,.storyline-evidence-row{grid-template-columns:130px 90px minmax(0,1fr) 100px;align-items:center;gap:10px;padding:11px 13px;display:grid}.storyline-table-header{color:#587067;text-transform:uppercase;background:#f1f7f4;font-size:11px;font-weight:850}.storyline-evidence-row{color:#243b33;border-top:1px solid #edf3ef;font-size:13px}.storyline-evidence-row strong{color:#10231c;font-size:13px}.storyline-evidence-row em{color:#0f5f48;background:#eef6f2;border-radius:999px;justify-self:start;padding:3px 8px;font-size:11px;font-style:normal;font-weight:800}.storyline-evidence-row[data-role=conflict] em{color:#9a3412;background:#fff1e6}.storyline-evidence-row[data-role=missing] em{color:#991b1b;background:#fef2f2}.storyline-action-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.storyline-action-proof article{background:#fff;border:1px solid #dce9e4;border-radius:10px;padding:12px}.storyline-action-proof strong{color:#0f5f48}.storyline-action-proof p{color:#435850;margin:6px 0 0;font-size:13px;line-height:1.45}.storyline-primary-action{justify-self:start;max-width:360px}@media (width<=900px){.action-notice button,.recovery-notice button{min-width:44px;min-height:44px}.storyline-spine,.storyline-action-proof,.storyline-table-header,.storyline-evidence-row{grid-template-columns:1fr}}.storyline-leading-signals{background:#fbfdfc;border:1px solid #dce9e4;border-radius:10px;gap:10px;padding:12px;display:grid}.storyline-leading-signals>strong{color:#10231c;font-size:15px}.storyline-leading-signals>div{flex-wrap:wrap;gap:8px;display:flex}.storyline-leading-signals span{color:#0f5f48;background:#eef8f4;border:1px solid #cfe2db;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:780}.storyline-leading-signals small{color:#587067;line-height:1.45}.enterprise-issue-hero{grid-template-columns:minmax(0,1fr) minmax(220px,.32fr);align-items:end}.enterprise-issue-hero h1{max-width:760px}.enterprise-issue-hero p{max-width:680px}.enterprise-freshness-card{min-height:112px}.enterprise-freshness-card strong{color:#20332d;font-size:16px}.enterprise-summary-strip{gap:8px}.enterprise-summary-card{background:#fff;border-radius:6px;min-height:92px;padding:12px}.enterprise-summary-card strong{color:#20332d;font-size:clamp(24px,3vw,34px)}.enterprise-issue-console{grid-template-columns:minmax(260px,.38fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.enterprise-issue-queue,.enterprise-issue-detail{background:#fff;border:1px solid #dce9e4;border-radius:8px}.enterprise-issue-queue{gap:8px;padding:12px;display:grid}.enterprise-issue-row{width:100%;color:inherit;cursor:pointer;text-align:left;background:#fff;border:1px solid #0000;border-radius:6px;gap:5px;padding:11px 12px;display:grid}.enterprise-issue-row.selected,.enterprise-issue-row:hover,.enterprise-issue-row:focus-visible{background:#f5faf7;border-color:#bad9ce}.enterprise-issue-row span{color:#8a5a05;text-transform:uppercase;font-size:11px;font-weight:850}.enterprise-issue-row strong{color:#20332d;font-size:14px;line-height:1.25}.enterprise-issue-row em{color:#0f5f48;font-size:13px;font-style:normal;font-weight:820}.enterprise-issue-row small{color:#60736b;line-height:1.35}.enterprise-issue-detail{gap:14px;padding:16px;display:grid}.enterprise-record-header{border-bottom:1px solid #edf3ef;justify-content:space-between;align-items:start;gap:16px;padding-bottom:14px;display:flex}.enterprise-record-header h2{color:#20332d;letter-spacing:-.04em;max-width:820px;margin:0;font-size:clamp(22px,3vw,34px);line-height:1.08}.enterprise-record-header small{color:#60736b;margin-top:8px;font-size:13px;display:block}.enterprise-primary-action{color:#fff;background:#0f5f48;border-style:solid;width:auto;min-width:144px}.enterprise-primary-action:hover,.enterprise-primary-action:focus-visible{background:#0a4d3a}.enterprise-record-grid{grid-template-columns:minmax(0,.92fr) minmax(260px,.42fr);gap:12px;display:grid}.enterprise-record-section{background:#fbfdfb;border:1px solid #edf3ef;border-radius:7px;align-content:start;gap:8px;padding:13px;display:grid}.enterprise-record-section.issue,.enterprise-record-section.evidence{grid-column:1}.enterprise-record-section.action,.enterprise-record-section.proof{grid-column:2}.enterprise-record-section span{color:#60736b;text-transform:uppercase;font-size:11px;font-weight:850}.enterprise-record-section p{color:#293b35;margin:0;font-size:14px;line-height:1.48}.enterprise-evidence-list{gap:8px;display:grid}.enterprise-evidence-item{border-top:1px solid #edf3ef;gap:4px;padding-top:8px;display:grid}.enterprise-evidence-item:first-child{border-top:0;padding-top:0}.enterprise-evidence-item strong{color:#20332d;font-size:13px}.enterprise-evidence-item small{color:#60736b;font-size:12px}.enterprise-text-action{color:#0f5f48;cursor:pointer;background:0 0;border:0;justify-self:start;padding:2px 0;font-weight:800}.enterprise-right-rail{border-top:1px solid #edf3ef;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:12px;display:grid}.enterprise-right-rail div{gap:5px;display:grid}.enterprise-right-rail strong{color:#20332d;font-size:13px}.enterprise-right-rail p{color:#60736b;margin:0;font-size:12px;line-height:1.4}@media (width<=920px){.enterprise-issue-hero,.enterprise-issue-console,.enterprise-record-grid,.enterprise-right-rail{grid-template-columns:1fr}.enterprise-record-header{display:grid}.enterprise-record-section.issue,.enterprise-record-section.evidence,.enterprise-record-section.action,.enterprise-record-section.proof{grid-column:auto}}.workspace:not(.ontology-page)>.hero-strip,.workspace:not(.ontology-page)>.scope-strip,.workspace:not(.ontology-page)>.hq-operating-stack,.workspace:not(.ontology-page)>.settings-section,.workspace:not(.ontology-page)>.execution-history-section,.workspace:not(.ontology-page)>.evidence-section{display:none!important}.enterprise-workspace{--ew-ink:#17231f;--ew-muted:#66756f;--ew-line:#dce5e1;--ew-soft:#f5f8f6;--ew-primary:#0f5f48;color:var(--ew-ink);gap:16px;padding:2px 0 32px;display:grid}.enterprise-page-header{justify-content:space-between;align-items:flex-end;gap:24px;padding:8px 2px 2px;display:flex}.enterprise-page-header>div{gap:5px;display:grid}.enterprise-page-header span,.case-section .section-heading span,.specialized-detail-panel>span,.source-detail-grid article>span,.proof-review .section-heading span{color:#718078;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.enterprise-page-header h1{color:var(--ew-ink);letter-spacing:-.035em;margin:0;font-size:clamp(28px,3vw,38px);line-height:1.05}.enterprise-page-header p{max-width:720px;color:var(--ew-muted);margin:0;font-size:14px;line-height:1.5}.enterprise-workspace button,.enterprise-workspace input,.enterprise-workspace select{font:inherit}.enterprise-workspace button{cursor:pointer}.enterprise-workspace button.primary,.case-header-actions button.primary,.proof-actions button.primary,.task-capture button.primary{border:1px solid var(--ew-primary);background:var(--ew-primary);color:#fff;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-weight:800;display:inline-flex}.enterprise-workspace button.secondary{border:1px solid var(--ew-line);color:#384840;background:#fff;border-radius:7px;align-items:center;gap:7px;padding:9px 12px;font-weight:750;display:inline-flex}.enterprise-workspace button:focus-visible,.enterprise-workspace input:focus-visible,.enterprise-workspace select:focus-visible{outline-offset:2px;outline:3px solid #0f5f482e}.enterprise-feedback{z-index:20;color:#0b5a43;background:#eff9f4;border:1px solid #b9d8cd;border-radius:8px;align-items:center;gap:9px;padding:10px 12px;font-size:13px;font-weight:750;display:flex;position:sticky;top:10px;box-shadow:0 8px 22px #17231f14}.enterprise-feedback button{color:inherit;background:0 0;border:0;margin-left:auto;padding:2px}.workspace-view-tabs{border-bottom:1px solid var(--ew-line);align-items:center;gap:4px;min-height:42px;display:flex}.workspace-view-tabs button{color:#66756f;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;min-height:42px;padding:0 12px;font-size:13px;font-weight:760;display:inline-flex}.workspace-view-tabs button.active{border-bottom-color:var(--ew-primary);color:var(--ew-primary)}.workspace-view-tabs button span{color:#51635b;text-align:center;background:#edf3f0;border-radius:99px;min-width:20px;padding:2px 6px;font-size:11px}.enterprise-table-shell{border:1px solid var(--ew-line);background:#fff;border-radius:8px;overflow:hidden}.enterprise-table-toolbar{border-bottom:1px solid var(--ew-line);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.enterprise-table-toolbar label{color:#718078;align-items:center;gap:8px;min-width:min(380px,42vw);display:flex}.enterprise-table-toolbar input{width:100%;color:var(--ew-ink);background:0 0;border:0;outline:0}.enterprise-table-toolbar>div{align-items:center;gap:6px;display:flex}.enterprise-table-toolbar button,.enterprise-table-toolbar select{border:1px solid var(--ew-line);color:#45564e;background:#fff;border-radius:6px;align-items:center;gap:6px;min-height:34px;padding:6px 9px;font-size:12px;font-weight:720;display:inline-flex}.enterprise-table-scroll{position:relative;overflow-x:auto}.enterprise-table-scroll:focus-visible{outline-offset:2px;outline:3px solid #0f5f482e}.enterprise-table-scroll:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#14221d12);width:28px;height:0;margin-top:-1px;display:block;position:sticky;top:0;bottom:0;right:0}@supports (overflow-x:auto){.enterprise-table-scroll{scrollbar-width:thin}}.enterprise-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:980px}.enterprise-table th{border-bottom:1px solid var(--ew-line);color:#66756f;letter-spacing:.035em;text-align:left;text-transform:uppercase;background:#f8faf9;padding:9px 11px;font-size:11px;font-weight:820}.enterprise-table td{color:#3f5048;vertical-align:middle;border-bottom:1px solid #edf2ef;padding:11px;font-size:12px;line-height:1.35}.enterprise-table tbody tr{cursor:pointer;transition:background .15s}.enterprise-table tbody tr:hover{background:#f7faf8}.enterprise-table tbody tr.selected,.enterprise-table tbody tr[aria-current=true]{box-shadow:inset 3px 0 var(--ew-primary);background:#edf7f2}.enterprise-table td:first-child{width:36%}.enterprise-table td:first-child>span{color:#7b8982;font-size:10px;font-weight:800;display:block}.enterprise-table td:first-child>strong{color:#1d2d26;margin-top:3px;font-size:13px;line-height:1.35;display:block}.enterprise-table td:first-child>small{color:#7b8982;margin-top:3px;display:block}.enterprise-table .due-over{color:#b42318;font-weight:800}.enterprise-table td>svg{vertical-align:-3px;margin-right:7px}.enterprise-table td button{color:var(--ew-primary);background:0 0;border:0;padding:4px;font-weight:800}.issue-report-page{gap:18px;display:grid}.issue-report-dashboard{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.report-decision-panel{border:1px solid var(--ew-line);background:#fff;border-radius:10px;gap:10px;min-width:0;padding:14px;display:grid}.report-decision-panel:first-child,.report-decision-panel:nth-child(2),.report-decision-panel:nth-child(5){grid-column:1/-1}.report-decision-panel>header span{color:var(--ew-primary);letter-spacing:.08em;font-size:.66rem;font-weight:800}.report-decision-panel>header h2{color:#1d2d26;margin:3px 0;font-size:1.05rem}.report-decision-panel>header p{color:#66786f;margin:0;font-size:.75rem}.report-chart-canvas{min-height:300px}.investigation-stages{gap:8px;margin:0;padding:0;list-style:none;display:grid}.investigation-stages li{background:#f8faf9;border:1px solid #e4eae6;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.investigation-stage-label{color:#1f3b32;font-weight:700}.investigation-stage-count{color:var(--ew-primary);font-weight:800}.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}.report-enter-case{white-space:nowrap;min-height:34px}.issue-report-table caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.issue-report-table td:nth-child(4),.issue-report-table td:nth-child(5),.issue-report-table td:nth-child(6){color:#1f3b32;font-weight:800}.issue-report-table-shell{grid-column:1/-1}.issue-report-table{min-width:0}.issue-report-table th:first-child,.issue-report-table td:first-child{width:44px}.issue-report-table th:nth-child(2),.issue-report-table td:nth-child(2){width:300px}.issue-report-table th:nth-child(3),.issue-report-table td:nth-child(3){width:110px}.issue-report-scope>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.issue-report-table th:nth-child(4),.issue-report-table td:nth-child(4),.issue-report-table th:nth-child(5),.issue-report-table td:nth-child(5),.issue-report-table th:nth-child(6),.issue-report-table td:nth-child(6){width:88px}.issue-report-table th:nth-child(7),.issue-report-table td:nth-child(7){width:104px}.issue-report-table th:nth-child(8),.issue-report-table td:nth-child(8){width:72px}.issue-report-table th:nth-child(9),.issue-report-table td:nth-child(9){width:160px}.issue-report-table th:nth-child(10),.issue-report-table td:nth-child(10){width:72px}.issue-report-table th:nth-child(11),.issue-report-table td:nth-child(11){width:76px}.sources-table{min-width:1040px}.enterprise-status{color:#52635b;white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:760;display:inline-flex}.enterprise-status i{background:#809087;border-radius:50%;width:7px;height:7px}.status-triaged i,.status-connected i,.status-complete i,.status-ready-for-review i{background:#16825d}.status-in-progress i,.status-collecting i,.status-monitoring i{background:#2563eb}.status-waiting-for-store i,.status-missing i,.status-incomplete i,.status-needs-attention i{background:#d97706}.status-conflicting i,.status-overdue i{background:#c2413a}.status-verification i{background:#7c3aed}.status-resolved i{background:#94a39c}.impact-high,.impact-medium,.impact-low{text-transform:uppercase;border-radius:4px;padding:3px 7px;font-size:10px;font-weight:850;display:inline-flex}.impact-high{color:#a2322c;background:#fff0ee}.impact-medium{color:#8a5a05;background:#fff6df}.impact-low{color:#315f9d;background:#edf4ff}.case-detail-workspace{border:1px solid var(--ew-line);background:#fff;border-radius:9px;overflow:hidden}.case-decision-header{border-bottom:1px solid var(--ew-line);grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:18px;display:grid}.case-title-block{gap:6px;display:grid}.case-title-block>span{color:#718078;letter-spacing:.08em;font-size:11px;font-weight:850}.case-title-block h2{max-width:850px;color:var(--ew-ink);letter-spacing:-.03em;margin:0;font-size:clamp(22px,2.4vw,31px);line-height:1.12}.case-title-meta{color:#66756f;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.case-header-actions{align-items:flex-start;gap:7px;display:flex}.case-stage-track{grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;padding-top:9px;display:grid}.case-stage-track span{color:#809087;border-top:2px solid #dfe7e3;align-items:center;gap:6px;padding-top:8px;font-size:10px;font-weight:750;display:flex;position:relative}.case-stage-track span i{background:#fff;border:2px solid #dfe7e3;border-radius:50%;width:8px;height:8px;position:absolute;top:-5px}.case-stage-track span.current{border-top-color:var(--ew-primary);color:var(--ew-primary)}.case-stage-track span.current i{border-color:var(--ew-primary);background:var(--ew-primary)}.case-workspace-grid{grid-template-columns:minmax(0,2fr) minmax(260px,.72fr);display:grid}.case-workspace-main{border-right:1px solid var(--ew-line);min-width:0}.case-section{padding:18px}.case-section+.case-section{border-top:1px solid var(--ew-line)}.section-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:13px;display:flex}.section-heading>div{gap:3px;display:grid}.section-heading h2,.section-heading h3,.specialized-detail-panel h2,.proof-review h2,.source-detail-grid h2{color:var(--ew-ink);letter-spacing:-.025em;margin:0}.section-heading h3{font-size:17px}.text-action{color:var(--ew-primary);background:0 0;border:0;align-items:center;gap:6px;padding:4px;font-size:12px;font-weight:800;display:inline-flex}.evidence-matrix{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.evidence-matrix article{background:#fafcfb;border:1px solid #e2e9e5;border-radius:7px;grid-template-columns:auto 1fr;gap:4px 8px;padding:11px;display:grid}.evidence-matrix article.conflict{background:#fff9f8;border-color:#efc8c4}.evidence-matrix article svg{color:#557067;grid-row:1/4}.evidence-matrix article span{color:#718078;text-transform:uppercase;font-size:10px;font-weight:800}.evidence-matrix article strong{color:#24352e;font-size:13px}.evidence-matrix article small{color:#809087;font-size:10px}.cause-hypothesis{background:#fffaf0;border-left:3px solid #d6b66a;gap:4px;margin-top:10px;padding:10px 12px;display:grid}.cause-hypothesis span{color:#806525;text-transform:uppercase;font-size:10px;font-weight:850}.cause-hypothesis strong{color:#3f3520;font-size:13px}.cause-hypothesis p{color:#716247;margin:0;font-size:12px}.recovery-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.recovery-steps>div{color:#718078;border:1px solid #e2e9e5;border-radius:7px;gap:9px;padding:10px;display:flex}.recovery-steps>div.done{color:#16825d}.recovery-steps>div.active{color:var(--ew-primary);background:#f4faf7;border-color:#b9d8cd}.recovery-steps p{gap:3px;margin:0;display:grid}.recovery-steps strong{color:#2c3e36;font-size:12px}.recovery-steps small{color:#718078;font-size:10px}.timeline-filters{flex-wrap:wrap;gap:5px;margin-bottom:12px;display:flex}.timeline-filters button{color:#687870;background:#fff;border:1px solid #dfe7e3;border-radius:99px;padding:5px 9px;font-size:10px;font-weight:780}.timeline-filters button.active{color:var(--ew-primary);background:#edf7f2;border-color:#a7cbbf}.activity-feed{display:grid}.activity-feed article{grid-template-columns:18px 1fr;gap:10px;min-height:68px;display:grid;position:relative}.activity-feed article:not(:last-child):before{content:"";background:#dfe7e3;width:1px;position:absolute;top:18px;bottom:-2px;left:7px}.activity-node{z-index:1;background:#809087;border:2px solid #fff;border-radius:50%;width:9px;height:9px;margin:4px 0 0 3px;position:relative;box-shadow:0 0 0 2px #cfdad5}.activity-node.action{background:#2563eb}.activity-node.proof{background:#16825d}.activity-node.state{background:#7c3aed}.activity-feed article>div{gap:4px;padding-bottom:14px;display:grid}.activity-feed article>div>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.activity-feed strong{color:#2b3b34;font-size:12px}.activity-feed span,.activity-feed small{color:#809087;font-size:10px}.activity-feed p{color:#5f7068;margin:0;font-size:12px;line-height:1.4}.case-fact-rail{background:#fbfcfb;align-content:start;display:grid}.case-fact-rail section{border-bottom:1px solid var(--ew-line);gap:5px;padding:14px;display:grid}.case-fact-rail section>span{color:#7b8982;text-transform:uppercase;font-size:10px;font-weight:850}.case-fact-rail section strong{color:#2c3d35;align-items:center;gap:6px;font-size:12px;display:flex}.case-fact-rail section small{color:#718078;font-size:10px;line-height:1.4}.case-fact-rail section button{color:var(--ew-primary);background:0 0;border:0;justify-self:start;padding:0;font-size:11px;font-weight:800}.case-fact-rail section a{color:#315f9d;font-size:11px;text-decoration:none}.enterprise-loading,.enterprise-error,.enterprise-empty{color:#718078;text-align:center;place-items:center;gap:7px;min-height:170px;display:grid}.enterprise-loading{justify-content:center;display:flex}.enterprise-error{color:#a2322c;grid-template-columns:auto auto;align-content:center}.enterprise-empty strong{color:#34453d}.enterprise-empty p{margin:0;font-size:12px}.enterprise-empty button{border:1px solid var(--ew-line);background:#fff;border-radius:6px;padding:7px 10px}.spin{animation:1s linear infinite ew-spin}@keyframes ew-spin{to{transform:rotate(360deg)}}.specialized-workspace-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);align-items:start;gap:12px;display:grid}.specialized-detail-panel{border:1px solid var(--ew-line);background:#fff;border-radius:8px;gap:14px;padding:16px;display:grid}.specialized-detail-panel h2{font-size:21px;line-height:1.18}.fact-list{border-top:1px solid var(--ew-line);display:grid}.fact-list p{border-bottom:1px solid #edf2ef;justify-content:space-between;gap:16px;margin:0;padding:9px 0;font-size:11px;display:flex}.fact-list span{color:#718078}.fact-list strong{color:#34453d;text-align:right}.action-routing h3,.task-capture h3,.proof-checklist h3{margin:0 0 9px;font-size:13px}.action-routing ol{color:#5e7067;gap:7px;margin:0;padding-left:22px;font-size:12px;display:grid}.task-capture{gap:8px;display:grid}.task-capture label{color:#53655c;align-items:center;gap:8px;font-size:12px;display:flex}.task-capture>button:not(.primary){color:#43564d;background:#fafcfb;border:1px dashed #a9b9b1;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:12px;font-weight:750;display:flex}.proof-workspace-grid{grid-template-columns:minmax(260px,.58fr) minmax(0,1.42fr);align-items:start;gap:12px;display:grid}.proof-queue{gap:6px;display:grid}.proof-queue button{border:1px solid var(--ew-line);color:inherit;text-align:left;background:#fff;border-radius:7px;gap:5px;padding:11px;display:grid}.proof-queue button.selected{box-shadow:inset 3px 0 var(--ew-primary);background:#f3faf6;border-color:#a7cbbf}.proof-queue span{color:#7b8982;font-size:10px;font-weight:850}.proof-queue strong{color:#293a32;font-size:12px}.proof-queue small{color:#718078}.proof-review{border:1px solid var(--ew-line);background:#fff;border-radius:8px;gap:15px;padding:16px;display:grid}.before-after{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.before-after figure{margin:0}.proof-image{color:#60736b;border:1px solid #dfe7e3;border-radius:7px;place-items:center;min-height:150px;display:grid}.proof-image.before{background:linear-gradient(135deg,#f1ece8,#e7ddd4)}.proof-image.after{background:linear-gradient(135deg,#e9f5ee,#d5eadf)}.proof-image span{margin-top:5px;font-size:10px;font-weight:750}.before-after figcaption{margin-top:7px}.before-after figcaption strong{font-size:12px}.before-after figcaption p{color:#718078;margin:3px 0 0;font-size:11px}.proof-checklist{border:1px solid #e2e9e5;border-radius:7px;padding:12px;display:grid}.proof-checklist p{color:#52645b;grid-template-columns:auto 1fr auto;gap:8px;margin:0;padding:7px 0;font-size:11px;display:grid}.proof-checklist p+p{border-top:1px solid #edf2ef}.proof-checklist svg{color:#16825d}.proof-checklist strong{color:#2f4138}.proof-actions{justify-content:flex-end;gap:7px;display:flex}.proof-actions button{border:1px solid var(--ew-line);color:#45574e;background:#fff;border-radius:6px;padding:8px 10px;font-size:11px;font-weight:750}.readiness-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.readiness-strip article{border:1px solid var(--ew-line);background:#fff;border-radius:7px;gap:4px;padding:12px;display:grid}.readiness-strip article.attention{background:#fffaf3;border-color:#efcfaa}.readiness-strip span{color:#718078;text-transform:uppercase;font-size:10px;font-weight:850}.readiness-strip strong{color:#23352d;font-size:24px}.readiness-strip small{color:#718078;font-size:10px}.source-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.source-detail-grid article{border:1px solid var(--ew-line);background:#fff;border-radius:8px;gap:11px;padding:16px;display:grid}.readiness-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.readiness-checks p{color:#52645b;align-items:center;gap:7px;margin:0;font-size:11px;display:flex}.readiness-checks p svg{color:#16825d}.readiness-checks p:nth-child(3) svg{color:#d97706}.readiness-boundary{color:#80591b;background:#fffaf3;border:1px solid #efcfaa;border-radius:7px;gap:9px;padding:10px;display:flex}.readiness-boundary p{gap:3px;margin:0;display:grid}.readiness-boundary strong{font-size:11px}.readiness-boundary small{color:#816a48;font-size:10px;line-height:1.4}@media (width<=1040px){.case-workspace-grid,.specialized-workspace-grid,.proof-workspace-grid{grid-template-columns:1fr}.case-workspace-main{border-right:0;border-bottom:1px solid var(--ew-line)}.case-fact-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.issue-report-dashboard{grid-template-columns:1fr}.report-decision-panel:first-child,.report-decision-panel:nth-child(2),.report-decision-panel:nth-child(5){grid-column:1/-1}.enterprise-workspace{gap:12px;padding-bottom:20px}.enterprise-page-header{align-items:start;display:grid}.enterprise-page-header button.primary{justify-self:start}.workspace-view-tabs{overflow-x:auto}.workspace-view-tabs button{flex:none}.enterprise-table-toolbar{display:grid}.enterprise-table-toolbar label{min-width:0}.enterprise-table-toolbar>div{overflow-x:auto}.enterprise-table{table-layout:auto;min-width:0}.enterprise-table th:nth-child(n+4),.enterprise-table td:nth-child(n+4){display:none}.enterprise-table th:first-child,.enterprise-table td:first-child{width:auto}.case-decision-header{grid-template-columns:1fr;padding:14px}.case-header-actions{justify-content:stretch}.case-header-actions button{flex:1}.case-stage-track{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:12px}.case-workspace-grid{display:block}.case-section{padding:14px}.evidence-matrix,.recovery-steps,.readiness-strip,.source-detail-grid,.readiness-checks,.case-fact-rail,.before-after{grid-template-columns:1fr}.before-after>svg{justify-self:center;transform:rotate(90deg)}.proof-actions{display:grid}.proof-actions button{width:100%}.proof-image{min-height:120px}}.workspace:not(.ontology-page)>.ai-analyst-panel{display:none!important}.mobile-detail-toggle,.mobile-detail-close{display:none}@media (width<=720px){.mobile-detail-toggle{color:#0f5f48;background:#fff;border:1px solid #0f5f48;border-radius:7px;justify-content:center;padding:10px 12px;font-weight:800;display:inline-flex}.case-detail-workspace:not(.mobile-open){display:none}.mobile-detail-close{color:#0f5f48;background:0 0;border:0;grid-column:1/-1;justify-self:start;padding:0;font-size:12px;font-weight:800;display:inline-flex}}.enterprise-table-more{color:#315047;background:#fff;border:1px solid #cbd7d2;border-radius:7px;align-self:center;padding:8px 14px;font-size:12px;font-weight:800}.enterprise-table-shell>.enterprise-table-more{margin:10px auto}.enterprise-workspace{--ew-ink:#14221d;--ew-muted:#52655d;--ew-subtle:#6b7c74;--ew-line:#d7e0dc;--ew-primary:#08664f;color:var(--ew-ink)}.enterprise-page-header h1:focus{outline:0}.enterprise-page-header h1{font-size:clamp(30px,2.7vw,36px);line-height:1.12}.case-context-bar{background:#fff;border:1px solid #cbd9d3;border-radius:9px;grid-template-columns:minmax(260px,1.4fr) minmax(480px,2fr) auto;align-items:center;gap:18px;padding:12px 14px;display:grid;box-shadow:0 7px 22px #14221d0d}.case-context-bar.all-cases{grid-template-columns:1fr}.case-context-title{min-width:0}.case-context-title>span,.case-context-bar dt{color:var(--ew-subtle);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.case-context-title>strong{color:var(--ew-primary);margin-top:3px;font-size:12px;display:block}.case-context-title>p{color:var(--ew-ink);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:14px;font-weight:750;overflow:hidden}.case-context-bar dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.case-context-bar dl>div{min-width:0}.case-context-bar dd{color:#31453c;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:12px;font-weight:720;overflow:hidden}.case-context-bar>button{border:1px solid var(--ew-line);color:#3c5148;background:#fff;border-radius:7px;align-items:center;gap:6px;min-height:36px;padding:7px 10px;font-size:12px;font-weight:750;display:inline-flex}.filter-result-summary{color:var(--ew-subtle);border-bottom:1px solid #edf2ef;justify-content:space-between;align-items:center;gap:12px;padding:7px 12px;font-size:12px;display:flex}.filter-result-summary strong{color:#31453c}.issue-master-detail{grid-template-columns:minmax(560px,1.55fr) minmax(390px,1fr);align-items:stretch;gap:12px;height:calc(100vh - 270px);min-height:650px;max-height:820px;display:grid}.issue-queue-pane,.issue-master-detail>.case-detail-workspace{min-width:0;min-height:0}.issue-queue-pane .enterprise-table-shell{flex-direction:column;height:100%;display:flex}.issue-queue-pane .enterprise-table-scroll{flex:1;overflow:auto}.issue-master-detail>.case-detail-workspace{overflow-y:auto}.issue-master-detail .enterprise-table{min-width:760px}.issue-master-detail .enterprise-table th:nth-child(4),.issue-master-detail .enterprise-table td:nth-child(4),.issue-master-detail .enterprise-table th:nth-child(5),.issue-master-detail .enterprise-table td:nth-child(5){display:none}.enterprise-table td{color:#40554c;font-size:13px}.enterprise-table td:first-child>span{color:#5f7269;font-size:11px}.enterprise-table td:first-child>strong{color:var(--ew-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.enterprise-table td:first-child>small{color:#62756c;font-size:12px}.enterprise-table tbody tr{height:66px}.enterprise-table tbody tr:focus-visible{outline-offset:-3px;outline:3px solid #267b64}.next-gate-cell{color:#1f5c49;font-size:12px;display:block}.next-gate-cell+small{color:#7a4c00;margin-top:3px;font-size:11px;display:block}.case-summary-strip{border-bottom:1px solid var(--ew-line);background:#f8faf9;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.case-summary-strip article{min-width:0;padding:11px 13px}.case-summary-strip article+article{border-left:1px solid var(--ew-line)}.case-summary-strip span{color:var(--ew-subtle);text-transform:uppercase;font-size:10px;font-weight:800}.case-summary-strip strong{color:#23372e;margin-top:4px;font-size:12px;display:block}.case-summary-strip p{color:#5a6e65;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 0;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.replay-badge,.case-gate-label{color:#37584b;background:#eef4f1;border-radius:99px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:760;display:inline-flex}.case-live-workspace .health-action-plan-buttons,.case-live-workspace .learning-ledger-buttons,.case-live-workspace .case-primary-actions{display:none!important}.case-detail-placeholder,.empty-detail{color:#5c7066;text-align:center;background:#fbfcfb;border:1px dashed #cbd9d3;border-radius:9px;place-items:center;min-height:220px;display:grid}.specialized-workspace-grid{grid-template-columns:minmax(620px,1.5fr) minmax(320px,.7fr)}.specialized-workspace-grid>.enterprise-table-shell{max-height:680px}.specialized-workspace-grid .enterprise-table-scroll{max-height:590px;overflow:auto}.specialized-detail-panel{position:sticky;top:16px}.proof-metadata{color:#5c7066;flex-wrap:wrap;gap:7px;font-size:12px;display:flex}.proof-metadata span{background:#eef3f1;border-radius:99px;padding:5px 8px}.proof-boundary{color:#52675d;align-items:center;gap:7px;margin:0;font-size:12px;display:flex}.safe-action-backdrop{z-index:120;background:#101c1773;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.safe-action-dialog{background:#fff;border-radius:12px;width:min(620px,100%);max-height:calc(100vh - 40px);padding:20px;overflow:auto;box-shadow:0 24px 70px #0a161147}.safe-action-dialog:focus{outline-offset:3px;outline:3px solid #08664f59}.safe-action-dialog header{justify-content:space-between;align-items:start;gap:18px;display:flex}.safe-action-dialog header span{color:var(--ew-primary);text-transform:uppercase;font-size:11px;font-weight:850}.safe-action-dialog h2{margin:4px 0 0;font-size:22px}.safe-action-dialog header>button{background:#f1f4f2;border:0;border-radius:7px;place-items:center;min-width:44px;min-height:44px;display:grid}.safe-action-dialog dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.safe-action-dialog dl>div{border:1px solid var(--ew-line);border-radius:8px;padding:10px}.safe-action-dialog dt{color:var(--ew-subtle);text-transform:uppercase;font-size:11px;font-weight:800}.safe-action-dialog dd{color:#273b32;margin:4px 0 0;font-size:13px;font-weight:680}.safe-action-dialog section{background:#f4f8f6;border-radius:8px;padding:12px}.safe-action-dialog section p{color:#52675d;margin:4px 0 0;font-size:13px}.safe-action-dialog footer{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.safe-action-dialog footer button{border:1px solid var(--ew-line);background:#fff;border-radius:7px;min-height:44px;padding:8px 12px;font-weight:760}.enterprise-empty.prerequisite{min-height:260px;padding:22px}.enterprise-empty.prerequisite p{color:#5b7066;max-width:420px;font-size:13px;line-height:1.5}.readiness-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.status-stale{color:#a33b22}.status-delayed{color:#8a5a05}.status-fresh{color:#087a55}.enterprise-workspace button:disabled{cursor:not-allowed;opacity:1;color:#78867f!important;box-shadow:none!important;background:#eef1ef!important;border-color:#d9e0dd!important}.simulator-toggle:disabled{cursor:not-allowed;color:#78867f;background:#eef1ef}@media (width<=1180px){.case-context-bar{grid-template-columns:1fr}.case-context-bar dl{grid-template-columns:repeat(4,minmax(0,1fr))}.case-context-bar>button{justify-self:start}.issue-master-detail{grid-template-columns:minmax(480px,1.2fr) minmax(360px,1fr)}}@media (width<=768px){.sidebar{padding:12px;position:static}.sidebar .brand-lockup{margin-bottom:4px}.sidebar .nav-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid;overflow:visible}.sidebar .nav-item{white-space:normal;text-align:center;justify-content:center;min-width:0;min-height:44px;padding:7px 5px;font-size:11px}.sidebar .nav-item svg{display:none}.workspace{padding:12px}.enterprise-workspace{gap:11px}.case-context-bar{gap:10px;padding:10px}.case-context-bar dl{grid-template-columns:repeat(2,minmax(0,1fr))}.case-context-title>p{white-space:normal}.enterprise-page-header h1{font-size:28px}.workspace-view-tabs,.workspace-view-tabs button,.enterprise-table-toolbar button,.enterprise-table-toolbar select,.enterprise-workspace input,.enterprise-workspace select,.enterprise-workspace button{min-height:44px}.enterprise-table-toolbar{gap:8px}.enterprise-table-toolbar input{min-height:44px;font-size:16px}.issue-master-detail{height:auto;min-height:0;max-height:none;display:block}.issue-master-detail.detail-open .issue-queue-pane,.issue-master-detail:not(.detail-open)>.case-detail-workspace,.issue-master-detail:not(.detail-open)>.case-detail-placeholder{display:none}.issue-master-detail.detail-open>.case-detail-workspace{display:block}.issue-queue-pane .enterprise-table-shell{height:auto}.issue-queue-pane .enterprise-table-scroll{overflow:visible}.issue-master-detail .enterprise-table{table-layout:fixed;min-width:0}.issue-master-detail .enterprise-table th:nth-child(n+4),.issue-master-detail .enterprise-table td:nth-child(n+4){display:none}.issue-master-detail .enterprise-table th:first-child,.issue-master-detail .enterprise-table td:first-child{width:58%}.enterprise-table tbody tr{height:auto;min-height:72px}.enterprise-table td{padding:10px 8px;font-size:12px}.enterprise-table td:first-child>span,.enterprise-table td:first-child>small{font-size:12px}.mobile-detail-close{min-height:44px;color:var(--ew-primary);background:0 0;border:0;grid-column:1/-1;justify-self:start;align-items:center;gap:6px;padding:0 4px;font-size:13px;font-weight:800;display:inline-flex}.case-decision-header{grid-template-columns:1fr;padding:12px}.case-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.case-summary-strip article:nth-child(3){border-left:0;border-top:1px solid var(--ew-line)}.case-summary-strip article:nth-child(4){border-top:1px solid var(--ew-line)}.specialized-workspace-grid,.proof-workspace-grid{grid-template-columns:1fr}.specialized-detail-panel{position:static}.specialized-workspace-grid .enterprise-table{min-width:700px}.specialized-workspace-grid .enterprise-table-scroll{overflow-x:auto}.safe-action-backdrop{align-items:end;padding:0}.safe-action-dialog{border-radius:14px 14px 0 0;max-height:90vh;padding:16px}.safe-action-dialog dl{grid-template-columns:1fr}.safe-action-dialog footer{display:grid}.before-after{grid-template-columns:1fr}.proof-image{min-height:120px}.readiness-strip,.source-detail-grid{grid-template-columns:1fr}.sources-table{min-width:760px}}.case-title-block h2{overflow-wrap:anywhere;max-width:34ch;margin:4px 0 7px;font-size:21px;line-height:1.2}.detail-facts p{grid-template-columns:18px minmax(88px,auto) minmax(0,1fr);align-items:start;gap:7px;display:grid}.detail-facts p strong{color:#30453b}.contextual-prerequisite{background:#fbfcfb;border-style:solid;align-content:start;gap:10px;min-height:220px;padding:22px}.contextual-prerequisite>svg{color:#8a5a05}.contextual-prerequisite>span{color:var(--ew-primary);font-size:11px;font-weight:800}.contextual-prerequisite h2{margin:0;font-size:19px}.contextual-prerequisite p{color:#596c63;margin:0;font-size:13px;line-height:1.5}.contextual-prerequisite>strong{color:#354b41;font-size:12px}.contextual-prerequisite>button{color:var(--ew-primary);background:#fff;border:1px solid #b8cbc3;border-radius:7px;justify-self:start;padding:8px 11px;font-weight:760}.mobile-case-command{display:none}@media (width<=768px){.sidebar .locale-switcher,.sidebar .sales-contact-button,.sidebar .partner-panel{display:none}.workspace-view-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.workspace-view-tabs button{justify-content:space-between;width:100%}.case-title-block h2{max-width:none;font-size:20px}.case-live-workspace{display:none}.mobile-case-command{border-bottom:1px solid var(--ew-line);background:#f7faf8;gap:8px;padding:12px;display:grid}.mobile-case-command article{background:#fff;border:1px solid #dbe4e0;border-radius:8px;padding:11px}.mobile-case-command span{color:#65776f;text-transform:uppercase;font-size:11px;font-weight:800}.mobile-case-command strong{color:#22362d;margin-top:4px;font-size:14px;line-height:1.35;display:block}.mobile-case-command p{color:#52665d;margin:4px 0 0;font-size:13px;line-height:1.5}.activity-timeline{border:0;border-top:1px solid var(--ew-line);border-radius:0;margin:0;padding:12px}.timeline-list{grid-template-columns:1fr}}@media (width<=480px){.issue-master-detail .enterprise-table th:nth-child(3),.issue-master-detail .enterprise-table td:nth-child(3){display:none}.issue-master-detail .enterprise-table th:first-child,.issue-master-detail .enterprise-table td:first-child{width:68%}.case-summary-strip{grid-template-columns:1fr}.case-summary-strip article+article{border-left:0;border-top:1px solid var(--ew-line)}}.health-command-feed{--hcf-bg:#fafbfc;--hcf-card-bg:#fff;--hcf-line:#e8ecf0;--hcf-text:#1a2332;--hcf-muted:#53657a;--hcf-accent:#0d4f3c;--hcf-radius:6px;background:var(--hcf-bg);flex-direction:column;gap:16px;min-height:100%;padding:20px 24px;display:flex}.feed-header h1{color:var(--hcf-text);margin:0;font-size:1.25rem;font-weight:700}.health-pulse{background:var(--hcf-card-bg);border:1px solid var(--hcf-line);border-radius:var(--hcf-radius);padding:14px 18px}.health-pulse h2{text-transform:uppercase;letter-spacing:.08em;color:var(--hcf-muted);margin:0 0 4px;font-size:.8rem;font-weight:600}.pulse-scope-copy{color:var(--hcf-muted);margin:0 0 11px;font-size:.7rem;line-height:1.4}.pulse-counts{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.pulse-count{text-align:center;border-radius:var(--hcf-radius);background:#f4f6f8;padding:8px 4px}.pulse-number{color:var(--hcf-text);font-size:1.5rem;font-weight:700;line-height:1.1;display:block}.pulse-label{color:var(--hcf-muted);margin-top:2px;font-size:.7rem;display:block}.pulse-active .pulse-number{color:#c0392b}.pulse-decision .pulse-number{color:#e67e22}.pulse-predicted .pulse-number{color:#8e44ad}.pulse-recovering .pulse-number{color:var(--hcf-accent)}.feed-master-detail{border:1px solid var(--hcf-line);border-radius:var(--hcf-radius);background:var(--hcf-card-bg);flex:1;grid-template-columns:380px 1fr;gap:0;min-height:0;display:grid;overflow:hidden}.feed-master-detail.no-selection .health-case-drawer.placeholder{display:none}.feed-list-pane{border-right:1px solid var(--hcf-line);flex-direction:column;max-height:72vh;display:flex;overflow-y:auto}.top5-section{border-bottom:1px solid var(--hcf-line);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 16px 8px;display:flex}.top5-section h3{text-transform:uppercase;letter-spacing:.04em;color:var(--hcf-muted);margin:0;font-size:.8rem;font-weight:600}.top5-section h3 small{text-transform:none;letter-spacing:0;margin-left:8px;font-weight:400}.top5-scope-copy{color:var(--hcf-muted);margin:4px 0 0;font-size:.68rem;line-height:1.4}.updates-btn{color:var(--hcf-accent,#2563eb);background:color-mix(in oklch, var(--hcf-accent,#2563eb) 10%, transparent);border:1px solid color-mix(in oklch, var(--hcf-accent,#2563eb) 30%, transparent);border-radius:var(--hcf-radius,6px);cursor:pointer;align-items:center;gap:4px;margin-top:6px;padding:4px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.updates-btn:hover{background:color-mix(in oklch, var(--hcf-accent,#2563eb) 18%, transparent)}.feed-view-toggle{border:1px solid var(--hcf-line);border-radius:var(--hcf-radius,6px);background:var(--hcf-surface,#fff);min-height:44px;color:var(--hcf-accent,#2563eb);cursor:pointer;white-space:nowrap;padding:6px 10px;font-size:.76rem;font-weight:600}.feed-view-toggle:hover{background:color-mix(in oklch, var(--hcf-accent,#2563eb) 8%, var(--hcf-surface,#fff))}.feed-toolbar{border-bottom:1px solid var(--hcf-line);grid-template-columns:minmax(180px,.8fr) minmax(220px,1.2fr);gap:8px;padding:8px 12px;display:grid}.domain-filter-control{border:1px solid var(--hcf-line);border-radius:var(--hcf-radius);min-height:44px;color:var(--hcf-muted);background:var(--hcf-card-bg);align-items:center;gap:6px;padding:0 8px;font-size:.72rem;display:flex}.domain-filter-control select{min-width:0;color:var(--hcf-text);background:0 0;border:0;outline:none;flex:1;font-size:.78rem;font-weight:600}.feed-search{border-radius:var(--hcf-radius);background:#f4f6f8;align-items:center;gap:6px;min-height:44px;padding:5px 10px;display:flex}.feed-search input{min-height:44px;color:var(--hcf-text);background:0 0;border:0;outline:none;flex:1;font-size:.82rem}.feed-search .search-clear{cursor:pointer;min-width:44px;min-height:44px;color:var(--hcf-muted);background:0 0;border:0;padding:2px}.feed-card-list{flex-direction:column;display:flex}.feed-card{border-bottom:1px solid var(--hcf-line);cursor:pointer;padding:12px 16px 8px;transition:background-color .12s}.feed-card.selected{border-left:3px solid var(--hcf-accent);background:#eef5f2}.feed-card:focus-visible{outline:2px solid var(--hcf-accent);outline-offset:-2px}.feed-card-header{align-items:center;gap:6px;margin-bottom:4px;display:flex}.domain-badge{color:var(--hcf-accent);letter-spacing:.01em;font-size:.68rem;font-weight:700}.severity-badge{text-transform:uppercase;letter-spacing:.02em;border-radius:3px;padding:1px 6px;font-size:.68rem;font-weight:600}.severity-critical{color:#c0392b;background:#fde8e8}.severity-high{color:#d35400;background:#fef3e2}.severity-watch{color:var(--hcf-accent);background:#eef5f2}.status-chip{color:var(--hcf-muted);background:#f0f2f5;border-radius:3px;padding:1px 6px;font-size:.68rem}.card-id{color:var(--hcf-muted);margin-left:auto;font-size:.68rem}.card-title{color:var(--hcf-text);margin-bottom:3px;font-size:.92rem;font-weight:600;line-height:1.3;display:block}.card-judgment{color:var(--hcf-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 6px;font-size:.82rem;line-height:1.35;display:-webkit-box;overflow:hidden}.feed-monetary-summary{background:color-mix(in oklch, var(--hcf-accent) 8%, var(--hcf-card-bg));border:1px solid color-mix(in oklch, var(--hcf-accent) 18%, transparent);color:var(--hcf-muted);border-radius:7px;grid-template-columns:1fr 1fr;gap:7px 12px;margin:8px 0;padding:9px 10px;display:grid}.feed-monetary-summary .simulation-kicker{color:#9a5b00;letter-spacing:.035em;grid-column:1/-1;font-size:.64rem;font-weight:750}.feed-monetary-summary>div{gap:2px;min-width:0;display:grid}.feed-monetary-summary>div span{font-size:.69rem}.feed-monetary-summary>div strong{color:var(--hcf-text);font-variant-numeric:tabular-nums;font-size:.92rem}.feed-monetary-summary>small{grid-column:1/-1;font-size:.67rem}.feed-monetary-unavailable{border:1px dashed var(--hcf-border);color:var(--hcf-muted);border-radius:7px;margin:8px 0;padding:9px 10px;font-size:.74rem}.card-authority-scope,.source-fusion{color:var(--hcf-muted);align-items:baseline;gap:8px;min-width:0;margin-bottom:7px;font-size:.7rem;display:flex}.card-authority-scope strong,.source-fusion strong{color:var(--hcf-text);overflow-wrap:anywhere;font-weight:600}.card-meta{color:var(--hcf-muted);flex-wrap:wrap;gap:10px;font-size:.76rem;display:flex}.card-meta span{align-items:center;gap:3px;display:flex}.priority-reasons{color:var(--hcf-text);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:6px;font-size:.76rem;line-height:1.35;display:flex}.priority-reasons span{align-items:center;display:inline-flex}.priority-reasons span+span:before{content:"•";color:var(--hcf-muted);margin-right:8px}.evidence-tag{border-radius:3px;padding:0 5px;font-weight:500}.evidence-ready{color:#2e7d32;background:#e8f5e9}.evidence-partial{color:#f9a825;background:#fff8e1}.evidence-conflicting{color:#c0392b;background:#fde8e8}.evidence-missing{color:#6b7a8d;background:#f0f2f5}.card-expand-toggle{color:var(--hcf-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;min-height:44px;padding:4px 0 0;font-size:.7rem;display:flex}.card-expand-toggle:hover{color:var(--hcf-accent)}.feed-card-expand{color:var(--hcf-text);padding:8px 0 4px;font-size:.78rem}.expand-facts p{margin:3px 0;line-height:1.4}.expand-facts strong{color:var(--hcf-muted);font-size:.72rem}.health-case-drawer{flex-direction:column;max-height:72vh;padding:0;display:flex;overflow-y:auto}.health-case-drawer.placeholder{color:var(--hcf-muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:40px;display:flex}.health-case-drawer.placeholder strong{font-size:.85rem}.drawer-header{border-bottom:1px solid var(--hcf-line);padding:14px 68px 10px 18px;position:relative}.drawer-close-desktop{border:1px solid var(--hcf-line);background:var(--hcf-card-bg);width:44px;height:44px;color:var(--hcf-text);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:12px;right:14px}.drawer-back{cursor:pointer;color:var(--hcf-accent);background:0 0;border:0;align-items:center;gap:4px;padding:0 0 8px;font-size:.8rem;display:none}.drawer-case-id{color:var(--hcf-muted);font-size:.7rem}.drawer-title h2{color:var(--hcf-text);margin:2px 0 6px;font-size:1rem;font-weight:700}.drawer-badges{align-items:center;gap:8px;font-size:.72rem;display:flex}.drawer-tabs{border-bottom:1px solid var(--hcf-line);gap:0;padding:0 18px;display:flex}.drawer-tabs button{min-height:44px;color:var(--hcf-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 14px;font-size:.78rem;font-weight:500;transition:color .1s,border-color .1s}.drawer-tabs button:hover{color:var(--hcf-text)}.drawer-tabs button.active{color:var(--hcf-accent);border-bottom-color:var(--hcf-accent);font-weight:600}.drawer-content{flex:1;padding:14px 18px;overflow-y:auto}.overview-strip{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:12px;display:grid}.overview-strip article{border-radius:var(--hcf-radius);background:#f7f9fb;padding:10px}.overview-strip article span{color:var(--hcf-muted);text-transform:uppercase;font-size:.68rem;display:block}.overview-strip article strong{margin:2px 0;font-size:.9rem;display:block}.overview-strip article p{color:var(--hcf-muted);margin:0;font-size:.78rem;line-height:1.4}.overview-summary{color:var(--hcf-text);margin:8px 0 0;font-size:.82rem;line-height:1.45}.drawer-insights{gap:16px;display:grid}.drawer-insights .overview-strip{margin-bottom:8px}.insight-section{border-top:1px solid var(--hcf-line);gap:8px;padding-top:14px;display:grid}.insight-section-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.insight-section-heading span{color:var(--hcf-text);font-size:.84rem;font-weight:700}.insight-section-heading small{color:var(--hcf-muted);font-size:.7rem}.insight-key-evidence .drawer-evidence{min-width:0}.insight-gaps{background:#fffaf0;border:1px solid #ead8b3;border-radius:10px;gap:8px;padding:10px;display:grid}.insight-gaps>strong{color:#8a4f08;font-size:.76rem}.insight-gaps>div{flex-wrap:wrap;gap:6px;display:flex}.insight-gaps span{color:#6f4a18;background:#fff;border-radius:999px;padding:5px 8px;font-size:.7rem}.insight-trace{border-top:1px solid var(--hcf-line);padding-top:12px}.insight-trace>summary{min-height:44px;color:var(--hcf-accent);cursor:pointer;font-size:.76rem;font-weight:700}.insight-trace[open]>summary{margin-bottom:10px}.evidence-list,.analysis-list,.outcome-list{margin:0;padding:0;list-style:none}.evidence-list li,.analysis-list li,.outcome-list li{border-bottom:1px solid var(--hcf-line);padding:10px 0}.evidence-list li strong{color:var(--hcf-text);font-size:.84rem}.evidence-value{color:var(--hcf-accent);margin-left:8px;font-size:.8rem;font-weight:600}.evidence-list li p,.analysis-list li p,.outcome-list li p{color:var(--hcf-muted);margin:3px 0;font-size:.78rem}.evidence-list li small,.outcome-list li small{color:var(--hcf-muted);font-size:.7rem}.prediction-panel{border:1px solid color-mix(in oklch, var(--hcf-accent) 22%, var(--hcf-line));border-radius:var(--hcf-radius);background:color-mix(in oklch, var(--hcf-accent) 4%, var(--hcf-card-bg));margin-bottom:16px;padding:12px}.prediction-panel header{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.prediction-panel header div{flex-direction:column;gap:2px;display:flex}.prediction-panel header span,.prediction-platforms span{color:var(--hcf-muted);font-size:.68rem}.prediction-panel header strong{color:var(--hcf-text);font-size:.92rem}.prediction-platforms{align-items:baseline;gap:8px;margin:12px 0 7px;display:flex}.prediction-platforms strong{color:var(--hcf-text);font-size:.78rem}.prediction-coverage{flex-wrap:wrap;gap:6px;display:flex}.prediction-coverage span{background:var(--hcf-card-bg);color:var(--hcf-muted);border-radius:3px;padding:2px 6px;font-size:.68rem}.leading-signal-title{color:var(--hcf-text);margin:12px 0 0;font-size:.76rem}.leading-signal-list{margin:6px 0 0;padding:0;list-style:none}.leading-signal-list li{border-top:1px solid var(--hcf-line);grid-template-columns:minmax(90px,.35fr) 1fr;gap:8px;padding:7px 0;font-size:.74rem;display:grid}.leading-signal-list li strong{color:var(--hcf-text)}.leading-signal-list li span{color:var(--hcf-muted);line-height:1.4}.prediction-action{color:var(--hcf-text);margin:9px 0 0;font-size:.76rem;line-height:1.45}.cause-header{justify-content:space-between;align-items:center;display:flex}.cause-header strong{flex:1;font-size:.82rem}.confidence-badge{color:var(--hcf-accent);background:#eef5f2;border-radius:3px;padding:1px 6px;font-size:.72rem;font-weight:600}.validation-step{align-items:center;gap:4px;display:flex}.missing-evidence{color:#c0392b;font-size:.72rem;font-style:italic}.outcome-metric{align-items:center;gap:6px;font-size:.8rem;font-weight:600;display:flex}.activity-list article{border-bottom:1px solid var(--hcf-line);gap:10px;padding:8px 0;display:flex}.activity-list article i{background:var(--hcf-accent);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.activity-list article strong{font-size:.78rem;display:block}.activity-list article p{color:var(--hcf-muted);margin:2px 0;font-size:.75rem}.activity-list article small{color:var(--hcf-muted);font-size:.68rem}.panel-empty{text-align:center;color:var(--hcf-muted);padding:24px 0;font-size:.82rem}.feed-state{text-align:center;color:var(--hcf-muted);flex-direction:column;align-items:center;gap:6px;padding:32px 20px;display:flex}.feed-state strong{color:var(--hcf-text);font-size:.88rem}.feed-state p{margin:0;font-size:.8rem}.feed-state button{border:1px solid var(--hcf-line);border-radius:var(--hcf-radius);background:var(--hcf-card-bg);cursor:pointer;min-height:44px;margin-top:8px;padding:5px 14px;font-size:.78rem}.drawer-plan{padding:0}.visualization-provenance,.sample-data-banner{color:#70501d;background:#fff8e7;border:1px solid #c8a45d;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.visualization-provenance{margin-bottom:14px}.visualization-provenance strong,.sample-data-banner strong{letter-spacing:.04em;flex:none;font-size:.7rem}.drawer-sample-badge{color:#70501d;background:#fff8e7;border:1px solid #c8a45d;font-weight:800}.visualization-provenance span,.sample-data-banner span{font-size:.68rem;line-height:1.45}.sample-data-banner{margin:0 0 12px}.sample-assumptions ul{margin-bottom:0}.visual-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.visual-heading>div{gap:2px;display:grid}.visual-heading span{color:var(--hcf-accent);letter-spacing:.1em;font-size:.62rem;font-weight:800}.visual-heading .visual-sample-tag{color:#70501d;letter-spacing:.04em;background:#fff8e7;border:1px solid #c8a45d;border-radius:999px;margin-left:7px;padding:1px 5px;font-size:.55rem;font-style:normal;display:inline-flex}.visual-heading h4{color:var(--hcf-text);margin:0;font-size:.92rem}.visual-heading p{max-width:48ch;color:var(--hcf-muted);text-align:right;margin:0;font-size:.72rem;line-height:1.45}.root-cause-visual,.platform-event-visual,.impact-scenario-visual{border:1px solid var(--hcf-line);background:#fbfdfc;border-radius:12px;padding:14px}.operating-impact-decision{gap:10px;margin:10px 0 12px;display:grid}.decision-flow-meta{color:var(--hcf-muted);flex-wrap:wrap;gap:6px;font-size:.72rem;display:flex}.decision-flow-meta span{border:1px solid var(--hcf-line);background:#fff;border-radius:999px;padding:4px 8px}.decision-flow-meta strong{color:var(--hcf-text)}.decision-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.decision-step{border:1px solid var(--hcf-line);background:#fff;border-radius:10px;grid-template-columns:24px minmax(0,1fr);gap:8px;min-width:0;padding:9px;display:grid}.decision-step>span{width:24px;height:24px;color:var(--hcf-accent);background:#e7f0ee;border-radius:999px;place-items:center;font-size:.72rem;font-weight:800;display:inline-grid}.decision-step div{gap:3px;min-width:0;display:grid}.decision-step strong{color:var(--hcf-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.66rem}.decision-step b{color:var(--hcf-text);overflow-wrap:anywhere;font-size:.86rem;line-height:1.2}.decision-step small{color:var(--hcf-muted);overflow-wrap:anywhere;font-size:.68rem;line-height:1.35}.root-cause-visual+.platform-event-visual,.platform-event-visual+.impact-scenario-visual,.impact-scenario-visual+.prediction-panel{margin-top:14px}.root-cause-layout{grid-template-columns:minmax(0,1.9fr) minmax(220px,.7fr);gap:12px;min-width:0;display:grid}.root-cause-canvas{background:radial-gradient(circle at 1px 1px,#dce8e3 1px,#0000 0) 0 0/18px 18px,#f8fbf9;border:1px solid #e3ece8;border-radius:10px;min-width:0;overflow:auto hidden}.drawer-analysis{container-type:inline-size}@container (width<=760px){.root-cause-layout{grid-template-columns:1fr}.root-cause-canvas svg{min-width:760px}}.root-cause-canvas svg{width:100%;min-width:620px;height:auto;display:block}.root-cause-edges marker path{fill:#9aaba3}.cause-edge{fill:none;stroke:#9aaba3;stroke-width:2px}.cause-edge.relation-supports{stroke:#d97706;stroke-width:2.5px}.cause-edge.relation-requires_evidence{stroke-dasharray:5 5}.cause-edge.relation-contradicts{stroke:#b91c1c}.cause-node{cursor:pointer;outline:none}.cause-node rect{fill:#fff;stroke:#bfd0c8;stroke-width:1.5px;transition:stroke-width .12s,filter .12s}.cause-node:hover rect,.cause-node:focus rect,.cause-node.selected rect{stroke-width:3px;filter:drop-shadow(0 5px 8px #132e241f)}.cause-node-confirmed rect{stroke:#0f766e;fill:#effaf7}.cause-node-supported rect{stroke:#d97706;fill:#fff9ed}.cause-node-partial rect{stroke:#2563eb;fill:#f1f6ff}.cause-node-missing rect{stroke:#7b8a83;fill:#f7f9f8;stroke-dasharray:5 3}.cause-node-rejected rect{stroke:#b91c1c;fill:#fff4f4}.cause-node-status{fill:#65756e;text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-weight:800}.cause-node-label{fill:var(--hcf-text);font-size:12px;font-weight:760}.root-cause-detail{background:#fff;border:1px solid #dce8e3;border-radius:10px;min-width:0;padding:13px}.root-cause-detail>span{color:#9a5b00;background:#fff4d9;border-radius:999px;padding:3px 7px;font-size:.64rem;font-weight:800;display:inline-block}.root-cause-detail h5{color:var(--hcf-text);margin:10px 0 6px;font-size:.88rem}.root-cause-detail>p{color:var(--hcf-muted);margin:0;font-size:.74rem;line-height:1.5}.root-cause-detail dl{grid-template-columns:1fr 1fr;gap:7px;margin:12px 0;display:grid}.root-cause-detail dl div{border:1px solid #e5ece9;border-radius:7px;padding:7px}.root-cause-detail dt{color:var(--hcf-muted);font-size:.64rem}.root-cause-detail dd{color:var(--hcf-text);margin:3px 0 0;font-size:.86rem;font-weight:800}.root-cause-detail dd ul{gap:5px;margin:5px 0 0;padding:0;list-style:none;display:grid}.root-cause-detail dd li{color:var(--hcf-text);font-size:.7rem;font-weight:680;line-height:1.4}.root-cause-missing{border-top:1px solid #e5ece9;padding-top:10px}.root-cause-missing strong{color:#9b3a2f;font-size:.72rem}.root-cause-missing ul,.impact-input-gaps ul{color:var(--hcf-muted);margin:6px 0 0;padding-left:17px;font-size:.7rem;line-height:1.5}.graph-legend{color:var(--hcf-muted);flex-wrap:wrap;gap:10px;margin-top:10px;font-size:.66rem;display:flex}.graph-legend span{align-items:center;gap:5px;display:inline-flex}.graph-legend i{border:2px solid #7b8a83;border-radius:3px;width:9px;height:9px}.graph-legend .legend-confirmed i{background:#effaf7;border-color:#0f766e}.graph-legend .legend-supported i{background:#fff9ed;border-color:#d97706}.graph-legend .legend-partial i{background:#f1f6ff;border-color:#2563eb}.graph-legend .legend-missing i{border-style:dashed}.root-cause-mobile-list{display:none}.platform-event-track{grid-template-columns:repeat(5,minmax(120px,1fr));gap:0;margin:0;padding:6px 0 0;list-style:none;display:grid;overflow-x:auto}.platform-event{border-top:2px solid #c9d7d1;align-content:start;gap:4px;min-width:0;padding:22px 10px 8px;display:grid;position:relative}.platform-event:after{content:"";border-top:2px solid #c9d7d1;width:50%;position:absolute;top:-2px;right:0}.platform-event>i{background:#0f766e;border:3px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:-7px;left:8px;box-shadow:0 0 0 1px #0f766e}.platform-event.event-missing{border-top-style:dashed}.platform-event.event-missing>i{background:#fff;box-shadow:0 0 0 1px #b45309}.platform-event.event-pending>i{background:#94a39c;box-shadow:0 0 0 1px #6b7d75}.platform-event>span{color:var(--hcf-accent);font-size:.64rem;font-weight:800}.platform-event>strong{color:var(--hcf-text);font-size:.74rem;line-height:1.3}.platform-event time{color:#66756f;font-size:.64rem;font-weight:700}.platform-event p{color:var(--hcf-muted);margin:0;font-size:.66rem;line-height:1.4}.impact-not-estimable{color:#855100;background:#fff9ea;border:1px solid #f0d28f;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;margin:0 0 12px;padding:10px;display:grid}.impact-not-estimable svg{grid-row:span 2}.impact-not-estimable strong{font-size:.78rem}.impact-not-estimable span{color:#77664b;font-size:.68rem}.financial-exposure-hero{background:linear-gradient(135deg,#edf8f4,#f8fcfa);border:1px solid #b8d9ce;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4px 16px;margin-bottom:12px;padding:14px;display:grid}.financial-exposure-hero>span{color:#356a5b;font-size:.72rem;font-weight:760}.financial-exposure-hero>strong{color:#0b5f48;letter-spacing:-.04em;grid-row:span 2;font-size:clamp(1.45rem,3vw,2rem)}.financial-exposure-hero>small{color:#5e756d;font-size:.68rem}.impact-scenario-bars{gap:9px;display:grid}.impact-scenario-bars article{cursor:pointer;border:1px solid #0000;border-radius:8px;gap:4px;min-height:54px;padding:7px 8px;display:grid}.impact-scenario-bars article:hover{background:#f7faf9}.impact-scenario-bars article[data-selected=true]{background:#effaf7;border-color:#0f766e;box-shadow:inset 3px 0 #0f766e}.impact-scenario-bars article:focus-visible{outline-offset:2px;outline:3px solid #0f766e40}.impact-scenario-bars article>b{color:#08735a;font-size:.68rem;font-weight:800}.impact-scenario-bars article>div:first-child{color:var(--hcf-text);justify-content:space-between;gap:10px;font-size:.72rem;display:flex}.scenario-bar{background:#e7eeeb;border-radius:999px;height:10px;margin-top:4px;overflow:hidden}.scenario-bar i{border-radius:inherit;background:linear-gradient(90deg,#0f766e,#31a18e);height:100%;display:block}.scenario-bar.unavailable{background:repeating-linear-gradient(135deg,#e2e9e6 0 6px,#f5f8f7 6px 12px)}.impact-scenario-bars small{color:var(--hcf-muted);font-size:.64rem}.impact-input-gaps{border-top:1px solid #e1eae6;margin-top:12px;padding-top:10px}.impact-input-gaps>strong,.impact-nonquantified>strong{color:var(--hcf-text);font-size:.72rem}.impact-nonquantified{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.impact-nonquantified span{color:#76542a;background:#fffaf2;border:1px solid #ead6b8;border-radius:999px;padding:3px 7px;font-size:.64rem}.platform-contribution{border-top:1px solid #e1eae6;gap:6px;margin-top:14px;padding-top:12px;display:grid}.platform-contribution h5{color:var(--hcf-text);margin:0 0 2px;font-size:.76rem}.platform-contribution article{background:#fff;border:1px solid #e1ebe7;border-radius:8px;grid-template-columns:minmax(0,1fr) auto 38px;align-items:center;gap:10px;padding:8px 10px;display:grid}.platform-contribution article div{gap:1px;min-width:0;display:grid}.platform-contribution article strong{color:var(--hcf-text);font-size:.7rem}.platform-contribution article span{color:var(--hcf-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.platform-contribution article b{color:#0b6650;text-align:right;font-size:.74rem}.platform-contribution article small{color:var(--hcf-muted);text-align:right;font-size:.62rem}.financial-formula{background:#f8fbfa;border:1px solid #dce8e3;border-radius:9px;min-width:0;margin-top:12px;padding:0 10px}.financial-formula summary{color:#0d6650;cursor:pointer;min-height:44px;font-size:.72rem;font-weight:800;line-height:44px}.financial-formula>strong{min-width:0;color:var(--hcf-text);overflow-wrap:anywhere;border-top:1px solid #e2ece8;padding:10px 0 4px;font-size:.68rem;display:block}.financial-calculation-meta{min-width:0;color:var(--hcf-muted);overflow-wrap:anywhere;margin:0;padding:0 0 10px;font-size:.6rem}.financial-formula ul{gap:6px;margin:0;padding:0 0 10px;list-style:none;display:grid}.financial-formula li{background:#fff;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:7px 8px;display:grid}.financial-formula li span{color:var(--hcf-text);font-size:.66rem}.financial-formula li b{color:#0b6650;font-size:.66rem}.financial-formula li small{color:var(--hcf-muted);grid-column:1/-1;font-size:.6rem}.automatic-recovery-summary{background:#f5f9fd;border:1px solid #b8cee8;border-left:4px solid #2563a8;border-radius:12px;gap:10px;padding:14px;display:grid}.automatic-recovery-summary.verdict-not_recovered{background:#fff6f5;border-color:#e5b6b2 #e5b6b2 #e5b6b2 #b42318}.automatic-recovery-summary.verdict-recovered{background:#f3fbf5;border-color:#a9d3b5 #a9d3b5 #a9d3b5 #15803d}.automatic-recovery-summary>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.automatic-recovery-summary>header span{color:var(--hcf-muted);letter-spacing:.06em;font-size:.66rem;font-weight:800}.automatic-recovery-summary>header strong{color:var(--hcf-text);font-size:.78rem}.automatic-recovery-summary>p{color:#1e568b;align-items:center;gap:5px;margin:0;font-size:.72rem;font-weight:750;display:flex}.automatic-recovery-summary dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.automatic-recovery-summary dl div{background:#fff;border-radius:8px;padding:9px}.automatic-recovery-summary dt{color:var(--hcf-muted);font-size:.64rem}.automatic-recovery-summary dd{color:var(--hcf-text);overflow-wrap:anywhere;margin:4px 0 0;font-size:.74rem;font-weight:750}.automatic-recovery-evidence{gap:8px;display:grid}.automatic-recovery-evidence h5{color:var(--hcf-muted);margin:0;font-size:.7rem}.automatic-recovery-evidence ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.automatic-recovery-evidence li{background:#fff;border:1px solid #dbe7f3;border-radius:8px;gap:4px;padding:10px;display:grid}.automatic-recovery-evidence strong{color:var(--hcf-text);font-size:.72rem}.automatic-recovery-evidence span{color:#1e568b;font-size:.7rem;font-weight:750}.automatic-recovery-evidence time{color:var(--hcf-muted);font-size:.64rem}.automatic-recovery-summary.compact{border-left-width:3px;border-radius:8px;gap:5px;margin-top:8px;padding:8px 10px}.automatic-recovery-summary.compact>header strong{font-size:.7rem}.recovery-acceptance-gate{border:1px solid var(--hcf-line);background:#fbfdfc;border-left:4px solid #b7791f;border-radius:12px;gap:14px;padding:16px;display:grid}.recovery-acceptance-gate.state-verified{border-left-color:#15803d}.recovery-acceptance-gate.state-failed,.recovery-acceptance-gate.state-insufficient_evidence{border-left-color:#b42318}.recovery-acceptance-gate.state-monitoring,.recovery-acceptance-gate.state-awaiting_review{border-left-color:#2563a8}.recovery-acceptance-gate>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.recovery-acceptance-gate>header span{color:var(--hcf-muted);letter-spacing:.08em;margin-bottom:4px;font-size:.65rem;font-weight:800;display:block}.recovery-acceptance-gate>header h4{color:var(--hcf-text);margin:0;font-size:1rem}.recovery-state-label{color:#6f4b0c;background:#fff8e8;border:1px solid #d7c497;border-radius:999px;flex:none;padding:5px 9px;font-size:.7rem}.state-verified .recovery-state-label{color:#166534;background:#eefaf1;border-color:#a9d3b5}.state-failed .recovery-state-label,.state-insufficient_evidence .recovery-state-label{color:#9f221b;background:#fff3f2;border-color:#e5b6b2}.state-monitoring .recovery-state-label,.state-awaiting_review .recovery-state-label{color:#1e568b;background:#f2f7fc;border-color:#b8cee8}.recovery-state-summary{max-width:70ch;color:var(--hcf-muted);margin:-4px 0 0;font-size:.76rem;line-height:1.55}.recovery-metric-strip{grid-template-columns:minmax(150px,1.5fr) repeat(3,minmax(92px,.7fr));gap:8px;display:grid}.recovery-metric-strip article{background:#fff;border:1px solid #dfe9e5;border-radius:9px;align-content:start;gap:5px;min-width:0;padding:10px 11px;display:grid}.recovery-metric-strip span{color:var(--hcf-muted);font-size:.65rem;font-weight:750}.recovery-metric-strip strong{color:var(--hcf-text);overflow-wrap:anywhere;font-size:.86rem}.recovery-gate-body{grid-template-columns:minmax(0,1.25fr) minmax(210px,.75fr);gap:12px;display:grid}.recovery-proof-requirements,.recovery-accountability{background:#fff;border:1px solid #e1eae6;border-radius:9px;margin:0;padding:12px}.recovery-proof-requirements h5{color:var(--hcf-text);margin:0 0 8px;font-size:.76rem}.recovery-proof-requirements ul{color:var(--hcf-text);gap:6px;margin:0;padding-left:18px;font-size:.72rem;line-height:1.45;display:grid}.recovery-proof-requirements p{color:var(--hcf-muted);margin:0;font-size:.72rem;line-height:1.5}.recovery-accountability{gap:8px;display:grid}.recovery-accountability div{grid-template-columns:minmax(80px,.75fr) minmax(0,1.25fr);gap:8px;display:grid}.recovery-accountability dt{color:var(--hcf-muted);font-size:.66rem}.recovery-accountability dd{color:var(--hcf-text);text-align:right;overflow-wrap:anywhere;margin:0;font-size:.7rem;font-weight:700}.recovery-ledger-note{color:var(--hcf-muted);border-left:3px solid #93b5aa;margin:0;padding:2px 0 2px 9px;font-size:.7rem;line-height:1.5}.recovery-acceptance-gate>footer{border-top:1px solid #e2ebe7;justify-content:flex-end;align-items:center;gap:8px;padding-top:12px;display:flex}.recovery-acceptance-gate>footer button{min-height:44px;color:var(--hcf-text);background:#fff;border:1px solid #b9cbc4;border-radius:8px;padding:8px 12px;font-size:.74rem;font-weight:750}.recovery-acceptance-gate>footer button.primary{border-color:var(--hcf-accent);background:var(--hcf-accent);color:#fff}.recovery-acceptance-gate>footer span{color:#166534;font-size:.72rem;font-weight:750}@media (width<=768px){.health-command-feed{padding:12px 10px}.pulse-counts{grid-template-columns:repeat(2,1fr)}.feed-master-detail{grid-template-columns:1fr}.feed-master-detail.no-selection .feed-card-list{display:flex}.feed-master-detail.no-selection .feed-card{border-right:0}.feed-list-pane{border-right:0;max-height:none}.health-case-drawer{max-height:none;display:none}.health-case-drawer.mobile-open{z-index:100;background:var(--hcf-card-bg);max-height:100dvh;display:flex;position:fixed;inset:0}.health-case-drawer.placeholder{display:none}.drawer-header{padding-right:18px}.drawer-back{min-height:44px;padding:0 4px 8px;display:flex}.drawer-close-desktop,.feed-master-detail.detail-open .feed-list-pane{display:none}.overview-strip{grid-template-columns:1fr}.drawer-plan .health-issue-owner-route-strip{grid-template-columns:minmax(0,1fr)}.drawer-plan .health-issue-owner-route-strip>div{min-width:0}.drawer-tabs{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 10px;display:grid;overflow:visible}.drawer-tabs button{white-space:nowrap;min-height:44px;padding:8px 4px;font-size:.76rem}.feed-toolbar{grid-template-columns:1fr}.domain-filter-control,.domain-filter-control select{min-height:44px}.feed-monetary-summary{grid-template-columns:1fr}.feed-monetary-summary .simulation-kicker,.feed-monetary-summary>small{grid-column:1}.prediction-panel header{grid-template-columns:1fr}.visual-heading{gap:5px;display:grid}.visual-heading p{text-align:left}.decision-flow{grid-template-columns:1fr}.decision-step{grid-template-columns:22px minmax(0,1fr)}.root-cause-layout{grid-template-columns:1fr}.drawer-insights,.drawer-insights *,.drawer-insights>*,.root-cause-visual,.platform-event-visual,.impact-scenario-visual,.sample-data-banner,.impact-not-estimable,.impact-input-gaps,.impact-nonquantified,.financial-formula,.financial-formula *{box-sizing:border-box;overflow-wrap:anywhere;min-width:0;max-width:100%}.root-cause-visual,.platform-event-visual,.impact-scenario-visual,.prediction-panel,.insight-section,.insight-gaps,.visualization-provenance{width:100%}.sample-data-banner,.impact-not-estimable,.financial-exposure-hero,.impact-scenario-bars article>div:first-child{flex-wrap:wrap}.visualization-provenance,.sample-data-banner{grid-template-columns:1fr;gap:5px;display:grid}.visualization-provenance strong,.sample-data-banner strong,.visualization-provenance span,.sample-data-banner span{overflow-wrap:anywhere;min-width:0}.financial-formula{width:100%}.root-cause-canvas{background:0 0;border:0;overflow:visible}.root-cause-canvas>svg{display:none}.root-cause-mobile-list{gap:7px;display:grid}.mobile-cause-node{width:100%;min-height:52px;color:var(--hcf-text);text-align:left;background:#fff;border:1px solid #bfd0c8;border-radius:9px;gap:3px;padding:8px 10px;display:grid}.mobile-cause-node>span{color:var(--hcf-muted);font-size:.64rem;font-weight:800}.mobile-cause-node>strong{font-size:.76rem}.mobile-cause-node.cause-node-confirmed{background:#effaf7;border-color:#0f766e}.mobile-cause-node.cause-node-supported{background:#fff9ed;border-color:#d97706}.mobile-cause-node.cause-node-partial{background:#f1f6ff;border-color:#2563eb}.mobile-cause-node.cause-node-missing{border-style:dashed}.platform-event-track{grid-template-columns:1fr;padding-left:10px;overflow:visible}.platform-event{border-top:0;border-left:2px solid #c9d7d1;min-height:76px;padding:9px 8px 9px 22px}.platform-event:after{display:none}.platform-event>i{top:13px;left:-7px}.platform-event.event-missing{border-left-style:dashed}.recovery-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.recovery-gate-body{grid-template-columns:1fr}.recovery-acceptance-gate>footer{flex-direction:column;align-items:stretch}.recovery-acceptance-gate>footer button{width:100%}.financial-exposure-hero{grid-template-columns:1fr;align-items:start}.financial-exposure-hero>strong{grid-row:auto}.platform-contribution article{grid-template-columns:minmax(0,1fr) auto}.platform-contribution article small{grid-column:2}.financial-formula li{grid-template-columns:1fr}.financial-formula li small{grid-column:auto}.leading-signal-list li{grid-template-columns:1fr;gap:2px}.feed-search{min-height:44px;padding:0 4px 0 10px}.feed-search input{min-height:44px}.feed-search .search-clear{justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.updates-btn,.feed-view-toggle{min-height:44px}}@media (width<=390px){.health-command-feed{padding:8px 6px}.pulse-counts{grid-template-columns:repeat(2,1fr);gap:6px}.pulse-number{font-size:1.2rem}.feed-card{padding:10px 10px 6px}.card-title{font-size:.82rem}.drawer-content{padding:10px 12px}}.risk-visual-overview{border:1px solid var(--hcf-border);background:var(--hcf-card-bg);border-radius:12px;margin:12px 0 18px;padding:14px;box-shadow:0 8px 24px #183a300f}.risk-visual-overview>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:10px;display:flex}.risk-visual-overview>header span{color:var(--hcf-accent);letter-spacing:.08em;font-size:.66rem;font-weight:800}.risk-visual-overview>header h2{color:var(--hcf-text);margin:3px 0;font-size:1.05rem}.risk-visual-overview>header p{color:var(--hcf-muted);margin:0;font-size:.75rem}.risk-visual-switch{border:1px solid var(--hcf-border);background:#f5f8f7;border-radius:9px;padding:3px;display:inline-flex}.risk-visual-switch button{min-height:44px;color:var(--hcf-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 12px;font-size:.74rem;font-weight:700}.risk-visual-switch button[aria-pressed=true]{color:var(--hcf-accent);background:#fff;box-shadow:0 2px 7px #183a301f}.risk-echart{width:100%;height:330px;min-height:280px}.risk-visual-loading{min-height:180px;color:var(--hcf-muted);place-items:center;display:grid}.risk-visual-data{color:var(--hcf-muted);margin-top:8px;font-size:.73rem}.risk-visual-data summary{cursor:pointer;align-items:center;min-height:44px;font-weight:700;display:flex}.risk-data-table{gap:5px;display:grid}.risk-data-table button{border:1px solid var(--hcf-border);min-height:44px;color:var(--hcf-text);text-align:left;cursor:pointer;background:#fff;border-radius:7px;grid-template-columns:1fr 1fr auto 1.4fr;align-items:center;gap:8px;display:grid}.risk-data-table button:hover,.risk-data-table button:focus-visible{border-color:var(--hcf-accent);outline:2px solid color-mix(in oklch, var(--hcf-accent) 20%, transparent)}@media (width<=768px){.risk-visual-overview{padding:10px}.risk-visual-overview>header{align-items:start;display:grid}.risk-visual-switch{width:100%}.risk-visual-switch button{flex:1;min-height:44px}.risk-echart{height:300px}.risk-data-table button{grid-template-columns:1fr auto;padding:8px}.risk-data-table button span:last-child{grid-column:1/-1}}.safe-action-dialog form{gap:14px;margin-top:16px;display:grid}.safe-action-dialog form label{color:#52655c;gap:6px;font-size:12px;font-weight:750;display:grid}.safe-action-dialog form input{border:1px solid var(--ew-line);width:100%;min-height:42px;color:var(--ew-ink);background:#fff;border-radius:7px;padding:9px 12px;font-size:13px}.safe-action-dialog form input:focus-visible{outline-offset:1px;border-color:#8fbcab;outline:3px solid #08664f38}.safe-action-dialog form footer{margin-top:4px}.enterprise-issue-hero{align-items:center;padding:16px 20px}.enterprise-issue-hero h1{margin:4px 0 6px;font-size:clamp(20px,2.2vw,26px);line-height:1.2}.enterprise-issue-hero p{font-size:13px;line-height:1.5}.enterprise-issue-hero .enterprise-freshness-card{min-height:0}.case-decision-header{grid-template-columns:minmax(0,1fr);gap:12px}.case-primary-actions{justify-self:start}.case-title-block h2{overflow-wrap:anywhere;text-wrap:balance;font-size:clamp(17px,1.7vw,22px);line-height:1.3}.specialized-detail-panel h2{overflow-wrap:anywhere;text-wrap:balance;font-size:16px;line-height:1.35}.proof-review .section-heading h2{overflow-wrap:anywhere;text-wrap:balance;font-size:17px;line-height:1.35}.enterprise-table.queue-table{min-width:700px}.enterprise-table.sources-table{min-width:900px}.safe-action-backdrop{--ew-ink:#14221d;--ew-muted:#52655d;--ew-subtle:#6b7c74;--ew-line:#d7e0dc;--ew-soft:#f5f8f6;--ew-primary:#08664f}.proof-review .before-after{grid-template-columns:repeat(2,minmax(0,1fr))}.briefing-launcher{z-index:60;color:#f2faf6;cursor:pointer;background:#0f5f48;border:1px solid #0c5741;border-radius:999px;align-items:center;gap:8px;padding:11px 18px;font-size:13px;font-weight:780;display:inline-flex;position:fixed;bottom:22px;right:22px;box-shadow:0 10px 30px #0a281e47}.briefing-launcher:hover{background:#0b4e3b}.ai-analyst-panel.briefing-drawer{z-index:110;background:#fbfcfb;border:0;border-left:1px solid #d7e0dc;border-radius:0;flex-direction:column;width:min(380px,92vw);margin:0;padding:0;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-18px 0 44px #0c1c1624}.briefing-drawer .ai-analyst-header{background:#fff;border-bottom:1px solid #e2e9e5;justify-content:space-between;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.briefing-drawer .ai-analyst-header h2{letter-spacing:-.01em;margin:3px 0 0;font-size:14px;line-height:1.35}.briefing-drawer .ai-analyst-header .eyebrow{color:#0f5f48;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10px;font-weight:850}.briefing-pin-note{color:#6b7c74;margin-top:3px;font-size:10px;display:block}.briefing-close{color:#45564e;cursor:pointer;background:#fff;border:1px solid #e2e9e5;border-radius:7px;place-items:center;min-width:34px;min-height:34px;display:grid}.briefing-drawer .ai-analyst-prompts{background:#fff;border-bottom:1px solid #eef2f0;flex-wrap:wrap;gap:6px;padding:10px 14px;display:flex}.briefing-drawer .ai-analyst-prompts button{color:#145c47;cursor:pointer;background:#f4faf7;border:1px solid #cfe0d8;border-radius:999px;padding:6px 11px;font-size:11px;font-weight:740}.briefing-drawer .ai-analyst-prompts button:hover{background:#e9f5ef}.briefing-drawer .ai-analyst-thread{flex:1;align-content:start;gap:12px;padding:14px;display:grid;overflow-y:auto}.briefing-drawer .ai-analyst-empty{color:#5b7066;background:#fff;border:1px dashed #cbd9d2;border-radius:9px;gap:6px;padding:14px;font-size:12px;display:grid}.briefing-drawer .ai-analyst-empty strong{color:#1d2d26;font-size:13px}.briefing-drawer .ai-analyst-message{gap:5px;display:grid}.briefing-drawer .ai-analyst-message>span{color:#7b8982;text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:800}.briefing-drawer .ai-analyst-message.user>p{color:#f2faf6;background:#0f5f48;border-radius:10px 10px 3px;justify-self:end;max-width:88%;margin:0;padding:9px 12px;font-size:12.5px;line-height:1.5}.briefing-drawer .ai-analyst-message.user>span{justify-self:end}.briefing-card{background:#fff;border:1px solid #e2e9e5;border-radius:10px;gap:9px;padding:12px;display:grid}.briefing-card.refusal{background:#fffdf6;border-color:#e8d9bd}.briefing-conclusion{color:#1d2d26;margin:0;font-size:12.5px;line-height:1.55}.briefing-citations{flex-wrap:wrap;gap:5px;display:flex}.briefing-citations button{color:#23594a;cursor:pointer;background:#f6faf8;border:1px solid #d3e2da;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:10.5px;font-weight:740;display:inline-flex}.briefing-citations button[data-role=contradicting]{color:#a2453d;background:#fff8f7;border-color:#ecd2ce}.briefing-citations button:hover{border-color:#a7cbbf}.briefing-meta{flex-wrap:wrap;gap:6px;display:flex}.briefing-confidence{text-transform:uppercase;border-radius:5px;padding:3px 7px;font-size:10px;font-weight:820}.briefing-confidence.high{color:#0d6b4f;background:#e8f6ef}.briefing-confidence.medium{color:#8a5a05;background:#fff5df}.briefing-confidence.low{color:#a2382f;background:#fdeeec}.briefing-gap{color:#7d6426;background:#f4f0e6;border-radius:5px;padding:3px 7px;font-size:10px;font-weight:740}.briefing-next{color:#f2faf6;cursor:pointer;background:#0f5f48;border:1px solid #0c5741;border-radius:7px;justify-self:start;align-items:center;gap:6px;padding:8px 12px;font-size:11.5px;font-weight:780;display:inline-flex}.briefing-next:hover{background:#0b4e3b}.briefing-followups{border-top:1px dashed #e6ece9;flex-wrap:wrap;gap:5px;padding-top:8px;display:flex}.briefing-followups button{color:#33544a;cursor:pointer;background:#eef4f1;border:0;border-radius:999px;padding:5px 10px;font-size:10.5px;font-weight:720}.briefing-followups button:hover{background:#e2ede8}.briefing-provider{color:#7b8982;align-items:center;gap:5px;font-size:10px;display:inline-flex}.briefing-drawer .ai-analyst-input{background:#fff;border-top:1px solid #e2e9e5;gap:8px;padding:12px 14px;display:flex}.briefing-drawer .ai-analyst-input input{color:#17231f;background:#fff;border:1px solid #d7e0dc;border-radius:8px;flex:1;min-height:40px;padding:8px 11px;font-size:12.5px}.briefing-drawer .ai-analyst-input input:focus-visible{outline-offset:1px;border-color:#8fbcab;outline:3px solid #08664f33}.briefing-drawer .ai-analyst-input .primary-button{color:#f2faf6;cursor:pointer;background:#0f5f48;border:0;border-radius:8px;align-items:center;gap:6px;padding:8px 13px;font-size:12px;font-weight:780;display:inline-flex}.ask-analyst-button{color:#145c47;cursor:pointer;background:#f4faf7;border:1px solid #cfe0d8;border-radius:7px;align-items:center;gap:6px;min-height:44px;padding:8px 12px;font-size:12px;font-weight:760;display:inline-flex}.ask-analyst-button:hover{background:#e9f5ef}@media (width<=760px){.ai-analyst-panel.briefing-drawer{border-left:0;width:100vw}}.workspace:not(.ontology-page)>.ai-analyst-panel.briefing-drawer{display:flex!important}.briefing-card.briefing-pending{border-style:dashed}.briefing-card.briefing-pending .briefing-conclusion{color:#6b7c74;animation:1.4s ease-in-out infinite briefing-pulse}@keyframes briefing-pulse{0%,to{opacity:.55}50%{opacity:1}}:root{--av-primary:#0f5f48;--av-ink:#17231f;--av-muted:#66756f;--av-line:#dce5e1;--av-bg:#fafbfc;--av-card:#fff;--av-radius:6px;--av-radius-lg:12px;--av-shadow-card:0 8px 24px #183a300f}.health-command-feed{--hcf-bg:var(--av-bg);--hcf-card-bg:var(--av-card);--hcf-line:var(--av-line);--hcf-border:var(--av-line);--hcf-text:var(--av-ink);--hcf-muted:var(--av-muted);--hcf-accent:var(--av-primary);--hcf-radius:var(--av-radius)}.enterprise-workspace,.safe-action-backdrop{--ew-ink:var(--av-ink);--ew-muted:var(--av-muted);--ew-line:var(--av-line);--ew-soft:var(--av-bg);--ew-primary:var(--av-primary)}.health-command-feed .health-pulse{align-items:center;gap:18px;min-height:0;padding:9px 16px;display:flex}.health-command-feed .health-pulse h2{white-space:nowrap;margin:0;font-size:.75rem}.health-command-feed .health-pulse .pulse-scope-copy{display:none}.health-command-feed .pulse-counts{flex:1;gap:22px;margin:0;display:flex}.health-command-feed .pulse-count{background:0 0;border:0;align-items:baseline;gap:7px;padding:0;display:flex}.health-command-feed .pulse-number{font-size:1.1rem;line-height:1}.health-command-feed .pulse-label{color:var(--av-muted);font-size:.72rem}.health-command-feed .pulse-count:not(.pulse-active) .pulse-number{color:var(--av-ink)}.health-command-feed .risk-default-pane{border:1px solid var(--av-line);border-radius:var(--av-radius-lg);background:var(--av-card);min-width:0;box-shadow:var(--av-shadow-card);flex-direction:column;display:flex;overflow:hidden}.health-command-feed .risk-default-pane .risk-visual-overview{box-shadow:none;border:0;height:100%;margin:0}.health-command-feed .risk-default-pane .risk-visual-overview .risk-visual-chart{min-height:380px}.feed-card .card-judgment,.feed-card .card-authority-scope,.feed-card .source-fusion,.feed-card .priority-reasons{display:none}.feed-card.selected .card-judgment,.feed-card[data-expanded=true] .card-judgment,.feed-card[data-expanded=true] .card-authority-scope,.feed-card[data-expanded=true] .source-fusion,.feed-card[data-expanded=true] .priority-reasons{display:revert}.feed-card .feed-monetary-summary{background:0 0;border:0;flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:6px 0 0;display:flex}.feed-card .feed-monetary-summary .simulation-kicker{display:none}.feed-card .feed-monetary-summary>div{align-items:baseline;gap:5px;display:flex}.feed-card .feed-monetary-summary>div>span{color:var(--av-muted);font-size:.7rem}.feed-card .feed-monetary-summary>div>strong{font-size:.82rem}.feed-card .feed-monetary-summary>small{display:none}.feed-card[data-expanded=true] .feed-monetary-summary>small{display:revert}.feed-card .status-chip,.feed-card .card-id{color:var(--av-muted);background:0 0;border:0;padding:0;font-size:.68rem;font-weight:600}.top5-simulation-note{color:var(--av-muted);margin:2px 0 0;font-size:.7rem}.feed-stage-tabs{flex-wrap:wrap;gap:6px;display:flex}.feed-stage-tabs button{border:1px solid var(--av-line);background:var(--av-card);color:#45564e;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.75rem;font-weight:720;display:inline-flex}.feed-stage-tabs button .stage-count{color:var(--av-muted);font-weight:640}.feed-stage-tabs button.active{color:var(--av-primary);background:#edf7f2;border-color:#a7cbbf}.feed-stage-tabs button.active .stage-count{color:var(--av-primary)}.nav-item.nav-sub{opacity:.92;margin-left:14px;font-size:.86em}.drawer-proof-block{border:1px solid var(--av-line);border-radius:var(--av-radius);background:var(--av-bg);gap:8px;padding:12px;display:grid}.drawer-proof-block>span{color:var(--av-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-weight:800}.drawer-proof-block p{color:#45564e;align-items:center;gap:7px;margin:0;font-size:.8rem;display:flex}.drawer-proof-block .primary,.drawer-live-outcome .primary{background:var(--av-primary);color:#f2faf6;cursor:pointer;border:1px solid #0c5741;border-radius:7px;justify-self:start;align-items:center;gap:6px;padding:9px 13px;font-size:.8rem;font-weight:780;display:inline-flex}.drawer-live-outcome{border-radius:var(--av-radius);background:#f6fbf8;border:1px solid #cfe0d8;gap:9px;margin-bottom:10px;padding:12px;display:grid}.drawer-live-outcome>span{color:var(--av-primary);letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-weight:800}.drawer-live-outcome .live-before-after{color:var(--av-ink);align-items:center;gap:10px;font-size:.95rem;font-weight:760;display:flex}.drawer-live-outcome small{color:var(--av-muted)}.feed-master-detail.no-selection{grid-template-columns:380px minmax(0,1fr)}.feed-master-detail.no-selection .feed-list-pane{border-right:1px solid var(--av-line);max-height:none}.feed-master-detail.no-selection .feed-card-list{grid-template-columns:minmax(0,1fr);display:grid}.feed-master-detail.no-selection .feed-card{border-right:0}.feed-master-detail.no-selection .feed-card:first-child{grid-column:auto}@media (width<=980px){.feed-master-detail.no-selection{grid-template-columns:minmax(0,1fr)}.feed-master-detail.no-selection .risk-default-pane{display:none}}@media (width<=1024px){.feed-stage-tabs button{min-height:44px;padding:10px 16px}.card-expand-toggle{min-height:44px}}@media (width<=700px){.health-command-feed .health-pulse{flex-wrap:wrap;gap:6px 14px}.health-command-feed .pulse-counts{flex-wrap:wrap;gap:8px 14px}.feed-stage-tabs{gap:8px}}.health-case-drawer .drawer-headline{color:var(--av-muted,#66756f);margin:4px 0 6px;font-size:.82rem;line-height:1.5}.health-case-drawer .drawer-headline:before{content:"AI";letter-spacing:.04em;color:var(--av-primary,#0f5f48);background:color-mix(in srgb, var(--av-primary,#0f5f48) 10%, transparent);border-radius:4px;margin-right:6px;padding:1px 5px;font-size:.62rem;font-weight:700;display:inline-block}.feed-card .card-judgment{color:var(--av-muted,#66756f)}.drawer-live-outcome .live-metric-name{color:var(--av-ink,#17231f);margin-right:2px;font-weight:600}.prediction-summary .prediction-trust{align-items:baseline;gap:8px;margin:4px 0;display:flex}@media (width>=901px){.app-shell{grid-template-columns:84px minmax(0,1fr)}.sidebar{align-items:center;gap:18px;height:100vh;padding:20px 12px;position:sticky;top:0;overflow-x:hidden}.sidebar .brand-lockup,.sidebar .nav-item,.sidebar .sales-contact-button,.sidebar .partner-panel,.rail-language-button{justify-content:center}.sidebar .nav-list{grid-template-columns:1fr;width:100%}.sidebar .nav-item,.sidebar .sales-contact-button,.sidebar .partner-panel,.rail-language-button{width:48px;min-width:48px;height:48px;min-height:48px;padding:0}.sidebar .partner-panel{grid-template-columns:1fr;place-items:center;gap:0;margin-top:auto;display:grid}}.ai-analyst-panel.briefing-drawer{width:52vw;min-width:720px;max-width:calc(100vw - 84px)}@media (width<=900px){.ai-analyst-panel.briefing-drawer{border-left:0;width:100vw;min-width:0;max-width:100vw}}.prediction-summary .prediction-trust span{color:var(--av-muted,#66756f);font-size:.78rem}.briefing-drawer-top{background:#fff;flex:none;min-width:0}.briefing-drawer .ai-analyst-thread{scrollbar-gutter:stable;flex:auto;min-height:0;max-height:none;position:relative;overflow:hidden auto}.briefing-drawer .ai-analyst-input{flex-wrap:wrap;flex:none;margin:0}.briefing-drawer .ai-analyst-input input{min-width:180px}.briefing-drawer button:disabled,.briefing-drawer input:disabled{cursor:not-allowed;opacity:.56}.briefing-judgment,.briefing-evidence-section,.briefing-gap-section,.briefing-next-section{gap:7px;min-width:0;display:grid}.briefing-judgment>strong,.briefing-evidence-section>strong,.briefing-gap-section>strong,.briefing-next-section>strong{color:#0f5f48;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:880}.briefing-decision-grid{grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);gap:10px;display:grid}.briefing-evidence-section,.briefing-gap-section{background:#f8faf9;border:1px solid #e4ebe7;border-radius:8px;align-content:start;padding:10px}.briefing-meta{align-content:start;justify-items:start;display:grid}.briefing-empty-value{color:#66756f;font-size:11px;line-height:1.45}.briefing-next-section{border-top:1px solid #e6ece9;padding-top:9px}.briefing-step-index{color:#0f5f48;letter-spacing:0;background:#e7f2ed;border-radius:50%;place-items:center;width:20px;height:20px;margin-right:7px;font-size:10px;display:inline-grid}.briefing-citations{gap:7px;display:grid}.briefing-citations .briefing-evidence-row{text-align:left;background:#fff;border:1px solid #dbe6e1;border-radius:8px;justify-items:stretch;gap:5px;width:100%;min-height:56px;padding:9px 10px;display:grid}.briefing-citations .briefing-evidence-row:hover{background:#f5faf8;border-color:#9fc5b7}.briefing-citations .briefing-evidence-row[data-role=contradicting]{color:#7f342e;background:#fff8f7;border-color:#ecd2ce}.briefing-evidence-source{color:#23594a;align-items:center;gap:6px;min-width:0;display:flex}.briefing-evidence-source b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.briefing-evidence-source em{color:#63746c;background:#edf4f1;border-radius:999px;margin-left:auto;padding:2px 6px;font-size:9px;font-style:normal;font-weight:780}.briefing-evidence-claim{color:#40534a;overflow-wrap:anywhere;font-size:11px;font-weight:520;line-height:1.45}.briefing-gap-list{color:#5d4b1e;gap:6px;margin:0;padding-left:17px;font-size:11px;line-height:1.45;display:grid}.briefing-next-description{color:#41534b;margin:0;font-size:11.5px;line-height:1.5}.briefing-next small{color:#d8ebe3;border-left:1px solid #ffffff59;padding-left:5px;font-size:9px;font-weight:680}.briefing-runtime-status{border-radius:6px;flex:1 0 100%;padding:7px 9px;font-size:11px;line-height:1.4}.briefing-runtime-status.info{color:#23594a;background:#eff7f3}.briefing-runtime-status.degraded{color:#75520e;background:#fff8e8;border:1px solid #ead8b3}.briefing-runtime-status.error{color:#9b342d;background:#fff3f1;border:1px solid #ecc8c3}.briefing-new-answer{z-index:2;color:#fff;background:#0f5f48;border:1px solid #0c5741;border-radius:999px;justify-self:center;align-items:center;gap:6px;padding:8px 12px;font-size:11px;font-weight:800;display:inline-flex;position:sticky;bottom:2px;box-shadow:0 7px 18px #0c57413d}.briefing-target-highlight{outline-offset:4px;outline:3px solid #e0a72b;animation:1.2s ease-in-out 2 briefing-target-pulse}@keyframes briefing-target-pulse{50%{background:#eefaf5;outline-color:#0f766e}}@media (width<=900px){.briefing-decision-grid{grid-template-columns:1fr}.briefing-drawer .ai-analyst-input{padding-bottom:max(12px, env(safe-area-inset-bottom))}}.briefing-launcher,.briefing-drawer button,.briefing-drawer .ai-analyst-input input{min-height:44px}.briefing-drawer .briefing-close{min-width:44px}:root{--av-primary:#155e49;--av-primary-strong:#104737;--av-ink:#17251f;--av-muted:#66756e;--av-line:#d9e3de;--av-line-soft:#e8eeeb;--av-bg:#f4f7f5;--av-card:#fffefd;--av-radius:9px;--av-radius-lg:16px;--av-shadow-card:0 18px 48px #1b372d0e, 0 2px 8px #1b372d09}.workspace.organization-page{background:var(--av-bg)}.health-command-feed{background:linear-gradient(180deg, #fffefdb8 0, #f4f7f500 190px), var(--av-bg);gap:14px;padding:14px clamp(20px,2.7vw,40px) 40px}.feed-header{justify-content:space-between;align-items:end;gap:24px;padding:2px 2px 4px;display:flex}.feed-header-compact{border-bottom:1px solid var(--av-line-soft);align-items:center;min-height:44px;padding:0 2px 10px}.feed-header>div:first-child{min-width:0}.feed-eyebrow{color:var(--av-primary);letter-spacing:.11em;text-transform:uppercase;margin-bottom:6px;font-size:.67rem;font-weight:820;display:block}.feed-header h1{letter-spacing:-.035em;font-size:clamp(1.55rem,2.4vw,2.15rem);font-weight:730;line-height:1.08}.feed-header-compact h1{font-size:clamp(1.25rem,1.65vw,1.55rem)}.feed-header p{color:var(--av-muted);margin:7px 0 0;font-size:.82rem;line-height:1.45}.feed-scope-status{border:1px solid var(--av-line);min-height:44px;color:var(--av-muted);white-space:nowrap;background:#fffefddb;border-radius:999px;grid-template-columns:8px auto auto;align-items:center;gap:8px;padding:0 14px;font-size:.72rem;display:grid}.feed-scope-status i{background:#2f8b68;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #2f8b681f}.feed-scope-status strong{color:var(--av-ink);font-variant-numeric:tabular-nums;font-size:.82rem}.health-command-feed .health-pulse{border-color:var(--av-line);border-radius:var(--av-radius-lg);background:#fffefdf0;grid-template-columns:minmax(180px,.55fr) minmax(0,1.45fr);align-items:center;gap:24px;padding:16px 20px;display:grid;box-shadow:0 1px #17251f05}.health-command-feed .health-pulse h2{color:#43544c;letter-spacing:.1em;font-size:.69rem;font-weight:820}.health-command-feed .health-pulse .pulse-scope-copy{max-width:33ch;margin:5px 0 0;font-size:.68rem;display:block}.health-command-feed .pulse-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.health-command-feed .pulse-count{border-left:1px solid var(--av-line-soft);justify-items:start;gap:5px;min-width:0;padding:2px 18px;display:grid}.health-command-feed .pulse-number{color:var(--av-ink);letter-spacing:-.045em;font-size:clamp(1.4rem,2vw,1.85rem);font-weight:690}.health-command-feed .pulse-label{color:var(--av-muted);margin:0;font-size:.69rem;font-weight:650}.health-command-feed .pulse-active .pulse-number{color:#b33b31}.health-command-feed .pulse-decision .pulse-number{color:#9b6018}.health-command-feed .pulse-predicted .pulse-number{color:#66528e}.health-command-feed .pulse-recovering .pulse-number{color:var(--av-primary)}.feed-master-detail,.feed-master-detail.no-selection{border-color:var(--av-line);border-radius:var(--av-radius-lg);background:var(--av-card);box-shadow:var(--av-shadow-card)}.feed-list-pane{border-color:var(--av-line);scrollbar-color:#c8d5cf transparent;background:#fffefd}.top5-section{border-color:var(--av-line-soft);align-items:center;padding:18px 20px 14px}.top5-section h3{color:#36473f;letter-spacing:.085em;font-size:.7rem;font-weight:820}.top5-section h3 small{color:#87928d;font-weight:650}.top5-scope-copy{max-width:58ch;color:var(--av-muted);margin-top:6px}.feed-view-toggle{color:var(--av-primary-strong);background:#f8fbf9;border-color:#cbd9d3;border-radius:999px;padding-inline:14px;transition:border-color .14s,background-color .14s}.feed-view-toggle:hover,.feed-view-toggle:focus-visible{outline-offset:2px;background:#edf5f1;border-color:#91b4a6;outline:3px solid #155e4921}.feed-stage-tabs{gap:5px;padding:10px 12px 2px}.feed-stage-tabs button{color:#5c6c65;background:0 0;border-color:#0000;border-radius:8px;min-height:44px;padding:8px 10px;transition:background-color .13s,color .13s}.feed-stage-tabs button:hover,.feed-stage-tabs button:focus-visible{color:var(--av-ink);background:#f1f5f3;outline:none}.feed-stage-tabs button:focus-visible{box-shadow:inset 0 0 0 2px #155e4947}.feed-stage-tabs button.active{color:var(--av-primary-strong);background:#eaf3ef;border-color:#cadbd4;box-shadow:0 1px 2px #1547370d}.feed-stage-tabs .stage-count{font-variant-numeric:tabular-nums;background:#66756e1a;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:.66rem;display:inline-grid}.feed-stage-tabs button.active .stage-count{background:#155e491f}.top5-simulation-note{padding:3px 16px 8px}.feed-toolbar{border-color:var(--av-line-soft);gap:10px;padding:10px 12px 14px}.domain-filter-control,.feed-search{border:1px solid var(--av-line);background:#fbfcfb;border-radius:10px;transition:border-color .14s,box-shadow .14s,background-color .14s}.domain-filter-control:focus-within,.feed-search:focus-within{background:#fff;border-color:#8eb5a6;box-shadow:0 0 0 3px #155e491a}.domain-filter-control svg,.feed-search>svg{color:#7b8983}.feed-card{border-color:var(--av-line-soft);background:0 0;padding:16px 18px 12px;transition:background-color .14s,box-shadow .14s;position:relative}.feed-card:hover{background:#f7faf8}.feed-card.selected{box-shadow:inset 3px 0 0 var(--av-primary);background:#edf5f1;border-left:0}.feed-card:focus-visible{outline-offset:-3px;outline:3px solid #155e493d}.feed-card-header{gap:7px;margin-bottom:7px}.domain-badge{color:var(--av-primary-strong);font-size:.66rem;font-weight:780}.severity-badge,.status-chip,.evidence-tag{border-radius:999px;padding:3px 7px;line-height:1.25}.feed-card .status-chip{color:#738079;padding:2px 0}.card-title{color:#1b2c25;margin-bottom:6px;font-size:.93rem;font-weight:690;line-height:1.38}.feed-card .feed-monetary-summary{border-top:1px solid #edf1ef;gap:5px 16px;margin:7px 0 5px;padding-top:7px}.feed-card .feed-monetary-summary>div>strong{color:#203d32;font-size:.85rem;font-weight:760}.card-meta{color:#6c7b74;gap:7px 13px}.card-expand-toggle{color:#708078;font-weight:650}.health-command-feed .risk-default-pane{box-shadow:none;background:#fbfcfb;border:0;border-radius:0}.health-command-feed .risk-default-pane .risk-visual-overview{background:#fbfcfb;padding:clamp(18px,2vw,28px)}.risk-visual-overview>header{border-bottom:1px solid var(--av-line-soft);align-items:center;margin-bottom:18px;padding-bottom:14px}.risk-visual-overview>header h2{letter-spacing:-.02em;margin-top:5px;font-size:1.15rem}.risk-visual-switch{border-color:var(--av-line);background:#eef3f0;border-radius:10px}.risk-visual-switch button[aria-pressed=true]{color:var(--av-primary-strong);box-shadow:0 2px 8px #15473717}.risk-ranking{border-color:var(--av-line);background:#fffefd;border-radius:14px}.risk-ranking-row{border-color:var(--av-line-soft);min-height:88px;padding:14px 18px}.risk-ranking-row:hover,.risk-ranking-row:focus-visible{box-shadow:inset 3px 0 0 var(--av-primary);background:#f3f8f5}.risk-ranking-index{color:#a2ada8;font-size:1.3rem;font-weight:650}.risk-ranking-case>strong{color:#22372e;font-size:.9rem;font-weight:690}.risk-ranking-avoidable>span{background:#dfe8e4;height:3px}@media (width>=901px){.app-shell{grid-template-columns:176px minmax(0,1fr)}.app-shell.rail-collapsed{grid-template-columns:72px minmax(0,1fr)}.app-shell.rail-collapsed .sidebar{align-items:center;padding-inline:10px}.app-shell.rail-collapsed .sidebar .brand-lockup{justify-content:center;padding-inline:0}.app-shell.rail-collapsed .sidebar .brand-lockup>div:not(.brand-mark),.app-shell.rail-collapsed .sidebar .demo-access-pill,.app-shell.rail-collapsed .sidebar .nav-item-label,.app-shell.rail-collapsed .sidebar .sales-contact-button span,.app-shell.rail-collapsed .rail-language-label{display:none}.app-shell.rail-collapsed .sidebar .nav-item,.app-shell.rail-collapsed .sidebar .sales-contact-button,.app-shell.rail-collapsed .rail-language-button,.app-shell.rail-collapsed .rail-collapse-button{justify-content:center;width:48px;min-width:48px;padding:0}.sidebar{background:#f8faf8;border-right-color:#dbe4df;align-items:stretch;gap:14px;padding:18px 12px}.sidebar .brand-lockup{justify-content:flex-start;gap:9px;padding:0 4px 8px}.sidebar .brand-lockup>div:not(.brand-mark){min-width:0;display:block}.sidebar .brand-mark{border-radius:10px;width:38px;height:38px;font-size:18px}.sidebar .brand-name{letter-spacing:-.02em;font-size:.94rem}.sidebar .brand-caption{display:none}.sidebar .demo-access-pill{color:#596a62;background:#fff;border:1px solid #dbe5e0;border-radius:999px;justify-content:space-between;align-items:center;gap:6px;min-height:32px;padding:0 9px;font-size:.67rem;display:flex}.sidebar .demo-access-pill small{color:#8b9791;font-size:.6rem}.sidebar .nav-list{gap:5px}.sidebar .nav-item,.sidebar .sales-contact-button,.rail-language-button,.rail-collapse-button{border-radius:9px;justify-content:flex-start;gap:9px;width:100%;min-width:0;height:46px;min-height:46px;padding:0 11px;display:flex}.sidebar .nav-item-label,.sidebar .sales-contact-button span,.rail-language-label{text-overflow:ellipsis;white-space:nowrap;display:inline;overflow:hidden}.sidebar .nav-item{color:#52625a;font-size:.73rem;font-weight:680}.sidebar .nav-item svg{width:18px;height:18px}.sidebar .nav-item.active{color:var(--av-primary-strong);box-shadow:inset 3px 0 0 var(--av-primary);background:#e7f1ec}.sidebar .nav-item:hover{background:#edf3f0}.sidebar .nav-item.nav-sub{opacity:1;margin-left:0}.rail-language-button,.sidebar .sales-contact-button{color:#596a62;background:0 0;border-color:#0000;font-size:.7rem;font-weight:680}.rail-language-button:hover,.sidebar .sales-contact-button:hover{background:#fff;border-color:#d6e1dc}.sidebar .partner-panel{justify-self:center;width:46px;min-width:46px;height:46px;min-height:46px}.ai-analyst-panel.briefing-drawer{max-width:calc(100vw - 176px)}}@media (width<=900px){.app-shell{position:relative}.sidebar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 12px;padding:10px 12px 12px;display:grid}.sidebar .brand-lockup{justify-content:flex-start;margin:0}.sidebar .brand-lockup>div:not(.brand-mark){display:block}.sidebar .brand-name{font-size:.92rem}.sidebar .brand-caption{display:none}.sidebar .rail-language-button{grid-area:1/2;justify-self:end;display:flex}.sidebar .nav-list{grid-column:1/-1;width:100%;margin:0}.sidebar .nav-item{justify-content:flex-start;gap:7px;width:auto;min-width:max-content;height:44px;min-height:44px;padding:0 11px}.sidebar .nav-item-label{font-size:.72rem;font-weight:680;display:inline}.health-command-feed{padding:18px 14px 30px}.feed-header{align-items:start}.health-command-feed .health-pulse{grid-template-columns:1fr;gap:12px}.health-command-feed .health-pulse .pulse-scope-copy{max-width:none}.health-command-feed .pulse-count:first-child{border-left:0;padding-left:0}.briefing-launcher{border-radius:50%;width:48px;min-width:48px;height:48px;padding:0;font-size:0;position:absolute;top:10px;bottom:auto;right:70px}.briefing-launcher svg{width:19px;height:19px}.feed-master-detail.detail-open{grid-template-columns:minmax(0,1fr)}.feed-master-detail.detail-open .feed-list-pane{display:none}.health-case-drawer{max-height:none;display:none}.health-case-drawer.mobile-open{width:100%;min-width:0;min-height:0;max-height:none;display:flex;position:relative;inset:auto;overflow:hidden}.health-case-drawer.mobile-open .drawer-back{min-height:44px;padding:0 4px 8px;display:flex}.health-case-drawer.mobile-open .drawer-close-desktop{display:none}.health-case-drawer.mobile-open .drawer-header,.health-case-drawer.mobile-open .drawer-title,.health-case-drawer.mobile-open .drawer-badges{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.health-case-drawer.mobile-open .drawer-header{padding-right:18px}.health-case-drawer.mobile-open .drawer-title h2,.health-case-drawer.mobile-open .drawer-headline{overflow-wrap:anywhere}.health-case-drawer.mobile-open .drawer-badges{flex-wrap:wrap;align-items:stretch}.health-case-drawer.mobile-open .drawer-badges>*{min-width:0;max-width:100%}.health-case-drawer.mobile-open .ask-analyst-button{flex:0 auto;max-width:100%}.health-case-drawer.mobile-open .drawer-content{width:100%;min-width:0;max-width:100%;overflow:hidden visible}.health-case-drawer.mobile-open .drawer-insights,.health-case-drawer.mobile-open .drawer-insights>*,.health-case-drawer.mobile-open .insight-section,.health-case-drawer.mobile-open .evidence-list,.health-case-drawer.mobile-open .evidence-list li{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.health-case-drawer.mobile-open .drawer-insights p,.health-case-drawer.mobile-open .drawer-insights span,.health-case-drawer.mobile-open .drawer-insights strong,.health-case-drawer.mobile-open .drawer-insights small{overflow-wrap:anywhere;word-break:break-word}[data-qa=advanced-evidence-sequence]{contain:inline-size;width:100%;min-width:0;max-width:100%;overflow:hidden}[data-qa=advanced-evidence-sequence]>summary{overflow-wrap:anywhere;align-items:center;width:100%;min-width:0;max-width:100%;display:flex}}@media (width<=700px){.feed-header{gap:12px;display:grid}.feed-scope-status{justify-self:start}.health-command-feed .pulse-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.health-command-feed .pulse-count{border-left:0;border-top:1px solid var(--av-line-soft);padding:12px 8px 8px 0}.health-command-feed .pulse-count:nth-child(2n){border-left:1px solid var(--av-line-soft);padding-left:14px}.feed-stage-tabs{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:6px;overflow-x:auto}.feed-stage-tabs::-webkit-scrollbar{display:none}.feed-stage-tabs button{flex:none}.top5-section{align-items:flex-start;padding:16px 14px 12px}.feed-toolbar{padding-inline:10px}.feed-card{padding:15px 14px 11px}[data-qa=advanced-evidence-sequence]{width:calc(100vw - 80px);max-width:calc(100vw - 80px)}}@media (prefers-reduced-motion:reduce){.feed-view-toggle,.feed-stage-tabs button,.domain-filter-control,.feed-search,.feed-card{transition:none}}
