html{height:100%;--mat-sys-background: ;--mat-sys-error: ;--mat-sys-error-container: ;--mat-sys-inverse-on-surface: ;--mat-sys-inverse-primary: #C62828;--mat-sys-inverse-surface: ;--mat-sys-on-background: ;--mat-sys-on-error: ;--mat-sys-on-error-container: ;--mat-sys-on-primary: #6B0012;--mat-sys-on-primary-container: #FFDAD9;--mat-sys-on-primary-fixed: #41000A;--mat-sys-on-primary-fixed-variant: #98001D;--mat-sys-on-secondary: ;--mat-sys-on-secondary-container: ;--mat-sys-on-secondary-fixed: ;--mat-sys-on-secondary-fixed-variant: ;--mat-sys-on-surface: ;--mat-sys-on-surface-variant: ;--mat-sys-on-tertiary: #631500;--mat-sys-on-tertiary-container: #FFDBC4;--mat-sys-on-tertiary-fixed: #3A0B00;--mat-sys-on-tertiary-fixed-variant: #921F00;--mat-sys-outline: ;--mat-sys-outline-variant: ;--mat-sys-primary: #FFB2B2;--mat-sys-primary-container: #98001D;--mat-sys-primary-fixed: #FFDAD9;--mat-sys-primary-fixed-dim: #FFB2B2;--mat-sys-scrim: ;--mat-sys-secondary: ;--mat-sys-secondary-container: ;--mat-sys-secondary-fixed: ;--mat-sys-secondary-fixed-dim: ;--mat-sys-shadow: ;--mat-sys-surface: ;--mat-sys-surface-bright: ;--mat-sys-surface-container: ;--mat-sys-surface-container-high: ;--mat-sys-surface-container-highest: ;--mat-sys-surface-container-low: ;--mat-sys-surface-container-lowest: ;--mat-sys-surface-dim: ;--mat-sys-surface-tint: #FFB2B2;--mat-sys-surface-variant: ;--mat-sys-tertiary: #FFB489;--mat-sys-tertiary-container: #921F00;--mat-sys-tertiary-fixed: #FFDBC4;--mat-sys-tertiary-fixed-dim: #FFB489;--mat-sys-neutral-variant20: ;--mat-sys-neutral10: ;--mat-sys-level0: 0px 0px 0px 0px , 0px 0px 0px 0px , 0px 0px 0px 0px ;--mat-sys-level1: 0px 2px 1px -1px , 0px 1px 1px 0px , 0px 1px 3px 0px ;--mat-sys-level2: 0px 3px 3px -2px , 0px 3px 4px 0px , 0px 1px 8px 0px ;--mat-sys-level3: 0px 3px 5px -1px , 0px 6px 10px 0px , 0px 1px 18px 0px ;--mat-sys-level4: 0px 5px 5px -3px , 0px 8px 10px 1px , 0px 3px 14px 2px ;--mat-sys-level5: 0px 7px 8px -4px , 0px 12px 17px 2px , 0px 5px 22px 4px ;--mat-sys-body-large: 400 1rem / 1.5rem Inter, Roboto, sans-serif;--mat-sys-body-large-font: Inter, Roboto, 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 Inter, Roboto, sans-serif;--mat-sys-body-medium-font: Inter, Roboto, 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 Inter, Roboto, sans-serif;--mat-sys-body-small-font: Inter, Roboto, 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 Inter, Roboto, sans-serif;--mat-sys-display-large-font: Inter, Roboto, 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 Inter, Roboto, sans-serif;--mat-sys-display-medium-font: Inter, Roboto, 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 Inter, Roboto, sans-serif;--mat-sys-display-small-font: Inter, Roboto, 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 Inter, Roboto, sans-serif;--mat-sys-headline-large-font: Inter, Roboto, 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 Inter, Roboto, sans-serif;--mat-sys-headline-medium-font: Inter, Roboto, 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 Inter, Roboto, sans-serif;--mat-sys-headline-small-font: Inter, Roboto, 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 Inter, Roboto, sans-serif;--mat-sys-label-large-font: Inter, Roboto, 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 Inter, Roboto, sans-serif;--mat-sys-label-medium-font: Inter, Roboto, 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 Inter, Roboto, sans-serif;--mat-sys-label-small-font: Inter, Roboto, 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 Inter, Roboto, sans-serif;--mat-sys-title-large-font: Inter, Roboto, 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 Inter, Roboto, sans-serif;--mat-sys-title-medium-font: Inter, Roboto, 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 Inter, Roboto, sans-serif;--mat-sys-title-small-font: Inter, Roboto, 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: block;--mat-checkbox-state-layer-size: 36px;--mat-chip-container-height: 28px;--mat-expansion-header-collapsed-state-height: 44px;--mat-expansion-header-expanded-state-height: 60px;--mat-fab-small-touch-target-display: ;--mat-fab-touch-target-display: block;--mat-button-filled-touch-target-display: block;--mat-button-filled-container-height: 36px;--mat-button-outlined-container-height: 36px;--mat-button-outlined-touch-target-display: block;--mat-button-protected-touch-target-display: block;--mat-button-protected-container-height: 36px;--mat-button-text-touch-target-display: block;--mat-button-text-container-height: 36px;--mat-button-tonal-container-height: 36px;--mat-button-tonal-touch-target-display: block;--mat-form-field-container-height: 52px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 14px;--mat-form-field-filled-with-label-container-padding-top: 22px;--mat-form-field-filled-with-label-container-padding-bottom: 6px;--mat-icon-button-touch-target-display: block;--mat-icon-button-state-layer-size: 36px;--mat-list-list-item-leading-icon-start-space: 12px;--mat-list-list-item-leading-icon-end-space: 12px;--mat-list-list-item-one-line-container-height: 44px;--mat-list-list-item-two-line-container-height: 60px;--mat-list-list-item-three-line-container-height: 84px;--mat-paginator-container-size: 52px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block;--mat-radio-touch-target-display: block;--mat-radio-state-layer-size: 36px;--mat-tab-container-height: 44px;--mat-select-arrow-transform: translateY(-8px);--mat-button-toggle-height: 40px;--mat-stepper-header-height: 68px;--mat-table-header-container-height: 52px;--mat-table-footer-container-height: 48px;--mat-table-row-item-container-height: 48px;--mat-toolbar-standard-height: 60px;--mat-toolbar-mobile-height: 52px;--mat-tree-node-min-height: 44px;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-sys-primary: #e53935;--mat-sys-on-primary: #ffffff;--mat-sys-primary-container: #6b0012;--mat-sys-on-primary-container: #ffdad9;--mat-sys-inverse-primary: #ef5350;--mat-sys-surface-tint: #e53935;--mat-sys-background: #1a1818;--mat-sys-on-background: #ede8e8;--mat-sys-surface: #222020;--mat-sys-on-surface: #ede8e8;--mat-sys-surface-variant: #2c2828;--mat-sys-on-surface-variant: #9a8888;--mat-sys-outline: #302c2c;--mat-sys-outline-variant: #2a2626;--mat-sys-tertiary: #e65100;--mat-sys-on-tertiary: #ffffff;--mat-sys-tertiary-container: #631500;--mat-sys-on-tertiary-container: #ffdbc4}:root{--color-primary: #e53935;--color-primary-dark: #b71c1c;--color-primary-light: #ef5350;--color-accent: #e65100;--color-accent-dark: #bf360c;--color-bg: var(--mat-sys-background, #1a1818);--color-surface: var(--mat-sys-surface, #222020);--color-surface-raised: var(--mat-sys-surface-variant, #2c2828);--color-sidebar-bg: #141212;--color-text-primary: var(--mat-sys-on-surface, #ede8e8);--color-text-secondary: var(--mat-sys-on-surface-variant, #9a8888);--color-text-muted: #5a4848;--color-border: var(--mat-sys-outline, #302c2c);--color-divider: var(--mat-sys-outline-variant, #2a2626)}html.theme-ek{--mat-sys-background: #0a0a0a;--mat-sys-on-background: #f3f4f6;--mat-sys-surface: #141414;--mat-sys-on-surface: #f3f4f6;--mat-sys-surface-variant: #1a1a1a;--mat-sys-on-surface-variant: #9ca3af;--mat-sys-outline: #222222;--mat-sys-outline-variant: #1c1c1c;--color-sidebar-bg: #111111;--color-text-muted: #6b7280}html.theme-garnet{--mat-sys-background: #252020;--mat-sys-on-background: #ede8e8;--mat-sys-surface: #2e2828;--mat-sys-on-surface: #ede8e8;--mat-sys-surface-variant: #3a3232;--mat-sys-on-surface-variant: #a09090;--mat-sys-outline: #453b3b;--mat-sys-outline-variant: #3a3030;--color-sidebar-bg: #1e1a1a;--color-text-muted: #6b5a5a}html.theme-zinc{--mat-sys-background: #18181b;--mat-sys-on-background: #fafafa;--mat-sys-surface: #27272a;--mat-sys-on-surface: #fafafa;--mat-sys-surface-variant: #3f3f46;--mat-sys-on-surface-variant: #a1a1aa;--mat-sys-outline: #3f3f46;--mat-sys-outline-variant: #2d2d30;--color-sidebar-bg: #111113;--color-text-muted: #71717a}.mat-mdc-tooltip{--mdc-plain-tooltip-container-color: #111 !important;--mdc-plain-tooltip-supporting-text-color: #fff !important;--mdc-plain-tooltip-supporting-text-font: "Inter", Roboto, sans-serif;--mdc-plain-tooltip-supporting-text-size: .75rem}.mat-mdc-tooltip .mdc-tooltip__surface{background:#111!important;color:#fff!important;opacity:1!important;font-weight:500}body{color-scheme:dark;background:var(--mat-sys-background);color:var(--mat-sys-on-surface);font:var(--mat-sys-body-medium);font-family:Inter,Roboto,Helvetica Neue,sans-serif;margin:0;height:100%;overflow-x:hidden;--mat-list-list-item-hover-state-layer-color: var(--mat-sys-tertiary);--mat-list-list-item-hover-state-layer-opacity: .15;--mat-toolbar-container-background-color: var(--mat-sys-surface);--mat-sidenav-container-background-color: #141212;--mat-card-elevated-container-color: #222020;--mat-card-outlined-container-color: #222020}html{--mat-menu-container-color: #2c2828}html{--mat-dialog-container-color: #222020}html{--mat-dialog-container-color: #1f2432}mat-sidenav-content,.mat-drawer-content{background:var(--mat-sys-background, #1a1818)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.content-area{flex:1;overflow-y:auto;min-height:0;padding:0 24px 24px}.mat-mdc-button,.mat-mdc-raised-button,.mat-mdc-outlined-button,.mat-mdc-unelevated-button,.mat-mdc-icon-button{border-radius:999px!important;letter-spacing:.02em}.mat-mdc-button:hover,.mat-mdc-raised-button:hover,.mat-mdc-outlined-button:hover,.mat-mdc-unelevated-button:hover,.mat-mdc-icon-button:hover{filter:brightness(1.08)}.card,.stat-card{background:var(--mat-sys-surface);border:1px solid var(--color-border);border-radius:12px;padding:20px 24px}.card.active,.card.selected,.stat-card.active,.stat-card.selected{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.mat-mdc-card{background:var(--mat-sys-surface, #222020)!important;border:1px solid var(--mat-sys-outline, #302c2c);border-radius:12px!important;box-shadow:none!important;transition:border-color .2s ease,box-shadow .2s ease;color:#ede8e8}.mat-mdc-card:hover{border-color:#e5393566;box-shadow:0 2px 12px #0000004d!important}.mat-mdc-card-subtitle{color:#9a8888!important}.mat-drawer.sidenav{width:240px;background:var(--color-sidebar-bg, #141212)!important;border-right:2px solid #e53935!important}.sidenav .mat-toolbar{background:transparent!important;border-bottom:1px solid rgba(255,255,255,.08);min-height:56px}a.mat-mdc-list-item{border-radius:0!important;border-left:3px solid transparent;color:#9a8888!important;transition:background .15s ease,border-color .15s ease,color .15s ease}a.mat-mdc-list-item mat-icon{color:#5a4848!important}a.mat-mdc-list-item:hover{color:#ede8e8!important;border-left-color:#e5393580!important}a.mat-mdc-list-item:hover mat-icon{color:#b09090!important}a.mat-mdc-list-item.active{background:#e539351f!important;color:#fff!important;border-left-color:#e53935!important}a.mat-mdc-list-item.active mat-icon{color:#ef5350!important}mat-sidenav-content mat-toolbar,mat-sidenav-content .mat-toolbar{background:var(--mat-sys-surface, #222020)!important;border-bottom:1px solid var(--mat-sys-outline, #302c2c);color:#ede8e8;padding:0 16px}.badge{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.badge.badge-open{background:#e651002e;color:#ff8a5a}.badge.badge-active{background:#c628282e;color:#ff8a8a}.badge.badge-closed{background:#9a88882e;color:#9a8888}.badge.badge-success{background:#388e3c2e;color:#81c784}.badge.badge-warning{background:#e651002e;color:#ffb74d}*{scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}.filter-field.mat-mdc-form-field .mat-mdc-text-field-wrapper{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.1);border-radius:8px!important;padding:0 10px;height:36px;transition:border-color .15s}.filter-field.mat-mdc-form-field .mat-mdc-notched-outline,.filter-field.mat-mdc-form-field .mat-mdc-notched-outline>*,.filter-field.mat-mdc-form-field .mdc-notched-outline__leading,.filter-field.mat-mdc-form-field .mdc-notched-outline__notch,.filter-field.mat-mdc-form-field .mdc-notched-outline__trailing{border:none!important;display:none!important}.filter-field.mat-mdc-form-field .mat-mdc-form-field-flex{height:36px;align-items:center}.filter-field.mat-mdc-form-field .mat-mdc-form-field-infix{padding:0!important;min-height:0!important;border-top:0!important;width:auto}.filter-field.mat-mdc-form-field .mat-mdc-floating-label,.filter-field.mat-mdc-form-field .mdc-floating-label,.filter-field.mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper{display:none!important}.filter-field.mat-mdc-form-field .mat-mdc-select-value{color:#ffffffd9!important;font-size:.8rem}.filter-field.mat-mdc-form-field .mat-mdc-select-arrow{color:#fff6!important}.filter-field.mat-mdc-form-field .mdc-text-field__input,.filter-field.mat-mdc-form-field .mat-mdc-input-element{color:#ffffffe6!important;font-size:.85rem;caret-color:#e53935!important}.filter-field.mat-mdc-form-field .mdc-text-field__input::placeholder,.filter-field.mat-mdc-form-field .mat-mdc-input-element::placeholder{color:#fff6!important}.filter-field.mat-mdc-form-field.mat-focused .mat-mdc-text-field-wrapper,.filter-field.mat-mdc-form-field .mat-mdc-text-field-wrapper:hover{border-color:#e5393599}.filter-field.mat-mdc-form-field.mat-focused .mat-mdc-text-field-wrapper{border-color:#e53935}.mat-mdc-menu-panel{background:var(--mat-sys-surface-variant, #2c2828)!important}.mat-mdc-select-panel,.mat-mdc-autocomplete-panel{background:var(--mat-sys-surface-variant, #2c2828)!important;border:1px solid var(--mat-sys-outline, #302c2c)!important;border-radius:8px!important}.mat-mdc-option{color:#ede8e8!important}.mat-mdc-option:hover:not(.mdc-list-item--selected){background:#ffffff0f!important}.mat-mdc-option.mdc-list-item--selected{background:#e5393526!important;color:#ef5350!important}.notification-panel.mat-mdc-menu-panel{width:360px!important;max-width:calc(100vw - 16px)!important;border:1px solid #302c2c!important;border-radius:8px!important;overflow:hidden!important}.profile-panel.mat-mdc-menu-panel{border:1px solid #302c2c!important;border-radius:8px!important;min-width:180px!important}.catalog-modal-panel .mat-mdc-dialog-container{padding:0!important;max-height:100vh!important;max-width:100vw!important;height:100vh!important;width:100vw!important}.notification-panel .mat-mdc-menu-content{overflow-x:hidden;overflow-y:auto;padding:0;max-height:480px}.profile-panel .mat-mdc-menu-content{padding:4px 0}.mat-mdc-form-field-appearance-outline{--mat-form-field-outlined-input-text-color: var(--mat-sys-on-surface, #e8ecf4);--mat-form-field-outlined-input-text-placeholder-color: rgba(255, 255, 255, .4);--mat-form-field-outlined-caret-color: var(--mat-sys-primary);--mat-form-field-outlined-disabled-input-text-color: rgba(255, 255, 255, .38);--mat-form-field-outlined-label-text-color: rgba(255, 255, 255, .55);--mat-form-field-outlined-hover-label-text-color: rgba(255, 255, 255, .75);--mat-form-field-outlined-focus-label-text-color: var(--mat-sys-primary);--mat-form-field-outlined-disabled-label-text-color: rgba(255, 255, 255, .38);--mat-form-field-outlined-outline-color: rgba(255, 255, 255, .18);--mat-form-field-outlined-hover-outline-color: rgba(255, 255, 255, .32);--mat-form-field-outlined-focus-outline-color: var(--mat-sys-primary);--mat-form-field-outlined-disabled-outline-color: rgba(255, 255, 255, .12);--mat-form-field-leading-icon-color: rgba(255, 255, 255, .55);--mat-form-field-trailing-icon-color: rgba(255, 255, 255, .55);--mat-form-field-disabled-leading-icon-color: rgba(255, 255, 255, .38);--mat-form-field-disabled-trailing-icon-color: rgba(255, 255, 255, .38);--mat-select-enabled-trigger-text-color: var(--mat-sys-on-surface, #e8ecf4);--mat-select-disabled-trigger-text-color: rgba(255, 255, 255, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .4);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .55);--mat-select-focused-arrow-color: var(--mat-sys-primary);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38)}.mat-mdc-unelevated-button:not([color]):not(:disabled){--mdc-filled-button-container-color: var(--mat-sys-surface-container-high, #2d3348);--mdc-filled-button-label-text-color: var(--mat-sys-on-surface, #e8ecf4)}.mat-mdc-chip{--mdc-chip-elevated-container-color: rgba(255, 255, 255, .08) !important;--mdc-chip-label-text-color: var(--mat-sys-on-surface, #e8ecf4) !important;--mdc-chip-with-icon-icon-color: var(--mat-sys-on-surface-variant, #8a93b2) !important;--mdc-chip-with-trailing-icon-trailing-icon-color: var( --mat-sys-on-surface-variant, #8a93b2 ) !important}.mat-mdc-dialog-container,.mat-mdc-dialog-container .mdc-dialog__surface{background-color:var(--mat-sys-surface, #222020)!important;--mdc-dialog-container-color: var(--mat-sys-surface, #222020)}.mat-mdc-snack-bar-container,.mat-mdc-snack-bar-container .mdc-snackbar__surface,.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface,.cdk-overlay-pane .mat-mdc-snackbar-surface{background-color:#2c2c2c!important;color:#f0f0f0!important;border:1px solid rgba(255,255,255,.12);box-shadow:0 6px 20px #0009;--mat-snack-bar-container-color: #2c2c2c;--mat-snack-bar-supporting-text-color: #f0f0f0;--mat-snack-bar-button-color: #ef5350}.mat-mdc-snack-bar-container .mat-mdc-snack-bar-label,.mat-mdc-snack-bar-container .mdc-snackbar__label{color:#f0f0f0!important}.knowledge-thought-dialog-panel{--mdc-dialog-container-shape: 16px}.knowledge-thought-dialog-panel .mat-mdc-dialog-container,.knowledge-thought-dialog-panel .mdc-dialog__surface{border-radius:16px!important;overflow:hidden}.knowledge-thought-dialog-panel .mat-mdc-dialog-container,.knowledge-thought-dialog-panel .mat-mdc-dialog-inner-container,.knowledge-thought-dialog-panel .mdc-dialog__container,.knowledge-thought-dialog-panel .mdc-dialog__surface{height:100%!important;max-height:100%!important;flex-grow:1!important;flex-shrink:1!important;align-self:stretch!important}.knowledge-thought-dialog-panel app-knowledge-thought-dialog,.knowledge-thought-dialog-panel app-knowledge-thought-dialog.mat-mdc-dialog-component-host{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;height:100%!important;align-self:stretch!important}.knowledge-thought-dialog-panel app-knowledge-thought-dialog:before{display:none!important}.knowledge-thought-dialog-panel .mat-mdc-dialog-content{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important}.knowledge-thought-dialog-panel .mat-mdc-dialog-actions{margin-top:auto!important;flex-shrink:0!important}.mat-mdc-button-base{position:relative}.mat-mdc-button-base .busy-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);visibility:hidden;pointer-events:none}.mat-mdc-button-base.is-busy .busy-spinner{visibility:visible}.mat-mdc-button-base.is-busy .mdc-button__label>*:not(.busy-spinner){visibility:hidden}.mat-mdc-button-base.is-busy>*:not(.busy-spinner):not(.mdc-button__label):not(.mat-mdc-focus-indicator):not(.mat-ripple):not(.mat-mdc-button-touch-target):not(.mat-mdc-button-persistent-ripple){visibility:hidden}.digest-compose-panel .mdc-dialog__surface{padding:0!important;overflow:hidden}.digest-compose-panel app-digest-compose-dialog{display:block;width:100%}mat-sidenav-content.mat-drawer-content{z-index:auto}.mdc-text-field__input[type=date]::-webkit-calendar-picker-indicator{display:block;opacity:1}input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.6);cursor:pointer}.partial-billing-chip{margin-left:8px;padding:2px 10px;border-radius:999px;border:1px solid rgba(245,158,11,.35);background:#f59e0b1f;color:#fcd34d;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.ar-paid-through-chip{margin-left:8px;padding:2px 10px;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:#94a3b81f;color:#cbd5e1;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.ar-paid-through-chip--lapsed{border-color:#ef444466;background:#ef444429;color:#fca5a5}.ar-held-chip{margin-left:8px;padding:2px 10px;border-radius:999px;border:1px solid rgba(255,167,38,.45);background:#ffa72629;color:#ffb74d;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.ar-overdue-chip{margin-left:8px;padding:2px 10px;border-radius:999px;border:1px solid rgba(239,68,68,.4);background:#ef444429;color:#fca5a5;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.attachment-picker-panel .mat-mdc-dialog-content{max-height:84vh}.ar-noticed-chip{margin-left:8px;padding:2px 10px;border-radius:999px;border:1px solid rgba(167,139,250,.45);background:#a78bfa24;color:#c4b5fd;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}@layer properties;@layer theme{:root,:host{--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-200: oklch(88.5% .062 18.334);--color-red-300: oklch(80.8% .114 19.571);--color-red-400: oklch(70.4% .191 22.216);--color-red-500: oklch(63.7% .237 25.331);--color-amber-200: oklch(92.4% .12 95.746);--color-amber-400: oklch(82.8% .189 84.429);--color-amber-500: oklch(76.9% .188 70.08);--color-green-500: oklch(72.3% .219 149.579);--color-emerald-400: oklch(76.5% .177 163.223);--color-emerald-500: oklch(69.6% .17 162.48);--color-blue-300: oklch(80.9% .105 251.813);--color-blue-400: oklch(70.7% .165 254.624);--color-blue-500: oklch(62.3% .214 259.815);--color-black: #000;--color-white: #fff;--spacing: .25rem;--text-xs: .75rem;--text-xs--line-height: calc(1 / .75);--text-sm: .875rem;--text-sm--line-height: calc(1.25 / .875);--text-xl: 1.25rem;--text-xl--line-height: calc(1.75 / 1.25);--text-2xl: 1.5rem;--text-2xl--line-height: calc(2 / 1.5);--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--tracking-wider: .05em;--radius-md: .375rem;--radius-lg: .5rem;--animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--color-success: #4ade80;--color-mat-primary: var(--mat-sys-primary)}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.z-10{z-index:10}.z-\[3\]{z-index:3}.container{width:100%}@media(width>=40rem){.container{max-width:40rem}}@media(width>=48rem){.container{max-width:48rem}}@media(width>=64rem){.container{max-width:64rem}}@media(width>=80rem){.container{max-width:80rem}}@media(width>=96rem){.container{max-width:96rem}}.m-4{margin:calc(var(--spacing) * 4)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.table-row{display:table-row}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-\[12px\]{height:12px}.h-\[13px\]{height:13px}.h-full{height:100%}.min-h-0{min-height:calc(var(--spacing) * 0)}.w-20{width:calc(var(--spacing) * 20)}.w-40{width:calc(var(--spacing) * 40)}.w-56{width:calc(var(--spacing) * 56)}.w-\[12px\]{width:12px}.w-\[13px\]{width:13px}.w-full{width:100%}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.self-start{align-self:flex-start}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:calc(infinity * 1px)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-amber-400\/30{border-color:color-mix(in srgb,oklch(82.8% .189 84.429) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-amber-400\/30{border-color:color-mix(in oklab,var(--color-amber-400) 30%,transparent)}}.border-amber-500\/40{border-color:color-mix(in srgb,oklch(76.9% .188 70.08) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-amber-500\/40{border-color:color-mix(in oklab,var(--color-amber-500) 40%,transparent)}}.border-red-400\/40{border-color:color-mix(in srgb,oklch(70.4% .191 22.216) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-red-400\/40{border-color:color-mix(in oklab,var(--color-red-400) 40%,transparent)}}.border-red-500\/30{border-color:color-mix(in srgb,oklch(63.7% .237 25.331) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-red-500\/30{border-color:color-mix(in oklab,var(--color-red-500) 30%,transparent)}}.border-red-500\/40{border-color:color-mix(in srgb,oklch(63.7% .237 25.331) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-red-500\/40{border-color:color-mix(in oklab,var(--color-red-500) 40%,transparent)}}.border-white\/5{border-color:color-mix(in srgb,#fff 5%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.border-white\/8{border-color:color-mix(in srgb,#fff 8%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-white\/8{border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.border-white\/10{border-color:color-mix(in srgb,#fff 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/15{border-color:color-mix(in srgb,#fff 15%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-amber-500\/10{background-color:color-mix(in srgb,oklch(76.9% .188 70.08) 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.bg-black\/20{background-color:color-mix(in srgb,#000 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.bg-mat-primary{background-color:var(--color-mat-primary)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/10{background-color:color-mix(in srgb,oklch(63.7% .237 25.331) 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.bg-white\/5{background-color:color-mix(in srgb,#fff 5%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/10{background-color:color-mix(in srgb,#fff 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.font-bold{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wider{--tw-tracking: var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-wrap{text-wrap:wrap}.text-amber-200{color:var(--color-amber-200)}.text-amber-400{color:var(--color-amber-400)}.text-blue-300{color:var(--color-blue-300)}.text-green-500{color:var(--color-green-500)}.text-mat-primary{color:var(--color-mat-primary)}.text-red-200{color:var(--color-red-200)}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-success{color:var(--color-success)}.text-white{color:var(--color-white)}.text-white\/40{color:color-mix(in srgb,#fff 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.text-white\/45{color:color-mix(in srgb,#fff 45%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-white\/45{color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.text-white\/50{color:color-mix(in srgb,#fff 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.text-white\/55{color:color-mix(in srgb,#fff 55%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-white\/55{color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.text-white\/60{color:color-mix(in srgb,#fff 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/70{color:color-mix(in srgb,#fff 70%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/85{color:color-mix(in srgb,#fff 85%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-white\/85{color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.text-white\/90{color:color-mix(in srgb,#fff 90%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.opacity-70{opacity:70%}.ring{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur: blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.duration-200{--tw-duration: .2s;transition-duration:.2s}.select-none{-webkit-user-select:none;user-select:none}.placeholder\:text-white\/30::placeholder{color:color-mix(in srgb,#fff 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.placeholder\:text-white\/30::placeholder{color:color-mix(in oklab,var(--color-white) 30%,transparent)}}@media(hover:hover){.hover\:bg-white\/15:hover{background-color:color-mix(in srgb,#fff 15%,transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}}@media(hover:hover){.hover\:text-white\/80:hover{color:color-mix(in srgb,#fff 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:text-white\/80:hover{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}}@media(hover:hover){.hover\:underline:hover{text-decoration-line:underline}}.disabled\:opacity-50:disabled{opacity:50%}@media(width>=48rem){.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(width>=48rem){.md\:p-6{padding:calc(var(--spacing) * 6)}}}:root{--color-confirm-surface: #1a0d0d;--surface-0: linear-gradient(160deg, rgb(28 18 22 / 38%), rgb(12 7 10 / 52%));--surface-1: linear-gradient(155deg, rgb(255 255 255 / 20%), rgb(255 255 255 / 9%) 55%, rgb(255 255 255 / 5.5%));--surface-2: linear-gradient(150deg, rgb(255 255 255 / 17%), rgb(255 255 255 / 8%));--surface-3: rgb(255 255 255 / 7.5%);--glass-blur-strong: saturate(118%) blur(28px);--glass-blur-1: saturate(122%) blur(18px);--glass-blur-2: saturate(120%) blur(12px);--glass-border: rgb(255 255 255 / 16%);--glass-radius: 12px;--glass-edge: 0 24px 48px -18px rgb(0 0 0 / 60%), 0 6px 14px -6px rgb(0 0 0 / 42%), inset 0 1px 0 rgb(255 255 255 / 30%), inset 0 -1px 0 rgb(0 0 0 / 26%);--glass-recess: inset 0 1px 0 rgb(255 255 255 / 8%), inset 0 12px 46px -14px rgb(0 0 0 / 56%), inset 0 -10px 34px -18px rgb(0 0 0 / 42%), 0 12px 42px -24px rgb(0 0 0 / 48%);--glass-overlay-shadow: 0 22px 56px -14px rgb(0 0 0 / 72%), 0 5px 16px -7px rgb(0 0 0 / 55%), inset 0 1px 0 rgb(255 255 255 / 16%)}@layer base{.safetk-ops,.safetk-ops *,.safetk-ops :before,.safetk-ops :after{box-sizing:border-box;border:0 solid}.safetk-ops button{background:transparent;font:inherit;color:inherit;cursor:pointer;padding:0}.safetk-ops button:disabled{cursor:not-allowed}.safetk-ops h1,.safetk-ops h2,.safetk-ops p,.safetk-ops dl,.safetk-ops dd,.safetk-ops ol{margin:0}.safetk-ops ol{padding:0;list-style:none}.safetk-ops svg{display:inline-block;vertical-align:middle}.safetk-ops input[type=range]{accent-color:var(--mat-sys-primary)}}@layer components{.glass-surface,.glass-panel{position:relative;isolation:isolate;border-radius:var(--glass-radius);background:var(--glass-bg, var(--surface-1));backdrop-filter:var(--glass-blur, var(--glass-blur-1));-webkit-backdrop-filter:var(--glass-blur, var(--glass-blur-1));border:1px solid var(--glass-border);box-shadow:var(--glass-shadow, var(--glass-edge))}.glass-surface>*,.glass-panel>*{position:relative;z-index:1}.glass-0{--glass-bg: var(--surface-0);--glass-blur: var(--glass-blur-strong);--glass-shadow: var(--glass-recess);border-color:#ffffff1c}.glass-1{--glass-bg: var(--surface-1);--glass-blur: var(--glass-blur-1)}.glass-2{--glass-bg: var(--surface-2);--glass-blur: var(--glass-blur-2);--glass-radius: 11px}.glass-3{--glass-bg: var(--surface-3);--glass-blur: none;--glass-shadow: 0 0 transparent;border-color:#ffffff1a}.glass-overlay{--glass-bg: linear-gradient(155deg, rgb(255 255 255 / 10%), rgb(255 255 255 / 4%) 45%, rgb(255 255 255 / 1.5%)), linear-gradient(rgb(26 16 20 / 98%), rgb(18 11 15 / 98%));--glass-blur: none;--glass-shadow: var(--glass-overlay-shadow);border-color:#ffffff2e;background-color:#120b0f}.glass-solid{--glass-bg: var(--surface-1), linear-gradient(rgb(24 15 19 / 94%), rgb(24 15 19 / 94%));background-color:#180f13}.action-btn{display:flex;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:.25rem;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.action-btn:disabled{cursor:not-allowed}.action-btn:disabled{opacity:50%}.action-btn-success{background-color:color-mix(in srgb,oklch(69.6% .17 162.48) 15%,transparent);color:var(--color-emerald-400)}@supports (color: color-mix(in lab,red,red)){.action-btn-success{background-color:color-mix(in oklab,var(--color-emerald-500) 15%,transparent)}}@media(hover:hover){.action-btn-success:hover{background-color:color-mix(in srgb,oklch(69.6% .17 162.48) 25%,transparent)}@supports (color: color-mix(in lab,red,red)){.action-btn-success:hover{background-color:color-mix(in oklab,var(--color-emerald-500) 25%,transparent)}}}.action-btn-danger{background-color:color-mix(in srgb,oklch(63.7% .237 25.331) 15%,transparent);color:var(--color-red-400)}@supports (color: color-mix(in lab,red,red)){.action-btn-danger{background-color:color-mix(in oklab,var(--color-red-500) 15%,transparent)}}@media(hover:hover){.action-btn-danger:hover{background-color:color-mix(in srgb,oklch(63.7% .237 25.331) 25%,transparent)}@supports (color: color-mix(in lab,red,red)){.action-btn-danger:hover{background-color:color-mix(in oklab,var(--color-red-500) 25%,transparent)}}}.action-btn-warning{background-color:color-mix(in srgb,oklch(76.9% .188 70.08) 15%,transparent);color:var(--color-amber-400)}@supports (color: color-mix(in lab,red,red)){.action-btn-warning{background-color:color-mix(in oklab,var(--color-amber-500) 15%,transparent)}}@media(hover:hover){.action-btn-warning:hover{background-color:color-mix(in srgb,oklch(76.9% .188 70.08) 25%,transparent)}@supports (color: color-mix(in lab,red,red)){.action-btn-warning:hover{background-color:color-mix(in oklab,var(--color-amber-500) 25%,transparent)}}}.action-btn-blue{background-color:color-mix(in srgb,oklch(62.3% .214 259.815) 15%,transparent);color:var(--color-blue-400)}@supports (color: color-mix(in lab,red,red)){.action-btn-blue{background-color:color-mix(in oklab,var(--color-blue-500) 15%,transparent)}}@media(hover:hover){.action-btn-blue:hover{background-color:color-mix(in srgb,oklch(62.3% .214 259.815) 25%,transparent)}@supports (color: color-mix(in lab,red,red)){.action-btn-blue:hover{background-color:color-mix(in oklab,var(--color-blue-500) 25%,transparent)}}}.action-btn-ghost{background-color:color-mix(in srgb,#fff 5%,transparent);color:color-mix(in srgb,#fff 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.action-btn-ghost{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}@supports (color: color-mix(in lab,red,red)){.action-btn-ghost{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}@media(hover:hover){.action-btn-ghost:hover{background-color:color-mix(in srgb,#fff 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.action-btn-ghost:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}}.action-btn-ember{color:#ff8a79;background:#b40f092e}.action-btn-ember:hover:not(:disabled){background:#b40f094d}.iconbtn{width:26px;height:26px;display:grid;place-items:center;border-radius:4px;color:#fbece99e;background:transparent;border:0;cursor:pointer}.iconbtn:hover{background:#ffffff0f;color:#fbece9}.rail__label{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:#fbece961;font-weight:500}.chip--prod{--env-hue: 215}.chip--preprod{--env-hue: 280}.chip--stage{--env-hue: 38}.chip--test{--env-hue: 175}.chip--dev{--env-hue: 145}.chip{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:500;letter-spacing:.02em;border:1px solid rgb(255 255 255 / 12%);background:#ffffff08;color:#fbece9}.chip--env{background:oklch(.32 .07 var(--env-hue) / .55);border-color:oklch(.55 .12 var(--env-hue) / .55);color:oklch(.92 .05 var(--env-hue))}.chip--solid-prod{background:#006071;background:oklch(.45 .13 215);color:#fff;border:0}.chip--solid-preprod{background:#424091;color:#fff;border:0}.chip--solid-stage{background:#af5234;color:#1a0d00;border:0}.chip--solid-test{background:#006453;background:oklch(.45 .1 175);color:#fff;border:0}.chip--solid-dev{background:#146720;color:#fff;border:0}.ver{font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:11.5px;display:inline-flex;align-items:center;gap:5px;padding:2px 7px;border-radius:4px;background:#ffffff0a;border:1px solid rgb(255 255 255 / 6%);color:#fbece9}.ver__label{color:#fbece961;font-weight:500}.ver--ahead{color:#4ade80;border-color:#4ade8040;background:#4ade8014}.ver--match{color:#fbece99e}.ver--behind{color:#f5b14b;border-color:#f5b14b4d;background:#f5b14b14}.ver--far-behind{color:#ef4444;border-color:#ef444459;background:#ef44441a}.stack-versions{display:inline-flex;gap:4px;align-items:center}.status{display:inline-flex;align-items:center;gap:5px;font-size:11px;letter-spacing:.02em;padding:2px 7px 2px 5px;border-radius:999px;background:#ffffff0d;border:1px solid rgb(255 255 255 / 6%);color:#fbece9e5;white-space:nowrap}.status .dot{width:6px;height:6px;border-radius:999px}.status--running{color:#f5b14b;border-color:#f5b14b4d}.status--running .dot{background:#f5b14b;animation:status-pulse 1.4s infinite}.status--succeeded{color:#4ade80;border-color:#4ade804d}.status--succeeded .dot{background:#4ade80}.status--failed{color:#ef4444;border-color:#ef444459}.status--failed .dot{background:#ef4444}.status--pending{color:#fbece99e}.status--pending .dot{background:#fbece961}.status--idle{color:#fbece99e}.status--idle .dot{background:#fbece961}@keyframes status-pulse{0%{box-shadow:0 0 #f5b14b8c}70%{box-shadow:0 0 0 6px #f5b14b00}to{box-shadow:0 0 #f5b14b00}}.mtx__db__name{font-size:12px;font-family:JetBrains Mono,ui-monospace,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mtx__db__customer{color:#ff8a79;font-weight:500;letter-spacing:.04em}.cb{width:16px;height:16px;border:1.5px solid rgb(255 255 255 / 32%);border-radius:3px;display:inline-grid;place-items:center;cursor:pointer;flex-shrink:0;background:#0003;transition:background .1s,border-color .1s}.cb svg{width:11px;height:11px;opacity:0}.cb.is-checked{background:var(--mat-sys-primary);border-color:var(--mat-sys-primary)}.cb.is-checked svg{opacity:1}.cb.cb--disabled{border-style:dashed;opacity:.45;cursor:not-allowed}.cb.is-indeterminate{background:var(--mat-sys-primary);border-color:var(--mat-sys-primary);position:relative}.cb.is-indeterminate:after{content:"";width:8px;height:2px;background:#fff;border-radius:1px}.stat-strip{display:grid;grid-template-columns:160px 1px 160px 1px 160px 1px 1fr;gap:22px;align-items:center;padding:14px 20px;border-bottom:1px solid rgb(255 255 255 / 8%);background:linear-gradient(180deg,#b40f090f,#00000059),#0f0606}.stat-metric{display:flex;flex-direction:column;gap:2px}.stat-metric__num{font-size:28px;font-weight:500;letter-spacing:-.02em;line-height:1.1;color:#fbece9;font-variant-numeric:tabular-nums}.stat-metric__lbl{font-size:11.5px;color:#fbece99e;line-height:1.35}.stat-metric__lbl span{display:block;color:#fbece961;font-size:10.5px;letter-spacing:.04em}.stat-divider{width:1px;height:44px;background:#ffffff0f;align-self:center}.stat-dist{min-width:0;display:flex;flex-direction:column;gap:8px}.stat-dist__head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.stat-dist__actions{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.stat-action{font-size:11px;display:inline-flex;align-items:center;gap:5px;color:#fbece99e;padding:3px 8px;border-radius:3px;border:1px solid rgb(255 255 255 / 12%);background:#ffffff05;white-space:nowrap}.stat-action:hover:not(:disabled){color:#fbece9;border-color:#ff554259}.stat-action:disabled{opacity:.5}.dist-legend{display:flex;flex-wrap:wrap;gap:12px;row-gap:6px;font-size:11px}.dist-legend__item{display:inline-flex;align-items:center;gap:5px}.dist-legend__count{color:#fbece99e}.mtx{display:flex;flex-direction:column;min-height:100%}.mtx__head{display:grid;gap:12px;position:sticky;top:var(--stats-offset, 0px);z-index:2;background:linear-gradient(180deg,#1f1011,#1a0c0c);border-bottom:1px solid rgb(255 255 255 / 12%);padding:10px 16px}.mtx__head .mtx__cell{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#fbece961;font-weight:500}.mtx__body{display:flex;flex-direction:column}.mtx__group{display:grid;grid-template-columns:36px 1fr auto;gap:12px;align-items:center;padding:9px 16px;background:linear-gradient(180deg,#251516,#1d0e0f);border-top:1px solid rgb(255 255 255 / 8%);border-bottom:1px solid rgb(255 255 255 / 8%);position:sticky;top:calc(var(--stats-offset, 0px) + 41px);z-index:1}.mtx__group__label{display:flex;align-items:center;gap:10px;min-width:0}.mtx__group__title{font-size:13px;font-weight:500}.mtx__group__hint{font-size:10.5px;letter-spacing:.1em;color:#ff8a79;font-weight:500}.mtx__group__count{font-size:11px;color:#fbece99e;font-variant-numeric:tabular-nums}.mtx__row{display:grid;gap:12px;align-items:center;padding:9px 16px;border-bottom:1px solid rgb(255 255 255 / 6%);cursor:pointer;transition:background .08s}.mtx__row:hover{background:#ffffff06}.mtx__row.is-selected{background:#b40f0924;box-shadow:inset 2px 0 #ff5542}.mtx__row.is-selected:hover{background:#b40f0933}.mtx__row.is-running{box-shadow:inset 2px 0 #f5b14b}.mtx__row.is-running.is-selected{box-shadow:inset 2px 0 #ff5542}.mtx__cell--cb{display:flex;align-items:center}.mtx__cell--db{min-width:0;display:flex;flex-direction:column;gap:2px}.mtx__cell--actions{display:flex;justify-content:flex-end;align-items:center;overflow:visible}.mtx__db__sub{font-size:10.5px;color:#fbece961;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.mtx__db__sub a{color:#8fb8e8;text-decoration:none}.mtx__db__sub a:hover{text-decoration:underline}.mtx__empty{padding:60px;text-align:center;color:#fbece99e}.mtx__live-warn{display:flex;align-items:center;gap:6px;padding:8px 16px;font-size:12px;color:#fbbf24}.mtx__live-warn svg{width:14px;height:14px;flex-shrink:0}.vmtx-db-badge{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:500;font-family:JetBrains Mono,ui-monospace,monospace;color:#fbece99e;background:#ffffff0d;border:1px solid rgb(255 255 255 / 8%);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.vmtx-db-badge svg{width:12px;height:12px;opacity:.7;flex-shrink:0}.vmtx-db-badge--none{color:#f5b14b;border-color:#f5b14b4d}.mtx--vm{display:grid;grid-template-columns:36px 70px minmax(170px,1fr) 90px 90px minmax(108px,max-content) minmax(120px,max-content) 108px max-content;column-gap:12px;row-gap:0;align-content:start}.mtx--vm .mtx__live-warn,.mtx--vm .mtx__empty{grid-column:1 / -1}.mtx--vm .mtx__body{display:grid;grid-column:1 / -1;grid-template-columns:subgrid}.mtx--vm .mtx__head,.mtx--vm .mtx__group,.mtx--vm .mtx__row{grid-column:1 / -1;grid-template-columns:subgrid}.mtx--vm .mtx__group__label{grid-column:2 / -2}.mtx--vm .mtx__group__count{grid-column:-2 / -1;justify-self:end;white-space:nowrap}.mtx--vm .mtx__cell--ver{display:flex;align-items:center;gap:4px;min-width:0}.mtx--vm .mtx__cell--status a{display:inline-flex;text-decoration:none}.action-cluster{display:inline-flex;align-items:center;gap:10px;flex-wrap:nowrap}.action-cluster__grp{display:inline-flex;align-items:center;gap:6px}.action-cluster__deploy-item{display:inline-flex;align-items:center;gap:5px}.action-cluster__tag{font-size:9.5px;font-weight:700;letter-spacing:.08em;font-variant-numeric:tabular-nums}.action-cluster__tag--ui{color:#3b82f6}.action-cluster__tag--api{color:#10b981}.action-cluster__sep{width:1px;align-self:stretch;min-height:22px;background:#ffffff1f}.action-cluster .action-btn{padding:6px 10px;white-space:nowrap}.action-cluster .action-btn svg{flex-shrink:0;width:13px;height:13px}.rail{border-right:1px solid rgb(255 255 255 / 6%);padding:14px 14px 18px;height:100%;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:16px;background:#0000002e}.rail__head{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid rgb(255 255 255 / 6%)}.rail__clear{font-size:10.5px;letter-spacing:.04em;color:#ff8a79;padding:2px 6px;border-radius:3px;background:transparent;border:0;cursor:pointer}.rail__clear:hover{background:#ff55421a}.rail__group{display:flex;flex-direction:column;gap:7px}.rail__list{display:flex;flex-direction:column}.rail__row{display:flex;align-items:center;gap:8px;cursor:pointer;padding:5px 4px;border-radius:3px;-webkit-user-select:none;user-select:none;text-align:left;width:100%;color:inherit}.rail__row:hover{background:#ffffff0a}.rail__rowmeta{font-size:11.5px;color:#fbece99e;margin-left:auto}.rail__count{font-variant-numeric:tabular-nums;font-size:11px}.rail__row--toggle{margin-top:2px;padding:8px 6px;border:1px solid rgb(255 255 255 / 6%);background:#ffffff05;font-size:12.5px}.seg{display:grid;background:#0000004d;padding:3px;border:1px solid rgb(255 255 255 / 12%);border-radius:5px;gap:2px}.seg--2{grid-template-columns:1fr 1fr}.seg--3{grid-template-columns:1fr 1fr 1fr}.seg__btn{padding:6px 8px;font-size:11.5px;text-transform:capitalize;color:#fbece99e;border-radius:3px;letter-spacing:.02em;background:transparent;border:0;cursor:pointer}.seg__btn:hover{color:#fbece9}.seg__btn.is-on{background:#b40f0959;color:#fff;box-shadow:inset 0 0 0 1px #ff554273}.rail .seg__btn{padding:6px 2px;font-size:11px;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.field{display:flex;align-items:center;gap:8px;padding:6px 10px;background:#00000040;border:1px solid rgb(255 255 255 / 12%);border-radius:4px;min-width:220px}.field input{background:none;border:0;color:#fbece9;outline:none;font:inherit;font-size:12.5px;flex:1;min-width:0}.field input::placeholder{color:#fbece961}.field--rail{min-width:0}.action-bar--mtx{position:sticky;bottom:0;background:linear-gradient(180deg,#14080800,#0f0505f5 35%,#0f0505);padding:14px 28px 18px;display:flex;align-items:center;gap:14px;border-top:1px solid rgb(255 255 255 / 12%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.action-bar--mtx .summary{display:flex;align-items:center;gap:14px;flex:1}.action-bar--mtx .summary .count{font-size:13px;font-weight:500}.action-bar--mtx .summary .breakdown{font-size:11px;color:#fbece99e}.kpi-stat{display:flex;flex-direction:column;gap:2px;min-width:0}.kpi-stat__label{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#fbece973;font-weight:600}.kpi-stat__value{font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;color:#fbece9eb;font-variant-numeric:tabular-nums;line-height:1.2}.kpi-stat-stale .kpi-stat__value{color:#ef4444;animation:kpi-stat-blink 1s steps(2,end) infinite}@keyframes kpi-stat-blink{0%,to{opacity:1}50%{opacity:.5}}.phase-chip{display:inline-flex;align-items:center;gap:6px;padding:2px 9px;border-radius:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border:1px solid transparent;background:#ffffff0a;color:#fbece99e;cursor:pointer;-webkit-user-select:none;user-select:none}.phase-chip[aria-pressed=false]{opacity:.35}.phase-chip-gen{background:#f5b14b24;border-color:#f5b14b5c;color:#f5b14b}.phase-chip-pre{background:#facc1524;border-color:#facc155c;color:#facc15}.phase-chip-exe{background:#ef444424;border-color:#ef444461;color:#ef4444}.log-row{display:grid;grid-template-columns:44px 84px 1fr auto;column-gap:12px;align-items:baseline;padding:3px 12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;line-height:1.45;color:#fbece9d1;border-left:2px solid transparent}.log-row__line{color:#fbece94d;font-variant-numeric:tabular-nums;text-align:right}.log-row__ts{color:#fbece973;font-variant-numeric:tabular-nums}.log-row__msg{word-break:break-word;overflow-wrap:anywhere;white-space:pre-wrap}.log-row__dur{color:#fbece973;font-variant-numeric:tabular-nums;font-size:11px}.log-row--warn{background:#f5b14b14;color:#f5b14b;border-left-color:#f5b14b8c}.log-row--warn .log-row__ts,.log-row--warn .log-row__line{color:#f5b14ba6}.log-row--error{background:#ef44441a;color:#ef4444;border-left-color:#ef444499}.log-row--error .log-row__ts,.log-row--error .log-row__line{color:#ef4444a6}.log-row--now{background:linear-gradient(180deg,#ef444414,#ef44440a);color:#fbece9f2;border-left-color:#ef4444}.log-row--now .log-row__ts{color:#ef4444;font-weight:600}.stepper-node{display:grid;grid-template-columns:22px 1fr;column-gap:10px;align-items:start;padding:8px 0;position:relative}.stepper-node+.stepper-node:before{content:"";position:absolute;left:10px;top:-8px;width:2px;height:12px;background:#ffffff1f}.stepper-node__marker{width:22px;height:22px;border-radius:999px;display:inline-grid;place-items:center;background:#ffffff0a;border:1px solid rgb(255 255 255 / 14%);color:#fbece961;font-size:11px;font-weight:700}.stepper-node__body{min-width:0;display:flex;flex-direction:column;gap:2px}.stepper-node__title{font-size:12.5px;font-weight:600;color:#fbece9e0}.stepper-node__status{font-size:11px;color:#fbece98c;font-family:JetBrains Mono,ui-monospace,monospace;overflow-wrap:anywhere}.stepper-node--pending .stepper-node__title{color:#fbece973}.stepper-node--pending .stepper-node__status{color:#fbece94d}.stepper-node--done .stepper-node__marker{background:#4ade802e;border-color:#4ade807f;color:#4ade80}.stepper-node--warn .stepper-node__marker{background:#f5b14b2e;border-color:#f5b14b7f;color:#f5b14b}.stepper-node--error .stepper-node__marker{background:#ef44442e;border-color:#ef44448c;color:#ef4444}.stepper-node--active .stepper-node__marker{background:#f5b14b38;border-color:#f5b14ba6;color:#f5b14b;animation:stepper-active-glow 1.8s ease-in-out infinite}.stepper-node--active .stepper-node__title{color:#fbece9}@keyframes stepper-active-glow{0%,to{box-shadow:0 0 #f5b14b00}50%{box-shadow:0 0 0 6px #f5b14b38}}.ab-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500;background:#ffffff0d;border:1px solid rgb(255 255 255 / 10%);color:#ffffffd9;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background-color .12s ease,border-color .12s ease}.ab-btn:hover:not(:disabled){background:#ffffff17}.ab-btn:disabled{opacity:.45;cursor:not-allowed}.ab-btn-primary{--ab-accent: #10b981;background:var(--ab-accent);border-color:var(--ab-accent);color:var(--ab-accent)}@supports (color: color-mix(in lab,red,red)){.ab-btn-primary{background:color-mix(in srgb,var(--ab-accent) 22%,transparent)}}@supports (color: color-mix(in lab,red,red)){.ab-btn-primary{border-color:color-mix(in srgb,var(--ab-accent) 50%,transparent)}}@supports (color: color-mix(in lab,red,red)){.ab-btn-primary{color:color-mix(in srgb,var(--ab-accent) 60%,white)}}.ab-btn-primary:hover:not(:disabled){background:var(--ab-accent)}@supports (color: color-mix(in lab,red,red)){.ab-btn-primary:hover:not(:disabled){background:color-mix(in srgb,var(--ab-accent) 32%,transparent)}}.deploy-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:30;min-width:300px;--glass-radius: 10px;--glass-shadow: var(--glass-overlay-shadow), 0 0 0 1px var(--ab-accent), 0 0 24px var(--ab-accent);padding:6px;animation:deploy-menu-in .12s ease-out;text-align:left;white-space:normal}@supports (color: color-mix(in lab,red,red)){.deploy-menu{--glass-shadow: var(--glass-overlay-shadow), 0 0 0 1px color-mix(in srgb, var(--ab-accent) 25%, transparent), 0 0 24px color-mix(in srgb, var(--ab-accent) 18%, transparent)}}@keyframes deploy-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.deploy-menu-section{padding:8px 10px 10px}.deploy-menu-label{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#ffffff7f;font-weight:600;margin-bottom:6px}.deploy-menu-divider{height:1px;background:#ffffff14;margin:2px 0}.deploy-menu-item{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:6px;color:#ffffffc7;font-size:12px;text-decoration:none;cursor:pointer}.deploy-menu-item:hover{background:#ffffff0d;color:#fff}.deploy-menu-meta{margin-left:auto;font-size:10.5px;color:#fff6;font-family:JetBrains Mono,ui-monospace,monospace}.ref-picker-hint{font-size:10.5px;line-height:1.4;color:#fff6}.progress-bar{position:relative;height:6px;width:100%;border-radius:999px;background:#ffffff0d;overflow:hidden}.progress-bar__fill{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#ef4444,#ff7a6e);border-radius:inherit;transition:width .3s ease}.progress-bar--indeterminate .progress-bar__fill{width:40%!important;animation:progress-indeterminate 1.6s ease-in-out infinite}@keyframes progress-indeterminate{0%{transform:translate(-100%)}to{transform:translate(250%)}}}.safetk-ops-dialog .mat-mdc-dialog-surface{background:transparent;box-shadow:none;padding:0;border-radius:8px}.safetk-ops :where(a,button,[role=button],input,select,textarea,.glass-surface,.glass-panel,.chip):focus-visible{outline:2px solid rgb(255 255 255 / 85%);outline-offset:2px;border-radius:8px}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-space-y-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-font-weight{syntax: "*"; inherits: false;}@property --tw-tracking{syntax: "*"; inherits: false;}@property --tw-ordinal{syntax: "*"; inherits: false;}@property --tw-slashed-zero{syntax: "*"; inherits: false;}@property --tw-numeric-figure{syntax: "*"; inherits: false;}@property --tw-numeric-spacing{syntax: "*"; inherits: false;}@property --tw-numeric-fraction{syntax: "*"; inherits: false;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@property --tw-duration{syntax: "*"; inherits: false;}@keyframes pulse{50%{opacity:.5}}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-space-y-reverse: 0;--tw-border-style: solid;--tw-font-weight: initial;--tw-tracking: initial;--tw-ordinal: initial;--tw-slashed-zero: initial;--tw-numeric-figure: initial;--tw-numeric-spacing: initial;--tw-numeric-fraction: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-outline-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial;--tw-duration: initial}}}
