.car-domain{margin-top:var(--sp-6)}.car-domain-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-3);padding-bottom:var(--sp-2);border-bottom:1px solid var(--border)}.car-domain-head-main{display:flex;flex-direction:column;gap:2px}.car-domain-title{margin:0;color:var(--text-primary);font-size:1rem;font-weight:600}.car-domain-sub{margin:0;font-size:.78125rem}.car-chip{display:inline-flex;align-items:center;gap:var(--sp-1);padding:2px var(--sp-2);border:1px solid var(--border);border-radius:999px;background:var(--surface-raised);color:var(--text-muted);font-family:var(--mono);font-size:.6875rem;font-weight:600;letter-spacing:.02em;white-space:nowrap}.car-chip--live{color:var(--positive);border-color:var(--positive)}.car-chip--partial{color:var(--text-primary)}.car-chip--muted{color:var(--text-faint)}.car-coverage-shell{border-style:dashed}.car-coverage-reason{margin:0 0 var(--sp-3);color:var(--text-primary);font-size:.8125rem;line-height:1.5;max-width:70ch}.car-req{margin-bottom:var(--sp-3)}.car-req-label{margin:0 0 var(--sp-2);font-size:.71875rem;text-transform:none}.car-req-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--sp-1) var(--sp-4)}.car-req-item{position:relative;padding-left:var(--sp-4);color:var(--text-muted);font-size:.78125rem;line-height:1.5}.car-req-item:before{content:"—";position:absolute;left:0;color:var(--text-faint)}.car-unavailable-value{color:var(--text-faint);font-size:.9375rem;font-weight:500}.car-rail{display:flex;flex-direction:column;gap:var(--sp-4);min-width:0}.car-rail-sub{margin:0 0 var(--sp-2);font-size:.71875rem}.car-dist-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.car-dist-row{display:grid;grid-template-columns:84px minmax(0,1fr) 40px 52px;align-items:center;gap:var(--sp-2);padding-block:var(--sp-2);border-bottom:1px solid var(--border-faint);font-size:.78125rem}.car-dist-row:last-child{border-bottom:0}.car-dist-bar{display:inline-flex;min-width:0}.car-dist-count{color:var(--text-primary);font-weight:600}.car-driver-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.car-driver-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label observed" "basis basis";gap:2px var(--sp-2);padding-block:var(--sp-2);border-bottom:1px solid var(--border-faint);font-size:.78125rem}.car-driver-row:last-child{border-bottom:0}.car-driver-label{grid-area:label;color:var(--text-primary)}.car-driver-observed{grid-area:observed;color:var(--text-primary);font-weight:600}.car-driver-basis{grid-area:basis;font-size:.6875rem;line-height:1.4}.car-breach-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"sev title trim" "sev detail trim";align-items:center;gap:2px var(--sp-2);padding-block:var(--sp-2);border-bottom:1px solid var(--border-faint);font-size:.75rem}.car-breach-row:last-child{border-bottom:0}.car-breach-title{grid-area:title;min-width:0}.car-breach-detail{grid-area:detail;font-size:.6875rem;line-height:1.4}.car-breach-trim{grid-area:trim;color:var(--text-primary)}.car-overview-head>h2{margin:0;color:var(--ink,#102f53);font:750 18px/1.2 var(--brand-sans,Arial,sans-serif);letter-spacing:-.01em}.car-client-ranking{overflow:hidden;border-color:#c8d3df;border-radius:8px;font-family:var(--brand-sans,Arial,sans-serif);box-shadow:0 4px 16px rgba(12,39,70,.045)}.car-client-ranking .card-head{min-height:62px;padding:14px 18px;background:linear-gradient(180deg,#fbfcfe,#f5f7fa)}.car-client-ranking .cc-card-head-main h3{color:#102f53;font-size:16px;letter-spacing:-.01em}.car-client-ranking .cc-count,.car-client-ranking .cc-field-label,.car-client-ranking .cc-panel-meta{color:#64758a;font-family:var(--brand-sans,Arial,sans-serif)}.car-client-ranking .cc-toolbar--risk{gap:10px;padding:14px 16px;border-block:1px solid #d9e1e9;background:#fff}.car-client-ranking .cc-input,.car-client-ranking .cc-select{min-height:36px;border-color:#c3cfdb;border-radius:5px;background:#fff;color:#183a60;font:500 13px/1.2 var(--brand-sans,Arial,sans-serif)}.car-client-ranking .table-scroll{max-width:100%;scrollbar-color:#8da0b4 #edf1f5}.car-client-ranking .ai-risk-table{font:500 12px/1.35 var(--brand-sans,Arial,sans-serif)}.car-client-ranking .ai-risk-table thead th{position:sticky;top:0;z-index:1;padding-block:11px;background:#edf2f7;color:#38536f;font:700 10px/1.2 var(--brand-sans,Arial,sans-serif);letter-spacing:.045em;text-transform:uppercase}.car-client-ranking .ai-risk-table tbody tr{transition:background-color .14s ease,box-shadow .14s ease}.car-client-ranking .ai-risk-table tbody tr:nth-child(2n){background:#fbfcfd}.car-client-ranking .ai-risk-table tbody tr.is-selected,.car-client-ranking .ai-risk-table tbody tr:hover{background:#f2f7fc;box-shadow:inset 3px 0 0 #bd8d2d}.car-client-ranking .ai-name a{color:#173f68;font-weight:700}.car-client-settings-card{overflow:hidden}.car-client-settings-head{align-items:flex-start;padding:20px 22px;background:linear-gradient(135deg,#f6f9fc,#fff 72%)}.car-client-settings-head h2{margin:3px 0 4px;color:#102f53;font-size:21px}.car-client-settings-head p,.car-settings-note{margin:0;color:#64758a;font-size:12px}.car-brief-eyebrow,.car-settings-eyebrow{color:#9a6e1a;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.car-policy-source{border:1px solid #d8c28b;border-radius:999px;padding:5px 10px;background:#fbf7ec;color:#73551a;font-size:11px;font-weight:700}.car-client-settings-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #d8e0e8}.car-client-settings-summary>div{display:grid;gap:3px;padding:15px 18px;border-right:1px solid #d8e0e8}.car-client-settings-summary>div:last-child{border-right:0}.car-client-settings-summary span{color:#607186;font-size:10px;font-weight:750;letter-spacing:.045em;text-transform:uppercase}.car-client-settings-summary strong{color:#102f53;font-size:20px}.car-client-settings-summary small{color:#6d7c8e}.car-client-settings-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr);gap:0}.car-client-policy-form{padding:20px 22px}.car-client-policy-form .car-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.car-policy-field--wide{grid-column:1/-1}.car-client-policy-form .car-policy-actions{margin-top:16px}.car-settings-note{margin-top:12px}.car-client-settings-proof{padding:20px;border-left:1px solid #d8e0e8;background:#f8fafc}.car-settings-baseline{display:grid;gap:0;margin:18px 0 0;border-top:1px solid #d8e0e8}.car-settings-baseline>div{display:flex;justify-content:space-between;gap:20px;padding:9px 0;border-bottom:1px solid #e3e8ee}.car-settings-baseline dt{color:#64758a}.car-settings-baseline dd{margin:0;color:#102f53;font-weight:700}.car-conversation-briefs{display:grid;gap:14px;font-family:var(--brand-sans,Arial,sans-serif)}.car-conversation-briefs .car-intervention-head{align-items:center;border:1px solid #cbd6e0;border-radius:8px;padding:16px 18px;background:linear-gradient(135deg,#f6f9fc,#fff)}.car-conversation-briefs .car-domain-title{margin-top:3px;color:#102f53;font-size:21px}.car-brief-mode{display:inline-flex;align-items:center;width:fit-content;min-height:26px;border:1px solid #d7c68f;border-radius:999px;padding:4px 10px;background:#fbf8ef;color:#6e5319;font-size:10px;font-weight:750;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap}.car-brief-mode.is-live{border-color:#a9ccb8;background:#f0f8f3;color:#276b48}.car-brief-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid #ccd7e1;border-radius:8px;background:#fff}.car-brief-summary>div{display:grid;gap:2px;padding:13px 18px;border-right:1px solid #dce3ea}.car-brief-summary>div:last-child{border-right:0}.car-brief-summary strong{color:#102f53;font-size:19px}.car-brief-summary span{color:#64758a;font-size:11px}.car-brief-client-list{display:grid;gap:14px}.car-brief-client{overflow:hidden;border:1px solid #c8d3df;border-radius:8px;background:#fff;box-shadow:0 4px 16px rgba(12,39,70,.04)}.car-brief-client-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 17px;border-bottom:1px solid #d9e1e9;background:#f6f8fa}.car-brief-client-head>div{display:flex;align-items:baseline;gap:10px}.car-brief-client-head strong{color:#102f53;font-size:15px}.car-brief-client-head span{color:#718095;font-size:11px}.car-brief-client-head a{color:#174a78;font-size:11px;font-weight:750;text-transform:uppercase}.car-brief-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.car-brief-point{min-width:0;padding:16px 17px;border-right:1px solid #e0e6ec;border-bottom:1px solid #e0e6ec}.car-brief-point:nth-child(2n){border-right:0}.car-brief-point-main h3{margin:8px 0 5px;color:#183a60;font-size:14px}.car-brief-point-main>p{margin:0;color:#334d68;font-size:13px;line-height:1.55}.car-brief-point-labels{display:flex;align-items:center;gap:8px;color:#607186;font-size:10px;font-weight:700;text-transform:uppercase}.car-brief-point-labels small{margin-left:auto;color:#8995a3;font-weight:500}.car-brief-details{margin-top:12px;border-top:1px solid #e1e6eb}.car-brief-details>summary{padding-top:10px;color:#174a78;cursor:pointer;font-size:11px;font-weight:750;list-style-position:inside}.car-brief-details .car-signal-body{padding:13px 0 0;border:0;background:transparent}.car-settings-disclosure{overflow:hidden;border:1px solid #c8d3df;border-radius:8px;background:#fff}.car-settings-disclosure>summary{padding:15px 18px;background:linear-gradient(180deg,#fbfcfe,#f5f7fa);color:#173f68;cursor:pointer;font-size:12px;font-weight:750;list-style-position:inside}.car-settings-disclosure[open]>summary{border-bottom:1px solid #d8e0e8}.car-settings-disclosure .car-policy-evidence-stack{padding:14px}.car-policy-workspace--client{grid-template-columns:minmax(0,1fr)}@media (max-width:980px){.car-client-settings-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.car-client-settings-layout{grid-template-columns:1fr}.car-client-settings-proof{border-top:1px solid #d8e0e8;border-left:0}.car-brief-points{grid-template-columns:1fr}.car-brief-point{border-right:0}}@media (max-width:640px){.car-brief-summary,.car-client-settings-summary{grid-template-columns:1fr}.car-brief-summary>div,.car-client-settings-summary>div{border-right:0;border-bottom:1px solid #dce3ea}.car-client-policy-form .car-policy-grid{grid-template-columns:1fr}.car-policy-field--wide{grid-column:auto}}.car-formula{display:inline-flex;width:fit-content;max-width:100%;margin-top:var(--sp-2);padding:var(--sp-1) var(--sp-2);border:1px solid color-mix(in srgb,var(--brand-navy) 12%,var(--border));border-radius:6px;background:color-mix(in srgb,var(--brand-navy) 4%,var(--surface-panel));color:var(--brand-navy);font-family:var(--mono);font-size:.66rem;font-weight:800;line-height:1.45}.car-driver-stack{gap:var(--sp-3)}.car-driver-metric{display:grid;gap:var(--sp-1)}.car-audit-list dd,.car-driver-metric small,.car-policy-copy,.car-readiness-rule small{color:color-mix(in srgb,var(--brand-navy) 56%,var(--text-muted));font-size:.68rem;line-height:1.45}.car-policy-copy{margin:var(--sp-2) 0 var(--sp-3);max-width:58ch}.car-audit-summary,.car-policy-status-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border-block:1px solid color-mix(in srgb,var(--brand-navy) 12%,var(--border));background:color-mix(in srgb,var(--brand-navy) 4%,var(--surface-panel))}.car-audit-summary>div,.car-policy-status-strip>div{display:grid;gap:2px;min-width:0;padding:var(--sp-3);border-inline-start:1px solid color-mix(in srgb,var(--brand-navy) 10%,var(--border))}.car-audit-summary>div:first-child,.car-policy-status-strip>div:first-child{border-inline-start:0}.car-audit-summary span,.car-policy-status-strip span{color:color-mix(in srgb,var(--brand-gold) 78%,var(--brand-navy));font-size:var(--fs-micro);font-weight:900;letter-spacing:.06em;text-transform:uppercase}.car-audit-summary strong,.car-policy-status-strip strong{color:var(--brand-navy);font-size:.82rem}.car-audit-summary small,.car-policy-status-strip small{overflow:hidden;color:var(--text-muted);font-size:.64rem;text-overflow:ellipsis;white-space:nowrap}.car-policy-form{display:grid;gap:var(--sp-3)}.car-policy-group{min-width:0;margin:0;padding:var(--sp-3);border:1px solid color-mix(in srgb,var(--brand-navy) 14%,var(--border));border-radius:var(--radius-3);background:linear-gradient(180deg,color-mix(in srgb,var(--brand-navy) 3%,var(--surface-panel)),var(--surface-panel));box-shadow:var(--shadow-1)}.car-policy-group legend{padding-inline:var(--sp-2);color:var(--brand-navy);font-family:var(--brand-display);font-size:.82rem;font-weight:900}.car-policy-group>p{margin:0 0 var(--sp-3);color:var(--text-muted);font-size:.66rem;line-height:1.45}.car-policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-2)}.car-policy-field{display:grid;gap:var(--sp-1);min-width:0}.car-policy-check span,.car-policy-field span{color:var(--brand-navy);font-size:.66rem;font-weight:850;line-height:1.25}.car-policy-card .pf-input{min-height:2.2rem;border-color:color-mix(in srgb,var(--brand-navy) 18%,var(--border));border-radius:6px;background:var(--surface-panel);color:var(--brand-navy);font-size:.82rem;font-weight:800}.car-policy-check{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--sp-2);min-height:2.2rem;padding:var(--sp-2);border:1px solid color-mix(in srgb,var(--brand-navy) 12%,var(--border));border-radius:6px;background:color-mix(in srgb,var(--brand-navy) 3%,var(--surface-panel))}.car-policy-check input{width:1rem;height:1rem;accent-color:var(--brand-navy)}.car-policy-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-2);padding-top:var(--sp-1)}.car-policy-actions>span{max-width:42rem;color:var(--text-muted);font-size:.66rem;line-height:1.4}.car-page--policy .ai-btn.ai-btn-primary{border-color:var(--navigation-navy);background:var(--navigation-navy);color:#fffdf6!important;-webkit-text-fill-color:#fffdf6!important;font-weight:800}.car-page--policy .ai-btn.ai-btn-primary:focus-visible,.car-page--policy .ai-btn.ai-btn-primary:hover{border-color:var(--navigation-navy-hover);background:var(--navigation-navy-hover);color:#fffdf6!important;-webkit-text-fill-color:#fffdf6!important}.car-readiness-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid color-mix(in srgb,var(--brand-navy) 10%,var(--border))}.car-readiness-heading>div{display:grid;gap:2px}.car-readiness-heading strong{color:var(--brand-navy);font-size:.8rem}.car-readiness-heading small,.car-readiness-heading>span{color:var(--text-muted);font-size:.64rem}.car-readiness-heading>span{padding:var(--sp-1) var(--sp-2);border:1px solid color-mix(in srgb,var(--brand-gold) 28%,var(--border));border-radius:var(--radius-pill);background:var(--brand-gold-soft);color:color-mix(in srgb,var(--brand-gold) 68%,var(--brand-navy));font-weight:850}.car-readiness-list{display:grid;gap:var(--sp-2);margin-top:var(--sp-2)}.car-readiness-rule{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--sp-2);padding:var(--sp-2);border:1px solid color-mix(in srgb,var(--brand-navy) 10%,var(--border));border-radius:6px;background:color-mix(in srgb,var(--brand-navy) 3%,var(--surface-panel))}.car-readiness-rule div{display:grid;min-width:0;gap:2px}.car-readiness-rule strong,.car-readiness-rule>span{color:var(--brand-navy);font-size:.7rem;font-weight:900}.car-ready-pill{display:inline-flex;justify-content:center;min-width:5.2rem;padding:3px var(--sp-2);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--text-muted) 10%,var(--surface-raised));color:color-mix(in srgb,var(--brand-navy) 58%,var(--text-muted));font-size:.6rem;font-weight:900;text-transform:uppercase}.car-ready-pill-ok{background:color-mix(in srgb,var(--positive) 12%,var(--surface-panel));color:var(--positive)}.car-ready-pill-partial{background:var(--brand-gold-soft);color:color-mix(in srgb,var(--brand-gold) 72%,var(--brand-navy))}.car-audit-list{display:grid;gap:var(--sp-3);margin:var(--sp-3) 0 0}.car-audit-list div{display:grid;grid-template-columns:minmax(8rem,.34fr) minmax(0,1fr);gap:var(--sp-3);padding-bottom:var(--sp-2);border-bottom:1px solid color-mix(in srgb,var(--brand-navy) 8%,var(--border))}.car-audit-list div:last-child{border-bottom:0;padding-bottom:0}.car-audit-list dt{color:var(--brand-navy);font-size:.72rem;font-weight:900}.car-audit-list dd{margin:0}.car-audit-summary{margin:var(--sp-3);border:1px solid color-mix(in srgb,var(--brand-navy) 12%,var(--border));border-radius:var(--radius-3)}.car-audit-methodology{margin:0 var(--sp-3) var(--sp-3);border:1px solid color-mix(in srgb,var(--brand-navy) 10%,var(--border));border-radius:var(--radius-3);background:var(--surface-panel)}.car-audit-methodology>summary{padding:var(--sp-3);color:var(--brand-navy);cursor:pointer;font-size:.7rem;font-weight:850;list-style-position:inside}.car-audit-methodology[open]>summary{border-bottom:1px solid color-mix(in srgb,var(--brand-navy) 10%,var(--border));background:color-mix(in srgb,var(--brand-navy) 3%,var(--surface-panel))}.car-audit-methodology .car-audit-list{margin:0;padding:var(--sp-3)}@media (max-width:58rem){.car-audit-list div,.car-policy-grid,.car-readiness-rule{grid-template-columns:1fr}.car-readiness-rule{align-items:start}.car-ready-pill{justify-self:start}.car-audit-summary,.car-policy-status-strip{grid-template-columns:1fr}.car-audit-summary>div,.car-policy-status-strip>div{border-inline-start:0;border-top:1px solid color-mix(in srgb,var(--brand-navy) 10%,var(--border))}.car-audit-summary>div:first-child,.car-policy-status-strip>div:first-child{border-top:0}}.car-mitigation-layout{display:grid;grid-template-columns:minmax(18rem,.52fr) minmax(0,1.48fr);gap:var(--sp-4);align-items:start}.car-mitigation-left{display:grid;gap:var(--sp-3);min-width:0}.car-mitigation-tabs{gap:2px;background:var(--surface-raised)}.car-mitigation-tabs button{min-width:0;min-height:2.35rem;font-size:.78rem;font-weight:850}.car-mitigation-tabs button.is-selected{box-shadow:0 1px 2px rgba(15,35,55,.14)}.car-mitigation-panel h3{overflow-wrap:anywhere}.car-mitigation-panel{gap:var(--sp-4);padding:var(--sp-4);border:1px solid color-mix(in srgb,var(--brand-navy) 14%,var(--border));box-shadow:0 8px 18px rgba(15,35,55,.06)}.car-mitigation-panel-head{grid-template-columns:minmax(0,1fr) minmax(10rem,auto);gap:var(--sp-3);align-items:start;padding-bottom:var(--sp-3);border-bottom:1px solid color-mix(in srgb,var(--brand-navy) 10%,var(--border))}.car-mitigation-panel-head h3{font-size:1.15rem;font-weight:900}.car-mitigation-panel-head small{color:color-mix(in srgb,var(--brand-navy) 56%,var(--text-muted));font-size:.72rem}.car-mitigation-cost{justify-items:end;min-width:0}.car-mitigation-cost span,.car-mitigation-cost-grid span{color:var(--text-muted);font-size:.64rem;font-weight:850;text-transform:uppercase}.car-mitigation-cost strong{color:var(--negative);font-size:1.35rem;font-weight:900}.car-mitigation-status-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-2)}.car-mitigation-status{display:grid;gap:2px;min-width:0;padding:var(--sp-2);border:1px solid color-mix(in srgb,var(--brand-navy) 10%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--brand-navy) 3%,var(--surface-panel))}.car-mitigation-status strong{color:var(--brand-navy);font-size:.68rem;font-weight:900}.car-mitigation-status span{color:var(--text-muted);font-size:.62rem;font-weight:850;text-transform:uppercase}.car-mitigation-status.is-available span{color:var(--positive)}.car-mitigation-status.is-partial span{color:color-mix(in srgb,var(--brand-gold) 78%,var(--brand-navy))}.car-mitigation-status.is-unavailable span{color:var(--negative)}.car-mitigation-cost-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-2)}.car-mitigation-cost-grid div{display:grid;gap:2px;min-width:0;padding:var(--sp-2);border:1px solid var(--border-faint);border-radius:8px;background:var(--surface-raised)}.car-mitigation-cost-grid strong{color:var(--brand-navy);font-family:var(--mono);font-size:.92rem;font-weight:900;overflow-wrap:anywhere}.car-mitigation-stats{display:grid;border:1px solid var(--border-faint)}.car-mitigation-stat-head,.car-mitigation-stat-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(5rem,.32fr) minmax(5rem,.32fr);gap:var(--sp-2);align-items:center;min-width:0;padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--border-faint)}.car-mitigation-stat-row:last-child{border-bottom:0}.car-mitigation-stat-head{background:color-mix(in srgb,var(--brand-navy) 4%,var(--surface-raised));color:var(--text-muted);font-size:.66rem;font-weight:900;text-transform:uppercase}.car-mitigation-stat-row span{color:var(--brand-navy);font-size:.76rem;font-weight:800}.car-mitigation-stat-head strong,.car-mitigation-stat-row strong{justify-self:end;color:var(--brand-navy);font-family:var(--mono);font-size:.78rem;font-weight:900}.car-mitigation-assumptions p{margin:0;color:color-mix(in srgb,var(--brand-navy) 62%,var(--text-muted));font-size:.72rem;line-height:1.45;overflow-wrap:anywhere}.car-mitigation-assumptions{padding-top:var(--sp-2);border-top:1px solid color-mix(in srgb,var(--brand-navy) 10%,var(--border))}.car-mitigation-assumptions summary{font-size:.76rem;font-weight:900}.car-mitigation-assumptions[open]{display:grid;gap:var(--sp-2)}.car-mitigation-assumptions .is-warning{color:var(--negative)}@media (max-width:82rem){.car-mitigation-layout{grid-template-columns:1fr}}@media (max-width:58rem){.car-mitigation-cost-grid,.car-mitigation-panel-head,.car-mitigation-status-row{grid-template-columns:1fr}.car-mitigation-cost{justify-items:start}.car-mitigation-stat-head,.car-mitigation-stat-row{grid-template-columns:minmax(0,1fr) minmax(4.5rem,auto) minmax(4.5rem,auto);padding-inline:var(--sp-2)}}.car-intervention-tools a,.car-mitigation-close,.car-mitigation-open{display:inline-flex;align-items:center;justify-content:center;min-height:1.9rem;padding:0 var(--sp-2);border:1px solid color-mix(in srgb,var(--brand-navy) 16%,var(--border));border-radius:6px;background:var(--surface-panel);color:var(--brand-navy);font-size:.7rem;font-weight:900;text-decoration:none;white-space:nowrap}.car-intervention-tools a.is-active,.car-intervention-tools a:hover,.car-mitigation-close:hover,.car-mitigation-open:hover{border-color:var(--brand-navy);background:color-mix(in srgb,var(--brand-navy) 7%,var(--surface-panel))}.car-mitigation-layout--selected{grid-template-columns:minmax(15rem,.36fr) minmax(0,1.64fr)}.car-mitigation-selected-card,.car-mitigation-service-card{display:grid;gap:var(--sp-2);min-width:0;padding:var(--sp-3);border:1px solid color-mix(in srgb,var(--brand-navy) 12%,var(--border));border-radius:8px;background:var(--surface-panel)}.car-mitigation-selected-card h3,.car-mitigation-selected-card p,.car-mitigation-service-card small,.car-mitigation-service-card strong{margin:0;overflow-wrap:anywhere}.car-mitigation-selected-card h3,.car-mitigation-service-card strong{color:var(--brand-navy);font-size:.95rem;font-weight:950}.car-mitigation-selected-card p,.car-mitigation-selected-card small,.car-mitigation-service-card small,.car-mitigation-service-card span{color:color-mix(in srgb,var(--brand-navy) 58%,var(--text-muted));font-size:.7rem;line-height:1.4}.car-mitigation-selected-card>div{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2)}.car-mitigation-selected-card>div strong{color:var(--brand-navy);font-family:var(--mono);font-size:1rem}.car-mitigation-status-row{grid-template-columns:repeat(5,minmax(0,1fr))}.car-option-structure-tabs button{gap:2px;min-width:0;min-height:3rem;padding:var(--sp-2);background:var(--surface-raised)}.car-option-structure-tabs button.is-selected{border-color:var(--brand-navy);background:color-mix(in srgb,var(--brand-navy) 7%,var(--surface-panel))}.car-option-structure-tabs button span{font-size:.76rem;font-weight:900}.car-option-structure-tabs button small{color:var(--text-muted);font-size:.62rem;font-weight:850;text-transform:uppercase}.car-option-facts{display:grid;gap:var(--sp-2)}.car-option-facts div{display:grid;gap:2px;min-width:0;padding:var(--sp-2);border:1px solid var(--border-faint);border-radius:8px;background:color-mix(in srgb,var(--brand-navy) 3%,var(--surface-panel))}.car-option-facts span{color:var(--text-muted);font-size:.62rem;font-weight:850;text-transform:uppercase}.car-option-facts strong{color:var(--brand-navy);font-family:var(--mono);font-size:.84rem;font-weight:900;overflow-wrap:anywhere}.car-option-facts small{color:color-mix(in srgb,var(--brand-navy) 56%,var(--text-muted));font-size:.66rem;line-height:1.35;overflow-wrap:anywhere}.car-option-payoff{display:grid;gap:var(--sp-2);min-width:0;border:1px solid color-mix(in srgb,var(--brand-navy) 12%,var(--border));background:color-mix(in srgb,var(--surface-panel) 90%,var(--brand-navy))}.car-option-payoff.is-unavailable{background:color-mix(in srgb,var(--surface-panel) 94%,var(--negative))}.car-option-payoff-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-2);min-width:0}.car-option-payoff-head div{display:grid;gap:2px;min-width:0}.car-option-payoff-head span,.car-option-payoff-meta span{color:var(--text-muted);font-size:.62rem;font-weight:850;text-transform:uppercase}.car-option-payoff-head strong{color:var(--brand-navy);font-size:.88rem;font-weight:900;overflow-wrap:anywhere}.car-option-payoff-head small{color:color-mix(in srgb,var(--brand-navy) 58%,var(--text-muted));font-family:var(--mono);font-size:.66rem;font-weight:850;white-space:nowrap}.car-option-payoff p{margin:0;color:color-mix(in srgb,var(--brand-navy) 72%,var(--text-muted));font-size:.76rem;line-height:1.45}.car-option-payoff-svg{display:block;width:100%;height:auto;min-height:12rem;border:1px solid var(--border-faint);border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel) 96%,white),color-mix(in srgb,var(--brand-navy) 4%,var(--surface-panel)))}.car-option-payoff-zero{stroke:color-mix(in srgb,var(--brand-navy) 30%,var(--border));stroke-width:1.5}.car-option-payoff-spot{stroke:color-mix(in srgb,var(--brand-gold) 68%,var(--brand-navy));stroke-width:1.2;stroke-dasharray:5 4}.car-option-payoff-breakeven{stroke:color-mix(in srgb,var(--positive) 55%,var(--brand-navy));stroke-width:1;stroke-dasharray:3 5}.car-option-payoff-line{fill:none;stroke:var(--negative);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.car-option-payoff-axis{fill:color-mix(in srgb,var(--brand-navy) 62%,var(--text-muted));font-family:var(--mono);font-size:.7rem;font-weight:850}.car-option-payoff-legs,.car-option-payoff-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:var(--sp-2);min-width:0}.car-option-payoff-legs div,.car-option-payoff-meta div{display:grid;gap:2px;min-width:0;padding:var(--sp-2);border:1px solid var(--border-faint);border-radius:8px;background:color-mix(in srgb,var(--surface-panel) 94%,var(--brand-navy))}.car-option-payoff-legs strong,.car-option-payoff-meta strong{color:var(--brand-navy);font-family:var(--mono);font-size:.8rem;font-weight:900;overflow-wrap:anywhere}.car-option-payoff-legs small,.car-option-payoff-legs span{color:color-mix(in srgb,var(--brand-navy) 62%,var(--text-muted));font-size:.68rem;font-weight:850;line-height:1.35;overflow-wrap:anywhere}.car-mitigation-cost-grid{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr))}.car-intervention-head{display:grid;grid-template-columns:minmax(0,1fr) auto auto}.car-intervention-tools{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--sp-1)}.car-intervention-tools>span{color:var(--text-muted);font-size:.68rem;font-weight:900}.car-signal-body{display:grid;gap:var(--sp-3);padding:0 var(--sp-4) var(--sp-4)}@media (max-width:82rem){.car-intervention-head,.car-mitigation-layout--selected,.car-option-facts{grid-template-columns:1fr}.car-intervention-tools{justify-content:flex-start}}@media (max-width:58rem){.car-mitigation-status-row,.car-option-structure-tabs{grid-template-columns:1fr}}.car-mitigation-desk{padding:var(--sp-4);border:1px solid color-mix(in srgb,var(--brand-navy) 18%,var(--border));border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel) 96%,white),color-mix(in srgb,var(--brand-navy) 3%,var(--surface-panel))),var(--surface-panel);box-shadow:0 14px 32px rgba(15,35,55,.08)}.car-mitigation-desk .cmd-eyebrow{color:color-mix(in srgb,var(--brand-navy) 62%,var(--text-muted));font-size:.62rem;font-weight:900;text-transform:uppercase}.car-mitigation-desk-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-bottom:var(--sp-4);padding:var(--sp-3) var(--sp-4);border:1px solid color-mix(in srgb,var(--brand-navy) 12%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--brand-navy) 4%,var(--surface-panel))}.car-mitigation-desk-head .car-domain-title{color:var(--brand-navy);font-size:1.05rem;font-weight:900}.car-mitigation-head-tools{display:flex;align-items:center;gap:var(--sp-2);color:var(--text-muted);font-family:var(--mono);font-size:.7rem;font-weight:850}.car-mitigation-layout--selected{grid-template-columns:minmax(17rem,.4fr) minmax(0,1.6fr);gap:var(--sp-4)}.car-mitigation-command-rail{align-self:start}.car-mitigation-evidence-card,.car-mitigation-selected-card,.car-mitigation-service-card{display:grid;gap:var(--sp-3);min-width:0;padding:var(--sp-3);border:1px solid color-mix(in srgb,var(--brand-navy) 13%,var(--border));border-radius:8px;background:var(--surface-panel);box-shadow:none}.car-mitigation-selected-card{border-top:3px solid var(--negative)}.car-mitigation-selected-card h3,.car-mitigation-selected-card p{margin:0}.car-mitigation-selected-card h3{color:var(--brand-navy);font-size:1.02rem;font-weight:950;line-height:1.2}.car-mitigation-selected-card p{color:color-mix(in srgb,var(--brand-navy) 58%,var(--text-muted));font-size:.72rem;font-weight:750}.car-selected-scoreline{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);padding-block:var(--sp-2);border-top:1px solid var(--border-faint);border-bottom:1px solid var(--border-faint)}.car-selected-scoreline b{display:grid;justify-items:end;gap:1px;color:var(--brand-navy);font-style:normal}.car-selected-scoreline b strong{font-family:var(--mono);font-size:1.45rem;font-weight:950;line-height:1}.car-selected-scoreline b small{color:var(--text-muted);font-size:.62rem;font-weight:850;text-transform:uppercase}.car-selected-context{display:grid;gap:var(--sp-2);margin:0}.car-selected-context div{display:grid;grid-template-columns:minmax(5.8rem,.75fr) minmax(0,1.25fr);gap:var(--sp-2);min-width:0;align-items:baseline}.car-selected-context dt{color:var(--text-muted);font-size:.62rem;font-weight:900;text-transform:uppercase}.car-selected-context dd{margin:0;color:var(--brand-navy);font-size:.72rem;font-weight:850;line-height:1.35;overflow-wrap:anywhere}.car-rail-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-2);min-width:0}.car-rail-section-head span{color:var(--text-muted);font-size:.62rem;font-weight:900;text-transform:uppercase}.car-rail-section-head strong{color:var(--brand-navy);font-family:var(--mono);font-size:.84rem;font-weight:900;text-align:right}.car-mitigation-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:3px;border:1px solid color-mix(in srgb,var(--brand-navy) 14%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--brand-navy) 5%,var(--surface-panel))}.car-mitigation-tabs button{min-height:2.55rem;border:0;border-radius:6px;background:transparent;color:color-mix(in srgb,var(--brand-navy) 70%,var(--text-muted));font:inherit;font-size:.76rem;font-weight:900;cursor:pointer}.car-mitigation-tabs button.is-selected{background:var(--brand-navy);color:white;box-shadow:0 1px 2px rgba(15,35,55,.16)}.car-mitigation-status-row--rail{display:grid;grid-template-columns:1fr;gap:0}.car-mitigation-status-row--rail .car-mitigation-status{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--sp-2);padding:.45rem 0;border:0;border-bottom:1px solid var(--border-faint);border-radius:0;background:transparent}.car-mitigation-status-row--rail .car-mitigation-status:last-child{border-bottom:0}.car-mitigation-status-row--rail .car-mitigation-status span{justify-self:end;font-family:var(--mono)}.car-mitigation-panel{display:grid;gap:0;min-width:0;padding:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--brand-navy) 18%,var(--border));border-radius:8px;background:var(--surface-panel);box-shadow:0 12px 28px rgba(15,35,55,.08)}.car-mitigation-panel-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(13rem,auto);gap:var(--sp-4);align-items:stretch;padding:var(--sp-4);border-bottom:1px solid color-mix(in srgb,var(--brand-navy) 12%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--brand-navy) 5%,var(--surface-panel)),var(--surface-panel))}.car-mitigation-panel-head h3{margin:0;color:var(--brand-navy);font-size:1.2rem;font-weight:950;line-height:1.15}.car-mitigation-panel-head small{display:block;max-width:74ch;margin-top:var(--sp-1);color:color-mix(in srgb,var(--brand-navy) 64%,var(--text-muted));font-size:.74rem;line-height:1.45}.car-mitigation-cost{display:grid;align-content:center;justify-items:start;gap:2px;min-width:13rem;padding:var(--sp-3);border-radius:8px;background:var(--brand-navy);color:white}.car-mitigation-cost small,.car-mitigation-cost span{color:color-mix(in srgb,white 72%,var(--brand-gold));font-size:.64rem;font-weight:900;text-transform:uppercase}.car-mitigation-cost strong{color:white;font-family:var(--mono);font-size:1.55rem;font-weight:950;line-height:1.05}.car-mitigation-decision-strip{display:grid;grid-template-columns:minmax(10rem,1.25fr) repeat(4,minmax(7.5rem,1fr));margin:var(--sp-4) var(--sp-4) 0;border:1px solid color-mix(in srgb,var(--brand-navy) 13%,var(--border));border-radius:8px;overflow:hidden;background:color-mix(in srgb,var(--brand-navy) 2%,var(--surface-panel))}.car-mitigation-decision-strip div{display:grid;align-content:center;gap:2px;min-width:0;padding:var(--sp-3);border-left:1px solid var(--border-faint)}.car-mitigation-decision-strip div:first-child{border-left:0}.car-mitigation-decision-strip .is-primary{background:color-mix(in srgb,var(--brand-navy) 94%,black)}.car-mitigation-decision-strip small,.car-mitigation-decision-strip span,.car-option-tab-detail,.car-option-tab-metric small,.car-option-tab-top em{color:var(--text-muted);font-size:.62rem;font-weight:900;text-transform:uppercase}.car-mitigation-decision-strip .is-primary small,.car-mitigation-decision-strip .is-primary span{color:color-mix(in srgb,white 72%,var(--brand-gold))}.car-mitigation-decision-strip strong{color:var(--brand-navy);font-family:var(--mono);font-size:.98rem;font-weight:950;overflow-wrap:anywhere}.car-mitigation-decision-strip .is-primary strong{color:white;font-size:1.12rem}.car-option-structure-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-2);margin:var(--sp-4) var(--sp-4) 0}.car-option-structure-tabs button{display:grid;grid-template-rows:auto auto auto;gap:var(--sp-1);min-height:4.7rem;padding:var(--sp-3);border:1px solid color-mix(in srgb,var(--brand-navy) 14%,var(--border));border-radius:8px;background:var(--surface-panel);color:var(--brand-navy);font:inherit;text-align:left;cursor:pointer}.car-option-structure-tabs button.is-selected{border-color:color-mix(in srgb,var(--brand-gold) 76%,var(--brand-navy));background:color-mix(in srgb,var(--brand-gold) 8%,var(--surface-panel));box-shadow:inset 0 2px 0 color-mix(in srgb,var(--brand-gold) 76%,var(--brand-navy))}.car-option-tab-metric,.car-option-tab-top{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-2);min-width:0}.car-option-tab-top strong{color:var(--brand-navy);font-size:.82rem;font-weight:950;overflow-wrap:anywhere}.car-option-tab-top em{font-style:normal;white-space:nowrap}.car-option-tab-metric b{color:var(--brand-navy);font-family:var(--mono);font-size:1rem;font-style:normal;font-weight:950}.car-option-tab-detail{color:color-mix(in srgb,var(--brand-navy) 58%,var(--text-muted));line-height:1.3}.car-mitigation-body{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(17rem,.45fr);gap:var(--sp-4);margin:var(--sp-4);align-items:start}.car-mitigation-analysis-column,.car-mitigation-review-rail{display:grid;gap:var(--sp-3);min-width:0}.car-option-facts{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border:1px solid color-mix(in srgb,var(--brand-navy) 12%,var(--border));border-radius:8px;overflow:hidden;background:var(--surface-panel)}.car-option-facts div{padding:var(--sp-2) var(--sp-3);border:0;border-left:1px solid var(--border-faint);border-radius:0;background:transparent}.car-option-facts div:first-child{border-left:0}.car-option-facts small,.car-option-facts strong{overflow-wrap:anywhere}.car-option-payoff{padding:var(--sp-3);border:1px solid color-mix(in srgb,var(--brand-navy) 14%,var(--border));border-radius:8px;background:linear-gradient(180deg,var(--surface-panel),color-mix(in srgb,var(--brand-navy) 3%,var(--surface-panel)))}.car-option-payoff-head strong{font-size:.95rem;font-weight:950}.car-option-payoff-svg{min-height:15rem;border-radius:6px;background:linear-gradient(90deg,rgba(15,35,55,.035) 1px,transparent 1px),linear-gradient(180deg,white,color-mix(in srgb,var(--brand-navy) 3%,white));background-size:42px 100%,100% 100%}.car-option-payoff-line{stroke:color-mix(in srgb,var(--brand-gold) 72%,var(--brand-navy));stroke-width:3.2}.car-option-payoff-legs,.car-option-payoff-meta{grid-template-columns:repeat(auto-fit,minmax(8.25rem,1fr))}.car-option-payoff-legs div,.car-option-payoff-meta div{border-radius:6px;background:color-mix(in srgb,var(--brand-navy) 3%,var(--surface-panel))}.car-mitigation-stats{border:1px solid color-mix(in srgb,var(--brand-navy) 12%,var(--border));border-radius:8px;overflow:hidden;background:var(--surface-panel)}.car-mitigation-stat-head{background:color-mix(in srgb,var(--brand-navy) 5%,var(--surface-panel))}.car-mitigation-stat-row span{font-weight:850}.car-mitigation-review-rail{padding-left:var(--sp-1)}.car-review-brief{display:grid;gap:var(--sp-2);min-width:0;padding-bottom:var(--sp-3);border-bottom:1px solid color-mix(in srgb,var(--brand-navy) 10%,var(--border))}.car-review-brief:last-child{border-bottom:0}.car-review-brief h4{margin:0;color:var(--brand-navy);font-size:.76rem;font-weight:950}.car-mitigation-assumptions p,.car-review-brief p{margin:0;color:color-mix(in srgb,var(--brand-navy) 66%,var(--text-muted));font-size:.72rem;line-height:1.48;overflow-wrap:anywhere}.car-mitigation-review-rail .car-mitigation-cost-grid{grid-template-columns:1fr;gap:0;border-top:1px solid var(--border-faint)}.car-mitigation-review-rail .car-mitigation-cost-grid div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:var(--sp-2);padding:var(--sp-2) 0;border:0;border-bottom:1px solid var(--border-faint);border-radius:0;background:transparent}.car-mitigation-review-rail .car-mitigation-cost-grid div:last-child{border-bottom:0}.car-mitigation-review-rail .car-mitigation-cost-grid strong{font-size:.84rem}.car-mitigation-assumptions{padding-top:0;border-top:0}.car-mitigation-assumptions summary{color:var(--brand-navy);font-size:.72rem;font-weight:950;cursor:pointer}@media (max-width:82rem){.car-mitigation-desk{padding:var(--sp-3)}.car-mitigation-body,.car-mitigation-layout--selected{grid-template-columns:1fr}.car-mitigation-command-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.car-mitigation-evidence-card{grid-column:1/-1}.car-mitigation-status-row--rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--sp-2)}.car-mitigation-status-row--rail .car-mitigation-status{border:1px solid var(--border-faint);border-radius:6px;padding:var(--sp-2)}.car-mitigation-decision-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.car-mitigation-decision-strip div,.car-mitigation-decision-strip div:first-child{border-left:0;border-top:1px solid var(--border-faint)}.car-mitigation-decision-strip div:nth-child(-n+2){border-top:0}.car-option-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.car-option-facts div:nth-child(odd){border-left:0}}@media (max-width:58rem){.car-mitigation-command-rail,.car-mitigation-decision-strip,.car-mitigation-desk-head,.car-mitigation-panel-head,.car-mitigation-status-row--rail,.car-option-facts,.car-option-structure-tabs{grid-template-columns:1fr}.car-mitigation-head-tools{justify-content:space-between}.car-mitigation-cost{min-width:0}.car-selected-context div{grid-template-columns:1fr;gap:2px}.car-option-facts div,.car-option-facts div:first-child,.car-option-facts div:nth-child(odd){border-left:0;border-top:1px solid var(--border-faint)}.car-option-facts div:first-child{border-top:0}.car-mitigation-decision-strip div,.car-mitigation-decision-strip div:first-child,.car-mitigation-decision-strip div:nth-child(-n+2){border-left:0;border-top:1px solid var(--border-faint)}.car-mitigation-decision-strip div:first-child{border-top:0}}.car-option-payoff.is-unavailable{min-height:14rem;align-content:center;border-style:dashed;background:repeating-linear-gradient(135deg,rgba(15,35,55,.025) 0,rgba(15,35,55,.025) 8px,transparent 8px,transparent 16px),color-mix(in srgb,var(--surface-panel) 94%,var(--negative))}.car-option-payoff.is-unavailable .car-option-payoff-head{align-items:center}.car-option-payoff.is-unavailable p{max-width:62ch;color:color-mix(in srgb,var(--brand-navy) 72%,var(--text-muted))}.car-policy-field select.pf-input{min-height:34px}.car-page{width:100%;max-width:none;margin:0}.car-workspace-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 var(--sp-4);overflow:hidden;border:1px solid color-mix(in srgb,var(--brand-navy) 16%,var(--border));border-radius:8px;background:var(--surface-panel)}.car-workspace-tabs a{position:relative;display:grid;gap:2px;min-width:0;padding:.75rem .9rem .8rem;border-right:1px solid var(--border-subtle,#d7dee8);color:color-mix(in srgb,var(--brand-navy) 74%,var(--text-muted));text-decoration:none}.car-workspace-tabs a:last-child{border-right:0}.car-workspace-tabs a:after{content:"";position:absolute;inset:auto 0 0;height:3px;background:transparent}.car-workspace-tabs a:focus-visible,.car-workspace-tabs a:hover{background:color-mix(in srgb,var(--brand-navy) 3%,var(--surface-panel))}.car-workspace-tabs a.is-active{background:color-mix(in srgb,var(--brand-gold) 6%,var(--surface-panel));color:var(--brand-navy)}.car-workspace-tabs a.is-active:after{background:color-mix(in srgb,var(--brand-gold) 78%,var(--brand-navy))}.car-workspace-tabs strong{font-size:.78rem;font-weight:900}.car-workspace-tabs span{overflow:hidden;color:var(--text-muted);font-size:.65rem;text-overflow:ellipsis;white-space:nowrap}.car-overview-support-grid{display:grid;grid-template-columns:minmax(25rem,1.15fr) repeat(2,minmax(18rem,1fr));gap:var(--sp-4);align-items:stretch}.car-overview-support-grid>*{min-width:0;margin:0}.car-overview-support-grid .car-capital-card{grid-row:span 2}.car-policy-workspace{display:grid;grid-template-columns:minmax(32rem,1.25fr) minmax(25rem,.9fr);gap:var(--sp-4);align-items:start}.car-policy-evidence-stack>*,.car-policy-workspace>*{min-width:0;margin:0}.car-policy-evidence-stack{display:grid;gap:var(--sp-4)}.car-page--clients #risk-ranked-households .table-scroll{max-height:calc(100dvh - 25rem);overflow:auto}@media (max-width:84rem){.car-policy-workspace{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:72rem){.car-overview-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.car-overview-support-grid .car-capital-card{grid-row:auto}}@media (max-width:60rem){.car-overview-support-grid,.car-policy-workspace,.car-workspace-tabs{grid-template-columns:1fr 1fr}}@media (max-width:40rem){.car-overview-support-grid,.car-policy-workspace,.car-workspace-tabs{grid-template-columns:1fr}.car-workspace-tabs a{border-right:0;border-bottom:1px solid var(--border-subtle,#d7dee8)}}.car-page :where(#risk-overview,#risk-ranked-households){scroll-margin-top:calc(var(--control-height) * 2 + var(--sp-4))}.car-ranking-head-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-3);min-width:0}.car-ranking-return{color:var(--navigation-navy);font-size:var(--fs-micro);font-weight:800;text-decoration:none;white-space:nowrap}.car-ranking-return:focus-visible,.car-ranking-return:hover{color:var(--interactive-primary-hover);text-decoration:underline;text-underline-offset:.2em}.car-client-scope{display:grid;grid-template-columns:auto minmax(14rem,22rem) auto auto;align-items:center;gap:var(--sp-2)}.car-client-scope label{color:color-mix(in srgb,var(--brand-gold) 72%,var(--brand-navy));font-size:.64rem;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.car-client-scope select{min-height:2.25rem;min-width:0;padding:0 var(--sp-3);border:1px solid color-mix(in srgb,var(--brand-navy) 18%,var(--border));border-radius:6px;background:var(--surface-panel);color:var(--brand-navy);font:inherit;font-size:.74rem;font-weight:850}.car-scope-clear{color:color-mix(in srgb,var(--brand-navy) 72%,var(--text-muted));font-size:.7rem;font-weight:900}.car-overview{min-width:0;margin-bottom:var(--sp-4);overflow:hidden;border:1px solid color-mix(in srgb,var(--brand-navy) 17%,var(--border));border-radius:8px;background:var(--surface-panel);box-shadow:0 10px 24px rgba(15,35,55,.07)}.car-overview-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-4);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid color-mix(in srgb,var(--brand-navy) 12%,var(--border));background:color-mix(in srgb,var(--brand-navy) 3%,var(--surface-panel))}.car-overview-head>div{display:grid;gap:2px;min-width:0}.car-overview-head h2{margin:0;color:var(--brand-navy);font-family:var(--brand-display);font-size:1.15rem;font-weight:950;line-height:1.15}.car-overview-source{max-width:30rem;color:color-mix(in srgb,var(--brand-navy) 58%,var(--text-muted));font-size:.68rem;font-weight:750;line-height:1.35;text-align:right}.car-overview-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid color-mix(in srgb,var(--brand-navy) 12%,var(--border))}.car-overview-metrics>div{display:grid;gap:2px;min-width:0;padding:var(--sp-3) var(--sp-4);border-left:1px solid color-mix(in srgb,var(--brand-navy) 10%,var(--border))}.car-overview-metrics>div:first-child{border-left:0}.car-focus-score span,.car-overview-metrics small,.car-overview-metrics span,.car-priority-driver small,.car-priority-name small,.car-section-title small{color:color-mix(in srgb,var(--brand-navy) 58%,var(--text-muted));font-size:.64rem;font-weight:800}.car-overview-metrics span{text-transform:uppercase}.car-overview-metrics strong{color:var(--brand-navy);font-family:var(--mono);font-size:1.24rem;font-weight:950;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.car-overview-metrics strong.neg{color:var(--negative)}.car-overview-body{display:grid;grid-template-columns:minmax(0,1.52fr) minmax(21rem,.62fr);min-width:0}.car-focus-panel,.car-priority-queue{min-width:0;padding:var(--sp-4)}.car-focus-panel{border-left:1px solid color-mix(in srgb,var(--brand-navy) 12%,var(--border));background:color-mix(in srgb,var(--brand-navy) 2%,var(--surface-panel))}.car-section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-3)}.car-section-title>div{display:grid;gap:2px;min-width:0}.car-section-title a,.car-section-title strong{color:var(--brand-navy);font-size:.8rem;font-weight:950}.car-section-title a{color:color-mix(in srgb,var(--brand-gold) 70%,var(--brand-navy));font-size:.66rem;text-transform:uppercase}.car-priority-list{display:grid}.car-priority-row{display:grid;grid-template-columns:2rem minmax(10rem,.72fr) minmax(12rem,1fr) 3.5rem 5.6rem;align-items:center;gap:var(--sp-3);min-width:0;min-height:3.55rem;padding:var(--sp-2) var(--sp-3);border-top:1px solid color-mix(in srgb,var(--brand-navy) 9%,var(--border));color:var(--brand-navy);text-decoration:none}.car-priority-row:first-child{border-top:0}.car-priority-row.is-active,.car-priority-row:hover{background:color-mix(in srgb,var(--brand-gold) 7%,var(--surface-panel))}.car-priority-row.is-active{box-shadow:inset 3px 0 0 color-mix(in srgb,var(--brand-gold) 75%,var(--brand-navy))}.car-priority-driver,.car-priority-name{display:grid;gap:2px;min-width:0}.car-priority-driver span,.car-priority-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.car-priority-name strong{font-size:.76rem;font-weight:950}.car-priority-driver span{color:color-mix(in srgb,var(--brand-navy) 76%,var(--text-muted));font-size:.7rem;font-weight:750}.car-priority-score{color:var(--brand-navy);font-family:var(--mono);font-size:.88rem;text-align:right}.car-focus-score{display:flex;align-items:baseline;gap:var(--sp-2);margin-bottom:var(--sp-3)}.car-focus-score strong{color:var(--brand-navy);font-family:var(--mono);font-size:2rem;font-weight:950;line-height:1}.car-focus-drivers,.car-focus-drivers>div{display:grid;gap:var(--sp-2)}.car-focus-drivers>div{grid-template-columns:minmax(6.5rem,.72fr) minmax(6rem,1fr) 2.6rem;align-items:center}.car-focus-drivers span,.car-focus-drivers strong{color:var(--brand-navy);font-size:.68rem;font-weight:850}.car-focus-drivers strong{font-family:var(--mono);text-align:right}.car-focus-track{height:.42rem;overflow:hidden;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--brand-navy) 9%,var(--surface-raised))}.car-focus-track i{display:block;width:var(--car-pct);height:100%;border-radius:inherit;background:color-mix(in srgb,var(--negative) 72%,var(--brand-gold))}.car-risk-distribution{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-2);margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid color-mix(in srgb,var(--brand-navy) 10%,var(--border))}.car-risk-distribution>div{display:grid;justify-items:center;gap:var(--sp-1);min-width:0}.car-risk-distribution strong{color:var(--brand-navy);font-family:var(--mono);font-size:.86rem}.car-focus-actions{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-4)}.car-velocity-cell small,.car-velocity-state{font-size:.64rem;font-weight:900;text-transform:uppercase}.car-velocity-cell small{color:color-mix(in srgb,var(--brand-navy) 58%,var(--text-muted))}.car-velocity-rank{display:grid;place-items:center;width:1.65rem;height:1.65rem;border-radius:50%;font-family:var(--mono);font-size:.7rem;font-weight:950}.car-velocity-rank,.car-velocity-state{background:color-mix(in srgb,var(--brand-navy) 8%,var(--surface-raised));color:var(--brand-navy)}.car-velocity-state{display:inline-flex;justify-content:center;min-width:5.4rem;padding:.3rem var(--sp-2);border-radius:var(--radius-pill);white-space:nowrap}.car-velocity-cell.is-rising strong,.car-velocity-state.is-rising{color:var(--negative)}.car-velocity-state.is-rising{background:var(--negative-bg)}.car-velocity-state.is-watch{background:var(--brand-gold-soft);color:color-mix(in srgb,var(--brand-gold) 74%,var(--brand-navy))}.car-velocity-state.is-falling{background:color-mix(in srgb,var(--positive) 12%,var(--surface-panel));color:var(--positive)}.car-velocity-cell{display:inline-grid;justify-items:end;gap:1px;min-width:4.5rem}.car-velocity-cell strong{color:var(--brand-navy);font-family:var(--mono);font-size:.82rem;font-weight:950;line-height:1}@media (max-width:68rem){.car-overview-body{grid-template-columns:1fr}.car-focus-panel{border-top:1px solid color-mix(in srgb,var(--brand-navy) 12%,var(--border));border-left:0}}@media (max-width:58rem){.car-client-scope,.car-overview-metrics,.car-priority-row{grid-template-columns:1fr}.car-client-scope{width:100%}.car-overview-head{align-items:flex-start;flex-direction:column}.car-overview-source{text-align:left}.car-overview-metrics>div,.car-overview-metrics>div:first-child{border-top:1px solid color-mix(in srgb,var(--brand-navy) 10%,var(--border));border-left:0}.car-overview-metrics>div:first-child{border-top:0}.car-priority-row{gap:var(--sp-1)}.car-priority-score{text-align:left}.car-velocity-state{justify-self:start}}.car-mitigation-drawer-shell{position:fixed;inset:0;z-index:120;display:grid;grid-template-columns:minmax(2rem,1fr) minmax(46rem,76rem);pointer-events:none}.car-mitigation-backdrop{grid-column:1/-1;grid-row:1;display:block;background:rgba(11,27,43,.36);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto}.car-mitigation-drawer.car-mitigation-desk{grid-column:2;grid-row:1;align-self:stretch;height:100vh;margin:0;padding:var(--sp-4);overflow-y:auto;border:0;border-left:1px solid color-mix(in srgb,var(--brand-navy) 24%,var(--border));border-radius:0;background:linear-gradient(180deg,#ffffff,color-mix(in srgb,var(--brand-navy) 3%,#ffffff));box-shadow:-24px 0 60px rgba(11,27,43,.22);pointer-events:auto}.car-mitigation-drawer .car-mitigation-desk-head{position:sticky;top:calc(var(--sp-4) * -1);z-index:2;margin:calc(var(--sp-4) * -1) calc(var(--sp-4) * -1) var(--sp-4);border-width:0 0 1px;border-radius:0;background:rgba(248,250,252,.96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.car-mitigation-drawer-shell.is-inline{position:static;display:block;pointer-events:auto}.car-mitigation-inline.car-mitigation-desk{width:100%;height:auto;max-height:none;margin:0;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;pointer-events:auto}.car-mitigation-inline .car-mitigation-desk-head{position:static;margin:0 0 var(--sp-4);background:var(--surface-panel);-webkit-backdrop-filter:none;backdrop-filter:none}@media (min-width:72.01rem){.car-mitigation-inline .car-workflow-stepper{grid-template-columns:repeat(5,minmax(0,1fr))}.car-mitigation-inline .car-mitigation-layout--selected{grid-template-columns:minmax(15rem,.36fr) minmax(0,1.64fr)}.car-mitigation-inline .car-mitigation-command-rail{grid-template-columns:1fr}.car-mitigation-inline .car-mitigation-body{grid-template-columns:minmax(0,1.55fr) minmax(17rem,.45fr)}.car-mitigation-inline .car-option-facts{grid-template-columns:repeat(5,minmax(0,1fr))}}.car-risk-row.is-selectable .ai-crumb-link{font-weight:950}.car-risk-row.is-selectable:hover td{background:color-mix(in srgb,var(--brand-gold) 6%,var(--surface-panel))}.car-risk-row.is-selected td{background:color-mix(in srgb,var(--brand-navy) 5%,var(--surface-panel));box-shadow:inset 3px 0 0 color-mix(in srgb,var(--brand-gold) 72%,var(--brand-navy))}.car-row-drawer-indicator{display:block;margin-top:3px;color:color-mix(in srgb,var(--brand-gold) 72%,var(--brand-navy));font-size:.62rem;font-weight:950;text-transform:uppercase}.car-mitigation-actions{display:flex;flex-wrap:wrap;gap:4px;min-width:9rem}.car-mitigation-actions .car-mitigation-open{min-height:1.75rem;padding-inline:.55rem}.car-mitigation-open--quiet{background:color-mix(in srgb,var(--brand-navy) 3%,var(--surface-panel));color:color-mix(in srgb,var(--brand-navy) 74%,var(--text-muted))}@media (max-width:82rem){.car-mitigation-drawer-shell{grid-template-columns:1fr}.car-mitigation-drawer.car-mitigation-desk{grid-column:1;width:100%;border-left:0}}@media (max-width:58rem){.car-mitigation-drawer.car-mitigation-desk{padding:var(--sp-3)}.car-mitigation-drawer .car-mitigation-desk-head{top:calc(var(--sp-3) * -1);margin:calc(var(--sp-3) * -1) calc(var(--sp-3) * -1) var(--sp-3)}.car-mitigation-actions{min-width:0}}.car-workflow-stepper{grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 var(--sp-4);border:1px solid color-mix(in srgb,var(--brand-navy) 13%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--brand-navy) 3%,var(--surface-panel))}.car-workflow-step,.car-workflow-stepper{display:grid;gap:var(--sp-2);padding:var(--sp-2)}.car-workflow-step{grid-template-columns:auto minmax(0,1fr);align-items:start;min-width:0;min-height:4.4rem;border:1px solid color-mix(in srgb,var(--brand-navy) 12%,var(--border));border-radius:7px;background:var(--surface-panel)}.car-workflow-step.is-complete{border-color:color-mix(in srgb,var(--positive) 30%,var(--border))}.car-workflow-step.is-active{border-color:color-mix(in srgb,var(--brand-gold) 68%,var(--border));box-shadow:inset 0 2px 0 color-mix(in srgb,var(--brand-gold) 78%,var(--brand-navy))}.car-workflow-step.is-blocked{border-color:color-mix(in srgb,var(--negative) 42%,var(--border));background:color-mix(in srgb,var(--negative-bg) 58%,var(--surface-panel))}.car-workflow-index{display:grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:50%;background:color-mix(in srgb,var(--brand-navy) 8%,var(--surface-raised));color:var(--brand-navy);font-family:var(--mono);font-size:.64rem;font-weight:950}.car-workflow-step.is-complete .car-workflow-index{background:color-mix(in srgb,var(--positive) 12%,var(--surface-panel));color:var(--positive)}.car-workflow-step.is-active .car-workflow-index{background:color-mix(in srgb,var(--brand-gold) 16%,var(--surface-panel));color:color-mix(in srgb,var(--brand-gold) 72%,var(--brand-navy))}.car-workflow-step.is-blocked .car-workflow-index{background:var(--negative-bg);color:var(--negative)}.car-review-check strong,.car-workflow-gate-main strong,.car-workflow-step strong{color:var(--brand-navy);font-size:.78rem;font-weight:950;line-height:1.2;overflow-wrap:anywhere}.car-review-check span,.car-workflow-gate-list li,.car-workflow-gate-main small,.car-workflow-step small{color:color-mix(in srgb,var(--brand-navy) 62%,var(--text-muted));font-size:.68rem;line-height:1.35;overflow-wrap:anywhere}.car-workflow-step em{grid-column:2;justify-self:start;color:var(--text-muted);font-size:.58rem;font-style:normal;font-weight:950;text-transform:uppercase}.car-workflow-step.is-active em{color:color-mix(in srgb,var(--brand-gold) 72%,var(--brand-navy))}.car-review-check.is-blocked span,.car-workflow-step.is-blocked em{color:var(--negative)}.car-workflow-gate{display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,.46fr);gap:var(--sp-3);margin:var(--sp-4) var(--sp-4) 0;padding:var(--sp-3);border:1px solid color-mix(in srgb,var(--brand-navy) 12%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--brand-navy) 3%,var(--surface-panel))}.car-workflow-gate-main,.car-workflow-gate-meta div{display:grid;gap:2px;min-width:0}.car-workflow-gate-main span,.car-workflow-gate-meta dt{color:var(--text-muted);font-size:.62rem;font-weight:950;text-transform:uppercase}.car-workflow-gate-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-2);margin:0}.car-workflow-gate-meta dd{margin:0;color:var(--brand-navy);font-family:var(--mono);font-size:.76rem;font-weight:950;overflow-wrap:anywhere}.car-workflow-gate-list{grid-column:1/-1;display:grid;gap:4px;margin:0;padding:0;list-style:none}.car-workflow-gate-list li{padding-left:.75rem;border-left:2px solid color-mix(in srgb,var(--brand-gold) 68%,var(--brand-navy))}.car-review-checklist{display:grid;gap:var(--sp-2);margin:0;padding:0;list-style:none}.car-review-check{display:grid;grid-template-columns:minmax(0,.52fr) minmax(0,1fr);gap:var(--sp-2);align-items:baseline;padding:var(--sp-2);border:1px solid var(--border-faint);border-radius:6px;background:color-mix(in srgb,var(--brand-navy) 2%,var(--surface-panel))}.car-review-check.is-complete{border-color:color-mix(in srgb,var(--positive) 22%,var(--border))}.car-review-check.is-active{border-color:color-mix(in srgb,var(--brand-gold) 52%,var(--border));background:color-mix(in srgb,var(--brand-gold) 6%,var(--surface-panel))}.car-review-check.is-blocked{border-color:color-mix(in srgb,var(--negative) 34%,var(--border));background:color-mix(in srgb,var(--negative-bg) 54%,var(--surface-panel))}@media (max-width:82rem){.car-workflow-gate,.car-workflow-gate-meta,.car-workflow-stepper{grid-template-columns:1fr}}@media (max-width:58rem){.car-workflow-stepper{gap:var(--sp-1);margin-bottom:var(--sp-3)}.car-workflow-gate{margin:var(--sp-3) var(--sp-3) 0}.car-review-check{grid-template-columns:1fr}}.car-operational-cell{display:inline-grid;justify-items:end;gap:1px;min-width:4.4rem}.car-operational-cell strong{color:var(--brand-navy);font-family:var(--mono);font-weight:950}.car-operational-cell small{color:color-mix(in srgb,var(--brand-navy) 58%,var(--text-muted));font-size:.64rem;font-weight:900;text-transform:uppercase}.car-operational-cell.is-high small,.car-operational-cell.is-high strong{color:var(--negative)}.car-operational-cell.is-elevated small,.car-operational-cell.is-elevated strong,.car-operational-cell.is-moderate strong{color:color-mix(in srgb,var(--brand-gold) 74%,var(--brand-navy))}.car-operational-cell.is-low strong{color:var(--positive)}.car-review-brief--workflow{gap:var(--sp-3);padding:var(--sp-3);border:1px solid color-mix(in srgb,var(--brand-navy) 14%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--brand-navy) 3%,var(--surface-panel))}.car-review-workflow-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-2)}.car-review-workflow-head div{display:grid;gap:2px;min-width:0}.car-review-audit-trail small,.car-review-workflow-disabled,.car-review-workflow-head span{color:color-mix(in srgb,var(--brand-navy) 58%,var(--text-muted));font-size:.66rem;line-height:1.35}.car-review-status{display:inline-flex;align-items:center;justify-content:center;min-height:1.55rem;min-width:5.25rem;padding:0 var(--sp-2);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--text-muted) 10%,var(--surface-raised));color:color-mix(in srgb,var(--brand-navy) 70%,var(--text-muted));font-size:.62rem;font-weight:950;text-transform:uppercase;white-space:nowrap}.car-review-status.is-assigned,.car-review-status.is-submitted{background:var(--brand-gold-soft);color:color-mix(in srgb,var(--brand-gold) 72%,var(--brand-navy))}.car-review-status.is-approved{background:color-mix(in srgb,var(--positive) 12%,var(--surface-panel));color:var(--positive)}.car-review-status.is-blocked{background:var(--negative-bg);color:var(--negative)}.car-review-workflow-message{margin:0;padding:var(--sp-2);border-radius:6px;font-size:.72rem;font-weight:850}.car-review-workflow-message.is-success{background:color-mix(in srgb,var(--positive) 10%,var(--surface-panel));color:var(--positive)}.car-review-workflow-message.is-error{background:var(--negative-bg);color:var(--negative)}.car-review-workflow-fields,.car-review-workflow-form{display:grid;gap:var(--sp-2)}.car-review-workflow-fields{grid-template-columns:minmax(0,1fr) minmax(8.5rem,.42fr)}.car-review-workflow-form label{display:grid;gap:4px;min-width:0}.car-review-workflow-form label span{color:var(--text-muted);font-size:.62rem;font-weight:950;text-transform:uppercase}.car-review-workflow-form input,.car-review-workflow-form textarea{width:100%;min-width:0;border:1px solid color-mix(in srgb,var(--brand-navy) 14%,var(--border));border-radius:6px;background:var(--surface-panel);color:var(--brand-navy);font:inherit;font-size:.72rem}.car-review-workflow-form input{min-height:2rem;padding:0 var(--sp-2)}.car-review-workflow-form textarea{resize:vertical;padding:var(--sp-2);line-height:1.4}.car-review-workflow-form input:disabled,.car-review-workflow-form textarea:disabled{opacity:.62;cursor:not-allowed}.car-review-workflow-check{grid-template-columns:auto minmax(0,1fr);align-items:center}.car-review-workflow-check input{width:1rem;min-height:1rem;accent-color:var(--brand-navy)}.car-review-workflow-actions{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.car-review-workflow-actions button{min-height:2rem;padding:0 var(--sp-3);border:1px solid color-mix(in srgb,var(--brand-navy) 16%,var(--border));border-radius:6px;background:var(--surface-panel);color:var(--brand-navy);font-size:.68rem;font-weight:950;cursor:pointer}.car-review-workflow-actions button[value=approve],.car-review-workflow-actions button[value=submit]{background:var(--brand-navy);color:white}.car-review-workflow-actions button[value=block]{border-color:color-mix(in srgb,var(--negative) 28%,var(--border));color:var(--negative)}.car-review-workflow-actions button:disabled{opacity:.48;cursor:not-allowed}.car-review-audit-trail{display:grid;gap:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid color-mix(in srgb,var(--brand-navy) 10%,var(--border))}.car-review-audit-trail>strong{color:var(--brand-navy);font-size:.72rem;font-weight:950}.car-review-audit-trail div{display:grid;grid-template-columns:minmax(5rem,.32fr) minmax(0,1fr);gap:var(--sp-2)}.car-review-audit-trail span{color:var(--text-muted);font-family:var(--mono);font-size:.64rem}.car-review-audit-trail p{margin:0;color:var(--brand-navy);font-size:.7rem;font-weight:900}@media (max-width:58rem){.car-review-audit-trail div,.car-review-workflow-fields,.car-review-workflow-head{grid-template-columns:1fr}.car-review-workflow-head{display:grid}.car-review-status{justify-self:start}}.car-policy-workspace.car-policy-workspace--client{grid-template-columns:minmax(0,1fr)}.pp-group-row td{background:var(--surface-raised);border-top:1px solid var(--border);color:var(--text-muted);font-family:var(--mono);font-size:.6875rem;font-weight:600;padding-block:var(--sp-1)}.pp-group-row td>span{margin-right:var(--sp-2)}.pp-group-row td>b{color:var(--text-primary)}.pp-group-row td>b,.pp-prob{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pp-prob{display:inline-flex;align-items:baseline;gap:var(--sp-1)}.pp-prob-tag{color:var(--text-faint);font-size:.625rem;white-space:nowrap}.pp-next-action{display:flex;flex-direction:column;gap:.125rem;min-width:0}.pp-due{color:var(--text-muted)}.pp-due,.pp-overdue{font-size:.6875rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pp-overdue{color:var(--negative)}.pp-age{display:inline-flex;align-items:baseline;justify-content:flex-end;gap:var(--sp-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pp-stalled{border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--text-primary);font-family:var(--mono);font-size:.625rem;font-weight:600;padding:0 var(--sp-1);white-space:nowrap}.pp-source{display:flex;flex-direction:column;gap:.125rem;min-width:0}.pp-source small{color:var(--text-muted);font-size:.6875rem}.pp-toggle input[type=checkbox]{accent-color:var(--accent);block-size:1rem;inline-size:1rem;margin-block:auto}.pp-transition{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pp-funnel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:var(--sp-4);margin-top:var(--sp-3)}.pp-funnel-block{display:flex;min-width:0;flex-direction:column;gap:var(--sp-2)}.pp-funnel-block h4{color:var(--text-muted);font-size:.71875rem;font-weight:600}.pp-funnel-table{width:100%}.pp-funnel-note{color:var(--text-faint);font-size:.6875rem;line-height:1.4}.pp-asof-note{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:720px){.pp-funnel-grid{grid-template-columns:1fr}}.mfa-enroll-card{width:100%;max-width:35rem;min-width:0;gap:var(--sp-4)}.mfa-setup{display:grid;min-width:0;gap:var(--sp-5)}.mfa-instructions{margin:0;color:var(--text-muted);font-size:.8125rem;line-height:1.5}.mfa-qr-frame{width:min(100%,13.75rem);aspect-ratio:1;justify-self:center;padding:var(--sp-2);border:1px solid var(--border);border-radius:var(--radius-3);background:var(--text-on-accent);box-sizing:border-box}.mfa-qr-image{display:block;width:100%;height:100%;object-fit:contain}.mfa-manual{display:grid;min-width:0;gap:var(--sp-2);padding-top:var(--sp-4);border-top:1px solid var(--border)}.mfa-copy-status,.mfa-manual h4,.mfa-manual p,.mfa-recovery p,.mfa-verification-error{margin:0}.mfa-manual h4{color:var(--text-primary);font-size:.8125rem;font-weight:600}.mfa-manual>p{color:var(--text-muted);font-size:.75rem;line-height:1.5}.mfa-secret-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;min-width:0;gap:var(--sp-2)}.mfa-secret{display:flex;align-items:center;min-width:0;border:1px solid var(--border-strong);border-radius:var(--radius-2);background:var(--surface-raised);color:var(--text-primary);font-family:var(--mono);font-size:.75rem;line-height:1.5;overflow-wrap:anywhere;padding:var(--sp-2) var(--sp-3);-webkit-user-select:all;user-select:all}.mfa-copy-button{min-width:4.5rem}.mfa-verify-button{background:var(--ink);border-color:var(--ink);color:var(--text-on-ink)!important}.mfa-copy-status{min-height:1.125rem;color:var(--text-muted);font-size:.6875rem;line-height:1.5}.mfa-verify-form{min-width:0;padding-top:var(--sp-4);border-top:1px solid var(--border)}.mfa-code-input{font-family:var(--mono);font-size:1rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mfa-code-input:focus,.mfa-copy-button:focus-visible,.mfa-recovery .ai-btn:focus-visible,.mfa-verify-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mfa-recovery,.mfa-verification-error{border:1px solid color-mix(in srgb,var(--negative) 55%,var(--border));border-radius:var(--radius-2);color:var(--negative);font-size:.75rem;line-height:1.5}.mfa-verification-error{padding:var(--sp-2) var(--sp-3)}.mfa-recovery{display:grid;gap:var(--sp-3);padding:var(--sp-3)}.mfa-recovery .ai-btn{justify-self:start}.mfa-copy-button:disabled,.mfa-verify-button:disabled{cursor:not-allowed;opacity:.55}@media (max-width:30rem){.mfa-enroll-card{margin-bottom:calc(var(--sp-8) + 3rem);padding:var(--sp-3)}.mfa-verify-form{scroll-margin-bottom:calc(var(--sp-8) + 3rem)}.mfa-secret-row{grid-template-columns:minmax(0,1fr)}.mfa-copy-button,.mfa-verify-button{width:100%}}.security-settings{display:grid;gap:var(--sp-5);margin-bottom:var(--sp-5)}.security-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-3);margin:0}.security-summary>div{padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--radius-2);background:var(--surface-raised)}.security-summary dt{color:var(--text-muted);font-size:var(--text-xs)}.security-summary dd{margin:var(--sp-1) 0 0;color:var(--text-primary);font-size:var(--text-sm);font-weight:600}.security-details{border-top:1px solid var(--border);padding-top:var(--sp-4)}.security-details summary,.security-device summary{color:var(--accent-gold);cursor:pointer;font-size:var(--text-sm)}.security-details[open] summary{margin-bottom:var(--sp-4)}.security-method-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4)}.security-method{display:grid;align-content:start;gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--border);border-radius:var(--radius-3)}.security-method.active{border-color:var(--accent-gold);background:color-mix(in srgb,var(--accent-gold) 5%,var(--surface-panel))}.security-devices h4,.security-method h4,.security-method p,.security-totp-enroll p{margin:0}.security-devices h4,.security-method h4{font-size:var(--text-sm)}.security-method p{color:var(--text-muted);font-size:var(--text-xs);line-height:1.5}.security-totp-enroll{display:grid;gap:var(--sp-3);min-width:0}.security-totp-enroll img{max-width:100%;height:auto;padding:var(--sp-2);border:1px solid var(--border);background:var(--text-on-accent)}.security-totp-enroll code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.security-devices{display:grid;gap:var(--sp-3);border-top:1px solid var(--border);padding-top:var(--sp-4)}.security-device{display:flex;justify-content:space-between;gap:var(--sp-4);padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--radius-2)}.security-device>span{display:grid;gap:var(--sp-1)}.security-device small{color:var(--text-muted)}.security-device details[open]{min-width:min(100%,18rem)}.security-device details[open] summary{margin-bottom:var(--sp-3)}@media (max-width:48rem){.security-method-grid,.security-summary{grid-template-columns:1fr}.security-device{align-items:flex-start;flex-direction:column}}