@font-face{font-family:Comfortaa;font-style:normal;font-weight:300;font-display:swap;src:local("Comfortaa Light"),local("Comfortaa-Light"),url(https://fonts.gstatic.com/s/comfortaa/v9/r_tUZNl0G8xCoOmp_JkSCg7aC6SjiAOpAWOKfJDfVRY.woff2) format("woff2");unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:Comfortaa;font-style:normal;font-weight:300;font-display:swap;src:local("Comfortaa Light"),local("Comfortaa-Light"),url(https://fonts.gstatic.com/s/comfortaa/v9/r_tUZNl0G8xCoOmp_JkSChdwxCXfZpKo5kWAx_74bHs.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Comfortaa;font-style:normal;font-weight:300;font-display:swap;src:local("Comfortaa Light"),local("Comfortaa-Light"),url(https://fonts.gstatic.com/s/comfortaa/v9/r_tUZNl0G8xCoOmp_JkSCvy1_HTwRwgtl1cPga3Fy3Y.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Comfortaa;font-style:normal;font-weight:300;font-display:swap;src:local("Comfortaa Light"),local("Comfortaa-Light"),url(https://fonts.gstatic.com/s/comfortaa/v9/r_tUZNl0G8xCoOmp_JkSCvgrLsWo7Jk1KvZser0olKY.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-family:Comfortaa;font-style:normal;font-weight:300;font-display:swap;src:local("Comfortaa Light"),local("Comfortaa-Light"),url(https://fonts.gstatic.com/s/comfortaa/v9/r_tUZNl0G8xCoOmp_JkSCojoYw3YTyktCCer_ilOlhE.woff2) format("woff2");unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Comfortaa;font-style:normal;font-weight:300;font-display:swap;src:local("Comfortaa Light"),local("Comfortaa-Light"),url(https://fonts.gstatic.com/s/comfortaa/v9/r_tUZNl0G8xCoOmp_JkSChampu5_7CjHW5spxoeN3Vs.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}html{--mat-badge-text-font: Roboto, sans-serif;--mat-badge-line-height: 22px;--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-small-size-line-height: 16px;--mat-badge-large-size-text-size: 24px;--mat-badge-large-size-line-height: 28px}.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1{font:400 24px/32px Roboto,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 Roboto,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 Roboto,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 Roboto,sans-serif;letter-spacing:.03125em;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 11.62px/20px Roboto,sans-serif;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 9.38px/20px Roboto,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 Roboto,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 Roboto,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 Roboto,sans-serif;letter-spacing:.0333333333em}.mat-headline-1,.mat-typography .mat-headline-1{font:300 96px/96px Roboto,sans-serif;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2{font:300 60px/60px Roboto,sans-serif;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3,.mat-typography .mat-headline-3{font:400 48px/50px Roboto,sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-headline-4,.mat-typography .mat-headline-4{font:400 34px/40px Roboto,sans-serif;letter-spacing:.0073529412em;margin:0 0 64px}html{--mat-bottom-sheet-container-text-font: Roboto, sans-serif;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html{--mat-button-toggle-label-text-font: Roboto, sans-serif;--mat-button-toggle-label-text-line-height: 24px;--mat-button-toggle-label-text-size: 16px;--mat-button-toggle-label-text-tracking: .03125em;--mat-button-toggle-label-text-weight: 400;--mat-button-toggle-legacy-label-text-font: Roboto, sans-serif;--mat-button-toggle-legacy-label-text-line-height: 24px;--mat-button-toggle-legacy-label-text-size: 16px;--mat-button-toggle-legacy-label-text-tracking: .03125em;--mat-button-toggle-legacy-label-text-weight: 400}html{--mat-datepicker-calendar-text-font: Roboto, sans-serif;--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html{--mat-expansion-header-text-font: Roboto, sans-serif;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Roboto, sans-serif;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}html{--mat-grid-list-tile-header-primary-text-size: 14px;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 14px;--mat-grid-list-tile-footer-secondary-text-size: 12px}html{--mat-stepper-container-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}html{--mat-toolbar-title-text-font: Roboto, sans-serif;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}html{--mat-tree-node-text-font: Roboto, sans-serif;--mat-tree-node-text-size: 14px;--mat-tree-node-text-weight: 400}html{--mat-option-label-text-font: Roboto, sans-serif;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html{--mat-optgroup-label-text-font: Roboto, sans-serif;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}html{--mat-card-title-text-font: Roboto, sans-serif;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Roboto, sans-serif;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}html{--mat-tooltip-supporting-text-font: Roboto, sans-serif;--mat-tooltip-supporting-text-size: 12px;--mat-tooltip-supporting-text-weight: 400;--mat-tooltip-supporting-text-tracking: .0333333333em}html{--mat-form-field-container-text-font: Roboto, sans-serif;--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-tracking: .03125em;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-subscript-text-font: Roboto, sans-serif;--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400;--mat-form-field-filled-label-text-font: Roboto, sans-serif;--mat-form-field-filled-label-text-size: 16px;--mat-form-field-filled-label-text-tracking: .03125em;--mat-form-field-filled-label-text-weight: 400;--mat-form-field-outlined-label-text-font: Roboto, sans-serif;--mat-form-field-outlined-label-text-size: 16px;--mat-form-field-outlined-label-text-tracking: .03125em;--mat-form-field-outlined-label-text-weight: 400}html{--mat-select-trigger-text-font: Roboto, sans-serif;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html{--mat-dialog-subhead-font: Roboto, sans-serif;--mat-dialog-subhead-line-height: 32px;--mat-dialog-subhead-size: 20px;--mat-dialog-subhead-weight: 500;--mat-dialog-subhead-tracking: .0125em;--mat-dialog-supporting-text-font: Roboto, sans-serif;--mat-dialog-supporting-text-line-height: 24px;--mat-dialog-supporting-text-size: 16px;--mat-dialog-supporting-text-weight: 400;--mat-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip{--mat-chip-label-text-font: Roboto, sans-serif;--mat-chip-label-text-line-height: 20px;--mat-chip-label-text-size: 14px;--mat-chip-label-text-tracking: .0178571429em;--mat-chip-label-text-weight: 400}html,html .mat-mdc-slide-toggle{--mat-slide-toggle-label-text-font: Roboto, sans-serif;--mat-slide-toggle-label-text-line-height: 20px;--mat-slide-toggle-label-text-size: 14px;--mat-slide-toggle-label-text-tracking: .0178571429em;--mat-slide-toggle-label-text-weight: 400}html{--mat-radio-label-text-font: Roboto, sans-serif;--mat-radio-label-text-line-height: 20px;--mat-radio-label-text-size: 14px;--mat-radio-label-text-tracking: .0178571429em;--mat-radio-label-text-weight: 400}html{--mat-slider-label-label-text-font: Roboto, sans-serif;--mat-slider-label-label-text-size: 14px;--mat-slider-label-label-text-line-height: 22px;--mat-slider-label-label-text-tracking: .0071428571em;--mat-slider-label-label-text-weight: 500}html{--mat-menu-item-label-text-font: Roboto, sans-serif;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}html{--mat-list-list-item-label-text-font: Roboto, sans-serif;--mat-list-list-item-label-text-line-height: 24px;--mat-list-list-item-label-text-size: 16px;--mat-list-list-item-label-text-tracking: .03125em;--mat-list-list-item-label-text-weight: 400;--mat-list-list-item-supporting-text-font: Roboto, sans-serif;--mat-list-list-item-supporting-text-line-height: 20px;--mat-list-list-item-supporting-text-size: 14px;--mat-list-list-item-supporting-text-tracking: .0178571429em;--mat-list-list-item-supporting-text-weight: 400;--mat-list-list-item-trailing-supporting-text-font: Roboto, sans-serif;--mat-list-list-item-trailing-supporting-text-line-height: 20px;--mat-list-list-item-trailing-supporting-text-size: 12px;--mat-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mat-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em}html{--mat-paginator-container-text-font: Roboto, sans-serif;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-header{--mat-tab-label-text-font: Roboto, sans-serif;--mat-tab-label-text-size: 14px;--mat-tab-label-text-tracking: .0892857143em;--mat-tab-label-text-line-height: 36px;--mat-tab-label-text-weight: 500}html{--mat-checkbox-label-text-font: Roboto, sans-serif;--mat-checkbox-label-text-line-height: 20px;--mat-checkbox-label-text-size: 14px;--mat-checkbox-label-text-tracking: .0178571429em;--mat-checkbox-label-text-weight: 400}html{--mat-button-filled-label-text-font: Roboto, sans-serif;--mat-button-filled-label-text-size: 14px;--mat-button-filled-label-text-tracking: .0892857143em;--mat-button-filled-label-text-transform: none;--mat-button-filled-label-text-weight: 500;--mat-button-outlined-label-text-font: Roboto, sans-serif;--mat-button-outlined-label-text-size: 14px;--mat-button-outlined-label-text-tracking: .0892857143em;--mat-button-outlined-label-text-transform: none;--mat-button-outlined-label-text-weight: 500;--mat-button-protected-label-text-font: Roboto, sans-serif;--mat-button-protected-label-text-size: 14px;--mat-button-protected-label-text-tracking: .0892857143em;--mat-button-protected-label-text-transform: none;--mat-button-protected-label-text-weight: 500;--mat-button-text-label-text-font: Roboto, sans-serif;--mat-button-text-label-text-size: 14px;--mat-button-text-label-text-tracking: .0892857143em;--mat-button-text-label-text-transform: none;--mat-button-text-label-text-weight: 500;--mat-button-tonal-label-text-font: Roboto, sans-serif;--mat-button-tonal-label-text-size: 14px;--mat-button-tonal-label-text-tracking: .0892857143em;--mat-button-tonal-label-text-transform: none;--mat-button-tonal-label-text-weight: 500}html{--mat-fab-extended-label-text-font: Roboto, sans-serif;--mat-fab-extended-label-text-size: 14px;--mat-fab-extended-label-text-tracking: .0892857143em;--mat-fab-extended-label-text-weight: 500}html{--mat-snack-bar-supporting-text-font: Roboto, sans-serif;--mat-snack-bar-supporting-text-line-height: 20px;--mat-snack-bar-supporting-text-size: 14px;--mat-snack-bar-supporting-text-weight: 400}html{--mat-table-header-headline-font: Roboto, sans-serif;--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: Roboto, sans-serif;--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0178571429em;--mat-table-footer-supporting-text-font: Roboto, sans-serif;--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: .0178571429em}.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))}html{--mat-card-elevated-container-shape: 4px;--mat-card-outlined-container-shape: 4px;--mat-card-filled-container-shape: 4px;--mat-card-outlined-outline-width: 1px}html{--mat-progress-bar-active-indicator-height: 4px;--mat-progress-bar-track-height: 4px;--mat-progress-bar-track-shape: 0}html{--mat-tooltip-container-shape: 4px;--mat-tooltip-supporting-text-line-height: 16px}html{--mat-form-field-filled-active-indicator-height: 1px;--mat-form-field-filled-focus-active-indicator-height: 2px;--mat-form-field-filled-container-shape: 4px;--mat-form-field-outlined-outline-width: 1px;--mat-form-field-outlined-focus-outline-width: 2px;--mat-form-field-outlined-container-shape: 4px}html{--mat-select-container-elevation-shadow: 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)}html{--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 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)}html{--mat-dialog-container-shape: 4px;--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px}.mat-mdc-standard-chip{--mat-chip-container-shape-radius: 16px;--mat-chip-disabled-container-opacity: .4;--mat-chip-disabled-outline-color: transparent;--mat-chip-flat-selected-outline-width: 0;--mat-chip-focus-outline-color: transparent;--mat-chip-hover-state-layer-opacity: .04;--mat-chip-outline-color: transparent;--mat-chip-outline-width: 0;--mat-chip-selected-hover-state-layer-opacity: .04;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-focus-state-layer-opacity: 0;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-with-avatar-avatar-shape-radius: 14px;--mat-chip-with-avatar-avatar-size: 28px;--mat-chip-with-avatar-disabled-avatar-opacity: 1;--mat-chip-with-icon-disabled-icon-opacity: 1;--mat-chip-with-icon-icon-size: 18px;--mat-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1}html{--mat-slide-toggle-disabled-handle-opacity: .38;--mat-slide-toggle-disabled-selected-handle-opacity: .38;--mat-slide-toggle-disabled-selected-icon-opacity: .38;--mat-slide-toggle-disabled-track-opacity: .12;--mat-slide-toggle-disabled-unselected-handle-opacity: .38;--mat-slide-toggle-disabled-unselected-icon-opacity: .38;--mat-slide-toggle-disabled-unselected-track-outline-color: transparent;--mat-slide-toggle-disabled-unselected-track-outline-width: 1px;--mat-slide-toggle-handle-height: 20px;--mat-slide-toggle-handle-shape: 10px;--mat-slide-toggle-handle-width: 20px;--mat-slide-toggle-hidden-track-opacity: 1;--mat-slide-toggle-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-slide-toggle-pressed-handle-size: 20px;--mat-slide-toggle-selected-focus-state-layer-opacity: .12;--mat-slide-toggle-selected-handle-horizontal-margin: 0;--mat-slide-toggle-selected-handle-size: 20px;--mat-slide-toggle-selected-hover-state-layer-opacity: .04;--mat-slide-toggle-selected-icon-size: 18px;--mat-slide-toggle-selected-pressed-handle-horizontal-margin: 0;--mat-slide-toggle-selected-pressed-state-layer-opacity: .12;--mat-slide-toggle-selected-track-outline-color: transparent;--mat-slide-toggle-selected-track-outline-width: 1px;--mat-slide-toggle-selected-with-icon-handle-horizontal-margin: 0;--mat-slide-toggle-track-height: 14px;--mat-slide-toggle-track-outline-color: transparent;--mat-slide-toggle-track-outline-width: 1px;--mat-slide-toggle-track-shape: 7px;--mat-slide-toggle-track-width: 36px;--mat-slide-toggle-unselected-focus-state-layer-opacity: .12;--mat-slide-toggle-unselected-handle-horizontal-margin: 0;--mat-slide-toggle-unselected-handle-size: 20px;--mat-slide-toggle-unselected-hover-state-layer-opacity: .12;--mat-slide-toggle-unselected-icon-size: 18px;--mat-slide-toggle-unselected-pressed-handle-horizontal-margin: 0;--mat-slide-toggle-unselected-pressed-state-layer-opacity: .1;--mat-slide-toggle-unselected-with-icon-handle-horizontal-margin: 0;--mat-slide-toggle-visible-track-opacity: 1;--mat-slide-toggle-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-slide-toggle-with-icon-handle-size: 20px;--mat-slide-toggle-touch-target-size: 48px}html{--mat-radio-disabled-selected-icon-opacity: .38;--mat-radio-disabled-unselected-icon-opacity: .38;--mat-radio-state-layer-size: 40px;--mat-radio-touch-target-size: 48px}html{--mat-slider-active-track-height: 6px;--mat-slider-active-track-shape: 9999px;--mat-slider-handle-elevation: 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-slider-handle-height: 20px;--mat-slider-handle-shape: 50%;--mat-slider-handle-width: 20px;--mat-slider-inactive-track-height: 4px;--mat-slider-inactive-track-shape: 9999px;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-container-transform: translateX(-50%);--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-width: auto;--mat-slider-with-overlap-handle-outline-width: 1px;--mat-slider-with-tick-marks-active-container-opacity: .6;--mat-slider-with-tick-marks-container-shape: 50%;--mat-slider-with-tick-marks-container-size: 2px;--mat-slider-with-tick-marks-inactive-container-opacity: .6;--mat-slider-value-indicator-transform-origin: bottom}html{--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-container-elevation-shadow: 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)}html{--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px;--mat-list-list-item-container-shape: 0;--mat-list-list-item-leading-avatar-shape: 50%;--mat-list-list-item-container-color: transparent;--mat-list-list-item-selected-container-color: transparent;--mat-list-list-item-leading-avatar-color: transparent;--mat-list-list-item-leading-icon-size: 24px;--mat-list-list-item-leading-avatar-size: 40px;--mat-list-list-item-trailing-icon-size: 24px;--mat-list-list-item-disabled-state-layer-color: transparent;--mat-list-list-item-disabled-state-layer-opacity: 0;--mat-list-list-item-disabled-label-text-opacity: .38;--mat-list-list-item-disabled-leading-icon-opacity: .38;--mat-list-list-item-disabled-trailing-icon-opacity: .38}html{--mat-paginator-page-size-select-width: 84px;--mat-paginator-page-size-select-touch-target-height: 48px}html{--mat-tab-container-height: 48px;--mat-tab-divider-color: transparent;--mat-tab-divider-height: 0;--mat-tab-active-indicator-height: 2px;--mat-tab-active-indicator-shape: 0}html{--mat-checkbox-disabled-selected-checkmark-color: white;--mat-checkbox-selected-focus-state-layer-opacity: .12;--mat-checkbox-selected-hover-state-layer-opacity: .04;--mat-checkbox-selected-pressed-state-layer-opacity: .12;--mat-checkbox-unselected-focus-state-layer-opacity: .12;--mat-checkbox-unselected-hover-state-layer-opacity: .04;--mat-checkbox-unselected-pressed-state-layer-opacity: .12;--mat-checkbox-touch-target-size: 48px}html{--mat-button-filled-container-shape: 4px;--mat-button-filled-horizontal-padding: 16px;--mat-button-filled-icon-offset: -4px;--mat-button-filled-icon-spacing: 8px;--mat-button-filled-touch-target-size: 48px;--mat-button-outlined-container-shape: 4px;--mat-button-outlined-horizontal-padding: 15px;--mat-button-outlined-icon-offset: -4px;--mat-button-outlined-icon-spacing: 8px;--mat-button-outlined-keep-touch-target: false;--mat-button-outlined-outline-width: 1px;--mat-button-outlined-touch-target-size: 48px;--mat-button-protected-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-button-protected-container-shape: 4px;--mat-button-protected-disabled-container-elevation-shadow: 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-button-protected-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-button-protected-horizontal-padding: 16px;--mat-button-protected-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-button-protected-icon-offset: -4px;--mat-button-protected-icon-spacing: 8px;--mat-button-protected-pressed-container-elevation-shadow: 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-button-protected-touch-target-size: 48px;--mat-button-text-container-shape: 4px;--mat-button-text-horizontal-padding: 8px;--mat-button-text-icon-offset: 0;--mat-button-text-icon-spacing: 8px;--mat-button-text-with-icon-horizontal-padding: 8px;--mat-button-text-touch-target-size: 48px;--mat-button-tonal-container-shape: 4px;--mat-button-tonal-horizontal-padding: 16px;--mat-button-tonal-icon-offset: -4px;--mat-button-tonal-icon-spacing: 8px;--mat-button-tonal-touch-target-size: 48px}html{--mat-icon-button-icon-size: 24px;--mat-icon-button-container-shape: 50%;--mat-icon-button-touch-target-size: 48px}html{--mat-fab-container-elevation-shadow: 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-fab-container-shape: 50%;--mat-fab-touch-target-size: 48px;--mat-fab-extended-container-elevation-shadow: 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-fab-extended-container-height: 48px;--mat-fab-extended-container-shape: 24px;--mat-fab-extended-focus-container-elevation-shadow: 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-fab-extended-hover-container-elevation-shadow: 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-fab-extended-pressed-container-elevation-shadow: 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-fab-focus-container-elevation-shadow: 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-fab-hover-container-elevation-shadow: 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-fab-pressed-container-elevation-shadow: 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-fab-small-container-elevation-shadow: 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-fab-small-container-shape: 50%;--mat-fab-small-touch-target-size: 48px;--mat-fab-small-focus-container-elevation-shadow: 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-fab-small-hover-container-elevation-shadow: 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-fab-small-pressed-container-elevation-shadow: 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)}html{--mat-snack-bar-container-shape: 4px}html{--mat-table-row-item-outline-width: 1px}html{--mat-progress-spinner-active-indicator-width: 4px;--mat-progress-spinner-size: 48px}html{--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0}html{--mat-bottom-sheet-container-shape: 4px}html{--mat-button-toggle-focus-state-layer-opacity: .12;--mat-button-toggle-hover-state-layer-opacity: .04;--mat-button-toggle-legacy-focus-state-layer-opacity: 1;--mat-button-toggle-legacy-height: 36px;--mat-button-toggle-legacy-shape: 2px;--mat-button-toggle-shape: 4px}html{--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html{--mat-divider-width: 1px}html{--mat-expansion-container-shape: 4px;--mat-expansion-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none}html{--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto}html{--mat-stepper-header-focus-state-layer-shape: 0;--mat-stepper-header-hover-state-layer-shape: 0}html{--mat-timepicker-container-shape: 4px;--mat-timepicker-container-elevation-shadow: 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)}:root{--pd-font-display: "Comfortaa", "Trebuchet MS", sans-serif;--pd-font-body: "Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif;--pd-font-mono: "Andale Mono", "Courier New", monospace;--pd-body-bg: #edf3ff;--pd-body-gradient: radial-gradient(circle at top left, rgba(75, 121, 255, .22), transparent 34%), radial-gradient(circle at top right, rgba(60, 110, 255, .14), transparent 32%), linear-gradient(180deg, #fbfdff 0%, #e8f0ff 52%, #deebff 100%);--pd-surface: rgba(255, 255, 255, .86);--pd-surface-strong: rgba(255, 255, 255, .97);--pd-panel: rgba(247, 250, 255, .82);--pd-elevated: rgba(255, 255, 255, .98);--pd-border: rgba(37, 77, 187, .18);--pd-border-strong: rgba(37, 77, 187, .32);--pd-border-soft: rgba(37, 77, 187, .12);--pd-shadow: 0 20px 54px rgba(26, 56, 124, .14);--pd-shadow-strong: 0 24px 72px rgba(24, 55, 126, .18);--pd-surface-glow: inset 0 1px 0 rgba(255, 255, 255, .92);--pd-link: #2448c7;--pd-link-hover: #007f88;--pd-heading: #15369b;--pd-text-body: #24314d;--pd-text-soft: #4f607c;--pd-text-muted: #687796;--pd-text-strong: #1738a6;--pd-accent: #2d5bff;--pd-accent-hover: #1a3fc2;--pd-accent-soft: rgba(45, 91, 255, .12);--pd-accent-strong-soft: rgba(45, 91, 255, .2);--pd-accent-contrast: #ffffff;--pd-highlight: rgba(255, 255, 255, .82);--pd-input-bg: rgba(255, 255, 255, .78);--pd-input-border: rgba(37, 77, 187, .2);--pd-row-even: rgba(45, 91, 255, .045);--pd-row-hover: rgba(45, 91, 255, .08);--pd-row-mark: rgba(45, 91, 255, .78);--pd-menu-bg: rgba(255, 255, 255, .98);--pd-menu-hover: rgba(45, 91, 255, .1);--pd-placeholder: rgba(36, 49, 77, .55)}:root[data-theme=night]{--pd-body-bg: #080a10;--pd-body-gradient: radial-gradient(circle at top left, rgba(78, 90, 150, .2), transparent 36%), radial-gradient(circle at top right, rgba(199, 180, 109, .13), transparent 34%), linear-gradient(180deg, #171b27 0%, #080a10 58%, #040507 100%);--pd-surface: rgba(8, 10, 16, .84);--pd-surface-strong: rgba(12, 14, 20, .95);--pd-panel: rgba(13, 16, 23, .88);--pd-elevated: rgba(16, 19, 28, .97);--pd-border: rgba(178, 163, 110, .18);--pd-border-strong: rgba(178, 163, 110, .34);--pd-border-soft: rgba(178, 163, 110, .1);--pd-shadow: 0 20px 60px rgba(0, 0, 0, .42);--pd-shadow-strong: 0 26px 80px rgba(0, 0, 0, .58);--pd-surface-glow: inset 0 1px 0 rgba(255, 255, 255, .05);--pd-link: #d6c27a;--pd-link-hover: #fff1b5;--pd-heading: #d8cd9d;--pd-text-body: #c2c2c2;--pd-text-soft: #a5a5a5;--pd-text-muted: #7f7f7f;--pd-text-strong: #d8cd9d;--pd-accent: #c7b46d;--pd-accent-hover: #e3d08c;--pd-accent-soft: rgba(199, 180, 109, .12);--pd-accent-strong-soft: rgba(199, 180, 109, .2);--pd-accent-contrast: #080a10;--pd-highlight: rgba(255, 255, 255, .04);--pd-input-bg: rgba(8, 10, 16, .88);--pd-input-border: rgba(178, 163, 110, .24);--pd-row-even: rgba(255, 255, 255, .02);--pd-row-hover: rgba(255, 255, 255, .05);--pd-row-mark: rgba(199, 180, 109, .85);--pd-menu-bg: rgba(14, 17, 25, .98);--pd-menu-hover: rgba(199, 180, 109, .12);--pd-placeholder: rgba(194, 194, 194, .5)}*,*:before,*:after{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.rolename,.displayname{display:inline-block}.displayname{margin-left:.5rem}body{background-color:var(--pd-body-bg);background-image:var(--pd-body-gradient);background-attachment:fixed;color:var(--pd-text-body);font-family:var(--pd-font-body);font-size:clamp(16px,.35vw + 15px,18px);line-height:1.65;letter-spacing:.01em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;padding:.5rem;margin:0 auto auto}a:link,a:visited,a:hover{color:var(--pd-link);text-decoration:none;font-family:var(--pd-font-display);font-weight:600;letter-spacing:.02em}a:hover{color:var(--pd-link-hover)}.podcast a:hover{border-left:thick solid var(--pd-accent);border:thin dotted var(--pd-border-strong);background-color:var(--pd-accent-soft)}.appearance a{line-height:1.5rem}.appearances :hover{background-color:var(--pd-accent-soft)}main{background-color:var(--pd-surface);padding:1rem;border:1px solid var(--pd-border-strong);height:100%;overflow:hidden;border-radius:.5rem;box-shadow:var(--pd-shadow);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}header{overflow:hidden;height:100%;border-spacing:1rem;padding:1rem}nav{display:none}nav li{display:inline-block;padding-left:.5rem;padding-right:.5rem}.hamburger{cursor:pointer;font-size:1.5rem;font-weight:700;align-self:center;line-height:75%}ul{list-style-type:none;margin-left:0;padding-left:0}ul li{margin-bottom:.7rem}h1,h2,legend{font-weight:700;color:var(--pd-heading)}h1,h2,h3,h4,h5,legend{font-family:var(--pd-font-display);font-weight:700;line-height:1.15;letter-spacing:.025em;margin-top:0;text-wrap:balance}.container{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1rem}#title-logo{display:flex;align-items:center;gap:.9rem;min-width:0}.logo{display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border-radius:1.15rem;border:1px solid var(--pd-border-strong);background:radial-gradient(circle at 30% 30%,var(--pd-highlight),transparent 55%),linear-gradient(160deg,var(--pd-accent-soft),transparent 70%),var(--pd-surface-strong);box-shadow:var(--pd-shadow)}.logo img{filter:drop-shadow(0 .4rem .75rem rgba(0,0,0,.2))}.brandWordmark{display:flex;flex-direction:column;min-width:0}.brandName{font-size:clamp(1rem,.45vw + .95rem,1.25rem);font-weight:700;letter-spacing:.08em!important;text-transform:uppercase;color:var(--pd-heading)!important;white-space:nowrap}.brandTagline{font-family:var(--pd-font-display);font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--pd-text-muted);white-space:nowrap}#nav{display:flex;align-items:center;gap:.75rem}.themeToggle{padding:0;border:0;background:transparent;cursor:pointer}.themeToggleTrack{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;width:6rem;min-height:2.85rem;padding:.2rem;border-radius:999px;border:1px solid var(--pd-border-strong);background:linear-gradient(160deg,var(--pd-accent-soft),transparent 70%),var(--pd-surface-strong);box-shadow:var(--pd-surface-glow),var(--pd-shadow);overflow:hidden}.themeToggleThumb{position:absolute;top:.22rem;bottom:.22rem;left:.22rem;width:calc(50% - .28rem);display:flex;align-items:center;justify-content:center;border-radius:999px;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.35),transparent 55%),linear-gradient(160deg,var(--pd-accent-hover),var(--pd-accent));color:var(--pd-accent-contrast);box-shadow:0 .6rem 1.4rem #0000002e;transition:transform .24s ease;z-index:1}.themeToggle--night .themeToggleThumb{transform:translate(calc(100% + .16rem))}.themeToggleOption{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:.35rem;padding:0 .75rem;min-width:0;font-family:var(--pd-font-display);font-size:.73rem;letter-spacing:.08em;text-transform:uppercase;color:var(--pd-text-muted);transition:color .2s ease}.themeToggleOption mat-icon,.navMenuButton mat-icon{font-size:1.1rem;width:1.1rem;height:1.1rem}.themeToggle:not(.themeToggle--night) .themeToggleOption--day,.themeToggle--night .themeToggleOption--night{color:var(--pd-accent-contrast)}.navMenuButton{min-width:3rem!important;width:3rem;height:3rem;padding:0!important;border-radius:1rem!important;border:1px solid var(--pd-border-strong);background:linear-gradient(160deg,var(--pd-accent-soft),transparent 70%),var(--pd-surface-strong);color:var(--pd-heading);box-shadow:var(--pd-surface-glow),var(--pd-shadow)}.navMenuButton:hover{background:linear-gradient(160deg,var(--pd-accent-strong-soft),transparent 70%),var(--pd-surface-strong)}h1{font-size:clamp(2rem,1.5rem + 1.6vw,3rem);margin:0}.appearances,header{background-color:var(--pd-panel);border-radius:.5rem;border:1px solid var(--pd-border-strong);margin-bottom:.3rem;box-shadow:var(--pd-shadow);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}h2{margin-top:0;margin-bottom:.2rem;font-size:clamp(1.45rem,1.2rem + 1vw,2.1rem)}h3{margin:0;font-size:clamp(1.3rem,1.1rem + 1vw,2.1rem)}h4{margin:0 0 .6rem;color:var(--pd-text-strong);font-size:.9rem;letter-spacing:.08em;text-transform:uppercase}p{margin:0 0 1rem;max-width:72ch;color:var(--pd-text-body);font-size:1.02rem;line-height:1.72}li{color:var(--pd-text-body);line-height:1.65}small{font-family:var(--pd-font-display);font-size:.78rem;letter-spacing:.05em;color:var(--pd-text-muted)}button,input,textarea,select{font:inherit}button{font-family:var(--pd-font-display);letter-spacing:.03em}label{font-family:var(--pd-font-display);font-size:.92rem;letter-spacing:.04em;color:var(--pd-text-strong)}input,textarea{font-family:var(--pd-font-body);font-size:1rem;line-height:1.55}textarea{width:100%;min-height:8rem;resize:vertical}input::placeholder,textarea::placeholder{color:var(--pd-placeholder)}input:focus,textarea:focus,button:focus-visible{outline:2px solid var(--pd-accent);outline-offset:2px}.roles th,.roles td{vertical-align:top}.role{display:flex;align-items:baseline;gap:.75rem}.role span:nth-child(1){text-align:right}.role span{flex:1 1 0px}.rolename{font-family:var(--pd-font-display);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--pd-text-muted);min-width:7.5rem}.displayname{font-family:var(--pd-font-body);font-size:1.02rem;margin-left:0}th{text-align:left}td{vertical-align:top}td,p{line-height:1.8rem}.timestamp{font-family:var(--pd-font-mono);font-weight:700;color:var(--pd-text-soft)}.podcast{padding:3px;border-left:thin solid var(--pd-border-strong)}.appearance{margin-left:1.25rem}#podcasts,#networks{width:50%}#description,#roles,#runtime,#episodeNav{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#roles .role{display:grid;grid-template-columns:minmax(6.5rem,8rem) minmax(0,1fr);gap:.25rem .75rem;min-width:0;width:100%;max-width:none}#roles .rolename,#roles .displayname{min-width:0;max-width:none;width:auto;white-space:normal}.minute{display:flex;align-items:flex-start;padding:.5rem;flex-direction:row;font-size:1rem;line-height:1.65}.minute .timecode{padding:0;height:100%;margin-right:.5rem}.minute .timestampButton{padding:0;border:0;background:transparent;cursor:pointer;font:inherit;line-height:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--pd-link) 55%,transparent);text-underline-offset:.2em}.minute .timestampButton:hover .timestamp,.minute .timestampButton:focus-visible .timestamp{color:var(--pd-link-hover)}.minute .timestampButton:focus-visible{outline:2px solid var(--pd-accent);outline-offset:3px;border-radius:2px}.minute time{justify-self:center;font-family:var(--pd-font-mono);font-size:.9rem;letter-spacing:.04em}.minute .notes{display:inline-block;max-width:70ch}#descriptionRolesHolder{clear:both}#episodeNav{text-align:right}#minutes{clear:both}#logoutPanel{text-align:right}section,aside,router-outlet{background-color:transparent}section#search,aside.loginForm{display:none}section#podcasts,section#networks{margin:.33rem;display:table-cell;height:100%;padding:.33rem}#podcasts{width:60%}#networks{width:40%}body{min-height:100%}fieldset{background-color:var(--pd-panel);border:1px solid var(--pd-border);box-shadow:var(--pd-shadow)}fieldset#register{width:130px;margin:auto}#search{text-align:center;margin:auto}#search input{margin-top:10px;width:95%;font-size:18pt;background-color:var(--pd-input-bg);color:var(--pd-text-body)}input,input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{background:var(--pd-input-bg);color:var(--pd-text-body);border:1px solid var(--pd-input-border);border-radius:.65rem;padding:.5rem .75rem;cursor:pointer;-webkit-text-fill-color:var(--pd-text-body);-webkit-text-stroke-color:transparent;-webkit-box-shadow:0 0 0px 1000px var(--pd-input-bg) inset;transition:background-color 5000s ease-in-out 0s}@media screen and (min-width:700px){body{width:calc(100vw - 2rem);max-width:980px}}@media screen and (min-width:1100px){body{max-width:1180px}}.podcastPage{padding:1.25rem}.episodePage{padding:1.25rem;display:grid;gap:1rem}.podcastPageHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1rem}.podcastPageMeta{margin:0;color:var(--pd-text-muted);font-size:.85rem;font-family:var(--pd-font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.episodeTable{border:1px solid var(--pd-border-strong);border-radius:.9rem;overflow:hidden;background:linear-gradient(180deg,var(--pd-highlight),transparent 22%),var(--pd-surface-strong);box-shadow:var(--pd-surface-glow),var(--pd-shadow)}.podcastEmptyState{padding:1.2rem 1.25rem;border:1px solid var(--pd-border-strong);border-radius:.9rem;background:linear-gradient(180deg,var(--pd-highlight),transparent 35%),var(--pd-surface-strong);box-shadow:var(--pd-surface-glow),var(--pd-shadow)}.podcastEmptyState h2{margin:0 0 .45rem}.podcastEmptyState p{margin:0;color:var(--pd-text-soft);line-height:1.55;max-width:42rem}.listOfEpisodes{display:grid;grid-template-columns:minmax(3.5rem,4.5rem) minmax(3rem,4rem) minmax(0,2.1fr) minmax(7rem,8.5rem) minmax(16rem,1.8fr);column-gap:1rem;row-gap:.4rem;align-items:start;width:100%;padding:.95rem 1rem;border-bottom:1px solid var(--pd-border-soft)}.listOfEpisodes:last-child{border-bottom:none}.listOfEpisodes--header{padding-top:.85rem;padding-bottom:.75rem;border-bottom-color:var(--pd-border);background:var(--pd-highlight)}.listOfEpisodes--row{transition:background-color .18s ease,box-shadow .18s ease}.listOfEpisodes--row:nth-child(2n){background-color:var(--pd-row-even)}.listOfEpisodes--row:hover{background-color:var(--pd-row-hover);box-shadow:inset .2rem 0 0 var(--pd-row-mark)}.episodeCell{min-width:0}.episodeCell--number,.episodeCell--rating,.episodeCell--date{color:var(--pd-text-soft);font-family:var(--pd-font-display);font-size:.94rem;letter-spacing:.04em;white-space:nowrap}.episodeCell--number{font-size:1.08rem;font-weight:700}.episodeCell--rating{font-weight:700;text-align:center;color:var(--pd-accent)}.episodeCell--title{line-height:1.5rem}.episodeCell--title a{font-size:1.02rem;line-height:1.55rem}.episodeCell--credits{line-height:1.5rem;color:var(--pd-text-soft)}.episodeColumnSort,.episodeColumnLabel{color:var(--pd-heading);font:inherit;font-family:var(--pd-font-display);font-weight:700;letter-spacing:.03em}.episodeColumnLabel--rating{display:inline-block;min-width:1ch;font-size:1.05rem;color:var(--pd-accent)}.episodeColumnSort{background:none;border:0;padding:0;cursor:pointer;text-align:left}.episodeColumnSort--rating{width:100%;text-align:center;color:var(--pd-accent)}.episodeColumnSort:hover,.episodeColumnSort:focus-visible{color:var(--pd-link-hover);outline:none}.episodeCreditsGroup+.episodeCreditsGroup{margin-top:.25rem}.episodeCreditsGroup{display:grid;grid-template-columns:minmax(5.5rem,max-content) minmax(0,1fr);align-items:start;column-gap:.5rem}.episodeCreditsRole{color:var(--pd-text-soft);display:inline-block;min-width:5.5rem;margin-right:0;font-family:var(--pd-font-display);font-size:.8rem;letter-spacing:.07em;text-transform:uppercase}.episodeCreditsNames{display:block;min-width:0}.episodeCreditsSeparator{color:var(--pd-text-soft)}.episodeCreditsEmpty{color:var(--pd-text-muted);font-style:italic}.example-full-width{width:400px;font-family:var(--pd-font-display)}@media screen and (max-width:980px){.container{flex-wrap:wrap;align-items:stretch}#site-search{order:3;flex-basis:100%}.example-full-width{width:100%}.podcastPage,.episodePage{padding:1rem}.episodeSurface{padding:1rem 1.05rem}.episodeDetailGrid{grid-template-columns:minmax(0,1fr)}.episodeDescription,.episodeSurface--roles{height:auto}.listOfEpisodes{grid-template-columns:minmax(3.5rem,4.5rem) minmax(3rem,4rem) minmax(0,1fr) minmax(7rem,8rem)}.episodeCell--credits{grid-column:1/-1;padding-top:.45rem;border-top:1px dotted var(--pd-border-soft)}}.themeToggleOption span{white-space:nowrap}@media screen and (max-width:640px){header{padding:.85rem}.brandTagline{display:none}#nav{width:100%;justify-content:space-between}.themeToggleTrack{width:6rem;min-height:2.6rem}.themeToggleOption{padding:0 .6rem}.themeToggleOption span{display:none}.podcastPage,.episodePage{padding:.85rem}.episodeSurface{padding:.9rem;border-radius:.85rem}.podcastPageHeader{flex-direction:column;align-items:flex-start;gap:.35rem}#title-rating{flex-direction:column;gap:.85rem}#roles>app-role.role{grid-template-columns:minmax(0,1fr);row-gap:.15rem}#roles>app-role.role .rolename{padding-top:0}#info-bar{flex-wrap:wrap;gap:.35rem 1rem}.listOfEpisodes{grid-template-columns:minmax(0,1fr) auto auto;column-gap:.75rem;padding:.9rem .85rem}.episodeCell--number{grid-column:1/2}.episodeCell--rating{grid-column:2/3;text-align:center}.episodeCell--date{grid-column:3/4;text-align:right}.episodeCell--title,.episodeCell--credits{grid-column:1/-1}.episodeColumnLabel,.episodeColumnSort{font-size:.95rem}.episodeCreditsRole{min-width:0;margin-right:.2rem}}#episodeNav{display:flex;justify-content:space-between;margin:0}.searchDropdown{z-index:100;background-color:transparent;font-family:var(--pd-font-display)}#site-search{flex:1 1 auto;display:flex;justify-content:center}.search-input,.searchDropdown{font-family:var(--pd-font-display)!important;letter-spacing:.02em}.navMenuItem{font-family:var(--pd-font-body)!important;letter-spacing:.02em}.outer,.navMenuPanel{background:var(--pd-menu-bg)!important;border:1px solid var(--pd-border-strong);border-radius:1rem!important;box-shadow:var(--pd-shadow-strong)!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.searchDropdown{color:var(--pd-text-body)!important}.searchDropdown:hover,.searchDropdown.mat-mdc-option-active,.navMenuItem:hover:not([disabled]){background:var(--pd-menu-hover)!important}.navMenuItem{color:var(--pd-text-body)!important}audio{width:100%;border:1px solid var(--pd-border-strong);border-radius:.5rem;background:var(--pd-surface-strong)}#title-rating{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;width:100%;margin:0}#title-rating #rating-wrapper{width:225px;text-align:center}#title-rating #rating-wrapper .rating{font-size:1.5rem;font-weight:400}#title-rating #rating-wrapper .rating small{display:inline-block;text-align:center;font-family:var(--pd-font-display)}#title-rating #rating-wrapper .rating small:first-line{color:var(--pd-text-muted)}.episodeTitleBlock{max-width:48rem}.episodeEyebrow{margin-bottom:.35rem;font-family:var(--pd-font-display);font-size:.82rem;letter-spacing:.09em;text-transform:uppercase;color:var(--pd-text-muted)}.episodeSurface{padding:1.15rem 1.25rem;border:1px solid var(--pd-border-strong);border-radius:1rem;background:linear-gradient(180deg,var(--pd-highlight),transparent 26%),var(--pd-surface-strong);box-shadow:var(--pd-surface-glow),var(--pd-shadow)}.episodeSurface h4:last-child,.episodeSurface p:last-child{margin-bottom:0}.episodeDetailGrid{display:grid;grid-template-columns:minmax(0,2fr) minmax(17rem,1fr);gap:1rem;align-items:stretch}.episodeDetailGrid--single{grid-template-columns:minmax(0,1fr)}.episodeDescription,.episodeSurface--roles{min-width:0;height:100%}.episodeSurface--roles{display:flex;flex-direction:column}#roles{display:grid;gap:.65rem;width:100%;align-content:start}#roles h4{margin-bottom:.2rem}#roles>app-role.role{display:grid;grid-template-columns:minmax(5.75rem,7rem) minmax(0,1fr);align-items:start;column-gap:.7rem;row-gap:.2rem;width:100%}#roles>app-role.role+app-role.role{padding-top:.65rem;border-top:1px dotted var(--pd-border-soft)}#roles>app-role.role .rolename{min-width:0;width:auto;max-width:none;padding-top:.08rem}#roles>app-role.role .displayname{min-width:0;width:auto;max-width:none;margin-left:0;font-size:1.05rem;line-height:1.65}.episodeDescription{display:flex;flex-direction:column}.episodeDescription p{font-family:var(--pd-font-display);font-size:clamp(1rem,.14vw + .98rem,1.08rem);line-height:1.95;letter-spacing:.02em;max-width:none;width:100%;flex:1 1 auto}.episodeDescription h4{margin-bottom:.85rem}#info-bar{display:flex;flex-direction:row;font-family:var(--pd-font-display);font-size:.92rem;letter-spacing:.05em;text-transform:uppercase;color:var(--pd-text-muted)}#info-bar div:nth-child(1){margin-right:1rem}#episodeNav{font-family:var(--pd-font-display);font-size:.9rem;letter-spacing:.04em}main.login{width:50%;margin:2rem auto auto}mat-icon.rating{font-size:2rem!important;display:inline-block!important;cursor:pointer;margin:.1rem!important}mat-icon.rating:hover{color:var(--pd-accent)}
