:root{--toyota-red:#eb0a1e;--toyota-red-hover:#c90015;--toyota-black:#000000;--toyota-dark-gray:#1f1f1f;--toyota-medium-gray:#58595b;--toyota-light-gray:#f5f6f8;--toyota-border-gray:#d9dee6;--toyota-white:#ffffff;--source-quest:rgba(235,10,30,0.35);--source-iqs:rgba(14,116,144,0.28);--source-pqs:rgba(65,145,255,0.35);--source-bec:rgba(88,89,91,0.22);--source-app-review:rgba(255,255,255,0.85);--source-competitor:rgba(20,120,120,0.22);--surface:var(--toyota-white);--surface-muted:var(--toyota-light-gray);--surface-panel:#fbfcfd;--surface-raised:#ffffff;--surface-dark:var(--toyota-dark-gray);--text:var(--toyota-dark-gray);--text-muted:var(--toyota-medium-gray);--border:var(--toyota-border-gray);--border-strong:rgba(31,31,31,0.18);--shadow-subtle:0 14px 34px rgba(19,24,31,0.08);--shadow-card:0 10px 26px rgba(19,24,31,0.08);--shadow-elevated:0 20px 48px rgba(19,24,31,0.14);--shadow-command:0 18px 46px rgba(19,24,31,0.1);--shadow-bubble:0 22px 48px rgba(19,24,31,0.2);--shadow-crisp:0 1px 0 rgba(255,255,255,0.82) inset,0 14px 30px rgba(19,24,31,0.09);--shadow-hover:0 1px 0 rgba(255,255,255,0.86) inset,0 24px 54px rgba(19,24,31,0.15);--shadow-red:0 18px 38px rgba(235,10,30,0.22);--radius-card:8px;--radius-control:8px;--focus-ring:0 0 0 3px rgba(235,10,30,0.18);--red-soft-surface:rgba(235,10,30,0.08);--red-soft-border:rgba(235,10,30,0.3);--red-active-border:rgba(235,10,30,0.55);--sidebar-tab-text:rgba(255,255,255,0.78);--sidebar-tab-hover:rgba(255,255,255,0.08);--dark-border:rgba(255,255,255,0.18);--dark-border-soft:rgba(255,255,255,0.16);--dark-surface-soft:rgba(255,255,255,0.06);--dark-surface-control:rgba(255,255,255,0.08);--dark-text-muted:rgba(255,255,255,0.72);--dark-placeholder:rgba(255,255,255,0.62);--bubble-border:rgba(31,31,31,0.22);--report-panel:rgba(255,255,255,0.88);--report-grid-line:rgba(31,31,31,0.055);--report-stage-edge:rgba(31,31,31,0.12);--bubble-glass:rgba(255,255,255,0.72);--motion-fast:150ms ease;--motion-medium:240ms ease;--motion-slow:520ms cubic-bezier(0.2,0.8,0.2,1);--motion-spring:420ms cubic-bezier(0.18,0.89,0.32,1.08)}