@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/montserrat-cyrillic-ext-wght-normal-NZC56VFT.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/montserrat-cyrillic-wght-normal-AHHMRH7N.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/montserrat-vietnamese-wght-normal-JT53DWV7.woff2") format("woff2-variations");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:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/montserrat-latin-ext-wght-normal-4VHWKJEV.woff2") format("woff2-variations");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:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/montserrat-latin-wght-normal-VA4M73IZ.woff2") format("woff2-variations");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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url("./media/source-serif-4-cyrillic-ext-opsz-normal-N4C6JMZG.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url("./media/source-serif-4-cyrillic-opsz-normal-F2D5K7UY.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url("./media/source-serif-4-greek-opsz-normal-DDHPRTMN.woff2") format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url("./media/source-serif-4-vietnamese-opsz-normal-PIG5VG5O.woff2") format("woff2-variations");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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url("./media/source-serif-4-latin-ext-opsz-normal-A2GQKBDE.woff2") format("woff2-variations");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url("./media/source-serif-4-latin-opsz-normal-CTFEAZ5J.woff2") format("woff2-variations");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:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url("./media/source-serif-4-cyrillic-ext-opsz-italic-EWI474DG.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url("./media/source-serif-4-cyrillic-opsz-italic-RFPRUCTK.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url("./media/source-serif-4-greek-opsz-italic-4SZ4MFFP.woff2") format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url("./media/source-serif-4-vietnamese-opsz-italic-XWRVGQMQ.woff2") format("woff2-variations");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:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url("./media/source-serif-4-latin-ext-opsz-italic-5LN6J4FZ.woff2") format("woff2-variations");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url("./media/source-serif-4-latin-opsz-italic-PF44AYG5.woff2") format("woff2-variations");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{--color-primary: #00549b;--color-primary-dark: #0a3761;--color-green: #2e9f4e;--color-semad-green: #1e7b3a;--color-yellow: #f6cf00;--color-emergency: #b4261a;--color-text: #1e2b24;--color-text-muted: #4a5751;--color-border: #d9e0e5;--color-input-border: #bac6cf;--color-button-border: #c3cdd5;--color-surface: #ffffff;--color-surface-alt: #f4f7f9;--color-white: #ffffff;--color-white-12: rgb(255 255 255 / 12%);--color-white-20: rgb(255 255 255 / 20%);--color-white-60: rgb(255 255 255 / 60%);--color-success: #1e6b38;--color-success-bg: #e3f2e7;--color-info-bg: #e6eef6;--color-warning: #9a7300;--color-warning-bg: #fff8db;--color-warning-border: #f0dc7a;--color-error: #b4361f;--color-error-bg: #fbe9e6;--color-neutral: #6b7671;--color-risk-0: #1a9850;--color-risk-1: #8cc75a;--color-risk-2: #f2cf3c;--color-risk-3: #f08a2c;--color-risk-4: #d7301f;--color-alert-nc3: #f5a94a;--color-hazard: #0a3761;--color-exposure: #1f6fb5;--color-sensitivity: #5b9bd5;--color-adaptive-capacity: #a9cbea;--color-olive: #3e4a36;--color-tint-blue: #eaf1f8;--color-tint-green: #eaf6ee;--color-tint-red: #fdeeea;--color-tint-yellow: #fff6d6;--color-icon-yellow: #8a6d00;--color-filter-border: #aebbc5;--color-status-active-bg: #fff1c2;--color-alert-soft: #ffb4a6;--color-news-prevention: #d9542c;--color-news-forum: var(--color-green);--color-news-events: #c9a100;--color-news-program: var(--color-primary);--color-risk-text-0: #157a3f;--color-risk-text-1: #4f7a2a;--color-risk-text-2: #8a7300;--color-risk-text-3: #b85a00;--color-risk-text-4: #a51f1f;--color-map-0: #fff1b8;--color-map-1: #fdcb6e;--color-map-2: #f79a4b;--color-map-3: #e4572e;--color-map-4: #a51f1f;--color-map-outline: #dce2e6;--color-map-state-outline: #8a969e;--color-figures-bg: var(--color-primary);--color-figures-divider: rgb(255 255 255 / 18%);--color-quote-bg: #eef5f0;--color-trail-orange: #f08a2c;--color-step-1: #2f75bf;--color-step-2: #2263a8;--color-step-3: #1a5596;--color-step-4: #134a86;--color-step-5: #0a3761;--color-formula-box: #e6eef6;--color-ecosystem-bg: #1f6b3a;--color-network-line: #c9d3da;--color-network-detail: #dce8f4;--color-institution-ufg: #c9a100;--color-institution-cimehgo: var(--color-green);--color-institution-civil-defense: #d7301f;--color-region-1: #e07ba0;--color-region-2: #4a86c8;--color-region-3: #2fbfb5;--color-region-4: #4db872;--color-region-5: #9bd34e;--color-region-6: #b7a43a;--color-region-7: #3b2fd1;--color-region-8: #d9542c;--color-region-9: #a77bdf;--color-region-10: #c02ab5;--color-variation-low: #2e9e5b;--color-variation-mid: #b85a00;--color-variation-high: #c8423b;--color-queue-selected-bg: #f2f7fc;--color-queue-det-bg: #f8fbfd;--color-queue-det-border: #bfd0de;--font-sans: "Montserrat Variable", "Montserrat", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--font-serif: "Source Serif 4 Variable", "Source Serif 4", Georgia, "Times New Roman", serif;--font-mono: ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Monaco, Consolas, monospace;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-size-brand-small: 9.5px;--font-size-micro: 10.5px;--font-size-caption: 11.5px;--font-size-avatar: 11px;--font-size-small: 12.5px;--font-size-secondary: 13px;--font-size-menu: 13.5px;--font-size-body: 14px;--font-size-base: 15px;--font-size-emphasis: 16px;--font-size-lead: 18px;--font-size-sos-number: 18px;--font-size-page-title: clamp(28px, 5vw, 40px);--font-size-display: 64px;--font-size-display-mobile: 44px;--font-size-stat-large: 46px;--font-size-stat: 40px;--font-size-section-title: 30px;--font-size-section-title-mobile: 24px;--font-size-hero-lead: 19px;--font-size-section-lead: 17px;--font-size-subheading: 17px;--font-size-card-title: 22px;--font-size-cta-title: 28px;--font-size-region-value: 20px;--font-size-arrow: 26px;--font-size-card-heading: 15.5px;--font-size-tag: 12px;--line-height: 1.5;--line-height-tight: 1.2;--line-height-heading: 1.1;--line-height-card-title: 1.3;--line-height-display: .95;--line-height-relaxed: 1.6;--space-2: 2px;--space-4: 4px;--space-6: 6px;--space-8: 8px;--space-10: 10px;--space-12: 12px;--space-14: 14px;--space-16: 16px;--space-18: 18px;--space-20: 20px;--space-22: 22px;--space-24: 24px;--space-28: 28px;--space-30: 30px;--space-32: 32px;--space-36: 36px;--space-40: 40px;--space-46: 46px;--space-56: 56px;--space-60: 60px;--space-72: 72px;--radius-badge: 4px;--radius-input: 6px;--radius-button: 8px;--radius-card: 10px;--radius-panel: 12px;--radius-feature: 14px;--radius-pill: 999px;--shadow-menu: 0 10px 20px rgb(0 0 0 / 8%);--shadow-floating: 0 12px 30px rgb(10 30 50 / 15%);--shadow-bottom-bar: 0 -4px 16px rgb(0 0 0 / 18%);--shadow-active-indicator: inset 0 -3px 0 var(--color-primary);--shadow-hover: 0 6px 18px rgb(0 84 155 / 12%);--shadow-dropdown: 0 8px 24px rgb(10 30 50 / 12%);--shadow-nav: 0 2px 8px rgb(10 30 50 / 4%);--header-height: 68px;--button-height: 43px;--emergency-bar-height: 60px;--table-row-height: 32px;--indicator-thickness: 3px;--container-width: 1180px;--reading-width: 60ch;--section-lead-width: 64ch;--closing-call-art-space: 230px}html{--mat-sys-background: light-dark(#faf9fd, #121316);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f2f0f4, #2f3033);--mat-sys-inverse-primary: light-dark(#abc7ff, #005cbb);--mat-sys-inverse-surface: light-dark(#2f3033, #e3e2e6);--mat-sys-on-background: light-dark(#1a1b1f, #e3e2e6);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #002f65);--mat-sys-on-primary-container: light-dark(#00458f, #d7e3ff);--mat-sys-on-primary-fixed: light-dark(#001b3f, #001b3f);--mat-sys-on-primary-fixed-variant: light-dark(#00458f, #00458f);--mat-sys-on-secondary: light-dark(#ffffff, #283041);--mat-sys-on-secondary-container: light-dark(#3e4759, #dae2f9);--mat-sys-on-secondary-fixed: light-dark(#131c2b, #131c2b);--mat-sys-on-secondary-fixed-variant: light-dark(#3e4759, #3e4759);--mat-sys-on-surface: light-dark(#1a1b1f, #e3e2e6);--mat-sys-on-surface-variant: light-dark(#44474e, #e0e2ec);--mat-sys-on-tertiary: light-dark(#ffffff, #0001ac);--mat-sys-on-tertiary-container: light-dark(#0000ef, #e0e0ff);--mat-sys-on-tertiary-fixed: light-dark(#00006e, #00006e);--mat-sys-on-tertiary-fixed-variant: light-dark(#0000ef, #0000ef);--mat-sys-outline: light-dark(#74777f, #8e9099);--mat-sys-outline-variant: light-dark(#c4c6d0, #44474e);--mat-sys-primary: light-dark(#005cbb, #abc7ff);--mat-sys-primary-container: light-dark(#d7e3ff, #00458f);--mat-sys-primary-fixed: light-dark(#d7e3ff, #d7e3ff);--mat-sys-primary-fixed-dim: light-dark(#abc7ff, #abc7ff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#565e71, #bec6dc);--mat-sys-secondary-container: light-dark(#dae2f9, #3e4759);--mat-sys-secondary-fixed: light-dark(#dae2f9, #dae2f9);--mat-sys-secondary-fixed-dim: light-dark(#bec6dc, #bec6dc);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#faf9fd, #121316);--mat-sys-surface-bright: light-dark(#faf9fd, #38393c);--mat-sys-surface-container: light-dark(#efedf0, #1f2022);--mat-sys-surface-container-high: light-dark(#e9e7eb, #292a2c);--mat-sys-surface-container-highest: light-dark(#e3e2e6, #343537);--mat-sys-surface-container-low: light-dark(#f4f3f6, #1a1b1f);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0d0e11);--mat-sys-surface-dim: light-dark(#dbd9dd, #121316);--mat-sys-surface-tint: light-dark(#005cbb, #abc7ff);--mat-sys-surface-variant: light-dark(#e0e2ec, #44474e);--mat-sys-tertiary: light-dark(#343dff, #bec2ff);--mat-sys-tertiary-container: light-dark(#e0e0ff, #0000ef);--mat-sys-tertiary-fixed: light-dark(#e0e0ff, #e0e0ff);--mat-sys-tertiary-fixed-dim: light-dark(#bec2ff, #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: var(--font-weight-regular) 1rem / 1.5rem var(--font-sans);--mat-sys-body-large-font: var(--font-sans);--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: var(--font-weight-regular);--mat-sys-body-medium: var(--font-weight-regular) .875rem / 1.25rem var(--font-sans);--mat-sys-body-medium-font: var(--font-sans);--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: var(--font-weight-regular);--mat-sys-body-small: var(--font-weight-regular) .75rem / 1rem var(--font-sans);--mat-sys-body-small-font: var(--font-sans);--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: var(--font-weight-regular);--mat-sys-display-large: var(--font-weight-regular) 3.562rem / 4rem var(--font-sans);--mat-sys-display-large-font: var(--font-sans);--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: var(--font-weight-regular);--mat-sys-display-medium: var(--font-weight-regular) 2.812rem / 3.25rem var(--font-sans);--mat-sys-display-medium-font: var(--font-sans);--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: var(--font-weight-regular);--mat-sys-display-small: var(--font-weight-regular) 2.25rem / 2.75rem var(--font-sans);--mat-sys-display-small-font: var(--font-sans);--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: var(--font-weight-regular);--mat-sys-headline-large: var(--font-weight-regular) 2rem / 2.5rem var(--font-sans);--mat-sys-headline-large-font: var(--font-sans);--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: var(--font-weight-regular);--mat-sys-headline-medium: var(--font-weight-regular) 1.75rem / 2.25rem var(--font-sans);--mat-sys-headline-medium-font: var(--font-sans);--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: var(--font-weight-regular);--mat-sys-headline-small: var(--font-weight-regular) 1.5rem / 2rem var(--font-sans);--mat-sys-headline-small-font: var(--font-sans);--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: var(--font-weight-regular);--mat-sys-label-large: var(--font-weight-semibold) .875rem / 1.25rem var(--font-sans);--mat-sys-label-large-font: var(--font-sans);--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: var(--font-weight-semibold);--mat-sys-label-large-weight-prominent: var(--font-weight-bold);--mat-sys-label-medium: var(--font-weight-semibold) .75rem / 1rem var(--font-sans);--mat-sys-label-medium-font: var(--font-sans);--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: var(--font-weight-semibold);--mat-sys-label-medium-weight-prominent: var(--font-weight-bold);--mat-sys-label-small: var(--font-weight-semibold) .688rem / 1rem var(--font-sans);--mat-sys-label-small-font: var(--font-sans);--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: var(--font-weight-semibold);--mat-sys-title-large: var(--font-weight-regular) 1.375rem / 1.75rem var(--font-sans);--mat-sys-title-large-font: var(--font-sans);--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: var(--font-weight-regular);--mat-sys-title-medium: var(--font-weight-semibold) 1rem / 1.5rem var(--font-sans);--mat-sys-title-medium-font: var(--font-sans);--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: var(--font-weight-semibold);--mat-sys-title-small: var(--font-weight-semibold) .875rem / 1.25rem var(--font-sans);--mat-sys-title-small-font: var(--font-sans);--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: var(--font-weight-semibold);--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-sys-primary: var(--color-primary);--mat-sys-on-primary: var(--color-white);--mat-sys-primary-container: var(--color-info-bg);--mat-sys-on-primary-container: var(--color-primary-dark);--mat-sys-surface: var(--color-surface);--mat-sys-on-surface: var(--color-text);--mat-sys-on-surface-variant: var(--color-text-muted);--mat-sys-surface-container: var(--color-surface);--mat-sys-surface-container-low: var(--color-surface);--mat-sys-surface-container-high: var(--color-surface-alt);--mat-sys-outline: var(--color-input-border);--mat-sys-outline-variant: var(--color-border);--mat-sys-error: var(--color-risk-4);--mat-sys-corner-extra-small: var(--radius-badge);--mat-sys-corner-small: var(--radius-input);--mat-sys-corner-medium: var(--radius-card);--mat-sys-corner-full: var(--radius-pill);--mat-button-filled-container-shape: var(--radius-button);--mat-button-filled-container-height: var(--button-height);--mat-button-filled-horizontal-padding: var(--space-14);--mat-button-filled-label-text-size: var(--font-size-body);--mat-button-filled-label-text-weight: var(--font-weight-semibold);--mat-button-filled-label-text-tracking: normal;--mat-button-outlined-container-shape: var(--radius-button);--mat-button-outlined-container-height: var(--button-height);--mat-button-outlined-horizontal-padding: var(--space-14);--mat-button-outlined-label-text-size: var(--font-size-body);--mat-button-outlined-label-text-weight: var(--font-weight-semibold);--mat-button-outlined-label-text-tracking: normal;--mat-button-outlined-label-text-color: var(--color-text);--mat-button-outlined-outline-color: var(--color-button-border);--mat-button-text-container-shape: var(--radius-button);--mat-button-text-label-text-weight: var(--font-weight-semibold);--mat-button-text-label-text-tracking: normal;--mat-card-outlined-container-shape: var(--radius-card);--mat-card-outlined-outline-color: var(--color-border);--mat-card-outlined-container-color: var(--color-surface);--mat-card-title-text-size: var(--font-size-base);--mat-card-title-text-weight: var(--font-weight-bold);--mat-card-title-text-line-height: var(--line-height-card-title);--mat-card-subtitle-text-size: var(--font-size-secondary);--mat-card-subtitle-text-color: var(--color-text-muted);--mat-tab-label-text-size: var(--font-size-body);--mat-tab-label-text-weight: var(--font-weight-bold);--mat-tab-label-text-tracking: normal;--mat-tab-inactive-label-text-color: var(--color-text-muted);--mat-tab-inactive-hover-label-text-color: var(--color-text);--mat-tab-inactive-focus-label-text-color: var(--color-text);--mat-tab-active-label-text-color: var(--color-primary);--mat-tab-active-hover-label-text-color: var(--color-primary);--mat-tab-active-focus-label-text-color: var(--color-primary);--mat-tab-active-indicator-color: var(--color-primary);--mat-tab-active-hover-indicator-color: var(--color-primary);--mat-tab-active-focus-indicator-color: var(--color-primary);--mat-tab-active-indicator-height: var(--indicator-thickness);--mat-tab-divider-color: var(--color-border);--mat-tab-container-height: var(--button-height);--mat-table-header-headline-size: var(--font-size-caption);--mat-table-header-headline-weight: var(--font-weight-semibold);--mat-table-header-headline-color: var(--color-text-muted);--mat-table-header-headline-tracking: normal;--mat-table-header-container-height: var(--table-row-height);--mat-table-row-item-label-text-size: var(--font-size-small);--mat-table-row-item-label-text-tracking: normal;--mat-table-row-item-container-height: var(--table-row-height);--mat-table-row-item-outline-color: var(--color-border);--mat-table-background-color: var(--color-surface);--mat-form-field-outlined-container-shape: var(--radius-input);--mat-form-field-outlined-outline-color: var(--color-input-border);--mat-form-field-outlined-hover-outline-color: var(--color-text-muted);--mat-form-field-outlined-focus-outline-color: var(--color-primary);--mat-form-field-outlined-label-text-color: var(--color-text-muted);--mat-form-field-outlined-focus-label-text-color: var(--color-primary);--mat-form-field-outlined-input-text-color: var(--color-text);--mat-form-field-container-text-size: var(--font-size-body);--mat-form-field-outlined-label-text-size: var(--font-size-body);--mat-form-field-subscript-text-size: var(--font-size-caption);--mat-form-field-error-text-color: var(--color-risk-4);--mat-form-field-outlined-error-outline-color: var(--color-risk-4);--mat-form-field-outlined-error-label-text-color: var(--color-risk-4)}html .mat-mdc-card-actions{gap:var(--space-8)}html{--mat-menu-container-color: var(--color-surface);--mat-menu-item-label-text-size: var(--font-size-menu);--mat-menu-item-label-text-tracking: normal}*,*:before,*:after{box-sizing:border-box}body{color-scheme:light;margin:0;min-height:100vh;background:var(--color-surface);color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-base);line-height:var(--line-height);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}button,select,input{font:inherit}:focus-visible{outline:3px solid var(--color-yellow);outline-offset:2px}a[href^="mailto:"],a[href^="tel:"],.break-anywhere{overflow-wrap:anywhere}.container{max-width:var(--container-width);margin:0 auto;padding:0 var(--space-28)}@media(max-width:680px){.container{padding:0 var(--space-16)}}.section{padding:var(--space-56) 0}.section.alt{background:var(--color-surface-alt)}.section-title{margin:0 0 var(--space-10);font-size:var(--font-size-section-title);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-card-title);letter-spacing:-.01em;color:var(--color-primary-dark)}@media(max-width:680px){.section-title{font-size:var(--font-size-section-title-mobile)}}.section-lead{max-width:var(--section-lead-width);margin:0 0 var(--space-28);font-family:var(--font-serif);font-size:var(--font-size-section-lead);line-height:var(--line-height-relaxed);color:var(--color-text)}.page-header{padding:var(--space-56) 0 var(--space-72);background:var(--color-surface-alt);border-bottom:1px solid var(--color-border)}.page-title{margin:0 0 var(--space-12);font-size:var(--font-size-page-title);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-heading);color:var(--color-primary-dark)}.lead{max-width:var(--reading-width);margin:0 0 var(--space-24);font-family:var(--font-serif);font-size:var(--font-size-lead);color:var(--color-text-muted)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.col-resize-handle{position:absolute;top:0;right:0;z-index:1;display:flex;align-items:center;justify-content:center;width:8px;height:100%;cursor:col-resize;-webkit-user-select:none;user-select:none;touch-action:none}.col-resize-handle:after{display:block;width:1px;height:60%;background-color:var(--color-border);transition:width .15s ease,background-color .15s ease;content:""}.col-resize-handle:hover:after,.col-resize-handle.is-resizing:after{width:3px;background-color:var(--color-primary)}.col-resize-handle:focus-visible{outline:2px solid var(--color-yellow);outline-offset:-2px}.col-resize-handle:focus-visible:after{width:3px;background-color:var(--color-primary)}@media(max-width:680px){.col-resize-handle{display:none!important}}th:last-child>.col-resize-handle:after{display:none}.is-reloading{position:relative;opacity:.6;pointer-events:none}.reloading-bar{position:absolute;top:0;right:0;left:0;z-index:2;height:4px}@media print{app-header,app-footer,app-emergency-bar,.site-header,.site-footer,.no-print{display:none!important}body{background:var(--color-surface)!important;color:var(--color-text)!important;padding:0!important}.container{max-width:100%!important;padding:0!important}}
