@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300..700&family=Inter:wght@400;500;600;700;800&display=swap";:root{color:#e3e1e9;background:#121318;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px;color:#e3e1e9;background:#121318}button,input,select{font:inherit}button{color:inherit}.app-shell{min-height:100vh;display:grid;grid-template-columns:260px minmax(0,1fr);background:#121318;transition:grid-template-columns .18s ease}.app-shell.sidebar-collapsed{grid-template-columns:82px minmax(0,1fr)}.sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:24px;padding:26px 16px;border-right:1px solid #3b494b;background:#0d0e13eb;z-index:2}.brand{min-height:82px;display:flex;align-items:flex-start;gap:14px;padding:8px 8px 18px;color:#dbfcff}.brand strong,.topbar-brand strong{display:block;margin:0;font-family:Space Grotesk,Inter,sans-serif;font-size:28px;line-height:1;font-weight:800}.brand span{display:block;margin-top:8px;color:#b9cacb;font-family:Inter,sans-serif;font-size:12px;letter-spacing:.04em;line-height:1.1;text-transform:uppercase}.sidebar-toggle{position:absolute;top:92px;right:-16px;width:32px;height:32px;display:grid;place-items:center;border:1px solid #3b494b;border-radius:999px;color:#dbfcff;background:#1e1f25;cursor:pointer}.app-shell.sidebar-collapsed .brand{justify-content:center;padding-inline:0}.app-shell.sidebar-collapsed .brand svg,.app-shell.sidebar-collapsed .brand span,.app-shell.sidebar-collapsed nav button span,.app-shell.sidebar-collapsed .sidebar-status,.app-shell.sidebar-collapsed .sidebar-links span,.app-shell.sidebar-collapsed .primary-action span{display:none}.app-shell.sidebar-collapsed .brand strong{width:44px;height:44px;display:grid;place-items:center;border:1px solid #00dbe9;border-radius:999px;color:#00f0ff;font-family:Inter,sans-serif;font-size:14px}nav{display:grid;gap:10px}nav button{width:100%;min-height:50px;display:flex;align-items:center;gap:12px;border:0;border-radius:0;padding:0 16px;color:#b9cacb;background:transparent;font-family:Inter,sans-serif;font-size:13px;font-weight:800;letter-spacing:.01em;text-align:left;cursor:pointer;transition:color .12s ease,background .12s ease}nav button.active{color:#dbfcff;background:#e3e1e917;box-shadow:inset -4px 0 #dbfcff}nav button:hover,nav button:focus-visible{color:#00f0ff;outline:none;background:#00dbe914}.sidebar-status{margin-top:auto;border:1px solid rgba(132,148,149,.45);border-radius:4px;padding:16px;color:#b9cacb;background:#3b494b24;font-family:Inter,sans-serif;font-size:12px;font-weight:800}.sidebar-status p{margin:0}.sidebar-status span{display:inline-block;width:10px;height:10px;margin-right:8px;border-radius:999px;background:#00dbe9}.sidebar-links{display:grid;gap:8px;padding:0 10px}.sidebar-links a,.sidebar-links button{min-height:32px;display:flex;align-items:center;gap:10px;border:0;padding:0;color:#b9cacb;background:transparent;font-family:Inter,sans-serif;font-size:12px;font-weight:800;text-decoration:none}.sidebar-links a:hover,.sidebar-links a:focus-visible,.sidebar-links button:not(:disabled):hover,.sidebar-links button:not(:disabled):focus-visible{color:#00f0ff;outline:none}.sidebar-links button:disabled{cursor:not-allowed;opacity:.52}.primary-action,.topbar button,.search-button,.secondary-action{border:1px solid #849495;border-radius:2px;color:#dbfcff;background:#1e1f25e6;font-family:Inter,sans-serif;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:color .12s ease,border-color .12s ease,background .12s ease}.primary-action{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 12px}.primary-action:hover,.topbar button:hover,.search-button:hover,.secondary-action:hover,.primary-action:focus-visible,.topbar button:focus-visible,.search-button:focus-visible,.secondary-action:focus-visible{color:#00363a;border-color:#00f0ff;outline:none;background:#00f0ff}.content{min-width:0;width:100%;max-width:none;padding:0 40px 32px}.topbar{min-height:64px;margin:0 -40px 32px;padding:0 36px;display:grid;grid-template-columns:minmax(210px,280px) minmax(260px,420px) 1fr auto auto;align-items:center;gap:22px;border-bottom:1px solid #3b494b;background:#0d0e13f5}.topbar>strong{justify-self:end;color:#e3e1e9;font-family:Inter,sans-serif;font-size:13px;letter-spacing:.06em;white-space:nowrap}.topbar-brand strong{color:#dbfcff;font-size:24px}.topbar button{height:34px;padding:0 18px;white-space:nowrap}.theme-toggle{justify-self:end;display:inline-flex;gap:4px;padding:3px;border:1px solid #3b494b;border-radius:999px;background:#121318c2}.topbar .theme-toggle button{height:28px;display:inline-flex;align-items:center;gap:6px;border:0;border-radius:999px;padding:0 10px;color:#b9cacb;background:transparent;letter-spacing:0;text-transform:none}.topbar .theme-toggle button[aria-pressed=true]{color:#00363a;background:#dbfcff}.topbar .theme-toggle button:hover,.topbar .theme-toggle button:focus-visible{color:#00363a;background:#00f0ff}.global-search,.manager-filter input,select{min-width:0;border:1px solid #3b494b;border-radius:6px;color:#e3e1e9;background:#121318e0}.global-search{height:42px;display:flex;align-items:center;gap:12px;padding:0 14px;color:#b9cacb}.global-search input,.manager-filter input{width:100%;border:0;outline:0;color:#e3e1e9;background:transparent}.global-search input::placeholder,.manager-filter input::placeholder{color:#b9cacb9e}.hero{margin:0 0 34px}.hero h1{max-width:900px;margin:10px 0 14px;color:#00f0ff;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(36px,4vw,52px);line-height:1.08;font-weight:800;letter-spacing:0}.hero p:not(.eyebrow){max-width:860px;margin:0;color:#d5dcdf;font-size:17px;line-height:1.55}.eyebrow,label,.module-id,dt{color:#b9cacb;font-family:Inter,sans-serif;font-size:11px;font-weight:800;letter-spacing:.05em;line-height:1.25;text-transform:uppercase}.filter-card,.overview-card,.station-card,.error-card,.terminal-footer,.selected-person-detail,.manager-context-card,.person-metric-card,.insight-card,.score-evidence-grid article,.dora-evidence-grid article,.source-evidence-list{border:1px solid rgba(59,73,75,.96);border-radius:8px;background:#1e1f25b8;box-shadow:0 4px 12px #0000001f}.station-card,.metric-card,.leader-card,.manager-rollup-card,.person-metric-card,.selected-person-detail,.source-evidence-list{contain:layout paint style}.station-grid>.station-card,.metric-grid>.metric-card,.people-grid>.person-metric-card,.manager-people-grid>.person-metric-card{content-visibility:auto;contain-intrinsic-size:260px}.filter-card{margin:0 0 32px;padding:20px;display:grid;grid-template-columns:240px minmax(240px,1fr) 180px;align-items:end;gap:24px}label{display:grid;gap:12px}.manager-filter{min-width:0}select,.manager-filter input{width:100%;height:50px;padding:0 14px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.search-button{height:50px;color:#00363a;border-color:#00f0ff;background:#00f0ff;font-size:14px}.error-card{margin-bottom:24px;padding:18px;border-color:#ffb4ab8c}.error-card strong{color:#ffb4ab}.overview-card{padding:30px}.overview-card+.overview-card,.overview-card.compact,.dora-section{margin-top:32px}.hierarchy-card{background:#121318b3}.manager-detail,.selected-person-detail{border-color:#00dbe970;box-shadow:inset 2px 0 #00dbe9cc}.section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.section-heading h2,.section-heading h3,.selected-person-detail h2{margin:6px 0 0;color:#dbfcff;font-family:Space Grotesk,Inter,sans-serif;font-weight:800;letter-spacing:0}.section-heading h2,.selected-person-detail h2{font-size:30px;line-height:1.12}.section-heading h3{font-size:24px}.section-heading span,.section-heading small,.section-actions span{color:#c7d3d4;font-family:Inter,sans-serif;font-size:13px;font-weight:600;line-height:1.4}.section-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;text-align:right}.detail-actions{justify-content:flex-start;margin-top:18px;text-align:left}.executive-card{margin-top:24px;min-height:120px;display:grid;grid-template-columns:auto minmax(180px,1fr) minmax(420px,auto);align-items:center;gap:22px;padding:26px;border:1px solid #3b494b;border-radius:8px;background:#1e1f25b3;box-shadow:inset 4px 0 #00dbe9}.avatar{width:58px;height:58px;display:grid;place-items:center;border:2px solid #00f0ff;border-radius:999px;color:#00f0ff;background:#00dbe91f;font-family:Inter,sans-serif;font-size:18px;font-weight:800}.executive-card h3,.leader-card h3,.manager-rollup-card h3,.person-metric-card h3,.manager-context-card h3,.analytics-row h3{margin:0;color:#e3e1e9;font-family:Space Grotesk,Inter,sans-serif;font-size:24px;font-weight:700;letter-spacing:0}.executive-card p,.leader-card p,.manager-rollup-card p,.person-metric-card p,.selected-person-detail p,.manager-context-card p,.insight-card p,.score-evidence-grid p,.dora-evidence-grid p,.project-line,.status-note,.section-note,.empty-state,.analytics-row span{color:#d5dcdf;line-height:1.45}dl{display:grid;gap:16px;margin:0}.executive-card dl{grid-template-columns:repeat(5,minmax(72px,1fr))}dt{margin-bottom:8px}.person-metric-card dt,.manager-context-card dt,.leader-card dt,.station-card dt,.executive-card dt{min-height:34px}dd{margin:0;color:#dbfcff;font-family:Space Grotesk,Inter,sans-serif;font-size:32px;font-weight:800;line-height:1}.view-tabs{margin:28px 0;display:flex;align-items:center;gap:24px;overflow-x:auto;border-bottom:1px solid #3b494b}.view-tabs button{min-width:132px;padding:16px 12px;border:0;border-bottom:2px solid transparent;color:#b9cacb;background:transparent;font-family:Inter,sans-serif;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.view-tabs button.active{color:#dbfcff;border-bottom-color:#dbfcff}.sync-pill{margin-left:auto;display:inline-flex;align-items:center;gap:8px;color:#b9cacb;font-family:Inter,sans-serif;font-size:12px;font-weight:800;letter-spacing:.04em;white-space:nowrap}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.metric-card{min-height:222px;position:relative;padding:28px;border:1px solid #3b494b;border-radius:4px;background:#1e1f25c7}.metric-card:first-child{border-color:#00dbe9;box-shadow:0 0 0 1px #00dbe947}.module-id{display:block;color:#9ab0b2;letter-spacing:0}.metric-label-row{min-height:18px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.metric-card>span,.metric-label,.metric-card-header>span{display:block;min-height:38px;color:#d9e5e6;font-family:Inter,sans-serif;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.metric-info-button{width:24px;height:24px;display:inline-grid;place-items:center;flex:0 0 auto;border:1px solid #3b494b;border-radius:999px;padding:0;color:#b9cacb;background:#121318b3;cursor:help}.metric-info-button:hover,.metric-info-button:focus-visible{color:#dbfcff;border-color:#849495;outline:none}.metric-card strong{display:block;margin:12px 0 0;color:#dbfcff;font-family:Space Grotesk,Inter,sans-serif;font-size:38px;font-weight:800;line-height:1}.metric-card p{margin:0;color:#d5dcdf}.metric-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.metric-card-header>span{max-width:70%}.metric-header-actions{display:inline-flex;align-items:flex-start;gap:8px}.status-badge{display:inline-block;border:1px solid #849495;border-radius:4px;padding:6px 9px;color:#e3e1e9;background:#1e1f25c2;font-family:Inter,sans-serif;font-size:10px;font-style:normal;font-weight:800;letter-spacing:.04em;line-height:1;text-transform:uppercase;white-space:nowrap}.status-healthy{color:#33fb0a;border-color:#33fb0a;background:#33fb0a14}.status-partial{color:#ebb2ff;border-color:#ebb2ff;background:#ebb2ff14}.status-needs-context,.status-not-enough-data,.status-extraction-not-audited,.status-context-only,.status-manager-review-required{color:#b9cacb;border-color:#3b494b;background:#3b494b2e}.status-extraction-not-audited,.status-manager-review-required{color:#ebb2ff;border-color:#ebb2ffb8;background:#ebb2ff14}.metric-explanation{margin-top:18px;padding-top:16px;display:grid;gap:8px;border-top:1px solid rgba(59,73,75,.76)}.metric-card .metric-definition,.metric-card .metric-why{color:#b9cacb;font-size:12px}.evidence-metric-card{min-height:265px}.compact-card{min-height:auto;padding:22px}.drilldown-grid,.manager-rollup-grid,.station-grid,.people-grid,.evidence-card-grid,.dora-grid,.source-evidence-grid,.score-evidence-grid,.dora-evidence-grid,.insight-grid{display:grid;gap:24px}.drilldown-grid{margin-top:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.people-grid,.evidence-card-grid,.station-grid{margin-top:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.manager-rollup-grid{margin-top:24px;grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}.dora-grid{margin-top:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.dora-recent-events{margin-top:20px;display:grid;gap:10px}.dora-recent-events a{display:grid;gap:4px;padding:12px 14px;border:1px solid #3b494b;border-radius:6px;color:inherit;text-decoration:none;background:#1213188c}.dora-recent-events span{color:#b9cacb;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dora-recent-events strong{color:#dbfcff;font-size:14px}.dora-recent-events small{color:#b9cacb}.portfolio-overview-layout,.portfolio-summary-column{min-width:0;display:grid;gap:32px}.portfolio-overview-layout{grid-template-columns:minmax(0,1fr)}.portfolio-summary-column .view-tabs{margin-top:0}.leader-card,.manager-rollup-card{min-height:240px;position:relative;border:1px solid #3b494b;border-radius:8px;padding:28px;color:inherit;background:#1e1f25b8;text-align:left}.clickable-card,.clickable-analytics-row{cursor:pointer;transition:border-color .12s ease,background .12s ease}.clickable-card:hover,.clickable-card:focus-visible,.clickable-analytics-row:hover,.clickable-analytics-row:focus-visible{border-color:#00dbe9;outline:none;background:#1e2a2dcc}.window-dots{position:absolute;top:14px;right:14px;display:flex;gap:5px}.window-dots span{width:6px;height:6px;border-radius:999px;background:#3b494b}.leader-card:nth-child(1) .window-dots span,.manager-rollup-card .window-dots span,.person-metric-card .window-dots span{background:#3b494b}.leader-card:nth-child(2) .window-dots span:nth-child(1),.manager-rollup-card:nth-child(2n) .window-dots span{background:#ebb2ff}.stat-line{margin:26px 0 22px;display:flex;align-items:flex-end;gap:16px}.stat-line strong,.leader-card>strong{color:#dbfcff;font-family:Space Grotesk,Inter,sans-serif;font-size:48px;font-weight:400;line-height:.9}.stat-line span{padding-bottom:4px;color:#b9cacb;font-family:Inter,sans-serif;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.leader-card dl{margin-top:20px;grid-template-columns:repeat(4,minmax(0,1fr))}.leader-card dd,.manager-rollup-card dd,.person-metric-card dd{font-size:28px}.manager-rollup-card .person-row,.person-metric-card .person-row{display:flex;align-items:center;gap:18px}.manager-rollup-card .avatar,.person-metric-card .avatar{width:52px;height:52px;border-color:#3b494b;color:#dbfcff;background:#292a2f;box-shadow:none;font-size:14px}.manager-rollup-card dl{margin-top:38px;grid-template-columns:repeat(5,minmax(0,1fr))}.manager-rollup-card dd{font-size:26px}.report-list{margin-top:22px;display:flex;flex-wrap:wrap;gap:10px}.report-list button,.report-list span{border:1px solid #3b494b;border-radius:3px;padding:8px 12px;color:#dbfcff;background:#121318e6;font-family:Inter,sans-serif;font-size:12px;font-weight:800}.report-list button{cursor:pointer}.report-list button:hover,.report-list button:focus-visible{color:#00363a;border-color:#00f0ff;outline:none;background:#00f0ff}.manager-context-card{margin-top:24px;padding:24px;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,auto);gap:24px;align-items:center}.manager-context-card dl{grid-template-columns:repeat(5,minmax(70px,1fr))}.person-metric-card{min-height:220px;position:relative;display:grid;gap:18px;padding:22px;border-left:2px solid #00dbe9}.person-metric-card dl{grid-template-columns:repeat(4,minmax(0,1fr));padding:14px;border-radius:4px;background:#0d0e13c7}.project-line,.status-note,.section-note,.tier-context-note{margin:14px 0 0;font-family:Inter,sans-serif;font-size:12px}.status-note{padding-left:12px;border-left:3px solid #ebb2ff;color:#ebb2ff}.metric-footnote{margin:-6px 0 0;color:#9ab0b2;font-family:Inter,sans-serif;font-size:11px;line-height:1.45}.secondary-action{min-height:32px;align-self:end;justify-self:end;margin-top:0;padding:0 18px}.compact-action{min-height:34px;padding:0 14px;border-radius:4px;font-size:11px}.manager-tier-panel{margin-top:28px}.tier-grid{margin-top:16px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.tier-card{min-height:118px;border:1px solid #3b494b;border-radius:6px;padding:16px;background:#0d0e13b8}.tier-card strong{display:block;color:#e3e1e9;font-family:Inter,sans-serif;font-size:13px;letter-spacing:.05em;text-transform:uppercase}.tier-card p,.tier-card small{color:#8f9fa0;font-family:Inter,sans-serif;font-size:11px;font-style:italic}.tier-card ul{margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px;list-style:none}.tier-card li{border:1px solid rgba(235,178,255,.28);border-radius:4px;padding:6px 9px;color:#f8d8ff;background:#ebb2ff1f;font-family:Inter,sans-serif;font-size:11px;font-weight:800}.collapsible-panel{margin-top:28px;border:1px solid #3b494b;border-radius:6px;background:#1213189e;overflow:hidden}.collapsible-panel>summary,.source-evidence-list>summary{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;list-style:none;cursor:pointer}.collapsible-panel>summary::-webkit-details-marker,.source-evidence-list>summary::-webkit-details-marker{display:none}.collapsible-panel>summary:after,.source-evidence-list>summary:after{content:"+";color:#dbfcff;font-family:Inter,sans-serif;font-size:18px;font-weight:800}.collapsible-panel[open]>summary:after,.source-evidence-list[open]>summary:after{content:"-"}.collapsible-panel>summary span,.source-evidence-list>summary span{color:#e3e1e9;font-family:Inter,sans-serif;font-size:14px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.collapsible-panel>summary small,.source-evidence-list>summary small{color:#c7d3d4;font-family:Inter,sans-serif;font-size:12px}.metric-summary-panel .evidence-card-grid,.score-evidence-panel .score-evidence-grid,.dora-evidence-panel .dora-evidence-grid,.source-evidence-grid{padding:0 20px 20px}.source-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.source-evidence-list{padding:0;box-shadow:none}.source-evidence-list>summary{min-height:auto}.source-evidence-items{padding:0 18px 18px}.source-evidence-items>a,.source-evidence-items>div{display:grid;gap:5px;padding:12px 0;border-top:1px solid rgba(59,73,75,.62);color:inherit;text-decoration:none}.source-evidence-items>a:hover strong,.source-evidence-items>a:focus-visible strong{color:#00f0ff}.source-evidence-list strong{color:#dbfcff}.source-evidence-list small,.source-evidence-list span{color:#b9cacb}.mr-labels{display:flex;flex-wrap:wrap;gap:6px}.mr-label{border:1px solid rgba(235,178,255,.3);border-radius:4px;padding:3px 6px;color:#f8d8ff;background:#ebb2ff1f;font-family:Inter,sans-serif;font-size:10px;font-style:normal;font-weight:800}.selected-person-detail{margin-top:24px;padding:24px}.insight-grid{margin-top:28px;grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}.insight-card,.score-evidence-grid article,.dora-evidence-grid article{padding:22px;box-shadow:none}.breakdown-list{display:grid;gap:16px;margin-top:22px}.breakdown-row{display:grid;grid-template-columns:minmax(110px,.35fr) minmax(120px,1fr) 48px;gap:14px;align-items:center}.breakdown-row strong,.breakdown-row span,.breakdown-row em{display:block}.breakdown-row span,.breakdown-row em{color:#b9cacb;font-family:Inter,sans-serif;font-size:12px;font-style:normal}.breakdown-track{height:8px;border-radius:999px;overflow:hidden;background:#e3e1e91f}.breakdown-track span{height:100%;border-radius:inherit;background:linear-gradient(90deg,#91fbff,#ebb2ff)}.score-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dora-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.score-evidence-grid strong,.dora-evidence-grid strong{display:block;margin-bottom:8px;color:#e3e1e9}.score-evidence-grid ul{margin:0;padding-left:18px;color:#d5dcdf;line-height:1.6}.station-card{padding:22px}.station-card dl{grid-template-columns:repeat(5,minmax(0,1fr))}.station-card .support-line{color:#b9cacb;font-family:Inter,sans-serif;font-size:12px;font-weight:800}.fair-station-panel{margin-top:24px}.fair-guardrails{margin-top:20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fair-guardrails p,.fair-station-grid article,.normalized-station-table{border:1px solid rgba(59,73,75,.86);border-radius:6px;background:#0d0e138a}.fair-guardrails p{margin:0;padding:14px;color:#d5dcdf;font-size:13px;line-height:1.4}.fair-station-grid{margin-top:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.fair-station-grid article{padding:18px}.fair-station-grid h3{margin:8px 0 10px;color:#e3e1e9;font-family:Space Grotesk,Inter,sans-serif;font-size:22px}.fair-station-grid strong{display:block;color:#dbfcff;font-family:Space Grotesk,Inter,sans-serif;font-size:24px;font-weight:800}.fair-station-grid p:not(.eyebrow){margin:12px 0 0;color:#d5dcdf;line-height:1.45}.normalized-station-table{margin-top:18px;overflow:auto}.normalized-station-table [role=row]{min-width:860px;display:grid;grid-template-columns:minmax(180px,1.2fr) repeat(6,minmax(112px,1fr));gap:12px;align-items:center;padding:12px 14px;border-top:1px solid rgba(59,73,75,.62)}.normalized-station-table [role=row]:first-child{border-top:0}.normalized-station-table [role=columnheader],.normalized-station-table [role=cell]{color:#b9cacb;font-family:Inter,sans-serif;font-size:12px}.normalized-station-table [role=columnheader]{font-weight:800;letter-spacing:.08em;text-transform:uppercase}.normalized-station-table strong[role=cell]{color:#dbfcff;font-weight:800}.analytics-list{margin-top:24px;display:grid;gap:14px}.analytics-row{width:100%;display:grid;grid-template-columns:minmax(260px,1fr) repeat(3,minmax(120px,auto));align-items:center;gap:18px;border:1px solid #3b494b;border-radius:6px;padding:18px;color:inherit;background:#1e1f25b8;text-align:left}.analytics-row strong{color:#dbfcff;font-family:Space Grotesk,Inter,sans-serif;font-size:24px}.manager-pr-row{border-color:#00dbe96b}.terminal-footer{margin-top:32px;padding:18px;border-color:#00dbe957;background:#0d0e13e6;font-family:Inter,sans-serif}.terminal-footer>div{display:flex;align-items:center;gap:8px;margin-bottom:10px;color:#dbfcff;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.terminal-footer p{margin:4px 0;color:#e3e1e9b8;font-size:12px}.terminal-footer strong{color:#00dbe9;font-weight:800}.loading-card{min-height:240px}.loading-inline{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:14px;padding-bottom:14px;border-color:#00dbe952}.loading-inline p{margin:0}.app-shell.theme-light{color:#172026;background:#f6f8fa}.theme-light .sidebar,.theme-light .topbar{border-color:#d8e1e5;background:#fffffff5}.theme-light .content{background:#f6f8fa}.theme-light .brand,.theme-light .topbar-brand strong,.theme-light .view-tabs button.active,.theme-light .executive-card h3,.theme-light .leader-card h3,.theme-light .manager-rollup-card h3,.theme-light .person-metric-card h3,.theme-light .manager-context-card h3,.theme-light .analytics-row h3,.theme-light .fair-station-grid h3,.theme-light .section-heading h2,.theme-light .section-heading h3,.theme-light .selected-person-detail h2,.theme-light .collapsible-panel>summary span,.theme-light .source-evidence-list>summary span,.theme-light .score-evidence-grid strong,.theme-light .dora-evidence-grid strong,.theme-light .tier-card strong{color:#172026}.theme-light .brand span,.theme-light nav button,.theme-light .sidebar-status,.theme-light .sidebar-links a,.theme-light .sidebar-links button,.theme-light .global-search,.theme-light .eyebrow,.theme-light label,.theme-light .module-id,.theme-light dt,.theme-light .view-tabs button,.theme-light .sync-pill,.theme-light .metric-info-button,.theme-light .section-heading span,.theme-light .section-heading small,.theme-light .section-actions span,.theme-light .source-evidence-list small,.theme-light .source-evidence-list span,.theme-light .normalized-station-table [role=columnheader],.theme-light .normalized-station-table [role=cell],.theme-light .breakdown-row span,.theme-light .breakdown-row em,.theme-light .station-card .support-line,.theme-light .metric-card>span,.theme-light .metric-label,.theme-light .metric-card-header>span,.theme-light .metric-footnote,.theme-light .tier-card p,.theme-light .tier-card small{color:#53666d}.theme-light nav button.active{color:#0f6670;background:#0f66701a;box-shadow:inset -4px 0 #0f6670}.theme-light nav button:hover,.theme-light nav button:focus-visible,.theme-light .sidebar-links a:hover,.theme-light .sidebar-links a:focus-visible,.theme-light .sidebar-links button:not(:disabled):hover,.theme-light .sidebar-links button:not(:disabled):focus-visible{color:#0f6670;background:#0f667014}.theme-light .sidebar-toggle,.theme-light .primary-action,.theme-light .topbar button,.theme-light .search-button,.theme-light .secondary-action{color:#172026;border-color:#aab8be;background:#fff}.theme-light .primary-action:hover,.theme-light .topbar button:hover,.theme-light .search-button:hover,.theme-light .secondary-action:hover,.theme-light .primary-action:focus-visible,.theme-light .topbar button:focus-visible,.theme-light .search-button:focus-visible,.theme-light .secondary-action:focus-visible{color:#fff;border-color:#0f6670;background:#0f6670}.theme-light .theme-toggle{border-color:#d8e1e5;background:#eef3f5}.theme-light .topbar .theme-toggle button{color:#53666d;background:transparent}.theme-light .topbar .theme-toggle button[aria-pressed=true]{color:#fff;background:#0f6670}.theme-light .topbar .theme-toggle button:hover,.theme-light .topbar .theme-toggle button:focus-visible{color:#fff;background:#0f6670}.theme-light .global-search,.theme-light .manager-filter input,.theme-light select,.theme-light .filter-card,.theme-light .overview-card,.theme-light .station-card,.theme-light .error-card,.theme-light .selected-person-detail,.theme-light .manager-context-card,.theme-light .person-metric-card,.theme-light .insight-card,.theme-light .score-evidence-grid article,.theme-light .dora-evidence-grid article,.theme-light .source-evidence-list,.theme-light .leader-card,.theme-light .manager-rollup-card,.theme-light .metric-card,.theme-light .collapsible-panel,.theme-light .analytics-row,.theme-light .fair-guardrails p,.theme-light .fair-station-grid article,.theme-light .normalized-station-table{border-color:#d8e1e5;background:#fff;box-shadow:0 6px 18px #1720260f}.theme-light .global-search input,.theme-light .manager-filter input,.theme-light select{color:#172026}.theme-light .global-search input::placeholder,.theme-light .manager-filter input::placeholder{color:#53666db8}.theme-light .hero h1{color:#0f6670}.theme-light .hero p:not(.eyebrow),.theme-light .executive-card p,.theme-light .leader-card p,.theme-light .manager-rollup-card p,.theme-light .person-metric-card p,.theme-light .selected-person-detail p,.theme-light .manager-context-card p,.theme-light .insight-card p,.theme-light .metric-card p,.theme-light .score-evidence-grid p,.theme-light .dora-evidence-grid p,.theme-light .project-line,.theme-light .section-note,.theme-light .empty-state,.theme-light .analytics-row span,.theme-light .fair-guardrails p,.theme-light .fair-station-grid p:not(.eyebrow),.theme-light .score-evidence-grid ul{color:#253942}.theme-light .executive-card{border-color:#d8e1e5;background:#fff;box-shadow:inset 4px 0 #0f6670,0 6px 18px #1720260f}.theme-light .avatar{color:#0f6670;border-color:#0f6670;background:#e5f4f6}.theme-light dd,.theme-light .metric-card strong,.theme-light .stat-line strong,.theme-light .leader-card>strong,.theme-light .leader-card dd,.theme-light .manager-rollup-card dd,.theme-light .person-metric-card dd,.theme-light .fair-station-grid strong,.theme-light .normalized-station-table strong[role=cell],.theme-light .analytics-row strong,.theme-light .source-evidence-list strong{color:#0f6670}.theme-light .person-metric-card dl,.theme-light .tier-card,.theme-light .report-list button,.theme-light .report-list span{border-color:#d8e1e5;background:#f6f8fa}.theme-light .report-list button,.theme-light .report-list span{color:#27434d}.theme-light .report-list button:hover,.theme-light .report-list button:focus-visible{color:#fff;border-color:#0f6670;background:#0f6670}.theme-light .metric-info-button,.theme-light .status-badge,.theme-light .status-needs-context,.theme-light .status-not-enough-data,.theme-light .status-extraction-not-audited,.theme-light .status-context-only,.theme-light .status-manager-review-required{color:#36505a;border-color:#d8e1e5;background:#f6f8fa}.theme-light .collapsible-panel>summary:after,.theme-light .source-evidence-list>summary:after,.theme-light .collapsible-panel>summary small,.theme-light .source-evidence-list>summary small{color:#0f6670}.theme-light .status-healthy{color:#166534;border-color:#86c69a;background:#edf8f0}.theme-light .status-partial{color:#7c4f00;border-color:#e1c06b;background:#fff7df}.theme-light .tier-card li,.theme-light .mr-label{color:#593665;border-color:#d7b7e5;background:#f7ecfb}.theme-light .terminal-footer{border-color:#d8e1e5;background:#fff}.theme-light .terminal-footer>div,.theme-light .terminal-footer strong{color:#0f6670}.theme-light .terminal-footer p{color:#53666d}.theme-light .breakdown-track{background:#e3eaee}@media(max-width:1500px){.portfolio-summary-column .metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1180px){.app-shell{grid-template-columns:220px minmax(0,1fr)}.content{padding-inline:28px}.topbar{margin-inline:-28px;grid-template-columns:minmax(220px,1fr) auto}.topbar-brand,.topbar>strong{display:none}.executive-card,.manager-context-card{grid-template-columns:auto minmax(0,1fr)}.executive-card dl,.manager-context-card dl{grid-column:1 / -1}.metric-grid,.dora-grid,.portfolio-summary-column .metric-grid,.manager-rollup-grid,.people-grid,.evidence-card-grid,.station-grid,.fair-guardrails,.fair-station-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tier-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1600px){.content{padding-inline:48px}.topbar{margin-inline:-48px;padding-inline:48px;grid-template-columns:minmax(240px,320px) minmax(340px,520px) 1fr auto auto}.hero h1,.hero p:not(.eyebrow){max-width:1120px}.filter-card{grid-template-columns:260px minmax(360px,1fr) 200px}.manager-rollup-grid,.people-grid,.evidence-card-grid,.station-grid,.dora-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.source-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.app-shell,.app-shell.sidebar-collapsed{display:block}.sidebar{position:relative;height:auto;min-height:0;border-right:0;border-bottom:1px solid #3b494b}.sidebar-toggle{top:24px;right:16px}.content{padding:0 18px 28px}.topbar{margin:0 -18px 26px;padding:14px 18px;grid-template-columns:1fr}.topbar button{width:100%}.hero h1{font-size:34px}.filter-card,.drilldown-grid,.manager-rollup-grid,.metric-grid,.people-grid,.evidence-card-grid,.dora-grid,.station-grid,.source-evidence-grid,.score-evidence-grid,.dora-evidence-grid,.insight-grid,.tier-grid,.fair-guardrails,.fair-station-grid{grid-template-columns:1fr}.overview-card,.selected-person-detail{padding:20px}.section-heading,.view-tabs,.section-actions{display:grid;justify-content:stretch;text-align:left}.sync-pill{margin-left:0}.executive-card{grid-template-columns:1fr}.executive-card dl,.person-metric-card dl,.manager-rollup-card dl,.leader-card dl,.analytics-row{grid-template-columns:1fr 1fr}.analytics-row>div{grid-column:1 / -1}}
