.sidequest-scope .executive-dashboard-main{padding-top:var(--space-8);container-name:executive-dashboard}.sidequest-scope .executive-dashboard-scope{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:var(--space-4);margin-bottom:var(--space-6);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-raised)}.sidequest-scope .executive-dashboard-scope>div>strong,.sidequest-scope .executive-dashboard-status strong{display:block;margin-block:var(--space-1);font-size:var(--font-secondary)}.sidequest-scope .executive-dashboard-filter-line,.sidequest-scope .executive-dashboard-label,.sidequest-scope .executive-dashboard-scope>div>span{color:var(--text-muted);font-size:var(--font-secondary);line-height:1.5}.sidequest-scope .executive-dashboard-status{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control)}.sidequest-scope .executive-dashboard-status svg{flex-shrink:0}.sidequest-scope .executive-dashboard-filter-line{grid-column:1/-1;margin:0;padding-top:var(--space-3);border-top:1px solid var(--border)}.sidequest-scope .executive-leadership-brief{padding:var(--space-6);border-left:4px solid var(--toyota-red);box-shadow:none}.sidequest-scope .executive-leadership-brief .eyebrow{margin:0 0 var(--space-2)}.sidequest-scope .executive-leadership-brief h2{margin:0;font-size:var(--font-section-title);line-height:1.35}.sidequest-scope .executive-leadership-brief>p:last-child{max-width:80ch;line-height:1.55}.sidequest-scope .executive-dashboard-section-heading{margin-bottom:var(--space-4)}.sidequest-scope .executive-dashboard-preview>h2,.sidequest-scope .executive-dashboard-section-heading h2{margin:0;font-size:var(--font-section-title);line-height:1.35}.sidequest-scope .executive-dashboard-section-heading p{margin:var(--space-1) 0 0;font-size:var(--font-secondary);color:var(--text-muted)}.sidequest-scope .executive-dashboard-overview-grid,.sidequest-scope .executive-dashboard-preview-grid,.sidequest-scope .executive-dashboard-priority-grid{display:grid;gap:var(--space-4);margin-bottom:var(--space-6)}.sidequest-scope .executive-dashboard-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sidequest-scope .executive-dashboard-priority-grid{align-items:start;grid-template-columns:repeat(2,minmax(0,1fr))}.sidequest-scope .executive-dashboard-main .executive-dashboard-card{min-height:0;padding:var(--space-4);box-shadow:none}.sidequest-scope .executive-dashboard-card .executive-card-topline{flex-wrap:wrap;align-items:center;gap:var(--space-2)}.sidequest-scope .executive-dashboard-card .executive-card-topline h3{margin:0;font-size:var(--font-card-title);color:var(--text);line-height:1.35}.sidequest-scope .executive-dashboard-card .executive-card-state{color:var(--text-muted)}.sidequest-scope .executive-dashboard-card .executive-card-value{margin-block:var(--space-3);font-size:clamp(1.5rem,2vw,2rem)}.sidequest-scope .executive-dashboard-card .executive-card-footer{gap:var(--space-2)}.sidequest-scope .executive-dashboard-card .executive-card-footer a{align-items:flex-start;line-height:1.5}.sidequest-scope .executive-dashboard-card .executive-card-footer svg{flex-shrink:0;margin-top:var(--space-1)}.sidequest-scope .executive-dashboard-card-action .executive-card-value{font-size:var(--font-body);color:var(--text-muted)}.sidequest-scope .executive-dashboard-card-action .executive-card-detail{font-size:var(--font-body);color:var(--text)}.sidequest-scope .executive-dashboard-card .executive-card-disclosure,.sidequest-scope .executive-dashboard-card .executive-card-evidence{margin-top:var(--space-3)}.sidequest-scope .executive-evidence-breakdown{display:grid;gap:var(--space-2);margin:var(--space-3) 0 0;font-size:var(--font-secondary)}.sidequest-scope .executive-evidence-breakdown>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2)}.sidequest-scope .executive-evidence-breakdown dt{color:var(--text-muted)}.sidequest-scope .executive-evidence-breakdown dd{margin:0;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sidequest-scope .executive-dashboard-main .executive-message ul{margin:var(--space-2) 0 0;padding-left:var(--space-6);color:var(--text-muted)}.sidequest-scope .executive-dashboard-main .executive-message-empty .button{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:var(--space-4)}.sidequest-scope .executive-dashboard-preview-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));margin-top:var(--space-4)}.sidequest-scope .executive-dashboard-preview article{padding:var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--radius-card);background:var(--surface-panel)}.sidequest-scope .executive-dashboard-preview h3{margin:0 0 var(--space-2);font-size:var(--font-card-title)}.sidequest-scope .executive-dashboard-preview p,.sidequest-scope .executive-dashboard-preview span{font-size:var(--font-secondary);color:var(--text-muted)}.sidequest-scope .executive-dashboard-preview p{margin:var(--space-2) 0 0}.sidequest-scope .executive-dashboard-skeleton-brief,.sidequest-scope .executive-dashboard-skeleton-scope{min-height:132px}.sidequest-scope .executive-dashboard-loading .executive-card{min-height:240px;padding:var(--space-4)}@container executive-dashboard (max-width: 760px){.sidequest-scope .executive-dashboard-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sidequest-scope .executive-dashboard-overview-grid>:last-child{grid-column:1/-1}.sidequest-scope .executive-dashboard-priority-grid{grid-template-columns:minmax(0,1fr)}.sidequest-scope .executive-dashboard-scope{grid-template-columns:repeat(2,minmax(0,1fr))}.sidequest-scope .executive-dashboard-status{grid-column:1/-1}}@container executive-dashboard (max-width: 520px){.sidequest-scope .executive-dashboard-overview-grid,.sidequest-scope .executive-dashboard-scope{grid-template-columns:minmax(0,1fr)}}.sidequest-scope .executive-quick-read{margin-bottom:var(--space-6)}.sidequest-scope .executive-quick-read-heading{display:flex;align-items:start;justify-content:space-between;gap:var(--space-4)}.sidequest-scope .executive-quick-link{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text);font-weight:700;font-size:var(--font-secondary)}.sidequest-scope .executive-quick-link svg{flex-shrink:0}.sidequest-scope .executive-quick-summary{margin:var(--space-3) 0;max-width:85ch;line-height:1.5}.sidequest-scope .executive-quick-read-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);margin-top:var(--space-4)}.sidequest-scope .executive-quick-item{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-raised)}.sidequest-scope .executive-quick-item>strong{display:block;font-size:var(--font-card-title);margin:var(--space-2) 0}.sidequest-scope .executive-quick-item>p{margin:0;font-size:var(--font-secondary);line-height:1.5}.sidequest-scope .executive-business-impact-note,.sidequest-scope .executive-context-note,.sidequest-scope .executive-unit-guide{color:var(--text-muted);font-size:var(--font-secondary);line-height:1.5}.sidequest-scope .executive-leadership-ask{display:flex;align-items:baseline;gap:var(--space-3);padding-block:var(--space-3);border-block:1px solid var(--border);font-size:var(--font-secondary)}.sidequest-scope .executive-leadership-ask strong{flex-shrink:0}.sidequest-scope .executive-leadership-ask p{margin:0;line-height:1.5}.sidequest-scope .executive-quick-read-bottom{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6);margin-top:var(--space-4)}.sidequest-scope .executive-information-gaps h3{display:flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--font-secondary)}.sidequest-scope .executive-information-gaps ul{margin:var(--space-2) 0 0;padding-left:var(--space-4);font-size:var(--font-secondary);line-height:1.5}.sidequest-scope .executive-information-gaps p{font-size:var(--font-secondary)}.sidequest-scope .executive-evidence-mix{margin:0;font-size:var(--font-secondary)}.sidequest-scope .executive-evidence-mix figcaption,.sidequest-scope .executive-mix-legend{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2)}.sidequest-scope .executive-evidence-mix figcaption>span,.sidequest-scope .executive-evidence-mix p{color:var(--text-muted)}.sidequest-scope .executive-evidence-mix p{margin:var(--space-2) 0 0;line-height:1.5}.sidequest-scope .executive-mix-bar{display:flex;height:12px;overflow:hidden;border-radius:var(--radius-control);margin:var(--space-3) 0 var(--space-2)}.sidequest-scope .executive-mix-toyota{background:var(--toyota-red)}.sidequest-scope .executive-mix-competitor{background:var(--text-muted)}.sidequest-scope .executive-business-impact-note{margin-bottom:0}.sidequest-scope .executive-decision-context{margin-bottom:var(--space-6);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-raised)}.sidequest-scope .executive-decision-context h2{margin:0;font-size:var(--font-section-title)}.sidequest-scope .executive-decision-context dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);margin-bottom:0}.sidequest-scope .executive-decision-context dt{color:var(--text-muted);font-size:var(--font-secondary);margin-bottom:var(--space-1)}.sidequest-scope .executive-decision-context dd{margin:0;font-size:var(--font-body);overflow-wrap:normal}.sidequest-scope .executive-context-success{grid-column:1/-1}.sidequest-scope .executive-full-summary>summary,.sidequest-scope .executive-supporting-details>summary{cursor:pointer;font-size:var(--font-secondary);font-weight:700;padding-block:var(--space-3)}.sidequest-scope .executive-supporting-details>summary{border-top:1px solid var(--border);margin-bottom:var(--space-4)}.sidequest-scope .executive-context-form{display:grid;gap:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-control);padding:var(--space-4);min-width:0}.sidequest-scope .executive-context-form legend{font-weight:700;padding-inline:var(--space-2)}.sidequest-scope .executive-dashboard-skeleton-brief{min-height:480px}.sidequest-scope .executive-decision-context,.sidequest-scope .executive-quick-item{scroll-margin-top:var(--space-4)}@container executive-dashboard (max-width: 760px){.sidequest-scope .executive-quick-read-bottom,.sidequest-scope .executive-quick-read-grid{grid-template-columns:minmax(0,1fr)}.sidequest-scope .executive-leadership-ask,.sidequest-scope .executive-quick-read-heading{flex-direction:column}}@container executive-dashboard (max-width: 520px){.sidequest-scope .executive-decision-context dl{grid-template-columns:minmax(0,1fr)}.sidequest-scope .executive-quick-read{padding:var(--space-4)}}.sidequest-scope .executive-brief-source-status{font-size:var(--font-secondary);color:var(--text-muted);line-height:1.5}.sidequest-scope .executive-brief-source-status>strong{color:var(--text)}.sidequest-scope .executive-unit-guide{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.sidequest-scope .executive-unit-guide p{margin:var(--space-3) 0 0}.sidequest-scope .executive-quick-accountability{font-size:var(--font-secondary);line-height:1.5;margin:var(--space-3) 0 0}.sidequest-scope .executive-quick-accountability span{color:var(--text-muted)}.sidequest-scope .executive-leadership-ask>.intact-text,.sidequest-scope .executive-quick-read-heading>div{min-width:0;flex:1 1}.sidequest-scope .executive-leadership-ask>p{min-width:0;max-width:100%;width:100%;flex:1 1}.sidequest-scope .executive-business-overview{container-type:inline-size;container-name:executive-business;margin-bottom:var(--space-6)}.sidequest-scope .executive-business-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);margin-bottom:var(--space-6)}.sidequest-scope .executive-business-nav a{display:flex;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-control);color:var(--text);font-size:var(--font-secondary);font-weight:700}.sidequest-scope .executive-business-domain h2 svg,.sidequest-scope .executive-business-nav svg{flex-shrink:0}.sidequest-scope .executive-business-concerns{padding:var(--space-4);background:var(--surface-raised);border:1px solid var(--border);border-left:4px solid var(--toyota-red);border-radius:var(--radius-card);margin-bottom:var(--space-6)}.sidequest-scope .executive-business-concerns h3{display:flex;gap:var(--space-2);align-items:center;margin:0;font-size:var(--font-card-title)}.sidequest-scope .executive-business-concerns li{margin-block:var(--space-3)}.sidequest-scope .executive-business-concerns p{line-height:1.5}.sidequest-scope .executive-business-domains{display:grid;gap:var(--space-6)}.sidequest-scope .executive-business-domain{min-width:0;padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-raised);scroll-margin-top:var(--space-4)}.sidequest-scope .executive-business-domain header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4)}.sidequest-scope .executive-business-domain h2{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-section-title);margin:0}.sidequest-scope .executive-business-domain header>span,.sidequest-scope .executive-business-scope{font-size:var(--font-secondary);color:var(--text-muted)}.sidequest-scope .executive-business-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);margin-block:var(--space-6)}.sidequest-scope .executive-business-metrics dt{font-size:var(--font-secondary);color:var(--text-muted)}.sidequest-scope .executive-business-metrics dd{margin:var(--space-2) 0 0;font-size:var(--font-section-title);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sidequest-scope .executive-business-finding{border-top:1px solid var(--border);scroll-margin-top:var(--space-4)}.sidequest-scope .executive-business-finding>summary{cursor:pointer;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-3);padding-block:var(--space-4)}.sidequest-scope .executive-business-finding>summary>span:first-child{min-width:0;flex:1 1 240px;font-weight:700;font-size:var(--font-body)}.sidequest-scope .executive-business-finding>summary>strong{font-size:var(--font-card-title);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sidequest-scope .executive-business-kind{font-size:var(--font-secondary);color:var(--text-muted)}.sidequest-scope .executive-business-finding-detail{padding-bottom:var(--space-4)}.sidequest-scope .executive-business-finding-detail dl{display:grid;gap:var(--space-4)}.sidequest-scope .executive-business-finding-detail dt{font-weight:700;font-size:var(--font-secondary);margin-bottom:var(--space-2)}.sidequest-scope .executive-business-finding-detail dd{margin:0}.sidequest-scope .executive-business-evidence summary,.sidequest-scope .executive-business-limitations summary{cursor:pointer;font-size:var(--font-secondary);padding-block:var(--space-3)}.sidequest-scope .executive-business-evidence li,.sidequest-scope .executive-business-limitations li{margin-block:var(--space-2);font-size:var(--font-secondary);line-height:1.5}.sidequest-scope .executive-business-links{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-4)}.sidequest-scope .executive-business-domain-link,.sidequest-scope .executive-business-links a{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--font-secondary);min-height:40px}.sidequest-scope .executive-business-source-note{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-control);margin-bottom:var(--space-4);font-size:var(--font-secondary)}@container executive-business (max-width:760px){.sidequest-scope .executive-business-nav{grid-template-columns:minmax(0,1fr)}}@container executive-business (max-width:520px){.sidequest-scope .executive-business-domain{padding:var(--space-4)}.sidequest-scope .executive-business-metrics{grid-template-columns:minmax(0,1fr)}}.sidequest-scope .executive-business-finding>summary:focus-visible,.sidequest-scope .executive-business-nav a:focus-visible{outline:2px solid var(--toyota-red);outline-offset:4px}.sidequest-scope .executive-business-finding>summary:after{content:"View support";font-size:var(--font-secondary);color:var(--text-muted)}.sidequest-scope .executive-business-finding[open]>summary:after{content:"Hide support"}.sidequest-scope .executive-revision-business-review{margin-block:var(--space-4)}.sidequest-scope .executive-current-controls{display:flex;flex-wrap:wrap;align-items:end;gap:var(--space-4);margin-bottom:var(--space-6);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-raised)}.sidequest-scope .executive-current-controls label{display:grid;gap:var(--space-2);flex:1 1 160px;min-width:0;font-size:var(--font-secondary);font-weight:600}.sidequest-scope .executive-current-controls select{width:100%;min-width:0;min-height:40px}.sidequest-scope .executive-current-status{flex:2 1 240px;margin:0;color:var(--text-muted);font-size:var(--font-secondary);line-height:1.5}.sidequest-scope .executive-current-summary{max-width:80ch;line-height:1.5}.sidequest-scope .executive-current-glance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);margin-block:var(--space-4)}.sidequest-scope .executive-current-tile{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-raised)}.sidequest-scope .executive-current-tile h3{display:flex;align-items:center;gap:var(--space-2);margin:0;font-size:18px;line-height:1.4}.sidequest-scope .executive-current-tile svg{flex-shrink:0}.sidequest-scope .executive-current-value{font-size:28px;line-height:1.3}.sidequest-scope .executive-current-tile p{margin:0;font-size:var(--font-secondary);line-height:1.5}.sidequest-scope .executive-current-subject{font-weight:600}.sidequest-scope .executive-current-tile>a{margin-top:auto;padding-top:var(--space-2);font-size:var(--font-secondary)}.sidequest-scope .executive-current-next a,.sidequest-scope .executive-current-tile a{display:flex;align-items:center;gap:var(--space-2)}.sidequest-scope .executive-current-next{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--border)}.sidequest-scope .executive-current-next>div{min-width:0}.sidequest-scope .executive-current-next h3{margin:0;font-size:18px;line-height:1.4}.sidequest-scope .executive-current-next p{margin-block:var(--space-2)}.sidequest-scope .executive-current-boundary,.sidequest-scope .executive-current-next a,.sidequest-scope .executive-current-next p,.sidequest-scope .executive-current-units{font-size:var(--font-secondary);line-height:1.5}.sidequest-scope .executive-current-boundary summary{cursor:pointer;padding-block:var(--space-2)}.sidequest-scope .executive-current-units{margin:var(--space-4) 0 0;color:var(--text-muted)}.sidequest-scope .executive-current-methodology{display:grid;gap:var(--space-4)}.sidequest-scope .executive-current-methodology dt{font-weight:600}.sidequest-scope .executive-current-methodology dd{margin:var(--space-2) 0 0;line-height:1.5}@container executive-dashboard (max-width: 900px){.sidequest-scope .executive-current-glance{grid-template-columns:1fr}}@container executive-dashboard (max-width: 600px){.sidequest-scope .executive-current-next{grid-template-columns:1fr;gap:var(--space-4)}}.sidequest-scope .executive-current-loading .executive-skeleton{min-height:0}.sidequest-scope .executive-current-loading .executive-dashboard-skeleton-brief{min-height:120px}.sidequest-scope .executive-current-loading .executive-current-tile{min-height:240px}.sidequest-scope .executive-current-loading .executive-current-next>div{min-height:136px}.sidequest-scope .executive-current-loading .executive-current-brief>.executive-skeleton:last-child{min-height:24px;margin-top:var(--space-4)}.sidequest-scope .executive-business-concerns button,.sidequest-scope .executive-business-nav button,.sidequest-scope .executive-finding-action{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:var(--radius-control);padding:12px 16px;display:flex;align-items:center;gap:12px;cursor:pointer;text-align:left;font:inherit}.sidequest-scope .executive-finding-action{width:100%;justify-content:space-between;flex-wrap:wrap}.sidequest-scope .executive-finding-action span{flex:1 1 200px;min-width:0}.sidequest-scope .executive-finding-action small{display:block;color:var(--text-muted);margin-top:6px}.sidequest-scope .executive-business-concerns button:hover,.sidequest-scope .executive-business-nav button:hover,.sidequest-scope .executive-finding-action:hover{border-color:var(--toyota-red);background:var(--surface-raised)}.sidequest-scope .executive-business-concerns button{width:100%}.sidequest-scope .executive-evidence-backdrop{position:fixed;inset:0;background:rgba(10,12,16,.58);z-index:var(--z-modal);display:flex;justify-content:flex-end;padding:16px}.sidequest-scope .executive-evidence-panel{width:min(880px,100%);min-width:0;height:100%;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-card);display:flex;flex-direction:column;box-shadow:var(--shadow-elevated)}.sidequest-scope .executive-evidence-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px;border-bottom:1px solid var(--border);flex-wrap:wrap}.sidequest-scope .executive-evidence-header>div{flex:1 1 160px;min-width:0}.sidequest-scope .executive-evidence-header h2{margin:4px 0}.sidequest-scope .executive-evidence-tabs{display:flex;gap:8px;flex-wrap:wrap;padding:12px 24px;border-bottom:1px solid var(--border)}.sidequest-scope .executive-evidence-findings [aria-pressed=true],.sidequest-scope .executive-evidence-tabs [aria-pressed=true]{border-color:var(--toyota-red);background:var(--surface-raised)}.sidequest-scope .executive-evidence-body{padding:24px;min-height:0;overflow-y:auto;overflow-wrap:normal;word-break:normal}.sidequest-scope .executive-evidence-findings{display:grid;gap:8px;margin:16px 0}.sidequest-scope .executive-evidence-findings button{display:flex;align-items:center;gap:12px;width:100%;padding:12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-control);color:inherit;font:inherit;text-align:left;cursor:pointer;flex-wrap:wrap}.sidequest-scope .executive-evidence-findings button span{flex:1 1 220px;min-width:0}.sidequest-scope .executive-evidence-claim{border-top:1px solid var(--border);padding:16px 0}.sidequest-scope .executive-evidence-claim h4{margin:20px 0 8px}.sidequest-scope .executive-evidence-records,.sidequest-scope .executive-evidence-scores{display:grid;gap:12px;margin:16px 0}.sidequest-scope .executive-evidence-records article,.sidequest-scope .executive-evidence-scores article{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-control);padding:16px}.sidequest-scope .executive-evidence-panel h5{margin:0 0 8px;font-size:1rem}.sidequest-scope .executive-evidence-panel blockquote{margin:12px 0 0;padding-left:12px;border-left:3px solid var(--toyota-red);white-space:pre-wrap}.sidequest-scope .executive-evidence-aggregates>div{margin:12px 0}.sidequest-scope .executive-evidence-aggregates dd{margin:4px 0}.sidequest-scope .executive-evidence-panel .button{white-space:normal;overflow-wrap:normal;word-break:normal}@media (max-width:599px){.sidequest-scope .executive-evidence-backdrop{padding:8px}.sidequest-scope .executive-evidence-body,.sidequest-scope .executive-evidence-header{padding:16px}.sidequest-scope .executive-evidence-tabs{padding:8px 16px}}.sidequest-scope .executive-business-concerns button,.sidequest-scope .executive-business-nav button,.sidequest-scope .executive-evidence-findings button,.sidequest-scope .executive-finding-action{min-height:var(--control-height)}.sidequest-scope .executive-finding-action small{font-size:var(--font-secondary)}@media (max-width:599px){.sidequest-scope .executive-evidence-header>button span{display:none}.sidequest-scope .executive-evidence-panel .executive-business-metrics{grid-template-columns:1fr}}.sidequest-scope .report-main .bubble-button:focus{outline:none;box-shadow:var(--focus-ring)}.sidequest-scope .report-main .bubble-stage{min-height:340px;padding:20px;border:1px solid var(--border);border-radius:var(--radius-card);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(245,246,248,.72));box-shadow:var(--shadow-card);overflow:hidden}.sidequest-scope .report-main .bubble-field{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:24px;min-height:370px}.sidequest-scope .report-main .bubble-button{position:relative;display:grid;place-items:center;align-content:center;gap:8px;padding:18px;border:1px solid var(--bubble-border);border-radius:999px;color:var(--toyota-black);text-align:center;box-shadow:var(--shadow-subtle);overflow:visible;isolation:isolate;animation:sidequest-bubble-in .46s var(--motion-slow) both;transition:border-color var(--motion-medium),box-shadow var(--motion-medium),transform var(--motion-medium),filter var(--motion-medium)}.sidequest-scope .report-main .bubble-button:before{content:"";position:absolute;inset:10px;z-index:-1;border-radius:inherit;border:1px solid rgba(255,255,255,.64);pointer-events:none}.sidequest-scope .report-main .bubble-button:hover{border-color:rgba(31,31,31,.35);box-shadow:var(--shadow-elevated);filter:saturate(1.04)}.sidequest-scope .report-main .bubble-button.root{border:4px solid var(--toyota-red);background:var(--toyota-white);box-shadow:0 22px 52px rgba(235,10,30,.14)}.sidequest-scope .report-main .bubble-button.root:hover{box-shadow:0 24px 58px rgba(235,10,30,.22)}.sidequest-scope .report-main .bubble-button.app-outline{border-color:var(--toyota-red)}.sidequest-scope .report-main .bubble-content{display:grid;place-items:center;gap:2px;width:100%}.sidequest-scope .report-main .bubble-button strong{max-width:84%;font-size:1.02rem;line-height:1.15}.sidequest-scope .report-main .bubble-button span{color:var(--text-muted);font-size:.86rem;font-weight:800}.sidequest-scope .report-main .bubble-percent{position:absolute;top:-9px;left:50%;z-index:2;transform:translateX(-50%);color:var(--toyota-red)!important;padding:2px 6px;border-radius:999px;background:rgba(255,255,255,.74);box-shadow:0 8px 18px rgba(19,24,31,.08);white-space:nowrap}.sidequest-scope .report-main .bubble-detail{font-size:.74rem!important;color:rgba(31,31,31,.58)!important}.sidequest-scope .report-main .bubble-button:not(.review-bubble) .bubble-detail{display:none}.sidequest-scope .report-main .source-composition{display:flex;width:min(92px,62%);overflow:hidden;border:1px solid rgba(31,31,31,.14);border-radius:999px;background:rgba(255,255,255,.7)}.sidequest-scope .report-main .bubble-stage{position:relative;min-height:540px;padding:22px;border-color:var(--report-stage-edge);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(246,247,249,.88)),repeating-linear-gradient(0deg,transparent 0 43px,var(--report-grid-line) 44px),repeating-linear-gradient(90deg,transparent 0 43px,var(--report-grid-line) 44px);box-shadow:inset 0 1px 0 rgba(255,255,255,.92),var(--shadow-elevated);animation:sidequest-stage-rise .52s var(--motion-slow) both}.sidequest-scope .report-main .bubble-stage:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(235,10,30,.08),transparent 34%,rgba(31,31,31,.04));pointer-events:none}.sidequest-scope .report-main .bubble-stage-header{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px;padding:2px 2px 14px;border-bottom:1px solid rgba(31,31,31,.08)}.sidequest-scope .report-main .bubble-stage-header h2{margin:0;color:var(--toyota-black);font-size:1.15rem;line-height:1.25}.sidequest-scope .report-main .bubble-stage-header>span{display:inline-flex;align-items:center;min-height:32px;padding:0 10px;border:1px solid rgba(31,31,31,.08);border-radius:var(--radius-control);background:var(--toyota-white);color:var(--text-muted);font-size:.8rem;font-weight:900;white-space:nowrap}.sidequest-scope .report-main .bubble-field{position:relative;z-index:1;gap:0;min-height:300px;padding:18px 8px 20px;align-content:center}.sidequest-scope .report-main .packed-bubble-field{position:relative;display:block;min-height:clamp(420px,calc(100dvh - 150px),680px)}.sidequest-scope .report-main .review-bubble-field{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.sidequest-scope .report-main .bubble-item{position:relative;z-index:var(--bubble-z,1);display:grid;place-items:center;padding:var(--bubble-buffer-y,22px) var(--bubble-buffer-x,22px);transform:translate(var(--bubble-shift-x,0),var(--bubble-shift-y,0)) rotate(var(--bubble-tilt,0deg));transition:transform var(--motion-spring),z-index var(--motion-fast)}.sidequest-scope .report-main .bubble-item.packed{position:absolute;left:var(--bubble-left);top:var(--bubble-top);padding:0;transform:translate(-50%,-50%) rotate(var(--bubble-tilt,0deg))}.sidequest-scope .report-main .bubble-item:focus-within,.sidequest-scope .report-main .bubble-item:hover{z-index:120;transform:translate(var(--bubble-shift-x,0),var(--bubble-shift-y,0)) rotate(0deg)}.sidequest-scope .report-main .bubble-item.packed:focus-within,.sidequest-scope .report-main .bubble-item.packed:hover{transform:translate(-50%,-50%) rotate(0deg)}.sidequest-scope .report-main .bubble-item.root{z-index:130}.sidequest-scope .report-main .bubble-drift{display:grid;place-items:center;transform:translateZ(0);animation:sidequest-bubble-float var(--bubble-float-duration,7.6s) ease-in-out infinite;animation-delay:var(--bubble-float-delay,-.6s);will-change:transform}.sidequest-scope .report-main .bubble-item:focus-within .bubble-drift,.sidequest-scope .report-main .bubble-item:hover .bubble-drift{animation-play-state:paused}.sidequest-scope .report-main .bubble-button{width:var(--bubble-size);height:var(--bubble-size);min-width:var(--bubble-min-size,64px);min-height:var(--bubble-min-size,64px);flex:0 0 auto;container-type:inline-size;border:1px solid rgba(31,31,31,.18);background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.92),rgba(255,255,255,.3) 32%,transparent 56%),var(--bubble-fill);box-shadow:inset 0 1px 14px rgba(255,255,255,.5),inset 0 -22px 38px rgba(31,31,31,.11),var(--shadow-bubble);animation-delay:var(--bubble-delay);will-change:transform}.sidequest-scope .report-main .packed-bubble-field .bubble-button{border:1px solid rgba(31,31,31,.1);background:radial-gradient(circle at center,#ffffff 0 58%,rgba(255,255,255,.84) 59% 64%,transparent 65%),var(--bubble-fill);box-shadow:inset 0 0 0 1px rgba(255,255,255,.78),0 12px 28px rgba(19,24,31,.16)}.sidequest-scope .report-main .packed-bubble-field .bubble-button:before{inset:9%;border-color:rgba(31,31,31,.08);background:linear-gradient(145deg,rgba(255,255,255,.42),rgba(255,255,255,.04))}.sidequest-scope .report-main .bubble-button:before{inset:8px;border-color:rgba(255,255,255,.48);background:linear-gradient(145deg,rgba(255,255,255,.28),transparent 54%)}.sidequest-scope .report-main .bubble-button:after{content:"";position:absolute;inset:auto 20% 8% 20%;height:10%;z-index:-2;border-radius:999px;background:rgba(19,24,31,.18);filter:blur(12px);opacity:.72;transition:opacity var(--motion-medium),transform var(--motion-medium)}.sidequest-scope .report-main .bubble-button:hover{border-color:rgba(31,31,31,.24);box-shadow:inset 0 1px 16px rgba(255,255,255,.6),inset 0 -18px 34px rgba(31,31,31,.1),0 30px 62px rgba(19,24,31,.24);filter:saturate(1.05) contrast(1.01);transform:translateY(-2px) scale(1.008)}.sidequest-scope .report-main .bubble-button:hover:after{opacity:.8;transform:translateY(3px) scaleX(1.03)}.sidequest-scope .report-main .bubble-button.root{border:1px solid rgba(235,10,30,.58);background:radial-gradient(circle at 34% 28%,rgba(255,255,255,1),rgba(255,255,255,.66) 34%,transparent 58%),linear-gradient(145deg,#ffffff,#f8f9fb);box-shadow:inset 0 0 0 9px rgba(235,10,30,.08),0 24px 60px rgba(235,10,30,.18),var(--shadow-bubble)}.sidequest-scope .report-main .bubble-button.root:before{border:1px solid rgba(235,10,30,.24)}.sidequest-scope .report-main .bubble-button.root-cause{border-color:rgba(235,10,30,.48);box-shadow:inset 0 1px 14px rgba(255,255,255,.52),inset 0 -22px 38px rgba(31,31,31,.1),0 22px 46px rgba(235,10,30,.13)}.sidequest-scope .report-main .bubble-button.app-outline{border-color:rgba(235,10,30,.72)}.sidequest-scope .report-main .bubble-button strong{max-width:80%;color:var(--toyota-black);font-size:min(var(--bubble-label-size,.7rem),9.2cqw);line-height:var(--bubble-label-line-height,1.12);overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.sidequest-scope .report-main .bubble-button span{color:rgba(31,31,31,.68);font-size:var(--bubble-meta-size,.58rem)}.sidequest-scope .report-main .bubble-percent{top:-13px;border:1px solid rgba(235,10,30,.2);background:rgba(255,255,255,.92);box-shadow:0 10px 22px rgba(19,24,31,.12)}.sidequest-scope .report-main .source-composition{height:5px;border-color:rgba(31,31,31,.18);box-shadow:inset 0 1px 1px rgba(255,255,255,.5)}.sidequest-scope .report-main .bubble-stage{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sidequest-scope .report-main .bubble-stage:after{content:"";position:absolute;pointer-events:none}.sidequest-scope .report-main .bubble-percent{letter-spacing:0}.sidequest-scope .report-main .bubble-stage{box-shadow:inset 0 1px 0 rgba(255,255,255,.94),0 24px 58px rgba(19,24,31,.13)}.sidequest-scope .report-main .bubble-stage:after{right:18px;bottom:18px;left:18px;height:1px;background:linear-gradient(90deg,transparent,rgba(235,10,30,.28),transparent);opacity:.78}.sidequest-scope .report-main .bubble-stage-header>span{box-shadow:var(--shadow-subtle)}.sidequest-scope .report-main .bubble-button{transition:border-color var(--motion-medium),box-shadow var(--motion-medium),transform var(--motion-spring),filter var(--motion-medium)}.sidequest-scope .report-main .bubble-button:before{transition:inset var(--motion-medium),opacity var(--motion-medium),border-color var(--motion-medium)}.sidequest-scope .report-main .bubble-button:hover:before{inset:7px;border-color:rgba(255,255,255,.68)}.sidequest-scope .report-main .bubble-content{width:var(--bubble-content-width,82%);max-height:none;overflow:visible;align-content:center;justify-content:center}.sidequest-scope .report-main .bubble-content strong{display:block;width:100%;max-width:100%;padding-block:1px;text-wrap:balance}.sidequest-scope .report-main .bubble-content>span:not(.source-composition){flex-shrink:0;line-height:1.08}.sidequest-scope .report-main .bubble-button:focus-visible{outline:none;box-shadow:var(--focus-ring),inset 0 1px 16px rgba(255,255,255,.58),var(--shadow-bubble)}.sidequest-scope .report-main .bubble-button.root-cause{animation-name:sidequest-bubble-in,sidequest-root-cause-glow;animation-duration:.46s,2.8s;animation-delay:var(--bubble-delay),.36s;animation-timing-function:var(--motion-slow),ease-in-out;animation-fill-mode:both,none;animation-iteration-count:1,1}.sidequest-scope .report-main .bubble-button.root-cause:before{border-color:rgba(235,10,30,.24)}.sidequest-scope .report-main .bubble-button.root-cause .bubble-content{gap:2px;padding-top:4px;width:var(--bubble-content-width,86%);max-height:none}.sidequest-scope .report-main .bubble-button.root-cause strong{max-width:86%;font-size:min(var(--bubble-label-size,.7rem),9.2cqw);line-height:1.1}.sidequest-scope .report-main .bubble-button.root-cause .bubble-detail{color:var(--toyota-red)!important}.sidequest-scope .report-main .source-composition{transition:transform var(--motion-medium),box-shadow var(--motion-medium)}.sidequest-scope .report-main .bubble-button:hover .source-composition,.sidequest-scope .report-main .review-card:hover .source-composition{box-shadow:inset 0 1px 1px rgba(255,255,255,.58),0 8px 16px rgba(19,24,31,.12);transform:scaleX(1.04)}.sidequest-scope .report-main .bubble-drift{animation:none}.sidequest-scope .report-main .bubble-stage-transition.returning .bubble-field{animation:sidequest-bubble-field-return .42s ease both}.sidequest-scope .report-main .bubble-stage-transition.bursting .bubble-field{animation:sidequest-bubble-field-burst .68s cubic-bezier(.2,.72,.2,1) both}.sidequest-scope .report-main .bubble-stage-transition.bursting .bubble-button:not(.drill-pop){animation:sidequest-bubble-neighbor-yield .68s cubic-bezier(.2,.72,.2,1) both;animation-delay:var(--bubble-reveal-delay,0s)}.sidequest-scope .report-main .bubble-stage-transition.revealing .bubble-field{animation:sidequest-bubble-field-settle .56s cubic-bezier(.16,.84,.24,1) both}.sidequest-scope .report-main .bubble-stage-transition.revealing .bubble-button{animation:sidequest-bubble-reveal .48s cubic-bezier(.16,.84,.24,1) both;animation-delay:var(--bubble-reveal-delay,0s)}.sidequest-scope .report-main .bubble-item.drill-target{z-index:260!important}.sidequest-scope .report-main .bubble-item.drill-target .bubble-drift{animation-play-state:paused}.sidequest-scope .report-main .bubble-button.drill-pop{pointer-events:none;animation:sidequest-bubble-drill-burst .68s cubic-bezier(.16,.84,.2,1) both!important;transform-origin:center}.sidequest-scope .report-main .bubble-button.drill-pop .bubble-content,.sidequest-scope .report-main .bubble-button.drill-pop .bubble-percent{animation:sidequest-bubble-content-flash .68s cubic-bezier(.16,.84,.2,1) both}.sidequest-scope .report-main .bubble-burst-effect{position:absolute;top:50%;left:50%;z-index:8;width:184%;height:184%;max-inline-size:none;aspect-ratio:1;border-radius:999px;pointer-events:none;transform:translate(-50%,-50%);transform-origin:center;contain:layout style}.sidequest-scope .report-main .bubble-burst-core,.sidequest-scope .report-main .bubble-burst-glow,.sidequest-scope .report-main .bubble-burst-ring,.sidequest-scope .report-main .bubble-burst-sparks{position:absolute;inset:0;display:block;border-radius:inherit;pointer-events:none}.sidequest-scope .report-main .bubble-burst-glow{inset:16%;background:radial-gradient(circle,rgba(255,255,255,.96) 0 16%,rgba(235,10,30,.34) 34%,rgba(65,145,255,.18) 55%,transparent 72%);box-shadow:0 0 30px rgba(235,10,30,.28),0 0 54px rgba(14,116,144,.16);animation:sidequest-bubble-burst-glow .62s ease-out both}.sidequest-scope .report-main .bubble-burst-ring{inset:28%;border:2px solid rgba(235,10,30,.86);box-shadow:inset 0 0 12px rgba(255,255,255,.82),0 0 16px rgba(235,10,30,.28);opacity:0;animation:sidequest-bubble-burst-ring .56s cubic-bezier(.14,.76,.24,1) 94ms both}.sidequest-scope .report-main .bubble-burst-ring.secondary{border-color:rgba(14,116,144,.68);animation-delay:132ms;animation-duration:.52s}.sidequest-scope .report-main .bubble-burst-ring.tertiary{inset:34%;border-width:1px;border-color:rgba(255,255,255,.92);animation-delay:166ms;animation-duration:.47s}.sidequest-scope .report-main .bubble-burst-core{inset:38%;background:rgba(255,255,255,.92);box-shadow:0 0 22px rgba(255,255,255,.92);animation:sidequest-bubble-burst-core .33s ease-out 72ms both}.sidequest-scope .report-main .bubble-burst-spark{position:absolute;top:50%;left:50%;display:block;width:var(--spark-size,5px);height:var(--spark-size,5px);border-radius:999px;background:var(--spark-color,var(--toyota-red));box-shadow:0 0 10px var(--spark-color,var(--toyota-red));opacity:0;transform-origin:center;animation:sidequest-bubble-burst-spark .52s cubic-bezier(.12,.68,.18,1) var(--spark-delay,80ms) both}.sidequest-scope .report-main .bubble-burst-spark.fragment{width:calc(var(--spark-size, 8px) + 6px);height:4px;border-radius:2px}@keyframes sidequest-bubble-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes sidequest-bubble-drill-burst{0%{opacity:1;filter:brightness(1) saturate(1.02);transform:translateY(-2px) scale(1.01)}13%{opacity:1;filter:brightness(.98) saturate(1.08);transform:translateY(3px) scale(1.08)}29%{opacity:1;filter:brightness(1.12) saturate(1.24);transform:translateY(-8px) scale(1.17)}48%{opacity:1;filter:brightness(1.06) saturate(1.16);transform:translateY(-3px) scale(1.055)}73%{opacity:.74;filter:brightness(1.04) saturate(1.08);transform:translateY(2px) scale(.94)}to{opacity:0;filter:brightness(1) saturate(1);transform:translateY(10px) scale(.7)}}@keyframes sidequest-bubble-content-flash{0%,13%{opacity:1;transform:scale(1)}29%{opacity:.96;transform:scale(1.035)}56%{opacity:.48;transform:scale(.96)}to{opacity:0;transform:scale(.86)}}@keyframes sidequest-bubble-burst-glow{0%{opacity:0;transform:scale(.34)}26%{opacity:1;transform:scale(.7)}68%{opacity:.72;transform:scale(1.08)}to{opacity:0;transform:scale(1.34)}}@keyframes sidequest-bubble-burst-ring{0%{opacity:0;transform:scale(.5)}18%{opacity:.92}to{opacity:0;transform:scale(2.18)}}@keyframes sidequest-bubble-burst-core{0%{opacity:0;transform:scale(.2)}38%{opacity:1;transform:scale(1.2)}to{opacity:0;transform:scale(2.4)}}@keyframes sidequest-bubble-burst-spark{0%{opacity:0;transform:translate(-50%,-50%) rotate(var(--spark-angle)) translateY(-6cqw) scale(.2)}18%{opacity:1}72%{opacity:.9}to{opacity:0;transform:translate(-50%,-50%) rotate(var(--spark-angle)) translateY(calc(var(--spark-distance) * -1)) scale(.3)}}@keyframes sidequest-bubble-reveal{0%{opacity:0;transform:translateY(14px) scale(.78)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes sidequest-bubble-field-burst{0%{transform:scale(1)}22%{transform:scale(.992)}to{transform:scale(1.008)}}@keyframes sidequest-bubble-neighbor-yield{0%{opacity:1;transform:scale(1)}28%{opacity:.88;transform:scale(.96)}to{opacity:.16;transform:scale(.9)}}@keyframes sidequest-bubble-field-settle{0%{opacity:.76;transform:scale(1.015)}58%{opacity:1;transform:scale(.996)}to{opacity:1;transform:scale(1)}}@keyframes sidequest-bubble-field-return{0%{opacity:.78;transform:scale(.99)}to{opacity:1;transform:scale(1)}}@keyframes sidequest-bubble-drill-reduced{0%{opacity:1;transform:scale(1)}to{opacity:.72;transform:scale(.98)}}@keyframes sidequest-bubble-reveal-reduced{0%{opacity:.72}to{opacity:1}}@keyframes sidequest-bubble-float{0%{transform:translateZ(0)}36%{transform:translate3d(var(--bubble-drift-x,1px),var(--bubble-drift-y,-2px),0)}68%{transform:translate3d(var(--bubble-drift-alt-x,-1px),var(--bubble-drift-alt-y,1px),0)}to{transform:translateZ(0)}}@media (max-width:820px){.sidequest-scope .report-main .bubble-stage{min-height:320px;padding:12px}.sidequest-scope .report-main .bubble-stage-header{align-items:stretch;flex-direction:column;gap:10px}.sidequest-scope .report-main .bubble-stage-header>span{align-self:flex-start}.sidequest-scope .report-main .bubble-field{min-height:270px;gap:0;padding-inline:0}.sidequest-scope .report-main .packed-bubble-field{min-height:clamp(380px,calc(100dvh - 128px),620px)}.sidequest-scope .report-main .bubble-button{width:min(var(--bubble-size),48vw,292px);height:min(var(--bubble-size),48vw,292px)}}@media (max-width:560px){.sidequest-scope .report-main .bubble-button{width:min(var(--bubble-size),86vw,260px);height:min(var(--bubble-size),86vw,260px)}.sidequest-scope .report-main .bubble-button:not(.root-cause) strong{font-size:min(var(--bubble-label-size,.7rem),9.2cqw)}.sidequest-scope .report-main .bubble-button.root-cause{width:min(var(--bubble-size),86vw,266px);height:min(var(--bubble-size),86vw,266px)}}@media print{.sidequest-scope .report-main .bubble-stage{box-shadow:none}}@media (prefers-reduced-motion:reduce){.sidequest-scope .report-main .bubble-burst-effect{display:none}.sidequest-scope .report-main .bubble-button.drill-pop{animation:sidequest-bubble-drill-reduced .12s ease-out both!important}.sidequest-scope .report-main .bubble-stage-transition.bursting .bubble-button:not(.drill-pop){animation:none!important;opacity:.88}.sidequest-scope .report-main .bubble-stage-transition.revealing .bubble-button{animation:sidequest-bubble-reveal-reduced .14s ease-out both!important}}.sidequest-scope .report-main .bubble-content{grid-template-columns:minmax(0,1fr)}.sidequest-scope .report-main .bubble-content>span:not(.source-composition){min-inline-size:0;max-inline-size:100%}.sidequest-scope .report-main .bubble-content .bubble-fitted-text{display:block;min-inline-size:0;max-inline-size:100%;font:inherit;transition-property:none;color:inherit;line-height:inherit;overflow:visible;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.sidequest-scope .report-main .bubble-field{--bubble-canvas-height:clamp(420px,calc(100dvh - 150px),680px);min-height:var(--bubble-canvas-height)}@media (max-width:820px){.sidequest-scope .report-main .bubble-field{--bubble-canvas-height:clamp(380px,calc(100dvh - 128px),620px)}}.sidequest-scope .report-main .bubble-stage-header{flex-wrap:wrap}.sidequest-scope .report-main .bubble-stage-header>div{flex:1 1 240px;min-width:0}.sidequest-scope .report-main .bubble-stage-header>span{font-size:var(--font-secondary);white-space:normal}.sidequest-scope .report-main .bubble-stage-header h2{font-size:var(--font-card-title)}.sidequest-scope .report-main .bubble-button.root .bubble-content strong{font-size:min(var(--bubble-label-size),9.2cqw);line-height:var(--bubble-label-line-height,1.12)}.sidequest-scope .report-main .bubble-button .bubble-content>span:not(.source-composition){font-size:var(--bubble-meta-size);line-height:1.08}.sidequest-scope .report-main .bubble-button .bubble-percent{line-height:1.12}.sidequest-scope .report-main .bubble-button .bubble-content strong{overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}@media (max-width:820px){.sidequest-scope .report-main .bubble-stage{padding:16px}}.sidequest-scope .report-main .report-toolbar{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px}.sidequest-scope .report-main .breadcrumbs{display:block;min-inline-size:0;padding:8px;overflow:visible}.sidequest-scope .report-main .report-breadcrumb-list{display:flex;flex-wrap:wrap;align-items:center;gap:8px;list-style:none;padding:0;margin:0}.sidequest-scope .report-main .report-breadcrumb-list li{display:flex;align-items:center;min-inline-size:0;max-inline-size:100%;gap:8px}.sidequest-scope .report-main .breadcrumbs button{min-inline-size:0;padding:8px 10px;font-size:var(--font-secondary);line-height:1.4;text-align:start}.sidequest-scope .report-main .breadcrumbs button:after{content:none}.sidequest-scope .report-main .report-breadcrumb-separator{flex:0 0 auto;color:var(--text-muted)}.sidequest-scope .report-main .report-toolbar .export-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:flex-end;inline-size:100%;gap:8px}.sidequest-scope .report-main .report-toolbar .export-actions .button{flex:0 1 auto;min-inline-size:0}.sidequest-scope .report-main .view-toggle{inline-size:min(100%,18rem)}.sidequest-scope .report-main .view-toggle button{flex:1 1 8rem}.sidequest-scope .report-main .bubble-button{aspect-ratio:1}@container (max-width: 620px){.sidequest-scope .report-main .report-toolbar{grid-template-columns:minmax(0,1fr)}.sidequest-scope .report-main .report-toolbar>.button{justify-self:start}.sidequest-scope .report-main .report-toolbar .export-actions{justify-content:flex-start}}.sidequest-scope .report-main :is(.page-header,.report-control-deck,.scope-strip,.review-list-stage,.review-list-row,.review-card,.bar-stage,.bubble-stage){animation:none;-webkit-backdrop-filter:none;backdrop-filter:none}.sidequest-scope .report-main :is(.header-metrics,.scope-metrics) span{-webkit-backdrop-filter:none;backdrop-filter:none}.sidequest-scope .report-main .review-list-row:focus-visible,.sidequest-scope .report-main .review-list-row:hover{transform:none}@media (max-width:820px){.sidequest-scope .report-main .bubble-stage-header>div{flex:0 1 auto}}@media print{.sidequest-scope .report-main .report-export-status{display:none!important}.sidequest-scope .report-main .bubble-stage{min-height:0;height:auto;padding:14px;overflow:visible;break-inside:avoid;page-break-inside:avoid}.sidequest-scope .report-main .bubble-field{--bubble-canvas-height:0px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px;min-height:0;height:auto;padding:12px 0 0}.sidequest-scope .report-main .bubble-item,.sidequest-scope .report-main .bubble-item.packed{position:static;left:auto;top:auto;padding:0;transform:none!important;break-inside:avoid;page-break-inside:avoid}.sidequest-scope .report-main .bubble-button,.sidequest-scope .report-main .bubble-drift{transform:none!important}.sidequest-scope .report-main .bubble-button,.sidequest-scope .report-main .bubble-button.root-cause{width:clamp(110px,var(--bubble-size),190px);height:clamp(110px,var(--bubble-size),190px)}.sidequest-scope .report-main .bar-row,.sidequest-scope .report-main .review-card,.sidequest-scope .report-main .review-list-row{break-inside:avoid;page-break-inside:avoid}.sidequest-scope .report-main .bubble-stage-header,.sidequest-scope .report-main .review-card-list .section-heading{break-after:avoid;page-break-after:avoid}}.sidequest-scope .report-main .report-calculation-controls{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem}.sidequest-scope .analytics-main .score-panel-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,34rem),1fr));gap:20px}.sidequest-scope .analytics-main .score-detail-card{grid-column:1/-1}.sidequest-scope .analytics-main .score-card{padding:20px;gap:16px;background:linear-gradient(180deg,#fff,#f7f8fb)}.sidequest-scope .analytics-main .score-card-title{flex-wrap:wrap;align-items:center}.sidequest-scope .analytics-main .score-card-title h3{flex:1 1 16rem;font-size:var(--font-card-title);line-height:1.35}.sidequest-scope .analytics-main .score-card-title>span{max-inline-size:100%;flex:0 1 auto}.sidequest-scope .analytics-main .score-total-strip{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:10px}.sidequest-scope .analytics-main .score-total-cell{display:grid;align-content:start;gap:8px;padding:14px;min-width:0;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-muted);color:var(--text-muted);font-size:var(--font-secondary);font-weight:700}.sidequest-scope .analytics-main .score-total-cell>strong{color:var(--toyota-black);font-size:26px;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sidequest-scope .analytics-main .score-card .score-total-cell:not(.score-total-top)>strong{color:var(--toyota-red);font-weight:800}.sidequest-scope .analytics-main .score-card .score-table td.score-number:nth-child(2){color:var(--toyota-red-hover);font-weight:800}.sidequest-scope .analytics-main .score-total-top>strong{font-size:var(--font-secondary)}.sidequest-scope .analytics-main .score-detail-count,.sidequest-scope .analytics-main .score-table-key{margin:0;color:var(--text-muted);font-size:var(--font-secondary)}.sidequest-scope .analytics-main .score-card .score-table{table-layout:auto;width:100%}.sidequest-scope .analytics-main .score-card .score-category-table{min-width:30rem}.sidequest-scope .analytics-main .score-card .score-code-table{min-width:46rem}.sidequest-scope .analytics-main .score-card .score-table :is(th,td){min-width:0;padding:12px;font-size:var(--font-secondary);line-height:1.4;vertical-align:top}.sidequest-scope .analytics-main .score-card .score-table th{background:#252525;color:#fff;font-weight:800;text-align:start}.sidequest-scope .analytics-main .score-card .score-table th:first-child{background:#252525;color:#fff}.sidequest-scope .analytics-main .score-card .score-table td{background:#fff;border-bottom:1px solid var(--border)}.sidequest-scope .analytics-main .score-card .score-table tr:nth-child(2n) td{background:#fafbfc}.sidequest-scope .analytics-main .score-card .score-table :is(th,td):first-child{width:26%}.sidequest-scope .analytics-main .score-card .score-code-table :is(th,td):first-child{width:11rem;max-width:11rem}.sidequest-scope .analytics-main .score-card .score-table :is(th,td):last-child{min-width:10rem}.sidequest-scope .analytics-main .score-number{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.sidequest-scope .analytics-main .score-top-performers{display:grid;gap:4px;padding:0;margin:0;list-style:none;font-size:var(--font-secondary)}.sidequest-scope .analytics-main .score-top-performers li{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:10px;margin:0}.sidequest-scope .analytics-main .score-top-performers li>span{min-inline-size:0}.sidequest-scope .analytics-main .score-code-section{display:grid;gap:12px;min-width:0}.sidequest-scope .analytics-main .score-card .score-code-scroll{max-block-size:min(32rem,55dvh);max-block-size:round(down,min(32rem,55dvh),1px);scroll-padding-block-start:4rem;scrollbar-gutter:stable}.sidequest-scope .analytics-main .score-card .score-code-table :is(th,td){line-height:1.5}.sidequest-scope .analytics-main .score-card .score-code-table th{position:sticky;inset-block-start:0;inset-inline-start:auto;z-index:3}.sidequest-scope .analytics-main .score-card .score-code-table td:first-child{position:static}.sidequest-scope .analytics-main .score-code-heading{display:flex;flex-wrap:wrap;gap:16px;align-items:end;justify-content:space-between}.sidequest-scope .analytics-main .score-code-heading h4{margin:0;font-size:var(--font-card-title);flex:1 1 15rem}.sidequest-scope .analytics-main .score-code-heading label{display:grid;gap:8px;width:min(100%,20rem);max-width:100%;font-size:var(--font-secondary);font-weight:700}.sidequest-scope .analytics-main .score-code-heading select{width:100%;min-height:40px}.sidequest-scope .analytics-main .score-code-description p{max-width:11rem;margin:8px 0 0;color:var(--text-muted)}.sidequest-scope .analytics-main .score-code-description summary{cursor:pointer;font-weight:700}.sidequest-scope .analytics-main .score-code-description summary .intact-text{display:inline-block;vertical-align:top}.sidequest-scope .analytics-main .score-benchmark-detail{border-top:1px solid var(--border);padding-top:12px}.sidequest-scope .analytics-main .score-benchmark-detail>summary{cursor:pointer;font-weight:700;margin-bottom:12px}.sidequest-scope .analytics-main .score-benchmark-detail>summary .intact-text{display:inline}.sidequest-scope .analytics-main .delta-input-coverage{padding:14px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-muted);font-size:var(--font-secondary)}.sidequest-scope .analytics-main .delta-input-coverage p{margin:0 0 10px}.sidequest-scope .analytics-main .delta-input-coverage summary{cursor:pointer;font-weight:700}.sidequest-scope .analytics-main .delta-input-coverage summary .intact-text{display:inline}.sidequest-scope .analytics-main .delta-input-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:16px;margin-top:12px}.sidequest-scope .analytics-main .delta-input-grid section{min-width:0}.sidequest-scope .analytics-main .delta-input-grid h4{margin:0 0 8px;font-size:var(--font-secondary)}.sidequest-scope .analytics-main .delta-input-grid ul{padding-left:20px}.sidequest-scope .analytics-main .delta-count-caption{margin:10px 0;color:var(--text-muted);font-size:var(--font-secondary)}@media (max-width:560px){.sidequest-scope .analytics-main .score-card{padding:16px}}.sidequest-scope .analytics-main .fixes-panel{container-name:cxd-recommendations;container-type:inline-size}.sidequest-scope .analytics-main .recommendation-grid{grid-template-columns:minmax(0,1fr);gap:16px}.sidequest-scope .analytics-main .recommendation-card{grid-template-columns:2rem minmax(0,1fr);gap:12px;padding:16px}.sidequest-scope .analytics-main .recommendation-card:hover{transform:none}.sidequest-scope .analytics-main .fix-rank{inline-size:2rem;block-size:2rem;min-inline-size:2rem;min-block-size:2rem;align-self:start;font-size:1rem;line-height:1}.sidequest-scope .analytics-main .fix-card-title h3{color:var(--toyota-red)}.sidequest-scope .analytics-main .fix-segments{gap:8px}.sidequest-scope .analytics-main .fix-segments>span{display:block;min-width:0;padding:8px 12px;border-radius:16px}@container cxd-recommendations (min-width: 45rem){.sidequest-scope .analytics-main .recommendation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container cxd-recommendations (min-width: 68rem){.sidequest-scope .analytics-main .recommendation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container cxd-recommendations (min-width: 114rem){.sidequest-scope .analytics-main .recommendation-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@container cxd-recommendations (max-width: 28rem){.sidequest-scope .analytics-main .recommendation-card{grid-template-columns:minmax(0,1fr)}.sidequest-scope .analytics-main .fix-card-title h3{flex-basis:100%}}