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

/* stellar:fonts-import.css */

/* stellar:general-normalize.css */

/* stellar:colors-theme.css */
:root {
    --primary-1: #ffffff;
    --primary-1: oklch(100% 0 89.876);
    --primary-1-on: #000000;
    --primary-1-on: oklch(0% 0 0);
    --primary-1-dim: #95bace;
    --primary-1-dim: oklch(76.863% 0.0491 231.828);
    --primary-2: #f6fbff;
    --primary-2: oklch(98.546% 0.0075 241.661);
    --primary-2-on: #000000;
    --primary-2-on: oklch(0% 0 0);
    --primary-2-dim: #95bace;
    --primary-2-dim: oklch(76.863% 0.0491 231.828);
    --primary-3: #d6f0ff;
    --primary-3: oklch(94.077% 0.0341 233.038);
    --primary-3-on: #000000;
    --primary-3-on: oklch(0% 0 0);
    --primary-3-dim: #6e92a5;
    --primary-3-dim: oklch(63.994% 0.0491 231.493);
    --primary-4: #b5daee;
    --primary-4: oklch(86.819% 0.0479 231.65);
    --primary-4-on: #000000;
    --primary-4-on: oklch(0% 0 0);
    --primary-4-dim: #6e92a5;
    --primary-4-dim: oklch(63.994% 0.0491 231.493);
    --primary-5: #95bace;
    --primary-5: oklch(76.863% 0.0491 231.828);
    --primary-5-on: #000000;
    --primary-5-on: oklch(0% 0 0);
    --primary-5-dim: #ffffff;
    --primary-5-dim: oklch(100% 0 89.876);
    --primary-6: #6e92a5;
    --primary-6: oklch(63.994% 0.0491 231.493);
    --primary-6-on: #ffffff;
    --primary-6-on: oklch(100% 0 89.876);
    --primary-6-dim: #000000;
    --primary-6-dim: oklch(0% 0 0);
    --primary-7: #426678;
    --primary-7: oklch(49.034% 0.0503 230.81);
    --primary-7-on: #ffffff;
    --primary-7-on: oklch(100% 0 89.876);
    --primary-7-dim: #95bace;
    --primary-7-dim: oklch(76.863% 0.0491 231.828);
    --primary-8: #1d4353;
    --primary-8: oklch(36.262% 0.0511 228.18);
    --primary-8-on: #ffffff;
    --primary-8-on: oklch(100% 0 89.876);
    --primary-8-dim: #95bace;
    --primary-8-dim: oklch(76.863% 0.0491 231.828);
    --primary-9: #002938;
    --primary-9: oklch(26.238% 0.0512 228.096);
    --primary-9-on: #ffffff;
    --primary-9-on: oklch(100% 0 89.876);
    --primary-9-dim: #6e92a5;
    --primary-9-dim: oklch(63.994% 0.0491 231.493);
    --primary-10: #001721;
    --primary-10: oklch(19.105% 0.0372 227.859);
    --primary-10-on: #ffffff;
    --primary-10-on: oklch(100% 0 89.876);
    --primary-10-dim: #6e92a5;
    --primary-10-dim: oklch(63.994% 0.0491 231.493);
    --primary-11: #00070c;
    --primary-11: oklch(11.982% 0.023 226.565);
    --primary-11-on: #ffffff;
    --primary-11-on: oklch(100% 0 89.876);
    --primary-11-dim: #6e92a5;
    --primary-11-dim: oklch(63.994% 0.0491 231.493);
    --primary-12: #000000;
    --primary-12: oklch(0% 0 0);
    --primary-12-on: #ffffff;
    --primary-12-on: oklch(100% 0 89.876);
    --primary-12-dim: #6e92a5;
    --primary-12-dim: oklch(63.994% 0.0491 231.493);
}
:root {
    --secondary-1: #ffffff;
    --secondary-1: oklch(100% 0 89.876);
    --secondary-1-on: #000000;
    --secondary-1-on: oklch(0% 0 0);
    --secondary-1-dim: #ff9c61;
    --secondary-1-dim: oklch(78.321% 0.14 50.356);
    --secondary-2: #fff9f7;
    --secondary-2: oklch(98.618% 0.007 39.462);
    --secondary-2-on: #000000;
    --secondary-2-on: oklch(0% 0 0);
    --secondary-2-dim: #ff9c61;
    --secondary-2-dim: oklch(78.321% 0.14 50.356);
    --secondary-3: #ffe7dc;
    --secondary-3: oklch(94.441% 0.0303 46.257);
    --secondary-3-on: #000000;
    --secondary-3-on: oklch(0% 0 0);
    --secondary-3-dim: #d67333;
    --secondary-3-dim: oklch(65.745% 0.1455 50.258);
    --secondary-4: #ffc9ad;
    --secondary-4: oklch(87.669% 0.0724 48.758);
    --secondary-4-on: #000000;
    --secondary-4-on: oklch(0% 0 0);
    --secondary-4-dim: #d67333;
    --secondary-4-dim: oklch(65.745% 0.1455 50.258);
    --secondary-5: #ff9c61;
    --secondary-5: oklch(78.321% 0.14 50.356);
    --secondary-5-on: #000000;
    --secondary-5-on: oklch(0% 0 0);
    --secondary-5-dim: #ffffff;
    --secondary-5-dim: oklch(100% 0 89.876);
    --secondary-6: #d67333;
    --secondary-6: oklch(65.745% 0.1455 50.258);
    --secondary-6-on: #ffffff;
    --secondary-6-on: oklch(100% 0 89.876);
    --secondary-6-dim: #000000;
    --secondary-6-dim: oklch(0% 0 0);
    --secondary-7: #9e4907;
    --secondary-7: oklch(50.591% 0.1314 49.581);
    --secondary-7-on: #ffffff;
    --secondary-7-on: oklch(100% 0 89.876);
    --secondary-7-dim: #ff9c61;
    --secondary-7-dim: oklch(78.321% 0.14 50.356);
    --secondary-8: #692d00;
    --secondary-8: oklch(37.459% 0.0997 49.526);
    --secondary-8-on: #ffffff;
    --secondary-8-on: oklch(100% 0 89.876);
    --secondary-8-dim: #ff9c61;
    --secondary-8-dim: oklch(78.321% 0.14 50.356);
    --secondary-9: #421a00;
    --secondary-9: oklch(27.328% 0.0723 49.968);
    --secondary-9-on: #ffffff;
    --secondary-9-on: oklch(100% 0 89.876);
    --secondary-9-dim: #d67333;
    --secondary-9-dim: oklch(65.745% 0.1455 50.258);
    --secondary-10: #280d00;
    --secondary-10: oklch(19.958% 0.0528 49.976);
    --secondary-10-on: #ffffff;
    --secondary-10-on: oklch(100% 0 89.876);
    --secondary-10-dim: #d67333;
    --secondary-10-dim: oklch(65.745% 0.1455 50.258);
    --secondary-11: #100300;
    --secondary-11: oklch(12.371% 0.0335 48.376);
    --secondary-11-on: #ffffff;
    --secondary-11-on: oklch(100% 0 89.876);
    --secondary-11-dim: #d67333;
    --secondary-11-dim: oklch(65.745% 0.1455 50.258);
    --secondary-12: #000000;
    --secondary-12: oklch(0% 0 0);
    --secondary-12-on: #ffffff;
    --secondary-12-on: oklch(100% 0 89.876);
    --secondary-12-dim: #d67333;
    --secondary-12-dim: oklch(65.745% 0.1455 50.258);
}
:root {
    --tertiary-1: #ffffff;
    --tertiary-1: oklch(100% 0 89.876);
    --tertiary-1-on: #000000;
    --tertiary-1-on: oklch(0% 0 0);
    --tertiary-1-dim: #a6b6cb;
    --tertiary-1-dim: oklch(77.072% 0.035 255.241);
    --tertiary-2: #f9faff;
    --tertiary-2: oklch(98.576% 0.0067 277.166);
    --tertiary-2-on: #000000;
    --tertiary-2-on: oklch(0% 0 0);
    --tertiary-2-dim: #a6b6cb;
    --tertiary-2-dim: oklch(77.072% 0.035 255.241);
    --tertiary-3: #e0edff;
    --tertiary-3: oklch(94.178% 0.0281 256.485);
    --tertiary-3-on: #000000;
    --tertiary-3-on: oklch(0% 0 0);
    --tertiary-3-dim: #7f8fa2;
    --tertiary-3-dim: oklch(64.379% 0.034 252.803);
    --tertiary-4: #c6d6ec;
    --tertiary-4: oklch(87.088% 0.0351 256.345);
    --tertiary-4-on: #000000;
    --tertiary-4-on: oklch(0% 0 0);
    --tertiary-4-dim: #7f8fa2;
    --tertiary-4-dim: oklch(64.379% 0.034 252.803);
    --tertiary-5: #a6b6cb;
    --tertiary-5: oklch(77.072% 0.035 255.241);
    --tertiary-5-on: #000000;
    --tertiary-5-on: oklch(0% 0 0);
    --tertiary-5-dim: #ffffff;
    --tertiary-5-dim: oklch(100% 0 89.876);
    --tertiary-6: #7f8fa2;
    --tertiary-6: oklch(64.379% 0.034 252.803);
    --tertiary-6-on: #ffffff;
    --tertiary-6-on: oklch(100% 0 89.876);
    --tertiary-6-dim: #000000;
    --tertiary-6-dim: oklch(0% 0 0);
    --tertiary-7: #536375;
    --tertiary-7: oklch(49.318% 0.035 251.558);
    --tertiary-7-on: #ffffff;
    --tertiary-7-on: oklch(100% 0 89.876);
    --tertiary-7-dim: #a6b6cb;
    --tertiary-7-dim: oklch(77.072% 0.035 255.241);
    --tertiary-8: #304051;
    --tertiary-8: oklch(36.495% 0.0361 250.361);
    --tertiary-8-on: #ffffff;
    --tertiary-8-on: oklch(100% 0 89.876);
    --tertiary-8-dim: #a6b6cb;
    --tertiary-8-dim: oklch(77.072% 0.035 255.241);
    --tertiary-9: #172737;
    --tertiary-9: oklch(26.662% 0.0371 249.368);
    --tertiary-9-on: #ffffff;
    --tertiary-9-on: oklch(100% 0 89.876);
    --tertiary-9-dim: #7f8fa2;
    --tertiary-9-dim: oklch(64.379% 0.034 252.803);
    --tertiary-10: #051625;
    --tertiary-10: oklch(19.419% 0.0386 246.682);
    --tertiary-10-on: #ffffff;
    --tertiary-10-on: oklch(100% 0 89.876);
    --tertiary-10-dim: #7f8fa2;
    --tertiary-10-dim: oklch(64.379% 0.034 252.803);
    --tertiary-11: #000711;
    --tertiary-11: oklch(12.383% 0.0305 243.96);
    --tertiary-11-on: #ffffff;
    --tertiary-11-on: oklch(100% 0 89.876);
    --tertiary-11-dim: #7f8fa2;
    --tertiary-11-dim: oklch(64.379% 0.034 252.803);
    --tertiary-12: #000000;
    --tertiary-12: oklch(0% 0 0);
    --tertiary-12-on: #ffffff;
    --tertiary-12-on: oklch(100% 0 89.876);
    --tertiary-12-dim: #7f8fa2;
    --tertiary-12-dim: oklch(64.379% 0.034 252.803);
}
:root {
    --neutral-1: #ffffff;
    --neutral-1: oklch(100% 0 89.876);
    --neutral-1-on: #000000;
    --neutral-1-on: oklch(0% 0 0);
    --neutral-1-dim: #aeb6bb;
    --neutral-1-dim: oklch(77.148% 0.0115 234.87);
    --neutral-2: #f6fbff;
    --neutral-2: oklch(98.546% 0.0075 241.661);
    --neutral-2-on: #000000;
    --neutral-2-on: oklch(0% 0 0);
    --neutral-2-dim: #aeb6bb;
    --neutral-2-dim: oklch(77.148% 0.0115 234.87);
    --neutral-3: #e6edf3;
    --neutral-3: oklch(94.254% 0.0111 243.657);
    --neutral-3-on: #000000;
    --neutral-3-on: oklch(0% 0 0);
    --neutral-3-dim: #878e93;
    --neutral-3-dim: oklch(64.255% 0.0111 238.609);
    --neutral-4: #ced6db;
    --neutral-4: oklch(87.142% 0.0111 234.839);
    --neutral-4-on: #000000;
    --neutral-4-on: oklch(0% 0 0);
    --neutral-4-dim: #878e93;
    --neutral-4-dim: oklch(64.255% 0.0111 238.609);
    --neutral-5: #aeb6bb;
    --neutral-5: oklch(77.148% 0.0115 234.87);
    --neutral-5-on: #000000;
    --neutral-5-on: oklch(0% 0 0);
    --neutral-5-dim: #ffffff;
    --neutral-5-dim: oklch(100% 0 89.876);
    --neutral-6: #878e93;
    --neutral-6: oklch(64.255% 0.0111 238.609);
    --neutral-6-on: #ffffff;
    --neutral-6-on: oklch(100% 0 89.876);
    --neutral-6-dim: #000000;
    --neutral-6-dim: oklch(0% 0 0);
    --neutral-7: #5b6367;
    --neutral-7: oklch(49.413% 0.0118 229.082);
    --neutral-7-on: #ffffff;
    --neutral-7-on: oklch(100% 0 89.876);
    --neutral-7-dim: #aeb6bb;
    --neutral-7-dim: oklch(77.148% 0.0115 234.87);
    --neutral-8: #384044;
    --neutral-8: oklch(36.565% 0.0127 229.251);
    --neutral-8-on: #ffffff;
    --neutral-8-on: oklch(100% 0 89.876);
    --neutral-8-dim: #aeb6bb;
    --neutral-8-dim: oklch(77.148% 0.0115 234.87);
    --neutral-9: #1f272b;
    --neutral-9: oklch(26.669% 0.0136 229.539);
    --neutral-9-on: #ffffff;
    --neutral-9-on: oklch(100% 0 89.876);
    --neutral-9-dim: #878e93;
    --neutral-9-dim: oklch(64.255% 0.0111 238.609);
    --neutral-10: #0e161a;
    --neutral-10: oklch(19.407% 0.0144 230.04);
    --neutral-10-on: #ffffff;
    --neutral-10-on: oklch(100% 0 89.876);
    --neutral-10-dim: #878e93;
    --neutral-10-dim: oklch(64.255% 0.0111 238.609);
    --neutral-11: #02070a;
    --neutral-11: oklch(12.209% 0.015 225.731);
    --neutral-11-on: #ffffff;
    --neutral-11-on: oklch(100% 0 89.876);
    --neutral-11-dim: #878e93;
    --neutral-11-dim: oklch(64.255% 0.0111 238.609);
    --neutral-12: #000000;
    --neutral-12: oklch(0% 0 0);
    --neutral-12-on: #ffffff;
    --neutral-12-on: oklch(100% 0 89.876);
    --neutral-12-dim: #878e93;
    --neutral-12-dim: oklch(64.255% 0.0111 238.609);
}
:root {
    --neutral-variant-1: #ffffff;
    --neutral-variant-1: oklch(100% 0 89.876);
    --neutral-variant-1-on: #000000;
    --neutral-variant-1-on: oklch(0% 0 0);
    --neutral-variant-1-dim: #a3b8c4;
    --neutral-variant-1-dim: oklch(77.041% 0.0288 232.801);
    --neutral-variant-2: #f6fbff;
    --neutral-variant-2: oklch(98.546% 0.0075 241.661);
    --neutral-variant-2-on: #000000;
    --neutral-variant-2-on: oklch(0% 0 0);
    --neutral-variant-2-dim: #a3b8c4;
    --neutral-variant-2-dim: oklch(77.041% 0.0288 232.801);
    --neutral-variant-3: #daeffc;
    --neutral-variant-3: oklch(94.058% 0.0284 234.846);
    --neutral-variant-3-on: #000000;
    --neutral-variant-3-on: oklch(0% 0 0);
    --neutral-variant-3-dim: #7c909c;
    --neutral-variant-3-dim: oklch(64.163% 0.0292 234.256);
    --neutral-variant-4: #c2d8e5;
    --neutral-variant-4: oklch(86.986% 0.0297 233.648);
    --neutral-variant-4-on: #000000;
    --neutral-variant-4-on: oklch(0% 0 0);
    --neutral-variant-4-dim: #7c909c;
    --neutral-variant-4-dim: oklch(64.163% 0.0292 234.256);
    --neutral-variant-5: #a3b8c4;
    --neutral-variant-5: oklch(77.041% 0.0288 232.801);
    --neutral-variant-5-on: #000000;
    --neutral-variant-5-on: oklch(0% 0 0);
    --neutral-variant-5-dim: #ffffff;
    --neutral-variant-5-dim: oklch(100% 0 89.876);
    --neutral-variant-6: #7c909c;
    --neutral-variant-6: oklch(64.163% 0.0292 234.256);
    --neutral-variant-6-on: #ffffff;
    --neutral-variant-6-on: oklch(100% 0 89.876);
    --neutral-variant-6-dim: #000000;
    --neutral-variant-6-dim: oklch(0% 0 0);
    --neutral-variant-7: #50646f;
    --neutral-variant-7: oklch(49.092% 0.0299 232.225);
    --neutral-variant-7-on: #ffffff;
    --neutral-variant-7-on: oklch(100% 0 89.876);
    --neutral-variant-7-dim: #a3b8c4;
    --neutral-variant-7-dim: oklch(77.041% 0.0288 232.801);
    --neutral-variant-8: #2d414b;
    --neutral-variant-8: oklch(36.261% 0.0306 230.29);
    --neutral-variant-8-on: #ffffff;
    --neutral-variant-8-on: oklch(100% 0 89.876);
    --neutral-variant-8-dim: #a3b8c4;
    --neutral-variant-8-dim: oklch(77.041% 0.0288 232.801);
    --neutral-variant-9: #142831;
    --neutral-variant-9: oklch(26.425% 0.0309 228.677);
    --neutral-variant-9-on: #ffffff;
    --neutral-variant-9-on: oklch(100% 0 89.876);
    --neutral-variant-9-dim: #7c909c;
    --neutral-variant-9-dim: oklch(64.163% 0.0292 234.256);
    --neutral-variant-10: #021720;
    --neutral-variant-10: oklch(19.186% 0.0338 227.719);
    --neutral-variant-10-on: #ffffff;
    --neutral-variant-10-on: oklch(100% 0 89.876);
    --neutral-variant-10-dim: #7c909c;
    --neutral-variant-10-dim: oklch(64.163% 0.0292 234.256);
    --neutral-variant-11: #00070c;
    --neutral-variant-11: oklch(11.982% 0.023 226.565);
    --neutral-variant-11-on: #ffffff;
    --neutral-variant-11-on: oklch(100% 0 89.876);
    --neutral-variant-11-dim: #7c909c;
    --neutral-variant-11-dim: oklch(64.163% 0.0292 234.256);
    --neutral-variant-12: #000000;
    --neutral-variant-12: oklch(0% 0 0);
    --neutral-variant-12-on: #ffffff;
    --neutral-variant-12-on: oklch(100% 0 89.876);
    --neutral-variant-12-dim: #7c909c;
    --neutral-variant-12-dim: oklch(64.163% 0.0292 234.256);
}
:root {
    --error-1: #ffffff;
    --error-1: oklch(100% 0 89.876);
    --error-1-on: #000000;
    --error-1-on: oklch(0% 0 0);
    --error-1-dim: #ff9990;
    --error-1-dim: oklch(78.642% 0.1238 25.64);
    --error-2: #fff9f8;
    --error-2: oklch(98.645% 0.0066 28.833);
    --error-2-on: #000000;
    --error-2-on: oklch(0% 0 0);
    --error-2-dim: #ff9990;
    --error-2-dim: oklch(78.642% 0.1238 25.64);
    --error-3: #ffe7e4;
    --error-3: oklch(94.651% 0.0267 26.177);
    --error-3-on: #000000;
    --error-3-on: oklch(0% 0 0);
    --error-3-dim: #db6c64;
    --error-3-dim: oklch(66.029% 0.1406 25.814);
    --error-4: #ffc8c2;
    --error-4: oklch(87.979% 0.0636 25.613);
    --error-4-on: #000000;
    --error-4-on: oklch(0% 0 0);
    --error-4-dim: #db6c64;
    --error-4-dim: oklch(66.029% 0.1406 25.814);
    --error-5: #ff9990;
    --error-5: oklch(78.642% 0.1238 25.64);
    --error-5-on: #000000;
    --error-5-on: oklch(0% 0 0);
    --error-5-dim: #ffffff;
    --error-5-dim: oklch(100% 0 89.876);
    --error-6: #db6c64;
    --error-6: oklch(66.029% 0.1406 25.814);
    --error-6-on: #ffffff;
    --error-6-on: oklch(100% 0 89.876);
    --error-6-dim: #000000;
    --error-6-dim: oklch(0% 0 0);
    --error-7: #a3423c;
    --error-7: oklch(50.861% 0.13 26.256);
    --error-7-on: #ffffff;
    --error-7-on: oklch(100% 0 89.876);
    --error-7-dim: #ff9990;
    --error-7-dim: oklch(78.642% 0.1238 25.64);
    --error-8: #75201d;
    --error-8: oklch(38.02% 0.1191 26.542);
    --error-8-on: #ffffff;
    --error-8-on: oklch(100% 0 89.876);
    --error-8-dim: #ff9990;
    --error-8-dim: oklch(78.642% 0.1238 25.64);
    --error-9: #520507;
    --error-9: oklch(28.074% 0.1076 26.702);
    --error-9-on: #ffffff;
    --error-9-on: oklch(100% 0 89.876);
    --error-9-dim: #db6c64;
    --error-9-dim: oklch(66.029% 0.1406 25.814);
    --error-10: #340002;
    --error-10: oklch(20.458% 0.0832 26.132);
    --error-10-on: #ffffff;
    --error-10-on: oklch(100% 0 89.876);
    --error-10-dim: #db6c64;
    --error-10-dim: oklch(66.029% 0.1406 25.814);
    --error-11: #170000;
    --error-11: oklch(12.85% 0.0527 29.234);
    --error-11-on: #ffffff;
    --error-11-on: oklch(100% 0 89.876);
    --error-11-dim: #db6c64;
    --error-11-dim: oklch(66.029% 0.1406 25.814);
    --error-12: #000000;
    --error-12: oklch(0% 0 0);
    --error-12-on: #ffffff;
    --error-12-on: oklch(100% 0 89.876);
    --error-12-dim: #db6c64;
    --error-12-dim: oklch(66.029% 0.1406 25.814);
}
@media (prefers-color-scheme: dark) {
    :root {
        --primary-1: #000000;
        --primary-1: oklch(0% 0 0);
        --primary-1-on: #ffffff;
        --primary-1-on: oklch(100% 0 89.876);
        --primary-1-dim: #6e92a5;
        --primary-1-dim: oklch(63.994% 0.0491 231.493);
        --primary-2: #00070c;
        --primary-2: oklch(11.982% 0.023 226.565);
        --primary-2-on: #ffffff;
        --primary-2-on: oklch(100% 0 89.876);
        --primary-2-dim: #6e92a5;
        --primary-2-dim: oklch(63.994% 0.0491 231.493);
        --primary-3: #001721;
        --primary-3: oklch(19.105% 0.0372 227.859);
        --primary-3-on: #ffffff;
        --primary-3-on: oklch(100% 0 89.876);
        --primary-3-dim: #6e92a5;
        --primary-3-dim: oklch(63.994% 0.0491 231.493);
        --primary-4: #002938;
        --primary-4: oklch(26.238% 0.0512 228.096);
        --primary-4-on: #ffffff;
        --primary-4-on: oklch(100% 0 89.876);
        --primary-4-dim: #6e92a5;
        --primary-4-dim: oklch(63.994% 0.0491 231.493);
        --primary-5: #1d4353;
        --primary-5: oklch(36.262% 0.0511 228.18);
        --primary-5-on: #ffffff;
        --primary-5-on: oklch(100% 0 89.876);
        --primary-5-dim: #95bace;
        --primary-5-dim: oklch(76.863% 0.0491 231.828);
        --primary-6: #426678;
        --primary-6: oklch(49.034% 0.0503 230.81);
        --primary-6-on: #ffffff;
        --primary-6-on: oklch(100% 0 89.876);
        --primary-6-dim: #95bace;
        --primary-6-dim: oklch(76.863% 0.0491 231.828);
        --primary-7: #6e92a5;
        --primary-7: oklch(63.994% 0.0491 231.493);
        --primary-7-on: #ffffff;
        --primary-7-on: oklch(100% 0 89.876);
        --primary-7-dim: #000000;
        --primary-7-dim: oklch(0% 0 0);
        --primary-8: #95bace;
        --primary-8: oklch(76.863% 0.0491 231.828);
        --primary-8-on: #000000;
        --primary-8-on: oklch(0% 0 0);
        --primary-8-dim: #ffffff;
        --primary-8-dim: oklch(100% 0 89.876);
        --primary-9: #b5daee;
        --primary-9: oklch(86.819% 0.0479 231.65);
        --primary-9-on: #000000;
        --primary-9-on: oklch(0% 0 0);
        --primary-9-dim: #6e92a5;
        --primary-9-dim: oklch(63.994% 0.0491 231.493);
        --primary-10: #d6f0ff;
        --primary-10: oklch(94.077% 0.0341 233.038);
        --primary-10-on: #000000;
        --primary-10-on: oklch(0% 0 0);
        --primary-10-dim: #6e92a5;
        --primary-10-dim: oklch(63.994% 0.0491 231.493);
        --primary-11: #f6fbff;
        --primary-11: oklch(98.546% 0.0075 241.661);
        --primary-11-on: #000000;
        --primary-11-on: oklch(0% 0 0);
        --primary-11-dim: #95bace;
        --primary-11-dim: oklch(76.863% 0.0491 231.828);
        --primary-12: #ffffff;
        --primary-12: oklch(100% 0 89.876);
        --primary-12-on: #000000;
        --primary-12-on: oklch(0% 0 0);
        --primary-12-dim: #95bace;
        --primary-12-dim: oklch(76.863% 0.0491 231.828);
    }
    :root {
        --secondary-1: #000000;
        --secondary-1: oklch(0% 0 0);
        --secondary-1-on: #ffffff;
        --secondary-1-on: oklch(100% 0 89.876);
        --secondary-1-dim: #d67333;
        --secondary-1-dim: oklch(65.745% 0.1455 50.258);
        --secondary-2: #100300;
        --secondary-2: oklch(12.371% 0.0335 48.376);
        --secondary-2-on: #ffffff;
        --secondary-2-on: oklch(100% 0 89.876);
        --secondary-2-dim: #d67333;
        --secondary-2-dim: oklch(65.745% 0.1455 50.258);
        --secondary-3: #280d00;
        --secondary-3: oklch(19.958% 0.0528 49.976);
        --secondary-3-on: #ffffff;
        --secondary-3-on: oklch(100% 0 89.876);
        --secondary-3-dim: #d67333;
        --secondary-3-dim: oklch(65.745% 0.1455 50.258);
        --secondary-4: #421a00;
        --secondary-4: oklch(27.328% 0.0723 49.968);
        --secondary-4-on: #ffffff;
        --secondary-4-on: oklch(100% 0 89.876);
        --secondary-4-dim: #d67333;
        --secondary-4-dim: oklch(65.745% 0.1455 50.258);
        --secondary-5: #692d00;
        --secondary-5: oklch(37.459% 0.0997 49.526);
        --secondary-5-on: #ffffff;
        --secondary-5-on: oklch(100% 0 89.876);
        --secondary-5-dim: #ff9c61;
        --secondary-5-dim: oklch(78.321% 0.14 50.356);
        --secondary-6: #9e4907;
        --secondary-6: oklch(50.591% 0.1314 49.581);
        --secondary-6-on: #ffffff;
        --secondary-6-on: oklch(100% 0 89.876);
        --secondary-6-dim: #ff9c61;
        --secondary-6-dim: oklch(78.321% 0.14 50.356);
        --secondary-7: #d67333;
        --secondary-7: oklch(65.745% 0.1455 50.258);
        --secondary-7-on: #ffffff;
        --secondary-7-on: oklch(100% 0 89.876);
        --secondary-7-dim: #000000;
        --secondary-7-dim: oklch(0% 0 0);
        --secondary-8: #ff9c61;
        --secondary-8: oklch(78.321% 0.14 50.356);
        --secondary-8-on: #000000;
        --secondary-8-on: oklch(0% 0 0);
        --secondary-8-dim: #ffffff;
        --secondary-8-dim: oklch(100% 0 89.876);
        --secondary-9: #ffc9ad;
        --secondary-9: oklch(87.669% 0.0724 48.758);
        --secondary-9-on: #000000;
        --secondary-9-on: oklch(0% 0 0);
        --secondary-9-dim: #d67333;
        --secondary-9-dim: oklch(65.745% 0.1455 50.258);
        --secondary-10: #ffe7dc;
        --secondary-10: oklch(94.441% 0.0303 46.257);
        --secondary-10-on: #000000;
        --secondary-10-on: oklch(0% 0 0);
        --secondary-10-dim: #d67333;
        --secondary-10-dim: oklch(65.745% 0.1455 50.258);
        --secondary-11: #fff9f7;
        --secondary-11: oklch(98.618% 0.007 39.462);
        --secondary-11-on: #000000;
        --secondary-11-on: oklch(0% 0 0);
        --secondary-11-dim: #ff9c61;
        --secondary-11-dim: oklch(78.321% 0.14 50.356);
        --secondary-12: #ffffff;
        --secondary-12: oklch(100% 0 89.876);
        --secondary-12-on: #000000;
        --secondary-12-on: oklch(0% 0 0);
        --secondary-12-dim: #ff9c61;
        --secondary-12-dim: oklch(78.321% 0.14 50.356);
    }
    :root {
        --tertiary-1: #000000;
        --tertiary-1: oklch(0% 0 0);
        --tertiary-1-on: #ffffff;
        --tertiary-1-on: oklch(100% 0 89.876);
        --tertiary-1-dim: #7f8fa2;
        --tertiary-1-dim: oklch(64.379% 0.034 252.803);
        --tertiary-2: #000711;
        --tertiary-2: oklch(12.383% 0.0305 243.96);
        --tertiary-2-on: #ffffff;
        --tertiary-2-on: oklch(100% 0 89.876);
        --tertiary-2-dim: #7f8fa2;
        --tertiary-2-dim: oklch(64.379% 0.034 252.803);
        --tertiary-3: #051625;
        --tertiary-3: oklch(19.419% 0.0386 246.682);
        --tertiary-3-on: #ffffff;
        --tertiary-3-on: oklch(100% 0 89.876);
        --tertiary-3-dim: #7f8fa2;
        --tertiary-3-dim: oklch(64.379% 0.034 252.803);
        --tertiary-4: #172737;
        --tertiary-4: oklch(26.662% 0.0371 249.368);
        --tertiary-4-on: #ffffff;
        --tertiary-4-on: oklch(100% 0 89.876);
        --tertiary-4-dim: #7f8fa2;
        --tertiary-4-dim: oklch(64.379% 0.034 252.803);
        --tertiary-5: #304051;
        --tertiary-5: oklch(36.495% 0.0361 250.361);
        --tertiary-5-on: #ffffff;
        --tertiary-5-on: oklch(100% 0 89.876);
        --tertiary-5-dim: #a6b6cb;
        --tertiary-5-dim: oklch(77.072% 0.035 255.241);
        --tertiary-6: #536375;
        --tertiary-6: oklch(49.318% 0.035 251.558);
        --tertiary-6-on: #ffffff;
        --tertiary-6-on: oklch(100% 0 89.876);
        --tertiary-6-dim: #a6b6cb;
        --tertiary-6-dim: oklch(77.072% 0.035 255.241);
        --tertiary-7: #7f8fa2;
        --tertiary-7: oklch(64.379% 0.034 252.803);
        --tertiary-7-on: #ffffff;
        --tertiary-7-on: oklch(100% 0 89.876);
        --tertiary-7-dim: #000000;
        --tertiary-7-dim: oklch(0% 0 0);
        --tertiary-8: #a6b6cb;
        --tertiary-8: oklch(77.072% 0.035 255.241);
        --tertiary-8-on: #000000;
        --tertiary-8-on: oklch(0% 0 0);
        --tertiary-8-dim: #ffffff;
        --tertiary-8-dim: oklch(100% 0 89.876);
        --tertiary-9: #c6d6ec;
        --tertiary-9: oklch(87.088% 0.0351 256.345);
        --tertiary-9-on: #000000;
        --tertiary-9-on: oklch(0% 0 0);
        --tertiary-9-dim: #7f8fa2;
        --tertiary-9-dim: oklch(64.379% 0.034 252.803);
        --tertiary-10: #e0edff;
        --tertiary-10: oklch(94.178% 0.0281 256.485);
        --tertiary-10-on: #000000;
        --tertiary-10-on: oklch(0% 0 0);
        --tertiary-10-dim: #7f8fa2;
        --tertiary-10-dim: oklch(64.379% 0.034 252.803);
        --tertiary-11: #f9faff;
        --tertiary-11: oklch(98.576% 0.0067 277.166);
        --tertiary-11-on: #000000;
        --tertiary-11-on: oklch(0% 0 0);
        --tertiary-11-dim: #a6b6cb;
        --tertiary-11-dim: oklch(77.072% 0.035 255.241);
        --tertiary-12: #ffffff;
        --tertiary-12: oklch(100% 0 89.876);
        --tertiary-12-on: #000000;
        --tertiary-12-on: oklch(0% 0 0);
        --tertiary-12-dim: #a6b6cb;
        --tertiary-12-dim: oklch(77.072% 0.035 255.241);
    }
    :root {
        --neutral-1: #000000;
        --neutral-1: oklch(0% 0 0);
        --neutral-1-on: #ffffff;
        --neutral-1-on: oklch(100% 0 89.876);
        --neutral-1-dim: #878e93;
        --neutral-1-dim: oklch(64.255% 0.0111 238.609);
        --neutral-2: #02070a;
        --neutral-2: oklch(12.209% 0.015 225.731);
        --neutral-2-on: #ffffff;
        --neutral-2-on: oklch(100% 0 89.876);
        --neutral-2-dim: #878e93;
        --neutral-2-dim: oklch(64.255% 0.0111 238.609);
        --neutral-3: #0e161a;
        --neutral-3: oklch(19.407% 0.0144 230.04);
        --neutral-3-on: #ffffff;
        --neutral-3-on: oklch(100% 0 89.876);
        --neutral-3-dim: #878e93;
        --neutral-3-dim: oklch(64.255% 0.0111 238.609);
        --neutral-4: #1f272b;
        --neutral-4: oklch(26.669% 0.0136 229.539);
        --neutral-4-on: #ffffff;
        --neutral-4-on: oklch(100% 0 89.876);
        --neutral-4-dim: #878e93;
        --neutral-4-dim: oklch(64.255% 0.0111 238.609);
        --neutral-5: #384044;
        --neutral-5: oklch(36.565% 0.0127 229.251);
        --neutral-5-on: #ffffff;
        --neutral-5-on: oklch(100% 0 89.876);
        --neutral-5-dim: #aeb6bb;
        --neutral-5-dim: oklch(77.148% 0.0115 234.87);
        --neutral-6: #5b6367;
        --neutral-6: oklch(49.413% 0.0118 229.082);
        --neutral-6-on: #ffffff;
        --neutral-6-on: oklch(100% 0 89.876);
        --neutral-6-dim: #aeb6bb;
        --neutral-6-dim: oklch(77.148% 0.0115 234.87);
        --neutral-7: #878e93;
        --neutral-7: oklch(64.255% 0.0111 238.609);
        --neutral-7-on: #ffffff;
        --neutral-7-on: oklch(100% 0 89.876);
        --neutral-7-dim: #000000;
        --neutral-7-dim: oklch(0% 0 0);
        --neutral-8: #aeb6bb;
        --neutral-8: oklch(77.148% 0.0115 234.87);
        --neutral-8-on: #000000;
        --neutral-8-on: oklch(0% 0 0);
        --neutral-8-dim: #ffffff;
        --neutral-8-dim: oklch(100% 0 89.876);
        --neutral-9: #ced6db;
        --neutral-9: oklch(87.142% 0.0111 234.839);
        --neutral-9-on: #000000;
        --neutral-9-on: oklch(0% 0 0);
        --neutral-9-dim: #878e93;
        --neutral-9-dim: oklch(64.255% 0.0111 238.609);
        --neutral-10: #e6edf3;
        --neutral-10: oklch(94.254% 0.0111 243.657);
        --neutral-10-on: #000000;
        --neutral-10-on: oklch(0% 0 0);
        --neutral-10-dim: #878e93;
        --neutral-10-dim: oklch(64.255% 0.0111 238.609);
        --neutral-11: #f6fbff;
        --neutral-11: oklch(98.546% 0.0075 241.661);
        --neutral-11-on: #000000;
        --neutral-11-on: oklch(0% 0 0);
        --neutral-11-dim: #aeb6bb;
        --neutral-11-dim: oklch(77.148% 0.0115 234.87);
        --neutral-12: #ffffff;
        --neutral-12: oklch(100% 0 89.876);
        --neutral-12-on: #000000;
        --neutral-12-on: oklch(0% 0 0);
        --neutral-12-dim: #aeb6bb;
        --neutral-12-dim: oklch(77.148% 0.0115 234.87);
    }
    :root {
        --neutral-variant-1: #000000;
        --neutral-variant-1: oklch(0% 0 0);
        --neutral-variant-1-on: #ffffff;
        --neutral-variant-1-on: oklch(100% 0 89.876);
        --neutral-variant-1-dim: #7c909c;
        --neutral-variant-1-dim: oklch(64.163% 0.0292 234.256);
        --neutral-variant-2: #00070c;
        --neutral-variant-2: oklch(11.982% 0.023 226.565);
        --neutral-variant-2-on: #ffffff;
        --neutral-variant-2-on: oklch(100% 0 89.876);
        --neutral-variant-2-dim: #7c909c;
        --neutral-variant-2-dim: oklch(64.163% 0.0292 234.256);
        --neutral-variant-3: #021720;
        --neutral-variant-3: oklch(19.186% 0.0338 227.719);
        --neutral-variant-3-on: #ffffff;
        --neutral-variant-3-on: oklch(100% 0 89.876);
        --neutral-variant-3-dim: #7c909c;
        --neutral-variant-3-dim: oklch(64.163% 0.0292 234.256);
        --neutral-variant-4: #142831;
        --neutral-variant-4: oklch(26.425% 0.0309 228.677);
        --neutral-variant-4-on: #ffffff;
        --neutral-variant-4-on: oklch(100% 0 89.876);
        --neutral-variant-4-dim: #7c909c;
        --neutral-variant-4-dim: oklch(64.163% 0.0292 234.256);
        --neutral-variant-5: #2d414b;
        --neutral-variant-5: oklch(36.261% 0.0306 230.29);
        --neutral-variant-5-on: #ffffff;
        --neutral-variant-5-on: oklch(100% 0 89.876);
        --neutral-variant-5-dim: #a3b8c4;
        --neutral-variant-5-dim: oklch(77.041% 0.0288 232.801);
        --neutral-variant-6: #50646f;
        --neutral-variant-6: oklch(49.092% 0.0299 232.225);
        --neutral-variant-6-on: #ffffff;
        --neutral-variant-6-on: oklch(100% 0 89.876);
        --neutral-variant-6-dim: #a3b8c4;
        --neutral-variant-6-dim: oklch(77.041% 0.0288 232.801);
        --neutral-variant-7: #7c909c;
        --neutral-variant-7: oklch(64.163% 0.0292 234.256);
        --neutral-variant-7-on: #ffffff;
        --neutral-variant-7-on: oklch(100% 0 89.876);
        --neutral-variant-7-dim: #000000;
        --neutral-variant-7-dim: oklch(0% 0 0);
        --neutral-variant-8: #a3b8c4;
        --neutral-variant-8: oklch(77.041% 0.0288 232.801);
        --neutral-variant-8-on: #000000;
        --neutral-variant-8-on: oklch(0% 0 0);
        --neutral-variant-8-dim: #ffffff;
        --neutral-variant-8-dim: oklch(100% 0 89.876);
        --neutral-variant-9: #c2d8e5;
        --neutral-variant-9: oklch(86.986% 0.0297 233.648);
        --neutral-variant-9-on: #000000;
        --neutral-variant-9-on: oklch(0% 0 0);
        --neutral-variant-9-dim: #7c909c;
        --neutral-variant-9-dim: oklch(64.163% 0.0292 234.256);
        --neutral-variant-10: #daeffc;
        --neutral-variant-10: oklch(94.058% 0.0284 234.846);
        --neutral-variant-10-on: #000000;
        --neutral-variant-10-on: oklch(0% 0 0);
        --neutral-variant-10-dim: #7c909c;
        --neutral-variant-10-dim: oklch(64.163% 0.0292 234.256);
        --neutral-variant-11: #f6fbff;
        --neutral-variant-11: oklch(98.546% 0.0075 241.661);
        --neutral-variant-11-on: #000000;
        --neutral-variant-11-on: oklch(0% 0 0);
        --neutral-variant-11-dim: #a3b8c4;
        --neutral-variant-11-dim: oklch(77.041% 0.0288 232.801);
        --neutral-variant-12: #ffffff;
        --neutral-variant-12: oklch(100% 0 89.876);
        --neutral-variant-12-on: #000000;
        --neutral-variant-12-on: oklch(0% 0 0);
        --neutral-variant-12-dim: #a3b8c4;
        --neutral-variant-12-dim: oklch(77.041% 0.0288 232.801);
    }
    :root {
        --error-1: #000000;
        --error-1: oklch(0% 0 0);
        --error-1-on: #ffffff;
        --error-1-on: oklch(100% 0 89.876);
        --error-1-dim: #db6c64;
        --error-1-dim: oklch(66.029% 0.1406 25.814);
        --error-2: #170000;
        --error-2: oklch(12.85% 0.0527 29.234);
        --error-2-on: #ffffff;
        --error-2-on: oklch(100% 0 89.876);
        --error-2-dim: #db6c64;
        --error-2-dim: oklch(66.029% 0.1406 25.814);
        --error-3: #340002;
        --error-3: oklch(20.458% 0.0832 26.132);
        --error-3-on: #ffffff;
        --error-3-on: oklch(100% 0 89.876);
        --error-3-dim: #db6c64;
        --error-3-dim: oklch(66.029% 0.1406 25.814);
        --error-4: #520507;
        --error-4: oklch(28.074% 0.1076 26.702);
        --error-4-on: #ffffff;
        --error-4-on: oklch(100% 0 89.876);
        --error-4-dim: #db6c64;
        --error-4-dim: oklch(66.029% 0.1406 25.814);
        --error-5: #75201d;
        --error-5: oklch(38.02% 0.1191 26.542);
        --error-5-on: #ffffff;
        --error-5-on: oklch(100% 0 89.876);
        --error-5-dim: #ff9990;
        --error-5-dim: oklch(78.642% 0.1238 25.64);
        --error-6: #a3423c;
        --error-6: oklch(50.861% 0.13 26.256);
        --error-6-on: #ffffff;
        --error-6-on: oklch(100% 0 89.876);
        --error-6-dim: #ff9990;
        --error-6-dim: oklch(78.642% 0.1238 25.64);
        --error-7: #db6c64;
        --error-7: oklch(66.029% 0.1406 25.814);
        --error-7-on: #ffffff;
        --error-7-on: oklch(100% 0 89.876);
        --error-7-dim: #000000;
        --error-7-dim: oklch(0% 0 0);
        --error-8: #ff9990;
        --error-8: oklch(78.642% 0.1238 25.64);
        --error-8-on: #000000;
        --error-8-on: oklch(0% 0 0);
        --error-8-dim: #ffffff;
        --error-8-dim: oklch(100% 0 89.876);
        --error-9: #ffc8c2;
        --error-9: oklch(87.979% 0.0636 25.613);
        --error-9-on: #000000;
        --error-9-on: oklch(0% 0 0);
        --error-9-dim: #db6c64;
        --error-9-dim: oklch(66.029% 0.1406 25.814);
        --error-10: #ffe7e4;
        --error-10: oklch(94.651% 0.0267 26.177);
        --error-10-on: #000000;
        --error-10-on: oklch(0% 0 0);
        --error-10-dim: #db6c64;
        --error-10-dim: oklch(66.029% 0.1406 25.814);
        --error-11: #fff9f8;
        --error-11: oklch(98.645% 0.0066 28.833);
        --error-11-on: #000000;
        --error-11-on: oklch(0% 0 0);
        --error-11-dim: #ff9990;
        --error-11-dim: oklch(78.642% 0.1238 25.64);
        --error-12: #ffffff;
        --error-12: oklch(100% 0 89.876);
        --error-12-on: #000000;
        --error-12-on: oklch(0% 0 0);
        --error-12-dim: #ff9990;
        --error-12-dim: oklch(78.642% 0.1238 25.64);
    }
}

/* stellar:colors-charts.css */
:root {
    --chart-diverging-1: #f8f070;
    --chart-diverging-1: oklch(93.688% 0.1491 105.643);
    --chart-diverging-1-on: #182838;
    --chart-diverging-1-on: oklch(27.066% 0.0369 249.332);
    --chart-diverging-1-dim: #59a181;
    --chart-diverging-1-dim: oklch(65.258% 0.0879 163.499);
    --chart-diverging-2: #f0ed71;
    --chart-diverging-2: oklch(92.426% 0.146 107.676);
    --chart-diverging-2-on: #182838;
    --chart-diverging-2-on: oklch(27.066% 0.0369 249.332);
    --chart-diverging-2-dim: #59a181;
    --chart-diverging-2-dim: oklch(65.258% 0.0879 163.499);
    --chart-diverging-3: #d9e574;
    --chart-diverging-3: oklch(88.96% 0.1382 114.242);
    --chart-diverging-3-on: #182838;
    --chart-diverging-3-on: oklch(27.066% 0.0369 249.332);
    --chart-diverging-3-dim: #59a181;
    --chart-diverging-3-dim: oklch(65.258% 0.0879 163.499);
    --chart-diverging-4: #b4d77a;
    --chart-diverging-4: oklch(83.277% 0.1259 125.878);
    --chart-diverging-4-on: #182838;
    --chart-diverging-4-on: oklch(27.066% 0.0369 249.332);
    --chart-diverging-4-dim: #387c77;
    --chart-diverging-4-dim: oklch(54.101% 0.0692 188.873);
    --chart-diverging-5: #87c180;
    --chart-diverging-5: oklch(75.441% 0.1091 141.846);
    --chart-diverging-5-on: #182838;
    --chart-diverging-5-on: oklch(27.066% 0.0369 249.332);
    --chart-diverging-5-dim: #295c65;
    --chart-diverging-5-dim: oklch(44.373% 0.0562 210.613);
    --chart-diverging-6: #59a181;
    --chart-diverging-6: oklch(65.258% 0.0879 163.499);
    --chart-diverging-6-on: #f8f070;
    --chart-diverging-6-on: oklch(93.688% 0.1491 105.643);
    --chart-diverging-6-dim: #f0ed71;
    --chart-diverging-6-dim: oklch(92.426% 0.146 107.676);
    --chart-diverging-7: #387c77;
    --chart-diverging-7: oklch(54.101% 0.0692 188.873);
    --chart-diverging-7-on: #f8f070;
    --chart-diverging-7-on: oklch(93.688% 0.1491 105.643);
    --chart-diverging-7-dim: #b4d77a;
    --chart-diverging-7-dim: oklch(83.277% 0.1259 125.878);
    --chart-diverging-8: #295c65;
    --chart-diverging-8: oklch(44.373% 0.0562 210.613);
    --chart-diverging-8-on: #f8f070;
    --chart-diverging-8-on: oklch(93.688% 0.1491 105.643);
    --chart-diverging-8-dim: #87c180;
    --chart-diverging-8-dim: oklch(75.441% 0.1091 141.846);
    --chart-diverging-9: #224453;
    --chart-diverging-9: oklch(36.776% 0.0473 228.679);
    --chart-diverging-9-on: #f8f070;
    --chart-diverging-9-on: oklch(93.688% 0.1491 105.643);
    --chart-diverging-9-dim: #87c180;
    --chart-diverging-9-dim: oklch(75.441% 0.1091 141.846);
    --chart-diverging-10: #1d3444;
    --chart-diverging-10: oklch(31.369% 0.0409 240.196);
    --chart-diverging-10-on: #f8f070;
    --chart-diverging-10-on: oklch(93.688% 0.1491 105.643);
    --chart-diverging-10-dim: #59a181;
    --chart-diverging-10-dim: oklch(65.258% 0.0879 163.499);
    --chart-diverging-11: #192b3b;
    --chart-diverging-11: oklch(28.138% 0.038 246.464);
    --chart-diverging-11-on: #f8f070;
    --chart-diverging-11-on: oklch(93.688% 0.1491 105.643);
    --chart-diverging-11-dim: #59a181;
    --chart-diverging-11-dim: oklch(65.258% 0.0879 163.499);
    --chart-diverging-12: #182838;
    --chart-diverging-12: oklch(27.066% 0.0369 249.332);
    --chart-diverging-12-on: #f8f070;
    --chart-diverging-12-on: oklch(93.688% 0.1491 105.643);
    --chart-diverging-12-dim: #59a181;
    --chart-diverging-12-dim: oklch(65.258% 0.0879 163.499);
}
:root {
    --chart-qualitative-1: #2f646c;
    --chart-qualitative-1: oklch(47.041% 0.0576 208.392);
    --chart-qualitative-1-on: #bcb538;
    --chart-qualitative-1-on: oklch(75.659% 0.1417 106.136);
    --chart-qualitative-1-dim: #8b9a7c;
    --chart-qualitative-1-dim: oklch(66.588% 0.0464 129.267);
    --chart-qualitative-2: #b15718;
    --chart-qualitative-2: oklch(55.774% 0.1366 49.882);
    --chart-qualitative-2-on: #bcb538;
    --chart-qualitative-2-on: oklch(75.659% 0.1417 106.136);
    --chart-qualitative-2-dim: #8b9a7c;
    --chart-qualitative-2-dim: oklch(66.588% 0.0464 129.267);
    --chart-qualitative-3: #66774e;
    --chart-qualitative-3: oklch(54.427% 0.0638 126.715);
    --chart-qualitative-3-on: #bcb538;
    --chart-qualitative-3-on: oklch(75.659% 0.1417 106.136);
    --chart-qualitative-3-dim: #8b9a7c;
    --chart-qualitative-3-dim: oklch(66.588% 0.0464 129.267);
    --chart-qualitative-4: #8b9a7c;
    --chart-qualitative-4: oklch(66.588% 0.0464 129.267);
    --chart-qualitative-4-on: #614343;
    --chart-qualitative-4-on: oklch(41.632% 0.0418 18.988);
    --chart-qualitative-4-dim: #3a5249;
    --chart-qualitative-4-dim: oklch(41.595% 0.033 169.529);
    --chart-qualitative-5: #636b8c;
    --chart-qualitative-5: oklch(53.382% 0.0528 273.91);
    --chart-qualitative-5-on: #bcb538;
    --chart-qualitative-5-on: oklch(75.659% 0.1417 106.136);
    --chart-qualitative-5-dim: #8b9a7c;
    --chart-qualitative-5-dim: oklch(66.588% 0.0464 129.267);
    --chart-qualitative-6: #614343;
    --chart-qualitative-6: oklch(41.632% 0.0418 18.988);
    --chart-qualitative-6-on: #bcb538;
    --chart-qualitative-6-on: oklch(75.659% 0.1417 106.136);
    --chart-qualitative-6-dim: #8b9a7c;
    --chart-qualitative-6-dim: oklch(66.588% 0.0464 129.267);
    --chart-qualitative-7: #3a5249;
    --chart-qualitative-7: oklch(41.595% 0.033 169.529);
    --chart-qualitative-7-on: #bcb538;
    --chart-qualitative-7-on: oklch(75.659% 0.1417 106.136);
    --chart-qualitative-7-dim: #8b9a7c;
    --chart-qualitative-7-dim: oklch(66.588% 0.0464 129.267);
    --chart-qualitative-8: #b18446;
    --chart-qualitative-8: oklch(64.447% 0.0968 73.409);
    --chart-qualitative-8-on: #614343;
    --chart-qualitative-8-on: oklch(41.632% 0.0418 18.988);
    --chart-qualitative-8-dim: #3a5249;
    --chart-qualitative-8-dim: oklch(41.595% 0.033 169.529);
    --chart-qualitative-9: #54847c;
    --chart-qualitative-9: oklch(57.652% 0.0538 182.715);
    --chart-qualitative-9-on: #bcb538;
    --chart-qualitative-9-on: oklch(75.659% 0.1417 106.136);
    --chart-qualitative-9-dim: #614343;
    --chart-qualitative-9-dim: oklch(41.632% 0.0418 18.988);
    --chart-qualitative-10: #74592f;
    --chart-qualitative-10: oklch(48.22% 0.0685 76.999);
    --chart-qualitative-10-on: #bcb538;
    --chart-qualitative-10-on: oklch(75.659% 0.1417 106.136);
    --chart-qualitative-10-dim: #8b9a7c;
    --chart-qualitative-10-dim: oklch(66.588% 0.0464 129.267);
    --chart-qualitative-11: #bcb538;
    --chart-qualitative-11: oklch(75.659% 0.1417 106.136);
    --chart-qualitative-11-on: #614343;
    --chart-qualitative-11-on: oklch(41.632% 0.0418 18.988);
    --chart-qualitative-11-dim: #3a5249;
    --chart-qualitative-11-dim: oklch(41.595% 0.033 169.529);
    --chart-qualitative-12: #415162;
    --chart-qualitative-12: oklch(42.814% 0.0348 250.198);
    --chart-qualitative-12-on: #bcb538;
    --chart-qualitative-12-on: oklch(75.659% 0.1417 106.136);
    --chart-qualitative-12-dim: #8b9a7c;
    --chart-qualitative-12-dim: oklch(66.588% 0.0464 129.267);
}
@media (prefers-color-scheme: dark) {
    :root {
        --chart-diverging-1: #182838;
        --chart-diverging-1: oklch(27.066% 0.0369 249.332);
        --chart-diverging-1-on: #f8f070;
        --chart-diverging-1-on: oklch(93.688% 0.1491 105.643);
        --chart-diverging-1-dim: #59a181;
        --chart-diverging-1-dim: oklch(65.258% 0.0879 163.499);
        --chart-diverging-2: #192b3b;
        --chart-diverging-2: oklch(28.138% 0.038 246.464);
        --chart-diverging-2-on: #f8f070;
        --chart-diverging-2-on: oklch(93.688% 0.1491 105.643);
        --chart-diverging-2-dim: #59a181;
        --chart-diverging-2-dim: oklch(65.258% 0.0879 163.499);
        --chart-diverging-3: #1d3444;
        --chart-diverging-3: oklch(31.369% 0.0409 240.196);
        --chart-diverging-3-on: #f8f070;
        --chart-diverging-3-on: oklch(93.688% 0.1491 105.643);
        --chart-diverging-3-dim: #59a181;
        --chart-diverging-3-dim: oklch(65.258% 0.0879 163.499);
        --chart-diverging-4: #224453;
        --chart-diverging-4: oklch(36.776% 0.0473 228.679);
        --chart-diverging-4-on: #f8f070;
        --chart-diverging-4-on: oklch(93.688% 0.1491 105.643);
        --chart-diverging-4-dim: #87c180;
        --chart-diverging-4-dim: oklch(75.441% 0.1091 141.846);
        --chart-diverging-5: #295c65;
        --chart-diverging-5: oklch(44.373% 0.0562 210.613);
        --chart-diverging-5-on: #f8f070;
        --chart-diverging-5-on: oklch(93.688% 0.1491 105.643);
        --chart-diverging-5-dim: #87c180;
        --chart-diverging-5-dim: oklch(75.441% 0.1091 141.846);
        --chart-diverging-6: #387c77;
        --chart-diverging-6: oklch(54.101% 0.0692 188.873);
        --chart-diverging-6-on: #f8f070;
        --chart-diverging-6-on: oklch(93.688% 0.1491 105.643);
        --chart-diverging-6-dim: #b4d77a;
        --chart-diverging-6-dim: oklch(83.277% 0.1259 125.878);
        --chart-diverging-7: #59a181;
        --chart-diverging-7: oklch(65.258% 0.0879 163.499);
        --chart-diverging-7-on: #f8f070;
        --chart-diverging-7-on: oklch(93.688% 0.1491 105.643);
        --chart-diverging-7-dim: #f0ed71;
        --chart-diverging-7-dim: oklch(92.426% 0.146 107.676);
        --chart-diverging-8: #87c180;
        --chart-diverging-8: oklch(75.441% 0.1091 141.846);
        --chart-diverging-8-on: #182838;
        --chart-diverging-8-on: oklch(27.066% 0.0369 249.332);
        --chart-diverging-8-dim: #295c65;
        --chart-diverging-8-dim: oklch(44.373% 0.0562 210.613);
        --chart-diverging-9: #b4d77a;
        --chart-diverging-9: oklch(83.277% 0.1259 125.878);
        --chart-diverging-9-on: #182838;
        --chart-diverging-9-on: oklch(27.066% 0.0369 249.332);
        --chart-diverging-9-dim: #387c77;
        --chart-diverging-9-dim: oklch(54.101% 0.0692 188.873);
        --chart-diverging-10: #d9e574;
        --chart-diverging-10: oklch(88.96% 0.1382 114.242);
        --chart-diverging-10-on: #182838;
        --chart-diverging-10-on: oklch(27.066% 0.0369 249.332);
        --chart-diverging-10-dim: #59a181;
        --chart-diverging-10-dim: oklch(65.258% 0.0879 163.499);
        --chart-diverging-11: #f0ed71;
        --chart-diverging-11: oklch(92.426% 0.146 107.676);
        --chart-diverging-11-on: #182838;
        --chart-diverging-11-on: oklch(27.066% 0.0369 249.332);
        --chart-diverging-11-dim: #59a181;
        --chart-diverging-11-dim: oklch(65.258% 0.0879 163.499);
        --chart-diverging-12: #f8f070;
        --chart-diverging-12: oklch(93.688% 0.1491 105.643);
        --chart-diverging-12-on: #182838;
        --chart-diverging-12-on: oklch(27.066% 0.0369 249.332);
        --chart-diverging-12-dim: #59a181;
        --chart-diverging-12-dim: oklch(65.258% 0.0879 163.499);
    }
    :root {
        --chart-qualitative-1: #415162;
        --chart-qualitative-1: oklch(42.814% 0.0348 250.198);
        --chart-qualitative-1-on: #bcb538;
        --chart-qualitative-1-on: oklch(75.659% 0.1417 106.136);
        --chart-qualitative-1-dim: #8b9a7c;
        --chart-qualitative-1-dim: oklch(66.588% 0.0464 129.267);
        --chart-qualitative-2: #bcb538;
        --chart-qualitative-2: oklch(75.659% 0.1417 106.136);
        --chart-qualitative-2-on: #614343;
        --chart-qualitative-2-on: oklch(41.632% 0.0418 18.988);
        --chart-qualitative-2-dim: #3a5249;
        --chart-qualitative-2-dim: oklch(41.595% 0.033 169.529);
        --chart-qualitative-3: #74592f;
        --chart-qualitative-3: oklch(48.22% 0.0685 76.999);
        --chart-qualitative-3-on: #bcb538;
        --chart-qualitative-3-on: oklch(75.659% 0.1417 106.136);
        --chart-qualitative-3-dim: #8b9a7c;
        --chart-qualitative-3-dim: oklch(66.588% 0.0464 129.267);
        --chart-qualitative-4: #54847c;
        --chart-qualitative-4: oklch(57.652% 0.0538 182.715);
        --chart-qualitative-4-on: #bcb538;
        --chart-qualitative-4-on: oklch(75.659% 0.1417 106.136);
        --chart-qualitative-4-dim: #614343;
        --chart-qualitative-4-dim: oklch(41.632% 0.0418 18.988);
        --chart-qualitative-5: #b18446;
        --chart-qualitative-5: oklch(64.447% 0.0968 73.409);
        --chart-qualitative-5-on: #614343;
        --chart-qualitative-5-on: oklch(41.632% 0.0418 18.988);
        --chart-qualitative-5-dim: #3a5249;
        --chart-qualitative-5-dim: oklch(41.595% 0.033 169.529);
        --chart-qualitative-6: #3a5249;
        --chart-qualitative-6: oklch(41.595% 0.033 169.529);
        --chart-qualitative-6-on: #bcb538;
        --chart-qualitative-6-on: oklch(75.659% 0.1417 106.136);
        --chart-qualitative-6-dim: #8b9a7c;
        --chart-qualitative-6-dim: oklch(66.588% 0.0464 129.267);
        --chart-qualitative-7: #614343;
        --chart-qualitative-7: oklch(41.632% 0.0418 18.988);
        --chart-qualitative-7-on: #bcb538;
        --chart-qualitative-7-on: oklch(75.659% 0.1417 106.136);
        --chart-qualitative-7-dim: #8b9a7c;
        --chart-qualitative-7-dim: oklch(66.588% 0.0464 129.267);
        --chart-qualitative-8: #636b8c;
        --chart-qualitative-8: oklch(53.382% 0.0528 273.91);
        --chart-qualitative-8-on: #bcb538;
        --chart-qualitative-8-on: oklch(75.659% 0.1417 106.136);
        --chart-qualitative-8-dim: #8b9a7c;
        --chart-qualitative-8-dim: oklch(66.588% 0.0464 129.267);
        --chart-qualitative-9: #8b9a7c;
        --chart-qualitative-9: oklch(66.588% 0.0464 129.267);
        --chart-qualitative-9-on: #614343;
        --chart-qualitative-9-on: oklch(41.632% 0.0418 18.988);
        --chart-qualitative-9-dim: #3a5249;
        --chart-qualitative-9-dim: oklch(41.595% 0.033 169.529);
        --chart-qualitative-10: #66774e;
        --chart-qualitative-10: oklch(54.427% 0.0638 126.715);
        --chart-qualitative-10-on: #bcb538;
        --chart-qualitative-10-on: oklch(75.659% 0.1417 106.136);
        --chart-qualitative-10-dim: #8b9a7c;
        --chart-qualitative-10-dim: oklch(66.588% 0.0464 129.267);
        --chart-qualitative-11: #b15718;
        --chart-qualitative-11: oklch(55.774% 0.1366 49.882);
        --chart-qualitative-11-on: #bcb538;
        --chart-qualitative-11-on: oklch(75.659% 0.1417 106.136);
        --chart-qualitative-11-dim: #8b9a7c;
        --chart-qualitative-11-dim: oklch(66.588% 0.0464 129.267);
        --chart-qualitative-12: #2f646c;
        --chart-qualitative-12: oklch(47.041% 0.0576 208.392);
        --chart-qualitative-12-on: #bcb538;
        --chart-qualitative-12-on: oklch(75.659% 0.1417 106.136);
        --chart-qualitative-12-dim: #8b9a7c;
        --chart-qualitative-12-dim: oklch(66.588% 0.0464 129.267);
    }
}

/* stellar:colors-code.css */
:root {
    --code-bg: #e6edf3;
    --code-bg: oklch(94.254% 0.0111 243.657);
    --code-inner-bg: #ced6db;
    --code-inner-bg: oklch(87.142% 0.0111 234.839);
    --code-border: #a3b8c4;
    --code-border: oklch(77.041% 0.0288 232.801);
    --code-border-subtle: #a3b8c48c;
    --code-border-subtle: oklch(77.041% 0.0288 232.801 / 0.549);
    --code-fg: #000000;
    --code-fg: oklch(0% 0 0);
    --code-ln: #7c909c;
    --code-ln: oklch(64.163% 0.0292 234.256);
    --code-ln-current: #000000;
    --code-ln-current: oklch(0% 0 0);
    --code-highlight-line: #0000003d;
    --code-highlight-line: oklch(0% 0 0 / 0.239);
    --code-selection: #00000052;
    --code-selection: oklch(0% 0 0 / 0.322);
    --code-comment: #50646f;
    --code-comment: oklch(49.092% 0.0299 232.225);
    --code-comment-special: #000000;
    --code-comment-special: oklch(0% 0 0);
    --code-keyword: #2f646c;
    --code-keyword: oklch(47.041% 0.0576 208.392);
    --code-keyword-const: #3b6b63;
    --code-keyword-const: oklch(49.113% 0.0543 182.066);
    --code-keyword-decl: #614343;
    --code-keyword-decl: oklch(41.632% 0.0418 18.988);
    --code-keyword-namespace: #3a5249;
    --code-keyword-namespace: oklch(41.595% 0.033 169.529);
    --code-type: #956b2f;
    --code-type: oklch(55.901% 0.0933 73.388);
    --code-operator: #614343;
    --code-operator: oklch(41.632% 0.0418 18.988);
    --code-name: #000000;
    --code-name: oklch(0% 0 0);
    --code-name-class: #66774e;
    --code-name-class: oklch(54.427% 0.0638 126.715);
    --code-name-constant: #59674c;
    --code-name-constant: oklch(49.409% 0.0449 130.213);
    --code-name-decorator: #636b8c;
    --code-name-decorator: oklch(53.382% 0.0528 273.91);
    --code-name-entity: #74592f;
    --code-name-entity: oklch(48.22% 0.0685 76.999);
    --code-name-exception: #6b6600;
    --code-name-exception: oklch(49.879% 0.1065 106.316);
    --code-name-function: #b15718;
    --code-name-function: oklch(55.774% 0.1366 49.882);
    --code-name-label: #415162;
    --code-name-label: oklch(42.814% 0.0348 250.198);
    --code-name-namespace: #956b2f;
    --code-name-namespace: oklch(55.901% 0.0933 73.388);
    --code-name-property: #3b6b63;
    --code-name-property: oklch(49.113% 0.0543 182.066);
    --code-name-tag: #59674c;
    --code-name-tag: oklch(49.409% 0.0449 130.213);
    --code-name-variable: #6d7479;
    --code-name-variable: oklch(55.468% 0.0115 238.66);
    --code-name-attribute: #b15718;
    --code-name-attribute: oklch(55.774% 0.1366 49.882);
    --code-name-builtin: #614343;
    --code-name-builtin: oklch(41.632% 0.0418 18.988);
    --code-string: #636b8c;
    --code-string: oklch(53.382% 0.0528 273.91);
    --code-string-affix: #614343;
    --code-string-affix: oklch(41.632% 0.0418 18.988);
    --code-string-delim: #74592f;
    --code-string-delim: oklch(48.22% 0.0685 76.999);
    --code-string-escape: #6b6600;
    --code-string-escape: oklch(49.879% 0.1065 106.316);
    --code-string-regex: #59674c;
    --code-string-regex: oklch(49.409% 0.0449 130.213);
    --code-string-doc: #889da9;
    --code-string-doc: oklch(68.364% 0.0296 232.904);
    --code-number: #66774e;
    --code-number: oklch(54.427% 0.0638 126.715);
    --code-error: #bb534d;
    --code-error: oklch(57.297% 0.1358 25.57);
    --code-inserted: #3a5249;
    --code-inserted: oklch(41.595% 0.033 169.529);
    --code-deleted: #a24e48;
    --code-deleted: oklch(52.73% 0.1126 25.789);
    --code-strong: #000000;
    --code-strong: oklch(0% 0 0);
    --code-emph: #000000;
    --code-emph: oklch(0% 0 0);
}
@media (prefers-color-scheme: dark) {
    :root {
        --code-bg: #0e161a;
        --code-bg: oklch(19.407% 0.0144 230.04);
        --code-inner-bg: #1f272b;
        --code-inner-bg: oklch(26.669% 0.0136 229.539);
        --code-border: #2d414b;
        --code-border: oklch(36.261% 0.0306 230.29);
        --code-border-subtle: #2d414b8c;
        --code-border-subtle: oklch(36.261% 0.0306 230.29 / 0.549);
        --code-fg: #ffffff;
        --code-fg: oklch(100% 0 89.876);
        --code-ln: #8297a3;
        --code-ln: oklch(66.4% 0.0298 232.933);
        --code-ln-current: #ffffff;
        --code-ln-current: oklch(100% 0 89.876);
        --code-highlight-line: #a3b8c43d;
        --code-highlight-line: oklch(77.041% 0.0288 232.801 / 0.239);
        --code-selection: #aeb6bb52;
        --code-selection: oklch(77.148% 0.0115 234.87 / 0.322);
        --code-comment: #7c909c;
        --code-comment: oklch(64.163% 0.0292 234.256);
        --code-comment-special: #a3b8c4;
        --code-comment-special: oklch(77.041% 0.0288 232.801);
        --code-keyword: #a6b7cb;
        --code-keyword: oklch(77.282% 0.0343 252.518);
        --code-keyword-const: #c1d0b0;
        --code-keyword-const: oklch(83.757% 0.0464 127.891);
        --code-keyword-decl: #9eb8ad;
        --code-keyword-decl: oklch(75.974% 0.0325 168.046);
        --code-keyword-namespace: #ebc1c1;
        --code-keyword-namespace: oklch(84.749% 0.0481 18.144);
        --code-type: #b1b9de;
        --code-type: oklch(79.184% 0.0532 275.538);
        --code-operator: #9eb8ad;
        --code-operator: oklch(75.974% 0.0325 168.046);
        --code-name: #ffffff;
        --code-name: oklch(100% 0 89.876);
        --code-name-class: #e4c08d;
        --code-name-class: oklch(82.707% 0.0782 75.965);
        --code-name-constant: #a3d5cc;
        --code-name-constant: oklch(83.547% 0.0534 182.722);
        --code-name-decorator: #ecb975;
        --code-name-decorator: oklch(81.726% 0.1039 73.483);
        --code-name-entity: #b4c797;
        --code-name-entity: oklch(80.285% 0.0684 125.451);
        --code-name-exception: #ffab7b;
        --code-name-exception: oklch(81.286% 0.1175 50.22);
        --code-name-function: #d8d151;
        --code-name-function: oklch(84.265% 0.1474 106.171);
        --code-name-label: #99cdd6;
        --code-name-label: oklch(81.512% 0.0553 209.322);
        --code-name-namespace: #b1b9de;
        --code-name-namespace: oklch(79.184% 0.0532 275.538);
        --code-name-property: #c1d0b0;
        --code-name-property: oklch(83.757% 0.0464 127.891);
        --code-name-tag: #a3d5cc;
        --code-name-tag: oklch(83.547% 0.0534 182.722);
        --code-name-variable: #bdc4c9;
        --code-name-variable: oklch(81.634% 0.0105 238.545);
        --code-name-attribute: #d8d151;
        --code-name-attribute: oklch(84.265% 0.1474 106.171);
        --code-name-builtin: #9eb8ad;
        --code-name-builtin: oklch(75.974% 0.0325 168.046);
        --code-string: #ecb975;
        --code-string: oklch(81.726% 0.1039 73.483);
        --code-string-affix: #9eb8ad;
        --code-string-affix: oklch(75.974% 0.0325 168.046);
        --code-string-delim: #b4c797;
        --code-string-delim: oklch(80.285% 0.0684 125.451);
        --code-string-escape: #ffab7b;
        --code-string-escape: oklch(81.286% 0.1175 50.22);
        --code-string-regex: #9eb8ad;
        --code-string-regex: oklch(75.974% 0.0325 168.046);
        --code-string-doc: #ecb975;
        --code-string-doc: oklch(81.726% 0.1039 73.483);
        --code-number: #e4c08d;
        --code-number: oklch(82.707% 0.0782 75.965);
        --code-error: #ffb8b2;
        --code-error: oklch(84.704% 0.0834 24.409);
        --code-inserted: #ebc1c1;
        --code-inserted: oklch(84.749% 0.0481 18.144);
        --code-deleted: #ffa59d;
        --code-deleted: oklch(80.92% 0.1081 25.257);
        --code-strong: #ffffff;
        --code-strong: oklch(100% 0 89.876);
        --code-emph: #ffffff;
        --code-emph: oklch(100% 0 89.876);
    }
}

/* 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:general-viewport.css */
:root {
    --viewport-min: 320px;
    --viewport-max: 1440px;
    --viewport-base-font-size: 16px;
    font-size: var(--viewport-base-font-size);
}

/* stellar:fonts-sizes.css */
:root {
    --font-size--2: clamp(0.694444rem, calc(0.667108rem + 0.008543vw), 0.790123rem);
    --font-size--1: clamp(0.833333rem, calc(0.81746rem + 0.00496vw), 0.888889rem);
    --font-size-0: 1rem;
    --font-size-1: clamp(1.125rem, calc(1.103571rem + 0.006696vw), 1.2rem);
    --font-size-2: clamp(1.265625rem, calc(1.215804rem + 0.015569vw), 1.44rem);
    --font-size-3: clamp(1.423828rem, calc(1.336922rem + 0.027158vw), 1.728rem);
    --font-size-4: clamp(1.601807rem, calc(1.467009rem + 0.042124vw), 2.0736rem);
    --font-size-5: clamp(1.802032rem, calc(1.60595rem + 0.061276vw), 2.48832rem);
    --font-size-6: clamp(2.027287rem, calc(1.753373rem + 0.085598vw), 2.985984rem);
    --font-size-7: clamp(2.280697rem, calc(1.908559rem + 0.116293vw), 3.583181rem);
    --font-size-8: clamp(2.565785rem, calc(2.070347rem + 0.154824vw), 4.299817rem);
    --font-size-9: clamp(2.886508rem, calc(2.237001rem + 0.202971vw), 5.15978rem);
    --font-size-10: clamp(3.247321rem, calc(2.406059rem + 0.262894vw), 6.191736rem);
    --font-size-11: clamp(3.653236rem, calc(2.574137rem + 0.337219vw), 7.430084rem);
}

/* stellar:fonts-weights.css */
:root {
    --font-weight-thin: max(1, 100);
    --font-weight-extralight: max(1, 200);
    --font-weight-light: max(1, 300);
    --font-weight-normal: max(1, 400);
    --font-weight-medium: max(1, 500);
    --font-weight-semibold: max(1, 600);
    --font-weight-bold: max(1, 700);
    --font-weight-extrabold: max(1, 800);
    --font-weight-black: max(1, 900);
}

/* 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.000893), 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.000893), 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.000893), 1)
                            )
                        ),
                        2
                    )
            ) *
            1em
    );
}

/* stellar:general-size.css */
:root {
    --size--2: clamp(0.439179rem, calc(0.346404rem + 0.028992vw), 0.763889rem);
    --size--1: clamp(0.468604rem, calc(0.340586rem + 0.040006vw), 0.916667rem);
    --size-0: clamp(0.5rem, calc(0.328571rem + 0.053571vw), 1.1rem);
    --size-1: clamp(0.5335rem, calc(0.308786rem + 0.070223vw), 1.32rem);
    --size-2: clamp(0.569244rem, calc(0.279314rem + 0.090603vw), 1.584rem);
    --size-3: clamp(0.607384rem, calc(0.237836rem + 0.115484vw), 1.9008rem);
    --size-4: clamp(0.648079rem, calc(0.181541rem + 0.145793vw), 2.28096rem);
    --size-5: clamp(0.6915rem, calc(0.107028rem + 0.182648vw), 2.737152rem);
    --size-6: clamp(0.73783rem, calc(0.010187rem + 0.227389vw), 3.284582rem);
}

/* 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.00258vw), 0.1414rem);
    --border-width-2: clamp(0.126562rem, calc(0.105598rem + 0.006552vw), 0.19994rem);
    --border-width-3: clamp(0.142383rem, calc(0.102288rem + 0.01253vw), 0.282715rem);
    --border-width-4: clamp(0.160181rem, calc(0.09173rem + 0.021391vw), 0.399758rem);
    --border-width-5: clamp(0.180203rem, calc(0.070187rem + 0.03438vw), 0.565258rem);
}

/* stellar:border-radius.css */
:root {
    --border-radius-0: clamp(0.125rem, calc(-2.125rem + 0.703125vw), 8rem);
    --border-radius-1: clamp(0.15625rem, calc(-2.65625rem + 0.878906vw), 10rem);
    --border-radius-2: clamp(0.195312rem, calc(-3.320312rem + 1.098633vw), 12.5rem);
    --border-radius-3: clamp(0.244141rem, calc(-4.150391rem + 1.373291vw), 15.625rem);
    --border-radius-4: clamp(0.305176rem, calc(-5.187988rem + 1.716614vw), 19.53125rem);
    --border-radius-5: clamp(0.38147rem, calc(-6.484985rem + 2.145767vw), 24.414062rem);
    --border-radius-6: clamp(
        0.476837rem,
        calc(-8.106232rem + 2.682209vw),
        30.517578rem
    );
    --border-radius-1-2: clamp(0.351562rem, calc(-5.976562rem + 1.977539vw), 22.5rem);
    --border-radius-2-3: clamp(0.439453rem, calc(-7.470703rem + 2.471924vw), 28.125rem);
    --border-radius-3-4: clamp(
        0.549316rem,
        calc(-9.338379rem + 3.089905vw),
        35.15625rem
    );
    --border-radius-4-5: clamp(
        0.686646rem,
        calc(-11.672974rem + 3.862381vw),
        43.945312rem
    );
    --border-radius-5-6: clamp(
        0.858307rem,
        calc(-14.591217rem + 4.827976vw),
        54.931641rem
    );
}

/* 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.000893), 1)) * 1s
    );
    --anim-scale-base: 1;
    --anim-distance-0: calc(
        calc(0.25 + 0.35 * clamp(0, calc((100vw - 320px) * 0.000893), 1)) * 1rem
    );
    --anim-distance-1: calc(
        calc(0.28125 + 0.46875 * clamp(0, calc((100vw - 320px) * 0.000893), 1)) * 1rem
    );
    --anim-distance-2: calc(
        calc(0.316406 + 0.621094 * clamp(0, calc((100vw - 320px) * 0.000893), 1)) * 1rem
    );
    --anim-distance-3: calc(
        calc(0.355957 + 0.815918 * clamp(0, calc((100vw - 320px) * 0.000893), 1)) * 1rem
    );
    --anim-distance-4: calc(
        calc(0.400452 + 1.064392 * clamp(0, calc((100vw - 320px) * 0.000893), 1)) * 1rem
    );
    --anim-duration--2: calc(
        calc(0.105403 + 0.033486 * clamp(0, calc((100vw - 320px) * 0.000893), 1)) * 1s
    );
    --anim-duration--1: calc(
        calc(0.112465 + 0.054202 * clamp(0, calc((100vw - 320px) * 0.000893), 1)) * 1s
    );
    --anim-duration-0: calc(
        calc(0.12 + 0.08 * clamp(0, calc((100vw - 320px) * 0.000893), 1)) * 1s
    );
    --anim-duration-1: calc(
        calc(0.12804 + 0.11196 * clamp(0, calc((100vw - 320px) * 0.000893), 1)) * 1s
    );
    --anim-duration-2: calc(
        calc(0.136619 + 0.151381 * clamp(0, calc((100vw - 320px) * 0.000893), 1)) * 1s
    );
    --anim-duration-3: calc(
        calc(0.145772 + 0.199828 * clamp(0, calc((100vw - 320px) * 0.000893), 1)) * 1s
    );
    --anim-duration-4: calc(
        calc(0.155539 + 0.259181 * clamp(0, calc((100vw - 320px) * 0.000893), 1)) * 1s
    );
    --anim-opacity-0: calc(0.2 + 0.4 * clamp(0, calc((100vw - 320px) * 0.000893), 1));
    --anim-opacity-1: calc(
        0.2134 + 0.4268 * clamp(0, calc((100vw - 320px) * 0.000893), 1)
    );
    --anim-opacity-2: calc(
        0.227698 + 0.455396 * clamp(0, calc((100vw - 320px) * 0.000893), 1)
    );
    --anim-rotate--1: calc(
        calc(3.748828 + 2.917838 * clamp(0, calc((100vw - 320px) * 0.000893), 1)) * 1deg
    );
    --anim-rotate-0: calc(
        calc(4 + 4 * clamp(0, calc((100vw - 320px) * 0.000893), 1)) * 1deg
    );
    --anim-rotate-1: calc(
        calc(4.268 + 5.332 * clamp(0, calc((100vw - 320px) * 0.000893), 1)) * 1deg
    );
    --anim-rotate-2: calc(
        calc(4.553956 + 6.966044 * clamp(0, calc((100vw - 320px) * 0.000893), 1)) * 1deg
    );
    --anim-scale--2: calc(
        0.834439 + 0.061485 * clamp(0, calc((100vw - 320px) * 0.000893), 1)
    );
    --anim-scale--1: calc(
        0.890347 + 0.065604 * clamp(0, calc((100vw - 320px) * 0.000893), 1)
    );
    --anim-scale-0: calc(0.95 + 0.07 * clamp(0, calc((100vw - 320px) * 0.000893), 1));
    --anim-scale-1: calc(
        1.01365 + 0.07469 * clamp(0, calc((100vw - 320px) * 0.000893), 1)
    );
    --anim-scale-2: calc(
        1.081565 + 0.079694 * clamp(0, calc((100vw - 320px) * 0.000893), 1)
    );
    --anim-distance-none: 0rem;
    --anim-distance-xs: calc(
        calc(0.125 + 0.075 * clamp(0, calc((100vw - 320px) * 0.000893), 1)) * 1rem
    );
    --anim-distance-sm: calc(
        calc(0.25 + 0.1 * clamp(0, calc((100vw - 320px) * 0.000893), 1)) * 1rem
    );
    --anim-distance-md: calc(
        calc(0.5 + 0.2 * clamp(0, calc((100vw - 320px) * 0.000893), 1)) * 1rem
    );
    --anim-distance-lg: calc(
        calc(0.75 + 0.25 * clamp(0, calc((100vw - 320px) * 0.000893), 1)) * 1rem
    );
    --anim-distance-xl: calc(
        calc(1.25 + 0.35 * clamp(0, calc((100vw - 320px) * 0.000893), 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.000893), 1)) * 1s
    );
    --anim-duration-slow: calc(
        calc(0.28 + 0.08 * clamp(0, calc((100vw - 320px) * 0.000893), 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: cubic-bezier(0.215, 0.61, 0.355, 1);
    --anim-ease-linear: linear;
    --anim-opacity-transparent: 0;
    --anim-opacity-muted: calc(
        0.4 + 0.2 * clamp(0, calc((100vw - 320px) * 0.000893), 1)
    );
    --anim-opacity-solid: 1;
    --anim-rotate-none: 0deg;
    --anim-rotate-xs: calc(
        calc(1 + 1 * clamp(0, calc((100vw - 320px) * 0.000893), 1)) * 1deg
    );
    --anim-rotate-sm: calc(
        calc(3 + 2 * clamp(0, calc((100vw - 320px) * 0.000893), 1)) * 1deg
    );
    --anim-rotate-md: calc(
        calc(8 + 4 * clamp(0, calc((100vw - 320px) * 0.000893), 1)) * 1deg
    );
    --anim-rotate-lg: calc(
        calc(15 + 5 * clamp(0, calc((100vw - 320px) * 0.000893), 1)) * 1deg
    );
    --anim-rotate-neg-xs: calc(
        calc(-2 + 1 * clamp(0, calc((100vw - 320px) * 0.000893), 1)) * 1deg
    );
    --anim-rotate-neg-sm: calc(
        calc(-5 + 2 * clamp(0, calc((100vw - 320px) * 0.000893), 1)) * 1deg
    );
    --anim-rotate-neg-md: calc(
        calc(-12 + 4 * clamp(0, calc((100vw - 320px) * 0.000893), 1)) * 1deg
    );
    --anim-scale-down-strong: calc(
        0.88 + 0.04 * clamp(0, calc((100vw - 320px) * 0.000893), 1)
    );
    --anim-scale-down: calc(
        0.96 + 0.02 * clamp(0, calc((100vw - 320px) * 0.000893), 1)
    );
    --anim-scale-up: calc(1.03 + 0.03 * clamp(0, calc((100vw - 320px) * 0.000893), 1));
    --anim-scale-up-strong: calc(
        1.08 + 0.04 * clamp(0, calc((100vw - 320px) * 0.000893), 1)
    );
}
@keyframes animate-fade-in {
    0% {
        opacity: var(--anim-opacity-transparent);
    }
    100% {
        opacity: var(--anim-opacity-solid);
    }
}
@keyframes animate-fade-out {
    0% {
        opacity: var(--anim-opacity-solid);
    }
    100% {
        opacity: var(--anim-opacity-transparent);
    }
}
@keyframes animate-fade-up {
    0% {
        opacity: var(--anim-opacity-transparent);
        transform: translateY(calc(var(--anim-distance-md) * -1));
    }
    100% {
        opacity: var(--anim-opacity-solid);
        transform: translateY(calc(var(--anim-distance-none) * -1));
    }
}
@keyframes animate-fade-down {
    0% {
        opacity: var(--anim-opacity-transparent);
        transform: translateY(var(--anim-distance-md));
    }
    100% {
        opacity: var(--anim-opacity-solid);
        transform: translateY(var(--anim-distance-none));
    }
}
@keyframes animate-slide-left {
    0% {
        transform: translateX(calc(var(--anim-distance-md) * -1));
    }
    100% {
        transform: translateX(calc(var(--anim-distance-none) * -1));
    }
}
@keyframes animate-slide-right {
    0% {
        transform: translateX(var(--anim-distance-md));
    }
    100% {
        transform: translateX(var(--anim-distance-none));
    }
}
@keyframes animate-scale-in {
    0% {
        transform: scale(var(--anim-scale-down));
    }
    100% {
        transform: scale(var(--anim-scale-base));
    }
}
@keyframes animate-scale-out {
    0% {
        transform: scale(var(--anim-scale-base));
    }
    100% {
        transform: scale(var(--anim-scale-down));
    }
}
@keyframes animate-flash {
    0% {
        opacity: var(--anim-opacity-solid);
    }
    25% {
        opacity: var(--anim-opacity-transparent);
    }
    50% {
        opacity: var(--anim-opacity-solid);
    }
    75% {
        opacity: var(--anim-opacity-transparent);
    }
    100% {
        opacity: var(--anim-opacity-solid);
    }
}
@keyframes animate-pulse {
    0% {
        transform: scale(var(--anim-scale-base));
    }
    50% {
        transform: scale(var(--anim-scale-up));
    }
    100% {
        transform: scale(var(--anim-scale-base));
    }
}
@keyframes animate-bounce {
    0% {
        transform: translateY(calc(var(--anim-distance-none) * -1))
            scale(var(--anim-scale-base));
        animation-timing-function: var(--anim-ease-bounce);
    }
    20% {
        transform: translateY(calc(var(--anim-distance-none) * -1))
            scale(var(--anim-scale-base));
        animation-timing-function: var(--anim-ease-bounce);
    }
    40% {
        transform: translateY(calc(var(--anim-distance-lg) * -1))
            scale(var(--anim-scale-up-strong));
        animation-timing-function: var(--anim-ease-bounce);
    }
    43% {
        transform: translateY(calc(var(--anim-distance-lg) * -1))
            scale(var(--anim-scale-up-strong));
        animation-timing-function: var(--anim-ease-bounce);
    }
    53% {
        transform: translateY(calc(var(--anim-distance-none) * -1))
            scale(var(--anim-scale-base));
        animation-timing-function: var(--anim-ease-bounce);
    }
    70% {
        transform: translateY(calc(var(--anim-distance-md) * -1))
            scale(var(--anim-scale-up));
        animation-timing-function: var(--anim-ease-bounce);
    }
    80% {
        transform: translateY(calc(var(--anim-distance-none) * -1))
            scale(var(--anim-scale-base));
        animation-timing-function: var(--anim-ease-bounce);
    }
    90% {
        transform: translateY(calc(var(--anim-distance-xs) * -1))
            scale(var(--anim-scale-down));
        animation-timing-function: var(--anim-ease-bounce);
    }
    100% {
        transform: translateY(calc(var(--anim-distance-none) * -1))
            scale(var(--anim-scale-base));
        animation-timing-function: var(--anim-ease-bounce);
    }
}
@keyframes animate-wobble {
    0% {
        transform: translateX(var(--anim-distance-none)) rotate(var(--anim-rotate-none));
    }
    15% {
        transform: translateX(calc(var(--anim-distance-xl) * -1))
            rotate(var(--anim-rotate-neg-sm));
    }
    30% {
        transform: translateX(var(--anim-distance-lg)) rotate(var(--anim-rotate-sm));
    }
    45% {
        transform: translateX(calc(var(--anim-distance-md) * -1))
            rotate(var(--anim-rotate-neg-sm));
    }
    60% {
        transform: translateX(var(--anim-distance-sm)) rotate(var(--anim-rotate-xs));
    }
    75% {
        transform: translateX(calc(var(--anim-distance-xs) * -1))
            rotate(var(--anim-rotate-neg-xs));
    }
    100% {
        transform: translateX(var(--anim-distance-none)) rotate(var(--anim-rotate-none));
    }
}
@keyframes animate-swing {
    0% {
        transform: rotate(var(--anim-rotate-none));
    }
    20% {
        transform: rotate(var(--anim-rotate-lg));
    }
    40% {
        transform: rotate(var(--anim-rotate-neg-md));
    }
    60% {
        transform: rotate(var(--anim-rotate-sm));
    }
    80% {
        transform: rotate(var(--anim-rotate-neg-sm));
    }
    100% {
        transform: rotate(var(--anim-rotate-none));
    }
}
@keyframes animate-shake-x {
    0% {
        transform: translateX(var(--anim-distance-none));
    }
    10% {
        transform: translateX(calc(var(--anim-distance-sm) * -1));
    }
    20% {
        transform: translateX(var(--anim-distance-sm));
    }
    30% {
        transform: translateX(calc(var(--anim-distance-sm) * -1));
    }
    40% {
        transform: translateX(var(--anim-distance-sm));
    }
    50% {
        transform: translateX(calc(var(--anim-distance-sm) * -1));
    }
    60% {
        transform: translateX(var(--anim-distance-sm));
    }
    70% {
        transform: translateX(calc(var(--anim-distance-sm) * -1));
    }
    80% {
        transform: translateX(var(--anim-distance-sm));
    }
    90% {
        transform: translateX(calc(var(--anim-distance-sm) * -1));
    }
    100% {
        transform: translateX(var(--anim-distance-none));
    }
}
@keyframes animate-shake-y {
    0% {
        transform: translateY(var(--anim-distance-none));
    }
    10% {
        transform: translateY(calc(var(--anim-distance-sm) * -1));
    }
    20% {
        transform: translateY(var(--anim-distance-sm));
    }
    30% {
        transform: translateY(calc(var(--anim-distance-sm) * -1));
    }
    40% {
        transform: translateY(var(--anim-distance-sm));
    }
    50% {
        transform: translateY(calc(var(--anim-distance-sm) * -1));
    }
    60% {
        transform: translateY(var(--anim-distance-sm));
    }
    70% {
        transform: translateY(calc(var(--anim-distance-sm) * -1));
    }
    80% {
        transform: translateY(var(--anim-distance-sm));
    }
    90% {
        transform: translateY(calc(var(--anim-distance-sm) * -1));
    }
    100% {
        transform: translateY(var(--anim-distance-none));
    }
}
@keyframes animate-tada {
    0% {
        transform: scale(var(--anim-scale-base)) rotate(var(--anim-rotate-none));
    }
    10% {
        transform: scale(var(--anim-scale-down-strong))
            rotate(var(--anim-rotate-neg-sm));
    }
    20% {
        transform: scale(var(--anim-scale-down-strong))
            rotate(var(--anim-rotate-neg-sm));
    }
    30% {
        transform: scale(var(--anim-scale-up-strong)) rotate(var(--anim-rotate-sm));
    }
    40% {
        transform: scale(var(--anim-scale-up-strong)) rotate(var(--anim-rotate-neg-sm));
    }
    50% {
        transform: scale(var(--anim-scale-up-strong)) rotate(var(--anim-rotate-sm));
    }
    60% {
        transform: scale(var(--anim-scale-up-strong)) rotate(var(--anim-rotate-neg-sm));
    }
    70% {
        transform: scale(var(--anim-scale-up-strong)) rotate(var(--anim-rotate-sm));
    }
    80% {
        transform: scale(var(--anim-scale-up-strong)) rotate(var(--anim-rotate-neg-sm));
    }
    90% {
        transform: scale(var(--anim-scale-up-strong)) rotate(var(--anim-rotate-sm));
    }
    100% {
        transform: scale(var(--anim-scale-base)) rotate(var(--anim-rotate-none));
    }
}
.animate,
.animate-fade-in,
.animate-fade-out,
.animate-fade-up,
.animate-fade-down,
.animate-slide-left,
.animate-slide-right,
.animate-scale-in,
.animate-scale-out,
.animate-flash,
.animate-pulse,
.animate-bounce,
.animate-wobble,
.animate-swing,
.animate-shake-x,
.animate-shake-y,
.animate-tada {
    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;
}
.animate-fade-in {
    animation-name: animate-fade-in;
}
.animate-fade-out {
    animation-name: animate-fade-out;
}
.animate-fade-up {
    animation-name: animate-fade-up;
}
.animate-fade-down {
    animation-name: animate-fade-down;
}
.animate-slide-left {
    animation-name: animate-slide-left;
}
.animate-slide-right {
    animation-name: animate-slide-right;
}
.animate-scale-in {
    animation-name: animate-scale-in;
}
.animate-scale-out {
    animation-name: animate-scale-out;
}
.animate-flash {
    animation-name: animate-flash;
}
.animate-pulse {
    animation-name: animate-pulse;
}
.animate-bounce {
    animation-name: animate-bounce;
}
.animate-wobble {
    animation-name: animate-wobble;
}
.animate-swing {
    animation-name: animate-swing;
}
.animate-shake-x {
    animation-name: animate-shake-x;
}
.animate-shake-y {
    animation-name: animate-shake-y;
}
.animate-tada {
    animation-name: animate-tada;
}
@media (prefers-reduced-motion: reduce) {
    .animate,
    .animate-fade-in,
    .animate-fade-out,
    .animate-fade-up,
    .animate-fade-down,
    .animate-slide-left,
    .animate-slide-right,
    .animate-scale-in,
    .animate-scale-out,
    .animate-flash,
    .animate-pulse,
    .animate-bounce,
    .animate-wobble,
    .animate-swing,
    .animate-shake-x,
    .animate-shake-y,
    .animate-tada {
        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 0px 14px 14px 0px
        color-mix(in srgb, var(--neutral-1) 34%, transparent);
    --shadow--3: inset 0px 10.75px 11px 0px
        color-mix(in srgb, var(--neutral-1) 34%, transparent);
    --shadow--2: inset 0px 7.5px 8px 0px
        color-mix(in srgb, var(--neutral-1) 34%, transparent);
    --shadow--1: inset 0px 4.25px 5px 0px
        color-mix(in srgb, var(--neutral-1) 34%, transparent);
    --shadow-0: none;
    --shadow-1: 0px 17.5px 15px -1.666667px
        color-mix(in srgb, var(--neutral-1) 28.6667%, transparent);
    --shadow-2: 0px 34px 28px -1.333333px
        color-mix(in srgb, var(--neutral-1) 29.3333%, transparent);
    --shadow-3: 0px 50.5px 41px -1px
        color-mix(in srgb, var(--neutral-1) 30%, transparent);
    --shadow-4: 0px 67px 54px -0.666667px
        color-mix(in srgb, var(--neutral-1) 30.6667%, transparent);
    --shadow-5: 0px 83.5px 67px -0.333333px
        color-mix(in srgb, var(--neutral-1) 31.3333%, transparent);
    --shadow-6: 0px 100px 80px 0px color-mix(in srgb, var(--neutral-1) 32%, transparent);
}

/* 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 */
