:root {
  --lightningcss-light: ;
  --lightningcss-dark: initial;
  color-scheme: dark;
  --accent-h: 212;
  --accent-s: 100%;
  --accent-l: 58%;
  --accent: hsl(var(--accent-h), var(--accent-s), var(--accent-l));
  --accent-strong: hsl(var(--accent-h), var(--accent-s), 50%);
  --accent-soft: hsl(var(--accent-h), 90%, 70%);
  --background-body: #05070d;
  --background-alt: #0c111c;
  --background: #0f1523;
  --background-input: #0f1523;
  --text-main: #f6f8ff;
  --text-bright: #fff;
  --text-muted: #8a93a6;
  --border: #94a3b82e;
  --links: var(--accent);
  --focus: var(--accent);
  --form-text: var(--text-main);
  --form-placeholder: #586274;
  --button-base: var(--accent);
  --button-hover: hsl(var(--accent-h), var(--accent-s), 64%);
  --selection: #388bfd59;
  --font-family-sans: "Plus Jakarta Sans", system-ui, -apple-system, sans-serif;
  --font-family-mono: ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, monospace;
  --font-size-2xs: .6875rem;
  --font-size-xs: .75rem;
  --font-size-sm: .8125rem;
  --font-size-md: .875rem;
  --font-size-base: .9375rem;
  --font-size-lg: 1rem;
  --font-size-xl: 1.05rem;
  --font-size-2xl: 1.6rem;
  --font-size-display: 4.375rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-semibold: 600;
  --font-weight-bold: 700;
  --letter-spacing-tight: -.02em;
  --letter-spacing-ui: -.01em;
  --letter-spacing-caps: .06em;
  --line-height-snug: 1.2;
  --line-height-body: 1.45;
  --line-height-relaxed: 1.55;
  --layout-max-width: 560px;
  --layout-shell-padding-block-start: calc(52px + env(safe-area-inset-top, 0px));
  --layout-shell-padding-inline: max(14px, env(safe-area-inset-left, 0px));
  --layout-shell-padding-block-end: calc(12px + env(safe-area-inset-bottom, 0px));
  --bottom-nav-height: 56px;
  --safe-top: env(safe-area-inset-top, 0px);
  --safe-bottom: env(safe-area-inset-bottom, 0px);
  --safe-left: env(safe-area-inset-left, 0px);
  --safe-right: env(safe-area-inset-right, 0px);
  --space-0: 0;
  --space-1: .25rem;
  --space-2: .5rem;
  --space-3: .65rem;
  --space-4: .75rem;
  --space-5: 1rem;
  --space-6: 1.1rem;
  --space-7: 1.25rem;
  --space-8: 1.5rem;
  --space-9: 2rem;
  --space-10: 2.5rem;
  --radius-sm: 6px;
  --radius-md: 14px;
  --radius-lg: 20px;
  --radius-full: 999px;
  --shadow-xs: 0 1px 2px #00000040;
  --shadow-sm: 0 4px 8px -1px #00000059, 0 12px 24px -10px #0006;
  --shadow-md: 0 22px 60px -20px #0000008c;
  --shadow-inset-highlight: inset 0 1px 0 #ffffff0a;
  --shadow-cta: 0 10px 24px -10px color-mix(in srgb, var(--accent) 75%, transparent);
  --shadow-wheel: 0 6px 18px #00000073;
  --shadow-status-success: 0 0 0 4px color-mix(in srgb, var(--color-success) 18%, transparent);
  --shadow-status-danger: 0 0 0 4px color-mix(in srgb, var(--color-danger) 20%, transparent);
  --color-danger: #ef4444;
  --color-danger-strong: #f87171;
  --color-success: #22c55e;
  --color-success-strong: #4ade80;
  --color-warning: #f59e0b;
  --color-info-text: #fcd34d;
  --color-warning-text: #fde68a;
  --color-danger-text: #fecdd3;
  --color-on-primary: #fff;
  --color-on-dark: #fff;
  --color-noscript-text: #fecaca;
  --color-noscript-bg: #450a0a;
  --color-black: #000;
  --color-car-surface-start: #0d1424;
  --color-car-surface-end: #04070f;
  --color-car-hull: #3d4f66;
  --color-car-hull-highlight: color-mix(in srgb, var(--color-car-hull) 88%, #fff 12%);
  --color-car-glass-line: #ffffff24;
  --color-car-glass-line-soft: #ffffff14;
  --color-wheel-chip-bg: #0f172aeb;
  --color-wheel-chip-border: #ffffff1f;
  --color-wheel-pin: #f8fafc8c;
  --color-scan-overlay: #000000b3;
  --color-alert-danger-bg: color-mix(in srgb, var(--color-danger) 14%, var(--background-alt));
  --color-alert-danger-border: color-mix(in srgb, var(--color-danger) 55%, transparent);
  --color-alert-warning-bg: color-mix(in srgb, var(--color-warning) 14%, var(--background-alt));
  --color-alert-warning-border: color-mix(in srgb, var(--color-warning) 45%, transparent);
  --color-start-number-shadow: #000;
  --app-bar-height: 56px;
  --color-app-bar-bg: #05070dc7;
  --color-app-bar-border: #3b82f659;
  --color-app-bar-accent: linear-gradient(90deg, color-mix(in srgb, var(--accent) 5%, transparent) 0%, color-mix(in srgb, var(--accent) 85%, transparent) 50%, color-mix(in srgb, var(--accent) 5%, transparent) 100%);
  --blur-glass-sm: blur(6px);
  --blur-glass-md: blur(12px);
  --blur-glass-lg: blur(14px);
  --blur-glass-xl: blur(16px);
  --saturate-glass: saturate(1.15);
  --saturate-glass-strong: saturate(1.2);
  --duration-instant: .1s;
  --duration-fast: .15s;
  --duration-normal: .2s;
  --ease-default: ease;
  --ease-out: ease-out;
  --z-global-actions: 30;
  --z-bottom-nav: 40;
  --z-modal: 1040;
  --z-toast: 1051;
  --color-nav-bar-bg: color-mix(in srgb, var(--background-body) 92%, var(--text-main) 4%);
  --color-nav-bar-border: var(--app-border-subtle);
  --color-nav-inactive: var(--text-muted);
  --color-nav-active: var(--accent);
  --capture-border-width: 2px;
  --capture-border-radius: var(--radius-lg);
  --video-border-radius: var(--radius-md);
  --scan-frame-color: #ffffffeb;
  --color-border-subtle: #94a3b824;
  --color-surface-glass: color-mix(in srgb, var(--background-alt) 80%, transparent);
  --color-surface-elevated: color-mix(in srgb, var(--background-alt) 92%, #fff 5%);
  --color-body-gradient-accent-strong: color-mix(in srgb, var(--accent) 22%, transparent);
  --color-body-gradient-accent-soft: color-mix(in srgb, var(--accent) 10%, transparent);
  --color-body-gradient-accent-dark: color-mix(in srgb, var(--accent) 18%, transparent);
  --container-max-width: var(--layout-max-width);
  --app-font: var(--font-family-sans);
  --app-radius: var(--radius-lg);
  --app-radius-sm: var(--radius-md);
  --app-radius-pill: var(--radius-full);
  --app-shadow: var(--shadow-sm);
  --app-shadow-lg: var(--shadow-md);
  --app-surface: var(--color-surface-elevated);
  --app-border-subtle: var(--color-border-subtle);
  --error-color: var(--color-danger);
  --success-color: var(--color-success);
  --active-color: var(--color-warning);
}
/*# sourceMappingURL=index.4575c37e.css.map */
