.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:var(--mat-app-elevation-shadow-level-0, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow)}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:var(--mat-app-elevation-shadow-level-1, 0px 2px 1px -1px --mat-sys-shadow, 0px 1px 1px 0px --mat-sys-shadow, 0px 1px 3px 0px --mat-sys-shadow)}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:var(--mat-app-elevation-shadow-level-2, 0px 3px 1px -2px --mat-sys-shadow, 0px 2px 2px 0px --mat-sys-shadow, 0px 1px 5px 0px --mat-sys-shadow)}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:var(--mat-app-elevation-shadow-level-3, 0px 3px 3px -2px --mat-sys-shadow, 0px 3px 4px 0px --mat-sys-shadow, 0px 1px 8px 0px --mat-sys-shadow)}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:var(--mat-app-elevation-shadow-level-4, 0px 2px 4px -1px --mat-sys-shadow, 0px 4px 5px 0px --mat-sys-shadow, 0px 1px 10px 0px --mat-sys-shadow)}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:var(--mat-app-elevation-shadow-level-5, 0px 3px 5px -1px --mat-sys-shadow, 0px 5px 8px 0px --mat-sys-shadow, 0px 1px 14px 0px --mat-sys-shadow)}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:var(--mat-app-elevation-shadow-level-6, 0px 3px 5px -1px --mat-sys-shadow, 0px 6px 10px 0px --mat-sys-shadow, 0px 1px 18px 0px --mat-sys-shadow)}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:var(--mat-app-elevation-shadow-level-7, 0px 4px 5px -2px --mat-sys-shadow, 0px 7px 10px 1px --mat-sys-shadow, 0px 2px 16px 1px --mat-sys-shadow)}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:var(--mat-app-elevation-shadow-level-8, 0px 5px 5px -3px --mat-sys-shadow, 0px 8px 10px 1px --mat-sys-shadow, 0px 3px 14px 2px --mat-sys-shadow)}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:var(--mat-app-elevation-shadow-level-9, 0px 5px 6px -3px --mat-sys-shadow, 0px 9px 12px 1px --mat-sys-shadow, 0px 3px 16px 2px --mat-sys-shadow)}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:var(--mat-app-elevation-shadow-level-10, 0px 6px 6px -3px --mat-sys-shadow, 0px 10px 14px 1px --mat-sys-shadow, 0px 4px 18px 3px --mat-sys-shadow)}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:var(--mat-app-elevation-shadow-level-11, 0px 6px 7px -4px --mat-sys-shadow, 0px 11px 15px 1px --mat-sys-shadow, 0px 4px 20px 3px --mat-sys-shadow)}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:var(--mat-app-elevation-shadow-level-12, 0px 7px 8px -4px --mat-sys-shadow, 0px 12px 17px 2px --mat-sys-shadow, 0px 5px 22px 4px --mat-sys-shadow)}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:var(--mat-app-elevation-shadow-level-13, 0px 7px 8px -4px --mat-sys-shadow, 0px 13px 19px 2px --mat-sys-shadow, 0px 5px 24px 4px --mat-sys-shadow)}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:var(--mat-app-elevation-shadow-level-14, 0px 7px 9px -4px --mat-sys-shadow, 0px 14px 21px 2px --mat-sys-shadow, 0px 5px 26px 4px --mat-sys-shadow)}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:var(--mat-app-elevation-shadow-level-15, 0px 8px 9px -5px --mat-sys-shadow, 0px 15px 22px 2px --mat-sys-shadow, 0px 6px 28px 5px --mat-sys-shadow)}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:var(--mat-app-elevation-shadow-level-16, 0px 8px 10px -5px --mat-sys-shadow, 0px 16px 24px 2px --mat-sys-shadow, 0px 6px 30px 5px --mat-sys-shadow)}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:var(--mat-app-elevation-shadow-level-17, 0px 8px 11px -5px --mat-sys-shadow, 0px 17px 26px 2px --mat-sys-shadow, 0px 6px 32px 5px --mat-sys-shadow)}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:var(--mat-app-elevation-shadow-level-18, 0px 9px 11px -5px --mat-sys-shadow, 0px 18px 28px 2px --mat-sys-shadow, 0px 7px 34px 6px --mat-sys-shadow)}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:var(--mat-app-elevation-shadow-level-19, 0px 9px 12px -6px --mat-sys-shadow, 0px 19px 29px 2px --mat-sys-shadow, 0px 7px 36px 6px --mat-sys-shadow)}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:var(--mat-app-elevation-shadow-level-20, 0px 10px 13px -6px --mat-sys-shadow, 0px 20px 31px 3px --mat-sys-shadow, 0px 8px 38px 7px --mat-sys-shadow)}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:var(--mat-app-elevation-shadow-level-21, 0px 10px 13px -6px --mat-sys-shadow, 0px 21px 33px 3px --mat-sys-shadow, 0px 8px 40px 7px --mat-sys-shadow)}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:var(--mat-app-elevation-shadow-level-22, 0px 10px 14px -6px --mat-sys-shadow, 0px 22px 35px 3px --mat-sys-shadow, 0px 8px 42px 7px --mat-sys-shadow)}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:var(--mat-app-elevation-shadow-level-23, 0px 11px 14px -7px --mat-sys-shadow, 0px 23px 36px 3px --mat-sys-shadow, 0px 9px 44px 8px --mat-sys-shadow)}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:var(--mat-app-elevation-shadow-level-24, 0px 11px 15px -7px --mat-sys-shadow, 0px 24px 38px 3px --mat-sys-shadow, 0px 9px 46px 8px --mat-sys-shadow)}html{--mat-sys-on-surface: initial}.mat-app-background{background-color:var(--mat-app-background-color, var(--mat-sys-background, transparent));color:var(--mat-app-text-color, var(--mat-sys-on-background, inherit))}:root{color-scheme:light;--mat-sys-background: light-dark(#fbf8ff, #12131b);--mat-sys-error: light-dark(#bd0041, #ffb2b9);--mat-sys-error-container: light-dark(#ffd9dc, #91002f);--mat-sys-inverse-on-surface: light-dark(#f2effc, #303039);--mat-sys-inverse-primary: light-dark(#bfc1ff, #4247e4);--mat-sys-inverse-surface: light-dark(#303039, #e3e1ee);--mat-sys-on-background: light-dark(#1b1b24, #e3e1ee);--mat-sys-on-error: light-dark(#ffffff, #67001f);--mat-sys-on-error-container: light-dark(#91002f, #ffd9dc);--mat-sys-on-primary: light-dark(#ffffff, #0800ab);--mat-sys-on-primary-container: light-dark(#2527cd, #e1e0ff);--mat-sys-on-primary-fixed: light-dark(#03006d, #03006d);--mat-sys-on-primary-fixed-variant: light-dark(#2527cd, #2527cd);--mat-sys-on-secondary: light-dark(#ffffff, #26296a);--mat-sys-on-secondary-container: light-dark(#3d4081, #e1e0ff);--mat-sys-on-secondary-fixed: light-dark(#0f1054, #0f1054);--mat-sys-on-secondary-fixed-variant: light-dark(#3d4081, #3d4081);--mat-sys-on-surface: light-dark(#1b1b24, #e3e1ee);--mat-sys-on-surface-variant: light-dark(#454555, #e2e0f4);--mat-sys-on-tertiary: light-dark(#ffffff, #67001f);--mat-sys-on-tertiary-container: light-dark(#91002f, #ffd9dc);--mat-sys-on-tertiary-fixed: light-dark(#400010, #400010);--mat-sys-on-tertiary-fixed-variant: light-dark(#91002f, #91002f);--mat-sys-outline: light-dark(#767587, #908fa1);--mat-sys-outline-variant: light-dark(#c6c5d8, #454555);--mat-sys-primary: light-dark(#4247e4, #bfc1ff);--mat-sys-primary-container: light-dark(#e1e0ff, #2527cd);--mat-sys-primary-fixed: light-dark(#e1e0ff, #e1e0ff);--mat-sys-primary-fixed-dim: light-dark(#bfc1ff, #bfc1ff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#54589b, #bfc1ff);--mat-sys-secondary-container: light-dark(#e1e0ff, #3d4081);--mat-sys-secondary-fixed: light-dark(#e1e0ff, #e1e0ff);--mat-sys-secondary-fixed-dim: light-dark(#bfc1ff, #bfc1ff);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#fbf8ff, #12131b);--mat-sys-surface-bright: light-dark(#fbf8ff, #383842);--mat-sys-surface-container: light-dark(#efecf9, #1f1f28);--mat-sys-surface-container-high: light-dark(#e9e6f4, #292933);--mat-sys-surface-container-highest: light-dark(#e3e1ee, #34343e);--mat-sys-surface-container-low: light-dark(#f5f2ff, #1b1b24);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0d0d16);--mat-sys-surface-dim: light-dark(#dbd8e5, #12131b);--mat-sys-surface-tint: light-dark(#4247e4, #bfc1ff);--mat-sys-surface-variant: light-dark(#e2e0f4, #454555);--mat-sys-tertiary: light-dark(#bd0041, #ffb2b9);--mat-sys-tertiary-container: light-dark(#ffd9dc, #91002f);--mat-sys-tertiary-fixed: light-dark(#ffd9dc, #ffd9dc);--mat-sys-tertiary-fixed-dim: light-dark(#ffb2b9, #ffb2b9);--mat-sys-neutral-variant20: #2f2f3e;--mat-sys-neutral10: #1b1b24;--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 Inter, sans-serif;--mat-sys-body-large-font: Inter, sans-serif;--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 Inter, sans-serif;--mat-sys-body-medium-font: Inter, sans-serif;--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 Inter, sans-serif;--mat-sys-body-small-font: Inter, sans-serif;--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 neue-haas-grotesk-display, sans-serif;--mat-sys-display-large-font: neue-haas-grotesk-display, sans-serif;--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 neue-haas-grotesk-display, sans-serif;--mat-sys-display-medium-font: neue-haas-grotesk-display, sans-serif;--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 neue-haas-grotesk-display, sans-serif;--mat-sys-display-small-font: neue-haas-grotesk-display, sans-serif;--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 neue-haas-grotesk-display, sans-serif;--mat-sys-headline-large-font: neue-haas-grotesk-display, sans-serif;--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 neue-haas-grotesk-display, sans-serif;--mat-sys-headline-medium-font: neue-haas-grotesk-display, sans-serif;--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 neue-haas-grotesk-display, sans-serif;--mat-sys-headline-small-font: neue-haas-grotesk-display, sans-serif;--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 Inter, sans-serif;--mat-sys-label-large-font: Inter, sans-serif;--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 Inter, sans-serif;--mat-sys-label-medium-font: Inter, sans-serif;--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 Inter, sans-serif;--mat-sys-label-small-font: Inter, sans-serif;--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 neue-haas-grotesk-display, sans-serif;--mat-sys-title-large-font: neue-haas-grotesk-display, sans-serif;--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 Inter, sans-serif;--mat-sys-title-medium-font: Inter, sans-serif;--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 Inter, sans-serif;--mat-sys-title-small-font: Inter, sans-serif;--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;--mat-sys-primary: #1e1ec8;--mat-sys-secondary-container: #ededfb;--mat-sys-surface: #ffffff;--mat-sys-surface-container-low: #f9f9fd;--mat-sys-surface-container-high: #ffffff;--mat-sys-tertiary: #ff005a;--mat-sys-error: #ff005a;--mat-sys-outline-variant: #e8e6f9;--mat-sys-display-large: 700 3rem/3.5rem neue-haas-grotesk-display;--mat-sys-body-large-tracking: letter-spacing 0;--mat-sys-body-medium-tracking: letter-spacing 0;--mat-sys-body-small-tracking: letter-spacing 0;--custom-sys-success: #00c8a0;--custom-sys-on-success: #ffffff;--custom-sys-blue: #0096fa;--mat-font-family: "Inter", sans-serif;--custom-row-text-weight: 400}body{font-family:var(--mat-font-family);--mat-autocomplete-container-shape: 10px;--mat-button-filled-container-shape: 10px;--mat-button-filled-horizontal-padding: 2rem;--mat-button-filled-label-text-weight: 700;--mat-button-filled-label-text-size: clamp(16px, 2vw, 18px);--mat-button-outlined-label-text-size: clamp(16px, 2vw, 18px);--mat-button-outlined-label-text-weight: 700;--mat-button-outlined-container-shape: 10px;--mat-button-text-container-shape: 10px;--mat-button-text-container-height: 40px;--mat-button-text-with-icon-horizontal-padding: 16px;--mat-button-text-hover-state-layer-opacity: .08;--mat-button-filled-container-color: var(--mat-sys-primary);--mat-button-outlined-label-text-color: var(--mat-sys-primary);--mat-button-outlined-outline-color: var(--mat-sys-primary);--mat-button-text-label-text-size: clamp(14px, 2vw, 16px);--mat-icon-button-icon-color: var(--mat-sys-primary);--mat-expansion-header-collapsed-state-height: 100px;--mat-expansion-header-expanded-state-height: 100px;--mat-expansion-container-shape: 20px;--mat-expansion-container-background-color: var(--mat-sys-surface-container-low);--mat-divider-color: var(--mat-sys-outline-variant);--mat-toolbar-container-background-color: var(--mat-sys-surface);--mat-toolbar-container-text-color: var(--mat-sys-primary);--mat-sidenav-container-shape: 0 0 0 0;--mat-sidenav-content-background-color: var(--mat-sys-surface);--mat-sidenav-container-background-color: var(--mat-sys-surface);--mat-table-row-item-label-text-size: 16px;--mat-table-footer-supporting-text-size: 16px;--mat-table-row-item-label-text-weight: var(--custom-row-text-weight);--mat-dialog-container-shape: 20px;--mat-dialog-container-color: var(--mat-sys-surface-container-high);--mat-dialog-headline-padding: 0 1.5rem 16px 1.5rem;--mat-dialog-content-padding: 1rem 1.5rem 1rem 1.5rem;--mat-dialog-with-actions-content-padding: 1rem 1.5rem 1rem 1.5rem;--mat-dialog-actions-padding: 0 1.5rem 0 1.5rem;--mat-dialog-subhead-size: 32px;--mat-dialog-subhead-weight: 700;--mat-dialog-subhead-color: var(--mat-sys-on-background);--mat-dialog-supporting-text-size: 1rem;--mat-card-outlined-container-shape: 20px;--mat-card-outlined-outline-width: 1px;--mat-card-title-text-size: 2rem;--mat-card-title-text-weight: 700;--mat-card-subtitle-text-size: 16px;--mat-card-subtitle-text-weight: 400;--mat-fab-container-shape: 10px;--mat-form-field-filled-container-shape: 10px;--mat-form-field-outlined-container-shape: 10px;--mat-form-field-filled-active-indicator-height: 0;--mat-form-field-filled-focus-active-indicator-height: 0;--mat-form-field-container-height: 69px;--mat-form-field-trailing-icon-color: var(--mat-sys-outline);--mat-form-field-filled-label-text-color: var(--mat-sys-outline);--mat-form-field-filled-container-color: var(--mat-sys-surface-container-highest)}.snackbar{--mat-snack-bar-supporting-text-size: 1rem;--mat-snack-bar-supporting-text-weight: 600}.snackbar.default{--mat-snack-bar-container-color: var(--mat-sys-surface-container);--mat-snack-bar-supporting-text-color: var(--mat-sys-on-surface);--mat-snack-bar-button-color: var(--mat-sys-on-surface)}.snackbar.success{--mat-snack-bar-container-color: var(--custom-sys-success);--mat-snack-bar-supporting-text-color: var(--custom-sys-on-success);--mat-snack-bar-button-color: var(--custom-sys-on-success)}.snackbar.error{--mat-snack-bar-container-color: var(--mat-sys-error);--mat-snack-bar-supporting-text-color: var(--mat-sys-on-error);--mat-snack-bar-button-color: var(--mat-sys-on-error)}.snackbar .mat-mdc-snackbar-surface{box-shadow:0 1px 3px #00000014}.app-loader{display:flex;align-items:center;justify-content:center;height:100%}.app-shell{display:grid;min-height:100dvh;grid-template-areas:"main" "footer";grid-template-rows:1fr auto;grid-auto-flow:column;gap:3rem;background-color:var(--mat-sys-surface)}.app-shell>.app-content{grid-area:main}.app-shell>ui-footer{grid-area:footer}#page{min-height:100%;font-size:1rem;font-family:var(--mat-font-family)}#page-content h1{display:block;margin-top:0;margin-bottom:1rem;color:var(--mat-sys-primary)}@media(max-width:959.98px){#page-content h1{margin-bottom:1.5rem}}#page-content h2{display:block;margin-top:0;margin-bottom:1.5rem;color:var(--mat-sys-on-surface)}#page-content .page-section{display:block;margin-bottom:2rem}@media(max-width:959.98px){#page-content .page-section{margin-top:2rem;margin-bottom:.5rem}}.button--big{--mat-button-filled-container-height: 70px;--mat-button-outlined-container-height: 70px}.button--medium{--mat-button-filled-container-height: 55px;--mat-button-outlined-container-height: 55px;--mat-button-text-container-height: 55px}.button--medium-expandable{display:block;min-width:250px}@media(max-width:959.98px){.button--medium-expandable{width:100%}}button.input-icon-suffix{--mat-icon-button-icon-color: var(--mat-sys-outline)}.table-container{width:100%;margin:0 auto;border:1px solid var(--mat-sys-outline-variant);overflow-x:auto;border-radius:20px}@media(max-width:1279.98px){.table-container{overflow:hidden}}.table{width:100%;table-layout:auto;background:transparent}.table .mat-mdc-header-row{background-color:var(--mat-sys-surface-container-low)}.table .header-cell{font-weight:600;padding:.5rem 1rem;border-bottom-width:1px;border-bottom-style:solid;color:var(--mat-sys-on-surface);border-bottom-color:var(--mat-sys-outline-variant)}.table .header-cell.first-column{border-top-left-radius:10px}.table .header-cell.last-column{border-top-right-radius:10px}.table .mat-mdc-row:hover{background-color:var(--mat-sys-surface-container-low)}.table .mat-mdc-header-cell,.table .mat-mdc-cell{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:var(--mat-sys-outline-variant)}.table .data-cell .last-column{display:flex;justify-content:flex-end}.table .data-cell{height:40px;padding:.5rem 1rem;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:var(--mat-sys-outline-variant)}.table .no-data-cell{height:40px;padding:.5rem 1rem;text-align:center;font-weight:600}.table .mat-mdc-row:last-child .mat-mdc-cell.first-column{border-bottom-left-radius:10px}.table .mat-mdc-row:last-child .mat-mdc-cell.last-column{border-bottom-right-radius:10px}.table .table-actions{display:flex;align-items:center;justify-content:end;width:100%;--mat-button-text-label-text-color: var(--mat-sys-on-surface);--mat-icon-button-icon-color: var(--mat-sys-on-surface)}.table .table-actions__button{margin-left:.5rem}.table-paginator{margin-left:10px;margin-right:10px}.table-mobile-container{display:grid;gap:1.5rem}.table-mobile-container .table-mobile-card{display:grid;grid-auto-flow:row;row-gap:1.5rem;border-width:1px;border-style:solid;border-color:var(--mat-sys-outline-variant);border-radius:20px;padding-bottom:1rem}.table-mobile-container .table-mobile-card .table-mobile-card-header{display:grid;grid-template-columns:1fr auto;gap:.5rem;padding:1rem 1.5rem;border-top-left-radius:20px;border-top-right-radius:20px;background-color:var(--mat-sys-surface-container-low);--mat-button-text-label-text-color: var(--mat-sys-on-surface);--mat-icon-button-icon-color: var(--mat-sys-on-surface)}.table-mobile-container .table-mobile-card .table-mobile-card-header .table-mobile-card-header-title{display:grid;grid-template-rows:auto 1fr;gap:.25rem;align-items:center}.table-mobile-container .table-mobile-card .table-mobile-card-header .table-mobile-card-header-title .label{font-weight:600}.table-mobile-container .table-mobile-card .table-mobile-card-header .table-mobile-card-header-actions{display:flex;align-items:center;gap:.5rem}.table-mobile-container .table-mobile-card .table-mobile-card-row{display:grid;grid-template-rows:auto 1fr;gap:.25rem;align-items:center;padding:0 1.5rem}.table-mobile-container .table-mobile-card .table-mobile-card-row .label{font-weight:600}.table-mobile-container .table-mobile-card .table-mobile-card-row.no-gap{gap:0}.table-mobile-container .table-mobile-card .table-mobile-card-row .with-columns{display:grid;grid-template-columns:1fr auto;gap:.5rem}.table-mobile-container .table-mobile-card .table-mobile-card-row .with-columns .left-column{display:flex;flex-direction:row;align-items:center}.table-mobile-container .table-mobile-card .table-mobile-card-row .with-columns .right-column{display:flex;align-items:center;gap:.5rem}.dialog{position:relative;border:1px solid;border-color:var(--mat-sys-outline-variant);border-radius:20px;padding:2rem}@media(max-width:959.98px){.dialog{padding:2rem 1rem}}.dialog{--mat-dialog-subhead-color: var(--mat-sys-primary)}.dialog .dialog-button--close{position:absolute;top:10px;right:10px}.dialog .dialog-header{display:block;padding:0 1.5rem 16px;line-height:2.3rem;color:var(--mat-sys-primary)}.dialog .dialog-content{display:block;padding:1rem 1.5rem}.dialog .dialog-content__loading{display:flex;align-items:center;justify-content:center;height:150px}.dialog .dialog-actions{display:flex;gap:.5rem;padding:0 1.5rem .5rem;margin-top:1.5rem;--mat-button-filled-container-height: 55px;--mat-button-outlined-container-height: 55px}.dialog .dialog-actions button{width:100%}.dialog .dialog-actions:has(>button:nth-child(2):last-child){justify-content:flex-start}.dialog .dialog-actions:has(>button:nth-child(2):last-child) button{width:auto}@media(max-width:959.98px){.dialog .dialog-actions:has(>button:nth-child(2):last-child) button{width:100%;margin:unset!important}}.dialog .dialog-actions__button--save{display:flex;gap:1rem;align-items:center;flex-direction:row-reverse}.dialog .dialog-actions__button--save>mat-icon{display:flex;padding:.25rem;align-items:center}.dialog .dialog-actions__button--save ::ng-deep mat-spinner circle{stroke:currentColor}.card{display:flex;flex-direction:column;padding:2rem 2.5rem;gap:1.5rem;box-sizing:content-box;--mat-card-outlined-outline-color: var(--mat-sys-outline-variant);--mat-card-outlined-container-color: transparent}@media(max-width:959.98px){.card{padding:1rem 1rem 1.5rem;gap:1rem}}.card.card-compact{padding:.5rem 2.5rem}.card.has-wrapper{--mat-card-outlined-outline-width: 0;--mat-card-outlined-container-color: transparent}.card .card-header{padding:0}.card .card-header .card-header-title{color:var(--mat-sys-on-surface)}.card .card-header .card-header-subtitle{margin-top:.5rem}.card .card-content{padding:0}.card .card-content.content-no-header{padding-top:0}.card .card-actions{padding:0}.card .card-footer{margin-top:auto;padding:0}.card .card-secondary{display:flex;flex-direction:column;padding:1rem 1rem 2rem;gap:.25rem;--mat-card-title-text-size: clamp(16px, 2vw, 18px);--mat-card-title-text-weight: 700;--mat-card-subtitle-text-size: clamp(14px, 2vw, 16px);--mat-card-subtitle-text-weight: 400;--mat-card-outlined-container-color: transparent}.card .card-secondary .card-secondary-header{padding:0}.card .card-secondary .card-secondary-header .card-secondary-header-subtitle{margin-top:.5rem}.card .card-secondary .card-secondary-actions{margin-top:.5rem;padding:0}.faq{display:block}.form-field-outlined-without-label .mat-mdc-text-field-wrapper{height:48px}.form-field-outlined-without-label .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix{padding-top:12px!important;padding-bottom:12px!important;min-height:48px!important;height:48px!important}.form-field-filled-without-label{--mat-form-field-filled-input-text-placeholder-color: var(--mat-form-field-filled-label-text-color, var(--mat-sys-on-surface-variant))}.form-field-filled-without-label .mat-mdc-text-field-wrapper{height:55px!important}.mat-mdc-form-field:not(:has(.mat-mdc-select)) .mat-mdc-form-field-infix:has(label,.mat-mdc-floating-label){padding-top:32px!important}.mat-mdc-form-field:has(.mat-mdc-select) .mat-mdc-form-field-infix{padding-top:24px!important}.readonly{pointer-events:none;-webkit-user-select:text;user-select:text}input[readonly],textarea[readonly]{cursor:default}::ng-deep .mat-mdc-option{padding-inline:.25rem}::ng-deep .mat-mdc-table{border-radius:20px!important}::ng-deep .mat-expansion-indicator{margin-right:8px}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}html,body{height:100%;margin:0;padding:0}body{min-height:100dvh;display:flex;flex-direction:column;color:var(--mat-sys-on-surface)}page-root,app-root{display:flex;flex-direction:column;flex:1 0 auto}.grecaptcha-badge{visibility:hidden}router-outlet+*{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.mat-mdc-card-title{line-height:2rem!important}.mat-mdc-form-field-icon-suffix{margin-right:.5rem!important}.mdc-text-field--filled{border-bottom-right-radius:10px!important;border-bottom-left-radius:10px!important}input:-webkit-autofill{box-shadow:0 0 0 1000px transparent inset!important;-webkit-box-shadow:0 0 0 1000px transparent inset!important;background-color:transparent!important;transition:background-color 5000s ease-in-out 0s!important}.mat-form-field-appearance-fill .mat-form-field-flex{background:none!important}.user-menu-panel{padding:1.5rem .5rem}.card img{width:100%;padding:.25rem;height:auto;display:block;box-sizing:border-box}h1{text-align:left;font-weight:700;font-size:3rem;line-height:3.2rem;font-family:neue-haas-grotesk-display,sans-serif}@media(max-width:959.98px){h1{font-size:2.25rem;line-height:2.75rem}}h2{font-weight:700;font-size:2rem;line-height:2.75rem;font-family:neue-haas-grotesk-display,sans-serif}@media(max-width:1279.98px){h2{line-height:2.5rem}}h3{font-weight:700;font-size:1.75rem;line-height:2.25rem;font-family:neue-haas-grotesk-display,sans-serif}@media(max-width:1279.98px){h3{line-height:2rem}}a,p{font-size:1rem;line-height:1.45rem;font-weight:400}a{color:currentColor;font-weight:600;text-decoration:underline}a:hover{text-decoration:none;cursor:pointer}a.below-form-field{text-decoration:none}a.below-form-field:hover{text-decoration:underline}a,p{padding:.125rem}.mat-mdc-form-field.mat-form-field-appearance-fill{--mat-select-arrow-transform: translateY(4px) translateX(8px)}.mat-mdc-select-panel{border-radius:10px!important}.select-panel{display:flex;flex-direction:column;gap:.5rem;width:160px!important;padding:.5rem!important}.account-select-panel{display:flex;flex-direction:column;gap:.5rem;width:100%;padding:.5rem!important}.external-link-dialog-panel .mat-mdc-dialog-surface{overflow-x:hidden}.external-link-dialog-panel .mat-mdc-dialog-content{padding:0;overflow-x:hidden;box-sizing:border-box}h4,h5,h6{font-family:neue-haas-grotesk-display,sans-serif;font-weight:700}#CookiebotWidget{visibility:hidden}
