@charset "UTF-8";:root{--palette-primary-0: var(--gray-0);--palette-primary-10: var(--gray-10);--palette-primary-20: var(--gray-20);--palette-primary-30: var(--gray-30);--palette-primary-40: var(--gray-50);--palette-primary-50: var(--gray-60);--palette-primary-60: var(--gray-70);--palette-primary-70: var(--gray-80);--palette-primary-80: var(--gray-90);--palette-primary-90: var(--gray-95);--palette-primary-95: var(--gray-98);--palette-primary-100: var(--gray-100);--palette-neutral-0: var(--gray-0);--palette-neutral-5: var(--gray-5);--palette-neutral-10: var(--gray-10);--palette-neutral-20: var(--gray-20);--palette-neutral-30: var(--gray-30);--palette-neutral-40: var(--gray-50);--palette-neutral-50: var(--gray-60);--palette-neutral-60: var(--gray-70);--palette-neutral-70: var(--gray-80);--palette-neutral-80: var(--gray-90);--palette-neutral-90: var(--gray-95);--palette-neutral-95: var(--gray-98);--palette-neutral-100: var(--gray-100);--palette-error-0: var(--red-0);--palette-error-10: var(--red-10);--palette-error-20: var(--red-20);--palette-error-30: var(--red-30);--palette-error-40: var(--red-40);--palette-error-50: var(--red-50);--palette-error-60: var(--red-60);--palette-error-80: var(--red-50);--palette-error-90: var(--red-60);--palette-error-95: var(--red-95);--palette-error-100: var(--red-100);--palette-success-0: var(--green-0);--palette-success-10: var(--green-10);--palette-success-20: var(--green-20);--palette-success-30: var(--green-30);--palette-success-40: var(--green-40);--palette-success-50: var(--green-50);--palette-success-60: var(--green-60);--palette-success-80: var(--green-50);--palette-success-90: var(--green-60);--palette-success-95: var(--green-95);--palette-success-100: var(--green-100);--palette-warning-0: var(--yellow-0);--palette-warning-10: var(--yellow-10);--palette-warning-20: var(--yellow-20);--palette-warning-30: var(--yellow-30);--palette-warning-40: var(--yellow-40);--palette-warning-50: var(--yellow-50);--palette-warning-60: var(--yellow-60);--palette-warning-80: var(--yellow-50);--palette-warning-90: var(--yellow-60);--palette-warning-95: var(--yellow-95);--palette-warning-100: var(--yellow-100);--palette-info-0: var(--blue-0);--palette-info-10: var(--blue-10);--palette-info-20: var(--blue-20);--palette-info-30: var(--blue-30);--palette-info-40: var(--blue-40);--palette-info-50: var(--blue-50);--palette-info-60: var(--blue-60);--palette-info-80: var(--blue-50);--palette-info-90: var(--blue-60);--palette-info-95: var(--blue-95);--palette-info-100: var(--blue-100)}html{--mat-sys-background: var(--palette-neutral-100);--mat-sys-error: var(--palette-error-40);--mat-sys-error-container: var(--palette-error-90);--mat-sys-inverse-on-surface: var(--palette-neutral-95);--mat-sys-inverse-primary: var(--palette-primary-80);--mat-sys-inverse-surface: var(--palette-neutral-20);--mat-sys-on-background: var(--palette-neutral-10);--mat-sys-on-error: var(--palette-error-100);--mat-sys-on-error-container: var(--palette-error-30);--mat-sys-on-primary: var(--palette-primary-100);--mat-sys-on-primary-container: var(--palette-primary-30);--mat-sys-on-primary-fixed: var(--palette-primary-10);--mat-sys-on-primary-fixed-variant: var(--palette-primary-30);--mat-sys-on-secondary: var(--palette-primary-100);--mat-sys-on-secondary-container: var(--palette-primary-30);--mat-sys-on-secondary-fixed: var(--palette-primary-10);--mat-sys-on-secondary-fixed-variant: var(--palette-primary-30);--mat-sys-on-surface: var(--palette-neutral-10);--mat-sys-on-surface-variant: var(--palette-neutral-30);--mat-sys-on-tertiary: var(--palette-info-100);--mat-sys-on-tertiary-container: var(--palette-info-30);--mat-sys-on-tertiary-fixed: var(--palette-info-10);--mat-sys-on-tertiary-fixed-variant: var(--palette-info-30);--mat-sys-outline: var(--palette-neutral-50);--mat-sys-outline-variant: var(--palette-neutral-80);--mat-sys-primary: var(--palette-primary-30);--mat-sys-primary-container: var(--palette-primary-90);--mat-sys-primary-fixed: var(--palette-primary-90);--mat-sys-primary-fixed-dim: var(--palette-primary-80);--mat-sys-scrim: var(--palette-neutral-0);--mat-sys-secondary: var(--palette-primary-40);--mat-sys-secondary-container: var(--palette-primary-90);--mat-sys-secondary-fixed: var(--palette-primary-90);--mat-sys-secondary-fixed-dim: var(--palette-primary-80);--mat-sys-shadow: var(--palette-neutral-0);--mat-sys-surface: var(--palette-neutral-100);--mat-sys-surface-bright: var(--palette-neutral-100);--mat-sys-surface-container: var(--palette-neutral-95);--mat-sys-surface-container-high: var(--palette-neutral-90);--mat-sys-surface-container-highest: var(--palette-neutral-90);--mat-sys-surface-container-low: var(--palette-neutral-95);--mat-sys-surface-container-lowest: var(--palette-neutral-100);--mat-sys-surface-dim: var(--palette-neutral-80);--mat-sys-surface-tint: var(--palette-primary-30);--mat-sys-surface-variant: var(--palette-neutral-90);--mat-sys-tertiary: var(--palette-info-40);--mat-sys-tertiary-container: var(--palette-info-90);--mat-sys-tertiary-fixed: var(--palette-info-90);--mat-sys-tertiary-fixed-dim: var(--palette-info-80);--mat-sys-neutral-variant20: var(--palette-neutral-20);--mat-sys-neutral10: var(--palette-neutral-10);--mat-sys-level0: 0px 0px 0px 0px var(--palette-neutral-0), 0px 0px 0px 0px var(--palette-neutral-0), 0px 0px 0px 0px var(--palette-neutral-0);--mat-sys-level1: 0px 2px 1px -1px var(--palette-neutral-0), 0px 1px 1px 0px var(--palette-neutral-0), 0px 1px 3px 0px var(--palette-neutral-0);--mat-sys-level2: 0px 3px 3px -2px var(--palette-neutral-0), 0px 3px 4px 0px var(--palette-neutral-0), 0px 1px 8px 0px var(--palette-neutral-0);--mat-sys-level3: 0px 3px 5px -1px var(--palette-neutral-0), 0px 6px 10px 0px var(--palette-neutral-0), 0px 1px 18px 0px var(--palette-neutral-0);--mat-sys-level4: 0px 5px 5px -3px var(--palette-neutral-0), 0px 8px 10px 1px var(--palette-neutral-0), 0px 3px 14px 2px var(--palette-neutral-0);--mat-sys-level5: 0px 7px 8px -4px var(--palette-neutral-0), 0px 12px 17px 2px var(--palette-neutral-0), 0px 5px 22px 4px var(--palette-neutral-0);--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-checkbox-touch-target-display: block;--mat-checkbox-state-layer-size: 36px;--mat-chip-container-height: 28px;--mat-expansion-header-collapsed-state-height: 44px;--mat-expansion-header-expanded-state-height: 60px;--mat-fab-small-touch-target-display: ;--mat-fab-touch-target-display: block;--mat-button-filled-touch-target-display: block;--mat-button-filled-container-height: 36px;--mat-button-outlined-container-height: 36px;--mat-button-outlined-touch-target-display: block;--mat-button-protected-touch-target-display: block;--mat-button-protected-container-height: 36px;--mat-button-text-touch-target-display: block;--mat-button-text-container-height: 36px;--mat-button-tonal-container-height: 36px;--mat-button-tonal-touch-target-display: block;--mat-form-field-container-height: 52px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 14px;--mat-form-field-filled-with-label-container-padding-top: 22px;--mat-form-field-filled-with-label-container-padding-bottom: 6px;--mat-icon-button-touch-target-display: block;--mat-icon-button-state-layer-size: 36px;--mat-list-list-item-leading-icon-start-space: 12px;--mat-list-list-item-leading-icon-end-space: 12px;--mat-list-list-item-one-line-container-height: 44px;--mat-list-list-item-two-line-container-height: 60px;--mat-list-list-item-three-line-container-height: 84px;--mat-paginator-container-size: 52px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block;--mat-radio-touch-target-display: block;--mat-radio-state-layer-size: 36px;--mat-tab-container-height: 44px;--mat-select-arrow-transform: translateY(-8px);--mat-button-toggle-height: 40px;--mat-stepper-header-height: 68px;--mat-table-header-container-height: 52px;--mat-table-footer-container-height: 48px;--mat-table-row-item-container-height: 48px;--mat-toolbar-standard-height: 60px;--mat-toolbar-mobile-height: 52px;--mat-tree-node-min-height: 44px;--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;color-scheme:light}html.dark{--mat-sys-background: var(--palette-neutral-10);--mat-sys-error: var(--palette-error-80);--mat-sys-error-container: var(--palette-error-30);--mat-sys-inverse-on-surface: var(--palette-neutral-20);--mat-sys-inverse-primary: var(--palette-primary-30);--mat-sys-inverse-surface: var(--palette-neutral-90);--mat-sys-on-background: var(--palette-neutral-90);--mat-sys-on-error: var(--palette-error-20);--mat-sys-on-error-container: var(--palette-error-90);--mat-sys-on-primary: var(--palette-primary-20);--mat-sys-on-primary-container: var(--palette-primary-90);--mat-sys-on-primary-fixed: var(--palette-primary-10);--mat-sys-on-primary-fixed-variant: var(--palette-primary-30);--mat-sys-on-secondary: var(--palette-primary-20);--mat-sys-on-secondary-container: var(--palette-primary-90);--mat-sys-on-secondary-fixed: var(--palette-primary-10);--mat-sys-on-secondary-fixed-variant: var(--palette-primary-30);--mat-sys-on-surface: var(--palette-neutral-90);--mat-sys-on-surface-variant: var(--palette-neutral-90);--mat-sys-on-tertiary: var(--palette-info-20);--mat-sys-on-tertiary-container: var(--palette-info-90);--mat-sys-on-tertiary-fixed: var(--palette-info-10);--mat-sys-on-tertiary-fixed-variant: var(--palette-info-30);--mat-sys-outline: var(--palette-neutral-60);--mat-sys-outline-variant: var(--palette-neutral-30);--mat-sys-primary: var(--palette-primary-80);--mat-sys-primary-container: var(--palette-primary-30);--mat-sys-primary-fixed: var(--palette-primary-90);--mat-sys-primary-fixed-dim: var(--palette-primary-80);--mat-sys-scrim: var(--palette-neutral-0);--mat-sys-secondary: var(--palette-primary-80);--mat-sys-secondary-container: var(--palette-primary-30);--mat-sys-secondary-fixed: var(--palette-primary-90);--mat-sys-secondary-fixed-dim: var(--palette-primary-80);--mat-sys-shadow: var(--palette-neutral-0);--mat-sys-surface: var(--palette-neutral-10);--mat-sys-surface-bright: var(--palette-neutral-30);--mat-sys-surface-container: var(--palette-neutral-10);--mat-sys-surface-container-high: var(--palette-neutral-20);--mat-sys-surface-container-highest: var(--palette-neutral-20);--mat-sys-surface-container-low: var(--palette-neutral-10);--mat-sys-surface-container-lowest: var(--palette-neutral-5);--mat-sys-surface-dim: var(--palette-neutral-10);--mat-sys-surface-tint: var(--palette-primary-80);--mat-sys-surface-variant: var(--palette-neutral-30);--mat-sys-tertiary: var(--palette-info-80);--mat-sys-tertiary-container: var(--palette-info-30);--mat-sys-tertiary-fixed: var(--palette-info-90);--mat-sys-tertiary-fixed-dim: var(--palette-info-80);--mat-sys-neutral-variant20: var(--palette-neutral-20);--mat-sys-neutral10: var(--palette-neutral-10);--mat-sys-level0: 0px 0px 0px 0px var(--palette-neutral-0), 0px 0px 0px 0px var(--palette-neutral-0), 0px 0px 0px 0px var(--palette-neutral-0);--mat-sys-level1: 0px 2px 1px -1px var(--palette-neutral-0), 0px 1px 1px 0px var(--palette-neutral-0), 0px 1px 3px 0px var(--palette-neutral-0);--mat-sys-level2: 0px 3px 3px -2px var(--palette-neutral-0), 0px 3px 4px 0px var(--palette-neutral-0), 0px 1px 8px 0px var(--palette-neutral-0);--mat-sys-level3: 0px 3px 5px -1px var(--palette-neutral-0), 0px 6px 10px 0px var(--palette-neutral-0), 0px 1px 18px 0px var(--palette-neutral-0);--mat-sys-level4: 0px 5px 5px -3px var(--palette-neutral-0), 0px 8px 10px 1px var(--palette-neutral-0), 0px 3px 14px 2px var(--palette-neutral-0);--mat-sys-level5: 0px 7px 8px -4px var(--palette-neutral-0), 0px 12px 17px 2px var(--palette-neutral-0), 0px 5px 22px 4px var(--palette-neutral-0);--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-checkbox-touch-target-display: block;--mat-checkbox-state-layer-size: 36px;--mat-chip-container-height: 28px;--mat-expansion-header-collapsed-state-height: 44px;--mat-expansion-header-expanded-state-height: 60px;--mat-fab-small-touch-target-display: ;--mat-fab-touch-target-display: block;--mat-button-filled-touch-target-display: block;--mat-button-filled-container-height: 36px;--mat-button-outlined-container-height: 36px;--mat-button-outlined-touch-target-display: block;--mat-button-protected-touch-target-display: block;--mat-button-protected-container-height: 36px;--mat-button-text-touch-target-display: block;--mat-button-text-container-height: 36px;--mat-button-tonal-container-height: 36px;--mat-button-tonal-touch-target-display: block;--mat-form-field-container-height: 52px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 14px;--mat-form-field-filled-with-label-container-padding-top: 22px;--mat-form-field-filled-with-label-container-padding-bottom: 6px;--mat-icon-button-touch-target-display: block;--mat-icon-button-state-layer-size: 36px;--mat-list-list-item-leading-icon-start-space: 12px;--mat-list-list-item-leading-icon-end-space: 12px;--mat-list-list-item-one-line-container-height: 44px;--mat-list-list-item-two-line-container-height: 60px;--mat-list-list-item-three-line-container-height: 84px;--mat-paginator-container-size: 52px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block;--mat-radio-touch-target-display: block;--mat-radio-state-layer-size: 36px;--mat-tab-container-height: 44px;--mat-select-arrow-transform: translateY(-8px);--mat-button-toggle-height: 40px;--mat-stepper-header-height: 68px;--mat-table-header-container-height: 52px;--mat-table-footer-container-height: 48px;--mat-table-row-item-container-height: 48px;--mat-toolbar-standard-height: 60px;--mat-toolbar-mobile-height: 52px;--mat-tree-node-min-height: 44px;--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;color-scheme:dark}body{background-color:var(--mat-sys-surface);color:var(--mat-sys-on-surface);font:var(--mat-sys-body-medium)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-right-style:hidden}html{--mat-menu-container-color: var(--mat-sys-surface);--mat-menu-container-elevation-shadow: 0}html{--mat-sidenav-container-background-color: var(--mat-sys-surface);--mat-sidenav-container-text-color: var(--mat-sys-on-surface)}.snackbar-success{--mat-snack-bar-button-color: var(--success-text);--mat-snack-bar-container-color: var(--success-bg-strong)}.snackbar-success .mdc-snackbar__surface{border-left:4px solid var(--success-border)}.snackbar-success .mat-mdc-snack-bar-label{color:var(--success-text)}.snackbar-error{--mat-snack-bar-button-color: var(--error-text);--mat-snack-bar-container-color: var(--error-bg-strong)}.snackbar-error .mdc-snackbar__surface{border-left:4px solid var(--error-border)}.snackbar-error .mat-mdc-snack-bar-label{color:var(--error-text)}.snackbar-warning{--mat-snack-bar-button-color: var(--warning-text);--mat-snack-bar-container-color: var(--warning-bg-strong)}.snackbar-warning .mdc-snackbar__surface{border-left:4px solid var(--warning-border)}.snackbar-warning .mat-mdc-snack-bar-label{color:var(--warning-text)}.snackbar-info{--mat-snack-bar-button-color: var(--info-text);--mat-snack-bar-container-color: var(--info-bg-strong)}.snackbar-info .mdc-snackbar__surface{border-left:4px solid var(--info-border)}.snackbar-info .mat-mdc-snack-bar-label{color:var(--info-text)}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/bebasneue/v16/JTUSjIg69CK48gW7PXoo9Wdhyzbi.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/bebasneue/v16/JTUSjIg69CK48gW7PXoo9Wlhyw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Dancing Script;font-style:normal;font-weight:400 700;font-display:swap;src:url(https://fonts.gstatic.com/s/dancingscript/v29/If2RXTr6YS-zF4S-kcSWSVi_szLviuEViw.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Dancing Script;font-style:normal;font-weight:400 700;font-display:swap;src:url(https://fonts.gstatic.com/s/dancingscript/v29/If2RXTr6YS-zF4S-kcSWSVi_szLuiuEViw.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Dancing Script;font-style:normal;font-weight:400 700;font-display:swap;src:url(https://fonts.gstatic.com/s/dancingscript/v29/If2RXTr6YS-zF4S-kcSWSVi_szLgiuE.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/onest-cyrillic-ext-wght-normal-3RY6NX3T.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/onest-cyrillic-wght-normal-6MPODAAR.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/onest-latin-ext-wght-normal-7PZOYDNV.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/onest-latin-wght-normal-GARSJVIL.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--breakpoint-xs: 20em;--breakpoint-sm: 30em;--breakpoint-md: 48em;--breakpoint-lg: 64em;--breakpoint-xl: 80em;--breakpoint-2xl: 96em;--color-primary: var(--gray-100);--color-secondary: var(--gray-80);--color-tertiary: var(--gray-60);--color-danger: var(--red-40);--color-error: var(--red-40);--color-success: var(--green-40);--color-warning: var(--yellow-40);--color-info: var(--blue-40);--color-gold: var(--yellow-50);--color-muted: var(--gray-90);--color-subtle: var(--gray-70);--gray-0: #000000;--gray-5: #0a0a0a;--gray-10: #121212;--gray-15: #1a1a1a;--gray-20: #242424;--gray-25: #2a2a2a;--gray-30: #2f2f2f;--gray-40: #3d3d3d;--gray-50: #525252;--gray-60: #6b6b6b;--gray-70: #8a8a8a;--gray-80: #a8a8a8;--gray-90: #d1d1d1;--gray-95: #e8e8e8;--gray-98: #f7f7f7;--gray-99: #fafafa;--gray-100: #ffffff;--red-0: #450a0a;--red-10: #7f1d1d;--red-20: #991b1b;--red-30: #b91c1c;--red-40: #dc2626;--red-50: #ef4444;--red-60: #f87171;--red-70: #fca5a5;--red-80: #fecaca;--red-90: #fee2e2;--red-95: #fef2f2;--red-100: #ffffff;--green-0: #052e16;--green-10: #14532d;--green-20: #166534;--green-30: #15803d;--green-40: #16a34a;--green-50: #22c55e;--green-60: #4ade80;--green-70: #86efac;--green-80: #bbf7d0;--green-90: #dcfce7;--green-95: #f0fdf4;--green-100: #ffffff;--yellow-0: #422006;--yellow-10: #713f12;--yellow-20: #854d0e;--yellow-30: #a16207;--yellow-40: #ca8a04;--yellow-50: #eab308;--yellow-60: #facc15;--yellow-70: #fde047;--yellow-80: #fef08a;--yellow-90: #fef9c3;--yellow-95: #fefce8;--yellow-100: #ffffff;--blue-0: #0c1a3d;--blue-10: #1e3a5f;--blue-20: #1e40af;--blue-30: #1d4ed8;--blue-40: #2563eb;--blue-50: #3b82f6;--blue-60: #60a5fa;--blue-70: #93c5fd;--blue-80: #bfdbfe;--blue-90: #dbeafe;--blue-95: #eff6ff;--blue-100: #ffffff;--palette-primary-0: var(--gray-0);--palette-primary-10: var(--gray-10);--palette-primary-20: var(--gray-20);--palette-primary-30: var(--gray-30);--palette-primary-40: var(--gray-50);--palette-primary-50: var(--gray-60);--palette-primary-60: var(--gray-70);--palette-primary-70: var(--gray-80);--palette-primary-80: var(--gray-90);--palette-primary-90: var(--gray-95);--palette-primary-95: var(--gray-98);--palette-primary-100: var(--gray-100);--palette-neutral-0: var(--gray-0);--palette-neutral-5: var(--gray-5);--palette-neutral-10: var(--gray-10);--palette-neutral-20: var(--gray-20);--palette-neutral-30: var(--gray-30);--palette-neutral-40: var(--gray-50);--palette-neutral-50: var(--gray-60);--palette-neutral-60: var(--gray-70);--palette-neutral-70: var(--gray-80);--palette-neutral-80: var(--gray-90);--palette-neutral-90: var(--gray-95);--palette-neutral-95: var(--gray-98);--palette-neutral-100: var(--gray-100);--palette-error-0: var(--red-0);--palette-error-10: var(--red-10);--palette-error-20: var(--red-20);--palette-error-30: var(--red-30);--palette-error-40: var(--red-40);--palette-error-50: var(--red-50);--palette-error-60: var(--red-60);--palette-error-70: var(--red-60);--palette-error-80: var(--red-50);--palette-error-90: var(--red-60);--palette-error-95: var(--red-95);--palette-error-100: var(--red-100);--palette-success-0: var(--green-0);--palette-success-10: var(--green-10);--palette-success-20: var(--green-20);--palette-success-30: var(--green-30);--palette-success-40: var(--green-40);--palette-success-50: var(--green-50);--palette-success-60: var(--green-60);--palette-success-70: var(--green-60);--palette-success-80: var(--green-50);--palette-success-90: var(--green-60);--palette-success-95: var(--green-95);--palette-success-100: var(--green-100);--palette-warning-0: var(--yellow-0);--palette-warning-10: var(--yellow-10);--palette-warning-20: var(--yellow-20);--palette-warning-30: var(--yellow-30);--palette-warning-40: var(--yellow-40);--palette-warning-50: var(--yellow-50);--palette-warning-60: var(--yellow-60);--palette-warning-70: var(--yellow-60);--palette-warning-80: var(--yellow-50);--palette-warning-90: var(--yellow-60);--palette-warning-95: var(--yellow-95);--palette-warning-100: var(--yellow-100);--palette-info-0: var(--blue-0);--palette-info-10: var(--blue-10);--palette-info-20: var(--blue-20);--palette-info-30: var(--blue-30);--palette-info-40: var(--blue-40);--palette-info-50: var(--blue-50);--palette-info-60: var(--blue-60);--palette-info-70: var(--blue-60);--palette-info-80: var(--blue-50);--palette-info-90: var(--blue-60);--palette-info-95: var(--blue-95);--palette-info-100: var(--blue-100);--bg-primary: var(--gray-100);--bg-secondary: var(--gray-99);--bg-tertiary: var(--gray-98);--bg-elevated: var(--gray-100);--bg-sunken: var(--gray-95);--bg: rgba(0, 0, 0, .4);--bg-disabled: var(--gray-95);--surface-default: var(--gray-100);--surface-raised: var(--gray-100);--surface: var(--gray-100);--surface-secondary: var(--gray-98);--surface-tertiary: var(--gray-95);--text-primary: var(--gray-10);--text-secondary: var(--gray-60);--text-tertiary: var(--gray-70);--text-disabled: var(--gray-80);--text-inverse: var(--gray-100);--text-link: var(--blue-50);--text-link-hover: var(--blue-40);--border-default: var(--gray-80);--border-strong: var(--gray-60);--border-subtle: var(--gray-90);--border-focus: var(--text-primary);--border-disabled: var(--gray-95);--ds-panel-border: color-mix(in srgb, var(--border-default) 72%, var(--accent-primary));--interactive-default: var(--gray-10);--interactive-hover: var(--gray-15);--interactive-active: var(--gray-20);--interactive-disabled: var(--gray-80);--error-bg: var(--red-95);--error-bg-strong: var(--red-90);--error-text: var(--red-40);--error-border: var(--red-50);--error-icon: var(--red-50);--success-bg: var(--green-95);--success-bg-strong: var(--green-90);--success-text: var(--green-40);--success-border: var(--green-50);--success-icon: var(--green-50);--warning-bg: var(--yellow-95);--warning-bg-strong: var(--yellow-90);--warning-text: var(--yellow-30);--warning-border: var(--yellow-50);--warning-icon: var(--yellow-50);--info-bg: var(--blue-95);--info-bg-strong: var(--blue-90);--info-text: var(--blue-40);--info-border: var(--blue-50);--info-icon: var(--blue-50);--focus-ring: 0 0 0 2px var(--bg-primary), 0 0 0 4px var(--text-primary);--focus-ring-accent: 0 0 0 2px var(--bg-primary), 0 0 0 4px color-mix(in srgb, var(--accent-primary) 70%, transparent);--icon-filter: brightness(0) saturate(100%);--shadow-xs: 1px 1px 0 0 var(--gray-95);--shadow-sm: 2px 2px 0 0 var(--gray-95);--shadow-md: 3px 3px 0 0 var(--gray-95);--shadow-lg: 4px 4px 0 0 var(--gray-95);--shadow-xl: 6px 6px 0 0 var(--gray-95);--shadow-soft-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-soft-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-soft-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--pixel-shadow-xs: 1px 1px 0 0 var(--gray-80);--pixel-shadow-sm: 2px 2px 0 0 var(--gray-80);--pixel-shadow-md: 3px 3px 0 0 var(--gray-80);--pixel-shadow-lg: 4px 4px 0 0 var(--gray-80);--pixel-shadow-hover: 4px 4px 0 0 var(--gray-60);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--radius-sm: 2px;--radius-md: 4px;--radius-lg: 6px;--radius-xl: 8px;--radius-2xl: 12px;--radius-full: 9999px;--font-sans: "Onest Variable", sans-serif;--font-pixel: var(--font-sans);--font-mono: "Roboto Mono", ui-monospace, monospace;--font-primary: var(--font-sans);--leading-none: 1;--leading-snug: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.65;--tracking-pixel-ui: .045em;--tracking-tight: -.015em;--scroll-margin-focus: var(--space-4);--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--control-height-sm: 2rem;--control-height-md: 2.5rem;--control-height-lg: 3rem;--loading-scrim-bg: color-mix(in srgb, var(--surface-default) 88%, transparent);--loading-scrim-backdrop: blur(10px) saturate(1.06);--loading-scrim-inset-line: inset 0 0 0 1px color-mix(in srgb, var(--border-subtle) 38%, transparent);--loading-block-min-height: 14rem;--loading-page-min-height: min(70vh, 32rem);--loading-gap: var(--space-6);--loading-skeleton-shimmer: color-mix(in srgb, var(--surface-raised) 55%, transparent);--loading-message-color: color-mix(in srgb, var(--text-secondary) 92%, var(--text-primary));--duration-fast: .1s;--duration-normal: .15s;--duration-slow: .25s;--easing-default: cubic-bezier(.4, 0, .2, 1);--easing-out: cubic-bezier(0, 0, .2, 1);--transition-control: border-color var(--duration-normal) var(--easing-default), box-shadow var(--duration-normal) var(--easing-default), transform var(--duration-normal) var(--easing-default), background-color var(--duration-normal) var(--easing-default), color var(--duration-normal) var(--easing-default);--transition-surface: background-color var(--duration-normal) var(--easing-default), color var(--duration-normal) var(--easing-default), border-color var(--duration-normal) var(--easing-default);--transition-opacity: opacity var(--duration-normal) var(--easing-default);--transition-transform: transform var(--duration-normal) var(--easing-default);--transition-button: border-color var(--duration-normal) var(--easing-default), box-shadow var(--duration-normal) var(--easing-default), transform var(--duration-normal) var(--easing-default), background-color var(--duration-normal) var(--easing-default), color var(--duration-normal) var(--easing-default), opacity var(--duration-normal) var(--easing-default);--z-local-base: 0;--z-local-raised: 1;--z-local-affix: 2;--z-local-prefix: 5;--z-below: -1;--z-embed-overlay: 35;--z-layout-backdrop: 40;--z-layout-nav: 50;--z-layout-drawer-scrim: 90;--z-layout-drawer: 100;--z-floating-dock: 150;--z-sticky-header: 200;--z-sticky: var(--z-sticky-header);--z-page-overlay: 1200;--z-toast: 1800;--z-modal: 2000;--z-modal-top: 2200;--z-tooltip: 1900;--z-overlay-cdk: 4000;--accent-color: #2563eb;--accent-glow: rgba(37, 99, 235, .14);--accent-glow-strong: rgba(37, 99, 235, .26);--accent-border: rgba(37, 99, 235, .36);--accent-primary: var(--accent-color);--accent-info: var(--blue-50);--accent-gold: #ca8a04;--app-bg-glow-a: color-mix(in srgb, var(--accent-primary) 6%, transparent);--app-bg-glow-b: color-mix(in srgb, var(--blue-50) 4.5%, transparent);--app-shell-background: radial-gradient(100% 72% at 22% -20%, var(--app-bg-glow-a), transparent 56%), radial-gradient(78% 52% at 96% -6%, var(--app-bg-glow-b), transparent 50%), var(--bg-primary);--app-chrome-gradient: linear-gradient( 180deg, color-mix(in srgb, var(--surface-default) 99.2%, var(--accent-primary) .8%) 0%, var(--surface-default) 100% );--app-chrome-gradient-footer: linear-gradient( 0deg, color-mix(in srgb, var(--surface-default) 99.2%, var(--accent-primary) .8%) 0%, var(--surface-default) 100% );--app-chrome-border-accent: color-mix(in srgb, var(--border-subtle) 94%, var(--accent-primary) 6%)}.dark{color-scheme:dark;--bg-primary: var(--gray-15);--bg-secondary: var(--gray-20);--bg-tertiary: var(--gray-25);--bg-elevated: var(--gray-15);--bg-sunken: var(--gray-10);--bg: rgba(0, 0, 0, .7);--bg-disabled: var(--gray-25);--surface-default: var(--gray-15);--surface-raised: var(--gray-15);--surface: var(--gray-20);--surface-secondary: var(--gray-20);--surface-tertiary: var(--gray-25);--loading-scrim-bg: color-mix(in srgb, var(--surface-default) 82%, transparent);--loading-scrim-inset-line: inset 0 0 0 1px color-mix(in srgb, var(--border-default) 28%, transparent);--loading-skeleton-shimmer: color-mix(in srgb, var(--gray-100) 12%, transparent);--loading-message-color: color-mix(in srgb, var(--text-secondary) 85%, var(--text-primary));--text-primary: var(--gray-98);--text-secondary: var(--gray-80);--text-tertiary: var(--gray-70);--text-disabled: var(--gray-60);--text-inverse: var(--gray-10);--text-link: var(--blue-60);--text-link-hover: var(--blue-70);--border-default: var(--gray-40);--border-strong: var(--gray-60);--border-subtle: var(--gray-25);--border-focus: var(--blue-60);--border-disabled: var(--gray-30);--ds-panel-border: color-mix(in srgb, var(--border-default) 65%, var(--accent-primary));--interactive-default: var(--gray-98);--interactive-hover: var(--gray-90);--interactive-active: var(--gray-80);--interactive-disabled: var(--gray-60);--error-bg: rgba(220, 38, 38, .15);--error-bg-strong: rgba(220, 38, 38, .25);--error-text: var(--red-70);--error-border: var(--red-60);--error-icon: var(--red-60);--success-bg: rgba(34, 197, 94, .15);--success-bg-strong: rgba(34, 197, 94, .25);--success-text: var(--green-70);--success-border: var(--green-60);--success-icon: var(--green-60);--warning-bg: rgba(234, 179, 8, .15);--warning-bg-strong: rgba(234, 179, 8, .25);--warning-text: var(--yellow-70);--warning-border: var(--yellow-60);--warning-icon: var(--yellow-60);--info-bg: rgba(59, 130, 246, .15);--info-bg-strong: rgba(59, 130, 246, .25);--info-text: var(--blue-70);--info-border: var(--blue-60);--info-icon: var(--blue-60);--shadow-xs: 2px 2px 0 0 rgba(0, 0, 0, .4);--shadow-sm: 3px 3px 0 0 rgba(0, 0, 0, .5);--shadow-md: 4px 4px 0 0 rgba(0, 0, 0, .5);--shadow-lg: 6px 6px 0 0 rgba(0, 0, 0, .5);--shadow-xl: 8px 8px 0 0 rgba(0, 0, 0, .6);--shadow-soft-sm: 0 1px 2px rgba(0, 0, 0, .6);--shadow-soft-md: 0 4px 6px -1px rgba(0, 0, 0, .6), 0 2px 4px -1px rgba(0, 0, 0, .4);--shadow-soft-lg: 0 10px 15px -3px rgba(0, 0, 0, .6), 0 4px 6px -2px rgba(0, 0, 0, .4);--pixel-shadow-xs: 2px 2px 0 0 var(--gray-0);--pixel-shadow-sm: 3px 3px 0 0 var(--gray-0);--pixel-shadow-md: 4px 4px 0 0 var(--gray-0);--pixel-shadow-lg: 6px 6px 0 0 var(--gray-0);--pixel-shadow-hover: 6px 6px 0 0 var(--gray-0);--icon-filter: invert();--accent-color: #60a5fa;--accent-glow: rgba(96, 165, 250, .1);--accent-glow-strong: rgba(96, 165, 250, .2);--accent-border: rgba(96, 165, 250, .32);--accent-primary: var(--accent-color);--accent-info: var(--blue-60);--accent-gold: #facc15;--app-bg-glow-a: color-mix(in srgb, var(--accent-primary) 10%, transparent);--app-bg-glow-b: color-mix(in srgb, var(--blue-60) 7%, transparent);--app-shell-background: radial-gradient(100% 70% at 18% -22%, var(--app-bg-glow-a), transparent 58%), radial-gradient(80% 50% at 94% -4%, var(--app-bg-glow-b), transparent 52%), var(--bg-primary);--app-chrome-gradient: linear-gradient( 180deg, color-mix(in srgb, var(--surface-default) 98.5%, var(--accent-primary) 1.5%) 0%, var(--surface-default) 100% );--app-chrome-gradient-footer: linear-gradient( 0deg, color-mix(in srgb, var(--surface-default) 98.5%, var(--accent-primary) 1.5%) 0%, var(--surface-default) 100% );--app-chrome-border-accent: color-mix(in srgb, var(--border-subtle) 90%, var(--accent-primary) 10%)}::selection{background-color:color-mix(in srgb,var(--accent-primary) 28%,var(--surface-secondary));color:var(--text-primary)}.dark ::selection{background-color:color-mix(in srgb,var(--accent-primary) 38%,var(--gray-25));color:var(--text-primary)}:where(button,a,input,textarea,select,summary,[tabindex]:not([tabindex="-1"])):focus-visible{scroll-margin:var(--scroll-margin-focus)}@media(prefers-reduced-motion:reduce){:root{--duration-fast: .01ms;--duration-normal: .01ms;--duration-slow: .01ms}}.pixel-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.ds-skeleton-shell{animation:ds-skeleton-shell-in .28s var(--easing-out) both}.ds-content-enter{animation:ds-content-enter .42s var(--easing-out) both}@keyframes ds-skeleton-shell-in{0%{opacity:.5}to{opacity:1}}@keyframes ds-content-enter{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.ds-skeleton-shell{animation:none;opacity:1}.ds-content-enter{animation:ds-content-enter-rm .2s ease both}@keyframes ds-content-enter-rm{0%{opacity:0}to{opacity:1}}}:root{--pixel-tab-icon-items: color-mix(in srgb, #7c3aed 88%, var(--text-primary) 12%);--pixel-tab-icon-tasks: color-mix(in srgb, #0d9488 90%, var(--text-primary) 10%);--pixel-tab-icon-forum: color-mix(in srgb, #eab308 92%, var(--text-primary) 8%);--pixel-tab-icon-globe: color-mix(in srgb, #0284c7 88%, var(--text-primary) 12%);--pixel-tab-icon-users: color-mix(in srgb, #2563eb 88%, var(--text-primary) 12%);--pixel-tab-icon-library: color-mix(in srgb, #c2410c 88%, var(--text-primary) 12%);--pixel-tab-icon-user: color-mix(in srgb, #db2777 86%, var(--text-primary) 14%);--pixel-tab-icon-sparkles: color-mix(in srgb, #9333ea 88%, var(--text-primary) 12%);--pixel-tab-icon-trophy: color-mix(in srgb, #ca8a04 90%, var(--text-primary) 10%);--pixel-tab-icon-inbox: color-mix(in srgb, #ea580c 88%, var(--text-primary) 12%);--pixel-tab-icon-user-plus: color-mix(in srgb, #16a34a 88%, var(--text-primary) 12%)}.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"\2022"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"\2611"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"\2610"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media(pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.show-desktop{display:none!important}@media (min-width: var(--breakpoint-md)){.show-desktop{display:initial!important}}.show-mobile{display:initial!important}@media (min-width: var(--breakpoint-md)){.show-mobile{display:none!important}}.hide-tablet-up{display:initial!important}@media (min-width: var(--breakpoint-md)){.hide-tablet-up{display:none!important}}@media (min-width: var(--breakpoint-lg)){.hide-desktop{display:none!important}}.px-responsive{padding-inline:var(--space-4)}@media (min-width: var(--breakpoint-md)){.px-responsive{padding-inline:var(--space-6)}}@media (min-width: var(--breakpoint-lg)){.px-responsive{padding-inline:var(--space-8)}}.mx-responsive{margin-inline:var(--space-4)}@media (min-width: var(--breakpoint-md)){.mx-responsive{margin-inline:var(--space-6)}}@media (min-width: var(--breakpoint-lg)){.mx-responsive{margin-inline:var(--space-8)}}.stack-responsive{display:flex;flex-direction:column}@media (min-width: var(--breakpoint-md)){.stack-responsive{flex-direction:row}}.grid-responsive{display:grid;gap:var(--space-4);grid-template-columns:1fr}@media (min-width: var(--breakpoint-sm)){.grid-responsive{grid-template-columns:repeat(2,1fr)}}@media (min-width: var(--breakpoint-lg)){.grid-responsive{grid-template-columns:repeat(3,1fr)}}.sticky-header{position:sticky;top:0;background-color:var(--surface-default);z-index:var(--z-sticky)}.container-responsive{width:100%;max-width:100%}@media (min-width: var(--breakpoint-md)){.container-responsive{max-width:var(--breakpoint-md)}}@media (min-width: var(--breakpoint-lg)){.container-responsive{max-width:var(--breakpoint-lg)}}.center-responsive{margin-inline:auto;padding-inline:var(--space-4)}@media (min-width: var(--breakpoint-md)){.center-responsive{padding-inline:var(--space-6)}}.pixel-ds-stack{display:flex;flex-direction:column;gap:var(--space-3)}.pixel-ds-stack-tight{display:flex;flex-direction:column;gap:var(--space-2)}.pixel-ds-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.touch-target-comfortable{min-width:2.75rem;min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center}.text-balance{text-wrap:balance}.catalog-item-heading{font-size:var(--text-lg);font-weight:700;color:var(--text-primary);margin:0;line-height:var(--leading-snug);font-family:var(--font-sans);letter-spacing:var(--tracking-tight);min-width:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.catalog-item-excerpt{font-family:var(--font-sans);font-size:clamp(var(--text-sm),.35vw + .78rem,var(--text-base));color:color-mix(in srgb,var(--text-secondary) 88%,var(--text-primary));margin:0;padding-bottom:.08em;line-height:var(--leading-relaxed);letter-spacing:.01em;min-width:0;overflow-wrap:anywhere;word-break:normal;text-wrap:pretty;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.catalog-item-excerpt--compact{-webkit-line-clamp:3;line-clamp:3}.modal-footer-delete-btn button.pixel-button{min-width:2.5rem;justify-content:center;padding-inline:.5rem}.modal-footer-delete-btn [aria-hidden=true]{margin:0;display:inline-flex;align-items:center;justify-content:center}.modal-footer-bar{display:flex;width:100%;align-items:center}.modal-footer-bar--end{justify-content:flex-end;gap:1rem}.modal-footer-bar--between{justify-content:space-between}.modal-footer-bar__actions{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:flex-end}@media(max-width:47.9375rem){.modal-footer-bar--between>div:empty{display:none}.modal-footer-bar{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2)}.modal-footer-bar--between{justify-content:space-between;gap:var(--space-2)}.modal-footer-bar--between .modal-footer-bar__actions{flex:1 1 auto;justify-content:flex-end;min-width:min(100%,11rem)}.modal-footer-bar__actions{flex-direction:row;flex-wrap:wrap;width:auto;max-width:100%;gap:var(--space-2);justify-content:flex-end}.modal-footer-bar pixel-button,.modal-footer-bar__actions pixel-button{flex:0 1 auto;width:auto;max-width:100%;min-width:0}.modal-footer-bar pixel-button button.pixel-button,.modal-footer-bar__actions pixel-button button.pixel-button{padding:.45rem .85rem;font-size:.8125rem;min-height:2.25rem;letter-spacing:.04em}.checklist-modal-footer__inner pixel-button button.pixel-button{padding:.45rem .85rem;font-size:.8125rem;min-height:2.25rem;letter-spacing:.04em}.login-footer pixel-button button.pixel-button{padding:.45rem .85rem;font-size:.8125rem;min-height:2.25rem;letter-spacing:.04em}.modal-footer-delete-btn button.pixel-button{min-width:2.5rem;padding:.4rem .45rem}}.pixel-modal .pixel-modal-body .checklist-browse-row:has(+.checklist-browse-desc){border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.pixel-modal .pixel-modal-body .checklist-browse-row+.checklist-browse-desc{margin:0;border:1px solid color-mix(in srgb,var(--border-subtle) 75%,var(--border-default) 25%);border-top:none;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:calc(var(--radius-sm, 8px) - 2px);border-bottom-right-radius:calc(var(--radius-sm, 8px) - 2px);background:color-mix(in srgb,var(--surface-secondary) 65%,var(--surface-default) 35%);box-shadow:none;padding-top:0;position:relative}.pixel-modal .pixel-modal-body .checklist-browse-row+.checklist-browse-desc:before{display:block;width:min(48%,10.5rem);height:1px;margin:.12rem auto .3rem;border-radius:999px;background:color-mix(in srgb,var(--border-subtle) 78%,var(--border-default) 22%);opacity:.85}.pixel-modal .pixel-modal-body .checklist-browse-row-wrap--done .checklist-browse-row+.checklist-browse-desc:before{opacity:.9}html.dark .pixel-modal .pixel-modal-body .checklist-browse-row+.checklist-browse-desc:before{opacity:.75}.pixel-modal .pixel-modal-body .checklist-browse-row-wrap--done .checklist-browse-desc{border-color:color-mix(in srgb,var(--color-success) 28%,var(--border-subtle));box-shadow:0 1px color-mix(in srgb,var(--color-success) 20%,transparent);transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease}html.dark .pixel-modal .pixel-modal-body .checklist-browse-row-wrap--done .checklist-browse-desc{background:color-mix(in srgb,var(--color-success) 10%,var(--surface-secondary));border-color:color-mix(in srgb,var(--color-success) 22%,var(--border-subtle));box-shadow:0 1px color-mix(in srgb,var(--color-success) 14%,transparent)}.pixel-modal .pixel-modal-body .checklist-browse-row-wrap--done .checklist-browse-desc-summary{color:color-mix(in srgb,var(--color-success) 38%,var(--text-secondary))}.pixel-modal .pixel-modal-body .checklist-browse-row-wrap--done .checklist-browse-desc-chevron{color:color-mix(in srgb,var(--color-success) 35%,var(--text-secondary))}.pixel-modal .pixel-modal-body .checklist-browse-row-wrap--done .checklist-browse-desc-body{color:color-mix(in srgb,var(--color-success) 18%,var(--text-primary))}.pixel-modal .pixel-modal-body .checklist-browse-row-wrap--done .checklist-browse-desc:hover{background:color-mix(in srgb,black 5%,color-mix(in srgb,var(--color-success) 16%,var(--surface-secondary)));border-color:color-mix(in srgb,var(--color-success) 36%,var(--border-subtle));box-shadow:0 1px color-mix(in srgb,var(--color-success) 26%,transparent)}html.dark .pixel-modal .pixel-modal-body .checklist-browse-row-wrap--done .checklist-browse-desc:hover{background:color-mix(in srgb,black 10%,color-mix(in srgb,var(--color-success) 12%,var(--surface-secondary)));border-color:color-mix(in srgb,var(--color-success) 30%,var(--border-subtle));box-shadow:0 1px color-mix(in srgb,var(--color-success) 18%,transparent)}.pixel-modal .pixel-modal-body .checklist-browse-row.checklist-browse-row--done:not(.checklist-browse-row--pending){transition:background-color .14s ease,border-color .14s ease}.pixel-modal .pixel-modal-body .checklist-browse-row.checklist-browse-row--done:not(.checklist-browse-row--pending):has(.checklist-browse-checkbox label.pixel-checkbox:hover:not(.disabled)){background:color-mix(in srgb,black 6%,color-mix(in srgb,var(--color-success) 17%,var(--surface-secondary)));border-color:color-mix(in srgb,var(--color-success) 38%,var(--border-subtle))}html.dark .pixel-modal .pixel-modal-body .checklist-browse-row.checklist-browse-row--done:not(.checklist-browse-row--pending):has(.checklist-browse-checkbox label.pixel-checkbox:hover:not(.disabled)){background:color-mix(in srgb,black 12%,color-mix(in srgb,var(--color-success) 13%,var(--surface-secondary)));border-color:color-mix(in srgb,var(--color-success) 32%,var(--border-subtle))}.pixel-modal .pixel-modal-body .checklist-browse-row--done:not(.checklist-browse-row--pending) .checklist-browse-checkbox label.pixel-checkbox:hover:not(.disabled){background-color:color-mix(in srgb,black 7%,color-mix(in srgb,var(--color-success) 18%,var(--surface-secondary)));transition:background-color .14s ease}html.dark .pixel-modal .pixel-modal-body .checklist-browse-row--done:not(.checklist-browse-row--pending) .checklist-browse-checkbox label.pixel-checkbox:hover:not(.disabled){background-color:color-mix(in srgb,black 12%,color-mix(in srgb,var(--color-success) 14%,var(--surface-secondary)))}.pixel-modal .pixel-modal-body .checklist-browse-row:not(.checklist-browse-row--done):not(.checklist-browse-row--pending) .checklist-browse-checkbox label.pixel-checkbox:hover:not(.disabled){background-color:color-mix(in srgb,var(--text-primary) 5%,var(--surface-secondary));transition:background-color .14s ease}html.dark .pixel-modal .pixel-modal-body .checklist-browse-row:not(.checklist-browse-row--done):not(.checklist-browse-row--pending) .checklist-browse-checkbox label.pixel-checkbox:hover:not(.disabled){background-color:color-mix(in srgb,white 6%,var(--surface-secondary))}.collection-rich-text ul{list-style-type:disc;list-style-position:outside;padding-left:1.35em;margin:.35em 0}.collection-rich-text ol{list-style-type:decimal;list-style-position:outside;padding-left:1.35em;margin:.35em 0}.collection-rich-text ul>li,.collection-rich-text ol>li{display:list-item;list-style-type:inherit;padding-left:.2em}#suntec-title{font-family:Bebas Neue,cursive;font-size:1.52rem;letter-spacing:.07rem;line-height:1;padding-block:0;margin:0;position:relative;color:var(--text-primary);text-shadow:1px 1px 0 var(--gray-80)}@media(min-width:48rem){#suntec-title{font-size:1.65rem}}html.dark #suntec-title{text-shadow:1px 1px 0 var(--gray-10)}.title-gear{font-size:.5em;vertical-align:super;margin-left:.2em;-webkit-text-fill-color:var(--accent-color);color:var(--accent-color);background:none;display:inline-block;opacity:.75;filter:none;animation:gearSpin 10s linear infinite}@keyframes gearSpin{to{transform:rotate(360deg)}}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left)}body{font-family:Onest Variable,sans-serif;margin:0;transition:background-color .5s ease-in-out,color .5s ease-in-out;-webkit-text-size-adjust:100%;text-size-adjust:100%}@supports (-webkit-touch-callout: none){html,body{overscroll-behavior:none;-webkit-overflow-scrolling:touch}@media(prefers-reduced-motion:no-preference){:root:has(dialog.pixel-modal[open]) app-header>header.app-header,:root:has(dialog.pixel-modal[open]) app-footer,:root:has(dialog.pixel-modal[open]) .sidenav-nav-list{filter:blur(12px);-webkit-filter:blur(12px)}}}:focus-visible{outline:none;box-shadow:var(--focus-ring)}::selection{background-color:var(--blue-50);color:var(--gray-100)}.dark ::selection{background-color:var(--blue-60);color:var(--gray-0)}main,app-footer{padding:var(--space-4)}pixel-confirm-dialog{align-self:start}app-header{position:sticky;top:0;z-index:var(--z-sticky-header);align-self:start;width:100%;box-sizing:border-box;padding-block:0;padding-inline:var(--space-2);background:var(--app-chrome-gradient);border-bottom:.0625rem solid color-mix(in srgb,var(--app-chrome-border-accent) 52%,transparent)}@media(min-width:48rem){app-header{padding-inline:var(--space-3)}}app-header pixel-button button.pixel-button-small,app-header pixel-button button.pixel-button-sm{min-height:1.375rem;padding:.0625rem .45rem;font-size:.8125rem;line-height:1.15}app-header header.app-header{margin:0;padding-block:0;padding-inline:0}main{min-height:calc(100dvh - 8rem);min-width:0;max-width:100%;position:relative}main:before{content:"";position:fixed;inset:0;z-index:var(--z-below);pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.68' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23grain)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:300px 300px;opacity:.04;mix-blend-mode:multiply}.dark main:before{opacity:.07;mix-blend-mode:screen}app-footer{border-top:.0625rem solid color-mix(in srgb,var(--app-chrome-border-accent) 52%,transparent);background:var(--app-chrome-gradient-footer)}mat-card{background-color:var(--surface-default)!important;color:var(--text-primary)!important;border:.0625rem solid var(--border-subtle)!important}.mat-mdc-menu-panel{background-color:var(--surface-default)!important;border:.0625rem solid var(--border-subtle)!important}.mat-mdc-menu-item{color:var(--text-primary)!important}.mat-mdc-menu-item:hover{background-color:var(--bg-secondary)!important}.pixel-dialog-panel .mat-mdc-dialog-container .mdc-dialog__surface{background-color:transparent!important;box-shadow:none!important;padding:.5rem!important;border-radius:0!important;overflow:visible!important}.pixel-dialog-panel .mat-mdc-dialog-container{padding:0!important;overflow:visible!important}.page-loading-container{position:relative;display:flex;justify-content:center;align-items:center;min-height:var(--loading-page-min-height);width:100%;max-width:100%;min-width:0;margin-inline:auto;padding:max(var(--space-8),env(safe-area-inset-top,0px)) max(var(--space-8),env(safe-area-inset-right,0px)) max(var(--space-8),env(safe-area-inset-bottom,0px)) max(var(--space-8),env(safe-area-inset-left,0px));box-sizing:border-box;isolation:isolate}.page-header{position:relative;margin-bottom:var(--space-8);min-width:0}.header-subtitle,.subtitle{color:var(--text-secondary);line-height:1.6}.tabs-container{padding:0;border:none;background:transparent;box-shadow:none}@media(max-width:47.9375rem){.page-header{padding:.75rem}.tabs-container{padding:0}}html.dark .sidenav-icon,.dark .sidenav-icon{filter:brightness(0) invert(1) opacity(.5)!important}html.dark .sidenav-link:hover .sidenav-icon,.dark .sidenav-link:hover .sidenav-icon{filter:brightness(0) invert(1) opacity(.8)!important}html.dark .sidenav-link-active .sidenav-icon,.dark .sidenav-link-active .sidenav-icon{filter:invert(36%) sepia(99%) saturate(1373%) hue-rotate(192deg) brightness(95%) contrast(101%)!important}.sidenav-link{text-decoration:none!important}.cdk-overlay-container{z-index:var(--z-overlay-cdk)}.cdk-overlay-pane.pixel-select-overlay-pane{max-width:min(100vw - 1rem,100%)}:is(.app-header__rewards-chip,.dashboard-rewards,.profile-rewards-tier)[data-rewards-tier=rookie]{--rewards-chip-border: rgba(100, 116, 139, .38);--rewards-chip-bg: linear-gradient(160deg, #5d6574, #383c48);--rewards-chip-accent: #b4c0d4;--rewards-chip-fg: #ffffff;--rewards-chip-fg-muted: #e8edf5;--rewards-chip-separator: rgba(255, 255, 255, .28);--rewards-chip-separator-opacity: 1;--dashboard-rewards-border: rgba(100, 116, 139, .34);--dashboard-rewards-bg: linear-gradient(165deg, #585f6e, #353942);--dashboard-rewards-accent: #b4c0d4;--dashboard-rewards-fg: #ffffff;--dashboard-rewards-fg-muted: #e8edf5}:is(.app-header__rewards-chip,.dashboard-rewards,.profile-rewards-tier)[data-rewards-tier=c-]{--rewards-chip-border: rgba(100, 116, 139, .36);--rewards-chip-bg: linear-gradient(160deg, #565e6e, #343842);--rewards-chip-accent: #aab8d0;--rewards-chip-fg: #ffffff;--rewards-chip-fg-muted: #e2e8f0;--rewards-chip-separator: rgba(255, 255, 255, .26);--rewards-chip-separator-opacity: 1;--dashboard-rewards-border: rgba(100, 116, 139, .32);--dashboard-rewards-bg: linear-gradient(165deg, #525a6a, #32363e);--dashboard-rewards-accent: #aab8d0;--dashboard-rewards-fg: #ffffff;--dashboard-rewards-fg-muted: #e2e8f0}:is(.app-header__rewards-chip,.dashboard-rewards,.profile-rewards-tier)[data-rewards-tier=c]{--rewards-chip-border: rgba(100, 116, 139, .38);--rewards-chip-bg: linear-gradient(160deg, #4f5868, #30363f);--rewards-chip-accent: #a3b5cc;--rewards-chip-fg: #ffffff;--rewards-chip-fg-muted: #e2e8f0;--rewards-chip-separator: rgba(255, 255, 255, .24);--rewards-chip-separator-opacity: 1;--dashboard-rewards-border: rgba(100, 116, 139, .34);--dashboard-rewards-bg: linear-gradient(165deg, #4b5464, #2e343c);--dashboard-rewards-accent: #a3b5cc;--dashboard-rewards-fg: #ffffff;--dashboard-rewards-fg-muted: #e2e8f0}:is(.app-header__rewards-chip,.dashboard-rewards,.profile-rewards-tier)[data-rewards-tier="c+"]{--rewards-chip-border: rgba(100, 116, 139, .4);--rewards-chip-bg: linear-gradient(160deg, #475160, #2c323c);--rewards-chip-accent: #9cb0cc;--rewards-chip-fg: #ffffff;--rewards-chip-fg-muted: #e2e8f0;--rewards-chip-separator: rgba(255, 255, 255, .22);--rewards-chip-separator-opacity: 1;--dashboard-rewards-border: rgba(100, 116, 139, .36);--dashboard-rewards-bg: linear-gradient(165deg, #434d5c, #2a3038);--dashboard-rewards-accent: #9cb0cc;--dashboard-rewards-fg: #ffffff;--dashboard-rewards-fg-muted: #e2e8f0}:is(.app-header__rewards-chip,.dashboard-rewards,.profile-rewards-tier)[data-rewards-tier=b-]{--rewards-chip-border: rgba(55, 92, 110, .55);--rewards-chip-bg: linear-gradient(160deg, #3a4f5e, #243844);--rewards-chip-accent: #8ecae8;--rewards-chip-fg: #f0f9ff;--rewards-chip-fg-muted: #bae6fd;--rewards-chip-separator: rgba(240, 249, 255, .28);--rewards-chip-separator-opacity: 1;--dashboard-rewards-border: rgba(55, 92, 110, .5);--dashboard-rewards-bg: linear-gradient(165deg, #364c5c, #223444);--dashboard-rewards-accent: #8ecae8;--dashboard-rewards-fg: #f0f9ff;--dashboard-rewards-fg-muted: #bae6fd}:is(.app-header__rewards-chip,.dashboard-rewards,.profile-rewards-tier)[data-rewards-tier=b]{--rewards-chip-border: rgba(45, 100, 120, .55);--rewards-chip-bg: linear-gradient(160deg, #345a68, #28424e);--rewards-chip-accent: #67d4ee;--rewards-chip-fg: #ecfeff;--rewards-chip-fg-muted: #a5f3fc;--rewards-chip-separator: rgba(236, 254, 255, .3);--rewards-chip-separator-opacity: 1;--dashboard-rewards-border: rgba(45, 100, 120, .5);--dashboard-rewards-bg: linear-gradient(165deg, #325664, #264650);--dashboard-rewards-accent: #67d4ee;--dashboard-rewards-fg: #ecfeff;--dashboard-rewards-fg-muted: #a5f3fc}:is(.app-header__rewards-chip,.dashboard-rewards,.profile-rewards-tier)[data-rewards-tier="b+"]{--rewards-chip-border: rgba(40, 110, 100, .55);--rewards-chip-bg: linear-gradient(160deg, #2f5c56, #264038);--rewards-chip-accent: #6ee7d8;--rewards-chip-fg: #f0fdfa;--rewards-chip-fg-muted: #99f6e4;--rewards-chip-separator: rgba(240, 253, 250, .28);--rewards-chip-separator-opacity: 1;--dashboard-rewards-border: rgba(40, 110, 100, .5);--dashboard-rewards-bg: linear-gradient(165deg, #2d5852, #244438);--dashboard-rewards-accent: #6ee7d8;--dashboard-rewards-fg: #f0fdfa;--dashboard-rewards-fg-muted: #99f6e4}:is(.app-header__rewards-chip,.dashboard-rewards,.profile-rewards-tier)[data-rewards-tier=a-]{--rewards-chip-border: rgba(120, 90, 40, .55);--rewards-chip-bg: linear-gradient(160deg, #5c4c38, #3c3428);--rewards-chip-accent: #dfc06a;--rewards-chip-fg: #fffbeb;--rewards-chip-fg-muted: #fde68a;--rewards-chip-separator: rgba(255, 251, 235, .28);--rewards-chip-separator-opacity: 1;--dashboard-rewards-border: rgba(120, 90, 40, .5);--dashboard-rewards-bg: linear-gradient(165deg, #564838, #383020);--dashboard-rewards-accent: #dfc06a;--dashboard-rewards-fg: #fffbeb;--dashboard-rewards-fg-muted: #fde68a}:is(.app-header__rewards-chip,.dashboard-rewards,.profile-rewards-tier)[data-rewards-tier=a]{--rewards-chip-border: rgba(160, 110, 30, .58);--rewards-chip-bg: linear-gradient(160deg, #6e501c, #4a3818);--rewards-chip-accent: #ecc45a;--rewards-chip-fg: #fffbeb;--rewards-chip-fg-muted: #fcd34d;--rewards-chip-separator: rgba(255, 251, 235, .3);--rewards-chip-separator-opacity: 1;--dashboard-rewards-border: rgba(160, 110, 30, .52);--dashboard-rewards-bg: linear-gradient(165deg, #664c1c, #443018);--dashboard-rewards-accent: #ecc45a;--dashboard-rewards-fg: #fffbeb;--dashboard-rewards-fg-muted: #fcd34d}:is(.app-header__rewards-chip,.dashboard-rewards,.profile-rewards-tier)[data-rewards-tier="a+"]{--rewards-chip-border: rgba(200, 130, 20, .62);--rewards-chip-bg: linear-gradient(160deg, #7e5814, #544018);--rewards-chip-accent: #fad056;--rewards-chip-fg: #fffbeb;--rewards-chip-fg-muted: #fde047;--rewards-chip-separator: rgba(255, 251, 235, .32);--rewards-chip-separator-opacity: 1;--dashboard-rewards-border: rgba(200, 130, 20, .55);--dashboard-rewards-bg: linear-gradient(165deg, #765414, #4c3812);--dashboard-rewards-accent: #fad056;--dashboard-rewards-fg: #fffbeb;--dashboard-rewards-fg-muted: #fde047}:is(.app-header__rewards-chip,.dashboard-rewards,.profile-rewards-tier)[data-rewards-tier=s]{--rewards-chip-border: rgba(234, 179, 8, .72);--rewards-chip-bg: linear-gradient(160deg, #8f5a1c, #5c4018);--rewards-chip-accent: #fde047;--rewards-chip-fg: #fffbeb;--rewards-chip-fg-muted: #fde68a;--rewards-chip-separator: rgba(255, 251, 235, .35);--rewards-chip-separator-opacity: 1;--dashboard-rewards-border: rgba(234, 179, 8, .6);--dashboard-rewards-bg: linear-gradient(165deg, #865418, #503010);--dashboard-rewards-accent: #fde047;--dashboard-rewards-fg: #fffbeb;--dashboard-rewards-fg-muted: #fde68a}
