:root{--primary-50: #e9eeff;--primary-100: #cad6ff;--primary-200: rgb(155, 170, 223);--primary-300: rgb(107, 125, 191);--primary-400: #3c519f;--primary-500: #0c1d58;--primary-600: rgb(11, 26, 79);--primary-700: rgb(10, 23, 70);--primary-800: rgb(8, 20, 62);--primary-900: rgb(7, 17, 53);--secondary-50: rgb(239, 228, 248);--secondary-100: #dfc9f0;--secondary-200: rgb(197, 163, 224);--secondary-300: rgb(172, 124, 208);--secondary-400: #9256c0;--secondary-500: #7f25c5;--secondary-600: rgb(114, 33, 177);--secondary-700: rgb(102, 30, 158);--secondary-800: rgb(89, 26, 138);--secondary-900: rgb(76, 22, 118);--pink-50: rgb(255, 236, 252);--pink-100: #ffd8f9;--pink-200: rgb(252, 175, 240);--pink-300: rgb(249, 134, 231);--pink-400: rgb(246, 92, 222);--pink-500: #f333d5;--pink-600: rgb(214, 62, 191);--pink-700: #b949a8;--pink-800: rgb(162, 64, 147);--pink-900: rgb(139, 55, 126);--teal-50: rgb(235, 248, 246);--teal-100: #d6f0ed;--teal-200: rgb(181, 221, 220);--teal-300: rgb(148, 203, 204);--teal-400: rgb(114, 184, 187);--teal-500: rgb(81, 166, 171);--teal-600: #30939a;--teal-700: rgb(43, 131, 137);--teal-800: rgb(37, 114, 120);--teal-900: rgb(32, 98, 103);--gray-50: #eef1fa;--gray-100: #e3e7f4;--gray-200: rgb(197, 202, 221);--gray-300: rgb(167, 172, 197);--gray-400: rgb(136, 143, 174);--gray-500: #6a7196;--gray-600: rgb(82, 89, 126);--gray-700: #3a4166;--gray-800: rgb(51, 57, 89);--gray-900: rgb(44, 49, 77);--error-50: #fdecec;--error-100: rgb(250, 218, 218);--error-200: rgb(245, 181, 183);--error-300: rgb(240, 145, 148);--error-400: rgb(234, 108, 112);--error-500: #e5484d;--error-600: rgb(206, 65, 69);--error-700: rgb(183, 58, 62);--error-800: rgb(160, 50, 54);--error-900: rgb(137, 43, 46);--warning-50: #fdf3e2;--warning-100: rgb(252, 234, 205);--warning-200: rgb(250, 217, 163);--warning-300: rgb(249, 200, 120);--warning-400: rgb(247, 182, 78);--warning-500: #f5a524;--warning-600: rgb(221, 149, 32);--warning-700: rgb(196, 132, 29);--warning-800: rgb(172, 115, 25);--warning-900: rgb(147, 99, 22);--success-50: #e3f5f1;--success-100: rgb(205, 235, 230);--success-200: rgb(162, 216, 208);--success-300: rgb(118, 196, 187);--success-400: rgb(75, 177, 165);--success-500: #1f9d8f;--success-600: rgb(28, 141, 129);--success-700: rgb(25, 126, 114);--success-800: rgb(22, 110, 100);--success-900: rgb(19, 94, 86);--bg-color: #eef1fa;--border-color: #e3e7f4;--text-color: #3a4166;--text-muted: var(--gray-500);--light: #ffffff;--link-color: var(--secondary-500);--error: var(--error-500);--success: var(--success-500);--brand-gradient: linear-gradient(100deg, #eb46bd, #8a3ad6, #48b8a8);--accent-turquoise: #16f4d4;--sidebar-bg: var(--primary-500);--sidebar-active-bg: #192860;--sidebar-text: var(--primary-100);--selection-bg: var(--pink-100);--radius-sm: 8px;--radius-md: 12px;--radius-card: 14px;--radius-pill: 999px;--radius-btn: var(--radius-sm);--shadow-1: 0 1px 2px rgba(12, 29, 88, .06), 0 1px 3px rgba(12, 29, 88, .04);--shadow-2: 0 4px 10px rgba(12, 29, 88, .08), 0 2px 4px rgba(12, 29, 88, .05);--shadow-3: 0 14px 34px rgba(12, 29, 88, .16), 0 4px 10px rgba(12, 29, 88, .08);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 40px;--space-8: 48px}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:400;src:url("./media/lexend-latin-400-normal-NGT2MT7O.woff2") format("woff2")}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:600;src:url("./media/lexend-latin-600-normal-IIRTC3XC.woff2") format("woff2")}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:700;src:url("./media/lexend-latin-700-normal-NRQL6SY6.woff2") format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url("./media/manrope-latin-400-normal-W2P7FH6Q.woff2") format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url("./media/manrope-latin-500-normal-CQ46M34Y.woff2") format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url("./media/manrope-latin-600-normal-55ATVHX7.woff2") format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url("./media/manrope-latin-700-normal-J7BHEPTZ.woff2") format("woff2")}:root{--global-font: "Manrope", system-ui, sans-serif;--title-font: "Lexend", system-ui, sans-serif;--mono-font: ui-monospace, "SFMono-Regular", "Menlo", monospace;--font-size: 15px;--font-size-display: 36px;--font-size-h1: 26px;--font-size-title: 18px;--font-size-lead: 16px;--font-size-body: 15px;--font-size-medium: 14px;--font-size-small: 13px;--font-size-label: 12px;--font-size-xsmall: 11px;--font-size-caption: 10.5px;--line-height-body: 1.6;--tracking-display: -.02em;--tracking-label: .02em;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}body{margin:0;background-color:var(--bg-color);color:var(--text-color);font-family:var(--global-font);font-size:var(--font-size-small);line-height:1.5;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}::selection{background-color:var(--selection-bg);color:var(--primary-500)}img,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit}.row{display:flex;align-items:center;gap:var(--space-4)}.row .col{flex:1}.row .col-2{flex:2}.row-wrap{flex-wrap:wrap}.row-end{justify-content:flex-end}.white-block{background-color:var(--light);border:1px solid var(--border-color);border-radius:var(--radius-card);box-shadow:var(--shadow-1);padding:var(--space-5)}.white-block--flush{overflow:hidden;padding:0}.list-with-panel{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--space-5)}.list-with-panel--open{grid-template-columns:minmax(0,1fr) clamp(300px,28vw,380px)}h1,h2,h3{margin:0;font-family:var(--title-font);font-weight:600;color:var(--primary-500)}h1{font-size:var(--font-size-h1);letter-spacing:var(--tracking-display)}h2{font-size:var(--font-size-title)}h3{font-size:var(--font-size-body)}a{color:var(--link-color);text-decoration:none}a:hover{color:var(--secondary-400)}.t-muted{color:var(--text-muted)}.t-mono{font-family:var(--mono-font);font-size:.92em}.t-error{color:var(--error-700)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-btn);background-color:var(--light);color:var(--primary-500);font-family:var(--title-font);font-size:var(--font-size-label);font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer;--mat-button-text-container-height: 40px;--mat-button-text-container-shape: var(--radius-btn);--mat-button-text-horizontal-padding: var(--space-4);--mat-button-text-label-text-color: var(--primary-500);--mat-button-text-label-text-font: var(--title-font);--mat-button-text-label-text-size: var(--font-size-label);--mat-button-text-label-text-weight: 600;--mat-button-filled-container-height: 40px;--mat-button-filled-container-shape: var(--radius-btn);--mat-button-filled-horizontal-padding: var(--space-4);--mat-button-filled-container-color: var(--light);--mat-button-filled-label-text-color: var(--primary-500);--mat-button-filled-label-text-font: var(--title-font);--mat-button-filled-label-text-size: var(--font-size-label);--mat-button-filled-label-text-weight: 600;--mat-button-filled-disabled-container-color: var(--light);--mat-button-filled-disabled-label-text-color: var(--primary-500);--mat-button-text-disabled-label-text-color: var(--primary-500);--mat-button-outlined-container-height: 40px;--mat-button-outlined-container-shape: var(--radius-btn);--mat-button-outlined-horizontal-padding: var(--space-4);--mat-button-outlined-outline-color: var(--border-color);--mat-button-outlined-label-text-color: var(--primary-500);--mat-button-outlined-label-text-font: var(--title-font);--mat-button-outlined-label-text-size: var(--font-size-label);--mat-button-outlined-label-text-weight: 600;--mat-button-outlined-disabled-label-text-color: var(--primary-500);--mat-button-outlined-disabled-outline-color: var(--border-color)}.btn:hover:not(:disabled){background-color:var(--gray-50)}.btn:disabled{cursor:default;opacity:.6}.btn--primary{border-color:var(--primary-500);background-color:var(--primary-500);color:var(--light);--mat-button-text-label-text-color: var(--light);--mat-button-text-disabled-label-text-color: var(--light);--mat-button-filled-container-color: var(--primary-500);--mat-button-filled-label-text-color: var(--light);--mat-button-filled-disabled-container-color: var(--primary-500);--mat-button-filled-disabled-label-text-color: var(--light)}.btn--primary:hover:not(:disabled){background-color:var(--primary-700)}.btn--icon{min-width:40px;padding:0;--mat-button-text-horizontal-padding: 0;--mat-button-filled-horizontal-padding: 0}.btn--danger{border-color:var(--error-700);background-color:var(--error-700);color:var(--light);--mat-button-text-label-text-color: var(--light);--mat-button-text-disabled-label-text-color: var(--light);--mat-button-filled-container-color: var(--error-700);--mat-button-filled-label-text-color: var(--light);--mat-button-filled-disabled-container-color: var(--error-700);--mat-button-filled-disabled-label-text-color: var(--light)}.btn--danger:hover:not(:disabled){border-color:var(--error-500);background-color:var(--error-500)}.btn--link{min-height:auto;padding:0;border:0;background-color:transparent;color:var(--link-color);--mat-button-text-label-text-color: var(--link-color);--mat-button-text-horizontal-padding: 0;--mat-button-text-container-height: auto}.btn--link:hover:not(:disabled){background-color:transparent;color:var(--secondary-400);text-decoration:underline}html{--mat-form-field-filled-container-color: var(--light);--mat-form-field-filled-container-shape: var(--radius-sm);--mat-form-field-outlined-container-shape: var(--radius-sm);--mat-form-field-outlined-outline-color: var(--border-color);--mat-form-field-outlined-hover-outline-color: var(--gray-500);--mat-form-field-outlined-focus-outline-color: var(--primary-500);--mat-form-field-outlined-input-text-color: var(--primary-500);--mat-form-field-outlined-label-text-color: var(--text-muted);--mat-form-field-container-text-font: var(--global-font);--mat-form-field-error-text-color: var(--error-700)}.mat-mdc-form-field{width:100%}.mat-mdc-form-field .mdc-text-field--outlined{background-color:var(--light);border-radius:var(--radius-sm)}.form-banner{margin:0;padding:var(--space-3) var(--space-4);border:1px solid var(--error-100);border-radius:var(--radius-sm);background-color:var(--error-50);color:var(--error-700);font-size:var(--font-size-small)}.form-banner--info{border-color:var(--primary-100);background-color:var(--primary-50);color:var(--primary-500)}.form-banner--warning{border-color:var(--warning-100);background-color:var(--warning-50);color:var(--warning-900)}.field-label{display:block;margin-bottom:var(--space-1);color:var(--text-muted);font-family:var(--title-font);font-size:var(--font-size-caption);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase}.field-list{display:flex;flex-direction:column;gap:var(--space-2)}.snackbar--error{--mat-snack-bar-container-color: var(--error-700);--mat-snack-bar-supporting-text-color: var(--light);--mat-snack-bar-button-color: var(--light)}.snackbar--success{--mat-snack-bar-container-color: var(--success-700);--mat-snack-bar-supporting-text-color: var(--light);--mat-snack-bar-button-color: var(--light)}.status-page{display:grid;place-items:center;min-height:100vh;padding:var(--space-5);background-color:var(--bg-color)}.status-page__card{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);max-width:480px;text-align:center}.status-page__card p{margin:0}.status-page__icon{color:var(--error);font-size:48px}.fuz-drop-dialog-panel{--mat-dialog-container-shape: var(--radius-card);--mat-dialog-container-color: var(--light);--mat-dialog-subhead-color: var(--primary-500);--mat-dialog-subhead-font: var(--title-font);width:min(520px,100vw - 2 * var(--space-5))}.segmented{--mat-button-toggle-height: 40px;--mat-button-toggle-shape: var(--radius-btn);--mat-button-toggle-background-color: var(--light);--mat-button-toggle-text-color: var(--primary-500);--mat-button-toggle-divider-color: var(--border-color);--mat-button-toggle-state-layer-color: var(--primary-500);--mat-button-toggle-label-text-font: var(--title-font);--mat-button-toggle-label-text-size: var(--font-size-label);--mat-button-toggle-label-text-weight: 600;--mat-button-toggle-selected-state-background-color: var(--primary-500);--mat-button-toggle-selected-state-text-color: var(--light)}.initial-tile{display:grid;flex-shrink:0;place-items:center;width:34px;height:34px;border-radius:var(--radius-sm);background-color:var(--primary-500);color:var(--light);font-family:var(--title-font);font-weight:700}.initial-tile--md{width:42px;height:42px;font-size:var(--font-size-title)}.initial-tile--lg{width:48px;height:48px;border-radius:var(--radius-md)}.status-badge{display:inline-flex;align-items:center;gap:6px;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);font-family:var(--title-font);font-size:var(--font-size-xsmall);font-weight:600;line-height:1.4;white-space:nowrap}.status-badge__dot{flex-shrink:0;width:7px;height:7px;border-radius:50%;background-color:currentColor}.status-badge--caps{letter-spacing:var(--tracking-label);text-transform:uppercase}.status-badge--active,.status-badge--success{color:var(--success-800);background-color:var(--success-50)}.status-badge--pending,.status-badge--warning{color:var(--warning-900);background-color:var(--warning-50)}.status-badge--waiting{color:var(--primary-400);background-color:var(--primary-50)}.status-badge--ready{color:var(--secondary-500);background-color:var(--secondary-100)}.status-badge--running{color:var(--primary-500);background-color:var(--primary-100)}.status-badge--inactive{color:var(--gray-700);background-color:var(--gray-100)}.status-badge--error{color:var(--error-700);background-color:var(--error-50)}.tag{display:inline-flex;align-items:center;padding:1px var(--space-2);border-radius:var(--radius-pill);background-color:var(--secondary-100);color:var(--secondary-500);font-family:var(--title-font);font-size:var(--font-size-caption);font-weight:600;white-space:nowrap}.tag--caps{letter-spacing:var(--tracking-label);text-transform:uppercase}.tag--neutral{background-color:var(--gray-50);color:var(--gray-700)}.list-state{margin:0;padding:var(--space-5);text-align:center}.list-state p{margin:0 0 var(--space-3)}.cdk-drag-preview{box-sizing:border-box;border:1px solid var(--primary-500);border-radius:var(--radius-sm);background-color:var(--light);box-shadow:var(--shadow-3);list-style:none;cursor:grabbing}.cdk-drag-placeholder{border-radius:var(--radius-sm);background-color:var(--primary-50);outline:2px dashed var(--primary-500);outline-offset:-2px;list-style:none}.cdk-drag-placeholder>*{visibility:hidden}.cdk-drag-animating,.cdk-drop-list-dragging .cdk-drag:not(.cdk-drag-placeholder){transition:transform .2s cubic-bezier(0,0,.2,1)}.drag-handle{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;border-radius:var(--radius-sm);color:var(--gray-500);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.drag-handle:hover{background-color:var(--gray-50);color:var(--primary-500)}.drag-handle:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px}.cdk-drop-list-dragging .drag-handle{cursor:grabbing}@media(prefers-reduced-motion:reduce){.cdk-drag-animating,.cdk-drop-list-dragging .cdk-drag:not(.cdk-drag-placeholder){transition:none}}.danger-zone{display:flex;flex-direction:column;gap:var(--space-3);border-color:var(--error-100)}.danger-zone__title{margin:0;color:var(--error-700);font-size:var(--font-size-title)}.danger-zone__note{margin:0}.danger-zone__action{align-self:flex-start}.description-list{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-6);margin:0}.description-list__term{font-size:var(--font-size-label)}.description-list__value{margin:0;overflow-wrap:anywhere}html{--mat-table-background-color: var(--light);--mat-table-header-container-height: 42px;--mat-table-header-headline-color: var(--text-muted);--mat-table-header-headline-font: var(--title-font);--mat-table-header-headline-size: var(--font-size-caption);--mat-table-header-headline-weight: 600;--mat-table-header-headline-tracking: var(--tracking-label);--mat-table-row-item-container-height: 52px;--mat-table-row-item-label-text-color: var(--text-color);--mat-table-row-item-label-text-font: var(--global-font);--mat-table-row-item-label-text-size: var(--font-size-label);--mat-table-row-item-outline-color: var(--border-color)}.mat-mdc-header-row{background-color:var(--gray-50)}.mat-mdc-header-cell{text-transform:uppercase}html{--mat-menu-container-color: var(--light);--mat-menu-container-shape: var(--radius-md);--mat-menu-container-elevation-shadow: var(--shadow-2);--mat-menu-item-label-text-color: var(--primary-500);--mat-menu-item-label-text-font: var(--global-font);--mat-menu-item-label-text-size: var(--font-size-small);--mat-menu-item-label-text-weight: 500;--mat-menu-item-icon-color: var(--primary-500);--mat-menu-item-hover-state-layer-color: var(--primary-50);--mat-menu-item-focus-state-layer-color: var(--primary-50);--mat-menu-divider-color: var(--border-color);--mat-select-panel-background-color: var(--light);--mat-select-container-elevation-shadow: var(--shadow-2);--mat-select-enabled-trigger-text-color: var(--primary-500);--mat-select-enabled-arrow-color: var(--gray-500);--mat-select-focused-arrow-color: var(--primary-500);--mat-autocomplete-background-color: var(--light);--mat-autocomplete-container-elevation-shadow: var(--shadow-2);--mat-option-label-text-color: var(--primary-500);--mat-option-label-text-font: var(--global-font);--mat-option-label-text-size: var(--font-size-small);--mat-option-hover-state-layer-color: var(--gray-50);--mat-option-focus-state-layer-color: var(--gray-50);--mat-option-selected-state-layer-color: var(--primary-50);--mat-option-selected-state-label-text-color: var(--primary-500);--mat-tooltip-container-color: var(--primary-500);--mat-tooltip-container-shape: var(--radius-sm);--mat-tooltip-supporting-text-color: var(--light);--mat-tooltip-supporting-text-font: var(--global-font);--mat-tooltip-supporting-text-size: var(--font-size-xsmall);--mat-tooltip-supporting-text-weight: 600}.mat-mdc-menu-panel,.mat-mdc-select-panel,.mat-mdc-autocomplete-panel{border:1px solid var(--border-color)}html{--mat-chip-container-height: 34px;--mat-chip-container-shape-radius: var(--radius-pill);--mat-chip-outline-color: var(--border-color);--mat-chip-outline-width: 1px;--mat-chip-label-text-color: var(--primary-500);--mat-chip-label-text-font: var(--title-font);--mat-chip-label-text-size: var(--font-size-label);--mat-chip-label-text-weight: 600;--mat-chip-elevated-container-color: var(--light);--mat-chip-elevated-selected-container-color: var(--primary-500);--mat-chip-flat-selected-outline-width: 0;--mat-chip-selected-label-text-color: var(--light);--mat-chip-with-icon-selected-icon-color: var(--light);--mat-chip-selected-trailing-icon-color: var(--light);--mat-chip-selected-hover-state-layer-color: var(--light);--mat-chip-selected-focus-state-layer-color: var(--light)}html{--mat-tab-active-indicator-color: var(--primary-500);--mat-tab-active-focus-indicator-color: var(--primary-500);--mat-tab-active-hover-indicator-color: var(--primary-500);--mat-tab-active-indicator-height: 2px;--mat-tab-active-label-text-color: var(--primary-500);--mat-tab-active-focus-label-text-color: var(--primary-500);--mat-tab-active-hover-label-text-color: var(--primary-500);--mat-tab-inactive-label-text-color: var(--text-muted);--mat-tab-inactive-hover-label-text-color: var(--primary-500);--mat-tab-inactive-focus-label-text-color: var(--primary-500);--mat-tab-active-ripple-color: var(--primary-500);--mat-tab-inactive-ripple-color: var(--primary-500);--mat-tab-divider-color: var(--border-color);--mat-tab-divider-height: 1px;--mat-tab-label-text-font: var(--title-font);--mat-tab-label-text-size: var(--font-size-small);--mat-tab-label-text-weight: 600}html{--mat-progress-bar-active-indicator-color: var(--primary-500);--mat-progress-bar-track-color: var(--primary-50);--mat-progress-bar-track-shape: var(--radius-pill);--mat-progress-spinner-active-indicator-color: var(--primary-500)}.progress-thin{height:5px;overflow:hidden;border-radius:var(--radius-pill);background-color:var(--primary-50)}.progress-thin__bar{width:var(--progress, 0%);height:100%;border-radius:var(--radius-pill);background-color:var(--primary-500)}.progress-thin--success .progress-thin__bar{background-color:var(--success-500)}.progress-thin--waiting .progress-thin__bar{background-color:var(--primary-400)}.progress-thin--ready .progress-thin__bar{background-color:var(--secondary-500)}.progress-thin--error .progress-thin__bar{background-color:var(--error-500)}.progress-thin--warning .progress-thin__bar{background-color:var(--warning-500)}.kpi-tile{display:flex;flex-direction:column;gap:10px;min-width:0;padding:var(--space-4) 18px;border:1px solid var(--border-color);border-radius:var(--radius-card);background-color:var(--light);box-shadow:var(--shadow-1);color:inherit;font:inherit;text-align:left}.kpi-tile:is(button){cursor:pointer}.kpi-tile:is(button):hover{border-color:var(--primary-100)}.kpi-tile[aria-pressed=true]{border-color:var(--primary-500)}.kpi-tile__label{display:flex;align-items:center;gap:var(--space-2);color:var(--text-muted);font-family:var(--title-font);font-size:var(--font-size-label);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase}.kpi-tile__dot{flex-shrink:0;width:8px;height:8px;border-radius:var(--radius-pill);background-color:var(--gray-500)}.kpi-tile__dot--error{background-color:var(--error-500)}.kpi-tile__dot--waiting{background-color:var(--primary-400)}.kpi-tile__dot--running{background-color:var(--primary-500)}.kpi-tile__dot--warning{background-color:var(--warning-500)}.kpi-tile__dot--success{background-color:var(--success-500)}.kpi-tile__value{color:var(--primary-500);font-family:var(--title-font);font-size:28px;font-weight:600;line-height:1}.filter-chips{display:flex;flex-wrap:wrap;gap:6px}.filter-chip{padding:var(--space-2) 14px;border:1px solid var(--border-color);border-radius:var(--radius-pill);background-color:var(--light);color:var(--primary-500);font-family:var(--title-font);font-size:var(--font-size-label);font-weight:600;line-height:1.2;cursor:pointer}.filter-chip:hover:not([aria-checked=true]){background-color:var(--primary-50)}.filter-chip[aria-checked=true]{border-color:var(--primary-500);background-color:var(--primary-500);color:var(--light)}html{color-scheme:light;--mat-sys-background: #faf9fd;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f2f0f4;--mat-sys-inverse-primary: #abc7ff;--mat-sys-inverse-surface: #2f3033;--mat-sys-on-background: #1a1b1f;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #00458f;--mat-sys-on-primary-fixed: #001b3f;--mat-sys-on-primary-fixed-variant: #00458f;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #3e4759;--mat-sys-on-secondary-fixed: #131c2b;--mat-sys-on-secondary-fixed-variant: #3e4759;--mat-sys-on-surface: #1a1b1f;--mat-sys-on-surface-variant: #44474e;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #5f00c0;--mat-sys-on-tertiary-fixed: #270057;--mat-sys-on-tertiary-fixed-variant: #5f00c0;--mat-sys-outline: #74777f;--mat-sys-outline-variant: #c4c6d0;--mat-sys-primary: #005cbb;--mat-sys-primary-container: #d7e3ff;--mat-sys-primary-fixed: #d7e3ff;--mat-sys-primary-fixed-dim: #abc7ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #565e71;--mat-sys-secondary-container: #dae2f9;--mat-sys-secondary-fixed: #dae2f9;--mat-sys-secondary-fixed-dim: #bec6dc;--mat-sys-shadow: #000000;--mat-sys-surface: #faf9fd;--mat-sys-surface-bright: #faf9fd;--mat-sys-surface-container: #efedf0;--mat-sys-surface-container-high: #e9e7eb;--mat-sys-surface-container-highest: #e3e2e6;--mat-sys-surface-container-low: #f4f3f6;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dbd9dd;--mat-sys-surface-tint: #005cbb;--mat-sys-surface-variant: #e0e2ec;--mat-sys-tertiary: #7d00fa;--mat-sys-tertiary-container: #ecdcff;--mat-sys-tertiary-fixed: #ecdcff;--mat-sys-tertiary-fixed-dim: #d5baff;--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem var(--global-font);--mat-sys-body-large-font: var(--global-font);--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 var(--global-font);--mat-sys-body-medium-font: var(--global-font);--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 var(--global-font);--mat-sys-body-small-font: var(--global-font);--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 var(--title-font);--mat-sys-display-large-font: var(--title-font);--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 var(--title-font);--mat-sys-display-medium-font: var(--title-font);--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 var(--title-font);--mat-sys-display-small-font: var(--title-font);--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 var(--title-font);--mat-sys-headline-large-font: var(--title-font);--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 var(--title-font);--mat-sys-headline-medium-font: var(--title-font);--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 var(--title-font);--mat-sys-headline-small-font: var(--title-font);--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 var(--global-font);--mat-sys-label-large-font: var(--global-font);--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 var(--global-font);--mat-sys-label-medium-font: var(--global-font);--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 var(--global-font);--mat-sys-label-small-font: var(--global-font);--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 var(--title-font);--mat-sys-title-large-font: var(--title-font);--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 var(--global-font);--mat-sys-title-medium-font: var(--global-font);--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 var(--global-font);--mat-sys-title-small-font: var(--global-font);--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-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: var(--primary-500);--mat-sys-on-primary: var(--light);--mat-sys-primary-container: var(--primary-50);--mat-sys-on-primary-container: var(--primary-500);--mat-sys-inverse-primary: var(--primary-100);--mat-sys-secondary: var(--primary-500);--mat-sys-on-secondary: var(--light);--mat-sys-secondary-container: var(--primary-50);--mat-sys-on-secondary-container: var(--primary-500);--mat-sys-tertiary: var(--secondary-500);--mat-sys-on-tertiary: var(--light);--mat-sys-tertiary-container: var(--secondary-100);--mat-sys-on-tertiary-container: var(--secondary-500);--mat-sys-surface: var(--light);--mat-sys-surface-bright: var(--light);--mat-sys-surface-dim: var(--gray-50);--mat-sys-surface-container-lowest: var(--light);--mat-sys-surface-container-low: var(--light);--mat-sys-surface-container: var(--light);--mat-sys-surface-container-high: var(--light);--mat-sys-surface-container-highest: var(--gray-50);--mat-sys-surface-variant: var(--gray-50);--mat-sys-on-surface: var(--text-color);--mat-sys-on-surface-variant: var(--gray-500);--mat-sys-inverse-surface: var(--primary-500);--mat-sys-inverse-on-surface: var(--light);--mat-sys-background: var(--bg-color);--mat-sys-on-background: var(--text-color);--mat-sys-outline: var(--border-color);--mat-sys-outline-variant: var(--border-color);--mat-sys-error: var(--error-500);--mat-sys-error-container: var(--error-50);--mat-sys-on-error-container: var(--error-700);--mat-sys-body-large-size: var(--font-size-small);--mat-sys-body-large-line-height: 20px;--mat-sys-body-medium-size: var(--font-size-label);--mat-sys-body-medium-line-height: 18px;--mat-sys-body-small-size: var(--font-size-xsmall);--mat-sys-label-large-size: var(--font-size-label);--mat-sys-title-medium-size: var(--font-size-small);--mat-sys-title-small-size: var(--font-size-label);--mat-sys-corner-small: var(--radius-sm);--mat-sys-corner-medium: var(--radius-md);--mat-sys-corner-large: var(--radius-card);--mat-sys-corner-full: var(--radius-pill)}
