@supports (color:oklch(0 0 0)){:root{--background:oklch(97.02% 0 0);--background-secondary:oklch(27.65% .0203 280.9);--foreground:oklch(35.86% .0069 297.48);--card:oklch(100% 0 0);--card-foreground:oklch(20.99% .0341 263.44);--popover:oklch(100% 0 0);--popover-foreground:oklch(20.99% .0341 263.44);--primary:oklch(20.99% .0341 263.44);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.99% .0341 263.44);--muted:oklch(97% 0 0);--muted-foreground:oklch(65.71% .0132 291.14);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.99% .0341 263.44);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:oklch(95.82% .0199 5.98);--border:oklch(82.03% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.99% .0341 263.44);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.99% .0341 263.44);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0);--brand:oklch(77.78% .1497 54.54);--orange-accent:oklch(97.6% .0143 57.59);--green-main:oklch(80.96% .194 155.02);--yellow-main:oklch(84.41% .172974 85.0728);--blue-dark:oklch(30.7% .0784 249.65);--blue-main:oklch(55.42% .2383 266.04);--blue-accent:oklch(93.88% .0291 273.1);--stroke:oklch(92.93% .0042 236.5);--dark:oklch(16.93% .007 1.01);--gray:oklch(43.03% .0082 295.23);--gray-neutral:oklch(35.86% .0069 297.48);--red-light:oklch(64.5% .2154 16.44);--green-bright:oklch(64.77% .2146 141.8);--neutral:oklch(89.81% .0027 286.35);--blue-50:oklch(95.31% .022171 272.058);--blue-100:oklch(85.42% .0701 272.39);--blue-200:oklch(78.43% .1057 271.32);--blue-300:oklch(68.84% .1581 269.86);--blue-400:oklch(63.21% .1915 268.46);--blue-500:oklch(55.42% .2383 266.04);--blue-600:oklch(51.84% .2197 266.09);--blue-700:oklch(43.47% .18 266.28);--blue-800:oklch(36.53% .1463 266.46);--blue-900:oklch(30.46% .1177 267.21);--orange-50:oklch(97.6% .0143 57.59);--orange-100:oklch(92.63% .046 58.73);--orange-200:oklch(89.2% .0688 58.19);--orange-300:oklch(84.4% .1014 56.64);--orange-400:oklch(84.4% .1014 56.64);--orange-500:oklch(77.78% .1497 54.54);--orange-600:oklch(72.49% .1387 54.46);--orange-700:oklch(60.39% .1136 54.42);--orange-800:oklch(50.37% .0919 55.44);--orange-900:oklch(41.81% .0736 55.49);--red-50:oklch(95.82% .0199 5.98);--red-100:oklch(87.07% .0663 6.81);--red-200:oklch(81.3% .0992 8.46);--red-300:oklch(73.67% .1498 10.61);--red-400:oklch(69.49% .1782 12.5);--red-500:oklch(64.5% .2154 16.44);--red-600:oklch(60.14% .2001 16.09);--red-700:oklch(50.21% .1635 15.88);--red-800:oklch(41.92% .1332 15.43);--red-900:oklch(34.71% .1078 15.08);--green-50:oklch(97.46% .0232 165.87);--green-100:oklch(92.7% .0732 164.09);--green-200:oklch(89.57% .1058 162.56);--green-300:oklch(85.62% .1465 160.33);--green-400:oklch(83.45% .1677 158.45);--green-500:oklch(80.96% .194 155.02);--green-600:oklch(75.32% .1794 155.23);--green-700:oklch(62.82% .1483 155.44);--green-800:oklch(52.08% .1211 155.75);--green-900:oklch(43.26% .0984 156.28);--neutral-00:oklch(100% 0 0);--neutral-50:oklch(96.74% .0013 286.37);--neutral-100:oklch(89.81% .0027 286.35);--neutral-200:oklch(84.64% .0055 286.28);--neutral-300:oklch(77.49% .0084 286.2);--neutral-400:oklch(72.81% .01 292.72);--neutral-500:oklch(65.71% .0132 291.14);--neutral-600:oklch(61.34% .012 291.79);--neutral-700:oklch(51.36% .011 292.58);--neutral-800:oklch(43.03% .0082 295.23);--neutral-900:oklch(35.86% .0069 297.48);--neutral-primary:oklch(25.66% .0157 269.06);--neutral-secondary:oklch(29.79% .0208 269.41)}.dark{--background:oklch(25.66% .0157 269.06);--background-secondary:oklch(32.4% .0319 281.98);--foreground:oklch(98.21% 0 0);--card:oklch(29.79% .0208 269.41);--card-foreground:oklch(98.5% 0 0);--popover:oklch(20.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(92.2% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(65.71% .0132 291.14);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--destructive-foreground:oklch(95.82% .0199 5.98);--border:oklch(82.03% 0 0);--input:oklch(100% 0 0/.15);--ring:oklch(55.6% 0 0);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.6% 0 0);--brand:oklch(55.42% .2383 266.04);--orange-100:oklch(92.63% .046 58.73);--orange-accent:oklch(41.68% .0616 55.68);--green-main:oklch(80.96% .194 155.02);--yellow-main:oklch(84.41% .172974 85.0728);--blue-dark:oklch(30.7% .0784 249.65);--blue-main:oklch(55.42% .2383 266.04);--blue-accent:oklch(24.84% .0563 270.28);--stroke:oklch(35.64% .0144 269.28);--dark:oklch(16.93% .007 1.01);--gray:oklch(43.03% .0082 295.23);--gray-neutral:oklch(65.71% .0132 291.14);--red-light:oklch(64.5% .2154 16.44);--green-bright:oklch(64.77% .2146 141.8);--neutral:oklch(89.81% .0027 286.35);--neutral-foreground:oklch(96.74% .0013 286.37)}}
@keyframes map-path-pulse{0%{opacity:1;scale:1}to{opacity:0;scale:2}}@keyframes rotation{0%{rotate:none}to{rotate:360deg}}@keyframes not-found-zero{0%{transform:translate(0)translateY(0)scale(1)}20%{transform:translate(0)translateY(10%)scale(1.1)}70%{transform:translate(0)translateY(-50%)scale(.9)}to{transform:translate(0)translateY(150%)scale(1.1)}}@keyframes not-found-hole{0%{scale:0}80%{scale:1}to{scale:.9}}@keyframes bounce-soft{0%{transform:translateY(0)}50%{transform:translateY(-1.5%)}75%{transform:translateY(.4%)}to{transform:translateY(0)}}@keyframes fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
