/*!normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css*/html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:underline;text-decoration:underline;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}/*!HTML5 Boilerplate v8.0.0 | MIT License | https://html5boilerplate.com/*/html{color:var(--textblack);accent-color:#0053df}::-moz-selection{background:var(--yellow-200);text-shadow:none}::selection{background:var(--yellow-200);text-shadow:none}hr{display:block;height:1px;margin:1em 0;padding:0;border:0;border-top:1px solid var(--grey-100)}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{margin:0;padding:0;border:0}textarea{resize:vertical}:root{color-scheme:light dark}:root[color-mode=light]{--textblack:rgba(0, 0, 0, 0.9);--textwhite:rgba(255, 255, 255, 0.9);--grey-50:rgb(252, 252, 253);--grey-100:rgb(228, 228, 228);--grey-200:rgb(189, 189, 189);--grey-300:rgb(158, 158, 158);--grey-400:rgb(128, 128, 128);--grey-500:rgb(99, 99, 99);--grey-600:rgb(72, 72, 72);--grey-700:rgb(45, 45, 45);--grey-800:rgb(22, 22, 22);--grey-900:rgb(4, 6, 9);--blue-50:rgb(250, 252, 255);--blue-100:rgb(215, 229, 255);--blue-200:rgb(154, 190, 255);--blue-300:rgb(102, 156, 255);--blue-400:rgb(44, 117, 255);--blue-500:rgb(0, 83, 223);--blue-600:rgb(0, 60, 166);--blue-700:rgb(0, 37, 111);--blue-800:rgb(0, 17, 61);--blue-900:rgb(3, 5, 16);--indigo-50:rgb(252, 251, 255);--indigo-100:rgb(231, 223, 255);--indigo-200:rgb(197, 174, 255);--indigo-300:rgb(172, 130, 255);--indigo-400:rgb(145, 86, 240);--indigo-500:rgb(117, 51, 206);--indigo-600:rgb(88, 24, 162);--indigo-700:rgb(56, 12, 108);--indigo-800:rgb(29, 3, 60);--indigo-900:rgb(3, 6, 13);--purple-50:rgb(255, 250, 254);--purple-100:rgb(255, 214, 247);--purple-200:rgb(255, 143, 238);--purple-300:rgb(234, 94, 216);--purple-400:rgb(198, 58, 182);--purple-500:rgb(165, 9, 151);--purple-600:rgb(123, 0, 112);--purple-700:rgb(81, 0, 73);--purple-800:rgb(43, 0, 39);--purple-900:rgb(11, 4, 3);--pink-50:rgb(255, 251, 251);--pink-100:rgb(255, 217, 222);--pink-200:rgb(255, 157, 174);--pink-300:rgb(255, 93, 132);--pink-400:rgb(226, 38, 100);--pink-500:rgb(184, 0, 75);--pink-600:rgb(136, 0, 54);--pink-700:rgb(90, 0, 33);--pink-800:rgb(49, 0, 14);--pink-900:rgb(11, 4, 3);--red-50:rgb(255, 251, 249);--red-100:rgb(255, 220, 205);--red-200:rgb(255, 163, 122);--red-300:rgb(254, 106, 0);--red-400:rgb(207, 85, 0);--red-500:rgb(162, 65, 0);--red-600:rgb(120, 46, 0);--red-700:rgb(79, 28, 0);--red-800:rgb(42, 11, 0);--red-900:rgb(16, 2, 0);--orange-50:rgb(255, 251, 245);--orange-100:rgb(255, 224, 170);--orange-200:rgb(243, 176, 0);--orange-300:rgb(204, 147, 0);--orange-400:rgb(165, 119, 0);--orange-500:rgb(129, 92, 0);--orange-600:rgb(95, 66, 0);--orange-700:rgb(61, 42, 0);--orange-800:rgb(31, 20, 0);--orange-900:rgb(10, 5, 0);--yellow-50:rgb(250, 255, 233);--yellow-100:rgb(220, 245, 0);--yellow-200:rgb(182, 203, 0);--yellow-300:rgb(152, 170, 0);--yellow-400:rgb(123, 138, 0);--yellow-500:rgb(95, 107, 0);--yellow-600:rgb(69, 78, 0);--yellow-700:rgb(43, 50, 0);--yellow-800:rgb(21, 24, 0);--yellow-900:rgb(5, 7, 0);--lime-50:rgb(245, 255, 247);--lime-100:rgb(153, 255, 185);--lime-200:rgb(0, 226, 122);--lime-300:rgb(0, 189, 101);--lime-400:rgb(0, 153, 81);--lime-500:rgb(0, 119, 62);--lime-600:rgb(0, 87, 43);--lime-700:rgb(0, 56, 26);--lime-800:rgb(0, 28, 10);--lime-900:rgb(0, 8, 2);--green-50:rgb(243, 255, 254);--green-100:rgb(113, 255, 245);--green-200:rgb(0, 217, 208);--green-300:rgb(0, 182, 174);--green-400:rgb(0, 147, 140);--green-500:rgb(0, 115, 109);--green-600:rgb(0, 84, 80);--green-700:rgb(0, 54, 51);--green-800:rgb(0, 27, 25);--green-900:rgb(0, 8, 7);--cyan-50:rgb(248, 253, 255);--cyan-100:rgb(192, 237, 255);--cyan-200:rgb(62, 207, 255);--cyan-300:rgb(0, 175, 220);--cyan-400:rgb(0, 141, 179);--cyan-500:rgb(0, 110, 140);--cyan-600:rgb(0, 80, 103);--cyan-700:rgb(0, 51, 67);--cyan-800:rgb(0, 25, 35);--cyan-900:rgb(0, 7, 12)}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--textblack:color(display-p3 0.00000 0.00000 0.00000 / 0.9)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--textblack:oklch(0 0 0 / 0.9)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--textwhite:color(display-p3 1.00000 1.00000 1.00000 / 0.9)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--textwhite:oklch(100% 0 0 / 0.9)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--grey-50:color(display-p3 0.98824 0.98824 0.99177)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--grey-50:oklch(99.135% 0.0013 286.38)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--grey-100:color(display-p3 0.89412 0.89412 0.89412)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--grey-100:oklch(91.887% 0 0)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--grey-200:color(display-p3 0.74117 0.74117 0.74117)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--grey-200:oklch(79.837% 0 0)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--grey-300:color(display-p3 0.61961 0.61961 0.61961)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--grey-300:oklch(69.926% 0 0)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--grey-400:color(display-p3 0.50196 0.50196 0.50196)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--grey-400:oklch(59.987% 0 0)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--grey-500:color(display-p3 0.38824 0.38824 0.38824)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--grey-500:oklch(49.97% 0 0)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--grey-600:color(display-p3 0.28236 0.28236 0.28236)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--grey-600:oklch(40.167% 0 0)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--grey-700:color(display-p3 0.17647 0.17647 0.17647)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--grey-700:oklch(29.716% 0 0)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--grey-800:color(display-p3 0.08627 0.08627 0.08627)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--grey-800:oklch(20.019% 0 0)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--grey-900:color(display-p3 0.01709 0.02327 0.03408)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--grey-900:oklch(12.053% 0.0097 252.89)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--blue-50:color(display-p3 0.98181 0.98797 0.99878)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--blue-50:oklch(99.04% 0.0045 258.32)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--blue-100:color(display-p3 0.85320 0.89628 0.99069)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--blue-100:oklch(91.943% 0.0386 262.93)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--blue-200:color(display-p3 0.63199 0.74096 0.97921)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--blue-200:oklch(79.955% 0.1008 261.92)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--blue-300:color(display-p3 0.44707 0.60618 0.97178)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--blue-300:oklch(70.027% 0.1568 261.59)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--blue-400:color(display-p3 0.25345 0.45265 0.96585)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--blue-400:oklch(59.893% 0.2181 261.59)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--blue-500:color(display-p3 0.13023 0.32020 0.84229)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--blue-500:oklch(49.933% 0.2236 261.55)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--blue-600:color(display-p3 0.08618 0.23122 0.62668)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--blue-600:oklch(40.136% 0.1791 261.49)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--blue-700:color(display-p3 0.04235 0.14227 0.41840)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--blue-700:oklch(29.901% 0.1343 261.59)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--blue-800:color(display-p3 0.01289 0.06500 0.22900)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--blue-800:oklch(19.968% 0.0886 261.42)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--blue-900:color(display-p3 0.01317 0.01935 0.05942)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--blue-900:oklch(11.944% 0.028 269.72)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--indigo-50:color(display-p3 0.98754 0.98443 0.99874)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--indigo-50:oklch(98.997% 0.0054 297.73)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--indigo-100:color(display-p3 0.90042 0.87559 0.99008)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--indigo-100:oklch(91.974% 0.0439 296.97)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--indigo-200:color(display-p3 0.75755 0.68560 0.97796)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--indigo-200:oklch(79.986% 0.1149 296.77)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--indigo-300:color(display-p3 0.64915 0.51636 0.97031)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--indigo-300:oklch(70.096% 0.1795 297.04)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--indigo-400:color(display-p3 0.53652 0.34815 0.90877)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--indigo-400:oklch(59.88% 0.22 296.82)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--indigo-500:color(display-p3 0.42650 0.21480 0.77812)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--indigo-500:oklch(49.999% 0.2207 296.91)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--indigo-600:color(display-p3 0.31691 0.11239 0.61085)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--indigo-600:oklch(40.176% 0.1971 297.05)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--indigo-700:color(display-p3 0.20025 0.05968 0.40652)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--indigo-700:oklch(29.85% 0.1472 296.59)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--indigo-800:color(display-p3 0.10157 0.01662 0.22498)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--indigo-800:oklch(19.984% 0.0998 297.47)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--indigo-900:color(display-p3 0.01384 0.02314 0.04864)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--indigo-900:oklch(12.149% 0.0193 259.05)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--purple-50:color(display-p3 0.99651 0.98109 0.99498)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--purple-50:oklch(99.006% 0.0074 332.12)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--purple-100:color(display-p3 0.97394 0.84526 0.96053)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--purple-100:oklch(92.042% 0.0624 332.79)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--purple-200:color(display-p3 0.94107 0.58276 0.91400)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--purple-200:oklch(80.019% 0.1762 332.93)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--purple-300:color(display-p3 0.85244 0.40381 0.82515)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--purple-300:oklch(70.134% 0.2198 333)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--purple-400:color(display-p3 0.71660 0.27088 0.69343)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--purple-400:oklch(59.783% 0.2196 333)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--purple-500:color(display-p3 0.59254 0.12912 0.57343)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--purple-500:oklch(50.04% 0.2202 333.04)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--purple-600:color(display-p3 0.44029 0.07515 0.42480)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--purple-600:oklch(40.191% 0.1803 333.16)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--purple-700:color(display-p3 0.28852 0.03525 0.27636)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--purple-700:oklch(29.964% 0.1343 333.41)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--purple-800:color(display-p3 0.15114 0.01036 0.14681)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--purple-800:oklch(19.974% 0.0899 332.54)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--purple-900:color(display-p3 0.03830 0.01662 0.01261)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--purple-900:oklch(11.988% 0.0171 32.808)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--pink-50:color(display-p3 0.99732 0.98481 0.98456)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--pink-50:oklch(99.115% 0.0043 17.23)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--pink-100:color(display-p3 0.97575 0.85648 0.87162)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--pink-100:oklch(91.854% 0.0428 8.9984)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--pink-200:color(display-p3 0.94642 0.63356 0.68497)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--pink-200:oklch(80.017% 0.1181 8.8467)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--pink-300:color(display-p3 0.92705 0.40861 0.52212)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--pink-300:oklch(70.029% 0.1978 9.2162)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--pink-400:color(display-p3 0.81459 0.23215 0.39652)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--pink-400:oklch(59.799% 0.2197 8.8845)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--pink-500:color(display-p3 0.66087 0.13285 0.29799)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--pink-500:oklch(50.077% 0.2004 9.0141)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--pink-600:color(display-p3 0.48735 0.08727 0.21446)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--pink-600:oklch(40.119% 0.1606 8.6963)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--pink-700:color(display-p3 0.32107 0.04364 0.13134)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--pink-700:oklch(29.928% 0.1198 8.8091)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--pink-800:color(display-p3 0.17280 0.01320 0.05627)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--pink-800:oklch(20.029% 0.0801 9.4163)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--pink-900:color(display-p3 0.03830 0.01662 0.01261)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--pink-900:oklch(11.988% 0.0171 32.808)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--red-50:color(display-p3 0.99716 0.98486 0.97753)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--red-50:oklch(99.059% 0.005 48.688)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--red-100:color(display-p3 0.97740 0.86780 0.81231)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--red-100:oklch(91.972% 0.044 44.561)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--red-200:color(display-p3 0.94875 0.65560 0.50732)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--red-200:oklch(79.885% 0.1227 44.586)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--red-300:color(display-p3 0.92648 0.45191 0.18039)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--red-300:oklch(69.942% 0.2003 44.914)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--red-400:color(display-p3 0.75434 0.36322 0.13928)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--red-400:oklch(59.951% 0.1716 44.932)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--red-500:color(display-p3 0.58961 0.27863 0.09983)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--red-500:oklch(49.993% 0.1429 45.014)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--red-600:color(display-p3 0.43573 0.19855 0.06286)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--red-600:oklch(40.175% 0.115 44.918)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--red-700:color(display-p3 0.28568 0.12226 0.02824)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--red-700:oklch(30.057% 0.0855 45.266)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--red-800:color(display-p3 0.15012 0.05077 0.00826)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--red-800:oklch(19.983% 0.0573 44.813)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--red-900:color(display-p3 0.05464 0.00982 0.00173)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--red-900:oklch(11.914% 0.0361 41.724)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--orange-50:color(display-p3 0.99723 0.98485 0.96322)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--orange-50:oklch(98.951% 0.009 78.283)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--orange-100:color(display-p3 0.97986 0.88283 0.69227)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--orange-100:oklch(91.968% 0.0772 81.265)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--orange-200:color(display-p3 0.91345 0.70104 0.23923)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--orange-200:oklch(79.907% 0.1651 80.973)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--orange-300:color(display-p3 0.76642 0.58571 0.19445)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--orange-300:oklch(70.018% 0.1447 80.868)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--orange-400:color(display-p3 0.61983 0.47410 0.15084)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--orange-400:oklch(59.967% 0.1237 81.485)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--orange-500:color(display-p3 0.48400 0.36678 0.10926)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--orange-500:oklch(50.056% 0.1033 81.245)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--orange-600:color(display-p3 0.35550 0.26356 0.06935)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--orange-600:oklch(40.108% 0.083 80.239)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--orange-700:color(display-p3 0.22798 0.16775 0.03181)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--orange-700:oklch(29.972% 0.0618 81.991)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--orange-800:color(display-p3 0.11503 0.08018 0.00952)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--orange-800:oklch(20.03% 0.0412 83.209)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--orange-900:color(display-p3 0.03576 0.02025 0.00206)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--orange-900:oklch(12.071% 0.0249 82.32)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--yellow-50:color(display-p3 0.98392 0.99936 0.92155)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--yellow-50:oklch(99.041% 0.0292 117.34)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--yellow-100:color(display-p3 0.88119 0.95775 0.30994)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--yellow-100:oklch(91.974% 0.2121 116.99)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--yellow-200:color(display-p3 0.72921 0.79353 0.25090)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--yellow-200:oklch(79.832% 0.1841 117.01)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--yellow-300:color(display-p3 0.60938 0.66447 0.20438)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--yellow-300:oklch(69.948% 0.1614 117.08)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--yellow-400:color(display-p3 0.49345 0.53936 0.15916)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--yellow-400:oklch(60.025% 0.1386 117.14)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--yellow-500:color(display-p3 0.38144 0.41814 0.11550)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--yellow-500:oklch(50.01% 0.1155 117.17)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--yellow-600:color(display-p3 0.27724 0.30478 0.07475)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--yellow-600:oklch(40.179% 0.0927 117.08)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--yellow-700:color(display-p3 0.17384 0.19522 0.03521)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--yellow-700:oklch(29.986% 0.0697 117.88)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--yellow-800:color(display-p3 0.08455 0.09376 0.01013)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--yellow-800:oklch(19.891% 0.0454 115.73)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--yellow-900:color(display-p3 0.02101 0.02719 0.00234)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--yellow-900:oklch(12.103% 0.0285 119.34)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--lime-50:color(display-p3 0.96795 0.99870 0.97085)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--lime-50:oklch(99.035% 0.0148 151.78)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--lime-100:color(display-p3 0.69396 0.99001 0.74805)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--lime-100:oklch(91.956% 0.1363 153.03)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--lime-200:color(display-p3 0.40299 0.87315 0.51913)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--lime-200:oklch(80.021% 0.2061 152.99)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--lime-300:color(display-p3 0.33230 0.73008 0.43058)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--lime-300:oklch(69.99% 0.1803 152.99)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--lime-400:color(display-p3 0.26385 0.59084 0.34578)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--lime-400:oklch(59.879% 0.1538 153.1)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--lime-500:color(display-p3 0.19886 0.45938 0.26526)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--lime-500:oklch(49.917% 0.1279 153.23)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--lime-600:color(display-p3 0.13790 0.33562 0.18600)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--lime-600:oklch(40.04% 0.1033 152.88)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--lime-700:color(display-p3 0.07869 0.21576 0.11366)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--lime-700:oklch(29.875% 0.0765 153.24)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--lime-800:color(display-p3 0.02658 0.10752 0.04619)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--lime-800:oklch(19.857% 0.0509 153.25)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--lime-900:color(display-p3 0.00557 0.03033 0.00941)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--lime-900:oklch(11.78% 0.0305 152.72)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--green-50:color(display-p3 0.96144 0.99852 0.99567)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--green-50:oklch(99.083% 0.0127 190.97)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--green-100:color(display-p3 0.59556 0.98771 0.95778)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--green-100:oklch(91.947% 0.1238 188.92)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--green-200:color(display-p3 0.38599 0.83831 0.81209)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--green-200:oklch(79.852% 0.1381 189.47)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--green-300:color(display-p3 0.31910 0.70300 0.67944)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--green-300:oklch(70.006% 0.1212 189.22)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--green-400:color(display-p3 0.25215 0.56767 0.54676)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--green-400:oklch(59.798% 0.1037 188.86)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--green-500:color(display-p3 0.19132 0.44390 0.42576)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--green-500:oklch(50.071% 0.0869 188.46)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--green-600:color(display-p3 0.13213 0.32404 0.31226)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--green-600:oklch(40.212% 0.0696 189.22)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--green-700:color(display-p3 0.07494 0.20802 0.19905)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--green-700:oklch(30.011% 0.052 188.78)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--green-800:color(display-p3 0.02512 0.10364 0.09754)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--green-800:oklch(20.017% 0.0348 188.16)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--green-900:color(display-p3 0.00557 0.03033 0.02727)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--green-900:oklch(12.106% 0.0211 187.45)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--cyan-50:color(display-p3 0.97614 0.99148 0.99889)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--cyan-50:oklch(99.085% 0.0059 223.45)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--cyan-100:color(display-p3 0.78821 0.92422 0.99145)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--cyan-100:oklch(92.029% 0.0524 224.18)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--cyan-200:color(display-p3 0.42407 0.80062 0.98064)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--cyan-200:oklch(79.923% 0.1359 225.12)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--cyan-300:color(display-p3 0.30569 0.67592 0.84489)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--cyan-300:oklch(70.115% 0.1325 224.7)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--cyan-400:color(display-p3 0.24082 0.54445 0.68706)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--cyan-400:oklch(59.883% 0.1139 225.42)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--cyan-500:color(display-p3 0.18186 0.42456 0.53710)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--cyan-500:oklch(50.074% 0.0949 225.09)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--cyan-600:color(display-p3 0.12442 0.30858 0.39487)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--cyan-600:oklch(40.137% 0.0763 225.36)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--cyan-700:color(display-p3 0.06907 0.19644 0.25648)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--cyan-700:oklch(29.888% 0.0569 225.51)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--cyan-800:color(display-p3 0.02234 0.09590 0.13335)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--cyan-800:oklch(19.891% 0.0382 226.52)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=light]{--cyan-900:color(display-p3 0.00490 0.02653 0.04496)}}@supports(color:oklch(0% 0 0)){:root[color-mode=light]{--cyan-900:oklch(11.982% 0.023 226.57)}}:root[color-mode=dark]{--textwhite:rgba(0, 0, 0, 0.9);--textblack:rgba(255, 255, 255, 0.9);--grey-900:rgb(252, 252, 253);--grey-800:rgb(228, 228, 228);--grey-700:rgb(189, 189, 189);--grey-600:rgb(158, 158, 158);--grey-500:rgb(128, 128, 128);--grey-400:rgb(99, 99, 99);--grey-300:rgb(72, 72, 72);--grey-200:rgb(45, 45, 45);--grey-100:rgb(22, 22, 22);--grey-50:rgb(4, 6, 9);--blue-900:rgb(250, 252, 255);--blue-800:rgb(215, 229, 255);--blue-700:rgb(154, 190, 255);--blue-600:rgb(102, 156, 255);--blue-500:rgb(44, 117, 255);--blue-400:rgb(0, 83, 223);--blue-300:rgb(0, 60, 166);--blue-200:rgb(0, 37, 111);--blue-100:rgb(0, 17, 61);--blue-50:rgb(3, 5, 16);--indigo-900:rgb(252, 251, 255);--indigo-800:rgb(231, 223, 255);--indigo-700:rgb(197, 174, 255);--indigo-600:rgb(172, 130, 255);--indigo-500:rgb(145, 86, 240);--indigo-400:rgb(117, 51, 206);--indigo-300:rgb(88, 24, 162);--indigo-200:rgb(56, 12, 108);--indigo-100:rgb(29, 3, 60);--indigo-50:rgb(3, 6, 13);--purple-900:rgb(255, 250, 254);--purple-800:rgb(255, 214, 247);--purple-700:rgb(255, 143, 238);--purple-600:rgb(234, 94, 216);--purple-500:rgb(198, 58, 182);--purple-400:rgb(165, 9, 151);--purple-300:rgb(123, 0, 112);--purple-200:rgb(81, 0, 73);--purple-100:rgb(43, 0, 39);--purple-50:rgb(11, 4, 3);--pink-900:rgb(255, 251, 251);--pink-800:rgb(255, 217, 222);--pink-700:rgb(255, 157, 174);--pink-600:rgb(255, 93, 132);--pink-500:rgb(226, 38, 100);--pink-400:rgb(184, 0, 75);--pink-300:rgb(136, 0, 54);--pink-200:rgb(90, 0, 33);--pink-100:rgb(49, 0, 14);--pink-50:rgb(11, 4, 3);--red-900:rgb(255, 251, 249);--red-800:rgb(255, 220, 205);--red-700:rgb(255, 163, 122);--red-600:rgb(254, 106, 0);--red-500:rgb(207, 85, 0);--red-400:rgb(162, 65, 0);--red-300:rgb(120, 46, 0);--red-200:rgb(79, 28, 0);--red-100:rgb(42, 11, 0);--red-50:rgb(16, 2, 0);--orange-900:rgb(255, 251, 245);--orange-800:rgb(255, 224, 170);--orange-700:rgb(243, 176, 0);--orange-600:rgb(204, 147, 0);--orange-500:rgb(165, 119, 0);--orange-400:rgb(129, 92, 0);--orange-300:rgb(95, 66, 0);--orange-200:rgb(61, 42, 0);--orange-100:rgb(31, 20, 0);--orange-50:rgb(10, 5, 0);--yellow-900:rgb(250, 255, 233);--yellow-800:rgb(220, 245, 0);--yellow-700:rgb(182, 203, 0);--yellow-600:rgb(152, 170, 0);--yellow-500:rgb(123, 138, 0);--yellow-400:rgb(95, 107, 0);--yellow-300:rgb(69, 78, 0);--yellow-200:rgb(43, 50, 0);--yellow-100:rgb(21, 24, 0);--yellow-50:rgb(5, 7, 0);--lime-900:rgb(245, 255, 247);--lime-800:rgb(153, 255, 185);--lime-700:rgb(0, 226, 122);--lime-600:rgb(0, 189, 101);--lime-500:rgb(0, 153, 81);--lime-400:rgb(0, 119, 62);--lime-300:rgb(0, 87, 43);--lime-200:rgb(0, 56, 26);--lime-100:rgb(0, 28, 10);--lime-50:rgb(0, 8, 2);--green-900:rgb(243, 255, 254);--green-800:rgb(113, 255, 245);--green-700:rgb(0, 217, 208);--green-600:rgb(0, 182, 174);--green-500:rgb(0, 147, 140);--green-400:rgb(0, 115, 109);--green-300:rgb(0, 84, 80);--green-200:rgb(0, 54, 51);--green-100:rgb(0, 27, 25);--green-50:rgb(0, 8, 7);--cyan-900:rgb(248, 253, 255);--cyan-800:rgb(192, 237, 255);--cyan-700:rgb(62, 207, 255);--cyan-600:rgb(0, 175, 220);--cyan-500:rgb(0, 141, 179);--cyan-400:rgb(0, 110, 140);--cyan-300:rgb(0, 80, 103);--cyan-200:rgb(0, 51, 67);--cyan-100:rgb(0, 25, 35);--cyan-50:rgb(0, 7, 12)}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--textwhite:color(display-p3 0.00000 0.00000 0.00000 / 0.9)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--textwhite:oklch(0 0 0 / 0.9)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--textblack:color(display-p3 1.00000 1.00000 1.00000 / 0.9)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--textblack:oklch(100% 0 0 / 0.9)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--grey-900:color(display-p3 0.98824 0.98824 0.99177)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--grey-900:oklch(99.135% 0.0013 286.38)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--grey-800:color(display-p3 0.89412 0.89412 0.89412)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--grey-800:oklch(91.887% 0 0)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--grey-700:color(display-p3 0.74117 0.74117 0.74117)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--grey-700:oklch(79.837% 0 0)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--grey-600:color(display-p3 0.61961 0.61961 0.61961)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--grey-600:oklch(69.926% 0 0)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--grey-500:color(display-p3 0.50196 0.50196 0.50196)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--grey-500:oklch(59.987% 0 0)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--grey-400:color(display-p3 0.38824 0.38824 0.38824)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--grey-400:oklch(49.97% 0 0)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--grey-300:color(display-p3 0.28236 0.28236 0.28236)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--grey-300:oklch(40.167% 0 0)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--grey-200:color(display-p3 0.17647 0.17647 0.17647)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--grey-200:oklch(29.716% 0 0)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--grey-100:color(display-p3 0.08627 0.08627 0.08627)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--grey-100:oklch(20.019% 0 0)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--grey-50:color(display-p3 0.01709 0.02327 0.03408)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--grey-50:oklch(12.053% 0.0097 252.89)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--blue-900:color(display-p3 0.98181 0.98797 0.99878)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--blue-900:oklch(99.04% 0.0045 258.32)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--blue-800:color(display-p3 0.85320 0.89628 0.99069)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--blue-800:oklch(91.943% 0.0386 262.93)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--blue-700:color(display-p3 0.63199 0.74096 0.97921)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--blue-700:oklch(79.955% 0.1008 261.92)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--blue-600:color(display-p3 0.44707 0.60618 0.97178)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--blue-600:oklch(70.027% 0.1568 261.59)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--blue-500:color(display-p3 0.25345 0.45265 0.96585)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--blue-500:oklch(59.893% 0.2181 261.59)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--blue-400:color(display-p3 0.13023 0.32020 0.84229)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--blue-400:oklch(49.933% 0.2236 261.55)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--blue-300:color(display-p3 0.08618 0.23122 0.62668)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--blue-300:oklch(40.136% 0.1791 261.49)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--blue-200:color(display-p3 0.04235 0.14227 0.41840)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--blue-200:oklch(29.901% 0.1343 261.59)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--blue-100:color(display-p3 0.01289 0.06500 0.22900)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--blue-100:oklch(19.968% 0.0886 261.42)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--blue-50:color(display-p3 0.01317 0.01935 0.05942)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--blue-50:oklch(11.944% 0.028 269.72)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--indigo-900:color(display-p3 0.98754 0.98443 0.99874)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--indigo-900:oklch(98.997% 0.0054 297.73)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--indigo-800:color(display-p3 0.90042 0.87559 0.99008)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--indigo-800:oklch(91.974% 0.0439 296.97)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--indigo-700:color(display-p3 0.75755 0.68560 0.97796)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--indigo-700:oklch(79.986% 0.1149 296.77)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--indigo-600:color(display-p3 0.64915 0.51636 0.97031)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--indigo-600:oklch(70.096% 0.1795 297.04)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--indigo-500:color(display-p3 0.53652 0.34815 0.90877)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--indigo-500:oklch(59.88% 0.22 296.82)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--indigo-400:color(display-p3 0.42650 0.21480 0.77812)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--indigo-400:oklch(49.999% 0.2207 296.91)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--indigo-300:color(display-p3 0.31691 0.11239 0.61085)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--indigo-300:oklch(40.176% 0.1971 297.05)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--indigo-200:color(display-p3 0.20025 0.05968 0.40652)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--indigo-200:oklch(29.85% 0.1472 296.59)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--indigo-100:color(display-p3 0.10157 0.01662 0.22498)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--indigo-100:oklch(19.984% 0.0998 297.47)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--indigo-50:color(display-p3 0.01384 0.02314 0.04864)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--indigo-50:oklch(12.149% 0.0193 259.05)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--purple-900:color(display-p3 0.99651 0.98109 0.99498)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--purple-900:oklch(99.006% 0.0074 332.12)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--purple-800:color(display-p3 0.97394 0.84526 0.96053)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--purple-800:oklch(92.042% 0.0624 332.79)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--purple-700:color(display-p3 0.94107 0.58276 0.91400)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--purple-700:oklch(80.019% 0.1762 332.93)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--purple-600:color(display-p3 0.85244 0.40381 0.82515)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--purple-600:oklch(70.134% 0.2198 333)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--purple-500:color(display-p3 0.71660 0.27088 0.69343)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--purple-500:oklch(59.783% 0.2196 333)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--purple-400:color(display-p3 0.59254 0.12912 0.57343)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--purple-400:oklch(50.04% 0.2202 333.04)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--purple-300:color(display-p3 0.44029 0.07515 0.42480)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--purple-300:oklch(40.191% 0.1803 333.16)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--purple-200:color(display-p3 0.28852 0.03525 0.27636)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--purple-200:oklch(29.964% 0.1343 333.41)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--purple-100:color(display-p3 0.15114 0.01036 0.14681)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--purple-100:oklch(19.974% 0.0899 332.54)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--purple-50:color(display-p3 0.03830 0.01662 0.01261)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--purple-50:oklch(11.988% 0.0171 32.808)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--pink-900:color(display-p3 0.99732 0.98481 0.98456)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--pink-900:oklch(99.115% 0.0043 17.23)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--pink-800:color(display-p3 0.97575 0.85648 0.87162)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--pink-800:oklch(91.854% 0.0428 8.9984)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--pink-700:color(display-p3 0.94642 0.63356 0.68497)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--pink-700:oklch(80.017% 0.1181 8.8467)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--pink-600:color(display-p3 0.92705 0.40861 0.52212)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--pink-600:oklch(70.029% 0.1978 9.2162)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--pink-500:color(display-p3 0.81459 0.23215 0.39652)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--pink-500:oklch(59.799% 0.2197 8.8845)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--pink-400:color(display-p3 0.66087 0.13285 0.29799)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--pink-400:oklch(50.077% 0.2004 9.0141)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--pink-300:color(display-p3 0.48735 0.08727 0.21446)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--pink-300:oklch(40.119% 0.1606 8.6963)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--pink-200:color(display-p3 0.32107 0.04364 0.13134)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--pink-200:oklch(29.928% 0.1198 8.8091)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--pink-100:color(display-p3 0.17280 0.01320 0.05627)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--pink-100:oklch(20.029% 0.0801 9.4163)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--pink-50:color(display-p3 0.03830 0.01662 0.01261)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--pink-50:oklch(11.988% 0.0171 32.808)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--red-900:color(display-p3 0.99716 0.98486 0.97753)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--red-900:oklch(99.059% 0.005 48.688)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--red-800:color(display-p3 0.97740 0.86780 0.81231)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--red-800:oklch(91.972% 0.044 44.561)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--red-700:color(display-p3 0.94875 0.65560 0.50732)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--red-700:oklch(79.885% 0.1227 44.586)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--red-600:color(display-p3 0.92648 0.45191 0.18039)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--red-600:oklch(69.942% 0.2003 44.914)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--red-500:color(display-p3 0.75434 0.36322 0.13928)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--red-500:oklch(59.951% 0.1716 44.932)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--red-400:color(display-p3 0.58961 0.27863 0.09983)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--red-400:oklch(49.993% 0.1429 45.014)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--red-300:color(display-p3 0.43573 0.19855 0.06286)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--red-300:oklch(40.175% 0.115 44.918)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--red-200:color(display-p3 0.28568 0.12226 0.02824)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--red-200:oklch(30.057% 0.0855 45.266)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--red-100:color(display-p3 0.15012 0.05077 0.00826)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--red-100:oklch(19.983% 0.0573 44.813)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--red-50:color(display-p3 0.05464 0.00982 0.00173)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--red-50:oklch(11.914% 0.0361 41.724)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--orange-900:color(display-p3 0.99723 0.98485 0.96322)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--orange-900:oklch(98.951% 0.009 78.283)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--orange-800:color(display-p3 0.97986 0.88283 0.69227)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--orange-800:oklch(91.968% 0.0772 81.265)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--orange-700:color(display-p3 0.91345 0.70104 0.23923)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--orange-700:oklch(79.907% 0.1651 80.973)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--orange-600:color(display-p3 0.76642 0.58571 0.19445)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--orange-600:oklch(70.018% 0.1447 80.868)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--orange-500:color(display-p3 0.61983 0.47410 0.15084)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--orange-500:oklch(59.967% 0.1237 81.485)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--orange-400:color(display-p3 0.48400 0.36678 0.10926)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--orange-400:oklch(50.056% 0.1033 81.245)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--orange-300:color(display-p3 0.35550 0.26356 0.06935)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--orange-300:oklch(40.108% 0.083 80.239)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--orange-200:color(display-p3 0.22798 0.16775 0.03181)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--orange-200:oklch(29.972% 0.0618 81.991)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--orange-100:color(display-p3 0.11503 0.08018 0.00952)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--orange-100:oklch(20.03% 0.0412 83.209)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--orange-50:color(display-p3 0.03576 0.02025 0.00206)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--orange-50:oklch(12.071% 0.0249 82.32)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--yellow-900:color(display-p3 0.98392 0.99936 0.92155)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--yellow-900:oklch(99.041% 0.0292 117.34)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--yellow-800:color(display-p3 0.88119 0.95775 0.30994)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--yellow-800:oklch(91.974% 0.2121 116.99)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--yellow-700:color(display-p3 0.72921 0.79353 0.25090)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--yellow-700:oklch(79.832% 0.1841 117.01)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--yellow-600:color(display-p3 0.60938 0.66447 0.20438)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--yellow-600:oklch(69.948% 0.1614 117.08)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--yellow-500:color(display-p3 0.49345 0.53936 0.15916)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--yellow-500:oklch(60.025% 0.1386 117.14)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--yellow-400:color(display-p3 0.38144 0.41814 0.11550)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--yellow-400:oklch(50.01% 0.1155 117.17)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--yellow-300:color(display-p3 0.27724 0.30478 0.07475)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--yellow-300:oklch(40.179% 0.0927 117.08)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--yellow-200:color(display-p3 0.17384 0.19522 0.03521)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--yellow-200:oklch(29.986% 0.0697 117.88)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--yellow-100:color(display-p3 0.08455 0.09376 0.01013)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--yellow-100:oklch(19.891% 0.0454 115.73)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--yellow-50:color(display-p3 0.02101 0.02719 0.00234)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--yellow-50:oklch(12.103% 0.0285 119.34)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--lime-900:color(display-p3 0.96795 0.99870 0.97085)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--lime-900:oklch(99.035% 0.0148 151.78)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--lime-800:color(display-p3 0.69396 0.99001 0.74805)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--lime-800:oklch(91.956% 0.1363 153.03)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--lime-700:color(display-p3 0.40299 0.87315 0.51913)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--lime-700:oklch(80.021% 0.2061 152.99)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--lime-600:color(display-p3 0.33230 0.73008 0.43058)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--lime-600:oklch(69.99% 0.1803 152.99)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--lime-500:color(display-p3 0.26385 0.59084 0.34578)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--lime-500:oklch(59.879% 0.1538 153.1)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--lime-400:color(display-p3 0.19886 0.45938 0.26526)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--lime-400:oklch(49.917% 0.1279 153.23)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--lime-300:color(display-p3 0.13790 0.33562 0.18600)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--lime-300:oklch(40.04% 0.1033 152.88)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--lime-200:color(display-p3 0.07869 0.21576 0.11366)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--lime-200:oklch(29.875% 0.0765 153.24)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--lime-100:color(display-p3 0.02658 0.10752 0.04619)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--lime-100:oklch(19.857% 0.0509 153.25)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--lime-50:color(display-p3 0.00557 0.03033 0.00941)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--lime-50:oklch(11.78% 0.0305 152.72)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--green-900:color(display-p3 0.96144 0.99852 0.99567)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--green-900:oklch(99.083% 0.0127 190.97)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--green-800:color(display-p3 0.59556 0.98771 0.95778)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--green-800:oklch(91.947% 0.1238 188.92)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--green-700:color(display-p3 0.38599 0.83831 0.81209)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--green-700:oklch(79.852% 0.1381 189.47)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--green-600:color(display-p3 0.31910 0.70300 0.67944)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--green-600:oklch(70.006% 0.1212 189.22)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--green-500:color(display-p3 0.25215 0.56767 0.54676)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--green-500:oklch(59.798% 0.1037 188.86)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--green-400:color(display-p3 0.19132 0.44390 0.42576)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--green-400:oklch(50.071% 0.0869 188.46)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--green-300:color(display-p3 0.13213 0.32404 0.31226)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--green-300:oklch(40.212% 0.0696 189.22)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--green-200:color(display-p3 0.07494 0.20802 0.19905)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--green-200:oklch(30.011% 0.052 188.78)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--green-100:color(display-p3 0.02512 0.10364 0.09754)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--green-100:oklch(20.017% 0.0348 188.16)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--green-50:color(display-p3 0.00557 0.03033 0.02727)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--green-50:oklch(12.106% 0.0211 187.45)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--cyan-900:color(display-p3 0.97614 0.99148 0.99889)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--cyan-900:oklch(99.085% 0.0059 223.45)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--cyan-800:color(display-p3 0.78821 0.92422 0.99145)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--cyan-800:oklch(92.029% 0.0524 224.18)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--cyan-700:color(display-p3 0.42407 0.80062 0.98064)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--cyan-700:oklch(79.923% 0.1359 225.12)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--cyan-600:color(display-p3 0.30569 0.67592 0.84489)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--cyan-600:oklch(70.115% 0.1325 224.7)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--cyan-500:color(display-p3 0.24082 0.54445 0.68706)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--cyan-500:oklch(59.883% 0.1139 225.42)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--cyan-400:color(display-p3 0.18186 0.42456 0.53710)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--cyan-400:oklch(50.074% 0.0949 225.09)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--cyan-300:color(display-p3 0.12442 0.30858 0.39487)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--cyan-300:oklch(40.137% 0.0763 225.36)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--cyan-200:color(display-p3 0.06907 0.19644 0.25648)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--cyan-200:oklch(29.888% 0.0569 225.51)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--cyan-100:color(display-p3 0.02234 0.09590 0.13335)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--cyan-100:oklch(19.891% 0.0382 226.52)}}@supports(color:color(display-p3 0 0 0)){:root[color-mode=dark]{--cyan-50:color(display-p3 0.00490 0.02653 0.04496)}}@supports(color:oklch(0% 0 0)){:root[color-mode=dark]{--cyan-50:oklch(11.982% 0.023 226.57)}}:root[color-mode=light]{--shadow-color:223.27 100% 12%;--shadow-elevation-low:0px 0px 2.9px hsl(var(--shadow-color) / 0.03),
    0px 0px 7.9px hsl(var(--shadow-color) / 0.035),
    0px 0px 19px hsl(var(--shadow-color) / 0.039),
    0px 0px 63px hsl(var(--shadow-color) / 0.07);--shadow-elevation-mid:0px 3.6px 2.2px hsl(var(--shadow-color) / 0.028),
    0px 4.9px 5.5px hsl(var(--shadow-color) / 0.035),
    0px 6.2px 11.2px hsl(var(--shadow-color) / 0.036),
    0px 8px 23px hsl(var(--shadow-color) / 0.042),
    0px 13px 63px hsl(var(--shadow-color) / 0.07);--shadow-elevation-high:0px 5.1px 1.7px hsl(var(--shadow-color) / 0.025),
    0px 7px 4.2px hsl(var(--shadow-color) / 0.033),
    0px 8.5px 7.9px hsl(var(--shadow-color) / 0.035),
    0px 10.3px 14.1px hsl(var(--shadow-color) / 0.037),
    0px 13.1px 26.3px hsl(var(--shadow-color) / 0.044),
    0px 20px 63px hsl(var(--shadow-color) / 0.07)}:root[color-mode=dark]{--shadow-color:219 100% 92%;--shadow-elevation-low:0px 0px 2.9px hsl(var(--shadow-color) / 0.5);--shadow-elevation-mid:0px 3.6px 2.2px hsl(var(--shadow-color) / 0.5);--shadow-elevation-high:0px 5.1px 1.7px hsl(var(--shadow-color) / 0.5)}@font-face{font-family:red hat display;font-style:italic;font-weight:900;src:local("Red Hat Display Black Italic"),local("RedHatDisplay-BlackItalic"),url(/fonts/red-hat-display-black-italic-latin.woff2)format("woff2"),url(/fonts/red-hat-display-black-italic-latin.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215;font-display:fallback}@font-face{font-family:red hat display;font-style:normal;font-weight:900;src:local("Red Hat Display Black"),local("RedHatDisplay-Black"),url(/fonts/red-hat-display-black-latin.woff2)format("woff2"),url(/fonts/red-hat-display-black-latin.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215;font-display:fallback}@font-face{font-family:red hat display;font-style:normal;font-weight:900;src:local("Red Hat Display Black"),local("RedHatDisplay-Black"),url(/fonts/red-hat-display-black-latin-ext.woff2)format("woff2"),url(/fonts/red-hat-display-black-latin-ext.woff)format("woff");unicode-range:U+100-24F,U+259,U+1E??,U+20A0-20CF,U+2C60-2C7F,U+A720-A7FF;font-display:fallback}@font-face{font-family:red hat display;font-style:italic;font-weight:900;src:local("Red Hat Display Black Italic"),local("RedHatDisplay-BlackItalic"),url(/fonts/red-hat-display-black-italic-latin-ext.woff2)format("woff2"),url(/fonts/red-hat-display-black-italic-latin-ext.woff)format("woff");unicode-range:U+100-24F,U+259,U+1E??,U+20A0-20CF,U+2C60-2C7F,U+A720-A7FF;font-display:fallback}@font-face{font-family:red hat text;font-style:normal;font-weight:400;src:local("Red Hat Text"),local("RedHatText-Regular"),url(/fonts/red-hat-text-latin.woff2)format("woff2"),url(/fonts/red-hat-text-latin.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215;font-display:fallback}@font-face{font-family:red hat text;font-style:normal;font-weight:400;src:local("Red Hat Text"),local("RedHatText-Regular"),url(/fonts/red-hat-text-latin-ext.woff2)format("woff2"),url(/fonts/red-hat-text-latin-ext.woff)format("woff");unicode-range:U+100-24F,U+259,U+1E??,U+20A0-20CF,U+2C60-2C7F,U+A720-A7FF;font-display:fallback}@font-face{font-family:red hat text;font-style:normal;font-weight:700;src:local("Red Hat Text Bold"),local("RedHatText-Bold"),url(/fonts/red-hat-text-bold-latin.woff2)format("woff2"),url(/fonts/red-hat-text-bold-latin.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215;font-display:fallback}@font-face{font-family:red hat text;font-style:normal;font-weight:700;src:local("Red Hat Text Bold"),local("RedHatText-Bold"),url(/fonts/red-hat-text-bold-latin-ext.woff2)format("woff2"),url(/fonts/red-hat-text-bold-latin-ext.woff)format("woff");unicode-range:U+100-24F,U+259,U+1E??,U+20A0-20CF,U+2C60-2C7F,U+A720-A7FF;font-display:fallback}@font-face{font-family:red hat text;font-style:italic;font-weight:700;src:local("Red Hat Text Bold Italic"),local("RedHatText-BoldItalic"),url(/fonts/red-hat-text-bold-italic-latin.woff2)format("woff2"),url(/fonts/red-hat-text-bold-italic-latin.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215;font-display:fallback}@font-face{font-family:red hat text;font-style:italic;font-weight:700;src:local("Red Hat Text Bold Italic"),local("RedHatText-BoldItalic"),url(/fonts/red-hat-text-bold-italic-latin-ext.woff2)format("woff2"),url(/fonts/red-hat-text-bold-italic-latin-ext.woff)format("woff");unicode-range:U+100-24F,U+259,U+1E??,U+20A0-20CF,U+2C60-2C7F,U+A720-A7FF;font-display:fallback}@font-face{font-family:red hat text;font-style:italic;font-weight:400;src:local("Red Hat Text Italic"),local("RedHatText-Italic"),url(/fonts/red-hat-text-italic-latin.woff2)format("woff2"),url(/fonts/red-hat-text-italic-latin.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215;font-display:fallback}@font-face{font-family:red hat text;font-style:italic;font-weight:400;src:local("Red Hat Text Italic"),local("RedHatText-Italic"),url(/fonts/red-hat-text-italic-latin-ext.woff2)format("woff2"),url(/fonts/red-hat-text-italic-latin-ext.woff)format("woff");unicode-range:U+100-24F,U+259,U+1E??,U+20A0-20CF,U+2C60-2C7F,U+A720-A7FF;font-display:fallback}body{font-size:1rem;font-family:Georgia,sans-serif;line-height:calc(1ex/.32)}@media only screen and (min-width:600px){body{font-family:red hat text,Georgia,sans-serif;font-weight:400;font-style:normal}}h1,h2,h3,h4,h5,h6,header .menu-main ul{font-family:red hat display,Georgia,sans-serif;font-weight:900}header .wrapper h1,header .wrapper h2{font-family:red hat display,Georgia,sans-serif;font-style:italic;font-weight:900}.hero .wrapper h2{font-family:red hat display,Georgia,sans-serif;font-style:normal;font-weight:900}.hero .wrapper h2 em{font-style:italic}h1{font-size:2rem;line-height:calc(1ex/.42);margin:calc(1ex/.42)0}h2{font-size:1.6rem;line-height:calc(1ex/.4);margin:calc(1ex/.4)0 calc(.25ex/.4)}header .wrapper h1,header .wrapper h2{margin:0}h3{font-size:1.4rem;line-height:calc(1ex/.37);margin:calc(1ex/.37)0 calc(.25ex/.37)}h4{font-size:1.2rem;line-height:calc(1ex/.32);margin:calc(1ex/.32)0 calc(.25ex/.32)}h5,h6{background-color:var(--yellow-400)}@media only screen and (min-width:600px){body{font-size:1.4rem}header .wrapper h1,header .wrapper h2{font-size:2.8rem}h1{font-size:2.4rem}h2{font-size:2.2rem}article h2{width:46ch;max-width:100%}h3{font-size:2rem}h4{font-size:1.8rem}}p{width:100%;max-width:70ch;margin:0 0 calc(.5ex/.32)}.container{width:auto;min-height:100vh}@supports(display:grid){.container{display:grid;grid-template-rows:[header] auto [main] 1fr [footer] auto}.container-home{display:grid;grid-template-rows:[header] auto [hero] auto [main] 1fr [footer] auto}.container>header,.container>.hero,.container>main,.container>footer{display:grid;grid-template-columns:[page-start] minmax(1em,1fr) [content] minmax(240px,68em) [page-end] minmax(1em,1fr)}.container>.hero,.container>main{grid-template-rows:[top-gutter] 1em [content] 1fr [bottom-gutter] 1em}.container>footer{grid-template-rows:[top-gutter] 2em [content] 1fr [bottom-gutter] 2em}.container-home>main{grid-template-rows:[top-gutter] 2em [content] 1fr [bottom-gutter] 2em}.container>header{grid-template-rows:[top-gutter] 0.5em [content] 1fr [bottom-gutter] 0.5em;position:sticky;top:0}.container-home>header{position:static}header .wrapper{grid-row:content;grid-column:content}.hero .wrapper{grid-row:content;grid-column:content}main .wrapper{grid-row:content;grid-column:content}footer .wrapper{grid-row:content;grid-column:content}}.container>header{z-index:10;box-shadow:var(--shadow-elevation-high)}:root[color-mode=dark] .container>header{box-shadow:var(--shadow-elevation-low)}.container-home>header,:root[color-mode=dark] .container-home>header{z-index:auto;box-shadow:none}header .wrapper{display:flex;align-items:baseline;flex-wrap:wrap}.contents{margin:0;padding:0;list-style:none}.contents>*+*{margin-top:1em}.menu-main{flex:auto;display:flex;justify-content:flex-end}.menu-main ul{display:flex;flex-direction:row;flex-wrap:nowrap}.menu-main ul li{flex:1 0 auto;text-align:right}.menu-main ul li a{line-height:1;display:block;padding:0 1ex}body{background-color:var(--blue-50)}h1,h2,h3,h4,h5,h6{color:var(--blue-800)}a,a:link{color:var(--blue-500);-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:.1rem;transition:-webkit-text-decoration .5s;transition:text-decoration .5s;transition:text-decoration .5s,-webkit-text-decoration .5s;border-radius:5px}a:visited{color:var(--blue-500)}a:hover{color:var(--blue-500);-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:var(--blue-500);text-decoration-thickness:.1em;transition:-webkit-text-decoration .3s ease-out;transition:text-decoration .3s ease-out;transition:text-decoration .3s ease-out,-webkit-text-decoration .3s ease-out}:root[color-mode=dark] p>a,:root[color-mode=dark] p>a:link,:root[color-mode=dark] p>a:visited{font-weight:700;font-weight:600}a,button,input,textarea,summary{--outline-size:max(3px, 0.08em);--outline-style:solid;--outline-color:var(--lime-300)}:is(a,button,input,textarea,summary){--outline-size:max(3px, 0.08em);--outline-style:solid;--outline-color:var(--lime-300)}a:focus-visible{outline:var(--outline-size)var(--outline-style)var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size))}button:focus-visible{outline:var(--outline-size)var(--outline-style)var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size))}input:focus-visible{outline:var(--outline-size)var(--outline-style)var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size))}textarea:focus-visible{outline:var(--outline-size)var(--outline-style)var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size))}summary:focus-visible{outline:var(--outline-size)var(--outline-style)var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size))}:is(a,button,input,textarea,summary):focus-visible{outline:var(--outline-size)var(--outline-style)var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size))}a:active{color:var(--lime-200);text-decoration-color:var(--lime-200)}.main-content a[href*="//"]:not([href*="perlucida.co.uk"]):not([href*=localhost]):not([href*="192.168.0.8"])::after{content:"";background-color:var(--blue-500);-webkit-mask-image:url('data:image/svg+xml;charset=utf8,<svg id="glyphicons-halflings" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path id="square-new-window" d="M16,10.07129l2,2V15a3.00328,3.00328,0,0,1-3,3H5a3.00328,3.00328,0,0,1-3-3V5A3.00328,3.00328,0,0,1,5,2H7.92871l2,2H5A1.00067,1.00067,0,0,0,4,5V15a1.00067,1.00067,0,0,0,1,1H15a1.00067,1.00067,0,0,0,1-1Zm1.44134-8.08484-5.675.8999a.5.5,0,0,0-.27524.84733l1.50381,1.50387L7.82333,10.4091a1,1,0,0,0,0,1.41422l.35337.35337a1,1,0,0,0,1.41421,0l5.17161-5.17156,1.50377,1.50376a.5.5,0,0,0,.84737-.27525l.89984-5.675A.5.5,0,0,0,17.44134,1.98645Z"/></svg>');mask-image:url('data:image/svg+xml;charset=utf8,<svg id="glyphicons-halflings" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path id="square-new-window" d="M16,10.07129l2,2V15a3.00328,3.00328,0,0,1-3,3H5a3.00328,3.00328,0,0,1-3-3V5A3.00328,3.00328,0,0,1,5,2H7.92871l2,2H5A1.00067,1.00067,0,0,0,4,5V15a1.00067,1.00067,0,0,0,1,1H15a1.00067,1.00067,0,0,0,1-1Zm1.44134-8.08484-5.675.8999a.5.5,0,0,0-.27524.84733l1.50381,1.50387L7.82333,10.4091a1,1,0,0,0,0,1.41422l.35337.35337a1,1,0,0,0,1.41421,0l5.17161-5.17156,1.50377,1.50376a.5.5,0,0,0,.84737-.27525l.89984-5.675A.5.5,0,0,0,17.44134,1.98645Z"/></svg>');-webkit-mask-position:bottom center;mask-position:bottom center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;display:inline-block;position:relative;width:calc(1ex/.6);height:calc(1ex/.6);top:.2ex;margin:0 calc(1ex/4)}a.action,a.action:link{background:radial-gradient(transparent,var(--blue-500));background-color:var(--blue-500);color:var(--blue-100);border:1px solid var(--blue-500);padding:.1ex .5ex;-webkit-text-decoration:none;text-decoration:none;border-radius:3px;white-space:nowrap}a.action:hover{background-color:var(--blue-400);border-color:var(--blue-700);color:var(--blue-100);-webkit-text-decoration:none;text-decoration:none;transition:all .3s ease-out}a.action:active{color:var(--blue-900)}:root[color-mode=dark] a.action,:root[color-mode=dark] a.action:link{color:var(--blue-900)}:root[color-mode=dark] a.action:hover{background-color:var(--blue-400);border-color:var(--blue-700)}:root[color-mode=dark] a.action:active{color:var(--blue-100)}.container>header{background-color:var(--blue-50)}header .wrapper{color:var(--blue-900)}main .wrapper{color:var(--blue-800)}footer{color:var(--blue-50);background-color:var(--cyan-700)}footer a:link{color:var(--blue-50)}footer a:visited{color:var(--blue-50)}:root[color-mode=dark] footer{color:var(--blue-900);background-color:var(--cyan-200)}:root[color-mode=dark] footer a:link{color:var(--blue-900)}:root[color-mode=dark] footer a:visited{color:var(--blue-900)}figure{float:left;text-align:center}figure img{border:1px solid var(--blue-900)}figcaption h4{margin-top:0}figure.inline{margin:0}figure.inline.left{margin-right:calc(1ex/.4);margin-bottom:calc(1ex/.4)}figure.inline.right{margin-left:calc(1ex/.4);margin-bottom:calc(1ex/.4)}img.normal{width:36%;height:auto}img.wide{width:100%;height:auto}figure.responsive{width:50%}header .wrapper h1,header .wrapper h2,:root[color-mode=dark] header .wrapper h1,:root[color-mode=dark] header.wrapper h2{color:var(--blue-500)}header .wrapper h1 span,header .wrapper h2 span{color:var(--blue-800)}.hero{position:relative;padding:1.4rem 0 0;margin:2rem 0 3rem;min-height:10rem;background:var(--cyan-700)}.hero svg.topper{display:block;position:absolute;top:-2rem;left:0;width:100%;height:2.1rem;fill:var(--cyan-700)}.hero svg.tail{display:block;position:absolute;bottom:-2.9rem;left:0;width:100%;height:3rem;fill:var(--cyan-700)}.hero h2{color:var(--blue-50);margin:0 0 calc(1ex/.4)}:root[color-mode=dark] .hero{background:var(--cyan-200)}:root[color-mode=dark] .hero svg.topper,:root[color-mode=dark] .hero svg.tail{fill:var(--cyan-200)}:root[color-mode=dark] .hero h2{color:var(--blue-900)}@media only screen and (min-width:600px){.hero h2{font-size:2.6rem}}.hero h2 em{display:block;margin-bottom:.8em}.hero h2 strong{position:relative}.hero h2 strong::after{content:" ";position:absolute;bottom:-1ex;left:-.6ex;width:100%;height:1ex;perspective:none;transform:translateZ(-1ex)rotateZ(-4deg);border-top:.3ex solid var(--lime-200);border-left:.7ex solid transparent;border-right:.2ex solid transparent;border-radius:50%}@media only screen and (min-width:600px){.hero h2 strong::after{border-top-width:.25ex}}.hero p{color:var(--blue-50)}:root[color-mode=dark] .hero p{color:var(--blue-900)}:root[color-mode=dark] .hero h2 strong::after{border-top-color:var(--lime-700)}footer .wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:calc(1ex/.32)}footer .wrapper>div{flex:0 1 46%;min-width:320px}footer h3{margin-top:0}footer h2,footer h3,footer h4{color:var(--blue-50)}footer hr{border:0;border-top:2px dotted var(--cyan-600);width:100%;margin-top:0;margin-bottom:0}:root[color-mode=dark] footer h2,:root[color-mode=dark] footer h3,:root[color-mode=dark] footer h4{color:var(--blue-900)}:root[color-mode=dark] footer hr{border-color:var(--cyan-300)}footer .menu ul{padding-left:0;margin:0}footer .menu li{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;margin-bottom:calc(1ex/.75)}footer .menu-main{justify-content:flex-start}footer .menu-main ul{flex-direction:column}footer .menu-main ul li{flex:auto;text-transform:none;text-align:left;margin-bottom:calc(1ex/.75)}footer .menu-main ul li a,footer .menu-main ul li a:visited{color:var(--blue-50);font-weight:400;line-height:inherit;padding:0}footer .menu ul li.active a,footer .menu-main ul li.active a{color:var(--grey-400)}footer .menu li.parent a{position:relative}footer .menu li.parent a::after{content:"";position:absolute;bottom:.9ex;right:-2.8ex;width:1ex;height:.6ex;perspective:none;border-top:.2ex solid var(--lime-200);border-bottom:.2ex solid var(--lime-200);border-left:1ex solid var(--lime-200);border-right:.2ex solid var(--lime-200);border-radius:50%;overflow:visible}:root[color-mode=dark] footer .menu li.parent a::after{border-color:var(--lime-400)}.menu-social a svg,.menu-contact a svg{height:3ex;margin-right:calc(1ex/1)}.menu-contact a svg{fill:var(--blue-50)}:root[color-mode=dark] .menu-contact a svg{fill:var(--blue-900)}.feed-link-hint a{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.feed-link-hint a svg{height:1.2rem;width:1.2rem;color:var(--red-300);margin-right:calc(1ex/1)}:root[color-mode=dark] .feed-link-hint a svg{color:var(--red-500)}@media screen and (min-width:600px){.feed-link-hint a svg{height:1.6rem;width:1.6rem}}footer .copyright{align-self:flex-end}footer .copyright p{margin-top:0;margin-bottom:0;margin-top:calc(1ex/.16)}@media screen and (min-width:600px){footer .copyright p{margin-top:0;margin-bottom:0}}.color-mode{flex:0 0 2.4ex;height:auto;width:auto;border:0;border-radius:5px;background-color:transparent;padding-top:0;padding-bottom:0;line-height:2ex}.color-mode svg{height:2.4ex;width:2.4ex}.is-dark svg{fill:var(--blue-800)}:root[color-mode=dark] .is-light{display:none}:root[color-mode=light] .is-dark{display:none}.cards{display:flex;flex-direction:column;row-gap:calc(2ex/.9)}.wrapper>.services h2{margin-top:0}.card{flex-grow:1;flex-basis:calc((30rem - 100%) * 999);padding:calc(1.6ex/.9);color:var(--blue-800);border-radius:calc(2ex/4);box-shadow:var(--shadow-elevation-low)}.card h3{margin-top:0;width:auto}.card p{width:auto}.recent-projects{display:flex;flex-wrap:wrap;flex-direction:row;gap:calc(2ex/.9)}.recent-projects h2{flex:1 0 100%}.project{max-width:50%}@media screen and (max-width:600px){.recent-projects{flex-direction:column}.project{max-width:100%}}.project img{border:1px solid var(--grey-400);margin-bottom:1rem}.menu-main li{text-transform:lowercase}.menu-main li a:visited{color:var(--blue-500)}.menu ul{margin:0;padding:0}.menu li{padding:0;list-style-type:none;list-style-image:none}.menu li.active a{color:var(--grey-200);cursor:default;-webkit-text-decoration:none;text-decoration:none}:root[color-mode=dark] .menu li.active a{color:var(--grey-300)}header .menu li.parent a{position:relative}header .menu li.parent a::after{content:"";position:absolute;top:-1.6ex;left:.8ex;width:4ex;height:1ex;perspective:none;border-bottom:.2ex solid var(--lime-200);border-left:.3ex solid transparent;border-right:.3ex solid transparent;border-radius:50%;overflow:visible}:root[color-mode=dark] header .menu li.parent a::after{border-bottom-color:var(--lime-400)}nav.pager{display:flex;justify-content:center}.pager ul{display:flex;padding-left:0}.pager li{list-style:none}.pager li a{padding:.5em .75em}.pager li a:hover,.pager li a:focus{background-color:var(--blue-500);color:var(--blue-50)}.pager li.current,.pager li.current a{color:var(--grey-300);cursor:default;-webkit-text-decoration:none;text-decoration:none}.pager .current a:hover,.pager .current a:focus{background-color:transparent}.highlight pre{padding:calc(1ex/.64);overflow-x:auto;border-radius:3px}pre,code{font-family:SFMono-Regular,Menlo,Monaco,Consolas,liberation mono,courier new,monospace;font-size:1.1rem;line-height:calc(1ex/.32)}.feed-link{float:right;margin-top:calc(-3rem + (-1ex/.42));margin-right:1ex}.feed-link a{display:flex;height:1.1rem;width:1.1rem;color:var(--red-300)}.feed-link a:hover{color:var(--blue-500)}:root[color-mode=dark] .feed-link a{color:var(--red-500)}:root[color-mode=dark] .feed-link a:hover{color:var(--red-600)}.feed-link svg{height:100%;width:100%}@media screen and (min-width:600px){.feed-link{margin-top:calc(-3.8rem + (-1ex/.42))}.feed-link a{height:1.6rem;width:1.6rem}}.published{margin-bottom:calc(1ex/.4);color:var(--cyan-700)}.published span{font-weight:700}.clear-left{clear:left}.drupal-comments .comment{background-color:var(--blue-100);padding:calc(1ex/.64);margin-bottom:calc(1ex/.64);border-radius:3px;overflow-x:auto}.drupal-comments .info{margin-bottom:calc(1ex/.64)}.drupal-comments .comment-number{background-color:var(--blue-50);padding-left:calc(1ex/1.5);padding-right:calc(1ex/1.5);border-radius:3px}.drupal-comments .author{font-weight:700}.drupal-comments .info-date-time{color:var(--purple-500)}.hidden,[hidden]{display:none!important}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only.focusable:active,.sr-only.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.invisible{visibility:hidden}.clearfix::before,.clearfix::after{content:" ";display:table}.clearfix::after{clear:both}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:1.25dppx),(min-resolution:120dpi){}@media print{*,*::before,*::after{background:#fff!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}*,*::before,*::after{}a,a:visited{-webkit-text-decoration:underline;text-decoration:underline}a[href]::after{content:" (" attr(href)")"}abbr[title]::after{content:" (" attr(title)")"}a[href^="#"]::after,a[href^="javascript:"]::after{content:""}pre{white-space:pre-wrap!important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}