@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-cyrillic-ext-400-normal-6VZLC4H3.woff2") format("woff2"),url("./media/inter-cyrillic-ext-400-normal-FIY4AS7B.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-cyrillic-400-normal-G4TQJ72A.woff2") format("woff2"),url("./media/inter-cyrillic-400-normal-U23O635P.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-greek-ext-400-normal-JTQ56XIH.woff2") format("woff2"),url("./media/inter-greek-ext-400-normal-RDW6D2QK.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-greek-400-normal-24BA4PDP.woff2") format("woff2"),url("./media/inter-greek-400-normal-ZRMMCGZA.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-vietnamese-400-normal-3ZH4IT4J.woff2") format("woff2"),url("./media/inter-vietnamese-400-normal-VHOS7L4B.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-latin-ext-400-normal-GKRFIQRI.woff2") format("woff2"),url("./media/inter-latin-ext-400-normal-J3OKVTXA.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-latin-400-normal-55WT6UWF.woff2") format("woff2"),url("./media/inter-latin-400-normal-FR5HOXA4.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-cyrillic-ext-500-normal-7YGZWFHX.woff2") format("woff2"),url("./media/inter-cyrillic-ext-500-normal-LJV3DWSQ.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-cyrillic-500-normal-PQK3XKF6.woff2") format("woff2"),url("./media/inter-cyrillic-500-normal-XH4MSKNN.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-greek-ext-500-normal-ZPKR4LNJ.woff2") format("woff2"),url("./media/inter-greek-ext-500-normal-PJFKOJVL.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-greek-500-normal-6QPUHW6Z.woff2") format("woff2"),url("./media/inter-greek-500-normal-3GRTEB6X.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-vietnamese-500-normal-PQFGSX3P.woff2") format("woff2"),url("./media/inter-vietnamese-500-normal-UOTTXFJL.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-latin-ext-500-normal-3G2JDXWM.woff2") format("woff2"),url("./media/inter-latin-ext-500-normal-UGNIJJWL.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-latin-500-normal-W62DVTXI.woff2") format("woff2"),url("./media/inter-latin-500-normal-ZNGIZ2YB.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-cyrillic-ext-600-normal-66Z4CWZK.woff2") format("woff2"),url("./media/inter-cyrillic-ext-600-normal-5S66ZLPP.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-cyrillic-600-normal-F5BISKXR.woff2") format("woff2"),url("./media/inter-cyrillic-600-normal-YOMHVXBS.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-greek-ext-600-normal-D4Z5GF6D.woff2") format("woff2"),url("./media/inter-greek-ext-600-normal-BCNJL3T4.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-greek-600-normal-ZRJSSN4C.woff2") format("woff2"),url("./media/inter-greek-600-normal-J3AMDQNF.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-vietnamese-600-normal-TVIYLGI7.woff2") format("woff2"),url("./media/inter-vietnamese-600-normal-YXHD7S3I.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-latin-ext-600-normal-HCYHLWH6.woff2") format("woff2"),url("./media/inter-latin-ext-600-normal-JH5KI6RD.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-latin-600-normal-R6Y2SZCR.woff2") format("woff2"),url("./media/inter-latin-600-normal-ZYHV6QZT.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-cyrillic-ext-700-normal-OS2RNUST.woff2") format("woff2"),url("./media/inter-cyrillic-ext-700-normal-JNACFJVQ.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-cyrillic-700-normal-5HS3FXHB.woff2") format("woff2"),url("./media/inter-cyrillic-700-normal-SPV2HQ4Q.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-greek-ext-700-normal-QJ6NMGCB.woff2") format("woff2"),url("./media/inter-greek-ext-700-normal-GHYQOXL3.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-greek-700-normal-S7YO524B.woff2") format("woff2"),url("./media/inter-greek-700-normal-L3DMOWHF.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-vietnamese-700-normal-7LYSQCP6.woff2") format("woff2"),url("./media/inter-vietnamese-700-normal-XRULDGKE.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-latin-ext-700-normal-WY62UGW6.woff2") format("woff2"),url("./media/inter-latin-ext-700-normal-SNJUWUAD.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-latin-700-normal-SU5XVJMF.woff2") format("woff2"),url("./media/inter-latin-700-normal-TQQ5JXGD.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url("./media/inter-cyrillic-ext-800-normal-6Y4ZCXST.woff2") format("woff2"),url("./media/inter-cyrillic-ext-800-normal-HIC7IXOK.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url("./media/inter-cyrillic-800-normal-2PSLZGYO.woff2") format("woff2"),url("./media/inter-cyrillic-800-normal-XODMDENW.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url("./media/inter-greek-ext-800-normal-WG5R6KIZ.woff2") format("woff2"),url("./media/inter-greek-ext-800-normal-DRKXXNNV.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url("./media/inter-greek-800-normal-ZHWXURJA.woff2") format("woff2"),url("./media/inter-greek-800-normal-F3XH5GSD.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url("./media/inter-vietnamese-800-normal-SITCPNDM.woff2") format("woff2"),url("./media/inter-vietnamese-800-normal-26MSQF6H.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url("./media/inter-latin-ext-800-normal-EXMO743I.woff2") format("woff2"),url("./media/inter-latin-ext-800-normal-GNM4YRKP.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url("./media/inter-latin-800-normal-SUCF22C3.woff2") format("woff2"),url("./media/inter-latin-800-normal-ZPDSDNQS.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url("./media/material-symbols-outlined-3QDAKYWR.woff2") format("woff2")}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-pill: 999px;--elevation-1: 0 1px 2px rgb(0 0 0 / 24%), 0 1px 3px rgb(0 0 0 / 16%);--elevation-2: 0 2px 6px rgb(0 0 0 / 28%), 0 1px 3px rgb(0 0 0 / 18%);--elevation-3: 0 8px 24px rgb(0 0 0 / 32%);--backdrop-blur: 6px;--status-active: #2fa84f;--status-active-bg: rgb(47 168 79 / 16%);--status-danger: #e5484d;--status-danger-bg: rgb(229 72 77 / 18%);--status-warning: #e5a13c;--status-warning-bg: rgb(229 161 60 / 18%);--status-caution: #e8c547;--status-caution-bg: rgb(232 197 71 / 18%);--status-info: #4a9fe0;--status-info-bg: rgb(74 159 224 / 16%);--status-neutral: #8a93a3;--status-neutral-bg: rgb(138 147 163 / 14%);--priority-high: var(--status-danger);--priority-medium: var(--status-warning);--priority-low: var(--status-neutral);--rank-color: var(--mat-sys-primary);--shell-topbar-height: 64px;--shell-sidenav-width: 248px;--shell-sidenav-collapsed-width: 76px;--content-max-width: 2200px;--surface-app: #121316;--surface-shell: #0f1012;--surface-aside: #111214;--surface-panel: #17191c;--surface-panel-header: #131518;--surface-row-active: #1c2330;--surface-nav-active: #1e2530;--surface-chip: #1e2022;--surface-segment-active: #252a32;--border-subtle: #2b2e33;--border-row: #202327;--border-dashed: #43474e;--text-primary: #f4f3f7;--text-secondary: #c4c6cf;--text-tertiary: #8e9199;--text-meta: #74777f;--text-disabled: #5d6168;--text-on-solid: #fff;--text-on-active-solid: #06210c;--text-on-warning-solid: #2a1a00;--text-on-nav-active: #d5e3ff;--icon-on-primary-fallback: #143155;--detail-main-max: 880px;--detail-main-max-wide: 1180px;--detail-main-max-narrow: 640px;--detail-aside-width: 320px;--md-list-width: 440px;--md-list-width-compact: 380px;--focus-ring: 0 0 0 3px rgb(174 200 244 / 16%);--focus-ring-strong: 0 0 0 2px var(--surface-app), 0 0 0 4px var(--mat-sys-primary);--tenant-brand: var(--tenant-color-pd);--tenant-brand-on: var(--tenant-color-pd-on);--tenant-brand-bg: color-mix(in srgb, var(--tenant-brand) 30%, var(--surface-shell));--tenant-color-pd: var(--mat-sys-primary);--tenant-color-pd-on: var(--icon-on-primary-fallback);--tenant-color-sd: #bcc392;--tenant-color-sd-on: #2b3118}:root[data-tenant=sd]{--tenant-brand: var(--tenant-color-sd);--tenant-brand-on: var(--tenant-color-sd-on)}.entity-id{font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.02em}.eyebrow{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mat-sys-primary)}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-h1{font-size:28px;font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.t-h1-table{font-size:24px;font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.t-detail-title{font-size:20px;font-weight:800;letter-spacing:-.01em;color:var(--text-primary)}.t-dialog-title{font-size:18px;font-weight:800;color:var(--text-primary)}.t-kpi-lg{font-size:34px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text-primary)}.t-kpi-md{font-size:26px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--text-primary)}.t-list-title{font-size:14px;font-weight:600;color:var(--text-primary)}.t-list-title--active{font-weight:700}.t-body{font-size:13px;font-weight:400;line-height:1.55;color:var(--text-secondary)}.t-field-label{font-size:12px;font-weight:600;color:var(--text-tertiary)}.t-meta{font-size:11px;font-weight:400;color:var(--text-meta)}.t-overline{font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--mat-sys-primary)}.t-overline-group{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-meta)}.t-table-head{font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--text-meta)}.t-danger-tag{display:inline-flex;align-items:center;height:20px;padding:0 6px;border-radius:4px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:var(--status-danger);color:var(--text-on-solid)}.app-toast-panel .mdc-snackbar__surface{background:transparent!important;box-shadow:none!important;padding:0!important;border-radius:0!important}.app-toast-panel .mat-mdc-snack-bar-label{padding:0!important}.mat-mdc-dialog-title{display:flex!important;align-items:center;gap:var(--space-2)}.mat-mdc-dialog-title .mat-icon{flex-shrink:0;color:var(--mat-sys-primary);font-size:22px;width:22px;height:22px}.mat-mdc-form-field{--mat-form-field-container-height: 40px;--mat-form-field-container-vertical-padding: 8px;--mdc-outlined-text-field-container-shape: 8px;--mdc-outlined-text-field-outline-color: var(--border-subtle);--mdc-outlined-text-field-focus-outline-color: var(--mat-sys-primary)}.mat-mdc-form-field .mat-mdc-text-field-wrapper{background:var(--surface-panel);border-radius:8px}.mat-mdc-form-field .mat-mdc-form-field-icon-prefix,.mat-mdc-form-field .mat-mdc-form-field-icon-suffix{display:flex;align-items:center;flex:0 0 auto;min-width:0}.mat-mdc-form-field .mat-mdc-form-field-icon-prefix:has(>mat-icon){width:48px;padding:0;justify-content:center}.mat-mdc-menu-panel{border-radius:var(--radius-lg)!important;background:var(--surface-panel)!important;border:1px solid var(--border-subtle);box-shadow:var(--elevation-3)!important}.mat-mdc-dialog-container .mdc-dialog__surface{background:var(--surface-panel)}.app-md-layout{display:grid;grid-template-columns:var(--md-list-width-compact) minmax(0,1fr);gap:var(--space-4);align-items:start;height:calc(100vh - var(--shell-topbar-height) - var(--space-5) * 2);min-height:480px}@media(min-width:1440px){.app-md-layout{grid-template-columns:var(--md-list-width) minmax(0,1fr)}}.app-md-list-col{display:flex;flex-direction:column;gap:var(--space-3);width:100%;min-width:0;height:100%;min-height:0}.app-md-pills{display:flex;flex-wrap:wrap;gap:6px}.app-md-pill{font:inherit;display:inline-flex;align-items:center;height:32px;padding:0 var(--space-3);border-radius:var(--radius-pill);border:none;background:transparent;color:var(--text-tertiary);font-size:.8125rem;font-weight:600;cursor:pointer}.app-md-pill:hover{color:var(--text-primary)}.app-md-pill--active{background:var(--surface-panel-header);color:var(--text-primary)}.app-md-list{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:6px;border-radius:var(--radius-lg);background:var(--surface-panel);border:1px solid var(--border-subtle);padding:var(--space-2)}.app-md-empty{margin:var(--space-5) 0;text-align:center;color:var(--text-tertiary);font-size:.875rem}.app-md-item{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid transparent;background:none;text-align:left;font:inherit;color:inherit;cursor:pointer}.app-md-item:hover{background:var(--surface-panel-header)}.app-md-item--active{background:var(--surface-row-active);box-shadow:inset 3px 0 0 var(--mat-sys-primary)}.app-md-item-icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--radius-sm);flex-shrink:0;overflow:hidden;background:color-mix(in srgb,var(--item-accent, var(--mat-sys-primary)) 20%,transparent);color:var(--item-accent, var(--mat-sys-primary))}.app-md-item-icon img{width:100%;height:100%;object-fit:cover}.app-md-item-icon mat-icon{font-size:18px;width:18px;height:18px}.app-md-item-priority-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--item-accent, var(--mat-sys-primary))}.app-md-item-meta{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.app-md-item-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;font-size:.8125rem;font-weight:600;line-height:1.3;color:var(--text-primary)}.app-md-item-sub{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;font-size:.75rem;line-height:1.35;color:var(--text-meta)}.app-md-item-badges{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.app-md-item--card{flex-wrap:wrap;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);border-color:var(--border-subtle);background:var(--surface-panel-header)}.app-md-item--card:hover{border-color:var(--border-dashed)}.app-md-item--card .app-md-item-meta{flex:1 1 100px}.app-md-item--card .app-md-item-title{font-size:.9375rem;font-weight:700}.app-md-item--card .app-md-item-sub{font-size:.8125rem}.app-md-item--card .app-md-item-sub app-officer-name{font-weight:600}.app-md-item--card.app-md-item--active{border-color:var(--mat-sys-primary)}.app-md-item-tile{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-md);flex-shrink:0;background:color-mix(in srgb,var(--item-accent, var(--mat-sys-primary)) 18%,transparent);color:var(--item-accent, var(--mat-sys-primary))}.app-md-item-tile mat-icon{width:24px;height:24px;font-size:24px}.app-md-item-aside{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2);flex-shrink:0;margin-left:auto}.app-md-item-aside-meta{font-size:.75rem;color:var(--text-meta);white-space:nowrap}.app-md-item-badges--row{flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:center}.app-md-group{padding:var(--space-3) var(--space-2) var(--space-1);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-meta)}.app-md-group:first-child{padding-top:var(--space-1)}.app-md-group--danger{color:var(--status-danger)}.app-md-detail-col{display:flex;flex-direction:column;min-width:0;height:100%;min-height:0;border-radius:var(--radius-lg);background:var(--surface-panel);border:1px solid var(--border-subtle);overflow-y:auto}.app-md-detail-col--empty{align-items:center;justify-content:center}.app-md-section-label{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-meta);margin:var(--space-2) 0 calc(-1 * var(--space-2))}@media(max-width:1279px)and (min-width:1024px){.app-md-layout{grid-template-columns:minmax(260px,340px) minmax(0,1fr)}}@media(min-width:1024px){main.app-shell__main:has(>*>.app-md-layout){display:flex;flex:none;flex-direction:column;height:calc(100vh - var(--shell-topbar-height))}main.app-shell__main>:has(>.app-md-layout){display:flex;flex:1 1 auto;flex-direction:column;min-height:0}main.app-shell__main>:has(>.app-md-layout)>.app-md-layout{flex:1 1 0;height:auto;min-height:480px}main.app-shell__main>:has(>.app-md-layout)>app-page-header{flex-shrink:0}}@media(max-width:1023px){.app-md-layout{display:flex;flex-direction:column;height:auto;min-height:0}.app-md-list-col{height:auto}.app-md-list{max-height:min(42vh,420px)}.app-md-detail-col{height:auto;min-height:480px}}@media(max-width:600px){.app-md-list{max-height:min(46vh,360px)}.app-md-item{padding:var(--space-2)}.app-md-item-badges{max-width:38%}.app-md-pills{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.app-md-pills::-webkit-scrollbar{display:none}.app-md-pills .app-md-pill{flex-shrink:0}}.app-field{display:flex;flex-direction:column;gap:6px;min-width:0}.app-field__label{font-size:12px;font-weight:600;color:var(--text-tertiary)}.app-field__label-actions{display:flex;align-items:center;min-height:20px;gap:2px}.app-field__label-actions .app-field__label{margin-right:2px}.app-heading-action.mat-mdc-icon-button{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;color:var(--mat-sys-primary)}.app-heading-action.mat-mdc-icon-button mat-icon{width:16px;height:16px;font-size:16px}.app-btn--danger.mat-mdc-unelevated-button{--mat-button-filled-container-color: var(--status-danger);--mat-button-filled-label-text-color: var(--text-on-solid);--mat-button-filled-hover-state-layer-color: var(--text-on-solid);--mat-button-filled-ripple-color: var(--text-on-solid)}.app-segment.mat-button-toggle-group{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(max-content,1fr);gap:4px;padding:3px;border-radius:8px;border:1px solid var(--border-subtle);background:var(--surface-panel)}.app-segment.mat-button-toggle-group .mat-button-toggle{border:none!important;border-radius:6px;background:transparent;color:var(--text-tertiary);font-size:11px;font-weight:600;min-width:0;overflow:visible}.app-segment.mat-button-toggle-group .mat-button-toggle-button,.app-segment.mat-button-toggle-group .mat-button-toggle-label-content{overflow:visible!important;text-overflow:clip!important}.app-segment.mat-button-toggle-group .mat-button-toggle-label-content{line-height:32px;padding:0 8px;white-space:nowrap}.app-segment.mat-button-toggle-group .mat-button-toggle-checked{background:var(--surface-segment-active);color:var(--text-primary);font-weight:700}.app-segment.mat-button-toggle-group .mat-button-toggle-checked.app-seg-danger{background:var(--status-danger);color:var(--text-on-solid);font-weight:800}.app-segment.mat-button-toggle-group .mat-button-toggle-checked.app-seg-warning{background:var(--status-warning-bg);color:var(--status-warning)}.app-segment.mat-button-toggle-group .mat-button-toggle-checked.app-seg-caution{background:var(--status-caution-bg);color:var(--status-caution)}.app-segment.mat-button-toggle-group.app-danger-segment{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.app-segment.mat-button-toggle-group.app-danger-segment .mat-button-toggle{min-width:0;text-align:center}.app-segment.mat-button-toggle-group.app-danger-segment .mat-button-toggle-label-content{padding-inline:10px}.app-segment.mat-button-toggle-group.app-danger-segment .mat-button-toggle-checked.app-danger-segment__medium{background:var(--status-caution);color:#211b08}.app-segment.mat-button-toggle-group.app-danger-segment .mat-button-toggle-checked.app-danger-segment__high{background:var(--status-warning);color:#211407}.app-segment.mat-button-toggle-group.app-danger-segment .mat-button-toggle-checked.app-danger-segment__terror{background:var(--status-danger);color:var(--text-on-solid)}.app-segment.mat-button-toggle-group .mat-button-toggle-checked.app-seg-active{background:var(--status-active-bg);color:var(--status-active)}.app-segment.mat-button-toggle-group .mat-button-toggle-checked.app-seg-info{background:var(--status-info-bg);color:var(--status-info)}.app-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:var(--radius-pill);background:var(--surface-chip);color:var(--text-secondary);font-size:12px;font-weight:600;border:none;cursor:pointer}.app-chip--officer{padding-left:4px;background:color-mix(in srgb,var(--rank-color) 16%,transparent);color:var(--rank-color);font-weight:700}.app-chip--danger{background:var(--status-danger-bg);color:var(--status-danger);font-weight:700}.app-chip--link{background:var(--surface-nav-active);color:var(--mat-sys-primary);font-weight:700}.app-chip--add{width:28px;padding:0;justify-content:center;background:transparent;border:1px dashed var(--border-dashed);color:var(--mat-sys-primary)}.app-chip--add.app-chip--add-text{width:auto;padding:0 10px 0 8px}.app-chip__avatar{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:color-mix(in srgb,var(--rank-color) 30%,transparent);font-size:9px;font-weight:700}.app-chip__remove{font-size:14px;opacity:.7}.app-chip__remove-btn{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;min-width:18px;min-height:18px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;font:inherit;line-height:1;opacity:.65;cursor:pointer;flex:0 0 18px}.app-chip__remove-btn:hover{background:color-mix(in srgb,currentColor 10%,transparent);opacity:1}.app-chip__remove-btn:focus-visible{outline:none;box-shadow:var(--focus-ring-strong);opacity:1}.app-chip__remove-btn mat-icon{width:14px;height:14px;font-size:14px;line-height:14px}.app-quick-create-button.mat-mdc-icon-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:28px;padding:0;color:var(--mat-sys-primary)}.app-quick-create-button.mat-mdc-icon-button mat-icon{width:18px;height:18px;font-size:18px}.app-toggle-list{display:flex;flex-direction:column;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-panel);overflow:hidden}.app-toggle-list>.app-toggle-list__row{display:flex;align-items:center;gap:10px;padding:11px 12px;border-bottom:1px solid var(--border-row);font-size:13px;font-weight:600}.app-toggle-list>.app-toggle-list__row:last-child{border-bottom:none}.app-table{display:flex;flex-direction:column;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-panel);overflow-x:auto;overflow-y:hidden}.app-table__head,.app-table__row,.app-table__sum{display:grid;grid-template-columns:var(--cols);gap:12px;align-items:center;padding:11px 14px;min-width:max-content}.app-table__head{padding:8px 14px;background:var(--surface-panel-header);border-bottom:1px solid var(--border-subtle);font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--text-meta)}.app-table__row{border-bottom:1px solid var(--border-row);font-size:13px;color:var(--text-secondary);font-variant-numeric:tabular-nums}.app-table__row--active{box-shadow:inset 3px 0 0 var(--status-active)}.app-table__group{display:flex;align-items:center;justify-content:space-between;padding:6px 14px;background:var(--surface-panel-header);border-bottom:1px solid var(--border-row);font-size:11px;font-weight:700;color:var(--text-tertiary)}.app-table__sum{background:var(--surface-panel-header);font-weight:800;color:var(--text-primary)}@media(max-width:600px){.app-table--responsive-cards{overflow:hidden}.app-table--responsive-cards .app-table__head{display:none}.app-table--responsive-cards .app-table__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2) var(--space-4);min-width:0;padding:var(--space-3)}.app-table--responsive-cards .app-table__row>[data-label]{display:grid;grid-template-columns:minmax(96px,.8fr) minmax(0,1.2fr);align-items:center;gap:var(--space-2);grid-column:1/-1;min-width:0}.app-table--responsive-cards .app-table__row>[data-label]:before{content:attr(data-label);color:var(--text-meta);font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.app-table--responsive-cards .app-table__row>button:last-child{grid-column:2;grid-row:1;justify-self:end}.app-patrol-board__header{flex-wrap:wrap}.app-patrol-board__count-chips{order:3;width:100%;margin-left:28px;overflow-x:auto;overflow-y:hidden}.app-patrol-board__spacer{display:none}.app-patrol-board__manage{margin-left:auto}}.app-self-action.mat-mdc-button{min-width:0;min-height:28px;height:28px;padding:0 7px;font-size:11px;font-weight:600;line-height:28px;color:var(--text-meta);--mat-button-text-label-text-color: var(--text-meta);--mat-button-text-hover-state-layer-opacity: .05;--mat-button-text-pressed-state-layer-opacity: .08}.app-self-action.mat-mdc-button .mat-icon{width:15px;height:15px;margin-right:4px;font-size:15px}.app-self-action.mat-mdc-button:hover{color:var(--text-secondary);--mat-button-text-label-text-color: var(--text-secondary)}.cdk-overlay-dark-backdrop,.mat-drawer-backdrop{-webkit-backdrop-filter:blur(var(--backdrop-blur));backdrop-filter:blur(var(--backdrop-blur))}html.app-layer-open .mat-drawer{z-index:0}.app-dialog .mat-mdc-dialog-surface{border-radius:16px;background:var(--surface-panel);border:1px solid var(--border-subtle);box-shadow:var(--elevation-3);overflow:hidden}.app-dialog__head{display:flex;align-items:center;gap:14px;padding:20px 24px;border-bottom:1px solid var(--border-subtle)}.app-dialog__head--flush{border-bottom:none;padding-bottom:16px}.app-dialog__icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--accent, var(--mat-sys-primary)) 16%,transparent);color:var(--accent, var(--mat-sys-primary))}.app-dialog__context{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-meta)}.app-dialog__titles{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.app-dialog__title{margin:0;font-size:18px;font-weight:800;color:var(--text-primary)}.app-dialog__content{display:flex;flex-direction:column;gap:22px;padding:22px 24px;max-height:min(70vh,720px);overflow-y:auto}.app-dialog__foot{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 24px;border-top:1px solid var(--border-subtle);background:var(--surface-panel-header)}.app-dialog__foot>.app-dialog__foot-hint{flex:1;font-size:12px;color:var(--text-meta)}.app-confirm__icon{width:44px;height:44px;border-radius:12px}.app-confirm__preview{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--radius-md);background:var(--surface-app);border:1px solid var(--border-subtle)}.app-picker__search{--mat-form-field-container-height: 42px;border-radius:var(--radius-md)}.app-picker__row{display:flex;align-items:center;gap:12px;padding:9px 24px;cursor:pointer}.app-picker__row:hover,.app-picker__row:focus-visible{background:color-mix(in srgb,var(--text-primary) 3%,transparent);outline:none}.app-picker__row--selected{background:color-mix(in srgb,var(--mat-sys-primary) 7%,transparent)}.app-picker__group{padding:10px 24px 6px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-meta)}.app-detail-shell{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--surface-app);container-type:inline-size}.app-detail-shell__head{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;min-height:64px;padding:12px 28px;background:var(--surface-shell);border-bottom:1px solid var(--border-subtle);flex-shrink:0}.app-detail-shell__head--danger{background:linear-gradient(90deg,color-mix(in srgb,var(--status-danger) 10%,transparent),transparent 60%),var(--surface-shell)}.app-detail-shell__icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md);flex-shrink:0;overflow:hidden;background:color-mix(in srgb,var(--accent, var(--mat-sys-primary)) 18%,transparent);color:var(--accent, var(--mat-sys-primary))}.app-detail-shell__icon-img{width:100%;height:100%;object-fit:cover}.app-detail-shell__icon-text{font-size:13px;font-weight:800}.app-detail-shell__titles{display:flex;flex-direction:column;gap:2px;flex:1 1 200px;min-width:160px}.app-detail-shell__eyebrow{font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--mat-sys-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.app-detail-shell__title{margin:0;font-size:20px;font-weight:800;letter-spacing:-.01em;color:var(--text-primary);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.2}.app-detail-shell__save-state{display:inline-flex;align-items:center;flex-shrink:0;gap:6px;font-size:12px;font-weight:600}.app-detail-shell__save-state--saved{color:var(--status-active)}.app-detail-shell__save-state--dirty,.app-detail-shell__save-state--error{height:26px;padding:0 10px;border-radius:var(--radius-sm);background:var(--status-warning-bg);color:var(--status-warning);font-weight:700}.app-detail-shell__save-state--action{border:0;font-family:inherit;cursor:pointer}.app-detail-shell__save-state--action:hover{filter:brightness(1.15)}.app-detail-shell__save-state--action:focus-visible{outline:2px solid var(--status-warning);outline-offset:2px}.app-detail-shell__head>.mat-mdc-button-base,.app-detail-shell__head>app-status-badge{flex-shrink:0}.app-detail-shell__tabs{display:flex;gap:4px;padding:0 28px 1px;background:var(--surface-shell);box-shadow:inset 0 -1px 0 var(--border-subtle);overflow-x:auto;overflow-y:hidden;flex-shrink:0;scrollbar-width:none}.app-detail-shell__tabs::-webkit-scrollbar{display:none}.app-detail-shell__tab{position:relative;padding:12px 4px;margin:0 10px;border:none;background:transparent;font-size:13px;font-weight:600;color:var(--text-tertiary);cursor:pointer;white-space:nowrap}.app-detail-shell__tab:hover{color:var(--text-secondary)}.app-detail-shell__tab:focus-visible{outline-offset:-2px}.app-detail-shell__tab--active{color:var(--mat-sys-primary)}.app-detail-shell__tab--active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px 2px 0 0;background:var(--mat-sys-primary)}.app-detail-shell__body{display:grid;grid-template-columns:minmax(0,1fr) var(--detail-aside-width);flex:1;min-height:0}.app-detail-shell__main{display:flex;flex-direction:column;gap:26px;padding:28px;overflow-y:auto}.app-detail-shell__main>.app-detail-shell__main-inner{display:flex;flex-direction:column;gap:26px;width:100%;max-width:min(100%,clamp(var(--detail-main-max),62vw,var(--detail-main-max-wide)))}.app-detail-shell__main>.app-detail-shell__main-inner .app-field:not(:has(>app-rich-text-editor)){max-width:var(--detail-main-max)}.app-detail-shell__main--narrow>.app-detail-shell__main-inner{max-width:var(--detail-main-max-narrow)}.app-detail-shell__aside{display:flex;flex-direction:column;gap:18px;padding:28px 24px;background:var(--surface-aside);border-left:1px solid var(--border-subtle);overflow-y:auto}.app-detail-shell__delete{display:inline-flex;align-items:center;gap:4px;margin-top:auto;align-self:flex-start;border:none;background:transparent;padding:0;color:var(--status-danger);font-size:12px;font-weight:600;cursor:pointer}.app-detail-shell__delete:disabled{color:var(--text-meta);cursor:not-allowed}.app-detail-shell__delete-lock{font-size:14px;width:14px;height:14px}@media(max-width:1279px){.app-detail-shell__body{grid-template-columns:minmax(0,1fr);overflow-y:auto}.app-detail-shell__main,.app-detail-shell__aside{overflow:visible}.app-detail-shell__aside{border-left:none;border-top:1px solid var(--border-subtle)}}@container (max-width: 1199px){.app-detail-shell__body{grid-template-columns:minmax(0,1fr);overflow-y:auto}.app-detail-shell__main,.app-detail-shell__aside{overflow:visible}.app-detail-shell__aside{border-left:none;border-top:1px solid var(--border-subtle)}}.app-section{display:flex;flex-direction:column;gap:12px}.app-section__head{display:flex;align-items:center;gap:10px}.app-section__head:after{content:"";flex:1;height:1px;background:var(--border-subtle);order:1}.app-section__label{font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--mat-sys-primary)}.app-section__aside-label{font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--text-meta)}.app-section__action{order:2;padding:0;border:0;background:none;cursor:pointer;font:inherit;font-size:12px;font-weight:600;color:var(--mat-sys-primary)}.app-section__action:hover{text-decoration:underline}.app-section__action:focus-visible{outline:2px solid var(--mat-sys-primary);outline-offset:2px;border-radius:var(--radius-sm)}.app-label-table{display:grid;grid-template-columns:140px minmax(0,1fr);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-panel);overflow:hidden}.app-label-table>.app-label-table__label{padding:12px 14px;font-size:12px;font-weight:600;color:var(--text-tertiary);border-bottom:1px solid var(--border-row)}.app-label-table>.app-label-table__value{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:9px 14px;border-bottom:1px solid var(--border-row);font-size:13px}.app-label-table>:nth-last-child(-n+2){border-bottom:none}.app-stat{display:flex;flex-direction:column;gap:2px;padding:16px;border-radius:12px;background:var(--surface-panel);border:1px solid var(--border-subtle);border-top:2px solid var(--accent, var(--border-subtle))}.app-stat__value{font-size:34px;font-weight:800;letter-spacing:-.02em;color:var(--text-primary);font-variant-numeric:tabular-nums}.app-stat__label{font-size:12px;color:var(--text-tertiary)}.app-usage-hint{margin:0;font-size:12px;color:var(--text-meta)}.app-kv{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 16px;font-size:13px}.app-kv>:nth-child(odd){color:var(--text-tertiary)}.app-kv>:nth-child(2n){color:var(--text-secondary);text-align:right}@media print{.app-shell__sidenav,.app-shell__topbar,button,[mat-icon-button]{display:none!important}.app-shell__content{margin-left:0!important}.app-shell__main{max-width:none!important;padding:0!important}.app-md-list-col{display:none!important}.app-md-layout{display:block!important;height:auto!important}.app-md-detail-col{border:0!important;overflow:visible!important}.app-detail-shell__body{display:block!important}.app-detail-shell__aside{border:0!important}.app-detail-shell__main,.app-detail-shell__aside{overflow:visible!important}}html{height:100%;color-scheme:dark;--mat-sys-background: #121316;--mat-sys-error: #ffb4ac;--mat-sys-error-container: #900a12;--mat-sys-inverse-on-surface: #2f3033;--mat-sys-inverse-primary: #465f86;--mat-sys-inverse-surface: #e3e2e5;--mat-sys-on-background: #e3e2e5;--mat-sys-on-error: #690007;--mat-sys-on-error-container: #ffdad6;--mat-sys-on-primary: #143155;--mat-sys-on-primary-container: #d5e3ff;--mat-sys-on-primary-fixed: #001c3b;--mat-sys-on-primary-fixed-variant: #2d476d;--mat-sys-on-secondary: #283140;--mat-sys-on-secondary-container: #dae3f7;--mat-sys-on-secondary-fixed: #131c2a;--mat-sys-on-secondary-fixed-variant: #3e4757;--mat-sys-on-surface: #e3e2e5;--mat-sys-on-surface-variant: #e0e2eb;--mat-sys-on-tertiary: #00344d;--mat-sys-on-tertiary-container: #c8e6ff;--mat-sys-on-tertiary-fixed: #001e2f;--mat-sys-on-tertiary-fixed-variant: #004c6e;--mat-sys-outline: #8e9199;--mat-sys-outline-variant: #43474e;--mat-sys-primary: #aec8f4;--mat-sys-primary-container: #2d476d;--mat-sys-primary-fixed: #d5e3ff;--mat-sys-primary-fixed-dim: #aec8f4;--mat-sys-scrim: #000000;--mat-sys-secondary: #bec7da;--mat-sys-secondary-container: #3e4757;--mat-sys-secondary-fixed: #dae3f7;--mat-sys-secondary-fixed-dim: #bec7da;--mat-sys-shadow: #000000;--mat-sys-surface: #121316;--mat-sys-surface-bright: #38393c;--mat-sys-surface-container: #1e2022;--mat-sys-surface-container-high: #292a2d;--mat-sys-surface-container-highest: #343538;--mat-sys-surface-container-low: #1a1c1e;--mat-sys-surface-container-lowest: #0d0e11;--mat-sys-surface-dim: #121316;--mat-sys-surface-tint: #aec8f4;--mat-sys-surface-variant: #43474e;--mat-sys-tertiary: #88ceff;--mat-sys-tertiary-container: #004c6e;--mat-sys-tertiary-fixed: #c8e6ff;--mat-sys-tertiary-fixed-dim: #88ceff;--mat-sys-neutral-variant20: #2d3037;--mat-sys-neutral10: #1a1c1e;--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 Inter, sans-serif;--mat-sys-body-large-font: Inter, sans-serif;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Inter, sans-serif;--mat-sys-body-medium-font: Inter, sans-serif;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Inter, sans-serif;--mat-sys-body-small-font: Inter, sans-serif;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Inter, sans-serif;--mat-sys-display-large-font: Inter, sans-serif;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Inter, sans-serif;--mat-sys-display-medium-font: Inter, sans-serif;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Inter, sans-serif;--mat-sys-display-small-font: Inter, sans-serif;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Inter, sans-serif;--mat-sys-headline-large-font: Inter, sans-serif;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Inter, sans-serif;--mat-sys-headline-medium-font: Inter, sans-serif;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Inter, sans-serif;--mat-sys-headline-small-font: Inter, sans-serif;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Inter, sans-serif;--mat-sys-label-large-font: Inter, sans-serif;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Inter, sans-serif;--mat-sys-label-medium-font: Inter, sans-serif;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Inter, sans-serif;--mat-sys-label-small-font: Inter, sans-serif;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Inter, sans-serif;--mat-sys-title-large-font: Inter, sans-serif;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Inter, sans-serif;--mat-sys-title-medium-font: Inter, sans-serif;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Inter, sans-serif;--mat-sys-title-small-font: Inter, sans-serif;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-checkbox-touch-target-display: 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}body{background-color:var(--mat-sys-surface);color:var(--mat-sys-on-surface);font:var(--mat-sys-body-medium);margin:0;height:100%}*{box-sizing:border-box}:focus-visible{outline:2px solid var(--mat-sys-primary);outline-offset:2px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:var(--mat-sys-outline-variant);border-radius:var(--radius-pill);border:2px solid var(--mat-sys-surface)}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}
