@font-face{font-family:Outfit;src:url("./media/outfit-YUSWK6SK.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Nunito Sans;src:url("./media/nunito-sans-N2UHEKQM.woff2") format("woff2");font-weight:200 1000;font-style:normal;font-display:swap}@font-face{font-family:Nunito Sans;src:url("./media/nunito-sans-italic-BVKARPJT.woff2") format("woff2");font-weight:200 1000;font-style:italic;font-display:swap}html{--ch-font-title: "Outfit", system-ui, sans-serif;--ch-font-text: "Nunito Sans", system-ui, sans-serif;--ch-font-code: ui-monospace, monospace;--ch-font-size-display: 2rem;--ch-font-size-title: 1.75rem;--ch-font-size-heading-1: 1.5rem;--ch-font-size-heading-2: 1.25rem;--ch-font-size-heading-3: 1.125rem;--ch-font-size-body: .9375rem;--ch-font-size-field: 1rem;--ch-font-size-page-title: 1.875rem;--ch-font-size-page-title-phone: 1.625rem;--ch-font-size-card-title: 1.1875rem;--ch-font-size-large: 1rem;--ch-font-size-small: .875rem;--ch-font-size-label: .8125rem;--ch-font-size-caption: .75rem;--ch-font-size-tab: .625rem;--ch-font-weight-regular: 400;--ch-font-weight-medium: 500;--ch-font-weight-semibold: 600;--ch-font-weight-bold: 700;--ch-line-height-body: 1.5;--ch-line-height-heading: 1.2;--ch-line-height-tight: 1;--ch-letter-spacing-label: .04em;--ch-letter-spacing-group: .06em;--ch-letter-spacing-code: .08em;--ch-background: var(--ch-page);--ch-page: light-dark(#f3f5f8, #0a121d);--ch-surface: light-dark(#ffffff, #131e2d);--ch-band: light-dark(#e9edf3, #1b283a);--ch-banner: light-dark(#ffffff, #131e2d);--ch-ink: light-dark(#0b2844, #eef1f5);--ch-ink-muted: light-dark(#4c5b70, #a7b2c1);--ch-menu: light-dark(#0b2844, #101d30);--ch-line: light-dark(#dce2ea, #26344a);--ch-outline: var(--ch-ink-muted);--ch-primary: light-dark(#0b2844, #ffecd5);--ch-on-primary: light-dark(#ffffff, #0b2844);--ch-fill: light-dark(#0b2844, #557199);--ch-on-fill: #ffffff;--ch-fill-band: light-dark(#0b2844, #59759d);--ch-menu-selected: light-dark(#ffecd5, #557199);--ch-on-menu-selected: light-dark(#0b2844, #ffffff);--ch-shadow: 0 1px 2px light-dark(rgb(11 40 68 / 8%), transparent), 0 2px 8px light-dark(rgb(11 40 68 / 5%), transparent);--ch-shadow-sheet: 0 -8px 30px rgb(0 0 0 / 18%);--ch-scrim: light-dark(rgb(11 40 68 / 45%), rgb(0 0 0 / 60%));--ch-focus-ring: light-dark(#0b2844, #eef1f5);--ch-focus-ring-width: 2px;--ch-focus-ring-offset: 2px;--ch-logo-blue: #007bf8;--ch-logo-green: #08b448;--ch-logo-yellow: #feba08;--ch-logo-pink: #fb456c;--ch-logo-purple: #9528fb;--ch-stripe: linear-gradient( 90deg, var(--ch-logo-blue) 0 20%, var(--ch-logo-green) 0 40%, var(--ch-logo-yellow) 0 60%, var(--ch-logo-pink) 0 80%, var(--ch-logo-purple) 0 );--ch-stripe-height: 4px;--ch-tint-lavender: light-dark(#f0e8fe, #2a2145);--ch-tint-blue: light-dark(#e3effd, #162f4e);--ch-tint-peach: light-dark(#fee8ed, #3f1f29);--ch-tint-sage: light-dark(#e2f5e9, #14342a);--ch-tint-yellow: light-dark(#fff3d0, #392e0f);--ch-avatar: light-dark(#f0e8fe, #2a2145);--ch-avatar-ink: light-dark(#0b2844, #eef1f5);--ch-ok-bg: light-dark(#dcf3e4, #12301f);--ch-ok-ink: light-dark(#14532d, #8fe0ae);--ch-wait-bg: light-dark(#ffefc7, #3a2c0a);--ch-wait-ink: light-dark(#6b4300, #f6ce73);--ch-late-bg: light-dark(#fde3e0, #401b1b);--ch-late-ink: light-dark(#8e1b1b, #f7b0aa);--ch-info-bg: light-dark(#e0edfd, #10294a);--ch-info-ink: light-dark(#0b4a99, #9cc8ff);--ch-danger: light-dark(#b42318, #f7a39b);--ch-on-danger: light-dark(#ffffff, #2a0b08);--ch-plate-now: light-dark(#007bf8, #3b9bff);--ch-plate-next: light-dark(#07a141, #08b448);--ch-plate-past: light-dark(#ff3d3d, #ff4d4d);--ch-radius-s: 8px;--ch-radius-s-plus: 10px;--ch-radius-m: 10px;--ch-radius-m-plus: 10px;--ch-radius-l-minus: 10px;--ch-radius-l: 14px;--ch-radius-l-plus: 14px;--ch-radius-pill: 999px;--ch-space-half: 2px;--ch-space-1: 4px;--ch-space-1-5: 6px;--ch-space-2: 8px;--ch-space-2-5: 10px;--ch-space-3: 12px;--ch-space-3-5: 14px;--ch-space-4: 16px;--ch-space-4-5: 20px;--ch-space-5: 24px;--ch-space-5-5: 28px;--ch-space-6: 32px;--ch-space-7: 48px;--ch-hairline: 1px;--ch-border-width: var(--ch-hairline);--ch-border-width-thick: 2px;--ch-border-width-ring: 4px;--ch-shadow-line: inset 0 0 0 var(--ch-border-width) var(--ch-line);--ch-layer-raised: 1;--ch-layer-navigation: 10;--ch-card-margin: 40px;--ch-card-margin-top: var(--ch-space-5);--ch-card-padding-block: 22px;--ch-card-padding-inline: var(--ch-space-5);--ch-card-padding-block-phone: var(--ch-space-4);--ch-card-padding-inline-phone: 18px;--ch-text-page-width: 60rem;--ch-narrow-width: 30rem;--ch-form-width: 32rem;--ch-form-card-width: 37.5rem;--ch-form-card-width-wide: 42.5rem;--ch-reading-width: 45rem;--ch-measure-title: 24ch;--ch-measure-text: 60ch;--ch-measure-article: 70ch;--ch-nav-width: 16.25rem;--ch-nav-width-folded: 4.5rem;--ch-menu-group-space: 18px;--ch-logo-size-menu: 34px;--ch-logo-size-menu-choralix: 32px;--ch-logo-size-header: 30px;--ch-logo-size-banner-choralix: 52px;--ch-logo-size-banner-choralix-phone: 44px;--ch-logo-size-app-sign-in: 96px;--ch-logo-size-arrival: 96px;--ch-top-bar-height: 72px;--ch-top-bar-height-phone: 64px;--ch-search-width: 25rem;--ch-tab-height: 56px;--ch-sheet-handle-width: 40px;--ch-sheet-handle-height: 4px;--ch-dialog-width: var(--ch-form-width);--ch-side-panel-width: 25rem;--ch-column-width-xs: 6rem;--ch-column-width-s: 10rem;--ch-column-width-m: 12rem;--ch-column-width-l: 14rem;--ch-column-width-xl: 16rem;--ch-column-width-xxl: 24rem;--ch-column-width-panel: 18rem;--ch-touch-target-min: 24px;--ch-touch-target: 48px;--ch-target-size: 44px;--ch-control-height: 40px;--ch-button-height: 44px;--ch-field-height: 44px;--ch-table-header-height: 44px;--ch-table-row-height: 60px;--ch-list-target: 44px;--ch-filter-height: 44px;--ch-table-min-width: 40rem;--ch-icon-size-s: 1.125rem;--ch-icon-size-m: 1.25rem;--ch-icon-stroke-width: 1.8px;--ch-icon-size-inline: 1.25em;--ch-dot-size: 10px;--ch-badge-size: 1.25rem;--ch-avatar-size-s: 32px;--ch-avatar-size-m: 40px;--ch-avatar-size-l: 56px;--ch-avatar-size-xl: 88px;--ch-image-preview-width: 10rem;--ch-record-banner-height: 72px;--ch-record-band-height: 96px;--ch-record-band-height-phone: 64px;--ch-record-avatar-size: 128px;--ch-record-avatar-size-phone: 84px;--ch-record-avatar-rise: 64px;--ch-record-avatar-rise-phone: 44px;--ch-border-width-ring-l: 5px;--ch-font-size-record-initials: 2.625rem;--ch-logo-size-site-header: 52px;--ch-logo-size-site-header-phone: 44px;--ch-qr-code-size: 168px;--ch-breakpoint-tablet: 600px;--ch-breakpoint-desktop: 720px;--ch-breakpoint-wide: 1200px;--ch-breakpoint-content-tiles-four: 1000px;--ch-breakpoint-content-columns-three: 1250px;--ch-breakpoint-content-tiles-six: 1500px;color-scheme:light dark;--mat-sys-background: light-dark(#faf9fc, #121315);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f1f0f3, #2f3033);--mat-sys-inverse-primary: light-dark(#afc8ec, #47607f);--mat-sys-inverse-surface: light-dark(#2f3033, #e3e2e5);--mat-sys-on-background: light-dark(#1a1c1e, #e3e2e5);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #17324e);--mat-sys-on-primary-container: light-dark(#2f4866, #d2e4ff);--mat-sys-on-primary-fixed: light-dark(#001c37, #001c37);--mat-sys-on-primary-fixed-variant: light-dark(#2f4866, #2f4866);--mat-sys-on-secondary: light-dark(#ffffff, #28313d);--mat-sys-on-secondary-container: light-dark(#3e4754, #dae3f3);--mat-sys-on-secondary-fixed: light-dark(#131c28, #131c28);--mat-sys-on-secondary-fixed-variant: light-dark(#3e4754, #3e4754);--mat-sys-on-surface: light-dark(#1a1c1e, #e3e2e5);--mat-sys-on-surface-variant: light-dark(#43474d, #e0e2ea);--mat-sys-on-tertiary: light-dark(#ffffff, #17324e);--mat-sys-on-tertiary-container: light-dark(#2f4866, #d2e4ff);--mat-sys-on-tertiary-fixed: light-dark(#001c37, #001c37);--mat-sys-on-tertiary-fixed-variant: light-dark(#2f4866, #2f4866);--mat-sys-outline: light-dark(#74777e, #8d9198);--mat-sys-outline-variant: light-dark(#c3c6ce, #43474d);--mat-sys-primary: light-dark(#47607f, #afc8ec);--mat-sys-primary-container: light-dark(#d2e4ff, #2f4866);--mat-sys-primary-fixed: light-dark(#d2e4ff, #d2e4ff);--mat-sys-primary-fixed-dim: light-dark(#afc8ec, #afc8ec);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#565f6c, #bec7d7);--mat-sys-secondary-container: light-dark(#dae3f3, #3e4754);--mat-sys-secondary-fixed: light-dark(#dae3f3, #dae3f3);--mat-sys-secondary-fixed-dim: light-dark(#bec7d7, #bec7d7);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#faf9fc, #121315);--mat-sys-surface-bright: light-dark(#faf9fc, #38393b);--mat-sys-surface-container: light-dark(#efedf0, #1f2022);--mat-sys-surface-container-high: light-dark(#e9e8ea, #292a2c);--mat-sys-surface-container-highest: light-dark(#e3e2e5, #343537);--mat-sys-surface-container-low: light-dark(#f4f3f6, #1a1c1e);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0d0e10);--mat-sys-surface-dim: light-dark(#dbd9dc, #121315);--mat-sys-surface-tint: light-dark(#47607f, #afc8ec);--mat-sys-surface-variant: light-dark(#e0e2ea, #43474d);--mat-sys-tertiary: light-dark(#47607f, #afc8ec);--mat-sys-tertiary-container: light-dark(#d2e4ff, #2f4866);--mat-sys-tertiary-fixed: light-dark(#d2e4ff, #d2e4ff);--mat-sys-tertiary-fixed-dim: light-dark(#afc8ec, #afc8ec);--mat-sys-neutral-variant20: #2d3137;--mat-sys-neutral10: #1a1c1e;--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(--ch-font-text);--mat-sys-body-large-font: var(--ch-font-text);--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(--ch-font-text);--mat-sys-body-medium-font: var(--ch-font-text);--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(--ch-font-text);--mat-sys-body-small-font: var(--ch-font-text);--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(--ch-font-title);--mat-sys-display-large-font: var(--ch-font-title);--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(--ch-font-title);--mat-sys-display-medium-font: var(--ch-font-title);--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(--ch-font-title);--mat-sys-display-small-font: var(--ch-font-title);--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(--ch-font-title);--mat-sys-headline-large-font: var(--ch-font-title);--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(--ch-font-title);--mat-sys-headline-medium-font: var(--ch-font-title);--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(--ch-font-title);--mat-sys-headline-small-font: var(--ch-font-title);--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(--ch-font-text);--mat-sys-label-large-font: var(--ch-font-text);--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(--ch-font-text);--mat-sys-label-medium-font: var(--ch-font-text);--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(--ch-font-text);--mat-sys-label-small-font: var(--ch-font-text);--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(--ch-font-title);--mat-sys-title-large-font: var(--ch-font-title);--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(--ch-font-text);--mat-sys-title-medium-font: var(--ch-font-text);--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(--ch-font-text);--mat-sys-title-small-font: var(--ch-font-text);--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;--mat-sys-corner-small: var(--ch-radius-s);--mat-sys-corner-medium: var(--ch-radius-m);--mat-sys-corner-large: var(--ch-radius-l);--mat-sys-corner-full: var(--ch-radius-pill);--mat-sys-primary: var(--ch-primary);--mat-sys-on-primary: var(--ch-on-primary);--mat-sys-background: var(--ch-background);--mat-sys-on-background: var(--ch-ink);--mat-sys-surface: var(--ch-surface);--mat-sys-on-surface: var(--ch-ink);--mat-sys-on-surface-variant: var(--ch-ink-muted);--mat-sys-outline: var(--ch-outline);--mat-sys-outline-variant: var(--ch-line);--mat-button-filled-container-color: var(--ch-fill);--mat-button-filled-label-text-color: var(--ch-on-fill);--mat-button-filled-state-layer-color: var(--ch-on-fill);--mat-button-outlined-outline-color: var(--ch-outline);--mat-checkbox-selected-icon-color: var(--ch-fill);--mat-checkbox-selected-focus-icon-color: var(--ch-fill);--mat-checkbox-selected-hover-icon-color: var(--ch-fill);--mat-checkbox-selected-pressed-icon-color: var(--ch-fill);--mat-checkbox-selected-checkmark-color: var(--ch-on-fill);--mat-pseudo-checkbox-full-selected-icon-color: var(--ch-fill);--mat-pseudo-checkbox-full-selected-checkmark-color: var(--ch-on-fill);--mat-radio-selected-icon-color: var(--ch-fill);--mat-radio-selected-focus-icon-color: var(--ch-fill);--mat-radio-selected-hover-icon-color: var(--ch-fill);--mat-radio-selected-pressed-icon-color: var(--ch-fill);--mat-slide-toggle-selected-track-color: var(--ch-fill);--mat-slide-toggle-selected-focus-track-color: var(--ch-fill);--mat-slide-toggle-selected-hover-track-color: var(--ch-fill);--mat-slide-toggle-selected-pressed-track-color: var(--ch-fill);--mat-slide-toggle-selected-handle-color: var(--ch-on-fill);--mat-slide-toggle-selected-focus-handle-color: var(--ch-on-fill);--mat-slide-toggle-selected-hover-handle-color: var(--ch-on-fill);--mat-slide-toggle-selected-pressed-handle-color: var(--ch-on-fill);--mat-slide-toggle-selected-icon-color: var(--ch-fill);--mat-datepicker-calendar-date-selected-state-background-color: var(--ch-fill);--mat-datepicker-calendar-date-selected-state-text-color: var(--ch-on-fill);--mat-form-field-filled-hover-label-text-color: var(--ch-ink);--mat-table-row-item-outline-color: var(--ch-line);--mat-expansion-actions-divider-color: var(--ch-line);--mat-stepper-line-color: var(--ch-line);--mat-button-filled-container-shape: var(--ch-radius-m);--mat-button-filled-container-height: var(--ch-button-height);--mat-button-filled-horizontal-padding: var(--ch-space-4);--mat-button-filled-label-text-size: var(--ch-font-size-small);--mat-button-filled-label-text-weight: var(--ch-font-weight-bold);--mat-button-outlined-container-shape: var(--ch-radius-m);--mat-button-outlined-container-height: var(--ch-button-height);--mat-button-outlined-horizontal-padding: var(--ch-space-4);--mat-button-outlined-label-text-size: var(--ch-font-size-small);--mat-button-outlined-label-text-weight: var(--ch-font-weight-bold);--mat-button-text-container-shape: var(--ch-radius-m);--mat-button-text-container-height: var(--ch-button-height);--mat-button-text-horizontal-padding: var(--ch-space-4);--mat-button-text-label-text-size: var(--ch-font-size-small);--mat-button-text-label-text-weight: var(--ch-font-weight-bold);--mat-button-protected-container-shape: var(--ch-radius-m);--mat-button-protected-container-height: var(--ch-button-height);--mat-button-protected-horizontal-padding: var(--ch-space-4);--mat-button-protected-label-text-size: var(--ch-font-size-small);--mat-button-protected-label-text-weight: var(--ch-font-weight-bold);--mat-button-tonal-container-shape: var(--ch-radius-m);--mat-button-tonal-container-height: var(--ch-button-height);--mat-button-tonal-horizontal-padding: var(--ch-space-4);--mat-button-tonal-label-text-size: var(--ch-font-size-small);--mat-button-tonal-label-text-weight: var(--ch-font-weight-bold);--mat-bottom-sheet-container-shape: var(--ch-radius-l-plus);--mat-bottom-sheet-container-background-color: var(--ch-surface);--mat-bottom-sheet-container-text-color: var(--ch-ink);--mat-bottom-sheet-container-text-font: var(--ch-font-text);--mat-bottom-sheet-container-text-size: var(--ch-font-size-body);--mat-bottom-sheet-container-text-line-height: var(--ch-line-height-body)}@media(width>=720px){html{--mat-form-field-container-text-size: var(--ch-font-size-body);--mat-select-trigger-text-size: var(--ch-font-size-body)}}@media(width<720px){html{--mat-form-field-container-text-size: var(--ch-font-size-field);--mat-select-trigger-text-size: var(--ch-font-size-field)}}body{margin:0;background:var(--ch-background);color:var(--ch-ink);font-family:var(--ch-font-text);font-size:var(--ch-font-size-body);line-height:var(--ch-line-height-body)}h1,h2,h3{font-family:var(--ch-font-title);font-weight:var(--ch-font-weight-semibold);line-height:var(--ch-line-height-heading)}.mat-mdc-button-base.danger{--mat-button-filled-container-color: var(--ch-danger);--mat-button-filled-label-text-color: var(--ch-on-danger);--mat-button-outlined-label-text-color: var(--ch-danger)}.visually-hidden{position:absolute;width:var(--ch-hairline);height:var(--ch-hairline);margin:calc(-1 * var(--ch-hairline));padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}html .mat-bottom-sheet-container{border-top-left-radius:var(--mat-bottom-sheet-container-shape);border-top-right-radius:var(--mat-bottom-sheet-container-shape);padding:var(--ch-space-2) var(--ch-space-3) calc(var(--ch-space-3) + env(safe-area-inset-bottom));box-shadow:var(--ch-shadow-sheet)}.ch-navy{--ch-ink: light-dark(#ffffff, #eef1f5);--ch-ink-muted: light-dark(#b9c6d6, #a7b2c1);--ch-line: light-dark(#294564, #26344a);--ch-primary: light-dark(#ffffff, #ffecd5);--ch-on-primary: #0b2844;--ch-fill: light-dark(#ffecd5, #557199);--ch-on-fill: light-dark(#0b2844, #ffffff);--ch-page: light-dark(#12314f, #0a121d);--ch-surface: light-dark(#12314f, #131e2d);--ch-band: light-dark(#1a3d61, #1b283a);--ch-outline: var(--ch-ink-muted);--ch-background: var(--ch-page);--ch-shadow-line: inset 0 0 0 var(--ch-border-width) var(--ch-line);--ch-menu-hover: light-dark(rgb(255 255 255 / 10%), rgb(255 255 255 / 8%));--ch-focus-ring: #ffecd5;--mat-sys-primary: var(--ch-primary);--mat-sys-on-primary: var(--ch-on-primary);--mat-sys-background: var(--ch-background);--mat-sys-on-background: var(--ch-ink);--mat-sys-surface: var(--ch-surface);--mat-sys-on-surface: var(--ch-ink);--mat-sys-on-surface-variant: var(--ch-ink-muted);--mat-sys-outline: var(--ch-outline);--mat-sys-outline-variant: var(--ch-line);--mat-button-filled-container-color: var(--ch-fill);--mat-button-filled-label-text-color: var(--ch-on-fill);--mat-button-filled-state-layer-color: var(--ch-on-fill);--mat-button-outlined-outline-color: var(--ch-outline);background:var(--ch-menu);color:var(--ch-ink)}.ch-sheet-scrim{background:var(--ch-scrim)}html :focus-visible{outline:var(--ch-focus-ring-width) solid var(--ch-focus-ring);outline-offset:var(--ch-focus-ring-offset)}html .mat-mdc-form-field.mat-form-field-animations-enabled .mdc-floating-label{transition-property:transform}html[data-scheme=light]{color-scheme:light}html[data-scheme=dark]{color-scheme:dark}.band{box-sizing:border-box;max-width:var(--ch-text-page-width);margin:0 auto;padding:var(--ch-space-6) var(--ch-space-5)}.hero{background:var(--ch-band)}.hero .band{padding-block:var(--ch-space-7) var(--ch-space-5)}.hero h1{max-width:var(--ch-measure-title);margin-top:0;font-family:var(--ch-font-title)}.tinted{background:var(--ch-tint-sage)}.lead{max-width:var(--ch-measure-text);color:var(--ch-ink-muted);font-size:var(--ch-font-size-heading-3)}.note{color:var(--ch-ink-muted);font-size:var(--ch-font-size-small)}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ch-space-4);margin-block:var(--ch-space-5)}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--ch-column-width-xl),1fr));gap:var(--ch-space-5);margin:0;padding:0;list-style:none}.tile{padding:var(--ch-space-5);border-radius:var(--ch-radius-m);background:var(--ch-surface);box-shadow:var(--ch-shadow)}.tile h3{margin-top:0}.tile p{margin-bottom:0;color:var(--ch-ink-muted)}.prose{max-width:var(--ch-measure-article)}.prose :is(h2,h3){font-family:var(--ch-font-title)}.prose a{color:var(--ch-primary)}.prose table{display:block;overflow-x:auto;border-collapse:collapse}.prose :is(th,td){padding:var(--ch-space-2) var(--ch-space-3);border-bottom:var(--ch-border-width) solid var(--ch-line);text-align:start;vertical-align:top}.tag{display:inline-block;margin-inline-start:var(--ch-space-2);padding:0 var(--ch-space-3);border-radius:var(--ch-radius-pill);background:var(--ch-tint-lavender);color:var(--ch-ink);font-size:var(--ch-font-size-caption);font-weight:var(--ch-font-weight-semibold);vertical-align:middle}
