:root{--background:.985 .003 247;--foreground:.208 .021 266;--card:1 0 0;--card-foreground:.208 .021 266;--popover:1 0 0;--popover-foreground:.208 .021 266;--primary:.545 .196 264;--primary-foreground:1 0 0;--secondary:.968 .006 248;--secondary-foreground:.279 .02 266;--muted:.968 .006 248;--muted-foreground:.551 .02 264;--accent:.961 .013 256;--accent-foreground:.373 .03 266;--destructive:.577 .245 27;--border:.923 .006 250;--input:.923 .006 250;--ring:.545 .196 264;--radius:.75rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.dark{--background:.179 .02 266;--foreground:.967 .006 248;--card:.221 .022 266;--card-foreground:.967 .006 248;--popover:.221 .022 266;--popover-foreground:.967 .006 248;--primary:.637 .182 264;--primary-foreground:.179 .02 266;--secondary:.279 .02 266;--secondary-foreground:.928 .01 256;--muted:.265 .02 266;--muted-foreground:.735 .022 258;--accent:.295 .022 266;--accent-foreground:.928 .01 256;--destructive:.704 .191 22;--border:.33 .02 266;--input:.33 .02 266;--ring:.637 .182 264;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:is(button,[role=button],a,input,select,textarea){transition-property:color,background-color,border-color,opacity,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}:is(button,[role=button],a,input,select,textarea):focus-visible{box-shadow:0 0 0 2px oklch(var(--background)), 0 0 0 4px color-mix(in oklch, oklch(var(--ring)) 50%, transparent);outline:none}input:not([type=checkbox]):not([type=radio]),select,textarea{border-color:oklch(var(--border));background-color:oklch(var(--background));color:oklch(var(--foreground))}input:not([type=checkbox]):not([type=radio])::placeholder,textarea::placeholder{color:oklch(var(--muted-foreground))}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{box-shadow:0 1px 2px #0000000a;box-shadow:0 1px 2px lab(0% 0 0/.04)}.dark input:not([type=checkbox]):not([type=radio]):not([type=range]),.dark select,.dark textarea{box-shadow:0 1px 2px #00000040;box-shadow:0 1px 2px lab(0% 0 0/.25)}input:not([type=checkbox]):not([type=radio]):not([type=range]):hover:not(:focus),select:hover:not(:focus),textarea:hover:not(:focus){border-color:oklch(var(--muted-foreground) / .45)}input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,select:focus,textarea:focus{border-color:oklch(var(--primary))}input[type=checkbox],input[type=radio]{accent-color:oklch(var(--primary));cursor:pointer;width:1rem;height:1rem}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{accent-color:oklch(var(--primary))}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.65;border-radius:.375rem;margin-left:.25rem;padding:.2rem;transition:opacity .15s,background-color .15s}input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.65;border-radius:.375rem;margin-left:.25rem;padding:.2rem;transition:opacity .15s,background-color .15s}input[type=datetime-local]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.65;border-radius:.375rem;margin-left:.25rem;padding:.2rem;transition:opacity .15s,background-color .15s}input[type=month]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.65;border-radius:.375rem;margin-left:.25rem;padding:.2rem;transition:opacity .15s,background-color .15s}input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1;background-color:oklch(var(--primary) / .12)}input[type=time]::-webkit-calendar-picker-indicator:hover{opacity:1;background-color:oklch(var(--primary) / .12)}input[type=datetime-local]::-webkit-calendar-picker-indicator:hover{opacity:1;background-color:oklch(var(--primary) / .12)}input[type=month]::-webkit-calendar-picker-indicator:hover{opacity:1;background-color:oklch(var(--primary) / .12)}table thead th:first-child,table tbody td:first-child{padding-left:1.5rem}table thead th:last-child,table tbody td:last-child{padding-right:1.5rem}table thead th{letter-spacing:.06em;text-transform:uppercase;color:oklch(var(--muted-foreground));white-space:nowrap;font-size:.7rem;font-weight:600}table tbody tr{transition:background-color .14s,box-shadow .14s}table tbody tr:not(:last-child){border-bottom:1px solid oklch(var(--border) / .55)}table tbody tr:hover{background-color:oklch(var(--primary) / .05)}.dark table tbody tr:hover{background-color:oklch(var(--primary) / .1)}body{font-feature-settings:"cv11", "ss01";letter-spacing:-.005em}h1,h2,h3,h4,.font-display{font-family:var(--font-display), var(--font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em}body{background-color:oklch(var(--background));background-image:radial-gradient(60rem 60rem at 110% -10%, oklch(var(--primary) / .05), transparent 60%), radial-gradient(50rem 50rem at -10% 0%, oklch(var(--primary) / .04), transparent 55%);background-attachment:fixed}::selection{background:oklch(var(--primary) / .18);color:oklch(var(--foreground))}*{scrollbar-width:thin;scrollbar-color:oklch(var(--muted-foreground) / .3) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background-color:oklch(var(--muted-foreground) / .28);background-clip:content-box;border:2px solid #0000;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background-color:oklch(var(--muted-foreground) / .45);background-clip:content-box}.hue-slider::-webkit-slider-thumb{appearance:none;border:2px solid oklch(var(--foreground) / .25);cursor:pointer;background:#fff;border-radius:9999px;width:18px;height:18px;box-shadow:0 1px 3px #0000004d;box-shadow:0 1px 3px lab(0% 0 0/.3)}.hue-slider::-moz-range-thumb{border:2px solid oklch(var(--foreground) / .25);cursor:pointer;background:#fff;border-radius:9999px;width:18px;height:18px;box-shadow:0 1px 3px #0000004d;box-shadow:0 1px 3px lab(0% 0 0/.3)}.shadow-card{box-shadow:0 1px 2px #0000000a,0 1px 3px #0000000f;box-shadow:0 1px 2px lab(0% 0 0/.04),0 1px 3px lab(0% 0 0/.06)}.shadow-card-hover{box-shadow:0 4px 12px #0000000f,0 2px 6px #0000000d;box-shadow:0 4px 12px lab(0% 0 0/.06),0 2px 6px lab(0% 0 0/.05)}.dark .shadow-card{box-shadow:0 1px 2px #0006,0 1px 3px #0000004d;box-shadow:0 1px 2px lab(0% 0 0/.4),0 1px 3px lab(0% 0 0/.3)}.dark .shadow-card-hover{box-shadow:0 6px 18px #00000080,0 2px 8px #0006;box-shadow:0 6px 18px lab(0% 0 0/.5),0 2px 8px lab(0% 0 0/.4)}
