@import "https://fonts.bunny.net/css?family=inter:100,900|inconsolata:400,700&display=swap";

/* stellar:fonts-import.css */

/* stellar:general-normalize.css */
*,
*::before,
*::after {
  box-sizing: border-box;
}
body,
h1,
h2,
h3,
h4,
p,
figure,
blockquote,
dl,
dd {
  margin: 0;
}
ul[role=list],
ol[role=list] {
  list-style: none;
}
html:focus-within {
  scroll-behavior: smooth;
}
body {
  min-height: 100vh;
  text-rendering: optimizeSpeed;
  line-height: 1.5;
}
a:not([class]) {
  text-decoration-skip-ink: auto;
}
img,
picture {
  max-width: 100%;
  display: block;
}
input,
button,
textarea,
select {
  font: inherit;
}
@media (prefers-reduced-motion: reduce) {
  html:focus-within {
    scroll-behavior: auto;
  }
  *,
  *::before,
  *::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
  }
}

/* stellar:colors-theme.css */
:root {
  --primary-1: #e7f2ff;
  --primary-1: oklch(95.674% 0.0211 252.495);
  --primary-1-on: #26313b;
  --primary-1-on: oklch(30.734% 0.0235 246.095);
  --primary-1-dim: #aebac6;
  --primary-1-dim: oklch(78.332% 0.0217 248.105);
  --primary-2: #ddedff;
  --primary-2: oklch(93.963% 0.0298 251.28);
  --primary-2-on: #192836;
  --primary-2-on: oklch(27.023% 0.0332 247.448);
  --primary-2-dim: #a5b4c5;
  --primary-2-dim: oklch(76.374% 0.0296 251.523);
  --primary-3: #c1e0ff;
  --primary-3: oklch(89.42% 0.054 248.431);
  --primary-3-on: #052941;
  --primary-3-on: oklch(27.006% 0.0596 243.111);
  --primary-3-dim: #87a5c3;
  --primary-3-dim: oklch(70.995% 0.0552 248.611);
  --primary-4: #a0c9f0;
  --primary-4: oklch(82.002% 0.0704 247.406);
  --primary-4-on: #002943;
  --primary-4-on: oklch(26.961% 0.0647 242.625);
  --primary-4-dim: #638baf;
  --primary-4-dim: oklch(62.136% 0.0705 246.381);
  --primary-5: #83acd2;
  --primary-5: oklch(72.854% 0.0711 246.89);
  --primary-5-on: #002943;
  --primary-5-on: oklch(26.961% 0.0647 242.625);
  --primary-5-dim: #c8e3ff;
  --primary-5-dim: oklch(90.497% 0.0481 249.319);
  --primary-6: #628bb0;
  --primary-6: oklch(62.121% 0.0723 246.499);
  --primary-6-on: #ffffff;
  --primary-6-on: oklch(100% 0 89.876);
  --primary-6-dim: #104163;
  --primary-6-dim: oklch(36.152% 0.0776 243.894);
  --primary-7: #416b8d;
  --primary-7: oklch(51.169% 0.0718 244.278);
  --primary-7-on: #ffffff;
  --primary-7-on: oklch(100% 0 89.876);
  --primary-7-dim: #81abcf;
  --primary-7-dim: oklch(72.394% 0.0695 244.833);
  --primary-8: #204d6e;
  --primary-8: oklch(40.5% 0.0743 243.377);
  --primary-8-on: #ffffff;
  --primary-8-on: oklch(100% 0 89.876);
  --primary-8-dim: #6892b6;
  --primary-8-dim: oklch(64.319% 0.0712 245.088);
  --primary-9: #003453;
  --primary-9: oklch(31.18% 0.0746 242.462);
  --primary-9-on: #e7f1ff;
  --primary-9-on: oklch(95.477% 0.0217 256.731);
  --primary-9-dim: #577ea1;
  --primary-9-dim: oklch(57.826% 0.0697 246.429);
  --primary-10: #002238;
  --primary-10: oklch(24.131% 0.0571 241.829);
  --primary-10-on: #dcecff;
  --primary-10-on: oklch(93.693% 0.031 252.688);
  --primary-10-dim: #5a768f;
  --primary-10-dim: oklch(55.363% 0.0509 245.837);
  --primary-11: #001728;
  --primary-11: oklch(19.6% 0.0464 241.888);
  --primary-11-on: #dcecff;
  --primary-11-on: oklch(93.693% 0.031 252.688);
  --primary-11-dim: #607589;
  --primary-11-dim: oklch(55.295% 0.0399 247.272);
  --primary-12: #001221;
  --primary-12: oklch(17.475% 0.0418 242.4);
  --primary-12-on: #dcecff;
  --primary-12-on: oklch(93.693% 0.031 252.688);
  --primary-12-dim: #627587;
  --primary-12-dim: oklch(55.359% 0.036 247.049);
}
:root {
  --secondary-1: #dcf5ff;
  --secondary-1: oklch(95.495% 0.0295 223.755);
  --secondary-1-on: #1c333b;
  --secondary-1-on: oklch(30.575% 0.0323 222.231);
  --secondary-1-dim: #a4bdc6;
  --secondary-1-dim: oklch(78.241% 0.0302 221.505);
  --secondary-2: #cef1ff;
  --secondary-2: oklch(93.745% 0.0411 223.948);
  --secondary-2-on: #042a35;
  --secondary-2-on: oklch(26.521% 0.0455 221.877);
  --secondary-2-dim: #96b8c5;
  --secondary-2-dim: oklch(76.182% 0.0412 223.088);
  --secondary-3: #a2e7ff;
  --secondary-3: oklch(89.03% 0.0762 221.645);
  --secondary-3-on: #002b36;
  --secondary-3-on: oklch(26.734% 0.0486 219.817);
  --secondary-3-dim: #67acc2;
  --secondary-3-dim: oklch(70.695% 0.0767 220.448);
  --secondary-4: #88cfe8;
  --secondary-4: oklch(81.642% 0.0792 222.228);
  --secondary-4-on: #002b36;
  --secondary-4-on: oklch(26.734% 0.0486 219.817);
  --secondary-4-dim: #f6fcff;
  --secondary-4-dim: oklch(98.741% 0.0075 228.85);
  --secondary-5: #6ab2ca;
  --secondary-5: oklch(72.526% 0.08 221.465);
  --secondary-5-on: #002b36;
  --secondary-5-on: oklch(26.734% 0.0486 219.817);
  --secondary-5-dim: #1c6f85;
  --secondary-5-dim: oklch(50.399% 0.0827 220.086);
  --secondary-6: #4791a8;
  --secondary-6: oklch(61.855% 0.081 220.843);
  --secondary-6-on: #ffffff;
  --secondary-6-on: oklch(100% 0 89.876);
  --secondary-6-dim: #85cde6;
  --secondary-6-dim: oklch(80.975% 0.08 221.974);
  --secondary-7: #1e7086;
  --secondary-7: oklch(50.752% 0.0825 220.139);
  --secondary-7-on: #ffffff;
  --secondary-7-on: oklch(100% 0 89.876);
  --secondary-7-dim: #68b0c8;
  --secondary-7-dim: oklch(71.895% 0.0801 221.502);
  --secondary-8: #005163;
  --secondary-8: oklch(40.206% 0.0729 219.421);
  --secondary-8-on: #ffffff;
  --secondary-8-on: oklch(100% 0 89.876);
  --secondary-8-dim: #5996aa;
  --secondary-8-dim: oklch(63.939% 0.0699 221.069);
  --secondary-9: #003744;
  --secondary-9: oklch(31.13% 0.0564 219.297);
  --secondary-9-on: #dbf5ff;
  --secondary-9-on: oklch(95.427% 0.0304 222.876);
  --secondary-9-dim: #568190;
  --secondary-9-dim: oklch(57.755% 0.0526 221.852);
  --secondary-10: #00242d;
  --secondary-10: oklch(24.037% 0.0433 218.324);
  --secondary-10-on: #cef0fc;
  --secondary-10-on: oklch(93.447% 0.039 221.121);
  --secondary-10-dim: #587782;
  --secondary-10-dim: oklch(54.943% 0.0394 221.762);
  --secondary-11: #00181f;
  --secondary-11: oklch(19.311% 0.0349 218.809);
  --secondary-11-on: #d5eef8;
  --secondary-11-on: oklch(93.387% 0.0296 223.767);
  --secondary-11-dim: #5f767f;
  --secondary-11-dim: oklch(55.07% 0.0304 223.636);
  --secondary-12: #00131a;
  --secondary-12: oklch(17.309% 0.032 221.936);
  --secondary-12-on: #d8eef8;
  --secondary-12-on: oklch(93.594% 0.0269 226.765);
  --secondary-12-dim: #61767e;
  --secondary-12-dim: oklch(55.177% 0.0277 222.936);
}
:root {
  --tertiary-1: #e8f1ff;
  --tertiary-1: oklch(95.55% 0.0212 259.191);
  --tertiary-1-on: #27303a;
  --tertiary-1-on: oklch(30.502% 0.022 251.254);
  --tertiary-1-dim: #afb9c6;
  --tertiary-1-dim: oklch(78.199% 0.0216 254.94);
  --tertiary-2: #dfedff;
  --tertiary-2: oklch(94.106% 0.0286 254.678);
  --tertiary-2-on: #1b2836;
  --tertiary-2-on: oklch(27.168% 0.0318 250.866);
  --tertiary-2-dim: #a7b4c5;
  --tertiary-2-dim: oklch(76.522% 0.0284 255.123);
  --tertiary-3: #c4dfff;
  --tertiary-3: oklch(89.417% 0.0528 252.789);
  --tertiary-3-on: #0a2841;
  --tertiary-3-on: oklch(26.905% 0.0584 247.443);
  --tertiary-3-dim: #8aa4c2;
  --tertiary-3-dim: oklch(70.942% 0.0528 252.214);
  --tertiary-4: #adc8e7;
  --tertiary-4: oklch(82.302% 0.0527 252.024);
  --tertiary-4-on: #0a2841;
  --tertiary-4-on: oklch(26.905% 0.0584 247.443);
  --tertiary-4-dim: #fbfbff;
  --tertiary-4-dim: oklch(98.921% 0.0053 286.303);
  --tertiary-5: #90aac8;
  --tertiary-5: oklch(72.869% 0.0524 252.199);
  --tertiary-5-on: #0b2841;
  --tertiary-5-on: oklch(26.942% 0.058 248.009);
  --tertiary-5-dim: #cbe2ff;
  --tertiary-5-dim: oklch(90.5% 0.0469 254.286);
  --tertiary-6: #6f8aa7;
  --tertiary-6: oklch(62.33% 0.0538 250.516);
  --tertiary-6-on: #ffffff;
  --tertiary-6-on: oklch(100% 0 89.876);
  --tertiary-6-dim: #aac5e5;
  --tertiary-6-dim: oklch(81.404% 0.054 252.831);
  --tertiary-7: #4f6985;
  --tertiary-7: oklch(51.149% 0.0543 250.763);
  --tertiary-7-on: #ffffff;
  --tertiary-7-on: oklch(100% 0 89.876);
  --tertiary-7-dim: #8ea8c7;
  --tertiary-7-dim: oklch(72.266% 0.0538 253.023);
  --tertiary-8: #324c66;
  --tertiary-8: oklch(40.73% 0.0543 249.285);
  --tertiary-8-on: #ffffff;
  --tertiary-8-on: oklch(100% 0 89.876);
  --tertiary-8-dim: #7690ae;
  --tertiary-8-dim: oklch(64.424% 0.054 252.275);
  --tertiary-9: #17334c;
  --tertiary-9: oklch(31.224% 0.0566 247.629);
  --tertiary-9-on: #e8f1ff;
  --tertiary-9-on: oklch(95.55% 0.0212 259.191);
  --tertiary-9-dim: #627d99;
  --tertiary-9-dim: oklch(57.934% 0.0534 249.69);
  --tertiary-10: #01223a;
  --tertiary-10: oklch(24.322% 0.0593 244.72);
  --tertiary-10-on: #dcecff;
  --tertiary-10-on: oklch(93.693% 0.031 252.688);
  --tertiary-10-dim: #5b7591;
  --tertiary-10-dim: oklch(55.284% 0.0534 250.673);
  --tertiary-11: #001629;
  --tertiary-11: oklch(19.367% 0.0491 245.373);
  --tertiary-11-on: #ddecff;
  --tertiary-11-on: oklch(93.764% 0.0304 254.316);
  --tertiary-11-dim: #60758b;
  --tertiary-11-dim: oklch(55.376% 0.0424 249.797);
  --tertiary-12: #001223;
  --tertiary-12: oklch(17.635% 0.0449 245.53);
  --tertiary-12-on: #ddecff;
  --tertiary-12-on: oklch(93.764% 0.0304 254.316);
  --tertiary-12-dim: #627489;
  --tertiary-12-dim: oklch(55.21% 0.0392 252.468);
}
:root {
  --neutral-1: #ecf1f9;
  --neutral-1: oklch(95.667% 0.012 259.823);
  --neutral-1-on: #2b3036;
  --neutral-1-on: oklch(30.675% 0.0129 253.007);
  --neutral-1-dim: #b3b9c0;
  --neutral-1-dim: oklch(78.315% 0.012 252.113);
  --neutral-2: #e7ecf4;
  --neutral-2: oklch(94.16% 0.0121 259.823);
  --neutral-2-on: #22282d;
  --neutral-2-on: oklch(27.304% 0.0126 243.325);
  --neutral-2-dim: #aeb3bb;
  --neutral-2-dim: oklch(76.522% 0.0127 259.824);
  --neutral-3: #d8dde5;
  --neutral-3: oklch(89.605% 0.0122 259.823);
  --neutral-3-on: #22272d;
  --neutral-3-on: oklch(27.03% 0.0133 253.046);
  --neutral-3-dim: #9da3aa;
  --neutral-3-dim: oklch(71.281% 0.0123 252.127);
  --neutral-4: #c0c5cd;
  --neutral-4: oklch(82.193% 0.0125 259.824);
  --neutral-4-on: #22272e;
  --neutral-4-on: oklch(27.076% 0.0149 256.796);
  --neutral-4-dim: #82888f;
  --neutral-4-dim: oklch(62.403% 0.0127 252.148);
  --neutral-5: #a3a8af;
  --neutral-5: oklch(72.973% 0.0116 256.711);
  --neutral-5-on: #22272d;
  --neutral-5-on: oklch(27.03% 0.0133 253.046);
  --neutral-5-dim: #61666c;
  --neutral-5-dim: oklch(50.796% 0.0113 252.891);
  --neutral-6: #82888f;
  --neutral-6: oklch(62.403% 0.0127 252.148);
  --neutral-6-on: #ffffff;
  --neutral-6-on: oklch(100% 0 89.876);
  --neutral-6-dim: #393f45;
  --neutral-6-dim: oklch(36.438% 0.0131 248.187);
  --neutral-7: #62686e;
  --neutral-7: oklch(51.415% 0.012 248.062);
  --neutral-7-on: #ffffff;
  --neutral-7-on: oklch(100% 0 89.876);
  --neutral-7-dim: #a1a7ae;
  --neutral-7-dim: oklch(72.572% 0.0122 252.124);
  --neutral-8: #454a51;
  --neutral-8: oklch(40.713% 0.0134 256.757);
  --neutral-8-on: #ffffff;
  --neutral-8-on: oklch(100% 0 89.876);
  --neutral-8-dim: #898e95;
  --neutral-8-dim: oklch(64.483% 0.012 256.719);
  --neutral-9: #2c3238;
  --neutral-9: oklch(31.38% 0.0136 248.26);
  --neutral-9-on: #ebf1f9;
  --neutral-9-on: oklch(95.592% 0.0125 255.506);
  --neutral-9-dim: #757b82;
  --neutral-9-dim: oklch(58.016% 0.0129 252.162);
  --neutral-10: #1b2026;
  --neutral-10: oklch(24.11% 0.0137 253.087);
  --neutral-10-on: #e6eaf3;
  --neutral-10-on: oklch(93.661% 0.0129 266.697);
  --neutral-10-dim: #6e737b;
  --neutral-10-dim: oklch(55.394% 0.0138 259.824);
  --neutral-11: #10161b;
  --neutral-11: oklch(19.636% 0.0136 243.661);
  --neutral-11-on: #e5ebf2;
  --neutral-11-on: oklch(93.754% 0.0115 252.091);
  --neutral-11-dim: #6d737a;
  --neutral-11-dim: oklch(55.276% 0.0131 252.171);
  --neutral-12: #0c1117;
  --neutral-12: oklch(17.532% 0.0148 253.233);
  --neutral-12-on: #e6eaf3;
  --neutral-12-on: oklch(93.661% 0.0129 266.697);
  --neutral-12-dim: #6e737b;
  --neutral-12-dim: oklch(55.394% 0.0138 259.824);
}
:root {
  --neutral-variant-1: #e7f2ff;
  --neutral-variant-1: oklch(95.674% 0.0211 252.495);
  --neutral-variant-1-on: #26313b;
  --neutral-variant-1-on: oklch(30.734% 0.0235 246.095);
  --neutral-variant-1-dim: #aebac6;
  --neutral-variant-1-dim: oklch(78.332% 0.0217 248.105);
  --neutral-variant-2: #ddedff;
  --neutral-variant-2: oklch(93.963% 0.0298 251.28);
  --neutral-variant-2-on: #192836;
  --neutral-variant-2-on: oklch(27.023% 0.0332 247.448);
  --neutral-variant-2-dim: #a5b4c5;
  --neutral-variant-2-dim: oklch(76.374% 0.0296 251.523);
  --neutral-variant-3: #cedef0;
  --neutral-variant-3: oklch(89.41% 0.0302 251.295);
  --neutral-variant-3-on: #192836;
  --neutral-variant-3-on: oklch(27.023% 0.0332 247.448);
  --neutral-variant-3-dim: #94a3b4;
  --neutral-variant-3-dim: oklch(70.926% 0.0301 251.549);
  --neutral-variant-4: #b7c7d8;
  --neutral-variant-4: oklch(82.28% 0.0297 249.81);
  --neutral-variant-4-on: #192835;
  --neutral-variant-4-on: oklch(26.968% 0.0317 245.499);
  --neutral-variant-4-dim: #fafbff;
  --neutral-variant-4-dim: oklch(98.846% 0.0054 274.968);
  --neutral-variant-5: #9aa9ba;
  --neutral-variant-5: oklch(72.86% 0.0299 251.539);
  --neutral-variant-5-on: #1a2835;
  --neutral-variant-5-on: oklch(27.04% 0.031 247.189);
  --neutral-variant-5-dim: #586776;
  --neutral-variant-5-dim: oklch(50.68% 0.0301 248.421);
  --neutral-variant-6: #798999;
  --neutral-variant-6: oklch(62.274% 0.0306 248.317);
  --neutral-variant-6-on: #ffffff;
  --neutral-variant-6-on: oklch(100% 0 89.876);
  --neutral-variant-6-dim: #30404d;
  --neutral-variant-6-dim: oklch(36.306% 0.0306 243.218);
  --neutral-variant-7: #596978;
  --neutral-variant-7: oklch(51.305% 0.0308 246.709);
  --neutral-variant-7-on: #ffffff;
  --neutral-variant-7-on: oklch(100% 0 89.876);
  --neutral-variant-7-dim: #98a8b9;
  --neutral-variant-7-dim: oklch(72.465% 0.0306 249.862);
  --neutral-variant-8: #3c4b5a;
  --neutral-variant-8: oklch(40.595% 0.0317 248.615);
  --neutral-variant-8-on: #ffffff;
  --neutral-variant-8-on: oklch(100% 0 89.876);
  --neutral-variant-8-dim: #808fa0;
  --neutral-variant-8-dim: oklch(64.38% 0.0309 251.587);
  --neutral-variant-9: #243341;
  --neutral-variant-9: oklch(31.41% 0.0322 247.139);
  --neutral-variant-9-on: #e7f2ff;
  --neutral-variant-9-on: oklch(95.674% 0.0211 252.495);
  --neutral-variant-9-dim: #6d7c8d;
  --neutral-variant-9-dim: oklch(58.008% 0.0317 251.632);
  --neutral-variant-10: #12212e;
  --neutral-variant-10: oklch(24.094% 0.0324 245.829);
  --neutral-variant-10-on: #dcecfe;
  --neutral-variant-10-on: oklch(93.661% 0.0298 251.281);
  --neutral-variant-10-dim: #667484;
  --neutral-variant-10-dim: oklch(55.312% 0.0301 251.844);
  --neutral-variant-11: #061723;
  --neutral-variant-11: oklch(19.66% 0.0336 241.183);
  --neutral-variant-11-on: #dbecfe;
  --neutral-variant-11-on: oklch(93.59% 0.0304 249.687);
  --neutral-variant-11-dim: #647583;
  --neutral-variant-11-dim: oklch(55.352% 0.0298 243.105);
  --neutral-variant-12: #03121f;
  --neutral-variant-12: oklch(17.584% 0.0353 244.478);
  --neutral-variant-12-on: #dcecfe;
  --neutral-variant-12-on: oklch(93.661% 0.0298 251.281);
  --neutral-variant-12-dim: #657485;
  --neutral-variant-12-dim: oklch(55.274% 0.032 251.655);
}
:root {
  --error-1: #ffedea;
  --error-1: oklch(95.957% 0.02 28.903);
  --error-1-on: #382e2c;
  --error-1-on: oklch(31.149% 0.0151 31.215);
  --error-1-dim: #c6b5b3;
  --error-1-dim: oklch(78.681% 0.0197 25.654);
  --error-2: #ffe6e2;
  --error-2: oklch(94.407% 0.0281 28.517);
  --error-2-on: #312321;
  --error-2-on: oklch(27.224% 0.0219 27.868);
  --error-2-dim: #c4aeaa;
  --error-2-dim: oklch(76.855% 0.0262 29.97);
  --error-3: #ffd2cb;
  --error-3: oklch(90.048% 0.0519 28.447);
  --error-3-on: #39201c;
  --error-3-on: oklch(27.522% 0.0399 29.686);
  --error-3-dim: #c19892;
  --error-3-dim: oklch(71.599% 0.0502 27.979);
  --error-4: #ffb2a6;
  --error-4: oklch(83.363% 0.0923 29.019);
  --error-4-on: #461812;
  --error-4-on: oklch(27.966% 0.0723 29.808);
  --error-4-dim: #fffafa;
  --error-4-dim: oklch(98.894% 0.0053 17.248);
  --error-5: #ea8f82;
  --error-5: oklch(74.16% 0.1131 28.789);
  --error-5-on: #4b120d;
  --error-5-on: oklch(27.97% 0.087 28.849);
  --error-5-dim: #9b4f45;
  --error-5-dim: oklch(51.811% 0.1033 28.872);
  --error-6: #c47064;
  --error-6: oklch(63.567% 0.1087 29.058);
  --error-6-on: #ffffff;
  --error-6-on: oklch(100% 0 89.876);
  --error-6-dim: #ffaea1;
  --error-6-dim: oklch(82.551% 0.0977 29.389);
  --error-7: #9d5147;
  --error-7: oklch(52.471% 0.103 28.821);
  --error-7-on: #ffffff;
  --error-7-on: oklch(100% 0 89.876);
  --error-7-dim: #e88e82;
  --error-7-dim: oklch(73.751% 0.1118 28.218);
  --error-8: #79352c;
  --error-8: oklch(41.906% 0.0972 29.456);
  --error-8-on: #ffffff;
  --error-8-on: oklch(100% 0 89.876);
  --error-8-dim: #cc766a;
  --error-8-dim: oklch(65.732% 0.1102 28.82);
  --error-9: #5a1d16;
  --error-9: oklch(32.504% 0.0914 29.46);
  --error-9-on: #ffecea;
  --error-9-on: oklch(95.766% 0.0209 24.783);
  --error-9-dim: #b56458;
  --error-9-dim: oklch(59.32% 0.1068 29.49);
  --error-10: #420c07;
  --error-10: oklch(25.289% 0.0836 29.675);
  --error-10-on: #ffe4e0;
  --error-10-on: oklch(93.975% 0.0303 27.752);
  --error-10-dim: #ab5d51;
  --error-10-dim: oklch(56.642% 0.1042 29.863);
  --error-11: #330201;
  --error-11: oklch(20.518% 0.0793 29.455);
  --error-11-on: #ffe4e0;
  --error-11-on: oklch(93.975% 0.0303 27.752);
  --error-11-dim: #ac5c50;
  --error-11-dim: oklch(56.592% 0.1068 29.72);
  --error-12: #2d0000;
  --error-12: oklch(18.661% 0.0766 29.234);
  --error-12-on: #ffe4e0;
  --error-12-on: oklch(93.975% 0.0303 27.752);
  --error-12-dim: #ac5c50;
  --error-12-dim: oklch(56.592% 0.1068 29.72);
}

/* 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: system-ui, sans-serif;
  --font-serif: ui-serif, 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.263507rem, calc(0.239589rem + 0.119593vw), 0.347222rem);
  --size--1: clamp(0.281162rem, calc(0.242447rem + 0.193578vw), 0.416667rem);
  --size-0: clamp(0.3rem, calc(0.242857rem + 0.285714vw), 0.5rem);
  --size-1: clamp(0.3201rem, calc(0.240129rem + 0.399857vw), 0.6rem);
  --size-2: clamp(0.341547rem, calc(0.233417rem + 0.540648vw), 0.72rem);
  --size-3: clamp(0.36443rem, calc(0.221696rem + 0.713671vw), 0.864rem);
  --size-4: clamp(0.388847rem, calc(0.203718rem + 0.925647vw), 1.0368rem);
  --size-5: clamp(0.4149rem, calc(0.177968rem + 1.184657vw), 1.24416rem);
  --size-6: clamp(0.442698rem, calc(0.142614rem + 1.50042vw), 1.492992rem);
  --size-7: clamp(0.472359rem, calc(0.095436rem + 1.884616vw), 1.79159rem);
  --size-8: clamp(0.504007rem, calc(0.033749rem + 2.351288vw), 2.149908rem);
  --size-9: clamp(0.537776rem, calc(-0.045686rem + 2.917307vw), 2.57989rem);
  --size-10: clamp(0.573806rem, calc(-0.146783rem + 3.602945vw), 3.095868rem);
  --size-11: clamp(0.612252rem, calc(-0.27426rem + 4.432558vw), 3.715042rem);
  --size-12: clamp(0.653272rem, calc(-0.433807rem + 5.435397vw), 4.45805rem);
}

/* 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.05rem;
  --border-width-1: clamp(0.05625rem, calc(0.052121rem + 0.020643vw), 0.0707rem);
  --border-width-2: clamp(0.063281rem, calc(0.052799rem + 0.052412vw), 0.09997rem);
  --border-width-3: clamp(0.071191rem, calc(0.051144rem + 0.100237vw), 0.141357rem);
  --border-width-4: clamp(0.08009rem, calc(0.045865rem + 0.171127vw), 0.199879rem);
  --border-width-5: clamp(0.090102rem, calc(0.035094rem + 0.275039vw), 0.282629rem);
}

/* stellar:border-radius.css */
:root {
  --border-radius-0: clamp(0.2rem, calc(0.185714rem + 0.071429vw), 0.25rem);
  --border-radius-1: clamp(0.25rem, calc(0.232143rem + 0.089286vw), 0.3125rem);
  --border-radius-2: clamp(0.3125rem, calc(0.290179rem + 0.111607vw), 0.390625rem);
  --border-radius-3: clamp(0.390625rem, calc(0.362723rem + 0.139509vw), 0.488281rem);
  --border-radius-4: clamp(0.488281rem, calc(0.453404rem + 0.174386vw), 0.610352rem);
  --border-radius-5: clamp(0.610352rem, calc(0.566755rem + 0.217983vw), 0.762939rem);
  --border-radius-6: clamp(0.762939rem, calc(0.708444rem + 0.272478vw), 0.953674rem);
  --border-radius-1-2: clamp(0.5625rem, calc(0.522321rem + 0.200893vw), 0.703125rem);
  --border-radius-2-3: clamp(0.703125rem, calc(0.652902rem + 0.251116vw), 0.878906rem);
  --border-radius-3-4: clamp(0.878906rem, calc(0.816127rem + 0.313895vw), 1.098633rem);
  --border-radius-4-5: clamp(1.098633rem, calc(1.020159rem + 0.392369vw), 1.373291rem);
  --border-radius-5-6: clamp(1.373291rem, calc(1.275199rem + 0.490461vw), 1.716614rem);
}

/* 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-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-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-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-duration-rotate: calc(calc(1.15 + 0.1 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1)) * 1s);
  --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-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(12 17 23 / 0.347),
    inset 0 -.5px 0 0 #fff,
    inset 0 .5px 0 0 #0001;
  --shadow--4:
    inset 0 1px 9px 0 rgb(12 17 23 / 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(12 17 23 / 0.347),
    inset 0 -.5px 0 0 #fff,
    inset 0 .5px 0 0 #0001;
  --shadow--3:
    inset 0 1px 8px 0 rgb(12 17 23 / 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(12 17 23 / 0.347),
    inset 0 -.5px 0 0 #fff,
    inset 0 .5px 0 0 #0001;
  --shadow--2:
    inset 0 1px 7px 0 rgb(12 17 23 / 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(12 17 23 / 0.347),
    inset 0 -.5px 0 0 #fff,
    inset 0 .5px 0 0 #0001;
  --shadow--1:
    inset 0 1px 5px 0 rgb(12 17 23 / 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(12 17 23 / 0.325);
  --shadow-2: 0 1px 3px -3px rgb(12 17 23 / 0.293), 0 2px 4px -3px rgb(12 17 23 / 0.321);
  --shadow-3:
    0 1px 3px -3px rgb(12 17 23 / 0.274),
    0 1px 3px -3px rgb(12 17 23 / 0.285),
    0 2px 4px -3px rgb(12 17 23 / 0.296),
    0 3px 5px -3px rgb(12 17 23 / 0.306),
    0 7px 8px -3px rgb(12 17 23 / 0.317);
  --shadow-4:
    0 1px 3px -3px rgb(12 17 23 / 0.27),
    0 1px 3px -3px rgb(12 17 23 / 0.279),
    0 2px 4px -3px rgb(12 17 23 / 0.288),
    0 4px 6px -3px rgb(12 17 23 / 0.297),
    0 9px 1px -2px rgb(12 17 23 / 0.306),
    0 2px 18px -2px rgb(12 17 23 / 0.314);
  --shadow-5:
    0 1px 3px -3px rgb(12 17 23 / 0.268),
    0 1px 3px -3px rgb(12 17 23 / 0.277),
    0 3px 5px -3px rgb(12 17 23 / 0.286),
    0 8px 9px -2px rgb(12 17 23 / 0.294),
    0 21px 19px -2px rgb(12 17 23 / 0.303),
    0 46px 39px -2px rgb(12 17 23 / 0.312);
  --shadow-6:
    0 1px 3px -3px rgb(12 17 23 / 0.265),
    0 1px 3px -3px rgb(12 17 23 / 0.272),
    0 3px 5px -3px rgb(12 17 23 / 0.28),
    0 8px 9px -2px rgb(12 17 23 / 0.287),
    0 21px 19px -2px rgb(12 17 23 / 0.295),
    0 47px 4px -2px rgb(12 17 23 / 0.302),
    0 93px 77px -1px rgb(12 17 23 / 0.31);
}

/* stellar:index.css */
