@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");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-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");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-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");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-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");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-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");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-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");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-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");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-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");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-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");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-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");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-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");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-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");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-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");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-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");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-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");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-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");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-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");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-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");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-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");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-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");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}html{--mat-sys-background: light-dark(#fef8fc, #151316);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f5eff4, #323033);--mat-sys-inverse-primary: light-dark(#d5baff, #7d00fa);--mat-sys-inverse-surface: light-dark(#323033, #e6e1e6);--mat-sys-on-background: light-dark(#1d1b1e, #e6e1e6);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #42008a);--mat-sys-on-primary-container: light-dark(#5f00c0, #ecdcff);--mat-sys-on-primary-fixed: light-dark(#270057, #270057);--mat-sys-on-primary-fixed-variant: light-dark(#5f00c0, #5f00c0);--mat-sys-on-secondary: light-dark(#ffffff, #352d40);--mat-sys-on-secondary-container: light-dark(#4b4357, #eadef7);--mat-sys-on-secondary-fixed: light-dark(#1f182a, #1f182a);--mat-sys-on-secondary-fixed-variant: light-dark(#4b4357, #4b4357);--mat-sys-on-surface: light-dark(#1d1b1e, #e6e1e6);--mat-sys-on-surface-variant: light-dark(#49454e, #e8e0eb);--mat-sys-on-tertiary: light-dark(#ffffff, #42008a);--mat-sys-on-tertiary-container: light-dark(#5f00c0, #ecdcff);--mat-sys-on-tertiary-fixed: light-dark(#270057, #270057);--mat-sys-on-tertiary-fixed-variant: light-dark(#5f00c0, #5f00c0);--mat-sys-outline: light-dark(#7b757f, #958e99);--mat-sys-outline-variant: light-dark(#cbc4cf, #49454e);--mat-sys-primary: light-dark(#7d00fa, #d5baff);--mat-sys-primary-container: light-dark(#ecdcff, #5f00c0);--mat-sys-primary-fixed: light-dark(#ecdcff, #ecdcff);--mat-sys-primary-fixed-dim: light-dark(#d5baff, #d5baff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#645b70, #cec2db);--mat-sys-secondary-container: light-dark(#eadef7, #4b4357);--mat-sys-secondary-fixed: light-dark(#eadef7, #eadef7);--mat-sys-secondary-fixed-dim: light-dark(#cec2db, #cec2db);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#fef8fc, #151316);--mat-sys-surface-bright: light-dark(#fef8fc, #3b383c);--mat-sys-surface-container: light-dark(#f2ecf1, #211f22);--mat-sys-surface-container-high: light-dark(#ede6eb, #2b292d);--mat-sys-surface-container-highest: light-dark(#e6e1e6, #363437);--mat-sys-surface-container-low: light-dark(#f8f2f6, #1d1b1e);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0f0d11);--mat-sys-surface-dim: light-dark(#ded8dd, #151316);--mat-sys-surface-tint: light-dark(#7d00fa, #d5baff);--mat-sys-surface-variant: light-dark(#e8e0eb, #49454e);--mat-sys-tertiary: light-dark(#7d00fa, #d5baff);--mat-sys-tertiary-container: light-dark(#ecdcff, #5f00c0);--mat-sys-tertiary-fixed: light-dark(#ecdcff, #ecdcff);--mat-sys-tertiary-fixed-dim: light-dark(#d5baff, #d5baff);--mat-sys-neutral-variant20: #332f37;--mat-sys-neutral10: #1d1b1e}html{--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)}html{--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)}html{--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)}html{--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)}html{--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)}html{--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)}html{--mat-sys-body-large: 300 1rem / 1.5rem Inter;--mat-sys-body-large-font: Inter;--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: 300;--mat-sys-body-medium: 300 .875rem / 1.25rem Inter;--mat-sys-body-medium-font: Inter;--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: 300;--mat-sys-body-small: 300 .75rem / 1rem Inter;--mat-sys-body-small-font: Inter;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 300;--mat-sys-display-large: 300 3.562rem / 4rem Inter;--mat-sys-display-large-font: Inter;--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: 300;--mat-sys-display-medium: 300 2.812rem / 3.25rem Inter;--mat-sys-display-medium-font: Inter;--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: 300;--mat-sys-display-small: 300 2.25rem / 2.75rem Inter;--mat-sys-display-small-font: Inter;--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: 300;--mat-sys-headline-large: 300 2rem / 2.5rem Inter;--mat-sys-headline-large-font: Inter;--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: 300;--mat-sys-headline-medium: 300 1.75rem / 2.25rem Inter;--mat-sys-headline-medium-font: Inter;--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: 300;--mat-sys-headline-small: 300 1.5rem / 2rem Inter;--mat-sys-headline-small-font: Inter;--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: 300;--mat-sys-label-large: 500 .875rem / 1.25rem Inter;--mat-sys-label-large-font: Inter;--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: 900;--mat-sys-label-medium: 500 .75rem / 1rem Inter;--mat-sys-label-medium-font: Inter;--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: 900;--mat-sys-label-small: 500 .688rem / 1rem Inter;--mat-sys-label-small-font: Inter;--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: 300 1.375rem / 1.75rem Inter;--mat-sys-title-large-font: Inter;--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: 300;--mat-sys-title-medium: 500 1rem / 1.5rem Inter;--mat-sys-title-medium-font: Inter;--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;--mat-sys-title-small-font: Inter;--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}html{--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px}html{--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}:root{--brand-navy: rgb(11, 34, 54);--brand-navy-2: rgb(8, 27, 43);--brand-white: #ffffff;--brand-pill-bg: rgba(255, 255, 255, .08);--brand-pill-border: rgba(255, 255, 255, .14);--brand-pill-hover: rgba(255, 255, 255, .14);--brand-text-muted: rgba(255, 255, 255, .72);--topbar-h: 48px;--local-collapsed: 50px;--local-expanded: 190px;--signed-header-h: 76px;--signed-sidenav-w: 180px;--signed-shell-pad: 20px;--signed-main-gap: 20px;--app-accent: #64748b;--app-accent-strong: #475569;--app-bg: #f6f8fb;--app-surface: #ffffff;--app-text: #0f172a;--app-muted: #475569;--app-border: #e2e8f0;--app-shadow: 0 8px 22px rgba(15, 23, 42, .08);--app-table-header-bg: #eef2f6;--app-table-row-hover: #e9eef5;--app-table-row-alt: #f8fafc;--accent: var(--app-accent);--accent-strong: var(--app-accent-strong);--surface: var(--app-surface);--border: var(--app-border);--shadow: var(--app-shadow);--text: var(--app-text);--table-header-bg: var(--app-table-header-bg);--table-row-hover: var(--app-table-row-hover);--table-row-alt: var(--app-table-row-alt);--app-accent-soft: #eef2f6;--app-accent-muted: #94a3b8;--app-signal: #d97706;--app-signal-soft: #fff7e8;--app-surface-soft: #f8fafc;--app-hero-start: #f8fafc;--app-hero-end: #eef2f6;--app-hero-glow: rgba(100, 116, 139, .14)}body[data-product-theme=sec-red-flags]{--app-accent: #365f86;--app-accent-strong: #284b6d;--app-accent-soft: #e7f0f8;--app-accent-muted: #9bb7cf;--app-signal: #d97706;--app-signal-soft: #fff4df;--app-bg: #f3f7fa;--app-surface: #ffffff;--app-surface-soft: #edf3f8;--app-text: #102033;--app-muted: #536579;--app-border: #d5e0e9;--app-shadow: 0 10px 28px rgba(28, 55, 82, .08);--app-table-header-bg: #e8f0f6;--app-table-row-hover: #e3edf5;--app-table-row-alt: #f8fbfd;--app-hero-start: #edf4f9;--app-hero-end: #dfeaf3;--app-hero-glow: rgba(54, 95, 134, .17)}body[data-product-theme=board-members]{--app-accent: #626b9f;--app-accent-strong: #4a527f;--app-accent-soft: #eceefa;--app-accent-muted: #aab0d1;--app-signal: #7c6ba8;--app-signal-soft: #f1eef9;--app-bg: #f7f8fc;--app-surface: #ffffff;--app-surface-soft: #f0f1f7;--app-text: #171b2b;--app-muted: #596074;--app-border: #dde0eb;--app-shadow: 0 10px 28px rgba(54, 59, 91, .08);--app-table-header-bg: #eceef5;--app-table-row-hover: #e7e9f2;--app-table-row-alt: #fafaff;--app-hero-start: #f4f5fb;--app-hero-end: #e9ebf5;--app-hero-glow: rgba(98, 107, 159, .17)}html,body{height:100%;font-family:Inter,sans-serif!important;font-weight:400;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background:var(--app-bg);color:var(--app-text)}body{margin:0;background:var(--app-bg);color:var(--app-text);transition:background-color .22s ease}:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}.mat-mdc-raised-button.mat-primary{background-color:var(--app-accent)!important;color:#fff!important}.mat-mdc-raised-button.mat-primary:hover{background-color:var(--app-accent-strong)!important}.mat-mdc-tab.mdc-tab--active .mdc-tab__text-label,.mat-sort-header-sorted{color:var(--app-accent)!important}.mat-mdc-paginator .mat-mdc-icon-button.mat-mdc-button-base{color:var(--app-accent)}.selected-row .mat-mdc-cell{border-left:3px solid var(--app-accent)}.metric-card{border-left:3px solid var(--app-accent);padding-left:16px}.metric-value{font-size:1.8rem;font-weight:700;color:var(--app-accent)}.section-title{position:relative;padding-bottom:6px}.section-title:after{content:"";position:absolute;left:0;bottom:0;width:40px;height:2px;background:var(--app-accent)}.mat-mdc-card{background:var(--app-surface)!important;border:1px solid var(--app-border)!important;box-shadow:var(--app-shadow);border-radius:10px}.sec-red-flags-panel{background-color:#fff!important;border-radius:10px!important;box-shadow:0 6px 18px #00000026!important;padding:8px 0!important;border:1px solid #e0e0e0}.sec-red-flags-panel .mat-option{padding:12px 24px!important;min-height:48px;display:flex;align-items:center}.sec-red-flags-panel .mat-option:hover,.sec-red-flags-panel .mat-option.mat-active{background-color:#f3f8ff!important}.sec-red-flags-panel .mdc-list-item__primary-text{width:100%}.option-line{display:flex;align-items:center;justify-content:space-between;width:100%}.company-name{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:600;font-size:1rem;color:#222}.tickers{flex-shrink:0;white-space:nowrap;text-align:right;font-size:.85rem;font-weight:500;color:#666}.mat-mdc-table{background:var(--app-surface)}.mat-mdc-header-row,.mat-mdc-header-cell{background:var(--app-table-header-bg);color:var(--app-text);font-weight:700;border-bottom:1px solid var(--app-border)}.mat-mdc-cell{color:var(--app-text);border-bottom:1px solid var(--app-border)}.mat-mdc-row:hover .mat-mdc-cell{background:var(--app-table-row-hover)}.mat-mdc-row:nth-child(2n) .mat-mdc-cell{background:var(--app-table-row-alt)}.product-drawer{width:300px;max-width:92vw;background:var(--drawer-bg, #fff)!important;border-right:1px solid rgba(16,24,40,.1);box-shadow:0 18px 40px #0000002e;border-top-right-radius:18px;border-bottom-right-radius:18px}.product-drawer .drawer-list{padding:10px 8px}.product-drawer .drawer-item{border-radius:12px;overflow:hidden;margin:4px 0}.product-drawer .drawer-item.mat-mdc-list-item,.product-drawer .drawer-item.mdc-list-item{padding-top:10px!important;padding-bottom:10px!important}.product-drawer .drawer-item:hover{background:#1018280d!important}.product-drawer .drawer-item .mdc-list-item__content,.product-drawer .drawer-item .mat-mdc-list-item-unscoped-content,.product-drawer .drawer-item .mdc-list-item__primary-text,.product-drawer .drawer-item .mdc-list-item__text{min-width:0!important;width:100%!important}.product-drawer .drawer-item .mdc-list-item__content,.product-drawer .drawer-item .mat-mdc-list-item-unscoped-content{display:flex!important;align-items:center!important;gap:12px!important}.product-drawer .drawer-icon{font-size:18px!important;width:18px!important;height:18px!important;opacity:.88;flex:0 0 auto}.product-drawer .drawer-item-text{min-width:0!important;flex:1 1 auto!important;display:flex!important;flex-direction:column!important;gap:2px!important}.product-drawer .drawer-item-title{font-size:.9rem;font-weight:650;line-height:1.2;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.product-drawer .drawer-item-meta{font-size:.78rem;font-weight:600;opacity:.65;line-height:1.15;min-width:0!important;white-space:normal!important;display:-webkit-box!important;line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.product-drawer .drawer-chev{margin-left:auto!important;opacity:.35!important;font-size:18px;width:18px;height:18px;flex:0 0 auto!important}.product-drawer .drawer-item.active-product{background:#1018280f!important;position:relative}.product-drawer .drawer-item.active-product:after{content:"";position:absolute;inset:0;border-radius:12px;border:1px solid rgba(0,0,0,.06);box-shadow:inset 0 0 0 1px #ffffff59;pointer-events:none}.product-drawer .drawer-item.active-product .drawer-item-title{color:var(--product-accent, var(--app-accent))!important}.product-drawer .drawer-item.active-product .drawer-chev{opacity:.6!important}body[data-product-theme=sec-red-flags]{--font-body-size: .92rem;--font-body-line: 1.45;--font-heading-weight: 700;--font-section-weight: 650;--font-number-weight: 800}body[data-product-theme=sec-red-flags]{font-size:var(--font-body-size);line-height:var(--font-body-line)}body[data-product-theme=sec-red-flags] h1,body[data-product-theme=sec-red-flags] h2,body[data-product-theme=sec-red-flags] h3{font-weight:var(--font-heading-weight);letter-spacing:-.015em}body[data-product-theme=sec-red-flags] .section-title{font-weight:var(--font-section-weight);letter-spacing:-.01em}body[data-product-theme=sec-red-flags] .metric-value{font-weight:var(--font-number-weight);font-size:1.8rem;font-variant-numeric:tabular-nums}body[data-product-theme=sec-red-flags] .mat-mdc-table{font-size:.88rem;font-variant-numeric:tabular-nums}body[data-product-theme=sec-red-flags] .mat-mdc-cell.numeric{text-align:right;font-variant-numeric:tabular-nums}body[data-product-theme=board-members]{--font-body-size: 1rem;--font-body-line: 1.6;--font-heading-weight: 600;--font-section-weight: 600;--font-number-weight: 700}body[data-product-theme=board-members]{font-size:var(--font-body-size);line-height:var(--font-body-line)}body[data-product-theme=board-members] h1,body[data-product-theme=board-members] h2,body[data-product-theme=board-members] h3{font-weight:var(--font-heading-weight);letter-spacing:-.01em}body[data-product-theme=board-members] .profile-name{font-weight:700;font-size:1.15rem}body[data-product-theme=board-members] .mat-mdc-card{line-height:1.6}.selected-unis-dialog .mat-mdc-dialog-container{padding:0!important}.selected-unis-dialog .mdc-dialog__surface,.selected-unis-dialog .mat-mdc-dialog-surface{display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:16px!important}.selected-unis-dialog .mat-mdc-dialog-content{margin:0!important;padding:0!important;max-height:none!important;overflow:hidden!important}.selected-unis-dialog .dlg{display:flex;flex-direction:column;width:min(720px,92vw);max-width:92vw;padding:16px;box-sizing:border-box;gap:12px}.selected-unis-dialog .dlg-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.selected-unis-dialog .dlg-title-wrap{min-width:0;flex:1 1 auto}.selected-unis-dialog .dlg-title{font-size:18px;font-weight:900;letter-spacing:-.01em;color:var(--app-text, #0f172a);line-height:1.2;white-space:normal;word-break:break-word}.selected-unis-dialog .dlg-sub{margin-top:2px;font-size:13px;font-weight:700;color:var(--app-muted, #475569);white-space:nowrap}.selected-unis-dialog .dlg-body{flex:1 1 auto;min-height:0;max-height:min(60vh,520px);overflow:auto;padding:10px;border:1px solid var(--app-border, rgba(15,23,42,.14));border-radius:12px;background:var(--app-surface, #ffffff)}.selected-unis-dialog .sel-list{display:grid;gap:8px}.selected-unis-dialog .sel-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;border:1px solid rgba(15,23,42,.1);background:#ffffffeb}.selected-unis-dialog .sel-name{flex:1 1 auto;min-width:0;font-weight:800;color:#0f172ae0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selected-unis-dialog .dlg-footer{display:flex;align-items:center;gap:10px}.selected-unis-dialog .spacer{flex:1 1 auto}.selected-unis-dialog .dlg-footer .mat-mdc-raised-button{background:var(--app-accent, #7FA08F)!important;color:#fff!important}.company-autocomplete-panel.mat-mdc-autocomplete-panel,.cdk-overlay-pane .company-autocomplete-panel{background:#fff!important;background-color:#fff!important;border:1px solid var(--app-border, #d9e2ec)!important;border-radius:10px!important;box-shadow:0 12px 30px #0f172a1f!important}.company-autocomplete-panel .mdc-list,.company-autocomplete-panel .mat-mdc-option{background:#fff!important}mat-form-field.search-field button.clear-btn.mat-mdc-icon-button:focus,mat-form-field.search-field button.clear-btn.mat-mdc-icon-button:focus-visible{outline:none!important;box-shadow:none!important}mat-form-field.search-field button.clear-btn .mdc-icon-button__focus-ring,mat-form-field.search-field button.clear-btn .mdc-icon-button__ripple,mat-form-field.search-field button.clear-btn .mat-mdc-button-persistent-ripple,mat-form-field.search-field button.clear-btn .mat-mdc-button-ripple{opacity:0!important}mat-form-field.search-field button.clear-btn.mat-mdc-icon-button:before,mat-form-field.search-field button.clear-btn.mat-mdc-icon-button:after{opacity:0!important}mat-form-field.search-field .mat-mdc-form-field-icon-suffix{display:flex;align-items:center;padding-right:6px}mat-form-field.search-field button.clear-btn.mat-mdc-icon-button{width:32px;height:32px;padding:0!important;margin:0!important;display:grid;place-items:center;border:none!important;background:transparent!important}.product-strip{height:4px;background:var(--app-accent)}.results-table th{background:color-mix(in srgb,var(--app-accent) 5%,white)}.mat-mdc-header-row,.mat-mdc-header-cell{background:color-mix(in srgb,var(--app-accent) 8%,var(--app-surface))!important}.fp-dialog .mat-mdc-dialog-container{padding:0!important;border-radius:22px;overflow:hidden}.panel{max-width:1200px;margin:10px auto 18px;padding:22px 24px;background:#ffffffb8;border:1px solid color-mix(in srgb,var(--app-border) 68%,transparent);border-radius:20px;box-shadow:0 10px 24px #0f172a09}.panel-head{margin-bottom:16px}.panel-title{font-size:1.08rem;font-weight:780;letter-spacing:-.02em;color:var(--app-text)}.panel-subtitle{margin-top:6px;font-size:.9rem;line-height:1.55;color:var(--app-muted)}.btn-primary,.btn-secondary{height:42px;min-width:122px;border-radius:12px;font-weight:720;font-size:.84rem}.btn-primary{background:var(--app-accent);color:#fff;border:none}.btn-primary:hover{transform:translateY(-1px)}.btn-secondary{background:#fff9;border:1px solid var(--app-border);color:var(--app-text)}.confirm-delete-dialog-panel .mat-mdc-dialog-container{padding:0!important;overflow:hidden!important;border-radius:22px!important}.confirm-delete-dialog-panel .mat-mdc-dialog-surface{overflow:hidden!important;border-radius:22px!important;background:#fff!important}
