@charset "UTF-8";@keyframes _rk-timepicker-enter{0%{opacity:0;transform:scaleY(.8)}to{opacity:1;transform:none}}@keyframes _rk-timepicker-exit{0%{opacity:1}to{opacity:0}}rk-timepicker{display:none}.rk-timepicker{display:block;width:328px;padding:24px;border-radius:var(--mat-sys-corner-extra-large);background-color:var(--mat-sys-surface-container-high)}.rk-timepicker-panel{animation:_rk-timepicker-enter .12s cubic-bezier(0,0,.2,1)}.rk-timepicker-container{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:center;transition:opacity .2s ease-in-out}.rk-timepicker-container-hide{opacity:0}.rk-timepicker-headline,.rk-time-input-support-label{width:100%;font:var(--mat-sys-label-medium);color:var(--mat-sys-on-surface-variant);align-self:flex-start;margin-bottom:20px}.rk-time-input-support-label{position:absolute;bottom:-40px;width:auto}.rk-time-input-field{display:flex;align-items:center;justify-content:center;margin-bottom:24px;font:var(--mat-sys-display-large)}.rk-time-input-label-container{position:relative}.rk-time-selector-container{width:98px;height:78px;border-radius:var(--mat-sys-corner-small);background-color:var(--mat-sys-surface-container-highest);color:var(--mat-sys-on-surface);display:flex;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none}.rk-time-selector-container:hover{opacity:.8}.rk-time-selector-container>input{all:unset;width:100%;text-align:center}.rk-time-selector-container input[type=number]::-webkit-outer-spin-button,.rk-time-selector-container input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.rk-time-selector-container input[type=number]{appearance:textfield}.rk-time-selector-container-selected{background-color:var(--mat-sys-primary-container);color:var(--mat-sys-on-primary-container)}.rk-time-divider{width:22px;text-align:center}.rk-period-selector-container{display:flex;flex-direction:column;margin-left:10px;border-radius:var(--mat-sys-corner-small);-webkit-user-select:none;user-select:none;border:1px solid var(--mat-sys-outline);font:var(--mat-sys-title-medium)}.rk-period-selector-container>div:last-child,.rk-period-selector-container>div:first-child,.rk-period-selector{width:48px;height:37px;display:flex;justify-content:center;align-items:center;color:var(--mat-sys-on-surface-variant)}.rk-period-selector-container>div:hover:last-child,.rk-period-selector-container>div:hover:first-child,.rk-period-selector:hover{opacity:.8}.rk-period-selector-container>div:first-child{border-top-left-radius:8px;border-top-right-radius:8px;border-bottom:1px solid var(--mat-sys-outline)}.rk-period-selector-container>div:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.rk-period-selector-selected{background-color:var(--mat-sys-tertiary-container);color:var(--mat-sys-on-tertiary-container)}.rk-timepicker-dial{display:block;background-color:var(--mat-sys-surface-container-highest);width:256px;height:256px;border-radius:50%;position:relative;overflow:hidden;margin-bottom:24px;touch-action:pinch-zoom}.rk-dial-animated{transition:transform .25s ease-in-out,opacity .25s ease-in-out,height .25s ease-in-out,margin .25s ease-in-out}.rk-dial-closed{transform:scale(0);opacity:0;height:0px;margin:0}.rk-dial-size{width:256px;height:256px}.rk-cliped-label .rk-clock-dial-label,.rk-clock-dial-label{width:48px;height:48px;text-align:center;-webkit-user-select:none;user-select:none;display:flex;justify-content:center;align-items:center;font:var(--mat-sys-body-large)}.rk-clock-dial-label{color:var(--mat-sys-on-surface)}.rk-cliped-label{background-color:var(--mat-sys-primary);clip-path:circle(24px at calc(100% - 26px) 50%);position:absolute;top:0;left:0;z-index:3;cursor:pointer}.rk-cliped-label .rk-clock-dial-label{color:var(--mat-sys-on-primary)}.rk-dial-selector{width:104px;height:2px;top:127px;left:128px;background-color:var(--mat-sys-primary);position:absolute;transform-origin:left center;transform:rotate(0)}.rk-pivot-point{background-color:var(--mat-sys-primary);width:8px;height:8px;border-radius:50%;position:absolute;top:124px;left:124px}.rk-timepicker-footer{display:flex;width:100%;justify-content:space-between}.rk-timepicker-mode-button{color:var(--mat-sys-on-surface-variant)}.rk-timepicker-landscape:not(.rk-timepicker-editable){width:560px}.rk-timepicker-landscape:not(.rk-timepicker-editable) .rk-timepicker-headline,.rk-timepicker-landscape:not(.rk-timepicker-editable) .rk-time-input-support-label{margin-bottom:0}.rk-timepicker-landscape:not(.rk-timepicker-editable) .rk-timepicker-container{justify-content:space-between}.rk-timepicker-landscape:not(.rk-timepicker-editable) .rk-time-input-field{width:220px;flex-wrap:wrap}.rk-timepicker-landscape:not(.rk-timepicker-editable) .rk-period-selector-container{width:100%;flex-direction:row;margin-left:0;margin-top:16px}.rk-timepicker-landscape:not(.rk-timepicker-editable) .rk-period-selector-container>div:first-child{width:100%;border:0px;border-radius:8px 0 0 8px;border-right:1px solid var(--mat-sys-outline)}.rk-timepicker-landscape:not(.rk-timepicker-editable) .rk-period-selector-container>div:last-child{width:100%;border-radius:0 8px 8px 0}mat-chip-set{display:flex;gap:8px;flex-wrap:wrap}mat-chip-set mat-chip{padding:4px 8px;font-size:13px;line-height:20px;display:inline-flex;align-items:center}mat-chip-set mat-chip button[matChipRemove]{margin-left:4px;display:flex;align-items:center;justify-content:center}mat-chip-set mat-chip button[matChipRemove] mat-icon{font-size:16px;height:16px;width:16px;line-height:1}html:not(.dark){--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}html:not(.dark){--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:not(.dark){--mat-sys-primary: #0b5cad;--mat-sys-on-primary: #ffffff;--mat-sys-primary-container: #d4e3ff;--mat-sys-on-primary-container: #001b3f;--mat-sys-inverse-primary: #a7c8ff;--mat-sys-primary-fixed: #d4e3ff;--mat-sys-primary-fixed-dim: #a7c8ff;--mat-sys-on-primary-fixed: #001b3f;--mat-sys-on-primary-fixed-variant: #00315f;--mat-sys-secondary: #006493;--mat-sys-on-secondary: #ffffff;--mat-sys-secondary-container: #cae6ff;--mat-sys-on-secondary-container: #001320;--mat-sys-secondary-fixed: #cae6ff;--mat-sys-secondary-fixed-dim: #8dcdff;--mat-sys-on-secondary-fixed: #000000;--mat-sys-on-secondary-fixed-variant: #001320;--mat-sys-tertiary: #934f00;--mat-sys-on-tertiary: #ffffff;--mat-sys-tertiary-container: #ffddb3;--mat-sys-on-tertiary-container: #180c00;--mat-sys-tertiary-fixed: #ffddb3;--mat-sys-tertiary-fixed-dim: #ffb95f;--mat-sys-on-tertiary-fixed: #000000;--mat-sys-on-tertiary-fixed-variant: #180c00;--mat-sys-background: #f6f9ff;--mat-sys-on-background: #161b22;--mat-sys-surface: #f6f9ff;--mat-sys-surface-dim: #b5bcc8;--mat-sys-surface-bright: #f6f9ff;--mat-sys-surface-container-low: #ecf1f9;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-container: #dee4ef;--mat-sys-surface-container-high: #d0d7e2;--mat-sys-surface-container-highest: #c2c8d4;--mat-sys-on-surface: #000000;--mat-sys-shadow: #000000;--mat-sys-scrim: #000000;--mat-sys-surface-tint: #0b5cad;--mat-sys-inverse-surface: #2a303a;--mat-sys-inverse-on-surface: #ffffff;--mat-sys-outline: #202833;--mat-sys-outline-variant: #404854;--mat-sys-error: #600007;--mat-sys-on-error: #ffffff;--mat-sys-error-container: #980010;--mat-sys-on-error-container: #ffffff;--mat-sys-surface-variant: #dce4ef;--mat-sys-on-surface-variant: #000000}html:not(.dark){--mat-toolbar-container-background-color: var(--mat-sys-primary)}html:not(.dark){--mat-toolbar-container-text-color: var(--mat-sys-on-primary)}html:not(.dark){--mat-toolbar-standard-height: 100%}html:not(.dark){--mat-toolbar-mobile-height: 100%}html:not(.dark){--mat-sidenav-container-background-color: var(--mat-sys-primary)}html:not(.dark){--mat-sidenav-content-background-color: var(--mat-sys-background)}html:not(.dark){--mat-sidenav-container-text-color: var(--mat-sys-on-primary)}html:not(.dark){--mat-sidenav-container-shape: 0px}html:not(.dark){--mat-sidenav-container-divider-color: var(--mat-sys-on-primary-fixed)}html:not(.dark){--mat-menu-container-color: var(--mat-sys-secondary-container)}html:not(.dark){--mat-menu-divider-color: var(--mat-sys-outline-variant)}html:not(.dark){--mat-menu-item-icon-color: var(--mat-sys-on-secondary-container)}html:not(.dark){--mat-menu-item-label-text-color: var(--mat-sys-on-secondary-container)}html:not(.dark){--mat-menu-item-hover-state-layer-color: var(--mat-sys-secondary-fixed)}html:not(.dark){--mat-expansion-container-background-color: var(--mat-sys-primary-container)}html:not(.dark){--mat-expansion-header-indicator-color: var(--mat-sys-on-primary-container)}html:not(.dark){--mat-expansion-header-hover-state-layer-color: var(--mat-sys-primary-fixed-dim)}html:not(.dark){--mat-expansion-container-shape: 0px}html:not(.dark){--mdc-outlined-text-field-focus-outline-color: var(--mat-sys-primary)}html:not(.dark){--mdc-outlined-text-field-outline-color: var(--mat-sys-outline)}html:not(.dark){--mdc-outlined-text-field-hover-outline-color: var(--mat-sys-outline-variant)}html:not(.dark){--mdc-outlined-text-field-error-outline-color: var(--mat-sys-error)}html:not(.dark){--mdc-outlined-text-field-error-hover-outline-color: var(--mat-sys-error)}html:not(.dark){--mdc-outlined-text-field-error-focus-outline-color: var(--mat-sys-error)}html:not(.dark){--mdc-outlined-text-field-label-text-color: var(--mat-sys-on-surface)}html:not(.dark){--mdc-outlined-text-field-hover-label-text-color: var(--mat-sys-on-surface)}html:not(.dark){--mdc-outlined-text-field-focus-label-text-color: var(--mat-sys-primary)}html:not(.dark){--mdc-outlined-text-field-error-label-text-color: var(--mat-sys-error)}html:not(.dark){--mdc-outlined-text-field-error-hover-label-text-color: var(--mat-sys-error)}html:not(.dark){--mdc-outlined-text-field-error-focus-label-text-color: var(--mat-sys-error)}html:not(.dark){--mdc-outlined-text-field-input-text-color: var(--mat-sys-on-surface)}html:not(.dark){--mdc-outlined-text-field-input-text-placeholder-color: color-mix(in oklab, var(--mat-sys-on-surface), transparent 50%)}html:not(.dark){--mdc-chip-container-shape-radius: 9999px}html:not(.dark){--mdc-chip-container-height: 16px}html:not(.dark){--mdc-chip-elevated-container-color: var(--mat-sys-primary)}html:not(.dark){--mdc-chip-label-text-color: var(--mat-sys-on-primary)}html:not(.dark){--mdc-chip-with-trailing-icon-trailing-icon-color: var(--mat-sys-on-primary)}html:not(.dark){--mdc-chip-focus-outline-color: var(--mat-sys-primary)}html:not(.dark){--mdc-chip-hover-state-layer-color: color-mix(in oklab, var(--mat-sys-primary), black 15%)}html:not(.dark) .tc-snack-success{--mdc-snackbar-container-color: var(--tc-status-success)}html:not(.dark) .tc-snack-success{--mdc-snackbar-supporting-text-color: var(--tc-on-status-success)}html:not(.dark) .tc-snack-success{--mat-snack-bar-button-color: var(--tc-on-status-success)}html:not(.dark) .tc-snack-error{--mdc-snackbar-container-color: var(--mat-sys-error)}html:not(.dark) .tc-snack-error{--mdc-snackbar-supporting-text-color: var(--mat-sys-on-error)}html:not(.dark) .tc-snack-error{--mat-snack-bar-button-color: var(--mat-sys-on-error)}html:not(.dark) .tc-snack-warning{--mdc-snackbar-container-color: var(--tc-warning)}html:not(.dark) .tc-snack-warning{--mdc-snackbar-supporting-text-color: var(--tc-on-warning)}html:not(.dark) .tc-snack-warning{--mat-snack-bar-button-color: var(--tc-on-warning)}html.dark{--tc-warning: #f0c000;--tc-on-warning: #3e2c00}html.dark{--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}html.dark{--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.dark{--mat-sys-primary: #a7c8ff;--mat-sys-on-primary: #00315f;--mat-sys-primary-container: #004685;--mat-sys-on-primary-container: #d4e3ff;--mat-sys-inverse-primary: #0b5cad;--mat-sys-primary-fixed: #d4e3ff;--mat-sys-primary-fixed-dim: #a7c8ff;--mat-sys-on-primary-fixed: #001b3f;--mat-sys-on-primary-fixed-variant: #00315f;--mat-sys-secondary: #8dcdff;--mat-sys-on-secondary: #00344f;--mat-sys-secondary-container: #004b70;--mat-sys-on-secondary-container: #cae6ff;--mat-sys-secondary-fixed: #cae6ff;--mat-sys-secondary-fixed-dim: #8dcdff;--mat-sys-on-secondary-fixed: #000000;--mat-sys-on-secondary-fixed-variant: #001320;--mat-sys-tertiary: #ffb95f;--mat-sys-on-tertiary: #4c2700;--mat-sys-tertiary-container: #6e3a00;--mat-sys-on-tertiary-container: #ffddb3;--mat-sys-tertiary-fixed: #ffddb3;--mat-sys-tertiary-fixed-dim: #ffb95f;--mat-sys-on-tertiary-fixed: #000000;--mat-sys-on-tertiary-fixed-variant: #180c00;--mat-sys-background: #080d12;--mat-sys-on-background: #dee4ef;--mat-sys-surface: #080d12;--mat-sys-surface-dim: #080d12;--mat-sys-surface-bright: #414854;--mat-sys-surface-container-low: #1a2028;--mat-sys-surface-container-lowest: #000000;--mat-sys-surface-container: #2a303a;--mat-sys-surface-container-high: #363d48;--mat-sys-surface-container-highest: #414854;--mat-sys-on-surface: #ffffff;--mat-sys-shadow: #000000;--mat-sys-scrim: #000000;--mat-sys-surface-tint: #a7c8ff;--mat-sys-inverse-surface: #dee4ef;--mat-sys-inverse-on-surface: #000000;--mat-sys-outline: #ecf1f9;--mat-sys-outline-variant: #c0c8d4;--mat-sys-error: #ffece9;--mat-sys-on-error: #000000;--mat-sys-error-container: #ffaea6;--mat-sys-on-error-container: #220001;--mat-sys-surface-variant: #404854;--mat-sys-on-surface-variant: #ffffff}html.dark{--mat-toolbar-container-background-color: var(--mat-sys-surface-container)}html.dark{--mat-toolbar-container-text-color: var(--mat-sys-on-surface)}html.dark{--mat-toolbar-standard-height: 100%}html.dark{--mat-toolbar-mobile-height: 100%}html.dark{--mat-sidenav-container-background-color: var(--mat-sys-surface-container-high)}html.dark{--mat-sidenav-content-background-color: var(--mat-sys-background)}html.dark{--mat-sidenav-container-text-color: var(--mat-sys-on-surface)}html.dark{--mat-sidenav-container-shape: 0px}html.dark{--mat-sidenav-container-divider-color: var(--mat-sys-outline-variant)}html.dark{--mat-menu-container-color: var(--mat-sys-surface-container-high)}html.dark{--mat-menu-divider-color: var(--mat-sys-outline-variant)}html.dark{--mat-menu-item-icon-color: var(--mat-sys-on-surface-variant)}html.dark{--mat-menu-item-label-text-color: var(--mat-sys-on-surface)}html.dark{--mat-menu-item-hover-state-layer-color: color-mix(in oklab, var(--mat-sys-primary) 12%, transparent)}html.dark{--mat-expansion-container-background-color: var(--mat-sys-surface-container)}html.dark{--mat-expansion-header-indicator-color: var(--mat-sys-primary)}html.dark{--mat-expansion-header-hover-state-layer-color: color-mix(in oklab, var(--mat-sys-primary) 10%, transparent)}html.dark{--mat-expansion-container-shape: 0px}html.dark{--mdc-outlined-text-field-focus-outline-color: var(--mat-sys-primary)}html.dark{--mdc-outlined-text-field-outline-color: var(--mat-sys-outline)}html.dark{--mdc-outlined-text-field-hover-outline-color: var(--mat-sys-outline-variant)}html.dark{--mdc-outlined-text-field-error-outline-color: var(--mat-sys-error)}html.dark{--mdc-outlined-text-field-error-hover-outline-color: var(--mat-sys-error)}html.dark{--mdc-outlined-text-field-error-focus-outline-color: var(--mat-sys-error)}html.dark{--mdc-outlined-text-field-label-text-color: var(--mat-sys-on-surface)}html.dark{--mdc-outlined-text-field-hover-label-text-color: var(--mat-sys-on-surface)}html.dark{--mdc-outlined-text-field-focus-label-text-color: var(--mat-sys-primary)}html.dark{--mdc-outlined-text-field-error-label-text-color: var(--mat-sys-error)}html.dark{--mdc-outlined-text-field-error-hover-label-text-color: var(--mat-sys-error)}html.dark{--mdc-outlined-text-field-error-focus-label-text-color: var(--mat-sys-error)}html.dark{--mdc-outlined-text-field-input-text-color: var(--mat-sys-on-surface)}html.dark{--mdc-outlined-text-field-input-text-placeholder-color: color-mix(in oklab, var(--mat-sys-on-surface), transparent 50%)}html.dark{--mdc-chip-container-shape-radius: 9999px}html.dark{--mdc-chip-container-height: 16px}html.dark{--mdc-chip-elevated-container-color: var(--mat-sys-surface-container-high)}html.dark{--mdc-chip-label-text-color: var(--mat-sys-on-surface)}html.dark{--mdc-chip-with-trailing-icon-trailing-icon-color: var(--mat-sys-on-surface-variant)}html.dark{--mdc-chip-focus-outline-color: var(--mat-sys-primary)}html.dark{--mdc-chip-hover-state-layer-color: color-mix(in oklab, var(--mat-sys-surface-container-high), white 10%)}html.dark .tc-snack-success{--mdc-snackbar-container-color: var(--tc-status-success)}html.dark .tc-snack-success{--mdc-snackbar-supporting-text-color: var(--tc-on-status-success)}html.dark .tc-snack-success{--mat-snack-bar-button-color: var(--tc-on-status-success)}html.dark .tc-snack-error{--mdc-snackbar-container-color: var(--mat-sys-error-container)}html.dark .tc-snack-error{--mdc-snackbar-supporting-text-color: var(--mat-sys-on-error-container)}html.dark .tc-snack-error{--mat-snack-bar-button-color: var(--mat-sys-error)}html.dark .tc-snack-warning{--mdc-snackbar-container-color: var(--tc-warning)}html.dark .tc-snack-warning{--mdc-snackbar-supporting-text-color: var(--tc-on-warning)}html.dark .tc-snack-warning{--mat-snack-bar-button-color: var(--tc-on-warning)}.mat-mdc-button-base.mat-warn{--mdc-filled-button-container-color: var(--mat-sys-error);--mdc-filled-button-label-text-color: var(--mat-sys-on-error);--mdc-filled-button-disabled-container-color: color-mix(in srgb, var(--mat-sys-error) 38%, transparent);--mdc-filled-button-disabled-label-text-color: color-mix(in srgb, var(--mat-sys-on-error) 38%, transparent)}:root{--tc-warning: #7c5800;--tc-on-warning: #ffffff;--tc-status-success: #2e7d32;--tc-on-status-success: #ffffff;--tc-status-warning: #934f00;--tc-status-error: #ba1a1a;--tc-status-info: #006493;--tc-status-success-container: color-mix(in srgb, var(--tc-status-success) 12%, transparent);--tc-status-warning-container: color-mix(in srgb, var(--tc-status-warning) 14%, transparent);--tc-status-error-container: color-mix(in srgb, var(--tc-status-error) 12%, transparent);--tc-status-info-container: color-mix(in srgb, var(--tc-status-info) 12%, transparent);--tc-status-success-border: color-mix(in srgb, var(--tc-status-success) 28%, transparent);--tc-status-warning-border: color-mix(in srgb, var(--tc-status-warning) 30%, transparent);--tc-status-error-border: color-mix(in srgb, var(--tc-status-error) 26%, transparent);--tc-status-info-border: color-mix(in srgb, var(--tc-status-info) 26%, transparent);--tc-shell-gutter: clamp(16px, 2vw, 24px);--tc-card-radius: 24px;--tc-card-radius-lg: 28px;--tc-card-border: color-mix(in srgb, var(--mat-sys-outline-variant) 48%, transparent);--tc-card-shadow: 0 20px 44px rgba(15, 23, 42, .08), 0 6px 18px rgba(15, 23, 42, .04);--tc-panel-shadow: 0 18px 34px rgba(15, 23, 42, .12), 0 8px 16px rgba(15, 23, 42, .05);--tc-muted-text: color-mix(in srgb, var(--mat-sys-on-surface) 72%, transparent);--tc-soft-surface: color-mix(in srgb, var(--mat-sys-surface-container-low) 82%, var(--mat-sys-surface));--tc-page-max-width: 1380px;--tc-notification-menu-width: min(576px, calc(100vw - 16px) )}html.dark{--tc-warning: #f0c000;--tc-on-warning: #3e2c00;--tc-status-success: #81c784;--tc-on-status-success: #073b12;--tc-status-warning: #ffb95f;--tc-status-error: #ffb4ab;--tc-status-info: #8dcdff}html,body{height:100%;overflow:hidden}body{margin:0;font-family:Segoe UI Variable Display,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:var(--mat-sys-on-background);line-height:1.5;background-color:var(--mat-sys-background);background-image:radial-gradient(circle at top left,color-mix(in srgb,var(--mat-sys-primary) 12%,transparent) 0,transparent 32%),linear-gradient(180deg,color-mix(in srgb,var(--mat-sys-surface-container-low) 72%,var(--mat-sys-background)) 0%,var(--mat-sys-background) 220px);background-attachment:fixed}a{color:inherit}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#0003;border-radius:4px;-webkit-transition:background .16s ease;transition:background .16s ease}::-webkit-scrollbar-thumb:hover{background:#0000004d}*{scrollbar-color:rgba(0,0,0,.2) transparent;scrollbar-width:thin}*:hover{scrollbar-color:rgba(0,0,0,.3) transparent}html:not(.dark){scrollbar-color:rgba(0,0,0,.15) transparent}html:not(.dark) ::-webkit-scrollbar-thumb{background:#00000026}html:not(.dark) ::-webkit-scrollbar-thumb:hover{background:#00000040}html:not(.dark):hover{scrollbar-color:rgba(0,0,0,.25) transparent}html.dark{scrollbar-color:rgba(255,255,255,.15) transparent}html.dark ::-webkit-scrollbar-thumb{background:#ffffff26}html.dark ::-webkit-scrollbar-thumb:hover{background:#ffffff40}html.dark:hover{scrollbar-color:rgba(255,255,255,.25) transparent}.cdk-global-scrollblock{position:initial!important;width:initial!important}.cdk-overlay-container{z-index:9999}.cdk-overlay-pane.tc-overlay-panel{overflow:hidden;border-radius:20px;background:var(--mat-sys-surface-container, var(--mat-sys-surface));box-shadow:0 18px 36px color-mix(in srgb,var(--mat-sys-shadow) 18%,transparent),0 0 0 1px color-mix(in srgb,var(--mat-sys-on-surface) 8%,transparent)}.cdk-overlay-pane .notification-menu-panel.mat-mdc-menu-panel{box-sizing:border-box!important;width:var(--tc-notification-menu-width)!important;min-width:var(--tc-notification-menu-width)!important;max-width:var(--tc-notification-menu-width)!important;margin-inline:0!important;overflow-x:hidden!important}.cdk-overlay-pane .notification-menu-panel.notification-submenu-panel.mat-mdc-menu-panel{margin-inline:0!important}.cdk-overlay-pane .notification-menu-panel .mat-mdc-menu-content{width:100%!important;padding:0!important;overflow-x:hidden!important}tc-list{padding:6px}.module-progress-bar{position:absolute!important;top:0;left:0;width:100%;z-index:99}.page-host{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;min-width:0;width:100%;max-width:100%;overflow-x:hidden}.page-host>[tcPageOutlet]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;min-width:0;width:100%;max-width:100%;overflow-x:hidden}.page-host>[tcPageOutlet]>*:not(router-outlet){display:flex;flex-direction:column;flex:1 1 auto;min-height:0;min-width:0;width:100%;max-width:100%;overflow-x:hidden}.flex-fill-col{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;min-width:0;max-width:100%}.tc-page-shell,.tc-form-shell{width:100%;max-width:100%;margin:0;display:flex;flex-direction:column;gap:clamp(18px,2.2vw,28px)}.tc-form-shell{max-width:min(100%,980px)}.tc-surface-card{display:flex;flex-direction:column;gap:18px;padding:clamp(20px,3vw,28px);border-radius:var(--tc-card-radius-lg);border:0;background:color-mix(in srgb,var(--mat-sys-surface) 96%,var(--tc-soft-surface));box-shadow:0 14px 30px #0f172a0d}.tc-page-header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:18px 24px}.tc-page-title-block{display:flex;flex-direction:column;gap:8px;min-width:0}.tc-page-eyebrow{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mat-sys-primary)}.tc-page-title{margin:0;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.08;font-weight:700;letter-spacing:-.03em;color:var(--mat-sys-on-surface)}.tc-page-subtitle,.tc-section-description,.tc-quick-link .quick-copy,.tc-inline-status .status-note,.tc-metric-note{margin:0;color:var(--tc-muted-text)}.tc-page-subtitle{max-width:64ch;font-size:.98rem}.tc-section-title{margin:0;font-size:1.15rem;line-height:1.2;font-weight:700;color:var(--mat-sys-on-surface)}.tc-quick-grid,.tc-info-grid{display:grid;gap:16px}.tc-quick-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.tc-info-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.tc-quick-link{display:flex;flex-direction:column;gap:10px;padding:18px 20px;min-height:152px;text-decoration:none;border-radius:20px;border:1px solid color-mix(in srgb,var(--mat-sys-outline-variant) 54%,transparent);background:color-mix(in srgb,var(--mat-sys-surface-container-low) 78%,var(--mat-sys-surface));transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background-color .16s ease}.tc-quick-link:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--mat-sys-primary) 26%,var(--mat-sys-outline-variant));background:color-mix(in srgb,var(--mat-sys-primary-container) 20%,var(--mat-sys-surface));box-shadow:0 16px 26px #0f172a14,0 6px 12px #0f172a0d}.tc-quick-link .quick-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:16px;color:var(--mat-sys-primary);background:color-mix(in srgb,var(--mat-sys-primary) 12%,transparent)}.tc-quick-link .quick-title{font-size:1rem;font-weight:700;color:var(--mat-sys-on-surface)}.tc-quick-link .quick-copy{font-size:.93rem}.tc-metric-card,.tc-inline-status{border:1px solid color-mix(in srgb,var(--mat-sys-outline-variant) 54%,transparent);background:color-mix(in srgb,var(--mat-sys-surface-container-low) 84%,var(--mat-sys-surface))}.tc-metric-card{display:flex;flex-direction:column;gap:8px;padding:16px 18px;border-radius:18px}.tc-metric-label{font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mat-sys-primary)}.tc-metric-value{font-size:1rem;font-weight:700;color:var(--mat-sys-on-surface)}.tc-metric-note{font-size:.86rem}.tc-inline-status{display:flex;align-items:center;gap:14px;min-width:min(100%,280px);padding:14px 16px;border-radius:18px}.tc-inline-status .status-icon{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border-radius:14px;color:var(--mat-sys-primary);background:color-mix(in srgb,var(--mat-sys-primary) 12%,transparent)}.tc-inline-status .status-copy{min-width:0;display:flex;flex-direction:column;gap:4px}.tc-inline-status .status-label{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mat-sys-primary)}.tc-inline-status .status-value{font-size:1rem;font-weight:700;color:var(--mat-sys-on-surface);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-inline-status .status-note{font-size:.86rem}.tc-pill-row{display:flex;flex-wrap:wrap;gap:10px}.tc-pill{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border-radius:999px;font-size:.9rem;color:var(--mat-sys-on-surface-variant);background:color-mix(in srgb,var(--mat-sys-surface-container-low) 76%,transparent);border:1px solid color-mix(in srgb,var(--mat-sys-outline-variant) 40%,transparent)}.tc-pill mat-icon{width:18px;height:18px;font-size:18px;color:var(--mat-sys-primary)}.tc-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px 20px}.tc-action-row{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px}[mat-dialog-title].tc-dialog-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px;padding:16px;border-bottom:1px solid color-mix(in srgb,var(--mat-sys-outline-variant) 54%,transparent);font-size:1.15rem!important;font-weight:600!important;line-height:1.3!important}.tc-dialog-close{flex:0 0 auto;margin:-8px -8px 0 0;color:var(--mat-sys-on-surface-variant)}.tc-dialog-close:hover{color:var(--mat-sys-on-surface)}[mat-dialog-actions].tc-dialog-actions{min-height:0;margin:0;padding:12px 24px 20px;gap:10px}[mat-dialog-actions].tc-dialog-actions.tc-dialog-actions--compact{padding-top:8px;padding-bottom:14px}.custom-dialog,.tc-custom-dialog{max-width:calc(100vw - 24px)!important}.mat-mdc-dialog-surface{max-width:min(100vw - 24px,100%);overflow-x:hidden}[mat-dialog-content]{box-sizing:border-box;max-width:100%;overflow-x:hidden}[mat-dialog-content]>*{min-width:0;max-width:100%}[mat-dialog-content] .mat-mdc-form-field,[mat-dialog-content] .mat-mdc-form-field-flex,[mat-dialog-content] .mat-mdc-text-field-wrapper,[mat-dialog-content] .mdc-text-field,[mat-dialog-content] form,[mat-dialog-content] [class*=-form],[mat-dialog-content] [class*=-grid]{min-width:0;max-width:100%}mat-chip button[matChipRemove]{display:flex;align-items:center;justify-content:center;padding:0;margin:0 -4px 0 4px;height:20px;width:20px}mat-chip button[matChipRemove] mat-icon{font-size:18px;line-height:1}@media (max-width: 760px){.tc-surface-card{padding:20px;border-radius:var(--tc-card-radius)}.tc-page-title{font-size:1.7rem}.tc-inline-status{min-width:0;width:100%}.tc-action-row{justify-content:stretch}.tc-action-row>*{flex:1 1 auto}}
