@layer tokens {
:root {
  --color-mono-white: #ffffff;
  --color-mono-black: #000000;
  --color-mono-ink: #202227;
  --color-mono-snow: #f1f1f4;
  --color-palette-blue: #007aff;
  --color-palette-cyan: #00c1e9;
  --color-palette-green: #31c356;
  --color-palette-yellow: #ffcc00;
  --color-palette-orange: #ff8d28;
  --color-palette-red: #ff373b;
  --color-palette-purple: #cd31e2;
  --color-palette-pink: #fd2d55;
  --color-palette-indigo: #5f53f3;
  --space-0: 0px;
  --space-1: 4px;
  --space-2: 8px;
  --space-3: 12px;
  --space-4: 16px;
  --space-5: 20px;
  --space-6: 24px;
  --space-8: 32px;
  --space-10: 40px;
  --space-12: 48px;
  --space-16: 64px;
  --space-20: 80px;
  --space-24: 96px;
  --space-px: 1px;
  --size-12: 12px;
  --size-16: 16px;
  --size-20: 20px;
  --size-24: 24px;
  --size-32: 32px;
  --size-36: 36px;
  --size-40: 40px;
  --size-44: 44px;
  --size-48: 48px;
  --size-52: 52px;
  --size-56: 56px;
  --size-64: 64px;
  --size-container-s: 640px;
  --size-container-m: 960px;
  --size-container-l: 1200px;
  --size-grid-item-s: 160px;
  --size-grid-item-m: 260px;
  --size-grid-item-l: 340px;
  --size-sidebar: 280px;
  --size-chart-s: 160px;
  --size-chart-m: 240px;
  --size-chart-l: 320px;
  --size-chart-tick: 72px;
  --size-chart-bar: 24px;
  --breakpoint-m: 768px;
  --radius-0: 0px;
  --radius-1: 4px;
  --radius-2: 8px;
  --radius-3: 12px;
  --radius-4: 16px;
  --radius-5: 20px;
  --radius-6: 24px;
  --radius-8: 32px;
  --radius-full: 999px;
  --radius-sheet: 32px;
  --layout-gutter: clamp(16px, 4vw, 40px);
  --layout-section: clamp(48px, 8vw, 96px);
  --stroke-0: 0px;
  --stroke-1: 1px;
  --stroke-2: 2px;
  --stroke-3: 3px;
  --stroke-icon: 1.5px;
  --opacity-0: 0;
  --opacity-5: 0.05;
  --opacity-10: 0.1;
  --opacity-20: 0.2;
  --opacity-30: 0.3;
  --opacity-40: 0.4;
  --opacity-50: 0.5;
  --opacity-60: 0.6;
  --opacity-70: 0.7;
  --opacity-80: 0.8;
  --opacity-90: 0.9;
  --opacity-100: 1;
  --blur-0: 0px;
  --blur-4: 2px;
  --blur-8: 4px;
  --blur-12: 6px;
  --blur-16: 8px;
  --blur-24: 12px;
  --blur-32: 16px;
  --blur-48: 24px;
  --blur-64: 32px;
  --blur-80: 40px;
  --scale-pressed: 1.08;
  --scale-popover-enter: 0.96;
  --scale-pressed-surface: 0.98;
  --duration-instant: 0ms;
  --duration-fast: 100ms;
  --duration-normal: 200ms;
  --duration-slow: 300ms;
  --duration-slower: 500ms;
  --duration-press: 300ms;
  --duration-release: 650ms;
  --duration-spinner: 1600ms;
  --duration-loading-delay: 300ms;
  --duration-loading-min: 500ms;
  --duration-spinner-reduced: 3200ms;
  --duration-toast: 5000ms;
  --easing-spring-press: linear(0, 0.091, 0.28, 0.483, 0.66, 0.796, 0.891, 0.953, 0.988, 1.007, 1.014, 1.015, 1.013, 1.01, 1.007, 1.005, 1);
  --easing-spring-release: linear(0, 0.075, 0.255, 0.478, 0.698, 0.886, 1.025, 1.114, 1.156, 1.162, 1.143, 1.11, 1.073, 1.039, 1.01, 0.99, 0.979, 0.974, 0.974, 0.978, 0.984, 0.99, 0.995, 0.999, 1.002, 1.004, 1.004, 1.004, 1);
  --spring-data-damping: 0.86;
  --spring-data-frequency: 11;
  --z-index-popover: 100;
  --font-family-sans: "Golos Text", sans-serif;
  --font-family-display: "Golos Text", sans-serif;
  --font-weight-regular: 400;
  --font-weight-medium: 500;
  --font-weight-semibold: 600;
  --font-weight-display: 600;
  --font-size-11: 11px;
  --font-size-12: 12px;
  --font-size-14: 14px;
  --font-size-16: 16px;
  --font-size-18: 18px;
  --font-size-20: 20px;
  --font-size-24: 24px;
  --font-size-32: 32px;
  --font-size-48: 48px;
  --font-size-64: 64px;
  --font-line-height-14: 14px;
  --font-line-height-16: 16px;
  --font-line-height-18: 18px;
  --font-line-height-20: 20px;
  --font-line-height-22: 22px;
  --font-line-height-24: 24px;
  --font-line-height-26: 26px;
  --font-line-height-28: 28px;
  --font-line-height-30: 30px;
  --font-line-height-38: 38px;
  --font-line-height-tight: 1.1;
  --type-hero-font-family: var(--font-family-display);
  --type-hero-font-weight: var(--font-weight-display);
  --type-hero-font-size: clamp(32px, 5vw + 12px, 64px);
  --type-hero-line-height: 1.1;
  --type-display-font-family: var(--font-family-display);
  --type-display-font-weight: var(--font-weight-display);
  --type-display-font-size: 32px;
  --type-display-line-height: 38px;
  --type-heading-l-font-family: var(--font-family-display);
  --type-heading-l-font-weight: var(--font-weight-display);
  --type-heading-l-font-size: 24px;
  --type-heading-l-line-height: 30px;
  --type-heading-m-font-family: var(--font-family-display);
  --type-heading-m-font-weight: var(--font-weight-display);
  --type-heading-m-font-size: 20px;
  --type-heading-m-line-height: 26px;
  --type-heading-s-font-family: var(--font-family-display);
  --type-heading-s-font-weight: var(--font-weight-display);
  --type-heading-s-font-size: 16px;
  --type-heading-s-line-height: 22px;
  --type-body-l-font-family: var(--font-family-sans);
  --type-body-l-font-weight: 400;
  --type-body-l-font-size: 18px;
  --type-body-l-line-height: 28px;
  --type-body-m-font-family: var(--font-family-sans);
  --type-body-m-font-weight: 400;
  --type-body-m-font-size: 16px;
  --type-body-m-line-height: 24px;
  --type-body-s-font-family: var(--font-family-sans);
  --type-body-s-font-weight: 400;
  --type-body-s-font-size: 14px;
  --type-body-s-line-height: 20px;
  --type-body-xs-font-family: var(--font-family-sans);
  --type-body-xs-font-weight: 400;
  --type-body-xs-font-size: 12px;
  --type-body-xs-line-height: 16px;
  --type-label-l-font-family: var(--font-family-sans);
  --type-label-l-font-weight: 500;
  --type-label-l-font-size: 18px;
  --type-label-l-line-height: 24px;
  --type-label-m-font-family: var(--font-family-sans);
  --type-label-m-font-weight: 500;
  --type-label-m-font-size: 16px;
  --type-label-m-line-height: 20px;
  --type-label-s-font-family: var(--font-family-sans);
  --type-label-s-font-weight: 500;
  --type-label-s-font-size: 14px;
  --type-label-s-line-height: 16px;
  --type-label-xs-font-family: var(--font-family-sans);
  --type-label-xs-font-weight: 500;
  --type-label-xs-font-size: 12px;
  --type-label-xs-line-height: 16px;
  --type-caption-font-family: var(--font-family-sans);
  --type-caption-font-weight: 400;
  --type-caption-font-size: 11px;
  --type-caption-line-height: 14px;
}

}
