:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--apex-bg-app:#f4f6f7;--apex-bg-surface:#fff;--apex-bg-subtle:#f8f9fa;--apex-bg-sidebar:#111c29;--apex-bg-sidebar-active:#1b2a38;--apex-border:#dde2e7;--apex-border-strong:#c9d0d6;--apex-text-primary:#121a22;--apex-text-secondary:#596672;--apex-text-muted:#7e8993;--apex-text-inverse:#f4f7f9;--apex-accent:#61bd43;--apex-accent-soft:#edf7e9;--apex-accent-dark:#287c31;--apex-success:#2f8c3d;--apex-warning:#b27622;--apex-danger:#bd4545;--apex-info:#3f6fca;--apex-radius:5px;--apex-space-1:4px;--apex-space-2:8px;--apex-space-3:12px;--apex-space-4:16px;--apex-space-5:20px;--apex-space-6:24px;--apex-space-8:32px;--bg:var(--apex-bg-app);--panel:var(--apex-bg-surface);--panel-alt:var(--apex-bg-subtle);--line:var(--apex-border);--ink:var(--apex-text-primary);--muted:var(--apex-text-secondary);--accent:var(--apex-accent);--accent-soft:var(--apex-accent-soft);--brand-green:var(--apex-accent-dark);--brand-yellow:var(--apex-accent);--brand-blue:var(--apex-info);--brand-olive:#71806d;--good:var(--apex-success);--warn:var(--apex-warning);--bad:var(--apex-danger)}html,body{background:var(--apex-bg-app);min-height:100%;color:var(--apex-text-primary)}body{letter-spacing:-.01em;font-family:Inter,Segoe UI,Aptos,Arial,sans-serif;font-size:14px}button,input,select,textarea{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--apex-accent-dark);outline-offset:2px}.workspace-stage,.workspace-shell{min-height:100vh;color:var(--apex-text-primary);background:var(--apex-bg-app)!important}.workspace-shell{overflow:hidden}.workspace-site-header{z-index:45;grid-template-columns:208px minmax(0,1fr) auto;gap:0;min-height:56px;padding:0;display:grid;position:sticky;top:0;border-bottom:1px solid var(--apex-border)!important;background:var(--apex-bg-surface)!important;box-shadow:none!important}.workspace-site-header:after{content:none!important}.workspace-site-header-brand{background:var(--apex-bg-sidebar);align-items:center;min-width:0;min-height:56px;padding:0 20px;display:flex}.workspace-site-header-brand>div:last-child{display:none}.brand-logo-shell-wrap{margin:0}.brand-logo-shell{object-fit:contain;object-position:left center;width:112px;height:38px;display:block}.workspace-site-header-center{align-items:center;min-width:0;padding:0 24px;display:flex}.workspace-site-marquee{align-items:center;gap:8px;margin:0;line-height:1;display:flex;color:var(--apex-text-muted)!important;font-size:11px!important}.workspace-site-marquee span{color:var(--apex-text-secondary);font-weight:600}.workspace-site-marquee b{color:var(--apex-border-strong);font-weight:400}.workspace-topnav{display:none!important}.workspace-site-header-account{background:var(--apex-bg-surface);align-items:center;gap:10px;min-height:56px;padding:0 20px 0 12px;display:flex}.workspace-site-header-account .badge{font-size:9px;color:var(--apex-accent-dark)!important;background:var(--apex-accent-soft)!important;border:1px solid #cce4c4!important;border-radius:999px!important}.workspace-site-account-name{font-size:11px;font-weight:600;color:var(--apex-text-primary)!important}.workspace-site-account-email{font-size:9px;color:var(--apex-text-muted)!important}.workspace-site-header-account .workspace-ghost{min-height:32px;padding:0 10px!important}.workspace-mainframe{align-items:stretch;min-height:calc(100vh - 56px);display:grid;grid-template-columns:208px minmax(0,1fr)!important}.workspace-sidebar{z-index:35;color:#aab4bd;width:208px;height:calc(100vh - 56px);position:sticky;top:56px;overflow-y:auto;background:var(--apex-bg-sidebar)!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:18px 12px!important;display:flex!important}.workspace-brand{display:none}.workspace-sidebar>nav{gap:17px!important;margin-top:0!important}.workspace-nav-group{gap:5px!important}.workspace-nav-heading{text-transform:uppercase;font-weight:600;color:#6f7d89!important;letter-spacing:.08em!important;padding:0 10px 5px!important;font-size:9px!important}.workspace-nav-btn{text-align:left;width:100%;color:#a7b1ba!important;min-height:38px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:4px!important;padding:0 11px!important;font-size:11px!important;font-weight:500!important}.workspace-nav-btn:hover{color:var(--apex-text-inverse)!important;background:#172532!important}.workspace-nav-btn.active{color:#fff!important;background:var(--apex-bg-sidebar-active)!important;box-shadow:inset 3px 0 var(--apex-accent)!important}.workspace-nav-child{color:#8e9aa5!important;min-height:34px!important;padding-left:16px!important;font-size:10px!important}.workspace-nav-caret{color:#71808c!important}.workspace-nav-accordion{display:grid;gap:4px!important}.workspace-nav-section-toggle{color:#9ca8b2;letter-spacing:.1em;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:8px;width:100%;min-height:34px;padding:0 10px;font-size:9px;font-weight:650;display:grid}.workspace-nav-section-toggle:hover,.workspace-nav-section-toggle:focus-visible{color:#fff;background:#ffffff09;outline:none}.workspace-nav-section-toggle.active{color:#dce6de}.workspace-nav-section-count{color:#6f7e89;font-variant-numeric:tabular-nums;letter-spacing:0;text-align:right;min-width:18px}.workspace-nav-section-caret{color:#7f8d98;text-align:center;font-size:15px;line-height:1;transition:transform .14s,color .14s;transform:rotate(-90deg)}.workspace-nav-accordion.open .workspace-nav-section-caret{color:var(--apex-accent);transform:rotate(0)}.workspace-nav-section-items{gap:2px;padding:3px 0 1px;display:grid}.workspace-content{min-width:0;background:var(--apex-bg-app)!important;padding:24px!important}.workspace-canvas{width:100%;max-width:1600px;margin:0 auto;background:0 0!important;padding:0!important}.workspace-header{margin:0 0 20px;gap:0!important}.workspace-screen-card,.workspace-screen-card-premium,.workspace-screen-card-desktop{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;min-height:72px;display:grid;border:0!important;border-bottom:1px solid var(--apex-border)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-radius:0!important;padding:0 0 16px!important;overflow:visible!important}.workspace-screen-card:after,.workspace-screen-card-premium:after{content:none!important}.workspace-screen-card .workspace-section-label{margin:0 0 5px;font-weight:600;color:var(--apex-text-muted)!important;letter-spacing:.08em!important;font-size:9px!important}.workspace-screen-card h1,.workspace-screen-card .text-white{margin:0;color:var(--apex-text-primary)!important;letter-spacing:-.03em!important;font-size:clamp(24px,2.1vw,30px)!important;font-weight:650!important;line-height:1.15!important}.workspace-screen-subtitle{max-width:800px;color:var(--apex-text-secondary)!important;margin:5px 0 0!important;font-size:11px!important;line-height:1.5!important}.workspace-desktop-tools{align-self:center;gap:8px!important}.workspace-desktop-search,.workspace-desktop-activity,.workspace-density-toggle{border:1px solid var(--apex-border)!important;min-height:34px!important;color:var(--apex-text-secondary)!important;background:var(--apex-bg-surface)!important;box-shadow:none!important;border-radius:4px!important}.workspace-density-toggle button{color:var(--apex-text-muted)!important;background:0 0!important}.workspace-density-toggle button.active{color:var(--apex-text-primary)!important;background:#eef1f3!important}.workspace-context-badges{grid-column:1/-1;gap:6px!important}.workspace-content .grid.gap-5,.workspace-page,.settings-page,.history-page,.session-results-page,.setup-db-page,.driver-development-page,.season-view,.apex-tool-page{gap:16px!important}.app-panel,.workspace-stage .app-panel,.workspace-subtle-card,.workspace-signal-card,.workspace-stat,.workflow-card,.home-panel,.home-briefing-card,.home-readiness-card,.driver-management-form,.driver-management-directory,.driver-management-timeline,.driver-management-editor-panel,.driver-management-roster-panel,.driver-management-history-panel,.history-archive-panel,.history-detail-panel,.session-results-brief-card,.session-results-analysis-card,.setup-db-track-nav,.setup-db-summary-panel,.setup-db-filter-panel,.setup-db-notes-panel,.setup-db-ai-panel,.setup-db-entries-panel,.setup-db-compare-panel,.driver-development-priorities,.driver-development-progress,.driver-development-latest,.driver-development-setup,.driver-development-insight,.driver-development-confidence,.driver-action-card,.season-panel,.mobile-section-card,.settings-page .app-panel,.admin-command-section,.coach-review-worklist,.coach-review-metric,.report-template-card,.report-template-section,.telemetry-summary-card,.setup-db-tool-panel,.multi-analyser-mobile-panel,.multi-analyser-panel-summary{border:1px solid var(--apex-border)!important;border-radius:var(--apex-radius)!important;background:var(--apex-bg-surface)!important;box-shadow:none!important;color:var(--apex-text-primary)!important}.app-panel:before,.workspace-stage .app-panel:before,.workspace-hero:after,.workspace-hero-premium:after{content:none!important}.workspace-content :where(h1,h2,h3,h4,h5,h6),.workspace-content :where(.text-white,.text-slate-100,.text-slate-200){color:var(--apex-text-primary)!important}.workspace-content :where(.muted,.text-slate-400),.workspace-content :where(p,small){color:var(--apex-text-secondary)}.workspace-section-label,.workspace-kpi-label,.report-template-label,.report-template-kicker,.report-v2-eyebrow,.mobile-compact-label,.entity-subtitle,.member-block-label,.telemetry-summary-label{color:var(--apex-text-muted)!important;letter-spacing:.06em!important;font-size:10px!important;font-weight:600!important}.workspace-content :where(input,select,textarea),.workspace-field,.workspace-input,.workspace-select,.workspace-textarea,.settings-page .workspace-field{min-height:38px;border:1px solid var(--apex-border-strong)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important;box-shadow:none!important;border-radius:4px!important}.workspace-content :where(input,select,textarea):focus,.workspace-field:focus,.workspace-input:focus,.workspace-select:focus,.workspace-textarea:focus{outline:0;border-color:var(--apex-accent-dark)!important;box-shadow:0 0 0 3px #61bd431f!important}.workspace-primary,.workspace-ghost,.workspace-danger,.team-primary-action,.primary{min-height:36px;font-size:11px;font-weight:600;box-shadow:none!important;border-radius:4px!important}.workspace-primary,.team-primary-action,.primary{border:1px solid var(--apex-text-primary)!important;color:#fff!important;background:var(--apex-text-primary)!important}.workspace-primary:hover,.team-primary-action:hover,.primary:hover{filter:none!important;background:#263542!important;border-color:#263542!important;transform:none!important}.workspace-ghost{border:1px solid var(--apex-border-strong)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important}.workspace-ghost:hover{background:var(--apex-bg-subtle)!important;border-color:#aab3ba!important;transform:none!important}.workspace-danger,.danger{color:var(--apex-danger)!important;background:#fff7f7!important;border:1px solid #e5bcbc!important}.pill,.badge,.driver-status-tag,.comparability-high,.comparability-medium,.comparability-low{border:1px solid var(--apex-border)!important;color:var(--apex-text-secondary)!important;background:var(--apex-bg-subtle)!important;box-shadow:none!important;border-radius:999px!important;font-size:9px!important}.pill:not(.pill-neutral):not(.pill-warn):not(.pill-danger),.driver-status-tag.active,.comparability-high{color:var(--apex-accent-dark)!important;background:var(--apex-accent-soft)!important;border-color:#cce4c4!important}.pill-warn,.comparability-medium{color:var(--apex-warning)!important;background:#fff8ec!important;border-color:#ead6b4!important}.pill-danger,.comparability-low{color:var(--apex-danger)!important;background:#fff5f5!important;border-color:#ebc6c6!important}.workspace-kpi{border:1px solid var(--apex-border)!important;background:var(--apex-bg-surface)!important;min-height:88px!important;box-shadow:none!important;border-radius:0!important;padding:14px 16px!important}.workspace-kpi-value,.home-tile-value,.mobile-stat-chip-value,.telemetry-summary-value{font-variant-numeric:tabular-nums;color:var(--apex-text-primary)!important}.workspace-kpi-detail,.home-tile-detail,.home-tile-meta,.telemetry-summary-detail{color:var(--apex-text-muted)!important}.workspace-hero,.workspace-hero-premium,.driver-management-hero,.coach-review-hero,.apex-tool-hero,.mobile-planning-hero,.mobile-session-hero{border:0!important;border-bottom:1px solid var(--apex-border)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0 0 16px!important}.workspace-hero-title,.driver-development-hero h2,.coach-review-hero h2,.apex-tool-hero h2{color:var(--apex-text-primary)!important;letter-spacing:-.025em!important;font-size:clamp(22px,2vw,28px)!important;font-weight:650!important;line-height:1.18!important}.workspace-hero-text,.coach-review-hero>div>span{color:var(--apex-text-secondary)!important;margin-top:5px!important;font-size:11px!important;line-height:1.5!important}.workspace-hero-grid,.driver-management-kpis,.driver-development-summary,.coach-review-summary,.mobile-stat-strip{overflow:hidden;border:1px solid var(--apex-border)!important;border-radius:var(--apex-radius)!important;background:var(--apex-bg-surface)!important;gap:0!important}.workspace-content .admin-command-home{width:100%;color:var(--apex-text-primary)!important;background:0 0!important;border:0!important}.workspace-content .admin-command-home button{border-color:var(--apex-border)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important;box-shadow:none!important;border-radius:4px!important}.workspace-content .admin-command-home button:hover{border-color:var(--apex-border-strong)!important;background:var(--apex-bg-subtle)!important;transform:none!important}.workspace-content .admin-command-home button.primary{border-color:var(--apex-text-primary)!important;color:#fff!important;background:var(--apex-text-primary)!important}.workspace-content .admin-command-head{min-height:0;border:1px solid var(--apex-border)!important;border-radius:var(--apex-radius) var(--apex-radius) 0 0!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important;grid-template-columns:minmax(0,1fr) auto!important;padding:18px 20px!important}.workspace-content .admin-command-head h2{color:var(--apex-text-primary)!important;font-size:clamp(22px,2vw,29px)!important}.workspace-content .admin-command-head>div:first-child>span,.workspace-content .admin-command-readiness small,.workspace-content .admin-command-scoreboard span,.workspace-content .admin-priority-list small,.workspace-content .admin-session-agenda time span,.workspace-content .admin-session-agenda small,.workspace-content .admin-recent-runs small,.workspace-content .admin-system-list small,.workspace-content .admin-command-empty,.workspace-content .admin-command-section.next-event>span{color:var(--apex-text-muted)!important}.workspace-content .admin-command-readiness{min-width:150px;padding-left:16px;border-left:3px solid var(--apex-border)!important}.workspace-content .admin-command-readiness strong,.workspace-content .admin-command-scoreboard strong,.workspace-content .admin-command-section>header>strong,.workspace-content .admin-command-empty b,.workspace-content .admin-recent-runs b,.workspace-content .admin-session-agenda>button>span>b,.workspace-content .admin-system-list b,.workspace-content .admin-command-section.next-event>strong{color:var(--apex-text-primary)!important}.workspace-content .admin-command-head-actions{grid-column:1/-1}.workspace-content .admin-command-scoreboard{border:1px solid var(--apex-border)!important;border-radius:0 0 var(--apex-radius) var(--apex-radius)!important;background:var(--apex-border)!important;border-top:0!important}.workspace-content .admin-command-scoreboard>button,.workspace-content .admin-command-scoreboard>button.attention{min-height:88px;background:var(--apex-bg-surface)!important;border-width:0 1px 0 0!important;border-radius:0!important}.workspace-content .admin-command-scoreboard>button.attention{box-shadow:inset 0 3px #d9bc60!important}.workspace-content .admin-command-scoreboard>button:after{color:var(--apex-text-muted)!important}.workspace-content .admin-command-grid{gap:14px;margin-top:14px;grid-template-columns:minmax(0,1.75fr) minmax(280px,.65fr)!important}.workspace-content .admin-command-main{gap:14px;display:grid;border:0!important}.workspace-content .admin-command-rail{align-content:start;gap:14px;display:grid;color:var(--apex-text-primary)!important;background:0 0!important}.workspace-content .admin-command-section,.workspace-content .admin-command-section.next-event,.workspace-content .priority-section{border:1px solid var(--apex-border)!important;border-radius:var(--apex-radius)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important;padding:16px!important}.workspace-content .admin-command-section>header{color:var(--apex-text-primary)!important;background:0 0!important}.workspace-content .priority-section{border-left:3px solid #d9bc60!important}.workspace-content .event-readiness-section{padding:0!important}.workspace-content .event-readiness-section>header{min-height:64px;border-color:var(--apex-border)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important}.workspace-content .admin-command-section header p,.workspace-content .admin-command-head p,.workspace-content .admin-session-agenda time b,.workspace-content .admin-priority-list em,.workspace-content .admin-recent-runs>button>strong{color:var(--apex-accent-dark)!important}.workspace-content .admin-command-section>header>strong{border-color:var(--apex-border)!important;background:var(--apex-bg-subtle)!important}.workspace-content .admin-priority-list,.workspace-content .admin-session-agenda,.workspace-content .admin-recent-runs,.workspace-content .admin-system-list,.workspace-content .admin-coverage-grid,.workspace-content .admin-workflow-pulse,.workspace-content .admin-access-summary,.workspace-content .admin-role-distribution{border-color:var(--apex-border)!important;background:var(--apex-border)!important}.workspace-content .admin-priority-list>button,.workspace-content .admin-session-agenda>button,.workspace-content .admin-recent-runs>button,.workspace-content .admin-event-checks>button,.workspace-content .admin-coverage-grid>button,.workspace-content .admin-workflow-pulse>button,.workspace-content .admin-role-distribution>button,.workspace-content .quick-section>div button,.workspace-content .admin-system-list>div,.workspace-content .admin-access-summary>div{border-color:var(--apex-border)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important;border-radius:0!important}.workspace-content .admin-event-readiness,.workspace-content .admin-event-readiness-summary,.workspace-content .admin-event-checks{border-color:var(--apex-border)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important}.workspace-content .admin-event-progress,.workspace-content .admin-coverage-grid i,.workspace-content .admin-disk-meter{border-color:var(--apex-border)!important;background:#e7ebee!important}.workspace-content .admin-event-progress>span,.workspace-content .admin-coverage-grid i em,.workspace-content .admin-disk-meter>span{background:var(--apex-accent-dark)!important}.workspace-content .admin-disk-meter>small{text-shadow:0 1px #fff;color:var(--apex-text-primary)!important}.workspace-content .admin-command-empty button{justify-self:center}.workspace-content .admin-system-list i.warn{background:#d9bc60!important}.workspace-content .admin-system-list i.ok{background:var(--apex-success)!important}.home-editorial-grid,.home-overview-grid,.home-dashboard-grid,.driver-management-layout,.history-command-grid,.session-results-brief-grid,.setup-db-layout,.setup-db-grid,.portal-home-grid{gap:14px!important}.home-tile,.home-briefing-card,.home-readiness-card,.home-panel,.home-list-row,.home-list-row-button{border-color:var(--apex-border)!important;background:var(--apex-bg-surface)!important;box-shadow:none!important;color:var(--apex-text-primary)!important}.home-tile:hover,.home-briefing-card:hover,.home-readiness-card:hover,.home-list-row-button:hover{border-color:var(--apex-border-strong)!important;background:var(--apex-bg-subtle)!important;transform:none!important}.home-step-index,.driver-analysis-builder-initials,.mobile-list-index{color:var(--apex-accent-dark)!important;background:var(--apex-accent-soft)!important;border-color:#cce4c4!important}.driver-management-kpi,.driver-development-summary>div,.coach-review-metric,.mobile-stat-chip,.library-item,.session-debrief-row,.mobile-list-row,.driver-timeline-entry,.driver-report-entry,.coach-review-item,.entity-row,.report-template-table-row{border-color:var(--apex-border)!important;background:var(--apex-bg-surface)!important;color:var(--apex-text-primary)!important}.library-item:hover,.library-item.active,.mobile-list-row.active,.session-debrief-row.active{box-shadow:inset 3px 0 var(--apex-accent)!important;background:#f3f8f1!important}.workspace-content .multi-analyser-page,.workspace-content .alignment-settings-workbench{--analyser-border:var(--apex-border);--analyser-panel:var(--apex-bg-surface);--analyser-panel-raised:var(--apex-bg-subtle);border-color:var(--apex-border)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important}.workspace-content .multi-analyser-page :is(.multi-analyser-toolbar,.multi-analyser-filterbar,.multi-analyser-session-commandbar,.multi-analyser-debrief-bar,.multi-analyser-browser,.multi-analyser-analysis,.multi-analyser-map-pane,.multi-analyser-lap-browser,.multi-analyser-summary,.multi-analyser-reference-row,.multi-analyser-lap-summary,.multi-analyser-chart-panel,.multi-analyser-delta-panel,.multi-analyser-corner-workspace,.multi-analyser-corner-controls,.multi-analyser-corner-detail,.multi-analyser-corner-map-pane,.multi-analyser-ideal-workspace,.multi-analyser-ideal-summary,.multi-analyser-ideal-sector-panel,.multi-analyser-ideal-table-panel,.multi-analyser-ideal-plan,.multi-analyser-focus-workspace,.multi-analyser-focus-window,.multi-analyser-focus-video-lane,.multi-analyser-focus-telemetry,.multi-analyser-focus-map,.multi-analyser-focus-chart,.multi-analyser-live-telemetry,.multi-analyser-lap-sync,.multi-analyser-transport,.multi-analyser-focus-markers,.multi-analyser-video-panel,.multi-analyser-video-player,.multi-analyser-video-sync-controls,.multi-analyser-video-placeholder,.multi-analyser-delta-map,.multi-analyser-session-modal,.multi-analyser-video-modal,.telemetry-chart-card,.multi-analyser-empty){border-color:var(--apex-border)!important;color:var(--apex-text-primary)!important;background-color:var(--apex-bg-surface)!important;box-shadow:none!important;background-image:none!important}.workspace-content .multi-analyser-page :is(.multi-analyser-workspace-tabs,.multi-analyser-pane-heading,.multi-analyser-session-modal>header,.multi-analyser-session-modal>footer,.multi-analyser-video-modal>header,.multi-analyser-video-header,.multi-analyser-focus-video-lane>header,.multi-analyser-focus-video-status,.multi-analyser-video-meta,.multi-analyser-session-table-head){border-color:var(--apex-border)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-subtle)!important}.workspace-content .multi-analyser-page :is(input,select,textarea,summary),.workspace-content .multi-analyser-page :is(.multi-analyser-workspace-tabs button,.multi-analyser-filter-actions button,.multi-analyser-debrief-actions button,.multi-analyser-pane-heading button,.multi-analyser-corner-lap-options button,.multi-analyser-corner-list button,.multi-analyser-ideal-driver-cards button,.multi-analyser-ideal-sector-grid article,.multi-analyser-lap-sync button,.multi-analyser-transport button,.multi-analyser-video-header-actions button,.multi-analyser-marker-entry button,.multi-analyser-session-modal button){border-color:var(--apex-border-strong)!important;color:var(--apex-text-primary)!important;background-color:var(--apex-bg-surface)!important;background-image:none!important;border-radius:4px!important}.workspace-content .multi-analyser-page :is(.multi-analyser-workspace-tabs button:hover,.multi-analyser-workspace-tabs button.active,.multi-analyser-corner-lap-options button:hover,.multi-analyser-corner-lap-options button.selected,.multi-analyser-corner-list button:hover,.multi-analyser-corner-list button.active,.multi-analyser-ideal-driver-cards button:hover,.multi-analyser-ideal-driver-cards button.active,.multi-analyser-session-table>label:hover,.multi-analyser-session-table>label.selected,.multi-analyser-driver-options label:hover,.multi-analyser-driver-options label.selected){color:var(--apex-text-primary)!important;background:var(--apex-accent-soft)!important;border-color:#b7d9ad!important}.workspace-content .multi-analyser-page :is(.multi-analyser-add-sessions,button.primary,.multi-analyser-session-modal>footer button.primary){border-color:var(--apex-text-primary)!important;color:#fff!important;background:var(--apex-text-primary)!important}.workspace-content .multi-analyser-page .multi-analyser-session-table>label,.workspace-content .multi-analyser-page .multi-analyser-session-table>label:nth-child(odd){border-color:var(--apex-border)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important}.workspace-content .multi-analyser-page .telemetry-chart-svg text{fill:#63717d!important}.workspace-content .multi-analyser-page .telemetry-chart-svg line{stroke:#e1e6ea!important}.workspace-content .alignment-settings-page :is(.alignment-validation-dashboard,.alignment-bulk-workspace,.alignment-qa-mode-tabs,.alignment-validation-dashboard>header,.alignment-validation-progress,.alignment-validation-result,.alignment-validation-summary,.alignment-validation-body,.alignment-validation-table>div,.alignment-bulk-workspace>header,.alignment-bulk-toolbar,.alignment-bulk-list>.heading,.alignment-bulk-list>label){border-color:var(--apex-border)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important}.workspace-content .alignment-settings-page :is(.alignment-validation-summary article,.alignment-validation-table .heading,.alignment-bulk-list>.heading){background:var(--apex-bg-subtle)!important}.workspace-content .alignment-settings-page :is(.alignment-validation-dashboard button,.alignment-qa-mode-tabs button,.alignment-bulk-toolbar input,.alignment-bulk-toolbar select){border-color:var(--apex-border-strong)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important}.workspace-content .alignment-settings-page .alignment-qa-mode-tabs button[aria-selected=true]{border-bottom-color:var(--apex-accent)!important;background:var(--apex-accent-soft)!important}.workspace-content .alignment-settings-page .alignment-validation-dashboard button.primary{border-color:var(--apex-text-primary)!important;color:#fff!important;background:var(--apex-text-primary)!important}.workspace-content .alignment-settings-page :is(.alignment-bulk-progress,.alignment-bulk-notice,.alignment-validation-progress.complete){color:var(--apex-accent-dark)!important;background:var(--apex-accent-soft)!important;border-color:#cce4c4!important}.workspace-content .alignment-settings-page :is(.alignment-bulk-notice.error,.alignment-validation-result.warning){color:var(--apex-danger)!important;background:#fff5f5!important;border-color:#ebc6c6!important}.workspace-content .alignment-settings-page :where(h2,h3,h4,strong,b){color:var(--apex-text-primary)!important}.workspace-content .alignment-settings-page :where(p,span,small,label){color:var(--apex-text-secondary)!important}.workspace-content .alignment-settings-page .alignment-qa-mode-tabs button[aria-selected=true] :where(span,strong){color:var(--apex-accent-dark)!important}.telemetry-summary-card,.session-clean-section,.session-stage-panel,.multi-analyser-view-tabs,.multi-analyser-panel-summary,.multi-analyser-tab-empty,.analysis-panel,.analysis-card{border-color:var(--apex-border)!important;background:var(--apex-bg-surface)!important;color:var(--apex-text-primary)!important;box-shadow:none!important}.telemetry-chart,.telemetry-chart-shell,.multi-analyser-chart,.driver-development-trend{border-color:var(--apex-border)!important;background:var(--apex-bg-surface)!important}.telemetry-grid-line,.driver-development-trend svg line{stroke:#e5e9ec!important}.multi-analyser-view-tabs button,.results-tab-row button,.settings-control-links>button{color:var(--apex-text-muted)!important;border-color:var(--apex-border)!important;background:var(--apex-bg-surface)!important}.multi-analyser-view-tabs button:hover,.results-tab-row button:hover,.settings-control-links>button:hover{color:var(--apex-text-primary)!important;background:var(--apex-bg-subtle)!important}.multi-analyser-view-tabs button.active,.results-tab-row button.active,.settings-control-links>button.active{color:var(--apex-text-primary)!important;border-bottom-color:var(--apex-accent)!important;background:var(--apex-bg-surface)!important;box-shadow:inset 0 -2px var(--apex-accent)!important}.workspace-content .trackside-desk{border-color:var(--apex-border)!important;border-radius:var(--apex-radius)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important}.workspace-content .trackside-desk-header,.workspace-content .trackside-commandbar,.workspace-content .trackside-control-deck,.workspace-content .trackside-guide-head,.workspace-content .trackside-template-launcher,.workspace-content .trackside-upload-centre,.workspace-content .trackside-session-inspector,.workspace-content .trackside-session-inspector>header,.workspace-content .trackside-session-inspector>section,.workspace-content .trackside-session-inspector>footer{border-color:var(--apex-border)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important;box-shadow:none!important}.workspace-content .trackside-desk-header h2,.workspace-content .trackside-desk-summary strong,.workspace-content .trackside-guide-head h3,.workspace-content .trackside-guide-steps button strong,.workspace-content .trackside-session-main strong,.workspace-content .trackside-session-inspector h3,.workspace-content .trackside-inspector-readiness strong{color:var(--apex-text-primary)!important}.workspace-content .trackside-desk-header>div:first-child>p:last-child,.workspace-content .trackside-desk-summary span,.workspace-content .trackside-commandbar>span,.workspace-content .trackside-guide-head p:last-child,.workspace-content .trackside-upload-rows small,.workspace-content .trackside-session-main small,.workspace-content .trackside-driver-grid label small,.workspace-content .trackside-session-inspector>header span,.workspace-content .trackside-session-inspector>section>p,.workspace-content .trackside-inspector-drivers article small,.workspace-content .trackside-inspector-drivers article p,.workspace-content .trackside-driver-assignment-list small,.workspace-content .trackside-inspector-runs button small,.workspace-content .trackside-inspector-runs>p,.workspace-content .trackside-empty{color:var(--apex-text-secondary)!important}.workspace-content .trackside-desk-summary,.workspace-content .trackside-guide-steps,.workspace-content .trackside-upload-rows,.workspace-content .trackside-session-head,.workspace-content .trackside-session-row,.workspace-content .trackside-session-expanded,.workspace-content .trackside-driver-grid>label,.workspace-content .trackside-inspector-readiness,.workspace-content .trackside-inspector-readiness span,.workspace-content .trackside-inspector-drivers article,.workspace-content .trackside-driver-assignment-list label{border-color:var(--apex-border)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important}.workspace-content .trackside-guide-steps button,.workspace-content .trackside-upload-rows>button,.workspace-content .trackside-desk button,.workspace-content .trackside-desk select,.workspace-content .trackside-desk input,.workspace-content .trackside-guide-head button,.workspace-content .trackside-template-launcher button,.workspace-content .trackside-upload-centre button,.workspace-content .trackside-template-launcher select{border-color:var(--apex-border-strong)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important;box-shadow:none!important;border-radius:4px!important}.workspace-content .trackside-guide-steps button{border-radius:0!important}.workspace-content .trackside-guide-steps button.complete,.workspace-content .trackside-guide-steps button.current,.workspace-content .trackside-session-row:hover,.workspace-content .trackside-session-row.active,.workspace-content .trackside-driver-grid>label.dragging,.workspace-content .trackside-driver-assignment-list label.selected{color:var(--apex-text-primary)!important;background:var(--apex-accent-soft)!important;border-color:#b7d9ad!important}.workspace-content .trackside-guide-steps button.current,.workspace-content .trackside-session-row.active{box-shadow:inset 3px 0 var(--apex-accent)!important}.workspace-content .trackside-guide-steps button span,.workspace-content .trackside-session-main b,.workspace-content .trackside-session-inspector>header>b{border-color:var(--apex-border-strong)!important;color:var(--apex-text-secondary)!important;background:var(--apex-bg-subtle)!important}.workspace-content .trackside-guide-steps button.current strong,.workspace-content .trackside-guide-steps button.complete span,.workspace-content .trackside-integrity-result,.workspace-content .trackside-upload-rows i.ready,.workspace-content .trackside-session-inspector h4,.workspace-content .trackside-inspector-readiness span.done strong,.workspace-content .trackside-inspector-runs button b,.workspace-content .trackside-driver-grid label em{color:var(--apex-accent-dark)!important}.workspace-content .trackside-guide-progress,.workspace-content .trackside-workflow-progress i{border-color:var(--apex-border-strong)!important;background:#e7ebee!important}.workspace-content .trackside-desk button.primary,.workspace-content .trackside-guide-head button.primary{border-color:var(--apex-text-primary)!important;color:#fff!important;background:var(--apex-text-primary)!important}.workspace-content .trackside-filter-drawer,.workspace-content .trackside-bulkbar{border-color:var(--apex-border)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important;box-shadow:none!important}.workspace-content .trackside-bulkbar{background:var(--apex-accent-soft)!important}.workspace-content .trackside-bulkbar strong,.workspace-content .trackside-commandbar button.active{color:var(--apex-accent-dark)!important}.workspace-content .trackside-event-tools{border-color:var(--apex-border-strong)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-app)!important;border-radius:10px!important;box-shadow:0 0 0 100vmax #111c2957,0 24px 80px #111c2938!important}.workspace-content .trackside-event-tools>header{border-color:var(--apex-border)!important;color:var(--apex-text-primary)!important;background:linear-gradient(100deg,#fff 0%,#f4f8f3 100%)!important;box-shadow:0 8px 24px #121d160f!important}.workspace-content .trackside-event-tools>header .workspace-section-label{color:var(--apex-accent-dark)!important}.workspace-content .trackside-event-tools>header h3{color:var(--apex-text-primary)!important}.workspace-content .trackside-event-tools>header p:last-child{color:var(--apex-text-secondary)!important}.workspace-content .trackside-event-tools>header button{border-color:var(--apex-border-strong)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important;border-radius:6px!important}.workspace-content .trackside-event-tools>:not(header),.workspace-content .trackside-event-tools .trackside-control-deck,.workspace-content .trackside-event-tools .public-board-config{color:var(--apex-text-primary)!important;background-color:var(--apex-bg-surface)!important}@media (max-width:760px){.workspace-content .trackside-event-tools{border:0!important;border-radius:0!important}}.workspace-content .trackside-upload-rows{background:var(--apex-border)!important}.workspace-content .trackside-session-head{background:var(--apex-bg-subtle)!important}.workspace-content .trackside-inspector-resizer{border-color:var(--apex-border)!important;background:#e7ebee!important}.workspace-content .trackside-driver-assignment-empty{background:#fff8ec!important;border-color:#ead6b4!important}.workspace-content .trackside-session-inspector button.danger{color:var(--apex-danger)!important;background:#fff5f5!important;border-color:#ebc6c6!important}.event-forecast-strip,.trackside-action-strip,.trackside-commandbar,.trackside-quick-setup,.trackside-quick-setup-body,.trackside-quick-setup-grid article,.setup-db-tool-panel,.public-board-config,.public-board-config-body,.public-board-config-fields>label,.public-board-session-adjustments,.public-board-timetable{border-color:var(--apex-border)!important;background:var(--apex-bg-surface)!important;color:var(--apex-text-primary)!important;box-shadow:none!important}.trackside-action-strip{border-radius:var(--apex-radius);border:1px solid var(--apex-border)!important}.trackside-action-strip span,.trackside-quick-setup-toggle b,.setup-db-tool-intro p,.public-board-config-actions>span.published{color:var(--apex-accent-dark)!important}.trackside-action-strip strong,.trackside-quick-setup-grid strong{color:var(--apex-text-primary)!important}.trackside-action-strip small,.trackside-quick-setup-grid small,.trackside-quick-setup-save span{color:var(--apex-text-secondary)!important}.trackside-quick-setup-grid input,.trackside-setup-matrix-driver input,.public-board-config input{border-color:var(--apex-border-strong)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important}.workspace-content .trackside-desk{--coach-surface:#fff;--coach-surface-raised:#fff;--coach-line:#dfe5e1;--coach-muted:var(--apex-text-secondary);--coach-green:var(--apex-accent-dark);background:0 0!important;border:0!important}.workspace-content .trackside-desk-header{margin-bottom:12px;border:1px solid var(--apex-border)!important;background:linear-gradient(105deg,#fff 0%,#f6faf5 100%)!important;border-radius:10px!important}.workspace-content .trackside-action-strip{margin-inline:0;background:#17231d!important;border:0!important;box-shadow:0 12px 30px #17231d1f!important}.workspace-content .trackside-action-strip>header,.workspace-content .trackside-action-strip>aside,.workspace-content .coach-phase-rail>div{border-color:#ffffff1f!important}.workspace-content .trackside-action-strip h3,.workspace-content .trackside-action-strip strong,.workspace-content .coach-phase-rail strong{color:#fff!important}.workspace-content .trackside-action-strip button.primary,.workspace-content .trackside-inspector-next button.primary,.workspace-content .session-debrief-actions button.primary{border-color:var(--apex-accent-dark)!important;color:#fff!important;background:var(--apex-accent-dark)!important}.workspace-content .trackside-action-strip p:last-child,.workspace-content .trackside-action-strip small,.workspace-content .coach-phase-rail small{color:#aebdb4!important}.workspace-content .coach-phase-rail>div.current{background:#61bd431c!important}.workspace-content .coach-phase-rail>div>span{color:#a8ddb0!important;border-color:#ffffff38!important}.workspace-content .trackside-commandbar{margin:0 -4px;background:0 0!important}.workspace-content .workflow-notice{color:var(--apex-info);background:#f1f6ff}.workspace-content .workflow-notice.success{color:var(--apex-success);background:var(--apex-accent-soft)}.workspace-content .workflow-notice.error{color:var(--apex-danger);background:#fff4f4}.workspace-content .trackside-desk-grid{overflow:hidden;border:1px solid var(--apex-border)!important;background:#f7f9f8!important;border-radius:10px!important}.workspace-content .trackside-session-table{background:#f7f9f8!important}.workspace-content .trackside-running-order-head h3,.workspace-content .trackside-empty-state h3,.workspace-content .session-workspace-panel strong{color:var(--apex-text-primary)!important}.workspace-content .trackside-running-order-head>span,.workspace-content .trackside-empty-state p,.workspace-content .session-workspace-panel>header p,.workspace-content .session-workspace-empty p,.workspace-content .session-file-drop-list small,.workspace-content .session-report-list small{color:var(--apex-text-secondary)!important}.workspace-content .trackside-session-row{background:#fff!important;border-color:#0000!important;box-shadow:0 1px 2px #141f190a!important}.workspace-content .trackside-session-row:hover{background:#fff!important;border-color:#cbd7cf!important;box-shadow:0 8px 20px #182a1f14!important}.workspace-content .trackside-session-row.active{box-shadow:inset 3px 0 var(--apex-accent), 0 8px 22px #2b603317!important;background:#fbfefb!important;border-color:#9ccd8d!important}.workspace-content .trackside-session-main .trackside-session-time strong,.workspace-content .session-file-drop-list b,.workspace-content .session-report-list button b{color:var(--apex-accent-dark)!important}.workspace-content .session-journey li{color:var(--apex-text-muted)!important}.workspace-content .session-journey li:before{background:#d9dfdb!important}.workspace-content .session-journey i{background:#fff!important;border-color:#aeb8b1!important}.workspace-content .session-journey li.complete{color:var(--apex-accent-dark)!important}.workspace-content .session-journey li.complete:before,.workspace-content .session-journey li.complete i{border-color:var(--apex-accent)!important;background:var(--apex-accent)!important}.workspace-content .session-journey li.current{color:var(--apex-text-primary)!important}.workspace-content .session-journey li.current i{border-color:var(--apex-warning)!important;background:#fffaf0!important}.workspace-content .trackside-session-inspector,.workspace-content .trackside-inspector-tab-body,.workspace-content .session-workspace-panel{color:var(--apex-text-primary)!important;background:#fff!important}.workspace-content .trackside-inspector-next{background:linear-gradient(120deg,#edf8eb,#f9fcf8)!important;border-color:#cbe2c4!important}.workspace-content .trackside-inspector-next strong{color:var(--apex-text-primary)!important}.workspace-content .trackside-inspector-next small{color:var(--apex-text-secondary)!important}.workspace-content .session-workspace-tabs{border-color:var(--apex-border)!important;background:#fbfcfb!important}.workspace-content .session-workspace-tabs button{color:var(--apex-text-secondary)!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important}.workspace-content .session-workspace-tabs button.active{border-bottom-color:var(--apex-accent-dark)!important;color:var(--apex-text-primary)!important;background:#fff!important}.workspace-content .session-workspace-tabs button small{color:var(--apex-text-muted)!important}.workspace-content .session-workspace-panel,.workspace-content .session-workspace-panel>header,.workspace-content .session-workspace-panel .trackside-quick-setup,.workspace-content .session-workspace-panel .trackside-quick-setup-body{border-color:var(--apex-border)!important;background:#fff!important}.workspace-content .session-workspace-empty,.workspace-content .trackside-empty-state,.workspace-content .session-file-drop-list>label,.workspace-content .session-report-list button{border-color:var(--apex-border)!important;color:var(--apex-text-primary)!important;background:#f8faf8!important}.workspace-content .session-file-drop-list>label:hover,.workspace-content .session-file-drop-list>label.dragging{border-color:var(--apex-accent-dark)!important;background:var(--apex-accent-soft)!important}@media (max-width:900px){.workspace-content .trackside-session-inspector{border-color:var(--apex-border-strong)!important;background:#fff!important;box-shadow:0 -24px 70px #121d1638!important}}.driver-analysis-builder-backdrop,.trackside-setup-matrix-backdrop,.workspace-confirm-backdrop,.beta-tour-backdrop{-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important;background:#0a141d94!important}.driver-analysis-builder,.trackside-setup-matrix,.workspace-confirm-dialog,.beta-tour,.workspace-command-palette,.workspace-activity-rail{border:1px solid var(--apex-border-strong)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important;border-radius:6px!important;box-shadow:0 18px 60px #13202b33!important}.driver-analysis-builder-header,.driver-analysis-builder-footer,.trackside-setup-matrix>header,.trackside-setup-matrix>footer,.trackside-setup-matrix-summary,.trackside-setup-matrix-session,.trackside-setup-matrix-driver,.trackside-setup-matrix-driver:nth-child(odd){border-color:var(--apex-border)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important}.driver-analysis-builder-header h2,.driver-analysis-builder-header span,.driver-analysis-builder-grid strong,.driver-analysis-builder-goals strong,.trackside-setup-matrix strong{color:var(--apex-text-primary)!important}.driver-analysis-builder-header p,.driver-analysis-builder-goals small,.driver-analysis-builder-grid small,.driver-analysis-builder-summary small,.driver-analysis-builder-lap small,.trackside-setup-matrix-driver label>span{color:var(--apex-text-muted)!important}.driver-analysis-builder-goals button,.driver-analysis-builder-grid button,.driver-analysis-builder-runs label,.driver-analysis-builder-summary>div{border-color:var(--apex-border)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important}.driver-analysis-builder-goals button.selected,.driver-analysis-builder-grid button.selected,.driver-analysis-builder-runs label.selected{background:var(--apex-accent-soft)!important;box-shadow:inset 3px 0 var(--apex-accent)!important;border-color:#b7d9ad!important}.settings-control-bar,.settings-control-heading,.settings-control-links,.admin-command-head,.admin-command-readiness,.admin-event-readiness,.admin-command-scoreboard,.admin-coverage-grid,.operations-health-grid{border-color:var(--apex-border)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important;box-shadow:none!important}.settings-control-bar{z-index:20;position:sticky;top:55px;border-radius:var(--apex-radius)!important}.settings-save-state,.settings-control-links>button span,.admin-command-head p,.admin-command-section p{color:var(--apex-text-secondary)!important}.workspace-content .season-workspace{min-height:0;color:var(--apex-text-primary)!important;background:0 0!important;border:0!important}.workspace-content .season-hero,.workspace-content .intelligence-hero{border:1px solid var(--apex-border)!important;border-radius:var(--apex-radius)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important;padding:20px!important}.workspace-content .season-hero h2,.workspace-content .intelligence-hero h3,.workspace-content .season-section-heading h3,.workspace-content .result-toolbar h3,.workspace-content .round-main h4,.workspace-content .goal-card h4,.workspace-content .season-empty strong{color:var(--apex-text-primary)!important}.workspace-content .season-hero h2{font-size:clamp(24px,2.8vw,34px)!important;line-height:1.1!important}.workspace-content .season-hero p,.workspace-content .season-section-heading p,.workspace-content .result-toolbar p,.workspace-content .season-dialog header p,.workspace-content .round-timing p,.workspace-content .rules-editor p,.workspace-content .intelligence-hero p,.workspace-content .report-card>p{color:var(--apex-accent-dark)!important;letter-spacing:.08em!important}.workspace-content .season-hero span,.workspace-content .season-section-heading>span,.workspace-content .season-empty,.workspace-content .season-empty span,.workspace-content .next-round p,.workspace-content .muted,.workspace-content .round-main span,.workspace-content .round-main small,.workspace-content .goal-card footer,.workspace-content .goal-card footer span,.workspace-content .intelligence-hero span,.workspace-content .intelligence-grid article>p,.workspace-content .intelligence-grid footer,.workspace-content .report-card span{color:var(--apex-text-secondary)!important}.workspace-content .season-actions select,.workspace-content .season-actions button,.workspace-content .season-section-heading button,.workspace-content .season-form button,.workspace-content .result-card button,.workspace-content .round-state select,.workspace-content .result-toolbar select,.workspace-content .result-card input,.workspace-content .result-card select,.workspace-content .season-form input,.workspace-content .season-form select,.workspace-content .season-form textarea,.workspace-content .goal-card footer select,.workspace-content .result-import-toolbar button,.workspace-content .result-upload,.workspace-content .url-picker button,.workspace-content .provider-search button,.workspace-content .result-toolbar-actions button,.workspace-content .import-history button,.workspace-content .import-warning button,.workspace-content .result-review-list select,.workspace-content .result-review-actions button{border-color:var(--apex-border-strong)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important;box-shadow:none!important;border-radius:4px!important}.workspace-content .season-actions button,.workspace-content .season-section-heading button,.workspace-content .result-card button,.workspace-content .season-form button[type=submit],.workspace-content .result-import-toolbar button:first-of-type,.workspace-content .result-review-actions button:last-child,.workspace-content .season-empty-primary button{border-color:var(--apex-text-primary)!important;color:#fff!important;background:var(--apex-text-primary)!important}.workspace-content .season-notice,.workspace-content .class-year-filter,.workspace-content .result-evidence,.workspace-content .result-heats,.workspace-content .forecast{color:var(--apex-accent-dark)!important;background:var(--apex-accent-soft)!important;border-color:#cce4c4!important}.workspace-content .season-notice button{color:var(--apex-accent-dark)!important}.workspace-content .season-tabs{border:1px solid var(--apex-border)!important;border-radius:var(--apex-radius)!important;background:var(--apex-bg-surface)!important}.workspace-content .season-tabs button{border-color:var(--apex-border)!important;color:var(--apex-text-muted)!important;background:var(--apex-bg-surface)!important;padding:13px 15px!important}.workspace-content .season-tabs button strong{color:var(--apex-text-primary)!important}.workspace-content .season-tabs button span{color:var(--apex-text-secondary)!important}.workspace-content .season-tabs button.active{color:var(--apex-text-primary)!important;box-shadow:inset 0 -3px var(--apex-accent)!important;background:#f3f8f1!important}.workspace-content .season-view{background:0 0!important;padding:0!important}.workspace-content .season-kpis,.workspace-content .progress-grid,.workspace-content .goal-grid,.workspace-content .result-grid,.workspace-content .intelligence-grid,.workspace-content .intelligence-grid dl,.workspace-content .result-review-values{border:1px solid var(--apex-border)!important;background:var(--apex-border)!important;gap:0!important}.workspace-content .season-kpis article,.workspace-content .progress-card,.workspace-content .goal-card,.workspace-content .result-card,.workspace-content .intelligence-grid article,.workspace-content .intelligence-grid dl div,.workspace-content .result-review-values span{border-color:var(--apex-border)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important}.workspace-content .season-two-column{gap:14px!important}.workspace-content .season-panel,.workspace-content .season-section-heading,.workspace-content .result-toolbar,.workspace-content .round-card,.workspace-content .round-timing,.workspace-content .rules-editor,.workspace-content .result-import-toolbar,.workspace-content .import-history,.workspace-content .import-history article,.workspace-content .result-review-list article,.workspace-content .result-review-actions,.workspace-content .report-card{border-color:var(--apex-border)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important}.workspace-content .round-number strong,.workspace-content .next-round span,.workspace-content .goal-top,.workspace-content .intelligence-grid header span,.workspace-content .intelligence-grid dt,.workspace-content .result-evidence span,.workspace-content .result-heats span{color:var(--apex-accent-dark)!important}.workspace-content .standings-row,.workspace-content .round-card{border-color:var(--apex-border)!important}.workspace-content .standings-head,.workspace-content .standings-row span small,.workspace-content .round-number span,.workspace-content .progress-card span,.workspace-content .goal-card .goal-values span,.workspace-content .result-card label,.workspace-content .season-form label,.workspace-content .result-import-toolbar span,.workspace-content .result-import-toolbar small,.workspace-content .result-review-list article>div>span,.workspace-content .result-review-list article small,.workspace-content .intelligence-grid dt{color:var(--apex-text-muted)!important}.workspace-content .sparkline i,.workspace-content .goal-progress i{background:var(--apex-accent)!important}.workspace-content .goal-progress{background:#e7ebee!important}.workspace-content .season-empty-primary{border:1px solid var(--apex-border)!important;background:var(--apex-bg-surface)!important;min-height:360px!important}.workspace-content .season-overlay,.workspace-content .championship-import-overlay{-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important;background:#0a141d94!important}.workspace-content .season-dialog,.workspace-content .championship-import-dialog{border:1px solid var(--apex-border-strong)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important;border-radius:6px!important;box-shadow:0 18px 60px #13202b33!important}.workspace-content .season-dialog>header,.workspace-content .championship-import-dialog>header,.workspace-content .championship-import-dialog>nav,.workspace-content .import-section-heading,.workspace-content .championship-import-body footer{border-color:var(--apex-border)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important}.workspace-content .season-dialog header button,.workspace-content .championship-import-dialog header button,.workspace-content .championship-import-dialog h2,.workspace-content .import-section-heading h3,.workspace-content .championship-list strong,.workspace-content .driver-toggle strong{color:var(--apex-text-primary)!important}.workspace-content .championship-import-dialog header p,.workspace-content .import-section-heading p,.workspace-content .import-section-heading>b,.workspace-content .championship-list span,.workspace-content .championship-list b{color:var(--apex-accent-dark)!important}.workspace-content .championship-import-dialog header span,.workspace-content .import-section-heading span,.workspace-content .catalogue-search label,.workspace-content .manual-class,.workspace-content .driver-mapping-list article>label,.workspace-content .history-filter label,.workspace-content .championship-list small,.workspace-content .driver-toggle small,.workspace-content .historic-event-list small,.workspace-content .historic-event-list>p{color:var(--apex-text-secondary)!important}.workspace-content .championship-import-dialog>nav button,.workspace-content .provider-choice button,.workspace-content .championship-list button,.workspace-content .class-grid label,.workspace-content .driver-mapping-list article,.workspace-content .historic-event-list,.workspace-content .historic-event-list label,.workspace-content .provider-browser,.workspace-content .provider-results button{border-color:var(--apex-border)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important}.workspace-content .championship-import-dialog>nav button.active,.workspace-content .provider-choice button.selected,.workspace-content .class-grid label.selected,.workspace-content .driver-mapping-list article.selected,.workspace-content .historic-event-list label.selected,.workspace-content .provider-results button:hover{color:var(--apex-text-primary)!important;background:var(--apex-accent-soft)!important;box-shadow:inset 3px 0 var(--apex-accent)!important;border-color:#b7d9ad!important}.workspace-content .catalogue-search input,.workspace-content .manual-class input,.workspace-content .driver-mapping-list input,.workspace-content .history-filter input,.workspace-content .catalogue-search button,.workspace-content .championship-import-body footer button,.workspace-content .history-filter button,.workspace-content .class-year-filter button{border-color:var(--apex-border-strong)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important;border-radius:4px!important}.workspace-content .catalogue-search button,.workspace-content .championship-import-body footer button:last-child{border-color:var(--apex-text-primary)!important;color:#fff!important;background:var(--apex-text-primary)!important}.workspace-content .championship-import-error,.workspace-content .import-warning,.workspace-content .amendment-summary{color:var(--apex-warning)!important;background:#fff8ec!important;border-color:#ead6b4!important}.workspace-content [class~=bg-white\/10]{background:#e7ebee!important}.login-stage-v2{min-height:100vh;color:var(--apex-text-primary)!important;background:var(--apex-bg-app)!important;padding:0!important}.login-stage-v2:before{content:none!important}.login-site-header{min-height:58px;border-bottom:1px solid var(--apex-border)!important;background:var(--apex-bg-surface)!important;padding:0 28px!important}.login-site-title{border-color:var(--apex-border)!important}.login-site-title span,.login-mode-kicker{color:var(--apex-accent-dark)!important}.login-site-title strong,.login-version-link{color:var(--apex-text-secondary)!important}.login-shell-v2{width:min(1120px,100% - 40px);min-height:620px;margin:40px auto 28px;border:1px solid var(--apex-border)!important;background:var(--apex-bg-surface)!important;border-radius:6px!important;grid-template-columns:minmax(390px,.86fr) minmax(460px,1.14fr)!important;box-shadow:0 16px 50px #13202b14!important}.login-form-panel{color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important;padding:clamp(32px,5vw,64px)!important}.login-form-title{color:var(--apex-text-primary)!important;margin-top:8px!important;font-size:clamp(28px,3vw,38px)!important;font-weight:650!important;line-height:1.15!important}.login-form-intro{color:var(--apex-text-secondary)!important;margin-top:10px!important;font-size:12px!important}.login-mode-switch{border-color:var(--apex-border)!important;margin-top:24px!important}.login-mode-switch button{color:var(--apex-text-muted)!important}.login-mode-switch button.active{color:var(--apex-text-primary)!important;border-color:var(--apex-accent)!important}.login-stage-v2 .login-input{min-height:42px;border:1px solid var(--apex-border-strong)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important;box-shadow:none!important;border-radius:4px!important}.login-stage-v2 .login-input:focus{border-color:var(--apex-accent-dark)!important;box-shadow:0 0 0 3px #61bd431f!important}.login-stage-v2 .login-submit-button{min-height:42px;border:1px solid var(--apex-text-primary)!important;color:#fff!important;background:var(--apex-text-primary)!important;box-shadow:none!important;border-radius:4px!important}.login-side-v2{color:var(--apex-text-inverse)!important;background:var(--apex-bg-sidebar)!important;border-left:1px solid #263645!important}.login-side-v2:before{opacity:.08!important}.login-side-v2 .login-side-copy,.login-side-v2 .login-side-footer{visibility:visible!important}.login-side-copy>p,.login-side-copy h1 em{color:var(--apex-accent)!important}.login-side-copy h1{color:#fff!important;font-size:clamp(38px,4.8vw,68px)!important;line-height:.96!important}.login-side-copy>span{color:#aeb8c1!important;border-color:var(--apex-accent)!important}.login-site-footer{color:var(--apex-text-muted)!important;background:0 0!important}.workspace-content .report-v2-page,.mobile-report-v2{min-height:0;color:var(--apex-text-primary)!important;background:0 0!important}.workspace-content .report-v2-hero,.workspace-content .report-v4-coach-desk{border:1px solid var(--apex-border)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important;padding:18px 20px!important}.workspace-content .report-v2-hero h2{color:var(--apex-text-primary)!important;font-size:clamp(24px,2.4vw,32px)!important;line-height:1.12!important}.workspace-content .report-v2-hero p,.workspace-content .report-v2-eyebrow,.workspace-content .report-v4-coach-desk p{color:var(--apex-accent-dark)!important;letter-spacing:.09em!important}.workspace-content .report-v2-hero>div>span,.workspace-content .report-v4-coach-desk span{color:var(--apex-text-secondary)!important}.workspace-content .report-v2-hero-stats{border-color:var(--apex-border)!important;background:var(--apex-bg-surface)!important}.workspace-content .report-v2-hero-stats b{border-color:var(--apex-border)!important;color:var(--apex-text-primary)!important}.workspace-content .report-v2-hero-stats small{color:var(--apex-text-muted)!important}.workspace-content .report-v3-workflow{border:1px solid var(--apex-border)!important;color:var(--apex-text-secondary)!important;background:var(--apex-bg-surface)!important;border-top:0!important}.workspace-content .report-v3-workflow>div{border-color:var(--apex-border)!important;color:var(--apex-text-muted)!important;background:var(--apex-bg-surface)!important}.workspace-content .report-v3-workflow>div>b{border-color:var(--apex-border-strong)!important}.workspace-content .report-v3-workflow strong{color:var(--apex-text-primary)!important}.workspace-content .report-v3-workflow>div.active{color:var(--apex-text-primary)!important;background:var(--apex-accent-soft)!important;box-shadow:inset 3px 0 var(--apex-accent)!important}.workspace-content .report-v3-workflow>div.active>b,.workspace-content .report-v3-workflow>div.complete>b{border-color:var(--apex-accent-dark)!important;color:var(--apex-accent-dark)!important}.workspace-content .report-v2-workspace{border:1px solid var(--apex-border);border-radius:var(--apex-radius);background:var(--apex-bg-surface);grid-template-columns:230px minmax(520px,1fr) 260px;gap:0;margin-top:14px;overflow:clip}.workspace-content .report-v2-sessions,.workspace-content .report-v2-editor,.workspace-content .report-v2-inspector{border-color:var(--apex-border)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important}.workspace-content .report-v2-sessions>div:first-child,.workspace-content .report-v2-inspector section,.workspace-content .report-v2-layout,.workspace-content .report-v2-layout>div,.workspace-content .report-v2-driver-tabs,.workspace-content .report-v2-audience{border-color:var(--apex-border)!important}.workspace-content .report-v2-sessions>input,.workspace-content .report-v2-inspector input,.workspace-content .report-v2-inspector textarea,.mobile-report-v2 input,.mobile-report-v2 textarea,.mobile-report-v2 select{border-color:var(--apex-border-strong)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important;border-radius:4px!important}.workspace-content .report-v2-sessions button,.workspace-content .report-v2-toolbar button,.workspace-content .report-v2-inspector button,.workspace-content .report-v2-audience button,.workspace-content .report-v2-driver-tabs button,.workspace-content .report-v3-delivery button,.workspace-content .report-v4-coach-actions button,.mobile-report-v2 button{border-color:var(--apex-border)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important;box-shadow:none!important}.workspace-content .report-v2-sessions button:hover,.workspace-content .report-v2-sessions button.active,.workspace-content .report-v2-audience button.active,.workspace-content .report-v2-driver-tabs button.active,.workspace-content .report-v3-delivery button.active,.mobile-report-v2 nav button.active{color:var(--apex-text-primary)!important;background:var(--apex-accent-soft)!important;border-color:#b7d9ad!important}.workspace-content .report-v2-sessions button.active{border-left-color:var(--apex-accent)!important;box-shadow:inset 3px 0 var(--apex-accent)!important}.workspace-content .report-v2-toolbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:var(--apex-border)!important;color:var(--apex-text-primary)!important;background:#fffffff5!important}.workspace-content .report-v2-toolbar span,.workspace-content .report-v2-sessions button span,.workspace-content .report-v2-sessions button small,.workspace-content .report-v2-audience span,.workspace-content .report-v2-inspector section>span,.workspace-content .report-v3-delivery button b,.workspace-content .report-v3-delivery>small{color:var(--apex-text-secondary)!important}.workspace-content .report-v2-sessions button em,.workspace-content .report-v2-audience small,.workspace-content .report-v2-inspector section>span.ready,.workspace-content .report-v3-delivery button.active b,.workspace-content .report-v3-delivery button b:last-child,.workspace-content .report-v2-readiness strong{color:var(--apex-accent-dark)!important}.workspace-content .report-v2-toolbar button.primary,.workspace-content .report-v2-inspector button.primary,.workspace-content .report-v4-coach-actions button.primary,.mobile-report-v2 button.primary{border-color:var(--apex-text-primary)!important;color:#fff!important;background:var(--apex-text-primary)!important}.workspace-content .report-v2-notice,.workspace-content .report-v4-coach-actions button.delivered{color:var(--apex-accent-dark)!important;background:var(--apex-accent-soft)!important;border-color:#cce4c4!important}.workspace-content .report-v2-blank{color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important}.workspace-content .report-v2-blank span,.workspace-content .report-v2-list b,.workspace-content .report-v2-evidence-table em{color:var(--apex-accent-dark)!important}.workspace-content .report-v2-blank p,.workspace-content .report-v2-empty{color:var(--apex-text-secondary)!important}.workspace-content .report-v2-document{border-color:var(--apex-border-strong)!important;background:#fff!important;box-shadow:0 12px 32px #13202b1a!important}.workspace-content .report-v3-opportunities,.workspace-content .report-v3-opportunities>div:last-child,.workspace-content .report-v3-opportunities article,.workspace-content .report-v3-comparison,.workspace-content .report-v3-change-list,.workspace-content .report-v3-change-list>div,.workspace-content .report-v3-video-list>div,.workspace-content .report-v3-regenerate{border-color:var(--apex-border)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important}.workspace-content .report-v3-opportunities article div span,.workspace-content .report-v3-comparison>div span,.workspace-content .report-v3-comparison>p:last-child,.workspace-content .report-v3-caveat,.workspace-content .report-v3-video-list span,.workspace-content .report-v3-regenerate>span{color:var(--apex-text-secondary)!important}.workspace-content .report-v3-opportunities article>b,.workspace-content .report-v3-comparison>div b,.workspace-content .report-v3-video-list b,.workspace-content .report-v3-change-list em{color:var(--apex-accent-dark)!important}.workspace-content .report-v3-quality>div strong{color:var(--apex-text-primary)!important}.mobile-report-v2{padding:12px 12px 88px!important}.report-template-shell,.report-template-page{color:var(--apex-text-primary)!important;background:var(--apex-bg-app)!important}.public-board-suggestions,.public-board-suggestions>div>*,.public-board-suggestion-head{border-color:var(--apex-border)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important;box-shadow:none!important}.public-board-config h3,.public-board-config h4{color:var(--apex-text-primary)!important}.report-template-header,.report-template-hero-panel,.report-template-card,.report-template-section,.report-template-chart-card,.report-template-driver-sheet{border-color:var(--apex-border)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important;box-shadow:none!important}.report-template-header h1,.report-template-hero-copy h2,.report-template-section-header h2,.report-template-value,.report-template-value-small,.report-template-setup-value{color:var(--apex-text-primary)!important}.workspace-notice-banner,.login-stage-v2 .login-notice,.driver-development-notice,.session-recommendation-notice{color:var(--apex-accent-dark)!important;background:var(--apex-accent-soft)!important;border:1px solid #cce4c4!important;border-radius:4px!important}.workspace-error-banner,.driver-analysis-builder-error{color:var(--apex-danger)!important;background:#fff5f5!important;border:1px solid #edcaca!important;border-radius:4px!important}.workspace-toast,.workspace-toast-stack>div{border:1px solid var(--line-dark)!important;color:#fff!important;background:var(--apex-bg-sidebar)!important;border-radius:4px!important;box-shadow:0 12px 35px #13202b33!important}:root{--apex-text-muted:#65727e;--apex-warning:#815318}.workspace-site-marquee,.workspace-site-account-email,.workspace-screen-subtitle,.workspace-kpi-detail,.workspace-content :where(.workspace-section-label,.workspace-kpi-label){color:var(--apex-text-muted)!important}.workspace-site-marquee b{color:#9aa5ae!important}.workspace-nav-heading{color:#94a2ae!important}.workspace-content kbd,.workspace-density-toggle button:not(.active){color:var(--apex-text-secondary)!important}.workspace-content .pill-warn{color:var(--apex-warning)!important;background:#fff8ec!important;border-color:#ead2aa!important}.workspace-content :where(.apex-view-switcher,.history-control-strip,.apex-empty-state){border-color:var(--apex-border)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important;box-shadow:none!important}.workspace-content .apex-view-switcher{border:1px solid var(--apex-border)!important;border-radius:var(--apex-radius)!important;padding:0!important}.workspace-content .apex-view-switcher>button{border-color:var(--apex-border)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important}.workspace-content .apex-view-switcher>button.active{color:var(--apex-text-primary)!important;background:var(--apex-accent-soft)!important;box-shadow:inset 0 -3px var(--apex-accent)!important}.workspace-content .apex-view-switcher>button span,.workspace-content :where(.history-control-strip,.apex-empty-state) :where(p,span,small){color:var(--apex-text-secondary)!important}.workspace-content .history-control-strip{border:1px solid var(--apex-border)!important;border-radius:var(--apex-radius)!important}.workspace-content .history-archive-panel .library-item,.workspace-content :where(.event-directory-row,.track-directory-card){border-color:var(--apex-border)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important}.workspace-content .history-archive-panel .library-item:hover,.workspace-content .history-archive-panel .library-item.active,.workspace-content :where(.event-directory-row,.track-directory-card):hover,.workspace-content .track-directory-card.active{background:var(--apex-bg-subtle)!important;box-shadow:inset 3px 0 var(--apex-accent)!important}.workspace-content .settings-control-bar{border-color:var(--apex-border)!important;border-radius:var(--apex-radius)!important;color:var(--apex-text-primary)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#fffffff7!important;box-shadow:0 8px 24px #13202b12!important}.workspace-content .settings-control-heading,.workspace-content .settings-control-links>button{border-color:var(--apex-border)!important}.workspace-content .settings-control-heading span{color:var(--apex-accent-dark)!important}.workspace-content .settings-control-heading strong,.workspace-content .settings-control-links b{color:var(--apex-text-primary)!important}.workspace-content .settings-control-links small,.workspace-content .settings-save-state{color:var(--apex-text-secondary)!important}.workspace-content .settings-control-links>button{color:var(--apex-text-primary)!important;background:0 0!important}.workspace-content .settings-control-links>button:hover{background:var(--apex-bg-subtle)!important}.workspace-content .settings-control-links>button.active{background:var(--apex-accent-soft)!important}.workspace-content .settings-control-links>button.active b{color:var(--apex-accent-dark)!important}.workspace-content .settings-page .workspace-hero-premium,.workspace-content .settings-page .workspace-kpi,.workspace-content .settings-page .app-panel,.workspace-content :where(.email-security-options>div,.settings-guidance-note,.settings-empty-state){border-color:var(--apex-border)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important;box-shadow:none!important}.workspace-content .settings-page .workspace-hero-premium{border-radius:var(--apex-radius)!important;background:linear-gradient(110deg, var(--apex-accent-soft), #fff 42%)!important}.workspace-content .settings-workspace :where(h2,h3,h4,strong,b,dt,dd),.workspace-content .settings-page :where(h2,h3,h4,strong,b,dt,dd){color:var(--apex-text-primary)!important}.workspace-content .settings-workspace :where(p,small,label),.workspace-content .settings-page :where(p,small,label),.workspace-content :where(.settings-guidance-note,.settings-empty-state){color:var(--apex-text-secondary)!important}.workspace-content [class*=bg-slate-950],.workspace-content [class*=bg-slate-900]{border-color:var(--apex-border)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-subtle)!important}.workspace-content :where(.operations-status-strip,.diagnostics-status-strip){border:1px solid var(--apex-border)!important;border-radius:var(--apex-radius)!important;background:var(--apex-bg-surface)!important;box-shadow:none!important}.workspace-content :where(.operations-status-card,.diagnostics-status-card,.operations-health-row,.diagnostics-health-row,.diagnostics-check-row,.operations-record-row,.operations-metric){border-color:var(--apex-border)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important;box-shadow:none!important}.workspace-content :where(.operations-status-card,.diagnostics-status-card):before{background:var(--apex-accent)!important}.workspace-content :where(.operations-status-card.warn,.diagnostics-status-card.warn):before{background:var(--apex-warning)!important}.workspace-content :where(.operations-status-card,.diagnostics-status-card,.operations-health-row,.diagnostics-health-row,.diagnostics-check-row,.operations-record-row,.operations-metric) :where(h3,h4,strong,b){color:var(--apex-text-primary)!important}.workspace-content :where(.operations-status-card,.diagnostics-status-card,.operations-health-row,.diagnostics-health-row,.diagnostics-check-row,.operations-record-row,.operations-metric) :where(p,span,small){color:var(--apex-text-secondary)!important}.workspace-content .setup-db-workspace{color:var(--apex-text-primary)!important;background:0 0!important;border:0!important}.workspace-content .setup-db-command{border:1px solid var(--apex-border)!important;border-radius:var(--apex-radius) var(--apex-radius) 0 0!important;color:var(--apex-text-primary)!important;background:linear-gradient(105deg, var(--apex-accent-soft), #fff 48%)!important}.workspace-content .setup-db-workspace :where(h2,h3,h4,strong,b,dd){color:var(--apex-text-primary)!important}.workspace-content .setup-db-workspace :where(p,span,small,label,dt){color:var(--apex-text-secondary)!important}.workspace-content .setup-db-workspace .workspace-section-label,.workspace-content .setup-db-tools-label{color:var(--apex-accent-dark)!important}.workspace-content :where(.setup-db-track-strip,.setup-db-track-summary,.setup-db-navigation,.setup-db-evidence,.setup-db-tool-panel,.setup-db-filter-bar,.setup-db-advanced-filters,.setup-db-comparison,.setup-db-entry-list,.setup-db-entry-row,.setup-db-entry-details,.setup-db-empty){border-color:var(--apex-border)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important;box-shadow:none!important}.workspace-content :where(.setup-db-comparison-head,.setup-db-tool-intro){border-color:var(--apex-border)!important;background:linear-gradient(90deg, var(--apex-accent-soft), transparent 58%)!important}.workspace-content .setup-db-command-stats>div,.workspace-content .setup-db-leaderboard>div,.workspace-content .setup-db-tabs button,.workspace-content .setup-db-track-strip button,.workspace-content .setup-db-entry-row{border-color:var(--apex-border)!important}.workspace-content :where(.setup-db-tabs button,.setup-db-track-strip button,.setup-db-details-button,.setup-db-text-button){color:var(--apex-text-primary)!important;background:0 0!important}.workspace-content :where(.setup-db-tabs button,.setup-db-track-strip button,.setup-db-details-button):hover,.workspace-content :where(.setup-db-tabs button,.setup-db-track-strip button).active,.workspace-content .setup-db-entry-row:hover{background:var(--apex-bg-subtle)!important}.workspace-content .setup-db-tabs button.active,.workspace-content .setup-db-entry-row.selected{background:var(--apex-accent-soft)!important;box-shadow:inset 0 -3px var(--apex-accent)!important}.workspace-content .setup-db-compare-tray{color:var(--apex-text-primary)!important;background:var(--apex-accent-soft)!important;border-color:#cce4c4!important}.workspace-content .setup-db-workspace .workspace-primary,.workspace-content .setup-db-workspace .workspace-primary :where(span,strong,b){color:#fff!important}.workspace-content :where(.driver-development-hero-v2,.driver-development-summary,.driver-development-tabs,.driver-development-page .driver-development-priorities,.driver-development-page .driver-development-progress,.driver-development-page .driver-development-latest,.driver-development-page .driver-development-setup,.driver-development-page .driver-development-insight,.driver-development-page .driver-development-confidence,.driver-development-page .driver-action-card,.driver-development-page .development-target,.coach-review-summary,.coach-review-metric,.coach-review-worklist,.coach-review-item){border-color:var(--apex-border)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important;box-shadow:none!important}.workspace-content .driver-development-hero-v2{background:linear-gradient(105deg, var(--apex-accent-soft), #fff 52%)!important}.workspace-content :where(.driver-development-tabs button,.coach-review-worklist button){color:var(--apex-text-primary)!important;background:0 0!important}.workspace-content .driver-development-tabs button.active{color:var(--apex-accent-dark)!important;background:var(--apex-accent-soft)!important;box-shadow:inset 0 -3px var(--apex-accent)!important}.workspace-content :where(.driver-development-page,.coach-review-workspace) :where(h2,h3,h4,strong,b){color:var(--apex-text-primary)!important}.workspace-content :where(.driver-development-page,.coach-review-workspace) :where(p,span,small,label){color:var(--apex-text-secondary)!important}.workspace-content :where(.driver-development-add-priority,.development-goal-builder) :where(input,select){border-color:var(--apex-border-strong)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important}.workspace-content :where(.driver-development-add-priority,.development-goal-builder) :where(input,select):focus{border-color:var(--apex-accent-dark)!important;box-shadow:0 0 0 3px #61bd431f!important}.workspace-content .driver-development-action-list select{border-color:var(--apex-border-strong)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important}.workspace-content .development-trend-explanation{border-color:var(--apex-accent)!important;color:var(--apex-text-primary)!important;background:linear-gradient(100deg, var(--apex-accent-soft), #fff 72%)!important}.workspace-content .planning-insight-strip{border:1px solid var(--apex-border)!important;background:var(--apex-border)!important}.workspace-content .planning-insight-strip>div{color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important}.workspace-content .planning-insight-strip span,.workspace-content .planning-insight-strip small{color:var(--apex-text-secondary)!important}.workspace-content .planning-insight-strip strong{color:var(--apex-text-primary)!important}.workspace-content .report-workflow-summary,.workspace-content .driver-published-report-lead,.workspace-content .self-service-role{border-color:var(--apex-border)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important;box-shadow:none!important}.workspace-content .driver-published-report-lead{border-left-color:var(--apex-accent)!important;background:linear-gradient(105deg, var(--apex-accent-soft), #fff 68%)!important}.workspace-content :where(.report-workflow-summary,.driver-published-report-lead,.self-service-role) :where(strong,h3,h4){color:var(--apex-text-primary)!important}.workspace-content :where(.report-workflow-summary,.driver-published-report-lead,.self-service-role) :where(p,small){color:var(--apex-text-secondary)!important}.workspace-content .driver-published-report-lead ol{color:var(--apex-text-primary)!important}.workspace-content .report-workflow-summary article b{color:var(--apex-text-secondary)!important;background:var(--apex-bg-subtle)!important}.workspace-content .report-workflow-summary article b.is-warning{color:var(--apex-warning)!important;background:#fff8ec!important}.workspace-content .report-template-controls :where(input,select,button){border-color:var(--apex-border-strong)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important}.workspace-content .report-template-controls button{color:var(--apex-accent-dark)!important;background:var(--apex-accent-soft)!important;border-color:#b7d9ad!important}.workspace-content .session-summary-page,.workspace-content :where(.session-summary-command,.session-summary-verdict,.session-summary-driver,.session-summary-aside,.session-summary-tab-panel,.session-summary-media-layout>nav,.session-summary-report-panel>.grid>div,.session-summary-report-panel>.grid>div>.grid>div,.session-summary-setup-list>article,.session-debrief-loop,.session-debrief-editor textarea,.session-summary-coach-note blockquote,.session-related-nav){border-color:var(--apex-border)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important;box-shadow:none!important}.workspace-content .session-summary-verdict{background:linear-gradient(105deg, var(--apex-accent-soft), #fff 58%)!important}.workspace-content .session-summary-page :where(h2,h3,h4,strong,b){color:var(--apex-text-primary)!important}.workspace-content .session-summary-page :where(p,span,small,label,blockquote){color:var(--apex-text-secondary)!important}.workspace-content .session-summary-page button{border-color:var(--apex-border-strong)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important}.workspace-content .session-summary-page button:hover,.workspace-content .session-summary-page button.active,.workspace-content .session-related-nav button:hover{color:var(--apex-text-primary)!important;background:var(--apex-bg-subtle)!important}.workspace-content .session-summary-actions .session-summary-studio-link{color:var(--apex-accent-dark)!important;background:var(--apex-accent-soft)!important;box-shadow:inset 3px 0 var(--apex-accent)!important}.workspace-content .report-v3-workflow>div.active,.workspace-content .report-v3-delivery button.active,.workspace-content .report-v2-audience button.active,.workspace-content .report-v2-sessions button.active{color:var(--apex-text-primary)!important;background:var(--apex-accent-soft)!important}.workspace-content .report-v3-workflow :where(strong,span),.workspace-content .report-v3-delivery :where(strong,span){color:var(--apex-text-primary)!important}.workspace-content :where(.team-workspace,.team-workspace-header,.team-workspace-tabs,.team-health-strip>div,.team-directory-toolbar,.team-editor-panel,.team-driver-assignment>label,.team-member-list>article,.team-timeline,.team-access-levels,.apex-tool-hero,.apex-tool-hero .workspace-kpi,.apex-tool-page .app-panel,.apex-directory-panel,.calendar-cell,.calendar-event,.chat-prompt-list>button,.chat-context-note){border-color:var(--apex-border)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important;box-shadow:none!important}.workspace-content :where(.team-workspace-header,.apex-tool-hero){background:linear-gradient(108deg, var(--apex-accent-soft), #fff 48%)!important}.workspace-content :where(.team-workspace,.apex-tool-page) :where(h2,h3,h4,strong,b){color:var(--apex-text-primary)!important}.workspace-content :where(.team-workspace,.apex-tool-page) :where(p,span,small,label){color:var(--apex-text-secondary)!important}.workspace-content :where(.team-workspace-tabs button,.team-directory-toolbar button,.team-member-actions button,.team-access-levels button){border-color:var(--apex-border-strong)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important}.workspace-content :where(.team-workspace-tabs button,.team-member-list>article):hover,.workspace-content .team-workspace-tabs button.active,.workspace-content .team-driver-assignment>label.selected,.workspace-content .calendar-cell:hover,.workspace-content .calendar-cell-selected{background:var(--apex-bg-subtle)!important}.workspace-content .team-onboarding-queue{border:1px solid var(--apex-border)!important;color:var(--apex-text-primary)!important;box-shadow:none!important;background:linear-gradient(100deg,#f4f8f3 0%,#fff 64%)!important;border-inline:0!important}.workspace-content .team-onboarding-queue.attention{box-shadow:inset 3px 0 var(--apex-warning)!important}.workspace-content .team-onboarding-queue.ready{box-shadow:inset 3px 0 var(--apex-success)!important}.workspace-content .team-onboarding-queue>div:first-child span{color:var(--apex-accent-dark)!important}.workspace-content .team-onboarding-queue>div:first-child strong{color:var(--apex-text-primary)!important}.workspace-content .team-onboarding-queue>div:first-child small,.workspace-content .team-onboarding-complete{color:var(--apex-text-secondary)!important}.workspace-content .team-onboarding-queue button{border-color:var(--apex-border-strong)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important;border-radius:6px!important;box-shadow:0 4px 12px #121d160d!important}.workspace-content .team-onboarding-queue button:hover{background:var(--apex-accent-soft)!important;border-color:#b7d9ad!important}.workspace-content .team-onboarding-queue button b{color:var(--apex-warning)!important}.workspace-content .team-onboarding-queue button i{color:var(--apex-accent-dark)!important}@media (max-width:820px){.workspace-content .team-onboarding-queue{grid-template-columns:1fr;gap:12px}.workspace-content .team-onboarding-queue>div:last-child{grid-template-columns:1fr;display:grid}}.workspace-content .multi-analyser-page{border-color:var(--apex-border)!important;color:var(--apex-text-primary)!important;background:0 0!important}.workspace-content .multi-analyser-page :where(.multi-analyser-toolbar,.multi-analyser-workspace-tabs,.multi-analyser-filterbar,.multi-analyser-session-commandbar,.multi-analyser-browser,.multi-analyser-analysis,.multi-analyser-pane-heading,.multi-analyser-selection-strip,.multi-analyser-summary-table,.multi-analyser-ai-panel,.multi-analyser-map-pane,.multi-analyser-corner-controls,.multi-analyser-corner-list,.multi-analyser-corner-detail,.multi-analyser-ideal-workspace,.multi-analyser-ideal-header,.multi-analyser-ideal-summary,.multi-analyser-ideal-driver-strip,.multi-analyser-ideal-sector-panel,.multi-analyser-ideal-table-panel,.multi-analyser-ideal-plan,.driver-debrief-card,.multi-analyser-session-modal,.multi-analyser-video-modal,.multi-analyser-focus-window){border-color:var(--apex-border)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important;box-shadow:none!important}.workspace-content .multi-analyser-page :where(h2,h3,h4,strong,b){color:var(--apex-text-primary)!important}.workspace-content .multi-analyser-page :where(p,small,label){color:var(--apex-text-secondary)!important}.workspace-content .multi-analyser-page :where(input,select,textarea,summary),.workspace-content .multi-analyser-page :where(.multi-analyser-workspace-tabs button,.multi-analyser-filter-actions button,.multi-analyser-pane-heading button,.multi-analyser-corner-lap-options button,.multi-analyser-corner-list button,.multi-analyser-ideal-driver-cards button,.multi-analyser-session-table>label,.multi-analyser-laps button){border-color:var(--apex-border-strong)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important}.workspace-content .multi-analyser-page :where(.multi-analyser-workspace-tabs button.active,.multi-analyser-corner-lap-options button.selected,.multi-analyser-corner-list button.active,.multi-analyser-ideal-driver-cards button.active,.multi-analyser-session-table>label.selected,.multi-analyser-laps button.selected){background:var(--apex-accent-soft)!important}.workspace-content .multi-analyser-page :where(.multi-analyser-video-stage,.multi-analyser-video-player video,.multi-analyser-focus-video video){background:#05080c!important}.workspace-content .multi-analyser-page .multi-analyser-workbench,.workspace-content .multi-analyser-page .multi-analyser-analysis,.workspace-content .multi-analyser-page .multi-analyser-browser,.workspace-content .multi-analyser-page .multi-analyser-map-pane,.workspace-content .multi-analyser-page .multi-analyser-video-player,.workspace-content .multi-analyser-page .multi-analyser-video-player>header{border-color:var(--apex-border)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important}.workspace-content .multi-analyser-page .multi-analyser-video-player>header span{color:var(--apex-text-secondary)!important}.workspace-content .multi-analyser-page .multi-analyser-video-player>header strong{color:var(--apex-text-primary)!important}.workspace-content .multi-analyser-page .multi-analyser-session-title,.workspace-content .multi-analyser-page .multi-analyser-driver,.workspace-content .multi-analyser-page .multi-analyser-selection-strip,.workspace-content .multi-analyser-page .multi-analyser-selection-strip button,.workspace-content .multi-analyser-page .multi-analyser-reference-row,.workspace-content .multi-analyser-page .multi-analyser-summary-table,.workspace-content .multi-analyser-page .multi-analyser-summary-table>div,.workspace-content .multi-analyser-page .multi-analyser-cursor-readout>div{border-color:var(--apex-border)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important;background-image:none!important}.workspace-content .multi-analyser-page .multi-analyser-session-title{background:var(--apex-bg-subtle)!important}.workspace-content .multi-analyser-page .multi-analyser-driver-name span,.workspace-content .multi-analyser-page .multi-analyser-session-title strong,.workspace-content .multi-analyser-page .multi-analyser-selection-strip button,.workspace-content .multi-analyser-page .multi-analyser-summary-table strong,.workspace-content .multi-analyser-page .multi-analyser-cursor-readout strong{color:var(--apex-text-primary)!important}.workspace-content .multi-analyser-page .multi-analyser-session-title span,.workspace-content .multi-analyser-page .multi-analyser-driver-name small,.workspace-content .multi-analyser-page .multi-analyser-selection-strip button small,.workspace-content .multi-analyser-page .multi-analyser-summary-table>div,.workspace-content .multi-analyser-page .multi-analyser-cursor-readout>div{color:var(--apex-text-secondary)!important}.workspace-content .multi-analyser-page .multi-analyser-laps button{border-color:var(--apex-border-strong)!important;color:var(--apex-text-secondary)!important;background:var(--apex-bg-surface)!important;background-image:none!important}.workspace-content .multi-analyser-page .multi-analyser-laps button strong{color:var(--apex-text-primary)!important}.workspace-content .multi-analyser-page .multi-analyser-laps button:hover,.workspace-content .multi-analyser-page .multi-analyser-laps button.selected{border-color:var(--lap-colour,var(--apex-accent))!important;color:var(--apex-text-primary)!important;background:color-mix(in srgb, var(--lap-colour,var(--apex-accent)) 9%, #fff)!important;box-shadow:inset 3px 0 var(--lap-colour,var(--apex-accent))!important}.workspace-content .multi-analyser-page .multi-analyser-selection-strip button{border-right:1px solid var(--apex-border)!important;border-bottom:3px solid var(--lap-colour,var(--apex-accent))!important}.workspace-content .multi-analyser-page .multi-analyser-selection-strip button:hover{background:var(--apex-bg-subtle)!important}.workspace-content .multi-analyser-page .multi-analyser-pane-heading{border-color:var(--apex-border)!important;color:var(--apex-text-secondary)!important;background:var(--apex-bg-subtle)!important}.workspace-content .multi-analyser-page .multi-analyser-pane-heading strong{color:var(--apex-text-primary)!important}.workspace-content .multi-analyser-page .telemetry-chart-card,.workspace-content .multi-analyser-page .telemetry-chart-shell,.workspace-content .multi-analyser-page .telemetry-chart-svg{border-color:var(--apex-border)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important;background-image:none!important}.workspace-content .multi-analyser-page .telemetry-chart-svg text,.workspace-content .multi-analyser-page .telemetry-chart-card-dense .telemetry-axis-label,.workspace-content .multi-analyser-page .telemetry-chart-card-dense .telemetry-axis-title{fill:#596672!important}.workspace-content .multi-analyser-page .telemetry-chart-svg line,.workspace-content .multi-analyser-page .telemetry-grid-line{stroke:#d9dfe3!important}.workspace-content .multi-analyser-page .telemetry-zoom-chip,.workspace-content .multi-analyser-page .telemetry-zoom-button,.workspace-content .multi-analyser-page .telemetry-scrubber-reset{border-color:var(--apex-border-strong)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important}.workspace-content .multi-analyser-page .telemetry-scrubber-label,.workspace-content .multi-analyser-page .telemetry-scrubber-meta{color:var(--apex-text-secondary)!important}.workspace-content .multi-analyser-page .segment-explorer,.workspace-content .multi-analyser-page .segment-explorer>header,.workspace-content .multi-analyser-page .segment-explorer-focus,.workspace-content .multi-analyser-page .segment-explorer-focus dl,.workspace-content .multi-analyser-page .segment-explorer-focus dl div,.workspace-content .multi-analyser-page .segment-explorer-table th,.workspace-content .multi-analyser-page .segment-explorer-table td{border-color:var(--apex-border)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important;background-image:none!important}.workspace-content .multi-analyser-page .segment-explorer-focus{background:linear-gradient(90deg, var(--apex-accent-soft), #fff 68%)!important}.workspace-content .multi-analyser-page .segment-explorer-table thead th,.workspace-content .multi-analyser-page .segment-explorer-table thead th:first-child,.workspace-content .multi-analyser-page .segment-explorer-table thead th:nth-child(2){color:var(--apex-text-secondary)!important;background:var(--apex-bg-subtle)!important}.workspace-content .multi-analyser-page .segment-explorer-table tbody th,.workspace-content .multi-analyser-page .segment-explorer-table tbody td:nth-child(2){background:#fbfcfc!important}.workspace-content .multi-analyser-page .segment-explorer-table tbody tr:hover>*,.workspace-content .multi-analyser-page .segment-explorer-table tbody tr.active>*{background:var(--apex-accent-soft)!important}.workspace-content .multi-analyser-page .segment-explorer :where(h3,h4,strong,dd){color:var(--apex-text-primary)!important}.workspace-content .multi-analyser-page .segment-explorer :where(p,span,small,em,dt){color:var(--apex-text-secondary)!important}.workspace-content .multi-analyser-page .segment-explorer>header span,.workspace-content .multi-analyser-page .segment-explorer-focus>div>span,.workspace-content .multi-analyser-page .segment-explorer-table th>span{color:var(--apex-accent-dark)!important}.workspace-content .multi-analyser-page .segment-explorer-focus>div>button{border-color:var(--apex-text-primary)!important;color:#fff!important;background:var(--apex-text-primary)!important}.workspace-content .multi-analyser-page .opportunity-navigator,.workspace-content .multi-analyser-page .opportunity-navigator-steps,.workspace-content .multi-analyser-page .opportunity-navigator-steps button,.workspace-content .multi-analyser-page .opportunity-navigator-detail,.workspace-content .multi-analyser-page .opportunity-navigator-detail dl,.workspace-content .multi-analyser-page .opportunity-navigator-detail dl div{border-color:var(--apex-border)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important;background-image:none!important}.workspace-content .multi-analyser-page .opportunity-navigator-steps button.active{background:var(--apex-accent-soft)!important;box-shadow:inset 0 -3px var(--apex-accent)!important}.workspace-content .multi-analyser-page .opportunity-navigator :where(p,span,small,dt){color:var(--apex-text-secondary)!important}.workspace-content .multi-analyser-page .opportunity-navigator :where(h3,h4,strong,dd){color:var(--apex-text-primary)!important}.workspace-content .multi-analyser-page .multi-analyser-delta-map-toolbar,.workspace-content .multi-analyser-page .multi-analyser-delta-map-summary,.workspace-content .multi-analyser-page .multi-analyser-delta-map-summary>div,.workspace-content .multi-analyser-page .multi-analyser-delta-map-summary>button,.workspace-content .multi-analyser-page .multi-analyser-delta-map-prompt{border-color:var(--apex-border)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important}.workspace-content .multi-analyser-page .multi-analyser-delta-map-toolbar select{border-color:var(--apex-border-strong)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important}.workspace-content .multi-analyser-page .multi-analyser-delta-map-toolbar label,.workspace-content .multi-analyser-page .multi-analyser-delta-map-legend,.workspace-content .multi-analyser-page .multi-analyser-delta-map-summary :where(span,small),.workspace-content .multi-analyser-page .multi-analyser-delta-map-prompt{color:var(--apex-text-secondary)!important}.workspace-content .multi-analyser-page .multi-analyser-delta-map-summary strong{color:var(--apex-text-primary)!important}.workspace-content .multi-analyser-page .multi-analyser-map,.workspace-content .multi-analyser-page .multi-analyser-map-empty{color:var(--apex-text-secondary)!important;background-color:#f7f9fa!important}.workspace-content .multi-analyser-page .multi-analyser-session-modal,.workspace-content .multi-analyser-page .multi-analyser-session-modal>header,.workspace-content .multi-analyser-page .multi-analyser-modal-filters,.workspace-content .multi-analyser-page .multi-analyser-modal-body,.workspace-content .multi-analyser-page .multi-analyser-modal-drivers,.workspace-content .multi-analyser-page .multi-analyser-session-table-wrap,.workspace-content .multi-analyser-page .multi-analyser-session-table-actions,.workspace-content .multi-analyser-page .multi-analyser-session-table,.workspace-content .multi-analyser-page .multi-analyser-session-modal>footer{border-color:var(--apex-border)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important;background-image:none!important}.workspace-content .multi-analyser-page .multi-analyser-modal-filters,.workspace-content .multi-analyser-page .multi-analyser-session-table-head,.workspace-content .multi-analyser-page .multi-analyser-session-table-actions,.workspace-content .multi-analyser-page .multi-analyser-session-modal>footer{background:var(--apex-bg-subtle)!important}.workspace-content .multi-analyser-page .multi-analyser-modal-drivers>label,.workspace-content .multi-analyser-page .multi-analyser-session-table>label,.workspace-content .multi-analyser-page .multi-analyser-session-table>label:nth-child(odd){border-color:var(--apex-border)!important;color:var(--apex-text-secondary)!important;background:var(--apex-bg-surface)!important}.workspace-content .multi-analyser-page .multi-analyser-session-table>label:hover,.workspace-content .multi-analyser-page .multi-analyser-session-table>label.selected{color:var(--apex-text-primary)!important;background:var(--apex-accent-soft)!important}.workspace-content .multi-analyser-page .multi-analyser-video-modal,.workspace-content .multi-analyser-page .multi-analyser-video-modal>header,.workspace-content .multi-analyser-page .multi-analyser-video-list,.workspace-content .multi-analyser-page .multi-analyser-video-modal>footer{border-color:var(--apex-border)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important;background-image:none!important}.workspace-content .multi-analyser-page .multi-analyser-video-modal>header,.workspace-content .multi-analyser-page .multi-analyser-video-modal>footer{background:var(--apex-bg-subtle)!important}.workspace-content .multi-analyser-page .multi-analyser-video-list>label,.workspace-content .multi-analyser-page .multi-analyser-video-list>label:nth-child(2n){border-color:var(--apex-border)!important;color:var(--apex-text-secondary)!important;background:var(--apex-bg-surface)!important}.workspace-content .multi-analyser-page .multi-analyser-video-list>label:hover,.workspace-content .multi-analyser-page .multi-analyser-video-list>label.selected{color:var(--apex-text-primary)!important;background:var(--apex-accent-soft)!important;border-color:#b7d9ad!important}.workspace-content .multi-analyser-page .multi-analyser-video-list>label strong,.workspace-content .multi-analyser-page .multi-analyser-video-empty strong{color:var(--apex-text-primary)!important}.workspace-content .multi-analyser-page .multi-analyser-video-list>label span,.workspace-content .multi-analyser-page .multi-analyser-video-empty,.workspace-content .multi-analyser-page .multi-analyser-video-modal>footer>span{color:var(--apex-text-secondary)!important}.workspace-content .multi-analyser-page .multi-analyser-video-status.ready{color:#24753a!important}.workspace-content .multi-analyser-page .multi-analyser-video-modal>header>button,.workspace-content .multi-analyser-page .multi-analyser-video-modal>footer button{border-color:var(--apex-border-strong)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important}.workspace-content .multi-analyser-page .multi-analyser-video-modal>footer button.primary{border-color:var(--apex-text-primary)!important;color:#fff!important;background:var(--apex-text-primary)!important}.workspace-content .multi-analyser-page .multi-analyser-session-modal :where(h3,strong,b){color:var(--apex-text-primary)!important}.workspace-content .multi-analyser-page .multi-analyser-session-modal :where(p,span,small,label){color:var(--apex-text-secondary)!important}.workspace-content .multi-analyser-page .multi-analyser-session-modal :where(input,select,button:not(.primary)){border-color:var(--apex-border-strong)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important}.workspace-content .multi-analyser-page .multi-analyser-session-modal>footer button.primary,.workspace-content .multi-analyser-page .multi-analyser-session-modal>footer button.primary :where(span,strong){border-color:var(--apex-text-primary)!important;color:#fff!important;background:var(--apex-text-primary)!important}.workspace-content .admin-command-home :where(h2,h3,h4,strong,b),.workspace-content .coach-review-queue :where(h2,h3,h4,strong,b),.workspace-content .season-workspace :where(h2,h3,h4,strong,b){color:var(--apex-text-primary)!important}.workspace-content .admin-command-home :where(p,span,small,label),.workspace-content .coach-review-queue :where(p,span,small,label),.workspace-content .season-workspace :where(p,span,small,label,dt){color:var(--apex-text-secondary)!important}.workspace-content .admin-command-home :where(.admin-command-head p,.admin-command-section header p,.admin-priority-list em,.admin-recent-runs>button>strong),.workspace-content .coach-review-queue :where(.coach-review-hero p,.coach-review-worklist header p),.workspace-content .season-workspace :where(.season-hero p,.season-section-heading p,.result-toolbar p,.round-main p,.intelligence-hero p,.report-card>p){color:var(--apex-accent-dark)!important}.workspace-content .admin-command-home button.primary,.workspace-content .admin-command-home button.primary :where(span,strong,b,small),.workspace-content .coach-review-queue button.primary,.workspace-content .coach-review-queue button.primary :where(span,strong,b,small),.workspace-content .season-workspace :where(.season-actions button,.season-section-heading button,.result-card button,.season-form button[type=submit],.season-empty-primary button),.workspace-content .season-workspace :where(.season-actions button,.season-section-heading button,.result-card button,.season-form button[type=submit],.season-empty-primary button) :where(span,strong,b,small){color:#fff!important}.workspace-content .admin-command-readiness.attention strong,.workspace-content .coach-review-metric.attention strong,.workspace-content .season-workspace .trend.watch{color:var(--apex-warning)!important}.workspace-content .coach-review-metric.review strong{color:#285d8f!important}.workspace-content .coach-review-metric.delivered strong,.workspace-content .season-workspace :where(.trend.good,.round-number strong,.round-state>span){color:var(--apex-success)!important}.workspace-content .coach-review-empty{color:var(--apex-text-secondary)!important;background:var(--apex-bg-surface)!important}.workspace-content .season-workspace .trend.neutral,.workspace-content .multi-analyser-page :where(p,span,small,label){color:var(--apex-text-secondary)!important}.workspace-content .driver-command-home{border:1px solid var(--apex-border)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important;gap:0!important}.workspace-content .driver-command-hero{border-color:var(--apex-border)!important;background:linear-gradient(106deg, var(--apex-accent-soft) 0%, #fff 54%, var(--apex-bg-subtle) 100%)!important;min-height:248px!important}.workspace-content .driver-command-intro{padding:clamp(28px,4vw,54px)!important}.workspace-content .driver-command-intro h2{max-width:780px;color:var(--apex-text-primary)!important;letter-spacing:-.055em!important;margin-top:8px!important;font-size:clamp(38px,5vw,68px)!important;font-weight:680!important;line-height:.95!important}.workspace-content .driver-command-intro>p:not(.workspace-section-label){max-width:620px;color:var(--apex-text-secondary)!important;margin-top:16px!important}.workspace-content .driver-command-focus{border-color:var(--apex-border)!important;background:#ffffffc7!important}.workspace-content .driver-command-focus>span{color:var(--apex-accent-dark)!important}.workspace-content .driver-command-focus strong{color:var(--apex-text-primary)!important}.workspace-content .driver-command-focus small{color:var(--apex-text-secondary)!important}.workspace-content .driver-command-metrics,.workspace-content .driver-command-links,.workspace-content .driver-command-grid{border-color:var(--apex-border)!important;background:var(--apex-bg-surface)!important}.workspace-content .driver-command-metrics>div,.workspace-content .driver-command-links button,.workspace-content .driver-command-section{border-color:var(--apex-border)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important}.workspace-content .driver-command-metrics span,.workspace-content .driver-command-metrics small,.workspace-content .driver-command-links small,.workspace-content .driver-command-context{color:var(--apex-text-secondary)!important}.workspace-content .driver-command-metrics strong,.workspace-content .driver-command-links strong,.workspace-content .driver-command-section h3{color:var(--apex-text-primary)!important}.workspace-content .driver-command-metrics strong.positive{color:var(--apex-success)!important}.workspace-content .driver-command-metrics strong.attention{color:var(--apex-warning)!important}.workspace-content .driver-command-links{grid-template-columns:repeat(3,minmax(0,1fr))!important}.workspace-content .driver-command-links button:hover{background:var(--apex-bg-subtle)!important}.workspace-content .driver-command-links span,.workspace-content .driver-pace-list>button>span,.workspace-content .driver-action-list span{color:var(--apex-accent-dark)!important}.workspace-content .driver-command-section>header{border-color:var(--apex-border)!important}.workspace-content .driver-command-section>header>span{color:var(--apex-accent-dark)!important;background:var(--apex-accent-soft)!important;border-color:#b7d9ad!important}.workspace-content .driver-command-section>header>button{color:var(--apex-accent-dark)!important}.workspace-content .driver-latest-stats{border-color:var(--apex-border)!important;background:var(--apex-bg-subtle)!important}.workspace-content .driver-latest-stats>div{border-color:var(--apex-border)!important;background:0 0!important}.workspace-content .driver-pace-list>button{border-color:var(--apex-border)!important;color:var(--apex-text-primary)!important;background:0 0!important}.workspace-content .driver-pace-list>button:hover{color:var(--apex-text-primary)!important;background:var(--apex-bg-subtle)!important}.workspace-content .driver-pace-list>button div small,.workspace-content .driver-activity-list small{color:var(--apex-text-secondary)!important}.workspace-content .driver-pace-list>button b{color:var(--apex-text-primary)!important}.workspace-content .driver-pace-list>button em{color:#24753a!important}.workspace-content .driver-debrief-lead{color:var(--apex-text-secondary)!important}.workspace-content .driver-action-list,.workspace-content .driver-action-list li,.workspace-content .driver-activity-list>div{border-color:var(--apex-border)!important}.workspace-content .driver-activity-list strong{color:var(--apex-text-primary)!important}.workspace-content .driver-activity-list i{background:var(--apex-accent)!important}.workspace-content .driver-debrief-acknowledged{border-color:var(--apex-accent)!important;color:var(--apex-success)!important;background:var(--apex-accent-soft)!important}@media (max-width:760px){.workspace-content .driver-command-intro h2{font-size:clamp(34px,12vw,48px)!important}.workspace-content .driver-command-links{grid-template-columns:1fr!important}}.workspace-content .multi-analyser-page .multi-analyser-selection-strip.multi-analyser-mobile-panel.multi-analyser-panel-summary{border-color:var(--apex-border)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important}.workspace-content .multi-analyser-page :where(.gain,.positive,.ready,.complete){color:var(--apex-success)!important}.workspace-content .multi-analyser-page :where(.loss,.negative,.blocked,.error){color:var(--apex-danger)!important}.workspace-content :where(.report-v2-readiness,.report-v3-workflow) :where(span,small),.workspace-content .chat-workspace-page :where(span,small){color:var(--apex-text-secondary)!important}.workspace-content .trackside-workflow,.workspace-content .trackside-workflow :where(h2,h3,strong,b){color:var(--apex-text-primary)!important}.workspace-content .trackside-workflow :where(p,span,label,li){color:var(--apex-text-secondary)!important}.workspace-content .trackside-progress strong,.workspace-content .trackside-step-number{color:var(--apex-accent-dark)!important}.workspace-content .trackside-step-list article{border-color:var(--apex-border)!important}.workspace-content .trackside-step-list button,.workspace-content .trackside-sample button{border-color:var(--apex-text-primary)!important;color:#fff!important;background:var(--apex-text-primary)!important}.workspace-content .trackside-sample,.workspace-content .trackside-sample>div{border-color:var(--apex-border)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important}.workspace-content .calendar-head{color:var(--apex-text-secondary)!important}.workspace-content .calendar-cell-today .calendar-day{color:#0c1c12!important}.workspace-content .calendar-toolbar-actions .workspace-primary,.workspace-content .calendar-toolbar-actions .workspace-primary :where(span,strong){color:#fff!important}.workspace-content .track-workspace-page .track-directory-copy em,.workspace-content .track-workspace-page .track-directory-links a{color:var(--apex-text-secondary)!important}.workspace-content .track-workspace-page .track-directory-select>i{color:var(--apex-accent-dark)!important}.workspace-content .report-v2-sessions>div:first-child>span{color:var(--apex-text-secondary)!important}.workspace-content .apex-empty-state button{border-color:var(--apex-border-strong)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important}.workspace-content .track-workspace-page .bg-amber-400\/10{color:var(--apex-warning)!important;background:#fff8ec!important;border-color:#ead2aa!important}.workspace-shell-mobile .workspace-mobile-tab-label{color:#a8b6ae!important}.workspace-shell-mobile .workspace-content :where(.mobile-section-title,.mobile-list-title){color:var(--apex-text-primary)!important}.workspace-shell-mobile .workspace-content .mobile-report-v2>header>p{color:var(--apex-accent-dark)!important}.workspace-shell-mobile .workspace-content .mobile-report-v2>header>span{color:var(--apex-text-secondary)!important}.workspace-content :where(.upload-run-workspace,.upload-run-header,.upload-run-progress,.upload-run-files,.upload-driver-list,.upload-driver-file,.upload-run-context,.upload-run-empty,.session-command-header,.session-stage-nav,.session-stage-body,.session-stage-panel,.session-stage-intro,.session-stage-empty,.session-clean-section,.session-driver-debrief,.session-completion-note,.session-advanced-review,.session-run-selector,.session-comparison-picker,.session-comparison-preview,.video-upload-progress,.driver-coaching-card,.driver-coaching-focus,.driver-coaching-steps){border-color:var(--apex-border)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important;box-shadow:none!important}.workspace-content .upload-run-header,.workspace-content .session-command-header,.workspace-content .driver-coaching-card{background:linear-gradient(105deg, var(--apex-accent-soft), #fff 54%)!important}.workspace-content :where(.upload-run-workspace,.session-workspace-clean,.driver-coaching-card) :where(h2,h3,h4,strong,b,dd){color:var(--apex-text-primary)!important}.workspace-content :where(.upload-run-workspace,.session-workspace-clean,.driver-coaching-card) :where(p,span,small,label,dt,li){color:var(--apex-text-secondary)!important}.workspace-content :where(.upload-run-progress span.active,.upload-driver-file.ready,.session-stage-nav>button.active,.session-run-selector label.selected){color:var(--apex-text-primary)!important;background:var(--apex-accent-soft)!important;box-shadow:inset 0 -3px var(--apex-accent)!important}.workspace-content :where(.upload-run-submit button,.session-completion-actions button.primary,.session-stage-next button,.session-comparison-preview>button){border-color:var(--apex-text-primary)!important;color:#fff!important;background:var(--apex-text-primary)!important}.workspace-content .upload-run-error{color:var(--apex-danger)!important;background:#fff5f5!important;border-color:#edcaca!important}.workspace-content :where(.session-workflow-warning,.session-completion-blocker,.session-completion-warnings){color:var(--apex-warning)!important;background:#fff8ec!important;border-color:#ead2aa!important}.workspace-content .session-completion-notice{color:var(--apex-accent-dark)!important;background:var(--apex-accent-soft)!important;border-color:#cce4c4!important}.workspace-content .video-upload-progress-track{border-color:var(--apex-border)!important;background:#e7ebee!important}.workspace-content :where(.report-readiness-panel,.report-debrief-preview,.report-polished-sections .workspace-subtle-card,.report-evidence-grid>div,.report-driver-narratives article,.team-role-note,.calendar-count,.event-date-guidance,.chat-context-note){border-color:var(--apex-border)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important;box-shadow:none!important}.workspace-content :where(.team-role-note,.calendar-count,.chat-context-note){background:var(--apex-accent-soft)!important}.workspace-content :where(.team-role-note.warning,.event-date-guidance,.report-readiness-panel>div:last-child span){color:var(--apex-warning)!important;background:#fff8ec!important;border-color:#ead2aa!important}.workspace-content .report-readiness-panel>div:last-child span.ready{color:var(--apex-accent-dark)!important;background:var(--apex-accent-soft)!important;border-color:#cce4c4!important}.workspace-content .team-initial-avatar{color:#fff!important;background:var(--apex-bg-sidebar)!important;border-color:#2b3946!important}.workspace-content .chat-workspace-page .chat-bubble.user{color:var(--apex-text-primary)!important;background:var(--apex-accent-soft)!important;border-color:#cce4c4!important}.workspace-content :where(.report-debrief-preview,.report-polished-sections,.report-evidence-grid,.report-driver-narratives) :where(h2,h3,h4,strong,b){color:var(--apex-text-primary)!important}.workspace-content :where(.report-debrief-preview,.report-polished-sections,.report-evidence-grid,.report-driver-narratives) :where(p,span,small,label),.login-form-panel :where(.muted,label>span),.login-site-footer{color:var(--apex-text-secondary)!important}.login-form-panel .login-link{color:var(--apex-accent-dark)!important}@media (max-width:1099px){.workspace-shell-mobile{--mobile-bg:var(--apex-bg-app);--mobile-panel:var(--apex-bg-surface);--mobile-panel-strong:var(--apex-bg-subtle);--mobile-line:var(--apex-border);--mobile-text:var(--apex-text-primary);--mobile-muted:var(--apex-text-secondary);--mobile-green:var(--apex-accent-dark);--mobile-green-bright:var(--apex-accent);color:var(--apex-text-primary)!important;background:var(--apex-bg-app)!important}.workspace-shell-mobile:before{content:none!important}.workspace-stage{padding:0!important}.workspace-shell{border-radius:0!important;min-height:100vh!important}.workspace-site-header{display:none!important}.workspace-mainframe{min-height:100vh;grid-template-columns:1fr!important}.workspace-sidebar{position:fixed;transform:translate(calc(-100% - 8px));width:min(86vw,292px)!important;height:100vh!important;padding:18px 12px!important;top:0!important;bottom:0!important;left:0!important;box-shadow:18px 0 50px #0f1c273d!important}.workspace-sidebar.mobile-open{transform:translate(0)}.workspace-shell-mobile .workspace-sidebar-mobile.mobile-open{z-index:60;overflow-y:auto;display:flex!important}.workspace-content{padding:0!important}.workspace-canvas{max-width:none;padding:62px 16px 80px!important}.workspace-shell-mobile .workspace-mobile-bar{z-index:30;height:56px;padding:0 13px;width:100%!important;color:var(--apex-text-inverse)!important;background:var(--apex-bg-sidebar)!important;box-shadow:none!important;border:0!important;border-bottom:1px solid #24313d!important;border-radius:0!important;margin:0!important;position:fixed!important;inset:0 0 auto!important}.workspace-shell-mobile .workspace-mobile-bar:after{content:none!important}.workspace-shell-mobile .workspace-mobile-title .text-white{color:var(--apex-text-inverse)!important;font-size:12px!important}.workspace-shell-mobile .workspace-mobile-toggle,.workspace-shell-mobile .workspace-mobile-notifications{color:var(--apex-text-inverse)!important;box-shadow:none!important;background:0 0!important;border-color:#334252!important}.workspace-shell-mobile .workspace-mobile-toggle{flex-direction:column;justify-content:center;align-items:center;display:inline-flex!important}.workspace-shell-mobile .workspace-mobile-toggle span{background:var(--apex-text-inverse)!important;width:20px!important}.workspace-shell-mobile .workspace-content-mobile{color:var(--apex-text-primary)!important;background:var(--apex-bg-app)!important;padding-top:56px!important}.workspace-shell-mobile .workspace-canvas{padding-top:16px!important}.workspace-shell-mobile :is(.app-panel,.workspace-subtle-card,.library-item,.mobile-list-row,.workspace-kpi,.telemetry-chart-card,.mobile-stat-chip,.mobile-dashboard-hero-stat,.mobile-dashboard-metrics button,.mobile-dashboard-session-list,.mobile-dashboard-session-list>button,.mobile-dashboard-empty){border-color:var(--apex-border)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important;box-shadow:none!important;border-radius:5px!important}.workspace-shell-mobile .mobile-stat-chip:after,.workspace-shell-mobile .mobile-dashboard-hero-stat:before,.workspace-shell-mobile .mobile-dashboard-hero-stat:after,.workspace-shell-mobile .mobile-dashboard-metrics button:after{content:none!important}.workspace-shell-mobile .mobile-dashboard-hero-stat{min-height:104px;border-left:3px solid var(--apex-accent)!important}.workspace-shell-mobile .mobile-dashboard-hero-stat strong,.workspace-shell-mobile .mobile-dashboard-filter strong,.workspace-shell-mobile .mobile-dashboard-metrics strong,.workspace-shell-mobile .mobile-dashboard-section-heading>span,.workspace-shell-mobile .mobile-stat-chip-value,.workspace-shell-mobile .mobile-dashboard-session-list strong,.workspace-shell-mobile .mobile-dashboard-session-list b{color:var(--apex-text-primary)!important}.workspace-shell-mobile .mobile-dashboard-filter span,.workspace-shell-mobile .mobile-dashboard-hero-stat span,.workspace-shell-mobile .mobile-dashboard-metrics span,.workspace-shell-mobile .mobile-dashboard-hero-stat small,.workspace-shell-mobile .mobile-dashboard-metrics small,.workspace-shell-mobile .mobile-dashboard-session-list small,.workspace-shell-mobile .mobile-stat-chip-label,.workspace-shell-mobile .mobile-section-note,.workspace-shell-mobile .mobile-list-meta{color:var(--apex-text-secondary)!important}.workspace-shell-mobile .mobile-dashboard-filter button,.workspace-shell-mobile .mobile-dashboard-hero-stat button,.workspace-shell-mobile .mobile-dashboard-primary-actions button,.workspace-shell-mobile .workspace-ghost{border-color:var(--apex-border-strong)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important;box-shadow:none!important;border-radius:4px!important}.workspace-shell-mobile .mobile-dashboard-primary-actions button:first-child,.workspace-shell-mobile .workspace-primary{border-color:var(--apex-text-primary)!important;color:#fff!important;background:var(--apex-text-primary)!important;box-shadow:none!important}.workspace-shell-mobile .mobile-dashboard-metrics{gap:8px;background:0 0!important;border:0!important}.workspace-shell-mobile .mobile-dashboard-session-list{overflow:hidden}.workspace-shell-mobile .mobile-dashboard-session-list>button{border-width:0 0 1px!important;border-radius:0!important}.workspace-shell-mobile .workspace-field{border-color:var(--apex-border-strong)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important;box-shadow:none!important;border-radius:4px!important}.workspace-shell-mobile .workspace-mobile-tabbar{color:#aeb8c1!important;background:var(--apex-bg-sidebar)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-color:#24313d!important}.workspace-shell-mobile .workspace-mobile-tab.is-active{color:#83d66b!important}.workspace-shell-mobile .workspace-mobile-more-sheet{border-color:var(--apex-border)!important;color:var(--apex-text-primary)!important;background:var(--apex-bg-surface)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:8px 8px 0 0!important;box-shadow:0 -18px 45px #13202b2e!important}.workspace-shell-mobile .workspace-mobile-more-sheet>header{border-color:var(--apex-border)!important}.workspace-shell-mobile .workspace-mobile-more-sheet>header button{border-color:var(--apex-border)!important;color:var(--apex-text-primary)!important}.workspace-shell-mobile .results-tab-row,.workspace-shell-mobile .multi-analyser-mobile-tabs,.workspace-shell-mobile .session-stage-nav{border-color:var(--apex-border)!important;background:var(--apex-bg-surface)!important}.workspace-screen-card,.workspace-screen-card-mobile{grid-template-columns:1fr;min-height:0;padding:0 0 14px!important}.workspace-screen-card .workspace-section-label{display:none}.workspace-screen-card h1,.workspace-screen-card .text-white{font-size:22px!important}.workspace-screen-subtitle{font-size:10px!important}.workspace-context-badges{display:none!important}}@media (max-width:760px){.workspace-canvas{padding-inline:12px!important}.workspace-page,.settings-page,.history-page,.session-results-page,.setup-db-page,.driver-development-page,.season-view,.apex-tool-page{gap:12px!important}.workspace-hero,.workspace-screen-card,.mobile-planning-hero,.mobile-session-hero{border-radius:0!important;padding:0 0 12px!important}.app-panel,.workspace-stage .app-panel,.workspace-subtle-card,.mobile-section-card{border-radius:4px!important}.login-shell-v2{width:calc(100% - 24px);min-height:0;margin:18px auto;display:block!important}.login-form-panel{padding:28px 22px!important}.login-side-v2{display:none!important}.login-site-footer{padding-inline:16px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.workspace-site-header,.workspace-sidebar,.workspace-mobile-bar,.workspace-desktop-tools{display:none!important}.workspace-mainframe{display:block!important}.workspace-content,.workspace-canvas{background:#fff!important;padding:0!important}}.product-surface-page{gap:18px;animation:.22s ease-out both apex-surface-in;display:grid}.product-page-header{border:1px solid color-mix(in srgb, var(--apex-border) 78%, transparent);background:radial-gradient(circle at 88% 0,#61bd4321,#0000 35%),linear-gradient(135deg,#fff 0%,#f7faf7 62%,#f2f7f1 100%);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:22px 32px;padding:24px 26px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 42px #121a2212}.product-page-header:before{background:linear-gradient(180deg, var(--apex-accent), var(--apex-accent-dark));content:"";width:3px;position:absolute;inset:0 auto 0 0}.product-page-heading{min-width:0}.product-page-heading h2,.product-page-header h2{max-width:760px;color:var(--apex-text-primary);letter-spacing:-.045em;margin:7px 0 0;font-size:clamp(1.6rem,2.2vw,2.55rem);font-weight:680;line-height:1.03}.product-page-heading>p:last-child,.product-page-header>div>p:last-child{max-width:720px;color:var(--apex-text-secondary);margin:10px 0 0;font-size:.92rem;line-height:1.55}.product-page-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.product-page-metrics{border-top:1px solid var(--apex-border);grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:0;display:grid}.product-page-metrics>div,.product-page-metrics>b{background:0 0;border:0;align-content:start;gap:3px;min-width:0;padding:15px 18px 0 0;display:grid}.product-page-metrics>div+div,.product-page-metrics>b+b{border-left:1px solid var(--apex-border);padding-left:18px}.product-page-metrics dt,.product-page-metrics small{color:var(--apex-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:650}.product-page-metrics dd{color:var(--apex-text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.18rem;font-weight:750;overflow:hidden}.product-page-metrics>div>small{text-overflow:ellipsis;text-transform:none;white-space:nowrap;overflow:hidden}.product-context-toolbar{border-top:1px solid var(--apex-border);flex-wrap:wrap;grid-column:1/-1;align-items:end;gap:10px;padding-top:16px;display:flex}.product-master-detail{min-width:0}.history-layout,.video-master-detail{grid-template-columns:minmax(290px,.78fr) minmax(0,1.42fr);align-items:start;gap:14px;display:grid}.video-master-detail{grid-template-columns:minmax(250px,300px) minmax(0,1fr)}.product-master-pane,.product-detail-pane{min-width:0}.product-master-detail>.app-panel{border-color:color-mix(in srgb, var(--apex-border) 76%, transparent);border-radius:10px;box-shadow:0 12px 30px #121a220b}.product-detail-pane{animation:.18s ease-out both apex-detail-in}.product-detail-empty{min-height:280px;color:var(--apex-text-secondary);align-content:center;place-items:start;padding:34px;display:grid}.product-detail-empty span{color:var(--apex-accent-dark);letter-spacing:.16em;font-size:.68rem;font-weight:750}.product-detail-empty strong{color:var(--apex-text-primary);margin-top:10px;font-size:1.35rem}.product-detail-empty p{max-width:390px;margin:8px 0 0;line-height:1.55}.workspace-resume-action{min-width:164px;color:var(--apex-accent-dark);text-align:left;background:#f3faf1;border:1px solid #b8d7b1;border-radius:7px;gap:1px;padding:8px 11px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.workspace-resume-action:hover{border-color:var(--apex-accent);transform:translateY(-1px);box-shadow:0 8px 18px #287c311f}.workspace-resume-action span{letter-spacing:.04em;text-transform:uppercase;font-size:.63rem;font-weight:650}.workspace-resume-action strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.workspace-skeleton{gap:11px;padding:20px;display:grid}.workspace-skeleton>span{background:linear-gradient(90deg,#edf0f1 20%,#f8f9fa 48%,#edf0f1 76%) 0 0/220% 100%;border-radius:999px;height:12px;animation:1.25s ease-in-out infinite apex-skeleton;display:block}.workspace-skeleton .workspace-skeleton-title{width:44%;height:22px}.workspace-skeleton .workspace-skeleton-line:nth-child(3n){width:82%}.workspace-skeleton .workspace-skeleton-line:nth-child(2n){width:68%}.workspace-skeleton small{color:var(--apex-text-muted)}.workflow-notice{border-width:0 0 0 3px;border-radius:7px;box-shadow:0 8px 22px #121a220f}.workflow-notice.success{color:#246b2d;background:#eff8ed}.workflow-notice.error{color:#9a3434;background:#fff1f0}.workflow-notice.warning{color:#8a5b18;background:#fff7e8}.workspace-nav-section-toggle{border-radius:7px;transition:background .15s,color .15s,transform .15s}.workspace-nav-section-toggle:hover{transform:translate(2px)}.workspace-nav-section-items{border-left:1px solid #61bd4333;padding-left:9px}.trackside-engine-assignment{background:var(--apex-bg-subtle);border-radius:8px;gap:10px;padding:13px;display:grid}.trackside-engine-assignment-heading,.trackside-engine-assignment-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.trackside-engine-assignment-heading>span{gap:2px;display:grid}.trackside-engine-assignment-heading small,.trackside-engine-assignment-actions>span{color:var(--apex-text-secondary);font-size:.72rem}.trackside-engine-assignment-heading b{color:var(--apex-accent-dark)}.trackside-engine-assignment-list{gap:7px;display:grid}.trackside-engine-assignment-list label{grid-template-columns:minmax(100px,.7fr) minmax(0,1fr);align-items:center;gap:10px;display:grid}.trackside-engine-assignment-list label>span{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:650;overflow:hidden}.trackside-engine-assignment-list select{border:1px solid var(--apex-border-strong);width:100%;color:var(--apex-text-primary);background:#fff;border-radius:6px;padding:9px 10px}.trackside-engine-assignment-actions{padding-top:3px}.trackside-engine-assignment-empty{color:#7a551b;background:#fff7e8;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;font-size:.75rem;display:flex}.setup-db-command.product-page-header{grid-template-columns:minmax(0,1fr) minmax(360px,.7fr)}.report-v2-hero.product-page-header{border-radius:12px;margin:0}.report-v2-workspace.product-master-detail{border:1px solid var(--apex-border);border-radius:10px;gap:1px;overflow:hidden;box-shadow:0 16px 38px #121a220f}.report-v2-workspace.product-master-detail>*{border:0}@keyframes apex-surface-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes apex-detail-in{0%{opacity:0;transform:translate(5px)}to{opacity:1;transform:translate(0)}}@keyframes apex-skeleton{0%{background-position:120% 0}to{background-position:-120% 0}}@media (max-width:1100px){.history-layout,.video-master-detail{grid-template-columns:1fr}.video-master-detail>.product-master-pane{position:static}.product-page-header{grid-template-columns:1fr}.product-page-actions{justify-content:flex-start}.setup-db-command.product-page-header{grid-template-columns:1fr}}@media (max-width:700px){.product-surface-page{gap:10px}.product-page-header{border-radius:9px;gap:16px;padding:18px 16px}.product-page-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.product-page-metrics>div+div{border-left:0;padding-left:0}.product-page-metrics>div:nth-child(2n){border-left:1px solid var(--apex-border);padding-left:12px}.workspace-resume-action{display:none}.trackside-engine-assignment-list label{grid-template-columns:1fr;gap:4px}.trackside-engine-assignment-actions{flex-direction:column;align-items:stretch}}.mobile-session-work-button{background:var(--apex-bg-sidebar);width:100%;min-height:48px;color:var(--apex-text-inverse);text-align:left;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;font-weight:750;display:flex}.mobile-session-work-button span{color:#8bd572;letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:650}.mobile-session-card-actions{gap:8px;display:grid}.mobile-session-card-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.mobile-session-card-shortcuts button{border:1px solid var(--apex-border-strong);background:var(--apex-bg-subtle);min-width:0;min-height:42px;color:var(--apex-text-primary);border-radius:7px;padding:7px 5px;font-size:.66rem;font-weight:700}.mobile-session-card-shortcuts button:active{border-color:var(--apex-accent);background:var(--apex-accent-soft)}.mobile-session-delete-button{color:#a33f47;background:#b837400f;border:1px solid #b8374052;border-radius:7px;min-width:72px;font-weight:750}.mobile-session-delete-button:hover{background:#b837401f;border-color:#b83740}.mobile-session-editor-setup{border-top:1px solid var(--apex-border);grid-column:1/-1;gap:8px;margin-top:5px;padding-top:10px;display:grid}.mobile-session-editor-setup>strong{color:var(--apex-accent-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.mobile-session-editor-setup>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mobile-session-editor-setup label{gap:4px;min-width:0;display:grid}.mobile-session-editor-setup label>span{color:var(--apex-text-muted);font-size:.62rem}.mobile-session-editor-setup label:nth-child(3){grid-column:1/-1}.mobile-trackside-dock{display:none}.mobile-upload-pipeline{border:1px solid var(--apex-border);background:var(--apex-border);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:14px;display:grid;overflow:hidden}.mobile-upload-pipeline>div{background:var(--apex-bg-subtle);grid-template-columns:auto 1fr;gap:2px 7px;min-width:0;padding:11px 9px;display:grid}.mobile-upload-pipeline>div>span{border:1px solid var(--apex-border-strong);width:24px;height:24px;color:var(--apex-text-muted);border-radius:50%;grid-row:1/3;place-items:center;font-size:.58rem;font-weight:750;display:grid}.mobile-upload-pipeline strong{align-self:end;font-size:.72rem}.mobile-upload-pipeline small{color:var(--apex-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.mobile-upload-pipeline>div.complete>span{border-color:var(--apex-success);background:var(--apex-success);color:#fff}.mobile-upload-pipeline>div.active{background:var(--apex-accent-soft)}.mobile-upload-pipeline>div.active>span{border-color:var(--apex-accent-dark);color:var(--apex-accent-dark);animation:1.4s ease-in-out infinite apex-mobile-pulse}@keyframes apex-mobile-pulse{50%{box-shadow:0 0 0 5px #61bd4324}}@media (max-width:900px){.workspace-shell-mobile .workspace-mobile-backdrop{touch-action:none;padding:0;border:0!important}.workspace-shell-mobile .workspace-sidebar-mobile.mobile-open{overscroll-behavior:contain;overflow:hidden auto}.workspace-shell-mobile .mobile-planning-page{padding-bottom:calc(9.5rem + env(safe-area-inset-bottom));animation:none;transform:none}.workspace-shell-mobile .mobile-trackside-dock{right:max(8px, env(safe-area-inset-right));bottom:calc(68px + env(safe-area-inset-bottom));left:max(8px, env(safe-area-inset-left));z-index:55;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0e1913f7;border:1px solid #2e4235;border-radius:12px;grid-template-columns:minmax(84px,1.35fr) repeat(4,minmax(54px,.72fr));display:grid;position:fixed;overflow:hidden;box-shadow:0 18px 48px #09120d52}.mobile-trackside-dock>div{border-right:1px solid #2e4235;align-content:center;min-width:0;padding:9px 11px;display:grid}.mobile-trackside-dock>div span{color:#8fa298;letter-spacing:.1em;text-transform:uppercase;font-size:.54rem;font-weight:700}.mobile-trackside-dock>div strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.mobile-trackside-dock>button{color:#fff;background:0 0;border:0;border-right:1px solid #2e4235;place-content:center;gap:2px;min-width:0;min-height:58px;padding:7px 4px;display:grid}.mobile-trackside-dock>button:last-child{border-right:0}.mobile-trackside-dock>button:active{background:#61bd4333}.mobile-trackside-dock>button span{font-size:.67rem;font-weight:750}.mobile-trackside-dock>button small{color:#86c977;text-overflow:ellipsis;white-space:nowrap;max-width:58px;font-size:.52rem;overflow:hidden}.workspace-shell-mobile .trackside-session-inspector{bottom:calc(68px + env(safe-area-inset-bottom));max-height:calc(88dvh - 68px - env(safe-area-inset-bottom))}.workspace-shell-mobile button,.workspace-shell-mobile [role=button],.workspace-shell-mobile select,.workspace-shell-mobile input:not([type=checkbox]):not([type=radio]){min-height:44px}.workspace-shell-mobile input,.workspace-shell-mobile select,.workspace-shell-mobile textarea{font-size:16px!important}.workspace-shell-mobile input:focus,.workspace-shell-mobile select:focus,.workspace-shell-mobile textarea:focus{scroll-margin-block:110px 180px}.workspace-shell-mobile .session-journey{scrollbar-width:none;padding-bottom:3px;overflow-x:auto}.workspace-shell-mobile .session-journey::-webkit-scrollbar{display:none}.workspace-shell-mobile .mobile-list-row{border-radius:8px!important}.workspace-shell-mobile .trackside-setup-matrix-backdrop{align-items:end;padding:0!important}.workspace-shell-mobile .trackside-setup-matrix{width:100%;max-height:94dvh;border-width:1px 0 0!important;border-radius:14px 14px 0 0!important}.workspace-shell-mobile .trackside-setup-matrix>header{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid;padding:14px!important}.workspace-shell-mobile .trackside-setup-matrix>header p:last-child{max-width:300px}.workspace-shell-mobile .trackside-setup-matrix-summary{overflow-x:auto}.workspace-shell-mobile .trackside-setup-matrix-summary span{flex:1 0 92px;min-width:92px;padding:8px 10px}.workspace-shell-mobile .trackside-setup-matrix-scroll{padding:8px}.workspace-shell-mobile .trackside-setup-matrix-scroll>article{border:1px solid var(--apex-border);border-radius:8px;margin-bottom:8px;overflow:hidden}.workspace-shell-mobile .trackside-setup-matrix-session{grid-template-columns:52px minmax(0,1fr) auto;gap:7px;min-width:0;padding:9px;position:static}.workspace-shell-mobile .trackside-setup-matrix-session>small,.workspace-shell-mobile .trackside-setup-matrix-session button:first-of-type:not(:last-child){display:none}.workspace-shell-mobile .trackside-setup-matrix-driver{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;padding:10px}.workspace-shell-mobile .trackside-setup-matrix-driver-name{grid-column:1/-1;padding-bottom:5px}.workspace-shell-mobile .trackside-setup-matrix-row-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.workspace-shell-mobile .trackside-setup-matrix>footer{flex-direction:column;align-items:stretch;gap:8px;padding:10px 12px;position:sticky;bottom:0}.workspace-shell-mobile .trackside-setup-matrix>footer>span{max-width:none}.workspace-shell-mobile .trackside-setup-matrix>footer>div{grid-template-columns:.7fr 1.3fr;display:grid}}@media (max-width:370px){.workspace-shell-mobile .mobile-trackside-dock{grid-template-columns:repeat(4,1fr)}.mobile-trackside-dock>div{display:none}.mobile-upload-pipeline{grid-template-columns:1fr}}.today-work-queue{border:1px solid var(--workspace-border);background:linear-gradient(145deg,#fffffff5,#f4f8f5eb);overflow:hidden;box-shadow:0 18px 50px #14231b12}.today-work-queue>header{justify-content:space-between;align-items:flex-end;padding:24px 26px 18px;display:flex}.today-work-queue>header p{color:var(--workspace-accent);letter-spacing:.2em;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:800}.today-work-queue>header h3{font-family:var(--font-display);margin:0;font-size:clamp(22px,2vw,32px)}.today-work-queue>header span{color:var(--workspace-muted);margin-top:5px;display:block}.today-work-queue>header>strong{color:var(--workspace-accent);font-family:var(--font-display);text-align:right;font-size:34px;line-height:.8}.today-work-queue>header>strong small{color:var(--workspace-muted);letter-spacing:.16em;text-transform:uppercase;margin-top:9px;font-family:inherit;font-size:9px;display:block}.today-work-queue>nav{border-block:1px solid var(--workspace-border);gap:2px;padding:0 18px;display:flex}.today-work-queue>nav button{color:var(--workspace-muted);background:0 0;border:0;border-bottom:2px solid #0000;min-height:46px;padding:0 12px}.today-work-queue>nav button.active{border-bottom-color:var(--workspace-accent);color:var(--workspace-ink)}.today-work-queue>nav b{background:#182c2112;border-radius:20px;margin-left:7px;padding:2px 6px;font-size:10px}.today-work-list article{border-bottom:1px solid var(--workspace-border);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:16px;margin-inline:20px;padding:17px 6px;display:grid}.today-work-list article:last-child{border-bottom:0}.today-work-list article.urgent{box-shadow:inset 3px 0 var(--workspace-warn,#d89b38)}.today-work-order{color:var(--workspace-accent);font-family:var(--font-display);text-align:center;font-size:18px}.today-work-list article p{color:var(--workspace-accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 3px;font-size:9px;font-weight:800}.today-work-list article h4{margin:0 0 3px;font-size:15px}.today-work-list article>div>span{color:var(--workspace-muted);font-size:12px}.today-work-actions{gap:7px;display:flex}.today-work-actions button{white-space:nowrap}.today-work-clear{padding:32px 26px}.today-work-clear strong,.today-work-clear span{display:block}.today-work-clear span{color:var(--workspace-muted);margin-top:5px}.upload-batch-picker,.mobile-upload-batch{cursor:pointer;background:linear-gradient(120deg,#30b05b1a,#30b05b06);border:1px dashed #23914973;justify-content:space-between;align-items:center;margin-bottom:10px;padding:17px 18px;display:flex}.upload-batch-picker span,.upload-batch-picker b,.upload-batch-picker small,.mobile-upload-batch span,.mobile-upload-batch strong,.mobile-upload-batch small{display:block}.upload-batch-picker small,.mobile-upload-batch small{color:var(--workspace-muted);margin-top:4px;font-weight:400}.upload-batch-picker>strong,.mobile-upload-batch>b{background:var(--workspace-accent);color:#fff;padding:10px 14px}.upload-match-notice{border-left:3px solid var(--workspace-accent);color:var(--workspace-ink);background:#30b05b14;margin:0 0 10px;padding:10px 12px;font-size:12px}.upload-collector-health{background:linear-gradient(145deg,#30b05b14,#0000)}@media (max-width:900px){.today-work-queue{box-shadow:none;border-inline:0}.today-work-queue>header{align-items:flex-start;padding:18px 16px 14px}.today-work-queue>header h3{font-size:22px}.today-work-queue>header span{max-width:260px;font-size:12px}.today-work-queue>nav{scrollbar-width:none;padding-inline:10px;overflow-x:auto}.today-work-list article{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px;margin-inline:10px;padding:15px 4px}.today-work-actions{grid-column:2;width:100%}.today-work-actions button.primary{flex:1}}.development-checkin-toggle{border:0;color:var(--workspace-accent);background:0 0;border-bottom:1px solid;align-self:start;padding:4px 0;font-size:11px;font-weight:750}.development-checkin-form{border-top:1px solid var(--workspace-border);grid-column:1/-1;grid-template-columns:minmax(0,1fr) 130px 150px auto;gap:10px;padding-top:14px;display:grid}.development-checkin-form label,.video-feedback-field{color:var(--workspace-muted);gap:6px;font-size:11px;font-weight:700;display:grid}.development-checkin-form textarea,.development-checkin-form select{border:1px solid var(--workspace-border);background:var(--workspace-surface,#fff);min-height:42px;color:var(--workspace-ink);padding:9px 11px}.development-checkin-form button{background:var(--workspace-accent);color:#fff;border:0;align-self:end;min-height:42px;padding:0 16px;font-weight:750}.development-checkin-history{margin-top:10px}.development-checkin-history summary{color:var(--workspace-accent);cursor:pointer;font-size:11px;font-weight:750}.development-checkin-history p{border-left:2px solid var(--workspace-border);gap:2px;margin:9px 0 0;padding-left:10px;display:grid}.development-checkin-history small{color:var(--workspace-muted)}.development-intelligence-list,.development-video-evidence{margin-top:20px}.development-intelligence-list>h4{margin:0 0 10px}.development-intelligence-list article,.development-video-evidence>div>article{border-top:1px solid var(--workspace-border);gap:5px;padding:14px 0;display:grid}.timetable-review-step,.timetable-class-picker{border:0;border-top:1px solid var(--apex-border);min-width:0;margin:22px 0 0;padding:20px 0}.timetable-class-picker legend{color:var(--apex-text-primary);padding:0 8px 0 0;font-weight:700}.timetable-review-step p,.timetable-class-picker p{color:var(--apex-text-secondary);font-size:13px;line-height:1.5}.timetable-review-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0;font-size:12px;display:flex}.timetable-class-options{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.timetable-class-options label{border:1px solid var(--apex-border);cursor:pointer;border-radius:6px;align-items:center;gap:10px;padding:12px;font-size:13px;display:flex}.timetable-class-options label:has(input:checked){border-color:var(--workspace-accent,#287c31);background:var(--apex-bg-app)}.public-board-config .timetable-class-options input{width:18px;height:18px;accent-color:var(--workspace-accent,#287c31);flex:0 0 18px}.public-board-config-fields.timetable-timing-fields{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.timetable-time-basis strong{text-transform:capitalize;font-size:11px}.timetable-warmup-review{border:1px solid var(--apex-border);border-left:3px solid var(--workspace-accent,#287c31);border-radius:6px;min-width:0;margin:18px 0;padding:18px}.timetable-warmup-review legend{padding:0 8px;font-weight:700}.timetable-warmup-review>label{gap:8px;margin-top:16px;font-size:13px;display:grid}.timetable-warmup-review input[type=file]{max-width:100%}.timetable-warmup-duration input{max-width:180px}.timetable-warmup-order textarea{box-sizing:border-box;border:1px solid var(--apex-border);background:var(--apex-bg-surface);width:100%;color:var(--apex-text-primary);font:inherit;resize:vertical;border-radius:4px;padding:12px;line-height:1.6}.timetable-warmup-review>.timetable-warmup-confirm{align-items:flex-start;gap:10px;display:flex}.public-board-config .timetable-warmup-confirm input{width:18px;height:18px;accent-color:var(--workspace-accent,#287c31);flex:0 0 18px}.timetable-duration-editor label{gap:4px;margin-top:8px;font-size:10px;display:grid}.timetable-duration-editor small{margin-top:8px;font-size:11px;line-height:1.4;display:block}.timetable-time-basis small{color:#92520a;margin-top:6px;font-size:11px;line-height:1.4;display:block}.public-board-config button:disabled{cursor:default}@media (max-width:640px){.timetable-class-options,.public-board-config-fields.timetable-timing-fields{grid-template-columns:1fr}}.development-intelligence-list article>span,.development-video-evidence article>span{color:var(--workspace-accent);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.development-intelligence-list article p,.development-video-evidence article p{color:var(--workspace-muted);margin:0}.development-video-evidence{background:var(--workspace-surface,#fff);padding:22px}.development-video-evidence>div:last-child{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0 24px;display:grid}.development-video-evidence article em{color:var(--workspace-ink);font-style:normal;font-weight:700}.video-feedback-field{margin-top:12px}.video-feedback-field small{font-weight:500}.workspace-subtle-card .grid>label{color:var(--workspace-muted);gap:6px;font-size:11px;font-weight:700;display:grid}.championship-import-preflight{border-left:3px solid var(--workspace-accent);background:#30b05b17;margin:20px 30px 0;padding:15px 18px}.championship-import-preflight.blocked{background:#d86a571a;border-left-color:#d86a57}.championship-import-preflight header{justify-content:space-between;gap:16px;display:flex}.championship-import-preflight p{color:var(--workspace-muted);margin:8px 0 0}.championship-import-preflight p.blocker{color:#b23d2d;font-weight:750}.championship-import-warnings{color:var(--workspace-muted);background:#dca3371a;border-bottom:1px solid #be892a47;gap:4px;padding:12px 30px;display:grid}.championship-import-warnings strong{color:#9a6412}@media (max-width:900px){.development-checkin-form{grid-template-columns:1fr 1fr}.development-checkin-form label:first-child,.development-checkin-form button{grid-column:1/-1}.development-video-evidence{padding:16px}.championship-import-preflight{margin:14px 16px 0}.championship-import-preflight header{display:grid}}.event-live-controls{color:#173327;background:#fff;border:1px solid #d4dfda;border-radius:10px;margin:16px 0}.event-live-controls summary{cursor:pointer;padding:16px 20px}.event-live-controls summary span{color:#52695e;margin-left:14px;font-size:12px}.event-live-body{padding:0 20px 20px}.event-live-body p{font-size:13px;line-height:1.6}.event-live-body select{width:100%;min-width:0}.event-live-actions{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.event-live-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.event-live-fields label,.event-live-body>label{gap:9px;font-size:13px;display:grid}.event-live-body input,.event-live-body select{color:#173327;background:#fff;border:1px solid #bccfc3;border-radius:5px;min-height:42px;padding:8px}.event-live-body button,.event-departure button{color:#15582d;cursor:pointer;background:#f1f7f3;border:1px solid #aac5b5;border-radius:5px;min-height:42px;padding:8px 14px;font-weight:600}.event-live-body button:disabled,.event-departure button:disabled{opacity:.45;cursor:default}.event-departure{color:#173327;background:#fff;border:1px solid #d4dfda;border-left:5px solid #24844b;border-radius:10px;grid-template-columns:minmax(0,1.5fr) minmax(200px,1fr);gap:22px;margin:20px 0;padding:24px;display:grid}.event-departure h2{color:#143a26;overflow-wrap:anywhere;margin:6px 0 12px;font-size:clamp(21px,2vw,30px)}.event-departure p,.event-departure span,.event-departure small{color:#52695e;line-height:1.5}.event-departure-clock{align-content:center;justify-items:end;display:grid}.event-departure-clock strong{font-variant-numeric:tabular-nums;color:#19803e;font-size:clamp(42px,5vw,70px);line-height:1.15}.event-departure.departure-due{border-left-color:#b75f12}.event-departure.departure-due .event-departure-clock strong{color:#a34d0b}.event-departure-sound{border-top:1px solid #e0e8e3;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;padding-top:16px;display:flex}.event-departure-sound small{flex:230px}.event-departure-sound details{flex-basis:100%;font-size:12px}.public-event-board .event-departure{color:#e4eee7;border-color:#2f4435;border-left-color:var(--event-green,#63e486);background:linear-gradient(145deg,#0c2112,#07100a)}.public-event-board .event-departure h2{color:#e4eee7}.public-event-board .event-departure p,.public-event-board .event-departure span,.public-event-board .event-departure small{color:#a7b9ac}.public-event-board .event-departure .workspace-section-label{color:var(--event-green,#63e486)!important}.public-event-board .event-departure-clock strong{color:var(--event-green,#63e486)}.public-event-board .event-departure-sound{border-color:#2f4435}.public-event-board .event-departure button{color:#b9f1c6;background:#13291a;border-color:#41624b}.public-event-board .event-departure button:not(:disabled):hover{background:#1c3a25;border-color:#63e486}.public-event-board .event-departure button:focus-visible,.public-event-board .event-departure summary:focus-visible{outline-offset:3px;outline:2px solid #63e486}.public-event-board .event-departure-sound details{color:#a7b9ac}.public-event-board .event-departure.departure-due{border-left-color:#efb35c}.public-event-board .event-departure.departure-due .event-departure-clock strong{color:#efb35c}.public-event-board .public-event-hero>div{min-width:0}.public-event-board .event-departure{grid-template-columns:minmax(0,1fr) auto;gap:8px 18px;margin:10px 0;padding:12px 20px}.public-event-board .event-departure h2{margin:3px 0 5px;font-size:clamp(17px,1.4vw,22px);line-height:1.25}.public-event-board .event-departure p{margin:3px 0}.public-event-board .event-departure p,.public-event-board .event-departure span{font-size:12px}.public-event-board .event-departure-clock strong{font-size:clamp(30px,3vw,44px)}.public-event-board .event-departure-sound{gap:8px;padding-top:8px}.public-event-board .event-departure button{min-height:32px;padding:5px 10px;font-size:12px}.public-event-board .event-departure-sound small{flex:0 auto}.public-event-board .event-departure-sound details{flex-basis:auto;margin-left:auto}.public-event-board .event-departure-sound details[open]{flex-basis:100%}.public-event-board .event-departure .event-sound-activate{color:#ffe2a5;border-color:#c39043}@media (max-width:700px){.public-event-board .event-departure{grid-template-columns:minmax(0,1fr);padding:12px}.public-event-board .event-departure-clock{grid-template-columns:1fr auto;align-items:center}.public-event-board .event-departure-clock small{grid-column:1/-1}.public-event-board .event-departure button{min-height:40px}}@media (max-width:720px){.public-event-board .public-event-hero{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.event-live-fields,.event-departure{grid-template-columns:minmax(0,1fr)}.event-live-controls summary span{margin:8px 0 0;display:block}.event-departure{padding:18px}.event-departure-clock{justify-items:start}}
