:root{--driver-bg: #05070b;--driver-shell: #060a18;--driver-panel: #181818;--driver-panel-elevated: #1e1e1e;--driver-panel-active: #172441;--driver-text: #f0ede8;--driver-muted: #8a99b1;--driver-low: #5b6b85;--driver-cyan: #5bb9e8;--driver-magenta: #8e44ad;--driver-green: #22c55e;--driver-amber: #f39c12;--driver-red: #e74c3c;--driver-border: rgba(255, 255, 255, .08);--driver-border-strong: rgba(91, 185, 232, .28);--driver-radius: 24px;--driver-radius-sub: 16px;--driver-radius-pill: 999px;--driver-border-width: 1px;--driver-font-display: "Anton", "Impact", sans-serif;--driver-font-body: "Rajdhani", "Roboto Condensed", "Arial Narrow", Arial, sans-serif;--driver-font-mono: "IBM Plex Mono", "Consolas", monospace;--driver-pro-border: rgba(142, 68, 173, .34);--driver-danger-border: rgba(231, 76, 60, .34);--driver-shadow: 0 18px 40px rgba(0, 0, 0, .28);--driver-title-size: clamp(3rem, 5vw, 4.8rem);--driver-section-title-size: 1.875rem;--driver-card-title-size: clamp(2rem, 3vw, 2.6rem);--driver-kpi-size: 2rem;--driver-body-size: .9375rem;--driver-body-line-height: 1.45;--driver-heading-line-height: .98;--driver-heading-letter-spacing: .02em;--driver-label-letter-spacing: .16em;--driver-content-width: 1180px;--driver-content-padding: 28px;--driver-grid-gap: 16px}.driver-content{max-width:var(--driver-content-width);margin:0 auto;padding:32px var(--driver-content-padding) 56px}.driver-title,.driver-section-title,.driver-card-title,.driver-kpi-value{margin:0;font-family:var(--driver-font-display);font-style:italic;font-weight:400;text-transform:uppercase;letter-spacing:var(--driver-heading-letter-spacing);line-height:var(--driver-heading-line-height);color:var(--driver-text)}.driver-title{font-size:var(--driver-title-size)}.driver-section-title{font-size:var(--driver-section-title-size)}.driver-card-title{font-size:var(--driver-card-title-size)}.driver-kpi-value{font-size:var(--driver-kpi-size)}.driver-eyebrow,.driver-label{margin:0 0 .5rem;color:var(--driver-cyan);font:900 .6875rem / 1 var(--driver-font-body);letter-spacing:var(--driver-label-letter-spacing);text-transform:uppercase}.driver-body{color:var(--driver-muted);font:500 var(--driver-body-size) / var(--driver-body-line-height) var(--driver-font-body)}.driver-grid{display:grid;gap:var(--driver-grid-gap)}.driver-kpi-grid{display:grid;gap:var(--driver-grid-gap);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.driver-card{border:var(--driver-border-width) solid var(--driver-border);border-radius:var(--driver-radius);background:linear-gradient(180deg,#1e1e1efa,#121212fa),#181818;box-shadow:var(--driver-shadow);padding:24px}.driver-card-focus{border-color:#5bb9e838;background:radial-gradient(circle at top right,rgba(91,185,232,.14),transparent 52%),linear-gradient(180deg,#222222fa,#121212fa)}.driver-card-pro{border-color:var(--driver-pro-border);background:linear-gradient(135deg,rgba(142,68,173,.18),transparent 55%),linear-gradient(180deg,#222222fa,#121212fa)}.driver-btn{display:inline-flex;min-height:40px;align-items:center;justify-content:center;padding:0 20px;border:var(--driver-border-width) solid transparent;border-radius:var(--driver-radius-pill);text-decoration:none;text-transform:uppercase;letter-spacing:.1em;font:900 .75rem / 1 var(--driver-font-body);cursor:pointer;transition:filter .15s ease,background .15s ease,border-color .15s ease}.driver-btn:disabled{opacity:.4;cursor:not-allowed}.driver-btn-primary{background:linear-gradient(135deg,#5bb9e8f5,#5bb9e8cc);color:var(--driver-bg)}.driver-btn-primary:hover{filter:brightness(1.08)}.driver-btn-secondary{border-color:#ffffff1f;color:var(--driver-cyan);background:#ffffff08}.driver-btn-secondary:hover{background:#ffffff14}.driver-btn-pro{background:var(--driver-magenta);color:#fff}.driver-btn-pro:hover{filter:brightness(1.1)}.driver-btn-danger{border-color:var(--driver-danger-border);color:var(--driver-red);background:transparent}.driver-btn-danger:hover{background:#e74c3c14}.driver-badge{display:inline-flex;align-items:center;border:var(--driver-border-width) solid var(--driver-border);border-radius:var(--driver-radius-pill);padding:5px 7px;color:var(--driver-cyan);font:900 .625rem / 1 var(--driver-font-body);letter-spacing:.12em;text-transform:uppercase}.driver-badge-neutral{border-color:var(--driver-border);color:var(--driver-low)}.driver-badge-success{border-color:#22c55e57;color:var(--driver-green)}.driver-badge-warning{border-color:#f39c1257;color:var(--driver-amber)}.driver-badge-danger{border-color:var(--driver-danger-border);color:var(--driver-red)}.driver-badge-pro{border-color:var(--driver-pro-border);color:var(--driver-magenta)}.signed-in-workspace{--apex-red: var(--driver-cyan);--apex-black: var(--driver-bg);--apex-white: var(--driver-text);--apex-muted: var(--driver-muted);--apex-border: var(--driver-border-strong);--font-display: var(--driver-font-display);--font-ui: var(--driver-font-body);--font-mono: var(--driver-font-mono);background:radial-gradient(circle at 82% 0%,rgba(91,185,232,.14),transparent 34rem),linear-gradient(180deg,var(--driver-bg) 0%,var(--driver-shell) 52%,var(--driver-bg) 100%);color:var(--driver-text);font-family:var(--driver-font-body)}.signed-in-workspace h1,.signed-in-workspace h2,.signed-in-workspace h3,.signed-in-workspace .font-display{color:var(--driver-text);font-family:var(--driver-font-display);font-style:italic;letter-spacing:.02em;line-height:.98}.signed-in-workspace main{background:radial-gradient(circle at 82% 0%,rgba(91,185,232,.12),transparent 34rem),linear-gradient(180deg,var(--driver-bg),var(--driver-shell) 52%,var(--driver-bg))!important;color:var(--driver-text)}.signed-in-workspace p,.signed-in-workspace .text-neutral-400,.signed-in-workspace .text-slate-400,.signed-in-workspace .text-apex-muted{color:var(--driver-muted)!important}.signed-in-workspace .bg-white\/\[0\.01\],.signed-in-workspace .bg-white\/\[0\.02\],.signed-in-workspace .bg-slate-900,.signed-in-workspace .bg-apex-panel{background:linear-gradient(180deg,#1e1e1efa,#121212fa),#181818!important}.signed-in-workspace .border-white\/5,.signed-in-workspace .border-white\/10,.signed-in-workspace .border-slate-800,.signed-in-workspace .border-apex-accent\/20{border-color:var(--driver-border)!important}.signed-in-workspace .rounded-xl,.signed-in-workspace .rounded-2xl{border-radius:var(--driver-radius)!important}.signed-in-workspace .rounded-full{border-radius:var(--driver-radius-pill)!important}.signed-in-workspace .text-\[\#ff3c00\],.signed-in-workspace .text-orange-400,.signed-in-workspace .text-orange-500,.signed-in-workspace .text-apex-accent{color:var(--driver-cyan)!important}.signed-in-workspace .bg-\[\#ff3c00\],.signed-in-workspace .bg-orange-500,.signed-in-workspace .bg-apex-accent{background-color:var(--driver-cyan)!important;color:var(--driver-bg)!important}.signed-in-workspace .border-\[\#ff3c00\],.signed-in-workspace .border-orange-500,.signed-in-workspace .border-apex-accent{border-color:var(--driver-cyan)!important}.signed-in-workspace input,.signed-in-workspace select,.signed-in-workspace textarea{border-color:var(--driver-border)!important;background:var(--driver-panel)!important;color:var(--driver-text)!important;font-family:var(--driver-font-body)}.signed-in-workspace input:focus,.signed-in-workspace select:focus,.signed-in-workspace textarea:focus{border-color:var(--driver-cyan)!important;box-shadow:0 0 0 3px #5bb9e829}.signed-in-workspace button:not([class*=red]),.signed-in-workspace a[class*=bg-]:not([class*=red]):not([class*=magenta]){border-radius:var(--driver-radius);font-family:var(--driver-font-body);font-weight:900;letter-spacing:.1em;text-transform:uppercase}
