html{--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: #0000ef;--mat-sys-on-tertiary-fixed: #00006e;--mat-sys-on-tertiary-fixed-variant: #0000ef;--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: #343dff;--mat-sys-tertiary-container: #e0e0ff;--mat-sys-tertiary-fixed: #e0e0ff;--mat-sys-tertiary-fixed-dim: #bec2ff;--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 Roboto;--mat-sys-body-large-font: Roboto;--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 Roboto;--mat-sys-body-medium-font: Roboto;--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 Roboto;--mat-sys-body-small-font: Roboto;--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 Roboto;--mat-sys-display-large-font: Roboto;--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 Roboto;--mat-sys-display-medium-font: Roboto;--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 Roboto;--mat-sys-display-small-font: Roboto;--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 Roboto;--mat-sys-headline-large-font: Roboto;--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 Roboto;--mat-sys-headline-medium-font: Roboto;--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 Roboto;--mat-sys-headline-small-font: Roboto;--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 Roboto;--mat-sys-label-large-font: Roboto;--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 Roboto;--mat-sys-label-medium-font: Roboto;--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 Roboto;--mat-sys-label-small-font: Roboto;--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 Roboto;--mat-sys-title-large-font: Roboto;--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 Roboto;--mat-sys-title-medium-font: Roboto;--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 Roboto;--mat-sys-title-small-font: Roboto;--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}@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}:root{--nhm-brand-primary: #0e7490;--nhm-brand-primary-hover: #0c6479;--nhm-brand-primary-subtle: #cffafe;--nhm-brand-primary-border: #06b6d4;--nhm-brand-secondary: #475569;--nhm-brand-secondary-hover: #334155;--nhm-brand-secondary-subtle: #f1f5f9;--nhm-semantic-success-fg: #14532d;--nhm-semantic-success-bg: #f0fdf4;--nhm-semantic-success-border: #86efac;--nhm-semantic-success-icon: #15803d;--nhm-semantic-warning-fg: #92400e;--nhm-semantic-warning-bg: #fffbeb;--nhm-semantic-warning-border: #b45309;--nhm-semantic-warning-icon: #92400e;--nhm-phi-fg: #92400e;--nhm-phi-bg: #fffbeb;--nhm-phi-border: #b45309;--nhm-semantic-danger-fg: #991b1b;--nhm-semantic-danger-bg: #fef2f2;--nhm-semantic-danger-border: #fca5a5;--nhm-semantic-danger-icon: #991b1b;--nhm-semantic-info-fg: #1e40af;--nhm-semantic-info-bg: #eff6ff;--nhm-semantic-info-border: #93c5fd;--nhm-semantic-info-icon: #2563eb;--nhm-surface-bg: #ffffff;--nhm-surface-1: #f8fafc;--nhm-surface-2: #f1f5f9;--nhm-surface-3: #ffffff;--nhm-surface-toolbar: #0e7490;--nhm-surface-toolbar-expert: #1e293b;--nhm-border-subtle: #e2e8f0;--nhm-border-strong: #94a3b8;--nhm-skeleton-base: rgba(148, 163, 184, .28);--nhm-skeleton-shine: rgba(148, 163, 184, .45);--nhm-text-primary: #1e293b;--nhm-text-secondary: #475569;--nhm-text-tertiary: #64748b;--nhm-text-disabled: #94a3b8;--nhm-text-on-brand: #ffffff;--nhm-text-on-dark: #f1f5f9;--nhm-text-tertiary-on-dark: #cbd5e1;--nhm-state-hover: rgba(14, 116, 144, .06);--nhm-state-focus: rgba(14, 116, 144, .12);--nhm-state-active: rgba(14, 116, 144, .16);--nhm-tier-bronze-base: #78350f;--nhm-tier-bronze-accent: #b45309;--nhm-tier-bronze-on: #ffffff;--nhm-tier-silver-base: #475569;--nhm-tier-silver-accent: #94a3b8;--nhm-tier-silver-on: #1a1a1a;--nhm-tier-gold-base: #b45309;--nhm-tier-gold-accent: #f59e0b;--nhm-tier-gold-on: #1a1a1a;--nhm-tier-platinum-base: #6b7280;--nhm-tier-platinum-accent: #e5e7eb;--nhm-tier-platinum-on: #1a1a1a;--nhm-tier-diamond-base: #2563eb;--nhm-tier-diamond-accent: #38bdf8;--nhm-tier-diamond-on: #1a1a1a;--nhm-color-success: var(--nhm-semantic-success-fg);--nhm-color-success-subtle: var(--nhm-semantic-success-bg);--nhm-color-success-fg: var(--nhm-semantic-success-fg);--nhm-color-warning: var(--nhm-semantic-warning-fg);--nhm-color-warning-subtle: var(--nhm-semantic-warning-bg);--nhm-color-warning-fg: var(--nhm-semantic-warning-fg);--nhm-color-danger: var(--nhm-semantic-danger-fg);--nhm-color-danger-subtle: var(--nhm-semantic-danger-bg);--nhm-color-danger-fg: var(--nhm-semantic-danger-fg)}:root[data-theme=dark]{--nhm-brand-primary: #22d3ee;--nhm-brand-primary-hover: #67e8f9;--nhm-brand-primary-subtle: #164e63;--nhm-brand-primary-border: #0891b2;--nhm-brand-secondary: #94a3b8;--nhm-brand-secondary-hover: #cbd5e1;--nhm-brand-secondary-subtle: #1e293b;--nhm-semantic-success-fg: #86efac;--nhm-semantic-success-bg: #052e16;--nhm-semantic-success-border: #166534;--nhm-semantic-success-icon: #4ade80;--nhm-semantic-warning-fg: #fcd34d;--nhm-semantic-warning-bg: #1c1400;--nhm-semantic-warning-border: #92400e;--nhm-semantic-warning-icon: #fbbf24;--nhm-phi-fg: #fcd34d;--nhm-phi-bg: #1c1400;--nhm-phi-border: #92400e;--nhm-semantic-danger-fg: #fca5a5;--nhm-semantic-danger-bg: #1a0000;--nhm-semantic-danger-border: #991b1b;--nhm-semantic-danger-icon: #f87171;--nhm-semantic-info-fg: #93c5fd;--nhm-semantic-info-bg: #0c1a3a;--nhm-semantic-info-border: #1e40af;--nhm-semantic-info-icon: #60a5fa;--nhm-surface-bg: #0f172a;--nhm-surface-1: #1e293b;--nhm-surface-2: #293548;--nhm-surface-3: #1e293b;--nhm-surface-toolbar: #1e293b;--nhm-surface-toolbar-expert: #0f172a;--nhm-border-subtle: #334155;--nhm-border-strong: #475569;--nhm-skeleton-base: rgba(203, 213, 225, .1);--nhm-skeleton-shine: rgba(203, 213, 225, .2);--nhm-text-primary: #f1f5f9;--nhm-text-secondary: #94a3b8;--nhm-text-tertiary: #64748b;--nhm-text-disabled: #475569;--nhm-text-on-brand: #0f172a;--nhm-text-on-dark: #f1f5f9;--nhm-text-tertiary-on-dark: #94a3b8;--nhm-state-hover: rgba(34, 211, 238, .08);--nhm-state-focus: rgba(34, 211, 238, .16);--nhm-state-active: rgba(34, 211, 238, .24);--nhm-color-success: var(--nhm-semantic-success-fg);--nhm-color-success-subtle: var(--nhm-semantic-success-bg);--nhm-color-success-fg: var(--nhm-semantic-success-fg);--nhm-color-warning: var(--nhm-semantic-warning-fg);--nhm-color-warning-subtle: var(--nhm-semantic-warning-bg);--nhm-color-warning-fg: var(--nhm-semantic-warning-fg);--nhm-color-danger: var(--nhm-semantic-danger-fg);--nhm-color-danger-subtle: var(--nhm-semantic-danger-bg);--nhm-color-danger-fg: var(--nhm-semantic-danger-fg)}:root{--nhm-space-1: 4px;--nhm-space-2: 8px;--nhm-space-3: 12px;--nhm-space-4: 16px;--nhm-space-5: 20px;--nhm-space-6: 24px;--nhm-space-8: 32px;--nhm-space-10: 40px;--nhm-space-12: 48px;--nhm-space-16: 64px}:root{--nhm-radius-sm: 4px;--nhm-radius-md: 8px;--nhm-radius-lg: 12px;--nhm-radius-xl: 16px;--nhm-radius-full: 9999px}:root{--nhm-shadow-rest: 0 1px 3px rgba(15, 23, 42, .08), 0 1px 2px rgba(15, 23, 42, .06);--nhm-shadow-hover: 0 4px 8px rgba(15, 23, 42, .1), 0 2px 4px rgba(15, 23, 42, .07);--nhm-shadow-modal: 0 20px 25px rgba(15, 23, 42, .14), 0 8px 10px rgba(15, 23, 42, .1);--nhm-shadow-sm: 0 1px 2px rgba(15, 23, 42, .05);--nhm-shadow-md: 0 4px 12px rgba(15, 23, 42, .08);--nhm-shadow-lg: 0 10px 24px rgba(15, 23, 42, .1);--nhm-focus-ring: 0 0 0 3px rgba(14, 116, 144, .3)}:root[data-theme=dark]{--nhm-shadow-rest: 0 0 0 1px rgba(148, 163, 184, .12), 0 1px 2px rgba(0, 0, 0, .4);--nhm-shadow-hover: 0 0 0 1px rgba(148, 163, 184, .2), 0 4px 8px rgba(0, 0, 0, .5);--nhm-shadow-modal: 0 0 0 1px rgba(148, 163, 184, .15), 0 20px 40px rgba(0, 0, 0, .7);--nhm-shadow-sm: 0 0 0 1px rgba(148, 163, 184, .08);--nhm-shadow-md: 0 0 0 1px rgba(148, 163, 184, .12), 0 4px 8px rgba(0, 0, 0, .4);--nhm-shadow-lg: 0 0 0 1px rgba(148, 163, 184, .12), 0 10px 20px rgba(0, 0, 0, .6);--nhm-focus-ring: 0 0 0 3px rgba(34, 211, 238, .4)}:root{--nhm-duration-fast: .12s;--nhm-duration-medium: .24s;--nhm-duration-slow: .48s;--nhm-ease-out: cubic-bezier(0, 0, .2, 1);--nhm-ease-in: cubic-bezier(.4, 0, 1, 1);--nhm-ease-in-out: cubic-bezier(.4, 0, .2, 1);--nhm-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--nhm-transition-base: all var(--nhm-duration-fast) var(--nhm-ease-in-out);--nhm-transition-color: color var(--nhm-duration-fast) var(--nhm-ease-in-out), background-color var(--nhm-duration-fast) var(--nhm-ease-in-out), border-color var(--nhm-duration-fast) var(--nhm-ease-in-out);--nhm-transition-shadow: box-shadow var(--nhm-duration-fast) var(--nhm-ease-out);--nhm-transition-opacity: opacity var(--nhm-duration-medium) var(--nhm-ease-in-out);--nhm-transition-slide: transform var(--nhm-duration-medium) var(--nhm-ease-out), opacity var(--nhm-duration-medium) var(--nhm-ease-out)}@media(prefers-reduced-motion:reduce){:root{--nhm-duration-fast: 1ms;--nhm-duration-medium: 1ms;--nhm-duration-slow: 1ms}}:root{--nhm-font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, sans-serif;--nhm-font-mono: "JetBrains Mono", "Fira Code", "Cascadia Code", "Courier New", monospace;--nhm-text-xs: .75rem;--nhm-text-sm: .875rem;--nhm-text-base: 1rem;--nhm-text-lg: 1.125rem;--nhm-text-xl: 1.25rem;--nhm-text-2xl: 1.5rem;--nhm-text-3xl: 2rem;--nhm-text-4xl: 3rem;--nhm-leading-tight: 1.2;--nhm-leading-snug: 1.375;--nhm-leading-normal: 1.5;--nhm-leading-relaxed: 1.625;--nhm-font-regular: 400;--nhm-font-medium: 500;--nhm-font-semibold: 600;--nhm-font-bold: 700;--nhm-tracking-tight: -.025em;--nhm-tracking-normal: 0em;--nhm-tracking-wide: .025em;--nhm-tracking-wider: .05em}.nhm-text-heading-1{font-family:var(--nhm-font-sans);font-size:var(--nhm-text-4xl);font-weight:var(--nhm-font-bold);line-height:var(--nhm-leading-tight);letter-spacing:var(--nhm-tracking-tight);color:var(--nhm-text-primary)}.nhm-text-heading-2{font-family:var(--nhm-font-sans);font-size:var(--nhm-text-3xl);font-weight:var(--nhm-font-semibold);line-height:var(--nhm-leading-tight);letter-spacing:var(--nhm-tracking-tight);color:var(--nhm-text-primary)}.nhm-text-heading-3{font-family:var(--nhm-font-sans);font-size:var(--nhm-text-2xl);font-weight:var(--nhm-font-semibold);line-height:var(--nhm-leading-snug);letter-spacing:-.01em;color:var(--nhm-text-primary)}.nhm-text-heading-4{font-family:var(--nhm-font-sans);font-size:var(--nhm-text-xl);font-weight:var(--nhm-font-medium);line-height:var(--nhm-leading-snug);letter-spacing:var(--nhm-tracking-normal);color:var(--nhm-text-primary)}.nhm-text-body{font-family:var(--nhm-font-sans);font-size:var(--nhm-text-base);font-weight:var(--nhm-font-regular);line-height:var(--nhm-leading-normal);letter-spacing:var(--nhm-tracking-normal);color:var(--nhm-text-primary)}.nhm-text-body-sm{font-family:var(--nhm-font-sans);font-size:var(--nhm-text-sm);font-weight:var(--nhm-font-regular);line-height:var(--nhm-leading-normal);letter-spacing:var(--nhm-tracking-normal);color:var(--nhm-text-primary)}.nhm-text-caption{font-family:var(--nhm-font-sans);font-size:var(--nhm-text-xs);font-weight:var(--nhm-font-regular);line-height:var(--nhm-leading-normal);letter-spacing:var(--nhm-tracking-wide);color:var(--nhm-text-tertiary)}.nhm-text-overline{font-family:var(--nhm-font-sans);font-size:var(--nhm-text-xs);font-weight:var(--nhm-font-semibold);line-height:var(--nhm-leading-normal);letter-spacing:var(--nhm-tracking-wider);text-transform:uppercase;color:var(--nhm-text-tertiary)}.nhm-text-mono{font-family:var(--nhm-font-mono);font-size:var(--nhm-text-sm);font-weight:var(--nhm-font-regular);line-height:var(--nhm-leading-normal);letter-spacing:var(--nhm-tracking-normal);color:var(--nhm-text-secondary)}:root{--nhm-page-max-width-desktop: min(1680px, 92vw);--nhm-page-max-width-narrow: min(680px, 92vw);--nhm-page-max-width-mid: min(1200px, 92vw);--nhm-page-gutter-desktop: var(--nhm-space-10);--nhm-page-gutter-tablet: var(--nhm-space-6);--nhm-page-gutter-mobile: var(--nhm-space-4);--nhm-content-grid-cols-sm: 4;--nhm-content-grid-cols-md: 8;--nhm-content-grid-cols-lg: 12;--nhm-content-grid-cols-xl: 12;--nhm-content-grid-gap: var(--nhm-space-6);--nhm-sidebar-width-expanded: 260px;--nhm-sidebar-width-rail: 72px;--nhm-toolbar-height: 64px}.nhm-dialog__header{display:flex;align-items:flex-start;gap:var(--nhm-space-3);padding:var(--nhm-space-6) var(--nhm-space-6) var(--nhm-space-4);border-bottom:1px solid var(--nhm-border-subtle);background-color:var(--nhm-surface-3);margin:-24px -24px 0}@media(max-width:599px){.nhm-dialog__header{padding:var(--nhm-space-4) var(--nhm-space-4) var(--nhm-space-3);margin:-16px -16px 0}}.nhm-dialog__header-text{display:flex;flex-direction:column;gap:var(--nhm-space-1);flex:1;min-width:0}.nhm-dialog__title{margin:0;font-family:var(--nhm-font-sans);font-size:var(--nhm-text-xl);font-weight:var(--nhm-font-semibold);line-height:var(--nhm-leading-snug);letter-spacing:-.01em;color:var(--nhm-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nhm-dialog__subtitle{margin:0;font-size:var(--nhm-text-sm);color:var(--nhm-text-secondary);line-height:var(--nhm-leading-normal)}.nhm-dialog__close{flex-shrink:0;margin-top:calc(-1 * var(--nhm-space-1));margin-right:calc(-1 * var(--nhm-space-2));color:var(--nhm-text-tertiary)}.nhm-dialog__close:hover{color:var(--nhm-text-primary)}.nhm-dialog__body{padding:var(--nhm-space-6)!important;display:flex;flex-direction:column;gap:var(--nhm-space-4);background-color:var(--nhm-surface-3);max-height:calc(80vh - 140px);overflow-y:auto}@media(max-width:599px){.nhm-dialog__body{padding:var(--nhm-space-4)!important;max-height:calc(90vh - 120px)}}.nhm-dialog__body form,.nhm-dialog__form{display:flex;flex-direction:column;gap:var(--nhm-space-4);padding-top:var(--nhm-space-2)}.nhm-dialog__body form mat-form-field,.nhm-dialog__form mat-form-field{width:100%}.nhm-dialog__footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--nhm-space-3);padding:var(--nhm-space-4) var(--nhm-space-6)!important;border-top:1px solid var(--nhm-border-subtle);background-color:var(--nhm-surface-3)}@media(max-width:599px){.nhm-dialog__footer{flex-direction:column-reverse;align-items:stretch;padding:var(--nhm-space-4)!important;gap:var(--nhm-space-2)}.nhm-dialog__footer button,.nhm-dialog__footer a{width:100%}}.nhm-dialog__footer button[color=warn],.nhm-dialog__footer button.nhm-btn-danger{color:var(--nhm-semantic-danger-fg);border-color:var(--nhm-semantic-danger-border)}.nhm-dialog__footer button[color=warn]:hover,.nhm-dialog__footer button.nhm-btn-danger:hover{background-color:var(--nhm-semantic-danger-bg)}.nhm-dialog--form .mat-mdc-dialog-container{--mdc-dialog-container-shape: var(--nhm-radius-lg);width:min(560px,92vw)!important;max-width:min(560px,92vw)!important}.nhm-dialog--viewer .mat-mdc-dialog-container{--mdc-dialog-container-shape: var(--nhm-radius-lg);width:min(720px,92vw)!important;max-width:min(720px,92vw)!important}.nhm-dialog--confirm .mat-mdc-dialog-container{--mdc-dialog-container-shape: var(--nhm-radius-lg);width:min(440px,92vw)!important;max-width:min(440px,92vw)!important}.mat-mdc-dialog-container .mdc-dialog__surface{background-color:var(--nhm-surface-3)!important;box-shadow:var(--nhm-shadow-modal)!important;border-radius:var(--nhm-radius-lg)!important;color:var(--nhm-text-primary)!important}mat-dialog-title.nhm-dialog__title-directive,[mat-dialog-title].nhm-dialog__title-directive{font-size:var(--nhm-text-xl)!important;font-weight:var(--nhm-font-semibold)!important;color:var(--nhm-text-primary)!important;letter-spacing:-.01em}mat-dialog-actions[align=end]{justify-content:flex-end;gap:var(--nhm-space-3);padding:var(--nhm-space-4) var(--nhm-space-6)!important;border-top:1px solid var(--nhm-border-subtle);margin-top:0}@media(max-width:599px){mat-dialog-actions[align=end]{flex-direction:column-reverse;align-items:stretch;padding:var(--nhm-space-4)!important;gap:var(--nhm-space-2)}mat-dialog-actions[align=end] button{width:100%;margin-left:0!important}}mat-dialog-content{padding:var(--nhm-space-6)!important;padding-top:var(--nhm-space-4)!important}@media(max-width:599px){mat-dialog-content{padding:var(--nhm-space-4)!important}}mat-dialog-title,[mat-dialog-title]{margin-bottom:0!important;padding:var(--nhm-space-6) var(--nhm-space-6) var(--nhm-space-4)!important;border-bottom:1px solid var(--nhm-border-subtle);font-size:var(--nhm-text-xl)!important;font-weight:var(--nhm-font-semibold)!important;letter-spacing:-.01em;color:var(--nhm-text-primary)!important}@media(max-width:599px){mat-dialog-title,[mat-dialog-title]{padding:var(--nhm-space-4)!important}}.nhm-card--hero{background:linear-gradient(145deg,color-mix(in srgb,var(--nhm-brand-primary) 8%,var(--nhm-surface-1)) 0%,var(--nhm-surface-1) 100%)!important;border-left:4px solid var(--nhm-brand-primary)!important;box-shadow:var(--nhm-shadow-md)!important}.nhm-card--hero mat-card-title,.nhm-card--hero .mat-mdc-card-title{font-size:var(--nhm-text-lg)!important;font-weight:var(--nhm-font-semibold)!important;color:var(--nhm-brand-primary)!important}.nhm-card--standard{background-color:var(--nhm-surface-1)!important;box-shadow:var(--nhm-shadow-rest)!important;border:1px solid var(--nhm-border-subtle)!important}.nhm-card--standard:hover{box-shadow:var(--nhm-shadow-hover)!important}.nhm-card--action{background:linear-gradient(135deg,var(--nhm-brand-primary-subtle) 0%,color-mix(in srgb,var(--nhm-brand-primary-subtle) 40%,var(--nhm-surface-1)) 100%)!important;box-shadow:var(--nhm-shadow-md)!important;border:1px solid var(--nhm-brand-primary-border)!important}.nhm-card--action mat-card-title,.nhm-card--action .mat-mdc-card-title{color:var(--nhm-brand-primary)!important}:root[data-theme=dark] .nhm-card--hero{background:var(--nhm-surface-1)!important;border-left:4px solid var(--nhm-brand-primary)!important;box-shadow:var(--nhm-shadow-rest)!important}:root[data-theme=dark] .nhm-card--action{background:var(--nhm-brand-primary-subtle)!important;border:1px solid var(--nhm-brand-primary-border)!important;box-shadow:var(--nhm-shadow-rest)!important}.nhm-tab-section{padding:var(--nhm-space-6) 0}.nhm-tab-header-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--nhm-space-6);gap:var(--nhm-space-4);flex-wrap:wrap}@media(max-width:599px){.nhm-tab-header-row{flex-direction:column;align-items:flex-start}}.nhm-tab-header-actions{display:flex;gap:var(--nhm-space-2);align-items:center;flex-wrap:wrap}@media(max-width:599px){.nhm-tab-header-actions{width:100%}}.nhm-tab-heading{font-size:var(--nhm-text-lg);font-weight:var(--nhm-font-semibold);color:var(--nhm-text-primary);margin:0;line-height:var(--nhm-leading-snug)}.nhm-record-section{display:flex;align-items:center;gap:var(--nhm-space-3);margin:var(--nhm-space-6) 0 var(--nhm-space-4);padding-bottom:var(--nhm-space-3);border-bottom:1px solid var(--nhm-border-subtle)}.nhm-record-section:first-child{margin-top:0}.nhm-record-section__title{margin:0;font-size:var(--nhm-text-lg);font-weight:var(--nhm-font-semibold);color:var(--nhm-text-primary);line-height:var(--nhm-leading-snug)}.nhm-record-section__count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 var(--nhm-space-2);border-radius:var(--nhm-radius-full);background-color:var(--nhm-brand-primary-subtle);color:var(--nhm-brand-primary);font-size:var(--nhm-text-xs);font-weight:var(--nhm-font-semibold);line-height:1}:root[data-theme=dark] .nhm-record-section__count{background-color:var(--nhm-brand-primary-subtle);color:var(--nhm-brand-primary)}.nhm-record-row{display:flex;align-items:flex-start;gap:var(--nhm-space-3);padding:var(--nhm-space-4) 0;border-bottom:1px solid var(--nhm-border-subtle);min-width:0}.nhm-record-row:last-child{border-bottom:none}.nhm-record-row__icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--nhm-radius-full);background-color:var(--nhm-brand-primary-subtle);color:var(--nhm-brand-primary);flex-shrink:0;font-size:20px}.nhm-record-row__icon mat-icon,.nhm-record-row__icon .mat-icon{font-size:20px;width:20px;height:20px;color:var(--nhm-brand-primary)}@media(max-width:599px){.nhm-record-row__icon{width:32px;height:32px;font-size:16px}.nhm-record-row__icon mat-icon,.nhm-record-row__icon .mat-icon{font-size:16px;width:16px;height:16px}}.nhm-record-row__icon--danger{background-color:var(--nhm-semantic-danger-bg);color:var(--nhm-semantic-danger-icon)}.nhm-record-row__icon--danger mat-icon,.nhm-record-row__icon--danger .mat-icon{color:var(--nhm-semantic-danger-icon)}.nhm-record-row__icon--warning{background-color:var(--nhm-semantic-warning-bg);color:var(--nhm-semantic-warning-icon)}.nhm-record-row__icon--warning mat-icon,.nhm-record-row__icon--warning .mat-icon{color:var(--nhm-semantic-warning-icon)}.nhm-record-row__icon--success{background-color:var(--nhm-semantic-success-bg);color:var(--nhm-semantic-success-icon)}.nhm-record-row__icon--success mat-icon,.nhm-record-row__icon--success .mat-icon{color:var(--nhm-semantic-success-icon)}.nhm-record-row__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--nhm-space-1)}.nhm-record-row__title{font-size:var(--nhm-text-base);font-weight:var(--nhm-font-medium);color:var(--nhm-text-primary);line-height:var(--nhm-leading-snug);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:599px){.nhm-record-row__title{white-space:normal;overflow:visible;text-overflow:unset}}.nhm-record-row__meta{font-size:var(--nhm-text-xs);color:var(--nhm-text-secondary);line-height:var(--nhm-leading-normal);display:flex;flex-wrap:wrap;align-items:center;gap:var(--nhm-space-2)}.nhm-record-row__meta-label{font-weight:var(--nhm-font-medium);color:var(--nhm-text-tertiary)}.nhm-record-row__actions{display:flex;align-items:center;gap:var(--nhm-space-1);flex-shrink:0}.nhm-record-row__actions button[mat-icon-button],.nhm-record-row__actions .mat-mdc-icon-button{width:32px!important;height:32px!important;line-height:32px!important;padding:0!important}.nhm-record-chip{font-size:var(--nhm-text-xs)!important;height:20px!important;line-height:20px!important;border-radius:var(--nhm-radius-sm)!important;padding:0 var(--nhm-space-2)!important}.nhm-record-chip--active{background-color:var(--nhm-semantic-success-bg)!important;color:var(--nhm-semantic-success-fg)!important}.nhm-record-chip--resolved,.nhm-record-chip--completed{background-color:var(--nhm-semantic-info-bg)!important;color:var(--nhm-semantic-info-fg)!important}.nhm-record-chip--chronic,.nhm-record-chip--warning{background-color:var(--nhm-semantic-warning-bg)!important;color:var(--nhm-semantic-warning-fg)!important}.nhm-record-chip--archived,.nhm-record-chip--neutral{background-color:var(--nhm-surface-2)!important;color:var(--nhm-text-secondary)!important}.nhm-record-chip--info{background-color:var(--nhm-semantic-info-bg)!important;color:var(--nhm-semantic-info-fg)!important}.nhm-tab-skeleton{display:flex;flex-direction:column;gap:0;padding:var(--nhm-space-2) 0}.nhm-tab-skeleton app-skeleton{border-bottom:1px solid var(--nhm-border-subtle)}.nhm-tab-skeleton app-skeleton:last-child{border-bottom:none}.nhm-tab-skeleton--grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--nhm-space-4)}@media(max-width:599px){.nhm-tab-skeleton--grid{grid-template-columns:1fr}}.nhm-toast .mat-mdc-snackbar-surface{border-radius:var(--nhm-radius-md)!important;box-shadow:0 4px 12px #0f172a1a,0 1px #0f172a0a inset!important;padding:var(--nhm-space-3) var(--nhm-space-4)!important;min-width:280px;max-width:min(420px,92vw)}.nhm-toast .mat-mdc-snack-bar-label,.nhm-toast .mdc-snackbar__label{font-family:var(--nhm-font-sans)!important;font-size:var(--nhm-text-sm)!important;font-weight:var(--nhm-font-medium)!important;line-height:var(--nhm-leading-normal)!important;letter-spacing:.01em;display:flex!important;align-items:flex-start;gap:var(--nhm-space-3)}.nhm-toast .mat-mdc-snack-bar-label:before,.nhm-toast .mdc-snackbar__label:before{flex-shrink:0;font-family:Material Icons,sans-serif;font-weight:400;font-size:1.25rem;line-height:1.4;content:"info"}.nhm-toast.nhm-toast-info .mat-mdc-snackbar-surface{background:var(--nhm-brand-primary-subtle)!important;color:var(--nhm-text-primary)!important;border-left:4px solid var(--nhm-brand-primary)}.nhm-toast.nhm-toast-info .mat-mdc-snack-bar-label,.nhm-toast.nhm-toast-info .mdc-snackbar__label{color:var(--nhm-text-primary)!important}.nhm-toast.nhm-toast-info .mat-mdc-snack-bar-label:before,.nhm-toast.nhm-toast-info .mdc-snackbar__label:before{content:"info";color:var(--nhm-brand-primary)}.nhm-toast.nhm-toast-success .mat-mdc-snackbar-surface{background:var(--nhm-semantic-success-bg)!important;color:var(--nhm-semantic-success-fg)!important;border-left:4px solid var(--nhm-semantic-success-border)}.nhm-toast.nhm-toast-success .mat-mdc-snack-bar-label,.nhm-toast.nhm-toast-success .mdc-snackbar__label{color:var(--nhm-semantic-success-fg)!important}.nhm-toast.nhm-toast-success .mat-mdc-snack-bar-label:before,.nhm-toast.nhm-toast-success .mdc-snackbar__label:before{content:"check_circle";color:var(--nhm-semantic-success-icon)}.nhm-toast.nhm-toast-warn .mat-mdc-snackbar-surface{background:var(--nhm-semantic-warning-bg)!important;color:var(--nhm-semantic-warning-fg)!important;border-left:4px solid var(--nhm-semantic-warning-border)}.nhm-toast.nhm-toast-warn .mat-mdc-snack-bar-label,.nhm-toast.nhm-toast-warn .mdc-snackbar__label{color:var(--nhm-semantic-warning-fg)!important}.nhm-toast.nhm-toast-warn .mat-mdc-snack-bar-label:before,.nhm-toast.nhm-toast-warn .mdc-snackbar__label:before{content:"warning_amber";color:var(--nhm-semantic-warning-icon)}.nhm-toast.nhm-toast-error .mat-mdc-snackbar-surface{background:var(--nhm-semantic-danger-bg)!important;color:var(--nhm-semantic-danger-fg)!important;border-left:4px solid var(--nhm-semantic-danger-border)}.nhm-toast.nhm-toast-error .mat-mdc-snack-bar-label,.nhm-toast.nhm-toast-error .mdc-snackbar__label{color:var(--nhm-semantic-danger-fg)!important}.nhm-toast.nhm-toast-error .mat-mdc-snack-bar-label:before,.nhm-toast.nhm-toast-error .mdc-snackbar__label:before{content:"error_outline";color:var(--nhm-semantic-danger-icon)}@media(max-width:599px){.nhm-toast .mat-mdc-snackbar-surface{min-width:0;max-width:100%;padding:var(--nhm-space-3) var(--nhm-space-3)!important}}.nhm-tile-header{display:flex;align-items:center;gap:var(--nhm-space-3);width:100%}.nhm-tile-header__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:var(--nhm-radius-full, 9999px);background-color:var(--nhm-brand-primary-subtle);color:var(--nhm-brand-primary)}.nhm-tile-header__icon mat-icon{font-size:1.25rem;width:1.25rem;height:1.25rem;line-height:1}@media(max-width:599px){.nhm-tile-header__icon{width:36px;height:36px}.nhm-tile-header__icon mat-icon{font-size:1.125rem;width:1.125rem;height:1.125rem}}.nhm-tile-header__title{margin:0;font-family:var(--nhm-font-sans);font-size:var(--nhm-text-base);font-weight:var(--nhm-font-semibold);line-height:var(--nhm-leading-snug);letter-spacing:var(--nhm-tracking-normal);color:var(--nhm-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nhm-admin-table-page{width:100%;max-width:var(--nhm-page-max-width-desktop);margin-inline:auto;padding:var(--nhm-space-6) var(--nhm-page-gutter-desktop);display:flex;flex-direction:column;gap:var(--nhm-space-5)}@media(max-width:959px){.nhm-admin-table-page{padding:var(--nhm-space-6) var(--nhm-page-gutter-tablet)}}@media(max-width:599px){.nhm-admin-table-page{padding:var(--nhm-space-4) var(--nhm-page-gutter-mobile);gap:var(--nhm-space-4)}}.nhm-admin-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--nhm-space-4);flex-wrap:wrap;padding-bottom:var(--nhm-space-4);border-bottom:1px solid var(--nhm-border-subtle)}@media(max-width:599px){.nhm-admin-table-toolbar{flex-direction:column;align-items:flex-start;gap:var(--nhm-space-3)}}.nhm-admin-table-toolbar__title-group{display:flex;flex-direction:column;gap:var(--nhm-space-1);min-width:0;flex:1 1 auto}.nhm-admin-table-toolbar__title-row{display:flex;align-items:center;gap:var(--nhm-space-3);min-width:0;flex:1 1 auto}.nhm-admin-table-toolbar__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:var(--nhm-radius-full, 9999px);background:linear-gradient(135deg,var(--nhm-brand-primary-subtle) 0%,color-mix(in srgb,var(--nhm-brand-primary-subtle) 70%,white) 100%);color:var(--nhm-brand-primary);box-shadow:var(--nhm-shadow-sm, 0 1px 2px rgba(0, 0, 0, .06));outline:1px solid color-mix(in srgb,var(--nhm-brand-primary) 18%,transparent);outline-offset:0}.nhm-admin-table-toolbar__icon mat-icon{font-size:1.375rem;width:1.375rem;height:1.375rem;line-height:1}@media(max-width:599px){.nhm-admin-table-toolbar__icon{width:38px;height:38px}.nhm-admin-table-toolbar__icon mat-icon{font-size:1.125rem;width:1.125rem;height:1.125rem}}.nhm-admin-table-toolbar__title{font-size:var(--nhm-text-2xl);font-weight:var(--nhm-font-bold);color:var(--nhm-text-primary);line-height:var(--nhm-leading-tight);margin:0}.nhm-admin-table-toolbar__subtitle{font-size:var(--nhm-text-sm);color:var(--nhm-text-secondary);margin:0;line-height:var(--nhm-leading-normal)}.nhm-admin-table-toolbar__actions{display:flex;gap:var(--nhm-space-2);align-items:center;flex-shrink:0;flex-wrap:wrap}@media(max-width:599px){.nhm-admin-table-toolbar__actions{width:100%}}.nhm-admin-table-filters{display:flex;align-items:center;gap:var(--nhm-space-3);flex-wrap:wrap}.nhm-admin-table-filters__search{min-width:240px;flex:1 1 240px;max-width:400px}.nhm-admin-table-wrap{overflow-x:auto;border:1px solid var(--nhm-border-subtle);border-radius:var(--nhm-radius-lg);background:var(--nhm-surface-1)}.nhm-admin-table-wrap::-webkit-scrollbar{height:6px}.nhm-admin-table-wrap::-webkit-scrollbar-track{background:var(--nhm-surface-2);border-radius:3px}.nhm-admin-table-wrap::-webkit-scrollbar-thumb{background:var(--nhm-border-strong);border-radius:3px}.nhm-admin-table{width:100%;font-size:var(--nhm-text-sm);color:var(--nhm-text-primary);border-collapse:collapse}.nhm-admin-table__head,.nhm-admin-table tr[role=row]:first-child,.nhm-admin-table .nhm-admin-table__row--head{background:var(--nhm-surface-2);border-bottom:2px solid var(--nhm-border-subtle)}.nhm-admin-table th,.nhm-admin-table [role=columnheader]{padding:var(--nhm-space-3) var(--nhm-space-4);font-size:var(--nhm-text-xs);font-weight:var(--nhm-font-semibold);color:var(--nhm-text-secondary);text-transform:uppercase;letter-spacing:var(--nhm-tracking-wider);white-space:nowrap;text-align:left}.nhm-admin-table th[aria-sort],.nhm-admin-table [role=columnheader][aria-sort]{color:var(--nhm-brand-primary)}.nhm-admin-table td,.nhm-admin-table [role=cell]{padding:var(--nhm-space-3) var(--nhm-space-4);border-bottom:1px solid var(--nhm-border-subtle);vertical-align:middle;line-height:var(--nhm-leading-normal)}.nhm-admin-table tr,.nhm-admin-table .nhm-admin-table__row{transition:background-color var(--nhm-duration-fast, .1s) ease}.nhm-admin-table tr:last-child td,.nhm-admin-table tr:last-child [role=cell],.nhm-admin-table .nhm-admin-table__row:last-child td,.nhm-admin-table .nhm-admin-table__row:last-child [role=cell]{border-bottom:none}.nhm-admin-table tr:not(.nhm-admin-table__row--head):hover,.nhm-admin-table .nhm-admin-table__row:not(.nhm-admin-table__row--head):hover{background-color:var(--nhm-state-hover);cursor:default}.nhm-admin-table tr[tabindex],.nhm-admin-table .nhm-admin-table__row[tabindex]{cursor:pointer}.nhm-admin-table tr[tabindex]:focus-visible,.nhm-admin-table .nhm-admin-table__row[tabindex]:focus-visible{outline:2px solid var(--nhm-brand-primary);outline-offset:-2px}.nhm-admin-table .meta,.nhm-admin-table td.meta,.nhm-admin-table [role=cell].meta{font-family:var(--nhm-font-mono, monospace);font-size:var(--nhm-text-xs);color:var(--nhm-text-tertiary);letter-spacing:.01em;white-space:nowrap}.nhm-admin-table .cell-primary{font-weight:var(--nhm-font-medium);color:var(--nhm-text-primary)}.nhm-admin-table .cell-secondary{font-size:var(--nhm-text-xs);color:var(--nhm-text-secondary)}.nhm-admin-table .cell-truncate{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nhm-admin-status-chip{display:inline-flex;align-items:center;padding:2px var(--nhm-space-2);border-radius:var(--nhm-radius-full);font-size:var(--nhm-text-xs);font-weight:var(--nhm-font-medium);line-height:1.4;white-space:nowrap;background:var(--nhm-surface-2);color:var(--nhm-text-secondary)}.nhm-admin-status-chip--success{background:var(--nhm-semantic-success-bg);color:var(--nhm-semantic-success-fg)}.nhm-admin-status-chip--warning{background:var(--nhm-semantic-warning-bg);color:var(--nhm-semantic-warning-fg)}.nhm-admin-status-chip--danger{background:var(--nhm-semantic-danger-bg);color:var(--nhm-semantic-danger-fg)}.nhm-admin-status-chip--info{background:var(--nhm-semantic-info-bg);color:var(--nhm-semantic-info-fg)}.nhm-admin-status-chip--neutral{background:var(--nhm-surface-2);color:var(--nhm-text-tertiary)}.nhm-admin-table-skel{display:flex;flex-direction:column;border:1px solid var(--nhm-border-subtle);border-radius:var(--nhm-radius-lg);overflow:hidden;background:var(--nhm-surface-1)}.nhm-admin-table-skel__row{display:flex;align-items:center;gap:var(--nhm-space-4);padding:var(--nhm-space-3) var(--nhm-space-4);border-bottom:1px solid var(--nhm-border-subtle)}.nhm-admin-table-skel__row:last-child{border-bottom:none}.nhm-admin-table-skel__row:after{content:"";display:block;width:100%;height:14px;border-radius:var(--nhm-radius-sm);background:linear-gradient(90deg,var(--nhm-skeleton-base) 0%,var(--nhm-skeleton-shine) 50%,var(--nhm-skeleton-base) 100%);background-size:200% 100%;animation:nhm-admin-table-shimmer 1.5s infinite}@media(prefers-reduced-motion:reduce){.nhm-admin-table-skel__row:after{animation:none;background:var(--nhm-skeleton-base)}}@keyframes nhm-admin-table-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.nhm-admin-table-skel__row:nth-child(odd):after{width:95%}.nhm-admin-table-skel__row:nth-child(2n):after{width:80%}.nhm-admin-table-skel__row:nth-child(3n):after{width:88%}.nhm-admin-table-skel__head:after{height:10px;width:60%!important;background:var(--nhm-surface-2)!important;animation:none!important}@media(max-width:1023px){.nhm-admin-table-wrap{overflow-x:auto}.nhm-admin-table th,.nhm-admin-table [role=columnheader]{min-width:80px}}:root[data-theme=dark] .nhm-admin-table-wrap::-webkit-scrollbar-track{background:var(--nhm-surface-2)}:root[data-theme=dark] .nhm-admin-table-wrap::-webkit-scrollbar-thumb{background:var(--nhm-border-strong)}.nhm-card-avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--nhm-radius-full, 9999px);background:linear-gradient(135deg,var(--nhm-brand-primary-subtle) 0%,color-mix(in srgb,var(--nhm-brand-primary-subtle) 70%,white) 100%);color:var(--nhm-brand-primary);box-shadow:var(--nhm-shadow-sm, 0 1px 2px rgba(0, 0, 0, .06));outline:1px solid color-mix(in srgb,var(--nhm-brand-primary) 18%,transparent);outline-offset:0}.nhm-card-avatar mat-icon{font-size:1.25rem;width:1.25rem;height:1.25rem;line-height:1}.nhm-card-avatar.nhm-card-avatar--neutral{background:linear-gradient(135deg,var(--nhm-brand-secondary-subtle) 0%,color-mix(in srgb,var(--nhm-brand-secondary-subtle) 70%,white) 100%);color:var(--nhm-brand-secondary);outline-color:color-mix(in srgb,var(--nhm-brand-secondary) 18%,transparent)}.nhm-card-avatar.nhm-card-avatar--warning{background:linear-gradient(135deg,var(--nhm-semantic-warning-bg) 0%,color-mix(in srgb,var(--nhm-semantic-warning-bg) 70%,white) 100%);color:var(--nhm-semantic-warning-fg);outline-color:color-mix(in srgb,var(--nhm-semantic-warning-fg) 18%,transparent)}.nhm-card-avatar.nhm-card-avatar--danger{background:linear-gradient(135deg,var(--nhm-semantic-danger-bg) 0%,color-mix(in srgb,var(--nhm-semantic-danger-bg) 70%,white) 100%);color:var(--nhm-semantic-danger-fg);outline-color:color-mix(in srgb,var(--nhm-semantic-danger-fg) 18%,transparent)}.nhm-section-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:var(--nhm-radius-full, 9999px);background:linear-gradient(135deg,var(--nhm-brand-primary-subtle) 0%,color-mix(in srgb,var(--nhm-brand-primary-subtle) 70%,white) 100%);color:var(--nhm-brand-primary);box-shadow:var(--nhm-shadow-sm, 0 1px 2px rgba(0, 0, 0, .06));outline:1px solid color-mix(in srgb,var(--nhm-brand-primary) 18%,transparent);outline-offset:0}.nhm-section-icon mat-icon{font-size:1.375rem;width:1.375rem;height:1.375rem;line-height:1}@media(max-width:599px){.nhm-section-icon{width:38px;height:38px}.nhm-section-icon mat-icon{font-size:1.125rem;width:1.125rem;height:1.125rem}}.nhm-section-icon.nhm-section-icon--neutral{background:linear-gradient(135deg,var(--nhm-brand-secondary-subtle) 0%,color-mix(in srgb,var(--nhm-brand-secondary-subtle) 70%,white) 100%);color:var(--nhm-brand-secondary);outline-color:color-mix(in srgb,var(--nhm-brand-secondary) 18%,transparent)}.nhm-section-icon.nhm-section-icon--warning{background:linear-gradient(135deg,var(--nhm-semantic-warning-bg) 0%,color-mix(in srgb,var(--nhm-semantic-warning-bg) 70%,white) 100%);color:var(--nhm-semantic-warning-fg);outline-color:color-mix(in srgb,var(--nhm-semantic-warning-fg) 18%,transparent)}.nhm-section-icon.nhm-section-icon--danger{background:linear-gradient(135deg,var(--nhm-semantic-danger-bg) 0%,color-mix(in srgb,var(--nhm-semantic-danger-bg) 70%,white) 100%);color:var(--nhm-semantic-danger-fg);outline-color:color-mix(in srgb,var(--nhm-semantic-danger-fg) 18%,transparent)}:root{--mat-sys-primary: #0e7490;--mat-sys-on-primary: #ffffff;--mat-sys-primary-container: #cffafe;--mat-sys-on-primary-container: #083344;--mat-sys-secondary: #475569;--mat-sys-on-secondary: #ffffff;--mat-sys-secondary-container: #f1f5f9;--mat-sys-on-secondary-container: #1e293b;--mat-sys-surface: #f8fafc;--mat-sys-on-surface: #1e293b;--mat-sys-surface-variant: #e2e8f0;--mat-sys-on-surface-variant: #475569;--mat-sys-background: #f8fafc;--mat-sys-on-background: #1e293b;--mat-sys-error: #991b1b;--mat-sys-on-error: #ffffff;--mat-sys-error-container: #fef2f2;--mat-sys-on-error-container: #7f1d1d;--mat-sys-outline: #94a3b8;--mat-sys-outline-variant: #e2e8f0;--mat-toolbar-container-background-color: var(--nhm-surface-toolbar);--mat-toolbar-container-text-color: var(--nhm-text-on-brand);--mat-sys-label-large-font: var(--nhm-font-sans);--mat-sys-body-large-font: var(--nhm-font-sans);--mat-sys-body-medium-font: var(--nhm-font-sans);--mat-sys-body-small-font: var(--nhm-font-sans);--mat-sys-title-large-font: var(--nhm-font-sans);--mat-sys-title-medium-font: var(--nhm-font-sans);--mat-sys-headline-small-font: var(--nhm-font-sans);--mat-sys-display-small-font: var(--nhm-font-sans)}:root[data-theme=dark]{--mat-sys-primary: #22d3ee;--mat-sys-on-primary: #0f172a;--mat-sys-primary-container: #164e63;--mat-sys-on-primary-container: #cffafe;--mat-sys-surface: #1e293b;--mat-sys-on-surface: #f1f5f9;--mat-sys-surface-variant: #334155;--mat-sys-on-surface-variant: #94a3b8;--mat-sys-background: #0f172a;--mat-sys-on-background: #f1f5f9;--mat-sys-outline: #475569;--mat-sys-outline-variant: #334155;--mat-toolbar-container-background-color: var(--nhm-surface-toolbar);--mat-toolbar-container-text-color: var(--nhm-text-on-dark);--mat-datepicker-calendar-container-background-color: var(--nhm-surface-1);--mat-datepicker-calendar-container-text-color: var(--nhm-text-primary);--mat-datepicker-calendar-date-text-color: var(--nhm-text-primary);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: var( --nhm-text-disabled );--mat-datepicker-calendar-date-hover-state-background-color: var( --nhm-state-hover );--mat-datepicker-calendar-date-focus-state-background-color: var( --nhm-state-focus );--mat-datepicker-calendar-date-selected-state-background-color: var( --nhm-brand-primary );--mat-datepicker-calendar-date-selected-state-text-color: var( --nhm-text-on-brand );--mat-datepicker-calendar-date-today-outline-color: var(--nhm-brand-primary);--mat-datepicker-calendar-date-today-selected-state-outline-color: var( --nhm-text-on-brand );--mat-datepicker-calendar-period-button-text-color: var(--nhm-text-primary);--mat-datepicker-calendar-period-button-icon-color: var(--nhm-text-primary);--mat-datepicker-calendar-navigation-button-icon-color: var( --nhm-text-primary );--mat-datepicker-calendar-header-divider-color: var(--nhm-border-subtle);--mat-datepicker-calendar-header-text-color: var(--nhm-text-secondary);--mat-datepicker-calendar-body-label-text-color: var(--nhm-text-secondary);--mat-datepicker-toggle-icon-color: var(--nhm-text-secondary);--mat-datepicker-toggle-active-state-icon-color: var(--nhm-brand-primary);--mat-datepicker-range-input-separator-color: var(--nhm-text-secondary);--mat-select-panel-background-color: var(--nhm-surface-1);--mat-select-enabled-trigger-text-color: var(--nhm-text-primary);--mat-select-disabled-trigger-text-color: var(--nhm-text-disabled);--mat-select-placeholder-text-color: var(--nhm-text-secondary);--mat-select-enabled-arrow-color: var(--nhm-text-secondary);--mat-select-focused-arrow-color: var(--nhm-brand-primary);--mat-select-invalid-arrow-color: var(--nhm-semantic-danger-fg);--mat-option-label-text-color: var(--nhm-text-primary);--mat-option-hover-state-layer-color: var(--nhm-state-hover);--mat-option-focus-state-layer-color: var(--nhm-state-focus);--mat-option-selected-state-layer-color: var(--nhm-state-active);--mat-option-selected-state-label-text-color: var(--nhm-brand-primary);--mat-autocomplete-background-color: var(--nhm-surface-1);--mat-autocomplete-container-shape: 8px;--mat-menu-container-color: var(--nhm-surface-1);--mat-menu-item-label-text-color: var(--nhm-text-primary);--mat-menu-item-icon-color: var(--nhm-text-secondary);--mat-menu-item-hover-state-layer-color: var(--nhm-state-hover);--mat-menu-item-focus-state-layer-color: var(--nhm-state-focus);--mat-menu-divider-color: var(--nhm-border-subtle);--mdc-plain-tooltip-container-color: var(--nhm-surface-3);--mdc-plain-tooltip-supporting-text-color: var(--nhm-text-primary)}:root{--mat-list-item-one-line-container-height: 44px;--mat-list-item-two-line-container-height: 60px;--mat-form-field-container-height: 48px}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:var(--nhm-font-sans);font-size:var(--nhm-text-base);line-height:var(--nhm-leading-normal);background:var(--nhm-surface-bg);color:var(--nhm-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--nhm-duration-medium) var(--nhm-ease-in-out),color var(--nhm-duration-medium) var(--nhm-ease-in-out)}.nhm-shell{position:relative;min-height:calc(100vh - 64px);background-color:var(--nhm-surface-bg)}.nhm-shell:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 70% 45% at 50% -5%,rgba(14,116,144,.07) 0%,transparent 70%),radial-gradient(ellipse 40% 30% at 100% 100%,rgba(14,116,144,.04) 0%,transparent 60%)}.nhm-shell>*{position:relative;z-index:1}:root[data-theme=dark] .nhm-shell{background-color:var(--nhm-surface-bg)}:root[data-theme=dark] .nhm-shell:before{background:radial-gradient(ellipse 75% 50% at 50% -8%,rgba(34,211,238,.06) 0%,transparent 65%),radial-gradient(ellipse 45% 35% at 100% 110%,rgba(34,211,238,.03) 0%,transparent 55%),linear-gradient(180deg,rgba(30,41,59,.35) 0%,transparent 30%)}.nhm-page-container{width:100%;max-width:var(--nhm-page-max-width-desktop);margin-inline:auto;padding:var(--nhm-space-8) var(--nhm-page-gutter-desktop)}@media(max-width:959px){.nhm-page-container{padding:var(--nhm-space-8) var(--nhm-page-gutter-tablet)}}@media(max-width:599px){.nhm-page-container{padding:var(--nhm-space-6) var(--nhm-page-gutter-mobile)}}.nhm-page-container--narrow{max-width:var(--nhm-page-max-width-narrow)}.nhm-page-container--mid,.nhm-page-container--wide{max-width:var(--nhm-page-max-width-mid)}.nhm-content-grid{display:grid;grid-template-columns:repeat(var(--nhm-content-grid-cols-sm),minmax(0,1fr));gap:var(--nhm-content-grid-gap)}@media(min-width:600px){.nhm-content-grid{grid-template-columns:repeat(var(--nhm-content-grid-cols-md),minmax(0,1fr))}}@media(min-width:960px){.nhm-content-grid{grid-template-columns:repeat(var(--nhm-content-grid-cols-lg),minmax(0,1fr))}}.nhm-col-12,.nhm-col-6,.nhm-col-4,.nhm-col-3{grid-column:span 4}@media(min-width:600px){.nhm-col-md-12,.nhm-col-md-8{grid-column:span 8}.nhm-col-md-6,.nhm-col-md-4,.nhm-col-md-3{grid-column:span 4}.nhm-col-md-2{grid-column:span 2}}@media(min-width:960px){.nhm-col-lg-12{grid-column:span 12}.nhm-col-lg-9{grid-column:span 9}.nhm-col-lg-8{grid-column:span 8}.nhm-col-lg-6{grid-column:span 6}.nhm-col-lg-4{grid-column:span 4}.nhm-col-lg-3{grid-column:span 3}}@media(min-width:1280px){.nhm-col-xl-12{grid-column:span 12}.nhm-col-xl-9{grid-column:span 9}.nhm-col-xl-8{grid-column:span 8}.nhm-col-xl-6{grid-column:span 6}.nhm-col-xl-4{grid-column:span 4}.nhm-col-xl-3{grid-column:span 3}}.mat-mdc-card{background-color:var(--nhm-surface-1)!important;border:1px solid var(--nhm-border-subtle)!important;box-shadow:var(--nhm-shadow-rest)!important;border-radius:var(--nhm-radius-md)!important;transition:box-shadow var(--nhm-duration-fast) var(--nhm-ease-out)}.mat-mdc-card:hover{box-shadow:var(--nhm-shadow-hover)!important}.mat-mdc-card-header{padding:var(--nhm-space-6) var(--nhm-space-6) var(--nhm-space-4)!important}.mat-mdc-card-content{padding:0 var(--nhm-space-6) var(--nhm-space-6)!important}.mat-mdc-card-content:first-child{padding-top:var(--nhm-space-6)!important}.mat-mdc-card-actions{padding:var(--nhm-space-2) var(--nhm-space-4) var(--nhm-space-4)!important}.mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: var(--nhm-brand-primary);--mdc-linear-progress-track-color: var(--nhm-brand-primary-subtle)}.mat-mdc-raised-button.mat-primary{--mdc-filled-button-container-color: var(--nhm-brand-primary);--mdc-filled-button-label-text-color: var(--nhm-text-on-brand)}.mat-mdc-button.mat-primary{--mat-text-button-label-text-color: var(--nhm-brand-primary)}.mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: var(--nhm-brand-primary);--mdc-outlined-button-outline-color: var(--nhm-brand-primary)}.mat-mdc-tab .mdc-tab__text-label{font-family:var(--nhm-font-sans);font-size:var(--nhm-text-lg);font-weight:var(--nhm-font-semibold);letter-spacing:var(--nhm-tracking-normal);text-transform:none;color:var(--nhm-text-primary)}.mat-mdc-tab.mdc-tab--active .mdc-tab__text-label{color:var(--nhm-brand-primary)!important}.mat-mdc-tab-indicator__content--underline{border-color:var(--nhm-brand-primary)!important}.mat-mdc-form-field.mat-focused .mat-mdc-floating-label{color:var(--nhm-brand-primary)!important}.mat-mdc-form-field.mat-focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-focused .mdc-notched-outline__trailing{border-color:var(--nhm-brand-primary)!important}.mat-mdc-snack-bar-container{--mdc-snackbar-container-color: var(--nhm-text-primary);--mdc-snackbar-supporting-text-color: var(--nhm-surface-bg)}.nhm-toolbar--expert,.nhm-toolbar--expert *{--mat-sys-on-surface: var(--nhm-text-on-dark);--mat-sys-on-surface-variant: var(--nhm-text-on-dark);--mat-toolbar-container-text-color: var(--nhm-text-on-dark);--mat-button-text-label-text-color: var(--nhm-text-on-dark);--mat-icon-button-state-layer-color: var(--nhm-text-on-dark);--mat-icon-color: var(--nhm-text-on-dark)}.mat-mdc-raised-button[disabled],.mat-mdc-raised-button.mat-primary[disabled]{--mdc-filled-button-disabled-container-color: var(--nhm-surface-2) !important;--mdc-filled-button-disabled-label-text-color: var( --nhm-text-disabled ) !important;opacity:1!important;border:1.5px dashed var(--nhm-border-strong)!important;box-shadow:none!important}.mat-mdc-outlined-button[disabled],.mat-mdc-outlined-button.mat-primary[disabled]{--mdc-outlined-button-disabled-label-text-color: var( --nhm-text-disabled ) !important;--mdc-outlined-button-disabled-outline-color: var( --nhm-border-subtle ) !important;opacity:1!important}:root[data-theme=dark] .mat-mdc-raised-button[disabled],:root[data-theme=dark] .mat-mdc-raised-button.mat-primary[disabled]{--mdc-filled-button-disabled-container-color: #293548 !important;--mdc-filled-button-disabled-label-text-color: #475569 !important;border:1.5px dashed #475569!important}:root[data-theme=dark] .mat-mdc-outlined-button[disabled]{--mdc-outlined-button-disabled-label-text-color: #475569 !important;--mdc-outlined-button-disabled-outline-color: #334155 !important}:root[data-theme=dark] .mat-mdc-raised-button.mat-primary:not([disabled]){box-shadow:0 0 0 1px #22d3ee40,0 2px 8px #22d3ee26!important}.mat-icon{color:inherit}:focus-visible{outline:2px solid var(--nhm-brand-primary);outline-offset:2px}.mat-mdc-form-field-hint,.mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-hint-wrapper .mat-mdc-form-field-hint{color:var(--nhm-text-tertiary)!important}
