@charset "UTF-8";html,body{height:100%}html{-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}body{margin:0;background:var(--mat-sys-surface);color:var(--mat-sys-on-surface);font-family:var(--mat-sys-body-medium-font);line-height:1.5}*:focus-visible{outline:2px solid var(--mat-sys-outline);outline-offset:2px}*::selection{background-color:var(--mat-sys-secondary-container);color:var(--mat-sys-secondary)}h1,h2,h3,h4,h5,h6{text-wrap:balance}p{text-wrap:pretty}hr{margin:1.5rem 0;border:none;border-top:1px solid var(--mat-sys-outline-variant)}button{cursor:pointer}code{font-size:.9375em;font-family:Source Code Pro,monospace}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:300;src:url("./media/nunito-latin-300-normal-U6UGJWJH.woff2") format("woff2"),url("./media/nunito-latin-300-normal-5PCE3R3K.woff") format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:500;src:url("./media/nunito-latin-500-normal-PCZ3HJA7.woff2") format("woff2"),url("./media/nunito-latin-500-normal-HPO6EN4T.woff") format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url("./media/nunito-latin-700-normal-BNRLMBX2.woff2") format("woff2"),url("./media/nunito-latin-700-normal-OPDVKG55.woff") format("woff")}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:400;src:url("./media/source-code-pro-cyrillic-ext-400-normal-XH44UCIA.woff2") format("woff2"),url("./media/source-code-pro-cyrillic-ext-400-normal-AQHKTHYO.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:400;src:url("./media/source-code-pro-cyrillic-400-normal-TO22V6M3.woff2") format("woff2"),url("./media/source-code-pro-cyrillic-400-normal-E7P7HLJM.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:400;src:url("./media/source-code-pro-greek-ext-400-normal-WCDKMX7U.woff2") format("woff2"),url("./media/source-code-pro-greek-ext-400-normal-B22CY4MF.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:400;src:url("./media/source-code-pro-greek-400-normal-OUXXUQWK.woff2") format("woff2"),url("./media/source-code-pro-greek-400-normal-UTOD4CH7.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:400;src:url("./media/source-code-pro-vietnamese-400-normal-NPDCDTBA.woff2") format("woff2"),url("./media/source-code-pro-vietnamese-400-normal-2HC2YJIT.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:400;src:url("./media/source-code-pro-latin-ext-400-normal-QXC74NBF.woff2") format("woff2"),url("./media/source-code-pro-latin-ext-400-normal-UA3WHEB5.woff") format("woff");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:Source Code Pro;font-style:normal;font-display:swap;font-weight:400;src:url("./media/source-code-pro-latin-400-normal-QOGTXED5.woff2") format("woff2"),url("./media/source-code-pro-latin-400-normal-JQOCZ5QH.woff") format("woff");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:Material Symbols Outlined;font-style:normal;font-weight:500;font-display:block;src:url("./media/material-symbols-outlined-JXWG6PEF.woff2") format("woff2")}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}html{color-scheme:light;--mat-sys-background: light-dark(#faf9fd, #121316);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f2f0f4, #303033);--mat-sys-inverse-primary: light-dark(#b0c7f8, #485e8a);--mat-sys-inverse-surface: light-dark(#303033, #e3e2e6);--mat-sys-on-background: light-dark(#1b1b1f, #e3e2e6);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #183059);--mat-sys-on-primary-container: light-dark(#304671, #d8e2ff);--mat-sys-on-primary-fixed: light-dark(#001a41, #001a41);--mat-sys-on-primary-fixed-variant: light-dark(#304671, #304671);--mat-sys-on-secondary: light-dark(#ffffff, #293041);--mat-sys-on-secondary-container: light-dark(#3f4759, #dbe2f9);--mat-sys-on-secondary-fixed: light-dark(#141b2c, #141b2c);--mat-sys-on-secondary-fixed-variant: light-dark(#3f4759, #3f4759);--mat-sys-on-surface: light-dark(#1b1b1f, #e3e2e6);--mat-sys-on-surface-variant: light-dark(#44474e, #e1e2ec);--mat-sys-on-tertiary: light-dark(#ffffff, #46234b);--mat-sys-on-tertiary-container: light-dark(#5e3963, #ffd5ff);--mat-sys-on-tertiary-fixed: light-dark(#2e0d34, #2e0d34);--mat-sys-on-tertiary-fixed-variant: light-dark(#5e3963, #5e3963);--mat-sys-outline: light-dark(#74777f, #8e9099);--mat-sys-outline-variant: light-dark(#c4c6d0, #44474e);--mat-sys-primary: light-dark(#485e8a, #b0c7f8);--mat-sys-primary-container: light-dark(#d8e2ff, #304671);--mat-sys-primary-fixed: light-dark(#d8e2ff, #d8e2ff);--mat-sys-primary-fixed-dim: light-dark(#b0c7f8, #b0c7f8);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#565e71, #bfc6dc);--mat-sys-secondary-container: light-dark(#dbe2f9, #3f4759);--mat-sys-secondary-fixed: light-dark(#dbe2f9, #dbe2f9);--mat-sys-secondary-fixed-dim: light-dark(#bfc6dc, #bfc6dc);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#faf9fd, #121316);--mat-sys-surface-bright: light-dark(#faf9fd, #38393c);--mat-sys-surface-container: light-dark(#efedf1, #1f1f23);--mat-sys-surface-container-high: light-dark(#e9e7ec, #292a2d);--mat-sys-surface-container-highest: light-dark(#e3e2e6, #343538);--mat-sys-surface-container-low: light-dark(#f5f3f7, #1b1b1f);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0d0e11);--mat-sys-surface-dim: light-dark(#dbd9dd, #121316);--mat-sys-surface-tint: light-dark(#485e8a, #b0c7f8);--mat-sys-surface-variant: light-dark(#e1e2ec, #44474e);--mat-sys-tertiary: light-dark(#78517c, #e7b7e9);--mat-sys-tertiary-container: light-dark(#ffd5ff, #5e3963);--mat-sys-tertiary-fixed: light-dark(#ffd5ff, #ffd5ff);--mat-sys-tertiary-fixed-dim: light-dark(#e7b7e9, #e7b7e9);--mat-sys-neutral-variant20: #2e3038;--mat-sys-neutral10: #1b1b1f;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 300 1rem / 1.5rem "Nunito";--mat-sys-body-large-font: "Nunito";--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 300;--mat-sys-body-medium: 300 .875rem / 1.25rem "Nunito";--mat-sys-body-medium-font: "Nunito";--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 300;--mat-sys-body-small: 300 .75rem / 1rem "Nunito";--mat-sys-body-small-font: "Nunito";--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 300;--mat-sys-display-large: 300 3.562rem / 4rem "Nunito";--mat-sys-display-large-font: "Nunito";--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 300;--mat-sys-display-medium: 300 2.812rem / 3.25rem "Nunito";--mat-sys-display-medium-font: "Nunito";--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 300;--mat-sys-display-small: 300 2.25rem / 2.75rem "Nunito";--mat-sys-display-small-font: "Nunito";--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 300;--mat-sys-headline-large: 300 2rem / 2.5rem "Nunito";--mat-sys-headline-large-font: "Nunito";--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 300;--mat-sys-headline-medium: 300 1.75rem / 2.25rem "Nunito";--mat-sys-headline-medium-font: "Nunito";--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 300;--mat-sys-headline-small: 300 1.5rem / 2rem "Nunito";--mat-sys-headline-small-font: "Nunito";--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 300;--mat-sys-label-large: 500 .875rem / 1.25rem "Nunito";--mat-sys-label-large-font: "Nunito";--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem "Nunito";--mat-sys-label-medium-font: "Nunito";--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem "Nunito";--mat-sys-label-small-font: "Nunito";--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 300 1.375rem / 1.75rem "Nunito";--mat-sys-title-large-font: "Nunito";--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 300;--mat-sys-title-medium: 500 1rem / 1.5rem "Nunito";--mat-sys-title-medium-font: "Nunito";--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem "Nunito";--mat-sys-title-small-font: "Nunito";--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-checkbox-touch-target-display: block;--mat-checkbox-state-layer-size: 36px;--mat-chip-container-height: 28px;--mat-expansion-header-collapsed-state-height: 44px;--mat-expansion-header-expanded-state-height: 60px;--mat-fab-small-touch-target-display: ;--mat-fab-touch-target-display: block;--mat-button-filled-touch-target-display: block;--mat-button-filled-container-height: 36px;--mat-button-outlined-container-height: 36px;--mat-button-outlined-touch-target-display: block;--mat-button-protected-touch-target-display: block;--mat-button-protected-container-height: 36px;--mat-button-text-touch-target-display: block;--mat-button-text-container-height: 36px;--mat-button-tonal-container-height: 36px;--mat-button-tonal-touch-target-display: block;--mat-form-field-container-height: 52px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 14px;--mat-form-field-filled-with-label-container-padding-top: 22px;--mat-form-field-filled-with-label-container-padding-bottom: 6px;--mat-icon-button-touch-target-display: block;--mat-icon-button-state-layer-size: 36px;--mat-list-list-item-leading-icon-start-space: 12px;--mat-list-list-item-leading-icon-end-space: 12px;--mat-list-list-item-one-line-container-height: 44px;--mat-list-list-item-two-line-container-height: 60px;--mat-list-list-item-three-line-container-height: 84px;--mat-paginator-container-size: 52px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block;--mat-radio-touch-target-display: block;--mat-radio-state-layer-size: 36px;--mat-tab-container-height: 44px;--mat-select-arrow-transform: translateY(-8px);--mat-button-toggle-height: 40px;--mat-stepper-header-height: 68px;--mat-table-header-container-height: 52px;--mat-table-footer-container-height: 48px;--mat-table-row-item-container-height: 48px;--mat-toolbar-standard-height: 60px;--mat-toolbar-mobile-height: 52px;--mat-tree-node-min-height: 44px;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}.mat-bg-primary{background-color:var(--mat-sys-primary)}.mat-bg-primary-container{background-color:var(--mat-sys-primary-container)}.mat-bg-secondary{background-color:var(--mat-sys-secondary)}.mat-bg-secondary-container{background-color:var(--mat-sys-secondary-container)}.mat-bg-error{background-color:var(--mat-sys-error)}.mat-bg-error-container{background-color:var(--mat-sys-error-container)}.mat-bg-surface{background-color:var(--mat-sys-surface)}.mat-bg-surface-variant{background-color:var(--mat-sys-surface-variant)}.mat-bg-surface-container-highest{background-color:var(--mat-sys-surface-container-highest)}.mat-bg-surface-container-high{background-color:var(--mat-sys-surface-container-high)}.mat-bg-surface-container{background-color:var(--mat-sys-surface-container)}.mat-bg-surface-container-low{background-color:var(--mat-sys-surface-container-low)}.mat-bg-surface-container-lowest{background-color:var(--mat-sys-surface-container-lowest)}.mat-bg-inverse-surface{background-color:var(--mat-sys-inverse-surface)}.mat-bg-disabled{background-color:color-mix(in srgb,var(--mat-sys-on-surface) 12%,transparent)}.mat-text-primary{color:var(--mat-sys-primary)}.mat-text-secondary{color:var(--mat-sys-secondary)}.mat-text-error{color:var(--mat-sys-error)}.mat-text-disabled{color:color-mix(in srgb,var(--mat-sys-on-surface) 38%,transparent)}.mat-text-on-surface-variant{color:var(--mat-sys-on-surface-variant)}.mat-text-on-primary{color:var(--mat-sys-on-primary)}.mat-text-on-primary-container{color:var(--mat-sys-on-primary-container)}.mat-text-on-secondary{color:var(--mat-sys-on-secondary)}.mat-text-on-secondary-container{color:var(--mat-sys-on-secondary-container)}.mat-text-on-error{color:var(--mat-sys-on-error)}.mat-text-on-error-container{color:var(--mat-sys-on-error-container)}.mat-text-on-surface{color:var(--mat-sys-on-surface)}.mat-text-inverse-on-surface{color:var(--mat-sys-inverse-on-surface)}.mat-font-body-sm{font:var(--mat-sys-body-small);letter-spacing:var(--mat-sys-body-small-tracking)}.mat-font-body-md{font:var(--mat-sys-body-medium);letter-spacing:var(--mat-sys-body-medium-tracking)}.mat-font-body-lg{font:var(--mat-sys-body-large);letter-spacing:var(--mat-sys-body-large-tracking)}.mat-font-display-sm{font:var(--mat-sys-display-small);letter-spacing:var(--mat-sys-display-small-tracking)}.mat-font-display-md{font:var(--mat-sys-display-medium);letter-spacing:var(--mat-sys-display-medium-tracking)}.mat-font-display-lg{font:var(--mat-sys-display-large);letter-spacing:var(--mat-sys-display-large-tracking)}.mat-font-headline-sm{font:var(--mat-sys-headline-small);letter-spacing:var(--mat-sys-headline-small-tracking)}.mat-font-headline-md{font:var(--mat-sys-headline-medium);letter-spacing:var(--mat-sys-headline-medium-tracking)}.mat-font-headline-lg{font:var(--mat-sys-headline-large);letter-spacing:var(--mat-sys-headline-large-tracking)}.mat-font-label-sm{font:var(--mat-sys-label-small);letter-spacing:var(--mat-sys-label-small-tracking)}.mat-font-label-md{font:var(--mat-sys-label-medium);letter-spacing:var(--mat-sys-label-medium-tracking)}.mat-font-label-lg{font:var(--mat-sys-label-large);letter-spacing:var(--mat-sys-label-large-tracking)}.mat-font-title-sm{font:var(--mat-sys-title-small);letter-spacing:var(--mat-sys-title-small-tracking)}.mat-font-title-md{font:var(--mat-sys-title-medium);letter-spacing:var(--mat-sys-title-medium-tracking)}.mat-font-title-lg{font:var(--mat-sys-title-large);letter-spacing:var(--mat-sys-title-large-tracking)}.mat-corner-xs{border-radius:var(--mat-sys-corner-extra-small)}.mat-corner-sm{border-radius:var(--mat-sys-corner-small)}.mat-corner-md{border-radius:var(--mat-sys-corner-medium)}.mat-corner-lg{border-radius:var(--mat-sys-corner-large)}.mat-corner-xl{border-radius:var(--mat-sys-corner-extra-large)}.mat-corner-full{border-radius:var(--mat-sys-corner-full)}.mat-border{border:1px solid var(--mat-sys-outline)}.mat-border-subtle{border:1px solid var(--mat-sys-outline-variant)}.mat-shadow-1{box-shadow:var(--mat-sys-level1)}.mat-shadow-2{box-shadow:var(--mat-sys-level2)}.mat-shadow-3{box-shadow:var(--mat-sys-level3)}.mat-shadow-4{box-shadow:var(--mat-sys-level4)}.mat-shadow-5{box-shadow:var(--mat-sys-level5)}body.z-theme-dark{color-scheme:dark}.mat-mdc-icon-button{line-height:1}.mdc-notched-outline__notch{border-right-style:none}h1:where(.z-sys-reset),h2:where(.z-sys-reset),h3:where(.z-sys-reset),h4:where(.z-sys-reset),h5:where(.z-sys-reset),h6:where(.z-sys-reset){margin:0;font-size:inherit;font-weight:inherit}p:where(.z-sys-reset){margin:0}a:where(.z-sys-reset){color:inherit;text-decoration:inherit}ol:where(.z-sys-reset),ul:where(.z-sys-reset){margin:0;padding:0;list-style:none}button:where(.z-sys-reset),input:where(.z-sys-reset),textarea:where(.z-sys-reset){padding:0;border:none;background:none;color:inherit;line-height:inherit;text-align:start;font:inherit}:root{--z-sys-pretty-margin-content: 1.5rem;--z-sys-pretty-margin-list: .75em}:where(.z-sys-pretty) h1{font:var(--mat-sys-display-medium);letter-spacing:var(--mat-sys-display-medium-tracking);margin:0 0 var(--z-sys-pretty-margin-content)}:where(.z-sys-pretty) h2{font:var(--mat-sys-headline-large);letter-spacing:var(--mat-sys-headline-large-tracking);margin:0 0 var(--z-sys-pretty-margin-content)}:where(.z-sys-pretty) h3{font:var(--mat-sys-headline-medium);letter-spacing:var(--mat-sys-headline-medium-tracking);margin:0 0 var(--z-sys-pretty-margin-content)}:where(.z-sys-pretty) h4{font:var(--mat-sys-headline-small);letter-spacing:var(--mat-sys-headline-small-tracking);margin:0 0 var(--z-sys-pretty-margin-content)}:where(.z-sys-pretty) h5{font:var(--mat-sys-title-large);letter-spacing:var(--mat-sys-title-large-tracking);margin:0}:where(.z-sys-pretty) h6{font:var(--mat-sys-label-large);letter-spacing:var(--mat-sys-label-large-tracking);margin:0}:where(.z-sys-pretty) hr{margin-block:var(--z-sys-pretty-margin-content)}:where(.z-sys-pretty) p{margin:0 0 var(--z-sys-pretty-margin-content)}:where(.z-sys-pretty) p:has(+ol,+ul){margin:0 0 var(--z-sys-pretty-margin-list)}:where(.z-sys-pretty) a,a:where(.z-sys-pretty){text-decoration:underline;transition:color .15s ease}:where(.z-sys-pretty) a:hover,a:where(.z-sys-pretty):hover{color:var(--mat-sys-primary)}:where(.z-sys-pretty) ol,:where(.z-sys-pretty) ul,ol:where(.z-sys-pretty),ul:where(.z-sys-pretty){margin:0 0 var(--z-sys-pretty-margin-content) var(--z-sys-pretty-margin-list)}:where(.z-sys-pretty) ol ol,:where(.z-sys-pretty) ol ul,:where(.z-sys-pretty) ul ol,:where(.z-sys-pretty) ul ul,ol:where(.z-sys-pretty) ol,ol:where(.z-sys-pretty) ul,ul:where(.z-sys-pretty) ol,ul:where(.z-sys-pretty) ul{margin:0;margin-top:var(--z-sys-pretty-margin-list);margin-left:.5em}:where(.z-sys-pretty) li+li{margin-top:var(--z-sys-pretty-margin-list)}:where(.z-sys-pretty) ol,ol:where(.z-sys-pretty){list-style:decimal;padding-inline-start:1rem}:where(.z-sys-pretty) ul,ul:where(.z-sys-pretty){padding-left:.5em}:where(.z-sys-pretty) ul>li,ul:where(.z-sys-pretty)>li{padding-left:.5em}:where(.z-sys-pretty) ul>li::marker,ul:where(.z-sys-pretty)>li::marker{content:"\25e6"}:where(.z-sys-pretty) ul>li ul>li::marker,ul:where(.z-sys-pretty)>li ul>li::marker{content:"\2192"}:where(.z-sys-pretty) code,code:where(.z-sys-pretty){border:1px solid var(--mat-sys-outline-variant);background-color:transparent;padding:.065em .375em;border-radius:.5rem}:where(.z-sys-pretty) pre:has(>code),pre:where(.z-sys-pretty):has(>code){margin:0 0 var(--z-sys-pretty-margin-content)}:where(.z-sys-pretty) pre code,pre:where(.z-sys-pretty) code{display:block;overflow:auto;padding:.5em .75em;border-radius:.5rem}.z-sys-display-large{font:var(--mat-sys-display-large);letter-spacing:var(--mat-sys-display-large-tracking);margin:0 0 2rem}.z-sys-display-medium{font:var(--mat-sys-display-medium);letter-spacing:var(--mat-sys-display-medium-tracking);margin:0 0 2rem}.z-sys-display-small{font:var(--mat-sys-display-small);letter-spacing:var(--mat-sys-display-small-tracking);margin:0 0 2rem}.z-sys-headline-large{font:var(--mat-sys-headline-large);letter-spacing:var(--mat-sys-headline-large-tracking);margin:0 0 1.5rem}.z-sys-headline-medium{font:var(--mat-sys-headline-medium);letter-spacing:var(--mat-sys-headline-medium-tracking);margin:0 0 1.5rem}.z-sys-headline-small{font:var(--mat-sys-headline-small);letter-spacing:var(--mat-sys-headline-small-tracking);margin:0 0 1.5rem}.z-sys-title-large{font:var(--mat-sys-title-large);letter-spacing:var(--mat-sys-title-large-tracking)}.z-sys-title-medium{font:var(--mat-sys-title-medium);letter-spacing:var(--mat-sys-title-medium-tracking)}.z-sys-title-small{font:var(--mat-sys-title-small);letter-spacing:var(--mat-sys-title-small-tracking)}.z-sys-body-large{font:var(--mat-sys-body-large);letter-spacing:var(--mat-sys-body-large-tracking)}.z-sys-body-medium{font:var(--mat-sys-body-medium);letter-spacing:var(--mat-sys-body-medium-tracking)}.z-sys-body-small{font:var(--mat-sys-body-small);letter-spacing:var(--mat-sys-body-small-tracking)}.z-sys-label-large{font:var(--mat-sys-label-large);letter-spacing:var(--mat-sys-label-large-tracking)}.z-sys-label-medium{font:var(--mat-sys-label-medium);letter-spacing:var(--mat-sys-label-medium-tracking)}.z-sys-label-small{font:var(--mat-sys-label-small);letter-spacing:var(--mat-sys-label-small-tracking)}mat-icon.z-icon{width:1em;height:1em;flex-shrink:0;transition:font-variation-settings var(--z-icon-fill-duration, .15s) ease,transform var(--z-icon-transform-duration, .15s) ease}mat-icon.z-icon--1x{font-size:1em}mat-icon.z-icon--2x{font-size:2em}mat-icon.z-icon--3x{font-size:3em}mat-icon.z-icon--4x{font-size:4em}mat-icon.z-icon--5x{font-size:5em}mat-icon.z-icon--6x{font-size:6em}mat-icon.z-icon--7x{font-size:7em}mat-icon.z-icon--8x{font-size:8em}mat-icon.z-icon--9x{font-size:9em}mat-icon.z-icon--10x{font-size:10em}mat-icon.z-icon--2xs{font-size:.625em;vertical-align:.1em}mat-icon.z-icon--xs{font-size:.75em;vertical-align:0em}mat-icon.z-icon--sm{font-size:.875em;vertical-align:-.07143em}mat-icon.z-icon--md{font-size:1.25em;vertical-align:-.2em}mat-icon.z-icon--lg{font-size:1.5em;vertical-align:-.25em}mat-icon.z-icon--xl{font-size:1.75em;vertical-align:-.28125em}mat-icon.z-icon--2xl{font-size:2em;vertical-align:-.3125em}mat-icon.z-icon--left{margin-right:var(--z-icon-pull, .3em)}mat-icon.z-icon--right{margin-left:var(--z-icon-pull, .3em)}mat-icon.z-icon--beat{animation:zIconBeat var(--z-icon-animation-duration, 1s) ease-in-out infinite}mat-icon.z-icon--bounce{animation:zIconBounce var(--z-icon-animation-duration, 1s) cubic-bezier(.28,.84,.42,1) infinite}mat-icon.z-icon--fade{animation:zIconFade var(--z-icon-animation-duration, 1s) cubic-bezier(.4,0,.6,1) infinite}mat-icon.z-icon--flip{animation:zIconFlip var(--z-icon-animation-duration, 1s) ease-in-out infinite}mat-icon.z-icon--shake{animation:zIconShake var(--z-icon-animation-duration, 1s) ease-in-out infinite}mat-icon.z-icon--spin{animation:zIconSpin var(--z-icon-animation-duration, 1s) linear infinite}@media(prefers-reduced-motion:reduce){mat-icon.z-icon{animation:none}}@keyframes zIconBeat{0%,90%{transform:scale(1)}45%{transform:scale(var(--z-icon-scale, 1.25))}}@keyframes zIconBounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(1.1,.9) translateY(0)}30%{transform:scale(.9,1.1) translateY(-.5em)}50%{transform:scale(1.05,.95) translateY(0)}57%{transform:scale(1) translateY(-.125em)}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes zIconFade{50%{opacity:var(--z-icon-opacity, .4)}}@keyframes zIconFlip{50%{transform:rotate3d(var(--z-icon-flip-x, 0),var(--z-icon-flip-y, 1),var(--z-icon-flip-z, 0),var(--z-icon-flip-angle, -180deg))}}@keyframes zIconShake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0)}}@keyframes zIconSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hljs{color:var(--highlightjs-base05);background:var(--highlightjs-base00)}.hljs::selection,.hljs ::selection{background-color:var(--mat-sys-secondary-container);color:var(--mat-sys-secondary)}.hljs-comment{color:var(--highlightjs-base03)}.hljs-tag{color:var(--highlightjs-base04)}.hljs-subst,.hljs-punctuation,.hljs-operator{color:var(--highlightjs-base05)}.hljs-operator{opacity:.7}.hljs-bullet,.hljs-variable,.hljs-template-variable,.hljs-selector-tag,.hljs-name,.hljs-deletion{color:var(--highlightjs-base08)}.hljs-symbol,.hljs-number,.hljs-link,.hljs-attr,.hljs-variable.constant_,.hljs-literal{color:var(--highlightjs-base09)}.hljs-title,.hljs-class .hljs-title,.hljs-title.class_{color:var(--highlightjs-base0A)}.hljs-strong{font-weight:700;color:var(--highlightjs-base0A)}.hljs-code,.hljs-addition,.hljs-title.class_.inherited__,.hljs-string{color:var(--highlightjs-base0B)}.hljs-built_in,.hljs-doctag,.hljs-quote,.hljs-keyword.hljs-atrule,.hljs-regexp{color:var(--highlightjs-base0C)}.hljs-function .hljs-title,.hljs-attribute,.ruby .hljs-property,.hljs-title.function_,.hljs-section{color:var(--highlightjs-base0D)}.hljs-type,.hljs-template-tag,.diff .hljs-meta,.hljs-keyword{color:var(--highlightjs-base0E)}.hljs-emphasis{color:var(--highlightjs-base0E);font-style:italic}.hljs-meta,.hljs-meta .hljs-keyword,.hljs-meta .hljs-string{color:var(--highlightjs-base0F)}.hljs-meta .hljs-keyword,.hljs-meta-keyword{font-weight:700}:root{--highlightjs-base00: #f6f6f6;--highlightjs-base01: #dedede;--highlightjs-base02: #bde5f2;--highlightjs-base03: #898989;--highlightjs-base04: #767676;--highlightjs-base05: #181818;--highlightjs-base06: #e8e8e8;--highlightjs-base07: #f8f8f8;--highlightjs-base08: #9c5a02;--highlightjs-base09: #c43e18;--highlightjs-base0A: #c48218;--highlightjs-base0B: #38781c;--highlightjs-base0C: #2d6bb1;--highlightjs-base0D: #48bac2;--highlightjs-base0E: #a94598;--highlightjs-base0F: #8b6c37}.z-theme-dark{--highlightjs-base00: #1a1a1a;--highlightjs-base01: #222222;--highlightjs-base02: #1d414d;--highlightjs-base03: #767676;--highlightjs-base04: #b8b8b8;--highlightjs-base05: #cccccc;--highlightjs-base06: #e8e8e8;--highlightjs-base07: #f8f8f8;--highlightjs-base08: #d88568;--highlightjs-base09: #d86868;--highlightjs-base0A: #b99353;--highlightjs-base0B: #83a471;--highlightjs-base0C: #7c9cae;--highlightjs-base0D: #8eccdd;--highlightjs-base0E: #b98eb2;--highlightjs-base0F: #8b6c37}
