@font-face{font-family:Inter Variable;font-style:normal;font-display:optional;font-weight:100 900;src:url(/fonts/inter-latin-wght-normal.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:Inter Variable;font-style:normal;font-display:optional;font-weight:100 900;src:url(/fonts/inter-latin-ext-wght-normal.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:Material Symbols Outlined;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/material-symbols-outlined-v380-400-subset.5c60e82b.woff2) format("woff2")}html{color-scheme:light dark;--rb-color-primary: light-dark(#1f63d1, #67a2ff);--rb-color-primary-hover: light-dark(#1859bf, #8bb8ff);--rb-color-on-primary: light-dark(#ffffff, #06101c);--rb-color-primary-soft: light-dark(#e8f1ff, #12284a);--rb-color-on-primary-soft: light-dark(#0f3f8c, #cfe0ff);--rb-color-tertiary: light-dark(#00708c, #7dd3fc);--rb-color-on-tertiary: light-dark(#ffffff, #04111d);--rb-color-bg: light-dark(#f4f7fb, #08111d);--rb-color-surface-sunken: light-dark(#edf2f8, #0b1726);--rb-color-surface: light-dark(#ffffff, #0e1b2c);--rb-color-surface-raised: light-dark(#ffffff, #132339);--rb-color-surface-hover: light-dark(#e8eef6, #172a42);--rb-color-surface-nav: light-dark(#ffffff, #0a1524);--rb-color-control: light-dark(#ffffff, #0a1625);--rb-color-text-strong: light-dark(#132338, #f6f9fd);--rb-color-text: light-dark(#2d4056, #dce7f5);--rb-color-text-muted: light-dark(#4f6379, #a3b4c9);--rb-color-text-subtle: light-dark(#566a81, #8b9db4);--rb-color-text-disabled: light-dark(#8a9bb0, #5a6d85);--rb-color-border: light-dark(#dce5ef, #1d3049);--rb-color-border-strong: light-dark(#b9cadb, #315174);--rb-color-outline: light-dark(#7a8ea5, #5f7a99);--rb-color-focus: light-dark(#1d63d0, #8bb8ff);--rb-color-info: light-dark(#1a5f9e, #7cc4ff);--rb-color-info-soft: light-dark(#eaf4ff, #0c223b);--rb-color-info-border: light-dark(#9bc4ee, #245280);--rb-color-on-info: light-dark(#ffffff, #04121f);--rb-color-success: light-dark(#1b6a4b, #6fdcaa);--rb-color-success-soft: light-dark(#e9f8f1, #0d281f);--rb-color-success-border: light-dark(#8bcbb0, #236248);--rb-color-on-success: light-dark(#ffffff, #03140d);--rb-color-warning: light-dark(#7a5500, #f4c45a);--rb-color-warning-soft: light-dark(#fff8e4, #2a210d);--rb-color-warning-border: light-dark(#e3c56f, #745c20);--rb-color-on-warning: light-dark(#ffffff, #1d1400);--rb-color-danger: light-dark(#b42339, #ff9aab);--rb-color-danger-soft: light-dark(#fff0f2, #30151d);--rb-color-danger-border: light-dark(#e6a2ad, #7b3142);--rb-color-on-danger: light-dark(#ffffff, #2a0710);--rb-color-brand-start: #67a2ff;--rb-color-brand-end: #2f78ed;--rb-color-brand-ink: #f6f9fd;--rb-color-brand-navy: #08111d;--rb-color-stage: #05080f;--rb-color-on-stage: #f6f9fd;--rb-color-overlay-hover: color-mix(in srgb, var(--rb-color-text-strong) 6%, transparent);--rb-color-overlay-pressed: color-mix(in srgb, var(--rb-color-text-strong) 10%, transparent);--rb-color-overlay-primary: color-mix(in srgb, var(--rb-color-primary) 10%, transparent);--rb-color-overlay-selected: color-mix(in srgb, var(--rb-color-primary) 16%, transparent);--rb-color-selection: color-mix(in srgb, var(--rb-color-primary) 32%, transparent);--rb-color-glass: color-mix(in srgb, var(--rb-color-bg) 88%, transparent);--rb-color-scrim: light-dark(rgba(19, 35, 56, .4), rgba(2, 6, 12, .64));--rb-color-shadow: light-dark(rgba(26, 52, 82, .13), rgba(0, 0, 0, .28));--rb-color-stage-scrim: color-mix(in srgb, var(--rb-color-stage) 64%, transparent);--rb-font-sans: "Inter Variable", Inter, "Segoe UI", system-ui, -apple-system, sans-serif;--rb-font-mono: ui-monospace, "SFMono-Regular", "Cascadia Code", "Roboto Mono", Menlo, Consolas, monospace;--rb-font-weight-regular: 400;--rb-font-weight-medium: 500;--rb-font-weight-semibold: 600;--rb-font-weight-bold: 700;--rb-type-display-large: 600 3.5rem/4rem var(--rb-font-sans);--rb-type-display-large-size: 3.5rem;--rb-type-display-large-line-height: 4rem;--rb-type-display-large-weight: 600;--rb-type-display-large-tracking: -.02em;--rb-type-display-medium: 600 2.75rem/3.25rem var(--rb-font-sans);--rb-type-display-medium-size: 2.75rem;--rb-type-display-medium-line-height: 3.25rem;--rb-type-display-medium-weight: 600;--rb-type-display-medium-tracking: -.02em;--rb-type-display-small: 600 2.25rem/2.75rem var(--rb-font-sans);--rb-type-display-small-size: 2.25rem;--rb-type-display-small-line-height: 2.75rem;--rb-type-display-small-weight: 600;--rb-type-display-small-tracking: -.015em;--rb-type-headline-large: 600 2rem/2.5rem var(--rb-font-sans);--rb-type-headline-large-size: 2rem;--rb-type-headline-large-line-height: 2.5rem;--rb-type-headline-large-weight: 600;--rb-type-headline-large-tracking: -.01em;--rb-type-headline-medium: 600 1.75rem/2.25rem var(--rb-font-sans);--rb-type-headline-medium-size: 1.75rem;--rb-type-headline-medium-line-height: 2.25rem;--rb-type-headline-medium-weight: 600;--rb-type-headline-medium-tracking: -.01em;--rb-type-headline-small: 600 1.5rem/2rem var(--rb-font-sans);--rb-type-headline-small-size: 1.5rem;--rb-type-headline-small-line-height: 2rem;--rb-type-headline-small-weight: 600;--rb-type-headline-small-tracking: 0;--rb-type-title-large: 600 1.375rem/1.75rem var(--rb-font-sans);--rb-type-title-large-size: 1.375rem;--rb-type-title-large-line-height: 1.75rem;--rb-type-title-large-weight: 600;--rb-type-title-large-tracking: 0;--rb-type-title-medium: 600 1rem/1.5rem var(--rb-font-sans);--rb-type-title-medium-size: 1rem;--rb-type-title-medium-line-height: 1.5rem;--rb-type-title-medium-weight: 600;--rb-type-title-medium-tracking: 0;--rb-type-title-small: 600 .875rem/1.25rem var(--rb-font-sans);--rb-type-title-small-size: .875rem;--rb-type-title-small-line-height: 1.25rem;--rb-type-title-small-weight: 600;--rb-type-title-small-tracking: 0;--rb-type-body-large: 400 1rem/1.5rem var(--rb-font-sans);--rb-type-body-large-size: 1rem;--rb-type-body-large-line-height: 1.5rem;--rb-type-body-large-weight: 400;--rb-type-body-large-tracking: 0;--rb-type-body-medium: 400 .875rem/1.25rem var(--rb-font-sans);--rb-type-body-medium-size: .875rem;--rb-type-body-medium-line-height: 1.25rem;--rb-type-body-medium-weight: 400;--rb-type-body-medium-tracking: 0;--rb-type-body-small: 400 .75rem/1rem var(--rb-font-sans);--rb-type-body-small-size: .75rem;--rb-type-body-small-line-height: 1rem;--rb-type-body-small-weight: 400;--rb-type-body-small-tracking: 0;--rb-type-label-large: 500 .875rem/1.25rem var(--rb-font-sans);--rb-type-label-large-size: .875rem;--rb-type-label-large-line-height: 1.25rem;--rb-type-label-large-weight: 500;--rb-type-label-large-tracking: .01em;--rb-type-label-medium: 500 .75rem/1rem var(--rb-font-sans);--rb-type-label-medium-size: .75rem;--rb-type-label-medium-line-height: 1rem;--rb-type-label-medium-weight: 500;--rb-type-label-medium-tracking: .02em;--rb-type-label-small: 600 .75rem/1rem var(--rb-font-sans);--rb-type-label-small-size: .75rem;--rb-type-label-small-line-height: 1rem;--rb-type-label-small-weight: 600;--rb-type-label-small-tracking: .06em;--rb-type-page-title: 700 clamp(1.5rem, 1.25rem + 1vw, 2rem)/1.2 var(--rb-font-sans);--rb-type-page-title-size: clamp(1.5rem, 1.25rem + 1vw, 2rem);--rb-type-page-title-line-height: 1.2;--rb-type-page-title-weight: 700;--rb-type-page-title-tracking: -.015em;--rb-type-hero: 700 clamp(2.25rem, 1.5rem + 3vw, 3.5rem)/1.1 var(--rb-font-sans);--rb-type-hero-size: clamp(2.25rem, 1.5rem + 3vw, 3.5rem);--rb-type-hero-line-height: 1.1;--rb-type-hero-weight: 700;--rb-type-hero-tracking: -.025em;--rb-space-0: 0;--rb-space-1: .25rem;--rb-space-2: .5rem;--rb-space-3: .75rem;--rb-space-4: 1rem;--rb-space-5: 1.25rem;--rb-space-6: 1.5rem;--rb-space-8: 2rem;--rb-space-10: 2.5rem;--rb-space-12: 3rem;--rb-space-16: 4rem;--rb-space-page: clamp(var(--rb-space-4), 3vw, var(--rb-space-8));--rb-size-control-height: 2.5rem;--rb-size-control-height-sm: 2rem;--rb-size-touch-target: 2.75rem;--rb-size-icon-sm: 1rem;--rb-size-icon-md: 1.25rem;--rb-size-icon-lg: 1.5rem;--rb-size-shell-topbar: 4.25rem;--rb-size-shell-nav: 17rem;--rb-size-shell-module-nav: 12rem;--rb-size-monogram: 2.5rem;--rb-size-monogram-sm: 2rem;--rb-size-content-max: 90rem;--rb-size-card: 28rem;--rb-size-card-wide: 34rem;--rb-size-focus-ring: 2px;--rb-radius-xs: .25rem;--rb-radius-sm: .5rem;--rb-radius-md: .75rem;--rb-radius-lg: 1rem;--rb-radius-xl: 1.5rem;--rb-radius-full: 9999px;--rb-elevation-0: none;--rb-elevation-1: 0 1px 3px var(--rb-color-shadow);--rb-elevation-2: 0 8px 20px var(--rb-color-shadow);--rb-elevation-3: 0 16px 36px var(--rb-color-shadow);--rb-motion-duration-fast: .12s;--rb-motion-duration-base: .18s;--rb-motion-duration-slow: .28s;--rb-motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--rb-motion-easing-decelerate: cubic-bezier(0, 0, 0, 1);--rb-motion-easing-accelerate: cubic-bezier(.3, 0, 1, 1);--rb-z-base: 0;--rb-z-raised: 1;--rb-z-sticky: 100;--rb-z-nav: 200;--rb-z-overlay: 1000;--rb-z-skip-link: 1100}@media(prefers-reduced-motion:reduce){html{--rb-motion-duration-fast: 0ms;--rb-motion-duration-base: 0ms;--rb-motion-duration-slow: 0ms}}html{--mat-sys-background: light-dark(#f8f9ff, #061425);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#ebf1ff, #253143);--mat-sys-inverse-primary: light-dark(#aec6ff, #005ac4);--mat-sys-inverse-surface: light-dark(#253143, #d6e3fb);--mat-sys-on-background: light-dark(#0f1c2d, #d6e3fb);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #002e6b);--mat-sys-on-primary-container: light-dark(#004396, #d8e2ff);--mat-sys-on-primary-fixed: light-dark(#001a42, #001a42);--mat-sys-on-primary-fixed-variant: light-dark(#004396, #004396);--mat-sys-on-secondary: light-dark(#ffffff, #182f5a);--mat-sys-on-secondary-container: light-dark(#304672, #d8e2ff);--mat-sys-on-secondary-fixed: light-dark(#001a42, #001a42);--mat-sys-on-secondary-fixed-variant: light-dark(#304672, #304672);--mat-sys-on-surface: light-dark(#0f1c2d, #d6e3fb);--mat-sys-on-surface-variant: light-dark(#424754, #dee2f2);--mat-sys-on-tertiary: light-dark(#ffffff, #003640);--mat-sys-on-tertiary-container: light-dark(#004e5c, #acedff);--mat-sys-on-tertiary-fixed: light-dark(#001f26, #001f26);--mat-sys-on-tertiary-fixed-variant: light-dark(#004e5c, #004e5c);--mat-sys-outline: light-dark(#727785, #8c909f);--mat-sys-outline-variant: light-dark(#c2c6d6, #424754);--mat-sys-primary: light-dark(#005ac4, #aec6ff);--mat-sys-primary-container: light-dark(#d8e2ff, #004396);--mat-sys-primary-fixed: light-dark(#d8e2ff, #d8e2ff);--mat-sys-primary-fixed-dim: light-dark(#aec6ff, #aec6ff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#495e8b, #b1c6fa);--mat-sys-secondary-container: light-dark(#d8e2ff, #304672);--mat-sys-secondary-fixed: light-dark(#d8e2ff, #d8e2ff);--mat-sys-secondary-fixed-dim: light-dark(#b1c6fa, #b1c6fa);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#f8f9ff, #061425);--mat-sys-surface-bright: light-dark(#f8f9ff, #2d3a4c);--mat-sys-surface-container: light-dark(#e6eeff, #132031);--mat-sys-surface-container-high: light-dark(#dde9ff, #1e2b3c);--mat-sys-surface-container-highest: light-dark(#d6e3fb, #293548);--mat-sys-surface-container-low: light-dark(#eff3ff, #0f1c2d);--mat-sys-surface-container-lowest: light-dark(#ffffff, #020f1f);--mat-sys-surface-dim: light-dark(#cedbf2, #061425);--mat-sys-surface-tint: light-dark(#005ac4, #aec6ff);--mat-sys-surface-variant: light-dark(#dee2f2, #424754);--mat-sys-tertiary: light-dark(#00687a, #4cd7f6);--mat-sys-tertiary-container: light-dark(#acedff, #004e5c);--mat-sys-tertiary-fixed: light-dark(#acedff, #acedff);--mat-sys-tertiary-fixed-dim: light-dark(#4cd7f6, #4cd7f6);--mat-sys-neutral-variant20: #2b303d;--mat-sys-neutral10: #0f1c2d;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem "Inter Variable", Inter, "Segoe UI", system-ui, -apple-system, sans-serif;--mat-sys-body-large-font: "Inter Variable", Inter, "Segoe UI", system-ui, -apple-system, sans-serif;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem "Inter Variable", Inter, "Segoe UI", system-ui, -apple-system, sans-serif;--mat-sys-body-medium-font: "Inter Variable", Inter, "Segoe UI", system-ui, -apple-system, sans-serif;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem "Inter Variable", Inter, "Segoe UI", system-ui, -apple-system, sans-serif;--mat-sys-body-small-font: "Inter Variable", Inter, "Segoe UI", system-ui, -apple-system, sans-serif;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem "Inter Variable", Inter, "Segoe UI", system-ui, -apple-system, sans-serif;--mat-sys-display-large-font: "Inter Variable", Inter, "Segoe UI", system-ui, -apple-system, sans-serif;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem "Inter Variable", Inter, "Segoe UI", system-ui, -apple-system, sans-serif;--mat-sys-display-medium-font: "Inter Variable", Inter, "Segoe UI", system-ui, -apple-system, sans-serif;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem "Inter Variable", Inter, "Segoe UI", system-ui, -apple-system, sans-serif;--mat-sys-display-small-font: "Inter Variable", Inter, "Segoe UI", system-ui, -apple-system, sans-serif;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem "Inter Variable", Inter, "Segoe UI", system-ui, -apple-system, sans-serif;--mat-sys-headline-large-font: "Inter Variable", Inter, "Segoe UI", system-ui, -apple-system, sans-serif;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem "Inter Variable", Inter, "Segoe UI", system-ui, -apple-system, sans-serif;--mat-sys-headline-medium-font: "Inter Variable", Inter, "Segoe UI", system-ui, -apple-system, sans-serif;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem "Inter Variable", Inter, "Segoe UI", system-ui, -apple-system, sans-serif;--mat-sys-headline-small-font: "Inter Variable", Inter, "Segoe UI", system-ui, -apple-system, sans-serif;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem "Inter Variable", Inter, "Segoe UI", system-ui, -apple-system, sans-serif;--mat-sys-label-large-font: "Inter Variable", Inter, "Segoe UI", system-ui, -apple-system, sans-serif;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem "Inter Variable", Inter, "Segoe UI", system-ui, -apple-system, sans-serif;--mat-sys-label-medium-font: "Inter Variable", Inter, "Segoe UI", system-ui, -apple-system, sans-serif;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem "Inter Variable", Inter, "Segoe UI", system-ui, -apple-system, sans-serif;--mat-sys-label-small-font: "Inter Variable", Inter, "Segoe UI", system-ui, -apple-system, sans-serif;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem "Inter Variable", Inter, "Segoe UI", system-ui, -apple-system, sans-serif;--mat-sys-title-large-font: "Inter Variable", Inter, "Segoe UI", system-ui, -apple-system, sans-serif;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem "Inter Variable", Inter, "Segoe UI", system-ui, -apple-system, sans-serif;--mat-sys-title-medium-font: "Inter Variable", Inter, "Segoe UI", system-ui, -apple-system, sans-serif;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem "Inter Variable", Inter, "Segoe UI", system-ui, -apple-system, sans-serif;--mat-sys-title-small-font: "Inter Variable", Inter, "Segoe UI", system-ui, -apple-system, sans-serif;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-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-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(--rb-color-primary);--mat-sys-on-primary: var(--rb-color-on-primary);--mat-sys-primary-container: var(--rb-color-primary-soft);--mat-sys-on-primary-container: var(--rb-color-on-primary-soft);--mat-sys-surface-tint: var(--rb-color-primary);--mat-sys-tertiary: var(--rb-color-tertiary);--mat-sys-on-tertiary: var(--rb-color-on-tertiary);--mat-sys-error: var(--rb-color-danger);--mat-sys-on-error: var(--rb-color-on-danger);--mat-sys-error-container: var(--rb-color-danger-soft);--mat-sys-on-error-container: var(--rb-color-danger);--mat-sys-background: var(--rb-color-bg);--mat-sys-surface: var(--rb-color-bg);--mat-sys-surface-container-lowest: var(--rb-color-control);--mat-sys-surface-container-low: var(--rb-color-surface-sunken);--mat-sys-surface-container: var(--rb-color-surface);--mat-sys-surface-container-high: var(--rb-color-surface-raised);--mat-sys-surface-container-highest: var(--rb-color-surface-hover);--mat-sys-surface-variant: var(--rb-color-surface-hover);--mat-sys-on-background: var(--rb-color-text-strong);--mat-sys-on-surface: var(--rb-color-text-strong);--mat-sys-on-surface-variant: var(--rb-color-text-muted);--mat-sys-outline: var(--rb-color-outline);--mat-sys-outline-variant: var(--rb-color-border);--mat-sys-inverse-surface: var(--rb-color-text-strong);--mat-sys-inverse-on-surface: var(--rb-color-bg);--mat-sys-scrim: var(--rb-color-scrim);--mat-sys-shadow: var(--rb-color-shadow);--mat-sys-corner-none: 0;--mat-sys-corner-extra-small: var(--rb-radius-xs);--mat-sys-corner-extra-small-top: var(--rb-radius-xs) var(--rb-radius-xs) 0 0;--mat-sys-corner-small: var(--rb-radius-sm);--mat-sys-corner-medium: var(--rb-radius-md);--mat-sys-corner-large: var(--rb-radius-lg);--mat-sys-corner-large-top: var(--rb-radius-lg) var(--rb-radius-lg) 0 0;--mat-sys-corner-large-start: var(--rb-radius-lg) 0 0 var(--rb-radius-lg);--mat-sys-corner-large-end: 0 var(--rb-radius-lg) var(--rb-radius-lg) 0;--mat-sys-corner-extra-large: var(--rb-radius-xl);--mat-sys-corner-extra-large-top: var(--rb-radius-xl) var(--rb-radius-xl) 0 0;--mat-sys-corner-full: var(--rb-radius-full);--mat-sys-level0: var(--rb-elevation-0);--mat-sys-level1: var(--rb-elevation-1);--mat-sys-level2: var(--rb-elevation-2);--mat-sys-level3: var(--rb-elevation-3);--mat-sys-level4: var(--rb-elevation-3);--mat-sys-level5: var(--rb-elevation-3);--mat-sys-display-large: var(--rb-type-display-large);--mat-sys-display-large-font: var(--rb-font-sans);--mat-sys-display-large-size: var(--rb-type-display-large-size);--mat-sys-display-large-line-height: var(--rb-type-display-large-line-height);--mat-sys-display-large-weight: var(--rb-type-display-large-weight);--mat-sys-display-large-tracking: var(--rb-type-display-large-tracking);--mat-sys-display-medium: var(--rb-type-display-medium);--mat-sys-display-medium-font: var(--rb-font-sans);--mat-sys-display-medium-size: var(--rb-type-display-medium-size);--mat-sys-display-medium-line-height: var(--rb-type-display-medium-line-height);--mat-sys-display-medium-weight: var(--rb-type-display-medium-weight);--mat-sys-display-medium-tracking: var(--rb-type-display-medium-tracking);--mat-sys-display-small: var(--rb-type-display-small);--mat-sys-display-small-font: var(--rb-font-sans);--mat-sys-display-small-size: var(--rb-type-display-small-size);--mat-sys-display-small-line-height: var(--rb-type-display-small-line-height);--mat-sys-display-small-weight: var(--rb-type-display-small-weight);--mat-sys-display-small-tracking: var(--rb-type-display-small-tracking);--mat-sys-headline-large: var(--rb-type-headline-large);--mat-sys-headline-large-font: var(--rb-font-sans);--mat-sys-headline-large-size: var(--rb-type-headline-large-size);--mat-sys-headline-large-line-height: var(--rb-type-headline-large-line-height);--mat-sys-headline-large-weight: var(--rb-type-headline-large-weight);--mat-sys-headline-large-tracking: var(--rb-type-headline-large-tracking);--mat-sys-headline-medium: var(--rb-type-headline-medium);--mat-sys-headline-medium-font: var(--rb-font-sans);--mat-sys-headline-medium-size: var(--rb-type-headline-medium-size);--mat-sys-headline-medium-line-height: var(--rb-type-headline-medium-line-height);--mat-sys-headline-medium-weight: var(--rb-type-headline-medium-weight);--mat-sys-headline-medium-tracking: var(--rb-type-headline-medium-tracking);--mat-sys-headline-small: var(--rb-type-headline-small);--mat-sys-headline-small-font: var(--rb-font-sans);--mat-sys-headline-small-size: var(--rb-type-headline-small-size);--mat-sys-headline-small-line-height: var(--rb-type-headline-small-line-height);--mat-sys-headline-small-weight: var(--rb-type-headline-small-weight);--mat-sys-headline-small-tracking: var(--rb-type-headline-small-tracking);--mat-sys-title-large: var(--rb-type-title-large);--mat-sys-title-large-font: var(--rb-font-sans);--mat-sys-title-large-size: var(--rb-type-title-large-size);--mat-sys-title-large-line-height: var(--rb-type-title-large-line-height);--mat-sys-title-large-weight: var(--rb-type-title-large-weight);--mat-sys-title-large-tracking: var(--rb-type-title-large-tracking);--mat-sys-title-medium: var(--rb-type-title-medium);--mat-sys-title-medium-font: var(--rb-font-sans);--mat-sys-title-medium-size: var(--rb-type-title-medium-size);--mat-sys-title-medium-line-height: var(--rb-type-title-medium-line-height);--mat-sys-title-medium-weight: var(--rb-type-title-medium-weight);--mat-sys-title-medium-tracking: var(--rb-type-title-medium-tracking);--mat-sys-title-small: var(--rb-type-title-small);--mat-sys-title-small-font: var(--rb-font-sans);--mat-sys-title-small-size: var(--rb-type-title-small-size);--mat-sys-title-small-line-height: var(--rb-type-title-small-line-height);--mat-sys-title-small-weight: var(--rb-type-title-small-weight);--mat-sys-title-small-tracking: var(--rb-type-title-small-tracking);--mat-sys-body-large: var(--rb-type-body-large);--mat-sys-body-large-font: var(--rb-font-sans);--mat-sys-body-large-size: var(--rb-type-body-large-size);--mat-sys-body-large-line-height: var(--rb-type-body-large-line-height);--mat-sys-body-large-weight: var(--rb-type-body-large-weight);--mat-sys-body-large-tracking: var(--rb-type-body-large-tracking);--mat-sys-body-medium: var(--rb-type-body-medium);--mat-sys-body-medium-font: var(--rb-font-sans);--mat-sys-body-medium-size: var(--rb-type-body-medium-size);--mat-sys-body-medium-line-height: var(--rb-type-body-medium-line-height);--mat-sys-body-medium-weight: var(--rb-type-body-medium-weight);--mat-sys-body-medium-tracking: var(--rb-type-body-medium-tracking);--mat-sys-body-small: var(--rb-type-body-small);--mat-sys-body-small-font: var(--rb-font-sans);--mat-sys-body-small-size: var(--rb-type-body-small-size);--mat-sys-body-small-line-height: var(--rb-type-body-small-line-height);--mat-sys-body-small-weight: var(--rb-type-body-small-weight);--mat-sys-body-small-tracking: var(--rb-type-body-small-tracking);--mat-sys-label-large: var(--rb-type-label-large);--mat-sys-label-large-font: var(--rb-font-sans);--mat-sys-label-large-size: var(--rb-type-label-large-size);--mat-sys-label-large-line-height: var(--rb-type-label-large-line-height);--mat-sys-label-large-weight: var(--rb-type-label-large-weight);--mat-sys-label-large-tracking: var(--rb-type-label-large-tracking);--mat-sys-label-medium: var(--rb-type-label-medium);--mat-sys-label-medium-font: var(--rb-font-sans);--mat-sys-label-medium-size: var(--rb-type-label-medium-size);--mat-sys-label-medium-line-height: var(--rb-type-label-medium-line-height);--mat-sys-label-medium-weight: var(--rb-type-label-medium-weight);--mat-sys-label-medium-tracking: var(--rb-type-label-medium-tracking);--mat-sys-label-small: var(--rb-type-label-small);--mat-sys-label-small-font: var(--rb-font-sans);--mat-sys-label-small-size: var(--rb-type-label-small-size);--mat-sys-label-small-line-height: var(--rb-type-label-small-line-height);--mat-sys-label-small-weight: var(--rb-type-label-small-weight);--mat-sys-label-small-tracking: var(--rb-type-label-small-tracking)}html .mat-warn.mat-mdc-button-base{--mat-button-filled-container-color: var(--rb-color-danger);--mat-button-filled-label-text-color: var(--rb-color-on-danger);--mat-button-filled-state-layer-color: var(--rb-color-on-danger);--mat-button-filled-ripple-color: color-mix(in srgb, var(--rb-color-on-danger) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent);--mat-button-outlined-label-text-color: var(--rb-color-danger);--mat-button-outlined-outline-color: var(--rb-color-danger-border);--mat-button-outlined-state-layer-color: var(--rb-color-danger);--mat-button-outlined-ripple-color: color-mix(in srgb, var(--rb-color-danger) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent);--mat-button-text-label-text-color: var(--rb-color-danger);--mat-button-text-state-layer-color: var(--rb-color-danger);--mat-button-text-ripple-color: color-mix(in srgb, var(--rb-color-danger) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent);--mat-button-protected-label-text-color: var(--rb-color-danger);--mat-button-protected-state-layer-color: var(--rb-color-danger);--mat-button-protected-ripple-color: color-mix(in srgb, var(--rb-color-danger) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent);--mat-button-tonal-container-color: var(--rb-color-danger-soft);--mat-button-tonal-label-text-color: var(--rb-color-danger);--mat-button-tonal-state-layer-color: var(--rb-color-danger);--mat-button-tonal-ripple-color: color-mix(in srgb, var(--rb-color-danger) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent);--mat-icon-button-icon-color: var(--rb-color-danger);--mat-icon-button-state-layer-color: var(--rb-color-danger);--mat-icon-button-ripple-color: color-mix(in srgb, var(--rb-color-danger) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent)}html .mat-warn.mat-icon{--mat-icon-color: var(--rb-color-danger)}html{--mat-button-filled-container-shape: var(--rb-radius-sm);--mat-button-outlined-container-shape: var(--rb-radius-sm);--mat-button-protected-container-shape: var(--rb-radius-sm);--mat-button-text-container-shape: var(--rb-radius-sm);--mat-button-tonal-container-shape: var(--rb-radius-sm);--mat-form-field-outlined-container-shape: var(--rb-radius-sm);--mat-card-elevated-container-shape: var(--rb-radius-lg);--mat-card-outlined-container-shape: var(--rb-radius-lg);--mat-card-filled-container-shape: var(--rb-radius-lg);--mat-dialog-container-shape: var(--rb-radius-lg);--mat-dialog-container-color: var(--rb-color-surface-raised);--mat-dialog-container-elevation-shadow: var(--rb-elevation-3);--mat-sidenav-container-shape: 0;--mat-sidenav-scrim-color: var(--rb-color-scrim);--mat-menu-container-shape: var(--rb-radius-sm);--mat-snack-bar-container-shape: var(--rb-radius-sm)}@media(pointer:coarse){html{--mat-icon-button-state-layer-size: var(--rb-size-touch-target);--mat-chip-container-height: var(--rb-size-touch-target)}}html,html *,html *:before,html *:after{box-sizing:border-box}body{margin:0;background-color:var(--rb-color-bg);color:var(--rb-color-text);font:var(--rb-type-body-medium);letter-spacing:var(--rb-type-body-medium-tracking);-webkit-font-smoothing:antialiased;transition:background-color var(--rb-motion-duration-base) var(--rb-motion-easing-standard),color var(--rb-motion-duration-base) var(--rb-motion-easing-standard)}html :where(input,select,textarea){font:var(--rb-type-body-large)}html :where(button){font:inherit}html :where(a){color:var(--rb-color-primary)}html :where(code,kbd,samp,pre){font-family:var(--rb-font-mono)}html ::selection{background-color:var(--rb-color-selection)}html :where(:focus-visible){outline:var(--rb-size-focus-ring) solid var(--rb-color-focus);outline-offset:2px}html :where(.rb-focus-inset:focus-visible){outline-offset:calc(-1 * var(--rb-size-focus-ring))}html .mat-mdc-chip-remove{min-block-size:var(--rb-size-icon-lg);min-inline-size:var(--rb-size-icon-lg)}@media(pointer:coarse){html :where(button,[role=button],a.mat-mdc-button-base,select,.rb-touch-target){min-block-size:var(--rb-size-touch-target);min-inline-size:var(--rb-size-touch-target)}html :where(input:not([type=checkbox],[type=radio],[type=hidden])){min-block-size:var(--rb-size-touch-target)}html .mat-mdc-chip-remove{min-block-size:var(--rb-size-touch-target);min-inline-size:var(--rb-size-touch-target)}}html .rb-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);border:0;white-space:nowrap}html .rb-skip-link{position:fixed;inset-block-start:var(--rb-space-2);inset-inline-start:var(--rb-space-2);z-index:var(--rb-z-skip-link);padding:var(--rb-space-2) var(--rb-space-4);border-radius:var(--rb-radius-sm);background-color:var(--rb-color-primary);color:var(--rb-color-on-primary);font:var(--rb-type-label-large);text-decoration:none;box-shadow:var(--rb-elevation-2)}html .rb-skip-link:not(:focus){position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);border:0;white-space:nowrap}@media(prefers-reduced-motion:reduce){html,html *,html *:before,html *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:where(html) .rb-field{display:grid;gap:var(--rb-space-2);min-width:0;margin:0;padding:0;border:0}:where(html) .rb-field__label{padding:0;color:var(--rb-color-text-strong);font:var(--rb-type-label-large);letter-spacing:var(--rb-type-label-large-tracking)}:where(html) .rb-field__control{display:block;width:100%;min-width:0;min-height:var(--rb-size-control-height);margin:0;padding:var(--rb-space-2) var(--rb-space-3);border:1px solid var(--rb-color-outline);border-radius:var(--rb-radius-sm);background-color:var(--rb-color-control);color:var(--rb-color-text-strong);font:var(--rb-type-body-large);transition:border-color var(--rb-motion-duration-fast) var(--rb-motion-easing-standard),background-color var(--rb-motion-duration-fast) var(--rb-motion-easing-standard)}:where(html) textarea.rb-field__control{min-height:calc(var(--rb-size-control-height) * 2.5);resize:vertical}@media(pointer:coarse){:where(html) .rb-field__control{min-block-size:var(--rb-size-touch-target)}}:where(html) .rb-field__control::placeholder{color:var(--rb-color-text-subtle);opacity:1}:where(html) .rb-field__control:hover:not(:disabled){border-color:var(--rb-color-text-muted)}:where(html) .rb-field__control:focus-visible{border-color:var(--rb-color-primary)}:where(html) .rb-field--invalid .rb-field__control,:where(html) .rb-field__control[aria-invalid=true]{border-color:var(--rb-color-danger)}:where(html) .rb-field__control:disabled{border-color:var(--rb-color-border);background-color:var(--rb-color-surface-sunken);color:var(--rb-color-text-disabled);cursor:not-allowed}:where(html) .rb-field--disabled .rb-field__label{color:var(--rb-color-text-disabled)}:where(html) .rb-field__control:autofill,:where(html) .rb-field__control:-webkit-autofill{box-shadow:inset 0 0 0 100vmax var(--rb-color-control);caret-color:var(--rb-color-text-strong);-webkit-text-fill-color:var(--rb-color-text-strong)}:where(html) .rb-field__hint,:where(html) .rb-field__error{margin:0;font:var(--rb-type-body-small);letter-spacing:var(--rb-type-body-small-tracking)}:where(html) .rb-field__hint{color:var(--rb-color-text-subtle)}:where(html) .rb-field__error{display:flex;gap:var(--rb-space-1);align-items:flex-start;color:var(--rb-color-danger)}:where(html) .rb-field__error .mat-icon{flex:none;width:var(--rb-size-icon-sm);height:var(--rb-size-icon-sm);font-size:var(--rb-size-icon-sm)}:where(html) .rb-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--rb-space-5);align-items:start;min-width:0}@media(width<40rem){:where(html) .rb-form-grid{grid-template-columns:minmax(0,1fr)}}:where(html) .rb-form-grid>.mat-mdc-form-field{width:100%}:where(html) .rb-form-grid__full{grid-column:1/-1}:where(html) .rb-table-scroll{overflow-x:auto;min-width:0;border:1px solid var(--rb-color-border);border-radius:var(--rb-radius-lg);background-color:var(--rb-color-surface)}:where(html) table.rb-table{width:100%;border-collapse:collapse;border-spacing:0;background-color:transparent;color:var(--rb-color-text);font:var(--rb-type-body-medium);letter-spacing:var(--rb-type-body-medium-tracking);text-align:start}:where(html) .rb-table tr{height:auto}:where(html) .rb-table :is(th,td){padding:var(--rb-space-3) var(--rb-space-4);border-block-end:1px solid var(--rb-color-border);color:inherit;text-align:start;vertical-align:middle}:where(html) .rb-table th{background-color:var(--rb-color-surface-sunken);color:var(--rb-color-text-subtle);font:var(--rb-type-label-small);letter-spacing:var(--rb-type-label-small-tracking);text-transform:uppercase;white-space:nowrap}:where(html) .rb-table tbody tr:last-child>:is(td,th){border-block-end:0}:where(html) .rb-table tbody tr:not(.rb-table__empty-row,.rb-table__skeleton-row):hover{background-color:var(--rb-color-surface-hover)}:where(html) .rb-table :is(th,td).rb-table__cell--numeric{font-variant-numeric:tabular-nums;text-align:end}:where(html) .rb-table__actions{display:flex;flex-wrap:nowrap;gap:var(--rb-space-1);align-items:center;justify-content:flex-end}:where(html) .rb-table__link{color:var(--rb-color-text-strong);font:var(--rb-type-title-small);overflow-wrap:anywhere;text-decoration:none}:where(html) .rb-table__link:hover{color:var(--rb-color-primary);text-decoration:underline}:where(html) .rb-table :is(.rb-table__empty-row,.mat-mdc-no-data-row)>td{padding:var(--rb-space-8) var(--rb-space-4);color:var(--rb-color-text-muted);text-align:center}:where(html) .rb-table__skeleton-row .rb-skeleton{max-inline-size:14rem}@media(width<48rem){:where(html) table.rb-table:not(.rb-table--inline),:where(html) .rb-table:not(.rb-table--inline) :is(tbody,tr,td){display:block}:where(html) .rb-table:not(.rb-table--inline) thead{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);border:0;white-space:nowrap}:where(html) .rb-table:not(.rb-table--inline) tbody tr{padding:var(--rb-space-3) var(--rb-space-4);border-block-end:1px solid var(--rb-color-border)}:where(html) .rb-table:not(.rb-table--inline) tbody tr:last-child{border-block-end:0}:where(html) .rb-table:not(.rb-table--inline) td{display:grid;grid-template-columns:minmax(6rem,35%) minmax(0,1fr);gap:var(--rb-space-3);align-items:baseline;justify-items:start;padding:var(--rb-space-1) 0;border-block-end:0;overflow-wrap:anywhere}:where(html) .rb-table:not(.rb-table--inline) td[data-label]:before{color:var(--rb-color-text-subtle);font:var(--rb-type-label-small);letter-spacing:var(--rb-type-label-small-tracking);text-transform:uppercase;content:attr(data-label);content:attr(data-label)/""}:where(html) .rb-table:not(.rb-table--inline) td:not([data-label]){grid-template-columns:minmax(0,1fr)}:where(html) .rb-table:not(.rb-table--inline) td>rb-technical-value{justify-self:stretch}:where(html) .rb-table:not(.rb-table--inline) :is(th,td).rb-table__cell--numeric{text-align:start}:where(html) .rb-table:not(.rb-table--inline) .rb-table__actions{justify-content:flex-start;padding-block-start:var(--rb-space-2)}:where(html) .rb-table:not(.rb-table--inline) :is(.rb-table__empty-row,.mat-mdc-no-data-row)>td{display:block;padding:var(--rb-space-6) 0}}:where(html) .rb-stack{display:grid;gap:var(--rb-space-4);align-content:start;min-width:0}:where(html) .rb-stack--sm{gap:var(--rb-space-2)}:where(html) .rb-stack--lg{gap:var(--rb-space-6)}:where(html) .rb-master-detail{display:grid;grid-template-columns:minmax(17.5rem,.92fr) minmax(0,1.08fr);gap:var(--rb-space-6);align-items:start;min-width:0}@media(width<75rem){:where(html) .rb-master-detail{grid-template-columns:minmax(0,1fr)}}:where(html) .rb-master-detail--wide-detail{grid-template-columns:minmax(17.5rem,.8fr) minmax(0,1.2fr)}@media(width<75rem){:where(html) .rb-master-detail--wide-detail{grid-template-columns:minmax(0,1fr)}}:where(html) .rb-action-group{display:flex;flex-wrap:wrap;gap:var(--rb-space-2);align-items:center;min-width:0}:where(html) .rb-action-group--end{justify-content:flex-end}:where(html) .rb-action-group--between{justify-content:space-between}@media(width<40rem){:where(html) .rb-action-group--mobile-stack{flex-direction:column;align-items:stretch}:where(html) .rb-action-group--mobile-stack>*{width:100%}}:where(html) .rb-meta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:var(--rb-space-3);min-width:0;margin:0;padding:0}:where(html) .rb-meta-grid__item{display:grid;gap:var(--rb-space-1);align-content:start;min-width:0;padding:var(--rb-space-3) var(--rb-space-4);border:1px solid var(--rb-color-border);border-radius:var(--rb-radius-md);background-color:var(--rb-color-surface-sunken)}:where(html) .rb-meta-grid__label{margin:0;color:var(--rb-color-text-subtle);font:var(--rb-type-label-small);letter-spacing:var(--rb-type-label-small-tracking);text-transform:uppercase}:where(html) .rb-meta-grid__value{min-width:0;margin:0;color:var(--rb-color-text-strong);font:var(--rb-type-body-medium);overflow-wrap:anywhere}:where(html) .rb-skeleton{display:block;inline-size:100%;block-size:var(--rb-type-body-medium-line-height);border-radius:var(--rb-radius-xs);background-color:var(--rb-color-surface-sunken);background-image:linear-gradient(90deg,var(--rb-color-surface-sunken) 20%,var(--rb-color-surface-hover) 50%,var(--rb-color-surface-sunken) 80%);background-size:200% 100%;animation:rb-skeleton-shimmer calc(var(--rb-motion-duration-slow) * 5) ease-in-out infinite}:where(html) .rb-skeleton--heading{block-size:var(--rb-type-title-large-line-height);max-inline-size:60%}:where(html) .rb-skeleton--control{block-size:var(--rb-size-control-height);border-radius:var(--rb-radius-sm)}@media(prefers-reduced-motion:reduce){:where(html) .rb-skeleton{animation:none}}@keyframes rb-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}:where(html) .rb-eyebrow{display:flex;gap:var(--rb-space-2);align-items:center;margin:0;color:var(--rb-color-primary);font:var(--rb-type-label-small);letter-spacing:var(--rb-type-label-small-tracking);text-transform:uppercase}:where(html) .rb-eyebrow .mat-icon{inline-size:var(--rb-size-icon-sm);block-size:var(--rb-size-icon-sm);font-size:var(--rb-size-icon-sm)}:where(html) .rb-overline{margin:0;color:var(--rb-color-text-subtle);font:var(--rb-type-label-small);letter-spacing:var(--rb-type-label-small-tracking);text-transform:uppercase}:where(html) .rb-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--rb-space-12);align-items:center;min-width:0}@media(width<60rem){:where(html) .rb-hero{grid-template-columns:minmax(0,1fr);gap:var(--rb-space-8)}}:where(html) .rb-hero__copy{display:grid;gap:var(--rb-space-6);justify-items:start;min-width:0}:where(html) .rb-hero__title{max-inline-size:16ch;margin:0;color:var(--rb-color-text-strong);font:var(--rb-type-hero);letter-spacing:var(--rb-type-hero-tracking);text-wrap:balance}:where(html) .rb-hero__lead{max-inline-size:40rem;margin:0;color:var(--rb-color-text-muted);font:var(--rb-type-body-large)}:where(html) .rb-tag-list{display:flex;flex-wrap:wrap;gap:var(--rb-space-2);margin:0;padding:0;list-style:none}:where(html) .rb-tag-list>li{padding:var(--rb-space-1) var(--rb-space-3);border:1px solid var(--rb-color-border);border-radius:var(--rb-radius-full);background-color:var(--rb-color-surface);color:var(--rb-color-text);font:var(--rb-type-label-medium);letter-spacing:var(--rb-type-label-medium-tracking)}:where(html) .rb-icon-tile{display:inline-grid;flex:none;place-items:center;inline-size:var(--rb-size-control-height);block-size:var(--rb-size-control-height);border-radius:var(--rb-radius-md);background-color:var(--rb-color-primary-soft);color:var(--rb-color-on-primary-soft)}.material-symbols-outlined{display:inline-block;font-family:Material Symbols Outlined;font-size:var(--rb-size-icon-lg);font-style:normal;font-weight:400;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased}html{--mat-button-toggle-shape: var(--rb-radius-sm);--mat-button-toggle-height: var(--rb-size-control-height);--mat-button-toggle-background-color: var(--rb-color-control);--mat-button-toggle-text-color: var(--rb-color-text);--mat-button-toggle-divider-color: var(--rb-color-border);--mat-button-toggle-label-text-weight: var(--rb-font-weight-semibold);--mat-button-toggle-selected-state-background-color: var(--rb-color-overlay-selected);--mat-button-toggle-selected-state-text-color: var(--rb-color-text-strong);--mat-paginator-container-size: var(--rb-size-touch-target);--mat-paginator-container-background-color: transparent;--mat-paginator-container-text-color: var(--rb-color-text-muted);--mat-form-field-subscript-text-line-height: 1.45}.mat-mdc-tab-body-content{overflow-x:hidden}.mat-mdc-paginator .mat-mdc-paginator-container{min-height:var(--rb-size-touch-target);padding:0}.mat-mdc-paginator .mat-mdc-paginator-range-actions{gap:2px}.catalog-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rb-space-2) var(--rb-space-3);min-width:0}.catalog-toolbar mat-form-field{flex:1 1 17.5rem;min-width:0}.catalog-toolbar .mat-icon[matPrefix]{margin-inline:var(--rb-space-3) 0;color:var(--rb-color-text-subtle)}.catalog-filters{flex-wrap:wrap;max-width:100%}.catalog-filters mat-button-toggle{flex:none}.catalog-filters mat-button-toggle+mat-button-toggle{border-inline-start:1px solid var(--rb-color-border)}.catalog-count{color:var(--rb-color-text-muted);font:var(--rb-type-body-medium);white-space:nowrap}.catalog-muted{color:var(--rb-color-text-muted);white-space:nowrap}.catalog-action{color:var(--rb-color-text-muted)}.catalog-action--favorite-active .mat-icon{color:var(--rb-color-warning);font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}html,body{min-height:100%;max-width:100%}body{overflow-x:hidden;text-rendering:optimizeLegibility}.dataset-image-preview-dialog-panel .mat-mdc-dialog-inner-container,.dataset-image-preview-dialog-panel .mat-mdc-dialog-surface{display:block;height:100%;min-height:0;overflow:hidden}.dataset-image-preview-dialog-panel .mat-mdc-dialog-container,.dataset-image-preview-dialog-panel .mat-mdc-dialog-component-host{display:block;height:100%;min-height:0}
