@media screen{:root:has([data-authenticated-theme=dark]){color-scheme:dark;--background:222 47% 8%;--foreground:214 32% 91%;--card:221 38% 15%;--card-foreground:214 32% 91%;--popover:221 38% 15%;--popover-foreground:214 32% 91%;--primary:221 83% 53%;--primary-foreground:0 0% 100%;--secondary:218 35% 22%;--secondary-foreground:214 32% 91%;--muted:218 35% 19%;--muted-foreground:215 27% 73%;--accent:217 91% 70%;--accent-foreground:222 47% 8%;--destructive:0 72% 42%;--success:142 65% 33%;--warning:38 92% 60%;--info:217 91% 60%;--border:215 25% 32%;--input:215 25% 32%;--ring:217 91% 70%;--app-heading:#b7ccff;--app-destructive-text:0 94% 82%;--app-success-text:142 77% 73%;--account-blue-main:#202f4a;--account-blue-detail:#17243b;--account-blue-border:#7297d0;--account-blue-icon:#b7ccff;--account-teal-main:#193831;--account-teal-detail:#142b28;--account-teal-border:#65b7a6;--account-teal-icon:#a4e4d1;--account-amber-main:#3a2e22;--account-amber-detail:#2c251f;--account-amber-border:#c29963;--account-amber-icon:#efd0a5;--account-violet-main:#302940;--account-violet-detail:#241f32;--account-violet-border:#aa92ce;--account-violet-icon:#d8c5f7;--chart-track:#334155;--chart-positive:#85cf6b;--chart-accent:#7ea3ff;--chart-accent-soft:#a5b4fc}body:has([data-authenticated-theme=dark]){background-image:radial-gradient(circle at 96% 0,rgb(65 103 195/.1),transparent 24rem),linear-gradient(180deg,#0b1220,#101827)}:root:has([data-authenticated-theme=dark]) [data-theme-preserve=brand]{background-color:#0a1530}:root:has([data-authenticated-theme=dark]) :focus-visible{outline-color:hsl(var(--ring))}:root:has([data-authenticated-theme=dark]) :is(input,select,textarea){color-scheme:dark}:root:has([data-authenticated-theme=dark]) :is(option,optgroup){background-color:hsl(var(--popover));color:hsl(var(--popover-foreground))}:root:has([data-authenticated-theme=dark]) option:checked{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}:root:has([data-authenticated-theme=dark]) :is(option:disabled,optgroup:disabled){color:hsl(var(--muted-foreground))}:root:has([data-authenticated-theme=dark]) input:-webkit-autofill{-webkit-text-fill-color:hsl(var(--foreground));-webkit-box-shadow:0 0 0 1000px hsl(var(--card)) inset;caret-color:hsl(var(--foreground))}:root:has([data-authenticated-theme=dark]) ::-moz-selection{background:#315bc6;color:#fff}:root:has([data-authenticated-theme=dark]) ::selection{background:#315bc6;color:#fff}}