@font-face{font-family:Avenir Next Cyr;src:url(/fonts/AvenirNextCyr-Thin.otf) format("opentype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Avenir Next Cyr;src:url(/fonts/AvenirNextCyr-ThinItalic.otf) format("opentype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Avenir Next Cyr;src:url(/fonts/AvenirNextCyr-UltraLight.otf) format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Avenir Next Cyr;src:url(/fonts/AvenirNextCyr-UltraLightIt.otf) format("opentype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Avenir Next Cyr;src:url(/fonts/AvenirNextCyr-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Avenir Next Cyr;src:url(/fonts/AvenirNextCyr-LightItalic.otf) format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Avenir Next Cyr;src:url(/fonts/AvenirNextCyr-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Avenir Next Cyr;src:url(/fonts/AvenirNextCyr-Italic.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Avenir Next Cyr;src:url(/fonts/AvenirNextCyr-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Avenir Next Cyr;src:url(/fonts/AvenirNextCyr-MediumItalic.otf) format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Avenir Next Cyr;src:url(/fonts/AvenirNextCyr-Demi.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Avenir Next Cyr;src:url(/fonts/AvenirNextCyr-DemiItalic.otf) format("opentype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Avenir Next Cyr;src:url(/fonts/AvenirNextCyr-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Avenir Next Cyr;src:url(/fonts/AvenirNextCyr-BoldItalic.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Avenir Next Cyr;src:url(/fonts/AvenirNextCyr-Heavy.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Avenir Next Cyr;src:url(/fonts/AvenirNextCyr-HeavyItalic.otf) format("opentype");font-weight:800;font-style:italic;font-display:swap}:root{--color-blue-200: #e5f3fc;--color-blue-300: #cae8f9;--color-blue-400: #84c8f1;--color-blue-500: #4fb1eb;--color-blue-600: #239be2;--color-brand-blue: #239be2;--color-brand-gray: #1d2225;--color-brand-green: #29ccc6;--color-brand-orange: #ef9d1c;--color-brand-purple: #9d50e1;--color-brand-red: #eb4f69;--color-gray-000: #ffffff;--color-gray-100: #fafafa;--color-gray-200: #f4f4f4;--color-gray-300: #e8e9ea;--color-gray-400: #d1d3d5;--color-gray-500: #a3a8aa;--color-gray-600: #767c80;--color-gray-700: #485155;--color-gray-800: #1d2225;--color-green-200: #d4f5f4;--color-green-300: #7fe0dd;--color-green-500: #29ccc6;--color-orange-200: #fcebd2;--color-orange-300: #f5c477;--color-orange-500: #ef9d1c;--color-purple-200: #ebdcf9;--color-purple-300: #c496ed;--color-purple-500: #9d50e1;--color-red-200: #fbdce1;--color-red-300: #f395a5;--color-red-500: #eb4f69}:root{--Semantic-Fill-Primary: var(--color-gray-000);--Semantic-Fill-Secondary: var(--color-gray-100);--Semantic-Fill-Tertiary: var(--color-gray-200);--Semantic-Fill-Gray: var(--color-gray-300);--Semantic-Fill-ContrastPrimary: var(--color-gray-800);--Semantic-Fill-ContrastSecondary: var(--color-gray-700);--Semantic-Fill-Accent-500: var(--color-blue-500);--Semantic-Fill-Accent-400: var(--color-blue-400);--Semantic-Fill-Accent-300: var(--color-blue-300);--Semantic-Fill-Accent-200: var(--color-blue-200);--Semantic-Fill-Error-500: var(--color-red-500);--Semantic-Fill-Error-200: var(--color-red-200);--Semantic-Fill-Danger-500: var(--color-red-500);--Semantic-Fill-Warning-500: var(--color-orange-500);--Semantic-Fill-Warning-200: var(--color-orange-200);--Semantic-Fill-Success-500: var(--color-green-500);--Semantic-Fill-Success-200: var(--color-green-200);--Semantic-Fill-Progress-500: var(--color-purple-500);--Semantic-Fill-Progress-200: var(--color-purple-200);--Semantic-Text-Primary: var(--color-gray-800);--Semantic-Text-Secondary: var(--color-gray-600);--Semantic-Text-Tertiary: var(--color-gray-500);--Semantic-Text-Disabled: var(--color-gray-400);--Semantic-Text-White: var(--color-gray-000);--Semantic-Text-Accent: var(--color-blue-500);--Semantic-Text-Error: var(--color-red-500);--Semantic-Text-Warning: var(--color-orange-500);--Semantic-Text-Danger: var(--color-red-500);--Semantic-Text-Success: var(--color-green-500);--Semantic-Text-Progress: var(--color-purple-500);--Semantic-Icon-Primary: var(--color-gray-800);--Semantic-Icon-Secondary: var(--color-gray-500);--Semantic-Icon-Tertiary: var(--color-gray-400);--Semantic-Icon-Disabled: var(--color-gray-300);--Semantic-Icon-White: var(--color-gray-000);--Semantic-Icon-AccentBlue: var(--color-blue-500);--Semantic-Icon-AccentGreen: var(--color-green-500);--Semantic-Icon-AccentPurple: var(--color-purple-500);--Semantic-Icon-AccentOrange: var(--color-orange-500);--Semantic-Icon-AccentRed: var(--color-red-500);--Semantic-Border-Primary: var(--color-gray-400);--Semantic-Border-Secondary: var(--color-gray-300);--Semantic-Border-Tertiary: var(--color-gray-200);--Semantic-Border-White: var(--color-gray-000);--Semantic-Border-Contrast-Primary: var(--color-gray-800);--Semantic-Border-ContrastSecondary: var(--color-gray-700);--Semantic-Border-Accent: var(--color-blue-500);--Semantic-Border-Status-Error: var(--color-red-500);--Semantic-Border-Status-Warning: var(--color-orange-500);--Semantic-Border-Status-Success: var(--color-green-500);--Semantic-Border-Status-Progress: var(--color-purple-500);--Semantic-Link-Primary: var(--color-gray-800);--Semantic-Link-Accent: var(--color-blue-500);--Semantic-Link-Invert: var(--color-gray-000);--Semantic-Status-Accent: var(--color-blue-500);--Semantic-Status-Accent-Light: var(--color-blue-400);--Semantic-Status-Accent-UltraLight: var(--color-blue-300);--Semantic-Status-Success: var(--color-green-500);--Semantic-Status-Success-Light: var(--color-green-300);--Semantic-Status-Success-UltraLight: var(--color-green-200);--Semantic-Status-Error: var(--color-red-500);--Semantic-Status-Error-Light: var(--color-red-300);--Semantic-Status-Error-UltraLight: var(--color-red-200);--Semantic-Status-Warning: var(--color-orange-500);--Semantic-Status-Warning-Light: var(--color-orange-300);--Semantic-Status-Warning-UltraLight: var(--color-orange-200);--Semantic-Status-Danger: var(--color-red-500);--Semantic-Status-Danger-Light: var(--color-red-300);--Semantic-Status-Danger-UltraLight: var(--color-red-200);--Semantic-Status-Attention: var(--color-purple-500);--Semantic-Status-Attention-Light: var(--color-purple-300);--Semantic-Status-Attention-UltraLight: var(--color-purple-200);--Semantic-Status-Default: var(--color-gray-700);--Semantic-Status-Default-Light: var(--color-gray-400);--Spacing-8-px: .5rem;--Spacing-12-px: .75rem;--Spacing-16-px: 1rem;--Spacing-20-px: 1.25rem;--Spacing-24-px: 1.5rem;--Spacing-40-px: 2.5rem;--Radius-8-px: .5rem;--Radius-12-px: .75rem;--Radius-30-px: 1.875rem;--font-family-primary: "Avenir Next Cyr", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--typography-header-32: normal 600 2rem/2.375rem var(--font-family-primary);--typography-header-24: normal 500 1.5rem/1.875rem var(--font-family-primary);--typography-header-20: normal 500 1.25rem/1.625rem var(--font-family-primary);--typography-header-18: normal 500 1.125rem/1.375rem var(--font-family-primary);--typography-medium-20: normal 500 1.25rem/1.3 var(--font-family-primary);--typography-medium-18: normal 500 1.125rem/1.3 var(--font-family-primary);--typography-demi-16: normal 600 1rem/1.3 var(--font-family-primary);--typography-medium-16: normal 500 1rem/1.3 var(--font-family-primary);--typography-demi-14: normal 600 .875rem/1.3 var(--font-family-primary);--typography-medium-14: normal 500 .875rem/1.3 var(--font-family-primary);--typography-medium-12: normal 500 .75rem/1.3 var(--font-family-primary);--typography-medium-10: normal 500 .675rem/1.3 var(--font-family-primary);--typography-medium-8: normal 500 .5rem/1.3 var(--font-family-primary);--input-height-lg: 2.875rem;--input-height-md: 2rem;--z-index-file-viewer: 100;--z-index-modal: 90;--z-index-modal-shadow: 89;--z-index-modal-over-file-viewer: 120;--z-index-modal-over-file-viewer-shadow: 119;--navbar-width: 4.19rem;--content-width-outer: calc(100vw - 4.4rem) ;--content-width-inner: calc(100vw - 8.4rem) }@media(max-width:6000px){html{font-size:21px}}@media(max-width:5000px){html{font-size:20px}}@media(max-width:4000px){html{font-size:19px}}@media(max-width:3200px){html{font-size:18px}}@media(max-width:2800px){html{font-size:17px}}@media(max-width:2400px){html{font-size:16px}}@media(max-width:1700px){html{font-size:15px}}@media(max-width:1500px){html{font-size:14px}}body{font-family:var(--font-family-primary)}button{border:none}.skeleton{background:linear-gradient(90deg,#0000000d 25%,#0000001a,#0000000d 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}*{box-sizing:border-box}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{width:100%;min-height:100vh}
