@charset "UTF-8";@font-face{font-family:Inter;font-style:normal;font-weight:100;font-display:swap;src:url("./media/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyeMZg-VCWLLTG2.ttf") format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url("./media/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuDyfMZg-I62A7EIN.ttf") format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url("./media/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuOKfMZg-BGJ3KV6H.ttf") format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url("./media/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfMZg-OS4OQHHH.ttf") format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url("./media/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuI6fMZg-UWYZNGCT.ttf") format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url("./media/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuGKYMZg-VRBSYECP.ttf") format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url("./media/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuFuYMZg-DHYSTJCL.ttf") format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url("./media/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuDyYMZg-7ECNOMGJ.ttf") format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url("./media/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuBWYMZg-WVX3K35E.ttf") format("truetype")}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{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-dark) 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: Inter, system-ui, 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[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 .cdk-overlay-container[theme=light]{--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{--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)}.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(--text-color) r g b/.25)}: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-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:rgb(from var(--color-black) r g b/.85)!important}:root mat-form-field input::placeholder,:root mat-form-field textarea::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-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-primary);--mat-slider-color-contrast: var(--color-primary-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-primary);--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-primary-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-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-radio-selected-icon-color: var(--mat-radio-button-color);--mat-radio-selected-hover-icon-color: hsl(from var(--mat-radio-button-color) h s calc(l - 10) /1);--mat-radio-selected-focus-icon-color: hsl(from var(--mat-radio-button-color) h s calc(l - 5) /1);--mat-radio-unselected-icon-color: var(--color-light);--mat-radio-unselected-focus-icon-color: hsl(from var(--color-light) h s calc(l - 10) /1);--mat-radio-unselected-hover-icon-color: hsl(from var(--color-light) h s calc(l - 5) /1)}:root mat-radio-button.mat-mdc-radio-button .mdc-radio__outer-circle{border-width:1px}: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 .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 .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-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 .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-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 .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-25{opacity:.25!important}:root .opacity-50{opacity:.5!important}:root .opacity-75{opacity:.75!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-5{line-height:.5!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}@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)}}.shake{animation:shake .4s ease-in-out}html,body{height:100%}body{margin:0}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0px 1000px var(--color-white) inset!important;box-shadow:0 0 0 1000px var(--color-white) inset!important}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}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{text-decoration:none;color:var(--color-link)}.invalid.emulate-form-field{border:1px solid var(--color-danger)!important}
