@font-face{font-family:Montserrat;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxC7mw9c.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:Montserrat;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRzS7mw9c.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxi7mw9c.woff2) format("woff2");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:Montserrat;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxy7mw9c.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:Montserrat;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRyS7m.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:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyzbi.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:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");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:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wdhyzbi.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:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wlhyw.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}html{--mat-sys-background: #faf9fd;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f2f0f4;--mat-sys-inverse-primary: #abc7ff;--mat-sys-inverse-surface: #2f3033;--mat-sys-on-background: #1a1b1f;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #00458f;--mat-sys-on-primary-fixed: #001b3f;--mat-sys-on-primary-fixed-variant: #00458f;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #3e4759;--mat-sys-on-secondary-fixed: #131c2b;--mat-sys-on-secondary-fixed-variant: #3e4759;--mat-sys-on-surface: #1a1b1f;--mat-sys-on-surface-variant: #44474e;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #0000ef;--mat-sys-on-tertiary-fixed: #00006e;--mat-sys-on-tertiary-fixed-variant: #0000ef;--mat-sys-outline: #74777f;--mat-sys-outline-variant: #c4c6d0;--mat-sys-primary: #005cbb;--mat-sys-primary-container: #d7e3ff;--mat-sys-primary-fixed: #d7e3ff;--mat-sys-primary-fixed-dim: #abc7ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #565e71;--mat-sys-secondary-container: #dae2f9;--mat-sys-secondary-fixed: #dae2f9;--mat-sys-secondary-fixed-dim: #bec6dc;--mat-sys-shadow: #000000;--mat-sys-surface: #faf9fd;--mat-sys-surface-bright: #faf9fd;--mat-sys-surface-container: #efedf0;--mat-sys-surface-container-high: #e9e7eb;--mat-sys-surface-container-highest: #e3e2e6;--mat-sys-surface-container-low: #f4f3f6;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dbd9dd;--mat-sys-surface-tint: #005cbb;--mat-sys-surface-variant: #e0e2ec;--mat-sys-tertiary: #343dff;--mat-sys-tertiary-container: #e0e0ff;--mat-sys-tertiary-fixed: #e0e0ff;--mat-sys-tertiary-fixed-dim: #bec2ff;--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f;--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: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--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: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--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: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--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: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--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: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--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: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--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: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--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: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--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: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--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 Roboto;--mat-sys-label-medium-font: Roboto;--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 Roboto;--mat-sys-label-small-font: Roboto;--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: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--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: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--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 Roboto;--mat-sys-title-small-font: Roboto;--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-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}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;font-display:block;src:url("./media/material-icons-LEZCGFVT.woff2") format("woff2"),url("./media/material-icons-JLIDJUWE.woff") format("woff")}.material-icons{font-family:Material Icons;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"}@font-face{font-family:Material Icons Outlined;font-style:normal;font-weight:400;font-display:block;src:url("./media/material-icons-outlined-7BWLPMFK.woff2") format("woff2"),url("./media/material-icons-outlined-PCUTWIDZ.woff") format("woff")}.material-icons-outlined{font-family:Material Icons 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"}@font-face{font-family:Material Icons Round;font-style:normal;font-weight:400;font-display:block;src:url("./media/material-icons-round-WEHMTW23.woff2") format("woff2"),url("./media/material-icons-round-SLOHZIXU.woff") format("woff")}.material-icons-round{font-family:Material Icons Round;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"}@font-face{font-family:Material Icons Sharp;font-style:normal;font-weight:400;font-display:block;src:url("./media/material-icons-sharp-HCCYMPXE.woff2") format("woff2"),url("./media/material-icons-sharp-U4OLFP3G.woff") format("woff")}.material-icons-sharp{font-family:Material Icons Sharp;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"}@font-face{font-family:Material Icons Two Tone;font-style:normal;font-weight:400;font-display:block;src:url("./media/material-icons-two-tone-M5N5K6F5.woff2") format("woff2"),url("./media/material-icons-two-tone-LCGWGE2N.woff") format("woff")}.material-icons-two-tone{font-family:Material Icons Two Tone;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"}:root{--sk-size: 40px;--sk-color: #333}.sk-center{margin:auto}.sk-plane{width:var(--sk-size);height:var(--sk-size);background-color:var(--sk-color);animation:sk-plane 1.2s infinite ease-in-out}@keyframes sk-plane{0%{transform:perspective(120px) rotateX(0) rotateY(0)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}to{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.sk-chase{width:var(--sk-size);height:var(--sk-size);position:relative;animation:sk-chase 2.5s infinite linear both}.sk-chase-dot{width:100%;height:100%;position:absolute;left:0;top:0;animation:sk-chase-dot 2s infinite ease-in-out both}.sk-chase-dot:before{content:"";display:block;width:25%;height:25%;background-color:var(--sk-color);border-radius:100%;animation:sk-chase-dot-before 2s infinite ease-in-out both}.sk-chase-dot:nth-child(1){animation-delay:-1.1s}.sk-chase-dot:nth-child(2){animation-delay:-1s}.sk-chase-dot:nth-child(3){animation-delay:-.9s}.sk-chase-dot:nth-child(4){animation-delay:-.8s}.sk-chase-dot:nth-child(5){animation-delay:-.7s}.sk-chase-dot:nth-child(6){animation-delay:-.6s}.sk-chase-dot:nth-child(1):before{animation-delay:-1.1s}.sk-chase-dot:nth-child(2):before{animation-delay:-1s}.sk-chase-dot:nth-child(3):before{animation-delay:-.9s}.sk-chase-dot:nth-child(4):before{animation-delay:-.8s}.sk-chase-dot:nth-child(5):before{animation-delay:-.7s}.sk-chase-dot:nth-child(6):before{animation-delay:-.6s}@keyframes sk-chase{to{transform:rotate(360deg)}}@keyframes sk-chase-dot{80%,to{transform:rotate(360deg)}}@keyframes sk-chase-dot-before{50%{transform:scale(.4)}to,0%{transform:scale(1)}}.sk-bounce{width:var(--sk-size);height:var(--sk-size);position:relative}.sk-bounce-dot{width:100%;height:100%;border-radius:50%;background-color:var(--sk-color);opacity:.6;position:absolute;top:0;left:0;animation:sk-bounce 2s infinite cubic-bezier(.455,.03,.515,.955)}.sk-bounce-dot:nth-child(2){animation-delay:-1s}@keyframes sk-bounce{0%,to{transform:scale(0)}45%,55%{transform:scale(1)}}.sk-wave{width:var(--sk-size);height:var(--sk-size);display:flex;justify-content:space-between}.sk-wave-rect{background-color:var(--sk-color);height:100%;width:15%;animation:sk-wave 1.2s infinite ease-in-out}.sk-wave-rect:nth-child(1){animation-delay:-1.2s}.sk-wave-rect:nth-child(2){animation-delay:-1.1s}.sk-wave-rect:nth-child(3){animation-delay:-1s}.sk-wave-rect:nth-child(4){animation-delay:-.9s}.sk-wave-rect:nth-child(5){animation-delay:-.8s}@keyframes sk-wave{0%,40%,to{transform:scaleY(.4)}20%{transform:scaleY(1)}}.sk-pulse{width:var(--sk-size);height:var(--sk-size);background-color:var(--sk-color);border-radius:100%;animation:sk-pulse 1.2s infinite cubic-bezier(.455,.03,.515,.955)}@keyframes sk-pulse{0%{transform:scale(0)}to{transform:scale(1);opacity:0}}.sk-flow{width:calc(var(--sk-size) * 1.3);height:calc(var(--sk-size) * 1.3);display:flex;justify-content:space-between}.sk-flow-dot{width:25%;height:25%;background-color:var(--sk-color);border-radius:50%;animation:sk-flow 1.4s cubic-bezier(.455,.03,.515,.955) 0s infinite both}.sk-flow-dot:nth-child(1){animation-delay:-.3s}.sk-flow-dot:nth-child(2){animation-delay:-.15s}@keyframes sk-flow{0%,80%,to{transform:scale(.3)}40%{transform:scale(1)}}.sk-swing{width:var(--sk-size);height:var(--sk-size);position:relative;animation:sk-swing 1.8s infinite linear}.sk-swing-dot{width:45%;height:45%;position:absolute;top:0;left:0;right:0;margin:auto;background-color:var(--sk-color);border-radius:100%;animation:sk-swing-dot 2s infinite ease-in-out}.sk-swing-dot:nth-child(2){top:auto;bottom:0;animation-delay:-1s}@keyframes sk-swing{to{transform:rotate(360deg)}}@keyframes sk-swing-dot{0%,to{transform:scale(.2)}50%{transform:scale(1)}}.sk-circle{width:var(--sk-size);height:var(--sk-size);position:relative}.sk-circle-dot{width:100%;height:100%;position:absolute;left:0;top:0}.sk-circle-dot:before{content:"";display:block;width:15%;height:15%;background-color:var(--sk-color);border-radius:100%;animation:sk-circle 1.2s infinite ease-in-out both}.sk-circle-dot:nth-child(1){transform:rotate(30deg)}.sk-circle-dot:nth-child(2){transform:rotate(60deg)}.sk-circle-dot:nth-child(3){transform:rotate(90deg)}.sk-circle-dot:nth-child(4){transform:rotate(120deg)}.sk-circle-dot:nth-child(5){transform:rotate(150deg)}.sk-circle-dot:nth-child(6){transform:rotate(180deg)}.sk-circle-dot:nth-child(7){transform:rotate(210deg)}.sk-circle-dot:nth-child(8){transform:rotate(240deg)}.sk-circle-dot:nth-child(9){transform:rotate(270deg)}.sk-circle-dot:nth-child(10){transform:rotate(300deg)}.sk-circle-dot:nth-child(11){transform:rotate(330deg)}.sk-circle-dot:nth-child(1):before{animation-delay:-1.1s}.sk-circle-dot:nth-child(2):before{animation-delay:-1s}.sk-circle-dot:nth-child(3):before{animation-delay:-.9s}.sk-circle-dot:nth-child(4):before{animation-delay:-.8s}.sk-circle-dot:nth-child(5):before{animation-delay:-.7s}.sk-circle-dot:nth-child(6):before{animation-delay:-.6s}.sk-circle-dot:nth-child(7):before{animation-delay:-.5s}.sk-circle-dot:nth-child(8):before{animation-delay:-.4s}.sk-circle-dot:nth-child(9):before{animation-delay:-.3s}.sk-circle-dot:nth-child(10):before{animation-delay:-.2s}.sk-circle-dot:nth-child(11):before{animation-delay:-.1s}@keyframes sk-circle{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.sk-circle-fade{width:var(--sk-size);height:var(--sk-size);position:relative}.sk-circle-fade-dot{width:100%;height:100%;position:absolute;left:0;top:0}.sk-circle-fade-dot:before{content:"";display:block;width:15%;height:15%;background-color:var(--sk-color);border-radius:100%;animation:sk-circle-fade 1.2s infinite ease-in-out both}.sk-circle-fade-dot:nth-child(1){transform:rotate(30deg)}.sk-circle-fade-dot:nth-child(2){transform:rotate(60deg)}.sk-circle-fade-dot:nth-child(3){transform:rotate(90deg)}.sk-circle-fade-dot:nth-child(4){transform:rotate(120deg)}.sk-circle-fade-dot:nth-child(5){transform:rotate(150deg)}.sk-circle-fade-dot:nth-child(6){transform:rotate(180deg)}.sk-circle-fade-dot:nth-child(7){transform:rotate(210deg)}.sk-circle-fade-dot:nth-child(8){transform:rotate(240deg)}.sk-circle-fade-dot:nth-child(9){transform:rotate(270deg)}.sk-circle-fade-dot:nth-child(10){transform:rotate(300deg)}.sk-circle-fade-dot:nth-child(11){transform:rotate(330deg)}.sk-circle-fade-dot:nth-child(1):before{animation-delay:-1.1s}.sk-circle-fade-dot:nth-child(2):before{animation-delay:-1s}.sk-circle-fade-dot:nth-child(3):before{animation-delay:-.9s}.sk-circle-fade-dot:nth-child(4):before{animation-delay:-.8s}.sk-circle-fade-dot:nth-child(5):before{animation-delay:-.7s}.sk-circle-fade-dot:nth-child(6):before{animation-delay:-.6s}.sk-circle-fade-dot:nth-child(7):before{animation-delay:-.5s}.sk-circle-fade-dot:nth-child(8):before{animation-delay:-.4s}.sk-circle-fade-dot:nth-child(9):before{animation-delay:-.3s}.sk-circle-fade-dot:nth-child(10):before{animation-delay:-.2s}.sk-circle-fade-dot:nth-child(11):before{animation-delay:-.1s}@keyframes sk-circle-fade{0%,39%,to{opacity:0;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.sk-grid{width:var(--sk-size);height:var(--sk-size)}.sk-grid-cube{width:33.33%;height:33.33%;background-color:var(--sk-color);float:left;animation:sk-grid 1.3s infinite ease-in-out}.sk-grid-cube:nth-child(1){animation-delay:.2s}.sk-grid-cube:nth-child(2){animation-delay:.3s}.sk-grid-cube:nth-child(3){animation-delay:.4s}.sk-grid-cube:nth-child(4){animation-delay:.1s}.sk-grid-cube:nth-child(5){animation-delay:.2s}.sk-grid-cube:nth-child(6){animation-delay:.3s}.sk-grid-cube:nth-child(7){animation-delay:0s}.sk-grid-cube:nth-child(8){animation-delay:.1s}.sk-grid-cube:nth-child(9){animation-delay:.2s}@keyframes sk-grid{0%,70%,to{transform:scaleZ(1)}35%{transform:scale3D(0,0,1)}}.sk-fold{width:var(--sk-size);height:var(--sk-size);position:relative;transform:rotate(45deg)}.sk-fold-cube{float:left;width:50%;height:50%;position:relative;transform:scale(1.1)}.sk-fold-cube:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sk-color);animation:sk-fold 2.4s infinite linear both;transform-origin:100% 100%}.sk-fold-cube:nth-child(2){transform:scale(1.1) rotate(90deg)}.sk-fold-cube:nth-child(4){transform:scale(1.1) rotate(180deg)}.sk-fold-cube:nth-child(3){transform:scale(1.1) rotate(270deg)}.sk-fold-cube:nth-child(2):before{animation-delay:.3s}.sk-fold-cube:nth-child(4):before{animation-delay:.6s}.sk-fold-cube:nth-child(3):before{animation-delay:.9s}@keyframes sk-fold{0%,10%{transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{transform:perspective(140px) rotateX(0);opacity:1}90%,to{transform:perspective(140px) rotateY(180deg);opacity:0}}.sk-wander{width:var(--sk-size);height:var(--sk-size);position:relative}.sk-wander-cube{background-color:var(--sk-color);width:20%;height:20%;position:absolute;top:0;left:0;--sk-wander-distance: calc(var(--sk-size) * .75);animation:sk-wander 2s ease-in-out -2s infinite both}.sk-wander-cube:nth-child(2){animation-delay:-.5s}.sk-wander-cube:nth-child(3){animation-delay:-1s}@keyframes sk-wander{0%{transform:rotate(0)}25%{transform:translate(var(--sk-wander-distance)) rotate(-90deg) scale(.6)}50%{transform:translate(var(--sk-wander-distance)) translateY(var(--sk-wander-distance)) rotate(-179deg)}50.1%{transform:translate(var(--sk-wander-distance)) translateY(var(--sk-wander-distance)) rotate(-180deg)}75%{transform:translate(0) translateY(var(--sk-wander-distance)) rotate(-270deg) scale(.6)}to{transform:rotate(-360deg)}}:root{--image-zoom-in-duration-multiplier: 5;--image-zoom-in-duration: calc(var(--transition-duration) * var(--image-zoom-in-duration-multiplier));--image-zoom-in-timing-function: cubic-bezier(.16, 1, .3, 1)}:root{color-scheme:light dark;--background-color-lightness-factor: 0;--background-color: hsl(from var(--color-background) h s calc(l + var(--background-color-lightness-factor)) / 1);--text-color: var(--color-medium);--text-color-emphasis: rgb(from var(--color-primary) r g b / .87)}body,.docs-story{background-color:var(--background-color);color:var(--text-color)}h1,h2,h3,h4,h5,h6,.text-emphasis{color:var(--text-color-emphasis)}:root{--base-font: Montserrat, "Courier New", sans-serif;font-family:var(--base-font);--mat-sys-body-large: 300 1rem / 1.5rem var(--base-font);--mat-sys-body-large-font: var(--base-font);--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 var(--base-font);--mat-sys-body-medium-font: var(--base-font);--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 var(--base-font);--mat-sys-body-small-font: var(--base-font);--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 var(--base-font);--mat-sys-display-large-font: var(--base-font);--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 var(--base-font);--mat-sys-display-medium-font: var(--base-font);--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 var(--base-font);--mat-sys-display-small-font: var(--base-font);--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 var(--base-font);--mat-sys-headline-large-font: var(--base-font);--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 var(--base-font);--mat-sys-headline-medium-font: var(--base-font);--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 var(--base-font);--mat-sys-headline-small-font: var(--base-font);--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 var(--base-font);--mat-sys-label-large-font: var(--base-font);--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: 900;--mat-sys-label-medium: 500 .75rem / 1rem var(--base-font);--mat-sys-label-medium-font: var(--base-font);--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: 900;--mat-sys-label-small: 500 .688rem / 1rem var(--base-font);--mat-sys-label-small-font: var(--base-font);--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 var(--base-font);--mat-sys-title-large-font: var(--base-font);--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 var(--base-font);--mat-sys-title-medium-font: var(--base-font);--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 var(--base-font);--mat-sys-title-small-font: var(--base-font);--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-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}:root a.mdc-button,:root button,:root a[role=button],:root a[matbutton]{--mat-button-filled-container-shape: var(--mat-button-radius);--mat-button-outlined-container-shape: var(--mat-button-radius);--mat-button-protected-container-shape: var(--mat-button-radius);--mat-button-text-container-shape: var(--mat-button-radius);--mat-button-tonal-container-shape: var(--mat-button-radius);--mat-button-filled-container-color: var(--mat-button-color);--mat-button-filled-disabled-container-color: rgb(from var(--mat-button-color) r g b/.25);--mat-button-protected-container-color: var(--mat-button-color);--mat-button-protected-disabled-container-color: rgb(from var(--mat-button-color) r g b/.25);--mat-button-tonal-container-color: rgb(from var(--color-dark) r g b/.1);--mat-button-tonal-disabled-container-color: rgb(from var(--mat-button-color) r g b/.25);--mat-button-filled-disabled-label-text-color: rgb(from var(--mat-button-color-contrast) r g b/.5);--mat-button-protected-disabled-label-text-color: rgb(from var(--mat-button-color-contrast) r g b/.5);--mat-button-tonal-disabled-label-text-color: rgb(from var(--mat-button-color-contrast) r g b/.5);--mat-button-outlined-disabled-label-text-color: rgb(from var(--mat-button-color) r g b/.5);--mat-button-text-disabled-label-text-color: rgb(from var(--mat-button-color) r g b/.5);--mat-button-filled-label-text-color: var(--mat-button-color-contrast);--mat-button-outlined-label-text-color: var(--mat-button-color);--mat-button-protected-label-text-color: var(--mat-button-color-contrast);--mat-button-text-label-text-color: var(--mat-button-color);--mat-button-tonal-label-text-color: var(--mat-button-color);--mat-button-outlined-outline-color: hsl(from var(--color-black) calc(h + 180) s l/.2);--mat-button-filled-ripple-color: rgb(from var(--mat-button-color-contrast) r g b/.1);--mat-button-filled-state-layer-color: var(--mat-button-color-contrast);--mat-button-protected-ripple-color: rgb(from var(--mat-button-color-contrast) r g b/.1);--mat-button-protected-state-layer-color: var(--mat-button-color-contrast);--mat-button-outlined-ripple-color: rgb(from var(--mat-button-color) r g b/.25);--mat-button-outlined-state-layer-color: rgb(from var(--mat-button-color) r g b/.25);--mat-button-text-ripple-color: rgb(from var(--mat-button-color) r g b/.25);--mat-button-text-state-layer-color: var(--mat-button-color);--mat-button-filled-container-height: var(--mat-button-height);--mat-button-outlined-container-height: var(--mat-button-height);--mat-button-protected-container-height: var(--mat-button-height);--mat-button-text-container-height: var(--mat-button-height);--mat-button-tonal-container-height: var(--mat-button-height);--mat-button-filled-horizontal-padding: var(--mat-button-horizontal-padding);--mat-button-outlined-horizontal-padding: var(--mat-button-horizontal-padding);--mat-button-protected-horizontal-padding: var(--mat-button-horizontal-padding);--mat-button-text-horizontal-padding: var(--mat-button-horizontal-padding);--mat-button-tonal-horizontal-padding: var(--mat-button-horizontal-padding);--mat-button-filled-touch-target-size: var(--mat-button-height);--mat-button-outlined-touch-target-size: var(--mat-button-height);--mat-button-protected-touch-target-size: var(--mat-button-height);--mat-button-text-touch-target-size: var(--mat-button-height);--mat-button-tonal-touch-target-size: var(--mat-button-height)}:root{--mat-checkbox-unselected-focus-icon-color: rgb(from var(--text-color) r g b/.25);--mat-checkbox-unselected-hover-icon-color: rgb(from var(--text-color) r g b/.3);--mat-checkbox-unselected-icon-color: rgb(from var(--text-color) r g b/.25);--mat-checkbox-state-layer-size: calc(var(--mat-checkbox-size) + 15px)}:root .mdc-checkbox{width:var(--mat-checkbox-size);height:var(--mat-checkbox-size);flex-basis:var(--mat-checkbox-size)}:root .mdc-checkbox__background{border-radius:var(--mat-checkbox-radius);border-width:1px;width:var(--mat-checkbox-size);height:var(--mat-checkbox-size)}:root{--mat-dialog-container-color: var(--color-background);--mat-dialog-container-max-width: 540px;--mat-dialog-actions-padding: 16px 24px 24px;--mat-dialog-subhead-color: var(--color-black);--mat-dialog-supporting-text-color: rgb(from var(--color-black) r g b/.5);--mat-dialog-container-shape: var(--radius-5)}:root.is-mobile{--mat-dialog-container-max-width: 100svw;--mat-dialog-container-min-width: 100svw;--mat-dialog-container-shape: 0}:root[theme=dark-mode] .cdk-overlay-container{--color-background: hsl(from var(--color-background) h s calc(l + 5) );--shadow-color: var(--color-white);--mat-dialog-container-color: hsl(from var(--color-white) h s calc(l + 3.5) )}:root[theme=light-mode]{--backdrop-opacity: .6;--mat-dialog-container-color: var(--color-white)}.cdk-overlay-container{--backdrop-opacity: 0;--shadow-color: var(--color-black);--mat-sys-corner-extra-large: var(--radius-8)}.cdk-overlay-container:not(:has(ds-loading-dialog)){--backdrop-opacity: .01}.cdk-overlay-container:has(ds-loading-dialog){--mat-dialog-container-min-width: 0}.cdk-overlay-container:has(ds-color-picker){--mat-dialog-container-max-width: none;--mat-dialog-container-min-width: none}.cdk-overlay-container .cdk-overlay-popover mat-dialog-content{letter-spacing:1px}.cdk-overlay-container .cdk-overlay-popover .cdk-overlay-backdrop{background:rgb(from var(--color-background-contrast) r g b/var(--backdrop-opacity))}.cdk-overlay-container .cdk-overlay-popover .mat-mdc-dialog-panel .mat-mdc-dialog-surface{box-shadow:0 0 5px rgb(from var(--shadow-color) r g b/.2),0 0 20px rgb(from var(--shadow-color) r g b/.3)}.cdk-overlay-container:has(.mat-mdc-menu-content){--mat-menu-container-color: var(--color-white);--mat-menu-container-shape: var(--radius-3)}.cdk-overlay-container .slide-right,.cdk-overlay-container .slide-left{--mat-dialog-container-min-width: min(750px, 40svw);--mat-dialog-container-max-width: 70svw}.cdk-overlay-container .slide-right mat-dialog-container,.cdk-overlay-container .slide-left mat-dialog-container{height:100%;max-height:100%}.cdk-overlay-container .slide-right .mat-mdc-dialog-surface{height:100%;border-radius:var(--radius-5) 0 0 var(--radius-5);animation:ds-slide-in-right .3s ease-out}.cdk-overlay-container .slide-left .mat-mdc-dialog-surface{height:100%;border-radius:0 var(--radius-5) var(--radius-5) 0;animation:ds-slide-in-left .3s ease-out}.cdk-overlay-container .slide-up .mat-mdc-dialog-surface{animation:ds-slide-in-up .3s ease-out}.cdk-overlay-container .slide-down .mat-mdc-dialog-surface{animation:ds-slide-in-down .3s ease-out}.cdk-overlay-container .slide-right.is-closing .mat-mdc-dialog-surface{animation:ds-slide-out-right .3s ease-in forwards}.cdk-overlay-container .slide-left.is-closing .mat-mdc-dialog-surface{animation:ds-slide-out-left .3s ease-in forwards}.cdk-overlay-container .slide-up.is-closing .mat-mdc-dialog-surface{animation:ds-slide-out-up .3s ease-in forwards}.cdk-overlay-container .slide-down.is-closing .mat-mdc-dialog-surface{animation:ds-slide-out-down .3s ease-in forwards}mat-drawer-container{flex:1 0 calc(100% - var(--toolbar-height))}mat-drawer-container.is-mobile mat-drawer-content{margin-left:0!important}mat-drawer-container.is-mobile.mat-drawer-container-has-open{--mat-sidenav-container-width: min(500px, 80svw)}mat-drawer-container:not(.is-mobile) mat-drawer #content a:not(:has(.mdc-button__label span)) .mdc-button__label{display:none}mat-drawer-container:not(.is-mobile):not(.drawer-expanded){--mat-sidenav-container-width: var(--collapsed-menu-size)}mat-drawer-container:not(.is-mobile):not(.drawer-expanded) mat-drawer-content{margin-left:var(--collapsed-menu-size)!important}mat-drawer-container:not(.is-mobile):not(.drawer-expanded) mat-drawer #content a{min-width:unset;width:calc(var(--collapsed-menu-size) - 2 * var(--spacing-2))}mat-drawer-container:not(.is-mobile).drawer-expanded{--mat-sidenav-container-width: var(--expanded-menu-size)}mat-drawer-container:not(.is-mobile).drawer-expanded mat-drawer-content{margin-left:var(--expanded-menu-size)!important}mat-drawer-container mat-drawer,mat-drawer-container mat-drawer-content{transition:var(--transition-duration) ease-in-out!important}mat-drawer-container mat-drawer{--mat-icon-button-icon-color: var(--color-dark)}mat-drawer-container mat-drawer #content{height:calc(100% - 2 * var(--spacing-2))!important}mat-drawer-container #router{height:calc(100svh - var(--toolbar-height))}:root{--mat-form-field-container-height: var(--mat-form-field-height);--mat-form-field-outlined-container-shape: var(--mat-form-field-radius);--mat-form-field-outlined-outline-width: 1px;--mat-form-field-outlined-focus-outline-width: 1px;--mat-form-field-outlined-outline-color: rgb(from var(--form-field-outlined-color, var(--color-white)) r g b/.5);--mat-form-field-outlined-hover-outline-color: rgb(from var(--color-secondary) r g b/.75);--mat-form-field-outlined-focus-outline-color: rgb(from var(--color-secondary) r g b/1)}:root mat-form-field:not(:has(textarea)){--mat-form-field-container-vertical-padding: 0}:root mat-form-field:has(textarea){--mat-form-field-container-vertical-padding: var(--spacing-4)}:root mat-form-field.mat-mdc-paginator-page-size-select{--mat-form-field-outlined-container-shape: var(--spacing-6);--mat-paginator-page-size-select-width: 64px}:root mat-form-field.mat-mdc-paginator-page-size-select .mdc-text-field--outlined{padding-inline:var(--spacing-5)!important}:root mat-form-field .mat-mdc-form-field-icon-prefix{padding-inline-start:var(--spacing-3)}:root mat-form-field .mat-mdc-form-field-subscript-wrapper{display:none}:root mat-form-field input.mat-mdc-form-field-input-control{height:calc(var(--mat-form-field-height) - 2px)!important;margin-top:1px}:root mat-form-field input,:root mat-form-field textarea{color:var(--mdc-outlined-text-field-input-text-color, rgb(from var(--color-black) r g b/.85))!important}:root mat-form-field input::placeholder,:root mat-form-field textarea::placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, rgb(from currentColor r g b/.4))!important}:root mat-form-field .mat-mdc-form-field-icon-suffix{--suffix-size: calc(var(--mat-form-field-height) - 2 * var(--mat-form-field-outlined-outline-width));--suffix-clickable-area-size-factor: .8;padding:0;margin:0;height:var(--suffix-size);width:var(--suffix-size);justify-self:center;display:flex;align-items:center;justify-content:center}:root mat-form-field .mat-mdc-form-field-icon-suffix:has(ds-icon) mat-icon{font-size:inherit;color:var(--text-color)}:root mat-form-field .mat-mdc-form-field-icon-suffix:has(.clickable) .clickable{transition:background-color .3s;display:flex;align-items:center;justify-content:center;width:calc(var(--suffix-size) * var(--suffix-clickable-area-size-factor));aspect-ratio:1;border-radius:calc(var(--mat-form-field-radius) - (var(--suffix-size) - var(--suffix-size) * var(--suffix-clickable-area-size-factor)) / 2)}:root mat-form-field .mat-mdc-form-field-icon-suffix:has(.clickable) .clickable:is(:hover,:focus-visible){background-color:rgb(from currentColor r g b/.1);cursor:pointer}:root mat-form-field.mat-form-field-appearance-outline.mat-form-field-disabled .mat-mdc-notch-piece{background:rgb(from var(--text-color) r g b/.15)}:root mat-form-field.mat-form-field-appearance-outline:has(:is(input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active)) .mat-mdc-notch-piece{background:rgb(from var(--color-white) r g b/1)}:root{--mat-snack-bar-container-color: var(--background-color);--mat-snack-bar-supporting-text-color: var(--text-color);--mat-snack-bar-container-shape: var(--mat-snackbar-radius)}:root .mat-mdc-snack-bar-container{margin:var(--spacing-8)}:root .mat-mdc-snack-bar-container[class*=color-]{--mat-snack-bar-supporting-text-color: hsl(from var(--snackbar-base-color) h s calc(l*.6) )}:root .mat-mdc-snackbar-surface{padding:3px 6px;position:relative}:root .mat-mdc-snackbar-surface:before,:root .mat-mdc-snackbar-surface:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;z-index:0}:root .mat-mdc-snackbar-surface:before{content:"";background-color:hsl(from var(--snackbar-base-color) h s l/.1)}:root .mat-mdc-snackbar-surface:after{box-shadow:0 0 0 1px hsl(from var(--snackbar-base-color) h s calc(l - 5))}:root .mat-mdc-snackbar-surface>*{z-index:1}:root .cdk-overlay-popover.is-focusable .cdk-overlay-pane:focus-visible{outline:unset}:root .cdk-overlay-popover:has(.mat-mdc-snack-bar-container.set-opacity){background:rgb(from var(--snackbar-backdrop-color, light-dark(var(--snackbar-backdrop-color-light), var(--snackbar-backdrop-color-dark))) r g b/var(--snackbar-backdrop-opacity));pointer-events:all}:root .cdk-overlay-popover:has(.mat-mdc-snack-bar-container.set-blur){-webkit-backdrop-filter:blur(var(--snackbar-backdrop-blur));backdrop-filter:blur(var(--snackbar-backdrop-blur))}:root .cdk-overlay-popover:has(.mat-mdc-snack-bar-container.set-backdrop-click){cursor:pointer}:root .cdk-overlay-popover:has(.mat-mdc-snack-bar-container.set-backdrop-click) .mat-mdc-snackbar-surface{cursor:initial}:root .mat-mdc-tooltip{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}:root{--mat-slider-color: var(--color-secondary);--mat-slider-color-contrast: var(--color-secondary-contrast);--mat-slider-handle-shadow-offset: .4;--mat-slider-handle-margin: 2px;--mat-slider-active-track-color: var(--mat-slider-color);--mat-slider-inactive-track-color: rgb(from var(--mat-slider-color) r g b/.75);--mat-slider-active-track-shape: 999px;--mat-slider-value-indicator-border-radius: var(--radius-2);--mat-slider-value-indicator-container-transform: translateX(-50%) translateY(20%) rotate(0deg);--mat-slider-value-indicator-text-transform: rotate(0deg);--mat-slider-value-indicator-padding: 0 5px;--mat-slider-active-track-height: var(--mat-slider-height);--mat-slider-inactive-track-height: var(--mat-slider-height);--mat-slider-handle-height: calc(var(--mat-slider-height) * (1 - var(--mat-slider-handle-shadow-offset)) - var(--mat-slider-handle-margin));--mat-slider-handle-width: calc(var(--mat-slider-height) * (1 - var(--mat-slider-handle-shadow-offset)) - var(--mat-slider-handle-margin));--mat-slider-handle-color: var(--mat-slider-color);--mat-slider-focus-state-layer-color: transparent;--mat-slider-hover-state-layer-color: transparent;--mat-slider-ripple-color: transparent;--mat-slider-handle-elevation: 0 0 0 calc((var(--mat-slider-height) * var(--mat-slider-handle-shadow-offset)) / 2) var(--mat-slider-color-contrast)}:root{--mat-tab-divider-height: 0px;--mat-tab-active-indicator-color: var(--color-tertiary);--mat-tab-active-hover-indicator-color: hsl(from var(--color-tertiary) h s calc(l*.85) );--mat-tab-active-focus-indicator-color: var(--color-tertiary)}mat-slide-toggle{--margins: 1px}mat-slide-toggle .mdc-label{padding-left:var(--spacing-5)!important}mat-slide-toggle{--mat-slide-toggle-track-height: var(--mat-toggle-height);--mat-slide-toggle-track-width: var(--mat-toggle-width);--mat-slide-toggle-selected-track-color: var(--mat-toggle-color);--mat-slide-toggle-selected-hover-track-color: var(--mat-toggle-color);--mat-slide-toggle-selected-pressed-track-color: var(--mat-toggle-color);--mat-slide-toggle-selected-focus-track-color: var(--mat-toggle-color);--mat-slide-toggle-handle-height: calc(var(--mat-toggle-height) - 2 * var(--margins));--mat-slide-toggle-handle-width: calc(var(--mat-toggle-height) - 2 * var(--margins));--mat-slide-toggle-unselected-handle-size: calc(var(--mat-toggle-height) - 2 * var(--margins));--mat-slide-toggle-selected-handle-size: calc(var(--mat-toggle-height) - 2 * var(--margins));--mat-slide-toggle-pressed-handle-size: calc(var(--mat-toggle-height) - 2 * var(--margins));--mat-slide-toggle-track-outline-width: 0;--mat-slide-toggle-unselected-handle-horizontal-margin: 0 var(--margins);--mat-slide-toggle-selected-handle-horizontal-margin: 0 calc(-1 * var(--margins));--mat-slide-toggle-selected-handle-color: var(--mat-toggle-color-contrast);--mat-slide-toggle-selected-hover-handle-color: var(--mat-toggle-color-contrast);--mat-slide-toggle-unselected-pressed-handle-horizontal-margin: 0 var(--margins);--mat-slide-toggle-selected-pressed-handle-horizontal-margin: 0 calc(-1 * var(--margins));--mat-slide-toggle-selected-pressed-handle-color: var(--mat-toggle-color-contrast)}:root{--mat-select-trigger-text-line-height: var(--mat-form-field-container-height);--mat-select-enabled-trigger-text-color: var(--text-color-emphasis);--mat-select-panel-background-color: var(--color-white);--mat-option-selected-state-label-text-color: var(--color-secondary);--mat-option-selected-state-layer-color: rgb(from var(--text-color) r g b/1);--mat-option-label-text-color: var(--color-white-contrast)}mat-form-field:has(mat-select) .cdk-overlay-backdrop{background:rgb(from var(--color-black) r g b/.05)}mat-form-field:has(mat-select) .cdk-overlay-pane{border-radius:var(--radius-3) var(--radius-3) var(--radius-5) var(--radius-5);overflow:hidden;box-shadow:0 3px 1px -2px rgb(from var(--color-black) r g b/.2),0 2px 2px rgb(from var(--color-black) r g b/.14),0 1px 5px rgb(from var(--color-black) r g b/.12)}:root{--mat-stepper-header-selected-state-icon-background-color: var(--color-secondary);--mat-stepper-header-edit-state-icon-background-color: var(--color-secondary)}:root mat-stepper{--step-indicator-size: 32px;--active-step-icon-size: 10px}:root mat-stepper .mat-horizontal-content-container{padding:0 var(--spacing-1) var(--spacing-1) var(--spacing-1)}:root mat-stepper .mat-stepper-horizontal-line:has(~.mat-step-header>.mat-step-label-active),:root mat-stepper .mat-step-header:has(.mat-step-label-active):has(~.mat-step-header>.mat-step-label-active):after,:root mat-stepper .mat-step-header:has(.mat-step-label-active):before{border-color:var(--mat-stepper-header-selected-state-icon-background-color)}:root mat-stepper .mat-step-header:after,:root mat-stepper .mat-step-header:before{width:calc(50% - 16px)!important;z-index:0}:root mat-stepper .mat-step-header:after,:root mat-stepper .mat-step-header:before,:root mat-stepper .mat-stepper-horizontal-line{border-bottom:1px solid}:root mat-stepper .mat-step-icon{width:var(--step-indicator-size);height:var(--step-indicator-size);translate:0 -3px;box-shadow:0 0 0 2px var(--header-state-shadow-color, currentColor);color:var(--mat-stepper-header-selected-state-icon-background-color);z-index:1}:root mat-stepper .mat-step-icon:not(.mat-step-icon-selected){--mat-stepper-header-icon-background-color: transparent;color:currentColor}:root mat-stepper .mat-step-icon.mat-step-icon-state-edit{color:var(--color-secondary-contrast);--header-state-shadow-color: var(--mat-stepper-header-edit-state-icon-background-color)}:root mat-stepper .mat-step-icon.mat-step-icon-selected .mat-step-icon-content{position:relative}:root mat-stepper .mat-step-icon.mat-step-icon-selected .mat-step-icon-content:after{content:"";position:absolute;top:50%;left:50%;border-radius:50%;background-color:var(--color-secondary-contrast);width:var(--active-step-icon-size);height:var(--active-step-icon-size);transform:translate(-50%,-50%)}:root mat-stepper .mat-step-icon.mat-step-icon-selected .mat-step-icon-content span{display:none}:root{--mat-expansion-container-elevation-shadow: none;--mat-expansion-container-background-color: none}:root{--mat-paginator-page-size-select-width: var(--mat-paginator-width);--mat-paginator-page-size-select-touch-target-height: var(--mat-paginator-height);--mat-paginator-container-text-line-height: var(--mat-paginator-height);--mat-paginator-form-field-container-height: var(--mat-paginator-height)}:root .mat-mdc-paginator .mat-mdc-select{line-height:var(--mat-paginator-height)}:root .mat-mdc-paginator-range-label{margin:0 12px 0 4px}:root{--mat-datepicker-calendar-container-background-color: var(--color-background);--mat-datepicker-calendar-container-elevation-shadow: 0 4px 8px 1px rgb(from var(--color-dark) r g b/.5)}:root mat-datepicker-content button.mat-calendar-period-button{background-color:var(--color-background);color:var(--color-background-contrast)}:root{--mat-sys-primary: var(--color-primary);--mat-sys-on-primary: var(--color-primary-contrast);--mat-sys-secondary-container: var(--color-primary);--mat-sys-on-secondary-container: var(--color-primary-contrast);--mat-sys-surface: var(--background-color);--mat-sys-on-surface: var(--text-color);--mat-sys-background: var(--background-color);--mat-sys-on-background: var(--text-color)}:root .position-relative{position:relative!important}:root .position-absolute{position:absolute!important}:root .position-fixed{position:fixed!important}:root .position-sticky{position:sticky!important}:root .position-static{position:static!important}:root .top-0{top:0!important}:root .top-50{top:50%!important}:root .top-100{top:100%!important}:root .bottom-0{bottom:0!important}:root .bottom-50{bottom:50%!important}:root .bottom-100{bottom:100%!important}:root .start-0{left:0!important}:root .start-50{left:50%!important}:root .start-100{left:100%!important}:root .end-0{right:0!important}:root .end-50{right:50%!important}:root .end-100{right:100%!important}:root .inset-0{inset:0!important}:root .inset-50{inset:50%!important}:root .inset-100{inset:100%!important}:root .m-auto{margin:auto!important}:root .mt-auto{margin-top:auto!important}:root .mb-auto{margin-bottom:auto!important}:root .ms-auto{margin-left:auto!important}:root .me-auto{margin-right:auto!important}:root .mx-auto{margin-inline:auto!important}:root .my-auto{margin-block:auto!important}:root .text-tiny{font-size:.625rem!important}:root .text-smaller{font-size:.75rem!important}:root .text-small{font-size:.875rem!important}:root .text-normal{font-size:1rem!important}:root .text-large{font-size:1.125rem!important}:root .text-larger{font-size:1.25rem!important}:root .text-xl{font-size:1.5rem!important}:root .text-2xl{font-size:1.75rem!important}:root .text-3xl{font-size:2rem!important}:root .text-4xl{font-size:2.5rem!important}:root .text-5xl{font-size:3rem!important}:root .text-6xl{font-size:3.75rem!important}:root .text-7xl{font-size:4.5rem!important}:root .text-8xl{font-size:6rem!important}:root .text-9xl{font-size:6.5rem!important}:root .text-10xl{font-size:7rem!important}:root .pre-line{white-space:pre-line!important}:root .pre{white-space:pre!important}:root .text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root .text-wrap{white-space:normal}:root .text-nowrap{white-space:nowrap}:root .text-break{word-wrap:break-word;word-break:break-word}:root .text-center{text-align:center!important}:root .text-left,:root .text-start{text-align:left!important}:root .text-right,:root .text-end{text-align:right!important}:root .text-justify{text-align:justify!important}:root .d-none{display:none!important}:root .d-block{display:block!important}:root .d-inline{display:inline!important}:root .d-inline-block{display:inline-block!important}:root .d-flex{display:flex!important}:root .d-inline-flex{display:inline-flex!important}:root .d-grid{display:grid!important}:root .d-contents{display:contents!important}:root .justify-content-center{justify-content:center!important}:root .justify-content-start{justify-content:flex-start!important}:root .justify-content-end{justify-content:flex-end!important}:root .justify-content-between{justify-content:space-between!important}:root .justify-content-around{justify-content:space-around!important}:root .justify-content-evenly{justify-content:space-evenly!important}:root .align-items-center{align-items:center!important}:root .align-items-start{align-items:flex-start!important}:root .align-items-end{align-items:flex-end!important}:root .align-items-baseline{align-items:baseline!important}:root .align-items-stretch{align-items:stretch!important}:root .align-self-auto{align-self:auto!important}:root .align-self-center{align-self:center!important}:root .align-self-start{align-self:flex-start!important}:root .align-self-end{align-self:flex-end!important}:root .align-self-baseline{align-self:baseline!important}:root .align-self-stretch{align-self:stretch!important}:root .align-content-center{align-content:center!important}:root .align-content-start{align-content:flex-start!important}:root .align-content-end{align-content:flex-end!important}:root .align-content-between{align-content:space-between!important}:root .align-content-stretch{align-content:stretch!important}:root .align-content-around{align-content:space-around!important}:root .flex-column{flex-direction:column!important}:root .flex-row{flex-direction:row!important}:root .flex-row-reverse{flex-direction:row-reverse!important}:root .flex-column-reverse{flex-direction:column-reverse!important}:root .flex-wrap{flex-wrap:wrap!important}:root .flex-nowrap{flex-wrap:nowrap!important}:root .flex-fill{flex:1 1 auto!important}:root .flex-grow-0{flex-grow:0!important}:root .flex-shrink-0{flex-shrink:0!important}:root .flex-grow-1{flex-grow:1!important}:root .flex-shrink-1{flex-shrink:1!important}:root .flex-basis-auto{flex-basis:auto!important}:root .flex-basis-0{flex-basis:0!important}:root .flex-basis-100{flex-basis:100%!important}:root .grid-two-columns{grid-template-columns:repeat(2,1fr)!important}:root .grid-three-columns{grid-template-columns:repeat(3,1fr)!important}:root .cursor-pointer{cursor:pointer!important}:root .cursor-default{cursor:default!important}:root .cursor-not-allowed{cursor:not-allowed!important}:root .cursor-wait{cursor:wait!important}:root .user-select-none{-webkit-user-select:none!important;user-select:none!important}:root .user-select-auto{-webkit-user-select:auto!important;user-select:auto!important}:root .visibility-hidden{visibility:hidden!important}:root .visibility-visible{visibility:visible!important}:root .z-index-n1{z-index:-1!important}:root .z-index-0{z-index:0!important}:root .z-index-1{z-index:1001!important}:root .z-index-2{z-index:1002!important}:root .z-index-3{z-index:1003!important}:root .z-index-4{z-index:1004!important}:root .z-index-5{z-index:1005!important}:root .rounded-circle{border-radius:50%!important}:root .rounded-pill{border-radius:50rem!important}:root .pointer-events-none{pointer-events:none!important}:root .pointer-events-auto{pointer-events:auto!important}:root .opacity-0{opacity:0!important}:root .opacity-10{opacity:.1!important}:root .opacity-20{opacity:.2!important}:root .opacity-25{opacity:.25!important}:root .opacity-30{opacity:.3!important}:root .opacity-40{opacity:.4!important}:root .opacity-50{opacity:.5!important}:root .opacity-60{opacity:.6!important}:root .opacity-70{opacity:.7!important}:root .opacity-75{opacity:.75!important}:root .opacity-80{opacity:.8!important}:root .opacity-90{opacity:.9!important}:root .opacity-100{opacity:1!important}:root .fw-100{font-weight:100!important}:root .fw-200{font-weight:200!important}:root .fw-800{font-weight:800!important}:root .fw-900{font-weight:900!important}:root .fw-lighter{font-weight:lighter!important}:root .fw-300,:root .fw-light{font-weight:300!important}:root .fw-400,:root .fw-normal{font-weight:400!important}:root .fw-500,:root .fw-medium{font-weight:500!important}:root .fw-600,:root .fw-semibold{font-weight:600!important}:root .fw-700,:root .fw-bold{font-weight:700!important}:root .fw-bolder{font-weight:bolder!important}:root .text-decoration-none{text-decoration:none!important}:root .text-decoration-underline{text-decoration:underline!important}:root .text-decoration-line-through{text-decoration:line-through!important}:root .text-decoration-overline{text-decoration:overline!important}:root .fst-italic{font-style:italic!important}:root .fst-normal{font-style:normal!important}:root .w-min-content{width:min-content!important}:root .h-min-content{height:min-content!important}:root .w-max-content{width:max-content!important}:root .h-max-content{height:max-content!important}:root .w-auto{width:auto!important}:root .h-auto{height:auto!important}:root .w-fit-content{width:fit-content!important}:root .h-fit-content{height:fit-content!important}:root .min-w-auto{min-width:auto!important}:root .min-h-auto{min-height:auto!important}:root .max-w-auto{max-width:auto!important}:root .max-h-auto{max-height:auto!important}:root .w-100{width:100%!important}:root .w-50{width:50%!important}:root .w-0{width:0!important}:root .h-100{height:100%!important}:root .h-50{height:50%!important}:root .h-0{height:0!important}:root .min-w-100{min-width:100%!important}:root .min-w-50{min-width:50%!important}:root .min-w-0{min-width:0!important}:root .min-h-100{min-height:100%!important}:root .min-h-50{min-height:50%!important}:root .min-h-0{min-height:0!important}:root .max-w-100{max-width:100%!important}:root .max-w-50{max-width:50%!important}:root .max-w-0{max-width:0!important}:root .max-h-100{max-height:100%!important}:root .max-h-50{max-height:50%!important}:root .max-h-0{max-height:0!important}:root .overflow-auto{overflow:auto!important}:root .overflow-hidden{overflow:hidden!important}:root .overflow-visible{overflow:visible!important}:root .overflow-scroll{overflow:scroll!important}:root .overflow-x-auto{overflow-x:auto!important}:root .overflow-x-hidden{overflow-x:hidden!important}:root .overflow-x-visible{overflow-x:visible!important}:root .overflow-x-scroll{overflow-x:scroll!important}:root .overflow-y-auto{overflow-y:auto!important}:root .overflow-y-hidden{overflow-y:hidden!important}:root .overflow-y-visible{overflow-y:visible!important}:root .overflow-y-scroll{overflow-y:scroll!important}:root .backdrop-blur-sm{-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}:root .backdrop-blur-md{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}:root .backdrop-blur-lg{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}:root .backdrop-blur-xl{-webkit-backdrop-filter:blur(24px)!important;backdrop-filter:blur(24px)!important}:root .auto-overflow{height:100%;max-height:100%;overflow-y:auto!important;width:100%;max-width:100%;overflow-x:auto!important}:root .auto-overflow-x{width:100%;max-width:100%;overflow-x:auto!important}:root .auto-overflow-y{height:100%;max-height:100%;overflow-y:auto!important}:root .pe-none{pointer-events:none!important}:root .lh-dot-25{line-height:.25!important}:root .lh-dot-50{line-height:.5!important}:root .lh-dot-75{line-height:.75!important}:root .lh-dot-90{line-height:.9!important}:root .lh-1{line-height:1!important}:root .lh-1-25{line-height:1.25!important}:root .lh-1-5{line-height:1.5!important}:root .lh-1-75{line-height:1.75!important}:root .lh-2{line-height:2!important}:root .lh-2-5{line-height:2.5!important}:root .lh-3{line-height:3!important}:root .ls-1{letter-spacing:.0625em!important}:root .ls-2{letter-spacing:.125em!important}:root .ls-3{letter-spacing:.25em!important}:root .ls-4{letter-spacing:.5em!important}:root .ls-5{letter-spacing:1em!important}:root .text-uppercase{text-transform:uppercase!important}:root .text-lowercase{text-transform:lowercase!important}:root .text-capitalize{text-transform:capitalize!important}@keyframes ds-slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes ds-slide-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes ds-slide-in-up{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ds-slide-in-down{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ds-slide-out-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes ds-slide-out-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes ds-slide-out-up{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}@keyframes ds-slide-out-down{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}@keyframes heroWordIn{0%{opacity:0;translate:0 .5em}to{opacity:1;translate:0 0}}@keyframes heroWordOut{0%{opacity:1;translate:0 0}to{opacity:0;translate:0 -.5em}}@keyframes blinkAnimation{0%{box-shadow:0 0 5px 2px var(--highlight-color);background:rgb(from var(--highlight-color) r g b/1)}to{box-shadow:0 0 5px 2px rgb(from var(--highlight-color) r g b/.25);background:rgb(from var(--highlight-color) r g b/.3)}}.shake{animation:shake .4s ease-in-out}.blinking-dot{--size: 8px;--background-opacity: 1;--highlight-color: var(--color-secondary);--background-color: var(--color-secondary);--text-color: var(--color-secondary);color:var(--text-color);border-radius:50%;width:var(--size);height:var(--size);aspect-ratio:1;background:rgb(from var(--background-color) r g b/var(--background-opacity));box-shadow:0 0 5px 2px var(--highlight-color);animation:blinkAnimation 1.5s infinite alternate}html,body{height:100%}body{margin:0}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{box-shadow:0 0 0 1000px var(--color-white) inset!important}h1,h2,h3,h4,h5,h6{margin:0}div[tabindex="0"]{cursor:pointer;transition:var(--transition-duration)}div[tabindex="0"]:not([role=menuitem]):is(:focus,:focus-visible,:hover){outline:none}a{color:rgb(from var(--color-primary) r g b/.8);text-decoration:none;font-weight:200;display:inline-flex;align-items:center;gap:.5ch}a:hover{color:var(--color-primary)}html,body{padding:0;margin:0}::selection{background-color:rgb(from var(--color-highlight) r g b/.5);color:var(--color-white)}:root{--content-max-width: 1380px}:root.is-mobile{--content-max-width: calc(100svw - var(--spacing-7) * 2)}:root .max-content-width{max-width:var(--content-max-width);margin-inline:auto}:root .highlighted-text{color:transparent;background:linear-gradient(to right,var(--color-secondary),var(--color-highlight2));-webkit-background-clip:text;background-clip:text;width:fit-content}.search-field{width:100%;max-width:520px;--mat-form-field-height: 52px;--mat-form-field-outlined-outline-color: rgb(from var(--color-dark) r g b / .3)}.news-details-dialog .mat-mdc-dialog-surface{padding:0;overflow:hidden;border-radius:var(--radius-6)}
