@charset "UTF-8";
/*
  https://gist.github.com/terkel/4373420
  Round a number to specified digits.

  @param  {Number} $number A number to round
  @param  {Number} [$digits:0] Digits to output
  @param  {String} [$mode:round] (round|ceil|floor) How to round a number
  @return {Number} A rounded number
  @example
    decimal-round(0.333)    => 0
    decimal-round(0.333, 1) => 0.3
    decimal-round(0.333, 2) => 0.33
    decimal-round(0.666)    => 1
    decimal-round(0.666, 1) => 0.7
    decimal-round(0.666, 2) => 0.67
*/
/*
  Ceil a number to specified digits.

  @param  {Number} $number A number to round
  @param  {Number} [$digits:0] Digits to output
  @return {Number} A ceiled number
  @example
    decimal-ceil(0.333)    => 1
    decimal-ceil(0.333, 1) => 0.4
    decimal-ceil(0.333, 2) => 0.34
    decimal-ceil(0.666)    => 1
    decimal-ceil(0.666, 1) => 0.7
    decimal-ceil(0.666, 2) => 0.67
*/
/*
  Floor a number to specified digits.

  @param  {Number} $number A number to round
  @param  {Number} [$digits:0] Digits to output
  @return {Number} A floored number
  @example
    decimal-floor(0.333)    => 0
    decimal-floor(0.333, 1) => 0.3
    decimal-floor(0.333, 2) => 0.33
    decimal-floor(0.666)    => 0
    decimal-floor(0.666, 1) => 0.6
    decimal-floor(0.666, 2) => 0.66
*/
/*
  https://gist.github.com/terkel/4373420
  Round a number to specified digits.

  @param  {Number} $number A number to round
  @param  {Number} [$digits:0] Digits to output
  @param  {String} [$mode:round] (round|ceil|floor) How to round a number
  @return {Number} A rounded number
  @example
    decimal-round(0.333)    => 0
    decimal-round(0.333, 1) => 0.3
    decimal-round(0.333, 2) => 0.33
    decimal-round(0.666)    => 1
    decimal-round(0.666, 1) => 0.7
    decimal-round(0.666, 2) => 0.67
*/
/*
  Ceil a number to specified digits.

  @param  {Number} $number A number to round
  @param  {Number} [$digits:0] Digits to output
  @return {Number} A ceiled number
  @example
    decimal-ceil(0.333)    => 1
    decimal-ceil(0.333, 1) => 0.4
    decimal-ceil(0.333, 2) => 0.34
    decimal-ceil(0.666)    => 1
    decimal-ceil(0.666, 1) => 0.7
    decimal-ceil(0.666, 2) => 0.67
*/
/*
  Floor a number to specified digits.

  @param  {Number} $number A number to round
  @param  {Number} [$digits:0] Digits to output
  @return {Number} A floored number
  @example
    decimal-floor(0.333)    => 0
    decimal-floor(0.333, 1) => 0.3
    decimal-floor(0.333, 2) => 0.33
    decimal-floor(0.666)    => 0
    decimal-floor(0.666, 1) => 0.6
    decimal-floor(0.666, 2) => 0.66
*/
/**
 * Return content wrapped with media query to provided direction.
 * If provided breakpoint is part of bootstrap breakpoints, then media-breakpoint-{DIRECTION} mixin is used,
 * otherwise mixin uses plain css query.
 */
/**
 * Shorthand for "resolve-media-query" mobile first
 */
/**
 * Shorthand for "resolve-media-query" desktop first
 */
/* Применить внутренние стили только для устройств, поддерживающих наведение */
/* Отключение полос прокруток для большинства устройств */
/* Стандартные примитивы */
/* Стандартные токены */
/* Доступные цветовые режимы */
/* Настройка цветовых схем */
[data-color-mode=light] {
  --color-neutral-50: #f1f1f1;
  --color-neutral-50--rgb: 241, 241, 241;
  --color-neutral-100: #e3e3e3;
  --color-neutral-100--rgb: 227, 227, 227;
  --color-neutral-200: #c7c7c7;
  --color-neutral-200--rgb: 199, 199, 199;
  --color-neutral-300: #ababab;
  --color-neutral-300--rgb: 171, 171, 171;
  --color-neutral-400: #8f8f8f;
  --color-neutral-400--rgb: 143, 143, 143;
  --color-neutral-500: #737373;
  --color-neutral-500--rgb: 115, 115, 115;
  --color-neutral-600: #5c5c5c;
  --color-neutral-600--rgb: 92, 92, 92;
  --color-neutral-700: #454545;
  --color-neutral-700--rgb: 69, 69, 69;
  --color-neutral-800: #2e2e2e;
  --color-neutral-800--rgb: 46, 46, 46;
  --color-neutral-900: #171717;
  --color-neutral-900--rgb: 23, 23, 23;
  --color-neutral-950: rgb(11.5, 11.5, 11.5);
  --color-neutral-950--rgb: 11, 11, 11;
  --color-success-50: rgb(232.9, 249.2, 238.9);
  --color-success-50--rgb: 233, 249, 239;
  --color-success-100: rgb(210.8, 243.4, 222.8);
  --color-success-100--rgb: 211, 243, 223;
  --color-success-200: rgb(166.6, 231.8, 190.6);
  --color-success-200--rgb: 167, 232, 191;
  --color-success-300: rgb(122.4, 220.2, 158.4);
  --color-success-300--rgb: 122, 220, 158;
  --color-success-400: rgb(78.2, 208.6, 126.2);
  --color-success-400--rgb: 78, 209, 126;
  --color-success-500: #22c55e;
  --color-success-500--rgb: 34, 197, 94;
  --color-success-600: rgb(27.2, 157.6, 75.2);
  --color-success-600--rgb: 27, 158, 75;
  --color-success-700: rgb(20.4, 118.2, 56.4);
  --color-success-700--rgb: 20, 118, 56;
  --color-success-800: rgb(13.6, 78.8, 37.6);
  --color-success-800--rgb: 14, 79, 38;
  --color-success-900: rgb(6.8, 39.4, 18.8);
  --color-success-900--rgb: 7, 39, 19;
  --color-success-950: rgb(3.4, 19.7, 9.4);
  --color-success-950--rgb: 3, 20, 9;
  --color-danger-50: rgb(251, 229.5, 229.5);
  --color-danger-50--rgb: 251, 230, 230;
  --color-danger-100: #f7cccc;
  --color-danger-100--rgb: 247, 204, 204;
  --color-danger-200: #ef9999;
  --color-danger-200--rgb: 239, 153, 153;
  --color-danger-300: #e76666;
  --color-danger-300--rgb: 231, 102, 102;
  --color-danger-400: #df3333;
  --color-danger-400--rgb: 223, 51, 51;
  --color-danger-500: #d70000;
  --color-danger-500--rgb: 215, 0, 0;
  --color-danger-600: #ac0000;
  --color-danger-600--rgb: 172, 0, 0;
  --color-danger-700: #810000;
  --color-danger-700--rgb: 129, 0, 0;
  --color-danger-800: #560000;
  --color-danger-800--rgb: 86, 0, 0;
  --color-danger-900: #2b0000;
  --color-danger-900--rgb: 43, 0, 0;
  --color-danger-950: rgb(21.5, 0, 0);
  --color-danger-950--rgb: 21, 0, 0;
  --color-warning-50: rgb(254.4, 241, 231.7);
  --color-warning-50--rgb: 254, 241, 232;
  --color-warning-100: rgb(253.8, 227, 208.4);
  --color-warning-100--rgb: 254, 227, 208;
  --color-warning-200: rgb(252.6, 199, 161.8);
  --color-warning-200--rgb: 253, 199, 162;
  --color-warning-300: rgb(251.4, 171, 115.2);
  --color-warning-300--rgb: 251, 171, 115;
  --color-warning-400: rgb(250.2, 143, 68.6);
  --color-warning-400--rgb: 250, 143, 69;
  --color-warning-500: #f97316;
  --color-warning-500--rgb: 249, 115, 22;
  --color-warning-600: rgb(199.2, 92, 17.6);
  --color-warning-600--rgb: 199, 92, 18;
  --color-warning-700: rgb(149.4, 69, 13.2);
  --color-warning-700--rgb: 149, 69, 13;
  --color-warning-800: rgb(99.6, 46, 8.8);
  --color-warning-800--rgb: 100, 46, 9;
  --color-warning-900: rgb(49.8, 23, 4.4);
  --color-warning-900--rgb: 50, 23, 4;
  --color-warning-950: rgb(24.9, 11.5, 2.2);
  --color-warning-950--rgb: 25, 11, 2;
  --color-info-50: rgb(230.1, 247.7, 250.7);
  --color-info-50--rgb: 230, 248, 251;
  --color-info-100: rgb(205.2, 240.4, 246.4);
  --color-info-100--rgb: 205, 240, 246;
  --color-info-200: rgb(155.4, 225.8, 237.8);
  --color-info-200--rgb: 155, 226, 238;
  --color-info-300: rgb(105.6, 211.2, 229.2);
  --color-info-300--rgb: 106, 211, 229;
  --color-info-400: rgb(55.8, 196.6, 220.6);
  --color-info-400--rgb: 56, 197, 221;
  --color-info-500: #06b6d4;
  --color-info-500--rgb: 6, 182, 212;
  --color-info-600: rgb(4.8, 145.6, 169.6);
  --color-info-600--rgb: 5, 146, 170;
  --color-info-700: rgb(3.6, 109.2, 127.2);
  --color-info-700--rgb: 4, 109, 127;
  --color-info-800: rgb(2.4, 72.8, 84.8);
  --color-info-800--rgb: 2, 73, 85;
  --color-info-900: rgb(1.2, 36.4, 42.4);
  --color-info-900--rgb: 1, 36, 42;
  --color-info-950: rgb(0.6, 18.2, 21.2);
  --color-info-950--rgb: 1, 18, 21;
  --color-white: #ffffff;
  --color-white--rgb: 255, 255, 255;
  --color-light: #fafafa;
  --color-light--rgb: 250, 250, 250;
  --color-black: #000000;
  --color-black--rgb: 0, 0, 0;
  --color-dark: #2a2a2a;
  --color-dark--rgb: 42, 42, 42;
  --color-primary-50: rgb(232.8, 244.1, 245.9);
  --color-primary-50--rgb: 233, 244, 246;
  --color-primary-100: rgb(210.6, 233.2, 236.8);
  --color-primary-100--rgb: 211, 233, 237;
  --color-primary-200: rgb(166.2, 211.4, 218.6);
  --color-primary-200--rgb: 166, 211, 219;
  --color-primary-300: rgb(121.8, 189.6, 200.4);
  --color-primary-300--rgb: 122, 190, 200;
  --color-primary-400: rgb(77.4, 167.8, 182.2);
  --color-primary-400--rgb: 77, 168, 182;
  --color-primary-500: #2192a4;
  --color-primary-500--rgb: 33, 146, 164;
  --color-primary-600: rgb(26.4, 116.8, 131.2);
  --color-primary-600--rgb: 26, 117, 131;
  --color-primary-700: rgb(19.8, 87.6, 98.4);
  --color-primary-700--rgb: 20, 88, 98;
  --color-primary-800: rgb(13.2, 58.4, 65.6);
  --color-primary-800--rgb: 13, 58, 66;
  --color-primary-900: rgb(6.6, 29.2, 32.8);
  --color-primary-900--rgb: 7, 29, 33;
  --color-primary-950: rgb(3.3, 14.6, 16.4);
  --color-primary-950--rgb: 3, 15, 16;
  --color-secondary-50: rgb(254.3, 248.1, 229.5);
  --color-secondary-50--rgb: 254, 248, 230;
  --color-secondary-100: rgb(253.6, 241.2, 204);
  --color-secondary-100--rgb: 254, 241, 204;
  --color-secondary-200: rgb(252.2, 227.4, 153);
  --color-secondary-200--rgb: 252, 227, 153;
  --color-secondary-300: rgb(250.8, 213.6, 102);
  --color-secondary-300--rgb: 251, 214, 102;
  --color-secondary-400: rgb(249.4, 199.8, 51);
  --color-secondary-400--rgb: 249, 200, 51;
  --color-secondary-500: #f8ba00;
  --color-secondary-500--rgb: 248, 186, 0;
  --color-secondary-600: rgb(198.4, 148.8, 0);
  --color-secondary-600--rgb: 198, 149, 0;
  --color-secondary-700: rgb(148.8, 111.6, 0);
  --color-secondary-700--rgb: 149, 112, 0;
  --color-secondary-800: rgb(99.2, 74.4, 0);
  --color-secondary-800--rgb: 99, 74, 0;
  --color-secondary-900: rgb(49.6, 37.2, 0);
  --color-secondary-900--rgb: 50, 37, 0;
  --color-secondary-950: rgb(24.8, 18.6, 0);
  --color-secondary-950--rgb: 25, 19, 0;
  --color-neutral: var(--color-neutral-500);
  --color-neutral--rgb: var(--color-neutral-500--rgb);
  --color-primary: var(--color-primary-500);
  --color-primary--rgb: var(--color-primary-500--rgb);
  --color-secondary: var(--color-secondary-500);
  --color-secondary--rgb: var(--color-secondary-500--rgb);
  --color-success: var(--color-success-500);
  --color-success--rgb: var(--color-success-500--rgb);
  --color-danger: var(--color-danger-500);
  --color-danger--rgb: var(--color-danger-500--rgb);
  --color-warning: var(--color-warning-500);
  --color-warning--rgb: var(--color-warning-500--rgb);
  --color-info: var(--color-info-500);
  --color-info--rgb: var(--color-info-500--rgb);
  --color-light-contrast: var(--color-neutral-900);
  --color-light-contrast--rgb: var(--color-neutral-900--rgb);
  --color-dark-contrast: var(--color-white);
  --color-dark-contrast--rgb: var(--color-white--rgb);
  --color-neutral-contrast: var(--color-white);
  --color-neutral-contrast--rgb: var(--color-white--rgb);
  --color-primary-contrast: var(--color-white);
  --color-primary-contrast--rgb: var(--color-white--rgb);
  --color-secondary-contrast: var(--color-white);
  --color-secondary-contrast--rgb: var(--color-white--rgb);
  --color-success-contrast: var(--color-white);
  --color-success-contrast--rgb: var(--color-white--rgb);
  --color-danger-contrast: var(--color-white);
  --color-danger-contrast--rgb: var(--color-white--rgb);
  --color-warning-contrast: var(--color-white);
  --color-warning-contrast--rgb: var(--color-white--rgb);
  --color-info-contrast: var(--color-white);
  --color-info-contrast--rgb: var(--color-white--rgb);
  --color-light-accent: var(--color-neutral-100);
  --color-light-accent--rgb: var(--color-neutral-100--rgb);
  --color-dark-accent: #101010;
  --color-dark-accent--rgb: 16, 16, 16;
  --color-neutral-accent: var(--color-neutral-700);
  --color-neutral-accent--rgb: var(--color-neutral-700--rgb);
  --color-primary-accent: var(--color-primary-700);
  --color-primary-accent--rgb: var(--color-primary-700--rgb);
  --color-secondary-accent: var(--color-secondary-700);
  --color-secondary-accent--rgb: var(--color-secondary-700--rgb);
  --color-success-accent: var(--color-success-700);
  --color-success-accent--rgb: var(--color-success-700--rgb);
  --color-danger-accent: var(--color-danger-700);
  --color-danger-accent--rgb: var(--color-danger-700--rgb);
  --color-warning-accent: var(--color-warning-700);
  --color-warning-accent--rgb: var(--color-warning-700--rgb);
  --color-info-accent: var(--color-info-700);
  --color-info-accent--rgb: var(--color-info-700--rgb);
  --color-primary-soft: var(--color-primary-100);
  --color-primary-soft--rgb: var(--color-primary-100--rgb);
  --color-secondary-soft: var(--color-secondary-100);
  --color-secondary-soft--rgb: var(--color-secondary-100--rgb);
  --color-text-main: var(--color-neutral-800);
  --color-text-main--rgb: var(--color-neutral-800--rgb);
  --color-text-side: var(--color-neutral-600);
  --color-text-side--rgb: var(--color-neutral-600--rgb);
  --color-text-contrast: var(--color-white);
  --color-text-contrast--rgb: var(--color-white--rgb);
  --color-text-side-contrast: var(--color-neutral-200);
  --color-text-side-contrast--rgb: var(--color-neutral-200--rgb);
  --color-text-muted: var(--color-neutral-200);
  --color-text-muted--rgb: var(--color-neutral-200--rgb);
  --color-text-soft: var(--color-neutral-600);
  --color-text-soft--rgb: var(--color-neutral-600--rgb);
  --color-bg-main: var(--color-white);
  --color-bg-main--rgb: var(--color-white--rgb);
  --color-bg-side: var(--color-light);
  --color-bg-side--rgb: var(--color-light--rgb);
  --color-bg-contrast: var(--color-neutral-900);
  --color-bg-contrast--rgb: var(--color-neutral-900--rgb);
  --color-bg-side-contrast: var(--color-neutral-800);
  --color-bg-side-contrast--rgb: var(--color-neutral-800--rgb);
  --color-bg-soft: var(--color-neutral-50);
  --color-bg-soft--rgb: var(--color-neutral-50--rgb);
  --color-border-main: var(--color-neutral-200);
  --color-border-main--rgb: var(--color-neutral-200--rgb);
  --color-border-side: var(--color-neutral-300);
  --color-border-side--rgb: var(--color-neutral-300--rgb);
  --color-border-contrast: var(--color-neutral-800);
  --color-border-contrast--rgb: var(--color-neutral-800--rgb);
  --color-border-side-contrast: var(--color-neutral-700);
  --color-border-side-contrast--rgb: var(--color-neutral-700--rgb);
  --color-border-soft: var(--color-neutral-100);
  --color-border-soft--rgb: var(--color-neutral-100--rgb);
  --color-shadow-main: var(--color-neutral-100);
  --color-shadow-main--rgb: var(--color-neutral-100--rgb);
  --color-shadow-side: var(--color-light);
  --color-shadow-side--rgb: var(--color-light--rgb);
  --color-shadow-contrast: var(--color-neutral-950);
  --color-shadow-contrast--rgb: var(--color-neutral-950--rgb);
  --color-shadow-side-contrast: var(--color-dark);
  --color-shadow-side-contrast--rgb: var(--color-dark--rgb);
  --color-shadow-soft: var(--color-neutral-50);
  --color-shadow-soft--rgb: var(--color-neutral-50--rgb);
  --color-body-text: var(--color-text-main);
  --color-body-text--rgb: var(--color-text-main--rgb);
  --color-body-text-soft: var(--color-text-soft);
  --color-body-text-soft--rgb: var(--color-text-soft--rgb);
  --color-body-bg: var(--color-white);
  --color-body-bg--rgb: var(--color-white--rgb);
  --color-body-bg-soft: var(--color-bg-soft);
  --color-body-bg-soft--rgb: var(--color-bg-soft--rgb);
  --color-popup-text: var(--color-text-main);
  --color-popup-text--rgb: var(--color-text-main--rgb);
  --color-popup-text-soft: var(--color-text-soft);
  --color-popup-text-soft--rgb: var(--color-text-soft--rgb);
  --color-popup-bg: var(--color-bg-main);
  --color-popup-bg--rgb: var(--color-bg-main--rgb);
  --color-popup-bg-soft: var(--color-bg-soft);
  --color-popup-bg-soft--rgb: var(--color-bg-soft--rgb);
  --color-opposite: var(--color-dark-accent);
  --color-opposite--rgb: var(--color-dark-accent--rgb);
  --color-opposite-contrast: var(--color-dark-contrast);
  --color-opposite-contrast--rgb: var(--color-dark-contrast--rgb);
  --color-opposite-subtle: var(--color-dark);
  --color-opposite-subtle--rgb: var(--color-dark--rgb);
  --color-shine-primary: var(--color-primary-700);
  --color-shine-primary--rgb: var(--color-primary-700--rgb);
  --color-shine-secondary: var(--color-secondary-600);
  --color-shine-secondary--rgb: var(--color-secondary-600--rgb);
  --color-shine-neutral: var(--color-neutral-700);
  --color-shine-neutral--rgb: var(--color-neutral-700--rgb);
  --color-shine-success: var(--color-success-700);
  --color-shine-success--rgb: var(--color-success-700--rgb);
  --color-shine-danger: var(--color-danger-700);
  --color-shine-danger--rgb: var(--color-danger-700--rgb);
  --color-shine-warning: var(--color-warning-600);
  --color-shine-warning--rgb: var(--color-warning-600--rgb);
  --color-shine-info: var(--color-info-600);
  --color-shine-info--rgb: var(--color-info-600--rgb);
  --color-shine-dark: var(--color-neutral);
  --color-shine-dark--rgb: var(--color-neutral--rgb);
  --color-shine-light: var(--color-light-accent);
  --color-shine-light--rgb: var(--color-light-accent--rgb);
  --color-shine-contrast: var(--color-neutral-600);
  --color-shine-contrast--rgb: var(--color-neutral-600--rgb);
}

[data-color-mode=dark] {
  --color-neutral-50: #f1f1f1;
  --color-neutral-50--rgb: 241, 241, 241;
  --color-neutral-100: #e3e3e3;
  --color-neutral-100--rgb: 227, 227, 227;
  --color-neutral-200: #c7c7c7;
  --color-neutral-200--rgb: 199, 199, 199;
  --color-neutral-300: #ababab;
  --color-neutral-300--rgb: 171, 171, 171;
  --color-neutral-400: #8f8f8f;
  --color-neutral-400--rgb: 143, 143, 143;
  --color-neutral-500: #737373;
  --color-neutral-500--rgb: 115, 115, 115;
  --color-neutral-600: #5c5c5c;
  --color-neutral-600--rgb: 92, 92, 92;
  --color-neutral-700: #454545;
  --color-neutral-700--rgb: 69, 69, 69;
  --color-neutral-800: #2e2e2e;
  --color-neutral-800--rgb: 46, 46, 46;
  --color-neutral-900: #171717;
  --color-neutral-900--rgb: 23, 23, 23;
  --color-neutral-950: rgb(11.5, 11.5, 11.5);
  --color-neutral-950--rgb: 11, 11, 11;
  --color-success-50: rgb(232.9, 249.2, 238.9);
  --color-success-50--rgb: 233, 249, 239;
  --color-success-100: rgb(210.8, 243.4, 222.8);
  --color-success-100--rgb: 211, 243, 223;
  --color-success-200: rgb(166.6, 231.8, 190.6);
  --color-success-200--rgb: 167, 232, 191;
  --color-success-300: rgb(122.4, 220.2, 158.4);
  --color-success-300--rgb: 122, 220, 158;
  --color-success-400: rgb(78.2, 208.6, 126.2);
  --color-success-400--rgb: 78, 209, 126;
  --color-success-500: #22c55e;
  --color-success-500--rgb: 34, 197, 94;
  --color-success-600: rgb(27.2, 157.6, 75.2);
  --color-success-600--rgb: 27, 158, 75;
  --color-success-700: rgb(20.4, 118.2, 56.4);
  --color-success-700--rgb: 20, 118, 56;
  --color-success-800: rgb(13.6, 78.8, 37.6);
  --color-success-800--rgb: 14, 79, 38;
  --color-success-900: rgb(6.8, 39.4, 18.8);
  --color-success-900--rgb: 7, 39, 19;
  --color-success-950: rgb(3.4, 19.7, 9.4);
  --color-success-950--rgb: 3, 20, 9;
  --color-danger-50: rgb(251, 229.5, 229.5);
  --color-danger-50--rgb: 251, 230, 230;
  --color-danger-100: #f7cccc;
  --color-danger-100--rgb: 247, 204, 204;
  --color-danger-200: #ef9999;
  --color-danger-200--rgb: 239, 153, 153;
  --color-danger-300: #e76666;
  --color-danger-300--rgb: 231, 102, 102;
  --color-danger-400: #df3333;
  --color-danger-400--rgb: 223, 51, 51;
  --color-danger-500: #d70000;
  --color-danger-500--rgb: 215, 0, 0;
  --color-danger-600: #ac0000;
  --color-danger-600--rgb: 172, 0, 0;
  --color-danger-700: #810000;
  --color-danger-700--rgb: 129, 0, 0;
  --color-danger-800: #560000;
  --color-danger-800--rgb: 86, 0, 0;
  --color-danger-900: #2b0000;
  --color-danger-900--rgb: 43, 0, 0;
  --color-danger-950: rgb(21.5, 0, 0);
  --color-danger-950--rgb: 21, 0, 0;
  --color-warning-50: rgb(254.4, 241, 231.7);
  --color-warning-50--rgb: 254, 241, 232;
  --color-warning-100: rgb(253.8, 227, 208.4);
  --color-warning-100--rgb: 254, 227, 208;
  --color-warning-200: rgb(252.6, 199, 161.8);
  --color-warning-200--rgb: 253, 199, 162;
  --color-warning-300: rgb(251.4, 171, 115.2);
  --color-warning-300--rgb: 251, 171, 115;
  --color-warning-400: rgb(250.2, 143, 68.6);
  --color-warning-400--rgb: 250, 143, 69;
  --color-warning-500: #f97316;
  --color-warning-500--rgb: 249, 115, 22;
  --color-warning-600: rgb(199.2, 92, 17.6);
  --color-warning-600--rgb: 199, 92, 18;
  --color-warning-700: rgb(149.4, 69, 13.2);
  --color-warning-700--rgb: 149, 69, 13;
  --color-warning-800: rgb(99.6, 46, 8.8);
  --color-warning-800--rgb: 100, 46, 9;
  --color-warning-900: rgb(49.8, 23, 4.4);
  --color-warning-900--rgb: 50, 23, 4;
  --color-warning-950: rgb(24.9, 11.5, 2.2);
  --color-warning-950--rgb: 25, 11, 2;
  --color-info-50: rgb(230.1, 247.7, 250.7);
  --color-info-50--rgb: 230, 248, 251;
  --color-info-100: rgb(205.2, 240.4, 246.4);
  --color-info-100--rgb: 205, 240, 246;
  --color-info-200: rgb(155.4, 225.8, 237.8);
  --color-info-200--rgb: 155, 226, 238;
  --color-info-300: rgb(105.6, 211.2, 229.2);
  --color-info-300--rgb: 106, 211, 229;
  --color-info-400: rgb(55.8, 196.6, 220.6);
  --color-info-400--rgb: 56, 197, 221;
  --color-info-500: #06b6d4;
  --color-info-500--rgb: 6, 182, 212;
  --color-info-600: rgb(4.8, 145.6, 169.6);
  --color-info-600--rgb: 5, 146, 170;
  --color-info-700: rgb(3.6, 109.2, 127.2);
  --color-info-700--rgb: 4, 109, 127;
  --color-info-800: rgb(2.4, 72.8, 84.8);
  --color-info-800--rgb: 2, 73, 85;
  --color-info-900: rgb(1.2, 36.4, 42.4);
  --color-info-900--rgb: 1, 36, 42;
  --color-info-950: rgb(0.6, 18.2, 21.2);
  --color-info-950--rgb: 1, 18, 21;
  --color-white: #ffffff;
  --color-white--rgb: 255, 255, 255;
  --color-light: #fafafa;
  --color-light--rgb: 250, 250, 250;
  --color-black: #000000;
  --color-black--rgb: 0, 0, 0;
  --color-dark: #2a2a2a;
  --color-dark--rgb: 42, 42, 42;
  --color-primary-50: rgb(232.8, 244.1, 245.9);
  --color-primary-50--rgb: 233, 244, 246;
  --color-primary-100: rgb(210.6, 233.2, 236.8);
  --color-primary-100--rgb: 211, 233, 237;
  --color-primary-200: rgb(166.2, 211.4, 218.6);
  --color-primary-200--rgb: 166, 211, 219;
  --color-primary-300: rgb(121.8, 189.6, 200.4);
  --color-primary-300--rgb: 122, 190, 200;
  --color-primary-400: rgb(77.4, 167.8, 182.2);
  --color-primary-400--rgb: 77, 168, 182;
  --color-primary-500: #2192a4;
  --color-primary-500--rgb: 33, 146, 164;
  --color-primary-600: rgb(26.4, 116.8, 131.2);
  --color-primary-600--rgb: 26, 117, 131;
  --color-primary-700: rgb(19.8, 87.6, 98.4);
  --color-primary-700--rgb: 20, 88, 98;
  --color-primary-800: rgb(13.2, 58.4, 65.6);
  --color-primary-800--rgb: 13, 58, 66;
  --color-primary-900: rgb(6.6, 29.2, 32.8);
  --color-primary-900--rgb: 7, 29, 33;
  --color-primary-950: rgb(3.3, 14.6, 16.4);
  --color-primary-950--rgb: 3, 15, 16;
  --color-secondary-50: rgb(254.3, 248.1, 229.5);
  --color-secondary-50--rgb: 254, 248, 230;
  --color-secondary-100: rgb(253.6, 241.2, 204);
  --color-secondary-100--rgb: 254, 241, 204;
  --color-secondary-200: rgb(252.2, 227.4, 153);
  --color-secondary-200--rgb: 252, 227, 153;
  --color-secondary-300: rgb(250.8, 213.6, 102);
  --color-secondary-300--rgb: 251, 214, 102;
  --color-secondary-400: rgb(249.4, 199.8, 51);
  --color-secondary-400--rgb: 249, 200, 51;
  --color-secondary-500: #f8ba00;
  --color-secondary-500--rgb: 248, 186, 0;
  --color-secondary-600: rgb(198.4, 148.8, 0);
  --color-secondary-600--rgb: 198, 149, 0;
  --color-secondary-700: rgb(148.8, 111.6, 0);
  --color-secondary-700--rgb: 149, 112, 0;
  --color-secondary-800: rgb(99.2, 74.4, 0);
  --color-secondary-800--rgb: 99, 74, 0;
  --color-secondary-900: rgb(49.6, 37.2, 0);
  --color-secondary-900--rgb: 50, 37, 0;
  --color-secondary-950: rgb(24.8, 18.6, 0);
  --color-secondary-950--rgb: 25, 19, 0;
  --color-neutral: var(--color-neutral-500);
  --color-neutral--rgb: var(--color-neutral-500--rgb);
  --color-primary: var(--color-primary-500);
  --color-primary--rgb: var(--color-primary-500--rgb);
  --color-secondary: var(--color-secondary-500);
  --color-secondary--rgb: var(--color-secondary-500--rgb);
  --color-success: var(--color-success-500);
  --color-success--rgb: var(--color-success-500--rgb);
  --color-danger: var(--color-danger-500);
  --color-danger--rgb: var(--color-danger-500--rgb);
  --color-warning: var(--color-warning-500);
  --color-warning--rgb: var(--color-warning-500--rgb);
  --color-info: var(--color-info-500);
  --color-info--rgb: var(--color-info-500--rgb);
  --color-light-contrast: var(--color-neutral-900);
  --color-light-contrast--rgb: var(--color-neutral-900--rgb);
  --color-dark-contrast: var(--color-white);
  --color-dark-contrast--rgb: var(--color-white--rgb);
  --color-neutral-contrast: var(--color-white);
  --color-neutral-contrast--rgb: var(--color-white--rgb);
  --color-primary-contrast: var(--color-white);
  --color-primary-contrast--rgb: var(--color-white--rgb);
  --color-secondary-contrast: var(--color-white);
  --color-secondary-contrast--rgb: var(--color-white--rgb);
  --color-success-contrast: var(--color-white);
  --color-success-contrast--rgb: var(--color-white--rgb);
  --color-danger-contrast: var(--color-white);
  --color-danger-contrast--rgb: var(--color-white--rgb);
  --color-warning-contrast: var(--color-white);
  --color-warning-contrast--rgb: var(--color-white--rgb);
  --color-info-contrast: var(--color-white);
  --color-info-contrast--rgb: var(--color-white--rgb);
  --color-light-accent: var(--color-neutral-200);
  --color-light-accent--rgb: var(--color-neutral-200--rgb);
  --color-dark-accent: var(--color-neutral-700);
  --color-dark-accent--rgb: var(--color-neutral-700--rgb);
  --color-neutral-accent: var(--color-neutral-400);
  --color-neutral-accent--rgb: var(--color-neutral-400--rgb);
  --color-primary-accent: var(--color-primary-400);
  --color-primary-accent--rgb: var(--color-primary-400--rgb);
  --color-secondary-accent: var(--color-secondary-400);
  --color-secondary-accent--rgb: var(--color-secondary-400--rgb);
  --color-success-accent: var(--color-success-400);
  --color-success-accent--rgb: var(--color-success-400--rgb);
  --color-danger-accent: var(--color-danger-400);
  --color-danger-accent--rgb: var(--color-danger-400--rgb);
  --color-warning-accent: var(--color-warning-400);
  --color-warning-accent--rgb: var(--color-warning-400--rgb);
  --color-info-accent: var(--color-info-400);
  --color-info-accent--rgb: var(--color-info-400--rgb);
  --color-primary-soft: var(--color-primary-200);
  --color-primary-soft--rgb: var(--color-primary-200--rgb);
  --color-secondary-soft: var(--color-secondary-200);
  --color-secondary-soft--rgb: var(--color-secondary-200--rgb);
  --color-text-main: var(--color-neutral-100);
  --color-text-main--rgb: var(--color-neutral-100--rgb);
  --color-text-side: var(--color-neutral-200);
  --color-text-side--rgb: var(--color-neutral-200--rgb);
  --color-text-contrast: var(--color-neutral-800);
  --color-text-contrast--rgb: var(--color-neutral-800--rgb);
  --color-text-side-contrast: var(--color-neutral-600);
  --color-text-side-contrast--rgb: var(--color-neutral-600--rgb);
  --color-text-muted: var(--color-neutral-700);
  --color-text-muted--rgb: var(--color-neutral-700--rgb);
  --color-text-soft: var(--color-neutral-500);
  --color-text-soft--rgb: var(--color-neutral-500--rgb);
  --color-bg-main: var(--color-neutral-900);
  --color-bg-main--rgb: var(--color-neutral-900--rgb);
  --color-bg-side: var(--color-neutral-800);
  --color-bg-side--rgb: var(--color-neutral-800--rgb);
  --color-bg-contrast: var(--color-white);
  --color-bg-contrast--rgb: var(--color-white--rgb);
  --color-bg-side-contrast: var(--color-light);
  --color-bg-side-contrast--rgb: var(--color-light--rgb);
  --color-bg-soft: var(--color-neutral-900);
  --color-bg-soft--rgb: var(--color-neutral-900--rgb);
  --color-border-main: var(--color-neutral-800);
  --color-border-main--rgb: var(--color-neutral-800--rgb);
  --color-border-side: var(--color-neutral-700);
  --color-border-side--rgb: var(--color-neutral-700--rgb);
  --color-border-contrast: var(--color-neutral-400);
  --color-border-contrast--rgb: var(--color-neutral-400--rgb);
  --color-border-side-contrast: var(--color-neutral-300);
  --color-border-side-contrast--rgb: var(--color-neutral-300--rgb);
  --color-border-soft: var(--color-neutral-900);
  --color-border-soft--rgb: var(--color-neutral-900--rgb);
  --color-shadow-main: var(--color-neutral-950);
  --color-shadow-main--rgb: var(--color-neutral-950--rgb);
  --color-shadow-side: var(--color-dark);
  --color-shadow-side--rgb: var(--color-dark--rgb);
  --color-shadow-contrast: var(--color-neutral-200);
  --color-shadow-contrast--rgb: var(--color-neutral-200--rgb);
  --color-shadow-side-contrast: var(--color-light);
  --color-shadow-side-contrast--rgb: var(--color-light--rgb);
  --color-shadow-soft: var(--color-neutral-950);
  --color-shadow-soft--rgb: var(--color-neutral-950--rgb);
  --color-body-text: var(--color-text-main);
  --color-body-text--rgb: var(--color-text-main--rgb);
  --color-body-text-soft: var(--color-text-soft);
  --color-body-text-soft--rgb: var(--color-text-soft--rgb);
  --color-body-bg: #1a1b1e;
  --color-body-bg--rgb: 26, 27, 30;
  --color-body-bg-soft: var(--color-bg-soft);
  --color-body-bg-soft--rgb: var(--color-bg-soft--rgb);
  --color-popup-text: var(--color-text-main);
  --color-popup-text--rgb: var(--color-text-main--rgb);
  --color-popup-text-soft: var(--color-text-soft);
  --color-popup-text-soft--rgb: var(--color-text-soft--rgb);
  --color-popup-bg: var(--color-neutral-900);
  --color-popup-bg--rgb: var(--color-neutral-900--rgb);
  --color-popup-bg-soft: var(--color-bg-soft);
  --color-popup-bg-soft--rgb: var(--color-bg-soft--rgb);
  --color-opposite: var(--color-light-accent);
  --color-opposite--rgb: var(--color-light-accent--rgb);
  --color-opposite-contrast: var(--color-light-contrast);
  --color-opposite-contrast--rgb: var(--color-light-contrast--rgb);
  --color-opposite-subtle: var(--color-light);
  --color-opposite-subtle--rgb: var(--color-light--rgb);
  --color-shine-primary: var(--color-primary-300);
  --color-shine-primary--rgb: var(--color-primary-300--rgb);
  --color-shine-secondary: var(--color-secondary-200);
  --color-shine-secondary--rgb: var(--color-secondary-200--rgb);
  --color-shine-neutral: var(--color-neutral-300);
  --color-shine-neutral--rgb: var(--color-neutral-300--rgb);
  --color-shine-success: var(--color-success-300);
  --color-shine-success--rgb: var(--color-success-300--rgb);
  --color-shine-danger: var(--color-danger-300);
  --color-shine-danger--rgb: var(--color-danger-300--rgb);
  --color-shine-warning: var(--color-warning-200);
  --color-shine-warning--rgb: var(--color-warning-200--rgb);
  --color-shine-info: var(--color-info-300);
  --color-shine-info--rgb: var(--color-info-300--rgb);
  --color-shine-dark: var(--color-neutral-700);
  --color-shine-dark--rgb: var(--color-neutral-700--rgb);
  --color-shine-light: var(--color-light-accent);
  --color-shine-light--rgb: var(--color-light-accent--rgb);
  --color-shine-contrast: var(--color-light-accent);
  --color-shine-contrast--rgb: var(--color-light-accent--rgb);
}