@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/static/fonts/fraunces-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/static/fonts/fraunces-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Sans";font-style:normal;font-weight:400 700;font-display:swap;src:url(/static/fonts/instrument-sans-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Sans";font-style:normal;font-weight:400 700;font-display:swap;src:url(/static/fonts/instrument-sans-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@import "https://fonts.bunny.net/css?family=fraunces:400,900|instrument sans:400,700&display=swap";

/* stellar:fonts-import.css */

/* stellar:general-normalize.css */

/* stellar:colors-theme.css */
:root {
  --primary-1: #e1f4ff;
  --primary-1: oklch(95.642% 0.025 232.965);
  --primary-1-on: #21333b;
  --primary-1-on: oklch(30.903% 0.0275 227.451);
  --primary-1-dim: #a9bcc6;
  --primary-1-dim: oklch(78.383% 0.0253 230.539);
  --primary-2: #d7f0ff;
  --primary-2: oklch(94.145% 0.0333 234.081);
  --primary-2-on: #132b36;
  --primary-2-on: oklch(27.506% 0.0362 229.75);
  --primary-2-dim: #9fb7c6;
  --primary-2-dim: oklch(76.612% 0.0341 235.348);
  --primary-3: #c0e5fa;
  --primary-3: oklch(90.21% 0.0483 232.913);
  --primary-3-on: #002a3a;
  --primary-3-on: oklch(26.663% 0.0527 229.3);
  --primary-3-dim: #86abbe;
  --primary-3-dim: oklch(72.055% 0.0488 230.574);
  --primary-4: #abd0e4;
  --primary-4: oklch(83.738% 0.0482 231.699);
  --primary-4-on: #002a3a;
  --primary-4-on: oklch(26.663% 0.0527 229.3);
  --primary-4-dim: #6f93a5;
  --primary-4-dim: oklch(64.286% 0.0482 230.051);
  --primary-5: #8fb4c7;
  --primary-5: oklch(74.927% 0.0485 230.507);
  --primary-5-on: #002a39;
  --primary-5-on: oklch(26.602% 0.0517 227.635);
  --primary-5-dim: #c7ecff;
  --primary-5-dim: oklch(92.266% 0.0465 230.217);
  --primary-6: #6c90a3;
  --primary-6: oklch(63.334% 0.0492 231.515);
  --primary-6-on: #ffffff;
  --primary-6-on: oklch(100% 0 89.876);
  --primary-6-dim: #a7cbe0;
  --primary-6-dim: oklch(82.287% 0.0484 233.751);
  --primary-7: #45687a;
  --primary-7: oklch(49.791% 0.0494 231.426);
  --primary-7-on: #ffffff;
  --primary-7-on: oklch(100% 0 89.876);
  --primary-7-dim: #85a8bc;
  --primary-7-dim: oklch(71.257% 0.0482 233.381);
  --primary-8: #234859;
  --primary-8: oklch(38.199% 0.0513 229.931);
  --primary-8-on: #fbfcff;
  --primary-8-on: oklch(99.115% 0.0041 271.371);
  --primary-8-dim: #6a8ea1;
  --primary-8-dim: oklch(62.673% 0.0493 231.539);
  --primary-9: #063141;
  --primary-9: oklch(29.365% 0.0529 228.408);
  --primary-9-on: #dbf1ff;
  --primary-9-on: oklch(94.622% 0.03 235.627);
  --primary-9-dim: #597c8e;
  --primary-9-dim: oklch(56.666% 0.0484 231.039);
  --primary-10: #00212d;
  --primary-10: oklch(23.088% 0.0443 226.418);
  --primary-10-on: #d0efff;
  --primary-10-on: oklch(93.47% 0.0391 230.192);
  --primary-10-dim: #5a7785;
  --primary-10-dim: oklch(55.19% 0.0399 229.095);
  --primary-11: #001721;
  --primary-11: oklch(19.105% 0.0372 227.859);
  --primary-11-on: #d6eefc;
  --primary-11-on: oklch(93.579% 0.0317 233.295);
  --primary-11-dim: #5f7682;
  --primary-11-dim: oklch(55.182% 0.0328 230.81);
  --primary-12: #00131c;
  --primary-12: oklch(17.44% 0.034 228.089);
  --primary-12-on: #d8eefa;
  --primary-12-on: oklch(93.656% 0.0284 231.445);
  --primary-12-dim: #617681;
  --primary-12-dim: oklch(55.288% 0.0301 230.812);
}
:root {
  --secondary-1: #ffede5;
  --secondary-1: oklch(95.824% 0.0224 45.607);
  --secondary-1-on: #382d28;
  --secondary-1-on: oklch(30.774% 0.0185 45.821);
  --secondary-1-dim: #c6b5ae;
  --secondary-1-dim: oklch(78.542% 0.0219 43.806);
  --secondary-2: #ffe8dd;
  --secondary-2: oklch(94.658% 0.0293 47.296);
  --secondary-2-on: #32261f;
  --secondary-2-on: oklch(28.029% 0.0221 51.773);
  --secondary-2-dim: #c4b0a5;
  --secondary-2-dim: oklch(77.12% 0.0279 50.765);
  --secondary-3: #ffd8c4;
  --secondary-3: oklch(90.998% 0.0514 48.759);
  --secondary-3-on: #372115;
  --secondary-3-on: oklch(27.271% 0.04 49.091);
  --secondary-3-dim: #c19f8c;
  --secondary-3-dim: oklch(72.816% 0.0486 50.817);
  --secondary-4: #ffbc97;
  --secondary-4: oklch(84.828% 0.0922 49.985);
  --secondary-4-on: #421c04;
  --secondary-4-on: oklch(27.753% 0.0682 49.216);
  --secondary-4-dim: #bb815f;
  --secondary-4-dim: oklch(65.397% 0.0864 51.075);
  --secondary-5: #fe9350;
  --secondary-5: oklch(76.498% 0.1525 50.702);
  --secondary-5-on: #431a00;
  --secondary-5-on: oklch(27.51% 0.0734 49.328);
  --secondary-5-dim: #ffe0d1;
  --secondary-5-dim: oklch(92.829% 0.0399 47.463);
  --secondary-6: #d37131;
  --secondary-6: oklch(64.993% 0.1446 50.383);
  --secondary-6-on: #ffffff;
  --secondary-6-on: oklch(100% 0 89.876);
  --secondary-6-dim: #703100;
  --secondary-6-dim: oklch(39.299% 0.104 49.962);
  --secondary-7: #a14b09;
  --secondary-7: oklch(51.378% 0.1325 49.648);
  --secondary-7-on: #ffffff;
  --secondary-7-on: oklch(100% 0 89.876);
  --secondary-7-dim: #f18846;
  --secondary-7-dim: oklch(72.933% 0.1509 50.445);
  --secondary-8: #723100;
  --secondary-8: oklch(39.631% 0.1061 49.155);
  --secondary-8-on: #fffbff;
  --secondary-8-on: oklch(99.227% 0.0067 325.627);
  --secondary-8-dim: #c87340;
  --secondary-8-dim: oklch(64.007% 0.1257 49.909);
  --secondary-9: #4e1f00;
  --secondary-9: oklch(30.383% 0.0817 48.848);
  --secondary-9-on: #ffeae0;
  --secondary-9-on: oklch(95.118% 0.0266 47.22);
  --secondary-9-dim: #a96740;
  --secondary-9-dim: oklch(57.834% 0.1006 50.302);
  --secondary-10: #361300;
  --secondary-10: oklch(23.81% 0.0644 48.467);
  --secondary-10-on: #ffe5da;
  --secondary-10-on: oklch(94.008% 0.0323 44.37);
  --secondary-10-dim: #9c6647;
  --secondary-10-dim: oklch(56.108% 0.0829 50.264);
  --secondary-11: #280c00;
  --secondary-11: oklch(19.763% 0.0537 48.092);
  --secondary-11-on: #ffe5da;
  --secondary-11-on: oklch(94.008% 0.0323 44.37);
  --secondary-11-dim: #97684e;
  --secondary-11-dim: oklch(56.016% 0.0717 49.739);
  --secondary-12: #220a00;
  --secondary-12: oklch(18.165% 0.048 49.984);
  --secondary-12-on: #ffe5d9;
  --secondary-12-on: oklch(93.982% 0.0329 46.396);
  --secondary-12-dim: #936952;
  --secondary-12-dim: oklch(55.823% 0.064 49.695);
}
:root {
  --tertiary-1: #e9f1ff;
  --tertiary-1: oklch(95.624% 0.0207 261.772);
  --tertiary-1-on: #28303a;
  --tertiary-1-on: oklch(30.588% 0.0212 254.148);
  --tertiary-1-dim: #b0b9c6;
  --tertiary-1-dim: oklch(78.275% 0.021 257.483);
  --tertiary-2: #e1eeff;
  --tertiary-2: oklch(94.449% 0.0269 255.09);
  --tertiary-2-on: #1e2a37;
  --tertiary-2-on: oklch(28.001% 0.0293 250.892);
  --tertiary-2-dim: #a9b5c5;
  --tertiary-2-dim: oklch(76.881% 0.0265 255.587);
  --tertiary-3: #d1e1f7;
  --tertiary-3: oklch(90.454% 0.0348 256.34);
  --tertiary-3-on: #182838;
  --tertiary-3-on: oklch(27.066% 0.0369 249.332);
  --tertiary-3-dim: #97a7bb;
  --tertiary-3-dim: oklch(72.248% 0.0343 254.055);
  --tertiary-4: #bccde2;
  --tertiary-4: oklch(84.205% 0.0347 253.731);
  --tertiary-4-on: #182838;
  --tertiary-4-on: oklch(27.066% 0.0369 249.332);
  --tertiary-4-dim: #8090a4;
  --tertiary-4-dim: oklch(64.747% 0.0352 254.085);
  --tertiary-5: #a0b0c4;
  --tertiary-5: oklch(75.131% 0.0339 254.044);
  --tertiary-5-on: #182838;
  --tertiary-5-on: oklch(27.066% 0.0369 249.332);
  --tertiary-5-dim: #606f81;
  --tertiary-5-dim: oklch(53.589% 0.0336 253.119);
  --tertiary-6: #7c8da0;
  --tertiary-6: oklch(63.642% 0.0347 251.276);
  --tertiary-6-on: #ffffff;
  --tertiary-6-on: oklch(100% 0 89.876);
  --tertiary-6-dim: #b6c8dc;
  --tertiary-6-dim: oklch(82.547% 0.0343 251.029);
  --tertiary-7: #556577;
  --tertiary-7: oklch(50.023% 0.0348 251.55);
  --tertiary-7-on: #ffffff;
  --tertiary-7-on: oklch(100% 0 89.876);
  --tertiary-7-dim: #94a5b8;
  --tertiary-7-dim: oklch(71.495% 0.0337 251.223);
  --tertiary-8: #364557;
  --tertiary-8: oklch(38.5% 0.0364 253.288);
  --tertiary-8-on: #fcfcff;
  --tertiary-8-on: oklch(99.191% 0.004 286.327);
  --tertiary-8-dim: #7b8a9f;
  --tertiary-8-dim: oklch(62.868% 0.0362 256.8);
  --tertiary-9: #1e2e3e;
  --tertiary-9: oklch(29.469% 0.0363 249.148);
  --tertiary-9-on: #e3efff;
  --tertiary-9-on: oklch(94.791% 0.0251 255.56);
  --tertiary-9-dim: #68798b;
  --tertiary-9-dim: oklch(56.875% 0.0344 249.928);
  --tertiary-10: #0e1f2e;
  --tertiary-10: oklch(23.257% 0.0371 246.811);
  --tertiary-10-on: #dcecff;
  --tertiary-10-on: oklch(93.693% 0.031 252.688);
  --tertiary-10-dim: #647487;
  --tertiary-10-dim: oklch(55.278% 0.0353 252.865);
  --tertiary-11: #051625;
  --tertiary-11: oklch(19.419% 0.0386 246.682);
  --tertiary-11-on: #ddecff;
  --tertiary-11-on: oklch(93.764% 0.0304 254.316);
  --tertiary-11-dim: #647487;
  --tertiary-11-dim: oklch(55.278% 0.0353 252.865);
  --tertiary-12: #021221;
  --tertiary-12: oklch(17.648% 0.0396 246.112);
  --tertiary-12-on: #ddecff;
  --tertiary-12-on: oklch(93.764% 0.0304 254.316);
  --tertiary-12-dim: #647487;
  --tertiary-12-dim: oklch(55.278% 0.0353 252.865);
}
:root {
  --neutral-1: #eaf2f7;
  --neutral-1: oklch(95.656% 0.0109 234.818);
  --neutral-1-on: #293135;
  --neutral-1-on: oklch(30.719% 0.0132 229.392);
  --neutral-1-dim: #b1babe;
  --neutral-1-dim: oklch(78.306% 0.0115 226.023);
  --neutral-2: #e6edf3;
  --neutral-2: oklch(94.254% 0.0111 243.657);
  --neutral-2-on: #21292d;
  --neutral-2-on: oklch(27.49% 0.0135 229.504);
  --neutral-2-dim: #adb4ba;
  --neutral-2-dim: oklch(76.621% 0.0116 243.7);
  --neutral-3: #d9e1e6;
  --neutral-3: oklch(90.511% 0.011 234.83);
  --neutral-3-on: #20282b;
  --neutral-3-on: oklch(27.036% 0.0126 222.524);
  --neutral-3-dim: #9fa7ab;
  --neutral-3-dim: oklch(72.32% 0.0108 228.95);
  --neutral-4: #c4ccd1;
  --neutral-4: oklch(84.051% 0.0112 234.848);
  --neutral-4-on: #20282b;
  --neutral-4-on: oklch(27.036% 0.0126 222.524);
  --neutral-4-dim: #878f94;
  --neutral-4-dim: oklch(64.507% 0.012 234.926);
  --neutral-5: #a8afb5;
  --neutral-5: oklch(75.028% 0.0117 243.705);
  --neutral-5-on: #21272c;
  --neutral-5-on: oklch(26.893% 0.0127 243.338);
  --neutral-5-dim: #676e74;
  --neutral-5-dim: oklch(53.427% 0.0127 243.81);
  --neutral-6: #848c91;
  --neutral-6: oklch(63.51% 0.012 234.932);
  --neutral-6-on: #ffffff;
  --neutral-6-on: oklch(100% 0 89.876);
  --neutral-6-dim: #3c4448;
  --neutral-6-dim: oklch(38.085% 0.0126 229.223);
  --neutral-7: #5d6569;
  --neutral-7: oklch(50.12% 0.0118 229.075);
  --neutral-7-on: #ffffff;
  --neutral-7-on: oklch(100% 0 89.876);
  --neutral-7-dim: #9ca5a9;
  --neutral-7-dim: oklch(71.597% 0.0118 226.046);
  --neutral-8: #3e454a;
  --neutral-8: oklch(38.587% 0.0126 238.838);
  --neutral-8-on: #fcfcff;
  --neutral-8-on: oklch(99.191% 0.004 286.327);
  --neutral-8-dim: #838a8f;
  --neutral-8-dim: oklch(62.924% 0.0112 238.616);
  --neutral-9: #272e32;
  --neutral-9: oklch(29.607% 0.0122 232.866);
  --neutral-9-on: #e8eff4;
  --neutral-9-on: oklch(94.828% 0.0101 238.513);
  --neutral-9-dim: #71787d;
  --neutral-9-dim: oklch(56.841% 0.0114 238.651);
  --neutral-10: #171f23;
  --neutral-10: oklch(23.319% 0.014 229.716);
  --neutral-10-on: #e3ebf1;
  --neutral-10-on: oklch(93.576% 0.0118 239.911);
  --neutral-10-dim: #6b7479;
  --neutral-10-dim: oklch(55.304% 0.0134 231.833);
  --neutral-11: #0e1519;
  --neutral-11: oklch(19.048% 0.0134 233.438);
  --neutral-11-on: #e5ebf1;
  --neutral-11-on: oklch(93.725% 0.0104 247.937);
  --neutral-11-dim: #6c7479;
  --neutral-11-dim: oklch(55.386% 0.0124 234.985);
  --neutral-12: #0a1216;
  --neutral-12: oklch(17.61% 0.0147 230.27);
  --neutral-12-on: #e3ebf1;
  --neutral-12-on: oklch(93.576% 0.0118 239.911);
  --neutral-12-dim: #6b7479;
  --neutral-12-dim: oklch(55.304% 0.0134 231.833);
}
:root {
  --neutral-variant-1: #e1f4ff;
  --neutral-variant-1: oklch(95.642% 0.025 232.965);
  --neutral-variant-1-on: #21333b;
  --neutral-variant-1-on: oklch(30.903% 0.0275 227.451);
  --neutral-variant-1-dim: #a9bcc6;
  --neutral-variant-1-dim: oklch(78.383% 0.0253 230.539);
  --neutral-variant-2: #daf0fd;
  --neutral-variant-2: oklch(94.29% 0.0292 233.594);
  --neutral-variant-2-on: #172b35;
  --neutral-variant-2-on: oklch(27.687% 0.0318 231.226);
  --neutral-variant-2-dim: #a2b7c4;
  --neutral-variant-2-dim: oklch(76.757% 0.0297 234.989);
  --neutral-variant-3: #cde3f0;
  --neutral-variant-3: oklch(90.351% 0.0295 233.622);
  --neutral-variant-3-on: #152933;
  --neutral-variant-3-on: oklch(26.882% 0.0319 231.367);
  --neutral-variant-3-dim: #93a9b5;
  --neutral-variant-3-dim: oklch(72.18% 0.0301 231.639);
  --neutral-variant-4: #b9cedb;
  --neutral-variant-4: oklch(83.968% 0.0291 234.92);
  --neutral-variant-4-on: #162933;
  --neutral-variant-4-on: oklch(26.944% 0.0311 232.54);
  --neutral-variant-4-dim: #7d919e;
  --neutral-variant-4-dim: oklch(64.529% 0.0301 236.46);
  --neutral-variant-5: #9cb2be;
  --neutral-variant-5: oklch(75.063% 0.0299 231.604);
  --neutral-variant-5-on: #142933;
  --neutral-variant-5-on: oklch(26.822% 0.0328 230.281);
  --neutral-variant-5-dim: #5b717c;
  --neutral-variant-5-dim: oklch(53.492% 0.0312 229.686);
  --neutral-variant-6: #798e9a;
  --neutral-variant-6: oklch(63.427% 0.0301 232.98);
  --neutral-variant-6-on: #ffffff;
  --neutral-variant-6-on: oklch(100% 0 89.876);
  --neutral-variant-6-dim: #b3c9d6;
  --neutral-variant-6-dim: oklch(82.343% 0.0301 233.688);
  --neutral-variant-7: #526771;
  --neutral-variant-7: oklch(50.038% 0.0298 228.468);
  --neutral-variant-7-on: #ffffff;
  --neutral-variant-7-on: oklch(100% 0 89.876);
  --neutral-variant-7-dim: #91a7b1;
  --neutral-variant-7-dim: oklch(71.468% 0.0286 226.943);
  --neutral-variant-8: #334751;
  --neutral-variant-8: oklch(38.52% 0.0303 230.143);
  --neutral-variant-8-on: #fbfdff;
  --neutral-variant-8-on: oklch(99.31% 0.0034 247.857);
  --neutral-variant-8-dim: #788c98;
  --neutral-variant-8-dim: oklch(62.834% 0.0293 234.278);
  --neutral-variant-9: #1b2f39;
  --neutral-variant-9: oklch(29.283% 0.0316 230.984);
  --neutral-variant-9-on: #dbf1fe;
  --neutral-variant-9-on: oklch(94.591% 0.0291 233.592);
  --neutral-variant-9-dim: #657a85;
  --neutral-variant-9-dim: oklch(56.657% 0.0299 230.781);
  --neutral-variant-10: #0b2029;
  --neutral-variant-10: oklch(23.09% 0.0319 228.464);
  --neutral-variant-10-on: #d8eefa;
  --neutral-variant-10-on: oklch(93.656% 0.0284 231.445);
  --neutral-variant-10-dim: #617680;
  --neutral-variant-10-dim: oklch(55.25% 0.0292 228.335);
  --neutral-variant-11: #021720;
  --neutral-variant-11: oklch(19.186% 0.0338 227.719);
  --neutral-variant-11-on: #d8eefa;
  --neutral-variant-11-on: oklch(93.656% 0.0284 231.445);
  --neutral-variant-11-dim: #617681;
  --neutral-variant-11-dim: oklch(55.288% 0.0301 230.812);
  --neutral-variant-12: #00131c;
  --neutral-variant-12: oklch(17.44% 0.034 228.089);
  --neutral-variant-12-on: #d8eefa;
  --neutral-variant-12-on: oklch(93.656% 0.0284 231.445);
  --neutral-variant-12-dim: #617681;
  --neutral-variant-12-dim: oklch(55.288% 0.0301 230.812);
}
:root {
  --error-1: #ffedeb;
  --error-1: oklch(95.984% 0.0198 25.169);
  --error-1-on: #382e2d;
  --error-1-on: oklch(31.183% 0.0148 24.71);
  --error-1-dim: #c6b5b4;
  --error-1-dim: oklch(78.71% 0.0196 21.641);
  --error-2: #ffe7e5;
  --error-2: oklch(94.678% 0.0265 23.358);
  --error-2-on: #332524;
  --error-2-on: oklch(28.07% 0.0215 23.225);
  --error-2-dim: #c4afad;
  --error-2-dim: oklch(77.138% 0.0245 24.209);
  --error-3: #ffd6d2;
  --error-3: oklch(90.973% 0.0465 24.592);
  --error-3-on: #38201e;
  --error-3-on: oklch(27.428% 0.0378 24.988);
  --error-3-dim: #c19d99;
  --error-3-dim: oklch(72.756% 0.0434 25.588);
  --error-4: #ffbab3;
  --error-4: oklch(85.083% 0.0811 25.438);
  --error-4-on: #431a17;
  --error-4-on: oklch(27.865% 0.0643 26.275);
  --error-4-dim: #bb7f79;
  --error-4-dim: oklch(65.587% 0.0757 25.649);
  --error-5: #ff8f85;
  --error-5: oklch(76.813% 0.137 26.093);
  --error-5-on: #510a0a;
  --error-5-on: oklch(28.322% 0.1021 26.762);
  --error-5-dim: #af5149;
  --error-5-dim: oklch(55.135% 0.1246 26.824);
  --error-6: #d86a62;
  --error-6: oklch(65.274% 0.1397 25.876);
  --error-6-on: #ffffff;
  --error-6-on: oklch(100% 0 89.876);
  --error-6-dim: #7b2421;
  --error-6-dim: oklch(39.66% 0.1212 26.259);
  --error-7: #a6443e;
  --error-7: oklch(51.653% 0.1309 26.168);
  --error-7-on: #ffffff;
  --error-7-on: oklch(100% 0 89.876);
  --error-7-dim: #f68178;
  --error-7-dim: oklch(73.235% 0.1446 25.759);
  --error-8: #7c2522;
  --error-8: oklch(39.979% 0.1211 26.178);
  --error-8-on: #fffbff;
  --error-8-on: oklch(99.227% 0.0067 325.627);
  --error-8-dim: #d56860;
  --error-8-dim: oklch(64.516% 0.1389 25.939);
  --error-9: #5c0d0e;
  --error-9: oklch(30.949% 0.1111 26.184);
  --error-9-on: #ffe9e6;
  --error-9-on: oklch(95.085% 0.0245 26.917);
  --error-9-dim: #bf5750;
  --error-9-dim: oklch(58.53% 0.1354 25.964);
  --error-10: #440003;
  --error-10: oklch(24.33% 0.099 26.458);
  --error-10-on: #ffe4e2;
  --error-10-on: oklch(94.028% 0.0299 22.775);
  --error-10-dim: #b7544d;
  --error-10-dim: oklch(56.848% 0.1299 26.088);
  --error-11: #330002;
  --error-11: oklch(20.211% 0.0821 26.021);
  --error-11-on: #ffe4e2;
  --error-11-on: oklch(94.028% 0.0299 22.775);
  --error-11-dim: #ae5a54;
  --error-11-dim: oklch(56.625% 0.1107 25.398);
  --error-12: #2d0001;
  --error-12: oklch(18.689% 0.0762 27.177);
  --error-12-on: #ffe4e1;
  --error-12-on: oklch(94.001% 0.0301 25.281);
  --error-12-dim: #ab5c54;
  --error-12-dim: oklch(56.538% 0.1046 26.911);
}
@media (prefers-color-scheme: dark) {
  :root {
    --primary-1: #00131c;
    --primary-1: oklch(17.44% 0.034 228.089);
    --primary-1-on: #d8eefa;
    --primary-1-on: oklch(93.656% 0.0284 231.445);
    --primary-1-dim: #617681;
    --primary-1-dim: oklch(55.288% 0.0301 230.812);
    --primary-2: #001721;
    --primary-2: oklch(19.105% 0.0372 227.859);
    --primary-2-on: #d6eefc;
    --primary-2-on: oklch(93.579% 0.0317 233.295);
    --primary-2-dim: #5f7682;
    --primary-2-dim: oklch(55.182% 0.0328 230.81);
    --primary-3: #00212d;
    --primary-3: oklch(23.088% 0.0443 226.418);
    --primary-3-on: #d0efff;
    --primary-3-on: oklch(93.47% 0.0391 230.192);
    --primary-3-dim: #5a7785;
    --primary-3-dim: oklch(55.19% 0.0399 229.095);
    --primary-4: #063141;
    --primary-4: oklch(29.365% 0.0529 228.408);
    --primary-4-on: #dbf1ff;
    --primary-4-on: oklch(94.622% 0.03 235.627);
    --primary-4-dim: #597c8e;
    --primary-4-dim: oklch(56.666% 0.0484 231.039);
    --primary-5: #234859;
    --primary-5: oklch(38.199% 0.0513 229.931);
    --primary-5-on: #fbfcff;
    --primary-5-on: oklch(99.115% 0.0041 271.371);
    --primary-5-dim: #6a8ea1;
    --primary-5-dim: oklch(62.673% 0.0493 231.539);
    --primary-6: #45687a;
    --primary-6: oklch(49.791% 0.0494 231.426);
    --primary-6-on: #ffffff;
    --primary-6-on: oklch(100% 0 89.876);
    --primary-6-dim: #85a8bc;
    --primary-6-dim: oklch(71.257% 0.0482 233.381);
    --primary-7: #6c90a3;
    --primary-7: oklch(63.334% 0.0492 231.515);
    --primary-7-on: #ffffff;
    --primary-7-on: oklch(100% 0 89.876);
    --primary-7-dim: #a7cbe0;
    --primary-7-dim: oklch(82.287% 0.0484 233.751);
    --primary-8: #8fb4c7;
    --primary-8: oklch(74.927% 0.0485 230.507);
    --primary-8-on: #002a39;
    --primary-8-on: oklch(26.602% 0.0517 227.635);
    --primary-8-dim: #c7ecff;
    --primary-8-dim: oklch(92.266% 0.0465 230.217);
    --primary-9: #abd0e4;
    --primary-9: oklch(83.738% 0.0482 231.699);
    --primary-9-on: #002a3a;
    --primary-9-on: oklch(26.663% 0.0527 229.3);
    --primary-9-dim: #6f93a5;
    --primary-9-dim: oklch(64.286% 0.0482 230.051);
    --primary-10: #c0e5fa;
    --primary-10: oklch(90.21% 0.0483 232.913);
    --primary-10-on: #002a3a;
    --primary-10-on: oklch(26.663% 0.0527 229.3);
    --primary-10-dim: #86abbe;
    --primary-10-dim: oklch(72.055% 0.0488 230.574);
    --primary-11: #d7f0ff;
    --primary-11: oklch(94.145% 0.0333 234.081);
    --primary-11-on: #132b36;
    --primary-11-on: oklch(27.506% 0.0362 229.75);
    --primary-11-dim: #9fb7c6;
    --primary-11-dim: oklch(76.612% 0.0341 235.348);
    --primary-12: #e1f4ff;
    --primary-12: oklch(95.642% 0.025 232.965);
    --primary-12-on: #21333b;
    --primary-12-on: oklch(30.903% 0.0275 227.451);
    --primary-12-dim: #a9bcc6;
    --primary-12-dim: oklch(78.383% 0.0253 230.539);
  }
  :root {
    --secondary-1: #220a00;
    --secondary-1: oklch(18.165% 0.048 49.984);
    --secondary-1-on: #ffe5d9;
    --secondary-1-on: oklch(93.982% 0.0329 46.396);
    --secondary-1-dim: #936952;
    --secondary-1-dim: oklch(55.823% 0.064 49.695);
    --secondary-2: #280c00;
    --secondary-2: oklch(19.763% 0.0537 48.092);
    --secondary-2-on: #ffe5da;
    --secondary-2-on: oklch(94.008% 0.0323 44.37);
    --secondary-2-dim: #97684e;
    --secondary-2-dim: oklch(56.016% 0.0717 49.739);
    --secondary-3: #361300;
    --secondary-3: oklch(23.81% 0.0644 48.467);
    --secondary-3-on: #ffe5da;
    --secondary-3-on: oklch(94.008% 0.0323 44.37);
    --secondary-3-dim: #9c6647;
    --secondary-3-dim: oklch(56.108% 0.0829 50.264);
    --secondary-4: #4e1f00;
    --secondary-4: oklch(30.383% 0.0817 48.848);
    --secondary-4-on: #ffeae0;
    --secondary-4-on: oklch(95.118% 0.0266 47.22);
    --secondary-4-dim: #a96740;
    --secondary-4-dim: oklch(57.834% 0.1006 50.302);
    --secondary-5: #723100;
    --secondary-5: oklch(39.631% 0.1061 49.155);
    --secondary-5-on: #fffbff;
    --secondary-5-on: oklch(99.227% 0.0067 325.627);
    --secondary-5-dim: #c87340;
    --secondary-5-dim: oklch(64.007% 0.1257 49.909);
    --secondary-6: #a14b09;
    --secondary-6: oklch(51.378% 0.1325 49.648);
    --secondary-6-on: #ffffff;
    --secondary-6-on: oklch(100% 0 89.876);
    --secondary-6-dim: #f18846;
    --secondary-6-dim: oklch(72.933% 0.1509 50.445);
    --secondary-7: #d37131;
    --secondary-7: oklch(64.993% 0.1446 50.383);
    --secondary-7-on: #ffffff;
    --secondary-7-on: oklch(100% 0 89.876);
    --secondary-7-dim: #703100;
    --secondary-7-dim: oklch(39.299% 0.104 49.962);
    --secondary-8: #fe9350;
    --secondary-8: oklch(76.498% 0.1525 50.702);
    --secondary-8-on: #431a00;
    --secondary-8-on: oklch(27.51% 0.0734 49.328);
    --secondary-8-dim: #ffe0d1;
    --secondary-8-dim: oklch(92.829% 0.0399 47.463);
    --secondary-9: #ffbc97;
    --secondary-9: oklch(84.828% 0.0922 49.985);
    --secondary-9-on: #421c04;
    --secondary-9-on: oklch(27.753% 0.0682 49.216);
    --secondary-9-dim: #bb815f;
    --secondary-9-dim: oklch(65.397% 0.0864 51.075);
    --secondary-10: #ffd8c4;
    --secondary-10: oklch(90.998% 0.0514 48.759);
    --secondary-10-on: #372115;
    --secondary-10-on: oklch(27.271% 0.04 49.091);
    --secondary-10-dim: #c19f8c;
    --secondary-10-dim: oklch(72.816% 0.0486 50.817);
    --secondary-11: #ffe8dd;
    --secondary-11: oklch(94.658% 0.0293 47.296);
    --secondary-11-on: #32261f;
    --secondary-11-on: oklch(28.029% 0.0221 51.773);
    --secondary-11-dim: #c4b0a5;
    --secondary-11-dim: oklch(77.12% 0.0279 50.765);
    --secondary-12: #ffede5;
    --secondary-12: oklch(95.824% 0.0224 45.607);
    --secondary-12-on: #382d28;
    --secondary-12-on: oklch(30.774% 0.0185 45.821);
    --secondary-12-dim: #c6b5ae;
    --secondary-12-dim: oklch(78.542% 0.0219 43.806);
  }
  :root {
    --tertiary-1: #021221;
    --tertiary-1: oklch(17.648% 0.0396 246.112);
    --tertiary-1-on: #ddecff;
    --tertiary-1-on: oklch(93.764% 0.0304 254.316);
    --tertiary-1-dim: #647487;
    --tertiary-1-dim: oklch(55.278% 0.0353 252.865);
    --tertiary-2: #051625;
    --tertiary-2: oklch(19.419% 0.0386 246.682);
    --tertiary-2-on: #ddecff;
    --tertiary-2-on: oklch(93.764% 0.0304 254.316);
    --tertiary-2-dim: #647487;
    --tertiary-2-dim: oklch(55.278% 0.0353 252.865);
    --tertiary-3: #0e1f2e;
    --tertiary-3: oklch(23.257% 0.0371 246.811);
    --tertiary-3-on: #dcecff;
    --tertiary-3-on: oklch(93.693% 0.031 252.688);
    --tertiary-3-dim: #647487;
    --tertiary-3-dim: oklch(55.278% 0.0353 252.865);
    --tertiary-4: #1e2e3e;
    --tertiary-4: oklch(29.469% 0.0363 249.148);
    --tertiary-4-on: #e3efff;
    --tertiary-4-on: oklch(94.791% 0.0251 255.56);
    --tertiary-4-dim: #68798b;
    --tertiary-4-dim: oklch(56.875% 0.0344 249.928);
    --tertiary-5: #364557;
    --tertiary-5: oklch(38.5% 0.0364 253.288);
    --tertiary-5-on: #fcfcff;
    --tertiary-5-on: oklch(99.191% 0.004 286.327);
    --tertiary-5-dim: #7b8a9f;
    --tertiary-5-dim: oklch(62.868% 0.0362 256.8);
    --tertiary-6: #556577;
    --tertiary-6: oklch(50.023% 0.0348 251.55);
    --tertiary-6-on: #ffffff;
    --tertiary-6-on: oklch(100% 0 89.876);
    --tertiary-6-dim: #94a5b8;
    --tertiary-6-dim: oklch(71.495% 0.0337 251.223);
    --tertiary-7: #7c8da0;
    --tertiary-7: oklch(63.642% 0.0347 251.276);
    --tertiary-7-on: #ffffff;
    --tertiary-7-on: oklch(100% 0 89.876);
    --tertiary-7-dim: #b6c8dc;
    --tertiary-7-dim: oklch(82.547% 0.0343 251.029);
    --tertiary-8: #a0b0c4;
    --tertiary-8: oklch(75.131% 0.0339 254.044);
    --tertiary-8-on: #182838;
    --tertiary-8-on: oklch(27.066% 0.0369 249.332);
    --tertiary-8-dim: #606f81;
    --tertiary-8-dim: oklch(53.589% 0.0336 253.119);
    --tertiary-9: #bccde2;
    --tertiary-9: oklch(84.205% 0.0347 253.731);
    --tertiary-9-on: #182838;
    --tertiary-9-on: oklch(27.066% 0.0369 249.332);
    --tertiary-9-dim: #8090a4;
    --tertiary-9-dim: oklch(64.747% 0.0352 254.085);
    --tertiary-10: #d1e1f7;
    --tertiary-10: oklch(90.454% 0.0348 256.34);
    --tertiary-10-on: #182838;
    --tertiary-10-on: oklch(27.066% 0.0369 249.332);
    --tertiary-10-dim: #97a7bb;
    --tertiary-10-dim: oklch(72.248% 0.0343 254.055);
    --tertiary-11: #e1eeff;
    --tertiary-11: oklch(94.449% 0.0269 255.09);
    --tertiary-11-on: #1e2a37;
    --tertiary-11-on: oklch(28.001% 0.0293 250.892);
    --tertiary-11-dim: #a9b5c5;
    --tertiary-11-dim: oklch(76.881% 0.0265 255.587);
    --tertiary-12: #e9f1ff;
    --tertiary-12: oklch(95.624% 0.0207 261.772);
    --tertiary-12-on: #28303a;
    --tertiary-12-on: oklch(30.588% 0.0212 254.148);
    --tertiary-12-dim: #b0b9c6;
    --tertiary-12-dim: oklch(78.275% 0.021 257.483);
  }
  :root {
    --neutral-1: #0a1216;
    --neutral-1: oklch(17.61% 0.0147 230.27);
    --neutral-1-on: #e3ebf1;
    --neutral-1-on: oklch(93.576% 0.0118 239.911);
    --neutral-1-dim: #6b7479;
    --neutral-1-dim: oklch(55.304% 0.0134 231.833);
    --neutral-2: #0e1519;
    --neutral-2: oklch(19.048% 0.0134 233.438);
    --neutral-2-on: #e5ebf1;
    --neutral-2-on: oklch(93.725% 0.0104 247.937);
    --neutral-2-dim: #6c7479;
    --neutral-2-dim: oklch(55.386% 0.0124 234.985);
    --neutral-3: #171f23;
    --neutral-3: oklch(23.319% 0.014 229.716);
    --neutral-3-on: #e3ebf1;
    --neutral-3-on: oklch(93.576% 0.0118 239.911);
    --neutral-3-dim: #6b7479;
    --neutral-3-dim: oklch(55.304% 0.0134 231.833);
    --neutral-4: #272e32;
    --neutral-4: oklch(29.607% 0.0122 232.866);
    --neutral-4-on: #e8eff4;
    --neutral-4-on: oklch(94.828% 0.0101 238.513);
    --neutral-4-dim: #71787d;
    --neutral-4-dim: oklch(56.841% 0.0114 238.651);
    --neutral-5: #3e454a;
    --neutral-5: oklch(38.587% 0.0126 238.838);
    --neutral-5-on: #fcfcff;
    --neutral-5-on: oklch(99.191% 0.004 286.327);
    --neutral-5-dim: #838a8f;
    --neutral-5-dim: oklch(62.924% 0.0112 238.616);
    --neutral-6: #5d6569;
    --neutral-6: oklch(50.12% 0.0118 229.075);
    --neutral-6-on: #ffffff;
    --neutral-6-on: oklch(100% 0 89.876);
    --neutral-6-dim: #9ca5a9;
    --neutral-6-dim: oklch(71.597% 0.0118 226.046);
    --neutral-7: #848c91;
    --neutral-7: oklch(63.51% 0.012 234.932);
    --neutral-7-on: #ffffff;
    --neutral-7-on: oklch(100% 0 89.876);
    --neutral-7-dim: #3c4448;
    --neutral-7-dim: oklch(38.085% 0.0126 229.223);
    --neutral-8: #a8afb5;
    --neutral-8: oklch(75.028% 0.0117 243.705);
    --neutral-8-on: #21272c;
    --neutral-8-on: oklch(26.893% 0.0127 243.338);
    --neutral-8-dim: #676e74;
    --neutral-8-dim: oklch(53.427% 0.0127 243.81);
    --neutral-9: #c4ccd1;
    --neutral-9: oklch(84.051% 0.0112 234.848);
    --neutral-9-on: #20282b;
    --neutral-9-on: oklch(27.036% 0.0126 222.524);
    --neutral-9-dim: #878f94;
    --neutral-9-dim: oklch(64.507% 0.012 234.926);
    --neutral-10: #d9e1e6;
    --neutral-10: oklch(90.511% 0.011 234.83);
    --neutral-10-on: #20282b;
    --neutral-10-on: oklch(27.036% 0.0126 222.524);
    --neutral-10-dim: #9fa7ab;
    --neutral-10-dim: oklch(72.32% 0.0108 228.95);
    --neutral-11: #e6edf3;
    --neutral-11: oklch(94.254% 0.0111 243.657);
    --neutral-11-on: #21292d;
    --neutral-11-on: oklch(27.49% 0.0135 229.504);
    --neutral-11-dim: #adb4ba;
    --neutral-11-dim: oklch(76.621% 0.0116 243.7);
    --neutral-12: #eaf2f7;
    --neutral-12: oklch(95.656% 0.0109 234.818);
    --neutral-12-on: #293135;
    --neutral-12-on: oklch(30.719% 0.0132 229.392);
    --neutral-12-dim: #b1babe;
    --neutral-12-dim: oklch(78.306% 0.0115 226.023);
  }
  :root {
    --neutral-variant-1: #00131c;
    --neutral-variant-1: oklch(17.44% 0.034 228.089);
    --neutral-variant-1-on: #d8eefa;
    --neutral-variant-1-on: oklch(93.656% 0.0284 231.445);
    --neutral-variant-1-dim: #617681;
    --neutral-variant-1-dim: oklch(55.288% 0.0301 230.812);
    --neutral-variant-2: #021720;
    --neutral-variant-2: oklch(19.186% 0.0338 227.719);
    --neutral-variant-2-on: #d8eefa;
    --neutral-variant-2-on: oklch(93.656% 0.0284 231.445);
    --neutral-variant-2-dim: #617681;
    --neutral-variant-2-dim: oklch(55.288% 0.0301 230.812);
    --neutral-variant-3: #0b2029;
    --neutral-variant-3: oklch(23.09% 0.0319 228.464);
    --neutral-variant-3-on: #d8eefa;
    --neutral-variant-3-on: oklch(93.656% 0.0284 231.445);
    --neutral-variant-3-dim: #617680;
    --neutral-variant-3-dim: oklch(55.25% 0.0292 228.335);
    --neutral-variant-4: #1b2f39;
    --neutral-variant-4: oklch(29.283% 0.0316 230.984);
    --neutral-variant-4-on: #dbf1fe;
    --neutral-variant-4-on: oklch(94.591% 0.0291 233.592);
    --neutral-variant-4-dim: #657a85;
    --neutral-variant-4-dim: oklch(56.657% 0.0299 230.781);
    --neutral-variant-5: #334751;
    --neutral-variant-5: oklch(38.52% 0.0303 230.143);
    --neutral-variant-5-on: #fbfdff;
    --neutral-variant-5-on: oklch(99.31% 0.0034 247.857);
    --neutral-variant-5-dim: #788c98;
    --neutral-variant-5-dim: oklch(62.834% 0.0293 234.278);
    --neutral-variant-6: #526771;
    --neutral-variant-6: oklch(50.038% 0.0298 228.468);
    --neutral-variant-6-on: #ffffff;
    --neutral-variant-6-on: oklch(100% 0 89.876);
    --neutral-variant-6-dim: #91a7b1;
    --neutral-variant-6-dim: oklch(71.468% 0.0286 226.943);
    --neutral-variant-7: #798e9a;
    --neutral-variant-7: oklch(63.427% 0.0301 232.98);
    --neutral-variant-7-on: #ffffff;
    --neutral-variant-7-on: oklch(100% 0 89.876);
    --neutral-variant-7-dim: #b3c9d6;
    --neutral-variant-7-dim: oklch(82.343% 0.0301 233.688);
    --neutral-variant-8: #9cb2be;
    --neutral-variant-8: oklch(75.063% 0.0299 231.604);
    --neutral-variant-8-on: #142933;
    --neutral-variant-8-on: oklch(26.822% 0.0328 230.281);
    --neutral-variant-8-dim: #5b717c;
    --neutral-variant-8-dim: oklch(53.492% 0.0312 229.686);
    --neutral-variant-9: #b9cedb;
    --neutral-variant-9: oklch(83.968% 0.0291 234.92);
    --neutral-variant-9-on: #162933;
    --neutral-variant-9-on: oklch(26.944% 0.0311 232.54);
    --neutral-variant-9-dim: #7d919e;
    --neutral-variant-9-dim: oklch(64.529% 0.0301 236.46);
    --neutral-variant-10: #cde3f0;
    --neutral-variant-10: oklch(90.351% 0.0295 233.622);
    --neutral-variant-10-on: #152933;
    --neutral-variant-10-on: oklch(26.882% 0.0319 231.367);
    --neutral-variant-10-dim: #93a9b5;
    --neutral-variant-10-dim: oklch(72.18% 0.0301 231.639);
    --neutral-variant-11: #daf0fd;
    --neutral-variant-11: oklch(94.29% 0.0292 233.594);
    --neutral-variant-11-on: #172b35;
    --neutral-variant-11-on: oklch(27.687% 0.0318 231.226);
    --neutral-variant-11-dim: #a2b7c4;
    --neutral-variant-11-dim: oklch(76.757% 0.0297 234.989);
    --neutral-variant-12: #e1f4ff;
    --neutral-variant-12: oklch(95.642% 0.025 232.965);
    --neutral-variant-12-on: #21333b;
    --neutral-variant-12-on: oklch(30.903% 0.0275 227.451);
    --neutral-variant-12-dim: #a9bcc6;
    --neutral-variant-12-dim: oklch(78.383% 0.0253 230.539);
  }
  :root {
    --error-1: #2d0001;
    --error-1: oklch(18.689% 0.0762 27.177);
    --error-1-on: #ffe4e1;
    --error-1-on: oklch(94.001% 0.0301 25.281);
    --error-1-dim: #ab5c54;
    --error-1-dim: oklch(56.538% 0.1046 26.911);
    --error-2: #330002;
    --error-2: oklch(20.211% 0.0821 26.021);
    --error-2-on: #ffe4e2;
    --error-2-on: oklch(94.028% 0.0299 22.775);
    --error-2-dim: #ae5a54;
    --error-2-dim: oklch(56.625% 0.1107 25.398);
    --error-3: #440003;
    --error-3: oklch(24.33% 0.099 26.458);
    --error-3-on: #ffe4e2;
    --error-3-on: oklch(94.028% 0.0299 22.775);
    --error-3-dim: #b7544d;
    --error-3-dim: oklch(56.848% 0.1299 26.088);
    --error-4: #5c0d0e;
    --error-4: oklch(30.949% 0.1111 26.184);
    --error-4-on: #ffe9e6;
    --error-4-on: oklch(95.085% 0.0245 26.917);
    --error-4-dim: #bf5750;
    --error-4-dim: oklch(58.53% 0.1354 25.964);
    --error-5: #7c2522;
    --error-5: oklch(39.979% 0.1211 26.178);
    --error-5-on: #fffbff;
    --error-5-on: oklch(99.227% 0.0067 325.627);
    --error-5-dim: #d56860;
    --error-5-dim: oklch(64.516% 0.1389 25.939);
    --error-6: #a6443e;
    --error-6: oklch(51.653% 0.1309 26.168);
    --error-6-on: #ffffff;
    --error-6-on: oklch(100% 0 89.876);
    --error-6-dim: #f68178;
    --error-6-dim: oklch(73.235% 0.1446 25.759);
    --error-7: #d86a62;
    --error-7: oklch(65.274% 0.1397 25.876);
    --error-7-on: #ffffff;
    --error-7-on: oklch(100% 0 89.876);
    --error-7-dim: #7b2421;
    --error-7-dim: oklch(39.66% 0.1212 26.259);
    --error-8: #ff8f85;
    --error-8: oklch(76.813% 0.137 26.093);
    --error-8-on: #510a0a;
    --error-8-on: oklch(28.322% 0.1021 26.762);
    --error-8-dim: #af5149;
    --error-8-dim: oklch(55.135% 0.1246 26.824);
    --error-9: #ffbab3;
    --error-9: oklch(85.083% 0.0811 25.438);
    --error-9-on: #431a17;
    --error-9-on: oklch(27.865% 0.0643 26.275);
    --error-9-dim: #bb7f79;
    --error-9-dim: oklch(65.587% 0.0757 25.649);
    --error-10: #ffd6d2;
    --error-10: oklch(90.973% 0.0465 24.592);
    --error-10-on: #38201e;
    --error-10-on: oklch(27.428% 0.0378 24.988);
    --error-10-dim: #c19d99;
    --error-10-dim: oklch(72.756% 0.0434 25.588);
    --error-11: #ffe7e5;
    --error-11: oklch(94.678% 0.0265 23.358);
    --error-11-on: #332524;
    --error-11-on: oklch(28.07% 0.0215 23.225);
    --error-11-dim: #c4afad;
    --error-11-dim: oklch(77.138% 0.0245 24.209);
    --error-12: #ffedeb;
    --error-12: oklch(95.984% 0.0198 25.169);
    --error-12-on: #382e2d;
    --error-12-on: oklch(31.183% 0.0148 24.71);
    --error-12-dim: #c6b5b4;
    --error-12-dim: oklch(78.71% 0.0196 21.641);
  }
}

/* stellar:colors-named.css */
:root {
  --named-warm--2: #DBD6D3;
  --named-warm--2: oklch(87.92% 0.0069 53.435);
  --named-warm--2-on: #282625;
  --named-warm--2-on: oklch(27.038% 0.0035 48.595);
  --named-warm--2-dim: #9F9B99;
  --named-warm--2-dim: oklch(69.225% 0.0055 48.653);
  --named-warm--1: #E7E1DB;
  --named-warm--1: oklch(91.279% 0.0104 67.696);
  --named-warm--1-on: #292623;
  --named-warm--1-on: oklch(27.077% 0.0071 67.523);
  --named-warm--1-dim: #ACA7A2;
  --named-warm--1-dim: oklch(73.107% 0.0092 67.683);
  --named-warm-0: #F2EDE3;
  --named-warm-0: oklch(94.725% 0.0144 84.584);
  --named-warm-0-on: #2C2A24;
  --named-warm-0-on: oklch(28.502% 0.011 91.696);
  --named-warm-0-dim: #B9B5AB;
  --named-warm-0-dim: oklch(77.352% 0.0147 88.707);
  --named-warm-1: #FDF9EB;
  --named-warm-1: oklch(98.142% 0.0189 93.66);
  --named-warm-1-on: #3F3D34;
  --named-warm-1-on: oklch(35.905% 0.0153 96.753);
  --named-warm-1-dim: #C5C2B5;
  --named-warm-1-dim: oklch(81.284% 0.0182 96.152);
  --named-warm-2: #FFFFFF;
  --named-warm-2: oklch(100% 0 89.876);
  --named-warm-2-on: #454747;
  --named-warm-2-on: oklch(39.604% 0.0027 197.049);
  --named-warm-2-dim: #C8C8C9;
  --named-warm-2-dim: oklch(83.309% 0.0014 286.37);
  --named-riso--2: #C63337;
  --named-riso--2: oklch(54.942% 0.1836 24.354);
  --named-riso--2-on: #FFFFFF;
  --named-riso--2-on: oklch(100% 0 89.876);
  --named-riso--2-dim: #FF8681;
  --named-riso--2-dim: oklch(75.351% 0.1479 23.657);
  --named-riso--1: #D43E2C;
  --named-riso--1: oklch(58.276% 0.1897 30.411);
  --named-riso--1-on: #FFFFFF;
  --named-riso--1-on: oklch(100% 0 89.876);
  --named-riso--1-dim: #FF9585;
  --named-riso--1-dim: oklch(77.766% 0.1306 29.474);
  --named-riso-0: #E24A1E;
  --named-riso-0: oklch(61.768% 0.1958 35.764);
  --named-riso-0-on: #FFFFFF;
  --named-riso-0-on: oklch(100% 0 89.876);
  --named-riso-0-dim: #FFA48B;
  --named-riso-0-dim: oklch(80.367% 0.1143 36.101);
  --named-riso-1: #EF5600;
  --named-riso-1: oklch(65.133% 0.2016 40.68);
  --named-riso-1-on: #FFFFFF;
  --named-riso-1-on: oklch(100% 0 89.876);
  --named-riso-1-dim: #FFB294;
  --named-riso-1-dim: oklch(82.975% 0.0995 42.13);
  --named-riso-2: #F36A00;
  --named-riso-2: oklch(68.299% 0.1899 46.667);
  --named-riso-2-on: #FFFFFF;
  --named-riso-2-on: oklch(100% 0 89.876);
  --named-riso-2-dim: #833600;
  --named-riso-2-dim: oklch(43.257% 0.1199 46.864);
  --named-cool--2: #D9DADA;
  --named-cool--2: oklch(88.759% 0.0011 197.137);
  --named-cool--2-on: #252728;
  --named-cool--2-on: oklch(27.108% 0.0035 228.92);
  --named-cool--2-dim: #9E9FA0;
  --named-cool--2-dim: oklch(70.199% 0.0019 247.849);
  --named-cool--1: #E3E6E6;
  --named-cool--1: oklch(92.264% 0.0032 197.101);
  --named-cool--1-on: #232728;
  --named-cool--1-on: oklch(26.91% 0.0061 214.397);
  --named-cool--1-dim: #A9ADAD;
  --named-cool--1-dim: oklch(74.441% 0.0045 197.059);
  --named-cool-0: #ECF2F3;
  --named-cool-0: oklch(95.69% 0.0065 208.783);
  --named-cool-0-on: #2B3133;
  --named-cool-0-on: oklch(30.816% 0.0091 219.767);
  --named-cool-0-dim: #B3BABB;
  --named-cool-0-dim: oklch(78.369% 0.008 207.131);
  --named-cool-1: #F8FDFF;
  --named-cool-1: oklch(99.085% 0.0059 223.454);
  --named-cool-1-on: #3D4345;
  --named-cool-1-on: oklch(37.805% 0.0087 219.699);
  --named-cool-1-dim: #C1C6C8;
  --named-cool-1-dim: oklch(82.323% 0.0062 223.471);
  --named-cool-2: #FFFFFF;
  --named-cool-2: oklch(100% 0 89.876);
  --named-cool-2-on: #454747;
  --named-cool-2-on: oklch(39.604% 0.0027 197.049);
  --named-cool-2-dim: #C8C8C9;
  --named-cool-2-dim: oklch(83.309% 0.0014 286.37);
  --named-teal--2: #005C5E;
  --named-teal--2: oklch(43.068% 0.0733 197.363);
  --named-teal--2-on: #FFFFFF;
  --named-teal--2-on: oklch(100% 0 89.876);
  --named-teal--2-dim: #59A0A1;
  --named-teal--2-dim: oklch(65.994% 0.0716 196.742);
  --named-teal--1: #00666E;
  --named-teal--1: oklch(46.531% 0.0794 204.22);
  --named-teal--1-on: #FFFFFF;
  --named-teal--1-on: oklch(100% 0 89.876);
  --named-teal--1-dim: #5CA8B1;
  --named-teal--1-dim: oklch(68.612% 0.0765 205.496);
  --named-teal-0: #06707E;
  --named-teal-0: oklch(50.006% 0.0851 210.06);
  --named-teal-0-on: #FFFFFF;
  --named-teal-0-on: oklch(100% 0 89.876);
  --named-teal-0-dim: #5FB1C0;
  --named-teal-0-dim: oklch(71.419% 0.0828 210.807);
  --named-teal-1: #177A8E;
  --named-teal-1: oklch(53.567% 0.0892 215.553);
  --named-teal-1-on: #FFFFFF;
  --named-teal-1-on: oklch(100% 0 89.876);
  --named-teal-1-dim: #66B9CF;
  --named-teal-1-dim: oklch(74.145% 0.0867 217.04);
  --named-teal-2: #25839F;
  --named-teal-2: oklch(56.916% 0.094 222.462);
  --named-teal-2-on: #FFFFFF;
  --named-teal-2-on: oklch(100% 0 89.876);
  --named-teal-2-dim: #6DC1DF;
  --named-teal-2-dim: oklch(76.895% 0.0921 223.355);
  --named-sage--2: #DBD9D4;
  --named-sage--2: oklch(88.546% 0.0071 88.648);
  --named-sage--2-on: #262724;
  --named-sage--2-on: oklch(27.058% 0.0056 121.829);
  --named-sage--2-dim: #A09E9A;
  --named-sage--2-dim: oklch(69.973% 0.0062 84.573);
  --named-sage--1: #E5E5DD;
  --named-sage--1: oklch(91.968% 0.0107 106.608);
  --named-sage--1-on: #262722;
  --named-sage--1-on: oklch(26.988% 0.0091 116.2);
  --named-sage--1-dim: #ABACA4;
  --named-sage--1-dim: oklch(74.128% 0.0113 112.448);
  --named-sage-0: #EFF1E7;
  --named-sage-0: oklch(95.387% 0.0134 115.836);
  --named-sage-0-on: #2C3029;
  --named-sage-0-on: oklch(30.277% 0.0135 131.66);
  --named-sage-0-dim: #B6B9AF;
  --named-sage-0-dim: oklch(78.049% 0.0143 120.347);
  --named-sage-1: #F8FDF2;
  --named-sage-1: oklch(98.729% 0.0154 126.813);
  --named-sage-1-on: #3D423B;
  --named-sage-1-on: oklch(37.202% 0.0135 136.64);
  --named-sage-1-dim: #C0C6BC;
  --named-sage-1-dim: oklch(81.9% 0.0153 132.499);
  --named-sage-2: #FFFFFF;
  --named-sage-2: oklch(100% 0 89.876);
  --named-sage-2-on: #454747;
  --named-sage-2-on: oklch(39.604% 0.0027 197.049);
  --named-sage-2-dim: #C8C8C9;
  --named-sage-2-dim: oklch(83.309% 0.0014 286.37);
  --named-forest--2: #32541B;
  --named-forest--2: oklch(40.601% 0.0936 134.798);
  --named-forest--2-on: #FFFFFF;
  --named-forest--2-on: oklch(100% 0 89.876);
  --named-forest--2-dim: #739A58;
  --named-forest--2-dim: oklch(64.104% 0.1024 133.511);
  --named-forest--1: #316028;
  --named-forest--1: oklch(44.139% 0.1002 140.515);
  --named-forest--1-on: #FFFFFF;
  --named-forest--1-on: oklch(100% 0 89.876);
  --named-forest--1-dim: #72A464;
  --named-forest--1-dim: oklch(66.696% 0.1057 138.991);
  --named-forest-0: #2E6B36;
  --named-forest-0: oklch(47.342% 0.1045 146.306);
  --named-forest-0-on: #FFFFFF;
  --named-forest-0-on: oklch(100% 0 89.876);
  --named-forest-0-dim: #6EAE71;
  --named-forest-0-dim: oklch(69.164% 0.1101 145.331);
  --named-forest-1: #297645;
  --named-forest-1: oklch(50.534% 0.1082 152.3);
  --named-forest-1-on: #FFFFFF;
  --named-forest-1-on: oklch(100% 0 89.876);
  --named-forest-1-dim: #6BB780;
  --named-forest-1-dim: oklch(71.527% 0.1107 151.631);
  --named-forest-2: #218255;
  --named-forest-2: oklch(54% 0.113 158.224);
  --named-forest-2-on: #FFFFFF;
  --named-forest-2-on: oklch(100% 0 89.876);
  --named-forest-2-dim: #67C28F;
  --named-forest-2-dim: oklch(74.369% 0.1156 157.411);
  --named-blush--2: #DDD9D8;
  --named-blush--2: oklch(88.817% 0.0046 34.309);
  --named-blush--2-on: #272626;
  --named-blush--2-on: oklch(26.968% 0.0015 17.249);
  --named-blush--2-dim: #A29E9E;
  --named-blush--2-dim: oklch(70.261% 0.0047 17.268);
  --named-blush--1: #EAE3E4;
  --named-blush--1: oklch(92.16% 0.0077 7.297);
  --named-blush--1-on: #282527;
  --named-blush--1-on: oklch(26.851% 0.0057 337.689);
  --named-blush--1-dim: #AFAAAB;
  --named-blush--1-dim: oklch(74.245% 0.0059 3.399);
  --named-blush-0: #F8EEF0;
  --named-blush-0: oklch(95.749% 0.0111 3.496);
  --named-blush-0-on: #332E2F;
  --named-blush-0-on: oklch(30.686% 0.0074 3.831);
  --named-blush-0-dim: #BFB6B8;
  --named-blush-0-dim: oklch(78.427% 0.0106 2.068);
  --named-blush-1: #FFFBFF;
  --named-blush-1: oklch(99.227% 0.0067 325.627);
  --named-blush-1-on: #434145;
  --named-blush-1-on: oklch(37.871% 0.0072 308.249);
  --named-blush-1-dim: #C8C4C8;
  --named-blush-1-dim: oklch(82.47% 0.007 325.641);
  --named-blush-2: #FFFFFF;
  --named-blush-2: oklch(100% 0 89.876);
  --named-blush-2-on: #454747;
  --named-blush-2-on: oklch(39.604% 0.0027 197.049);
  --named-blush-2-dim: #C8C8C9;
  --named-blush-2-dim: oklch(83.309% 0.0014 286.37);
  --named-berry--2: #9D1563;
  --named-berry--2: oklch(46.531% 0.1793 352.444);
  --named-berry--2-on: #FFFFFF;
  --named-berry--2-on: oklch(100% 0 89.876);
  --named-berry--2-dim: #F35FA8;
  --named-berry--2-dim: oklch(69.554% 0.195 352.729);
  --named-berry--1: #AE205F;
  --named-berry--1: oklch(50.095% 0.1815 0.118);
  --named-berry--1-on: #FFFFFF;
  --named-berry--1-on: oklch(100% 0 89.876);
  --named-berry--1-dim: #FF69A0;
  --named-berry--1-dim: oklch(72.189% 0.189 0.127);
  --named-berry-0: #BE2A5A;
  --named-berry-0: oklch(53.492% 0.1848 7.282);
  --named-berry-0-on: #FFFFFF;
  --named-berry-0-on: oklch(100% 0 89.876);
  --named-berry-0-dim: #FF7B9B;
  --named-berry-0-dim: oklch(74.381% 0.1628 6.611);
  --named-berry-1: #CE3453;
  --named-berry-1: oklch(56.916% 0.1895 14.516);
  --named-berry-1-on: #FFFFFF;
  --named-berry-1-on: oklch(100% 0 89.876);
  --named-berry-1-dim: #FF8C98;
  --named-berry-1-dim: oklch(76.778% 0.1392 14.271);
  --named-berry-2: #DD3F4B;
  --named-berry-2: oklch(60.307% 0.194 21.225);
  --named-berry-2-on: #FFFFFF;
  --named-berry-2-on: oklch(100% 0 89.876);
  --named-berry-2-dim: #FF9B9B;
  --named-berry-2-dim: oklch(79.215% 0.12 20.093);
  --named-night--2: #000000;
  --named-night--2: oklch(0% 0 0);
  --named-night--2-on: #EAEAEA;
  --named-night--2-on: oklch(93.705% 0 89.876);
  --named-night--2-dim: #737373;
  --named-night--2-dim: oklch(55.553% 0 89.876);
  --named-night--1: #090706;
  --named-night--1: oklch(13.105% 0.005 51.375);
  --named-night--1-on: #F0E9E6;
  --named-night--1-on: oklch(93.865% 0.0086 44.888);
  --named-night--1-dim: #77726F;
  --named-night--1-dim: oklch(55.561% 0.0077 53.353);
  --named-night-0: #16130F;
  --named-night-0: oklch(18.883% 0.0093 75.063);
  --named-night-0-on: #F1E9E1;
  --named-night-0-on: oklch(93.809% 0.0138 67.658);
  --named-night-0-dim: #77726C;
  --named-night-0-dim: oklch(55.47% 0.011 72.577);
  --named-night-1: #1F1B15;
  --named-night-1: oklch(22.462% 0.0128 77.97);
  --named-night-1-on: #F2E9DE;
  --named-night-1-on: oklch(93.809% 0.0177 73.072);
  --named-night-1-dim: #787269;
  --named-night-1-dim: oklch(55.474% 0.0155 78.195);
  --named-night-2: #27231A;
  --named-night-2: oklch(25.756% 0.0172 86.858);
  --named-night-2-on: #F3E9DB;
  --named-night-2-on: oklch(93.811% 0.0216 76.529);
  --named-night-2-dim: #787267;
  --named-night-2-dim: oklch(55.417% 0.0182 82.771);
  --named-amber--2: #DD8137;
  --named-amber--2: oklch(69.039% 0.1425 55.806);
  --named-amber--2-on: #FFFFFF;
  --named-amber--2-on: oklch(100% 0 89.876);
  --named-amber--2-dim: #834100;
  --named-amber--2-dim: oklch(45.069% 0.1117 54.939);
  --named-amber--1: #E78D32;
  --named-amber--1: oklch(72.329% 0.1482 61.146);
  --named-amber--1-on: #3D1E00;
  --named-amber--1-on: oklch(27.245% 0.0638 60.084);
  --named-amber--1-dim: #904F00;
  --named-amber--1-dim: oklch(49.495% 0.1157 60.323);
  --named-amber-0: #F09A2E;
  --named-amber-0: oklch(75.681% 0.1531 66.549);
  --named-amber-0-on: #3B2000;
  --named-amber-0-on: oklch(27.349% 0.061 65.823);
  --named-amber-0-dim: #9C5D00;
  --named-amber-0-dim: oklch(53.749% 0.1199 65.714);
  --named-amber-1: #F8A72A;
  --named-amber-1: oklch(78.924% 0.1581 71.737);
  --named-amber-1-on: #392100;
  --named-amber-1-on: oklch(27.26% 0.059 70.201);
  --named-amber-1-dim: #A76C00;
  --named-amber-1-dim: oklch(58.037% 0.1244 71.873);
  --named-amber-2: #FEB528;
  --named-amber-2: oklch(82.147% 0.1623 77.547);
  --named-amber-2-on: #362300;
  --named-amber-2-on: oklch(27.28% 0.0568 78.393);
  --named-amber-2-dim: #B17A00;
  --named-amber-2-dim: oklch(61.99% 0.1296 77.192);
  --named-slate--2: #000000;
  --named-slate--2: oklch(0% 0 0);
  --named-slate--2-on: #EAEAEA;
  --named-slate--2-on: oklch(93.705% 0 89.876);
  --named-slate--2-dim: #737373;
  --named-slate--2-dim: oklch(55.553% 0 89.876);
  --named-slate--1: #080C10;
  --named-slate--1: oklch(15.18% 0.011 247.71);
  --named-slate--1-on: #E8EAF0;
  --named-slate--1-on: oklch(93.724% 0.0084 271.325);
  --named-slate--1-dim: #6F7378;
  --named-slate--1-dim: oklch(55.374% 0.0091 253.901);
  --named-slate-0: #12161C;
  --named-slate-0: oklch(19.878% 0.0136 258.366);
  --named-slate-0-on: #E7EAF3;
  --named-slate-0-on: oklch(93.737% 0.0125 271.281);
  --named-slate-0-dim: #6F737A;
  --named-slate-0-dim: oklch(55.443% 0.0119 261.772);
  --named-slate-1: #1A1E26;
  --named-slate-1: oklch(23.455% 0.0166 264.182);
  --named-slate-1-on: #E7EAF5;
  --named-slate-1-on: oklch(93.796% 0.0152 273.845);
  --named-slate-1-dim: #6F737C;
  --named-slate-1-dim: oklch(55.513% 0.0147 266.615);
  --named-slate-2: #222630;
  --named-slate-2: oklch(26.902% 0.0195 267.95);
  --named-slate-2-on: #E7EAF7;
  --named-slate-2-on: oklch(93.857% 0.0178 275.636);
  --named-slate-2-dim: #6F727E;
  --named-slate-2-dim: oklch(55.361% 0.0189 274.592);
  --named-ice--2: #49A2B5;
  --named-ice--2: oklch(66.562% 0.0887 213.844);
  --named-ice--2-on: #FFFFFF;
  --named-ice--2-on: oklch(100% 0 89.876);
  --named-ice--2-dim: #005968;
  --named-ice--2-dim: oklch(42.673% 0.0751 214.202);
  --named-ice--1: #54ACC7;
  --named-ice--1: oklch(70.071% 0.0928 220.646);
  --named-ice--1-on: #FFFFFF;
  --named-ice--1-on: oklch(100% 0 89.876);
  --named-ice--1-dim: #97E5FF;
  --named-ice--1-dim: oklch(88.03% 0.0845 221.001);
  --named-ice-0: #5FB6D9;
  --named-ice-0: oklch(73.559% 0.0978 226.693);
  --named-ice-0-on: #002A38;
  --named-ice-0-on: oklch(26.543% 0.0507 225.893);
  --named-ice-0-dim: #BEEAFF;
  --named-ice-0-dim: oklch(91.283% 0.0538 228.512);
  --named-ice-1: #6CC0EB;
  --named-ice-1: oklch(77.111% 0.1023 232.518);
  --named-ice-1-on: #002A3B;
  --named-ice-1-on: oklch(26.725% 0.0538 230.889);
  --named-ice-1-dim: #1B7FA8;
  --named-ice-1-dim: oklch(56.145% 0.1062 231.674);
  --named-ice-2: #7ACAFE;
  --named-ice-2: oklch(80.735% 0.108 238.577);
  --named-ice-2-on: #00293E;
  --named-ice-2-on: oklch(26.619% 0.0581 237.014);
  --named-ice-2-dim: #338BBC;
  --named-ice-2-dim: oklch(60.637% 0.1108 237.29);
  --named-yes--2: #235529;
  --named-yes--2: oklch(40.307% 0.0898 146.034);
  --named-yes--2-on: #FFFFFF;
  --named-yes--2-on: oklch(100% 0 89.876);
  --named-yes--2-dim: #669B67;
  --named-yes--2-dim: oklch(63.829% 0.0951 144.79);
  --named-yes--1: #206037;
  --named-yes--1: oklch(43.679% 0.0936 152.168);
  --named-yes--1-on: #FFFFFF;
  --named-yes--1-on: oklch(100% 0 89.876);
  --named-yes--1-dim: #65A475;
  --named-yes--1-dim: oklch(66.307% 0.0956 151.187);
  --named-yes-0: #1B6B45;
  --named-yes-0: oklch(47.016% 0.098 157.894);
  --named-yes-0-on: #FFFFFF;
  --named-yes-0-on: oklch(100% 0 89.876);
  --named-yes-0-dim: #62AE82;
  --named-yes-0-dim: oklch(68.929% 0.1007 157.033);
  --named-yes-1: #127654;
  --named-yes-1: oklch(50.334% 0.1021 163.826);
  --named-yes-1-on: #FFFFFF;
  --named-yes-1-on: oklch(100% 0 89.876);
  --named-yes-1-dim: #60B791;
  --named-yes-1-dim: oklch(71.425% 0.1022 163.487);
  --named-yes-2: #028164;
  --named-yes-2: oklch(53.671% 0.106 169.853);
  --named-yes-2-on: #FFFFFF;
  --named-yes-2-on: oklch(100% 0 89.876);
  --named-yes-2-dim: #5DC1A0;
  --named-yes-2-dim: oklch(74.144% 0.1066 169.27);
  --named-maybe--2: #774007;
  --named-maybe--2: oklch(43.108% 0.0988 58.447);
  --named-maybe--2-on: #FFFFFF;
  --named-maybe--2-on: oklch(100% 0 89.876);
  --named-maybe--2-dim: #C78146;
  --named-maybe--2-dim: oklch(66.439% 0.1145 58.999);
  --named-maybe--1: #814B04;
  --named-maybe--1: oklch(46.629% 0.1036 64.065);
  --named-maybe--1-on: #FFFFFF;
  --named-maybe--1-on: oklch(100% 0 89.876);
  --named-maybe--1-dim: #CE8B44;
  --named-maybe--1-dim: oklch(69.099% 0.1192 65.004);
  --named-maybe-0: #8A5600;
  --named-maybe-0: oklch(49.986% 0.1085 69.626);
  --named-maybe-0-on: #FFFFFF;
  --named-maybe-0-on: oklch(100% 0 89.876);
  --named-maybe-0-dim: #D49542;
  --named-maybe-0-dim: oklch(71.648% 0.124 70.781);
  --named-maybe-1: #926200;
  --named-maybe-1: oklch(53.413% 0.1124 75.509);
  --named-maybe-1-on: #FFFFFF;
  --named-maybe-1-on: oklch(100% 0 89.876);
  --named-maybe-1-dim: #D9A043;
  --named-maybe-1-dim: oklch(74.312% 0.1273 76.535);
  --named-maybe-2: #996E00;
  --named-maybe-2: oklch(56.712% 0.117 81.416);
  --named-maybe-2-on: #FFFFFF;
  --named-maybe-2-on: oklch(100% 0 89.876);
  --named-maybe-2-dim: #352400;
  --named-maybe-2-dim: oklch(27.381% 0.0564 81.938);
  --named-office--2: #DBD9D8;
  --named-office--2: oklch(88.659% 0.0026 48.715);
  --named-office--2-on: #262626;
  --named-office--2-on: oklch(26.862% 0 89.876);
  --named-office--2-dim: #A09E9E;
  --named-office--2-dim: oklch(70.093% 0.0023 17.213);
  --named-office--1: #E4E4E5;
  --named-office--1: oklch(91.915% 0.0013 286.374);
  --named-office--1-on: #252728;
  --named-office--1-on: oklch(27.108% 0.0035 228.92);
  --named-office--1-dim: #AAABAC;
  --named-office--1-dim: oklch(74.071% 0.0018 247.847);
  --named-office-0: #EEF0F2;
  --named-office-0: oklch(95.418% 0.0034 247.859);
  --named-office-0-on: #2B2F30;
  --named-office-0-on: oklch(30.163% 0.0059 214.383);
  --named-office-0-dim: #B5B8B9;
  --named-office-0-dim: oklch(78.05% 0.0037 219.541);
  --named-office-1: #F9FCFF;
  --named-office-1: oklch(98.965% 0.0051 247.876);
  --named-office-1-on: #3D4244;
  --named-office-1-on: oklch(37.515% 0.0075 223.613);
  --named-office-1-dim: #C2C5C8;
  --named-office-1-dim: oklch(82.196% 0.0054 247.89);
  --named-office-2: #FFFFFF;
  --named-office-2: oklch(100% 0 89.876);
  --named-office-2-on: #454747;
  --named-office-2-on: oklch(39.604% 0.0027 197.049);
  --named-office-2-dim: #C8C8C9;
  --named-office-2-dim: oklch(83.309% 0.0014 286.37);
  --named-navy--2: #053A5E;
  --named-navy--2: oklch(33.692% 0.0814 245.332);
  --named-navy--2-on: #EEF5FF;
  --named-navy--2-on: oklch(96.778% 0.0153 257.196);
  --named-navy--2-dim: #5A83AA;
  --named-navy--2-dim: oklch(59.562% 0.0754 247.974);
  --named-navy--1: #19426C;
  --named-navy--1: oklch(37.285% 0.0855 251.669);
  --named-navy--1-on: #F9FAFF;
  --named-navy--1-on: oklch(98.576% 0.0067 277.166);
  --named-navy--1-dim: #6488B7;
  --named-navy--1-dim: oklch(61.883% 0.0824 255.383);
  --named-navy-0: #294A7A;
  --named-navy-0: oklch(40.881% 0.0899 257.785);
  --named-navy-0-on: #FFFFFF;
  --named-navy-0-on: oklch(100% 0 89.876);
  --named-navy-0-dim: #6F8FC3;
  --named-navy-0-dim: oklch(64.661% 0.0864 259.89);
  --named-navy-1: #385288;
  --named-navy-1: oklch(44.473% 0.0946 263.574);
  --named-navy-1-on: #FFFFFF;
  --named-navy-1-on: oklch(100% 0 89.876);
  --named-navy-1-dim: #7B95CF;
  --named-navy-1-dim: oklch(67.279% 0.0915 265.465);
  --named-navy-2: #485A96;
  --named-navy-2: oklch(48.143% 0.0993 269.772);
  --named-navy-2-on: #FFFFFF;
  --named-navy-2-on: oklch(100% 0 89.876);
  --named-navy-2-dim: #899BDC;
  --named-navy-2-dim: oklch(70.081% 0.0979 271.821);
  --named-graphite--2: #000000;
  --named-graphite--2: oklch(0% 0 0);
  --named-graphite--2-on: #EAEAEA;
  --named-graphite--2-on: oklch(93.705% 0 89.876);
  --named-graphite--2-dim: #737373;
  --named-graphite--2-dim: oklch(55.553% 0 89.876);
  --named-graphite--1: #0B0D0F;
  --named-graphite--1: oklch(15.77% 0.0054 248.17);
  --named-graphite--1-on: #EAEAEC;
  --named-graphite--1-on: oklch(93.762% 0.0027 286.348);
  --named-graphite--1-dim: #717375;
  --named-graphite--1-dim: oklch(55.444% 0.0039 247.896);
  --named-graphite-0: #14171A;
  --named-graphite-0: oklch(20.273% 0.0076 248.202);
  --named-graphite-0-on: #E9EAEE;
  --named-graphite-0-on: oklch(93.742% 0.0055 274.963);
  --named-graphite-0-dim: #707376;
  --named-graphite-0-dim: oklch(55.391% 0.0059 247.933);
  --named-graphite-1: #1B1F24;
  --named-graphite-1: oklch(23.735% 0.0113 254.056);
  --named-graphite-1-on: #E8EAF1;
  --named-graphite-1-on: oklch(93.754% 0.0097 273.352);
  --named-graphite-1-dim: #6F7379;
  --named-graphite-1-dim: oklch(55.408% 0.0105 258.353);
  --named-graphite-2: #23272E;
  --named-graphite-2: oklch(27.17% 0.0142 261.685);
  --named-graphite-2-on: #E7EAF4;
  --named-graphite-2-on: oklch(93.766% 0.0138 272.687);
  --named-graphite-2-dim: #6F737B;
  --named-graphite-2-dim: oklch(55.478% 0.0133 264.46);
  --named-steel--2: #7992A5;
  --named-steel--2: oklch(64.724% 0.0402 241.03);
  --named-steel--2-on: #FFFFFF;
  --named-steel--2-on: oklch(100% 0 89.876);
  --named-steel--2-dim: #324A5B;
  --named-steel--2-dim: oklch(39.68% 0.0413 239.963);
  --named-steel--1: #849CB3;
  --named-steel--1: oklch(68.222% 0.0435 247.34);
  --named-steel--1-on: #FFFFFF;
  --named-steel--1-on: oklch(100% 0 89.876);
  --named-steel--1-dim: #3F576B;
  --named-steel--1-dim: oklch(44.556% 0.0441 244.143);
  --named-steel-0: #8FA6C2;
  --named-steel-0: oklch(71.716% 0.0484 253.497);
  --named-steel-0-on: #10283F;
  --named-steel-0-on: oklch(27.028% 0.0525 249.48);
  --named-steel-0-dim: #4D637C;
  --named-steel-0-dim: oklch(49.187% 0.0483 252.002);
  --named-steel-1: #9BB0D1;
  --named-steel-1: oklch(75.243% 0.0531 259.376);
  --named-steel-1-on: #112742;
  --named-steel-1-on: oklch(27.005% 0.0579 254.699);
  --named-steel-1-dim: #DAE7FF;
  --named-steel-1-dim: oklch(92.556% 0.0356 262.823);
  --named-steel-2: #A8BAE0;
  --named-steel-2: oklch(78.806% 0.0578 265.136);
  --named-steel-2-on: #132645;
  --named-steel-2-on: oklch(27.059% 0.0631 259.714);
  --named-steel-2-dim: #697B9D;
  --named-steel-2-dim: oklch(58.142% 0.0567 262.941);
}

/* stellar:colors-charts.css */
:root {
  --chart-qualitative-1: #614343;
  --chart-qualitative-1: oklch(41.632% 0.0418 18.988);
  --chart-qualitative-1-on: #ffffff;
  --chart-qualitative-1-on: oklch(100% 0 89.876);
  --chart-qualitative-1-dim: #aa8685;
  --chart-qualitative-1-dim: oklch(65.38% 0.0443 20.204);
  --chart-qualitative-2: #71682f;
  --chart-qualitative-2: oklch(51.293% 0.0781 100.455);
  --chart-qualitative-2-on: #ffffff;
  --chart-qualitative-2-on: oklch(100% 0 89.876);
  --chart-qualitative-2-dim: #b2a768;
  --chart-qualitative-2-dim: oklch(72.317% 0.084 99.571);
  --chart-qualitative-3: #8b9a7c;
  --chart-qualitative-3: oklch(66.588% 0.0464 129.267);
  --chart-qualitative-3-on: #ffffff;
  --chart-qualitative-3-on: oklch(100% 0 89.876);
  --chart-qualitative-3-dim: #c5d4b4;
  --chart-qualitative-3-dim: oklch(84.996% 0.0463 127.878);
  --chart-qualitative-4: #617989;
  --chart-qualitative-4: oklch(56.293% 0.0374 237.52);
  --chart-qualitative-4-on: #ffffff;
  --chart-qualitative-4-on: oklch(100% 0 89.876);
  --chart-qualitative-4-dim: #112a37;
  --chart-qualitative-4-dim: oklch(27.164% 0.0392 233.442);
  --chart-qualitative-5: #55553a;
  --chart-qualitative-5: oklch(44.193% 0.0415 107.985);
  --chart-qualitative-5-on: #ffffff;
  --chart-qualitative-5-on: oklch(100% 0 89.876);
  --chart-qualitative-5-dim: #989778;
  --chart-qualitative-5-dim: oklch(66.888% 0.0438 105.995);
  --chart-qualitative-6: #53745b;
  --chart-qualitative-6: oklch(52.607% 0.0545 151.696);
  --chart-qualitative-6-on: #ffffff;
  --chart-qualitative-6-on: oklch(100% 0 89.876);
  --chart-qualitative-6-dim: #90b397;
  --chart-qualitative-6-dim: oklch(73.293% 0.0553 150.811);
  --chart-qualitative-7: #69618a;
  --chart-qualitative-7: oklch(51.637% 0.0645 292.949);
  --chart-qualitative-7-on: #ffffff;
  --chart-qualitative-7-on: oklch(100% 0 89.876);
  --chart-qualitative-7-dim: #a9a0cc;
  --chart-qualitative-7-dim: oklch(72.853% 0.0637 294.14);
  --chart-qualitative-8: #8f7f58;
  --chart-qualitative-8: oklch(60.126% 0.0582 88.203);
  --chart-qualitative-8-on: #ffffff;
  --chart-qualitative-8-on: oklch(100% 0 89.876);
  --chart-qualitative-8-dim: #cdbb8f;
  --chart-qualitative-8-dim: oklch(79.633% 0.0622 88.371);
  --chart-qualitative-9: #479a9a;
  --chart-qualitative-9: oklch(63.521% 0.0803 195.32);
  --chart-qualitative-9-on: #ffffff;
  --chart-qualitative-9-on: oklch(100% 0 89.876);
  --chart-qualitative-9-dim: #84d6d5;
  --chart-qualitative-9-dim: oklch(82.354% 0.0803 194.708);
  --chart-qualitative-10: #8a4b31;
  --chart-qualitative-10: oklch(48.318% 0.0938 42.626);
  --chart-qualitative-10-on: #ffffff;
  --chart-qualitative-10-on: oklch(100% 0 89.876);
  --chart-qualitative-10-dim: #d68a6b;
  --chart-qualitative-10-dim: oklch(70.44% 0.1032 42.88);
  --chart-qualitative-11: #bcb538;
  --chart-qualitative-11: oklch(75.659% 0.1417 106.136);
  --chart-qualitative-11-on: #2a2700;
  --chart-qualitative-11-on: oklch(26.743% 0.0568 105.214);
  --chart-qualitative-11-dim: #f5ed6b;
  --chart-qualitative-11-dim: oklch(92.773% 0.1507 105.718);
  --chart-qualitative-12: #34525b;
  --chart-qualitative-12: oklch(41.877% 0.0386 218.7);
  --chart-qualitative-12-on: #ffffff;
  --chart-qualitative-12-on: oklch(100% 0 89.876);
  --chart-qualitative-12-dim: #77969f;
  --chart-qualitative-12-dim: oklch(65.271% 0.0371 217.373);
}
:root {
  --chart-diverging-1-step-1: #614343;
  --chart-diverging-1-step-1: oklch(41.632% 0.0418 18.988);
  --chart-diverging-1-step-1-on: #ffffff;
  --chart-diverging-1-step-1-on: oklch(100% 0 89.876);
  --chart-diverging-1-step-1-dim: #aa8685;
  --chart-diverging-1-step-1-dim: oklch(65.38% 0.0443 20.204);
  --chart-diverging-1-step-2: #634442;
  --chart-diverging-1-step-2: oklch(42.062% 0.0434 23.208);
  --chart-diverging-1-step-2-on: #ffffff;
  --chart-diverging-1-step-2-on: oklch(100% 0 89.876);
  --chart-diverging-1-step-2-dim: #ad8684;
  --chart-diverging-1-step-2-dim: oklch(65.664% 0.0482 21.855);
  --chart-diverging-1-step-3: #684740;
  --chart-diverging-1-step-3: oklch(43.26% 0.0472 32.37);
  --chart-diverging-1-step-3-on: #ffffff;
  --chart-diverging-1-step-3-on: oklch(100% 0 89.876);
  --chart-diverging-1-step-3-dim: #b18980;
  --chart-diverging-1-step-3-dim: oklch(66.563% 0.051 32.919);
  --chart-diverging-1-step-4: #6f4c3c;
  --chart-diverging-1-step-4: oklch(45.081% 0.0541 45.46);
  --chart-diverging-1-step-4-on: #ffffff;
  --chart-diverging-1-step-4-on: oklch(100% 0 89.876);
  --chart-diverging-1-step-4-dim: #b78d7a;
  --chart-diverging-1-step-4-dim: oklch(67.829% 0.0582 45.51);
  --chart-diverging-1-step-5: #745536;
  --chart-diverging-1-step-5: oklch(47.47% 0.0612 65.443);
  --chart-diverging-1-step-5-on: #ffffff;
  --chart-diverging-1-step-5-on: oklch(100% 0 89.876);
  --chart-diverging-1-step-5-dim: #bb9571;
  --chart-diverging-1-step-5-dim: oklch(69.63% 0.0674 64.808);
  --chart-diverging-1-step-6: #756435;
  --chart-diverging-1-step-6: oklch(50.871% 0.0688 89.988);
  --chart-diverging-1-step-6-on: #ffffff;
  --chart-diverging-1-step-6-on: oklch(100% 0 89.876);
  --chart-diverging-1-step-6-dim: #b8a36e;
  --chart-diverging-1-step-6-dim: oklch(72.13% 0.0747 88.787);
  --chart-diverging-1-step-7: #6b7644;
  --chart-diverging-1-step-7: oklch(54.399% 0.0729 119.028);
  --chart-diverging-1-step-7-on: #ffffff;
  --chart-diverging-1-step-7-on: oklch(100% 0 89.876);
  --chart-diverging-1-step-7-dim: #a9b57c;
  --chart-diverging-1-step-7-dim: oklch(74.957% 0.0783 117.999);
  --chart-diverging-1-step-8: #5c855e;
  --chart-diverging-1-step-8: oklch(57.543% 0.0747 145.704);
  --chart-diverging-1-step-8-on: #ffffff;
  --chart-diverging-1-step-8-on: oklch(100% 0 89.876);
  --chart-diverging-1-step-8-dim: #0e3616;
  --chart-diverging-1-step-8-dim: oklch(29.575% 0.0716 147.256);
  --chart-diverging-1-step-9: #508f77;
  --chart-diverging-1-step-9: oklch(60.04% 0.0756 167.261);
  --chart-diverging-1-step-9-on: #ffffff;
  --chart-diverging-1-step-9-on: oklch(100% 0 89.876);
  --chart-diverging-1-step-9-dim: #8bccb1;
  --chart-diverging-1-step-9-dim: oklch(79.374% 0.0769 166.603);
  --chart-diverging-1-step-10: #49958a;
  --chart-diverging-1-step-10: oklch(61.812% 0.0776 183.119);
  --chart-diverging-1-step-10-on: #ffffff;
  --chart-diverging-1-step-10-on: oklch(100% 0 89.876);
  --chart-diverging-1-step-10-dim: #004841;
  --chart-diverging-1-step-10-dim: oklch(36.087% 0.064 183.894);
  --chart-diverging-1-step-11: #479996;
  --chart-diverging-1-step-11: oklch(63.133% 0.0799 192.102);
  --chart-diverging-1-step-11-on: #ffffff;
  --chart-diverging-1-step-11-on: oklch(100% 0 89.876);
  --chart-diverging-1-step-11-dim: #84d5d1;
  --chart-diverging-1-step-11-dim: oklch(82% 0.0797 191.691);
  --chart-diverging-1-step-12: #479a9a;
  --chart-diverging-1-step-12: oklch(63.521% 0.0803 195.32);
  --chart-diverging-1-step-12-on: #ffffff;
  --chart-diverging-1-step-12-on: oklch(100% 0 89.876);
  --chart-diverging-1-step-12-dim: #84d6d5;
  --chart-diverging-1-step-12-dim: oklch(82.354% 0.0803 194.708);
}
:root {
  --chart-diverging-2-step-1: #617989;
  --chart-diverging-2-step-1: oklch(56.293% 0.0374 237.52);
  --chart-diverging-2-step-1-on: #ffffff;
  --chart-diverging-2-step-1-on: oklch(100% 0 89.876);
  --chart-diverging-2-step-1-dim: #112a37;
  --chart-diverging-2-step-1-dim: oklch(27.164% 0.0392 233.442);
  --chart-diverging-2-step-2: #61788a;
  --chart-diverging-2-step-2: oklch(56.1% 0.0389 241.951);
  --chart-diverging-2-step-2-on: #ffffff;
  --chart-diverging-2-step-2-on: oklch(100% 0 89.876);
  --chart-diverging-2-step-2-dim: #112938;
  --chart-diverging-2-step-2-dim: oklch(26.931% 0.041 238.308);
  --chart-diverging-2-step-3: #61768b;
  --chart-diverging-2-step-3: oklch(55.678% 0.0411 248.569);
  --chart-diverging-2-step-3-on: #ffffff;
  --chart-diverging-2-step-3-on: oklch(100% 0 89.876);
  --chart-diverging-2-step-3-dim: #9eb4ca;
  --chart-diverging-2-step-3-dim: oklch(76.043% 0.0399 248.352);
  --chart-diverging-2-step-4: #63738d;
  --chart-diverging-2-step-4: oklch(55.221% 0.045 260.058);
  --chart-diverging-2-step-4-on: #ffffff;
  --chart-diverging-2-step-4-on: oklch(100% 0 89.876);
  --chart-diverging-2-step-4-dim: #a0b1cd;
  --chart-diverging-2-step-4-dim: oklch(75.661% 0.0446 260.403);
  --chart-diverging-2-step-5: #696d8e;
  --chart-diverging-2-step-5: oklch(54.396% 0.0517 279.145);
  --chart-diverging-2-step-5-on: #ffffff;
  --chart-diverging-2-step-5-on: oklch(100% 0 89.876);
  --chart-diverging-2-step-5-dim: #a7abce;
  --chart-diverging-2-step-5-dim: oklch(74.982% 0.0504 279.978);
  --chart-diverging-2-step-6: #73648a;
  --chart-diverging-2-step-6: oklch(53.193% 0.061 302.441);
  --chart-diverging-2-step-6-on: #ffffff;
  --chart-diverging-2-step-6-on: oklch(100% 0 89.876);
  --chart-diverging-2-step-6-dim: #b3a2cc;
  --chart-diverging-2-step-6-dim: oklch(74.095% 0.0624 303.347);
  --chart-diverging-2-step-7: #805a7d;
  --chart-diverging-2-step-7: oklch(52.009% 0.071 329.242);
  --chart-diverging-2-step-7-on: #ffffff;
  --chart-diverging-2-step-7-on: oklch(100% 0 89.876);
  --chart-diverging-2-step-7-dim: #c498bf;
  --chart-diverging-2-step-7-dim: oklch(73.296% 0.0743 330.147);
  --chart-diverging-2-step-8: #895267;
  --chart-diverging-2-step-8: oklch(50.789% 0.0782 355.819);
  --chart-diverging-2-step-8-on: #ffffff;
  --chart-diverging-2-step-8-on: oklch(100% 0 89.876);
  --chart-diverging-2-step-8-dim: #d190a7;
  --chart-diverging-2-step-8-dim: oklch(72.41% 0.0837 356.49);
  --chart-diverging-2-step-9: #8d4d51;
  --chart-diverging-2-step-9: oklch(49.772% 0.0863 16.703);
  --chart-diverging-2-step-9-on: #ffffff;
  --chart-diverging-2-step-9-on: oklch(100% 0 89.876);
  --chart-diverging-2-step-9-dim: #d88b8f;
  --chart-diverging-2-step-9-dim: oklch(71.649% 0.0943 16.31);
  --chart-diverging-2-step-10: #8c4c3f;
  --chart-diverging-2-step-10: oklch(49.034% 0.0895 32.53);
  --chart-diverging-2-step-10-on: #ffffff;
  --chart-diverging-2-step-10-on: oklch(100% 0 89.876);
  --chart-diverging-2-step-10-dim: #d88a7b;
  --chart-diverging-2-step-10-dim: oklch(71% 0.0988 31.489);
  --chart-diverging-2-step-11: #8b4b35;
  --chart-diverging-2-step-11: oklch(48.527% 0.0932 39.567);
  --chart-diverging-2-step-11-on: #ffffff;
  --chart-diverging-2-step-11-on: oklch(100% 0 89.876);
  --chart-diverging-2-step-11-dim: #d78a70;
  --chart-diverging-2-step-11-dim: oklch(70.654% 0.1019 39.41);
  --chart-diverging-2-step-12: #8a4b31;
  --chart-diverging-2-step-12: oklch(48.318% 0.0938 42.626);
  --chart-diverging-2-step-12-on: #ffffff;
  --chart-diverging-2-step-12-on: oklch(100% 0 89.876);
  --chart-diverging-2-step-12-dim: #d68a6b;
  --chart-diverging-2-step-12-dim: oklch(70.44% 0.1032 42.88);
}
:root {
  --chart-diverging-3-step-1: #8b9a7c;
  --chart-diverging-3-step-1: oklch(66.588% 0.0464 129.267);
  --chart-diverging-3-step-1-on: #ffffff;
  --chart-diverging-3-step-1-on: oklch(100% 0 89.876);
  --chart-diverging-3-step-1-dim: #c5d4b4;
  --chart-diverging-3-step-1-dim: oklch(84.996% 0.0463 127.878);
  --chart-diverging-3-step-2: #89997c;
  --chart-diverging-3-step-2: oklch(66.207% 0.0456 131.173);
  --chart-diverging-3-step-2-on: #ffffff;
  --chart-diverging-3-step-2-on: oklch(100% 0 89.876);
  --chart-diverging-3-step-2-dim: #44523a;
  --chart-diverging-3-step-2-dim: oklch(41.923% 0.0424 132.615);
  --chart-diverging-3-step-3: #82987e;
  --chart-diverging-3-step-3: oklch(65.5% 0.0454 140.803);
  --chart-diverging-3-step-3-on: #ffffff;
  --chart-diverging-3-step-3-on: oklch(100% 0 89.876);
  --chart-diverging-3-step-3-dim: #bbd3b6;
  --chart-diverging-3-step-3-dim: oklch(84.103% 0.0473 140.273);
  --chart-diverging-3-step-4: #789580;
  --chart-diverging-3-step-4: oklch(64.14% 0.0451 153.548);
  --chart-diverging-3-step-4-on: #ffffff;
  --chart-diverging-3-step-4-on: oklch(100% 0 89.876);
  --chart-diverging-3-step-4-dim: #b2d0b9;
  --chart-diverging-3-step-4-dim: oklch(82.905% 0.0452 152.315);
  --chart-diverging-3-step-5: #6c9085;
  --chart-diverging-3-step-5: oklch(62.299% 0.0434 174.084);
  --chart-diverging-3-step-5-on: #ffffff;
  --chart-diverging-3-step-5-on: oklch(100% 0 89.876);
  --chart-diverging-3-step-5-dim: #24463d;
  --chart-diverging-3-step-5-dim: oklch(36.52% 0.0431 174.756);
  --chart-diverging-3-step-6: #61888b;
  --chart-diverging-3-step-6: oklch(59.898% 0.0435 202.05);
  --chart-diverging-3-step-6-on: #ffffff;
  --chart-diverging-3-step-6-on: oklch(100% 0 89.876);
  --chart-diverging-3-step-6-dim: #133c3f;
  --chart-diverging-3-step-6-dim: oklch(32.915% 0.0452 201.936);
  --chart-diverging-3-step-7: #5b7e90;
  --chart-diverging-3-step-7: oklch(57.343% 0.0483 231.008);
  --chart-diverging-3-step-7-on: #ffffff;
  --chart-diverging-3-step-7-on: oklch(100% 0 89.876);
  --chart-diverging-3-step-7-dim: #98bbcf;
  --chart-diverging-3-step-7-dim: oklch(77.308% 0.0474 233.248);
  --chart-diverging-3-step-8: #5c7491;
  --chart-diverging-3-step-8: oklch(55.121% 0.0535 253.466);
  --chart-diverging-3-step-8-on: #ffffff;
  --chart-diverging-3-step-8-on: oklch(100% 0 89.876);
  --chart-diverging-3-step-8-dim: #99b2d1;
  --chart-diverging-3-step-8-dim: oklch(75.526% 0.0526 253.955);
  --chart-diverging-3-step-9: #616c90;
  --chart-diverging-3-step-9: oklch(53.629% 0.0582 271.193);
  --chart-diverging-3-step-9-on: #ffffff;
  --chart-diverging-3-step-9-on: oklch(100% 0 89.876);
  --chart-diverging-3-step-9-dim: #9faad2;
  --chart-diverging-3-step-9-dim: oklch(74.323% 0.0591 272.874);
  --chart-diverging-3-step-10: #65668d;
  --chart-diverging-3-step-10: oklch(52.496% 0.0611 282.94);
  --chart-diverging-3-step-10-on: #ffffff;
  --chart-diverging-3-step-10-on: oklch(100% 0 89.876);
  --chart-diverging-3-step-10-dim: #a4a5cf;
  --chart-diverging-3-step-10-dim: oklch(73.568% 0.0604 283.738);
  --chart-diverging-3-step-11: #68628b;
  --chart-diverging-3-step-11: oklch(51.805% 0.0643 290.679);
  --chart-diverging-3-step-11-on: #ffffff;
  --chart-diverging-3-step-11-on: oklch(100% 0 89.876);
  --chart-diverging-3-step-11-dim: #a8a1cd;
  --chart-diverging-3-step-11-dim: oklch(73.008% 0.0635 292.043);
  --chart-diverging-3-step-12: #69618a;
  --chart-diverging-3-step-12: oklch(51.637% 0.0645 292.949);
  --chart-diverging-3-step-12-on: #ffffff;
  --chart-diverging-3-step-12-on: oklch(100% 0 89.876);
  --chart-diverging-3-step-12-dim: #a9a0cc;
  --chart-diverging-3-step-12-dim: oklch(72.853% 0.0637 294.14);
}
:root {
  --chart-diverging-4-step-1: #69618a;
  --chart-diverging-4-step-1: oklch(51.637% 0.0645 292.949);
  --chart-diverging-4-step-1-on: #ffffff;
  --chart-diverging-4-step-1-on: oklch(100% 0 89.876);
  --chart-diverging-4-step-1-dim: #a9a0cc;
  --chart-diverging-4-step-1-dim: oklch(72.853% 0.0637 294.14);
  --chart-diverging-4-step-2: #6c628b;
  --chart-diverging-4-step-2: oklch(52.168% 0.0646 295.263);
  --chart-diverging-4-step-2-on: #ffffff;
  --chart-diverging-4-step-2-on: oklch(100% 0 89.876);
  --chart-diverging-4-step-2-dim: #aca1cd;
  --chart-diverging-4-step-2-dim: oklch(73.341% 0.0639 296.25);
  --chart-diverging-4-step-3: #76638f;
  --chart-diverging-4-step-3: oklch(53.505% 0.0709 303.877);
  --chart-diverging-4-step-3-on: #ffffff;
  --chart-diverging-4-step-3-on: oklch(100% 0 89.876);
  --chart-diverging-4-step-3-dim: #b6a1d1;
  --chart-diverging-4-step-3-dim: oklch(74.355% 0.0716 304.636);
  --chart-diverging-4-step-4: #876591;
  --chart-diverging-4-step-4: oklch(55.716% 0.0774 318.409);
  --chart-diverging-4-step-4-on: #ffffff;
  --chart-diverging-4-step-4-on: oklch(100% 0 89.876);
  --chart-diverging-4-step-4-dim: #c8a2d1;
  --chart-diverging-4-step-4-dim: oklch(76.182% 0.078 319.777);
  --chart-diverging-4-step-5: #9f688e;
  --chart-diverging-4-step-5: oklch(58.82% 0.0872 338.89);
  --chart-diverging-4-step-5-on: #ffffff;
  --chart-diverging-4-step-5-on: oklch(100% 0 89.876);
  --chart-diverging-4-step-5-dim: #481c3d;
  --chart-diverging-4-step-5-dim: oklch(30.474% 0.0816 338.063);
  --chart-diverging-4-step-6: #bb6e7e;
  --chart-diverging-4-step-6: oklch(62.725% 0.0992 6.928);
  --chart-diverging-4-step-6-on: #ffffff;
  --chart-diverging-4-step-6-on: oklch(100% 0 89.876);
  --chart-diverging-4-step-6-dim: #632636;
  --chart-diverging-4-step-6-dim: oklch(36.198% 0.0896 6.362);
  --chart-diverging-4-step-7: #d27a5d;
  --chart-diverging-4-step-7: oklch(66.924% 0.1179 38.951);
  --chart-diverging-4-step-7-on: #ffffff;
  --chart-diverging-4-step-7-on: oklch(100% 0 89.876);
  --chart-diverging-4-step-7-dim: #ffbca7;
  --chart-diverging-4-step-7-dim: oklch(85.162% 0.0833 38.12);
  --chart-diverging-4-step-8: #d88c3e;
  --chart-diverging-4-step-8: oklch(70.412% 0.1305 63.262);
  --chart-diverging-4-step-8-on: #ffffff;
  --chart-diverging-4-step-8-on: oklch(100% 0 89.876);
  --chart-diverging-4-step-8-dim: #844b00;
  --chart-diverging-4-step-8-dim: oklch(47.037% 0.1072 63.059);
  --chart-diverging-4-step-9: #d29d2d;
  --chart-diverging-4-step-9: oklch(72.794% 0.1362 81.374);
  --chart-diverging-4-step-9-on: #352300;
  --chart-diverging-4-step-9-on: oklch(27.135% 0.0562 79.885);
  --chart-diverging-4-step-9-dim: #ffd997;
  --chart-diverging-4-step-9-dim: oklch(90.267% 0.0934 80.886);
  --chart-diverging-4-step-10: #c8aa2e;
  --chart-diverging-4-step-10: oklch(74.38% 0.1388 94.663);
  --chart-diverging-4-step-10-on: #2f2600;
  --chart-diverging-4-step-10-on: oklch(27.083% 0.0557 95.47);
  --chart-diverging-4-step-10-dim: #7f6900;
  --chart-diverging-4-step-10-dim: oklch(52.663% 0.108 94.474);
  --chart-diverging-4-step-11: #bfb235;
  --chart-diverging-4-step-11: oklch(75.26% 0.1406 103.26);
  --chart-diverging-4-step-11-on: #2c2700;
  --chart-diverging-4-step-11-on: oklch(26.981% 0.0565 102.089);
  --chart-diverging-4-step-11-dim: #f9ea68;
  --chart-diverging-4-step-11-dim: oklch(92.466% 0.1502 102.76);
  --chart-diverging-4-step-12: #bcb538;
  --chart-diverging-4-step-12: oklch(75.659% 0.1417 106.136);
  --chart-diverging-4-step-12-on: #2a2700;
  --chart-diverging-4-step-12-on: oklch(26.743% 0.0568 105.214);
  --chart-diverging-4-step-12-dim: #f5ed6b;
  --chart-diverging-4-step-12-dim: oklch(92.773% 0.1507 105.718);
}
:root {
  --chart-diverging-5-step-1: #71682f;
  --chart-diverging-5-step-1: oklch(51.293% 0.0781 100.455);
  --chart-diverging-5-step-1-on: #ffffff;
  --chart-diverging-5-step-1-on: oklch(100% 0 89.876);
  --chart-diverging-5-step-1-dim: #b2a768;
  --chart-diverging-5-step-1-dim: oklch(72.317% 0.084 99.571);
  --chart-diverging-5-step-2: #6f6830;
  --chart-diverging-5-step-2: oklch(51.107% 0.077 102.237);
  --chart-diverging-5-step-2-on: #ffffff;
  --chart-diverging-5-step-2-on: oklch(100% 0 89.876);
  --chart-diverging-5-step-2-dim: #b0a869;
  --chart-diverging-5-step-2-dim: oklch(72.37% 0.0838 101.974);
  --chart-diverging-5-step-3: #696832;
  --chart-diverging-5-step-3: oklch(50.557% 0.0752 107.858);
  --chart-diverging-5-step-3-on: #ffffff;
  --chart-diverging-5-step-3-on: oklch(100% 0 89.876);
  --chart-diverging-5-step-3-dim: #a9a86b;
  --chart-diverging-5-step-3-dim: oklch(71.796% 0.0816 107.482);
  --chart-diverging-5-step-4: #606837;
  --chart-diverging-5-step-4: oklch(49.817% 0.0714 116.671);
  --chart-diverging-5-step-4-on: #ffffff;
  --chart-diverging-5-step-4-on: oklch(100% 0 89.876);
  --chart-diverging-5-step-4-dim: #a0a871;
  --chart-diverging-5-step-4-dim: oklch(71.155% 0.0755 115.089);
  --chart-diverging-5-step-5: #53663e;
  --chart-diverging-5-step-5: oklch(48.368% 0.0648 129.238);
  --chart-diverging-5-step-5-on: #ffffff;
  --chart-diverging-5-step-5-on: oklch(100% 0 89.876);
  --chart-diverging-5-step-5-dim: #93a77a;
  --chart-diverging-5-step-5-dim: oklch(70.097% 0.067 127.511);
  --chart-diverging-5-step-6: #456447;
  --chart-diverging-5-step-6: oklch(47.038% 0.0589 146.151);
  --chart-diverging-5-step-6-on: #ffffff;
  --chart-diverging-5-step-6-on: oklch(100% 0 89.876);
  --chart-diverging-5-step-6-dim: #84a684;
  --chart-diverging-5-step-6-dim: oklch(69.024% 0.0618 144.869);
  --chart-diverging-5-step-7: #396051;
  --chart-diverging-5-step-7: oklch(45.51% 0.0511 167.671);
  --chart-diverging-5-step-7-on: #ffffff;
  --chart-diverging-5-step-7-on: oklch(100% 0 89.876);
  --chart-diverging-5-step-7-dim: #7aa291;
  --chart-diverging-5-step-7-dim: oklch(67.782% 0.0504 166.901);
  --chart-diverging-5-step-8: #345b56;
  --chart-diverging-5-step-8: oklch(44.058% 0.0453 185.289);
  --chart-diverging-5-step-8-on: #ffffff;
  --chart-diverging-5-step-8-on: oklch(100% 0 89.876);
  --chart-diverging-5-step-8-dim: #769e98;
  --chart-diverging-5-step-8-dim: oklch(66.809% 0.0446 184.793);
  --chart-diverging-5-step-9: #335759;
  --chart-diverging-5-step-9: oklch(43.05% 0.0416 200.263);
  --chart-diverging-5-step-9-on: #ffffff;
  --chart-diverging-5-step-9-on: oklch(100% 0 89.876);
  --chart-diverging-5-step-9-dim: #769a9c;
  --chart-diverging-5-step-9-dim: oklch(66.016% 0.0398 200.48);
  --chart-diverging-5-step-10: #33545b;
  --chart-diverging-5-step-10: oklch(42.34% 0.0402 212.557);
  --chart-diverging-5-step-10-on: #ffffff;
  --chart-diverging-5-step-10-on: oklch(100% 0 89.876);
  --chart-diverging-5-step-10-dim: #76989f;
  --chart-diverging-5-step-10-dim: oklch(65.66% 0.0391 211.627);
  --chart-diverging-5-step-11: #34535b;
  --chart-diverging-5-step-11: oklch(42.138% 0.0389 215.82);
  --chart-diverging-5-step-11-on: #ffffff;
  --chart-diverging-5-step-11-on: oklch(100% 0 89.876);
  --chart-diverging-5-step-11-dim: #77979f;
  --chart-diverging-5-step-11-dim: oklch(65.498% 0.0375 214.678);
  --chart-diverging-5-step-12: #34525b;
  --chart-diverging-5-step-12: oklch(41.877% 0.0386 218.7);
  --chart-diverging-5-step-12-on: #ffffff;
  --chart-diverging-5-step-12-on: oklch(100% 0 89.876);
  --chart-diverging-5-step-12-dim: #77969f;
  --chart-diverging-5-step-12-dim: oklch(65.271% 0.0371 217.373);
}
:root {
  --chart-diverging-6-step-1: #55553a;
  --chart-diverging-6-step-1: oklch(44.193% 0.0415 107.985);
  --chart-diverging-6-step-1-on: #ffffff;
  --chart-diverging-6-step-1-on: oklch(100% 0 89.876);
  --chart-diverging-6-step-1-dim: #989778;
  --chart-diverging-6-step-1-dim: oklch(66.888% 0.0438 105.995);
  --chart-diverging-6-step-2: #575539;
  --chart-diverging-6-step-2: oklch(44.364% 0.0429 104.543);
  --chart-diverging-6-step-2-on: #ffffff;
  --chart-diverging-6-step-2-on: oklch(100% 0 89.876);
  --chart-diverging-6-step-2-dim: #9b9777;
  --chart-diverging-6-step-2-dim: oklch(67.125% 0.0453 101.594);
  --chart-diverging-6-step-3: #5b5537;
  --chart-diverging-6-step-3: oklch(44.718% 0.0459 98.25);
  --chart-diverging-6-step-3-on: #ffffff;
  --chart-diverging-6-step-3-on: oklch(100% 0 89.876);
  --chart-diverging-6-step-3-dim: #9f9774;
  --chart-diverging-6-step-3-dim: oklch(67.411% 0.0498 96.715);
  --chart-diverging-6-step-4: #645436;
  --chart-diverging-6-step-4: oklch(45.411% 0.0494 82.573);
  --chart-diverging-6-step-4-on: #ffffff;
  --chart-diverging-6-step-4-on: oklch(100% 0 89.876);
  --chart-diverging-6-step-4-dim: #a99573;
  --chart-diverging-6-step-4-dim: oklch(67.888% 0.0529 80.768);
  --chart-diverging-6-step-5: #6e5338;
  --chart-diverging-6-step-5: oklch(46.364% 0.054 65.831);
  --chart-diverging-6-step-5-on: #ffffff;
  --chart-diverging-6-step-5-on: oklch(100% 0 89.876);
  --chart-diverging-6-step-5-dim: #b49474;
  --chart-diverging-6-step-5-dim: oklch(68.78% 0.0588 66.587);
  --chart-diverging-6-step-6: #795244;
  --chart-diverging-6-step-6: oklch(47.747% 0.0572 40.555);
  --chart-diverging-6-step-6-on: #ffffff;
  --chart-diverging-6-step-6-on: oklch(100% 0 89.876);
  --chart-diverging-6-step-6-dim: #c09281;
  --chart-diverging-6-step-6-dim: oklch(69.912% 0.0612 41.201);
  --chart-diverging-6-step-7: #7e535a;
  --chart-diverging-6-step-7: oklch(49.162% 0.0582 8.743);
  --chart-diverging-6-step-7-on: #ffffff;
  --chart-diverging-6-step-7-on: oklch(100% 0 89.876);
  --chart-diverging-6-step-7-dim: #c59299;
  --chart-diverging-6-step-7-dim: oklch(71.066% 0.0623 9.627);
  --chart-diverging-6-step-8: #7b566e;
  --chart-diverging-6-step-8: oklch(50.072% 0.0599 340.381);
  --chart-diverging-6-step-8-on: #ffffff;
  --chart-diverging-6-step-8-on: oklch(100% 0 89.876);
  --chart-diverging-6-step-8-dim: #bf95af;
  --chart-diverging-6-step-8-dim: oklch(71.69% 0.0612 341.143);
  --chart-diverging-6-step-9: #755a7c;
  --chart-diverging-6-step-9: oklch(50.757% 0.0619 319.242);
  --chart-diverging-6-step-9-on: #ffffff;
  --chart-diverging-6-step-9-on: oklch(100% 0 89.876);
  --chart-diverging-6-step-9-dim: #b799be;
  --chart-diverging-6-step-9-dim: oklch(72.197% 0.0624 319.854);
  --chart-diverging-6-step-10: #6f5e85;
  --chart-diverging-6-step-10: oklch(51.349% 0.0636 304.185);
  --chart-diverging-6-step-10-on: #ffffff;
  --chart-diverging-6-step-10-on: oklch(100% 0 89.876);
  --chart-diverging-6-step-10-dim: #b09dc7;
  --chart-diverging-6-step-10-dim: oklch(72.67% 0.0633 305.417);
  --chart-diverging-6-step-11: #6b6089;
  --chart-diverging-6-step-11: oklch(51.565% 0.065 296.369);
  --chart-diverging-6-step-11-on: #ffffff;
  --chart-diverging-6-step-11-on: oklch(100% 0 89.876);
  --chart-diverging-6-step-11-dim: #ab9fcb;
  --chart-diverging-6-step-11-dim: oklch(72.784% 0.0642 297.279);
  --chart-diverging-6-step-12: #69618a;
  --chart-diverging-6-step-12: oklch(51.637% 0.0645 292.949);
  --chart-diverging-6-step-12-on: #ffffff;
  --chart-diverging-6-step-12-on: oklch(100% 0 89.876);
  --chart-diverging-6-step-12-dim: #a9a0cc;
  --chart-diverging-6-step-12-dim: oklch(72.853% 0.0637 294.14);
}
@media (prefers-color-scheme: dark) {
  :root {
    --chart-qualitative-1: #34525b;
    --chart-qualitative-1: oklch(41.877% 0.0386 218.7);
    --chart-qualitative-1-on: #ffffff;
    --chart-qualitative-1-on: oklch(100% 0 89.876);
    --chart-qualitative-1-dim: #77969f;
    --chart-qualitative-1-dim: oklch(65.271% 0.0371 217.373);
    --chart-qualitative-2: #bcb538;
    --chart-qualitative-2: oklch(75.659% 0.1417 106.136);
    --chart-qualitative-2-on: #2a2700;
    --chart-qualitative-2-on: oklch(26.743% 0.0568 105.214);
    --chart-qualitative-2-dim: #f5ed6b;
    --chart-qualitative-2-dim: oklch(92.773% 0.1507 105.718);
    --chart-qualitative-3: #8a4b31;
    --chart-qualitative-3: oklch(48.318% 0.0938 42.626);
    --chart-qualitative-3-on: #ffffff;
    --chart-qualitative-3-on: oklch(100% 0 89.876);
    --chart-qualitative-3-dim: #d68a6b;
    --chart-qualitative-3-dim: oklch(70.44% 0.1032 42.88);
    --chart-qualitative-4: #479a9a;
    --chart-qualitative-4: oklch(63.521% 0.0803 195.32);
    --chart-qualitative-4-on: #ffffff;
    --chart-qualitative-4-on: oklch(100% 0 89.876);
    --chart-qualitative-4-dim: #84d6d5;
    --chart-qualitative-4-dim: oklch(82.354% 0.0803 194.708);
    --chart-qualitative-5: #8f7f58;
    --chart-qualitative-5: oklch(60.126% 0.0582 88.203);
    --chart-qualitative-5-on: #ffffff;
    --chart-qualitative-5-on: oklch(100% 0 89.876);
    --chart-qualitative-5-dim: #cdbb8f;
    --chart-qualitative-5-dim: oklch(79.633% 0.0622 88.371);
    --chart-qualitative-6: #69618a;
    --chart-qualitative-6: oklch(51.637% 0.0645 292.949);
    --chart-qualitative-6-on: #ffffff;
    --chart-qualitative-6-on: oklch(100% 0 89.876);
    --chart-qualitative-6-dim: #a9a0cc;
    --chart-qualitative-6-dim: oklch(72.853% 0.0637 294.14);
    --chart-qualitative-7: #53745b;
    --chart-qualitative-7: oklch(52.607% 0.0545 151.696);
    --chart-qualitative-7-on: #ffffff;
    --chart-qualitative-7-on: oklch(100% 0 89.876);
    --chart-qualitative-7-dim: #90b397;
    --chart-qualitative-7-dim: oklch(73.293% 0.0553 150.811);
    --chart-qualitative-8: #55553a;
    --chart-qualitative-8: oklch(44.193% 0.0415 107.985);
    --chart-qualitative-8-on: #ffffff;
    --chart-qualitative-8-on: oklch(100% 0 89.876);
    --chart-qualitative-8-dim: #989778;
    --chart-qualitative-8-dim: oklch(66.888% 0.0438 105.995);
    --chart-qualitative-9: #617989;
    --chart-qualitative-9: oklch(56.293% 0.0374 237.52);
    --chart-qualitative-9-on: #ffffff;
    --chart-qualitative-9-on: oklch(100% 0 89.876);
    --chart-qualitative-9-dim: #112a37;
    --chart-qualitative-9-dim: oklch(27.164% 0.0392 233.442);
    --chart-qualitative-10: #8b9a7c;
    --chart-qualitative-10: oklch(66.588% 0.0464 129.267);
    --chart-qualitative-10-on: #ffffff;
    --chart-qualitative-10-on: oklch(100% 0 89.876);
    --chart-qualitative-10-dim: #c5d4b4;
    --chart-qualitative-10-dim: oklch(84.996% 0.0463 127.878);
    --chart-qualitative-11: #71682f;
    --chart-qualitative-11: oklch(51.293% 0.0781 100.455);
    --chart-qualitative-11-on: #ffffff;
    --chart-qualitative-11-on: oklch(100% 0 89.876);
    --chart-qualitative-11-dim: #b2a768;
    --chart-qualitative-11-dim: oklch(72.317% 0.084 99.571);
    --chart-qualitative-12: #614343;
    --chart-qualitative-12: oklch(41.632% 0.0418 18.988);
    --chart-qualitative-12-on: #ffffff;
    --chart-qualitative-12-on: oklch(100% 0 89.876);
    --chart-qualitative-12-dim: #aa8685;
    --chart-qualitative-12-dim: oklch(65.38% 0.0443 20.204);
  }
  :root {
    --chart-diverging-1-step-1: #479a9a;
    --chart-diverging-1-step-1: oklch(63.521% 0.0803 195.32);
    --chart-diverging-1-step-1-on: #ffffff;
    --chart-diverging-1-step-1-on: oklch(100% 0 89.876);
    --chart-diverging-1-step-1-dim: #84d6d5;
    --chart-diverging-1-step-1-dim: oklch(82.354% 0.0803 194.708);
    --chart-diverging-1-step-2: #479996;
    --chart-diverging-1-step-2: oklch(63.133% 0.0799 192.102);
    --chart-diverging-1-step-2-on: #ffffff;
    --chart-diverging-1-step-2-on: oklch(100% 0 89.876);
    --chart-diverging-1-step-2-dim: #84d5d1;
    --chart-diverging-1-step-2-dim: oklch(82% 0.0797 191.691);
    --chart-diverging-1-step-3: #49958a;
    --chart-diverging-1-step-3: oklch(61.812% 0.0776 183.119);
    --chart-diverging-1-step-3-on: #ffffff;
    --chart-diverging-1-step-3-on: oklch(100% 0 89.876);
    --chart-diverging-1-step-3-dim: #004841;
    --chart-diverging-1-step-3-dim: oklch(36.087% 0.064 183.894);
    --chart-diverging-1-step-4: #508f77;
    --chart-diverging-1-step-4: oklch(60.04% 0.0756 167.261);
    --chart-diverging-1-step-4-on: #ffffff;
    --chart-diverging-1-step-4-on: oklch(100% 0 89.876);
    --chart-diverging-1-step-4-dim: #8bccb1;
    --chart-diverging-1-step-4-dim: oklch(79.374% 0.0769 166.603);
    --chart-diverging-1-step-5: #5c855e;
    --chart-diverging-1-step-5: oklch(57.543% 0.0747 145.704);
    --chart-diverging-1-step-5-on: #ffffff;
    --chart-diverging-1-step-5-on: oklch(100% 0 89.876);
    --chart-diverging-1-step-5-dim: #0e3616;
    --chart-diverging-1-step-5-dim: oklch(29.575% 0.0716 147.256);
    --chart-diverging-1-step-6: #6b7644;
    --chart-diverging-1-step-6: oklch(54.399% 0.0729 119.028);
    --chart-diverging-1-step-6-on: #ffffff;
    --chart-diverging-1-step-6-on: oklch(100% 0 89.876);
    --chart-diverging-1-step-6-dim: #a9b57c;
    --chart-diverging-1-step-6-dim: oklch(74.957% 0.0783 117.999);
    --chart-diverging-1-step-7: #756435;
    --chart-diverging-1-step-7: oklch(50.871% 0.0688 89.988);
    --chart-diverging-1-step-7-on: #ffffff;
    --chart-diverging-1-step-7-on: oklch(100% 0 89.876);
    --chart-diverging-1-step-7-dim: #b8a36e;
    --chart-diverging-1-step-7-dim: oklch(72.13% 0.0747 88.787);
    --chart-diverging-1-step-8: #745536;
    --chart-diverging-1-step-8: oklch(47.47% 0.0612 65.443);
    --chart-diverging-1-step-8-on: #ffffff;
    --chart-diverging-1-step-8-on: oklch(100% 0 89.876);
    --chart-diverging-1-step-8-dim: #bb9571;
    --chart-diverging-1-step-8-dim: oklch(69.63% 0.0674 64.808);
    --chart-diverging-1-step-9: #6f4c3c;
    --chart-diverging-1-step-9: oklch(45.081% 0.0541 45.46);
    --chart-diverging-1-step-9-on: #ffffff;
    --chart-diverging-1-step-9-on: oklch(100% 0 89.876);
    --chart-diverging-1-step-9-dim: #b78d7a;
    --chart-diverging-1-step-9-dim: oklch(67.829% 0.0582 45.51);
    --chart-diverging-1-step-10: #684740;
    --chart-diverging-1-step-10: oklch(43.26% 0.0472 32.37);
    --chart-diverging-1-step-10-on: #ffffff;
    --chart-diverging-1-step-10-on: oklch(100% 0 89.876);
    --chart-diverging-1-step-10-dim: #b18980;
    --chart-diverging-1-step-10-dim: oklch(66.563% 0.051 32.919);
    --chart-diverging-1-step-11: #634442;
    --chart-diverging-1-step-11: oklch(42.062% 0.0434 23.208);
    --chart-diverging-1-step-11-on: #ffffff;
    --chart-diverging-1-step-11-on: oklch(100% 0 89.876);
    --chart-diverging-1-step-11-dim: #ad8684;
    --chart-diverging-1-step-11-dim: oklch(65.664% 0.0482 21.855);
    --chart-diverging-1-step-12: #614343;
    --chart-diverging-1-step-12: oklch(41.632% 0.0418 18.988);
    --chart-diverging-1-step-12-on: #ffffff;
    --chart-diverging-1-step-12-on: oklch(100% 0 89.876);
    --chart-diverging-1-step-12-dim: #aa8685;
    --chart-diverging-1-step-12-dim: oklch(65.38% 0.0443 20.204);
  }
  :root {
    --chart-diverging-2-step-1: #8a4b31;
    --chart-diverging-2-step-1: oklch(48.318% 0.0938 42.626);
    --chart-diverging-2-step-1-on: #ffffff;
    --chart-diverging-2-step-1-on: oklch(100% 0 89.876);
    --chart-diverging-2-step-1-dim: #d68a6b;
    --chart-diverging-2-step-1-dim: oklch(70.44% 0.1032 42.88);
    --chart-diverging-2-step-2: #8b4b35;
    --chart-diverging-2-step-2: oklch(48.527% 0.0932 39.567);
    --chart-diverging-2-step-2-on: #ffffff;
    --chart-diverging-2-step-2-on: oklch(100% 0 89.876);
    --chart-diverging-2-step-2-dim: #d78a70;
    --chart-diverging-2-step-2-dim: oklch(70.654% 0.1019 39.41);
    --chart-diverging-2-step-3: #8c4c3f;
    --chart-diverging-2-step-3: oklch(49.034% 0.0895 32.53);
    --chart-diverging-2-step-3-on: #ffffff;
    --chart-diverging-2-step-3-on: oklch(100% 0 89.876);
    --chart-diverging-2-step-3-dim: #d88a7b;
    --chart-diverging-2-step-3-dim: oklch(71% 0.0988 31.489);
    --chart-diverging-2-step-4: #8d4d51;
    --chart-diverging-2-step-4: oklch(49.772% 0.0863 16.703);
    --chart-diverging-2-step-4-on: #ffffff;
    --chart-diverging-2-step-4-on: oklch(100% 0 89.876);
    --chart-diverging-2-step-4-dim: #d88b8f;
    --chart-diverging-2-step-4-dim: oklch(71.649% 0.0943 16.31);
    --chart-diverging-2-step-5: #895267;
    --chart-diverging-2-step-5: oklch(50.789% 0.0782 355.819);
    --chart-diverging-2-step-5-on: #ffffff;
    --chart-diverging-2-step-5-on: oklch(100% 0 89.876);
    --chart-diverging-2-step-5-dim: #d190a7;
    --chart-diverging-2-step-5-dim: oklch(72.41% 0.0837 356.49);
    --chart-diverging-2-step-6: #805a7d;
    --chart-diverging-2-step-6: oklch(52.009% 0.071 329.242);
    --chart-diverging-2-step-6-on: #ffffff;
    --chart-diverging-2-step-6-on: oklch(100% 0 89.876);
    --chart-diverging-2-step-6-dim: #c498bf;
    --chart-diverging-2-step-6-dim: oklch(73.296% 0.0743 330.147);
    --chart-diverging-2-step-7: #73648a;
    --chart-diverging-2-step-7: oklch(53.193% 0.061 302.441);
    --chart-diverging-2-step-7-on: #ffffff;
    --chart-diverging-2-step-7-on: oklch(100% 0 89.876);
    --chart-diverging-2-step-7-dim: #b3a2cc;
    --chart-diverging-2-step-7-dim: oklch(74.095% 0.0624 303.347);
    --chart-diverging-2-step-8: #696d8e;
    --chart-diverging-2-step-8: oklch(54.396% 0.0517 279.145);
    --chart-diverging-2-step-8-on: #ffffff;
    --chart-diverging-2-step-8-on: oklch(100% 0 89.876);
    --chart-diverging-2-step-8-dim: #a7abce;
    --chart-diverging-2-step-8-dim: oklch(74.982% 0.0504 279.978);
    --chart-diverging-2-step-9: #63738d;
    --chart-diverging-2-step-9: oklch(55.221% 0.045 260.058);
    --chart-diverging-2-step-9-on: #ffffff;
    --chart-diverging-2-step-9-on: oklch(100% 0 89.876);
    --chart-diverging-2-step-9-dim: #a0b1cd;
    --chart-diverging-2-step-9-dim: oklch(75.661% 0.0446 260.403);
    --chart-diverging-2-step-10: #61768b;
    --chart-diverging-2-step-10: oklch(55.678% 0.0411 248.569);
    --chart-diverging-2-step-10-on: #ffffff;
    --chart-diverging-2-step-10-on: oklch(100% 0 89.876);
    --chart-diverging-2-step-10-dim: #9eb4ca;
    --chart-diverging-2-step-10-dim: oklch(76.043% 0.0399 248.352);
    --chart-diverging-2-step-11: #61788a;
    --chart-diverging-2-step-11: oklch(56.1% 0.0389 241.951);
    --chart-diverging-2-step-11-on: #ffffff;
    --chart-diverging-2-step-11-on: oklch(100% 0 89.876);
    --chart-diverging-2-step-11-dim: #112938;
    --chart-diverging-2-step-11-dim: oklch(26.931% 0.041 238.308);
    --chart-diverging-2-step-12: #617989;
    --chart-diverging-2-step-12: oklch(56.293% 0.0374 237.52);
    --chart-diverging-2-step-12-on: #ffffff;
    --chart-diverging-2-step-12-on: oklch(100% 0 89.876);
    --chart-diverging-2-step-12-dim: #112a37;
    --chart-diverging-2-step-12-dim: oklch(27.164% 0.0392 233.442);
  }
  :root {
    --chart-diverging-3-step-1: #69618a;
    --chart-diverging-3-step-1: oklch(51.637% 0.0645 292.949);
    --chart-diverging-3-step-1-on: #ffffff;
    --chart-diverging-3-step-1-on: oklch(100% 0 89.876);
    --chart-diverging-3-step-1-dim: #a9a0cc;
    --chart-diverging-3-step-1-dim: oklch(72.853% 0.0637 294.14);
    --chart-diverging-3-step-2: #68628b;
    --chart-diverging-3-step-2: oklch(51.805% 0.0643 290.679);
    --chart-diverging-3-step-2-on: #ffffff;
    --chart-diverging-3-step-2-on: oklch(100% 0 89.876);
    --chart-diverging-3-step-2-dim: #a8a1cd;
    --chart-diverging-3-step-2-dim: oklch(73.008% 0.0635 292.043);
    --chart-diverging-3-step-3: #65668d;
    --chart-diverging-3-step-3: oklch(52.496% 0.0611 282.94);
    --chart-diverging-3-step-3-on: #ffffff;
    --chart-diverging-3-step-3-on: oklch(100% 0 89.876);
    --chart-diverging-3-step-3-dim: #a4a5cf;
    --chart-diverging-3-step-3-dim: oklch(73.568% 0.0604 283.738);
    --chart-diverging-3-step-4: #616c90;
    --chart-diverging-3-step-4: oklch(53.629% 0.0582 271.193);
    --chart-diverging-3-step-4-on: #ffffff;
    --chart-diverging-3-step-4-on: oklch(100% 0 89.876);
    --chart-diverging-3-step-4-dim: #9faad2;
    --chart-diverging-3-step-4-dim: oklch(74.323% 0.0591 272.874);
    --chart-diverging-3-step-5: #5c7491;
    --chart-diverging-3-step-5: oklch(55.121% 0.0535 253.466);
    --chart-diverging-3-step-5-on: #ffffff;
    --chart-diverging-3-step-5-on: oklch(100% 0 89.876);
    --chart-diverging-3-step-5-dim: #99b2d1;
    --chart-diverging-3-step-5-dim: oklch(75.526% 0.0526 253.955);
    --chart-diverging-3-step-6: #5b7e90;
    --chart-diverging-3-step-6: oklch(57.343% 0.0483 231.008);
    --chart-diverging-3-step-6-on: #ffffff;
    --chart-diverging-3-step-6-on: oklch(100% 0 89.876);
    --chart-diverging-3-step-6-dim: #98bbcf;
    --chart-diverging-3-step-6-dim: oklch(77.308% 0.0474 233.248);
    --chart-diverging-3-step-7: #61888b;
    --chart-diverging-3-step-7: oklch(59.898% 0.0435 202.05);
    --chart-diverging-3-step-7-on: #ffffff;
    --chart-diverging-3-step-7-on: oklch(100% 0 89.876);
    --chart-diverging-3-step-7-dim: #133c3f;
    --chart-diverging-3-step-7-dim: oklch(32.915% 0.0452 201.936);
    --chart-diverging-3-step-8: #6c9085;
    --chart-diverging-3-step-8: oklch(62.299% 0.0434 174.084);
    --chart-diverging-3-step-8-on: #ffffff;
    --chart-diverging-3-step-8-on: oklch(100% 0 89.876);
    --chart-diverging-3-step-8-dim: #24463d;
    --chart-diverging-3-step-8-dim: oklch(36.52% 0.0431 174.756);
    --chart-diverging-3-step-9: #789580;
    --chart-diverging-3-step-9: oklch(64.14% 0.0451 153.548);
    --chart-diverging-3-step-9-on: #ffffff;
    --chart-diverging-3-step-9-on: oklch(100% 0 89.876);
    --chart-diverging-3-step-9-dim: #b2d0b9;
    --chart-diverging-3-step-9-dim: oklch(82.905% 0.0452 152.315);
    --chart-diverging-3-step-10: #82987e;
    --chart-diverging-3-step-10: oklch(65.5% 0.0454 140.803);
    --chart-diverging-3-step-10-on: #ffffff;
    --chart-diverging-3-step-10-on: oklch(100% 0 89.876);
    --chart-diverging-3-step-10-dim: #bbd3b6;
    --chart-diverging-3-step-10-dim: oklch(84.103% 0.0473 140.273);
    --chart-diverging-3-step-11: #89997c;
    --chart-diverging-3-step-11: oklch(66.207% 0.0456 131.173);
    --chart-diverging-3-step-11-on: #ffffff;
    --chart-diverging-3-step-11-on: oklch(100% 0 89.876);
    --chart-diverging-3-step-11-dim: #44523a;
    --chart-diverging-3-step-11-dim: oklch(41.923% 0.0424 132.615);
    --chart-diverging-3-step-12: #8b9a7c;
    --chart-diverging-3-step-12: oklch(66.588% 0.0464 129.267);
    --chart-diverging-3-step-12-on: #ffffff;
    --chart-diverging-3-step-12-on: oklch(100% 0 89.876);
    --chart-diverging-3-step-12-dim: #c5d4b4;
    --chart-diverging-3-step-12-dim: oklch(84.996% 0.0463 127.878);
  }
  :root {
    --chart-diverging-4-step-1: #bcb538;
    --chart-diverging-4-step-1: oklch(75.659% 0.1417 106.136);
    --chart-diverging-4-step-1-on: #2a2700;
    --chart-diverging-4-step-1-on: oklch(26.743% 0.0568 105.214);
    --chart-diverging-4-step-1-dim: #f5ed6b;
    --chart-diverging-4-step-1-dim: oklch(92.773% 0.1507 105.718);
    --chart-diverging-4-step-2: #bfb235;
    --chart-diverging-4-step-2: oklch(75.26% 0.1406 103.26);
    --chart-diverging-4-step-2-on: #2c2700;
    --chart-diverging-4-step-2-on: oklch(26.981% 0.0565 102.089);
    --chart-diverging-4-step-2-dim: #f9ea68;
    --chart-diverging-4-step-2-dim: oklch(92.466% 0.1502 102.76);
    --chart-diverging-4-step-3: #c8aa2e;
    --chart-diverging-4-step-3: oklch(74.38% 0.1388 94.663);
    --chart-diverging-4-step-3-on: #2f2600;
    --chart-diverging-4-step-3-on: oklch(27.083% 0.0557 95.47);
    --chart-diverging-4-step-3-dim: #7f6900;
    --chart-diverging-4-step-3-dim: oklch(52.663% 0.108 94.474);
    --chart-diverging-4-step-4: #d29d2d;
    --chart-diverging-4-step-4: oklch(72.794% 0.1362 81.374);
    --chart-diverging-4-step-4-on: #352300;
    --chart-diverging-4-step-4-on: oklch(27.135% 0.0562 79.885);
    --chart-diverging-4-step-4-dim: #ffd997;
    --chart-diverging-4-step-4-dim: oklch(90.267% 0.0934 80.886);
    --chart-diverging-4-step-5: #d88c3e;
    --chart-diverging-4-step-5: oklch(70.412% 0.1305 63.262);
    --chart-diverging-4-step-5-on: #ffffff;
    --chart-diverging-4-step-5-on: oklch(100% 0 89.876);
    --chart-diverging-4-step-5-dim: #844b00;
    --chart-diverging-4-step-5-dim: oklch(47.037% 0.1072 63.059);
    --chart-diverging-4-step-6: #d27a5d;
    --chart-diverging-4-step-6: oklch(66.924% 0.1179 38.951);
    --chart-diverging-4-step-6-on: #ffffff;
    --chart-diverging-4-step-6-on: oklch(100% 0 89.876);
    --chart-diverging-4-step-6-dim: #ffbca7;
    --chart-diverging-4-step-6-dim: oklch(85.162% 0.0833 38.12);
    --chart-diverging-4-step-7: #bb6e7e;
    --chart-diverging-4-step-7: oklch(62.725% 0.0992 6.928);
    --chart-diverging-4-step-7-on: #ffffff;
    --chart-diverging-4-step-7-on: oklch(100% 0 89.876);
    --chart-diverging-4-step-7-dim: #632636;
    --chart-diverging-4-step-7-dim: oklch(36.198% 0.0896 6.362);
    --chart-diverging-4-step-8: #9f688e;
    --chart-diverging-4-step-8: oklch(58.82% 0.0872 338.89);
    --chart-diverging-4-step-8-on: #ffffff;
    --chart-diverging-4-step-8-on: oklch(100% 0 89.876);
    --chart-diverging-4-step-8-dim: #481c3d;
    --chart-diverging-4-step-8-dim: oklch(30.474% 0.0816 338.063);
    --chart-diverging-4-step-9: #876591;
    --chart-diverging-4-step-9: oklch(55.716% 0.0774 318.409);
    --chart-diverging-4-step-9-on: #ffffff;
    --chart-diverging-4-step-9-on: oklch(100% 0 89.876);
    --chart-diverging-4-step-9-dim: #c8a2d1;
    --chart-diverging-4-step-9-dim: oklch(76.182% 0.078 319.777);
    --chart-diverging-4-step-10: #76638f;
    --chart-diverging-4-step-10: oklch(53.505% 0.0709 303.877);
    --chart-diverging-4-step-10-on: #ffffff;
    --chart-diverging-4-step-10-on: oklch(100% 0 89.876);
    --chart-diverging-4-step-10-dim: #b6a1d1;
    --chart-diverging-4-step-10-dim: oklch(74.355% 0.0716 304.636);
    --chart-diverging-4-step-11: #6c628b;
    --chart-diverging-4-step-11: oklch(52.168% 0.0646 295.263);
    --chart-diverging-4-step-11-on: #ffffff;
    --chart-diverging-4-step-11-on: oklch(100% 0 89.876);
    --chart-diverging-4-step-11-dim: #aca1cd;
    --chart-diverging-4-step-11-dim: oklch(73.341% 0.0639 296.25);
    --chart-diverging-4-step-12: #69618a;
    --chart-diverging-4-step-12: oklch(51.637% 0.0645 292.949);
    --chart-diverging-4-step-12-on: #ffffff;
    --chart-diverging-4-step-12-on: oklch(100% 0 89.876);
    --chart-diverging-4-step-12-dim: #a9a0cc;
    --chart-diverging-4-step-12-dim: oklch(72.853% 0.0637 294.14);
  }
  :root {
    --chart-diverging-5-step-1: #34525b;
    --chart-diverging-5-step-1: oklch(41.877% 0.0386 218.7);
    --chart-diverging-5-step-1-on: #ffffff;
    --chart-diverging-5-step-1-on: oklch(100% 0 89.876);
    --chart-diverging-5-step-1-dim: #77969f;
    --chart-diverging-5-step-1-dim: oklch(65.271% 0.0371 217.373);
    --chart-diverging-5-step-2: #34535b;
    --chart-diverging-5-step-2: oklch(42.138% 0.0389 215.82);
    --chart-diverging-5-step-2-on: #ffffff;
    --chart-diverging-5-step-2-on: oklch(100% 0 89.876);
    --chart-diverging-5-step-2-dim: #77979f;
    --chart-diverging-5-step-2-dim: oklch(65.498% 0.0375 214.678);
    --chart-diverging-5-step-3: #33545b;
    --chart-diverging-5-step-3: oklch(42.34% 0.0402 212.557);
    --chart-diverging-5-step-3-on: #ffffff;
    --chart-diverging-5-step-3-on: oklch(100% 0 89.876);
    --chart-diverging-5-step-3-dim: #76989f;
    --chart-diverging-5-step-3-dim: oklch(65.66% 0.0391 211.627);
    --chart-diverging-5-step-4: #335759;
    --chart-diverging-5-step-4: oklch(43.05% 0.0416 200.263);
    --chart-diverging-5-step-4-on: #ffffff;
    --chart-diverging-5-step-4-on: oklch(100% 0 89.876);
    --chart-diverging-5-step-4-dim: #769a9c;
    --chart-diverging-5-step-4-dim: oklch(66.016% 0.0398 200.48);
    --chart-diverging-5-step-5: #345b56;
    --chart-diverging-5-step-5: oklch(44.058% 0.0453 185.289);
    --chart-diverging-5-step-5-on: #ffffff;
    --chart-diverging-5-step-5-on: oklch(100% 0 89.876);
    --chart-diverging-5-step-5-dim: #769e98;
    --chart-diverging-5-step-5-dim: oklch(66.809% 0.0446 184.793);
    --chart-diverging-5-step-6: #396051;
    --chart-diverging-5-step-6: oklch(45.51% 0.0511 167.671);
    --chart-diverging-5-step-6-on: #ffffff;
    --chart-diverging-5-step-6-on: oklch(100% 0 89.876);
    --chart-diverging-5-step-6-dim: #7aa291;
    --chart-diverging-5-step-6-dim: oklch(67.782% 0.0504 166.901);
    --chart-diverging-5-step-7: #456447;
    --chart-diverging-5-step-7: oklch(47.038% 0.0589 146.151);
    --chart-diverging-5-step-7-on: #ffffff;
    --chart-diverging-5-step-7-on: oklch(100% 0 89.876);
    --chart-diverging-5-step-7-dim: #84a684;
    --chart-diverging-5-step-7-dim: oklch(69.024% 0.0618 144.869);
    --chart-diverging-5-step-8: #53663e;
    --chart-diverging-5-step-8: oklch(48.368% 0.0648 129.238);
    --chart-diverging-5-step-8-on: #ffffff;
    --chart-diverging-5-step-8-on: oklch(100% 0 89.876);
    --chart-diverging-5-step-8-dim: #93a77a;
    --chart-diverging-5-step-8-dim: oklch(70.097% 0.067 127.511);
    --chart-diverging-5-step-9: #606837;
    --chart-diverging-5-step-9: oklch(49.817% 0.0714 116.671);
    --chart-diverging-5-step-9-on: #ffffff;
    --chart-diverging-5-step-9-on: oklch(100% 0 89.876);
    --chart-diverging-5-step-9-dim: #a0a871;
    --chart-diverging-5-step-9-dim: oklch(71.155% 0.0755 115.089);
    --chart-diverging-5-step-10: #696832;
    --chart-diverging-5-step-10: oklch(50.557% 0.0752 107.858);
    --chart-diverging-5-step-10-on: #ffffff;
    --chart-diverging-5-step-10-on: oklch(100% 0 89.876);
    --chart-diverging-5-step-10-dim: #a9a86b;
    --chart-diverging-5-step-10-dim: oklch(71.796% 0.0816 107.482);
    --chart-diverging-5-step-11: #6f6830;
    --chart-diverging-5-step-11: oklch(51.107% 0.077 102.237);
    --chart-diverging-5-step-11-on: #ffffff;
    --chart-diverging-5-step-11-on: oklch(100% 0 89.876);
    --chart-diverging-5-step-11-dim: #b0a869;
    --chart-diverging-5-step-11-dim: oklch(72.37% 0.0838 101.974);
    --chart-diverging-5-step-12: #71682f;
    --chart-diverging-5-step-12: oklch(51.293% 0.0781 100.455);
    --chart-diverging-5-step-12-on: #ffffff;
    --chart-diverging-5-step-12-on: oklch(100% 0 89.876);
    --chart-diverging-5-step-12-dim: #b2a768;
    --chart-diverging-5-step-12-dim: oklch(72.317% 0.084 99.571);
  }
  :root {
    --chart-diverging-6-step-1: #69618a;
    --chart-diverging-6-step-1: oklch(51.637% 0.0645 292.949);
    --chart-diverging-6-step-1-on: #ffffff;
    --chart-diverging-6-step-1-on: oklch(100% 0 89.876);
    --chart-diverging-6-step-1-dim: #a9a0cc;
    --chart-diverging-6-step-1-dim: oklch(72.853% 0.0637 294.14);
    --chart-diverging-6-step-2: #6b6089;
    --chart-diverging-6-step-2: oklch(51.565% 0.065 296.369);
    --chart-diverging-6-step-2-on: #ffffff;
    --chart-diverging-6-step-2-on: oklch(100% 0 89.876);
    --chart-diverging-6-step-2-dim: #ab9fcb;
    --chart-diverging-6-step-2-dim: oklch(72.784% 0.0642 297.279);
    --chart-diverging-6-step-3: #6f5e85;
    --chart-diverging-6-step-3: oklch(51.349% 0.0636 304.185);
    --chart-diverging-6-step-3-on: #ffffff;
    --chart-diverging-6-step-3-on: oklch(100% 0 89.876);
    --chart-diverging-6-step-3-dim: #b09dc7;
    --chart-diverging-6-step-3-dim: oklch(72.67% 0.0633 305.417);
    --chart-diverging-6-step-4: #755a7c;
    --chart-diverging-6-step-4: oklch(50.757% 0.0619 319.242);
    --chart-diverging-6-step-4-on: #ffffff;
    --chart-diverging-6-step-4-on: oklch(100% 0 89.876);
    --chart-diverging-6-step-4-dim: #b799be;
    --chart-diverging-6-step-4-dim: oklch(72.197% 0.0624 319.854);
    --chart-diverging-6-step-5: #7b566e;
    --chart-diverging-6-step-5: oklch(50.072% 0.0599 340.381);
    --chart-diverging-6-step-5-on: #ffffff;
    --chart-diverging-6-step-5-on: oklch(100% 0 89.876);
    --chart-diverging-6-step-5-dim: #bf95af;
    --chart-diverging-6-step-5-dim: oklch(71.69% 0.0612 341.143);
    --chart-diverging-6-step-6: #7e535a;
    --chart-diverging-6-step-6: oklch(49.162% 0.0582 8.743);
    --chart-diverging-6-step-6-on: #ffffff;
    --chart-diverging-6-step-6-on: oklch(100% 0 89.876);
    --chart-diverging-6-step-6-dim: #c59299;
    --chart-diverging-6-step-6-dim: oklch(71.066% 0.0623 9.627);
    --chart-diverging-6-step-7: #795244;
    --chart-diverging-6-step-7: oklch(47.747% 0.0572 40.555);
    --chart-diverging-6-step-7-on: #ffffff;
    --chart-diverging-6-step-7-on: oklch(100% 0 89.876);
    --chart-diverging-6-step-7-dim: #c09281;
    --chart-diverging-6-step-7-dim: oklch(69.912% 0.0612 41.201);
    --chart-diverging-6-step-8: #6e5338;
    --chart-diverging-6-step-8: oklch(46.364% 0.054 65.831);
    --chart-diverging-6-step-8-on: #ffffff;
    --chart-diverging-6-step-8-on: oklch(100% 0 89.876);
    --chart-diverging-6-step-8-dim: #b49474;
    --chart-diverging-6-step-8-dim: oklch(68.78% 0.0588 66.587);
    --chart-diverging-6-step-9: #645436;
    --chart-diverging-6-step-9: oklch(45.411% 0.0494 82.573);
    --chart-diverging-6-step-9-on: #ffffff;
    --chart-diverging-6-step-9-on: oklch(100% 0 89.876);
    --chart-diverging-6-step-9-dim: #a99573;
    --chart-diverging-6-step-9-dim: oklch(67.888% 0.0529 80.768);
    --chart-diverging-6-step-10: #5b5537;
    --chart-diverging-6-step-10: oklch(44.718% 0.0459 98.25);
    --chart-diverging-6-step-10-on: #ffffff;
    --chart-diverging-6-step-10-on: oklch(100% 0 89.876);
    --chart-diverging-6-step-10-dim: #9f9774;
    --chart-diverging-6-step-10-dim: oklch(67.411% 0.0498 96.715);
    --chart-diverging-6-step-11: #575539;
    --chart-diverging-6-step-11: oklch(44.364% 0.0429 104.543);
    --chart-diverging-6-step-11-on: #ffffff;
    --chart-diverging-6-step-11-on: oklch(100% 0 89.876);
    --chart-diverging-6-step-11-dim: #9b9777;
    --chart-diverging-6-step-11-dim: oklch(67.125% 0.0453 101.594);
    --chart-diverging-6-step-12: #55553a;
    --chart-diverging-6-step-12: oklch(44.193% 0.0415 107.985);
    --chart-diverging-6-step-12-on: #ffffff;
    --chart-diverging-6-step-12-on: oklch(100% 0 89.876);
    --chart-diverging-6-step-12-dim: #989778;
    --chart-diverging-6-step-12-dim: oklch(66.888% 0.0438 105.995);
  }
}

/* stellar:colors-code.css */
:root {
  --code-bg: #2a2608;
  --code-bg: oklch(26.571% 0.0461 101.717);
  --code-inner-bg: #262e32;
  --code-inner-bg: oklch(29.519% 0.0133 229.43);
  --code-border: #324751;
  --code-border: oklch(38.449% 0.0313 228.967);
  --code-border-subtle: #3247518c;
  --code-border-subtle: oklch(38.449% 0.0313 228.967 / 0.549);
  --code-fg: #ccf2f1;
  --code-fg: oklch(93.393% 0.0393 194.536);
  --code-ln: #d8eefc;
  --code-ln: oklch(93.718% 0.0301 235.633);
  --code-ln-current: #ccf2f1;
  --code-ln-current: oklch(93.393% 0.0393 194.536);
  --code-highlight-line: #52778a3d;
  --code-highlight-line: oklch(54.884% 0.0512 231.215 / 0.239);
  --code-selection: #6b737852;
  --code-selection: oklch(55.041% 0.0124 234.988 / 0.322);
  --code-comment: #487a81;
  --code-comment: oklch(54.697% 0.0549 207.105);
  --code-comment-special: #487a81;
  --code-comment-special: oklch(54.697% 0.0549 207.105);
  --code-keyword: #91b6ca;
  --code-keyword: oklch(75.597% 0.0492 231.855);
  --code-keyword-const: #bbb183;
  --code-keyword-const: oklch(75.732% 0.063 97.306);
  --code-keyword-decl: #b7addc;
  --code-keyword-decl: oklch(77.191% 0.0671 294.53);
  --code-keyword-namespace: #89b9ba;
  --code-keyword-namespace: oklch(75.219% 0.0507 197.739);
  --code-type: #c1ad9a;
  --code-type: oklch(75.962% 0.0352 65.804);
  --code-operator: #97b6bf;
  --code-operator: oklch(75.613% 0.0361 217.254);
  --code-name: #a9b2b7;
  --code-name: oklch(75.799% 0.0124 231.714);
  --code-name-class: #e9a164;
  --code-name-class: oklch(76.665% 0.1155 60.083);
  --code-name-constant: #e9a164;
  --code-name-constant: oklch(76.665% 0.1155 60.083);
  --code-name-decorator: #a9b2b7;
  --code-name-decorator: oklch(75.799% 0.0124 231.714);
  --code-name-entity: #a9b2b7;
  --code-name-entity: oklch(75.799% 0.0124 231.714);
  --code-name-exception: #a9b2b7;
  --code-name-exception: oklch(75.799% 0.0124 231.714);
  --code-name-function: #a9b2b7;
  --code-name-function: oklch(75.799% 0.0124 231.714);
  --code-name-label: #a9b2b7;
  --code-name-label: oklch(75.799% 0.0124 231.714);
  --code-name-namespace: #a9b2b7;
  --code-name-namespace: oklch(75.799% 0.0124 231.714);
  --code-name-property: #c1ad9a;
  --code-name-property: oklch(75.962% 0.0352 65.804);
  --code-name-tag: #daa861;
  --code-name-tag: oklch(76.311% 0.1065 74.702);
  --code-name-variable: #a9b2b7;
  --code-name-variable: oklch(75.799% 0.0124 231.714);
  --code-name-attribute: #c1ad9a;
  --code-name-attribute: oklch(75.962% 0.0352 65.804);
  --code-name-builtin: #97b6bf;
  --code-name-builtin: oklch(75.613% 0.0361 217.254);
  --code-string: #fe9656;
  --code-string: oklch(77.06% 0.1479 50.62);
  --code-string-affix: #bcb17e;
  --code-string-affix: oklch(75.72% 0.0693 97.432);
  --code-string-delim: #e4a36b;
  --code-string-delim: oklch(76.581% 0.1058 60.99);
  --code-string-escape: #bab188;
  --code-string-escape: oklch(75.749% 0.0566 97.15);
  --code-string-regex: #bdb08d;
  --code-string-regex: oklch(75.912% 0.05 90.08);
  --code-string-doc: #317c8b;
  --code-string-doc: oklch(54.611% 0.0763 213.087);
  --code-number: #b5b475;
  --code-number: oklch(75.587% 0.0834 107.461);
  --code-error: #fee9ba;
  --code-error: oklch(93.953% 0.0648 86.747);
  --code-inserted: #94b5cf;
  --code-inserted: oklch(75.757% 0.0519 242.122);
  --code-deleted: #f5ecbf;
  --code-deleted: oklch(93.902% 0.0592 97.983);
  --code-strong: #ccf2f1;
  --code-strong: oklch(93.393% 0.0393 194.536);
  --code-emph: #ccf2f1;
  --code-emph: oklch(93.393% 0.0393 194.536);
}
@media (prefers-color-scheme: dark) {
  :root {
    --code-bg: #ded5a9;
    --code-bg: oklch(86.926% 0.0588 97.808);
    --code-inner-bg: #c4ccd1;
    --code-inner-bg: oklch(84.051% 0.0112 234.848);
    --code-border: #9cb2be;
    --code-border: oklch(75.063% 0.0299 231.604);
    --code-border-subtle: #9cb2be8c;
    --code-border-subtle: oklch(75.063% 0.0299 231.604 / 0.549);
    --code-fg: #032b2b;
    --code-fg: oklch(26.289% 0.0425 194.88);
    --code-ln: #142933;
    --code-ln: oklch(26.822% 0.0328 230.281);
    --code-ln-current: #032b2b;
    --code-ln-current: oklch(26.289% 0.0425 194.88);
    --code-highlight-line: #799eb23d;
    --code-highlight-line: oklch(67.896% 0.0502 232.054 / 0.239);
    --code-selection: #929a9f52;
    --code-selection: oklch(68.131% 0.0118 234.908 / 0.322);
    --code-comment: #6fa1a9;
    --code-comment: oklch(67.65% 0.0544 208.447);
    --code-comment-special: #6fa1a9;
    --code-comment-special: oklch(67.65% 0.0544 208.447);
    --code-keyword: #365a6c;
    --code-keyword: oklch(44.801% 0.0509 231.176);
    --code-keyword-const: #5d5630;
    --code-keyword-const: oklch(45.028% 0.0564 99.103);
    --code-keyword-decl: #585079;
    --code-keyword-decl: oklch(45.637% 0.0664 292.52);
    --code-keyword-namespace: #2d5d5e;
    --code-keyword-namespace: oklch(44.534% 0.0522 197.236);
    --code-type: #625343;
    --code-type: oklch(45.257% 0.0319 68.693);
    --code-operator: #3d5a62;
    --code-operator: oklch(44.791% 0.0367 216.832);
    --code-name: #4e575b;
    --code-name: oklch(45.029% 0.0131 226.223);
    --code-name-class: #7f4812;
    --code-name-class: oklch(45.844% 0.0987 59.325);
    --code-name-constant: #7f4812;
    --code-name-constant: oklch(45.844% 0.0987 59.325);
    --code-name-decorator: #4e575b;
    --code-name-decorator: oklch(45.029% 0.0131 226.223);
    --code-name-entity: #4e575b;
    --code-name-entity: oklch(45.029% 0.0131 226.223);
    --code-name-exception: #4e575b;
    --code-name-exception: oklch(45.029% 0.0131 226.223);
    --code-name-function: #4e575b;
    --code-name-function: oklch(45.029% 0.0131 226.223);
    --code-name-label: #4e575b;
    --code-name-label: oklch(45.029% 0.0131 226.223);
    --code-name-namespace: #4e575b;
    --code-name-namespace: oklch(45.029% 0.0131 226.223);
    --code-name-property: #625343;
    --code-name-property: oklch(45.257% 0.0319 68.693);
    --code-name-tag: #744e0e;
    --code-name-tag: oklch(45.516% 0.0901 74.235);
    --code-name-variable: #4e575b;
    --code-name-variable: oklch(45.029% 0.0131 226.223);
    --code-name-attribute: #625343;
    --code-name-attribute: oklch(45.257% 0.0319 68.693);
    --code-name-builtin: #3d5a62;
    --code-name-builtin: oklch(44.791% 0.0367 216.832);
    --code-string: #8d3f00;
    --code-string: oklch(46.3% 0.1231 49.625);
    --code-string-affix: #5e562b;
    --code-string-affix: oklch(45.048% 0.0625 98.996);
    --code-string-delim: #7b4a1a;
    --code-string-delim: oklch(45.731% 0.0905 61.074);
    --code-string-escape: #5c5634;
    --code-string-escape: oklch(45% 0.0512 99.467);
    --code-string-regex: #5f5538;
    --code-string-regex: oklch(45.149% 0.0455 91.22);
    --code-string-doc: #5ca3b3;
    --code-string-doc: oklch(67.502% 0.0751 213.938);
    --code-number: #585823;
    --code-number: oklch(44.824% 0.074 109.046);
    --code-error: #302506;
    --code-error: oklch(27.026% 0.0483 88.931);
    --code-inserted: #395970;
    --code-inserted: oklch(44.907% 0.0534 240.712);
    --code-deleted: #2b2709;
    --code-deleted: oklch(26.977% 0.0461 101.715);
    --code-strong: #032b2b;
    --code-strong: oklch(26.289% 0.0425 194.88);
    --code-emph: #032b2b;
    --code-emph: oklch(26.289% 0.0425 194.88);
  }
}

/* stellar:fonts-families.css */
:root {
  --font-antique:
    Superclarendon,
    "Bookman Old Style",
    "URW Bookman",
    "URW Bookman L",
    "Georgia Pro",
    Georgia,
    serif;
  --font-classical-humanist:
    Optima,
    Candara,
    "Noto Sans",
    source-sans-pro,
    sans-serif;
  --font-didone:
    Didot,
    "Bodoni MT",
    "Noto Serif Display",
    "URW Palladio L",
    P052,
    Sylfaen,
    serif;
  --font-geometric-humanist:
    Avenir,
    Montserrat,
    Corbel,
    "URW Gothic",
    source-sans-pro,
    sans-serif;
  --font-handwritten:
    "Segoe Print",
    "Bradley Hand",
    Chilanka,
    TSCu_Comic,
    casual,
    cursive;
  --font-humanist:
    Seravek,
    "Gill Sans Nova",
    Ubuntu,
    Calibri,
    "DejaVu Sans",
    source-sans-pro,
    sans-serif;
  --font-industrial:
    Bahnschrift,
    "DIN Alternate",
    "Franklin Gothic Medium",
    "Nimbus Sans Narrow",
    sans-serif-condensed,
    sans-serif;
  --font-mono:
    "Dank Mono",
    "Operator Mono",
    Inconsolata,
    "Fira Mono",
    ui-monospace,
    "SF Mono",
    Monaco,
    "Droid Sans Mono",
    "Source Code Pro",
    "Cascadia Code",
    Menlo,
    Consolas,
    "DejaVu Sans Mono",
    monospace;
  --font-monospace-code:
    "Dank Mono",
    "Operator Mono",
    Inconsolata,
    "Fira Mono",
    ui-monospace,
    "SF Mono",
    Monaco,
    "Droid Sans Mono",
    "Source Code Pro",
    "Cascadia Code",
    Menlo,
    Consolas,
    "DejaVu Sans Mono",
    monospace;
  --font-monospace-slab-serif:
    "Nimbus Mono PS",
    "Courier New",
    monospace;
  --font-neo-grotesque:
    Inter,
    Roboto,
    "Helvetica Neue",
    "Arial Nova",
    "Nimbus Sans",
    Arial,
    sans-serif;
  --font-old-style:
    "Iowan Old Style",
    "Palatino Linotype",
    "URW Palladio L",
    P052,
    serif;
  --font-rounded-sans:
    ui-rounded,
    "Hiragino Maru Gothic ProN",
    Quicksand,
    Comfortaa,
    Manjari,
    "Arial Rounded MT",
    "Arial Rounded MT Bold",
    Calibri,
    source-sans-pro,
    sans-serif;
  --font-sans:
    "Instrument Sans",
    ui-sans-serif,
    system-ui,
    sans-serif;
  --font-serif:
    Fraunces,
    Georgia,
    serif;
  --font-slab-serif:
    Rockwell,
    "Rockwell Nova",
    "Roboto Slab",
    "DejaVu Serif",
    "Sitka Small",
    serif;
  --font-transitional:
    Charter,
    "Bitstream Charter",
    "Sitka Text",
    Cambria,
    serif;
}

/* stellar:fonts-weights.css */
:root {
  --font-weight-thin: 100;
  --font-weight-extra-light: 200;
  --font-weight-light: 300;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-semi-bold: 600;
  --font-weight-bold: 700;
  --font-weight-extra-bold: 800;
  --font-weight-black: 900;
  --font-weight-extra-black: 950;
}

/* stellar:general-viewport.css */
:root {
  --viewport-min: 320px;
  --viewport-max: 1440px;
}

/* stellar:fonts-sizes.css */
:root {
  --font-size--2: clamp(0.694444rem, calc(0.667108rem + 0.136684vw), 0.790123rem);
  --font-size--1: clamp(0.833333rem, calc(0.81746rem + 0.079365vw), 0.888889rem);
  --font-size-0: 1rem;
  --font-size-1: clamp(1.125rem, calc(1.103571rem + 0.107143vw), 1.2rem);
  --font-size-2: clamp(1.265625rem, calc(1.215804rem + 0.249107vw), 1.44rem);
  --font-size-3: clamp(1.423828rem, calc(1.336922rem + 0.434531vw), 1.728rem);
  --font-size-4: clamp(1.601807rem, calc(1.467009rem + 0.673991vw), 2.0736rem);
  --font-size-5: clamp(1.802032rem, calc(1.60595rem + 0.980411vw), 2.48832rem);
  --font-size-6: clamp(2.027287rem, calc(1.753373rem + 1.369568vw), 2.985984rem);
  --font-size-7: clamp(2.280697rem, calc(1.908559rem + 1.860691vw), 3.583181rem);
  --font-size-8: clamp(2.565785rem, calc(2.070347rem + 2.477189vw), 4.299817rem);
  --font-size-9: clamp(2.886508rem, calc(2.237001rem + 3.247533vw), 5.15978rem);
  --font-size-10: clamp(3.247321rem, calc(2.406059rem + 4.206308vw), 6.191736rem);
  --font-size-11: clamp(3.653236rem, calc(2.574137rem + 5.395497vw), 7.430084rem);
  --font-size-12: clamp(4.109891rem, calc(2.736688rem + 6.866014vw), 8.9161rem);
}

/* stellar:fonts-line-heights.css */
:root {
  --font-line-height--3: 1.234804rem;
  --font-line-height--2: 1.317536rem;
  --font-line-height--1: 1.405811rem;
  --font-line-height-0: 1.5rem;
  --font-line-height-1: 1.6005rem;
  --font-line-height-2: 1.707733rem;
  --font-line-height-3: 1.822152rem;
  --font-line-height-4: 1.944236rem;
}

/* stellar:fonts-spacing.css */
:root {
  --font-letter-spacing--2: calc(calc(-1 * max(0, 0.025) * pow(max(1, calc(1.778 + 0.222 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1))), 1)) * 1em);
  --font-letter-spacing--1: calc(calc(-1 * max(0, 0.025)) * 1em);
  --font-letter-spacing-0: calc(calc(max(0, 0.025) - max(0, 0.025)) * 1em);
  --font-letter-spacing-1: calc(max(0, 0.025) * 1em);
  --font-letter-spacing-2: calc(calc(max(0, 0.025) * pow(max(1, calc(1.778 + 0.222 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1))), 1)) * 1em);
  --font-letter-spacing-3: calc(calc(max(0, 0.025) * pow(max(1, calc(1.778 + 0.222 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1))), 2)) * 1em);
}

/* stellar:general-size.css */
:root {
  --size--2: clamp(0.439179rem, calc(0.346404rem + 0.463872vw), 0.763889rem);
  --size--1: clamp(0.468604rem, calc(0.340586rem + 0.64009vw), 0.916667rem);
  --size-0: clamp(0.5rem, calc(0.328571rem + 0.857143vw), 1.1rem);
  --size-1: clamp(0.5335rem, calc(0.308786rem + 1.123571vw), 1.32rem);
  --size-2: clamp(0.569244rem, calc(0.279314rem + 1.449651vw), 1.584rem);
  --size-3: clamp(0.607384rem, calc(0.237836rem + 1.847737vw), 1.9008rem);
  --size-4: clamp(0.648079rem, calc(0.181541rem + 2.332688vw), 2.28096rem);
  --size-5: clamp(0.6915rem, calc(0.107028rem + 2.92236vw), 2.737152rem);
  --size-6: clamp(0.73783rem, calc(0.010187rem + 3.638217vw), 3.284582rem);
  --size-7: clamp(0.787265rem, calc(-0.113945rem + 4.506048vw), 3.941499rem);
  --size-8: clamp(0.840012rem, calc(-0.271356rem + 5.556838vw), 4.729799rem);
  --size-9: clamp(0.896293rem, calc(-0.469269rem + 6.827808vw), 5.675758rem);
  --size-10: clamp(0.956344rem, calc(-0.716389rem + 8.363666vw), 6.81091rem);
  --size-11: clamp(1.020419rem, calc(-1.023202rem + 10.218104vw), 8.173092rem);
  --size-12: clamp(1.088787rem, calc(-1.402334rem + 12.455605vw), 9.80771rem);
}

/* stellar:general-aspect-ratio.css */
:root {
  --aspect-ratio-portrait: 0.75;
  --aspect-ratio-widescreen: 1.7778;
  --aspect-ratio-square: 1;
  --aspect-ratio-landscape: 1.3333;
  --aspect-ratio-cinematic: 2.35;
  --aspect-ratio-ultrawide: 3.5556;
}

/* stellar:general-zindex.css */
:root {
  --zindex-drawer: 700;
  --zindex-dialog: 800;
  --zindex-dropdown: 900;
  --zindex-toast: 950;
  --zindex-tooltip: 1000;
  --zindex-important: 18014398509481984;
}

/* stellar:border-width.css */
:root {
  --border-width-0: 0.1rem;
  --border-width-1: clamp(0.1125rem, calc(0.104243rem + 0.041286vw), 0.1414rem);
  --border-width-2: clamp(0.126562rem, calc(0.105598rem + 0.104824vw), 0.19994rem);
  --border-width-3: clamp(0.142383rem, calc(0.102288rem + 0.200474vw), 0.282715rem);
  --border-width-4: clamp(0.160181rem, calc(0.09173rem + 0.342254vw), 0.399758rem);
  --border-width-5: clamp(0.180203rem, calc(0.070187rem + 0.550079vw), 0.565258rem);
}

/* stellar:border-radius.css */
:root {
  --border-radius-0: clamp(0.125rem, calc(0.017857rem + 0.535714vw), 0.5rem);
  --border-radius-1: clamp(0.15625rem, calc(0.022321rem + 0.669643vw), 0.625rem);
  --border-radius-2: clamp(0.195312rem, calc(0.027902rem + 0.837054vw), 0.78125rem);
  --border-radius-3: clamp(0.244141rem, calc(0.034877rem + 1.046317vw), 0.976562rem);
  --border-radius-4: clamp(0.305176rem, calc(0.043597rem + 1.307896vw), 1.220703rem);
  --border-radius-5: clamp(0.38147rem, calc(0.054496rem + 1.63487vw), 1.525879rem);
  --border-radius-6: clamp(0.476837rem, calc(0.06812rem + 2.043588vw), 1.907349rem);
  --border-radius-1-2: clamp(0.351562rem, calc(0.050223rem + 1.506696vw), 1.40625rem);
  --border-radius-2-3: clamp(0.439453rem, calc(0.062779rem + 1.883371vw), 1.757812rem);
  --border-radius-3-4: clamp(0.549316rem, calc(0.078474rem + 2.354213vw), 2.197266rem);
  --border-radius-4-5: clamp(0.686646rem, calc(0.098092rem + 2.942766vw), 2.746582rem);
  --border-radius-5-6: clamp(0.858307rem, calc(0.122615rem + 3.678458vw), 3.433228rem);
}

/* stellar:border-generate.css */
:root {
  --radius-blob-1: 55% 30% 56% 33% / 30% 55% 30% 55%;
  --radius-blob-2: 34% 30% 60% 60% / 60% 58% 36% 35%;
  --radius-blob-3: 39% 64% 35% 62% / 61% 32% 62% 33%;
  --radius-blob-4: 34% 34% 37% 68% / 66% 67% 66% 38%;
  --radius-blob-5: 69% 36% 39% 38% / 43% 70% 70% 70%;
  --radius-drawn-1: 0.625rem 8.438rem 0.625rem 8.125rem / 7.813rem 1.563rem 8.75rem 0.625rem;
  --radius-drawn-2: 9.063rem 2.813rem 2.188rem 9.375rem / 0.625rem 9.063rem 8.438rem 1.25rem;
  --radius-drawn-3: 11.563rem 2.188rem 10rem 0.625rem / 1.875rem 11.563rem 2.813rem 11.563rem;
  --radius-drawn-4: 13.125rem 0.625rem 2.5rem 1.25rem / 1.563rem 12.813rem 12.188rem 12.188rem;
  --radius-drawn-5: 2.188rem 14.375rem 2.188rem 1.25rem / 14.063rem 2.188rem 14.063rem 14.688rem;
  --radius-drawn-6: 4.688rem 15.938rem 4.063rem 3.125rem / 15.938rem 1.563rem 15.938rem 15.938rem;
}

/* stellar:animations.css */
:root {
  --anim-duration-base: calc(calc(0.18 + 0.06 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1)) * 1s);
  --anim-scale-base: 1;
  --anim-distance-0: calc(calc(0.25 + 0.35 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1)) * 1rem);
  --anim-distance-1: calc(calc(0.28125 + 0.46875 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1)) * 1rem);
  --anim-distance-2: calc(calc(0.316406 + 0.621094 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1)) * 1rem);
  --anim-distance-3: calc(calc(0.355957 + 0.815918 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1)) * 1rem);
  --anim-distance-4: calc(calc(0.400452 + 1.064392 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1)) * 1rem);
  --anim-duration--2: calc(calc(0.105403 + 0.033486 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1)) * 1s);
  --anim-duration--1: calc(calc(0.112465 + 0.054202 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1)) * 1s);
  --anim-duration-0: calc(calc(0.12 + 0.08 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1)) * 1s);
  --anim-duration-1: calc(calc(0.12804 + 0.11196 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1)) * 1s);
  --anim-duration-2: calc(calc(0.136619 + 0.151381 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1)) * 1s);
  --anim-duration-3: calc(calc(0.145772 + 0.199828 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1)) * 1s);
  --anim-duration-4: calc(calc(0.155539 + 0.259181 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1)) * 1s);
  --anim-opacity-0: calc(0.2 + 0.4 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1));
  --anim-opacity-1: calc(0.2134 + 0.4268 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1));
  --anim-opacity-2: calc(0.227698 + 0.455396 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1));
  --anim-rotate--1: calc(calc(3.748828 + 2.917838 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1)) * 1deg);
  --anim-rotate-0: calc(calc(4 + 4 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1)) * 1deg);
  --anim-rotate-1: calc(calc(4.268 + 5.332 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1)) * 1deg);
  --anim-rotate-2: calc(calc(4.553956 + 6.966044 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1)) * 1deg);
  --anim-scale--2: calc(0.834439 + 0.061485 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1));
  --anim-scale--1: calc(0.890347 + 0.065604 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1));
  --anim-scale-0: calc(0.95 + 0.07 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1));
  --anim-scale-1: calc(1.01365 + 0.07469 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1));
  --anim-scale-2: calc(1.081565 + 0.079694 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1));
  --anim-distance-none: 0rem;
  --anim-distance-xs: calc(calc(0.125 + 0.075 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1)) * 1rem);
  --anim-distance-sm: calc(calc(0.25 + 0.1 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1)) * 1rem);
  --anim-distance-md: calc(calc(0.5 + 0.2 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1)) * 1rem);
  --anim-distance-lg: calc(calc(0.75 + 0.25 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1)) * 1rem);
  --anim-distance-xl: calc(calc(1.25 + 0.35 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1)) * 1rem);
  --anim-duration-none: 0s;
  --anim-duration-instant: 0.01s;
  --anim-duration-fast: calc(calc(0.12 + 0.06 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1)) * 1s);
  --anim-duration-slow: calc(calc(0.28 + 0.08 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1)) * 1s);
  --anim-duration-long: 0.7s;
  --anim-ease-standard: cubic-bezier(0.4, 0, 0.2, 1);
  --anim-ease-emphasized: cubic-bezier(0.2, 0, 0, 1);
  --anim-ease-entrance: cubic-bezier(0.16, 1, 0.3, 1);
  --anim-ease-bounce: linear(0, 0.011 2.9%, 0.045 5.8%, 0.1 8.6%, 0.176 11.5%, 0.273 14.4%, 0.391 17.3%, 0.53 20.2%, 0.69 23%, 0.871 25.9%, 1.068 28.8%, 1.156 30.3%, 1.171 30.8%, 1.171 31.6%, 1.163 32.4%, 1.138 33.3%, 1.017 36.7%, 0.977 38.1%, 0.945 39.5%, 0.93 40.9%, 0.928 42.4%, 0.937 43.8%, 0.958 45.2%, 1.075 49.2%, 1.101 50.8%, 1.11 52.1%, 1.105 53.4%, 1.062 56.2%, 1.017 58.1%, 0.991 60.2%, 0.98 62.7%, 0.985 65.2%, 1 68.1%, 1.036 74.2%, 1.046 77.4%, 1.044 80.4%, 1.028 83.5%, 1.001 86.9%, 0.999 99.9%);
  --anim-ease-shake: linear(0, 0.5 12%, 0.25 22%, 0.75 32%, 0.35 42%, 0.65 52%, 0.43 62%, 0.57 72%, 0.48 82%, 0.52 90%, 1);
  --anim-ease-heartbeat: linear(0, 0.38 14%, 0.7 28%, 0.46 36%, 0.84 50%, 0.62 60%, 0.9 74%, 1);
  --anim-ease-pulse: cubic-bezier(0.42, 0, 0.58, 1);
  --anim-ease-linear: linear;
  --anim-opacity-transparent: 0;
  --anim-opacity-muted: calc(0.4 + 0.2 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1));
  --anim-opacity-solid: 1;
  --anim-rotate-none: 0deg;
  --anim-rotate-xs: calc(calc(1 + 1 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1)) * 1deg);
  --anim-rotate-sm: calc(calc(3 + 2 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1)) * 1deg);
  --anim-rotate-md: calc(calc(8 + 4 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1)) * 1deg);
  --anim-rotate-lg: calc(calc(15 + 5 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1)) * 1deg);
  --anim-rotate-neg-xs: calc(calc(-2 + 1 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1)) * 1deg);
  --anim-rotate-neg-sm: calc(calc(-5 + 2 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1)) * 1deg);
  --anim-rotate-neg-md: calc(calc(-12 + 4 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1)) * 1deg);
  --anim-scale-down-strong: calc(0.88 + 0.04 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1));
  --anim-scale-down: calc(0.96 + 0.02 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1));
  --anim-scale-up: calc(1.03 + 0.03 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1));
  --anim-scale-up-strong: calc(1.08 + 0.04 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1));
}
.animate {
  animation-duration: var(--anim-duration-base);
  animation-delay: var(--anim-duration-none);
  animation-timing-function: var(--anim-ease-standard);
  animation-iteration-count: 1;
  animation-fill-mode: both;
  animation-direction: normal;
  animation-play-state: running;
}
@media (prefers-reduced-motion: reduce) {
  .animate {
    animation-duration: var(--anim-duration-instant);
    animation-delay: var(--anim-duration-none);
    animation-timing-function: var(--anim-ease-linear);
    animation-iteration-count: 1;
  }
}

/* stellar:colors-shadows.css */
:root {
  --shadow--4:
    inset 0 1px 9px 0 rgb(10 18 22 / 0.347),
    inset 0 -.5px 0 0 #fff,
    inset 0 .5px 0 0 #0001;
  --shadow--4:
    inset 0 1px 9px 0 rgb(10 18 22 / 0.347),
    inset 0 -.5px 0 0 oklch(100% 0 89.876),
    inset 0 .5px 0 0 oklch(0% 0 0 / 0.067);
  --shadow--3:
    inset 0 1px 8px 0 rgb(10 18 22 / 0.347),
    inset 0 -.5px 0 0 #fff,
    inset 0 .5px 0 0 #0001;
  --shadow--3:
    inset 0 1px 8px 0 rgb(10 18 22 / 0.347),
    inset 0 -.5px 0 0 oklch(100% 0 89.876),
    inset 0 .5px 0 0 oklch(0% 0 0 / 0.067);
  --shadow--2:
    inset 0 1px 7px 0 rgb(10 18 22 / 0.347),
    inset 0 -.5px 0 0 #fff,
    inset 0 .5px 0 0 #0001;
  --shadow--2:
    inset 0 1px 7px 0 rgb(10 18 22 / 0.347),
    inset 0 -.5px 0 0 oklch(100% 0 89.876),
    inset 0 .5px 0 0 oklch(0% 0 0 / 0.067);
  --shadow--1:
    inset 0 1px 5px 0 rgb(10 18 22 / 0.347),
    inset 0 -.5px 0 0 #fff,
    inset 0 .5px 0 0 #0001;
  --shadow--1:
    inset 0 1px 5px 0 rgb(10 18 22 / 0.347),
    inset 0 -.5px 0 0 oklch(100% 0 89.876),
    inset 0 .5px 0 0 oklch(0% 0 0 / 0.067);
  --shadow-0: none;
  --shadow-1: 0 1px 3px -3px rgb(10 18 22 / 0.325);
  --shadow-2: 0 1px 3px -3px rgb(10 18 22 / 0.293), 0 2px 4px -3px rgb(10 18 22 / 0.321);
  --shadow-3:
    0 1px 3px -3px rgb(10 18 22 / 0.274),
    0 1px 3px -3px rgb(10 18 22 / 0.285),
    0 2px 4px -3px rgb(10 18 22 / 0.296),
    0 3px 5px -3px rgb(10 18 22 / 0.306),
    0 7px 8px -3px rgb(10 18 22 / 0.317);
  --shadow-4:
    0 1px 3px -3px rgb(10 18 22 / 0.27),
    0 1px 3px -3px rgb(10 18 22 / 0.279),
    0 2px 4px -3px rgb(10 18 22 / 0.288),
    0 4px 6px -3px rgb(10 18 22 / 0.297),
    0 9px 1px -2px rgb(10 18 22 / 0.306),
    0 2px 18px -2px rgb(10 18 22 / 0.314);
  --shadow-5:
    0 1px 3px -3px rgb(10 18 22 / 0.268),
    0 1px 3px -3px rgb(10 18 22 / 0.277),
    0 3px 5px -3px rgb(10 18 22 / 0.286),
    0 8px 9px -2px rgb(10 18 22 / 0.294),
    0 21px 19px -2px rgb(10 18 22 / 0.303),
    0 46px 39px -2px rgb(10 18 22 / 0.312);
  --shadow-6:
    0 1px 3px -3px rgb(10 18 22 / 0.265),
    0 1px 3px -3px rgb(10 18 22 / 0.272),
    0 3px 5px -3px rgb(10 18 22 / 0.28),
    0 8px 9px -2px rgb(10 18 22 / 0.287),
    0 21px 19px -2px rgb(10 18 22 / 0.295),
    0 47px 4px -2px rgb(10 18 22 / 0.302),
    0 93px 77px -1px rgb(10 18 22 / 0.31);
}
@media (prefers-color-scheme: dark) {
  :root {
    --shadow--4:
      inset 0 1px 9px 0 rgb(10 18 22 / 0.347),
      inset 0 -.5px 0 0 #fff,
      inset 0 .5px 0 0 #0001;
    --shadow--4:
      inset 0 1px 9px 0 rgb(10 18 22 / 0.347),
      inset 0 -.5px 0 0 oklch(100% 0 89.876),
      inset 0 .5px 0 0 oklch(0% 0 0 / 0.067);
    --shadow--3:
      inset 0 1px 8px 0 rgb(10 18 22 / 0.347),
      inset 0 -.5px 0 0 #fff,
      inset 0 .5px 0 0 #0001;
    --shadow--3:
      inset 0 1px 8px 0 rgb(10 18 22 / 0.347),
      inset 0 -.5px 0 0 oklch(100% 0 89.876),
      inset 0 .5px 0 0 oklch(0% 0 0 / 0.067);
    --shadow--2:
      inset 0 1px 7px 0 rgb(10 18 22 / 0.347),
      inset 0 -.5px 0 0 #fff,
      inset 0 .5px 0 0 #0001;
    --shadow--2:
      inset 0 1px 7px 0 rgb(10 18 22 / 0.347),
      inset 0 -.5px 0 0 oklch(100% 0 89.876),
      inset 0 .5px 0 0 oklch(0% 0 0 / 0.067);
    --shadow--1:
      inset 0 1px 5px 0 rgb(10 18 22 / 0.347),
      inset 0 -.5px 0 0 #fff,
      inset 0 .5px 0 0 #0001;
    --shadow--1:
      inset 0 1px 5px 0 rgb(10 18 22 / 0.347),
      inset 0 -.5px 0 0 oklch(100% 0 89.876),
      inset 0 .5px 0 0 oklch(0% 0 0 / 0.067);
    --shadow-0: none;
    --shadow-1: 0 1px 3px -3px rgb(10 18 22 / 0.325);
    --shadow-2: 0 1px 3px -3px rgb(10 18 22 / 0.293), 0 2px 4px -3px rgb(10 18 22 / 0.321);
    --shadow-3:
      0 1px 3px -3px rgb(10 18 22 / 0.274),
      0 1px 3px -3px rgb(10 18 22 / 0.285),
      0 2px 4px -3px rgb(10 18 22 / 0.296),
      0 3px 5px -3px rgb(10 18 22 / 0.306),
      0 7px 8px -3px rgb(10 18 22 / 0.317);
    --shadow-4:
      0 1px 3px -3px rgb(10 18 22 / 0.27),
      0 1px 3px -3px rgb(10 18 22 / 0.279),
      0 2px 4px -3px rgb(10 18 22 / 0.288),
      0 4px 6px -3px rgb(10 18 22 / 0.297),
      0 9px 1px -2px rgb(10 18 22 / 0.306),
      0 2px 18px -2px rgb(10 18 22 / 0.314);
    --shadow-5:
      0 1px 3px -3px rgb(10 18 22 / 0.268),
      0 1px 3px -3px rgb(10 18 22 / 0.277),
      0 3px 5px -3px rgb(10 18 22 / 0.286),
      0 8px 9px -2px rgb(10 18 22 / 0.294),
      0 21px 19px -2px rgb(10 18 22 / 0.303),
      0 46px 39px -2px rgb(10 18 22 / 0.312);
    --shadow-6:
      0 1px 3px -3px rgb(10 18 22 / 0.265),
      0 1px 3px -3px rgb(10 18 22 / 0.272),
      0 3px 5px -3px rgb(10 18 22 / 0.28),
      0 8px 9px -2px rgb(10 18 22 / 0.287),
      0 21px 19px -2px rgb(10 18 22 / 0.295),
      0 47px 4px -2px rgb(10 18 22 / 0.302),
      0 93px 77px -1px rgb(10 18 22 / 0.31);
  }
}

/* stellar:colors-gradients.css */
:root {
  --gradient-brand-surface:
    linear-gradient(
      135deg,
      color-mix(in srgb, var(--primary-6) 100%, var(--secondary-6) 0%) 0%,
      color-mix(in srgb, var(--primary-6) 88%, var(--secondary-6) 12%) 12%,
      color-mix(in srgb, var(--primary-6) 75%, var(--secondary-6) 25%) 25%,
      color-mix(in srgb, var(--primary-6) 62%, var(--secondary-6) 38%) 38%,
      color-mix(in srgb, var(--primary-6) 50%, var(--secondary-6) 50%) 50%,
      color-mix(in srgb, var(--primary-6) 38%, var(--secondary-6) 62%) 62%,
      color-mix(in srgb, var(--primary-6) 25%, var(--secondary-6) 75%) 75%,
      color-mix(in srgb, var(--primary-6) 12%, var(--secondary-6) 88%) 88%,
      color-mix(in srgb, var(--primary-6) 0%, var(--secondary-6) 100%) 100%);
  --gradient-brand-diagonal:
    linear-gradient(
      315deg,
      color-mix(in srgb, var(--primary-6) 100%, var(--secondary-5) 0%) 0%,
      color-mix(in srgb, var(--primary-6) 88%, var(--secondary-5) 12%) 12%,
      color-mix(in srgb, var(--primary-6) 75%, var(--secondary-5) 25%) 25%,
      color-mix(in srgb, var(--primary-6) 62%, var(--secondary-5) 38%) 38%,
      color-mix(in srgb, var(--primary-6) 50%, var(--secondary-5) 50%) 50%,
      color-mix(in srgb, var(--primary-6) 38%, var(--secondary-5) 62%) 62%,
      color-mix(in srgb, var(--primary-6) 25%, var(--secondary-5) 75%) 75%,
      color-mix(in srgb, var(--primary-6) 12%, var(--secondary-5) 88%) 88%,
      color-mix(in srgb, var(--primary-6) 0%, var(--secondary-5) 100%) 100%);
  --gradient-vapor:
    linear-gradient(
      135deg,
      color-mix(in srgb, var(--primary-6) 100%, var(--tertiary-6) 0%) 0%,
      color-mix(in srgb, var(--primary-6) 88%, var(--tertiary-6) 12%) 6%,
      color-mix(in srgb, var(--primary-6) 75%, var(--tertiary-6) 25%) 12%,
      color-mix(in srgb, var(--primary-6) 62%, var(--tertiary-6) 38%) 19%,
      color-mix(in srgb, var(--primary-6) 50%, var(--tertiary-6) 50%) 25%,
      color-mix(in srgb, var(--primary-6) 38%, var(--tertiary-6) 62%) 31%,
      color-mix(in srgb, var(--primary-6) 25%, var(--tertiary-6) 75%) 38%,
      color-mix(in srgb, var(--primary-6) 12%, var(--tertiary-6) 88%) 44%,
      color-mix(in srgb, var(--primary-6) 0%, var(--tertiary-6) 100%) 50%,
      color-mix(in srgb, var(--tertiary-6) 100%, var(--secondary-6) 0%) 50%,
      color-mix(in srgb, var(--tertiary-6) 88%, var(--secondary-6) 12%) 56%,
      color-mix(in srgb, var(--tertiary-6) 75%, var(--secondary-6) 25%) 62%,
      color-mix(in srgb, var(--tertiary-6) 62%, var(--secondary-6) 38%) 69%,
      color-mix(in srgb, var(--tertiary-6) 50%, var(--secondary-6) 50%) 75%,
      color-mix(in srgb, var(--tertiary-6) 38%, var(--secondary-6) 62%) 81%,
      color-mix(in srgb, var(--tertiary-6) 25%, var(--secondary-6) 75%) 88%,
      color-mix(in srgb, var(--tertiary-6) 12%, var(--secondary-6) 88%) 94%,
      color-mix(in srgb, var(--tertiary-6) 0%, var(--secondary-6) 100%) 100%);
  --gradient-spotlight:
    radial-gradient(
      circle,
      color-mix(in srgb, var(--primary-5) 100%, var(--neutral-2) 0%) 0%,
      color-mix(in srgb, var(--primary-5) 88%, var(--neutral-2) 12%) 12%,
      color-mix(in srgb, var(--primary-5) 75%, var(--neutral-2) 25%) 25%,
      color-mix(in srgb, var(--primary-5) 62%, var(--neutral-2) 38%) 38%,
      color-mix(in srgb, var(--primary-5) 50%, var(--neutral-2) 50%) 50%,
      color-mix(in srgb, var(--primary-5) 38%, var(--neutral-2) 62%) 62%,
      color-mix(in srgb, var(--primary-5) 25%, var(--neutral-2) 75%) 75%,
      color-mix(in srgb, var(--primary-5) 12%, var(--neutral-2) 88%) 88%,
      color-mix(in srgb, var(--primary-5) 0%, var(--neutral-2) 100%) 100%);
  --gradient-qualitative-sweep:
    conic-gradient(
      from 0deg,
      color-mix(in srgb, var(--chart-qualitative-1) 50%, var(--chart-qualitative-2) 50%) 0%,
      color-mix(in srgb, var(--chart-qualitative-1) 50%, var(--chart-qualitative-2) 50%) 9%,
      color-mix(in srgb, var(--chart-qualitative-2) 50%, var(--chart-qualitative-3) 50%) 9%,
      color-mix(in srgb, var(--chart-qualitative-2) 50%, var(--chart-qualitative-3) 50%) 18%,
      color-mix(in srgb, var(--chart-qualitative-3) 50%, var(--chart-qualitative-4) 50%) 18%,
      color-mix(in srgb, var(--chart-qualitative-3) 50%, var(--chart-qualitative-4) 50%) 27%,
      color-mix(in srgb, var(--chart-qualitative-4) 50%, var(--chart-qualitative-5) 50%) 27%,
      color-mix(in srgb, var(--chart-qualitative-4) 50%, var(--chart-qualitative-5) 50%) 36%,
      color-mix(in srgb, var(--chart-qualitative-5) 50%, var(--chart-qualitative-6) 50%) 36%,
      color-mix(in srgb, var(--chart-qualitative-5) 50%, var(--chart-qualitative-6) 50%) 45%,
      color-mix(in srgb, var(--chart-qualitative-6) 50%, var(--chart-qualitative-7) 50%) 45%,
      color-mix(in srgb, var(--chart-qualitative-6) 50%, var(--chart-qualitative-7) 50%) 54%,
      color-mix(in srgb, var(--chart-qualitative-7) 50%, var(--chart-qualitative-8) 50%) 54%,
      color-mix(in srgb, var(--chart-qualitative-7) 50%, var(--chart-qualitative-8) 50%) 63%,
      color-mix(in srgb, var(--chart-qualitative-8) 50%, var(--chart-qualitative-9) 50%) 63%,
      color-mix(in srgb, var(--chart-qualitative-8) 50%, var(--chart-qualitative-9) 50%) 72%,
      color-mix(in srgb, var(--chart-qualitative-9) 50%, var(--chart-qualitative-10) 50%) 72%,
      color-mix(in srgb, var(--chart-qualitative-9) 50%, var(--chart-qualitative-10) 50%) 81%,
      color-mix(in srgb, var(--chart-qualitative-10) 50%, var(--chart-qualitative-11) 50%) 81%,
      color-mix(in srgb, var(--chart-qualitative-10) 50%, var(--chart-qualitative-11) 50%) 90%,
      color-mix(in srgb, var(--chart-qualitative-11) 50%, var(--chart-qualitative-12) 50%) 90%,
      color-mix(in srgb, var(--chart-qualitative-11) 50%, var(--chart-qualitative-12) 50%) 100%);
  --gradient-neutral-soft:
    linear-gradient(
      180deg,
      var(--neutral-variant-5) 0%,
      var(--neutral-variant-7) 100%);
  --gradient-striped:
    repeating-linear-gradient(
      45deg,
      color-mix(in srgb, var(--neutral-6) 100%, var(--neutral-6) 0%) 0%,
      color-mix(in srgb, var(--neutral-6) 88%, var(--neutral-6) 12%) 1%,
      color-mix(in srgb, var(--neutral-6) 75%, var(--neutral-6) 25%) 2%,
      color-mix(in srgb, var(--neutral-6) 62%, var(--neutral-6) 38%) 3%,
      color-mix(in srgb, var(--neutral-6) 50%, var(--neutral-6) 50%) 4%,
      color-mix(in srgb, var(--neutral-6) 38%, var(--neutral-6) 62%) 5%,
      color-mix(in srgb, var(--neutral-6) 25%, var(--neutral-6) 75%) 6%,
      color-mix(in srgb, var(--neutral-6) 12%, var(--neutral-6) 88%) 7%,
      color-mix(in srgb, var(--neutral-6) 0%, var(--neutral-6) 100%) 8%,
      color-mix(in srgb, var(--secondary-6) 100%, var(--secondary-6) 0%) 8%,
      color-mix(in srgb, var(--secondary-6) 88%, var(--secondary-6) 12%) 9%,
      color-mix(in srgb, var(--secondary-6) 75%, var(--secondary-6) 25%) 10%,
      color-mix(in srgb, var(--secondary-6) 62%, var(--secondary-6) 38%) 11%,
      color-mix(in srgb, var(--secondary-6) 50%, var(--secondary-6) 50%) 12%,
      color-mix(in srgb, var(--secondary-6) 38%, var(--secondary-6) 62%) 13%,
      color-mix(in srgb, var(--secondary-6) 25%, var(--secondary-6) 75%) 14%,
      color-mix(in srgb, var(--secondary-6) 12%, var(--secondary-6) 88%) 15%,
      color-mix(in srgb, var(--secondary-6) 0%, var(--secondary-6) 100%) 16%);
  --gradient-diverging:
    linear-gradient(
      120deg,
      color-mix(in srgb, var(--secondary-6) 100%, var(--error-6) 0%) 0%,
      color-mix(in srgb, var(--secondary-6) 88%, var(--error-6) 12%) 12%,
      color-mix(in srgb, var(--secondary-6) 75%, var(--error-6) 25%) 25%,
      color-mix(in srgb, var(--secondary-6) 62%, var(--error-6) 38%) 38%,
      color-mix(in srgb, var(--secondary-6) 50%, var(--error-6) 50%) 50%,
      color-mix(in srgb, var(--secondary-6) 38%, var(--error-6) 62%) 62%,
      color-mix(in srgb, var(--secondary-6) 25%, var(--error-6) 75%) 75%,
      color-mix(in srgb, var(--secondary-6) 12%, var(--error-6) 88%) 88%,
      color-mix(in srgb, var(--secondary-6) 0%, var(--error-6) 100%) 100%);
}

/* stellar:index.css */
:root,[data-theme=biuro]{--paper:var(--named-office-0);--ink:var(--named-office-0-on);--pop:var(--named-navy-0);--pop-on:var(--named-navy-0-on);--pop-text:var(--named-navy-0);--muted:color-mix(in oklab,var(--ink) 68%,var(--paper));--line:color-mix(in oklab,var(--ink) 18%,var(--paper));--surface:color-mix(in oklab,var(--paper) 93%,var(--ink));}[data-theme=grafit]{--paper:var(--named-graphite-0);--ink:var(--named-graphite-0-on);--pop:var(--named-steel-0);--pop-on:var(--named-steel-0-on);--pop-text:var(--named-steel-0);--muted:color-mix(in oklab,var(--ink) 68%,var(--paper));--line:color-mix(in oklab,var(--ink) 18%,var(--paper));--surface:color-mix(in oklab,var(--paper) 93%,var(--ink));}
:root{
  --yes:var(--named-yes-0); --maybe:var(--named-maybe-0);
}
.foot{margin:var(--size-4) 0 var(--size-2);padding-top:var(--size-1);
  border-top:var(--border-width-1) solid var(--line);
  display:flex;gap:var(--size--1);align-items:center;
  font-size:var(--font-size--1);color:var(--muted);
  /* 13.4px sits in the 12-14px band where regular weight reads thin, so the
     house typography floor wants 500 here. */
  font-weight:var(--font-weight-medium)}
.foot .dot{color:var(--line)}
/* The prose pages are the only place with running text, so they get their own
   measure and rhythm; everything else on this site is a form. */
.prose{max-width:60ch}
.prose h2{font-family:var(--font-serif);font-size:var(--font-size-2);
  margin:var(--size-3) 0 var(--size-0)}
.prose h2:first-of-type{margin-top:var(--size-2)}
.prose ul{padding-left:var(--size-1);margin:0 0 var(--size-1)}
.prose li{margin-bottom:var(--size--2);max-width:58ch}
.prose .kicker{font-size:var(--font-size-1);color:var(--ink);max-width:52ch}
*{box-sizing:border-box}
body{margin:0;background:var(--paper);color:var(--ink);
  font-family:var(--font-sans);font-size:var(--font-size-0);
  line-height:var(--font-line-height-0);
  background-image:radial-gradient(circle at 1px 1px,
    color-mix(in oklab,var(--ink) 8%,transparent) 1px,transparent 0);
  background-size:22px 22px}
.wrap{max-width:42rem;margin:0 auto;padding:var(--size-2) var(--size-1) var(--size-8)}
h1{font-family:var(--font-serif);font-weight:var(--font-weight-black);
  font-size:var(--font-size-5);line-height:var(--font-line-height--1);
  letter-spacing:var(--font-letter-spacing--1);margin:0 0 var(--size--1);
  text-wrap:balance}
h1 .em{font-family:var(--font-sans);font-size:.7em;vertical-align:.05em}
p{margin:0 0 var(--size-0);max-width:62ch;text-wrap:pretty}
a{color:var(--pop-text);text-decoration:underline;text-underline-offset:3px;
  text-decoration-thickness:1px}
a:hover{color:var(--ink)}
.lede{color:var(--muted);max-width:46ch}
.small{font-size:var(--font-size--1);color:var(--muted)}
code{font-family:var(--font-mono);font-size:.9em}
.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);
  white-space:nowrap}
:focus-visible{outline:var(--border-width-3) solid var(--pop);outline-offset:2px}

/* ---- top bar ---- */
.top{display:flex;align-items:center;justify-content:space-between;gap:var(--size-1);
  padding-bottom:var(--size-0);border-bottom:var(--border-width-2) solid var(--ink);
  margin-bottom:var(--size-3)}
.mark{font-family:var(--font-serif);font-weight:var(--font-weight-black);
  font-size:var(--font-size-1);text-decoration:none;color:var(--ink)}
.mark i{color:var(--pop-text);font-style:normal}
.top p{margin:0}
.top a{text-decoration:none}
.top strong svg,.top a svg{display:block;border-radius:2px}
.top strong{outline:var(--border-width-2) solid var(--pop);outline-offset:2px;
  display:inline-block}
.top-right{display:flex;align-items:center;gap:var(--size-0)}

/* ---- theme picker ---- */
.swatches{display:flex;gap:var(--size--2)}
.sw{width:1.5rem;height:1.5rem;border-radius:50%;display:block;
  border:var(--border-width-3) solid;box-sizing:border-box;
  transition:transform var(--anim-duration-fast) var(--anim-ease-standard)}
a.sw:hover{transform:scale(1.18)}
.sw.on{outline:var(--border-width-2) solid var(--ink);outline-offset:2px}
/* the swatch row is small on purpose, so each link gets a padded hit area */
a.sw{position:relative}
a.sw::after{content:"";position:absolute;inset:-0.6rem}

/* ---- cards ---- */
.card{background:var(--surface);border:var(--border-width-1) solid var(--line);
  border-radius:var(--border-radius-3);padding:var(--size-1);
  margin:0 0 var(--size-1);box-shadow:var(--shadow-1)}
fieldset{border:0;padding:0;margin:0}
legend,.lbl{font-weight:var(--font-weight-bold);font-size:var(--font-size--1);
  letter-spacing:var(--font-letter-spacing-2);text-transform:uppercase;
  color:var(--muted);padding:0;margin:0 0 var(--size-0)}
label.txt{display:block;font-weight:var(--font-weight-semi-bold);
  margin:0 0 var(--size--2)}
input[type=text],textarea{font:inherit;color:inherit;background:var(--paper);
  width:100%;min-height:3rem;padding:var(--size--1);
  border:var(--border-width-1) solid var(--line);
  border-radius:var(--border-radius-2)}
input[type=text]:focus,textarea:focus{border-color:var(--pop)}
::placeholder{color:var(--muted)}

/* ---- day grid ---- */
.weeks{display:flex;flex-direction:column;gap:var(--size--2)}
.wk{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--size--2)}
.day{position:relative;display:block}
.day input,.chip input,.emoji input{position:absolute;inset:0;opacity:0;
  width:100%;height:100%;margin:0;cursor:pointer}
/* The face is painted on top of its own input, so without this the browser
   hit-tests the face — and the face moves on hover. The pointer then lands
   alternately on a moving box and a still one, and the cursor strobes. Making
   the face transparent to the pointer keeps the hit target exactly where the
   input is: still, and the same size as the tile. */
.day>span,.chip>span,.emoji span{pointer-events:none}
.day>span{display:flex;flex-direction:column;align-items:center;
  justify-content:center;gap:1px;min-height:3.4rem;padding:var(--size--2) 0;
  background:var(--paper);border:var(--border-width-1) solid var(--line);
  border-radius:var(--border-radius-2);
  transition:border-color var(--anim-duration-fast) var(--anim-ease-standard),
             background var(--anim-duration-fast) var(--anim-ease-standard),
             transform var(--anim-duration-fast) var(--anim-ease-standard)}
.dw{font-size:var(--font-size--1);color:var(--muted);text-transform:uppercase;
  letter-spacing:var(--font-letter-spacing-1)}
.dn{font-family:var(--font-serif);font-weight:var(--font-weight-black);
  font-size:var(--font-size-2);line-height:1;font-variant-numeric:tabular-nums}
.day.we .dw{color:var(--pop-text)}
/* the tile that opens a month says so instead of repeating its weekday */
.day.first .dw{color:var(--pop-text);font-weight:var(--font-weight-black)}
.day.blank{visibility:hidden}
.wk.head{margin-bottom:var(--size--2)}
.dh{text-align:center;font-size:var(--font-size--1);color:var(--muted);
  text-transform:uppercase;letter-spacing:var(--font-letter-spacing-1);
  font-weight:var(--font-weight-semi-bold)}
.dh.we{color:var(--pop-text)}
.day input:hover+span{border-color:var(--ink);transform:translateY(-2px)}
.day input:checked+span{background:var(--pop);border-color:var(--pop);
  color:var(--pop-on);border-width:var(--border-width-3)}
.day input:checked+span .dw{color:var(--pop-on)}
/* selection is never colour alone (WCAG 1.4.1) */
.day input:checked+span::after{content:"\2713";font-size:var(--font-size--2);
  font-weight:var(--font-weight-black);line-height:1}
.day input:focus-visible+span{outline:var(--border-width-3) solid var(--pop);
  outline-offset:2px}

/* ---- chips ---- */
.chips{display:flex;flex-wrap:wrap;gap:var(--size--2)}
.chip{position:relative;display:block}
.chip>span{display:flex;align-items:center;min-height:2.75rem;
  padding:0 var(--size-0);border-radius:var(--border-radius-6);
  background:var(--paper);border:var(--border-width-1) solid var(--line);
  font-weight:var(--font-weight-semi-bold);white-space:nowrap;
  transition:background var(--anim-duration-fast) var(--anim-ease-standard),
             border-color var(--anim-duration-fast) var(--anim-ease-standard)}
.chip input:hover+span{border-color:var(--ink)}
.chip input:checked+span{background:var(--pop);border-color:var(--pop);
  color:var(--pop-on);border-width:var(--border-width-3)}
.chip input:checked+span::before{content:"\2713";margin-right:var(--size--2);
  font-weight:var(--font-weight-black)}
.chip input:focus-visible+span{outline:var(--border-width-3) solid var(--pop);
  outline-offset:2px}

/* ---- emoji picker: emoji is user content here, not a UI icon ---- */
.emoji{display:flex;flex-wrap:wrap;gap:var(--size--2)}
.emoji label{position:relative;display:block}
.emoji span{display:grid;place-items:center;width:3.2rem;height:3.2rem;
  font-size:var(--font-size-2);background:var(--paper);
  border:var(--border-width-1) solid var(--line);
  border-radius:var(--border-radius-2);cursor:pointer;
  transition:transform var(--anim-duration-fast) var(--anim-ease-standard)}
.emoji label:hover span{transform:rotate(-6deg) scale(1.06);border-color:var(--ink)}
.emoji input:checked+span{background:var(--pop);border-color:var(--pop);
  border-width:var(--border-width-3);transform:rotate(-6deg) scale(1.08)}
.emoji input:focus-visible+span{outline:var(--border-width-3) solid var(--pop);
  outline-offset:2px}

/* ---- exception rows: hidden until :has() says otherwise ---- */
.trow{display:none;padding:var(--size-0) 0;
  border-bottom:var(--border-width-1) solid var(--line)}
.trow:last-of-type{border-bottom:0}
.tday{font-weight:var(--font-weight-bold);margin:0 0 var(--size--2)}
.form:has(input[name=day]:checked) .hint{display:none}
.hint{font-style:italic}

details.fold{margin-top:var(--size-0)}
details.fold summary{list-style:none;cursor:pointer;color:var(--muted);
  font-size:var(--font-size--1);font-weight:var(--font-weight-semi-bold);
  min-height:2.75rem;display:flex;align-items:center;gap:var(--size--2)}
details.fold summary::-webkit-details-marker{display:none}
details.fold summary::before{content:"+";font-family:var(--font-serif);
  font-size:var(--font-size-1);color:var(--pop-text)}
details.fold[open] summary::before{content:"\2013"}
details.fold summary:hover{color:var(--ink)}

/* ---- buttons ---- */
button{font:inherit;cursor:pointer;min-height:2.75rem;
  padding:var(--size--1) var(--size-0);background:var(--paper);color:var(--ink);
  border:var(--border-width-1) solid var(--line);
  border-radius:var(--border-radius-2);font-weight:var(--font-weight-semi-bold);
  transition:transform var(--anim-duration-fast) var(--anim-ease-standard),
             border-color var(--anim-duration-fast) var(--anim-ease-standard)}
/* No lift on hover: a button that moves out from under the pointer un-hovers
   itself, moves back, and flickers. Buttons answer with their border instead. */
button:hover{border-color:var(--ink)}
.primary{font-family:var(--font-serif);font-weight:var(--font-weight-black);
  font-size:var(--font-size-1);background:var(--pop);color:var(--pop-on);
  border-color:var(--pop);width:100%;min-height:3.4rem}
.link{background:none;border:0;color:var(--muted);text-decoration:underline;
  text-underline-offset:3px;font-size:var(--font-size--1);padding:var(--size--2) 0;
  min-height:2.75rem}
.link:hover{color:var(--pop-text);transform:none}
.danger{border-color:var(--pop);color:var(--pop-text)}

/* ---- identity ---- */
.me{display:flex;align-items:center;gap:var(--size-0);
  border:var(--border-width-1) dashed var(--line);background:var(--surface);
  border-radius:var(--border-radius-3);padding:var(--size--1) var(--size-0);
  margin:0 0 var(--size-2)}
.me .who{flex:1;min-width:0}
.me input[type=text]{border:0;background:transparent;min-height:2.5rem;
  padding:0;font-weight:var(--font-weight-bold)}

/* ---- verdict ---- */
.verdict{position:relative;border:var(--border-width-2) solid var(--ink);
  background:var(--surface);border-radius:var(--border-radius-3);
  padding:var(--size-2) var(--size-1) var(--size-1);margin:0 0 var(--size-3)}
.verdict .eyebrow{font-size:var(--font-size--1);text-transform:uppercase;
/* --ink, not the accent: this label sits on --surface rather than paper, which
   costs roughly 0.6:1 and drops papier to 3.98:1 at this size. The eyebrow is a
   caption; the number under it is what the accent is for. */
  letter-spacing:var(--font-letter-spacing-2);color:var(--ink);
  font-weight:var(--font-weight-bold);margin:0 0 var(--size--2)}
.verdict .big{font-family:var(--font-serif);font-weight:var(--font-weight-black);
  font-size:var(--font-size-3);line-height:var(--font-line-height--1);
  letter-spacing:var(--font-letter-spacing--1);margin:0;max-width:18ch}
.verdict .note{margin:var(--size--1) 0 0;color:var(--muted);
  font-size:var(--font-size--1)}
.stamp{position:absolute;top:calc(var(--size-1) * -1);right:var(--size-0);
  transform:rotate(-9deg);border:3px double var(--yes);color:var(--yes);
  background:var(--paper);font-family:var(--font-serif);
  font-weight:var(--font-weight-black);font-size:var(--font-size--1);
  letter-spacing:var(--font-letter-spacing-3);text-transform:uppercase;
  padding:var(--size--2) var(--size--1)}

/* ---- slot: tear-off calendar page ---- */
.slots{list-style:none;margin:0 0 var(--size-2);padding:0;
  display:flex;flex-direction:column;gap:var(--size-0)}
.slot{display:flex;background:var(--surface);
  border:var(--border-width-1) solid var(--ink);
  border-radius:var(--border-radius-3);overflow:hidden}
.slot.win{border-width:var(--border-width-3)}
.tear{flex:none;width:5.5rem;padding:var(--size-0) var(--size--2);text-align:center;
  background:var(--paper);border-right:var(--border-width-1) dashed var(--line);
  display:flex;flex-direction:column;justify-content:center;gap:1px}
/* The winner's column carries the accent, because it is where the eye lands and
   it is what makes one theme look different from another. Safe at 13px because
   -0-on is the APCA-paired foreground for -0, not a guess. */
.slot.win .tear{background:var(--pop);border-right-color:var(--pop)}
.slot.win .tear .dw,.slot.win .tear .mon,.slot.win .tear .dn{color:var(--pop-on)}
.tear .mon{font-size:var(--font-size--1);color:var(--muted)}
.tear .dn{font-size:var(--font-size-3)}
.sbody{flex:1;padding:var(--size-0);min-width:0}
.hour{font-weight:var(--font-weight-bold);margin:0 0 var(--size--1)}
.hour .allday{font-weight:var(--font-weight-normal);color:var(--muted)}
.who-list{display:flex;flex-wrap:wrap;gap:var(--size--2);margin:0 0 var(--size-0);
  padding:0;list-style:none}
.who-list li{font-size:var(--font-size--1);font-weight:var(--font-weight-semi-bold);
  padding:2px var(--size--1);border-radius:var(--border-radius-6)}
/* -0 with its APCA-paired -0-on, so the pairing is computed, never eyeballed */
.w-y{background:var(--named-yes-0);color:var(--named-yes-0-on)}
.w-m{background:var(--named-maybe-0);color:var(--named-maybe-0-on)}
.w-n{background:var(--surface);color:var(--muted);text-decoration:line-through}
.who-list li.none{color:var(--muted);border:1px dashed var(--line);
  font-weight:var(--font-weight-normal)}
.vote{display:flex;gap:var(--size--2)}
.vote button{flex:1;display:flex;align-items:center;justify-content:center;
  gap:var(--size--2);color:var(--muted);font-size:var(--font-size--1);
  padding:var(--size--1) var(--size--2)}
.vote button svg{width:1rem;height:1rem;flex:none}
.vote button.on{border-width:var(--border-width-3);transform:none}
.vote button.y.on{color:var(--named-yes-0-on);background:var(--named-yes-0);
  border-color:var(--named-yes-0)}
.vote button.m.on{color:var(--named-maybe-0-on);background:var(--named-maybe-0);
  border-color:var(--named-maybe-0)}
.vote button.n.on{color:var(--ink);border-color:var(--ink)}
.sfoot{display:flex;justify-content:space-between;align-items:center;
  gap:var(--size-0);margin-top:var(--size--1);font-size:var(--font-size--1);
  color:var(--muted)}
.sec{font-size:var(--font-size--1);text-transform:uppercase;
  letter-spacing:var(--font-letter-spacing-2);color:var(--muted);
  font-weight:var(--font-weight-bold);margin:var(--size-3) 0 var(--size-0);
  display:flex;align-items:center;gap:var(--size-0)}
.sec::after{content:"";flex:1;height:2px;background:var(--line)}
.share{display:flex;gap:var(--size--2)}
.share input{flex:1}
.share button{flex:none}
/* on the event page a tile is a button, not a label wrapping a checkbox */
.post-grid .day{padding:var(--size--2) 0;min-height:3.4rem;
  display:flex;align-items:center;justify-content:center;
  background:var(--paper);border-radius:var(--border-radius-2)}
.post-grid .day>span{border:0;background:transparent;min-height:0;padding:0}
.post-grid .day:hover{border-color:var(--ink)}

@media (max-width:26rem){
  .tear{width:4.2rem}
  .vote button{flex-direction:column;gap:2px}
}
