:root{--color-white: #ffffff;--color-black: #000000;--color-green-1: #eaf5e2;--color-green-2: #a7d98c;--color-green-3: #4ea524;--color-green-4: #377319;--color-green-5: #234f0f;--color-yellow-1: #fdf0cf;--color-yellow-2: #f8d477;--color-yellow-3: #f5a623;--color-yellow-4: #c07d12;--color-yellow-5: #85560a;--color-red-1: #fbe3e4;--color-red-2: #e66c6c;--color-red-3: #d22e3b;--color-red-4: #a5232e;--color-red-5: #74151d;--color-blue-1: #e4efff;--color-blue-2: #9cc3fb;--color-blue-3: #2f80ed;--color-blue-4: #1b5fc0;--color-blue-5: #123f80}:root,[data-theme=light]{--color-gray-1: #f5f5f5;--color-gray-2: #ffffff;--color-gray-3: #ececec;--color-gray-4: #e0e0e0;--color-gray-5: #c2c2c2;--color-gray-6: #9e9e9e;--color-gray-7: #757575;--color-gray-8: #4a4a4a;--color-gray-9: #212121}[data-theme=dark]{--color-gray-1: #121212;--color-gray-2: #1e1e1e;--color-gray-3: #2a2a2a;--color-gray-4: #383838;--color-gray-5: #545454;--color-gray-6: #7a7a7a;--color-gray-7: #a0a0a0;--color-gray-8: #cfcfcf;--color-gray-9: #f5f5f5}:root,[data-theme=light]{--shadow-1: 0 1px 2px rgba(20, 40, 32, .07);--shadow-2: 0 3px 10px rgba(20, 40, 32, .08);--shadow-3: 0 10px 28px rgba(20, 40, 32, .12);--shadow-4: 0 22px 56px rgba(20, 40, 32, .16);--shadow-primary: 0 6px 22px rgba(15, 164, 122, .28);--shadow-gold: 0 6px 22px rgba(246, 183, 60, .3)}[data-theme=dark]{--shadow-1: 0 1px 2px rgba(0, 0, 0, .4);--shadow-2: 0 3px 10px rgba(0, 0, 0, .35);--shadow-3: 0 10px 28px rgba(0, 0, 0, .45);--shadow-4: 0 22px 56px rgba(0, 0, 0, .55);--shadow-primary: 0 6px 22px rgba(45, 199, 149, .32);--shadow-gold: 0 6px 22px rgba(255, 197, 85, .3)}:root{--space-xs: 4px;--space-sm: 8px;--space-md: 12px;--space-lg: 16px;--space-xl: 20px;--space-2xl: 24px;--space-3xl: 32px;--space-4xl: 40px;--space-5xl: 48px;--space-6xl: 64px}:root{--radius-xs: 3px;--radius-sm: 5px;--radius-md: 8px;--radius-lg: 11px;--radius-xl: 14px;--radius-2xl: 20px;--radius-full: 999px}:root{--transitions-ease: cubic-bezier(.4, 0, .2, 1);--transitions-ease-bounce: cubic-bezier(.34, 1.56, .64, 1);--transitions-fast: .15s;--transitions-med: .25s}:root{--font-display: "Space Grotesk", "Manrope", sans-serif;--font-body: "Manrope", -apple-system, system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-size-display-xl: 44px;--font-size-display: 30px;--font-size-heading: 21px;--font-size-subheading: 18px;--font-size-body: 16px;--font-size-body-sm: 14px;--font-size-caption: 13px;--font-size-small: 12px;--font-size-label: 11px;--line-height-display: 1.05;--line-height-heading: 1.25;--line-height-base: 1.5;--letter-spacing-display: -.02em;--letter-spacing-heading: -.01em;--letter-spacing-label: .05em}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-400-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-500-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/jetbrains-mono-600-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/jetbrains-mono-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope-400-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope-400-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/manrope-500-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/manrope-500-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/manrope-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/manrope-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope-600-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope-600-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope-700-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope-700-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/manrope-800-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/manrope-800-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/manrope-800-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/manrope-800-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/space-grotesk-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/space-grotesk-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/space-grotesk-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/space-grotesk-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/space-grotesk-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/space-grotesk-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-grotesk-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-grotesk-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}button{margin:0;padding:0}body{display:block;text-rendering:optimizeSpeed;line-height:1.5}ul[class],ol[class]{list-style:none}a{text-decoration:none}img{max-width:100%;display:block}article>*+*{margin-top:0}svg{max-width:100%;max-height:100%}input,button,textarea,select{font:inherit}*{color:var(--color-gray-9)}body{background-color:var(--color-gray-1)}html,body{height:100%}body{margin:0;font-family:var(--font-body)}.mat-mdc-tab-header-pagination{display:none!important}.mat-mdc-tab-header{overflow-x:auto!important;scrollbar-width:none;-ms-overflow-style:none}.mat-mdc-tab-header::-webkit-scrollbar{display:none}.mat-mdc-tab-label-container{width:max-content!important;min-width:unset!important;overflow:visible!important}.mat-mdc-tab-list{transform:none!important;transition:none!important}.mat-mdc-dialog-panel{max-width:unset!important;max-height:unset!important}.system-dialog-mat-dialog{width:100%!important;max-width:calc(100vw - 20px)!important;height:100%!important;max-height:calc(100dvh - 20px)!important}.system-dialog-mat-dialog .mat-mdc-dialog-surface{padding:0;overflow:hidden;border-radius:var(--radius-2xl);background:var(--color-gray-1)}@media(max-width:768px){.system-dialog-mat-dialog{width:100vw!important;max-width:100vw!important;height:100dvh;max-height:100dvh!important}.system-dialog-mat-dialog .mat-mdc-dialog-surface{height:100%;border-radius:0}}.side-dialog-mat-dialog{height:100%;max-height:100vh!important}.side-dialog-mat-dialog .mat-mdc-dialog-surface{height:100%;border-radius:0;background:var(--color-gray-1)}.dialog-primary-mat-dialog{height:unset;max-height:unset!important}.dialog-primary-mat-dialog .mat-mdc-dialog-surface{height:unset;border-radius:0;background:var(--color-gray-1)}.confirmation-dialog-mat-dialog{width:auto;height:unset;max-height:unset!important}.confirmation-dialog-mat-dialog .mat-mdc-dialog-surface{height:unset;overflow:hidden;border-radius:var(--radius-xl);background:var(--color-gray-2);box-shadow:var(--shadow-3)}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.overlay-container{position:fixed;inset:0;width:100%;height:100%;margin:0;border:0;padding:0;background:transparent;overflow:visible;z-index:1100;pointer-events:none}.overlay-container::backdrop{display:none}.overlay-container:empty{display:none}#toast-container{position:fixed;top:0;right:0;display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-sm);max-width:100%;padding:var(--space-lg);pointer-events:none}#toast-container:empty{display:none}.ngx-toastr{position:relative;display:flex;flex-direction:column;gap:var(--space-xs);width:360px;max-width:calc(100vw - 2 * var(--space-lg));padding:var(--space-md) var(--space-2xl) var(--space-md) var(--space-lg);border:1px solid var(--color-gray-4);border-left:3px solid var(--color-gray-7);border-radius:var(--radius-lg);background-color:var(--color-gray-2);box-shadow:var(--shadow-3);pointer-events:auto;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.ngx-toastr:hover{box-shadow:var(--shadow-4)}.toast-message{order:-1;font-family:var(--font-body);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);line-height:var(--line-height-base);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;color:var(--color-gray-7)}.toast-title{font-family:var(--font-body);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-base);color:var(--color-gray-9);word-break:break-word;white-space:pre-wrap}.toast-close-button{position:absolute;top:var(--space-sm);right:var(--space-sm);width:20px;height:20px;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-gray-6);font-size:var(--font-size-subheading);line-height:1;cursor:pointer;transition:.2s ease}.toast-close-button:hover{background-color:var(--color-gray-3);color:var(--color-gray-9)}.toast-error{border-left-color:var(--color-red-3)}.toast-error .toast-message{color:var(--color-red-3)}.toast-success{border-left-color:var(--color-green-3)}.toast-success .toast-message{color:var(--color-green-3)}.toast-warning{border-left-color:var(--color-yellow-3)}.toast-warning .toast-message{color:var(--color-yellow-3)}.toast-info{border-left-color:var(--color-blue-3)}.toast-info .toast-message{color:var(--color-blue-3)}
