:root{--pfau-input-border-radius: 4px;--pfau-input-bar-padding: .5em .2em;--mat-option-label-text-color: var(--mat-sys-on-surface-variant);--ag-value-change-value-highlight-background-color: var( --mat-sys-tertiary-container );--ag-font-family: "Roboto Flex", sans-serif;--pfau-font-family: "Roboto Flex", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--pfau-status-preorder: #FFEDCA;--pfau-status-open: #F7CE81;--pfau-status-shipped: #70C88C;--pfau-status-fail: #EC8D8D;--pfau-status-cancelled: #8DC4EC}html.dark-mode{--pfau-status-preorder: color-mix(in srgb, #FFEDCA 60%, black);--pfau-status-open: color-mix(in srgb, #F7CE81 60%, black);--pfau-status-shipped: color-mix(in srgb, #70C88C 60%, black);--pfau-status-fail: color-mix(in srgb, #EC8D8D 60%, black);--pfau-status-cancelled: color-mix(in srgb, #8DC4EC 60%, black)}@font-face{font-family:Roboto Flex;src:url(/assets/RobotoFlex-Regular.ttf) format("truetype-variations");font-weight:1 999;font-display:swap}html,body{height:100%;margin:0;padding:0;--pfau-input-border-radius: 4px;--mat-option-label-text-color: var(--mat-sys-on-surface-variant);--ag-font-family: "Roboto Flex", sans-serif;font-family:Roboto Flex,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:var(--mat-sys-surface);color:var(--mat-sys-on-surface)}*{box-sizing:border-box;caret-color:transparent}input,textarea,[contenteditable=true]{caret-color:auto}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--mat-sys-surface-container-low)}::-webkit-scrollbar-thumb{background:var(--mat-sys-outline-variant);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--mat-sys-outline)}mat-form-field{--mat-button-filled-container-height: 24px;--mat-button-filled-touch-target-display: none;--mat-button-outlined-container-height: 24px;--mat-button-outlined-touch-target-display: none;--mat-button-protected-container-height: 24px;--mat-button-protected-touch-target-display: none;--mat-button-text-container-height: 24px;--mat-button-text-touch-target-display: none;--mat-button-tonal-container-height: 24px;--mat-button-tonal-touch-target-display: none;--mat-button-toggle-height: 36px;--mat-checkbox-touch-target-display: none;--mat-checkbox-state-layer-size: 28px}mat-form-field .mat-mdc-chip.mat-mdc-standard-chip{--mat-chip-container-height: 24px}mat-form-field{--mat-expansion-header-collapsed-state-height: 36px;--mat-expansion-header-expanded-state-height: 48px;--mat-fab-small-touch-target-display: none;--mat-fab-touch-target-display: none;--mat-form-field-container-height: 44px;--mat-form-field-filled-label-display: none;--mat-form-field-container-vertical-padding: 10px;--mat-form-field-filled-with-label-container-padding-top: 10px;--mat-form-field-filled-with-label-container-padding-bottom: 10px;--mat-icon-button-touch-target-display: none}mat-form-field .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 36px;--mat-icon-button-state-layer-size: 36px;width:var(--mat-icon-button-state-layer-size);height:var(--mat-icon-button-state-layer-size);padding:6px}mat-form-field{--mat-list-list-item-leading-icon-start-space: 16px;--mat-list-list-item-leading-icon-end-space: 32px;--mat-list-list-item-one-line-container-height: 36px;--mat-list-list-item-two-line-container-height: 52px;--mat-list-list-item-three-line-container-height: 76px}mat-form-field .mdc-list-item__start,mat-form-field .mdc-list-item__end{--mat-radio-state-layer-size: 28px;--mat-radio-touch-target-display: none}mat-form-field .mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,mat-form-field .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,mat-form-field .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:44px}mat-form-field .mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,mat-form-field .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,mat-form-field .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:60px}mat-form-field{--mat-paginator-container-size: 40px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: none;--mat-radio-state-layer-size: 28px;--mat-radio-touch-target-display: none;--mat-select-arrow-transform: none;--mat-slide-toggle-state-layer-size: 28px;--mat-slide-toggle-touch-target-display: none;--mat-stepper-header-height: 60px;--mat-table-header-container-height: 44px;--mat-table-footer-container-height: 40px;--mat-table-row-item-container-height: 40px}mat-form-field .mat-mdc-tab-header{--mat-tab-container-height: 36px}mat-form-field{--mat-toolbar-standard-height: 52px;--mat-toolbar-mobile-height: 44px;--mat-tree-node-min-height: 36px;--mat-form-field-outlined-container-shape: var(--pfau-input-border-radius);--mat-form-field-filled-container-shape: var(--pfau-input-border-radius);--mat-form-field-outlined-input-text-color: var(--mat-sys-on-surface-variant);--mat-form-field-filled-input-text-color: var(--mat-sys-on-surface-variant)}html{color-scheme:light dark}html.theme-violet.light-mode{color-scheme:light;--mat-sys-background: #fef8fc;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f5eff4;--mat-sys-inverse-primary: #d5baff;--mat-sys-inverse-surface: #323033;--mat-sys-on-background: #1d1b1e;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #5f00c0;--mat-sys-on-primary-fixed: #270057;--mat-sys-on-primary-fixed-variant: #5f00c0;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #4b4357;--mat-sys-on-secondary-fixed: #1f182a;--mat-sys-on-secondary-fixed-variant: #4b4357;--mat-sys-on-surface: #1d1b1e;--mat-sys-on-surface-variant: #49454e;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #5f00c0;--mat-sys-on-tertiary-fixed: #270057;--mat-sys-on-tertiary-fixed-variant: #5f00c0;--mat-sys-outline: #7b757f;--mat-sys-outline-variant: #cbc4cf;--mat-sys-primary: #7d00fa;--mat-sys-primary-container: #ecdcff;--mat-sys-primary-fixed: #ecdcff;--mat-sys-primary-fixed-dim: #d5baff;--mat-sys-scrim: #000000;--mat-sys-secondary: #645b70;--mat-sys-secondary-container: #eadef7;--mat-sys-secondary-fixed: #eadef7;--mat-sys-secondary-fixed-dim: #cec2db;--mat-sys-shadow: #000000;--mat-sys-surface: #fef8fc;--mat-sys-surface-bright: #fef8fc;--mat-sys-surface-container: #f2ecf1;--mat-sys-surface-container-high: #ede6eb;--mat-sys-surface-container-highest: #e6e1e6;--mat-sys-surface-container-low: #f8f2f6;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #ded8dd;--mat-sys-surface-tint: #7d00fa;--mat-sys-surface-variant: #e8e0eb;--mat-sys-tertiary: #7d00fa;--mat-sys-tertiary-container: #ecdcff;--mat-sys-tertiary-fixed: #ecdcff;--mat-sys-tertiary-fixed-dim: #d5baff;--mat-sys-neutral-variant20: #332f37;--mat-sys-neutral10: #1d1b1e;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem "Roboto Flex", "Inter", sans-serif;--mat-sys-body-large-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem "Roboto Flex", "Inter", sans-serif;--mat-sys-body-medium-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem "Roboto Flex", "Inter", sans-serif;--mat-sys-body-small-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem "Roboto Flex", "Inter", sans-serif;--mat-sys-display-large-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem "Roboto Flex", "Inter", sans-serif;--mat-sys-display-medium-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem "Roboto Flex", "Inter", sans-serif;--mat-sys-display-small-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem "Roboto Flex", "Inter", sans-serif;--mat-sys-headline-large-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem "Roboto Flex", "Inter", sans-serif;--mat-sys-headline-medium-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem "Roboto Flex", "Inter", sans-serif;--mat-sys-headline-small-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem "Roboto Flex", "Inter", sans-serif;--mat-sys-label-large-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem "Roboto Flex", "Inter", sans-serif;--mat-sys-label-medium-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem "Roboto Flex", "Inter", sans-serif;--mat-sys-label-small-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem "Roboto Flex", "Inter", sans-serif;--mat-sys-title-large-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem "Roboto Flex", "Inter", sans-serif;--mat-sys-title-medium-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem "Roboto Flex", "Inter", sans-serif;--mat-sys-title-small-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-checkbox-touch-target-display: none;--mat-checkbox-state-layer-size: 28px;--mat-chip-container-height: 24px;--mat-expansion-header-collapsed-state-height: 36px;--mat-expansion-header-expanded-state-height: 48px;--mat-fab-small-touch-target-display: ;--mat-fab-touch-target-display: none;--mat-button-filled-touch-target-display: none;--mat-button-filled-container-height: 28px;--mat-button-outlined-container-height: 28px;--mat-button-outlined-touch-target-display: none;--mat-button-protected-touch-target-display: none;--mat-button-protected-container-height: 28px;--mat-button-text-touch-target-display: none;--mat-button-text-container-height: 28px;--mat-button-tonal-container-height: 28px;--mat-button-tonal-touch-target-display: none;--mat-form-field-container-height: 44px;--mat-form-field-filled-label-display: none;--mat-form-field-container-vertical-padding: 10px;--mat-form-field-filled-with-label-container-padding-top: 10px;--mat-form-field-filled-with-label-container-padding-bottom: 10px;--mat-icon-button-touch-target-display: none;--mat-icon-button-state-layer-size: 28px;--mat-list-list-item-leading-icon-start-space: 4px;--mat-list-list-item-leading-icon-end-space: 4px;--mat-list-list-item-one-line-container-height: 36px;--mat-list-list-item-two-line-container-height: 52px;--mat-list-list-item-three-line-container-height: 76px;--mat-paginator-container-size: 40px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: none;--mat-radio-touch-target-display: none;--mat-radio-state-layer-size: 28px;--mat-tab-container-height: 36px;--mat-select-arrow-transform: none;--mat-button-toggle-height: 36px;--mat-stepper-header-height: 60px;--mat-table-header-container-height: 44px;--mat-table-footer-container-height: 40px;--mat-table-row-item-container-height: 40px;--mat-toolbar-standard-height: 52px;--mat-toolbar-mobile-height: 44px;--mat-tree-node-min-height: 36px;--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}html.theme-violet.dark-mode{color-scheme:dark;--mat-sys-background: #151316;--mat-sys-error: #ffb4ab;--mat-sys-error-container: #93000a;--mat-sys-inverse-on-surface: #323033;--mat-sys-inverse-primary: #7d00fa;--mat-sys-inverse-surface: #e6e1e6;--mat-sys-on-background: #e6e1e6;--mat-sys-on-error: #690005;--mat-sys-on-error-container: #ffdad6;--mat-sys-on-primary: #42008a;--mat-sys-on-primary-container: #ecdcff;--mat-sys-on-primary-fixed: #270057;--mat-sys-on-primary-fixed-variant: #5f00c0;--mat-sys-on-secondary: #352d40;--mat-sys-on-secondary-container: #eadef7;--mat-sys-on-secondary-fixed: #1f182a;--mat-sys-on-secondary-fixed-variant: #4b4357;--mat-sys-on-surface: #e6e1e6;--mat-sys-on-surface-variant: #e8e0eb;--mat-sys-on-tertiary: #42008a;--mat-sys-on-tertiary-container: #ecdcff;--mat-sys-on-tertiary-fixed: #270057;--mat-sys-on-tertiary-fixed-variant: #5f00c0;--mat-sys-outline: #958e99;--mat-sys-outline-variant: #49454e;--mat-sys-primary: #d5baff;--mat-sys-primary-container: #5f00c0;--mat-sys-primary-fixed: #ecdcff;--mat-sys-primary-fixed-dim: #d5baff;--mat-sys-scrim: #000000;--mat-sys-secondary: #cec2db;--mat-sys-secondary-container: #4b4357;--mat-sys-secondary-fixed: #eadef7;--mat-sys-secondary-fixed-dim: #cec2db;--mat-sys-shadow: #000000;--mat-sys-surface: #151316;--mat-sys-surface-bright: #3b383c;--mat-sys-surface-container: #211f22;--mat-sys-surface-container-high: #2b292d;--mat-sys-surface-container-highest: #363437;--mat-sys-surface-container-low: #1d1b1e;--mat-sys-surface-container-lowest: #0f0d11;--mat-sys-surface-dim: #151316;--mat-sys-surface-tint: #d5baff;--mat-sys-surface-variant: #49454e;--mat-sys-tertiary: #d5baff;--mat-sys-tertiary-container: #5f00c0;--mat-sys-tertiary-fixed: #ecdcff;--mat-sys-tertiary-fixed-dim: #d5baff;--mat-sys-neutral-variant20: #332f37;--mat-sys-neutral10: #1d1b1e;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem "Roboto Flex", "Inter", sans-serif;--mat-sys-body-large-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem "Roboto Flex", "Inter", sans-serif;--mat-sys-body-medium-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem "Roboto Flex", "Inter", sans-serif;--mat-sys-body-small-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem "Roboto Flex", "Inter", sans-serif;--mat-sys-display-large-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem "Roboto Flex", "Inter", sans-serif;--mat-sys-display-medium-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem "Roboto Flex", "Inter", sans-serif;--mat-sys-display-small-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem "Roboto Flex", "Inter", sans-serif;--mat-sys-headline-large-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem "Roboto Flex", "Inter", sans-serif;--mat-sys-headline-medium-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem "Roboto Flex", "Inter", sans-serif;--mat-sys-headline-small-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem "Roboto Flex", "Inter", sans-serif;--mat-sys-label-large-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem "Roboto Flex", "Inter", sans-serif;--mat-sys-label-medium-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem "Roboto Flex", "Inter", sans-serif;--mat-sys-label-small-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem "Roboto Flex", "Inter", sans-serif;--mat-sys-title-large-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem "Roboto Flex", "Inter", sans-serif;--mat-sys-title-medium-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem "Roboto Flex", "Inter", sans-serif;--mat-sys-title-small-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-checkbox-touch-target-display: none;--mat-checkbox-state-layer-size: 28px;--mat-chip-container-height: 24px;--mat-expansion-header-collapsed-state-height: 36px;--mat-expansion-header-expanded-state-height: 48px;--mat-fab-small-touch-target-display: ;--mat-fab-touch-target-display: none;--mat-button-filled-touch-target-display: none;--mat-button-filled-container-height: 28px;--mat-button-outlined-container-height: 28px;--mat-button-outlined-touch-target-display: none;--mat-button-protected-touch-target-display: none;--mat-button-protected-container-height: 28px;--mat-button-text-touch-target-display: none;--mat-button-text-container-height: 28px;--mat-button-tonal-container-height: 28px;--mat-button-tonal-touch-target-display: none;--mat-form-field-container-height: 44px;--mat-form-field-filled-label-display: none;--mat-form-field-container-vertical-padding: 10px;--mat-form-field-filled-with-label-container-padding-top: 10px;--mat-form-field-filled-with-label-container-padding-bottom: 10px;--mat-icon-button-touch-target-display: none;--mat-icon-button-state-layer-size: 28px;--mat-list-list-item-leading-icon-start-space: 4px;--mat-list-list-item-leading-icon-end-space: 4px;--mat-list-list-item-one-line-container-height: 36px;--mat-list-list-item-two-line-container-height: 52px;--mat-list-list-item-three-line-container-height: 76px;--mat-paginator-container-size: 40px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: none;--mat-radio-touch-target-display: none;--mat-radio-state-layer-size: 28px;--mat-tab-container-height: 36px;--mat-select-arrow-transform: none;--mat-button-toggle-height: 36px;--mat-stepper-header-height: 60px;--mat-table-header-container-height: 44px;--mat-table-footer-container-height: 40px;--mat-table-row-item-container-height: 40px;--mat-toolbar-standard-height: 52px;--mat-toolbar-mobile-height: 44px;--mat-tree-node-min-height: 36px;--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}html.theme-blue.light-mode{color-scheme:light;--mat-sys-background: #fcf8fd;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f3eff4;--mat-sys-inverse-primary: #bec2ff;--mat-sys-inverse-surface: #303034;--mat-sys-on-background: #1b1b1f;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #0000ef;--mat-sys-on-primary-fixed: #00006e;--mat-sys-on-primary-fixed-variant: #0000ef;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #444559;--mat-sys-on-secondary-fixed: #191a2c;--mat-sys-on-secondary-fixed-variant: #444559;--mat-sys-on-surface: #1b1b1f;--mat-sys-on-surface-variant: #46464f;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #0000ef;--mat-sys-on-tertiary-fixed: #00006e;--mat-sys-on-tertiary-fixed-variant: #0000ef;--mat-sys-outline: #777680;--mat-sys-outline-variant: #c7c5d0;--mat-sys-primary: #343dff;--mat-sys-primary-container: #e0e0ff;--mat-sys-primary-fixed: #e0e0ff;--mat-sys-primary-fixed-dim: #bec2ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #5c5d72;--mat-sys-secondary-container: #e1e0f9;--mat-sys-secondary-fixed: #e1e0f9;--mat-sys-secondary-fixed-dim: #c5c4dd;--mat-sys-shadow: #000000;--mat-sys-surface: #fcf8fd;--mat-sys-surface-bright: #fcf8fd;--mat-sys-surface-container: #f0edf1;--mat-sys-surface-container-high: #ebe7eb;--mat-sys-surface-container-highest: #e5e1e6;--mat-sys-surface-container-low: #f6f2f7;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dcd9dd;--mat-sys-surface-tint: #343dff;--mat-sys-surface-variant: #e4e1ec;--mat-sys-tertiary: #343dff;--mat-sys-tertiary-container: #e0e0ff;--mat-sys-tertiary-fixed: #e0e0ff;--mat-sys-tertiary-fixed-dim: #bec2ff;--mat-sys-neutral-variant20: #303038;--mat-sys-neutral10: #1b1b1f;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem "Roboto Flex", "Inter", sans-serif;--mat-sys-body-large-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem "Roboto Flex", "Inter", sans-serif;--mat-sys-body-medium-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem "Roboto Flex", "Inter", sans-serif;--mat-sys-body-small-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem "Roboto Flex", "Inter", sans-serif;--mat-sys-display-large-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem "Roboto Flex", "Inter", sans-serif;--mat-sys-display-medium-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem "Roboto Flex", "Inter", sans-serif;--mat-sys-display-small-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem "Roboto Flex", "Inter", sans-serif;--mat-sys-headline-large-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem "Roboto Flex", "Inter", sans-serif;--mat-sys-headline-medium-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem "Roboto Flex", "Inter", sans-serif;--mat-sys-headline-small-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem "Roboto Flex", "Inter", sans-serif;--mat-sys-label-large-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem "Roboto Flex", "Inter", sans-serif;--mat-sys-label-medium-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem "Roboto Flex", "Inter", sans-serif;--mat-sys-label-small-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem "Roboto Flex", "Inter", sans-serif;--mat-sys-title-large-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem "Roboto Flex", "Inter", sans-serif;--mat-sys-title-medium-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem "Roboto Flex", "Inter", sans-serif;--mat-sys-title-small-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-checkbox-touch-target-display: none;--mat-checkbox-state-layer-size: 28px;--mat-chip-container-height: 24px;--mat-expansion-header-collapsed-state-height: 36px;--mat-expansion-header-expanded-state-height: 48px;--mat-fab-small-touch-target-display: ;--mat-fab-touch-target-display: none;--mat-button-filled-touch-target-display: none;--mat-button-filled-container-height: 28px;--mat-button-outlined-container-height: 28px;--mat-button-outlined-touch-target-display: none;--mat-button-protected-touch-target-display: none;--mat-button-protected-container-height: 28px;--mat-button-text-touch-target-display: none;--mat-button-text-container-height: 28px;--mat-button-tonal-container-height: 28px;--mat-button-tonal-touch-target-display: none;--mat-form-field-container-height: 44px;--mat-form-field-filled-label-display: none;--mat-form-field-container-vertical-padding: 10px;--mat-form-field-filled-with-label-container-padding-top: 10px;--mat-form-field-filled-with-label-container-padding-bottom: 10px;--mat-icon-button-touch-target-display: none;--mat-icon-button-state-layer-size: 28px;--mat-list-list-item-leading-icon-start-space: 4px;--mat-list-list-item-leading-icon-end-space: 4px;--mat-list-list-item-one-line-container-height: 36px;--mat-list-list-item-two-line-container-height: 52px;--mat-list-list-item-three-line-container-height: 76px;--mat-paginator-container-size: 40px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: none;--mat-radio-touch-target-display: none;--mat-radio-state-layer-size: 28px;--mat-tab-container-height: 36px;--mat-select-arrow-transform: none;--mat-button-toggle-height: 36px;--mat-stepper-header-height: 60px;--mat-table-header-container-height: 44px;--mat-table-footer-container-height: 40px;--mat-table-row-item-container-height: 40px;--mat-toolbar-standard-height: 52px;--mat-toolbar-mobile-height: 44px;--mat-tree-node-min-height: 36px;--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}html.theme-blue.dark-mode{color-scheme:dark;--mat-sys-background: #131316;--mat-sys-error: #ffb4ab;--mat-sys-error-container: #93000a;--mat-sys-inverse-on-surface: #303034;--mat-sys-inverse-primary: #343dff;--mat-sys-inverse-surface: #e5e1e6;--mat-sys-on-background: #e5e1e6;--mat-sys-on-error: #690005;--mat-sys-on-error-container: #ffdad6;--mat-sys-on-primary: #0001ac;--mat-sys-on-primary-container: #e0e0ff;--mat-sys-on-primary-fixed: #00006e;--mat-sys-on-primary-fixed-variant: #0000ef;--mat-sys-on-secondary: #2e2f42;--mat-sys-on-secondary-container: #e1e0f9;--mat-sys-on-secondary-fixed: #191a2c;--mat-sys-on-secondary-fixed-variant: #444559;--mat-sys-on-surface: #e5e1e6;--mat-sys-on-surface-variant: #e4e1ec;--mat-sys-on-tertiary: #0001ac;--mat-sys-on-tertiary-container: #e0e0ff;--mat-sys-on-tertiary-fixed: #00006e;--mat-sys-on-tertiary-fixed-variant: #0000ef;--mat-sys-outline: #91909a;--mat-sys-outline-variant: #46464f;--mat-sys-primary: #bec2ff;--mat-sys-primary-container: #0000ef;--mat-sys-primary-fixed: #e0e0ff;--mat-sys-primary-fixed-dim: #bec2ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #c5c4dd;--mat-sys-secondary-container: #444559;--mat-sys-secondary-fixed: #e1e0f9;--mat-sys-secondary-fixed-dim: #c5c4dd;--mat-sys-shadow: #000000;--mat-sys-surface: #131316;--mat-sys-surface-bright: #3a393c;--mat-sys-surface-container: #201f22;--mat-sys-surface-container-high: #2a292d;--mat-sys-surface-container-highest: #353438;--mat-sys-surface-container-low: #1b1b1f;--mat-sys-surface-container-lowest: #0e0e11;--mat-sys-surface-dim: #131316;--mat-sys-surface-tint: #bec2ff;--mat-sys-surface-variant: #46464f;--mat-sys-tertiary: #bec2ff;--mat-sys-tertiary-container: #0000ef;--mat-sys-tertiary-fixed: #e0e0ff;--mat-sys-tertiary-fixed-dim: #bec2ff;--mat-sys-neutral-variant20: #303038;--mat-sys-neutral10: #1b1b1f;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem "Roboto Flex", "Inter", sans-serif;--mat-sys-body-large-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem "Roboto Flex", "Inter", sans-serif;--mat-sys-body-medium-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem "Roboto Flex", "Inter", sans-serif;--mat-sys-body-small-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem "Roboto Flex", "Inter", sans-serif;--mat-sys-display-large-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem "Roboto Flex", "Inter", sans-serif;--mat-sys-display-medium-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem "Roboto Flex", "Inter", sans-serif;--mat-sys-display-small-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem "Roboto Flex", "Inter", sans-serif;--mat-sys-headline-large-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem "Roboto Flex", "Inter", sans-serif;--mat-sys-headline-medium-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem "Roboto Flex", "Inter", sans-serif;--mat-sys-headline-small-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem "Roboto Flex", "Inter", sans-serif;--mat-sys-label-large-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem "Roboto Flex", "Inter", sans-serif;--mat-sys-label-medium-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem "Roboto Flex", "Inter", sans-serif;--mat-sys-label-small-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem "Roboto Flex", "Inter", sans-serif;--mat-sys-title-large-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem "Roboto Flex", "Inter", sans-serif;--mat-sys-title-medium-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem "Roboto Flex", "Inter", sans-serif;--mat-sys-title-small-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-checkbox-touch-target-display: none;--mat-checkbox-state-layer-size: 28px;--mat-chip-container-height: 24px;--mat-expansion-header-collapsed-state-height: 36px;--mat-expansion-header-expanded-state-height: 48px;--mat-fab-small-touch-target-display: ;--mat-fab-touch-target-display: none;--mat-button-filled-touch-target-display: none;--mat-button-filled-container-height: 28px;--mat-button-outlined-container-height: 28px;--mat-button-outlined-touch-target-display: none;--mat-button-protected-touch-target-display: none;--mat-button-protected-container-height: 28px;--mat-button-text-touch-target-display: none;--mat-button-text-container-height: 28px;--mat-button-tonal-container-height: 28px;--mat-button-tonal-touch-target-display: none;--mat-form-field-container-height: 44px;--mat-form-field-filled-label-display: none;--mat-form-field-container-vertical-padding: 10px;--mat-form-field-filled-with-label-container-padding-top: 10px;--mat-form-field-filled-with-label-container-padding-bottom: 10px;--mat-icon-button-touch-target-display: none;--mat-icon-button-state-layer-size: 28px;--mat-list-list-item-leading-icon-start-space: 4px;--mat-list-list-item-leading-icon-end-space: 4px;--mat-list-list-item-one-line-container-height: 36px;--mat-list-list-item-two-line-container-height: 52px;--mat-list-list-item-three-line-container-height: 76px;--mat-paginator-container-size: 40px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: none;--mat-radio-touch-target-display: none;--mat-radio-state-layer-size: 28px;--mat-tab-container-height: 36px;--mat-select-arrow-transform: none;--mat-button-toggle-height: 36px;--mat-stepper-header-height: 60px;--mat-table-header-container-height: 44px;--mat-table-footer-container-height: 40px;--mat-table-row-item-container-height: 40px;--mat-toolbar-standard-height: 52px;--mat-toolbar-mobile-height: 44px;--mat-tree-node-min-height: 36px;--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}html.theme-green.light-mode{color-scheme:light;--mat-sys-background: #f9faf3;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f1f1eb;--mat-sys-inverse-primary: #02e600;--mat-sys-inverse-surface: #2f312d;--mat-sys-on-background: #1a1c18;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #015300;--mat-sys-on-primary-fixed: #002200;--mat-sys-on-primary-fixed-variant: #015300;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #3c4b37;--mat-sys-on-secondary-fixed: #121f0e;--mat-sys-on-secondary-fixed-variant: #3c4b37;--mat-sys-on-surface: #1a1c18;--mat-sys-on-surface-variant: #43483f;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #015300;--mat-sys-on-tertiary-fixed: #002200;--mat-sys-on-tertiary-fixed-variant: #015300;--mat-sys-outline: #73796e;--mat-sys-outline-variant: #c3c8bc;--mat-sys-primary: #026e00;--mat-sys-primary-container: #77ff61;--mat-sys-primary-fixed: #77ff61;--mat-sys-primary-fixed-dim: #02e600;--mat-sys-scrim: #000000;--mat-sys-secondary: #54634d;--mat-sys-secondary-container: #d7e8cd;--mat-sys-secondary-fixed: #d7e8cd;--mat-sys-secondary-fixed-dim: #bbcbb2;--mat-sys-shadow: #000000;--mat-sys-surface: #f9faf3;--mat-sys-surface-bright: #f9faf3;--mat-sys-surface-container: #eeeee7;--mat-sys-surface-container-high: #e8e9e1;--mat-sys-surface-container-highest: #e2e3dc;--mat-sys-surface-container-low: #f3f4ed;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dadbd3;--mat-sys-surface-tint: #026e00;--mat-sys-surface-variant: #dfe4d7;--mat-sys-tertiary: #026e00;--mat-sys-tertiary-container: #77ff61;--mat-sys-tertiary-fixed: #77ff61;--mat-sys-tertiary-fixed-dim: #02e600;--mat-sys-neutral-variant20: #2c3229;--mat-sys-neutral10: #1a1c18;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem "Roboto Flex", "Inter", sans-serif;--mat-sys-body-large-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem "Roboto Flex", "Inter", sans-serif;--mat-sys-body-medium-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem "Roboto Flex", "Inter", sans-serif;--mat-sys-body-small-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem "Roboto Flex", "Inter", sans-serif;--mat-sys-display-large-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem "Roboto Flex", "Inter", sans-serif;--mat-sys-display-medium-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem "Roboto Flex", "Inter", sans-serif;--mat-sys-display-small-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem "Roboto Flex", "Inter", sans-serif;--mat-sys-headline-large-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem "Roboto Flex", "Inter", sans-serif;--mat-sys-headline-medium-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem "Roboto Flex", "Inter", sans-serif;--mat-sys-headline-small-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem "Roboto Flex", "Inter", sans-serif;--mat-sys-label-large-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem "Roboto Flex", "Inter", sans-serif;--mat-sys-label-medium-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem "Roboto Flex", "Inter", sans-serif;--mat-sys-label-small-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem "Roboto Flex", "Inter", sans-serif;--mat-sys-title-large-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem "Roboto Flex", "Inter", sans-serif;--mat-sys-title-medium-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem "Roboto Flex", "Inter", sans-serif;--mat-sys-title-small-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-checkbox-touch-target-display: none;--mat-checkbox-state-layer-size: 28px;--mat-chip-container-height: 24px;--mat-expansion-header-collapsed-state-height: 36px;--mat-expansion-header-expanded-state-height: 48px;--mat-fab-small-touch-target-display: ;--mat-fab-touch-target-display: none;--mat-button-filled-touch-target-display: none;--mat-button-filled-container-height: 28px;--mat-button-outlined-container-height: 28px;--mat-button-outlined-touch-target-display: none;--mat-button-protected-touch-target-display: none;--mat-button-protected-container-height: 28px;--mat-button-text-touch-target-display: none;--mat-button-text-container-height: 28px;--mat-button-tonal-container-height: 28px;--mat-button-tonal-touch-target-display: none;--mat-form-field-container-height: 44px;--mat-form-field-filled-label-display: none;--mat-form-field-container-vertical-padding: 10px;--mat-form-field-filled-with-label-container-padding-top: 10px;--mat-form-field-filled-with-label-container-padding-bottom: 10px;--mat-icon-button-touch-target-display: none;--mat-icon-button-state-layer-size: 28px;--mat-list-list-item-leading-icon-start-space: 4px;--mat-list-list-item-leading-icon-end-space: 4px;--mat-list-list-item-one-line-container-height: 36px;--mat-list-list-item-two-line-container-height: 52px;--mat-list-list-item-three-line-container-height: 76px;--mat-paginator-container-size: 40px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: none;--mat-radio-touch-target-display: none;--mat-radio-state-layer-size: 28px;--mat-tab-container-height: 36px;--mat-select-arrow-transform: none;--mat-button-toggle-height: 36px;--mat-stepper-header-height: 60px;--mat-table-header-container-height: 44px;--mat-table-footer-container-height: 40px;--mat-table-row-item-container-height: 40px;--mat-toolbar-standard-height: 52px;--mat-toolbar-mobile-height: 44px;--mat-tree-node-min-height: 36px;--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}html.theme-green.dark-mode{color-scheme:dark;--mat-sys-background: #121410;--mat-sys-error: #ffb4ab;--mat-sys-error-container: #93000a;--mat-sys-inverse-on-surface: #2f312d;--mat-sys-inverse-primary: #026e00;--mat-sys-inverse-surface: #e2e3dc;--mat-sys-on-background: #e2e3dc;--mat-sys-on-error: #690005;--mat-sys-on-error-container: #ffdad6;--mat-sys-on-primary: #013a00;--mat-sys-on-primary-container: #77ff61;--mat-sys-on-primary-fixed: #002200;--mat-sys-on-primary-fixed-variant: #015300;--mat-sys-on-secondary: #263422;--mat-sys-on-secondary-container: #d7e8cd;--mat-sys-on-secondary-fixed: #121f0e;--mat-sys-on-secondary-fixed-variant: #3c4b37;--mat-sys-on-surface: #e2e3dc;--mat-sys-on-surface-variant: #dfe4d7;--mat-sys-on-tertiary: #013a00;--mat-sys-on-tertiary-container: #77ff61;--mat-sys-on-tertiary-fixed: #002200;--mat-sys-on-tertiary-fixed-variant: #015300;--mat-sys-outline: #8d9387;--mat-sys-outline-variant: #43483f;--mat-sys-primary: #02e600;--mat-sys-primary-container: #015300;--mat-sys-primary-fixed: #77ff61;--mat-sys-primary-fixed-dim: #02e600;--mat-sys-scrim: #000000;--mat-sys-secondary: #bbcbb2;--mat-sys-secondary-container: #3c4b37;--mat-sys-secondary-fixed: #d7e8cd;--mat-sys-secondary-fixed-dim: #bbcbb2;--mat-sys-shadow: #000000;--mat-sys-surface: #121410;--mat-sys-surface-bright: #383a35;--mat-sys-surface-container: #1e201c;--mat-sys-surface-container-high: #282b26;--mat-sys-surface-container-highest: #333531;--mat-sys-surface-container-low: #1a1c18;--mat-sys-surface-container-lowest: #0c0f0b;--mat-sys-surface-dim: #121410;--mat-sys-surface-tint: #02e600;--mat-sys-surface-variant: #43483f;--mat-sys-tertiary: #02e600;--mat-sys-tertiary-container: #015300;--mat-sys-tertiary-fixed: #77ff61;--mat-sys-tertiary-fixed-dim: #02e600;--mat-sys-neutral-variant20: #2c3229;--mat-sys-neutral10: #1a1c18;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem "Roboto Flex", "Inter", sans-serif;--mat-sys-body-large-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem "Roboto Flex", "Inter", sans-serif;--mat-sys-body-medium-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem "Roboto Flex", "Inter", sans-serif;--mat-sys-body-small-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem "Roboto Flex", "Inter", sans-serif;--mat-sys-display-large-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem "Roboto Flex", "Inter", sans-serif;--mat-sys-display-medium-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem "Roboto Flex", "Inter", sans-serif;--mat-sys-display-small-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem "Roboto Flex", "Inter", sans-serif;--mat-sys-headline-large-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem "Roboto Flex", "Inter", sans-serif;--mat-sys-headline-medium-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem "Roboto Flex", "Inter", sans-serif;--mat-sys-headline-small-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem "Roboto Flex", "Inter", sans-serif;--mat-sys-label-large-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem "Roboto Flex", "Inter", sans-serif;--mat-sys-label-medium-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem "Roboto Flex", "Inter", sans-serif;--mat-sys-label-small-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem "Roboto Flex", "Inter", sans-serif;--mat-sys-title-large-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem "Roboto Flex", "Inter", sans-serif;--mat-sys-title-medium-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem "Roboto Flex", "Inter", sans-serif;--mat-sys-title-small-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-checkbox-touch-target-display: none;--mat-checkbox-state-layer-size: 28px;--mat-chip-container-height: 24px;--mat-expansion-header-collapsed-state-height: 36px;--mat-expansion-header-expanded-state-height: 48px;--mat-fab-small-touch-target-display: ;--mat-fab-touch-target-display: none;--mat-button-filled-touch-target-display: none;--mat-button-filled-container-height: 28px;--mat-button-outlined-container-height: 28px;--mat-button-outlined-touch-target-display: none;--mat-button-protected-touch-target-display: none;--mat-button-protected-container-height: 28px;--mat-button-text-touch-target-display: none;--mat-button-text-container-height: 28px;--mat-button-tonal-container-height: 28px;--mat-button-tonal-touch-target-display: none;--mat-form-field-container-height: 44px;--mat-form-field-filled-label-display: none;--mat-form-field-container-vertical-padding: 10px;--mat-form-field-filled-with-label-container-padding-top: 10px;--mat-form-field-filled-with-label-container-padding-bottom: 10px;--mat-icon-button-touch-target-display: none;--mat-icon-button-state-layer-size: 28px;--mat-list-list-item-leading-icon-start-space: 4px;--mat-list-list-item-leading-icon-end-space: 4px;--mat-list-list-item-one-line-container-height: 36px;--mat-list-list-item-two-line-container-height: 52px;--mat-list-list-item-three-line-container-height: 76px;--mat-paginator-container-size: 40px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: none;--mat-radio-touch-target-display: none;--mat-radio-state-layer-size: 28px;--mat-tab-container-height: 36px;--mat-select-arrow-transform: none;--mat-button-toggle-height: 36px;--mat-stepper-header-height: 60px;--mat-table-header-container-height: 44px;--mat-table-footer-container-height: 40px;--mat-table-row-item-container-height: 40px;--mat-toolbar-standard-height: 52px;--mat-toolbar-mobile-height: 44px;--mat-tree-node-min-height: 36px;--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}html.theme-rose.light-mode{color-scheme:light;--mat-sys-background: #fff8f8;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #faeeef;--mat-sys-inverse-primary: #ffb1c5;--mat-sys-inverse-surface: #352f30;--mat-sys-on-background: #201a1b;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #8f0045;--mat-sys-on-primary-fixed: #3f001b;--mat-sys-on-primary-fixed-variant: #8f0045;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #5b3f46;--mat-sys-on-secondary-fixed: #2b151b;--mat-sys-on-secondary-fixed-variant: #5b3f46;--mat-sys-on-surface: #201a1b;--mat-sys-on-surface-variant: #514346;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #8f0045;--mat-sys-on-tertiary-fixed: #3f001b;--mat-sys-on-tertiary-fixed-variant: #8f0045;--mat-sys-outline: #847376;--mat-sys-outline-variant: #d6c2c5;--mat-sys-primary: #ba005c;--mat-sys-primary-container: #ffd9e1;--mat-sys-primary-fixed: #ffd9e1;--mat-sys-primary-fixed-dim: #ffb1c5;--mat-sys-scrim: #000000;--mat-sys-secondary: #74565d;--mat-sys-secondary-container: #ffd9e1;--mat-sys-secondary-fixed: #ffd9e1;--mat-sys-secondary-fixed-dim: #e3bdc5;--mat-sys-shadow: #000000;--mat-sys-surface: #fff8f8;--mat-sys-surface-bright: #fff8f8;--mat-sys-surface-container: #f7ebec;--mat-sys-surface-container-high: #f1e5e6;--mat-sys-surface-container-highest: #ece0e1;--mat-sys-surface-container-low: #fdf1f2;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #e3d7d8;--mat-sys-surface-tint: #ba005c;--mat-sys-surface-variant: #f3dde1;--mat-sys-tertiary: #ba005c;--mat-sys-tertiary-container: #ffd9e1;--mat-sys-tertiary-fixed: #ffd9e1;--mat-sys-tertiary-fixed-dim: #ffb1c5;--mat-sys-neutral-variant20: #3a2d30;--mat-sys-neutral10: #201a1b;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem "Roboto Flex", "Inter", sans-serif;--mat-sys-body-large-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem "Roboto Flex", "Inter", sans-serif;--mat-sys-body-medium-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem "Roboto Flex", "Inter", sans-serif;--mat-sys-body-small-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem "Roboto Flex", "Inter", sans-serif;--mat-sys-display-large-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem "Roboto Flex", "Inter", sans-serif;--mat-sys-display-medium-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem "Roboto Flex", "Inter", sans-serif;--mat-sys-display-small-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem "Roboto Flex", "Inter", sans-serif;--mat-sys-headline-large-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem "Roboto Flex", "Inter", sans-serif;--mat-sys-headline-medium-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem "Roboto Flex", "Inter", sans-serif;--mat-sys-headline-small-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem "Roboto Flex", "Inter", sans-serif;--mat-sys-label-large-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem "Roboto Flex", "Inter", sans-serif;--mat-sys-label-medium-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem "Roboto Flex", "Inter", sans-serif;--mat-sys-label-small-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem "Roboto Flex", "Inter", sans-serif;--mat-sys-title-large-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem "Roboto Flex", "Inter", sans-serif;--mat-sys-title-medium-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem "Roboto Flex", "Inter", sans-serif;--mat-sys-title-small-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-checkbox-touch-target-display: none;--mat-checkbox-state-layer-size: 28px;--mat-chip-container-height: 24px;--mat-expansion-header-collapsed-state-height: 36px;--mat-expansion-header-expanded-state-height: 48px;--mat-fab-small-touch-target-display: ;--mat-fab-touch-target-display: none;--mat-button-filled-touch-target-display: none;--mat-button-filled-container-height: 28px;--mat-button-outlined-container-height: 28px;--mat-button-outlined-touch-target-display: none;--mat-button-protected-touch-target-display: none;--mat-button-protected-container-height: 28px;--mat-button-text-touch-target-display: none;--mat-button-text-container-height: 28px;--mat-button-tonal-container-height: 28px;--mat-button-tonal-touch-target-display: none;--mat-form-field-container-height: 44px;--mat-form-field-filled-label-display: none;--mat-form-field-container-vertical-padding: 10px;--mat-form-field-filled-with-label-container-padding-top: 10px;--mat-form-field-filled-with-label-container-padding-bottom: 10px;--mat-icon-button-touch-target-display: none;--mat-icon-button-state-layer-size: 28px;--mat-list-list-item-leading-icon-start-space: 4px;--mat-list-list-item-leading-icon-end-space: 4px;--mat-list-list-item-one-line-container-height: 36px;--mat-list-list-item-two-line-container-height: 52px;--mat-list-list-item-three-line-container-height: 76px;--mat-paginator-container-size: 40px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: none;--mat-radio-touch-target-display: none;--mat-radio-state-layer-size: 28px;--mat-tab-container-height: 36px;--mat-select-arrow-transform: none;--mat-button-toggle-height: 36px;--mat-stepper-header-height: 60px;--mat-table-header-container-height: 44px;--mat-table-footer-container-height: 40px;--mat-table-row-item-container-height: 40px;--mat-toolbar-standard-height: 52px;--mat-toolbar-mobile-height: 44px;--mat-tree-node-min-height: 36px;--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}html.theme-rose.dark-mode{color-scheme:dark;--mat-sys-background: #171213;--mat-sys-error: #ffb4ab;--mat-sys-error-container: #93000a;--mat-sys-inverse-on-surface: #352f30;--mat-sys-inverse-primary: #ba005c;--mat-sys-inverse-surface: #ece0e1;--mat-sys-on-background: #ece0e1;--mat-sys-on-error: #690005;--mat-sys-on-error-container: #ffdad6;--mat-sys-on-primary: #65002f;--mat-sys-on-primary-container: #ffd9e1;--mat-sys-on-primary-fixed: #3f001b;--mat-sys-on-primary-fixed-variant: #8f0045;--mat-sys-on-secondary: #422930;--mat-sys-on-secondary-container: #ffd9e1;--mat-sys-on-secondary-fixed: #2b151b;--mat-sys-on-secondary-fixed-variant: #5b3f46;--mat-sys-on-surface: #ece0e1;--mat-sys-on-surface-variant: #f3dde1;--mat-sys-on-tertiary: #65002f;--mat-sys-on-tertiary-container: #ffd9e1;--mat-sys-on-tertiary-fixed: #3f001b;--mat-sys-on-tertiary-fixed-variant: #8f0045;--mat-sys-outline: #9e8c90;--mat-sys-outline-variant: #514346;--mat-sys-primary: #ffb1c5;--mat-sys-primary-container: #8f0045;--mat-sys-primary-fixed: #ffd9e1;--mat-sys-primary-fixed-dim: #ffb1c5;--mat-sys-scrim: #000000;--mat-sys-secondary: #e3bdc5;--mat-sys-secondary-container: #5b3f46;--mat-sys-secondary-fixed: #ffd9e1;--mat-sys-secondary-fixed-dim: #e3bdc5;--mat-sys-shadow: #000000;--mat-sys-surface: #171213;--mat-sys-surface-bright: #3e3738;--mat-sys-surface-container: #241e1f;--mat-sys-surface-container-high: #2f2829;--mat-sys-surface-container-highest: #3a3334;--mat-sys-surface-container-low: #201a1b;--mat-sys-surface-container-lowest: #120d0e;--mat-sys-surface-dim: #171213;--mat-sys-surface-tint: #ffb1c5;--mat-sys-surface-variant: #514346;--mat-sys-tertiary: #ffb1c5;--mat-sys-tertiary-container: #8f0045;--mat-sys-tertiary-fixed: #ffd9e1;--mat-sys-tertiary-fixed-dim: #ffb1c5;--mat-sys-neutral-variant20: #3a2d30;--mat-sys-neutral10: #201a1b;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem "Roboto Flex", "Inter", sans-serif;--mat-sys-body-large-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem "Roboto Flex", "Inter", sans-serif;--mat-sys-body-medium-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem "Roboto Flex", "Inter", sans-serif;--mat-sys-body-small-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem "Roboto Flex", "Inter", sans-serif;--mat-sys-display-large-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem "Roboto Flex", "Inter", sans-serif;--mat-sys-display-medium-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem "Roboto Flex", "Inter", sans-serif;--mat-sys-display-small-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem "Roboto Flex", "Inter", sans-serif;--mat-sys-headline-large-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem "Roboto Flex", "Inter", sans-serif;--mat-sys-headline-medium-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem "Roboto Flex", "Inter", sans-serif;--mat-sys-headline-small-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem "Roboto Flex", "Inter", sans-serif;--mat-sys-label-large-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem "Roboto Flex", "Inter", sans-serif;--mat-sys-label-medium-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem "Roboto Flex", "Inter", sans-serif;--mat-sys-label-small-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem "Roboto Flex", "Inter", sans-serif;--mat-sys-title-large-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem "Roboto Flex", "Inter", sans-serif;--mat-sys-title-medium-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem "Roboto Flex", "Inter", sans-serif;--mat-sys-title-small-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-checkbox-touch-target-display: none;--mat-checkbox-state-layer-size: 28px;--mat-chip-container-height: 24px;--mat-expansion-header-collapsed-state-height: 36px;--mat-expansion-header-expanded-state-height: 48px;--mat-fab-small-touch-target-display: ;--mat-fab-touch-target-display: none;--mat-button-filled-touch-target-display: none;--mat-button-filled-container-height: 28px;--mat-button-outlined-container-height: 28px;--mat-button-outlined-touch-target-display: none;--mat-button-protected-touch-target-display: none;--mat-button-protected-container-height: 28px;--mat-button-text-touch-target-display: none;--mat-button-text-container-height: 28px;--mat-button-tonal-container-height: 28px;--mat-button-tonal-touch-target-display: none;--mat-form-field-container-height: 44px;--mat-form-field-filled-label-display: none;--mat-form-field-container-vertical-padding: 10px;--mat-form-field-filled-with-label-container-padding-top: 10px;--mat-form-field-filled-with-label-container-padding-bottom: 10px;--mat-icon-button-touch-target-display: none;--mat-icon-button-state-layer-size: 28px;--mat-list-list-item-leading-icon-start-space: 4px;--mat-list-list-item-leading-icon-end-space: 4px;--mat-list-list-item-one-line-container-height: 36px;--mat-list-list-item-two-line-container-height: 52px;--mat-list-list-item-three-line-container-height: 76px;--mat-paginator-container-size: 40px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: none;--mat-radio-touch-target-display: none;--mat-radio-state-layer-size: 28px;--mat-tab-container-height: 36px;--mat-select-arrow-transform: none;--mat-button-toggle-height: 36px;--mat-stepper-header-height: 60px;--mat-table-header-container-height: 44px;--mat-table-footer-container-height: 40px;--mat-table-row-item-container-height: 40px;--mat-toolbar-standard-height: 52px;--mat-toolbar-mobile-height: 44px;--mat-tree-node-min-height: 36px;--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}html.theme-classic.light-mode{color-scheme:light;--mat-sys-background: #faf9fd;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f2f0f4;--mat-sys-inverse-primary: #abc7ff;--mat-sys-inverse-surface: #2f3033;--mat-sys-on-background: #1a1b1f;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #00458f;--mat-sys-on-primary-fixed: #001b3f;--mat-sys-on-primary-fixed-variant: #00458f;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #3e4759;--mat-sys-on-secondary-fixed: #131c2b;--mat-sys-on-secondary-fixed-variant: #3e4759;--mat-sys-on-surface: #1a1b1f;--mat-sys-on-surface-variant: #44474e;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #00458f;--mat-sys-on-tertiary-fixed: #001b3f;--mat-sys-on-tertiary-fixed-variant: #00458f;--mat-sys-outline: #74777f;--mat-sys-outline-variant: #c4c6d0;--mat-sys-primary: #005cbb;--mat-sys-primary-container: #d7e3ff;--mat-sys-primary-fixed: #d7e3ff;--mat-sys-primary-fixed-dim: #abc7ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #565e71;--mat-sys-secondary-container: #dae2f9;--mat-sys-secondary-fixed: #dae2f9;--mat-sys-secondary-fixed-dim: #bec6dc;--mat-sys-shadow: #000000;--mat-sys-surface: #faf9fd;--mat-sys-surface-bright: #faf9fd;--mat-sys-surface-container: #efedf0;--mat-sys-surface-container-high: #e9e7eb;--mat-sys-surface-container-highest: #e3e2e6;--mat-sys-surface-container-low: #f4f3f6;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dbd9dd;--mat-sys-surface-tint: #005cbb;--mat-sys-surface-variant: #e0e2ec;--mat-sys-tertiary: #005cbb;--mat-sys-tertiary-container: #d7e3ff;--mat-sys-tertiary-fixed: #d7e3ff;--mat-sys-tertiary-fixed-dim: #abc7ff;--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem "Roboto Flex", "Inter", sans-serif;--mat-sys-body-large-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem "Roboto Flex", "Inter", sans-serif;--mat-sys-body-medium-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem "Roboto Flex", "Inter", sans-serif;--mat-sys-body-small-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem "Roboto Flex", "Inter", sans-serif;--mat-sys-display-large-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem "Roboto Flex", "Inter", sans-serif;--mat-sys-display-medium-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem "Roboto Flex", "Inter", sans-serif;--mat-sys-display-small-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem "Roboto Flex", "Inter", sans-serif;--mat-sys-headline-large-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem "Roboto Flex", "Inter", sans-serif;--mat-sys-headline-medium-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem "Roboto Flex", "Inter", sans-serif;--mat-sys-headline-small-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem "Roboto Flex", "Inter", sans-serif;--mat-sys-label-large-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem "Roboto Flex", "Inter", sans-serif;--mat-sys-label-medium-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem "Roboto Flex", "Inter", sans-serif;--mat-sys-label-small-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem "Roboto Flex", "Inter", sans-serif;--mat-sys-title-large-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem "Roboto Flex", "Inter", sans-serif;--mat-sys-title-medium-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem "Roboto Flex", "Inter", sans-serif;--mat-sys-title-small-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-checkbox-touch-target-display: none;--mat-checkbox-state-layer-size: 28px;--mat-chip-container-height: 24px;--mat-expansion-header-collapsed-state-height: 36px;--mat-expansion-header-expanded-state-height: 48px;--mat-fab-small-touch-target-display: ;--mat-fab-touch-target-display: none;--mat-button-filled-touch-target-display: none;--mat-button-filled-container-height: 28px;--mat-button-outlined-container-height: 28px;--mat-button-outlined-touch-target-display: none;--mat-button-protected-touch-target-display: none;--mat-button-protected-container-height: 28px;--mat-button-text-touch-target-display: none;--mat-button-text-container-height: 28px;--mat-button-tonal-container-height: 28px;--mat-button-tonal-touch-target-display: none;--mat-form-field-container-height: 44px;--mat-form-field-filled-label-display: none;--mat-form-field-container-vertical-padding: 10px;--mat-form-field-filled-with-label-container-padding-top: 10px;--mat-form-field-filled-with-label-container-padding-bottom: 10px;--mat-icon-button-touch-target-display: none;--mat-icon-button-state-layer-size: 28px;--mat-list-list-item-leading-icon-start-space: 4px;--mat-list-list-item-leading-icon-end-space: 4px;--mat-list-list-item-one-line-container-height: 36px;--mat-list-list-item-two-line-container-height: 52px;--mat-list-list-item-three-line-container-height: 76px;--mat-paginator-container-size: 40px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: none;--mat-radio-touch-target-display: none;--mat-radio-state-layer-size: 28px;--mat-tab-container-height: 36px;--mat-select-arrow-transform: none;--mat-button-toggle-height: 36px;--mat-stepper-header-height: 60px;--mat-table-header-container-height: 44px;--mat-table-footer-container-height: 40px;--mat-table-row-item-container-height: 40px;--mat-toolbar-standard-height: 52px;--mat-toolbar-mobile-height: 44px;--mat-tree-node-min-height: 36px;--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;--pfau-sidebar-hover-bg: #e0e0e0;--pfau-sidebar-active-bg: #e0f0ff;--pfau-sidebar-active-color: #636262;--pfau-sidebar-divider: transparent}html.theme-classic.dark-mode{color-scheme:dark;--mat-sys-background: #121316;--mat-sys-error: #ffb4ab;--mat-sys-error-container: #93000a;--mat-sys-inverse-on-surface: #2f3033;--mat-sys-inverse-primary: #005cbb;--mat-sys-inverse-surface: #e3e2e6;--mat-sys-on-background: #e3e2e6;--mat-sys-on-error: #690005;--mat-sys-on-error-container: #ffdad6;--mat-sys-on-primary: #002f65;--mat-sys-on-primary-container: #d7e3ff;--mat-sys-on-primary-fixed: #001b3f;--mat-sys-on-primary-fixed-variant: #00458f;--mat-sys-on-secondary: #283041;--mat-sys-on-secondary-container: #dae2f9;--mat-sys-on-secondary-fixed: #131c2b;--mat-sys-on-secondary-fixed-variant: #3e4759;--mat-sys-on-surface: #e3e2e6;--mat-sys-on-surface-variant: #e0e2ec;--mat-sys-on-tertiary: #002f65;--mat-sys-on-tertiary-container: #d7e3ff;--mat-sys-on-tertiary-fixed: #001b3f;--mat-sys-on-tertiary-fixed-variant: #00458f;--mat-sys-outline: #8e9099;--mat-sys-outline-variant: #44474e;--mat-sys-primary: #abc7ff;--mat-sys-primary-container: #00458f;--mat-sys-primary-fixed: #d7e3ff;--mat-sys-primary-fixed-dim: #abc7ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #bec6dc;--mat-sys-secondary-container: #3e4759;--mat-sys-secondary-fixed: #dae2f9;--mat-sys-secondary-fixed-dim: #bec6dc;--mat-sys-shadow: #000000;--mat-sys-surface: #121316;--mat-sys-surface-bright: #38393c;--mat-sys-surface-container: #1f2022;--mat-sys-surface-container-high: #292a2c;--mat-sys-surface-container-highest: #343537;--mat-sys-surface-container-low: #1a1b1f;--mat-sys-surface-container-lowest: #0d0e11;--mat-sys-surface-dim: #121316;--mat-sys-surface-tint: #abc7ff;--mat-sys-surface-variant: #44474e;--mat-sys-tertiary: #abc7ff;--mat-sys-tertiary-container: #00458f;--mat-sys-tertiary-fixed: #d7e3ff;--mat-sys-tertiary-fixed-dim: #abc7ff;--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem "Roboto Flex", "Inter", sans-serif;--mat-sys-body-large-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem "Roboto Flex", "Inter", sans-serif;--mat-sys-body-medium-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem "Roboto Flex", "Inter", sans-serif;--mat-sys-body-small-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem "Roboto Flex", "Inter", sans-serif;--mat-sys-display-large-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem "Roboto Flex", "Inter", sans-serif;--mat-sys-display-medium-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem "Roboto Flex", "Inter", sans-serif;--mat-sys-display-small-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem "Roboto Flex", "Inter", sans-serif;--mat-sys-headline-large-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem "Roboto Flex", "Inter", sans-serif;--mat-sys-headline-medium-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem "Roboto Flex", "Inter", sans-serif;--mat-sys-headline-small-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem "Roboto Flex", "Inter", sans-serif;--mat-sys-label-large-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem "Roboto Flex", "Inter", sans-serif;--mat-sys-label-medium-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem "Roboto Flex", "Inter", sans-serif;--mat-sys-label-small-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem "Roboto Flex", "Inter", sans-serif;--mat-sys-title-large-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem "Roboto Flex", "Inter", sans-serif;--mat-sys-title-medium-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem "Roboto Flex", "Inter", sans-serif;--mat-sys-title-small-font: "Roboto Flex", "Inter", sans-serif;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-checkbox-touch-target-display: none;--mat-checkbox-state-layer-size: 28px;--mat-chip-container-height: 24px;--mat-expansion-header-collapsed-state-height: 36px;--mat-expansion-header-expanded-state-height: 48px;--mat-fab-small-touch-target-display: ;--mat-fab-touch-target-display: none;--mat-button-filled-touch-target-display: none;--mat-button-filled-container-height: 28px;--mat-button-outlined-container-height: 28px;--mat-button-outlined-touch-target-display: none;--mat-button-protected-touch-target-display: none;--mat-button-protected-container-height: 28px;--mat-button-text-touch-target-display: none;--mat-button-text-container-height: 28px;--mat-button-tonal-container-height: 28px;--mat-button-tonal-touch-target-display: none;--mat-form-field-container-height: 44px;--mat-form-field-filled-label-display: none;--mat-form-field-container-vertical-padding: 10px;--mat-form-field-filled-with-label-container-padding-top: 10px;--mat-form-field-filled-with-label-container-padding-bottom: 10px;--mat-icon-button-touch-target-display: none;--mat-icon-button-state-layer-size: 28px;--mat-list-list-item-leading-icon-start-space: 4px;--mat-list-list-item-leading-icon-end-space: 4px;--mat-list-list-item-one-line-container-height: 36px;--mat-list-list-item-two-line-container-height: 52px;--mat-list-list-item-three-line-container-height: 76px;--mat-paginator-container-size: 40px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: none;--mat-radio-touch-target-display: none;--mat-radio-state-layer-size: 28px;--mat-tab-container-height: 36px;--mat-select-arrow-transform: none;--mat-button-toggle-height: 36px;--mat-stepper-header-height: 60px;--mat-table-header-container-height: 44px;--mat-table-footer-container-height: 40px;--mat-table-row-item-container-height: 40px;--mat-toolbar-standard-height: 52px;--mat-toolbar-mobile-height: 44px;--mat-tree-node-min-height: 36px;--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;--pfau-sidebar-hover-bg: color-mix(in srgb, #e0e0e0 15%, transparent);--pfau-sidebar-active-bg: color-mix(in srgb, #e0f0ff 15%, transparent);--pfau-sidebar-active-color: var(--mat-sys-on-surface-variant);--pfau-sidebar-divider: var(--mat-sys-outline-variant)}.ag-cell.pfau-release-date-invalid{background-color:color-mix(in srgb,var(--mat-sys-error-container) 78%,var(--mat-sys-surface-container-low));color:var(--mat-sys-on-error-container)}.ag-cell.discrepancy-cell,.discrepancy-cell{background-color:color-mix(in srgb,var(--mat-sys-error-container) 30%,transparent)!important;color:var(--mat-sys-on-error-container);font-weight:500}.stock-badge-pass{background-color:color-mix(in srgb,var(--mat-sys-tertiary-container) 85%,var(--mat-sys-surface));color:var(--mat-sys-on-tertiary-container, var(--mat-sys-on-surface));border:1px solid var(--mat-sys-outline-variant);border-radius:4px;padding:2px 8px;font-size:.85rem;font-weight:600}.stock-badge-fail{background-color:color-mix(in srgb,var(--mat-sys-error-container) 85%,var(--mat-sys-surface));color:var(--mat-sys-on-error-container);border:1px solid var(--mat-sys-error);border-radius:4px;padding:2px 8px;font-size:.85rem;font-weight:600}.stock-badge-pending{background-color:color-mix(in srgb,var(--mat-sys-secondary-container) 85%,var(--mat-sys-surface));color:var(--mat-sys-on-secondary-container, var(--mat-sys-on-surface));border:1px solid var(--mat-sys-outline-variant);border-radius:4px;padding:2px 8px;font-size:.85rem;font-weight:600}.anomaly-alert-card{background-color:color-mix(in srgb,var(--mat-sys-error-container) 78%,var(--mat-sys-surface-container-low));color:var(--mat-sys-on-error-container);border:1px solid var(--mat-sys-error);border-radius:8px;padding:1rem}.mode-select-panel{max-height:650px!important}.replacement-reason-panel{max-height:500px!important}.mode-select-divider-option{border-top:1px solid var(--mat-sys-outline-variant)!important;margin-top:6px!important}.input-bar-toggle{display:flex;align-items:center;gap:.5rem;font-family:var(--pfau-font-family, "Roboto Flex", sans-serif);height:40px;padding:0 4px}.input-bar-toggle-label{font-size:.85em;color:var(--mat-sys-on-surface-variant);white-space:nowrap}.input-bar-toggle-icon{font-size:1.25em;width:1.25em;height:1.25em;color:var(--mat-sys-on-surface-variant);display:flex;align-items:center;justify-content:center}.input-bar-info-note{display:flex;align-items:center;gap:.25rem;background-color:var(--mat-sys-surface-container-low);border:1px solid var(--mat-sys-outline-variant);padding:.25rem .5rem;border-radius:4px;font-size:.85em;color:var(--mat-sys-on-surface-variant);height:38px;box-sizing:border-box;white-space:nowrap}.input-bar-info-note mat-icon{font-size:1.15em;width:1.15em;height:1.15em;color:var(--mat-sys-primary)}html.dark-mode .k7-logo,html.dark-mode .k7-music,html.dark-mode img[src*="k7logo.svg"],html.dark-mode img[src*="k7.svg"]{content:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgaWQ9IkxheWVyXzEiCiAgIGRhdGEtbmFtZT0iTGF5ZXIgMSIKICAgdmlld0JveD0iMCAwIDI0OCAxMDYuMTIwMDEiCiAgIHZlcnNpb249IjEuMSIKICAgc29kaXBvZGk6ZG9jbmFtZT0iazdfb25seV9sb2dvc3ZnLnN2ZyIKICAgaW5rc2NhcGU6dmVyc2lvbj0iMS4yLjEgKDljNmQ0MWU0MTAsIDIwMjItMDctMTQpIgogICB3aWR0aD0iMjQ4IgogICBoZWlnaHQ9IjEwNi4xMiIKICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiCiAgIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9kaS0wLmR0ZCIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyI+CiAgPHNvZGlwb2RpOm5hbWVkdmlldwogICAgIGlkPSJuYW1lZHZpZXc5MiIKICAgICBwYWdlY29sb3I9IiNmZmZmZmYiCiAgICAgYm9yZGVyY29sb3I9IiMwMDAwMDAiCiAgICAgYm9yZGVyb3BhY2l0eT0iMC4yNSIKICAgICBpbmtzY2FwZTpzaG93cGFnZXNoYWRvdz0iMiIKICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMC4wIgogICAgIGlua3NjYXBlOnBhZ2VjaGVja2VyYm9hcmQ9IjAiCiAgICAgaW5rc2NhcGU6ZGVza2NvbG9yPSIjZDFkMWQxIgogICAgIHNob3dncmlkPSJmYWxzZSIKICAgICBpbmtzY2FwZTp6b29tPSIzLjEyNTY2MzIiCiAgICAgaW5rc2NhcGU6Y3g9IjIyNC4xMTI0NCIKICAgICBpbmtzY2FwZTpjeT0iMTgwLjI4MTc0IgogICAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMTkyMCIKICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSIyMTYwIgogICAgIGlua3NjYXBlOndpbmRvdy14PSI1NzYwIgogICAgIGlua3NjYXBlOndpbmRvdy15PSIwIgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjAiCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0iTGF5ZXJfMSIgLz4KICA8ZGVmcwogICAgIGlkPSJkZWZzNzMiPgogICAgPHN0eWxlCiAgICAgICBpZD0ic3R5bGU3MSI+LmNscy0xe2ZpbGw6I2ZmZmZmZjt9LmNscy0ye2ZpbGw6I2U3MzIyMTt9PC9zdHlsZT4KICA8L2RlZnM+CiAgPHRpdGxlCiAgICAgaWQ9InRpdGxlNzUiPlJHQiAhSzcgZ3JvdXAgbG9nb3M8L3RpdGxlPgogIDxwYXRoCiAgICAgY2xhc3M9ImNscy0xIgogICAgIGQ9Im0gMjQxLjQyMjM3LDcuMjkzMjcxNCB2IDAgbSAtNzkuODIsMi4wNyAtMzEuMjQsMzAuMDg5OTk5NiAxOC4zNyw2NC43Mzk5OTkgYyA3LjM0LC0yNy4zNzk5OTkgNy42NCwtMjcuNTg5OTk5IDcuNjQsLTI3LjU4OTk5OSA3LjM1LC0yMS4xIDE4LjEsLTI2LjQ4IDQ5LC00OC45IGggLTQxLjUgYyAwLDAgLTguMDgsMC42IC01Ljg3LC04LjQ1IGwgMy42MSwtOS44ODk5OTk2IHYgMCB6IG0gNzUuNzIsMTcuODA5OTk5NiBjIC0xNi43NywxNi43IC0yMy4xNCwyMC44OSAtMzAuMjUsMjkuMjIgLTcuNzMsNy44IC0xMS41OSwxNC44NCAtMTQsMjIuNTcgbCAtNi43OCwyNS4zODk5OTkgaCAtMzcuNSBsIC0yNS42NywwLjQyIGMgMCwwIC05LDAuOTMgLTExLjM4LC03Ljc3OTk5OSBsIC03LjU2LC0zNS45MyBjIDAsMCAtMTUuOTIwMDAzLDEyLjc1IC0xOS4zMzAwMDMsMzIuNTQgbCAtMi44MywxMC41NDk5OTkgaCAtMzQuNjggbCAyNy4zNCwtMTAxLjk5OTk5ODYgaCAyNC45NCBjIDAsMCAxMC4wMDAwMDMsMC40NiA3LjM2MDAwMyw4Ljg0OTk5OTYgbCAtOC45MTAwMDMsMzMuMjUgMzkuNjMwMDAzLC00Mi4wOTk5OTk1IGggMTA2LjYgeiIKICAgICBpZD0icGF0aDc3IiAvPgogIDxwYXRoCiAgICAgY2xhc3M9ImNscy0yIgogICAgIGQ9Im0gNDIuNDIyMzY3LDgzLjY4MzI3MSAtMywxMS41IGEgMTMuODgsMTMuODggMCAwIDEgLTExLjQxLDguODA5OTk5IEggMi41MjIzNjYzIGwgNS40MywtMjAuMjk5OTk5IEggNDIuNDIyMzY3IFogbSAyMS43OCwtODEuMDg5OTk5NSAtMTcuMTgsNjQuMDY5OTk5NSBhIDEzLjg4LDEzLjg4IDAgMCAxIC0xMS40MSw4LjgxIEggMTAuMTUyMzY2IEwgMjkuNjkyMzY3LDIuNTkzMjcxNSBaIgogICAgIGlkPSJwYXRoNzkiIC8+CiAgPG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhMjY4Ij4KICAgIDxyZGY6UkRGPgogICAgICA8Y2M6V29yawogICAgICAgICByZGY6YWJvdXQ9IiI+CiAgICAgICAgPGRjOnRpdGxlPlJHQiAhSzcgZ3JvdXAgbG9nb3M8L2RjOnRpdGxlPgogICAgICA8L2NjOldvcms+CiAgICA8L3JkZjpSREY+CiAgPC9tZXRhZGF0YT4KPC9zdmc+Cg==)}html.dark-mode img[src*="k7musiclogo.svg"]{content:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgaWQ9IkxheWVyXzEiCiAgIGRhdGEtbmFtZT0iTGF5ZXIgMSIKICAgdmlld0JveD0iMCAwIDgwMS4xMSAyNDIuMTIiCiAgIHZlcnNpb249IjEuMSIKICAgc29kaXBvZGk6ZG9jbmFtZT0iazdtdXNpY2xvZ28uc3ZnIgogICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkyLjQgKGY4ZGNlOTEsIDIwMTktMDgtMDIpIj4KICA8bWV0YWRhdGEKICAgICBpZD0ibWV0YWRhdGE0OTY4Ij4KICAgIDxyZGY6UkRGPgogICAgICA8Y2M6V29yawogICAgICAgICByZGY6YWJvdXQ9IiI+CiAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+CiAgICAgICAgPGRjOnR5cGUKICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPgogICAgICAgIDxkYzp0aXRsZT5SR0IgIUs3IGdyb3VwIGxvZ29zPC9kYzp0aXRsZT4KICAgICAgPC9jYzpXb3JrPgogICAgPC9yZGY6UkRGPgogIDwvbWV0YWRhdGE+CiAgPHNvZGlwb2RpOm5hbWVkdmlldwogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxIgogICAgIG9iamVjdHRvbGVyYW5jZT0iMTAiCiAgICAgZ3JpZHRvbGVyYW5jZT0iMTAiCiAgICAgZ3VpZGV0b2xlcmFuY2U9IjEwIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwIgogICAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxOTIwIgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjEwMjUiCiAgICAgaWQ9Im5hbWVkdmlldzQ5NjYiCiAgICAgc2hvd2dyaWQ9ImZhbHNlIgogICAgIGlua3NjYXBlOnpvb209IjAuNDM2ODkzODIiCiAgICAgaW5rc2NhcGU6Y3g9IjQwMC41NTQ5OSIKICAgICBpbmtzY2FwZTpjeT0iMTIxLjA2IgogICAgIGlua3NjYXBlOndpbmRvdy14PSIxOTIwIgogICAgIGlua3NjYXBlOndpbmRvdy15PSIyNyIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9IkxheWVyXzEiIC8+CiAgPGRlZnMKICAgICBpZD0iZGVmczQ5NDciPgogICAgPHN0eWxlCiAgICAgICBpZD0ic3R5bGU0OTQ1Ij4uY2xzLTF7ZmlsbDojZmZmZmZmO30uY2xzLTJ7ZmlsbDojZTczMjIxO308L3N0eWxlPgogIDwvZGVmcz4KICA8dGl0bGUKICAgICBpZD0idGl0bGU0OTQ5Ij5SR0IgIUs3IGdyb3VwIGxvZ29zPC90aXRsZT4KICA8cGF0aAogICAgIGNsYXNzPSJjbHMtMSIKICAgICBkPSJNMzA4LDc1LjRoMG0tNzkuODIsMi4wNy0zMS4yNCwzMC4wOSwxOC4zNyw2NC43NGM3LjM0LTI3LjM4LDcuNjQtMjcuNTksNy42NC0yNy41OSw3LjM1LTIxLjEsMTguMS0yNi40OCw0OS00OC45SDIzMC40NXMtOC4wOC42LTUuODctOC40NWwzLjYxLTkuODloMFpNMzAzLjksOTUuMjhjLTE2Ljc3LDE2LjctMjMuMTQsMjAuODktMzAuMjUsMjkuMjItNy43Myw3LjgtMTEuNTksMTQuODQtMTQsMjIuNTdsLTYuNzgsMjUuMzloLTM3LjVsLTI1LjY3LjQycy05LC45My0xMS4zOC03Ljc4bC03LjU2LTM1Ljkzcy0xNS45MiwxMi43NS0xOS4zMywzMi41NGwtMi44MywxMC41NUgxMTMuOTJsMjcuMzQtMTAyaDI0Ljk0czEwLDAuNDYsNy4zNiw4Ljg1bC04LjkxLDMzLjI1LDM5LjYzLTQyLjFoMTA2LjZaIgogICAgIGlkPSJwYXRoNDk1MSIgLz4KICA8cGF0aAogICAgIGNsYXNzPSJjbHMtMiIKICAgICBkPSJNMTA5LDE1MS43OUwxMDYsMTYzLjI5YTEzLjg4LDEzLjg4LDAsMCwxLTExLjQxLDguODFINjkuMWw1LjQzLTIwLjNIMTA5Wk0xMzAuNzgsNzAuN0wxMTMuNiwxMzQuNzdhMTMuODgsMTMuODgsMCwwLDEtMTEuNDEsOC44MUg3Ni43M0w5Ni4yNyw3MC43aDM0LjUxWiIKICAgICBpZD0icGF0aDQ5NTMiIC8+CiAgPHBhdGgKICAgICBjbGFzcz0iY2xzLTEiCiAgICAgZD0iTTQwOC42Niw4Ny40MkwzNTcuMSwxNDEuMDZoLTIuODhMMzMxLDg1LjRsLTIyLjYzLDg2LjI5SDI5OC4zNEwzMjQuODIsNzFoMTEuMDdsMjMuNDgsNTUuNTFMNDExLDcxSDQyM0wzOTYuNTYsMTcxLjY5SDM4Ni40OVoiCiAgICAgaWQ9InBhdGg0OTU1IiAvPgogIDxwYXRoCiAgICAgY2xhc3M9ImNscy0xIgogICAgIGQ9Ik01MTYuODYsNzFsLTE2LjE1LDYxLjQxYy03LjEyLDI3LjE4LTI4LjM5LDQwLjI3LTUwLjQsNDAuMjdzLTM2LjY4LTEzLjA5LTI5LjU2LTQwLjI3TDQzNi45LDcxSDQ0N2wtMTYuMTUsNjEuNDFjLTUsMTkuMTMsMy42MywzMC45MiwyMC43NCwzMC45MmE0MC44Niw0MC44NiwwLDAsMCwzOS4wOC0zMC45Mkw1MDYuNzksNzFoMTAuMDdaIgogICAgIGlkPSJwYXRoNDk1NyIgLz4KICA8cGF0aAogICAgIGNsYXNzPSJjbHMtMSIKICAgICBkPSJNNTkyLjU1LDkyLjE2Yy00LjE1LTguNDgtMTUuNjUtMTMuNTItMjcuNjktMTMuOTUtMTUuNDgtLjU4LTMxLjYyLDYuMzMtMzIuNzQsMjAuODUtMC43NCwxMC4wNywxMC42LDEzLjY2LDI0LjQ3LDE2LjI1LDE5LjgyLDMuNiwzNi4zMyw4LjkyLDMyLjY3LDI5LjM0LTQsMjIuNzItMjUuMzksMjguOTEtNDYuMSwyOC45MS0xNi4zOSwwLTMyLjYyLTYuOS0zOC4yNy0yMi44N2w5LjMyLTQuNmM0Ljk0LDEyLjY2LDE3LjM5LDE4LjI2LDMwLjkxLDE4LjI2LDE2LjExLDAsMzEuNDYtNi4xOCwzNC0xOS4yNywzLTE0LjI0LTEwLjgtMTgtMjUuOC0yMC43MS0xMy4zLTIuNDQtMzIuMTktNi45LTMxLjc2LTIzLjNDNTIyLjA5LDc4LjkzLDU0NSw2OSw1NjYuMzQsNjkuNTksNTgxLjQsNzAsNTk2LjI3LDc1LjkxLDYwMC44NSw4Ny43WiIKICAgICBpZD0icGF0aDQ5NTkiIC8+CiAgPHBhdGgKICAgICBjbGFzcz0iY2xzLTEiCiAgICAgZD0iTTU5Ni4yNCwxNzEuNjlMNjIyLjcxLDcxaDEwLjA3TDYwNi4zMSwxNzEuNjlINTk2LjI0WiIKICAgICBpZD0icGF0aDQ5NjEiIC8+CiAgPHBhdGgKICAgICBjbGFzcz0iY2xzLTEiCiAgICAgZD0iTTcwMC4xMiw2OS41OWMtMzkuNjksMC02NC44OCwyOS45MS02Ny42MSw2MS4xMi0yLjA2LDIzLjU4LDEwLjIzLDQyLjU3LDQwLjU4LDQyLjU3LDEzLjUyLDAsMjcuNzYtNSw0MC41OS0xNS4yNGwtNC43Ni02LjQ3Yy0xMC4yLDguMDUtMjIuNjUsMTIuMzctMzMuNDQsMTIuMzctMjQuMTYsMC0zNC4zNi0xNS0zMi42NS0zNC41MSwyLjIxLTI1LjMxLDIzLjI2LTUwLjYyLDU1LTUwLjYyLDEwLjc5LDAsMjAuMzYsNCwyNi40MSwxMi4wOGw3LjcyLTZDNzI2LDc0LjQ3LDcxMy4wNiw2OS41OSw3MDAuMTIsNjkuNTlaIgogICAgIGlkPSJwYXRoNDk2MyIgLz4KPC9zdmc+Cg==)}.module-section{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem 0;border-bottom:1px solid var(--mat-sys-outline-variant)}.module-section:last-child{border-bottom:none}.section-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:.5rem}.section-header h2,.section-header h3{margin:0;color:var(--mat-sys-on-surface);font-weight:500}.section-header .header-actions{display:flex;gap:.5rem;align-items:center}.section-content{display:flex;flex-direction:column;gap:1rem}.styling-admin-toggle-btn{position:fixed;bottom:1.5rem;right:1.5rem;z-index:1000;display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border-radius:9999px;border:1px solid var(--mat-sys-outline-variant);background-color:var(--mat-sys-primary);color:var(--mat-sys-on-primary);font-family:var(--pfau-font-family, inherit);font-size:.875rem;font-weight:600;letter-spacing:.02em;cursor:pointer;box-shadow:0 4px 14px color-mix(in srgb,var(--mat-sys-shadow) 24%,transparent);transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.styling-admin-toggle-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px color-mix(in srgb,var(--mat-sys-shadow) 32%,transparent);background-color:color-mix(in srgb,var(--mat-sys-primary) 88%,var(--mat-sys-on-primary))}.styling-admin-toggle-btn:active{transform:translateY(0)}.styling-admin-toggle-btn mat-icon{font-size:1.25rem;width:1.25rem;height:1.25rem;color:inherit}.styling-admin-toggle-btn .trigger-label{white-space:nowrap}.styling-admin-panel{position:fixed;top:80px;right:40px;width:400px;height:600px;max-width:90vw;max-height:90vh;min-width:300px;min-height:400px;z-index:1200;display:flex;flex-direction:column;background-color:var(--mat-sys-surface-container);color:var(--mat-sys-on-surface);border:1px solid var(--mat-sys-outline-variant);border-radius:12px;box-shadow:0 16px 48px color-mix(in srgb,var(--mat-sys-shadow) 35%,transparent);box-sizing:border-box;animation:layover-fade-in .2s ease-out;resize:both;overflow:hidden}.layover-header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;background-color:var(--mat-sys-surface-container-high);color:var(--mat-sys-on-surface);cursor:grab;border-bottom:1px solid var(--mat-sys-outline-variant)}.layover-header:active{cursor:grabbing}.layover-header .header-title-container{display:flex;align-items:center;gap:.75rem}.layover-header .header-title-container .header-icon{font-size:1.5rem;width:1.5rem;height:1.5rem;color:var(--mat-sys-primary)}.layover-header .header-title-container .header-text{display:flex;flex-direction:column}.layover-header .header-title-container .header-text .header-title{margin:0;font-size:1.125rem;font-weight:700;letter-spacing:.01em;color:var(--mat-sys-on-surface)}.layover-header .header-title-container .header-text .header-subtitle{font-size:.75rem;color:var(--mat-sys-on-surface-variant)}.layover-header .styling-admin-close-btn{color:var(--mat-sys-on-surface-variant)}.layover-header .styling-admin-close-btn:hover{color:var(--mat-sys-on-surface);background-color:color-mix(in srgb,var(--mat-sys-on-surface) 8%,transparent)}.layover-content{flex:1;overflow-y:auto;padding:1rem 1.5rem;display:flex;flex-direction:column;gap:1.5rem}.toggle-group-section{display:flex;flex-direction:column;gap:.75rem}.toggle-group-section .group-title{margin:0;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--mat-sys-primary)}.toggle-group-section .group-items{display:flex;flex-direction:column;gap:.625rem}.toggle-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.625rem .75rem;border-radius:var(--pfau-input-border-radius, 6px);background-color:var(--mat-sys-surface);border:1px solid var(--mat-sys-outline-variant);transition:background-color .14s ease}.toggle-row:hover{background-color:var(--mat-sys-surface-container-low)}.toggle-row .toggle-meta{display:flex;flex-direction:column;gap:.2rem;flex:1;min-width:0}.toggle-row .toggle-meta .toggle-label{font-size:.84rem;font-weight:600;color:var(--mat-sys-on-surface)}.toggle-row .toggle-meta .toggle-description{font-size:.72rem;color:var(--mat-sys-on-surface-variant);line-height:1.3}.layover-footer{padding:1rem 1.5rem;background-color:var(--mat-sys-surface-container-high);display:flex;align-items:center;justify-content:flex-end}.layover-footer .styling-admin-reset-btn{color:var(--mat-sys-primary);border-color:var(--mat-sys-outline);font-weight:600}.layover-footer .styling-admin-reset-btn:hover{background-color:color-mix(in srgb,var(--mat-sys-primary) 8%,transparent)}.layover-footer .styling-admin-reset-btn mat-icon{margin-right:.35rem}@keyframes layover-fade-in{0%{opacity:0}to{opacity:1}}@keyframes layover-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.catalog-shell-container{display:flex;flex-direction:column;width:100%;height:100%;background-color:var(--mat-sys-surface);color:var(--mat-sys-on-surface);overflow:hidden}.catalog-top-nav{background-color:var(--mat-sys-surface-container);color:var(--mat-sys-on-surface);border-bottom:1px solid var(--mat-sys-outline-variant);display:flex;align-items:center;padding-left:1rem;z-index:10;box-shadow:0 1px 2px color-mix(in srgb,var(--mat-sys-shadow) 10%,transparent)}.nav-brand{font-weight:600;margin-right:2rem;letter-spacing:.02em}.catalog-body-container{display:flex;flex-direction:row;width:100%;height:100%;flex:1;overflow:hidden}.catalog-main-viewport{flex:1;height:100%;overflow-y:auto;box-sizing:border-box;background-color:var(--mat-sys-surface)}.column-matching-container{display:flex;flex-direction:column;gap:1rem;padding:1.25rem;box-sizing:border-box}.file-dropzone{display:flex;align-items:center;gap:.75rem;padding:.5rem 1rem;border:1.5px dashed var(--mat-sys-outline-variant);transition:border-color .2s ease,background-color .2s ease}.file-dropzone.dragging{border-color:var(--mat-sys-primary);background-color:color-mix(in srgb,var(--mat-sys-primary-container) 25%,var(--mat-sys-surface))}.upload-trigger-btn{display:flex;align-items:center;gap:.35rem}.drop-hint{font-size:.8rem;color:var(--mat-sys-on-surface-variant)}.preloaded-samples-bar{display:flex;align-items:center;gap:.75rem;padding-top:.75rem;border-top:1px solid var(--mat-sys-outline-variant);flex-wrap:wrap}.samples-label{display:flex;align-items:center;gap:.35rem;font-size:.85rem;font-weight:600;color:var(--mat-sys-on-surface-variant)}.samples-icon{font-size:1.1rem;width:1.1rem;height:1.1rem;color:var(--mat-sys-primary)}.samples-chips{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.dataset-chip-btn{font-size:.82rem;border-color:var(--mat-sys-outline-variant);color:var(--mat-sys-on-surface-variant)}.dataset-chip-btn.active-dataset{background-color:var(--mat-sys-primary-container);color:var(--mat-sys-on-primary-container);border-color:var(--mat-sys-primary);font-weight:600}.discrepancy-banner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1.25rem;background-color:color-mix(in srgb,var(--mat-sys-error-container) 78%,var(--mat-sys-surface-container-low));color:var(--mat-sys-on-error-container);border:1px solid var(--mat-sys-error)}.alert-content{display:flex;align-items:center;gap:.75rem;flex:1}.alert-icon{color:var(--mat-sys-error);font-size:1.5rem;width:1.5rem;height:1.5rem;flex-shrink:0}.alert-text{font-size:.88rem;line-height:1.4;display:flex;flex-direction:column;gap:.2rem}.missing-tag{display:inline-block;background-color:var(--mat-sys-error);color:var(--mat-sys-on-error);padding:1px 6px;border-radius:3px;font-size:.78rem;font-weight:600;margin:0 3px}.alert-action-btn{color:var(--mat-sys-on-error-container);border:1px solid var(--mat-sys-error);white-space:nowrap}.success-banner{display:flex;align-items:center;gap:.65rem;padding:.75rem 1.25rem;background-color:color-mix(in srgb,var(--mat-sys-tertiary-container) 85%,var(--mat-sys-surface));color:var(--mat-sys-on-tertiary-container);font-size:.88rem;font-weight:500}.view-tabs-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.tabs-group{display:flex;align-items:center;gap:.5rem}.view-tab-btn{display:flex;align-items:center;gap:.4rem;color:var(--mat-sys-on-surface-variant);font-size:.88rem;padding:.4rem .85rem}.view-tab-btn.active-view-tab{background-color:var(--mat-sys-primary-container);color:var(--mat-sys-on-primary-container);font-weight:600}.tab-error-badge{background-color:var(--mat-sys-error-container);color:var(--mat-sys-on-error-container);font-size:.72rem;padding:1px 6px;border-radius:10px;font-weight:600;margin-left:4px}.header-action-buttons{display:flex;align-items:center;gap:.5rem}.mapping-table-card{color:var(--mat-sys-on-surface);padding:1rem;display:flex;flex-direction:column;gap:.75rem}.table-stats-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:.75rem;border-bottom:1px solid var(--mat-sys-outline-variant);flex-wrap:wrap;gap:.5rem}.stats-left{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.file-badge{font-size:.82rem;color:var(--mat-sys-on-surface-variant);padding:3px 8px}.stats-right{display:flex;align-items:center;gap:.5rem}.mapping-rows-container{display:flex;flex-direction:column;gap:.4rem}.mapping-grid-header{display:grid;grid-template-columns:2.2fr 1.2fr 2fr 1.8fr .5fr;gap:1rem;padding:.6rem .85rem;font-size:.82rem;font-weight:600;color:var(--mat-sys-on-surface-variant);text-transform:uppercase;letter-spacing:.03em}.mapping-grid-row{display:grid;grid-template-columns:2.2fr 1.2fr 2fr 1.8fr .5fr;gap:1rem;align-items:center;padding:.65rem .85rem;transition:background-color .15s ease,border-color .15s ease}.mapping-grid-row.mapped-row{border-left:3px solid var(--mat-sys-primary)}.mapping-grid-row.unmapped-row{border-left:3px solid var(--mat-sys-outline-variant);opacity:.88}.source-header-name{display:flex;align-items:center;gap:.45rem}.source-idx{font-size:.75rem;color:var(--mat-sys-on-surface-variant);font-weight:600}.source-title{font-size:.92rem;color:var(--mat-sys-on-surface)}.sample-chips-row{display:flex;gap:.35rem;margin-top:.35rem;flex-wrap:wrap}.sample-chip{font-size:.72rem;color:var(--mat-sys-on-surface-variant);padding:1px 6px;border-radius:3px;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sample-empty{font-size:.72rem;color:var(--mat-sys-on-surface-variant);font-style:italic}.target-field-select,.rule-select{width:100%}.status-icon-ok{color:var(--mat-sys-tertiary, var(--mat-sys-primary));font-size:1.35rem;width:1.35rem;height:1.35rem}.status-icon-ignored{color:var(--mat-sys-outline);font-size:1.35rem;width:1.35rem;height:1.35rem}.preview-grid-card{color:var(--mat-sys-on-surface);padding:1rem;display:flex;flex-direction:column;gap:.75rem}.grid-toolbar{display:flex;justify-content:space-between;align-items:center;padding-bottom:.75rem;border-bottom:1px solid var(--mat-sys-outline-variant)}.toolbar-left{display:flex;align-items:center;gap:.5rem;color:var(--mat-sys-primary)}.preview-title{font-size:.95rem;font-weight:600;color:var(--mat-sys-on-surface)}.preview-hint{font-size:.8rem;color:var(--mat-sys-on-surface-variant);margin-left:.5rem}.grid-wrapper{height:480px;width:100%}.metadata-editing-shell{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;min-height:100%;color:var(--mat-sys-on-surface);box-sizing:border-box}.module-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--mat-sys-outline-variant)}.module-header .header-titles{display:flex;flex-direction:column;gap:.25rem}.module-header .header-titles .title-with-icon{display:flex;align-items:center;gap:.75rem}.module-header .header-titles .title-with-icon .header-icon{color:var(--mat-sys-primary);font-size:2rem;width:2rem;height:2rem}.module-header .header-titles .title-with-icon h1{margin:0;font-weight:600;color:var(--mat-sys-on-surface)}.module-header .header-titles .subtitle{margin:0;color:var(--mat-sys-on-surface-variant)}.module-header .header-actions{display:flex;align-items:center;gap:.75rem}.alert-banner{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem}.alert-banner span{flex:1;font-size:.9rem}.alert-banner.success-banner{background-color:color-mix(in srgb,var(--mat-sys-tertiary-container) 85%,var(--mat-sys-surface));color:var(--mat-sys-on-tertiary-container);border-color:var(--mat-sys-tertiary)}.alert-banner.success-banner mat-icon{color:var(--mat-sys-tertiary)}.alert-banner.error-banner{background-color:color-mix(in srgb,var(--mat-sys-error-container) 85%,var(--mat-sys-surface));color:var(--mat-sys-on-error-container);border-color:var(--mat-sys-error)}.alert-banner.error-banner mat-icon{color:var(--mat-sys-error)}.target-selector-card{color:var(--mat-sys-on-surface)}.target-selector-card .section-header{margin-bottom:1rem}.target-selector-card .section-header mat-icon[mat-card-avatar]{color:var(--mat-sys-primary)}.target-selector-card .selector-toolbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.target-selector-card .selector-toolbar .search-input-field{flex:1;min-width:260px}.target-selector-card .selector-toolbar .selector-action-buttons{display:flex;gap:.5rem}.target-selector-card .release-chip-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.75rem;margin-bottom:1rem}.target-selector-card .release-select-card{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;cursor:pointer;transition:all .15s ease-in-out}.target-selector-card .release-select-card:hover{border-color:var(--mat-sys-outline)}.target-selector-card .release-select-card.selected{background-color:color-mix(in srgb,var(--mat-sys-primary-container) 40%,var(--mat-sys-surface-container-low));border-color:var(--mat-sys-primary)}.target-selector-card .release-select-card.selected .card-select-check .check-icon{color:var(--mat-sys-primary)}.target-selector-card .release-select-card .card-select-check .check-icon{color:var(--mat-sys-on-surface-variant)}.target-selector-card .release-select-card .card-release-info{display:flex;flex-direction:column;gap:.25rem;overflow:hidden}.target-selector-card .release-select-card .card-release-info .rel-id-badge{font-weight:700;font-size:.85rem;color:var(--mat-sys-primary)}.target-selector-card .release-select-card .card-release-info .rel-main-text{font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.target-selector-card .release-select-card .card-release-info .rel-main-text .rel-artist{font-weight:600}.target-selector-card .release-select-card .card-release-info .rel-main-text .rel-separator{margin:0 .25rem;color:var(--mat-sys-on-surface-variant)}.target-selector-card .release-select-card .card-release-info .rel-main-text .rel-title{color:var(--mat-sys-on-surface)}.target-selector-card .release-select-card .card-release-info .rel-meta-chips{display:flex;gap:.4rem;flex-wrap:wrap}.target-selector-card .release-select-card .card-release-info .rel-meta-chips .meta-tag{font-size:.75rem;padding:.1rem .4rem;border-radius:3px;color:var(--mat-sys-on-surface-variant)}.target-selector-card .selected-summary-bar{display:flex;flex-direction:column;gap:.5rem;padding-top:.75rem;border-top:1px solid var(--mat-sys-outline-variant)}.target-selector-card .selected-summary-bar .summary-label{display:flex;justify-content:space-between;align-items:center;font-size:.85rem}.target-selector-card .selected-summary-bar .summary-label .metrics-pill{color:var(--mat-sys-primary);padding:.2rem .6rem;border-radius:12px;font-weight:600}.target-selector-card .selected-summary-bar .chips-container{display:flex;flex-wrap:wrap;gap:.5rem}.target-selector-card .selected-summary-bar .selected-release-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .6rem;background-color:var(--mat-sys-primary-container);color:var(--mat-sys-on-primary-container);border-radius:16px;font-size:.8rem}.target-selector-card .selected-summary-bar .selected-release-chip .chip-id{font-weight:700}.target-selector-card .selected-summary-bar .selected-release-chip .chip-remove-btn{background:transparent;border:none;padding:0;cursor:pointer;display:flex;align-items:center;color:var(--mat-sys-on-primary-container)}.target-selector-card .selected-summary-bar .selected-release-chip .chip-remove-btn mat-icon{font-size:1rem;width:1rem;height:1rem}.target-selector-card .selected-summary-bar .selected-release-chip .chip-remove-btn:hover{opacity:.7}.target-selector-card .empty-selection-alert{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;color:var(--mat-sys-on-surface-variant);font-size:.9rem}.editor-tabs-wrapper{display:flex;flex-direction:column;gap:1rem}.editor-tabs-wrapper .metadata-tab-group .tab-label-icon{margin-right:.5rem;font-size:1.2rem;width:1.2rem;height:1.2rem}.editor-tabs-wrapper .metadata-tab-group .tab-badge-pill{margin-left:.5rem;padding:.1rem .5rem;border-radius:10px;background-color:var(--mat-sys-primary);color:var(--mat-sys-on-primary);font-size:.75rem;font-weight:700}.tab-content-panel{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.panel-two-columns{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media(max-width:1024px){.panel-two-columns{grid-template-columns:1fr}}.editor-subcard{color:var(--mat-sys-on-surface)}.editor-subcard .section-header{margin-bottom:1rem}.editor-subcard .section-header mat-icon[mat-card-avatar]{color:var(--mat-sys-primary)}.editor-subcard .form-section-title{font-weight:600;font-size:.85rem;color:var(--mat-sys-on-surface-variant);margin-bottom:.5rem;margin-top:.75rem}.editor-subcard .form-section-title:first-of-type{margin-top:0}.editor-subcard .sub-section-title{font-weight:600;font-size:.8rem;color:var(--mat-sys-on-surface-variant);margin-bottom:.5rem}.editor-subcard .category-toggle-group,.editor-subcard .mode-toggle-group{width:100%;margin-bottom:1rem}.editor-subcard .category-toggle-group mat-button-toggle,.editor-subcard .mode-toggle-group mat-button-toggle{flex:1;font-size:.85rem}.editor-subcard .category-toggle-group.wrap-toggles,.editor-subcard .mode-toggle-group.wrap-toggles{display:flex;flex-wrap:wrap}.editor-subcard .category-toggle-group.wrap-toggles mat-button-toggle,.editor-subcard .mode-toggle-group.wrap-toggles mat-button-toggle{flex:1 1 30%}.editor-subcard .form-inputs-group{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.editor-subcard .form-inputs-group .full-width{width:100%}.editor-subcard .form-inputs-group .form-two-inputs{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.editor-subcard .form-inputs-group .checkbox-options-grid{display:flex;flex-direction:column;gap:.5rem;padding:.5rem 0}.editor-subcard .split-percent-balancer-bar{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}.editor-subcard .split-percent-balancer-bar .split-input-field{width:140px}.editor-subcard .split-percent-balancer-bar .split-presets-group{display:flex;align-items:center;gap:.4rem}.editor-subcard .split-percent-balancer-bar .split-presets-group .preset-label{font-size:.8rem;color:var(--mat-sys-on-surface-variant)}.editor-subcard .action-buttons-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--mat-sys-outline-variant)}.overview-column{display:flex;flex-direction:column;gap:1.5rem}.validation-report-card .stats-pills-row{display:flex;gap:.5rem;margin-bottom:1rem}.validation-report-card .stats-pills-row .stat-pill{padding:.3rem .8rem;border-radius:16px;font-size:.8rem;font-weight:600}.validation-report-card .stats-pills-row .stat-pill.success-pill{background-color:var(--mat-sys-tertiary-container);color:var(--mat-sys-on-tertiary-container)}.validation-report-card .stats-pills-row .stat-pill.error-pill{background-color:var(--mat-sys-error-container);color:var(--mat-sys-on-error-container)}.validation-report-card .stats-pills-row .stat-pill.neutral-pill{color:var(--mat-sys-on-surface-variant)}.validation-report-card .invalid-links-list{display:flex;flex-direction:column;gap:.5rem}.validation-report-card .invalid-links-list .invalid-header{font-size:.85rem;font-weight:600;color:var(--mat-sys-error)}.validation-report-card .invalid-links-list .invalid-item{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem;background-color:color-mix(in srgb,var(--mat-sys-error-container) 30%,var(--mat-sys-surface))}.validation-report-card .invalid-links-list .invalid-item .warn-icon{color:var(--mat-sys-error);font-size:1.2rem;width:1.2rem;height:1.2rem}.validation-report-card .invalid-links-list .invalid-item .item-details{font-size:.8rem}.validation-report-card .invalid-links-list .invalid-item .item-details .item-url{color:var(--mat-sys-on-surface-variant);word-break:break-all}.validation-report-card .invalid-links-list .invalid-item .item-details .item-reason{color:var(--mat-sys-error);font-weight:600}.current-artists-card .release-artists-list,.current-artists-card .track-credits-scroll-list,.credits-overview-card .release-artists-list,.credits-overview-card .track-credits-scroll-list{max-height:450px;overflow-y:auto;display:flex;flex-direction:column;gap:1rem}.current-artists-card .release-artist-group,.current-artists-card .release-credits-group,.credits-overview-card .release-artist-group,.credits-overview-card .release-credits-group{padding:.75rem}.current-artists-card .release-artist-group .group-header,.current-artists-card .release-artist-group .rel-header-row,.current-artists-card .release-credits-group .group-header,.current-artists-card .release-credits-group .rel-header-row,.credits-overview-card .release-artist-group .group-header,.credits-overview-card .release-artist-group .rel-header-row,.credits-overview-card .release-credits-group .group-header,.credits-overview-card .release-credits-group .rel-header-row{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;padding-bottom:.4rem;border-bottom:1px solid var(--mat-sys-outline-variant)}.current-artists-card .release-artist-group .group-header .group-id,.current-artists-card .release-artist-group .group-header .rel-id-tag,.current-artists-card .release-artist-group .rel-header-row .group-id,.current-artists-card .release-artist-group .rel-header-row .rel-id-tag,.current-artists-card .release-credits-group .group-header .group-id,.current-artists-card .release-credits-group .group-header .rel-id-tag,.current-artists-card .release-credits-group .rel-header-row .group-id,.current-artists-card .release-credits-group .rel-header-row .rel-id-tag,.credits-overview-card .release-artist-group .group-header .group-id,.credits-overview-card .release-artist-group .group-header .rel-id-tag,.credits-overview-card .release-artist-group .rel-header-row .group-id,.credits-overview-card .release-artist-group .rel-header-row .rel-id-tag,.credits-overview-card .release-credits-group .group-header .group-id,.credits-overview-card .release-credits-group .group-header .rel-id-tag,.credits-overview-card .release-credits-group .rel-header-row .group-id,.credits-overview-card .release-credits-group .rel-header-row .rel-id-tag{font-weight:700;color:var(--mat-sys-primary);font-size:.85rem}.current-artists-card .release-artist-group .group-header .group-title,.current-artists-card .release-artist-group .group-header .rel-title-tag,.current-artists-card .release-artist-group .rel-header-row .group-title,.current-artists-card .release-artist-group .rel-header-row .rel-title-tag,.current-artists-card .release-credits-group .group-header .group-title,.current-artists-card .release-credits-group .group-header .rel-title-tag,.current-artists-card .release-credits-group .rel-header-row .group-title,.current-artists-card .release-credits-group .rel-header-row .rel-title-tag,.credits-overview-card .release-artist-group .group-header .group-title,.credits-overview-card .release-artist-group .group-header .rel-title-tag,.credits-overview-card .release-artist-group .rel-header-row .group-title,.credits-overview-card .release-artist-group .rel-header-row .rel-title-tag,.credits-overview-card .release-credits-group .group-header .group-title,.credits-overview-card .release-credits-group .group-header .rel-title-tag,.credits-overview-card .release-credits-group .rel-header-row .group-title,.credits-overview-card .release-credits-group .rel-header-row .rel-title-tag{font-size:.85rem;font-weight:600}.current-artists-card .release-artist-group .product-artist-block,.current-artists-card .release-credits-group .product-artist-block,.credits-overview-card .release-artist-group .product-artist-block,.credits-overview-card .release-credits-group .product-artist-block{display:flex;flex-direction:column;gap:.4rem;padding:.4rem 0}.current-artists-card .release-artist-group .product-artist-block .prod-tag,.current-artists-card .release-credits-group .product-artist-block .prod-tag,.credits-overview-card .release-artist-group .product-artist-block .prod-tag,.credits-overview-card .release-credits-group .product-artist-block .prod-tag{font-size:.75rem;font-weight:600;color:var(--mat-sys-on-surface-variant)}.current-artists-card .release-artist-group .product-artist-block .artist-sub-row,.current-artists-card .release-credits-group .product-artist-block .artist-sub-row,.credits-overview-card .release-artist-group .product-artist-block .artist-sub-row,.credits-overview-card .release-credits-group .product-artist-block .artist-sub-row{display:flex;align-items:center;gap:.5rem;font-size:.8rem}.current-artists-card .release-artist-group .product-artist-block .artist-sub-row .row-label,.current-artists-card .release-credits-group .product-artist-block .artist-sub-row .row-label,.credits-overview-card .release-artist-group .product-artist-block .artist-sub-row .row-label,.credits-overview-card .release-credits-group .product-artist-block .artist-sub-row .row-label{min-width:65px;color:var(--mat-sys-on-surface-variant)}.current-artists-card .release-artist-group .product-artist-block .artist-sub-row .artist-chips-wrap,.current-artists-card .release-credits-group .product-artist-block .artist-sub-row .artist-chips-wrap,.credits-overview-card .release-artist-group .product-artist-block .artist-sub-row .artist-chips-wrap,.credits-overview-card .release-credits-group .product-artist-block .artist-sub-row .artist-chips-wrap{display:flex;flex-wrap:wrap;gap:.4rem}.current-artists-card .release-artist-group .product-artist-block .artist-sub-row .artist-chip,.current-artists-card .release-credits-group .product-artist-block .artist-sub-row .artist-chip,.credits-overview-card .release-artist-group .product-artist-block .artist-sub-row .artist-chip,.credits-overview-card .release-credits-group .product-artist-block .artist-sub-row .artist-chip{display:inline-flex;align-items:center;gap:.25rem;padding:.15rem .5rem;border-radius:12px;font-size:.75rem}.current-artists-card .release-artist-group .product-artist-block .artist-sub-row .artist-chip.primary-artist-chip,.current-artists-card .release-credits-group .product-artist-block .artist-sub-row .artist-chip.primary-artist-chip,.credits-overview-card .release-artist-group .product-artist-block .artist-sub-row .artist-chip.primary-artist-chip,.credits-overview-card .release-credits-group .product-artist-block .artist-sub-row .artist-chip.primary-artist-chip{background-color:var(--mat-sys-primary-container);color:var(--mat-sys-on-primary-container)}.current-artists-card .release-artist-group .product-artist-block .artist-sub-row .artist-chip.feature-artist-chip,.current-artists-card .release-credits-group .product-artist-block .artist-sub-row .artist-chip.feature-artist-chip,.credits-overview-card .release-artist-group .product-artist-block .artist-sub-row .artist-chip.feature-artist-chip,.credits-overview-card .release-credits-group .product-artist-block .artist-sub-row .artist-chip.feature-artist-chip{background-color:var(--mat-sys-secondary-container);color:var(--mat-sys-on-secondary-container)}.current-artists-card .release-artist-group .product-artist-block .artist-sub-row .artist-chip.remixer-artist-chip,.current-artists-card .release-credits-group .product-artist-block .artist-sub-row .artist-chip.remixer-artist-chip,.credits-overview-card .release-artist-group .product-artist-block .artist-sub-row .artist-chip.remixer-artist-chip,.credits-overview-card .release-credits-group .product-artist-block .artist-sub-row .artist-chip.remixer-artist-chip{background-color:var(--mat-sys-tertiary-container);color:var(--mat-sys-on-tertiary-container)}.current-artists-card .release-artist-group .product-artist-block .artist-sub-row .artist-chip .dsp-mini-icon,.current-artists-card .release-credits-group .product-artist-block .artist-sub-row .artist-chip .dsp-mini-icon,.credits-overview-card .release-artist-group .product-artist-block .artist-sub-row .artist-chip .dsp-mini-icon,.credits-overview-card .release-credits-group .product-artist-block .artist-sub-row .artist-chip .dsp-mini-icon{font-size:.85rem;width:.85rem;height:.85rem}.current-artists-card .release-artist-group .product-artist-block .artist-sub-row .empty-text,.current-artists-card .release-credits-group .product-artist-block .artist-sub-row .empty-text,.credits-overview-card .release-artist-group .product-artist-block .artist-sub-row .empty-text,.credits-overview-card .release-credits-group .product-artist-block .artist-sub-row .empty-text{color:var(--mat-sys-outline);font-style:italic}.current-artists-card .track-credit-item-card,.credits-overview-card .track-credit-item-card{padding:.5rem .75rem;margin-bottom:.5rem}.current-artists-card .track-credit-item-card .track-info-header,.credits-overview-card .track-credit-item-card .track-info-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.4rem}.current-artists-card .track-credit-item-card .track-info-header .trk-num,.credits-overview-card .track-credit-item-card .track-info-header .trk-num{font-weight:700;color:var(--mat-sys-primary);font-size:.8rem}.current-artists-card .track-credit-item-card .track-info-header .trk-title,.credits-overview-card .track-credit-item-card .track-info-header .trk-title{font-weight:600;font-size:.85rem;flex:1}.current-artists-card .track-credit-item-card .track-info-header .trk-isrc,.credits-overview-card .track-credit-item-card .track-info-header .trk-isrc{font-family:monospace;font-size:.75rem;color:var(--mat-sys-on-surface-variant)}.current-artists-card .track-credit-item-card .credits-detail-grid,.credits-overview-card .track-credit-item-card .credits-detail-grid{display:flex;flex-direction:column;gap:.3rem}.current-artists-card .track-credit-item-card .credits-detail-grid .credit-entry,.credits-overview-card .track-credit-item-card .credits-detail-grid .credit-entry{display:flex;align-items:center;gap:.5rem;font-size:.75rem}.current-artists-card .track-credit-item-card .credits-detail-grid .credit-entry .entry-label,.credits-overview-card .track-credit-item-card .credits-detail-grid .credit-entry .entry-label{min-width:75px;color:var(--mat-sys-on-surface-variant)}.current-artists-card .track-credit-item-card .credits-detail-grid .credit-entry .entry-chips,.credits-overview-card .track-credit-item-card .credits-detail-grid .credit-entry .entry-chips{display:flex;flex-wrap:wrap;gap:.3rem}.current-artists-card .track-credit-item-card .credits-detail-grid .credit-entry .credit-chip,.credits-overview-card .track-credit-item-card .credits-detail-grid .credit-entry .credit-chip{padding:.1rem .4rem;border-radius:4px}.current-artists-card .track-credit-item-card .credits-detail-grid .credit-entry .credit-chip.composer-chip,.credits-overview-card .track-credit-item-card .credits-detail-grid .credit-entry .credit-chip.composer-chip{background-color:color-mix(in srgb,var(--mat-sys-primary-container) 60%,var(--mat-sys-surface));color:var(--mat-sys-on-primary-container)}.current-artists-card .track-credit-item-card .credits-detail-grid .credit-entry .credit-chip.texter-chip,.credits-overview-card .track-credit-item-card .credits-detail-grid .credit-entry .credit-chip.texter-chip{background-color:color-mix(in srgb,var(--mat-sys-secondary-container) 60%,var(--mat-sys-surface));color:var(--mat-sys-on-secondary-container)}.current-artists-card .track-credit-item-card .credits-detail-grid .credit-entry .credit-chip.producer-chip,.credits-overview-card .track-credit-item-card .credits-detail-grid .credit-entry .credit-chip.producer-chip{background-color:color-mix(in srgb,var(--mat-sys-tertiary-container) 60%,var(--mat-sys-surface));color:var(--mat-sys-on-tertiary-container)}.current-artists-card .track-credit-item-card .credits-detail-grid .credit-entry .credit-chip.performer-chip,.credits-overview-card .track-credit-item-card .credits-detail-grid .credit-entry .credit-chip.performer-chip{color:var(--mat-sys-on-surface)}.current-artists-card .track-credit-item-card .credits-detail-grid .credit-entry .none-text,.credits-overview-card .track-credit-item-card .credits-detail-grid .credit-entry .none-text{color:var(--mat-sys-outline);font-style:italic}.tracks-grid-panel{display:flex;flex-direction:column;gap:1rem}.tracks-grid-panel .tracks-toolbar-card .toolbar-content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.tracks-grid-panel .tracks-toolbar-card .toolbar-content .toolbar-section{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.tracks-grid-panel .tracks-toolbar-card .toolbar-content .toolbar-section .tool-label{font-size:.85rem;font-weight:600;color:var(--mat-sys-on-surface-variant)}.tracks-grid-panel .tracks-toolbar-card .toolbar-content .toolbar-section .tool-inline-group{display:flex;align-items:center;gap:.4rem}.tracks-grid-panel .tracks-toolbar-card .toolbar-content .toolbar-section .tool-inline-group .dense-input{width:140px}.tracks-grid-panel .tracks-toolbar-card .toolbar-content .toolbar-section .tool-inline-group .dense-input.genre-select{width:150px}.tracks-grid-panel .tracks-toolbar-card .toolbar-content .toolbar-section .tool-inline-group .dense-input.explicit-select{width:120px}.tracks-grid-panel .tracks-toolbar-card .toolbar-content .grid-stats-indicator{font-size:.85rem;font-weight:600;color:var(--mat-sys-primary)}.tracks-grid-panel .grid-container-card{height:520px;overflow:hidden}.presets-card .presets-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem}.presets-card .presets-grid .preset-card{padding:1rem;cursor:pointer;display:flex;flex-direction:column;gap:.5rem;transition:all .15s ease-in-out}.presets-card .presets-grid .preset-card:hover{border-color:var(--mat-sys-primary)}.presets-card .presets-grid .preset-card .preset-title{font-weight:700;font-size:.9rem;color:var(--mat-sys-primary)}.presets-card .presets-grid .preset-card .preset-desc{font-size:.8rem;color:var(--mat-sys-on-surface-variant);flex:1}.presets-card .presets-grid .preset-card .preset-apply-btn{margin-top:.25rem;font-size:.8rem}.diff-review-card .diff-summary-stats{display:flex;gap:1.5rem;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1.5rem}.diff-review-card .diff-summary-stats .diff-stat-item{font-size:.85rem;color:var(--mat-sys-on-surface)}.diff-review-card .diff-summary-stats .diff-stat-item strong{color:var(--mat-sys-primary)}.diff-review-card .diff-table-wrapper{max-height:400px;overflow-y:auto;margin-bottom:1.5rem}.diff-review-card .diff-table-wrapper .diff-table{width:100%;border-collapse:collapse;font-size:.85rem}.diff-review-card .diff-table-wrapper .diff-table th{position:sticky;top:0;color:var(--mat-sys-on-surface);padding:.6rem .8rem;text-align:left;font-weight:600;border-bottom:1px solid var(--mat-sys-outline)}.diff-review-card .diff-table-wrapper .diff-table td{padding:.6rem .8rem;border-bottom:1px solid var(--mat-sys-outline-variant);color:var(--mat-sys-on-surface)}.diff-review-card .diff-table-wrapper .diff-table td.id-cell{font-weight:700;color:var(--mat-sys-primary)}.diff-review-card .diff-table-wrapper .diff-table td.item-cell{font-weight:600}.diff-review-card .diff-table-wrapper .diff-table td.field-cell{font-family:monospace;font-size:.8rem;color:var(--mat-sys-on-surface-variant)}.diff-review-card .diff-table-wrapper .diff-table td.val-cell{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.diff-review-card .diff-table-wrapper .diff-table td.val-cell.old-val{color:var(--mat-sys-on-surface-variant);text-decoration:line-through}.diff-review-card .diff-table-wrapper .diff-table td.val-cell.new-val{font-weight:600;color:var(--mat-sys-primary)}.diff-review-card .diff-table-wrapper .diff-table .entity-badge{font-size:.75rem;padding:.15rem .4rem;border-radius:3px;text-transform:uppercase;font-weight:700}.diff-review-card .diff-table-wrapper .diff-table .entity-badge.release{background-color:var(--mat-sys-primary-container);color:var(--mat-sys-on-primary-container)}.diff-review-card .diff-table-wrapper .diff-table .entity-badge.product{background-color:var(--mat-sys-secondary-container);color:var(--mat-sys-on-secondary-container)}.diff-review-card .diff-table-wrapper .diff-table .entity-badge.track{background-color:var(--mat-sys-tertiary-container);color:var(--mat-sys-on-tertiary-container)}.diff-review-card .diff-table-wrapper .diff-table .diff-type-tag{font-size:.75rem;padding:.15rem .5rem;border-radius:12px;font-weight:700;text-transform:uppercase}.diff-review-card .diff-table-wrapper .diff-table .diff-type-tag.added{background-color:var(--mat-sys-tertiary-container);color:var(--mat-sys-on-tertiary-container)}.diff-review-card .diff-table-wrapper .diff-table .diff-type-tag.modified{background-color:var(--mat-sys-secondary-container);color:var(--mat-sys-on-secondary-container)}.diff-review-card .diff-table-wrapper .diff-table .diff-type-tag.removed{background-color:var(--mat-sys-error-container);color:var(--mat-sys-on-error-container)}.diff-review-card .commit-action-bar{display:flex;gap:1rem;align-items:center}.diff-review-card .commit-action-bar .large-commit-btn{padding:.75rem 1.5rem}.diff-review-card .no-diffs-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center}.diff-review-card .no-diffs-state .clean-icon{font-size:3rem;width:3rem;height:3rem;color:var(--mat-sys-tertiary);margin-bottom:.5rem}.diff-review-card .no-diffs-state h3{margin:0 0 .5rem;color:var(--mat-sys-on-surface)}.diff-review-card .no-diffs-state p{margin:0;color:var(--mat-sys-on-surface-variant)}.diff-review-card .saved-payload-preview{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--mat-sys-outline-variant)}.diff-review-card .saved-payload-preview .preview-title{display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:.9rem;color:var(--mat-sys-on-surface-variant);margin-bottom:.5rem}.diff-review-card .saved-payload-preview .json-box{max-height:250px;overflow:auto;padding:.75rem;font-family:monospace;font-size:.8rem;color:var(--mat-sys-on-surface)}.release-grouping-container{display:flex;flex-direction:column;gap:1rem;padding:1.25rem;box-sizing:border-box}.module-header-card{color:var(--mat-sys-on-surface);padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.header-top-row{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem;flex-wrap:wrap}.header-titles{display:flex;flex-direction:column;gap:.35rem;flex:1;min-width:320px}.title-with-badge{display:flex;align-items:center;gap:.75rem}.module-icon{color:var(--mat-sys-primary);font-size:1.75rem;width:1.75rem;height:1.75rem}.module-title{margin:0;font-size:1.35rem;font-weight:600;color:var(--mat-sys-on-surface)}.module-subtitle{margin:0;font-size:.88rem;color:var(--mat-sys-on-surface-variant);line-height:1.4}.header-actions-area{display:flex;align-items:center;gap:.5rem}.add-sample-btn{display:flex;align-items:center;gap:.35rem;color:var(--mat-sys-primary);border-color:var(--mat-sys-outline-variant)}.module-tabs-bar{display:flex;align-items:center;justify-content:space-between;padding-top:.5rem;border-top:1px solid var(--mat-sys-outline-variant)}.tabs-group{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.module-tab-btn{display:flex;align-items:center;gap:.5rem;color:var(--mat-sys-on-surface-variant);font-size:.88rem;padding:.4rem .85rem}.module-tab-btn.active-module-tab{background-color:var(--mat-sys-primary-container);color:var(--mat-sys-on-primary-container);font-weight:600}.tab-count-badge{font-size:.75rem;padding:2px 7px;border-radius:10px;color:var(--mat-sys-on-surface-variant);font-weight:500}.tab-count-badge.highlight{background-color:color-mix(in srgb,var(--mat-sys-primary) 15%,var(--mat-sys-surface));color:var(--mat-sys-primary);border-color:var(--mat-sys-primary)}.alert-banner{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.25rem;font-size:.88rem;font-weight:500}.alert-banner.success-banner{background-color:color-mix(in srgb,var(--mat-sys-tertiary-container) 85%,var(--mat-sys-surface));color:var(--mat-sys-on-tertiary-container)}.alert-banner.error-banner{background-color:color-mix(in srgb,var(--mat-sys-error-container) 78%,var(--mat-sys-surface-container-low));color:var(--mat-sys-on-error-container);border:1px solid var(--mat-sys-error)}.banner-text{flex:1;line-height:1.4}.banner-action-btn{display:flex;align-items:center;gap:.35rem;color:var(--mat-sys-on-tertiary-container);font-weight:600}.workspace-grid-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:1rem;align-items:flex-start}@media(max-width:1200px){.workspace-grid-layout{grid-template-columns:1fr}}.ungrouped-products-section{display:flex;flex-direction:column}.section-card{color:var(--mat-sys-on-surface);padding:1rem;display:flex;flex-direction:column;gap:.75rem}.section-toolbar{display:flex;flex-direction:column;gap:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--mat-sys-outline-variant)}.toolbar-title-group{display:flex;align-items:center;gap:.5rem}.title-with-icon{display:flex;align-items:center;gap:.4rem}.section-icon{color:var(--mat-sys-primary);font-size:1.25rem;width:1.25rem;height:1.25rem}.section-title{margin:0;font-size:1.05rem;font-weight:600;color:var(--mat-sys-on-surface)}.count-indicator{font-size:.82rem;color:var(--mat-sys-on-surface-variant)}.toolbar-controls-group{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.search-form-field{flex:1;min-width:200px}.filter-select-field{width:135px}.stage-selected-btn{display:flex;align-items:center;gap:.35rem;background-color:var(--mat-sys-primary);color:var(--mat-sys-on-primary);height:38px;white-space:nowrap}.stage-selected-btn:disabled{color:var(--mat-sys-on-surface-variant)}.ag-grid-wrapper{height:540px;width:100%}.staging-and-form-section{display:flex;flex-direction:column;gap:1rem}.staging-basket-card{color:var(--mat-sys-on-surface);padding:1rem;display:flex;flex-direction:column;gap:.75rem}.basket-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:.5rem;border-bottom:1px solid var(--mat-sys-outline-variant)}.basket-title-group{display:flex;align-items:center;gap:.5rem}.basket-icon{color:var(--mat-sys-primary);font-size:1.25rem;width:1.25rem;height:1.25rem}.basket-title{margin:0;font-size:1rem;font-weight:600;color:var(--mat-sys-on-surface)}.basket-badge{font-size:.75rem;padding:2px 8px;border-radius:10px;color:var(--mat-sys-on-surface-variant)}.basket-badge.has-items{background-color:var(--mat-sys-primary-container);color:var(--mat-sys-on-primary-container);border-color:var(--mat-sys-primary);font-weight:600}.clear-basket-btn{color:var(--mat-sys-error);font-size:.82rem;padding:0 8px;height:32px}.basket-content{min-height:120px;max-height:250px;overflow-y:auto}.empty-basket-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem 1rem;text-align:center;color:var(--mat-sys-on-surface-variant)}.empty-icon{font-size:2.2rem;width:2.2rem;height:2.2rem;color:var(--mat-sys-outline);margin-bottom:.35rem}.empty-title{margin:0 0 .25rem;font-size:.95rem;font-weight:600;color:var(--mat-sys-on-surface)}.empty-desc{margin:0;font-size:.82rem;line-height:1.4;max-width:360px}.staged-items-list{display:flex;flex-direction:column;gap:.45rem}.staged-item-card{display:flex;align-items:center;gap:.65rem;padding:.5rem .65rem;transition:border-color .15s ease,background-color .15s ease}.staged-item-card.primary-cover-card{border-left:3px solid var(--mat-sys-primary);background-color:color-mix(in srgb,var(--mat-sys-primary-container) 12%,var(--mat-sys-surface))}.item-seq-badge{font-size:.78rem;font-weight:700;color:var(--mat-sys-on-surface-variant);padding:2px 6px;border-radius:3px}.item-main-details{display:flex;flex-direction:column;gap:.15rem;flex:1;min-width:0}.item-title-row{display:flex;align-items:center;gap:.5rem}.item-catno{font-weight:700;font-size:.88rem;color:var(--mat-sys-primary)}.item-title{font-size:.88rem;font-weight:500;color:var(--mat-sys-on-surface);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-meta-row{display:flex;align-items:center;gap:.35rem;font-size:.78rem;color:var(--mat-sys-on-surface-variant)}.item-bullet{color:var(--mat-sys-outline)}.item-actions{display:flex;align-items:center;gap:.25rem}.cover-toggle-btn{font-size:.75rem;height:28px;padding:0 6px;color:var(--mat-sys-on-surface-variant)}.cover-toggle-btn.is-cover{background-color:var(--mat-sys-primary-container);color:var(--mat-sys-on-primary-container);font-weight:600}.reorder-btn-group{display:flex;align-items:center}.seq-btn{width:28px;height:28px;line-height:28px;color:var(--mat-sys-on-surface-variant)}.seq-btn .mat-icon{font-size:16px;width:16px;height:16px}.remove-btn{width:28px;height:28px;line-height:28px;color:var(--mat-sys-error)}.remove-btn .mat-icon{font-size:16px;width:16px;height:16px}.release-metadata-card{color:var(--mat-sys-on-surface);padding:1rem;display:flex;flex-direction:column;gap:.75rem}.form-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:.5rem;border-bottom:1px solid var(--mat-sys-outline-variant)}.form-title-group{display:flex;align-items:center;gap:.5rem}.form-icon{color:var(--mat-sys-primary);font-size:1.25rem;width:1.25rem;height:1.25rem}.form-title{margin:0;font-size:1rem;font-weight:600;color:var(--mat-sys-on-surface)}.autofill-btn{display:flex;align-items:center;gap:.35rem;color:var(--mat-sys-primary);font-size:.82rem}.metadata-form{display:flex;flex-direction:column;gap:.65rem}.form-row{display:grid;gap:.65rem}.form-row.two-cols{grid-template-columns:1fr 1fr}@media(max-width:768px){.form-row.two-cols{grid-template-columns:1fr}}.form-field{width:100%}.form-validation-alert{display:flex;align-items:flex-start;gap:.5rem;padding:.65rem .85rem;background-color:color-mix(in srgb,var(--mat-sys-error-container) 78%,var(--mat-sys-surface-container-low));color:var(--mat-sys-on-error-container);border:1px solid var(--mat-sys-error);font-size:.82rem}.form-validation-alert .mat-icon{font-size:1.2rem;width:1.2rem;height:1.2rem;color:var(--mat-sys-error);margin-top:2px}.alert-messages{display:flex;flex-direction:column;gap:.2rem}.form-actions-row{display:flex;justify-content:flex-end;padding-top:.5rem}.consolidate-save-btn{display:flex;align-items:center;gap:.5rem;background-color:var(--mat-sys-primary);color:var(--mat-sys-on-primary);padding:.5rem 1.25rem;font-weight:600;width:100%;justify-content:center}.consolidate-save-btn:disabled{color:var(--mat-sys-on-surface-variant)}.inspector-section{display:flex;flex-direction:column}.inspector-card{color:var(--mat-sys-on-surface);padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.inspector-toolbar{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.85rem;border-bottom:1px solid var(--mat-sys-outline-variant);flex-wrap:wrap}.inspector-filters{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.inspector-search-field{width:260px}.inspector-select-field{width:130px}.releases-list{display:flex;flex-direction:column;gap:.65rem}.empty-releases-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.5rem;color:var(--mat-sys-on-surface-variant)}.empty-releases-state .mat-icon{font-size:2.5rem;width:2.5rem;height:2.5rem;color:var(--mat-sys-outline);margin-bottom:.5rem}.release-item-card{overflow:hidden;transition:border-color .15s ease,background-color .15s ease}.release-item-card.expanded-card{border-color:var(--mat-sys-primary)}.release-item-header{display:flex;justify-content:space-between;align-items:center;padding:.85rem 1rem;cursor:pointer;gap:1rem;flex-wrap:wrap}.header-left{display:flex;align-items:center;gap:.85rem}.release-id-badge{font-weight:700;font-size:.95rem;color:var(--mat-sys-primary);background-color:color-mix(in srgb,var(--mat-sys-primary-container) 35%,var(--mat-sys-surface));padding:3px 8px;border-radius:4px;border:1px solid var(--mat-sys-primary)}.release-title-block{display:flex;flex-direction:column;gap:.15rem}.release-main-title{font-size:1rem;font-weight:600;color:var(--mat-sys-on-surface)}.release-artist-name{font-size:.85rem;color:var(--mat-sys-on-surface-variant)}.header-right{display:flex;align-items:center;gap:.65rem}.label-chip,.project-type-chip{font-size:.78rem;padding:2px 8px;color:var(--mat-sys-on-surface-variant);font-weight:500}.products-count-badge{font-size:.78rem;padding:2px 8px;border-radius:10px;background-color:var(--mat-sys-secondary-container);color:var(--mat-sys-on-secondary-container);font-weight:600}.approve-btn{display:flex;align-items:center;gap:.25rem;color:var(--mat-sys-tertiary);border-color:var(--mat-sys-outline-variant);font-size:.82rem;height:32px}.approve-btn:hover{background-color:color-mix(in srgb,var(--mat-sys-tertiary-container) 30%,transparent)}.json-btn,.expand-toggle-btn{color:var(--mat-sys-on-surface-variant)}.release-expanded-body{padding:1rem;display:flex;flex-direction:column;gap:.75rem}.expanded-meta-bar{display:flex;align-items:center;gap:1.5rem;font-size:.82rem;color:var(--mat-sys-on-surface-variant);flex-wrap:wrap}.bundled-products-table{display:flex;flex-direction:column;overflow:hidden}.table-head{display:grid;grid-template-columns:40px 1.2fr 1.8fr 1.5fr 1.5fr 1.2fr 1fr 1fr;gap:.5rem;padding:.5rem .75rem;font-size:.78rem;font-weight:600;color:var(--mat-sys-on-surface-variant);text-transform:uppercase}.table-row{display:grid;grid-template-columns:40px 1.2fr 1.8fr 1.5fr 1.5fr 1.2fr 1fr 1fr;gap:.5rem;align-items:center;padding:.5rem .75rem;border-top:1px solid var(--mat-sys-outline-variant);font-size:.82rem;color:var(--mat-sys-on-surface)}.primary-cover-tag{display:inline-block;font-size:.72rem;font-weight:600;color:var(--mat-sys-primary);background-color:var(--mat-sys-primary-container);padding:1px 6px;border-radius:3px}.sub-cover-tag{display:inline-block;font-size:.72rem;color:var(--mat-sys-on-surface-variant);padding:1px 6px;border-radius:3px}.json-modal-backdrop{position:fixed;inset:0;background-color:color-mix(in srgb,var(--mat-sys-on-surface) 40%,transparent);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1.5rem}.json-modal-card{color:var(--mat-sys-on-surface);width:90%;max-width:800px;max-height:85vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 4px 20px color-mix(in srgb,var(--mat-sys-shadow) 25%,transparent)}.json-modal-header{display:flex;justify-content:space-between;align-items:center;padding:.85rem 1.25rem;border-bottom:1px solid var(--mat-sys-outline-variant)}.modal-title{display:flex;align-items:center;gap:.5rem;font-weight:600;color:var(--mat-sys-primary)}.json-modal-body{padding:1rem 1.25rem;overflow-y:auto}.json-dump-pre{margin:0;font-family:monospace;font-size:.82rem;color:var(--mat-sys-on-surface);white-space:pre-wrap;word-break:break-all}.badge-count{font-size:.85em;opacity:.85}.sync-validation-container{display:flex;flex-direction:column;gap:1rem;padding:1.25rem;box-sizing:border-box;width:100%}.module-header-card{color:var(--mat-sys-on-surface);padding:1rem 1.25rem;box-shadow:none}.module-header-card .header-main-row{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem;flex-wrap:wrap}.module-header-card .header-main-row .header-titles{flex:1;min-width:300px}.module-header-card .header-main-row .header-titles .title-with-icon{display:flex;align-items:center;gap:.5rem}.module-header-card .header-main-row .header-titles .title-with-icon .header-icon{color:var(--mat-sys-primary);font-size:26px;width:26px;height:26px}.module-header-card .header-main-row .header-titles .title-with-icon h2{margin:0;font-size:1.25rem;font-weight:700;color:var(--mat-sys-on-surface)}.module-header-card .header-main-row .header-titles .header-description{margin:.4rem 0 0;font-size:.875rem;color:var(--mat-sys-on-surface-variant);line-height:1.4}.module-header-card .header-main-row .header-titles .header-description code{color:var(--mat-sys-primary);padding:1px 4px;border-radius:3px;font-family:monospace;font-size:.85em}.module-header-card .header-main-row .header-metrics{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.module-header-card .header-main-row .header-metrics .metric-pill{display:flex;flex-direction:column;padding:.35rem .75rem;min-width:140px}.module-header-card .header-main-row .header-metrics .metric-pill .metric-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.5px;color:var(--mat-sys-on-surface-variant)}.module-header-card .header-main-row .header-metrics .metric-pill .metric-value{font-size:.875rem;font-weight:600;color:var(--mat-sys-on-surface)}.module-header-card .header-main-row .header-metrics .metric-pill .metric-value.code-font{font-family:monospace;color:var(--mat-sys-primary)}.module-header-card .category-tabs-bar{display:flex;gap:.5rem;margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--mat-sys-outline-variant);overflow-x:auto}.module-header-card .category-tabs-bar .category-tab-btn{display:inline-flex;align-items:center;gap:.4rem;height:36px;font-size:.85rem;color:var(--mat-sys-on-surface-variant);white-space:nowrap}.module-header-card .category-tabs-bar .category-tab-btn mat-icon{font-size:18px;width:18px;height:18px}.module-header-card .category-tabs-bar .category-tab-btn.active-category-btn{background-color:var(--mat-sys-primary-container);color:var(--mat-sys-on-primary-container);border-color:var(--mat-sys-primary);font-weight:600}.module-header-card .category-tabs-bar .category-tab-btn.active-category-btn mat-icon{color:var(--mat-sys-primary)}.workspace-action-toolbar{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem .75rem;flex-wrap:wrap}.workspace-action-toolbar .toolbar-left-actions,.workspace-action-toolbar .toolbar-right-actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.workspace-action-toolbar button{font-size:.85rem;height:34px}.workspace-action-toolbar button mat-icon{font-size:18px;width:18px;height:18px;margin-right:4px}.workspace-action-toolbar .defect-trigger-btn{border-color:color-mix(in srgb,var(--mat-sys-error) 40%,var(--mat-sys-outline-variant));color:var(--mat-sys-error)}.workspace-action-toolbar .defect-trigger-btn mat-icon{color:var(--mat-sys-error)}.workspace-action-toolbar .active-mode-btn{background-color:var(--mat-sys-secondary-container);color:var(--mat-sys-on-secondary-container)}.defect-menu-icon{color:var(--mat-sys-error)}.defect-menu-text{display:flex;flex-direction:column;text-align:left;margin-left:.5rem}.defect-menu-text .defect-menu-title{font-weight:600;font-size:.85rem;color:var(--mat-sys-on-surface)}.defect-menu-text .defect-menu-sub{font-size:.75rem;color:var(--mat-sys-on-surface-variant)}.dual-pane-workspace{display:grid;grid-template-columns:1fr 1fr;gap:1rem;min-height:600px}@media(max-width:1100px){.dual-pane-workspace{grid-template-columns:1fr}}.workspace-pane{display:flex;flex-direction:column;overflow:hidden;box-shadow:none}.workspace-pane .pane-header{display:flex;justify-content:space-between;align-items:center;padding:.65rem 1rem;border-bottom:1px solid var(--mat-sys-outline-variant)}.workspace-pane .pane-header .pane-title{display:flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;color:var(--mat-sys-on-surface)}.workspace-pane .pane-header .pane-title mat-icon{font-size:20px;width:20px;height:20px;color:var(--mat-sys-primary)}.workspace-pane .pane-header .pane-title .line-count-chip{font-size:.75rem;padding:1px 6px;border-radius:3px;color:var(--mat-sys-on-surface-variant);font-family:monospace}.workspace-pane .pane-header .pane-title .source-tag-chip{font-size:.75rem;padding:1px 6px;border-radius:3px;color:var(--mat-sys-on-surface-variant);text-transform:capitalize}.workspace-pane .pane-header .pane-title .source-tag-chip.defect-source{background-color:color-mix(in srgb,var(--mat-sys-error-container) 80%,var(--mat-sys-surface));color:var(--mat-sys-on-error-container);border-color:var(--mat-sys-error);font-weight:600}.json-viewer-body{flex:1;padding:0;display:flex;flex-direction:column;overflow:hidden;min-height:480px}.json-viewer-body .raw-editor-container{flex:1;display:flex}.json-viewer-body .raw-editor-container .raw-json-textarea{width:100%;height:100%;min-height:480px;padding:1rem;border:none;outline:none;resize:none;font-family:Roboto Mono,Courier New,monospace;font-size:.85rem;line-height:1.5;background-color:var(--mat-sys-surface-container-lowest, var(--mat-sys-surface));color:var(--mat-sys-on-surface);box-sizing:border-box}.json-viewer-body .raw-editor-container .raw-json-textarea:focus{background-color:color-mix(in srgb,var(--mat-sys-surface-container-lowest, var(--mat-sys-surface)) 95%,var(--mat-sys-primary))}.json-viewer-body .highlighted-viewer-container{flex:1;padding:1rem;overflow:auto;background-color:var(--mat-sys-surface-container-lowest, var(--mat-sys-surface));max-height:650px}.json-viewer-body .highlighted-viewer-container .highlighted-pre{margin:0;font-family:Roboto Mono,Courier New,monospace;font-size:.85rem;line-height:1.5;color:var(--mat-sys-on-surface);white-space:pre-wrap;word-break:break-word}.json-viewer-body .highlighted-viewer-container .highlighted-pre :deep(.json-key){color:var(--mat-sys-primary);font-weight:600}.json-viewer-body .highlighted-viewer-container .highlighted-pre :deep(.json-string){color:var(--mat-sys-tertiary)}.json-viewer-body .highlighted-viewer-container .highlighted-pre :deep(.json-number){color:var(--mat-sys-secondary);font-weight:500}.json-viewer-body .highlighted-viewer-container .highlighted-pre :deep(.json-boolean){color:var(--mat-sys-error);font-weight:600}.json-viewer-body .highlighted-viewer-container .highlighted-pre :deep(.json-null){color:var(--mat-sys-outline);font-style:italic}.diagnostics-body{padding:1rem;display:flex;flex-direction:column;gap:1rem;overflow-y:auto;max-height:650px}.diagnostics-body .validation-status-card{display:flex;align-items:center;gap:1rem;padding:1rem}.diagnostics-body .validation-status-card.status-card-pass{background-color:color-mix(in srgb,var(--mat-sys-tertiary-container) 70%,var(--mat-sys-surface));border-color:var(--mat-sys-tertiary);color:var(--mat-sys-on-tertiary-container)}.diagnostics-body .validation-status-card.status-card-pass .status-big-icon{color:var(--mat-sys-tertiary)}.diagnostics-body .validation-status-card.status-card-fail{background-color:color-mix(in srgb,var(--mat-sys-error-container) 70%,var(--mat-sys-surface));border-color:var(--mat-sys-error);color:var(--mat-sys-on-error-container)}.diagnostics-body .validation-status-card.status-card-fail .status-big-icon{color:var(--mat-sys-error)}.diagnostics-body .validation-status-card .status-card-icon-area .status-big-icon{font-size:38px;width:38px;height:38px}.diagnostics-body .validation-status-card .status-card-info{flex:1}.diagnostics-body .validation-status-card .status-card-info .status-headline{font-size:1.05rem;font-weight:700;line-height:1.3}.diagnostics-body .validation-status-card .status-card-info .status-subtext{font-size:.85rem;margin-top:.25rem;line-height:1.4}.diagnostics-body .validation-status-card .status-card-info .status-subtext code{background-color:color-mix(in srgb,var(--mat-sys-surface) 60%,transparent);padding:1px 4px;border-radius:3px;font-family:monospace}.diagnostics-body .sub-schemas-section{display:flex;flex-direction:column;gap:.5rem}.diagnostics-body .sub-schemas-section .section-title{display:flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;color:var(--mat-sys-on-surface-variant);text-transform:uppercase;letter-spacing:.5px}.diagnostics-body .sub-schemas-section .section-title mat-icon{font-size:18px;width:18px;height:18px}.diagnostics-body .sub-schemas-section .sub-schema-grid{display:flex;flex-direction:column;gap:.35rem}.diagnostics-body .sub-schemas-section .sub-schema-grid .sub-schema-item{display:flex;align-items:center;gap:.6rem;padding:.4rem .65rem}.diagnostics-body .sub-schemas-section .sub-schema-grid .sub-schema-item.sub-schema-pass{border-left:3px solid var(--mat-sys-tertiary)}.diagnostics-body .sub-schemas-section .sub-schema-grid .sub-schema-item.sub-schema-pass .sub-icon{color:var(--mat-sys-tertiary)}.diagnostics-body .sub-schemas-section .sub-schema-grid .sub-schema-item.sub-schema-fail{border-left:3px solid var(--mat-sys-error);background-color:color-mix(in srgb,var(--mat-sys-error-container) 20%,var(--mat-sys-surface-container-low))}.diagnostics-body .sub-schemas-section .sub-schema-grid .sub-schema-item.sub-schema-fail .sub-icon{color:var(--mat-sys-error)}.diagnostics-body .sub-schemas-section .sub-schema-grid .sub-schema-item .sub-icon{font-size:18px;width:18px;height:18px}.diagnostics-body .sub-schemas-section .sub-schema-grid .sub-schema-item .sub-info{flex:1;display:flex;justify-content:space-between;align-items:center;font-size:.82rem}.diagnostics-body .sub-schemas-section .sub-schema-grid .sub-schema-item .sub-info .sub-name{font-weight:500;color:var(--mat-sys-on-surface)}.diagnostics-body .sub-schemas-section .sub-schema-grid .sub-schema-item .sub-info .sub-status-text{color:var(--mat-sys-on-surface-variant);font-size:.78rem}.diagnostics-body .diagnostics-list-section{display:flex;flex-direction:column;gap:.5rem}.diagnostics-body .diagnostics-list-section .diagnostics-header-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem}.diagnostics-body .diagnostics-list-section .diagnostics-header-row .section-title{display:flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;color:var(--mat-sys-on-surface-variant);text-transform:uppercase;letter-spacing:.5px}.diagnostics-body .diagnostics-list-section .diagnostics-header-row .section-title mat-icon{font-size:18px;width:18px;height:18px}.diagnostics-body .diagnostics-list-section .diagnostics-header-row .severity-filter-chips{display:flex;gap:.25rem}.diagnostics-body .diagnostics-list-section .diagnostics-header-row .severity-filter-chips .filter-chip{color:var(--mat-sys-on-surface-variant);border-radius:12px;font-size:.75rem;padding:2px 8px;cursor:pointer}.diagnostics-body .diagnostics-list-section .diagnostics-header-row .severity-filter-chips .filter-chip.active-chip{background-color:var(--mat-sys-primary-container);color:var(--mat-sys-on-primary-container);border-color:var(--mat-sys-primary);font-weight:600}.diagnostics-body .diagnostics-list-section .diagnostics-header-row .severity-filter-chips .filter-chip.chip-error.active-chip{background-color:var(--mat-sys-error-container);color:var(--mat-sys-on-error-container);border-color:var(--mat-sys-error)}.diagnostics-body .diagnostics-list-section .diagnostics-header-row .severity-filter-chips .filter-chip.chip-warning.active-chip{background-color:var(--mat-sys-secondary-container);color:var(--mat-sys-on-secondary-container);border-color:var(--mat-sys-secondary)}.diagnostics-body .diagnostics-list-section .diagnostics-items-container{display:flex;flex-direction:column;gap:.5rem}.diagnostics-body .diagnostics-list-section .diagnostics-items-container .empty-diagnostics-card{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;border:1px dashed var(--mat-sys-outline-variant);text-align:center}.diagnostics-body .diagnostics-list-section .diagnostics-items-container .empty-diagnostics-card .empty-icon{font-size:40px;width:40px;height:40px;color:var(--mat-sys-tertiary);margin-bottom:.5rem}.diagnostics-body .diagnostics-list-section .diagnostics-items-container .empty-diagnostics-card .empty-title{font-weight:600;font-size:.95rem;color:var(--mat-sys-on-surface)}.diagnostics-body .diagnostics-list-section .diagnostics-items-container .empty-diagnostics-card .empty-sub{font-size:.8rem;color:var(--mat-sys-on-surface-variant);margin-top:.25rem;max-width:320px}.diagnostics-body .diagnostics-list-section .diagnostics-items-container .diagnostic-item-card{display:flex;flex-direction:column;gap:.35rem;padding:.65rem .85rem}.diagnostics-body .diagnostics-list-section .diagnostics-items-container .diagnostic-item-card.diag-item-error{border-left:4px solid var(--mat-sys-error);background-color:color-mix(in srgb,var(--mat-sys-error-container) 15%,var(--mat-sys-surface-container-low))}.diagnostics-body .diagnostics-list-section .diagnostics-items-container .diagnostic-item-card.diag-item-warning{border-left:4px solid var(--mat-sys-secondary);background-color:color-mix(in srgb,var(--mat-sys-secondary-container) 15%,var(--mat-sys-surface-container-low))}.diagnostics-body .diagnostics-list-section .diagnostics-items-container .diagnostic-item-card .diag-card-header{display:flex;align-items:center;gap:.5rem}.diagnostics-body .diagnostics-list-section .diagnostics-items-container .diagnostic-item-card .diag-card-header .diag-severity-badge{font-size:.65rem;font-weight:700;padding:1px 5px;border-radius:3px}.diagnostics-body .diagnostics-list-section .diagnostics-items-container .diagnostic-item-card .diag-card-header .diag-severity-badge.badge-error{background-color:var(--mat-sys-error);color:var(--mat-sys-on-error)}.diagnostics-body .diagnostics-list-section .diagnostics-items-container .diagnostic-item-card .diag-card-header .diag-severity-badge.badge-warning{background-color:var(--mat-sys-secondary);color:var(--mat-sys-on-secondary)}.diagnostics-body .diagnostics-list-section .diagnostics-items-container .diagnostic-item-card .diag-card-header .diag-path{font-size:.82rem;font-weight:600;color:var(--mat-sys-on-surface);font-family:monospace}.diagnostics-body .diagnostics-list-section .diagnostics-items-container .diagnostic-item-card .diag-message{font-size:.82rem;color:var(--mat-sys-on-surface-variant);line-height:1.35}.diagnostics-body .diagnostics-list-section .diagnostics-items-container .diagnostic-item-card .diag-expected-actual-row{display:flex;gap:1rem;font-size:.78rem;color:var(--mat-sys-on-surface-variant);margin-top:.2rem;flex-wrap:wrap}.diagnostics-body .diagnostics-list-section .diagnostics-items-container .diagnostic-item-card .diag-expected-actual-row code{padding:1px 4px;border-radius:3px;font-family:monospace}.diagnostics-body .diagnostics-list-section .diagnostics-items-container .diagnostic-item-card .diag-expected-actual-row .expected-col code{color:var(--mat-sys-tertiary)}.diagnostics-body .diagnostics-list-section .diagnostics-items-container .diagnostic-item-card .diag-expected-actual-row .actual-col code{color:var(--mat-sys-error)}.diagnostics-body .backend-spec-card{padding:.75rem 1rem}.diagnostics-body .backend-spec-card .spec-card-title{display:flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;color:var(--mat-sys-on-surface-variant);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.4rem}.diagnostics-body .backend-spec-card .spec-card-title mat-icon{font-size:16px;width:16px;height:16px}.diagnostics-body .backend-spec-card .spec-details-grid{display:flex;flex-direction:column;gap:.25rem}.diagnostics-body .backend-spec-card .spec-details-grid .spec-row{display:flex;font-size:.8rem;gap:.5rem}.diagnostics-body .backend-spec-card .spec-details-grid .spec-row .spec-label{color:var(--mat-sys-on-surface-variant);min-width:140px}.diagnostics-body .backend-spec-card .spec-details-grid .spec-row .spec-value{color:var(--mat-sys-on-surface)}.diagnostics-body .backend-spec-card .spec-details-grid .spec-row .spec-value code{font-family:monospace;color:var(--mat-sys-primary);padding:1px 4px;border-radius:3px}.pfau-sidebar-container{display:flex;flex-direction:column;width:280px;min-width:280px;height:100%;background-color:var(--mat-sys-surface-container-low);border-right:1px solid var(--mat-sys-outline-variant);box-sizing:border-box;-webkit-user-select:none;user-select:none}.sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1rem;border-bottom:1px solid var(--mat-sys-outline-variant);gap:.5rem}.sidebar-header .sidebar-header-title{display:flex;align-items:center;gap:.5rem}.sidebar-header .sidebar-header-title .header-icon{font-size:1.25rem;width:1.25rem;height:1.25rem;color:var(--mat-sys-primary)}.sidebar-header .sidebar-header-title .header-title-text{font-size:.875rem;font-weight:700;letter-spacing:.02em;color:var(--mat-sys-on-surface);text-transform:uppercase}.sidebar-variation-section{padding:.625rem 1rem .25rem}.sidebar-variation-section .variation-select-field{width:100%}.sidebar-variation-section .variation-select-field .mat-mdc-text-field-wrapper{padding:0 .5rem;background-color:var(--mat-sys-surface);border-radius:var(--pfau-input-border-radius, 4px)}.instruction-banner{display:flex;align-items:flex-start;gap:.5rem;margin:.5rem 1rem .25rem;padding:.625rem .75rem;border-radius:var(--pfau-input-border-radius, 4px);background-color:color-mix(in srgb,var(--mat-sys-primary-container) 40%,var(--mat-sys-surface-container-low));border:1px solid color-mix(in srgb,var(--mat-sys-primary) 30%,var(--mat-sys-outline-variant));color:var(--mat-sys-on-primary-container)}.instruction-banner .banner-icon{font-size:1.1rem;width:1.1rem;height:1.1rem;color:var(--mat-sys-primary);flex-shrink:0;margin-top:.05rem}.instruction-banner .banner-text{font-size:.75rem;line-height:1.35;font-weight:500}.sidebar-search-box{display:flex;align-items:center;gap:.5rem;margin:.5rem 1rem .25rem;padding:.35rem .625rem;border-radius:var(--pfau-input-border-radius, 4px);background-color:var(--mat-sys-surface);border:1px solid var(--mat-sys-outline-variant)}.sidebar-search-box .search-icon{font-size:1.125rem;width:1.125rem;height:1.125rem;color:var(--mat-sys-on-surface-variant);flex-shrink:0}.sidebar-search-box input{border:none;outline:none;background:transparent;font-family:inherit;font-size:.8125rem;color:var(--mat-sys-on-surface);width:100%}.sidebar-search-box input::placeholder{color:var(--mat-sys-on-surface-variant);opacity:.75}.sidebar-search-box .clear-search-btn{width:1.5rem;height:1.5rem;padding:0;color:var(--mat-sys-on-surface-variant)}.sidebar-search-box .clear-search-btn mat-icon{font-size:1rem;width:1rem;height:1rem}.sidebar-task-list{display:flex;flex-direction:column;flex:1;padding:.5rem;gap:.25rem;overflow-y:auto}.sidebar-task-item{display:flex;align-items:center;padding:.625rem .75rem;border-radius:var(--pfau-input-border-radius, 6px);text-decoration:none;gap:.75rem;color:var(--mat-sys-on-surface);transition:background-color .15s ease-in-out,color .15s ease-in-out;cursor:pointer}.sidebar-task-item:hover{background-color:color-mix(in srgb,var(--mat-sys-on-surface) 6%,transparent)}.sidebar-task-item.active-task{background-color:color-mix(in srgb,var(--mat-sys-primary) 12%,transparent);color:var(--mat-sys-primary);font-weight:600}.sidebar-task-item.active-task .task-icon,.sidebar-task-item.active-task .task-label{color:var(--mat-sys-primary)}.sidebar-task-item.active-task .task-description{color:color-mix(in srgb,var(--mat-sys-primary) 85%,var(--mat-sys-on-surface-variant))}.sidebar-task-item .task-icon{font-size:1.25rem;width:1.25rem;height:1.25rem;color:var(--mat-sys-primary);flex-shrink:0}.sidebar-task-item .task-text-container{display:flex;flex-direction:column;flex:1;min-width:0}.sidebar-task-item .task-text-container .task-label{font-size:.8125rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--mat-sys-on-surface)}.sidebar-task-item .task-text-container .task-description{font-size:.6875rem;color:var(--mat-sys-on-surface-variant);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-task-item .task-badge{flex-shrink:0}.no-tasks-found{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;gap:.5rem;color:var(--mat-sys-on-surface-variant);text-align:center}.no-tasks-found .no-tasks-icon{font-size:2rem;width:2rem;height:2rem;opacity:.6}.no-tasks-found .no-tasks-text{font-size:.8125rem}.sidebar-footer{padding:.75rem 1rem;border-top:1px solid var(--mat-sys-outline-variant);display:flex;align-items:center;justify-content:space-between;font-size:.75rem;color:var(--mat-sys-on-surface-variant)}.sidebar-footer .footer-caption{font-size:.6875rem;letter-spacing:.02em}
