.mat-badge-content{font-weight:600;font-size:12px;font-family:Roboto,Helvetica Neue,sans-serif}.mat-badge-small .mat-badge-content{font-size:9px}.mat-badge-large .mat-badge-content{font-size:24px}.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1{font:400 24px/32px -apple-system,BlinkMacSystemFont,Segoe UI,IBM Plex Sans,Roboto,Helvetica,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font:500 20px/32px -apple-system,BlinkMacSystemFont,Segoe UI,IBM Plex Sans,Roboto,Helvetica,sans-serif;letter-spacing:.0125em;margin:0 0 16px}.mat-h3,.mat-subtitle-1,.mat-typography .mat-h3,.mat-typography .mat-subtitle-1,.mat-typography h3{font:400 16px/28px -apple-system,BlinkMacSystemFont,Segoe UI,IBM Plex Sans,Roboto,Helvetica,sans-serif;letter-spacing:.009375em;margin:0 0 16px}.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font:400 16px/24px -apple-system,BlinkMacSystemFont,Segoe UI,IBM Plex Sans,Roboto,Helvetica,sans-serif;letter-spacing:.03125em;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 11.62px/20px -apple-system,BlinkMacSystemFont,Segoe UI,IBM Plex Sans,Roboto,Helvetica,sans-serif;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 9.38px/20px -apple-system,BlinkMacSystemFont,Segoe UI,IBM Plex Sans,Roboto,Helvetica,sans-serif;margin:0 0 12px}.mat-body-strong,.mat-subtitle-2,.mat-typography .mat-body-strong,.mat-typography .mat-subtitle-2{font:500 14px/22px -apple-system,BlinkMacSystemFont,Segoe UI,IBM Plex Sans,Roboto,Helvetica,sans-serif;letter-spacing:.0071428571em}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font:400 14px/20px -apple-system,BlinkMacSystemFont,Segoe UI,IBM Plex Sans,Roboto,Helvetica,sans-serif;letter-spacing:.0178571429em}.mat-body p,.mat-body-2 p,.mat-typography .mat-body p,.mat-typography .mat-body-2 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font:400 12px/20px -apple-system,BlinkMacSystemFont,Segoe UI,IBM Plex Sans,Roboto,Helvetica,sans-serif;letter-spacing:.0333333333em}.mat-headline-1,.mat-typography .mat-headline-1{font:300 96px/96px -apple-system,BlinkMacSystemFont,Segoe UI,IBM Plex Sans,Roboto,Helvetica,sans-serif;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2{font:300 60px/60px -apple-system,BlinkMacSystemFont,Segoe UI,IBM Plex Sans,Roboto,Helvetica,sans-serif;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3,.mat-typography .mat-headline-3{font:400 48px/50px -apple-system,BlinkMacSystemFont,Segoe UI,IBM Plex Sans,Roboto,Helvetica,sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-headline-4,.mat-typography .mat-headline-4{font:400 34px/40px -apple-system,BlinkMacSystemFont,Segoe UI,IBM Plex Sans,Roboto,Helvetica,sans-serif;letter-spacing:.0073529412em;margin:0 0 64px}.mat-bottom-sheet-container{font:400 14px/20px -apple-system,BlinkMacSystemFont,Segoe UI,IBM Plex Sans,Roboto,Helvetica,sans-serif;letter-spacing:.0178571429em}.mat-button-toggle,.mat-calendar{font-family:Roboto,Helvetica Neue,sans-serif}.mat-calendar-body{font-size:13px}.mat-calendar-body-label,.mat-calendar-period-button{font-size:14px;font-weight:500}.mat-calendar-table-header th{font-size:11px;font-weight:400}.mat-expansion-panel-header{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,IBM Plex Sans,Roboto,Helvetica,sans-serif;font-size:14px;font-weight:500}.mat-expansion-panel-content{font:400 14px/20px -apple-system,BlinkMacSystemFont,Segoe UI,IBM Plex Sans,Roboto,Helvetica,sans-serif;letter-spacing:.0178571429em}.mat-grid-tile-header,.mat-grid-tile-footer{font-size:14px}.mat-grid-tile-header .mat-line,.mat-grid-tile-footer .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header .mat-line:nth-child(n+2),.mat-grid-tile-footer .mat-line:nth-child(n+2){font-size:12px}.mat-stepper-vertical,.mat-stepper-horizontal{font-family:Roboto,Helvetica Neue,sans-serif}.mat-step-label{font-size:14px;font-weight:400}.mat-step-sub-label-error{font-weight:400}.mat-step-label-error{font-size:16px}.mat-step-label-selected{font-size:16px;font-weight:400}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font:500 20px/32px -apple-system,BlinkMacSystemFont,Segoe UI,IBM Plex Sans,Roboto,Helvetica,sans-serif;letter-spacing:.0125em;margin:0}.mat-tree{font-family:Roboto,Helvetica Neue,sans-serif}.mat-tree-node,.mat-nested-tree-node{font-weight:400;font-size:14px}.mat-mdc-option{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, -apple-system, BlinkMacSystemFont, Segoe UI, IBM Plex Sans, Roboto, Helvetica, sans-serif));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em)}.mat-mdc-card-title{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-headline6-font-family, var(--mdc-typography-font-family, -apple-system, BlinkMacSystemFont, Segoe UI, IBM Plex Sans, Roboto, Helvetica, sans-serif));font-size:var(--mdc-typography-headline6-font-size, 20px);line-height:var(--mdc-typography-headline6-line-height, 32px);font-weight:var(--mdc-typography-headline6-font-weight, 500);letter-spacing:var(--mdc-typography-headline6-letter-spacing, .0125em);-webkit-text-decoration:var(--mdc-typography-headline6-text-decoration, inherit);text-decoration:var(--mdc-typography-headline6-text-decoration, inherit);text-transform:var(--mdc-typography-headline6-text-transform, none)}.mat-mdc-card-subtitle{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, -apple-system, BlinkMacSystemFont, Segoe UI, IBM Plex Sans, Roboto, Helvetica, sans-serif));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-tooltip{--mdc-plain-tooltip-supporting-text-font: -apple-system, BlinkMacSystemFont, Segoe UI, IBM Plex Sans, Roboto, Helvetica, sans-serif;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field__input,.mdc-text-field__affix{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, -apple-system, BlinkMacSystemFont, Segoe UI, IBM Plex Sans, Roboto, Helvetica, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea .mdc-text-field__input{line-height:1.5rem}.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, -apple-system, BlinkMacSystemFont, Segoe UI, IBM Plex Sans, Roboto, Helvetica, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper,.mat-mdc-form-field-bottom-align:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, -apple-system, BlinkMacSystemFont, Segoe UI, IBM Plex Sans, Roboto, Helvetica, sans-serif));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field,.mat-mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, -apple-system, BlinkMacSystemFont, Segoe UI, IBM Plex Sans, Roboto, Helvetica, sans-serif));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:16px}.mat-mdc-select-panel{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, -apple-system, BlinkMacSystemFont, Segoe UI, IBM Plex Sans, Roboto, Helvetica, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);line-height:var(--mdc-typography-subtitle1-line-height, 28px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none);line-height:24px}.mat-mdc-select{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, -apple-system, BlinkMacSystemFont, Segoe UI, IBM Plex Sans, Roboto, Helvetica, sans-serif));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-autocomplete-panel{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, -apple-system, BlinkMacSystemFont, Segoe UI, IBM Plex Sans, Roboto, Helvetica, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);line-height:var(--mdc-typography-subtitle1-line-height, 28px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none);line-height:24px}.mat-mdc-dialog-container{--mdc-dialog-subhead-font: -apple-system, BlinkMacSystemFont, Segoe UI, IBM Plex Sans, Roboto, Helvetica, sans-serif;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: -apple-system, BlinkMacSystemFont, Segoe UI, IBM Plex Sans, Roboto, Helvetica, sans-serif;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip,.mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, -apple-system, BlinkMacSystemFont, Segoe UI, IBM Plex Sans, Roboto, Helvetica, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider{--mdc-slider-label-label-text-font: -apple-system, BlinkMacSystemFont, Segoe UI, IBM Plex Sans, Roboto, Helvetica, sans-serif;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}.mat-mdc-menu-content{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, -apple-system, BlinkMacSystemFont, Segoe UI, IBM Plex Sans, Roboto, Helvetica, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);line-height:var(--mdc-typography-subtitle1-line-height, 28px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none);line-height:24px}.mat-mdc-menu-content,.mat-mdc-menu-content .mat-mdc-menu-item .mdc-list-item__primary-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, -apple-system, BlinkMacSystemFont, Segoe UI, IBM Plex Sans, Roboto, Helvetica, sans-serif));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mdc-list{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, -apple-system, BlinkMacSystemFont, Segoe UI, IBM Plex Sans, Roboto, Helvetica, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);line-height:var(--mdc-typography-subtitle1-line-height, 28px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none);line-height:24px}.mdc-list-item__primary-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, -apple-system, BlinkMacSystemFont, Segoe UI, IBM Plex Sans, Roboto, Helvetica, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);line-height:var(--mdc-typography-subtitle1-line-height, 28px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-list-item__secondary-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, -apple-system, BlinkMacSystemFont, Segoe UI, IBM Plex Sans, Roboto, Helvetica, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-list-item__overline-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-overline-font-family, var(--mdc-typography-font-family, -apple-system, BlinkMacSystemFont, Segoe UI, IBM Plex Sans, Roboto, Helvetica, sans-serif));font-size:var(--mdc-typography-overline-font-size, 12px);line-height:var(--mdc-typography-overline-line-height, 32px);font-weight:var(--mdc-typography-overline-font-weight, 500);letter-spacing:var(--mdc-typography-overline-letter-spacing, .1666666667em);-webkit-text-decoration:var(--mdc-typography-overline-text-decoration, none);text-decoration:var(--mdc-typography-overline-text-decoration, none);text-transform:var(--mdc-typography-overline-text-transform, none)}.mdc-list-group__subheader{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, -apple-system, BlinkMacSystemFont, Segoe UI, IBM Plex Sans, Roboto, Helvetica, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);line-height:var(--mdc-typography-subtitle1-line-height, 28px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-list-item--with-trailing-meta .mdc-list-item__end{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, -apple-system, BlinkMacSystemFont, Segoe UI, IBM Plex Sans, Roboto, Helvetica, sans-serif));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}@media all and (-ms-high-contrast: none){.mat-mdc-list-option .mdc-list-item__start .mdc-checkbox .mdc-checkbox__focus-ring,.mat-mdc-list-option .mdc-list-item__end .mdc-checkbox .mdc-checkbox__focus-ring{display:none}}.mat-mdc-list-item .mdc-list-item__primary-text{font:400 16px/24px -apple-system,BlinkMacSystemFont,Segoe UI,IBM Plex Sans,Roboto,Helvetica,sans-serif;letter-spacing:.03125em}.mat-mdc-paginator{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, -apple-system, BlinkMacSystemFont, Segoe UI, IBM Plex Sans, Roboto, Helvetica, sans-serif));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-paginator .mat-mdc-select-value{font-size:12px}.mdc-tab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, -apple-system, BlinkMacSystemFont, Segoe UI, IBM Plex Sans, Roboto, Helvetica, sans-serif));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}@media all and (-ms-high-contrast: none){.mdc-checkbox .mdc-checkbox__focus-ring{display:none}}.mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, -apple-system, BlinkMacSystemFont, Segoe UI, IBM Plex Sans, Roboto, Helvetica, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-button,.mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, -apple-system, BlinkMacSystemFont, Segoe UI, IBM Plex Sans, Roboto, Helvetica, sans-serif));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container{--mdc-snackbar-supporting-text-font: -apple-system, BlinkMacSystemFont, Segoe UI, IBM Plex Sans, Roboto, Helvetica, sans-serif;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table__content,.mdc-data-table__cell{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, -apple-system, BlinkMacSystemFont, Segoe UI, IBM Plex Sans, Roboto, Helvetica, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, -apple-system, BlinkMacSystemFont, Segoe UI, IBM Plex Sans, Roboto, Helvetica, sans-serif));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}@media (max-width: 479px){*.hide-phone,*.show-desktop,*.show-tablet{display:none!important}}@media (min-width: 480px) and (max-width: 839px){*.hide-tablet,*.show-desktop,*.show-phone{display:none!important}}@media (min-width: 840px){*.hide-desktop,*.show-phone,*.show-tablet{display:none!important}}@media not screen and (max-width: 599px){*.show-xs{display:none!important}}@media screen and (max-width: 599px){*.hide-xs{display:none!important}}@media not screen and (min-width: 600px) and (max-width: 969px){*.show-sm{display:none!important}}@media screen and (min-width: 600px) and (max-width: 969px){*.hide-sm{display:none!important}}@media not screen and (min-width: 970px) and (max-width: 1279px){*.show-md{display:none!important}}@media screen and (min-width: 970px) and (max-width: 1279px){*.hide-md{display:none!important}}@media not screen and (min-width: 1280px) and (max-width: 1919px){*.show-lg{display:none!important}}@media screen and (min-width: 1280px) and (max-width: 1919px){*.hide-lg{display:none!important}}@media not screen and (min-width: 1920px) and (max-width: 5000px){*.show-xl{display:none!important}}@media screen and (min-width: 1920px) and (max-width: 5000px){*.hide-xl{display:none!important}}@media not screen and (max-width: 599px){*.show-lt-sm{display:none!important}}@media screen and (max-width: 599px){*.hide-lt-sm{display:none!important}}@media not screen and (max-width: 969px){*.show-lt-md{display:none!important}}@media screen and (max-width: 969px){*.hide-lt-md{display:none!important}}@media not screen and (max-width: 1279px){*.show-lt-lg{display:none!important}}@media screen and (max-width: 1279px){*.hide-lt-lg{display:none!important}}@media not screen and (max-width: 1919px){*.show-lt-xl{display:none!important}}@media screen and (max-width: 1919px){*.hide-lt-xl{display:none!important}}@media not screen and (min-width: 600px){*.show-gt-xs{display:none!important}}@media screen and (min-width: 600px){*.hide-gt-xs{display:none!important}}@media not screen and (min-width: 970px){*.show-gt-sm{display:none!important}}@media screen and (min-width: 970px){*.hide-gt-sm{display:none!important}}@media not screen and (min-width: 1280px){*.show-gt-md{display:none!important}}@media screen and (min-width: 1280px){*.hide-gt-md{display:none!important}}@media not screen and (min-width: 1920px){*.show-gt-lg{display:none!important}}@media screen and (min-width: 1920px){*.hide-gt-lg{display:none!important}}*.fx-layout-row{display:flex;flex-direction:row;flex-wrap:nowrap}*.fx-layout-column{display:flex;flex-direction:column;flex-wrap:nowrap}*.fx-layout-reverse[class*=fx-layout-row]{flex-direction:row-reverse}*.fx-layout-reverse[class*=fx-layout-column]{flex-direction:column-reverse}*.fx-layout-wrap{flex-wrap:wrap}@media (min-width: 840px){*.fx-layout-row--desktop{display:flex;flex-direction:row;flex-wrap:nowrap}*.fx-layout-column--desktop{display:flex;flex-direction:column;flex-wrap:nowrap}*.fx-layout-reverse--desktop[class*=fx-layout-row]{flex-direction:row-reverse}*.fx-layout-reverse--desktop[class*=fx-layout-column]{flex-direction:column-reverse}*.fx-layout-wrap--desktop{flex-wrap:wrap}}@media (min-width: 480px) and (max-width: 839px){*.fx-layout-row--tablet{display:flex;flex-direction:row;flex-wrap:nowrap}*.fx-layout-column--tablet{display:flex;flex-direction:column;flex-wrap:nowrap}*.fx-layout-reverse--tablet[class*=fx-layout-row]{flex-direction:row-reverse}*.fx-layout-reverse--tablet[class*=fx-layout-column]{flex-direction:column-reverse}*.fx-layout-wrap--tablet{flex-wrap:wrap}}@media (max-width: 479px){*.fx-layout-row--phone{display:flex;flex-direction:row;flex-wrap:nowrap}*.fx-layout-column--phone{display:flex;flex-direction:column;flex-wrap:nowrap}*.fx-layout-reverse--phone[class*=fx-layout-row]{flex-direction:row-reverse}*.fx-layout-reverse--phone[class*=fx-layout-column]{flex-direction:column-reverse}*.fx-layout-wrap--phone{flex-wrap:wrap}}*.fx-align--start-x{justify-content:flex-start}*.fx-align--end-x{justify-content:flex-end}*.fx-align--center-x{justify-content:center}*.fx-align--space-between-x{justify-content:space-between}*.fx-align--space-around-x{justify-content:space-around}*.fx-align--space-evenly-x{justify-content:space-evenly}*.fx-align--x-start{align-items:flex-start}*.fx-align--x-end{align-items:flex-end}*.fx-align--x-center{align-items:center}*.fx-align--x-baseline{align-items:baseline}*.fx-align--x-stretch{align-items:stretch}*.fx-flex{flex:1 1 0}*.fx-flex-grow{flex:1 1 auto}*:has(> .fx-flex,> .fx-flex-grow):not([class*=fx-layout-]){display:flex;flex-direction:row;flex-wrap:nowrap}*.fx-gap--1px{gap:1px}*.fx-gap--1em{gap:1em}*.fx-gap--2px{gap:2px}*.fx-gap--2em{gap:2em}*.fx-gap--3px{gap:3px}*.fx-gap--3em{gap:3em}*.fx-gap--4px{gap:4px}*.fx-gap--4em{gap:4em}*.fx-gap--5px{gap:5px}*.fx-gap--5em{gap:5em}*.fx-gap--6px{gap:6px}*.fx-gap--6em{gap:6em}*.fx-gap--7px{gap:7px}*.fx-gap--7em{gap:7em}*.fx-gap--8px{gap:8px}*.fx-gap--8em{gap:8em}*.fx-gap--9px{gap:9px}*.fx-gap--9em{gap:9em}*.fx-gap--10px{gap:10px}*.fx-gap--10em{gap:10em}html,body{height:100%;padding:0;margin:0}a,a:hover,a:visited{text-decoration:none;color:currentColor}*:focus{outline:none}img{border:0;border-top-color:initial;border-top-style:initial;border-top-width:0px;border-right-color:initial;border-right-style:initial;border-right-width:0px;border-bottom-color:initial;border-bottom-style:initial;border-bottom-width:0px;border-left-color:initial;border-left-style:initial;border-left-width:0px;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;vertical-align:middle}
