/* Generated by npm run colors:replace. Edit the values here to change the theme. */
:root {
    --theme-neutral-50: 249 250 251;
    --theme-neutral-100: 243 244 246;
    --theme-neutral-200: 229 231 235;
    --theme-neutral-300: 209 213 219;
    --theme-neutral-400: 156 163 175;
    --theme-neutral-500: 107 114 128;
    --theme-neutral-600: 75 85 99;
    --theme-neutral-700: 55 65 81;
    --theme-neutral-800: 31 41 55;
    --theme-neutral-900: 17 24 39;
    --theme-neutral-950: 3 7 18;
    --theme-primary-50: 239 246 255;
    --theme-primary-100: 219 234 254;
    --theme-primary-200: 191 219 254;
    --theme-primary-300: 147 197 253;
    --theme-primary-400: 96 165 250;
    --theme-primary-500: 59 130 246;
    --theme-primary-600: 37 99 235;
    --theme-primary-700: 29 78 216;
    --theme-primary-800: 30 64 175;
    --theme-primary-900: 30 58 138;
    --theme-primary-950: 23 37 84;
    --theme-danger-50: 254 242 242;
    --theme-danger-100: 254 226 226;
    --theme-danger-200: 254 202 202;
    --theme-danger-300: 252 165 165;
    --theme-danger-400: 248 113 113;
    --theme-danger-500: 239 68 68;
    --theme-danger-600: 220 38 38;
    --theme-danger-700: 185 28 28;
    --theme-danger-800: 153 27 27;
    --theme-danger-900: 127 29 29;
    --theme-danger-950: 69 10 10;
    --theme-warning-50: 255 251 235;
    --theme-warning-100: 254 243 199;
    --theme-warning-200: 253 230 138;
    --theme-warning-300: 252 211 77;
    --theme-warning-400: 251 191 36;
    --theme-warning-500: 245 158 11;
    --theme-warning-600: 217 119 6;
    --theme-warning-700: 180 83 9;
    --theme-warning-800: 146 64 14;
    --theme-warning-900: 120 53 15;
    --theme-warning-950: 69 26 3;
    --theme-success-50: 240 253 244;
    --theme-success-100: 220 252 231;
    --theme-success-200: 187 247 208;
    --theme-success-300: 134 239 172;
    --theme-success-400: 74 222 128;
    --theme-success-500: 34 197 94;
    --theme-success-600: 22 163 74;
    --theme-success-700: 21 128 61;
    --theme-success-800: 22 101 52;
    --theme-success-900: 20 83 45;
    --theme-success-950: 5 46 22;
    --theme-accent-50: 250 245 255;
    --theme-accent-100: 243 232 255;
    --theme-accent-200: 233 213 255;
    --theme-accent-300: 216 180 254;
    --theme-accent-400: 192 132 252;
    --theme-accent-500: 168 85 247;
    --theme-accent-600: 147 51 234;
    --theme-accent-700: 126 34 206;
    --theme-accent-800: 107 33 168;
    --theme-accent-900: 88 28 135;
    --theme-accent-950: 59 7 100;
    --theme-brand-50: 255 251 235;
    --theme-brand-100: 254 243 199;
    --theme-brand-200: 253 230 138;
    --theme-brand-300: 252 211 77;
    --theme-brand-400: 250 204 21;
    --theme-brand-500: 234 179 8;
    --theme-brand-600: 202 138 4;
    --theme-brand-700: 161 98 7;
    --theme-brand-800: 133 77 14;
    --theme-brand-900: 113 63 18;
    --theme-brand-950: 66 32 6;
    --theme-neutral-0: 255 255 255;
    --theme-neutral-1000: 0 0 0;
    --theme-custom-2d3748: 45 55 72;
    --theme-custom-fdfdfc: 253 253 252;
    --theme-custom-1b1b18: 27 27 24;
    --theme-custom-706f6c: 112 111 108;
    --theme-custom-dbdbd7: 219 219 215;
    --theme-custom-f53003: 245 48 3;
    --theme-custom-fff2f2: 255 242 242;
}

.theme-bg-transparent { background-color: transparent; }
.theme-text-transparent { color: transparent; }
.theme-bg-current { background-color: currentColor; }
.theme-text-current { color: currentColor; }
.theme-bg-inherit { background-color: inherit; }
.theme-text-inherit { color: inherit; }

.theme-bg-neutral-800 { background-color: rgb(var(--theme-neutral-800) / 1); }
.theme-text-neutral-500 { color: rgb(var(--theme-neutral-500) / 1); }
.theme-text-neutral-100 { color: rgb(var(--theme-neutral-100) / 1); }
.theme-text-neutral-400 { color: rgb(var(--theme-neutral-400) / 1); }
.theme-bg-brand-600 { background-color: rgb(var(--theme-brand-600) / 1); }
.theme-bg-brand-700:hover { background-color: rgb(var(--theme-brand-700) / 1); }
.theme-text-neutral-0 { color: rgb(var(--theme-neutral-0) / 1); }
.theme-bg-neutral-700:hover { background-color: rgb(var(--theme-neutral-700) / 1); }
.theme-bg-brand-700 { background-color: rgb(var(--theme-brand-700) / 1); }
.theme-bg-transparent { background-color: transparent; }
.theme-text-neutral-300 { color: rgb(var(--theme-neutral-300) / 1); }
.theme-text-success-500 { color: rgb(var(--theme-success-500) / 1); }
.theme-bg-danger-600 { background-color: rgb(var(--theme-danger-600) / 1); }
.theme-text-neutral-200 { color: rgb(var(--theme-neutral-200) / 1); }
.theme-text-neutral-0:hover { color: rgb(var(--theme-neutral-0) / 1); }
.theme-text-warning-400 { color: rgb(var(--theme-warning-400) / 1); }
.theme-bg-primary-900 { background-color: rgb(var(--theme-primary-900) / 1); }
.theme-text-primary-200 { color: rgb(var(--theme-primary-200) / 1); }
.theme-bg-warning-900 { background-color: rgb(var(--theme-warning-900) / 1); }
.theme-text-warning-200 { color: rgb(var(--theme-warning-200) / 1); }
.theme-bg-danger-900 { background-color: rgb(var(--theme-danger-900) / 1); }
.theme-bg-success-900 { background-color: rgb(var(--theme-success-900) / 1); }
.theme-text-success-200 { color: rgb(var(--theme-success-200) / 1); }
.theme-bg-neutral-700\/60 { background-color: rgb(var(--theme-neutral-700) / 0.6); }
.theme-bg-neutral-600 { background-color: rgb(var(--theme-neutral-600) / 1); }
.theme-bg-neutral-900 { background-color: rgb(var(--theme-neutral-900) / 1); }
.theme-bg-primary-700\/20 { background-color: rgb(var(--theme-primary-700) / 0.2); }
.theme-bg-primary-700 { background-color: rgb(var(--theme-primary-700) / 1); }
.theme-bg-warning-700\/20 { background-color: rgb(var(--theme-warning-700) / 0.2); }
.theme-bg-warning-700 { background-color: rgb(var(--theme-warning-700) / 1); }
.theme-bg-success-700\/20 { background-color: rgb(var(--theme-success-700) / 0.2); }
.theme-bg-success-700 { background-color: rgb(var(--theme-success-700) / 1); }
.theme-bg-danger-700\/20 { background-color: rgb(var(--theme-danger-700) / 0.2); }
.theme-bg-danger-700 { background-color: rgb(var(--theme-danger-700) / 1); }
.theme-text-primary-300 { color: rgb(var(--theme-primary-300) / 1); }
.theme-text-warning-300 { color: rgb(var(--theme-warning-300) / 1); }
.theme-text-success-300 { color: rgb(var(--theme-success-300) / 1); }
.theme-text-danger-300 { color: rgb(var(--theme-danger-300) / 1); }
.theme-bg-neutral-700 { background-color: rgb(var(--theme-neutral-700) / 1); }
.theme-text-primary-100 { color: rgb(var(--theme-primary-100) / 1); }
.theme-bg-primary-800 { background-color: rgb(var(--theme-primary-800) / 1); }
.theme-text-warning-100 { color: rgb(var(--theme-warning-100) / 1); }
.theme-bg-warning-800 { background-color: rgb(var(--theme-warning-800) / 1); }
.theme-text-success-100 { color: rgb(var(--theme-success-100) / 1); }
.theme-bg-success-800 { background-color: rgb(var(--theme-success-800) / 1); }
.theme-text-danger-100 { color: rgb(var(--theme-danger-100) / 1); }
.theme-bg-danger-800 { background-color: rgb(var(--theme-danger-800) / 1); }
.theme-bg-neutral-0 { background-color: rgb(var(--theme-neutral-0) / 1); }
.theme-text-neutral-800 { color: rgb(var(--theme-neutral-800) / 1); }
.theme-bg-primary-400 { background-color: rgb(var(--theme-primary-400) / 1); }
.theme-text-primary-400 { color: rgb(var(--theme-primary-400) / 1); }
.theme-bg-success-500 { background-color: rgb(var(--theme-success-500) / 1); }
.theme-bg-warning-400 { background-color: rgb(var(--theme-warning-400) / 1); }
.theme-text-danger-400 { color: rgb(var(--theme-danger-400) / 1); }
.theme-bg-danger-500 { background-color: rgb(var(--theme-danger-500) / 1); }
.theme-bg-primary-500 { background-color: rgb(var(--theme-primary-500) / 1); }
.theme-bg-neutral-400 { background-color: rgb(var(--theme-neutral-400) / 1); }
.theme-text-primary-500 { color: rgb(var(--theme-primary-500) / 1); }
.theme-bg-success-950\/50 { background-color: rgb(var(--theme-success-950) / 0.5); }
.theme-bg-warning-950\/50 { background-color: rgb(var(--theme-warning-950) / 0.5); }
.theme-bg-danger-950\/50 { background-color: rgb(var(--theme-danger-950) / 0.5); }
.theme-bg-primary-950\/50 { background-color: rgb(var(--theme-primary-950) / 0.5); }
.theme-bg-neutral-800\/80 { background-color: rgb(var(--theme-neutral-800) / 0.8); }
.theme-bg-warning-500 { background-color: rgb(var(--theme-warning-500) / 1); }
.theme-text-success-400 { color: rgb(var(--theme-success-400) / 1); }
.theme-bg-primary-500\/20 { background-color: rgb(var(--theme-primary-500) / 0.2); }
.theme-bg-success-600 { background-color: rgb(var(--theme-success-600) / 1); }
.theme-bg-warning-600 { background-color: rgb(var(--theme-warning-600) / 1); }
.theme-bg-primary-600\/20 { background-color: rgb(var(--theme-primary-600) / 0.2); }
.theme-bg-brand-950\/40 { background-color: rgb(var(--theme-brand-950) / 0.4); }
.theme-text-brand-500 { color: rgb(var(--theme-brand-500) / 1); }
.theme-bg-brand-800 { background-color: rgb(var(--theme-brand-800) / 1); }
.theme-bg-brand-900:active { background-color: rgb(var(--theme-brand-900) / 1); }
.theme-bg-neutral-0\/5:hover { background-color: rgb(var(--theme-neutral-0) / 0.05); }
.theme-text-warning-500 { color: rgb(var(--theme-warning-500) / 1); }
.theme-bg-custom-2d3748 { background-color: rgb(var(--theme-custom-2d3748) / 1); }
.theme-bg-neutral-0\/10:hover { background-color: rgb(var(--theme-neutral-0) / 0.1); }
.theme-bg-brand-800:active { background-color: rgb(var(--theme-brand-800) / 1); }
.theme-bg-neutral-600:hover { background-color: rgb(var(--theme-neutral-600) / 1); }
.theme-bg-neutral-500:active { background-color: rgb(var(--theme-neutral-500) / 1); }
.theme-text-neutral-600 { color: rgb(var(--theme-neutral-600) / 1); }
.theme-bg-neutral-700\/80 { background-color: rgb(var(--theme-neutral-700) / 0.8); }
.theme-bg-danger-900\/20 { background-color: rgb(var(--theme-danger-900) / 0.2); }
.theme-bg-danger-600:hover { background-color: rgb(var(--theme-danger-600) / 1); }
.theme-text-warning-600 { color: rgb(var(--theme-warning-600) / 1); }
.theme-bg-brand-800:hover { background-color: rgb(var(--theme-brand-800) / 1); }
.theme-bg-primary-600 { background-color: rgb(var(--theme-primary-600) / 1); }
.theme-text-neutral-0\/80 { color: rgb(var(--theme-neutral-0) / 0.8); }
.theme-bg-neutral-0\/20:hover { background-color: rgb(var(--theme-neutral-0) / 0.2); }
.theme-bg-neutral-0\/30 { background-color: rgb(var(--theme-neutral-0) / 0.3); }
.theme-bg-success-900\/50 { background-color: rgb(var(--theme-success-900) / 0.5); }
.theme-bg-success-800\/40:hover { background-color: rgb(var(--theme-success-800) / 0.4); }
.theme-bg-neutral-800\/60:hover { background-color: rgb(var(--theme-neutral-800) / 0.6); }
.theme-bg-success-600\/20 { background-color: rgb(var(--theme-success-600) / 0.2); }
.theme-bg-warning-600\/20 { background-color: rgb(var(--theme-warning-600) / 0.2); }
.theme-bg-neutral-600\/20 { background-color: rgb(var(--theme-neutral-600) / 0.2); }
.theme-bg-success-500\/10 { background-color: rgb(var(--theme-success-500) / 0.1); }
.theme-bg-danger-500\/10 { background-color: rgb(var(--theme-danger-500) / 0.1); }
.theme-bg-warning-500\/20 { background-color: rgb(var(--theme-warning-500) / 0.2); }
.theme-bg-neutral-1000\/20 { background-color: rgb(var(--theme-neutral-1000) / 0.2); }
.theme-bg-warning-500\/10 { background-color: rgb(var(--theme-warning-500) / 0.1); }
.theme-text-danger-500 { color: rgb(var(--theme-danger-500) / 1); }
.theme-bg-danger-500\/5 { background-color: rgb(var(--theme-danger-500) / 0.05); }
.theme-bg-neutral-800\/40 { background-color: rgb(var(--theme-neutral-800) / 0.4); }
.theme-text-warning-500\/70 { color: rgb(var(--theme-warning-500) / 0.7); }
.theme-bg-danger-600\/20 { background-color: rgb(var(--theme-danger-600) / 0.2); }
.theme-text-danger-200 { color: rgb(var(--theme-danger-200) / 1); }
.theme-bg-danger-950\/40 { background-color: rgb(var(--theme-danger-950) / 0.4); }
.theme-bg-neutral-800:hover { background-color: rgb(var(--theme-neutral-800) / 1); }
.theme-bg-brand-700\/20 { background-color: rgb(var(--theme-brand-700) / 0.2); }
.theme-text-primary-300:hover { color: rgb(var(--theme-primary-300) / 1); }
.theme-text-danger-300:hover { color: rgb(var(--theme-danger-300) / 1); }
.theme-bg-primary-500\/10 { background-color: rgb(var(--theme-primary-500) / 0.1); }
.theme-bg-accent-500\/10 { background-color: rgb(var(--theme-accent-500) / 0.1); }
.theme-text-accent-400 { color: rgb(var(--theme-accent-400) / 1); }
.theme-bg-neutral-900\/95 { background-color: rgb(var(--theme-neutral-900) / 0.95); }
.theme-bg-brand-500 { background-color: rgb(var(--theme-brand-500) / 1); }
.theme-bg-neutral-800\/95 { background-color: rgb(var(--theme-neutral-800) / 0.95); }
.theme-bg-neutral-700\/80:hover { background-color: rgb(var(--theme-neutral-700) / 0.8); }
.theme-text-brand-400 { color: rgb(var(--theme-brand-400) / 1); }
.theme-bg-brand-500\/10:hover { background-color: rgb(var(--theme-brand-500) / 0.1); }
.theme-bg-brand-900\/20:hover { background-color: rgb(var(--theme-brand-900) / 0.2); }
.theme-bg-neutral-700\/50:hover { background-color: rgb(var(--theme-neutral-700) / 0.5); }
.theme-bg-neutral-700\/30 { background-color: rgb(var(--theme-neutral-700) / 0.3); }
.theme-bg-neutral-950 { background-color: rgb(var(--theme-neutral-950) / 1); }
.theme-bg-neutral-1000\/50 { background-color: rgb(var(--theme-neutral-1000) / 0.5); }
.theme-text-brand-300:hover { color: rgb(var(--theme-brand-300) / 1); }
.theme-text-success-600 { color: rgb(var(--theme-success-600) / 1); }
.theme-bg-neutral-900\/90 { background-color: rgb(var(--theme-neutral-900) / 0.9); }
.theme-text-neutral-200:hover { color: rgb(var(--theme-neutral-200) / 1); }
.theme-text-neutral-400:hover { color: rgb(var(--theme-neutral-400) / 1); }
.theme-bg-success-700:hover { background-color: rgb(var(--theme-success-700) / 1); }
.theme-bg-neutral-950\/50 { background-color: rgb(var(--theme-neutral-950) / 0.5); }
.theme-text-primary-400:hover { color: rgb(var(--theme-primary-400) / 1); }
.theme-bg-primary-600:hover { background-color: rgb(var(--theme-primary-600) / 1); }
.theme-bg-neutral-800\/50 { background-color: rgb(var(--theme-neutral-800) / 0.5); }
.theme-bg-warning-900\/20 { background-color: rgb(var(--theme-warning-900) / 0.2); }
.theme-text-danger-600 { color: rgb(var(--theme-danger-600) / 1); }
.theme-text-accent-300 { color: rgb(var(--theme-accent-300) / 1); }
.theme-bg-primary-800:hover { background-color: rgb(var(--theme-primary-800) / 1); }
.theme-bg-success-800:hover { background-color: rgb(var(--theme-success-800) / 1); }
.theme-bg-warning-700:hover { background-color: rgb(var(--theme-warning-700) / 1); }
.theme-bg-primary-700:hover { background-color: rgb(var(--theme-primary-700) / 1); }
.theme-bg-accent-600:hover { background-color: rgb(var(--theme-accent-600) / 1); }
.theme-bg-accent-600 { background-color: rgb(var(--theme-accent-600) / 1); }
.theme-text-accent-200 { color: rgb(var(--theme-accent-200) / 1); }
.theme-bg-danger-900\/40 { background-color: rgb(var(--theme-danger-900) / 0.4); }
.theme-bg-success-600:hover { background-color: rgb(var(--theme-success-600) / 1); }
.theme-bg-accent-700 { background-color: rgb(var(--theme-accent-700) / 1); }
.theme-bg-success-500\/20 { background-color: rgb(var(--theme-success-500) / 0.2); }
.theme-bg-neutral-900\/60 { background-color: rgb(var(--theme-neutral-900) / 0.6); }
.theme-text-primary-600 { color: rgb(var(--theme-primary-600) / 1); }
.theme-text-neutral-700 { color: rgb(var(--theme-neutral-700) / 1); }
.theme-bg-neutral-1000\/60 { background-color: rgb(var(--theme-neutral-1000) / 0.6); }
.theme-bg-neutral-900\/50 { background-color: rgb(var(--theme-neutral-900) / 0.5); }
.theme-bg-neutral-900\/30 { background-color: rgb(var(--theme-neutral-900) / 0.3); }
.theme-bg-neutral-950\/30 { background-color: rgb(var(--theme-neutral-950) / 0.3); }
.theme-bg-accent-800:hover { background-color: rgb(var(--theme-accent-800) / 1); }
.theme-text-accent-500 { color: rgb(var(--theme-accent-500) / 1); }
.theme-bg-neutral-1000\/70 { background-color: rgb(var(--theme-neutral-1000) / 0.7); }
.theme-bg-brand-500:hover { background-color: rgb(var(--theme-brand-500) / 1); }
.theme-bg-warning-500:hover { background-color: rgb(var(--theme-warning-500) / 1); }
.theme-bg-neutral-700\/30:hover { background-color: rgb(var(--theme-neutral-700) / 0.3); }
.theme-bg-success-900\/80 { background-color: rgb(var(--theme-success-900) / 0.8); }
.theme-bg-danger-900\/80 { background-color: rgb(var(--theme-danger-900) / 0.8); }
.theme-bg-accent-500:hover { background-color: rgb(var(--theme-accent-500) / 1); }
.theme-bg-primary-500:hover { background-color: rgb(var(--theme-primary-500) / 1); }
.theme-bg-warning-600\/30:hover { background-color: rgb(var(--theme-warning-600) / 0.3); }
.theme-text-neutral-100:hover { color: rgb(var(--theme-neutral-100) / 1); }
.theme-text-neutral-600::placeholder { color: rgb(var(--theme-neutral-600) / 1); }
.theme-bg-neutral-0::after { background-color: rgb(var(--theme-neutral-0) / 1); }
.peer:checked ~ .theme-bg-warning-600 { background-color: rgb(var(--theme-warning-600) / 1); }
.group:hover .theme-text-neutral-300 { color: rgb(var(--theme-neutral-300) / 1); }
.theme-bg-success-900\/30 { background-color: rgb(var(--theme-success-900) / 0.3); }
.theme-bg-danger-900\/30 { background-color: rgb(var(--theme-danger-900) / 0.3); }
.theme-bg-warning-900\/30 { background-color: rgb(var(--theme-warning-900) / 0.3); }
.theme-bg-primary-900\/30 { background-color: rgb(var(--theme-primary-900) / 0.3); }
.theme-bg-accent-900\/30 { background-color: rgb(var(--theme-accent-900) / 0.3); }
.theme-text-warning-300:hover { color: rgb(var(--theme-warning-300) / 1); }
.group:hover .theme-bg-warning-600 { background-color: rgb(var(--theme-warning-600) / 1); }
.group:hover .theme-bg-accent-600 { background-color: rgb(var(--theme-accent-600) / 1); }
.group:hover .theme-bg-primary-600 { background-color: rgb(var(--theme-primary-600) / 1); }
.theme-bg-success-500:hover { background-color: rgb(var(--theme-success-500) / 1); }
.theme-bg-danger-500\/20 { background-color: rgb(var(--theme-danger-500) / 0.2); }
.theme-bg-danger-700:hover { background-color: rgb(var(--theme-danger-700) / 1); }
.theme-bg-neutral-700\/50 { background-color: rgb(var(--theme-neutral-700) / 0.5); }
.theme-bg-neutral-1000 { background-color: rgb(var(--theme-neutral-1000) / 1); }
.peer:checked ~ .theme-bg-primary-600 { background-color: rgb(var(--theme-primary-600) / 1); }
.group:hover .theme-bg-primary-500 { background-color: rgb(var(--theme-primary-500) / 1); }
.group:hover .theme-bg-success-500 { background-color: rgb(var(--theme-success-500) / 1); }
.theme-bg-brand-500\/10 { background-color: rgb(var(--theme-brand-500) / 0.1); }
.group:hover .theme-bg-brand-500 { background-color: rgb(var(--theme-brand-500) / 1); }
.group:hover .theme-bg-warning-500 { background-color: rgb(var(--theme-warning-500) / 1); }
.group:hover .theme-bg-accent-500 { background-color: rgb(var(--theme-accent-500) / 1); }
.group:hover .theme-bg-success-600 { background-color: rgb(var(--theme-success-600) / 1); }
.theme-text-success-300:hover { color: rgb(var(--theme-success-300) / 1); }
.theme-bg-success-600\/30:hover { background-color: rgb(var(--theme-success-600) / 0.3); }
.theme-bg-primary-600\/30:hover { background-color: rgb(var(--theme-primary-600) / 0.3); }
.theme-bg-neutral-500\/10 { background-color: rgb(var(--theme-neutral-500) / 0.1); }
.theme-bg-success-500\/20:hover { background-color: rgb(var(--theme-success-500) / 0.2); }
.theme-bg-danger-900\/10 { background-color: rgb(var(--theme-danger-900) / 0.1); }
.theme-bg-warning-900\/10 { background-color: rgb(var(--theme-warning-900) / 0.1); }
.theme-bg-accent-900\/80 { background-color: rgb(var(--theme-accent-900) / 0.8); }
.theme-bg-neutral-900\/80 { background-color: rgb(var(--theme-neutral-900) / 0.8); }
.theme-bg-neutral-500:hover { background-color: rgb(var(--theme-neutral-500) / 1); }
.theme-bg-neutral-600:hover:disabled { background-color: rgb(var(--theme-neutral-600) / 1); }
.group:hover .theme-bg-brand-600 { background-color: rgb(var(--theme-brand-600) / 1); }
.peer:checked ~ .theme-bg-success-500 { background-color: rgb(var(--theme-success-500) / 1); }
.theme-text-danger-400:hover { color: rgb(var(--theme-danger-400) / 1); }
.theme-bg-neutral-900\/70 { background-color: rgb(var(--theme-neutral-900) / 0.7); }
.theme-bg-neutral-950\/40 { background-color: rgb(var(--theme-neutral-950) / 0.4); }
.theme-text-danger-500:hover { color: rgb(var(--theme-danger-500) / 1); }
.theme-bg-danger-500\/10:hover { background-color: rgb(var(--theme-danger-500) / 0.1); }
.theme-bg-neutral-500 { background-color: rgb(var(--theme-neutral-500) / 1); }
.theme-bg-neutral-500\/20 { background-color: rgb(var(--theme-neutral-500) / 0.2); }
.theme-bg-success-900\/40 { background-color: rgb(var(--theme-success-900) / 0.4); }
.theme-bg-warning-900\/70 { background-color: rgb(var(--theme-warning-900) / 0.7); }
.theme-bg-primary-600::file-selector-button { background-color: rgb(var(--theme-primary-600) / 1); }
.theme-text-neutral-0::file-selector-button { color: rgb(var(--theme-neutral-0) / 1); }
.theme-bg-primary-500::file-selector-button:hover { background-color: rgb(var(--theme-primary-500) / 1); }
.theme-text-accent-300\/60 { color: rgb(var(--theme-accent-300) / 0.6); }
.theme-text-warning-400:hover { color: rgb(var(--theme-warning-400) / 1); }
.theme-bg-primary-900\/40 { background-color: rgb(var(--theme-primary-900) / 0.4); }
.theme-bg-warning-900\/40 { background-color: rgb(var(--theme-warning-900) / 0.4); }
.theme-bg-accent-900\/40 { background-color: rgb(var(--theme-accent-900) / 0.4); }
.theme-bg-neutral-900\/40 { background-color: rgb(var(--theme-neutral-900) / 0.4); }
.theme-bg-brand-600:hover { background-color: rgb(var(--theme-brand-600) / 1); }
.theme-bg-neutral-800\/40:hover { background-color: rgb(var(--theme-neutral-800) / 0.4); }
.theme-bg-accent-500 { background-color: rgb(var(--theme-accent-500) / 1); }
.theme-text-neutral-1000 { color: rgb(var(--theme-neutral-1000) / 1); }
.theme-bg-neutral-1000\/20:hover { background-color: rgb(var(--theme-neutral-1000) / 0.2); }
.theme-bg-neutral-700\/40:hover { background-color: rgb(var(--theme-neutral-700) / 0.4); }
.theme-bg-warning-900\/50 { background-color: rgb(var(--theme-warning-900) / 0.5); }
.theme-bg-danger-900\/50 { background-color: rgb(var(--theme-danger-900) / 0.5); }
.theme-bg-danger-950\/30 { background-color: rgb(var(--theme-danger-950) / 0.3); }
.theme-bg-warning-900\/30:hover { background-color: rgb(var(--theme-warning-900) / 0.3); }
.theme-bg-danger-600\/30:hover { background-color: rgb(var(--theme-danger-600) / 0.3); }
.theme-bg-accent-600\/20 { background-color: rgb(var(--theme-accent-600) / 0.2); }
.theme-bg-accent-600\/30:hover { background-color: rgb(var(--theme-accent-600) / 0.3); }
.theme-bg-primary-400\/10 { background-color: rgb(var(--theme-primary-400) / 0.1); }
.theme-bg-danger-400\/10 { background-color: rgb(var(--theme-danger-400) / 0.1); }
.theme-bg-warning-400\/10 { background-color: rgb(var(--theme-warning-400) / 0.1); }
.theme-bg-neutral-400\/10 { background-color: rgb(var(--theme-neutral-400) / 0.1); }
.theme-text-danger-700 { color: rgb(var(--theme-danger-700) / 1); }
.theme-bg-danger-50 { background-color: rgb(var(--theme-danger-50) / 1); }
.theme-text-success-700 { color: rgb(var(--theme-success-700) / 1); }
.theme-bg-success-100 { background-color: rgb(var(--theme-success-100) / 1); }
.theme-bg-danger-100 { background-color: rgb(var(--theme-danger-100) / 1); }
.theme-bg-neutral-1000\/80 { background-color: rgb(var(--theme-neutral-1000) / 0.8); }
.theme-bg-warning-500\/5 { background-color: rgb(var(--theme-warning-500) / 0.05); }
.theme-bg-primary-500\/5 { background-color: rgb(var(--theme-primary-500) / 0.05); }
.theme-bg-neutral-800\/30 { background-color: rgb(var(--theme-neutral-800) / 0.3); }
.theme-bg-success-600\/10:hover { background-color: rgb(var(--theme-success-600) / 0.1); }
.theme-bg-primary-600\/10:hover { background-color: rgb(var(--theme-primary-600) / 0.1); }
.theme-bg-warning-600\/10:hover { background-color: rgb(var(--theme-warning-600) / 0.1); }
.theme-bg-warning-800:hover { background-color: rgb(var(--theme-warning-800) / 1); }
.theme-text-success-500\/80 { color: rgb(var(--theme-success-500) / 0.8); }
.theme-bg-success-900\/20 { background-color: rgb(var(--theme-success-900) / 0.2); }
.theme-text-success-400\/70 { color: rgb(var(--theme-success-400) / 0.7); }
.theme-text-success-500\/30 { color: rgb(var(--theme-success-500) / 0.3); }
.theme-text-warning-500\/30 { color: rgb(var(--theme-warning-500) / 0.3); }
.theme-bg-neutral-800\/30:hover { background-color: rgb(var(--theme-neutral-800) / 0.3); }
.theme-bg-primary-900\/50 { background-color: rgb(var(--theme-primary-900) / 0.5); }
.theme-bg-accent-900\/50 { background-color: rgb(var(--theme-accent-900) / 0.5); }
.theme-bg-brand-900\/50 { background-color: rgb(var(--theme-brand-900) / 0.5); }
.theme-bg-success-900\/10 { background-color: rgb(var(--theme-success-900) / 0.1); }
.theme-bg-primary-900\/20 { background-color: rgb(var(--theme-primary-900) / 0.2); }
.theme-text-primary-400\/70 { color: rgb(var(--theme-primary-400) / 0.7); }
.theme-bg-primary-950\/40 { background-color: rgb(var(--theme-primary-950) / 0.4); }
.theme-text-primary-300\/80 { color: rgb(var(--theme-primary-300) / 0.8); }
.theme-text-success-400\/90 { color: rgb(var(--theme-success-400) / 0.9); }
.theme-bg-neutral-100 { background-color: rgb(var(--theme-neutral-100) / 1); }
.theme-bg-neutral-900:focus { background-color: rgb(var(--theme-neutral-900) / 1); }
.theme-text-neutral-500:hover { color: rgb(var(--theme-neutral-500) / 1); }
.theme-text-brand-400:hover { color: rgb(var(--theme-brand-400) / 1); }
.theme-text-neutral-900 { color: rgb(var(--theme-neutral-900) / 1); }
.theme-text-neutral-900:hover { color: rgb(var(--theme-neutral-900) / 1); }
.theme-bg-primary-600:focus { background-color: rgb(var(--theme-primary-600) / 1); }
.theme-bg-brand-600:focus { background-color: rgb(var(--theme-brand-600) / 1); }
.theme-bg-neutral-700:focus { background-color: rgb(var(--theme-neutral-700) / 1); }
.theme-bg-neutral-900:active { background-color: rgb(var(--theme-neutral-900) / 1); }
.theme-bg-danger-500:hover { background-color: rgb(var(--theme-danger-500) / 1); }
.theme-bg-danger-700:active { background-color: rgb(var(--theme-danger-700) / 1); }
.theme-bg-neutral-100:hover { background-color: rgb(var(--theme-neutral-100) / 1); }
.theme-bg-neutral-100:focus { background-color: rgb(var(--theme-neutral-100) / 1); }
.theme-bg-neutral-50 { background-color: rgb(var(--theme-neutral-50) / 1); }
.theme-text-neutral-700:hover { color: rgb(var(--theme-neutral-700) / 1); }
.theme-text-neutral-700:focus { color: rgb(var(--theme-neutral-700) / 1); }
.theme-text-primary-700 { color: rgb(var(--theme-primary-700) / 1); }
.theme-bg-primary-50 { background-color: rgb(var(--theme-primary-50) / 1); }
.theme-text-primary-800:focus { color: rgb(var(--theme-primary-800) / 1); }
.theme-bg-primary-100:focus { background-color: rgb(var(--theme-primary-100) / 1); }
.theme-text-neutral-800:hover { color: rgb(var(--theme-neutral-800) / 1); }
.theme-bg-neutral-50:hover { background-color: rgb(var(--theme-neutral-50) / 1); }
.theme-text-neutral-800:focus { color: rgb(var(--theme-neutral-800) / 1); }
.theme-bg-neutral-50:focus { background-color: rgb(var(--theme-neutral-50) / 1); }
.theme-bg-neutral-200 { background-color: rgb(var(--theme-neutral-200) / 1); }
.theme-bg-neutral-50:active { background-color: rgb(var(--theme-neutral-50) / 1); }
.theme-text-neutral-500:focus { color: rgb(var(--theme-neutral-500) / 1); }
.theme-text-neutral-0\/50 { color: rgb(var(--theme-neutral-0) / 0.5); }
.theme-bg-warning-600:hover { background-color: rgb(var(--theme-warning-600) / 1); }
.theme-bg-warning-600:focus { background-color: rgb(var(--theme-warning-600) / 1); }
.theme-bg-custom-fdfdfc { background-color: rgb(var(--theme-custom-fdfdfc) / 1); }
.theme-text-custom-1b1b18 { color: rgb(var(--theme-custom-1b1b18) / 1); }
.theme-text-custom-706f6c { color: rgb(var(--theme-custom-706f6c) / 1); }
.theme-bg-custom-dbdbd7 { background-color: rgb(var(--theme-custom-dbdbd7) / 1); }
.theme-text-custom-f53003 { color: rgb(var(--theme-custom-f53003) / 1); }
.theme-bg-neutral-1000:hover { background-color: rgb(var(--theme-neutral-1000) / 1); }
.theme-bg-custom-1b1b18 { background-color: rgb(var(--theme-custom-1b1b18) / 1); }
.theme-bg-custom-fff2f2 { background-color: rgb(var(--theme-custom-fff2f2) / 1); }
.theme-bg-neutral-0\/20 { background-color: rgb(var(--theme-neutral-0) / 0.2); }
.ring-base-600{ border-color: var(--theme-brand-600); }