:root{color-scheme:light;--color-primary: #6d28d9;--color-primary-mid: #7c3aed;--color-primary-light: #f1e8ff;--color-accent: #9b4dff;--brand-fill: #6d28d9;--brand-fill-alt: #9b4dff;--on-brand: #ffffff;--on-brand-muted: rgb(255 255 255 / 78%);--header-surface: #ffffff;--on-header: #6d28d9;--color-surface: #faf9ff;--color-surface-alt: #f3f0fc;--surface-raised: #ffffff;--rule: rgb(40 20 80 / 13%);--rule-faint: rgb(40 20 80 / 7%);--error-color: #c0264f;--success-color: #0e7f5c;--warn-color: #c2410c;--info-color: #0e6fb8;--tint-added: rgb(14 127 92 / 10%);--tint-removed: rgb(192 38 79 / 8%);--tint-warn: rgb(194 65 12 / 8%);--tint-info: rgb(14 111 184 / 8%);--ad-surface: #f7f7fb;--ad-border: rgb(0 0 0 / 10%);--highlight-text-color: #6d28d9;--highlight-heading-color: #7c3aed;--highlight-heading-selected-color: #c0264f;--hex-caret: #e65100;--text: #1a1625;--text-muted: #5c5570;--text-faint: #8a84a0;--border: rgb(40 20 80 / 8%);--accent: #7c3aed;--accent-subtle: rgb(124 58 237 / 8%);--hue-calculation: #0e9a6c;--hue-conversion: #0f7fd6;--hue-encoding: #9b4dff;--hue-generation: #d9640f;--hue-text: #0e9fc7;--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 48px;--space-2xl: 80px;--font-sans: "IBM Plex Sans", "IBM Plex Sans Fallback", "Helvetica Neue", Arial, sans-serif;--font-mono: "IBM Plex Mono", "IBM Plex Mono Fallback", Menlo, Consolas, monospace;--font-sans-arabic: var(--font-sans);--font-sans-devanagari: var(--font-sans);--font-sans-cjk: var(--font-sans);--font-size-display: 2.25rem;--font-size-h1: 1.625rem;--font-size-h2: 1.375rem;--font-size-h3: 1.125rem;--font-size-h4: 1rem;--font-size-h5: .875rem;--font-size-body: 1rem;--font-size-small: .875rem;--font-size-caption: .75rem;--font-size-overline: .6875rem;--line-height-tight: 1.2;--line-height-heading: 1.3;--line-height-body: 1.65;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--tracking-tight: -.01em;--tracking-normal: 0;--tracking-wide: .04em;--tracking-overline: .08em;--shadow-overlay: 0 8px 28px rgb(0 0 0 / 14%), 0 0 32px rgb(155 77 255 / 12%);--shadow-card: none;--shadow-card-hover: none;--shadow-header: none;--radius-0: 0;--radius-1: 10px;--radius-2: 16px;--radius-round: 50%;--radius-card: var(--radius-2);--radius-btn: var(--radius-1);--radius-pill: 999px;--transition: .2s cubic-bezier(.4, 0, .2, 1);--gradient-brand: linear-gradient(135deg, #9b4dff 0%, #168bff 100%);--measure: 660px;--sidenav-width: 30vw;--sidenav-collapsed-width: 20px;--margin-inline: 1vw}html.dark{color-scheme:dark;--color-primary: #b794f6;--color-primary-mid: #9f7aea;--color-primary-light: #2a2140;--color-accent: #a675ff;--brand-fill: #4c1d95;--brand-fill-alt: #6d28d9;--on-brand: #f7f9ff;--on-brand-muted: rgb(247 249 255 / 76%);--header-surface: #0b1229;--on-header: #d8c2ff;--color-surface: #050a1b;--color-surface-alt: #0b1229;--surface-raised: #101a35;--rule: #233052;--rule-faint: rgb(255 255 255 / 8%);--error-color: #f2b8b5;--success-color: #27d98b;--warn-color: #ff9e2c;--info-color: #29c6ff;--tint-added: rgb(39 217 139 / 14%);--tint-removed: rgb(242 184 181 / 14%);--tint-warn: rgb(255 158 44 / 12%);--tint-info: rgb(41 198 255 / 12%);--highlight-text-color: #d8c2ff;--highlight-heading-color: #b794f6;--highlight-heading-selected-color: #f2b8b5;--hex-caret: #ffa726;--text: #f7f9ff;--text-muted: #aab4cf;--text-faint: #75756e;--border: rgb(255 255 255 / 12%);--accent: #a675ff;--accent-subtle: rgb(166 117 255 / 14%);--hue-calculation: #27d98b;--hue-conversion: #168bff;--hue-encoding: #9b4dff;--hue-generation: #ff9e2c;--hue-text: #29c6ff;--shadow-overlay: 0 8px 28px rgb(0 0 0 / 55%), 0 0 40px rgb(155 77 255 / 18%);--ad-surface: #f7f7fb;--ad-border: rgb(255 255 255 / 18%)}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/IBMPlexSans-Regular-Latin1.woff2) format("woff2");unicode-range:U+0020-007E,U+00A0-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/IBMPlexSans-Regular-Latin2.woff2) format("woff2");unicode-range:U+0100-0101,U+0104-0130,U+0132-0151,U+0154-017F,U+018F,U+0192,U+01A0-01A1,U+01AF-01B0,U+01FA-01FF,U+0218-021B,U+0237,U+0259,U+1E80-1E85,U+1E9E,U+20A1,U+20A4,U+20A6,U+20A8-20AA,U+20AD-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BD,U+20BF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/IBMPlexSans-Regular-Pi.woff2) format("woff2");unicode-range:U+03C0,U+0E3F,U+2000-200D,U+2010-2012,U+2015,U+2028-2029,U+202F,U+2032-2033,U+203E,U+205F,U+2070,U+2074-2079,U+2080-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+2215,U+2219-221A,U+221E,U+222B,U+2236,U+2248,U+2260,U+2264-2265,U+2400-2421,U+2500-259F,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+3000,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/IBMPlexSans-Italic-Latin1.woff2) format("woff2");unicode-range:U+0020-007E,U+00A0-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/IBMPlexSans-Italic-Latin2.woff2) format("woff2");unicode-range:U+0100-0101,U+0104-0130,U+0132-0151,U+0154-017F,U+018F,U+0192,U+01A0-01A1,U+01AF-01B0,U+01FA-01FF,U+0218-021B,U+0237,U+0259,U+1E80-1E85,U+1E9E,U+20A1,U+20A4,U+20A6,U+20A8-20AA,U+20AD-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BD,U+20BF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/IBMPlexSans-Italic-Pi.woff2) format("woff2");unicode-range:U+03C0,U+0E3F,U+2000-200D,U+2010-2012,U+2015,U+2028-2029,U+202F,U+2032-2033,U+203E,U+205F,U+2070,U+2074-2079,U+2080-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+2215,U+2219-221A,U+221E,U+222B,U+2236,U+2248,U+2260,U+2264-2265,U+2400-2421,U+2500-259F,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+3000,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/IBMPlexSans-Medium-Latin1.woff2) format("woff2");unicode-range:U+0020-007E,U+00A0-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/IBMPlexSans-Medium-Latin2.woff2) format("woff2");unicode-range:U+0100-0101,U+0104-0130,U+0132-0151,U+0154-017F,U+018F,U+0192,U+01A0-01A1,U+01AF-01B0,U+01FA-01FF,U+0218-021B,U+0237,U+0259,U+1E80-1E85,U+1E9E,U+20A1,U+20A4,U+20A6,U+20A8-20AA,U+20AD-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BD,U+20BF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/IBMPlexSans-Medium-Pi.woff2) format("woff2");unicode-range:U+03C0,U+0E3F,U+2000-200D,U+2010-2012,U+2015,U+2028-2029,U+202F,U+2032-2033,U+203E,U+205F,U+2070,U+2074-2079,U+2080-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+2215,U+2219-221A,U+221E,U+222B,U+2236,U+2248,U+2260,U+2264-2265,U+2400-2421,U+2500-259F,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+3000,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/IBMPlexSans-SemiBold-Latin1.woff2) format("woff2");unicode-range:U+0020-007E,U+00A0-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/IBMPlexSans-SemiBold-Latin2.woff2) format("woff2");unicode-range:U+0100-0101,U+0104-0130,U+0132-0151,U+0154-017F,U+018F,U+0192,U+01A0-01A1,U+01AF-01B0,U+01FA-01FF,U+0218-021B,U+0237,U+0259,U+1E80-1E85,U+1E9E,U+20A1,U+20A4,U+20A6,U+20A8-20AA,U+20AD-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BD,U+20BF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/IBMPlexSans-SemiBold-Pi.woff2) format("woff2");unicode-range:U+03C0,U+0E3F,U+2000-200D,U+2010-2012,U+2015,U+2028-2029,U+202F,U+2032-2033,U+203E,U+205F,U+2070,U+2074-2079,U+2080-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+2215,U+2219-221A,U+221E,U+222B,U+2236,U+2248,U+2260,U+2264-2265,U+2400-2421,U+2500-259F,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+3000,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/IBMPlexMono-Regular-Latin1.woff2) format("woff2");unicode-range:U+0020-007E,U+00A0-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/IBMPlexMono-Regular-Latin2.woff2) format("woff2");unicode-range:U+0100-0101,U+0104-0130,U+0132-0151,U+0154-017F,U+018F,U+0192,U+01A0-01A1,U+01AF-01B0,U+01FA-01FF,U+0218-021B,U+0237,U+0259,U+1E80-1E85,U+1E9E,U+20A1,U+20A4,U+20A6,U+20A8-20AA,U+20AD-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BD,U+20BF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/IBMPlexMono-Regular-Pi.woff2) format("woff2");unicode-range:U+03C0,U+0E3F,U+2000-200D,U+2010-2012,U+2015,U+2028-2029,U+202F,U+2032-2033,U+203E,U+205F,U+2070,U+2074-2079,U+2080-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+2215,U+2219-221A,U+221E,U+222B,U+2236,U+2248,U+2260,U+2264-2265,U+2400-2421,U+2500-259F,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+3000,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/IBMPlexMono-Medium-Latin1.woff2) format("woff2");unicode-range:U+0020-007E,U+00A0-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/IBMPlexMono-Medium-Latin2.woff2) format("woff2");unicode-range:U+0100-0101,U+0104-0130,U+0132-0151,U+0154-017F,U+018F,U+0192,U+01A0-01A1,U+01AF-01B0,U+01FA-01FF,U+0218-021B,U+0237,U+0259,U+1E80-1E85,U+1E9E,U+20A1,U+20A4,U+20A6,U+20A8-20AA,U+20AD-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BD,U+20BF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/IBMPlexMono-Medium-Pi.woff2) format("woff2");unicode-range:U+03C0,U+0E3F,U+2000-200D,U+2010-2012,U+2015,U+2028-2029,U+202F,U+2032-2033,U+203E,U+205F,U+2070,U+2074-2079,U+2080-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+2215,U+2219-221A,U+221E,U+222B,U+2236,U+2248,U+2260,U+2264-2265,U+2400-2421,U+2500-259F,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+3000,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local("Helvetica"),local("Arial"),local("Liberation Sans");size-adjust:100.23%;ascent-override:102.26%;descent-override:27.44%;line-gap-override:0%}@font-face{font-family:IBM Plex Mono Fallback;src:local("Menlo"),local("Consolas"),local("Courier New"),local("Liberation Mono");size-adjust:99.66%;ascent-override:102.85%;descent-override:27.59%;line-gap-override:0%}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:400;font-display:block;src:url(/assets/fonts/material-symbols-subset.woff2) format("woff2")}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased}html{--mat-sys-background: #fbf8ff;--mat-sys-error: #bc1127;--mat-sys-error-container: #ffdad8;--mat-sys-inverse-on-surface: #f0efff;--mat-sys-inverse-primary: #bdc2ff;--mat-sys-inverse-surface: #2c2f41;--mat-sys-on-background: #171b2b;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #930019;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #343d96;--mat-sys-on-primary-fixed: #000767;--mat-sys-on-primary-fixed-variant: #343d96;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #303c9a;--mat-sys-on-secondary-fixed: #000c62;--mat-sys-on-secondary-fixed-variant: #303c9a;--mat-sys-on-surface: #171b2b;--mat-sys-on-surface-variant: #444655;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #2c3c9e;--mat-sys-on-tertiary-fixed: #000e5e;--mat-sys-on-tertiary-fixed-variant: #2c3c9e;--mat-sys-outline: #757686;--mat-sys-outline-variant: #c5c5d7;--mat-sys-primary: #4c56af;--mat-sys-primary-container: #e0e0ff;--mat-sys-primary-fixed: #e0e0ff;--mat-sys-primary-fixed-dim: #bdc2ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #4955b3;--mat-sys-secondary-container: #dfe0ff;--mat-sys-secondary-fixed: #dfe0ff;--mat-sys-secondary-fixed-dim: #bcc2ff;--mat-sys-shadow: #000000;--mat-sys-surface: #fbf8ff;--mat-sys-surface-bright: #fbf8ff;--mat-sys-surface-container: #ececff;--mat-sys-surface-container-high: #e5e7fe;--mat-sys-surface-container-highest: #dfe1f8;--mat-sys-surface-container-low: #f3f2ff;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #d7d9ef;--mat-sys-surface-tint: #4c56af;--mat-sys-surface-variant: #e1e1f4;--mat-sys-tertiary: #4555b7;--mat-sys-tertiary-container: #dee0ff;--mat-sys-tertiary-fixed: #dee0ff;--mat-sys-tertiary-fixed-dim: #bbc3ff;--mat-sys-neutral-variant20: #2e2f3e;--mat-sys-neutral10: #171b2b;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem var(--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: 400;--mat-sys-body-medium: 400 .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: 400;--mat-sys-body-small: 400 .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: 400;--mat-sys-display-large: 400 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: 400;--mat-sys-display-medium: 400 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: 400;--mat-sys-display-small: 400 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: 400;--mat-sys-headline-large: 400 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: 400;--mat-sys-headline-medium: 400 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: 400;--mat-sys-headline-small: 400 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: 400;--mat-sys-label-large: 500 .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: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .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: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .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: 500;--mat-sys-title-large: 400 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: 400;--mat-sys-title-medium: 500 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: 500;--mat-sys-title-small: 500 .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: 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}html.dark{--mat-sys-background: #0f1222;--mat-sys-error: #ffb3af;--mat-sys-error-container: #930019;--mat-sys-inverse-on-surface: #2c2f41;--mat-sys-inverse-primary: #4c56af;--mat-sys-inverse-surface: #dfe1f8;--mat-sys-on-background: #dfe1f8;--mat-sys-on-error: #68000f;--mat-sys-on-error-container: #ffdad8;--mat-sys-on-primary: #1b247f;--mat-sys-on-primary-container: #e0e0ff;--mat-sys-on-primary-fixed: #000767;--mat-sys-on-primary-fixed-variant: #343d96;--mat-sys-on-secondary: #152383;--mat-sys-on-secondary-container: #dfe0ff;--mat-sys-on-secondary-fixed: #000c62;--mat-sys-on-secondary-fixed-variant: #303c9a;--mat-sys-on-surface: #dfe1f8;--mat-sys-on-surface-variant: #e1e1f4;--mat-sys-on-tertiary: #0e2288;--mat-sys-on-tertiary-container: #dee0ff;--mat-sys-on-tertiary-fixed: #000e5e;--mat-sys-on-tertiary-fixed-variant: #2c3c9e;--mat-sys-outline: #8f8fa1;--mat-sys-outline-variant: #444655;--mat-sys-primary: #bdc2ff;--mat-sys-primary-container: #343d96;--mat-sys-primary-fixed: #e0e0ff;--mat-sys-primary-fixed-dim: #bdc2ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #bcc2ff;--mat-sys-secondary-container: #303c9a;--mat-sys-secondary-fixed: #dfe0ff;--mat-sys-secondary-fixed-dim: #bcc2ff;--mat-sys-shadow: #000000;--mat-sys-surface: #0f1222;--mat-sys-surface-bright: #35384a;--mat-sys-surface-container: #1b1f2f;--mat-sys-surface-container-high: #26293a;--mat-sys-surface-container-highest: #313445;--mat-sys-surface-container-low: #171b2b;--mat-sys-surface-container-lowest: #0a0d1d;--mat-sys-surface-dim: #0f1222;--mat-sys-surface-tint: #bdc2ff;--mat-sys-surface-variant: #444655;--mat-sys-tertiary: #bbc3ff;--mat-sys-tertiary-container: #2c3c9e;--mat-sys-tertiary-fixed: #dee0ff;--mat-sys-tertiary-fixed-dim: #bbc3ff;--mat-sys-neutral-variant20: #2e2f3e;--mat-sys-neutral10: #171b2b;--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-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}html{--mat-sys-surface: var(--color-surface);--mat-sys-surface-dim: var(--color-surface-alt);--mat-sys-surface-bright: var(--surface-raised);--mat-sys-surface-container-lowest: var(--surface-raised);--mat-sys-surface-container-low: var(--color-surface);--mat-sys-surface-container: var(--color-surface-alt);--mat-sys-surface-container-high: var(--color-surface-alt);--mat-sys-surface-container-highest: var(--color-surface-alt);--mat-sys-surface-variant: var(--color-surface-alt);--mat-sys-on-surface: var(--text);--mat-sys-on-surface-variant: var(--text-muted);--mat-sys-background: var(--color-surface);--mat-sys-on-background: var(--text);--mat-sys-outline: var(--rule);--mat-sys-outline-variant: var(--rule-faint);--mat-sys-surface-tint: transparent;--mat-sys-corner-none: var(--radius-0);--mat-sys-corner-extra-small: var(--radius-1);--mat-sys-corner-small: var(--radius-1);--mat-sys-corner-medium: var(--radius-2);--mat-sys-corner-large: var(--radius-2);--mat-sys-corner-extra-large: var(--radius-2)}.non-selectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html,body{height:100%}body{margin:0;overflow-y:scroll;background:var(--color-surface);font-family:var(--font-sans);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--text);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{margin:0 0 var(--space-sm);font-weight:var(--weight-semibold);line-height:var(--line-height-heading);letter-spacing:var(--tracking-tight);color:inherit;text-wrap:balance}h1{font-size:var(--font-size-h1)}h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-h3)}h4,h5,h6{font-size:var(--font-size-h4);font-weight:var(--weight-medium)}a[href]{color:var(--accent);text-decoration-thickness:1px;text-underline-offset:.15em}a:not([href]),a:not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;cursor:pointer}.skip-link.skip-link{position:absolute;inset-inline-start:var(--space-sm);top:var(--space-sm);z-index:1000;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-btn);background:var(--brand-fill);color:var(--on-brand);font-weight:600;text-decoration:none;transform:translateY(-200%)}.skip-link.skip-link:focus{transform:translateY(0)}main:focus{outline:none}body:has(app-ad-sticky-footer .bar){padding-bottom:118px}@media(min-width:768px){body:has(app-ad-sticky-footer .bar){padding-bottom:108px}}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.mat-mdc-button-base:focus-visible{outline-offset:0}.palette-backdrop{background:#00000052}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*{scrollbar-width:thin;scrollbar-color:rgb(from currentColor r g b/30%) transparent}code,pre,kbd,samp{font-family:var(--font-mono)}kbd{display:inline-block;min-width:1.5em;padding:.1em .4em;border:1px solid var(--rule);border-radius:var(--radius-1);background:var(--color-surface-alt);font-size:var(--font-size-caption);line-height:1.4;color:var(--text-muted);text-align:center}
