:root{color-scheme:light dark;--bci-blue: #003da5;--bci-blue-dark: #00276b;--bci-blue-tint: #eaf1fb;--pwc-orange: #d04a02;--pwc-orange-tint: #fbeae0;--sidebar-text: #b9c9e6;--sidebar-dim: #6c89b8;--bg: #f6f7f9;--surface: #ffffff;--border: #dfe3e8;--text: #14171a;--muted: #5b6672;--accent: var(--bci-blue);--accent-tint: var(--bci-blue-tint);--good: #146c43;--warning: #8a5400;--error: #a3261a;--good-bg: #e8f5ee;--warning-bg: #fdf3e2;--error-bg: #fdecea;--violet: #5b3e96;--violet-bg: #efeaf7;--teal: #0e7c86;--teal-bg: #e3f3f4;--brand-primary: #ffaa72;--brand-primary-hover: #ff7a3d;--brand-primary-soft: #fff1eb;--info: #2563eb;--info-bg: #dce7fd;--radius: 4px;--sidebar-width: 232px}@media(prefers-color-scheme:dark){:root{--bg: #101418;--surface: #171c22;--border: #2a323b;--text: #e9edf1;--muted: #9aa7b4;--accent: #5aa9ea;--accent-tint: #16273a;--good: #6ee7a8;--warning: #f0c05a;--error: #f08a80;--good-bg: #14231b;--warning-bg: #2a2214;--error-bg: #2b1917;--violet: #b9a3e8;--violet-bg: #221c33;--teal: #6fd2d8;--teal-bg: #12292b;--pwc-orange: #ff7a3d;--pwc-orange-tint: #33190c;--bci-blue-tint: #16273a;--brand-primary: #ffaa72;--brand-primary-hover: #ff7a3d;--brand-primary-soft: #3a2418;--info: #8eb4ff;--info-bg: #1a2744}}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:15px/1.5 Helvetica Neue,Helvetica Now Display,Arial,sans-serif}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.skip-link{position:absolute;left:12px;top:-40px;z-index:20;padding:8px 12px;background:var(--surface);color:var(--text);border-radius:8px;font-weight:600}.skip-link:focus{top:12px}.shell{display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);min-height:100vh}.sidebar{display:flex;flex-direction:column;justify-content:space-between;gap:20px;padding:18px 12px;background:var(--bci-blue-dark);position:sticky;top:0;height:100vh;overflow-y:auto}.brand{display:flex;align-items:center;gap:10px;padding:0 6px}.mark{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:var(--pwc-orange);color:#fff;font-weight:700;font-size:13px;letter-spacing:.5px;flex-shrink:0}.brand strong{display:block;color:#fff;font-size:14px;line-height:1.2}.brand .brand-sub{display:block;color:#9fb6de;font-size:11px;line-height:1.3}.sidebar-nav{display:flex;flex-direction:column;gap:2px;margin-top:18px}.nav-group{margin:14px 0 4px;padding:0 8px;font-size:10.5px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--sidebar-dim)}.nav-group:first-child{margin-top:0}.sidebar-nav a{display:flex;align-items:center;gap:9px;padding:7px 9px;border-radius:8px;border-left:3px solid transparent;color:var(--sidebar-text);font-size:13.5px;text-decoration:none}.sidebar-nav a:hover{background:#ffffff0f;color:#fff}.sidebar-nav a.active{background:#ffffff14;border-left-color:var(--pwc-orange);color:#fff}.sidebar-nav a span.label{flex:1;min-width:0;overflow-wrap:anywhere;word-break:break-word;line-height:1.25}.nav-badge{padding:1px 7px;border-radius:999px;background:var(--pwc-orange);color:#fff;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.sidebar-foot{padding:0 6px}.deployment{padding:10px 11px;border-radius:8px;background:#ffffff0f;margin-bottom:10px}.deployment dt{font-size:11px;color:#9fb6de}.deployment dd{margin:2px 0 0;font-size:12.5px;font-weight:600;color:#fff}.sidebar-foot p{margin:0;font-size:11px;color:var(--sidebar-dim)}.menu-toggle{display:none;font:inherit;font-size:13px;font-weight:600;padding:6px 10px;border-radius:8px;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer}.nav-backdrop{display:none}.filter-hint{flex-basis:100%;margin:0;font-size:12.5px}.workspace{display:flex;flex-direction:column;min-width:0;padding:0 28px 56px}.topbar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin:0 -28px;padding:14px 28px 12px;border-bottom:1px solid var(--border);position:sticky;top:0;background:var(--bg);z-index:2}.crumbs{display:flex;align-items:center;gap:6px;font-size:13.5px;color:var(--muted)}.crumbs strong{color:var(--text);font-weight:600}.topbar-meta{display:flex;align-items:center;gap:10px}.posture{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:12px}.posture-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--muted);white-space:nowrap}.posture-chip strong{color:var(--text);font-weight:600}.posture-chip .on{color:var(--good)}.posture-chip .off{color:var(--warning)}.demo-chip{border-color:color-mix(in srgb,var(--accent) 35%,var(--border));background:var(--accent-tint);color:var(--accent);font-weight:650}.identity-chip{display:inline-flex;align-items:center;gap:8px;padding-left:3px;color:var(--text)}.identity-chip>span:last-child{display:grid;line-height:1.15}.identity-chip strong{font-size:12px;font-weight:650}.identity-chip small{margin-top:2px;color:var(--muted);font-size:10.5px}.identity-avatar{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--accent);color:#fff;font-size:12px;font-weight:700}.posture-dot{width:6px;height:6px;border-radius:999px;background:var(--muted);flex-shrink:0}.posture-dot.on{background:var(--good)}.posture-dot.off{background:var(--warning)}main{padding-top:22px}.analyst-embed{display:flex;flex-direction:column;height:calc(100vh - 132px);min-height:420px}.analyst-embed-frame{flex:1;width:100%;border:0;border-radius:var(--radius);background:var(--surface)}.page-head-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.button-secondary{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:13px;font-weight:600;text-decoration:none;cursor:pointer}.button-secondary:hover{border-color:var(--accent);color:var(--accent)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.segmented{display:flex;flex-wrap:wrap;gap:2px;padding:3px;border-radius:var(--radius);background:color-mix(in srgb,var(--border) 35%,var(--surface))}.segmented button{padding:6px 12px;border-radius:var(--radius);border:1px solid transparent;background:none;color:var(--muted);font:inherit;font-size:13.5px;font-weight:550;text-transform:capitalize;cursor:pointer}.segmented button:hover{color:var(--text)}.segmented button.active{background:var(--surface);color:var(--accent)}.enhancement-demo-flow{margin:0 0 20px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.enhancement-demo-flow-head{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;justify-content:space-between;margin-bottom:10px}.enhancement-demo-flow-head .eyebrow{margin:0}.enhancement-demo-flow-head .muted{font-size:12.5px;font-variant-numeric:tabular-nums}.enhancement-demo-flow-question{max-width:78ch;margin:10px 0 0;color:var(--muted);font-size:12.5px;line-height:1.45}.me-source{margin:0 0 18px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.me-source-head{display:flex;flex-wrap:wrap;gap:10px 20px;align-items:flex-end;justify-content:space-between}.me-source-head .eyebrow{margin:0}.me-source-lead{max-width:62ch;margin:4px 0 0;color:var(--muted);font-size:12.5px;line-height:1.45}.me-source-state{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;justify-content:space-between;margin-top:12px;padding-top:11px;border-top:1px solid color-mix(in srgb,var(--border) 65%,transparent)}.me-source-summary{display:flex;flex-wrap:wrap;gap:8px;align-items:center;max-width:78ch;margin:0;color:var(--muted);font-size:12.5px;line-height:1.45}.me-source-summary strong{color:var(--text);font-weight:600}.me-source-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.me-source-actions .button-secondary:disabled{opacity:.5;cursor:not-allowed}.me-upload-filters{margin:0 0 12px}.me-upload-filters label{display:grid;gap:4px;color:var(--muted);font-size:12px;font-weight:600}.me-upload-filters input,.me-upload-filters select{min-width:160px}@media(max-width:900px){.shell{grid-template-columns:minmax(0,1fr)}.menu-toggle{display:inline-flex}.sidebar{display:none;position:fixed;inset:0 auto 0 0;width:min(280px,86vw);height:100vh;z-index:8}.shell.nav-open .sidebar{display:flex}.nav-backdrop{display:block;position:fixed;inset:0;z-index:7;border:0;padding:0;margin:0;background:#00000073;cursor:pointer}.sidebar-nav{flex-direction:column;flex-wrap:nowrap}.nav-group{width:auto}.workspace{padding:0 16px 40px}.topbar{margin:0 -16px;padding:12px 16px;position:static}}h1{font-size:32px;font-weight:500;line-height:1.2;margin:0 0 4px}h2{font-size:18px;margin:32px 0 12px}.page-head{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start;justify-content:space-between;margin-bottom:20px}.page-head p{margin:0;max-width:62ch}.companion-home{display:grid;gap:18px}.companion-hero{padding:22px;border:1px solid color-mix(in srgb,var(--accent) 18%,var(--border));border-radius:calc(var(--radius) + 4px);background:linear-gradient(135deg,color-mix(in srgb,var(--accent-tint) 70%,var(--surface)) 0%,var(--surface) 56%),var(--surface)}.companion-page-head{margin-bottom:18px}.eyebrow{margin:0 0 6px;color:var(--accent);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.companion-mode-switch{align-self:flex-start;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border) 55%,transparent)}.companion-assurance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.companion-assurance-grid>div{min-height:74px;padding:13px 14px;border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb,var(--surface) 78%,var(--bg))}.companion-assurance-grid span,.status-pill{display:inline-flex;color:var(--muted);font-size:12px;font-weight:650;letter-spacing:.03em;text-transform:uppercase}.companion-assurance-grid strong{display:block;margin-top:8px;color:var(--text);font-size:16px}.companion-workspace{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(260px,.8fr);gap:16px;align-items:stretch}form.companion-form-card,.companion-flow{max-width:none;margin:0;padding:18px;border:1px solid var(--border);border-radius:calc(var(--radius) + 2px);background:var(--surface)}.companion-panel-head{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start;justify-content:space-between}.companion-panel-head h2,.companion-flow h2{margin:0 0 6px;color:var(--text);font-size:18px}.status-pill{padding:5px 9px;border:1px solid color-mix(in srgb,var(--good) 32%,var(--border));border-radius:999px;background:var(--good-bg);color:var(--good)}.companion-safety-note{display:grid;gap:4px;padding:12px 13px;border:1px solid color-mix(in srgb,var(--warning) 30%,var(--border));border-radius:var(--radius);background:var(--warning-bg);color:var(--warning);font-size:13px}.companion-safety-note span{color:var(--text)}.companion-flow ol{display:grid;gap:12px;padding:0;margin:14px 0 0;list-style:none}.companion-flow li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px}.companion-flow li>span{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:999px;background:var(--accent-tint);color:var(--accent);font-weight:700}.companion-flow p{margin:3px 0 0;color:var(--muted);font-size:13px}.companion-results{display:grid;gap:12px}.capacity-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,.42fr);gap:18px;align-items:stretch;margin-bottom:12px;padding:20px 22px;border:1px solid color-mix(in srgb,var(--accent) 15%,var(--border));border-radius:calc(var(--radius) + 4px);background:linear-gradient(135deg,color-mix(in srgb,var(--accent-tint) 62%,var(--surface)) 0%,var(--surface) 58%),var(--surface)}.capacity-title-block{display:flex;min-width:0;flex-direction:column;justify-content:center}.capacity-focus-card{display:grid;gap:10px;align-content:center;padding:14px;border:1px solid color-mix(in srgb,var(--teal) 30%,var(--border));border-radius:var(--radius);background:color-mix(in srgb,var(--teal-bg) 52%,var(--surface))}.capacity-focus-card span{color:var(--teal);font-size:12px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.capacity-focus-card ol{display:grid;gap:7px;margin:0;padding-left:18px}.capacity-focus-card li{color:var(--text);font-size:13px;line-height:1.35}.capacity-command-bar{display:flex;flex-wrap:wrap;gap:12px;align-items:end;justify-content:space-between;margin:0 0 14px;padding:12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.capacity-tabs{align-self:end}.capacity-filters{display:grid;width:min(100%,760px);grid-template-columns:minmax(240px,1fr) 110px 150px auto;gap:10px;align-items:end;justify-self:end}.capacity-filters>.button-secondary{display:inline-flex;align-items:center;min-height:36px;white-space:nowrap}.capacity-filter-field{display:grid;min-width:0;gap:6px}.capacity-filter-field label{width:100%}.capacity-filter-label{color:var(--muted);font-size:13px}.capacity-filters input,.capacity-filters select{width:100%;min-height:36px}@media(max-width:1080px){.capacity-head{grid-template-columns:1fr}.capacity-command-bar{align-items:stretch}.capacity-filters{width:100%;grid-template-columns:minmax(240px,1fr) 110px 150px auto;justify-self:stretch}}@media(max-width:980px){.companion-workspace,.companion-assurance-grid{grid-template-columns:1fr}.capacity-tabs,.capacity-filters{grid-template-columns:1fr;min-width:0;width:100%}}.muted{color:var(--muted)}.tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;margin:18px 0}.tile,.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px}.tile h3,.panel h3{margin:0 0 8px;font-size:14px;font-weight:600;color:var(--muted)}.tile-value{margin:0;font-size:28px;font-weight:650;font-variant-numeric:tabular-nums}.tile-unavailable{border-style:dashed}.tile-unavailable-reason{margin:0;color:var(--muted);font-size:14px}.tile-trend{margin:6px 0 0;font-size:13px}.trend-good{color:var(--good)}.trend-bad{color:var(--error)}.trend-flat{color:var(--muted)}details{margin-top:12px;font-size:13px}summary{cursor:pointer;color:var(--muted)}details p{margin:8px 0 0}.panel{margin:14px 0}.panel-good{background:var(--good-bg);border-color:color-mix(in srgb,var(--good) 40%,var(--border))}.panel-warning{background:var(--warning-bg);border-color:color-mix(in srgb,var(--warning) 40%,var(--border))}.panel-error{background:var(--error-bg);border-color:color-mix(in srgb,var(--error) 40%,var(--border))}.loading{padding:18px;color:var(--muted)}form.stack{display:grid;gap:12px;max-width:720px}label{display:grid;gap:6px;font-size:13px;color:var(--muted)}input,textarea{width:100%;padding:9px 11px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);font:inherit}select{padding:9px 11px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);font:inherit}textarea{resize:vertical}button{padding:9px 16px;border:1px solid var(--brand-primary);border-radius:var(--radius);background:var(--brand-primary);color:#111113;font:inherit;font-weight:500;cursor:pointer}button:hover:not(:disabled):not(.secondary){background:var(--brand-primary-hover);border-color:var(--brand-primary-hover)}.segmented button:hover:not(.active){background:none;border-color:transparent;color:var(--text)}button.secondary{background:var(--surface);border-color:var(--border);color:var(--text)}button.secondary:hover:not(:disabled){background:var(--brand-primary-soft);border-color:var(--brand-primary)}button:disabled{opacity:.5;cursor:not-allowed}.row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:12px}.row input{max-width:420px}.facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;margin:14px 0}.facts dt{font-size:12px;color:var(--muted)}.facts dd{margin:2px 0 0;font-weight:550}.answer,.evidence{margin:0;padding:12px;border-radius:8px;background:color-mix(in srgb,var(--surface) 70%,var(--bg));border:1px solid var(--border);white-space:pre-wrap;font:inherit}.evidence{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:12.5px;max-height:460px;overflow:auto}.citations{margin:8px 0 0;padding-left:20px;font-size:14px}.citations .marker{font-weight:650;color:var(--accent)}.spend{margin:12px 0 0;font-size:12.5px}.table-scroll{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}table{width:100%;border-collapse:collapse;font-size:13.5px}th,td{padding:10px 12px;text-align:left;border-bottom:1px solid var(--border);vertical-align:top}.lead-cell{width:168px;vertical-align:middle;white-space:nowrap}.grid-figures td.assigned-work{width:228px;min-width:228px;vertical-align:middle}.me-assign{display:grid;gap:6px;box-sizing:border-box;width:100%;font-weight:400;padding:8px 10px;border:1px solid color-mix(in srgb,var(--pwc-orange) 28%,var(--border));border-radius:var(--radius);background:var(--pwc-orange-tint)}.me-assign.is-empty{border-style:dashed;border-color:var(--border);background:color-mix(in srgb,var(--border) 28%,var(--surface))}.me-assign-head{display:flex;align-items:baseline;gap:6px}.me-assign-count{font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;color:var(--pwc-orange)}.me-assign.is-empty .me-assign-count,.me-assign.is-empty .me-assign-hours{color:var(--muted)}.me-assign-label{font-size:12px;color:var(--muted)}.me-assign-hours{margin-left:auto;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.me-assign-list{margin:0;padding:6px 0 0;list-style:none;display:grid;gap:3px;border-top:1px solid color-mix(in srgb,var(--pwc-orange) 18%,var(--border))}.me-assign-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;font-size:12px;font-variant-numeric:tabular-nums}.me-assign-id{letter-spacing:.2px}.me-assign-more{margin:0;font-size:11.5px;color:var(--muted)}.me-assign-picker{display:block;width:100%;margin:0}.me-assign-picker select{width:100%;min-height:36px;margin:0;padding:6px 8px;border:1px solid color-mix(in srgb,var(--pwc-orange) 28%,var(--border));border-radius:var(--radius);background:var(--pwc-orange-tint);color:var(--text);font-size:13px;font-weight:500}.me-assign-picker select.is-empty:disabled{border-style:dashed;border-color:var(--border);background:color-mix(in srgb,var(--border) 28%,var(--surface));color:var(--muted);font-weight:400}.lead-choice{display:block;box-sizing:border-box;width:156px;height:32px;margin:0;padding:4px 8px;font-size:13px;line-height:1.2}th{font-size:13px;font-weight:500;text-transform:none;letter-spacing:normal;color:var(--text);background:color-mix(in srgb,var(--border) 35%,var(--surface));border-bottom:2px solid var(--border)}tbody tr:last-child td{border-bottom:none}td{font-variant-numeric:tabular-nums}footer{margin-top:48px;padding-top:16px;border-top:1px solid var(--border);font-size:12.5px}.controls{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.controls select,.controls input[type=search]{padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);font:inherit}.controls input[type=search]{min-width:260px}label.check{display:flex;flex-direction:row;align-items:center;gap:6px;color:var(--text)}label.check input{width:auto}a.button{padding:9px 16px;border:1px solid var(--accent);border-radius:8px;background:var(--accent);color:#fff;font-weight:550;text-decoration:none}a.button.secondary{background:none;border-color:var(--border);color:var(--text)}.shell-switcher{display:inline-flex;align-items:center;min-height:28px;padding:5px 10px;border:1px solid var(--accent);border-radius:999px;background:color-mix(in srgb,var(--accent) 9%,#fff);color:var(--accent);font-size:12px;font-weight:650;text-decoration:none;white-space:nowrap}.shell-switcher:hover,.shell-switcher:focus-visible{background:var(--accent);color:#fff}.chip{display:inline-block;margin-left:6px;padding:1px 8px;border:1px solid var(--border);border-radius:999px;font-size:11.5px;color:var(--muted);white-space:nowrap}.chip-good,.chip-healthy,.chip-low{background:var(--good-bg);border-color:color-mix(in srgb,var(--good) 40%,var(--border));color:var(--good)}.chip-bad,.chip-critical,.chip-expired,.chip-disputed{background:var(--error-bg);border-color:color-mix(in srgb,var(--error) 40%,var(--border));color:var(--error)}.chip-high,.chip-medium,.chip-stale,.chip-thin,.chip-unused,.chip-unpublished{background:var(--warning-bg);border-color:color-mix(in srgb,var(--warning) 40%,var(--border));color:var(--warning)}.heatmap{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden}.heatmap td{text-align:center;font-weight:600}.heat-low{background:var(--good-bg);color:var(--good)}.heat-moderate{background:color-mix(in srgb,var(--warning-bg) 55%,var(--surface));color:var(--warning)}.heat-elevated{background:var(--warning-bg);color:var(--warning)}.heat-high{background:var(--error-bg);color:var(--error)}.heat-unmeasured{background:repeating-linear-gradient(45deg,transparent,transparent 5px,color-mix(in srgb,var(--border) 60%,transparent) 5px,color-mix(in srgb,var(--border) 60%,transparent) 10px);color:var(--muted)}.insights{list-style:none;margin:12px 0;padding:0;display:grid;gap:10px}.insight{padding:12px 14px;border:1px solid var(--border);border-left-width:4px;border-radius:var(--radius);background:var(--surface)}.insight p{margin:4px 0 6px;font-size:13.5px}.insight-act{border-left-color:var(--error)}.insight-watch{border-left-color:var(--warning)}.insight-info{border-left-color:var(--accent)}.kanban{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;margin-top:16px}.kanban-column h2{font-size:15px;margin:0 0 10px}.backlog-card{padding:12px 14px;margin-bottom:10px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.backlog-card.at-risk{border-color:color-mix(in srgb,var(--error) 45%,var(--border))}.backlog-card header{display:flex;align-items:center;justify-content:space-between;padding:0;border:none;gap:8px}.backlog-card p{margin:6px 0 10px;font-size:13.5px}.card-meta{display:grid;grid-template-columns:repeat(2,1fr);gap:6px 12px;margin:0;font-size:12.5px}.card-meta dt{color:var(--muted)}.card-meta dd{margin:0;font-weight:550}.score-breakdown{margin:6px 0 0;padding-left:18px;font-size:12.5px;color:var(--muted)}.grid{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden;margin:12px 0}.tiles-compact{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.tile-wide{margin:14px 0}.pager{display:flex;gap:12px;align-items:center;margin-top:12px}.pill{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border-radius:999px;font-size:11.5px;font-weight:550;white-space:nowrap;background:color-mix(in srgb,var(--border) 40%,var(--surface));color:var(--muted)}.pill-rung-l0{background:color-mix(in srgb,var(--border) 45%,var(--surface));color:var(--muted)}.pill-rung-l1{background:var(--bci-blue-tint);color:var(--accent)}.pill-rung-l2,.pill-sla-at_risk{background:var(--warning-bg);color:var(--warning)}.pill-rung-l3{background:var(--pwc-orange-tint);color:var(--pwc-orange)}.pill-rung-l4,.pill-sla-healthy{background:var(--good-bg);color:var(--good)}.pill-p1,.pill-sla-breached{background:var(--error);color:#fff}.pill-p2{background:var(--error-bg);color:var(--error)}.pill-p3{background:var(--warning-bg);color:var(--warning)}.pill-p4{background:color-mix(in srgb,var(--border) 40%,var(--surface));color:var(--muted)}.pill-type-incident{background:var(--bci-blue-tint);color:var(--accent)}.pill-type-task{background:var(--violet-bg);color:var(--violet)}.pill-type-enhancement{background:var(--teal-bg);color:var(--teal)}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:12px;margin:16px 0}.kpi{padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.kpi dt{margin:0 0 6px;font-size:12px;color:var(--muted)}.kpi-actionable{position:relative;transition:border-color .12s ease,box-shadow .12s ease}.kpi-actionable:hover{border-color:var(--accent);box-shadow:0 2px 10px #00000014}.kpi-action{margin:10px 0 0}.kpi-hit{padding:0;border:0;background:none;font:inherit;font-size:12px;font-weight:600;color:var(--accent);cursor:pointer}.kpi-hit:after{content:"→";margin-inline-start:4px}.kpi-hit:before{content:"";position:absolute;inset:0;border-radius:var(--radius)}.kpi-actionable:hover .kpi-hit{text-decoration:underline}.kpi-hit:focus-visible{outline:none}.kpi-hit:focus-visible:before{outline:2px solid var(--accent);outline-offset:2px}.filter-note{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;margin:0 0 12px;padding:10px 12px;border:1px solid var(--border);border-inline-start:3px solid var(--accent);border-radius:var(--radius);background:var(--surface-2);font-size:13px;color:var(--text)}.kpi dd{margin:0;font-size:24px;font-weight:650;font-variant-numeric:tabular-nums;line-height:1.15}.kpi .kpi-sub{display:block;margin-top:4px;font-size:12px;font-weight:400;color:var(--muted)}.kpi-good dd{color:var(--good)}.kpi-warning dd{color:var(--warning)}.kpi-error dd{color:var(--error)}.kpi-accent dd{color:var(--accent)}.chart{margin:0;overflow-x:auto}.chart figcaption{margin-bottom:10px;font-size:13px;color:var(--muted)}.chart svg{display:block;width:100%;height:auto;overflow:visible}.chart svg.bar-chart{width:auto;height:190px;margin-inline:auto}.chart .axis{stroke:var(--border);stroke-width:1}.chart .grid-line{stroke:color-mix(in srgb,var(--border) 80%,transparent);stroke-width:1}.chart .bar{fill:var(--accent)}.chart .bar-warning{fill:var(--warning)}.chart .bar-error{fill:var(--error)}.chart .area-line{fill:none;stroke:var(--accent);stroke-width:2;stroke-linejoin:round}.chart .area-fill{fill:var(--accent-tint)}.chart .tick{fill:var(--muted);font-size:10.5px}.chart .axis-value{fill:color-mix(in srgb,var(--muted) 78%,transparent);font-variant-numeric:tabular-nums}.chart .series-point{stroke:var(--surface);stroke-width:1.5}.chart .value-label{fill:var(--text);font-size:10.5px;font-variant-numeric:tabular-nums}.ranked{display:grid;gap:2px;margin:0;padding:0;list-style:none}.ranked-row{display:grid;grid-template-columns:minmax(96px,1.1fr) minmax(0,2fr) minmax(52px,auto);gap:12px;align-items:center;min-block-size:30px;padding:3px 6px;border-radius:6px}.ranked-row:hover{background:color-mix(in srgb,var(--accent-tint) 50%,transparent)}.ranked-label{color:var(--text);font-size:12.5px;line-height:1.25;overflow-wrap:anywhere}.ranked-track{display:block;block-size:14px;border-radius:4px;background:color-mix(in srgb,var(--border) 40%,transparent)}.ranked-fill{display:block;block-size:100%;border-radius:4px;background:var(--accent)}.ranked-warning .ranked-fill{background:var(--warning)}.ranked-error .ranked-fill{background:var(--error)}.ranked-value{color:var(--text);font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.ranked-hit{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;gap:inherit;align-items:center;padding:0;border:0;background:none;font:inherit;text-align:inherit;cursor:pointer}.chart-empty{margin:0;padding:20px 0;color:var(--muted);font-size:13px;text-align:center}.legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin:10px 0 0;padding:0;list-style:none;font-size:12.5px}.legend li{display:flex;align-items:center;gap:6px}.legend .swatch{width:9px;height:9px;border-radius:2px;flex-shrink:0}.legend .legend-value{margin-left:auto;font-weight:600;font-variant-numeric:tabular-nums}.split{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;margin:14px 0}.split-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:14px 0}.split-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:14px 0}.split>.panel,.split-2>.panel,.split-3>.panel{margin:0}@media(max-width:1200px){.split-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.split,.split-2,.split-3{grid-template-columns:minmax(0,1fr)}}.record-list{display:grid;gap:8px;margin:12px 0;padding:0;list-style:none}.record{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.record-body{flex:1;min-width:180px}.record-body p{margin:0;font-size:13.5px;font-weight:550}.record-body .record-meta{font-size:12px;font-weight:400;color:var(--muted)}.icon{flex-shrink:0;vertical-align:-2px}.shell-v2{display:grid;grid-template-columns:88px 232px minmax(0,1fr);min-height:100vh}.shell-v2 .topbar{background:var(--surface)}.shell-v2 .rail-wrapper{display:flex;flex-direction:column;gap:12px;padding:14px 8px;background:var(--bci-blue-dark);position:sticky;top:0;height:100vh;overflow-y:auto}.shell-v2 .rail-wrapper .brand{flex-direction:column;align-items:center;gap:6px;padding:6px 2px 10px;text-align:center;text-decoration:none;border-bottom:1px solid rgb(255 255 255 / 8%)}.rail{display:flex;flex-direction:column;gap:6px}.rail-item{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 4px;border-radius:10px;color:var(--sidebar-text);text-decoration:none;transition:background-color .14s ease,box-shadow .14s ease,color .14s ease,transform .14s ease}.rail-item:hover{background:#ffffff0f;color:#fff;transform:translate(1px)}.rail-item.active{background:#ffffff1a;color:#fff;box-shadow:inset 3px 0 0 var(--pwc-orange)}.rail-label{font-size:10.5px;font-weight:600;line-height:1.15;letter-spacing:.2px;text-align:center;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%}.rail-badge{position:absolute;top:4px;right:6px;padding:1px 6px;border-radius:999px;background:var(--pwc-orange);color:#fff;font-size:10px;font-weight:700;font-variant-numeric:tabular-nums}.shell-v2 .context-wrapper{display:flex;flex-direction:column;justify-content:space-between;gap:20px;padding:18px 12px;background:var(--bci-blue);position:sticky;top:0;height:100vh;overflow-y:auto}.shell-v2 .sidebar-nav a{transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .14s ease}.shell-v2 .sidebar-nav a:hover{transform:translate(2px)}.contextual-nav{display:flex;flex-direction:column;gap:4px}.workspace-header{display:flex;flex-direction:column;gap:2px;padding:6px 10px 12px;border-bottom:1px solid rgb(255 255 255 / 10%)}.workspace-title{color:#fff;font-size:14px;font-weight:700;letter-spacing:.2px;overflow-wrap:anywhere}.workspace-desc{color:#b9c9e6;font-size:11.5px;line-height:1.35;overflow-wrap:anywhere}.contextual-nav .nav-section{display:flex;flex-direction:column;gap:2px;padding:6px 0}.contextual-nav .nav-section+.nav-section{border-top:1px solid rgb(255 255 255 / 6%)}.shell-v2 .sidebar-foot{padding:0 6px}.shell-v2.workspace-analytics,.shell-v2.workspace-analyst,.shell-v2.workspace-reporting,.shell-v2.workspace-governance{--workspace-ink: #062536;--workspace-ink-strong: #041927;--workspace-teal: #13a0ad;--workspace-violet: #7c5cff;--workspace-rail-text: #bfe6ee;--workspace-context-text: #d4edf4}.shell-v2.workspace-analytics .rail-wrapper,.shell-v2.workspace-analyst .rail-wrapper,.shell-v2.workspace-reporting .rail-wrapper,.shell-v2.workspace-governance .rail-wrapper{background:radial-gradient(circle at 50% 0%,rgb(19 160 173 / 42%) 0,transparent 36%),linear-gradient(180deg,var(--workspace-ink-strong) 0%,var(--workspace-ink) 58%,#03131f 100%)}.shell-v2.workspace-analytics .context-wrapper,.shell-v2.workspace-analyst .context-wrapper,.shell-v2.workspace-reporting .context-wrapper,.shell-v2.workspace-governance .context-wrapper{background:linear-gradient(145deg,rgb(124 92 255 / 16%) 0%,transparent 34%),linear-gradient(180deg,#07304a,#062536);border-right:1px solid rgb(191 230 238 / 14%)}.shell-v2.workspace-analytics .workspace-header,.shell-v2.workspace-analyst .workspace-header,.shell-v2.workspace-reporting .workspace-header,.shell-v2.workspace-governance .workspace-header{border-bottom-color:#bfe6ee29}.shell-v2.workspace-analytics .workspace-title,.shell-v2.workspace-analyst .workspace-title,.shell-v2.workspace-reporting .workspace-title,.shell-v2.workspace-governance .workspace-title{color:#f3fbff}.shell-v2.workspace-analytics .workspace-desc,.shell-v2.workspace-analytics .rail-item,.shell-v2.workspace-analytics .sidebar-nav a,.shell-v2.workspace-analyst .workspace-desc,.shell-v2.workspace-analyst .rail-item,.shell-v2.workspace-analyst .sidebar-nav a,.shell-v2.workspace-reporting .workspace-desc,.shell-v2.workspace-reporting .rail-item,.shell-v2.workspace-reporting .sidebar-nav a,.shell-v2.workspace-governance .workspace-desc,.shell-v2.workspace-governance .rail-item,.shell-v2.workspace-governance .sidebar-nav a{color:var(--workspace-rail-text)}.shell-v2.workspace-analytics .nav-group,.shell-v2.workspace-analyst .nav-group,.shell-v2.workspace-reporting .nav-group,.shell-v2.workspace-governance .nav-group{color:#bfe6ee9e}.shell-v2.workspace-analytics .rail-item:hover,.shell-v2.workspace-analytics .sidebar-nav a:hover,.shell-v2.workspace-analyst .rail-item:hover,.shell-v2.workspace-analyst .sidebar-nav a:hover,.shell-v2.workspace-reporting .rail-item:hover,.shell-v2.workspace-reporting .sidebar-nav a:hover,.shell-v2.workspace-governance .rail-item:hover,.shell-v2.workspace-governance .sidebar-nav a:hover{background:#13a0ad21;color:#fff}.shell-v2.workspace-analytics .rail-item.active,.shell-v2.workspace-analyst .rail-item.active,.shell-v2.workspace-reporting .rail-item.active,.shell-v2.workspace-governance .rail-item.active{background:linear-gradient(180deg,#13a0ad3d,#7c5cff29),#ffffff0f;color:#fff;box-shadow:inset 3px 0 0 var(--pwc-orange),0 0 0 1px #bfe6ee29,0 12px 26px #0000002e}.shell-v2.workspace-analytics .sidebar-nav a.active,.shell-v2.workspace-analyst .sidebar-nav a.active,.shell-v2.workspace-reporting .sidebar-nav a.active,.shell-v2.workspace-governance .sidebar-nav a.active{background:linear-gradient(90deg,#d04a022e,#13a0ad1f),#ffffff0d;border-left-color:var(--pwc-orange);color:#fff;box-shadow:inset 0 0 0 1px #ffffff14}.shell-v2.workspace-analytics .rail-wrapper .mark,.shell-v2.workspace-analyst .rail-wrapper .mark,.shell-v2.workspace-reporting .rail-wrapper .mark,.shell-v2.workspace-governance .rail-wrapper .mark{background:linear-gradient(135deg,var(--pwc-orange),#ff8a4c)}@media(prefers-reduced-motion:reduce){.rail-item,.shell-v2 .sidebar-nav a{transition:none}.rail-item:hover,.shell-v2 .sidebar-nav a:hover{transform:none}}@media(max-width:900px){.shell-v2{grid-template-columns:minmax(0,1fr)}.shell-v2 .rail-wrapper,.shell-v2 .context-wrapper{display:none;position:fixed;inset:0 auto 0 0;height:100vh;z-index:8}.shell-v2.nav-open .rail-wrapper{display:flex;width:100%;max-width:320px;height:auto;max-height:44vh;border-right:0;border-bottom:1px solid rgb(255 255 255 / 8%)}.shell-v2.nav-open .rail-wrapper .rail{flex-direction:row;flex-wrap:wrap;gap:4px;justify-content:flex-start}.shell-v2.nav-open .rail-wrapper .rail-item{flex-direction:row;padding:6px 10px;min-width:130px}.shell-v2.nav-open .rail-wrapper .rail-label{text-align:left}.shell-v2.nav-open .context-wrapper{display:flex;top:44vh;width:100%;max-width:320px}}.drawer-scrim{position:fixed;inset:0;z-index:30;background:#00000061}.drawer{position:fixed;top:0;right:0;bottom:0;z-index:31;display:flex;flex-direction:column;width:min(560px,100%);background:var(--surface);border-left:1px solid var(--border);animation:drawer-in .14s ease-out}@keyframes drawer-in{0%{transform:translate(16px);opacity:0}}.drawer-head{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;padding:18px 20px 14px;border-bottom:1px solid var(--border)}.drawer-head h2{margin:0;font-size:17px}.drawer-head p{margin:4px 0 0;font-size:13px}.drawer-body{flex:1;overflow-y:auto;padding:4px 20px 24px}.drawer-body h3{margin:18px 0 6px;font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--muted)}.narrative{margin:0;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:640px){.drawer{width:100%;border-left:0}}.freshness{margin:-8px 0 16px;font-size:13px}.freshness-line{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:0}.freshness details{margin-top:6px}.meter{position:relative;height:8px;margin:6px 0;border-radius:999px;background:color-mix(in srgb,var(--border) 55%,var(--surface));overflow:hidden}.meter-fill{height:100%;border-radius:999px;background:var(--accent)}.meter-over .meter-fill{background:var(--warning)}.meter-mark{position:absolute;top:0;bottom:0;width:2px;background:var(--text)}.linkish{padding:0;border:0;background:none;color:var(--accent);font:inherit;font-variant-numeric:tabular-nums;text-align:left;cursor:pointer}.linkish:hover{text-decoration:underline}@media(prefers-reduced-motion:reduce){.drawer{animation:none}}.group-row>th,.group-row>td{background:var(--pwc-orange-tint);border-bottom-color:color-mix(in srgb,var(--pwc-orange) 28%,var(--border))}.group-row>th{font-size:13.5px;font-weight:600;text-transform:none;letter-spacing:normal;color:var(--pwc-orange);box-shadow:inset 3px 0 0 var(--pwc-orange)}.group-row>td{font-weight:600;color:var(--text)}.grid tbody:not(:last-child)>tr:last-child>td,.grid tbody:not(:last-child)>tr:last-child>th{border-bottom:1px solid var(--border)}.health-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.health-card{border:1px solid var(--border);border-radius:14px;padding:14px;background:#ffffffb8}.health-card-at_risk{border-color:#e0301e73;background:#e0301e0f}.health-card-watch,.health-card-not_assessed{border-color:#ffb60080;background:#ffb60014}.health-card-healthy{border-color:#22a06b59}.cell-stack{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.chart svg.line-chart{max-width:860px}.chart .series-line{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.legend .swatch-fitted{width:18px;height:3px;border-radius:0;mask-image:repeating-linear-gradient(90deg,#000 0 5px,transparent 5px 8px);-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 5px,transparent 5px 8px)}.nav-unavailable{margin:10px 12px;padding:12px 13px;border:1px solid var(--warning);border-radius:var(--radius);background:var(--warning-bg)}.nav-unavailable-title{margin:0 0 5px;font-size:.82rem;font-weight:650;color:var(--warning)}.nav-unavailable-body{margin:0;font-size:.76rem;line-height:1.5;color:var(--text)}.nav-unavailable.page{max-width:46ch;margin:72px auto;text-align:center}.nav-unavailable-rail{display:grid;place-items:center;width:30px;height:30px;margin:10px auto;border-radius:50%;background:var(--warning-bg);color:var(--warning);font-weight:700}.nav-skeleton{display:flex;flex-direction:column;gap:9px;padding:14px 12px}.nav-skeleton-row{height:11px;border-radius:4px;background:currentcolor;opacity:.13}.nav-skeleton-row:nth-child(2n){width:78%}.landing{--landing-ink: #081726;--landing-muted: #46566a;--landing-card-w: 272px;--landing-card-h: 288px;min-height:100vh;display:flex;flex-direction:column;color:var(--landing-ink);background:linear-gradient(180deg,transparent 0%,transparent 67%,rgb(11 27 43 / 3.5%) 69%,rgb(11 27 43 / 1.5%) 72%,transparent 82%),radial-gradient(52% 38% at 50% 42%,rgb(208 74 2 / 7%) 0%,transparent 70%),radial-gradient(130% 90% at 50% 0%,#fff,#f3f6fa 44%,#e6ebf3),var(--bg)}.landing-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:14px 28px;background:var(--surface);border-bottom:1px solid rgb(11 27 43 / 7%)}.landing-brand{display:flex;align-items:center;gap:10px}.landing-mark{width:30px;height:22px;border-radius:3px;background:linear-gradient(120deg,var(--pwc-orange) 0%,#f0821e 100%)}.landing-brand-text{display:flex;flex-direction:column;line-height:1.15}.landing-brand-text strong{font-size:1.05rem;letter-spacing:-.01em}.landing-brand-text small{font-size:.7rem;color:var(--landing-muted)}.landing-tagline{margin:0;font-size:.68rem;letter-spacing:.34em;text-transform:uppercase;color:var(--landing-muted);white-space:nowrap}.landing-account{display:flex;align-items:center;gap:10px;justify-self:end}.landing-bar-icons{display:flex;align-items:center;gap:4px;margin-right:6px}.landing-bar-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:var(--landing-muted)}.landing-avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--pwc-orange);color:#fff;font-size:.78rem;font-weight:700;letter-spacing:.02em}.landing-account-text{display:flex;flex-direction:column;line-height:1.2}.landing-account-text strong{font-size:.85rem}.landing-account-text small{font-size:.72rem;color:var(--landing-muted);text-transform:capitalize}.landing-main{flex:1;display:flex;flex-direction:column;gap:8px;width:min(1180px,100%);margin:0 auto;padding:40px 28px 24px}.landing-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;flex-wrap:wrap}.landing-eyebrow{margin:0 0 10px;font-size:.7rem;letter-spacing:.24em;text-transform:uppercase;color:var(--landing-muted)}.landing-title{margin:0;font-size:clamp(2rem,4.2vw,3.1rem);font-weight:700;letter-spacing:-.025em;line-height:1.04}.landing-title em{font-style:normal;color:var(--pwc-orange)}.landing-sub{margin:12px 0 0;font-size:.98rem;color:var(--landing-muted)}.landing-meta{display:flex;align-items:flex-start;gap:26px;padding-top:6px}.landing-quote{margin:0;max-width:15ch;font-style:italic;font-size:.86rem;line-height:1.5;color:var(--landing-muted)}.landing-date{margin:0;display:flex;flex-direction:column;gap:2px;padding-left:16px;border-left:3px solid var(--pwc-orange);font-size:.84rem;color:var(--landing-muted);white-space:nowrap}.landing-date strong{font-size:.95rem;color:var(--landing-ink)}.landing-stage{position:relative;display:grid;place-items:center;min-height:430px;margin-top:-6px;perspective:1500px}.landing-stage:before{content:"";position:absolute;left:50%;bottom:52px;width:min(760px,86%);height:130px;transform:translate(-50%);background:radial-gradient(50% 50% at 50% 50%,rgb(255 255 255 / 85%) 0%,transparent 72%);pointer-events:none}.landing-deck{position:relative;list-style:none;margin:0;padding:0;width:100%;height:var(--landing-card-h);transform-style:preserve-3d;pointer-events:none}@keyframes landing-card-in{0%{opacity:0}}.landing-card{animation:landing-card-in .3s ease;pointer-events:auto;position:absolute;top:0;left:50%;width:var(--landing-card-w);height:var(--landing-card-h);margin-left:calc(var(--landing-card-w) / -2);--lift: 0px;--straighten: 1;transform:translate(calc(var(--offset) * 104%)) translateZ(calc(var(--depth) * -112px + var(--lift))) rotateY(calc(var(--offset) * -22deg * var(--straighten))) scale(calc(1 - var(--depth) * .08));opacity:calc(1 - var(--depth) * .26);z-index:calc(10 - var(--depth));transition:transform .52s cubic-bezier(.22,.61,.36,1),opacity .42s ease;transform-style:preserve-3d}.landing-row{display:flex;justify-content:center;gap:28px;height:auto;transform-style:flat}.landing-row .landing-card{position:relative;left:auto;margin-left:0;transform:none;opacity:1}.landing-card-inner{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%;height:100%;padding:24px 22px;border:1px solid rgb(11 27 43 / 8%);border-radius:16px;background:linear-gradient(170deg,#fff,#fbfcfe);box-shadow:0 2px 6px #0b1b2b0d,0 24px 48px -28px #0b1b2b73;text-align:left;text-decoration:none;color:inherit;font:inherit;cursor:pointer}.landing-card:after{content:"";position:absolute;left:2%;right:2%;top:calc(100% + 2px);height:46px;border-radius:50%;background:radial-gradient(52% 100% at 50% 0%,rgb(11 27 43 / 34%) 0%,transparent 74%);filter:blur(9px);opacity:calc(.7 - var(--depth) * .2);pointer-events:none}.landing-card.active .landing-card-inner{border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:linear-gradient(168deg,#fff,color-mix(in srgb,var(--accent) 5%,#ffffff));box-shadow:0 0 0 1.5px color-mix(in srgb,var(--accent) 38%,transparent),0 0 34px -6px color-mix(in srgb,var(--accent) 34%,transparent),0 44px 72px -34px #0b1b2b8c}.landing-card.active{transform:none}.landing-card.active:after{background:radial-gradient(56% 100% at 50% 0%,color-mix(in srgb,var(--accent) 34%,rgb(11 27 43 / 26%)) 0%,transparent 70%);opacity:.8}.landing-card:not(.active):hover{--lift: 56px;--straighten: .4;opacity:1;z-index:9}.landing-card:not(.active):hover .landing-card-inner{border-color:color-mix(in srgb,var(--accent) 45%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent),0 30px 56px -30px #0b1b2b7f}.landing-row .landing-card-inner{transition:transform .24s ease,box-shadow .24s ease}.landing-row .landing-card-inner:hover{transform:translateY(-5px);box-shadow:0 0 0 1.5px color-mix(in srgb,var(--accent) 45%,transparent),0 0 38px -6px color-mix(in srgb,var(--accent) 38%,transparent),0 48px 76px -34px #0b1b2b8c}.landing-card-icon{display:grid;place-items:center;width:54px;height:54px;border-radius:15px;background:linear-gradient(150deg,color-mix(in srgb,var(--accent) 17%,#fff),color-mix(in srgb,var(--accent) 7%,#fff));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.landing-card-title{margin-top:4px;font-size:1.12rem;font-weight:650;letter-spacing:-.012em}.landing-card-pitch{font-size:.82rem;line-height:1.5;color:var(--landing-muted)}.landing-card-rule{width:30px;height:3px;border-radius:2px;margin-top:auto;background:var(--accent)}.landing-card-go{position:absolute;bottom:18px;right:20px;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:1px solid rgb(11 27 43 / 10%);background:var(--surface);color:var(--accent);transition:transform .22s ease}.landing-card.active .landing-card-inner:hover .landing-card-go{transform:translate(3px)}.landing-arrow{position:absolute;top:50%;z-index:20;display:grid;place-items:center;width:38px;height:38px;margin-top:-19px;border-radius:50%;border:1px solid rgb(11 27 43 / 10%);background:var(--surface);color:var(--landing-ink);box-shadow:0 6px 16px -8px #0b1b2b7f;cursor:pointer}.landing-arrow:hover:not(:disabled){border-color:var(--pwc-orange);color:var(--pwc-orange)}.landing-arrow:disabled{opacity:.35;cursor:default}.landing-arrow-prev{left:0}.landing-arrow-next{right:0}.landing-dots{display:flex;justify-content:center;gap:7px;list-style:none;margin:6px 0 0;padding:0}.landing-dot{width:7px;height:7px;padding:0;border:0;border-radius:99px;background:#0b1b2b2e;cursor:pointer;transition:width .24s ease,background .24s ease}.landing-dot.active{width:22px;background:var(--pwc-orange)}.landing-empty{margin:60px auto;max-width:44ch;text-align:center;color:var(--landing-muted)}.landing-stats{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;margin:26px 0 0;padding:16px 8px;border:1px solid rgb(11 27 43 / 7%);border-radius:14px;background:var(--surface);box-shadow:0 18px 40px -34px #0b1b2b99}.landing-stats li{display:flex;align-items:center;gap:12px;padding:2px 18px;color:var(--landing-muted)}.landing-stats li+li{border-left:1px solid rgb(11 27 43 / 8%)}.landing-stats span{display:flex;flex-direction:column;line-height:1.3}.landing-stats strong{font-size:.9rem;color:var(--pwc-orange)}.landing-stats small{font-size:.75rem}.landing-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;width:min(1180px,100%);margin:0 auto;padding:18px 28px 22px;font-size:.76rem;color:var(--landing-muted)}.landing-foot a{color:var(--landing-muted)}@media(max-width:1040px){.landing{--landing-card-w: 240px;--landing-card-h: 266px}}@media(max-width:860px){.landing-bar{grid-template-columns:1fr auto}.landing-tagline{display:none}.landing-stats{grid-template-columns:repeat(2,1fr);gap:14px 0}.landing-stats li:nth-child(odd){border-left:0}}@media(prefers-reduced-motion:reduce){.landing-card,.landing-card-go,.landing-dot{transition:none}}.page-section{margin:0 0 28px;scroll-margin-block-start:72px}.section-head{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px 16px;align-items:baseline;margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid var(--border)}.section-head-text{min-width:0}.section-step{margin:0 0 2px;color:var(--accent);font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.section-head h2{margin:0;font-size:19px;font-weight:650;line-height:1.25}.section-description{max-width:78ch;margin:4px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.section-aside{color:var(--muted);font-size:12.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.section-aside-alert{color:var(--error);font-weight:650}.section-aside-watch{color:var(--warning);font-weight:600}.section-actions{display:flex;gap:8px;align-items:center}.page-section>.panel:first-of-type,.page-section>.kpis:first-of-type,.page-section>.split:first-of-type,.page-section>.split-2:first-of-type,.page-section>.split-3:first-of-type,.section-body>.panel:first-child,.section-body>.kpis:first-child{margin-top:0}.section-note{max-width:78ch;margin:0 0 12px;color:var(--muted);font-size:12.5px;line-height:1.45}.section-collapsible>.section-head{cursor:pointer;list-style:none;transition:border-color .14s ease}.section-collapsible>.section-head::-webkit-details-marker{display:none}.section-collapsible>.section-head:hover{border-bottom-color:color-mix(in srgb,var(--accent) 45%,var(--border))}.section-collapsible>.section-head:hover h2{color:var(--accent)}.section-chevron{position:relative;align-self:center;inline-size:20px;block-size:20px;border:1px solid var(--border);border-radius:50%;transition:transform .16s ease,border-color .14s ease}.section-chevron:before{position:absolute;inset-block-start:5px;inset-inline-start:6px;inline-size:6px;block-size:6px;border-inline-end:1.5px solid var(--muted);border-block-end:1.5px solid var(--muted);content:"";transform:rotate(45deg)}.section-collapsible[open]>.section-head .section-chevron{transform:rotate(180deg)}.section-collapsible>.section-head:hover .section-chevron{border-color:var(--accent)}.section-head:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.section-body{padding-top:14px;animation:section-open .16s ease-out}.section-body-actions{justify-content:flex-end;margin-bottom:12px}.section-form{padding:14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}@keyframes section-open{0%{opacity:0;transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.section-chevron,.section-collapsible>.section-head{transition:none}.section-body{animation:none}}@media(max-width:720px){.section-head{grid-template-columns:minmax(0,1fr)}}.gauge{display:grid;gap:5px;min-inline-size:72px}.gauge-value{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.2}.gauge-compact .gauge-value{font-size:12.5px;font-weight:550}.gauge-value-neutral{color:var(--text)}.gauge-value-warning{color:var(--warning)}.gauge-value-error{color:var(--error)}.gauge-track{position:relative;display:block;block-size:6px;border-radius:999px;background:color-mix(in srgb,var(--border) 60%,var(--surface));overflow:hidden}.gauge-fill{display:block;block-size:100%;border-radius:999px;background:color-mix(in srgb,var(--muted) 55%,var(--surface))}.gauge-fill-warning{background:var(--warning)}.gauge-fill-error{background:var(--error)}.gauge-fill-over{background-image:repeating-linear-gradient(135deg,#ffffff8c 0 3px,#fff0 3px 7px)}.gauge-tick{position:absolute;inset-block:0;inline-size:1px;background:color-mix(in srgb,var(--text) 28%,transparent)}.table-wrap{overflow-x:auto}.grid-figures td,.grid-figures th{vertical-align:middle}.grid-figures .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.grid-figures .gauge-col{min-inline-size:104px}.grid-figures tbody tr:hover>td{background:color-mix(in srgb,var(--accent-tint) 45%,transparent)}.grid-figures tbody tr.group-row:hover>th,.grid-figures tbody tr.group-row:hover>td{background:color-mix(in srgb,var(--pwc-orange) 12%,var(--pwc-orange-tint))}.row-flagged>td{background:color-mix(in srgb,var(--error-bg) 55%,transparent)}.row-flagged:hover>td{background:color-mix(in srgb,var(--error-bg) 80%,transparent)}.quarter-cell{display:grid;gap:2px}.quarter-cell .linkish{font-size:12px;opacity:0;transition:opacity .12s ease}tr:hover .quarter-cell .linkish,.quarter-cell:focus-within .linkish,.quarter-cell .linkish:focus-visible{opacity:1}@media(hover:none){.quarter-cell .linkish{opacity:1}}@media(prefers-reduced-motion:reduce){.quarter-cell .linkish{transition:none}}.filter-note{margin:0 0 16px;padding:9px 12px;border:1px solid color-mix(in srgb,var(--accent) 25%,var(--border));border-radius:var(--radius);background:color-mix(in srgb,var(--accent-tint) 55%,var(--surface));color:var(--text);font-size:13px}.disclosure-panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.disclosure-panel>summary{padding:12px 14px;font-size:13.5px;font-weight:600;cursor:pointer;list-style:none}.disclosure-panel>summary::-webkit-details-marker{display:none}.disclosure-panel>summary:before{content:"▸";display:inline-block;margin-inline-end:8px;color:var(--muted);transition:transform .14s ease}.disclosure-panel[open]>summary:before{transform:rotate(90deg)}.disclosure-panel>summary:hover{color:var(--accent)}.disclosure-body{padding:0 14px 14px;border-top:1px solid var(--border)}.disclosure-body>.row:first-child{margin-top:12px}@media(prefers-reduced-motion:reduce){.disclosure-panel>summary:before{transition:none}}.health-card-head{display:flex;gap:10px;align-items:start;justify-content:space-between}.health-card-reason{margin:8px 0 12px;color:var(--muted);font-size:12.5px;line-height:1.45}.health-card-gauges{display:grid;gap:10px;margin:0}.health-card-gauges>div{display:grid;grid-template-columns:84px minmax(0,1fr);gap:10px;align-items:center}.health-card-gauges .gauge{grid-template-columns:46px minmax(0,1fr);gap:8px;align-items:center}.health-card-gauges dt{color:var(--muted);font-size:12px}.health-card-gauges dd{margin:0;min-inline-size:0}.health-card-foot{margin:12px 0 0;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent);color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums}.companion-starters,.companion-actions,.runbook-grid{display:flex;flex-wrap:wrap;gap:8px}.runbook-grid{align-items:stretch}.runbook-grid .panel{flex:1 1 240px}.history-turn{display:block;width:100%;text-align:start;margin-bottom:6px}.notice-bell{position:relative}.notice-panel{position:absolute;z-index:5;inset-inline-end:0;margin-top:6px;width:min(320px,70vw);padding:10px;background:var(--surface, #fff);border:1px solid var(--border)}.shell-v2.workspace-analyst,.shell-v2.workspace-analytics,.shell-v2.workspace-reporting,.shell-v2.workspace-governance{--bg: #f3f3f3;--surface: #ffffff;--border: #d1d1d1;--text: #252525;--muted: #696969;--hover: #f3f3f3;--accent: #d04a02;--accent-tint: rgb(208 74 2 / 12%);--pwc-orange: #d04a02;--btn-accent: #ffaa72;--btn-accent-hover: #ff7a3d;--good: #21812d;--good-bg: #d3ebd5;--warning: #d2a021;--warning-bg: #fff2d2;--error: #d12121;--error-bg: #fef2f2;--radius: 6px;--shadow-low: 0 2px 4px -2px rgb(71 71 71 / 24%);--shadow-med: 0 4px 8px -2px rgb(71 71 71 / 24%);--shadow-high: 0 8px 16px -2px rgb(71 71 71 / 24%);background:var(--bg);color-scheme:light;font-family:Helvetica Neue,Helvetica Now Display,Arial,sans-serif}.shell-v2.workspace-analyst .rail-wrapper,.shell-v2.workspace-analytics .rail-wrapper,.shell-v2.workspace-reporting .rail-wrapper,.shell-v2.workspace-governance .rail-wrapper{background:var(--surface);border-right:1px solid var(--border)}.shell-v2.workspace-analyst .rail-wrapper .brand,.shell-v2.workspace-analytics .rail-wrapper .brand,.shell-v2.workspace-reporting .rail-wrapper .brand,.shell-v2.workspace-governance .rail-wrapper .brand{border-bottom-color:var(--border)}.shell-v2.workspace-analyst .rail-item,.shell-v2.workspace-analytics .rail-item,.shell-v2.workspace-reporting .rail-item,.shell-v2.workspace-governance .rail-item{color:var(--muted)}.shell-v2.workspace-analyst .rail-item:hover,.shell-v2.workspace-analytics .rail-item:hover,.shell-v2.workspace-reporting .rail-item:hover,.shell-v2.workspace-governance .rail-item:hover{background:var(--hover);color:var(--text);transform:none}.shell-v2.workspace-analyst .rail-item.active,.shell-v2.workspace-analytics .rail-item.active,.shell-v2.workspace-reporting .rail-item.active,.shell-v2.workspace-governance .rail-item.active{background:var(--accent-tint);color:var(--pwc-orange);box-shadow:inset 3px 0 0 var(--pwc-orange)}.shell-v2.workspace-analyst .context-wrapper,.shell-v2.workspace-analytics .context-wrapper,.shell-v2.workspace-reporting .context-wrapper,.shell-v2.workspace-governance .context-wrapper{background:var(--surface);border-right:1px solid var(--border)}.shell-v2.workspace-analyst .workspace-header,.shell-v2.workspace-analytics .workspace-header,.shell-v2.workspace-reporting .workspace-header,.shell-v2.workspace-governance .workspace-header{border-bottom-color:var(--border)}.shell-v2.workspace-analyst .workspace-title,.shell-v2.workspace-analytics .workspace-title,.shell-v2.workspace-reporting .workspace-title,.shell-v2.workspace-governance .workspace-title{color:var(--text)}.shell-v2.workspace-analyst .workspace-desc,.shell-v2.workspace-analytics .workspace-desc,.shell-v2.workspace-reporting .workspace-desc,.shell-v2.workspace-governance .workspace-desc,.shell-v2.workspace-analyst .nav-group,.shell-v2.workspace-analytics .nav-group,.shell-v2.workspace-reporting .nav-group,.shell-v2.workspace-governance .nav-group{color:var(--muted)}.shell-v2.workspace-analyst .sidebar-nav a,.shell-v2.workspace-analytics .sidebar-nav a,.shell-v2.workspace-reporting .sidebar-nav a,.shell-v2.workspace-governance .sidebar-nav a{color:var(--text);border-left-color:transparent;border-radius:4px}.shell-v2.workspace-analyst .sidebar-nav a:hover,.shell-v2.workspace-analytics .sidebar-nav a:hover,.shell-v2.workspace-reporting .sidebar-nav a:hover,.shell-v2.workspace-governance .sidebar-nav a:hover{background:var(--hover);color:var(--text);transform:none}.shell-v2.workspace-analyst .sidebar-nav a.active,.shell-v2.workspace-analytics .sidebar-nav a.active,.shell-v2.workspace-reporting .sidebar-nav a.active,.shell-v2.workspace-governance .sidebar-nav a.active{background:var(--accent-tint);border-left-color:var(--pwc-orange);color:var(--pwc-orange)}.shell-v2.workspace-analyst .nav-badge,.shell-v2.workspace-analytics .nav-badge,.shell-v2.workspace-reporting .nav-badge,.shell-v2.workspace-governance .nav-badge{background:var(--pwc-orange);color:#fff}.shell-v2.workspace-analyst .deployment,.shell-v2.workspace-analytics .deployment,.shell-v2.workspace-reporting .deployment,.shell-v2.workspace-governance .deployment{background:var(--hover)}.shell-v2.workspace-analyst .deployment dt,.shell-v2.workspace-analytics .deployment dt,.shell-v2.workspace-reporting .deployment dt,.shell-v2.workspace-governance .deployment dt{color:var(--muted)}.shell-v2.workspace-analyst .deployment dd,.shell-v2.workspace-analytics .deployment dd,.shell-v2.workspace-reporting .deployment dd,.shell-v2.workspace-governance .deployment dd{color:var(--text)}.shell-v2.workspace-analyst .sidebar-foot p,.shell-v2.workspace-analytics .sidebar-foot p,.shell-v2.workspace-reporting .sidebar-foot p,.shell-v2.workspace-governance .sidebar-foot p{color:var(--muted)}.shell-v2.workspace-analyst button:not(.mode-card):not(.topbar-toggle),.shell-v2.workspace-analytics button:not(.mode-card):not(.topbar-toggle),.shell-v2.workspace-reporting button:not(.mode-card):not(.topbar-toggle),.shell-v2.workspace-governance button:not(.mode-card):not(.topbar-toggle){background:var(--btn-accent);border-color:var(--btn-accent);color:#111113;border-radius:4px;font-weight:600}.shell-v2.workspace-analyst button:not(.mode-card):not(.topbar-toggle):hover:not(:disabled),.shell-v2.workspace-analytics button:not(.mode-card):not(.topbar-toggle):hover:not(:disabled),.shell-v2.workspace-reporting button:not(.mode-card):not(.topbar-toggle):hover:not(:disabled),.shell-v2.workspace-governance button:not(.mode-card):not(.topbar-toggle):hover:not(:disabled){background:var(--btn-accent-hover);border-color:var(--btn-accent-hover)}.shell-v2.workspace-analyst button.secondary,.shell-v2.workspace-analytics button.secondary,.shell-v2.workspace-reporting button.secondary,.shell-v2.workspace-governance button.secondary,.shell-v2.workspace-analyst .button-secondary,.shell-v2.workspace-analytics .button-secondary,.shell-v2.workspace-reporting .button-secondary,.shell-v2.workspace-governance .button-secondary{background:transparent;border-color:var(--border);color:var(--text)}.shell-v2.workspace-analyst .segmented,.shell-v2.workspace-analytics .segmented,.shell-v2.workspace-reporting .segmented,.shell-v2.workspace-governance .segmented{background:color-mix(in srgb,var(--border) 35%,var(--surface));border-radius:6px}.shell-v2.workspace-analyst .segmented button,.shell-v2.workspace-analytics .segmented button,.shell-v2.workspace-reporting .segmented button,.shell-v2.workspace-governance .segmented button{background:transparent;border-color:transparent;color:var(--muted);border-radius:4px;font-weight:550}.shell-v2.workspace-analyst .segmented button.active,.shell-v2.workspace-analytics .segmented button.active,.shell-v2.workspace-reporting .segmented button.active,.shell-v2.workspace-governance .segmented button.active{background:var(--surface);color:var(--pwc-orange);box-shadow:var(--shadow-low)}.shell-v2.workspace-analyst input,.shell-v2.workspace-analytics input,.shell-v2.workspace-reporting input,.shell-v2.workspace-governance input,.shell-v2.workspace-analyst textarea,.shell-v2.workspace-analytics textarea,.shell-v2.workspace-reporting textarea,.shell-v2.workspace-governance textarea,.shell-v2.workspace-analyst select,.shell-v2.workspace-analytics select,.shell-v2.workspace-reporting select,.shell-v2.workspace-governance select{border-radius:4px}.shell-v2.workspace-analyst input:focus-visible,.shell-v2.workspace-analytics input:focus-visible,.shell-v2.workspace-reporting input:focus-visible,.shell-v2.workspace-governance input:focus-visible,.shell-v2.workspace-analyst textarea:focus-visible,.shell-v2.workspace-analytics textarea:focus-visible,.shell-v2.workspace-reporting textarea:focus-visible,.shell-v2.workspace-governance textarea:focus-visible,.shell-v2.workspace-analyst select:focus-visible,.shell-v2.workspace-analytics select:focus-visible,.shell-v2.workspace-reporting select:focus-visible,.shell-v2.workspace-governance select:focus-visible{outline:none;border-color:#111113;box-shadow:0 0 0 2px #ffaa7273}.shell-v2.workspace-analyst .panel,.shell-v2.workspace-analytics .panel,.shell-v2.workspace-reporting .panel,.shell-v2.workspace-governance .panel,.shell-v2.workspace-analyst form.companion-form-card,.shell-v2.workspace-analytics form.companion-form-card,.shell-v2.workspace-reporting form.companion-form-card,.shell-v2.workspace-governance form.companion-form-card,.shell-v2.workspace-analyst .companion-flow,.shell-v2.workspace-analytics .companion-flow,.shell-v2.workspace-reporting .companion-flow,.shell-v2.workspace-governance .companion-flow{box-shadow:var(--shadow-low)}.shell-v2.workspace-analyst .runbook-grid .panel,.shell-v2.workspace-analytics .runbook-grid .panel,.shell-v2.workspace-reporting .runbook-grid .panel,.shell-v2.workspace-governance .runbook-grid .panel{transition:transform .15s ease,box-shadow .15s ease}.shell-v2.workspace-analyst .runbook-grid .panel:hover,.shell-v2.workspace-analytics .runbook-grid .panel:hover,.shell-v2.workspace-reporting .runbook-grid .panel:hover,.shell-v2.workspace-governance .runbook-grid .panel:hover{transform:translateY(-4px);box-shadow:var(--shadow-med)}.shell-v2.workspace-analyst .contextual-nav .nav-section+.nav-section,.shell-v2.workspace-analytics .contextual-nav .nav-section+.nav-section,.shell-v2.workspace-reporting .contextual-nav .nav-section+.nav-section,.shell-v2.workspace-governance .contextual-nav .nav-section+.nav-section{border-top-color:var(--border)}.shell-v2 .topbar-right{display:flex;align-items:center;gap:10px}.shell-v2 .topbar button.topbar-toggle{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--muted);font-size:12px;font-weight:600;line-height:1;cursor:pointer}.shell-v2 .topbar button.topbar-toggle:hover:not(:disabled){color:var(--accent);border-color:var(--accent);background:var(--surface)}.shell-v2 .topbar.topbar-collapsed .topbar-meta{display:none}.incident-card{display:grid;gap:12px}.incident-topline{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.incident-number{font-size:15px;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.incident-pill{padding:2px 10px;border-radius:999px;background:var(--accent-tint);color:var(--accent);font-size:12px;font-weight:650;white-space:nowrap}.incident-pill-muted{background:color-mix(in srgb,var(--border) 40%,var(--surface));color:var(--muted)}.incident-title{margin:0;font-size:15px;color:var(--text)}.incident-desc{margin:0;color:var(--muted);line-height:1.5;white-space:pre-wrap}.incident-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 16px;margin:0;padding-top:12px;border-top:1px solid var(--border)}.incident-grid>div{display:grid;gap:2px;min-width:0}.incident-grid dt{font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.incident-grid dd{margin:0;font-size:13px;font-weight:550;color:var(--text);overflow-wrap:anywhere}.mode-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:14px}.mode-card{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;text-align:left;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background-color .15s ease}.mode-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-low, 0 2px 6px rgb(0 0 0 / 8%));border-color:color-mix(in srgb,var(--accent) 40%,var(--border))}.mode-card.active{border-color:var(--accent);background:var(--accent-tint);box-shadow:inset 0 0 0 1px var(--accent)}.mode-card-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border-radius:var(--radius);background:var(--accent-tint);color:var(--accent)}.mode-card.active .mode-card-icon{background:var(--surface)}.mode-card-text{display:grid;gap:3px;min-width:0}.mode-card-title{font-size:14.5px;font-weight:650;color:var(--text)}.mode-card.active .mode-card-title{color:var(--accent)}.mode-card-desc{font-size:12.5px;line-height:1.3;color:var(--muted)}.model-chip{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;margin:0;padding:3px 9px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--muted);font-size:11.5px;white-space:nowrap}.model-chip strong{color:var(--text);font-weight:600}
