@tailwind base;@tailwind components;@tailwind utilities;:root{--primary: #4f46e5;--primary-light: #6366f1;--primary-dark: #4338ca;--secondary: #f59e0b;--success: #10b981;--danger: #ef4444;--warning: #f97316;--gray-50: #f9fafb;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-300: #d1d5db;--gray-400: #9ca3af;--gray-500: #6b7280;--gray-600: #4b5563;--gray-700: #374151;--gray-800: #1f2937;--gray-900: #111827}body{@apply bg-gray-50 text-gray-900 antialiased;}html{scroll-behavior:smooth}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{@apply bg-gray-100;}::-webkit-scrollbar-thumb{@apply bg-gray-300 rounded-full hover:bg-gray-400;}@layer components{.transition-smooth{@apply transition-all duration-300 ease-in-out;}.btn-primary{@apply px-4 py-2 bg-indigo-600 text-white rounded-lg hover:bg-indigo-700 transition-smooth;}.btn-secondary{@apply px-4 py-2 bg-gray-200 text-gray-800 rounded-lg hover:bg-gray-300 transition-smooth;}.card{@apply bg-white rounded-lg shadow-sm border border-gray-100;}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.fc .fc-resource-timeline-divider{width:3px!important}.fc .fc-datagrid-cell-frame{padding:4px 8px!important}.fc .fc-datagrid-cell-cushion{font-size:11px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.fc .fc-resource-group{font-size:11px!important}.fc .fc-timeline-slot-label{font-size:10px!important}.calendar-modern-container::-webkit-scrollbar{height:6px}.calendar-modern-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.calendar-modern-container::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.calendar-modern-container::-webkit-scrollbar-thumb:hover{background:#a1a1a1}}.fc{--fc-border-color: #f3f4f6 !important;--fc-today-bg-color: #f8fafc !important}.fc .fc-scrollgrid{border:none!important}.fc .fc-col-header-cell-cushion{padding:12px!important;color:#4b5563}.fc-v-event{border-radius:12px!important;box-shadow:0 4px 12px -2px #0000001a!important;margin:1px!important}.fc-timegrid-slot-label-cushion{color:#9ca3af!important;font-weight:500}.fc .fc-button-primary{background-color:transparent!important;border:1px solid #e5e7eb!important;color:#374151!important;font-size:13px!important;font-weight:600!important;border-radius:10px!important;padding:6px 14px!important}.fc .fc-button-active{background-color:#4f46e5!important;color:#fff!important}.dashboardImg{background-image:url(/assets/dashboardImg-CavIJtl4.png);background-position:center;background-size:cover;object-fit:cover}.landingPage{scroll-behavior:smooth}.lp{--lp-line: rgba(16, 32, 27, .06);--lp-line-strong: rgba(16, 32, 27, .12)}.dark .lp{--lp-line: rgba(233, 241, 236, .05);--lp-line-strong: rgba(233, 241, 236, .12)}.lp-grid{background-image:linear-gradient(to right,var(--lp-line) 1px,transparent 1px),linear-gradient(to bottom,var(--lp-line) 1px,transparent 1px);background-size:44px 44px}.lp-board-grid{background-image:linear-gradient(to right,rgba(233,241,236,.045) 1px,transparent 1px),linear-gradient(to bottom,rgba(233,241,236,.045) 1px,transparent 1px);background-size:44px 44px}.lp-underline path{stroke-dasharray:320;stroke-dashoffset:320;animation:lpDraw .9s .5s ease-out forwards}@keyframes lpDraw{to{stroke-dashoffset:0}}@keyframes lpStamp{0%{opacity:0;transform:scale(1.7) rotate(-10deg)}65%{opacity:1;transform:scale(.94) rotate(3deg)}to{opacity:1;transform:scale(1) rotate(0)}}.lp-stamp{animation:lpStamp .26s cubic-bezier(.2,.9,.3,1.3) both}@keyframes lpChip{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.lp-chip{animation:lpChip .32s ease-out both}@keyframes lpPulse{0%,to{opacity:1}50%{opacity:.35}}.lp-live-dot{animation:lpPulse 1.6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.lp *,.lp *:before,.lp *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@keyframes fadeScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}:root{--c-gray-50: 249 250 251;--c-gray-100: 243 244 246;--c-gray-200: 229 231 235;--c-gray-300: 209 213 219;--c-gray-400: 156 163 175;--c-gray-500: 107 114 128;--c-gray-600: 75 85 99;--c-gray-700: 55 65 81;--c-gray-800: 31 41 55;--c-gray-900: 17 24 39;--c-gray-950: 3 7 18;--c-slate-50: 248 250 252;--c-slate-100: 241 245 249;--c-slate-200: 226 232 240;--c-slate-300: 203 213 225;--c-slate-400: 148 163 184;--c-slate-500: 100 116 139;--c-slate-600: 71 85 105;--c-slate-700: 51 65 85;--c-slate-800: 30 41 59;--c-slate-900: 15 23 42;--c-slate-950: 2 6 23;--c-indigo-50: 238 242 255;--c-indigo-100: 224 231 255;--c-indigo-200: 199 210 254;--c-indigo-300: 165 180 252;--c-indigo-400: 129 140 248;--c-indigo-500: 99 102 241;--c-indigo-600: 79 70 229;--c-indigo-700: 67 56 202;--c-indigo-800: 55 48 163;--c-indigo-900: 49 46 129;--c-indigo-950: 30 27 75;--c-blue-50: 239 246 255;--c-blue-100: 219 234 254;--c-blue-200: 191 219 254;--c-blue-300: 147 197 253;--c-blue-400: 96 165 250;--c-blue-500: 59 130 246;--c-blue-600: 37 99 235;--c-blue-700: 29 78 216;--c-blue-800: 30 64 175;--c-blue-900: 30 58 138;--c-blue-950: 23 37 84;--c-sky-50: 240 249 255;--c-sky-100: 224 242 254;--c-sky-200: 186 230 253;--c-sky-300: 125 211 252;--c-sky-400: 56 189 248;--c-sky-500: 14 165 233;--c-sky-600: 2 132 199;--c-sky-700: 3 105 161;--c-sky-800: 7 89 133;--c-sky-900: 12 74 110;--c-sky-950: 8 47 73;--c-cyan-50: 236 254 255;--c-cyan-100: 207 250 254;--c-cyan-200: 165 243 252;--c-cyan-300: 103 232 249;--c-cyan-400: 34 211 238;--c-cyan-500: 6 182 212;--c-cyan-600: 8 145 178;--c-cyan-700: 14 116 144;--c-cyan-800: 21 94 117;--c-cyan-900: 22 78 99;--c-cyan-950: 8 51 68;--c-teal-50: 240 253 250;--c-teal-100: 204 251 241;--c-teal-200: 153 246 228;--c-teal-300: 94 234 212;--c-teal-400: 45 212 191;--c-teal-500: 20 184 166;--c-teal-600: 13 148 136;--c-teal-700: 15 118 110;--c-teal-800: 17 94 89;--c-teal-900: 19 78 74;--c-teal-950: 4 47 46;--c-emerald-50: 236 253 245;--c-emerald-100: 209 250 229;--c-emerald-200: 167 243 208;--c-emerald-300: 110 231 183;--c-emerald-400: 52 211 153;--c-emerald-500: 16 185 129;--c-emerald-600: 5 150 105;--c-emerald-700: 4 120 87;--c-emerald-800: 6 95 70;--c-emerald-900: 6 78 59;--c-emerald-950: 2 44 34;--c-green-50: 240 253 244;--c-green-100: 220 252 231;--c-green-200: 187 247 208;--c-green-300: 134 239 172;--c-green-400: 74 222 128;--c-green-500: 34 197 94;--c-green-600: 22 163 74;--c-green-700: 21 128 61;--c-green-800: 22 101 52;--c-green-900: 20 83 45;--c-green-950: 5 46 22;--c-lime-50: 247 254 231;--c-lime-100: 236 252 203;--c-lime-200: 217 249 157;--c-lime-300: 190 242 100;--c-lime-400: 163 230 53;--c-lime-500: 132 204 22;--c-lime-600: 101 163 13;--c-lime-700: 77 124 15;--c-lime-800: 63 98 18;--c-lime-900: 54 83 20;--c-lime-950: 26 46 5;--c-yellow-50: 254 252 232;--c-yellow-100: 254 249 195;--c-yellow-200: 254 240 138;--c-yellow-300: 253 224 71;--c-yellow-400: 250 204 21;--c-yellow-500: 234 179 8;--c-yellow-600: 202 138 4;--c-yellow-700: 161 98 7;--c-yellow-800: 133 77 14;--c-yellow-900: 113 63 18;--c-yellow-950: 66 32 6;--c-amber-50: 255 251 235;--c-amber-100: 254 243 199;--c-amber-200: 253 230 138;--c-amber-300: 252 211 77;--c-amber-400: 251 191 36;--c-amber-500: 245 158 11;--c-amber-600: 217 119 6;--c-amber-700: 180 83 9;--c-amber-800: 146 64 14;--c-amber-900: 120 53 15;--c-amber-950: 69 26 3;--c-orange-50: 255 247 237;--c-orange-100: 255 237 213;--c-orange-200: 254 215 170;--c-orange-300: 253 186 116;--c-orange-400: 251 146 60;--c-orange-500: 249 115 22;--c-orange-600: 234 88 12;--c-orange-700: 194 65 12;--c-orange-800: 154 52 18;--c-orange-900: 124 45 18;--c-orange-950: 67 20 7;--c-red-50: 254 242 242;--c-red-100: 254 226 226;--c-red-200: 254 202 202;--c-red-300: 252 165 165;--c-red-400: 248 113 113;--c-red-500: 239 68 68;--c-red-600: 220 38 38;--c-red-700: 185 28 28;--c-red-800: 153 27 27;--c-red-900: 127 29 29;--c-red-950: 69 10 10;--c-rose-50: 255 241 242;--c-rose-100: 255 228 230;--c-rose-200: 254 205 211;--c-rose-300: 253 164 175;--c-rose-400: 251 113 133;--c-rose-500: 244 63 94;--c-rose-600: 225 29 72;--c-rose-700: 190 18 60;--c-rose-800: 159 18 57;--c-rose-900: 136 19 55;--c-rose-950: 76 5 25;--c-pink-50: 253 242 248;--c-pink-100: 252 231 243;--c-pink-200: 251 207 232;--c-pink-300: 249 168 212;--c-pink-400: 244 114 182;--c-pink-500: 236 72 153;--c-pink-600: 219 39 119;--c-pink-700: 190 24 93;--c-pink-800: 157 23 77;--c-pink-900: 131 24 67;--c-pink-950: 80 7 36;--c-fuchsia-50: 253 244 255;--c-fuchsia-100: 250 232 255;--c-fuchsia-200: 245 208 254;--c-fuchsia-300: 240 171 252;--c-fuchsia-400: 232 121 249;--c-fuchsia-500: 217 70 239;--c-fuchsia-600: 192 38 211;--c-fuchsia-700: 162 28 175;--c-fuchsia-800: 134 25 143;--c-fuchsia-900: 112 26 117;--c-fuchsia-950: 74 4 78;--c-purple-50: 250 245 255;--c-purple-100: 243 232 255;--c-purple-200: 233 213 255;--c-purple-300: 216 180 254;--c-purple-400: 192 132 252;--c-purple-500: 168 85 247;--c-purple-600: 147 51 234;--c-purple-700: 126 34 206;--c-purple-800: 107 33 168;--c-purple-900: 88 28 135;--c-purple-950: 59 7 100;--c-violet-50: 245 243 255;--c-violet-100: 237 233 254;--c-violet-200: 221 214 254;--c-violet-300: 196 181 253;--c-violet-400: 167 139 250;--c-violet-500: 139 92 246;--c-violet-600: 124 58 237;--c-violet-700: 109 40 217;--c-violet-800: 91 33 182;--c-violet-900: 76 29 149;--c-violet-950: 46 16 101}html.dark{color-scheme:dark;--c-gray-50: 14 19 29;--c-gray-100: 29 36 51;--c-gray-200: 40 48 65;--c-gray-300: 56 66 87;--c-gray-400: 113 124 144;--c-gray-500: 143 153 171;--c-gray-600: 170 179 194;--c-gray-700: 196 204 216;--c-gray-800: 220 225 233;--c-gray-900: 236 239 244;--c-gray-950: 245 247 250;--c-slate-50: 14 19 29;--c-slate-100: 29 36 51;--c-slate-200: 40 48 65;--c-slate-300: 56 66 87;--c-slate-400: 113 124 144;--c-slate-500: 143 153 171;--c-slate-600: 170 179 194;--c-slate-700: 196 204 216;--c-slate-800: 220 225 233;--c-slate-900: 236 239 244;--c-slate-950: 245 247 250;--c-indigo-50: 30 35 61;--c-indigo-100: 34 40 73;--c-indigo-200: 42 47 93;--c-indigo-300: 54 59 125;--c-blue-50: 26 38 62;--c-blue-100: 28 44 74;--c-blue-200: 32 55 94;--c-blue-300: 38 71 127;--c-sky-50: 21 42 60;--c-sky-100: 21 50 72;--c-sky-200: 20 64 91;--c-sky-300: 19 86 122;--c-cyan-50: 20 43 58;--c-cyan-100: 19 53 68;--c-cyan-200: 18 68 85;--c-cyan-300: 15 93 113;--c-teal-50: 22 44 54;--c-teal-100: 22 53 61;--c-teal-200: 21 69 74;--c-teal-300: 21 94 94;--c-emerald-50: 21 44 50;--c-emerald-100: 21 53 55;--c-emerald-200: 20 69 64;--c-emerald-300: 19 94 78;--c-green-50: 23 45 46;--c-green-100: 24 55 49;--c-green-200: 25 72 55;--c-green-300: 27 99 63;--c-lime-50: 33 46 39;--c-lime-100: 40 56 38;--c-lime-200: 51 74 36;--c-lime-300: 68 102 33;--c-yellow-50: 43 43 38;--c-yellow-100: 56 52 36;--c-yellow-200: 77 67 32;--c-yellow-300: 111 91 27;--c-amber-50: 44 41 38;--c-amber-100: 58 49 36;--c-amber-200: 80 62 33;--c-amber-300: 116 83 28;--c-orange-50: 45 37 39;--c-orange-100: 58 42 38;--c-orange-200: 81 51 36;--c-orange-300: 117 65 33;--c-red-50: 44 32 44;--c-red-100: 57 34 45;--c-red-200: 78 38 48;--c-red-300: 113 45 52;--c-rose-50: 44 32 46;--c-rose-100: 58 34 49;--c-rose-200: 80 37 55;--c-rose-300: 115 43 63;--c-pink-50: 43 32 52;--c-pink-100: 56 35 59;--c-pink-200: 78 39 70;--c-pink-300: 112 46 88;--c-fuchsia-50: 42 32 61;--c-fuchsia-100: 53 35 73;--c-fuchsia-200: 73 39 92;--c-fuchsia-300: 104 46 124;--c-purple-50: 37 34 62;--c-purple-100: 45 37 74;--c-purple-200: 60 43 95;--c-purple-300: 83 52 128;--c-violet-50: 34 34 62;--c-violet-100: 41 38 74;--c-violet-200: 52 45 94;--c-violet-300: 71 55 127}html.dark .text-indigo-600,html.dark .hover\:text-indigo-600:hover,html.dark .group:hover .group-hover\:text-indigo-600,html.dark .focus\:text-indigo-600:focus{color:#818cf8}html.dark .text-indigo-700,html.dark .hover\:text-indigo-700:hover,html.dark .group:hover .group-hover\:text-indigo-700,html.dark .focus\:text-indigo-700:focus{color:#a5b4fc}html.dark .text-indigo-800,html.dark .hover\:text-indigo-800:hover,html.dark .group:hover .group-hover\:text-indigo-800,html.dark .focus\:text-indigo-800:focus{color:#c7d2fe}html.dark .text-indigo-900,html.dark .hover\:text-indigo-900:hover,html.dark .group:hover .group-hover\:text-indigo-900,html.dark .focus\:text-indigo-900:focus{color:#c7d2fe}html.dark .text-indigo-950,html.dark .hover\:text-indigo-950:hover,html.dark .group:hover .group-hover\:text-indigo-950,html.dark .focus\:text-indigo-950:focus{color:#e0e7ff}html.dark .text-indigo-50,html.dark .hover\:text-indigo-50:hover,html.dark .group:hover .group-hover\:text-indigo-50,html.dark .focus\:text-indigo-50:focus{color:#eef2ff}html.dark .text-indigo-100,html.dark .hover\:text-indigo-100:hover,html.dark .group:hover .group-hover\:text-indigo-100,html.dark .focus\:text-indigo-100:focus{color:#e0e7ff}html.dark .text-indigo-200,html.dark .hover\:text-indigo-200:hover,html.dark .group:hover .group-hover\:text-indigo-200,html.dark .focus\:text-indigo-200:focus{color:#c7d2fe}html.dark .text-indigo-300,html.dark .hover\:text-indigo-300:hover,html.dark .group:hover .group-hover\:text-indigo-300,html.dark .focus\:text-indigo-300:focus{color:#a5b4fc}html.dark .text-blue-600,html.dark .hover\:text-blue-600:hover,html.dark .group:hover .group-hover\:text-blue-600,html.dark .focus\:text-blue-600:focus{color:#60a5fa}html.dark .text-blue-700,html.dark .hover\:text-blue-700:hover,html.dark .group:hover .group-hover\:text-blue-700,html.dark .focus\:text-blue-700:focus{color:#93c5fd}html.dark .text-blue-800,html.dark .hover\:text-blue-800:hover,html.dark .group:hover .group-hover\:text-blue-800,html.dark .focus\:text-blue-800:focus{color:#bfdbfe}html.dark .text-blue-900,html.dark .hover\:text-blue-900:hover,html.dark .group:hover .group-hover\:text-blue-900,html.dark .focus\:text-blue-900:focus{color:#bfdbfe}html.dark .text-blue-950,html.dark .hover\:text-blue-950:hover,html.dark .group:hover .group-hover\:text-blue-950,html.dark .focus\:text-blue-950:focus{color:#dbeafe}html.dark .text-blue-50,html.dark .hover\:text-blue-50:hover,html.dark .group:hover .group-hover\:text-blue-50,html.dark .focus\:text-blue-50:focus{color:#eff6ff}html.dark .text-blue-100,html.dark .hover\:text-blue-100:hover,html.dark .group:hover .group-hover\:text-blue-100,html.dark .focus\:text-blue-100:focus{color:#dbeafe}html.dark .text-blue-200,html.dark .hover\:text-blue-200:hover,html.dark .group:hover .group-hover\:text-blue-200,html.dark .focus\:text-blue-200:focus{color:#bfdbfe}html.dark .text-blue-300,html.dark .hover\:text-blue-300:hover,html.dark .group:hover .group-hover\:text-blue-300,html.dark .focus\:text-blue-300:focus{color:#93c5fd}html.dark .text-sky-600,html.dark .hover\:text-sky-600:hover,html.dark .group:hover .group-hover\:text-sky-600,html.dark .focus\:text-sky-600:focus{color:#38bdf8}html.dark .text-sky-700,html.dark .hover\:text-sky-700:hover,html.dark .group:hover .group-hover\:text-sky-700,html.dark .focus\:text-sky-700:focus{color:#7dd3fc}html.dark .text-sky-800,html.dark .hover\:text-sky-800:hover,html.dark .group:hover .group-hover\:text-sky-800,html.dark .focus\:text-sky-800:focus{color:#bae6fd}html.dark .text-sky-900,html.dark .hover\:text-sky-900:hover,html.dark .group:hover .group-hover\:text-sky-900,html.dark .focus\:text-sky-900:focus{color:#bae6fd}html.dark .text-sky-950,html.dark .hover\:text-sky-950:hover,html.dark .group:hover .group-hover\:text-sky-950,html.dark .focus\:text-sky-950:focus{color:#e0f2fe}html.dark .text-sky-50,html.dark .hover\:text-sky-50:hover,html.dark .group:hover .group-hover\:text-sky-50,html.dark .focus\:text-sky-50:focus{color:#f0f9ff}html.dark .text-sky-100,html.dark .hover\:text-sky-100:hover,html.dark .group:hover .group-hover\:text-sky-100,html.dark .focus\:text-sky-100:focus{color:#e0f2fe}html.dark .text-sky-200,html.dark .hover\:text-sky-200:hover,html.dark .group:hover .group-hover\:text-sky-200,html.dark .focus\:text-sky-200:focus{color:#bae6fd}html.dark .text-sky-300,html.dark .hover\:text-sky-300:hover,html.dark .group:hover .group-hover\:text-sky-300,html.dark .focus\:text-sky-300:focus{color:#7dd3fc}html.dark .text-cyan-600,html.dark .hover\:text-cyan-600:hover,html.dark .group:hover .group-hover\:text-cyan-600,html.dark .focus\:text-cyan-600:focus{color:#22d3ee}html.dark .text-cyan-700,html.dark .hover\:text-cyan-700:hover,html.dark .group:hover .group-hover\:text-cyan-700,html.dark .focus\:text-cyan-700:focus{color:#67e8f9}html.dark .text-cyan-800,html.dark .hover\:text-cyan-800:hover,html.dark .group:hover .group-hover\:text-cyan-800,html.dark .focus\:text-cyan-800:focus{color:#a5f3fc}html.dark .text-cyan-900,html.dark .hover\:text-cyan-900:hover,html.dark .group:hover .group-hover\:text-cyan-900,html.dark .focus\:text-cyan-900:focus{color:#a5f3fc}html.dark .text-cyan-950,html.dark .hover\:text-cyan-950:hover,html.dark .group:hover .group-hover\:text-cyan-950,html.dark .focus\:text-cyan-950:focus{color:#cffafe}html.dark .text-cyan-50,html.dark .hover\:text-cyan-50:hover,html.dark .group:hover .group-hover\:text-cyan-50,html.dark .focus\:text-cyan-50:focus{color:#ecfeff}html.dark .text-cyan-100,html.dark .hover\:text-cyan-100:hover,html.dark .group:hover .group-hover\:text-cyan-100,html.dark .focus\:text-cyan-100:focus{color:#cffafe}html.dark .text-cyan-200,html.dark .hover\:text-cyan-200:hover,html.dark .group:hover .group-hover\:text-cyan-200,html.dark .focus\:text-cyan-200:focus{color:#a5f3fc}html.dark .text-cyan-300,html.dark .hover\:text-cyan-300:hover,html.dark .group:hover .group-hover\:text-cyan-300,html.dark .focus\:text-cyan-300:focus{color:#67e8f9}html.dark .text-teal-600,html.dark .hover\:text-teal-600:hover,html.dark .group:hover .group-hover\:text-teal-600,html.dark .focus\:text-teal-600:focus{color:#2dd4bf}html.dark .text-teal-700,html.dark .hover\:text-teal-700:hover,html.dark .group:hover .group-hover\:text-teal-700,html.dark .focus\:text-teal-700:focus{color:#5eead4}html.dark .text-teal-800,html.dark .hover\:text-teal-800:hover,html.dark .group:hover .group-hover\:text-teal-800,html.dark .focus\:text-teal-800:focus{color:#99f6e4}html.dark .text-teal-900,html.dark .hover\:text-teal-900:hover,html.dark .group:hover .group-hover\:text-teal-900,html.dark .focus\:text-teal-900:focus{color:#99f6e4}html.dark .text-teal-950,html.dark .hover\:text-teal-950:hover,html.dark .group:hover .group-hover\:text-teal-950,html.dark .focus\:text-teal-950:focus{color:#ccfbf1}html.dark .text-teal-50,html.dark .hover\:text-teal-50:hover,html.dark .group:hover .group-hover\:text-teal-50,html.dark .focus\:text-teal-50:focus{color:#f0fdfa}html.dark .text-teal-100,html.dark .hover\:text-teal-100:hover,html.dark .group:hover .group-hover\:text-teal-100,html.dark .focus\:text-teal-100:focus{color:#ccfbf1}html.dark .text-teal-200,html.dark .hover\:text-teal-200:hover,html.dark .group:hover .group-hover\:text-teal-200,html.dark .focus\:text-teal-200:focus{color:#99f6e4}html.dark .text-teal-300,html.dark .hover\:text-teal-300:hover,html.dark .group:hover .group-hover\:text-teal-300,html.dark .focus\:text-teal-300:focus{color:#5eead4}html.dark .text-emerald-600,html.dark .hover\:text-emerald-600:hover,html.dark .group:hover .group-hover\:text-emerald-600,html.dark .focus\:text-emerald-600:focus{color:#34d399}html.dark .text-emerald-700,html.dark .hover\:text-emerald-700:hover,html.dark .group:hover .group-hover\:text-emerald-700,html.dark .focus\:text-emerald-700:focus{color:#6ee7b7}html.dark .text-emerald-800,html.dark .hover\:text-emerald-800:hover,html.dark .group:hover .group-hover\:text-emerald-800,html.dark .focus\:text-emerald-800:focus{color:#a7f3d0}html.dark .text-emerald-900,html.dark .hover\:text-emerald-900:hover,html.dark .group:hover .group-hover\:text-emerald-900,html.dark .focus\:text-emerald-900:focus{color:#a7f3d0}html.dark .text-emerald-950,html.dark .hover\:text-emerald-950:hover,html.dark .group:hover .group-hover\:text-emerald-950,html.dark .focus\:text-emerald-950:focus{color:#d1fae5}html.dark .text-emerald-50,html.dark .hover\:text-emerald-50:hover,html.dark .group:hover .group-hover\:text-emerald-50,html.dark .focus\:text-emerald-50:focus{color:#ecfdf5}html.dark .text-emerald-100,html.dark .hover\:text-emerald-100:hover,html.dark .group:hover .group-hover\:text-emerald-100,html.dark .focus\:text-emerald-100:focus{color:#d1fae5}html.dark .text-emerald-200,html.dark .hover\:text-emerald-200:hover,html.dark .group:hover .group-hover\:text-emerald-200,html.dark .focus\:text-emerald-200:focus{color:#a7f3d0}html.dark .text-emerald-300,html.dark .hover\:text-emerald-300:hover,html.dark .group:hover .group-hover\:text-emerald-300,html.dark .focus\:text-emerald-300:focus{color:#6ee7b7}html.dark .text-green-600,html.dark .hover\:text-green-600:hover,html.dark .group:hover .group-hover\:text-green-600,html.dark .focus\:text-green-600:focus{color:#4ade80}html.dark .text-green-700,html.dark .hover\:text-green-700:hover,html.dark .group:hover .group-hover\:text-green-700,html.dark .focus\:text-green-700:focus{color:#86efac}html.dark .text-green-800,html.dark .hover\:text-green-800:hover,html.dark .group:hover .group-hover\:text-green-800,html.dark .focus\:text-green-800:focus{color:#bbf7d0}html.dark .text-green-900,html.dark .hover\:text-green-900:hover,html.dark .group:hover .group-hover\:text-green-900,html.dark .focus\:text-green-900:focus{color:#bbf7d0}html.dark .text-green-950,html.dark .hover\:text-green-950:hover,html.dark .group:hover .group-hover\:text-green-950,html.dark .focus\:text-green-950:focus{color:#dcfce7}html.dark .text-green-50,html.dark .hover\:text-green-50:hover,html.dark .group:hover .group-hover\:text-green-50,html.dark .focus\:text-green-50:focus{color:#f0fdf4}html.dark .text-green-100,html.dark .hover\:text-green-100:hover,html.dark .group:hover .group-hover\:text-green-100,html.dark .focus\:text-green-100:focus{color:#dcfce7}html.dark .text-green-200,html.dark .hover\:text-green-200:hover,html.dark .group:hover .group-hover\:text-green-200,html.dark .focus\:text-green-200:focus{color:#bbf7d0}html.dark .text-green-300,html.dark .hover\:text-green-300:hover,html.dark .group:hover .group-hover\:text-green-300,html.dark .focus\:text-green-300:focus{color:#86efac}html.dark .text-lime-600,html.dark .hover\:text-lime-600:hover,html.dark .group:hover .group-hover\:text-lime-600,html.dark .focus\:text-lime-600:focus{color:#a3e635}html.dark .text-lime-700,html.dark .hover\:text-lime-700:hover,html.dark .group:hover .group-hover\:text-lime-700,html.dark .focus\:text-lime-700:focus{color:#bef264}html.dark .text-lime-800,html.dark .hover\:text-lime-800:hover,html.dark .group:hover .group-hover\:text-lime-800,html.dark .focus\:text-lime-800:focus{color:#d9f99d}html.dark .text-lime-900,html.dark .hover\:text-lime-900:hover,html.dark .group:hover .group-hover\:text-lime-900,html.dark .focus\:text-lime-900:focus{color:#d9f99d}html.dark .text-lime-950,html.dark .hover\:text-lime-950:hover,html.dark .group:hover .group-hover\:text-lime-950,html.dark .focus\:text-lime-950:focus{color:#ecfccb}html.dark .text-lime-50,html.dark .hover\:text-lime-50:hover,html.dark .group:hover .group-hover\:text-lime-50,html.dark .focus\:text-lime-50:focus{color:#f7fee7}html.dark .text-lime-100,html.dark .hover\:text-lime-100:hover,html.dark .group:hover .group-hover\:text-lime-100,html.dark .focus\:text-lime-100:focus{color:#ecfccb}html.dark .text-lime-200,html.dark .hover\:text-lime-200:hover,html.dark .group:hover .group-hover\:text-lime-200,html.dark .focus\:text-lime-200:focus{color:#d9f99d}html.dark .text-lime-300,html.dark .hover\:text-lime-300:hover,html.dark .group:hover .group-hover\:text-lime-300,html.dark .focus\:text-lime-300:focus{color:#bef264}html.dark .text-yellow-600,html.dark .hover\:text-yellow-600:hover,html.dark .group:hover .group-hover\:text-yellow-600,html.dark .focus\:text-yellow-600:focus{color:#facc15}html.dark .text-yellow-700,html.dark .hover\:text-yellow-700:hover,html.dark .group:hover .group-hover\:text-yellow-700,html.dark .focus\:text-yellow-700:focus{color:#fde047}html.dark .text-yellow-800,html.dark .hover\:text-yellow-800:hover,html.dark .group:hover .group-hover\:text-yellow-800,html.dark .focus\:text-yellow-800:focus{color:#fef08a}html.dark .text-yellow-900,html.dark .hover\:text-yellow-900:hover,html.dark .group:hover .group-hover\:text-yellow-900,html.dark .focus\:text-yellow-900:focus{color:#fef08a}html.dark .text-yellow-950,html.dark .hover\:text-yellow-950:hover,html.dark .group:hover .group-hover\:text-yellow-950,html.dark .focus\:text-yellow-950:focus{color:#fef9c3}html.dark .text-yellow-50,html.dark .hover\:text-yellow-50:hover,html.dark .group:hover .group-hover\:text-yellow-50,html.dark .focus\:text-yellow-50:focus{color:#fefce8}html.dark .text-yellow-100,html.dark .hover\:text-yellow-100:hover,html.dark .group:hover .group-hover\:text-yellow-100,html.dark .focus\:text-yellow-100:focus{color:#fef9c3}html.dark .text-yellow-200,html.dark .hover\:text-yellow-200:hover,html.dark .group:hover .group-hover\:text-yellow-200,html.dark .focus\:text-yellow-200:focus{color:#fef08a}html.dark .text-yellow-300,html.dark .hover\:text-yellow-300:hover,html.dark .group:hover .group-hover\:text-yellow-300,html.dark .focus\:text-yellow-300:focus{color:#fde047}html.dark .text-amber-600,html.dark .hover\:text-amber-600:hover,html.dark .group:hover .group-hover\:text-amber-600,html.dark .focus\:text-amber-600:focus{color:#fbbf24}html.dark .text-amber-700,html.dark .hover\:text-amber-700:hover,html.dark .group:hover .group-hover\:text-amber-700,html.dark .focus\:text-amber-700:focus{color:#fcd34d}html.dark .text-amber-800,html.dark .hover\:text-amber-800:hover,html.dark .group:hover .group-hover\:text-amber-800,html.dark .focus\:text-amber-800:focus{color:#fde68a}html.dark .text-amber-900,html.dark .hover\:text-amber-900:hover,html.dark .group:hover .group-hover\:text-amber-900,html.dark .focus\:text-amber-900:focus{color:#fde68a}html.dark .text-amber-950,html.dark .hover\:text-amber-950:hover,html.dark .group:hover .group-hover\:text-amber-950,html.dark .focus\:text-amber-950:focus{color:#fef3c7}html.dark .text-amber-50,html.dark .hover\:text-amber-50:hover,html.dark .group:hover .group-hover\:text-amber-50,html.dark .focus\:text-amber-50:focus{color:#fffbeb}html.dark .text-amber-100,html.dark .hover\:text-amber-100:hover,html.dark .group:hover .group-hover\:text-amber-100,html.dark .focus\:text-amber-100:focus{color:#fef3c7}html.dark .text-amber-200,html.dark .hover\:text-amber-200:hover,html.dark .group:hover .group-hover\:text-amber-200,html.dark .focus\:text-amber-200:focus{color:#fde68a}html.dark .text-amber-300,html.dark .hover\:text-amber-300:hover,html.dark .group:hover .group-hover\:text-amber-300,html.dark .focus\:text-amber-300:focus{color:#fcd34d}html.dark .text-orange-600,html.dark .hover\:text-orange-600:hover,html.dark .group:hover .group-hover\:text-orange-600,html.dark .focus\:text-orange-600:focus{color:#fb923c}html.dark .text-orange-700,html.dark .hover\:text-orange-700:hover,html.dark .group:hover .group-hover\:text-orange-700,html.dark .focus\:text-orange-700:focus{color:#fdba74}html.dark .text-orange-800,html.dark .hover\:text-orange-800:hover,html.dark .group:hover .group-hover\:text-orange-800,html.dark .focus\:text-orange-800:focus{color:#fed7aa}html.dark .text-orange-900,html.dark .hover\:text-orange-900:hover,html.dark .group:hover .group-hover\:text-orange-900,html.dark .focus\:text-orange-900:focus{color:#fed7aa}html.dark .text-orange-950,html.dark .hover\:text-orange-950:hover,html.dark .group:hover .group-hover\:text-orange-950,html.dark .focus\:text-orange-950:focus{color:#ffedd5}html.dark .text-orange-50,html.dark .hover\:text-orange-50:hover,html.dark .group:hover .group-hover\:text-orange-50,html.dark .focus\:text-orange-50:focus{color:#fff7ed}html.dark .text-orange-100,html.dark .hover\:text-orange-100:hover,html.dark .group:hover .group-hover\:text-orange-100,html.dark .focus\:text-orange-100:focus{color:#ffedd5}html.dark .text-orange-200,html.dark .hover\:text-orange-200:hover,html.dark .group:hover .group-hover\:text-orange-200,html.dark .focus\:text-orange-200:focus{color:#fed7aa}html.dark .text-orange-300,html.dark .hover\:text-orange-300:hover,html.dark .group:hover .group-hover\:text-orange-300,html.dark .focus\:text-orange-300:focus{color:#fdba74}html.dark .text-red-600,html.dark .hover\:text-red-600:hover,html.dark .group:hover .group-hover\:text-red-600,html.dark .focus\:text-red-600:focus{color:#f87171}html.dark .text-red-700,html.dark .hover\:text-red-700:hover,html.dark .group:hover .group-hover\:text-red-700,html.dark .focus\:text-red-700:focus{color:#fca5a5}html.dark .text-red-800,html.dark .hover\:text-red-800:hover,html.dark .group:hover .group-hover\:text-red-800,html.dark .focus\:text-red-800:focus{color:#fecaca}html.dark .text-red-900,html.dark .hover\:text-red-900:hover,html.dark .group:hover .group-hover\:text-red-900,html.dark .focus\:text-red-900:focus{color:#fecaca}html.dark .text-red-950,html.dark .hover\:text-red-950:hover,html.dark .group:hover .group-hover\:text-red-950,html.dark .focus\:text-red-950:focus{color:#fee2e2}html.dark .text-red-50,html.dark .hover\:text-red-50:hover,html.dark .group:hover .group-hover\:text-red-50,html.dark .focus\:text-red-50:focus{color:#fef2f2}html.dark .text-red-100,html.dark .hover\:text-red-100:hover,html.dark .group:hover .group-hover\:text-red-100,html.dark .focus\:text-red-100:focus{color:#fee2e2}html.dark .text-red-200,html.dark .hover\:text-red-200:hover,html.dark .group:hover .group-hover\:text-red-200,html.dark .focus\:text-red-200:focus{color:#fecaca}html.dark .text-red-300,html.dark .hover\:text-red-300:hover,html.dark .group:hover .group-hover\:text-red-300,html.dark .focus\:text-red-300:focus{color:#fca5a5}html.dark .text-rose-600,html.dark .hover\:text-rose-600:hover,html.dark .group:hover .group-hover\:text-rose-600,html.dark .focus\:text-rose-600:focus{color:#fb7185}html.dark .text-rose-700,html.dark .hover\:text-rose-700:hover,html.dark .group:hover .group-hover\:text-rose-700,html.dark .focus\:text-rose-700:focus{color:#fda4af}html.dark .text-rose-800,html.dark .hover\:text-rose-800:hover,html.dark .group:hover .group-hover\:text-rose-800,html.dark .focus\:text-rose-800:focus{color:#fecdd3}html.dark .text-rose-900,html.dark .hover\:text-rose-900:hover,html.dark .group:hover .group-hover\:text-rose-900,html.dark .focus\:text-rose-900:focus{color:#fecdd3}html.dark .text-rose-950,html.dark .hover\:text-rose-950:hover,html.dark .group:hover .group-hover\:text-rose-950,html.dark .focus\:text-rose-950:focus{color:#ffe4e6}html.dark .text-rose-50,html.dark .hover\:text-rose-50:hover,html.dark .group:hover .group-hover\:text-rose-50,html.dark .focus\:text-rose-50:focus{color:#fff1f2}html.dark .text-rose-100,html.dark .hover\:text-rose-100:hover,html.dark .group:hover .group-hover\:text-rose-100,html.dark .focus\:text-rose-100:focus{color:#ffe4e6}html.dark .text-rose-200,html.dark .hover\:text-rose-200:hover,html.dark .group:hover .group-hover\:text-rose-200,html.dark .focus\:text-rose-200:focus{color:#fecdd3}html.dark .text-rose-300,html.dark .hover\:text-rose-300:hover,html.dark .group:hover .group-hover\:text-rose-300,html.dark .focus\:text-rose-300:focus{color:#fda4af}html.dark .text-pink-600,html.dark .hover\:text-pink-600:hover,html.dark .group:hover .group-hover\:text-pink-600,html.dark .focus\:text-pink-600:focus{color:#f472b6}html.dark .text-pink-700,html.dark .hover\:text-pink-700:hover,html.dark .group:hover .group-hover\:text-pink-700,html.dark .focus\:text-pink-700:focus{color:#f9a8d4}html.dark .text-pink-800,html.dark .hover\:text-pink-800:hover,html.dark .group:hover .group-hover\:text-pink-800,html.dark .focus\:text-pink-800:focus{color:#fbcfe8}html.dark .text-pink-900,html.dark .hover\:text-pink-900:hover,html.dark .group:hover .group-hover\:text-pink-900,html.dark .focus\:text-pink-900:focus{color:#fbcfe8}html.dark .text-pink-950,html.dark .hover\:text-pink-950:hover,html.dark .group:hover .group-hover\:text-pink-950,html.dark .focus\:text-pink-950:focus{color:#fce7f3}html.dark .text-pink-50,html.dark .hover\:text-pink-50:hover,html.dark .group:hover .group-hover\:text-pink-50,html.dark .focus\:text-pink-50:focus{color:#fdf2f8}html.dark .text-pink-100,html.dark .hover\:text-pink-100:hover,html.dark .group:hover .group-hover\:text-pink-100,html.dark .focus\:text-pink-100:focus{color:#fce7f3}html.dark .text-pink-200,html.dark .hover\:text-pink-200:hover,html.dark .group:hover .group-hover\:text-pink-200,html.dark .focus\:text-pink-200:focus{color:#fbcfe8}html.dark .text-pink-300,html.dark .hover\:text-pink-300:hover,html.dark .group:hover .group-hover\:text-pink-300,html.dark .focus\:text-pink-300:focus{color:#f9a8d4}html.dark .text-fuchsia-600,html.dark .hover\:text-fuchsia-600:hover,html.dark .group:hover .group-hover\:text-fuchsia-600,html.dark .focus\:text-fuchsia-600:focus{color:#e879f9}html.dark .text-fuchsia-700,html.dark .hover\:text-fuchsia-700:hover,html.dark .group:hover .group-hover\:text-fuchsia-700,html.dark .focus\:text-fuchsia-700:focus{color:#f0abfc}html.dark .text-fuchsia-800,html.dark .hover\:text-fuchsia-800:hover,html.dark .group:hover .group-hover\:text-fuchsia-800,html.dark .focus\:text-fuchsia-800:focus{color:#f5d0fe}html.dark .text-fuchsia-900,html.dark .hover\:text-fuchsia-900:hover,html.dark .group:hover .group-hover\:text-fuchsia-900,html.dark .focus\:text-fuchsia-900:focus{color:#f5d0fe}html.dark .text-fuchsia-950,html.dark .hover\:text-fuchsia-950:hover,html.dark .group:hover .group-hover\:text-fuchsia-950,html.dark .focus\:text-fuchsia-950:focus{color:#fae8ff}html.dark .text-fuchsia-50,html.dark .hover\:text-fuchsia-50:hover,html.dark .group:hover .group-hover\:text-fuchsia-50,html.dark .focus\:text-fuchsia-50:focus{color:#fdf4ff}html.dark .text-fuchsia-100,html.dark .hover\:text-fuchsia-100:hover,html.dark .group:hover .group-hover\:text-fuchsia-100,html.dark .focus\:text-fuchsia-100:focus{color:#fae8ff}html.dark .text-fuchsia-200,html.dark .hover\:text-fuchsia-200:hover,html.dark .group:hover .group-hover\:text-fuchsia-200,html.dark .focus\:text-fuchsia-200:focus{color:#f5d0fe}html.dark .text-fuchsia-300,html.dark .hover\:text-fuchsia-300:hover,html.dark .group:hover .group-hover\:text-fuchsia-300,html.dark .focus\:text-fuchsia-300:focus{color:#f0abfc}html.dark .text-purple-600,html.dark .hover\:text-purple-600:hover,html.dark .group:hover .group-hover\:text-purple-600,html.dark .focus\:text-purple-600:focus{color:#c084fc}html.dark .text-purple-700,html.dark .hover\:text-purple-700:hover,html.dark .group:hover .group-hover\:text-purple-700,html.dark .focus\:text-purple-700:focus{color:#d8b4fe}html.dark .text-purple-800,html.dark .hover\:text-purple-800:hover,html.dark .group:hover .group-hover\:text-purple-800,html.dark .focus\:text-purple-800:focus{color:#e9d5ff}html.dark .text-purple-900,html.dark .hover\:text-purple-900:hover,html.dark .group:hover .group-hover\:text-purple-900,html.dark .focus\:text-purple-900:focus{color:#e9d5ff}html.dark .text-purple-950,html.dark .hover\:text-purple-950:hover,html.dark .group:hover .group-hover\:text-purple-950,html.dark .focus\:text-purple-950:focus{color:#f3e8ff}html.dark .text-purple-50,html.dark .hover\:text-purple-50:hover,html.dark .group:hover .group-hover\:text-purple-50,html.dark .focus\:text-purple-50:focus{color:#faf5ff}html.dark .text-purple-100,html.dark .hover\:text-purple-100:hover,html.dark .group:hover .group-hover\:text-purple-100,html.dark .focus\:text-purple-100:focus{color:#f3e8ff}html.dark .text-purple-200,html.dark .hover\:text-purple-200:hover,html.dark .group:hover .group-hover\:text-purple-200,html.dark .focus\:text-purple-200:focus{color:#e9d5ff}html.dark .text-purple-300,html.dark .hover\:text-purple-300:hover,html.dark .group:hover .group-hover\:text-purple-300,html.dark .focus\:text-purple-300:focus{color:#d8b4fe}html.dark .text-violet-600,html.dark .hover\:text-violet-600:hover,html.dark .group:hover .group-hover\:text-violet-600,html.dark .focus\:text-violet-600:focus{color:#a78bfa}html.dark .text-violet-700,html.dark .hover\:text-violet-700:hover,html.dark .group:hover .group-hover\:text-violet-700,html.dark .focus\:text-violet-700:focus{color:#c4b5fd}html.dark .text-violet-800,html.dark .hover\:text-violet-800:hover,html.dark .group:hover .group-hover\:text-violet-800,html.dark .focus\:text-violet-800:focus{color:#ddd6fe}html.dark .text-violet-900,html.dark .hover\:text-violet-900:hover,html.dark .group:hover .group-hover\:text-violet-900,html.dark .focus\:text-violet-900:focus{color:#ddd6fe}html.dark .text-violet-950,html.dark .hover\:text-violet-950:hover,html.dark .group:hover .group-hover\:text-violet-950,html.dark .focus\:text-violet-950:focus{color:#ede9fe}html.dark .text-violet-50,html.dark .hover\:text-violet-50:hover,html.dark .group:hover .group-hover\:text-violet-50,html.dark .focus\:text-violet-50:focus{color:#f5f3ff}html.dark .text-violet-100,html.dark .hover\:text-violet-100:hover,html.dark .group:hover .group-hover\:text-violet-100,html.dark .focus\:text-violet-100:focus{color:#ede9fe}html.dark .text-violet-200,html.dark .hover\:text-violet-200:hover,html.dark .group:hover .group-hover\:text-violet-200,html.dark .focus\:text-violet-200:focus{color:#ddd6fe}html.dark .text-violet-300,html.dark .hover\:text-violet-300:hover,html.dark .group:hover .group-hover\:text-violet-300,html.dark .focus\:text-violet-300:focus{color:#c4b5fd}:root{--surface: 255 255 255}html.dark{--surface: 22 28 41;--page: 14 19 29}html.dark body{background-color:rgb(var(--page));color:rgb(var(--c-gray-800))}html.dark .bg-white,html.dark .hover\:bg-white:hover,html.dark .focus\:bg-white:focus,html.dark .focus-within\:bg-white:focus-within{background-color:rgb(var(--surface))}html.dark .bg-white\/80{background-color:rgb(var(--surface) / .8)}html.dark .bg-white\/90{background-color:rgb(var(--surface) / .9)}html.dark .hover\:bg-white\/60:hover{background-color:rgb(var(--surface) / .6)}html.dark .border-white{border-color:rgb(var(--surface))}html.dark .ring-white{--tw-ring-color: rgb(var(--surface))}html.dark .via-white{--tw-gradient-to: rgb(var(--surface) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(var(--surface)) var(--tw-gradient-via-position), var(--tw-gradient-to)}html.dark .to-white{--tw-gradient-to: rgb(var(--surface)) var(--tw-gradient-to-position)}html.dark .bg-gray-700{background-color:#3a4459}html.dark .bg-gray-800,html.dark .hover\:bg-gray-800:hover{background-color:#465169}html.dark .bg-gray-900{background-color:#2c3446}html.dark .bg-gray-900\/50{background-color:#0009}html.dark .bg-black\/40{background-color:#0000008c}html.dark .bg-black\/50{background-color:#0009}html.dark .shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .45)}html.dark .shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .5), 0 1px 2px -1px rgb(0 0 0 / .5)}html.dark .shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .5), 0 2px 4px -2px rgb(0 0 0 / .5)}html.dark .shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .55), 0 4px 6px -4px rgb(0 0 0 / .55)}html.dark .shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .6), 0 8px 10px -6px rgb(0 0 0 / .6)}html.dark .shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .7)}html.dark :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){background-color:transparent;color:inherit}html.dark option,html.dark optgroup{background-color:rgb(var(--surface));color:rgb(var(--c-gray-800))}html.dark input[type=checkbox],html.dark input[type=radio]{accent-color:#6366f1}html.dark ::-webkit-calendar-picker-indicator{filter:invert(.8)}html.dark .recharts-cartesian-grid line,html.dark .recharts-cartesian-grid-horizontal line,html.dark .recharts-cartesian-grid-vertical line{stroke:rgb(var(--c-gray-200))}html.dark .recharts-cartesian-axis-tick text,html.dark .recharts-text,html.dark .recharts-label{fill:rgb(var(--c-gray-500))}html.dark .recharts-cartesian-axis-line{stroke:rgb(var(--c-gray-300))}html.dark .recharts-default-tooltip{background-color:rgb(var(--surface))!important;border-color:rgb(var(--c-gray-200))!important;color:rgb(var(--c-gray-800))!important;box-shadow:0 10px 25px -5px #0009}html.dark .recharts-tooltip-label{color:rgb(var(--c-gray-800))!important}html.dark .recharts-tooltip-cursor{fill:#ffffff0a;stroke:rgb(var(--c-gray-300))}html.dark .recharts-legend-item-text{color:rgb(var(--c-gray-600))!important}html.dark .recharts-pie-sector path,html.dark .recharts-sector{stroke:rgb(var(--surface))}html.theme-transition,html.theme-transition *,html.theme-transition *:before,html.theme-transition *:after{transition:background-color .3s ease,border-color .3s ease,color .3s ease,fill .3s ease,stroke .3s ease!important}@media(prefers-reduced-motion:reduce){html.theme-transition,html.theme-transition *{transition:none!important}}
