/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}.dashboard-app{color:var(--foreground);background:var(--background)}.dashboard-app.dark{color-scheme:dark;--background:oklch(7% .005 264);--foreground:oklch(97% .003 264);--card:oklch(10% .006 264);--card-foreground:oklch(97% .003 264);--popover:oklch(13% .007 264);--popover-foreground:oklch(97% .003 264);--primary:oklch(55% .18 264);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(18% .01 264);--secondary-foreground:oklch(97% .003 264);--muted:oklch(14% .008 264);--muted-foreground:oklch(76% .008 264);--accent:oklch(22% .04 264);--accent-foreground:oklch(97% .003 264);--destructive:oklch(55% .18 25);--border:oklch(100% 0 0/.07);--input:oklch(100% 0 0/.12);--ring:oklch(55% .18 264);--sidebar:oklch(9% .006 264);--sidebar-foreground:oklch(97% .003 264);--sidebar-primary:oklch(55% .18 264);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(18% .04 264);--sidebar-accent-foreground:oklch(97% .003 264);--sidebar-border:oklch(100% 0 0/.07);--sidebar-ring:oklch(55% .18 264);--radius:.625rem}.dashboard-app.light{color-scheme:light;--background:oklch(99.5% .002 264);--foreground:oklch(22% .015 264);--card:oklch(100% 0 0);--card-foreground:oklch(22% .015 264);--popover:oklch(100% 0 0);--popover-foreground:oklch(22% .015 264);--primary:oklch(52% .16 264);--primary-foreground:oklch(99% 0 0);--secondary:oklch(96% .004 264);--secondary-foreground:oklch(22% .015 264);--muted:oklch(96% .004 264);--muted-foreground:oklch(48% .012 264);--accent:oklch(96% .02 264);--accent-foreground:oklch(22% .015 264);--destructive:oklch(55% .18 25);--border:oklch(0% 0 0/.08);--input:oklch(0% 0 0/.06);--ring:oklch(52% .16 264);--sidebar:oklch(98.5% .003 264);--sidebar-foreground:oklch(22% .015 264);--sidebar-primary:oklch(52% .16 264);--sidebar-primary-foreground:oklch(99% 0 0);--sidebar-accent:oklch(94% .006 264);--sidebar-accent-foreground:oklch(22% .015 264);--sidebar-border:oklch(0% 0 0/.08);--sidebar-ring:oklch(52% .16 264);--radius:.625rem}.dashboard-app.dark,.dashboard-app.light{--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-muted:var(--muted-foreground);--color-accent:var(--primary);--color-surface-1:var(--card);--color-surface-2:var(--muted);--color-border:var(--border);--color-border-strong:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.dashboard-app.dark,.dashboard-app.light{--color-border-strong:color-mix(in oklch,var(--foreground) 14%,transparent)}}.dashboard-app.dark,.dashboard-app.light{--color-subtle:var(--muted-foreground);--color-hover:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.dashboard-app.dark,.dashboard-app.light{--color-hover:color-mix(in oklch,var(--foreground) 5%,transparent)}}.dashboard-app.dark,.dashboard-app.light{--color-hover-subtle:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.dashboard-app.dark,.dashboard-app.light{--color-hover-subtle:color-mix(in oklch,var(--foreground) 3%,transparent)}}.dashboard-app.dark .text-muted,.dashboard-app.light .text-muted{color:var(--muted-foreground)}.dashboard-app.dark *,.dashboard-app.light *{border-color:var(--border)}.dashboard-app.dark :focus-visible,.dashboard-app.light :focus-visible{box-shadow:0 0 0 1px var(--ring);outline:none}