@import "https://fonts.bunny.net/css?family=inconsolata:400,500,600,700|inter:100,400,500,600,700,900&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: #badff3;
  --primary-2: oklch(88.349% 0.0477 231.627);
  --primary-2-on: #002a39;
  --primary-2-on: oklch(26.602% 0.0517 227.635);
  --primary-2-dim: #80a4b6;
  --primary-2-dim: oklch(69.83% 0.0474 229.89);
  --primary-3: #a3c8dc;
  --primary-3: oklch(81.254% 0.0485 231.742);
  --primary-3-on: #002a3a;
  --primary-3-on: oklch(26.663% 0.0527 229.3);
  --primary-3-dim: #658a9c;
  --primary-3-dim: oklch(61.243% 0.0494 229.493);
  --primary-4: #8db2c5;
  --primary-4: oklch(74.291% 0.0485 230.521);
  --primary-4-on: #002a39;
  --primary-4-on: oklch(26.602% 0.0517 227.635);
  --primary-4-dim: #c4eaff;
  --primary-4-dim: oklch(91.663% 0.0489 232.2);
  --primary-5: #789caf;
  --primary-5: oklch(67.271% 0.0486 231.389);
  --primary-5-on: #ffffff;
  --primary-5-on: oklch(100% 0 89.876);
  --primary-5-dim: #325668;
  --primary-5-dim: oklch(43.372% 0.051 231.327);
  --primary-6: #628699;
  --primary-6: oklch(60.01% 0.0496 231.641);
  --primary-6-on: #ffffff;
  --primary-6-on: oklch(100% 0 89.876);
  --primary-6-dim: #9ec2d7;
  --primary-6-dim: oklch(79.479% 0.0488 233.802);
  --primary-7: #4e7283;
  --primary-7: oklch(53.151% 0.0488 229.041);
  --primary-7-on: #ffffff;
  --primary-7-on: oklch(100% 0 89.876);
  --primary-7-dim: #8cb1c3;
  --primary-7-dim: oklch(73.937% 0.0478 229.116);
  --primary-8: #3a5d6f;
  --primary-8: oklch(45.924% 0.0499 231.727);
  --primary-8-on: #ffffff;
  --primary-8-on: oklch(100% 0 89.876);
  --primary-8-dim: #7b9fb2;
  --primary-8-dim: oklch(68.247% 0.0485 231.361);
  --primary-9: #254a5b;
  --primary-9: oklch(38.931% 0.0512 229.807);
  --primary-9-on: #fefdff;
  --primary-9-on: oklch(99.537% 0.0028 308.429);
  --primary-9-dim: #6b8fa3;
  --primary-9-dim: oklch(63.042% 0.0501 232.905);
  --primary-10: #0f3747;
  --primary-10: oklch(31.716% 0.052 228.545);
  --primary-10-on: #e3f4ff;
  --primary-10-on: oklch(95.784% 0.0233 235.969);
  --primary-10-dim: #5d8093;
  --primary-10-dim: oklch(58.058% 0.0491 232.424);
  --primary-11: #002533;
  --primary-11: oklch(24.706% 0.0483 228.263);
  --primary-11-on: #d3eeff;
  --primary-11-on: oklch(93.469% 0.0366 235.459);
  --primary-11-dim: #587787;
  --primary-11-dim: oklch(55.138% 0.0434 230.964);
  --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: #ffd0b7;
  --secondary-2: oklch(89.194% 0.063 49.52);
  --secondary-2-on: #3a2010;
  --secondary-2-on: oklch(27.408% 0.0482 51.171);
  --secondary-2-dim: #c0967f;
  --secondary-2-dim: oklch(70.642% 0.0603 50.079);
  --secondary-3: #ffb184;
  --secondary-3: oklch(82.498% 0.1091 50.681);
  --secondary-3-on: #431b00;
  --secondary-3-on: oklch(27.693% 0.0726 50.618);
  --secondary-3-dim: #b8754c;
  --secondary-3-dim: oklch(62.48% 0.1014 51.434);
  --secondary-4: #fc914e;
  --secondary-4: oklch(75.896% 0.1527 50.625);
  --secondary-4-on: #431a00;
  --secondary-4-on: oklch(27.51% 0.0734 49.328);
  --secondary-4-dim: #ab5212;
  --secondary-4-dim: oklch(54.049% 0.1357 49.663);
  --secondary-5: #e17c3b;
  --secondary-5: oklch(68.766% 0.1474 50.561);
  --secondary-5-on: #ffffff;
  --secondary-5-on: oklch(100% 0 89.876);
  --secondary-5-dim: #863c00;
  --secondary-5-dim: oklch(44.697% 0.1182 49.96);
  --secondary-6: #c76728;
  --secondary-6: oklch(61.632% 0.1426 49.895);
  --secondary-6-on: #ffffff;
  --secondary-6-on: oklch(100% 0 89.876);
  --secondary-6-dim: #5d2600;
  --secondary-6-dim: oklch(34.227% 0.0925 48.529);
  --secondary-7: #ad5414;
  --secondary-7: oklch(54.678% 0.1358 49.956);
  --secondary-7-on: #ffffff;
  --secondary-7-on: oklch(100% 0 89.876);
  --secondary-7-dim: #fa904d;
  --secondary-7-dim: oklch(75.468% 0.1518 50.827);
  --secondary-8: #924100;
  --secondary-8: oklch(47.414% 0.1266 49.313);
  --secondary-8-on: #ffffff;
  --secondary-8-on: oklch(100% 0 89.876);
  --secondary-8-dim: #e48040;
  --secondary-8-dim: oklch(69.867% 0.1457 50.742);
  --secondary-9: #743200;
  --secondary-9: oklch(40.128% 0.1074 49.167);
  --secondary-9-on: #fffcff;
  --secondary-9-on: oklch(99.42% 0.005 325.615);
  --secondary-9-dim: #ca7440;
  --secondary-9-dim: oklch(64.442% 0.1271 50.04);
  --secondary-10: #582400;
  --secondary-10: oklch(33.015% 0.0886 48.954);
  --secondary-10-on: #ffeee7;
  --secondary-10-on: oklch(96.068% 0.0208 43.856);
  --secondary-10-dim: #b26a40;
  --secondary-10-dim: oklch(59.547% 0.1084 49.78);
  --secondary-11: #3d1700;
  --secondary-11: oklch(25.861% 0.0691 49.279);
  --secondary-11-on: #ffe5d9;
  --secondary-11-on: oklch(93.982% 0.0329 46.396);
  --secondary-11-dim: #9e6544;
  --secondary-11-dim: oklch(56.116% 0.0876 50.285);
  --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: #cadbf1;
  --tertiary-2: oklch(88.551% 0.0355 254.878);
  --tertiary-2-on: #182838;
  --tertiary-2-on: oklch(27.066% 0.0369 249.332);
  --tertiary-2-dim: #90a0b5;
  --tertiary-2-dim: oklch(70.022% 0.0358 255.26);
  --tertiary-3: #b4c4d9;
  --tertiary-3: oklch(81.477% 0.0345 255.231);
  --tertiary-3-on: #182838;
  --tertiary-3-on: oklch(27.066% 0.0369 249.332);
  --tertiary-3-dim: #77869a;
  --tertiary-3-dim: oklch(61.495% 0.0351 255.653);
  --tertiary-4: #9eaec2;
  --tertiary-4: oklch(74.493% 0.034 254.047);
  --tertiary-4-on: #182838;
  --tertiary-4-on: oklch(27.066% 0.0369 249.332);
  --tertiary-4-dim: #d5e6fb;
  --tertiary-4-dim: oklch(91.87% 0.034 253.71);
  --tertiary-5: #8898ac;
  --tertiary-5: oklch(67.379% 0.0349 254.074);
  --tertiary-5-on: #ffffff;
  --tertiary-5-on: oklch(100% 0 89.876);
  --tertiary-5-dim: #c1d2e7;
  --tertiary-5-dim: oklch(85.752% 0.0346 253.727);
  --tertiary-6: #738396;
  --tertiary-6: oklch(60.375% 0.0346 252.828);
  --tertiary-6-on: #ffffff;
  --tertiary-6-on: oklch(100% 0 89.876);
  --tertiary-6-dim: #293849;
  --tertiary-6-dim: oklch(33.509% 0.0361 252.01);
  --tertiary-7: #5e6e81;
  --tertiary-7: oklch(53.207% 0.0356 252.883);
  --tertiary-7-on: #ffffff;
  --tertiary-7-on: oklch(100% 0 89.876);
  --tertiary-7-dim: #9cadc1;
  --tertiary-7-dim: oklch(74.1% 0.0347 252.533);
  --tertiary-8: #4b5a6c;
  --tertiary-8: oklch(46.191% 0.0349 253.186);
  --tertiary-8-on: #ffffff;
  --tertiary-8-on: oklch(100% 0 89.876);
  --tertiary-8-dim: #8c9bb0;
  --tertiary-8-dim: oklch(68.47% 0.0354 256.792);
  --tertiary-9: #374758;
  --tertiary-9: oklch(39.125% 0.0355 250.285);
  --tertiary-9-on: #fefdff;
  --tertiary-9-on: oklch(99.537% 0.0028 308.429);
  --tertiary-9-dim: #7b8c9f;
  --tertiary-9-dim: oklch(63.31% 0.0348 251.278);
  --tertiary-10: #253545;
  --tertiary-10: oklch(32.221% 0.0356 248.986);
  --tertiary-10-on: #eaf3ff;
  --tertiary-10-on: oklch(96.091% 0.0188 255.533);
  --tertiary-10-dim: #6d7e90;
  --tertiary-10-dim: oklch(58.575% 0.0342 249.909);
  --tertiary-11: #132333;
  --tertiary-11: oklch(25.031% 0.0375 249.534);
  --tertiary-11-on: #deebff;
  --tertiary-11-on: oklch(93.638% 0.0305 258.944);
  --tertiary-11-dim: #657487;
  --tertiary-11-dim: oklch(55.353% 0.0347 254.441);
  --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: #d3dbe0;
  --neutral-2: oklch(88.677% 0.0111 234.835);
  --neutral-2-on: #20282b;
  --neutral-2-on: oklch(27.036% 0.0126 222.524);
  --neutral-2-dim: #98a0a5;
  --neutral-2-dim: oklch(70.087% 0.0117 234.899);
  --neutral-3: #bcc4c9;
  --neutral-3: oklch(81.558% 0.0113 234.855);
  --neutral-3-on: #20282b;
  --neutral-3-on: oklch(27.036% 0.0126 222.524);
  --neutral-3-dim: #f3faff;
  --neutral-3-dim: oklch(98.128% 0.01 238.507);
  --neutral-4: #a6adb3;
  --neutral-4: oklch(74.389% 0.0117 243.708);
  --neutral-4-on: #21272c;
  --neutral-4-on: oklch(26.893% 0.0127 243.338);
  --neutral-4-dim: #646c71;
  --neutral-4-dim: oklch(52.612% 0.0126 235.008);
  --neutral-5: #90989d;
  --neutral-5: oklch(67.475% 0.0118 234.911);
  --neutral-5-on: #ffffff;
  --neutral-5-on: oklch(100% 0 89.876);
  --neutral-5-dim: #4b5357;
  --neutral-5-dim: oklch(43.657% 0.0122 229.142);
  --neutral-6: #7b8387;
  --neutral-6: oklch(60.462% 0.0113 229.003);
  --neutral-6-on: #ffffff;
  --neutral-6-on: oklch(100% 0 89.876);
  --neutral-6-dim: #31383c;
  --neutral-6-dim: oklch(33.566% 0.0118 232.765);
  --neutral-7: #666e73;
  --neutral-7: oklch(53.309% 0.0125 235.002);
  --neutral-7-on: #ffffff;
  --neutral-7-on: oklch(100% 0 89.876);
  --neutral-7-dim: #a5acb2;
  --neutral-7-dim: oklch(74.069% 0.0117 243.709);
  --neutral-8: #525a5f;
  --neutral-8: oklch(46.233% 0.013 235.074);
  --neutral-8-on: #ffffff;
  --neutral-8-on: oklch(100% 0 89.876);
  --neutral-8-dim: #939ba1;
  --neutral-8-dim: oklch(68.49% 0.0128 239.997);
  --neutral-9: #3f474b;
  --neutral-9: oklch(39.214% 0.0125 229.205);
  --neutral-9-on: #fdfdff;
  --neutral-9-on: oklch(99.461% 0.0026 286.352);
  --neutral-9-dim: #838c90;
  --neutral-9-dim: oklch(63.398% 0.0121 226.081);
  --neutral-10: #2d3439;
  --neutral-10: oklch(32.039% 0.0131 238.97);
  --neutral-10-on: #ecf2f9;
  --neutral-10-on: oklch(95.863% 0.0114 252.088);
  --neutral-10-dim: #757d82;
  --neutral-10-dim: oklch(58.465% 0.0123 234.963);
  --neutral-11: #1c2327;
  --neutral-11: oklch(25.096% 0.0126 233.033);
  --neutral-11-on: #e5ebf1;
  --neutral-11-on: oklch(93.725% 0.0104 247.937);
  --neutral-11-dim: #6c7478;
  --neutral-11-dim: oklch(55.351% 0.0115 229.035);
  --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: #c7dde9;
  --neutral-variant-2: oklch(88.488% 0.0288 231.481);
  --neutral-variant-2-on: #152932;
  --neutral-variant-2-on: oklch(26.83% 0.0308 228.604);
  --neutral-variant-2-dim: #8da2ad;
  --neutral-variant-2-dim: oklch(69.956% 0.0286 230.56);
  --neutral-variant-3: #b1c6d2;
  --neutral-variant-3: oklch(81.445% 0.0285 232.759);
  --neutral-variant-3-on: #152933;
  --neutral-variant-3-on: oklch(26.882% 0.0319 231.367);
  --neutral-variant-3-dim: #748893;
  --neutral-variant-3-dim: oklch(61.463% 0.0285 231.942);
  --neutral-variant-4: #9ab0bc;
  --neutral-variant-4: oklch(74.424% 0.0299 231.612);
  --neutral-variant-4-on: #142933;
  --neutral-variant-4-on: oklch(26.822% 0.0328 230.281);
  --neutral-variant-4-dim: #d1e8f5;
  --neutral-variant-4-dim: oklch(91.802% 0.0302 232.432);
  --neutral-variant-5: #859aa5;
  --neutral-variant-5: oklch(67.349% 0.0288 230.595);
  --neutral-variant-5-on: #ffffff;
  --neutral-variant-5-on: oklch(100% 0 89.876);
  --neutral-variant-5-dim: #bed4df;
  --neutral-variant-5-dim: oklch(85.69% 0.0282 229.222);
  --neutral-variant-6: #708490;
  --neutral-variant-6: oklch(60.156% 0.0296 234.324);
  --neutral-variant-6-on: #ffffff;
  --neutral-variant-6-on: oklch(100% 0 89.876);
  --neutral-variant-6-dim: #253943;
  --neutral-variant-6-dim: oklch(33.199% 0.0311 230.539);
  --neutral-variant-7: #5b707b;
  --neutral-variant-7: oklch(53.218% 0.0303 230.863);
  --neutral-variant-7-on: #ffffff;
  --neutral-variant-7-on: oklch(100% 0 89.876);
  --neutral-variant-7-dim: #99aebb;
  --neutral-variant-7-dim: oklch(73.89% 0.03 235.02);
  --neutral-variant-8: #485c66;
  --neutral-variant-8: oklch(46.205% 0.0293 229.792);
  --neutral-variant-8-on: #ffffff;
  --neutral-variant-8-on: oklch(100% 0 89.876);
  --neutral-variant-8-dim: #899da9;
  --neutral-variant-8-dim: oklch(68.436% 0.0287 234.195);
  --neutral-variant-9: #354853;
  --neutral-variant-9: oklch(39.008% 0.0304 233.958);
  --neutral-variant-9-on: #fdfdff;
  --neutral-variant-9-on: oklch(99.461% 0.0026 286.352);
  --neutral-variant-9-dim: #798d9a;
  --neutral-variant-9-dim: oklch(63.203% 0.0302 236.481);
  --neutral-variant-10: #223640;
  --neutral-variant-10: oklch(32.035% 0.0312 230.654);
  --neutral-variant-10-on: #e4f4ff;
  --neutral-variant-10-on: oklch(95.855% 0.0225 237.635);
  --neutral-variant-10-dim: #6a7f8b;
  --neutral-variant-10-dim: oklch(58.395% 0.0307 233.074);
  --neutral-variant-11: #10242e;
  --neutral-variant-11: oklch(24.849% 0.0321 231.791);
  --neutral-variant-11-on: #d9edfb;
  --neutral-variant-11-on: oklch(93.555% 0.0285 238.243);
  --neutral-variant-11-dim: #627581;
  --neutral-variant-11-dim: oklch(55.128% 0.0293 235.79);
  --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: #ffcec9;
  --error-2: oklch(89.257% 0.0562 25.035);
  --error-2-on: #3b1f1c;
  --error-2-on: oklch(27.617% 0.0443 26.817);
  --error-2-dim: #c09490;
  --error-2-dim: oklch(70.674% 0.0537 24.485);
  --error-3: #ffaea7;
  --error-3: oklch(82.69% 0.0963 24.818);
  --error-3-on: #471614;
  --error-3-on: oklch(27.876% 0.0758 25.574);
  --error-3-dim: #b9726c;
  --error-3-dim: oklch(62.691% 0.091 25.192);
  --error-4: #ff8b82;
  --error-4: oklch(76.131% 0.142 25.572);
  --error-4-on: #520709;
  --error-4-on: oklch(28.27% 0.1057 26.272);
  --error-4-dim: #ae4c46;
  --error-4-dim: oklch(54.186% 0.1298 25.824);
  --error-5: #e6756d;
  --error-5: oklch(69.066% 0.1416 25.568);
  --error-5-on: #ffffff;
  --error-5-on: oklch(100% 0 89.876);
  --error-5-dim: #8e322e;
  --error-5-dim: oklch(44.985% 0.1259 25.94);
  --error-6: #cc6159;
  --error-6: oklch(62.064% 0.1376 26.158);
  --error-6-on: #ffffff;
  --error-6-on: oklch(100% 0 89.876);
  --error-6-dim: #6a1816;
  --error-6-dim: oklch(34.931% 0.1157 26.64);
  --error-7: #b24d47;
  --error-7: oklch(54.96% 0.1332 25.794);
  --error-7-on: #ffffff;
  --error-7-on: oklch(100% 0 89.876);
  --error-7-dim: #ff8981;
  --error-7-dim: oklch(75.805% 0.1445 25.084);
  --error-8: #983a35;
  --error-8: oklch(47.851% 0.1274 26.072);
  --error-8-on: #ffffff;
  --error-8-on: oklch(100% 0 89.876);
  --error-8-dim: #ea7970;
  --error-8-dim: oklch(70.269% 0.1412 25.987);
  --error-9: #7f2723;
  --error-9: oklch(40.78% 0.1223 26.618);
  --error-9-on: #fffdff;
  --error-9-on: oklch(99.613% 0.0034 325.602);
  --error-9-dim: #d86961;
  --error-9-dim: oklch(65.105% 0.1411 25.896);
  --error-10: #651413;
  --error-10: oklch(33.493% 0.1143 26.479);
  --error-10-on: #ffeeeb;
  --error-10-on: oklch(96.175% 0.0189 29.545);
  --error-10-dim: #c55b54;
  --error-10-dim: oklch(60.072% 0.1371 25.823);
  --error-11: #4c0105;
  --error-11: oklch(26.328% 0.1055 25.997);
  --error-11-on: #ffe4e2;
  --error-11-on: oklch(94.028% 0.0299 22.775);
  --error-11-dim: #b9534c;
  --error-11-dim: oklch(56.979% 0.1336 26.112);
  --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);
}
:root.dark {
  --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: #002533;
  --primary-2: oklch(24.706% 0.0483 228.263);
  --primary-2-on: #d3eeff;
  --primary-2-on: oklch(93.469% 0.0366 235.459);
  --primary-2-dim: #587787;
  --primary-2-dim: oklch(55.138% 0.0434 230.964);
  --primary-3: #0f3747;
  --primary-3: oklch(31.716% 0.052 228.545);
  --primary-3-on: #e3f4ff;
  --primary-3-on: oklch(95.784% 0.0233 235.969);
  --primary-3-dim: #5d8093;
  --primary-3-dim: oklch(58.058% 0.0491 232.424);
  --primary-4: #254a5b;
  --primary-4: oklch(38.931% 0.0512 229.807);
  --primary-4-on: #fefdff;
  --primary-4-on: oklch(99.537% 0.0028 308.429);
  --primary-4-dim: #6b8fa3;
  --primary-4-dim: oklch(63.042% 0.0501 232.905);
  --primary-5: #3a5d6f;
  --primary-5: oklch(45.924% 0.0499 231.727);
  --primary-5-on: #ffffff;
  --primary-5-on: oklch(100% 0 89.876);
  --primary-5-dim: #7b9fb2;
  --primary-5-dim: oklch(68.247% 0.0485 231.361);
  --primary-6: #4e7283;
  --primary-6: oklch(53.151% 0.0488 229.041);
  --primary-6-on: #ffffff;
  --primary-6-on: oklch(100% 0 89.876);
  --primary-6-dim: #8cb1c3;
  --primary-6-dim: oklch(73.937% 0.0478 229.116);
  --primary-7: #628699;
  --primary-7: oklch(60.01% 0.0496 231.641);
  --primary-7-on: #ffffff;
  --primary-7-on: oklch(100% 0 89.876);
  --primary-7-dim: #9ec2d7;
  --primary-7-dim: oklch(79.479% 0.0488 233.802);
  --primary-8: #789caf;
  --primary-8: oklch(67.271% 0.0486 231.389);
  --primary-8-on: #ffffff;
  --primary-8-on: oklch(100% 0 89.876);
  --primary-8-dim: #325668;
  --primary-8-dim: oklch(43.372% 0.051 231.327);
  --primary-9: #8db2c5;
  --primary-9: oklch(74.291% 0.0485 230.521);
  --primary-9-on: #002a39;
  --primary-9-on: oklch(26.602% 0.0517 227.635);
  --primary-9-dim: #c4eaff;
  --primary-9-dim: oklch(91.663% 0.0489 232.2);
  --primary-10: #a3c8dc;
  --primary-10: oklch(81.254% 0.0485 231.742);
  --primary-10-on: #002a3a;
  --primary-10-on: oklch(26.663% 0.0527 229.3);
  --primary-10-dim: #658a9c;
  --primary-10-dim: oklch(61.243% 0.0494 229.493);
  --primary-11: #badff3;
  --primary-11: oklch(88.349% 0.0477 231.627);
  --primary-11-on: #002a39;
  --primary-11-on: oklch(26.602% 0.0517 227.635);
  --primary-11-dim: #80a4b6;
  --primary-11-dim: oklch(69.83% 0.0474 229.89);
  --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.dark {
  --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: #3d1700;
  --secondary-2: oklch(25.861% 0.0691 49.279);
  --secondary-2-on: #ffe5d9;
  --secondary-2-on: oklch(93.982% 0.0329 46.396);
  --secondary-2-dim: #9e6544;
  --secondary-2-dim: oklch(56.116% 0.0876 50.285);
  --secondary-3: #582400;
  --secondary-3: oklch(33.015% 0.0886 48.954);
  --secondary-3-on: #ffeee7;
  --secondary-3-on: oklch(96.068% 0.0208 43.856);
  --secondary-3-dim: #b26a40;
  --secondary-3-dim: oklch(59.547% 0.1084 49.78);
  --secondary-4: #743200;
  --secondary-4: oklch(40.128% 0.1074 49.167);
  --secondary-4-on: #fffcff;
  --secondary-4-on: oklch(99.42% 0.005 325.615);
  --secondary-4-dim: #ca7440;
  --secondary-4-dim: oklch(64.442% 0.1271 50.04);
  --secondary-5: #924100;
  --secondary-5: oklch(47.414% 0.1266 49.313);
  --secondary-5-on: #ffffff;
  --secondary-5-on: oklch(100% 0 89.876);
  --secondary-5-dim: #e48040;
  --secondary-5-dim: oklch(69.867% 0.1457 50.742);
  --secondary-6: #ad5414;
  --secondary-6: oklch(54.678% 0.1358 49.956);
  --secondary-6-on: #ffffff;
  --secondary-6-on: oklch(100% 0 89.876);
  --secondary-6-dim: #fa904d;
  --secondary-6-dim: oklch(75.468% 0.1518 50.827);
  --secondary-7: #c76728;
  --secondary-7: oklch(61.632% 0.1426 49.895);
  --secondary-7-on: #ffffff;
  --secondary-7-on: oklch(100% 0 89.876);
  --secondary-7-dim: #5d2600;
  --secondary-7-dim: oklch(34.227% 0.0925 48.529);
  --secondary-8: #e17c3b;
  --secondary-8: oklch(68.766% 0.1474 50.561);
  --secondary-8-on: #ffffff;
  --secondary-8-on: oklch(100% 0 89.876);
  --secondary-8-dim: #863c00;
  --secondary-8-dim: oklch(44.697% 0.1182 49.96);
  --secondary-9: #fc914e;
  --secondary-9: oklch(75.896% 0.1527 50.625);
  --secondary-9-on: #431a00;
  --secondary-9-on: oklch(27.51% 0.0734 49.328);
  --secondary-9-dim: #ab5212;
  --secondary-9-dim: oklch(54.049% 0.1357 49.663);
  --secondary-10: #ffb184;
  --secondary-10: oklch(82.498% 0.1091 50.681);
  --secondary-10-on: #431b00;
  --secondary-10-on: oklch(27.693% 0.0726 50.618);
  --secondary-10-dim: #b8754c;
  --secondary-10-dim: oklch(62.48% 0.1014 51.434);
  --secondary-11: #ffd0b7;
  --secondary-11: oklch(89.194% 0.063 49.52);
  --secondary-11-on: #3a2010;
  --secondary-11-on: oklch(27.408% 0.0482 51.171);
  --secondary-11-dim: #c0967f;
  --secondary-11-dim: oklch(70.642% 0.0603 50.079);
  --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.dark {
  --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: #132333;
  --tertiary-2: oklch(25.031% 0.0375 249.534);
  --tertiary-2-on: #deebff;
  --tertiary-2-on: oklch(93.638% 0.0305 258.944);
  --tertiary-2-dim: #657487;
  --tertiary-2-dim: oklch(55.353% 0.0347 254.441);
  --tertiary-3: #253545;
  --tertiary-3: oklch(32.221% 0.0356 248.986);
  --tertiary-3-on: #eaf3ff;
  --tertiary-3-on: oklch(96.091% 0.0188 255.533);
  --tertiary-3-dim: #6d7e90;
  --tertiary-3-dim: oklch(58.575% 0.0342 249.909);
  --tertiary-4: #374758;
  --tertiary-4: oklch(39.125% 0.0355 250.285);
  --tertiary-4-on: #fefdff;
  --tertiary-4-on: oklch(99.537% 0.0028 308.429);
  --tertiary-4-dim: #7b8c9f;
  --tertiary-4-dim: oklch(63.31% 0.0348 251.278);
  --tertiary-5: #4b5a6c;
  --tertiary-5: oklch(46.191% 0.0349 253.186);
  --tertiary-5-on: #ffffff;
  --tertiary-5-on: oklch(100% 0 89.876);
  --tertiary-5-dim: #8c9bb0;
  --tertiary-5-dim: oklch(68.47% 0.0354 256.792);
  --tertiary-6: #5e6e81;
  --tertiary-6: oklch(53.207% 0.0356 252.883);
  --tertiary-6-on: #ffffff;
  --tertiary-6-on: oklch(100% 0 89.876);
  --tertiary-6-dim: #9cadc1;
  --tertiary-6-dim: oklch(74.1% 0.0347 252.533);
  --tertiary-7: #738396;
  --tertiary-7: oklch(60.375% 0.0346 252.828);
  --tertiary-7-on: #ffffff;
  --tertiary-7-on: oklch(100% 0 89.876);
  --tertiary-7-dim: #293849;
  --tertiary-7-dim: oklch(33.509% 0.0361 252.01);
  --tertiary-8: #8898ac;
  --tertiary-8: oklch(67.379% 0.0349 254.074);
  --tertiary-8-on: #ffffff;
  --tertiary-8-on: oklch(100% 0 89.876);
  --tertiary-8-dim: #c1d2e7;
  --tertiary-8-dim: oklch(85.752% 0.0346 253.727);
  --tertiary-9: #9eaec2;
  --tertiary-9: oklch(74.493% 0.034 254.047);
  --tertiary-9-on: #182838;
  --tertiary-9-on: oklch(27.066% 0.0369 249.332);
  --tertiary-9-dim: #d5e6fb;
  --tertiary-9-dim: oklch(91.87% 0.034 253.71);
  --tertiary-10: #b4c4d9;
  --tertiary-10: oklch(81.477% 0.0345 255.231);
  --tertiary-10-on: #182838;
  --tertiary-10-on: oklch(27.066% 0.0369 249.332);
  --tertiary-10-dim: #77869a;
  --tertiary-10-dim: oklch(61.495% 0.0351 255.653);
  --tertiary-11: #cadbf1;
  --tertiary-11: oklch(88.551% 0.0355 254.878);
  --tertiary-11-on: #182838;
  --tertiary-11-on: oklch(27.066% 0.0369 249.332);
  --tertiary-11-dim: #90a0b5;
  --tertiary-11-dim: oklch(70.022% 0.0358 255.26);
  --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.dark {
  --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: #1c2327;
  --neutral-2: oklch(25.096% 0.0126 233.033);
  --neutral-2-on: #e5ebf1;
  --neutral-2-on: oklch(93.725% 0.0104 247.937);
  --neutral-2-dim: #6c7478;
  --neutral-2-dim: oklch(55.351% 0.0115 229.035);
  --neutral-3: #2d3439;
  --neutral-3: oklch(32.039% 0.0131 238.97);
  --neutral-3-on: #ecf2f9;
  --neutral-3-on: oklch(95.863% 0.0114 252.088);
  --neutral-3-dim: #757d82;
  --neutral-3-dim: oklch(58.465% 0.0123 234.963);
  --neutral-4: #3f474b;
  --neutral-4: oklch(39.214% 0.0125 229.205);
  --neutral-4-on: #fdfdff;
  --neutral-4-on: oklch(99.461% 0.0026 286.352);
  --neutral-4-dim: #838c90;
  --neutral-4-dim: oklch(63.398% 0.0121 226.081);
  --neutral-5: #525a5f;
  --neutral-5: oklch(46.233% 0.013 235.074);
  --neutral-5-on: #ffffff;
  --neutral-5-on: oklch(100% 0 89.876);
  --neutral-5-dim: #939ba1;
  --neutral-5-dim: oklch(68.49% 0.0128 239.997);
  --neutral-6: #666e73;
  --neutral-6: oklch(53.309% 0.0125 235.002);
  --neutral-6-on: #ffffff;
  --neutral-6-on: oklch(100% 0 89.876);
  --neutral-6-dim: #a5acb2;
  --neutral-6-dim: oklch(74.069% 0.0117 243.709);
  --neutral-7: #7b8387;
  --neutral-7: oklch(60.462% 0.0113 229.003);
  --neutral-7-on: #ffffff;
  --neutral-7-on: oklch(100% 0 89.876);
  --neutral-7-dim: #31383c;
  --neutral-7-dim: oklch(33.566% 0.0118 232.765);
  --neutral-8: #90989d;
  --neutral-8: oklch(67.475% 0.0118 234.911);
  --neutral-8-on: #ffffff;
  --neutral-8-on: oklch(100% 0 89.876);
  --neutral-8-dim: #4b5357;
  --neutral-8-dim: oklch(43.657% 0.0122 229.142);
  --neutral-9: #a6adb3;
  --neutral-9: oklch(74.389% 0.0117 243.708);
  --neutral-9-on: #21272c;
  --neutral-9-on: oklch(26.893% 0.0127 243.338);
  --neutral-9-dim: #646c71;
  --neutral-9-dim: oklch(52.612% 0.0126 235.008);
  --neutral-10: #bcc4c9;
  --neutral-10: oklch(81.558% 0.0113 234.855);
  --neutral-10-on: #20282b;
  --neutral-10-on: oklch(27.036% 0.0126 222.524);
  --neutral-10-dim: #f3faff;
  --neutral-10-dim: oklch(98.128% 0.01 238.507);
  --neutral-11: #d3dbe0;
  --neutral-11: oklch(88.677% 0.0111 234.835);
  --neutral-11-on: #20282b;
  --neutral-11-on: oklch(27.036% 0.0126 222.524);
  --neutral-11-dim: #98a0a5;
  --neutral-11-dim: oklch(70.087% 0.0117 234.899);
  --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.dark {
  --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: #10242e;
  --neutral-variant-2: oklch(24.849% 0.0321 231.791);
  --neutral-variant-2-on: #d9edfb;
  --neutral-variant-2-on: oklch(93.555% 0.0285 238.243);
  --neutral-variant-2-dim: #627581;
  --neutral-variant-2-dim: oklch(55.128% 0.0293 235.79);
  --neutral-variant-3: #223640;
  --neutral-variant-3: oklch(32.035% 0.0312 230.654);
  --neutral-variant-3-on: #e4f4ff;
  --neutral-variant-3-on: oklch(95.855% 0.0225 237.635);
  --neutral-variant-3-dim: #6a7f8b;
  --neutral-variant-3-dim: oklch(58.395% 0.0307 233.074);
  --neutral-variant-4: #354853;
  --neutral-variant-4: oklch(39.008% 0.0304 233.958);
  --neutral-variant-4-on: #fdfdff;
  --neutral-variant-4-on: oklch(99.461% 0.0026 286.352);
  --neutral-variant-4-dim: #798d9a;
  --neutral-variant-4-dim: oklch(63.203% 0.0302 236.481);
  --neutral-variant-5: #485c66;
  --neutral-variant-5: oklch(46.205% 0.0293 229.792);
  --neutral-variant-5-on: #ffffff;
  --neutral-variant-5-on: oklch(100% 0 89.876);
  --neutral-variant-5-dim: #899da9;
  --neutral-variant-5-dim: oklch(68.436% 0.0287 234.195);
  --neutral-variant-6: #5b707b;
  --neutral-variant-6: oklch(53.218% 0.0303 230.863);
  --neutral-variant-6-on: #ffffff;
  --neutral-variant-6-on: oklch(100% 0 89.876);
  --neutral-variant-6-dim: #99aebb;
  --neutral-variant-6-dim: oklch(73.89% 0.03 235.02);
  --neutral-variant-7: #708490;
  --neutral-variant-7: oklch(60.156% 0.0296 234.324);
  --neutral-variant-7-on: #ffffff;
  --neutral-variant-7-on: oklch(100% 0 89.876);
  --neutral-variant-7-dim: #253943;
  --neutral-variant-7-dim: oklch(33.199% 0.0311 230.539);
  --neutral-variant-8: #859aa5;
  --neutral-variant-8: oklch(67.349% 0.0288 230.595);
  --neutral-variant-8-on: #ffffff;
  --neutral-variant-8-on: oklch(100% 0 89.876);
  --neutral-variant-8-dim: #bed4df;
  --neutral-variant-8-dim: oklch(85.69% 0.0282 229.222);
  --neutral-variant-9: #9ab0bc;
  --neutral-variant-9: oklch(74.424% 0.0299 231.612);
  --neutral-variant-9-on: #142933;
  --neutral-variant-9-on: oklch(26.822% 0.0328 230.281);
  --neutral-variant-9-dim: #d1e8f5;
  --neutral-variant-9-dim: oklch(91.802% 0.0302 232.432);
  --neutral-variant-10: #b1c6d2;
  --neutral-variant-10: oklch(81.445% 0.0285 232.759);
  --neutral-variant-10-on: #152933;
  --neutral-variant-10-on: oklch(26.882% 0.0319 231.367);
  --neutral-variant-10-dim: #748893;
  --neutral-variant-10-dim: oklch(61.463% 0.0285 231.942);
  --neutral-variant-11: #c7dde9;
  --neutral-variant-11: oklch(88.488% 0.0288 231.481);
  --neutral-variant-11-on: #152932;
  --neutral-variant-11-on: oklch(26.83% 0.0308 228.604);
  --neutral-variant-11-dim: #8da2ad;
  --neutral-variant-11-dim: oklch(69.956% 0.0286 230.56);
  --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.dark {
  --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: #4c0105;
  --error-2: oklch(26.328% 0.1055 25.997);
  --error-2-on: #ffe4e2;
  --error-2-on: oklch(94.028% 0.0299 22.775);
  --error-2-dim: #b9534c;
  --error-2-dim: oklch(56.979% 0.1336 26.112);
  --error-3: #651413;
  --error-3: oklch(33.493% 0.1143 26.479);
  --error-3-on: #ffeeeb;
  --error-3-on: oklch(96.175% 0.0189 29.545);
  --error-3-dim: #c55b54;
  --error-3-dim: oklch(60.072% 0.1371 25.823);
  --error-4: #7f2723;
  --error-4: oklch(40.78% 0.1223 26.618);
  --error-4-on: #fffdff;
  --error-4-on: oklch(99.613% 0.0034 325.602);
  --error-4-dim: #d86961;
  --error-4-dim: oklch(65.105% 0.1411 25.896);
  --error-5: #983a35;
  --error-5: oklch(47.851% 0.1274 26.072);
  --error-5-on: #ffffff;
  --error-5-on: oklch(100% 0 89.876);
  --error-5-dim: #ea7970;
  --error-5-dim: oklch(70.269% 0.1412 25.987);
  --error-6: #b24d47;
  --error-6: oklch(54.96% 0.1332 25.794);
  --error-6-on: #ffffff;
  --error-6-on: oklch(100% 0 89.876);
  --error-6-dim: #ff8981;
  --error-6-dim: oklch(75.805% 0.1445 25.084);
  --error-7: #cc6159;
  --error-7: oklch(62.064% 0.1376 26.158);
  --error-7-on: #ffffff;
  --error-7-on: oklch(100% 0 89.876);
  --error-7-dim: #6a1816;
  --error-7-dim: oklch(34.931% 0.1157 26.64);
  --error-8: #e6756d;
  --error-8: oklch(69.066% 0.1416 25.568);
  --error-8-on: #ffffff;
  --error-8-on: oklch(100% 0 89.876);
  --error-8-dim: #8e322e;
  --error-8-dim: oklch(44.985% 0.1259 25.94);
  --error-9: #ff8b82;
  --error-9: oklch(76.131% 0.142 25.572);
  --error-9-on: #520709;
  --error-9-on: oklch(28.27% 0.1057 26.272);
  --error-9-dim: #ae4c46;
  --error-9-dim: oklch(54.186% 0.1298 25.824);
  --error-10: #ffaea7;
  --error-10: oklch(82.69% 0.0963 24.818);
  --error-10-on: #471614;
  --error-10-on: oklch(27.876% 0.0758 25.574);
  --error-10-dim: #b9726c;
  --error-10-dim: oklch(62.691% 0.091 25.192);
  --error-11: #ffcec9;
  --error-11: oklch(89.257% 0.0562 25.035);
  --error-11-on: #3b1f1c;
  --error-11-on: oklch(27.617% 0.0443 26.817);
  --error-11-dim: #c09490;
  --error-11-dim: oklch(70.674% 0.0537 24.485);
  --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:fonts-families.css */
:root {
  --font-mono:
    ui-monospace,
    SFMono-Regular,
    Menlo,
    Monaco,
    Consolas,
    "Liberation Mono",
    "Courier New",
    monospace;
  --font-sans:
    ui-sans-serif,
    system-ui,
    -apple-system,
    "Segoe UI",
    Roboto,
    "Helvetica Neue",
    "Noto Sans",
    "Liberation Sans",
    Arial,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji";
  --font-serif:
    ui-serif,
    Georgia,
    Cambria,
    "Times New Roman",
    Times,
    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: 1920px;
  --viewport-base-font-size: 16px;
  font-size: var(--viewport-base-font-size);
}

/* stellar:fonts-sizes.css */
:root {
  --font-size--2: 0.878357rem;
  --font-size--1: 0.937207rem;
  --font-size-0: 1rem;
  --font-size-1: 1.067rem;
  --font-size-2: 1.138489rem;
  --font-size-3: 1.214768rem;
  --font-size-4: 1.296157rem;
  --font-size-5: 1.383rem;
  --font-size-6: 1.475661rem;
  --font-size-7: 1.57453rem;
  --font-size-8: 1.680023rem;
  --font-size-9: 1.792585rem;
  --font-size-10: 1.912688rem;
  --font-size-11: 2.040838rem;
  --font-size-12: 2.177575rem;
}

/* 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) * 0.000625), 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) * 0.000625), 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) * 0.000625), 1))), 2)) * 1em);
}

/* stellar:general-size.css */
:root {
  --size--2: clamp(0.439179rem, calc(0.395261rem + 0.219589vw), 0.658768rem);
  --size--1: clamp(0.468604rem, calc(0.421743rem + 0.234302vw), 0.702905rem);
  --size-0: clamp(0.5rem, calc(0.45rem + 0.25vw), 0.75rem);
  --size-1: clamp(0.5335rem, calc(0.48015rem + 0.26675vw), 0.80025rem);
  --size-2: clamp(0.569244rem, calc(0.51232rem + 0.284622vw), 0.853867rem);
  --size-3: clamp(0.607384rem, calc(0.546645rem + 0.303692vw), 0.911076rem);
  --size-4: clamp(0.648079rem, calc(0.583271rem + 0.324039vw), 0.972118rem);
  --size-5: clamp(0.6915rem, calc(0.62235rem + 0.34575vw), 1.03725rem);
  --size-6: clamp(0.73783rem, calc(0.664047rem + 0.368915vw), 1.106746rem);
  --size-7: clamp(0.787265rem, calc(0.708538rem + 0.393632vw), 1.180897rem);
  --size-8: clamp(0.840012rem, calc(0.756011rem + 0.420006vw), 1.260018rem);
  --size-9: clamp(0.896293rem, calc(0.806663rem + 0.448146vw), 1.344439rem);
  --size-10: clamp(0.956344rem, calc(0.86071rem + 0.478172vw), 1.434516rem);
  --size-11: clamp(1.020419rem, calc(0.918377rem + 0.51021vw), 1.530629rem);
  --size-12: clamp(1.088787rem, calc(0.979909rem + 0.544394vw), 1.633181rem);
}

/* 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.10672rem + 0.0289vw), 0.1414rem);
  --border-width-2: clamp(0.126562rem, calc(0.111887rem + 0.073377vw), 0.19994rem);
  --border-width-3: clamp(0.142383rem, calc(0.114316rem + 0.140332vw), 0.282715rem);
  --border-width-4: clamp(0.160181rem, calc(0.112265rem + 0.239578vw), 0.399758rem);
  --border-width-5: clamp(0.180203rem, calc(0.103192rem + 0.385055vw), 0.565258rem);
}

/* stellar:border-radius.css */
:root {
  --border-radius-0: clamp(0.125rem, calc(0.05rem + 0.375vw), 0.5rem);
  --border-radius-1: clamp(0.15625rem, calc(0.0625rem + 0.46875vw), 0.625rem);
  --border-radius-2: clamp(0.195312rem, calc(0.078125rem + 0.585938vw), 0.78125rem);
  --border-radius-3: clamp(0.244141rem, calc(0.097656rem + 0.732422vw), 0.976562rem);
  --border-radius-4: clamp(0.305176rem, calc(0.12207rem + 0.915527vw), 1.220703rem);
  --border-radius-5: clamp(0.38147rem, calc(0.152588rem + 1.144409vw), 1.525879rem);
  --border-radius-6: clamp(0.476837rem, calc(0.190735rem + 1.430511vw), 1.907349rem);
  --border-radius-1-2: clamp(0.351562rem, calc(0.140625rem + 1.054688vw), 1.40625rem);
  --border-radius-2-3: clamp(0.439453rem, calc(0.175781rem + 1.318359vw), 1.757812rem);
  --border-radius-3-4: clamp(0.549316rem, calc(0.219727rem + 1.647949vw), 2.197266rem);
  --border-radius-4-5: clamp(0.686646rem, calc(0.274658rem + 2.059937vw), 2.746582rem);
  --border-radius-5-6: clamp(0.858307rem, calc(0.343323rem + 2.574921vw), 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) * 0.000625), 1)) * 1s);
  --anim-scale-base: 1;
  --anim-distance-0: calc(calc(0.25 + 0.35 * clamp(0, calc((100vw - 320px) * 0.000625), 1)) * 1rem);
  --anim-distance-1: calc(calc(0.28125 + 0.46875 * clamp(0, calc((100vw - 320px) * 0.000625), 1)) * 1rem);
  --anim-distance-2: calc(calc(0.316406 + 0.621094 * clamp(0, calc((100vw - 320px) * 0.000625), 1)) * 1rem);
  --anim-distance-3: calc(calc(0.355957 + 0.815918 * clamp(0, calc((100vw - 320px) * 0.000625), 1)) * 1rem);
  --anim-distance-4: calc(calc(0.400452 + 1.064392 * clamp(0, calc((100vw - 320px) * 0.000625), 1)) * 1rem);
  --anim-duration--2: calc(calc(0.105403 + 0.033486 * clamp(0, calc((100vw - 320px) * 0.000625), 1)) * 1s);
  --anim-duration--1: calc(calc(0.112465 + 0.054202 * clamp(0, calc((100vw - 320px) * 0.000625), 1)) * 1s);
  --anim-duration-0: calc(calc(0.12 + 0.08 * clamp(0, calc((100vw - 320px) * 0.000625), 1)) * 1s);
  --anim-duration-1: calc(calc(0.12804 + 0.11196 * clamp(0, calc((100vw - 320px) * 0.000625), 1)) * 1s);
  --anim-duration-2: calc(calc(0.136619 + 0.151381 * clamp(0, calc((100vw - 320px) * 0.000625), 1)) * 1s);
  --anim-duration-3: calc(calc(0.145772 + 0.199828 * clamp(0, calc((100vw - 320px) * 0.000625), 1)) * 1s);
  --anim-duration-4: calc(calc(0.155539 + 0.259181 * clamp(0, calc((100vw - 320px) * 0.000625), 1)) * 1s);
  --anim-opacity-0: calc(0.2 + 0.4 * clamp(0, calc((100vw - 320px) * 0.000625), 1));
  --anim-opacity-1: calc(0.2134 + 0.4268 * clamp(0, calc((100vw - 320px) * 0.000625), 1));
  --anim-opacity-2: calc(0.227698 + 0.455396 * clamp(0, calc((100vw - 320px) * 0.000625), 1));
  --anim-rotate--1: calc(calc(3.748828 + 2.917838 * clamp(0, calc((100vw - 320px) * 0.000625), 1)) * 1deg);
  --anim-rotate-0: calc(calc(4 + 4 * clamp(0, calc((100vw - 320px) * 0.000625), 1)) * 1deg);
  --anim-rotate-1: calc(calc(4.268 + 5.332 * clamp(0, calc((100vw - 320px) * 0.000625), 1)) * 1deg);
  --anim-rotate-2: calc(calc(4.553956 + 6.966044 * clamp(0, calc((100vw - 320px) * 0.000625), 1)) * 1deg);
  --anim-scale--2: calc(0.834439 + 0.061485 * clamp(0, calc((100vw - 320px) * 0.000625), 1));
  --anim-scale--1: calc(0.890347 + 0.065604 * clamp(0, calc((100vw - 320px) * 0.000625), 1));
  --anim-scale-0: calc(0.95 + 0.07 * clamp(0, calc((100vw - 320px) * 0.000625), 1));
  --anim-scale-1: calc(1.01365 + 0.07469 * clamp(0, calc((100vw - 320px) * 0.000625), 1));
  --anim-scale-2: calc(1.081565 + 0.079694 * clamp(0, calc((100vw - 320px) * 0.000625), 1));
  --anim-distance-none: 0rem;
  --anim-distance-xs: calc(calc(0.125 + 0.075 * clamp(0, calc((100vw - 320px) * 0.000625), 1)) * 1rem);
  --anim-distance-sm: calc(calc(0.25 + 0.1 * clamp(0, calc((100vw - 320px) * 0.000625), 1)) * 1rem);
  --anim-distance-md: calc(calc(0.5 + 0.2 * clamp(0, calc((100vw - 320px) * 0.000625), 1)) * 1rem);
  --anim-distance-lg: calc(calc(0.75 + 0.25 * clamp(0, calc((100vw - 320px) * 0.000625), 1)) * 1rem);
  --anim-distance-xl: calc(calc(1.25 + 0.35 * clamp(0, calc((100vw - 320px) * 0.000625), 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) * 0.000625), 1)) * 1s);
  --anim-duration-slow: calc(calc(0.28 + 0.08 * clamp(0, calc((100vw - 320px) * 0.000625), 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-opacity-transparent: 0;
  --anim-opacity-muted: calc(0.4 + 0.2 * clamp(0, calc((100vw - 320px) * 0.000625), 1));
  --anim-opacity-solid: 1;
  --anim-rotate-none: 0deg;
  --anim-rotate-xs: calc(calc(1 + 1 * clamp(0, calc((100vw - 320px) * 0.000625), 1)) * 1deg);
  --anim-rotate-sm: calc(calc(3 + 2 * clamp(0, calc((100vw - 320px) * 0.000625), 1)) * 1deg);
  --anim-rotate-md: calc(calc(8 + 4 * clamp(0, calc((100vw - 320px) * 0.000625), 1)) * 1deg);
  --anim-rotate-lg: calc(calc(15 + 5 * clamp(0, calc((100vw - 320px) * 0.000625), 1)) * 1deg);
  --anim-rotate-neg-xs: calc(calc(-2 + 1 * clamp(0, calc((100vw - 320px) * 0.000625), 1)) * 1deg);
  --anim-rotate-neg-sm: calc(calc(-5 + 2 * clamp(0, calc((100vw - 320px) * 0.000625), 1)) * 1deg);
  --anim-rotate-neg-md: calc(calc(-12 + 4 * clamp(0, calc((100vw - 320px) * 0.000625), 1)) * 1deg);
  --anim-scale-down-strong: calc(0.88 + 0.04 * clamp(0, calc((100vw - 320px) * 0.000625), 1));
  --anim-scale-down: calc(0.96 + 0.02 * clamp(0, calc((100vw - 320px) * 0.000625), 1));
  --anim-scale-up: calc(1.03 + 0.03 * clamp(0, calc((100vw - 320px) * 0.000625), 1));
  --anim-scale-up-strong: calc(1.08 + 0.04 * clamp(0, calc((100vw - 320px) * 0.000625), 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);
}
:root.dark {
  --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:index.css */
