:root{--red-50:#fff1f0;--red-100:#ffe3df;--red-200:#ffc6c0;--red-300:#ff948c;--red-400:#d74745;--red-500:#a00013;--red-600:#7a000a;--red-700:#620001;--red-800:#450002;--red-900:#330002;--red-950:#190102;--orange-50:#fff2ec;--orange-100:#ffe5d8;--orange-200:#ffcab2;--orange-300:#ff996a;--orange-400:#d05400;--orange-500:#8a3300;--orange-600:#6c2000;--orange-700:#541600;--orange-800:#3f0900;--orange-900:#2d0800;--orange-950:#170300;--amber-50:#fff3e8;--amber-100:#ffe6d0;--amber-200:#fdcda0;--amber-300:#f4a34b;--amber-400:#b66c00;--amber-500:#794400;--amber-600:#5e3000;--amber-700:#482300;--amber-800:#321800;--amber-900:#241100;--amber-950:#130600;--yellow-50:#f9f5e6;--yellow-100:#f3ecce;--yellow-200:#e8d89b;--yellow-300:#d3b63b;--yellow-400:#9a7e00;--yellow-500:#655100;--yellow-600:#4b3c00;--yellow-700:#3b2c00;--yellow-800:#281e00;--yellow-900:#1c1500;--yellow-950:#0e0800;--chartreuse-50:#f6f7e7;--chartreuse-100:#eceed0;--chartreuse-200:#dadd9f;--chartreuse-300:#bdbf48;--chartreuse-400:#868600;--chartreuse-500:#575700;--chartreuse-600:#414000;--chartreuse-700:#313000;--chartreuse-800:#212100;--chartreuse-900:#171800;--chartreuse-950:#0a0a00;--lime-50:#f2f8e9;--lime-100:#e5f0d4;--lime-200:#cbe1a8;--lime-300:#a3c75d;--lime-400:#6b8f00;--lime-500:#425e00;--lime-600:#324500;--lime-700:#253400;--lime-800:#172500;--lime-900:#0f1a00;--lime-950:#060b00;--green-50:#edf9ed;--green-100:#dbf3db;--green-200:#b7e6b7;--green-300:#7acf7e;--green-400:#189a30;--green-500:#006702;--green-600:#004e00;--green-700:#003c00;--green-800:#002900;--green-900:#001d01;--green-950:#000e01;--emerald-50:#e9faf2;--emerald-100:#d4f4e5;--emerald-200:#a5e9ca;--emerald-300:#49d3a1;--emerald-400:#00996c;--emerald-500:#006444;--emerald-600:#004c30;--emerald-700:#003a23;--emerald-800:#002818;--emerald-900:#001c11;--emerald-950:#000e06;--mint-50:#e8faf4;--mint-100:#d1f5ea;--mint-200:#9ee9d4;--mint-300:#28d4b2;--mint-400:#00977c;--mint-500:#006250;--mint-600:#00493b;--mint-700:#00372c;--mint-800:#00281e;--mint-900:#001c15;--mint-950:#000e08;--teal-50:#e7faf7;--teal-100:#cff4ef;--teal-200:#99e9de;--teal-300:#00d3c3;--teal-400:#009589;--teal-500:#006058;--teal-600:#004942;--teal-700:#003732;--teal-800:#002823;--teal-900:#001c19;--teal-950:#000c0a;--aqua-50:#e7faf9;--aqua-100:#cdf4f3;--aqua-200:#97e9e8;--aqua-300:#00d2d2;--aqua-400:#009495;--aqua-500:#006060;--aqua-600:#004849;--aqua-700:#003737;--aqua-800:#002728;--aqua-900:#001c1c;--aqua-950:#000c0c;--cyan-50:#e7f9fc;--cyan-100:#cdf4f8;--cyan-200:#96e7f1;--cyan-300:#00cfe0;--cyan-400:#0093a0;--cyan-500:#005f67;--cyan-600:#00474f;--cyan-700:#00363c;--cyan-800:#00272d;--cyan-900:#001b20;--cyan-950:#000c0e;--sky-50:#e9f8ff;--sky-100:#d3f1ff;--sky-200:#a4e1ff;--sky-300:#3bc7ff;--sky-400:#008dc1;--sky-500:#005c81;--sky-600:#004460;--sky-700:#00344e;--sky-800:#002436;--sky-900:#001926;--sky-950:#000b15;--blue-50:#eef6ff;--blue-100:#ddedff;--blue-200:#b5dcff;--blue-300:#78bdff;--blue-400:#0083e3;--blue-500:#0052a4;--blue-600:#003e78;--blue-700:#002d66;--blue-800:#001f47;--blue-900:#001633;--blue-950:#00091a;--sapphire-50:#eff6ff;--sapphire-100:#deedff;--sapphire-200:#bedaff;--sapphire-300:#82baff;--sapphire-400:#267ee8;--sapphire-500:#004fa6;--sapphire-600:#003985;--sapphire-700:#002a68;--sapphire-800:#001d48;--sapphire-900:#001438;--sapphire-950:#00081c;--indigo-50:#f1f5ff;--indigo-100:#e3ebff;--indigo-200:#c8d6ff;--indigo-300:#99b3ff;--indigo-400:#5874ea;--indigo-500:#2c3ac3;--indigo-600:#1e249e;--indigo-700:#15197c;--indigo-800:#0d1257;--indigo-900:#080e3e;--indigo-950:#03071d;--lavender-50:#f3f4ff;--lavender-100:#e7e9ff;--lavender-200:#cfd4ff;--lavender-300:#a8aeff;--lavender-400:#6f6de8;--lavender-500:#4631c1;--lavender-600:#341a9c;--lavender-700:#27117a;--lavender-800:#190d55;--lavender-900:#110b3d;--lavender-950:#06061d;--violet-50:#f5f3ff;--violet-100:#eae8ff;--violet-200:#d6d0ff;--violet-300:#b6a9ff;--violet-400:#8267e2;--violet-500:#5927bb;--violet-600:#431096;--violet-700:#330876;--violet-800:#220852;--violet-900:#18083b;--violet-950:#0a051c;--purple-50:#f9f2ff;--purple-100:#f3e5ff;--purple-200:#e8caff;--purple-300:#d39dfa;--purple-400:#a15acf;--purple-500:#7512a6;--purple-600:#5a0082;--purple-700:#450065;--purple-800:#300148;--purple-900:#220433;--purple-950:#0f0318;--fuchsia-50:#fdf1fc;--fuchsia-100:#fbe2f8;--fuchsia-200:#f6c5f1;--fuchsia-300:#e995e2;--fuchsia-400:#b950b2;--fuchsia-500:#8a0086;--fuchsia-600:#680065;--fuchsia-700:#50004e;--fuchsia-800:#3a0038;--fuchsia-900:#2a0029;--fuchsia-950:#140213;--magenta-50:#fff0f9;--magenta-100:#ffe1f4;--magenta-200:#fcc3e8;--magenta-300:#f292d3;--magenta-400:#c24ba1;--magenta-500:#910073;--magenta-600:#6f0057;--magenta-700:#560043;--magenta-800:#3c002e;--magenta-900:#2d0022;--magenta-950:#15020f;--pink-50:#fff1f7;--pink-100:#ffe2ef;--pink-200:#ffc3df;--pink-300:#f990c4;--pink-400:#ca488f;--pink-500:#940060;--pink-600:#750049;--pink-700:#5a0037;--pink-800:#3f0026;--pink-900:#2f001b;--pink-950:#17010c;--rose-50:#fff1f3;--rose-100:#ffe2e6;--rose-200:#ffc5cd;--rose-300:#ff91a3;--rose-400:#d44567;--rose-500:#9d003b;--rose-600:#79002a;--rose-700:#5b0020;--rose-800:#440014;--rose-900:#32000d;--rose-950:#190105;--slate-50:#f1f6fc;--slate-100:#e3ecf9;--slate-200:#cbd9ec;--slate-300:#a7b9d1;--slate-400:#6d829e;--slate-500:#3c5473;--slate-600:#2b3e57;--slate-700:#202f42;--slate-800:#16202d;--slate-900:#10161f;--slate-950:#07090d;--gray-50:#f5f5f5;--gray-100:#ebebeb;--gray-200:#d7d7d7;--gray-300:#b7b7b7;--gray-400:gray;--gray-500:#525252;--gray-600:#3d3d3d;--gray-700:#2e2e2e;--gray-800:#1f1f1f;--gray-900:#161616;--gray-950:#090909;--zinc-50:#f4f5f7;--zinc-100:#e9ebef;--zinc-200:#d4d8dd;--zinc-300:#b2b8bf;--zinc-400:#7a8189;--zinc-500:#4c535d;--zinc-600:#383e45;--zinc-700:#2a2e34;--zinc-800:#1c1f24;--zinc-900:#141619;--zinc-950:#08090a;--neutral-50:#f6f5f3;--neutral-100:#edebe7;--neutral-200:#dad7d1;--neutral-300:#bbb7af;--neutral-400:#848076;--neutral-500:#575247;--neutral-600:#413d34;--neutral-700:#312d27;--neutral-800:#211f1a;--neutral-900:#171613;--neutral-950:#0a0908;--stone-50:#f8f4f2;--stone-100:#f1e9e6;--stone-200:#e1d5cf;--stone-300:#c3b4ad;--stone-400:#8e7c74;--stone-500:#614e45;--stone-600:#493932;--stone-700:#372b26;--stone-800:#261d19;--stone-900:#1a1512;--stone-950:#0b0908;--gothic-50:#f6f4fb;--gothic-100:#eceaf1;--gothic-200:#d9d5e3;--gothic-300:#bab3c8;--gothic-400:#847b95;--gothic-500:#574c6a;--gothic-600:#413754;--gothic-700:#31293f;--gothic-800:#211c2b;--gothic-900:#0c0912;--gothic-950:#040305;--background:var(--gray-50);--foreground:var(--gray-950);--card:var(--gray-50);--card-foreground:var(--gray-950);--card-hover:var(--gray-200);--popover:var(--gray-50);--popover-foreground:var(--gray-950);--primary:var(--sapphire-500);--primary-foreground:var(--gray-50);--secondary:var(--gray-100);--secondary-foreground:var(--gray-900);--muted:var(--gray-100);--muted-foreground:var(--gray-400);--accent:var(--gray-200);--accent-foreground:var(--gray-900);--destructive:var(--red-400);--destructive-foreground:var(--gray-50);--border:var(--gray-200);--input:var(--gray-200);--ring:var(--sapphire-500);--chart-1:var(--blue-500);--chart-2:var(--teal-500);--chart-3:var(--emerald-500);--chart-4:var(--amber-500);--chart-5:var(--orange-500);--radius:.5rem;--sidebar:var(--gray-50);--sidebar-foreground:var(--gray-900);--sidebar-primary:var(--sapphire-500);--sidebar-primary-foreground:var(--gray-50);--sidebar-accent:var(--gray-100);--sidebar-accent-foreground:var(--gray-900);--sidebar-border:var(--gray-200);--sidebar-ring:var(--sapphire-500)}@supports (color:lab(0% 0 0)){:root{--red-50:lab(96.3359% 6.12152 3.29586);--red-100:lab(92.6692% 12.2811 6.63735);--red-200:lab(85.327% 24.7177 13.5);--red-300:lab(73.1266% 43.6874 24.543);--red-400:lab(51.7988% 56.7776 34.0415);--red-500:lab(32.8375% 67.017 50.3788);--red-600:lab(23.7419% 60.7942 42.3889);--red-700:lab(17.0982% 51.2092 30.6174);--red-800:lab(10.5742% 38.342 17.8833);--red-900:lab(6.38535% 28.1485 9.94319);--red-950:lab(2.25316% 8.5185 2.90264);--orange-50:lab(96.4138% 4.80142 5.47466);--orange-100:lab(92.8204% 9.74464 11.0592);--orange-200:lab(85.6096% 20.0739 22.7012);--orange-300:lab(73.5606% 36.7771 42.5735);--orange-400:lab(52.2598% 49.6407 68.724);--orange-500:lab(33.2301% 60.9333 87.527);--orange-600:lab(24.0639% 55.7455 62.2493);--orange-700:lab(17.3664% 46.9973 42.1972);--orange-800:lab(10.789% 34.9989 24.0958);--orange-900:lab(6.53898% 25.5162 13.6691);--orange-950:lab(2.30348% 7.47231 4.16296);--amber-50:lab(96.5042% 2.90033 6.99613);--amber-100:lab(92.9964% 6.02582 14.1632);--amber-200:lab(85.942% 12.9907 29.2815);--amber-300:lab(74.0849% 25.4197 56.7058);--amber-400:lab(52.8475% 36.5767 113.556);--amber-500:lab(33.7994% 47.6694 102.592);--amber-600:lab(24.5553% 44.1347 69.6814);--amber-700:lab(17.7782% 37.2534 46.6412);--amber-800:lab(11.1073% 27.5342 26.7852);--amber-900:lab(6.76053% 19.8472 15.4659);--amber-950:lab(2.37099% 5.46832 4.84042);--yellow-50:lab(96.6405% -.554323 7.65438);--yellow-100:lab(93.2665% -.873327 15.4993);--yellow-200:lab(86.4718% -.742048 32.0841);--yellow-300:lab(74.9831% 1.70395 62.7376);--yellow-400:lab(53.9624% 6.82277 127.091);--yellow-500:lab(35.0545% 14.356 107.247);--yellow-600:lab(25.683% 14.3393 72.5135);--yellow-700:lab(18.7271% 12.1938 48.7599);--yellow-800:lab(11.8221% 8.59728 28.3595);--yellow-900:lab(7.25496% 5.6764 16.5935);--yellow-950:lab(2.50941% 1.163 5.21255);--chartreuse-50:lab(96.6992% -2.30128 7.19575);--chartreuse-100:lab(93.3855% -4.42025 14.5512);--chartreuse-200:lab(86.7162% -8.05211 29.9937);--chartreuse-300:lab(75.4296% -11.6676 57.5144);--chartreuse-400:lab(54.5655% -11.0815 111.623);--chartreuse-500:lab(35.7972% -7.109 104.026);--chartreuse-600:lab(26.3628% -5.12624 71.6927);--chartreuse-700:lab(19.3003% -4.20047 48.6254);--chartreuse-800:lab(12.2488% -3.68429 28.4269);--chartreuse-900:lab(7.55516% -3.16262 16.6472);--chartreuse-950:lab(2.58912% -1.18214 5.15241);--lime-50:lab(96.7461% -3.89645 6.24437);--lime-100:lab(93.4822% -7.68793 12.6008);--lime-200:lab(86.9221% -14.9175 25.8035);--lime-300:lab(75.8268% -24.6679 48.1781);--lime-400:lab(55.1317% -29.2942 78.4964);--lime-500:lab(36.5324% -30.3009 94.5221);--lime-600:lab(27.0432% -26.4826 67.7914);--lime-700:lab(19.8746% -22.2165 46.735);--lime-800:lab(12.6734% -17.0472 27.517);--lime-900:lab(7.85834% -11.4642 16.0908);--lime-950:lab(2.66702% -3.36874 4.86119);--green-50:lab(96.7841% -5.58892 4.33265);--green-100:lab(93.5632% -11.1774 8.71228);--green-200:lab(87.1049% -22.3612 17.6607);--green-300:lab(76.2082% -39.2083 31.9012);--green-400:lab(55.7164% -50.7132 43.8697);--green-500:lab(37.3476% -60.2233 63.0178);--green-600:lab(27.8098% -54.9019 51.9308);--green-700:lab(20.5227% -46.2756 37.9739);--green-800:lab(13.1477% -33.1124 23.0941);--green-900:lab(8.19902% -20.2224 13.5345);--green-950:lab(2.75131% -5.67777 3.92028);--emerald-50:lab(96.7895% -6.58569 1.9104);--emerald-100:lab(93.5779% -13.2306 3.82844);--emerald-200:lab(87.1509% -26.7406 7.69249);--emerald-300:lab(76.3387% -47.825 13.5888);--emerald-400:lab(55.9643% -63.7636 17.7333);--emerald-500:lab(37.7577% -80.2685 21.2662);--emerald-600:lab(28.209% -74.8299 19.4226);--emerald-700:lab(20.8614% -62.6694 16.3737);--emerald-800:lab(13.3901% -41.6354 12.0027);--emerald-900:lab(8.36733% -24.8627 7.46731);--emerald-950:lab(2.7901% -6.91945 2.06476);--mint-50:lab(96.7794% -6.77827 .599527);--mint-100:lab(93.5585% -13.6175 1.20151);--mint-200:lab(87.1162% -27.5224 2.41388);--mint-300:lab(76.2905% -49.2191 4.25919);--mint-400:lab(55.923% -65.6059 5.53743);--mint-500:lab(37.7424% -82.5605 6.56636);--mint-600:lab(28.2031% -76.9742 5.96852);--mint-700:lab(20.8572% -64.1874 5.02868);--mint-800:lab(13.3837% -42.409 3.76002);--mint-900:lab(8.35867% -25.2942 2.6934);--mint-950:lab(2.78569% -7.05512 .725397);--teal-50:lab(96.761% -6.75654 -.725055);--teal-100:lab(93.5217% -13.5559 -1.44323);--teal-200:lab(87.0428% -27.3122 -2.85733);--teal-300:lab(76.1629% -48.5259 -4.91326);--teal-400:lab(55.7603% -63.9708 -6.17979);--teal-500:lab(37.5546% -78.5537 -7.00547);--teal-600:lab(28.0337% -72.4787 -6.29092);--teal-700:lab(20.7146% -60.7936 -5.29335);--teal-800:lab(13.2765% -40.72 -3.98949);--teal-900:lab(8.27806% -24.3924 -3.01489);--teal-950:lab(2.76346% -6.85238 -.886917);--aqua-50:lab(96.7348% -6.52197 -2.02345);--aqua-100:lab(93.4685% -13.0503 -4.0275);--aqua-200:lab(86.9328% -26.1287 -7.9751);--aqua-300:lab(75.9584% -45.8139 -13.731);--aqua-400:lab(55.4765% -59.0487 -17.326);--aqua-500:lab(37.1875% -69.0687 -19.7728);--aqua-600:lab(27.6922% -62.5091 -17.795);--aqua-700:lab(20.4261% -52.64 -14.9769);--aqua-800:lab(13.0641% -36.6354 -11.2713);--aqua-900:lab(8.12313% -22.193 -8.49975);--aqua-950:lab(2.7235% -6.32348 -2.73442);--cyan-50:lab(96.7017% -6.08322 -3.25686);--cyan-100:lab(93.4007% -12.1227 -6.47589);--cyan-200:lab(86.7898% -24.0372 -12.8008);--cyan-300:lab(75.6843% -41.2868 -21.9984);--cyan-400:lab(55.0806% -51.3601 -27.7428);--cyan-500:lab(36.6474% -55.8032 -31.7162);--cyan-600:lab(27.1826% -49.1492 -28.5685);--cyan-700:lab(19.995% -41.2578 -24.0467);--cyan-800:lab(12.7495% -30.38 -18.0862);--cyan-900:lab(7.89736% -18.8158 -13.6276);--cyan-950:lab(2.6674% -5.5005 -4.7456);--sky-50:lab(96.5962% -4.20833 -5.82443);--sky-100:lab(93.1836% -8.23116 -11.5568);--sky-200:lab(86.3273% -15.5954 -22.7687);--sky-300:lab(74.779% -24.1981 -39.0295);--sky-400:lab(53.7335% -24.874 -49.277);--sky-500:lab(34.7184% -16.6585 -56.7357);--sky-600:lab(25.3355% -11.674 -51.2486);--sky-700:lab(18.4298% -9.51333 -43.1511);--sky-800:lab(11.6187% -8.55795 -32.3934);--sky-900:lab(7.12905% -6.82514 -24.2871);--sky-950:lab(2.47956% -2.52075 -9.75218);--blue-50:lab(96.5002% -2.1244 -7.10868);--blue-100:lab(92.9868% -3.98928 -14.0939);--blue-200:lab(85.9119% -6.78337 -27.74);--blue-300:lab(73.9753% -7.73901 -47.5515);--blue-400:lab(52.5446% -2.04957 -60.1708);--blue-500:lab(32.9964% 12.166 -69.7033);--blue-600:lab(23.6736% 14.8409 -63.1049);--blue-700:lab(17.0203% 12.8533 -53.1481);--blue-800:lab(10.6059% 8.04065 -39.8367);--blue-900:lab(6.48878% 3.84893 -29.6921);--blue-950:lab(2.32112% .232652 -12.452);--sapphire-50:lab(96.4713% -1.44014 -7.33227);--sapphire-100:lab(92.9282% -2.61238 -14.536);--sapphire-200:lab(85.7902% -3.99637 -28.6091);--sapphire-300:lab(73.7461% -2.78541 -49.0512);--sapphire-400:lab(52.2156% 4.36375 -62.1069);--sapphire-500:lab(32.5335% 19.5559 -72.05);--sapphire-600:lab(23.229% 21.4923 -65.2644);--sapphire-700:lab(16.6434% 18.4513 -54.9703);--sapphire-800:lab(10.3342% 12.2534 -41.1875);--sapphire-900:lab(6.32295% 6.84057 -30.6441);--sapphire-950:lab(2.27897% 1.0321 -12.9003);--indigo-50:lab(96.4069% .196874 -7.54144);--indigo-100:lab(92.7984% .653356 -14.9526);--indigo-200:lab(85.5257% 2.48393 -29.4385);--indigo-300:lab(73.2647% 8.30129 -50.508);--indigo-400:lab(51.5554% 17.9614 -64.0229);--indigo-500:lab(31.6612% 34.0216 -74.4334);--indigo-600:lab(22.4047% 34.2263 -67.4765);--indigo-700:lab(15.9457% 29.143 -56.8387);--indigo-800:lab(9.82621% 20.4174 -42.5645);--indigo-900:lab(6.01542% 12.8813 -31.5527);--indigo-950:lab(2.19767% 2.75778 -13.2539);--lavender-50:lab(96.3651% 1.3586 -7.41847);--lavender-100:lab(92.7151% 2.94831 -14.7138);--lavender-200:lab(85.3609% 6.93688 -28.985);--lavender-300:lab(72.9818% 15.591 -49.7627);--lavender-400:lab(51.201% 26.3272 -63.1073);--lavender-500:lab(31.2618% 41.939 -73.3942);--lavender-600:lab(22.0462% 40.9252 -66.5399);--lavender-700:lab(15.644% 34.7419 -56.0503);--lavender-800:lab(9.59883% 24.8086 -41.9718);--lavender-900:lab(5.87431% 16.2621 -31.0529);--lavender-950:lab(2.15681% 3.83914 -12.9054);--violet-50:lab(96.3282% 2.4752 -7.07161);--violet-100:lab(92.6426% 5.13813 -14.0335);--violet-200:lab(85.2217% 11.1159 -27.669);--violet-300:lab(72.7589% 22.2113 -47.5425);--violet-400:lab(50.9554% 33.5346 -60.3052);--violet-500:lab(31.0621% 48.0276 -70.0899);--violet-600:lab(21.8925% 45.8382 -63.5231);--violet-700:lab(15.5172% 38.8242 -53.507);--violet-800:lab(9.49219% 28.1183 -40.0765);--violet-900:lab(5.79976% 18.9494 -29.6122);--violet-950:lab(2.13098% 4.7857 -12.0649);--purple-50:lab(96.2731% 4.44737 -5.75224);--purple-100:lab(92.5369% 8.97369 -11.4344);--purple-200:lab(85.0315% 18.2996 -22.6054);--purple-300:lab(72.4999% 33.1816 -38.9394);--purple-400:lab(50.7716% 44.7705 -49.4087);--purple-500:lab(31.1702% 56.1181 -57.2365);--purple-600:lab(22.0911% 51.844 -51.7921);--purple-700:lab(15.6943% 43.7592 -43.6174);--purple-800:lab(9.58184% 32.3689 -32.7049);--purple-900:lab(5.81774% 22.7691 -24.1315);--purple-950:lab(2.11914% 6.31803 -9.03987);--fuchsia-50:lab(96.2476% 5.89287 -3.73511);--fuchsia-100:lab(92.4912% 11.7695 -7.44234);--fuchsia-200:lab(84.9641% 23.4763 -14.774);--fuchsia-300:lab(72.4653% 40.937 -25.5653);--fuchsia-400:lab(50.8927% 52.5079 -32.5039);--fuchsia-500:lab(31.6555% 61.3316 -37.5522);--fuchsia-600:lab(22.6338% 55.5626 -33.9223);--fuchsia-700:lab(16.1614% 46.7974 -28.562);--fuchsia-800:lab(9.88801% 35.0653 -21.4419);--fuchsia-900:lab(5.96694% 25.4021 -15.7632);--fuchsia-950:lab(2.14314% 7.48174 -5.13901);--magenta-50:lab(96.2468% 6.36578 -2.53587);--magenta-100:lab(92.4916% 12.6866 -5.05945);--magenta-200:lab(84.9745% 25.1884 -10.0685);--magenta-300:lab(72.5158% 43.5586 -17.4795);--magenta-400:lab(51.0197% 55.255 -22.2772);--magenta-500:lab(31.9261% 63.4978 -25.7506);--magenta-600:lab(22.914% 57.2544 -23.2531);--magenta-700:lab(16.4007% 48.1971 -19.5777);--magenta-800:lab(10.0526% 36.2271 -14.7013);--magenta-900:lab(6.05564% 26.4791 -10.7334);--magenta-950:lab(2.16153% 7.94718 -3.21725);--pink-50:lab(96.254% 6.65277 -1.2557);--pink-100:lab(92.5073% 13.2497 -2.50787);--pink-200:lab(85.012% 26.2667 -5.00031);--pink-300:lab(72.6023% 45.2994 -8.70417);--pink-400:lab(51.17% 57.2479 -11.1173);--pink-500:lab(32.1759% 65.4086 -12.8599);--pink-600:lab(23.1608% 58.875 -11.6097);--pink-700:lab(16.6104% 49.5518 -9.7743);--pink-800:lab(10.2011% 37.2883 -7.34117);--pink-900:lab(6.14064% 27.3981 -5.23169);--pink-950:lab(2.18133% 8.32323 -1.44902);--rose-50:lab(96.2908% 6.6416 1.39204);--rose-100:lab(92.5811% 13.2591 2.79754);--rose-200:lab(85.1602% 26.4168 5.65791);--rose-300:lab(72.8638% 45.9335 10.127);--rose-400:lab(51.5103% 58.6061 13.4962);--rose-500:lab(32.5815% 67.7284 16.8527);--rose-600:lab(23.5303% 61.1326 15.6176);--rose-700:lab(16.9219% 51.467 13.1885);--rose-800:lab(10.4336% 38.6599 9.02401);--rose-900:lab(6.28701% 28.465 5.01254);--rose-950:lab(2.22158% 8.70027 1.40774);--slate-50:lab(96.4973% -.750929 -3.68273);--slate-100:lab(92.9911% -1.4362 -7.3302);--slate-200:lab(86.0003% -2.03735 -10.9377);--slate-300:lab(74.3623% -2.5039 -14.4894);--slate-400:lab(53.4255% -2.62058 -17.9209);--slate-500:lab(34.7738% -2.08943 -21.2067);--slate-600:lab(25.5359% -1.69818 -17.6621);--slate-700:lab(18.6248% -1.43409 -14.1476);--slate-800:lab(11.7131% -1.16001 -10.6317);--slate-900:lab(7.15591% -.864111 -7.07943);--slate-950:lab(2.46363% -.2544 -1.86086);--gray-50:lab(96.52% -.0000298023 .0000119209);--gray-100:lab(93.04% .0000298023 -.0000119209);--gray-200:lab(86.08% -.0000298023 0);--gray-300:lab(74.48% -.0000298023 0);--gray-400:lab(53.6% 0 0);--gray-500:lab(35.04% -.0000149012 0);--gray-600:lab(25.76% -.0000149012 0);--gray-700:lab(18.8% 0 0);--gray-800:lab(11.84% 0 0);--gray-900:lab(7.22637% -.0000149012 0);--gray-950:lab(2.47865% 0 0);--zinc-50:lab(96.5135% -.231683 -1.10854);--zinc-100:lab(93.0268% -.457615 -2.21359);--zinc-200:lab(86.0596% -.676066 -3.31461);--zinc-300:lab(74.4518% -.882953 -4.40931);--zinc-400:lab(53.5624% -1.06028 -5.48905);--zinc-500:lab(34.9902% -1.1847 -6.54529);--zinc-600:lab(25.7183% -.983715 -5.45285);--zinc-700:lab(18.767% -.793174 -4.36505);--zinc-800:lab(11.8156% -.601798 -3.27693);--zinc-900:lab(7.21187% -.385657 -2.14389);--zinc-950:lab(2.47528% -.0981763 -.522983);--neutral-50:lab(96.5324% .0797212 1.13989);--neutral-100:lab(93.0644% .165164 2.28349);--neutral-200:lab(86.1161% .25788 3.43189);--neutral-300:lab(74.5271% .361919 4.58802);--neutral-400:lab(53.6565% .493974 5.76495);--neutral-500:lab(35.103% .674307 6.98265);--neutral-600:lab(25.8124% .565141 5.82159);--neutral-700:lab(18.8422% .446469 4.65251);--neutral-800:lab(11.872% .328496 3.48409);--neutral-900:lab(7.24703% .193447 2.04238);--neutral-950:lab(2.4839% .043951 .506258);--stone-50:lab(96.4941% 1.1875 1.3598);--stone-100:lab(92.9878% 2.38413 2.72578);--stone-200:lab(86.0008% 3.59228 4.09968);--stone-300:lab(74.373% 4.81793 5.4867);--stone-400:lab(53.463% 6.08692 6.90905);--stone-500:lab(34.8691% 7.42711 8.40316);--stone-600:lab(25.6173% 6.19404 7.00741);--stone-700:lab(18.6863% 4.94687 5.59753);--stone-800:lab(11.7552% 3.70064 4.18888);--stone-900:lab(7.17463% 2.33276 2.40525);--stone-950:lab(2.46623% .563033 .598338);--gothic-50:lab(96.41% 1.74147 -3.26709);--gothic-100:lab(92.9299% 1.74204 -3.2667);--gothic-200:lab(85.8567% 3.52106 -6.50619);--gothic-300:lab(74.1387% 5.35414 -9.70986);--gothic-400:lab(53.1294% 7.31334 -12.8411);--gothic-500:lab(34.4181% 9.5088 -15.8702);--gothic-600:lab(25.1194% 9.70814 -15.7894);--gothic-700:lab(18.2908% 7.73135 -12.645);--gothic-800:lab(11.4618% 5.75902 -9.4995);--gothic-900:lab(2.91676% 2.07787 -3.96606);--gothic-950:lab(.875006% .446603 -.851554)}}.dark{--background:var(--gray-950);--foreground:var(--gray-50);--card:var(--gray-950);--card-foreground:var(--gray-50);--card-hover:var(--gray-900);--popover:var(--gray-950);--popover-foreground:var(--gray-50);--primary:var(--sapphire-400);--primary-foreground:var(--gray-50);--secondary:var(--gray-800);--secondary-foreground:var(--gray-50);--muted:var(--gray-800);--muted-foreground:var(--gray-400);--accent:var(--gray-700);--accent-foreground:var(--gray-50);--destructive:var(--red-400);--destructive-foreground:var(--gray-50);--border:var(--gray-700);--input:var(--gray-700);--ring:var(--sapphire-400);--chart-1:var(--blue-400);--chart-2:var(--teal-400);--chart-3:var(--emerald-400);--chart-4:var(--amber-400);--chart-5:var(--orange-400);--sidebar:var(--gray-950);--sidebar-foreground:var(--gray-50);--sidebar-primary:var(--sapphire-400);--sidebar-primary-foreground:var(--gray-50);--sidebar-accent:var(--gray-800);--sidebar-accent-foreground:var(--gray-50);--sidebar-border:var(--gray-700);--sidebar-ring:var(--sapphire-400)}.theme-stone{--background:var(--stone-100);--foreground:var(--stone-950);--card:var(--stone-50);--card-foreground:var(--stone-950);--card-hover:var(--stone-200);--popover:var(--stone-50);--popover-foreground:var(--stone-950);--primary:var(--sapphire-500);--primary-foreground:var(--stone-50);--secondary:var(--stone-100);--secondary-foreground:var(--stone-900);--muted:var(--stone-100);--muted-foreground:var(--stone-400);--accent:var(--stone-200);--accent-foreground:var(--stone-900);--destructive:var(--red-400);--destructive-foreground:var(--stone-50);--border:var(--stone-200);--input:var(--stone-200);--ring:var(--sapphire-500)}.theme-stone.dark{--background:var(--stone-950);--foreground:var(--stone-50);--card:var(--stone-900);--card-foreground:var(--stone-50);--card-hover:var(--stone-800);--popover:var(--stone-900);--popover-foreground:var(--stone-50);--primary:var(--sapphire-400);--primary-foreground:var(--stone-50);--secondary:var(--stone-800);--secondary-foreground:var(--stone-50);--muted:var(--stone-800);--muted-foreground:var(--stone-400);--accent:var(--stone-700);--accent-foreground:var(--stone-50);--destructive:var(--red-400);--destructive-foreground:var(--stone-50);--border:var(--stone-700);--input:var(--stone-700);--ring:var(--sapphire-400)}.theme-neutral{--background:var(--neutral-100);--foreground:var(--neutral-950);--card:var(--neutral-50);--card-foreground:var(--neutral-950);--card-hover:var(--neutral-200);--popover:var(--neutral-50);--popover-foreground:var(--neutral-950);--primary:var(--sapphire-500);--primary-foreground:var(--neutral-50);--secondary:var(--neutral-100);--secondary-foreground:var(--neutral-900);--muted:var(--neutral-100);--muted-foreground:var(--neutral-400);--accent:var(--neutral-200);--accent-foreground:var(--neutral-900);--destructive:var(--red-400);--destructive-foreground:var(--neutral-50);--border:var(--neutral-200);--input:var(--neutral-200);--ring:var(--sapphire-500)}.theme-neutral.dark{--background:var(--neutral-950);--foreground:var(--neutral-50);--card:var(--neutral-900);--card-foreground:var(--neutral-50);--card-hover:var(--neutral-800);--popover:var(--neutral-900);--popover-foreground:var(--neutral-50);--primary:var(--sapphire-400);--primary-foreground:var(--neutral-50);--secondary:var(--neutral-800);--secondary-foreground:var(--neutral-50);--muted:var(--neutral-800);--muted-foreground:var(--neutral-400);--accent:var(--neutral-700);--accent-foreground:var(--neutral-50);--destructive:var(--red-400);--destructive-foreground:var(--neutral-50);--border:var(--neutral-700);--input:var(--neutral-700);--ring:var(--sapphire-400)}.theme-slate{--background:var(--slate-100);--foreground:var(--slate-950);--card:var(--slate-50);--card-foreground:var(--slate-950);--card-hover:var(--slate-200);--popover:var(--slate-50);--popover-foreground:var(--slate-950);--primary:var(--sapphire-500);--primary-foreground:var(--slate-50);--secondary:var(--slate-100);--secondary-foreground:var(--slate-900);--muted:var(--slate-100);--muted-foreground:var(--slate-400);--accent:var(--slate-200);--accent-foreground:var(--slate-900);--destructive:var(--red-400);--destructive-foreground:var(--slate-50);--border:var(--slate-200);--input:var(--slate-200);--ring:var(--sapphire-500)}.theme-slate.dark{--background:var(--slate-950);--foreground:var(--slate-50);--card:var(--slate-900);--card-foreground:var(--slate-50);--card-hover:var(--slate-800);--popover:var(--slate-900);--popover-foreground:var(--slate-50);--primary:var(--sapphire-400);--primary-foreground:var(--slate-50);--secondary:var(--slate-800);--secondary-foreground:var(--slate-50);--muted:var(--slate-800);--muted-foreground:var(--slate-400);--accent:var(--slate-700);--accent-foreground:var(--slate-50);--destructive:var(--red-400);--destructive-foreground:var(--slate-50);--border:var(--slate-700);--input:var(--slate-700);--ring:var(--sapphire-400)}.theme-gray{--background:var(--gray-100);--foreground:var(--gray-950);--card:var(--gray-50);--card-foreground:var(--gray-950);--card-hover:var(--gray-200);--popover:var(--gray-50);--popover-foreground:var(--gray-950);--primary:var(--sapphire-500);--primary-foreground:var(--gray-50);--secondary:var(--gray-100);--secondary-foreground:var(--gray-900);--muted:var(--gray-100);--muted-foreground:var(--gray-400);--accent:var(--gray-200);--accent-foreground:var(--gray-900);--destructive:var(--red-400);--destructive-foreground:var(--gray-50);--border:var(--gray-200);--input:var(--gray-200);--ring:var(--sapphire-500)}.theme-gray.dark{--background:var(--gray-950);--foreground:var(--gray-50);--card:var(--gray-900);--card-foreground:var(--gray-50);--card-hover:var(--gray-800);--popover:var(--gray-900);--popover-foreground:var(--gray-50);--primary:var(--sapphire-400);--primary-foreground:var(--gray-50);--secondary:var(--gray-800);--secondary-foreground:var(--gray-50);--muted:var(--gray-800);--muted-foreground:var(--gray-400);--accent:var(--gray-700);--accent-foreground:var(--gray-50);--destructive:var(--red-400);--destructive-foreground:var(--gray-50);--border:var(--gray-700);--input:var(--gray-700);--ring:var(--sapphire-400)}.theme-zinc{--background:var(--zinc-100);--foreground:var(--zinc-950);--card:var(--zinc-50);--card-foreground:var(--zinc-950);--card-hover:var(--zinc-200);--popover:var(--zinc-50);--popover-foreground:var(--zinc-950);--primary:var(--sapphire-500);--primary-foreground:var(--zinc-50);--secondary:var(--zinc-100);--secondary-foreground:var(--zinc-900);--muted:var(--zinc-100);--muted-foreground:var(--zinc-400);--accent:var(--zinc-200);--accent-foreground:var(--zinc-900);--destructive:var(--red-400);--destructive-foreground:var(--zinc-50);--border:var(--zinc-200);--input:var(--zinc-200);--ring:var(--sapphire-500)}.theme-zinc.dark{--background:var(--zinc-950);--foreground:var(--zinc-50);--card:var(--zinc-900);--card-foreground:var(--zinc-50);--card-hover:var(--zinc-800);--popover:var(--zinc-900);--popover-foreground:var(--zinc-50);--primary:var(--sapphire-400);--primary-foreground:var(--zinc-50);--secondary:var(--zinc-800);--secondary-foreground:var(--zinc-50);--muted:var(--zinc-800);--muted-foreground:var(--zinc-400);--accent:var(--zinc-700);--accent-foreground:var(--zinc-50);--destructive:var(--red-400);--destructive-foreground:var(--zinc-50);--border:var(--zinc-700);--input:var(--zinc-700);--ring:var(--sapphire-400)}.theme-gothic{--background:var(--gothic-100);--foreground:var(--gothic-950);--card:var(--gothic-50);--card-foreground:var(--gothic-950);--card-hover:var(--gothic-200);--popover:var(--gothic-50);--popover-foreground:var(--gothic-950);--primary:var(--sapphire-500);--primary-foreground:var(--gothic-50);--secondary:var(--gothic-100);--secondary-foreground:var(--gothic-900);--muted:var(--gothic-100);--muted-foreground:var(--gothic-400);--accent:var(--gothic-200);--accent-foreground:var(--gothic-900);--destructive:var(--red-400);--destructive-foreground:var(--gothic-50);--border:var(--gothic-200);--input:var(--gothic-200);--ring:var(--sapphire-500)}.theme-gothic.dark{--background:var(--gothic-950);--foreground:var(--gothic-50);--card:var(--gothic-900);--card-foreground:var(--gothic-50);--card-hover:var(--gothic-800);--popover:var(--gothic-900);--popover-foreground:var(--gothic-50);--primary:var(--sapphire-400);--primary-foreground:var(--gothic-50);--secondary:var(--gothic-800);--secondary-foreground:var(--gothic-50);--muted:var(--gothic-800);--muted-foreground:var(--gothic-400);--accent:var(--gothic-700);--accent-foreground:var(--gothic-50);--destructive:var(--red-400);--destructive-foreground:var(--gothic-50);--border:var(--gothic-700);--input:var(--gothic-700);--ring:var(--sapphire-400)}
