@charset "UTF-8";mat-chip.success,mat-chip-row.success{--mat-chip-outline-color: var(--archipad-sys-color-validated-primary);--mat-chip-disabled-outline-color: var(--archipad-sys-text-tertiary)}mat-chip.warning,mat-chip-row.warning{--mat-chip-outline-color: var(--archipad-sys-color-warning-primary);--mat-chip-disabled-outline-color: var(--archipad-sys-text-tertiary)}mat-chip.danger,mat-chip-row.danger{--mat-chip-outline-color: var(--archipad-sys-color-error-primary);--mat-chip-disabled-outline-color: var(--archipad-sys-text-tertiary)}mat-chip.info,mat-chip-row.info{--mat-chip-outline-color: var(--archipad-sys-color-info-primary);--mat-chip-disabled-outline-color: var(--archipad-sys-text-tertiary)}mat-chip.default,mat-chip-row.default{--mat-chip-outline-color: var(--archipad-sys-border)}mat-chip.archipad-filled-chip.brand,mat-chip-row.archipad-filled-chip.brand{background-color:var(--mat-sys-primary);--mat-chip-label-text-color: var(--archipad-sys-color-on-primary);--mat-chip-disabled-outline-color: var(--mat-sys-primary)}mat-chip.archipad-filled-chip.success,mat-chip-row.archipad-filled-chip.success{background-color:var(--archipad-sys-color-validated-primary);--mat-chip-label-text-color: var(--archipad-sys-color-on-primary);--mat-chip-outline-color: var(--archipad-sys-color-validated-primary);--mat-chip-disabled-outline-color: var(--archipad-sys-color-validated-primary)}mat-chip.archipad-filled-chip.warning,mat-chip-row.archipad-filled-chip.warning{background-color:var(--archipad-sys-color-warning-primary);--mat-chip-label-text-color: var(--archipad-sys-color-on-primary);--mat-chip-outline-color: var(--archipad-sys-color-warning-primary);--mat-chip-disabled-outline-color: var(--archipad-sys-color-warning-primary)}mat-chip.archipad-filled-chip.danger,mat-chip-row.archipad-filled-chip.danger{background-color:var(--archipad-sys-color-error-primary);--mat-chip-label-text-color: var(--archipad-sys-color-on-primary);--mat-chip-outline-color: var(--archipad-sys-color-error-primary);--mat-chip-disabled-outline-color: var(--archipad-sys-color-error-primary)}mat-chip.archipad-filled-chip.info,mat-chip-row.archipad-filled-chip.info{background-color:var(--archipad-sys-color-info-primary);--mat-chip-label-text-color: var(--archipad-sys-color-on-primary);--mat-chip-outline-color: var(--archipad-sys-color-info-primary);--mat-chip-disabled-outline-color: var(--archipad-sys-color-info-primary)}mat-chip.archipad-filled-chip.default,mat-chip-row.archipad-filled-chip.default{background-color:var(--archipad-sys-background-tint);--mat-chip-label-text-color: var(--archipad-sys-text-primary);--mat-chip-outline-color: var(--archipad-sys-border);--mat-chip-disabled-outline-color: var(--archipad-sys-border)}mat-chip.archipad-filled-chip.discount,mat-chip-row.archipad-filled-chip.discount{background-color:var(--archipad-sys-color-validated-secondary);--mat-chip-label-text-color: var(--archipad-sys-color-validated-primary);--mat-chip-outline-width: 0}mat-chip.archipad-filled-chip.small,mat-chip-row.archipad-filled-chip.small{--mat-chip-label-text-size: var(--archipad-sys-body-small-font-size)}mat-chip.small,mat-chip-row.small{--mat-chip-label-text-size: var(--archipad-sys-body-small-font-size)}.mdc-tooltip{border-radius:var(--archipad-sys-container-shape);box-shadow:var(--archipad-sys-shadow-tooltip);z-index:100}:root{--archipad-ref-neutral-0: #ffffff;--archipad-ref-neutral-5: #fafafa;--archipad-ref-neutral-10: #f1f1f1;--archipad-ref-neutral-50: #fcfcfc;--archipad-ref-neutral-100: #f7f7f7;--archipad-ref-neutral-150: #f6f7f8;--archipad-ref-neutral-200: #eeeeee;--archipad-ref-neutral-250: #ebeef1;--archipad-ref-neutral-300: #dde0e4;--archipad-ref-neutral-400: #d1d1d1;--archipad-ref-neutral-500: #b8b8b8;--archipad-ref-neutral-600: #666666;--archipad-ref-neutral-700: #3d3d3d;--archipad-ref-neutral-800: #232323;--archipad-ref-neutral-900: #1a1a1a;--archipad-ref-neutral-950: #000000;--archipad-ref-red-50: #fceaeb;--archipad-ref-red-100: #f6bdc0;--archipad-ref-red-400: #e9555d;--archipad-ref-red-500: #e33d2e;--archipad-ref-red-800: #a11f26;--archipad-ref-red-950: #4a1118;--archipad-ref-blue-100: #c0d1f2;--archipad-ref-blue-900: #1e4693;--archipad-ref-green-50: #f1f5ef;--archipad-ref-green-700: #688b58;--archipad-ref-orange-100: #ffd599;--archipad-ref-orange-500: #f18f01;--archipad-ref-font-helvetica: "Helvetica";--archipad-ref-font-size-sm: 14px;--archipad-ref-font-size-md: 16px;--archipad-ref-font-size-lg: 21px;--archipad-ref-font-size-xl: 32px;--archipad-ref-line-height-normal: 1.4;--archipad-ref-font-weight-regular: 400;--archipad-ref-font-weight-bold: 700;--archipad-ref-radius-sm: 4px;--archipad-ref-radius-full: 999px;--archipad-ref-spacing-none: 0;--archipad-ref-spacing-xs: 8px;--archipad-ref-spacing-sm: 16px;--archipad-ref-spacing-md: 24px;--archipad-ref-spacing-lg: 32px;--archipad-ref-spacing-xl: 48px;--archipad-ref-spacing-2xl: 64px;--archipad-ref-sizing-sm: 48px;--archipad-ref-sizing-md: 52px;--archipad-ref-sizing-lg: 56px;--archipad-ref-sizing-xl: 78px;--archipad-ref-shadow-md: 0 4px 15px 0 rgba(0, 0, 0, .15);--archipad-sys-brand-primary: var(--archipad-ref-red-500);--archipad-sys-brand-secondary: var(--archipad-ref-red-400);--archipad-sys-brand-tertiary: var(--archipad-ref-red-50);--archipad-sys-color-on-primary: var(--archipad-ref-neutral-0);--archipad-sys-text-primary: var(--archipad-ref-neutral-900);--archipad-sys-text-secondary: var(--archipad-ref-neutral-600);--archipad-sys-text-tertiary: var(--archipad-ref-neutral-500);--archipad-sys-surface-unactive: var(--archipad-ref-neutral-0);--archipad-sys-surface-active: var(--archipad-ref-neutral-250);--archipad-sys-surface-hover: var(--archipad-ref-neutral-150);--archipad-sys-border: var(--archipad-ref-neutral-200);--archipad-sys-border-light: var(--archipad-ref-neutral-100);--archipad-sys-border-disabled: var(--archipad-ref-neutral-400);--archipad-sys-background: var(--archipad-ref-neutral-0);--archipad-sys-background-tint: var(--archipad-ref-neutral-250);--archipad-sys-background-bkg: var(--archipad-ref-neutral-50);--archipad-sys-background-disabled: var(--archipad-ref-neutral-300);--archipad-sys-background-overlay: rgba(102, 102, 102, .5);--archipad-sys-color-validated-primary: var(--archipad-ref-green-700);--archipad-sys-color-validated-secondary: var(--archipad-ref-green-50);--archipad-sys-color-warning-primary: var(--archipad-ref-orange-500);--archipad-sys-color-warning-secondary: var(--archipad-ref-orange-100);--archipad-sys-color-error-primary: var(--archipad-ref-red-800);--archipad-sys-color-error-secondary: var(--archipad-ref-red-100);--archipad-sys-color-info-primary: var(--archipad-ref-blue-900);--archipad-sys-color-info-secondary: var(--archipad-ref-blue-100);--archipad-sys-blue-card-primary: var(--archipad-sys-color-info-primary);--archipad-sys-blue-card-secondary: var(--archipad-sys-color-info-secondary);--archipad-sys-blue-card-light: rgba(25, 118, 210, .1);--archipad-sys-feature-entities-foreground: var(--archipad-sys-brand-primary);--archipad-sys-feature-entities-background: rgba(211, 47, 47, .1);--archipad-sys-feature-accounts-foreground: var(--archipad-sys-color-info-primary);--archipad-sys-feature-accounts-background: rgba(25, 118, 210, .1);--archipad-sys-feature-subscriptions-foreground: #7b1fa2;--archipad-sys-feature-subscriptions-background: rgba(123, 31, 162, .1);--archipad-sys-feature-invoices-foreground: var(--archipad-sys-color-validated-primary);--archipad-sys-feature-invoices-background: rgba(56, 142, 60, .1);--archipad-sys-feature-quotes-foreground: var(--archipad-sys-color-warning-primary);--archipad-sys-feature-quotes-background: rgba(255, 152, 0, .1);--archipad-sys-container-shape: var(--archipad-ref-radius-sm);--archipad-sys-container-shape-rounded: var(--archipad-ref-radius-full);--archipad-sys-font-family: var(--archipad-ref-font-helvetica);--archipad-sys-body-small-font-size: var(--archipad-ref-font-size-sm);--archipad-sys-body-small-font-weight: var(--archipad-ref-font-weight-regular);--archipad-sys-body-small-line-height: var(--archipad-ref-line-height-normal);--archipad-sys-body-small: var(--archipad-ref-font-weight-regular) var(--archipad-ref-font-size-sm) / var(--archipad-ref-line-height-normal) var(--archipad-ref-font-helvetica);--archipad-sys-body-medium-font-size: var(--archipad-ref-font-size-md);--archipad-sys-body-medium-font-weight: var(--archipad-ref-font-weight-regular);--archipad-sys-body-medium-line-height: var(--archipad-ref-line-height-normal);--archipad-sys-body-medium: var(--archipad-ref-font-weight-regular) var(--archipad-ref-font-size-md) / var(--archipad-ref-line-height-normal) var(--archipad-ref-font-helvetica);--archipad-sys-headline-font-size: var(--archipad-ref-font-size-xl);--archipad-sys-headline-font-weight: var(--archipad-ref-font-weight-bold);--archipad-sys-headline-line-height: var(--archipad-ref-line-height-normal);--archipad-sys-headline: var(--archipad-ref-font-weight-bold) var(--archipad-ref-font-size-xl) / var(--archipad-ref-line-height-normal) var(--archipad-ref-font-helvetica);--archipad-sys-subheadline-font-size: var(--archipad-ref-font-size-lg);--archipad-sys-subheadline-font-weight: var(--archipad-ref-font-weight-bold);--archipad-sys-subheadline-line-height: var(--archipad-ref-line-height-normal);--archipad-sys-subheadline: var(--archipad-ref-font-weight-bold) var(--archipad-ref-font-size-lg) / var(--archipad-ref-line-height-normal) var(--archipad-ref-font-helvetica);--archipad-sys-sizing-container: var(--archipad-ref-sizing-md);--archipad-sys-sizing-table-header: var(--archipad-ref-sizing-lg);--archipad-sys-sizing-table-row: var(--archipad-ref-sizing-md);--archipad-sys-sizing-toolbar: var(--archipad-ref-sizing-xl);--archipad-sys-sizing-snackbar: var(--archipad-ref-sizing-sm);--archipad-sys-spacing-none: var(--archipad-ref-spacing-none);--archipad-sys-spacing-xs: var(--archipad-ref-spacing-xs);--archipad-sys-spacing-sm: var(--archipad-ref-spacing-sm);--archipad-sys-spacing-md: var(--archipad-ref-spacing-md);--archipad-sys-spacing-lg: var(--archipad-ref-spacing-lg);--archipad-sys-spacing-xl: var(--archipad-ref-spacing-xl);--archipad-sys-spacing-2xl: var(--archipad-ref-spacing-2xl);--archipad-sys-spacing-menu-item: var(--archipad-ref-spacing-xl);--archipad-sys-button-spinner-spacing: var(--mat-button-text-icon-spacing, 8px);--archipad-sys-shadow-tooltip: var(--archipad-ref-shadow-md);--archipad-sys-input-line-height: var(--archipad-ref-line-height-normal);--archipad-sys-data-table-composer-toolbar-slot-height: var(--archipad-ref-sizing-xl);--archipad-sys-data-table-composer-toolbar-search-width: var(--archipad-ref-sizing-lg);--archipad-sys-data-table-composer-toolbar-search-width-expanded: 320px;--mat-button-text-container-shape: var(--archipad-sys-container-shape);--mat-button-text-horizontal-padding: var(--archipad-sys-spacing-sm);--mat-button-text-container-height: var(--archipad-sys-sizing-container);--mat-button-text-label-text-color: var(--archipad-sys-text-primary);--mat-button-text-label-text-weight: var(--archipad-ref-font-weight-bold);--mat-button-filled-container-shape: var(--archipad-sys-container-shape);--mat-button-filled-horizontal-padding: var(--archipad-sys-spacing-sm);--mat-button-filled-container-height: var(--archipad-sys-sizing-container);--mat-button-filled-label-text-weight: var(--archipad-ref-font-weight-bold);--mat-button-outlined-outline-color: var(--mat-sys-primary);--mat-button-outlined-container-shape: var(--archipad-sys-container-shape);--mat-button-outlined-horizontal-padding: var(--archipad-sys-spacing-sm);--mat-button-outlined-container-height: var(--archipad-sys-sizing-container);--mat-button-outlined-label-text-weight: var(--archipad-ref-font-weight-bold);--mat-button-toggle-shape: var(--archipad-sys-container-shape);--mat-button-toggle-divider-color: var(--archipad-sys-border);--mat-button-toggle-selected-state-background-color: var(--archipad-sys-background-tint);--mat-button-toggle-selected-state-text-color: var(--archipad-sys-text-primary);--mat-card-elevated-container-color: var(--archipad-sys-background);--mat-card-elevated-container-shape: var(--archipad-sys-container-shape);--mat-card-elevated-container-elevation: var(--mat-sys-level1);--mat-card-filled-container-color: var(--archipad-sys-background);--mat-card-filled-container-shape: var(--archipad-sys-container-shape);--mat-card-subtitle-text-color: var(--archipad-sys-text-primary);--mat-chip-outline-color: var(--archipad-sys-brand-tertiary);--mat-chip-outline-width: 1px;--mat-chip-disabled-outline-color: var(--archipad-sys-border-disabled);--mat-chip-container-shape-radius: var(--archipad-sys-container-shape-rounded);--mat-chip-label-text-color: var(--archipad-sys-text-primary);--mat-chip-label-text-weight: var(--archipad-sys-body-medium-font-weight);--mat-chip-label-text-size: var(--archipad-sys-body-medium-font-size);--mat-chip-disabled-label-text-color: var(--archipad-sys-text-tertiary);--mat-dialog-container-shape: var(--archipad-sys-container-shape);--mat-dialog-container-color: var(--archipad-sys-background);--mat-dialog-container-elevation-shadow: var(--mat-sys-level2);--mat-dialog-subhead-color: var(--archipad-sys-text-primary);--mat-dialog-subhead-size: var(--archipad-sys-subheadline-font-size);--mat-dialog-subhead-weight: var(--archipad-sys-subheadline-font-weight);--mat-dialog-subhead-line-height: var(--archipad-sys-subheadline-line-height);--mat-dialog-supporting-text-color: var(--archipad-sys-text-primary);--mat-dialog-supporting-text-size: var(--archipad-sys-body-medium-font-size);--mat-dialog-supporting-text-weight: var(--archipad-sys-body-medium-font-weight);--mat-dialog-supporting-text-line-height: var(--archipad-sys-body-medium-line-height);--mat-dialog-actions-padding: var(--archipad-sys-spacing-md);--mat-divider-color: var(--archipad-sys-border);--mat-form-field-container-height: var(--archipad-sys-sizing-container);--mat-form-field-container-text-line-height: var(--archipad-sys-input-line-height);--mat-form-field-container-vertical-padding: var(--archipad-sys-spacing-sm);--mat-form-field-outlined-focus-outline-color: var(--archipad-sys-text-primary);--mat-form-field-outlined-focus-label-text-color: var(--archipad-sys-text-secondary);--mat-form-field-outlined-caret-color: var(--archipad-sys-text-secondary);--mat-form-field-outlined-error-caret-color: var(--archipad-sys-color-error-primary);--mat-form-field-error-text-color: var(--archipad-sys-color-error-primary);--mat-menu-container-color: var(--archipad-sys-background);--mat-menu-item-label-text-color: var(--archipad-sys-text-primary);--mat-menu-item-icon-color: var(--archipad-sys-text-primary);--mat-toolbar-container-background-color: var(--archipad-sys-background);--mat-toolbar-container-text-color: var(--archipad-sys-text-primary);--mat-toolbar-standard-height: var(--archipad-sys-sizing-toolbar)}:root mat-toolbar{border-bottom-color:var(--mat-sys-outline-variant, transparent);border-bottom-width:1px;border-bottom-style:solid}:root{--mat-tooltip-container-color: var(--archipad-sys-background-bkg);--mat-tooltip-supporting-text-color: var(--archipad-sys-text-primary);--mat-tooltip-supporting-text-size: var(--archipad-sys-body-small-font-size);--mat-tooltip-supporting-text-line-height: var(--archipad-sys-body-small-line-height);--mat-tooltip-supporting-text-weight: var(--archipad-sys-body-small-font-weight)}html{--mat-sys-on-surface: initial}.mat-app-background{background-color:var(--mat-app-background-color, var(--mat-sys-background, transparent));color:var(--mat-app-text-color, var(--mat-sys-on-background, inherit))}html{--mat-sys-background: #fafafa;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f1f1f1;--mat-sys-inverse-primary: #ffb3ae;--mat-sys-inverse-surface: #303030;--mat-sys-on-background: #1a1a1a;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #930015;--mat-sys-on-primary-fixed: #410005;--mat-sys-on-primary-fixed-variant: #930015;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #862122;--mat-sys-on-secondary-fixed: #410005;--mat-sys-on-secondary-fixed-variant: #862122;--mat-sys-on-surface: #1a1a1a;--mat-sys-on-surface-variant: #444748;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #6a3b00;--mat-sys-on-tertiary-fixed: #2d1600;--mat-sys-on-tertiary-fixed-variant: #6a3b00;--mat-sys-outline: #747878;--mat-sys-outline-variant: #c4c7c8;--mat-sys-primary: var(--archipad-sys-brand-primary);--mat-sys-primary-container: #ffdad7;--mat-sys-primary-fixed: #ffdad7;--mat-sys-primary-fixed-dim: #ffb3ae;--mat-sys-scrim: #000000;--mat-sys-secondary: #a63837;--mat-sys-secondary-container: #ffdad7;--mat-sys-secondary-fixed: #ffdad7;--mat-sys-secondary-fixed-dim: #ffb3ae;--mat-sys-shadow: #000000;--mat-sys-surface: #fafafa;--mat-sys-surface-bright: #fafafa;--mat-sys-surface-container: #eeeeee;--mat-sys-surface-container-high: #e8e8e8;--mat-sys-surface-container-highest: #e3e3e3;--mat-sys-surface-container-low: #f3f3f3;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dedede;--mat-sys-surface-tint: var(--archipad-sys-brand-primary);--mat-sys-surface-variant: #e0e3e3;--mat-sys-tertiary: #8b5000;--mat-sys-tertiary-container: #ffdcbf;--mat-sys-tertiary-fixed: #ffdcbf;--mat-sys-tertiary-fixed-dim: #ffb872;--mat-sys-neutral-variant20: #2d3132;--mat-sys-neutral10: #1a1a1a}html{--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)}html{--mat-sys-body-large: var(--archipad-ref-font-weight-regular) 1rem / 1.5rem var(--archipad-ref-font-helvetica);--mat-sys-body-large-font: var(--archipad-ref-font-helvetica);--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: var(--archipad-ref-font-weight-regular);--mat-sys-body-medium: var(--archipad-ref-font-weight-regular) .875rem / 1.25rem var(--archipad-ref-font-helvetica);--mat-sys-body-medium-font: var(--archipad-ref-font-helvetica);--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: var(--archipad-ref-font-weight-regular);--mat-sys-body-small: var(--archipad-ref-font-weight-regular) .75rem / 1rem var(--archipad-ref-font-helvetica);--mat-sys-body-small-font: var(--archipad-ref-font-helvetica);--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: var(--archipad-ref-font-weight-regular);--mat-sys-display-large: var(--archipad-ref-font-weight-regular) 3.562rem / 4rem var(--archipad-ref-font-helvetica);--mat-sys-display-large-font: var(--archipad-ref-font-helvetica);--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: var(--archipad-ref-font-weight-regular);--mat-sys-display-medium: var(--archipad-ref-font-weight-regular) 2.812rem / 3.25rem var(--archipad-ref-font-helvetica);--mat-sys-display-medium-font: var(--archipad-ref-font-helvetica);--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: var(--archipad-ref-font-weight-regular);--mat-sys-display-small: var(--archipad-ref-font-weight-regular) 2.25rem / 2.75rem var(--archipad-ref-font-helvetica);--mat-sys-display-small-font: var(--archipad-ref-font-helvetica);--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: var(--archipad-ref-font-weight-regular);--mat-sys-headline-large: var(--archipad-ref-font-weight-regular) 2rem / 2.5rem var(--archipad-ref-font-helvetica);--mat-sys-headline-large-font: var(--archipad-ref-font-helvetica);--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: var(--archipad-ref-font-weight-regular);--mat-sys-headline-medium: var(--archipad-ref-font-weight-regular) 1.75rem / 2.25rem var(--archipad-ref-font-helvetica);--mat-sys-headline-medium-font: var(--archipad-ref-font-helvetica);--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: var(--archipad-ref-font-weight-regular);--mat-sys-headline-small: var(--archipad-ref-font-weight-regular) 1.5rem / 2rem var(--archipad-ref-font-helvetica);--mat-sys-headline-small-font: var(--archipad-ref-font-helvetica);--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: var(--archipad-ref-font-weight-regular);--mat-sys-label-large: var(--archipad-ref-font-weight-regular) .875rem / 1.25rem var(--archipad-ref-font-helvetica);--mat-sys-label-large-font: var(--archipad-ref-font-helvetica);--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: var(--archipad-ref-font-weight-regular);--mat-sys-label-large-weight-prominent: var(--archipad-ref-font-weight-bold);--mat-sys-label-medium: var(--archipad-ref-font-weight-regular) .75rem / 1rem var(--archipad-ref-font-helvetica);--mat-sys-label-medium-font: var(--archipad-ref-font-helvetica);--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: var(--archipad-ref-font-weight-regular);--mat-sys-label-medium-weight-prominent: var(--archipad-ref-font-weight-bold);--mat-sys-label-small: var(--archipad-ref-font-weight-regular) .688rem / 1rem var(--archipad-ref-font-helvetica);--mat-sys-label-small-font: var(--archipad-ref-font-helvetica);--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: var(--archipad-ref-font-weight-regular);--mat-sys-title-large: var(--archipad-ref-font-weight-regular) 1.375rem / 1.75rem var(--archipad-ref-font-helvetica);--mat-sys-title-large-font: var(--archipad-ref-font-helvetica);--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: var(--archipad-ref-font-weight-regular);--mat-sys-title-medium: var(--archipad-ref-font-weight-regular) 1rem / 1.5rem var(--archipad-ref-font-helvetica);--mat-sys-title-medium-font: var(--archipad-ref-font-helvetica);--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: var(--archipad-ref-font-weight-regular);--mat-sys-title-small: var(--archipad-ref-font-weight-regular) .875rem / 1.25rem var(--archipad-ref-font-helvetica);--mat-sys-title-small-font: var(--archipad-ref-font-helvetica);--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: var(--archipad-ref-font-weight-regular)}html{--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}html{--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-background: #fafafa;--mat-sys-surface: #ffffff;--mat-sys-outline: #c7c7c7;--mat-sys-outline-variant: #eeeeee}html{-webkit-font-smoothing:antialiased;color-scheme:light;font-family:var(--archipad-sys-font-family),sans-serif}:root{--docs-ui-sys-color-primary: #e33d2e;--docs-ui-sys-color-on-primary: #ffffff;--docs-ui-sys-color-brand-red: #e32e39;--docs-ui-sys-color-surface: #ffffff;--docs-ui-sys-color-surface-container-lowest: #ffffff;--docs-ui-sys-color-surface-container-low: #f7f7f7;--docs-ui-sys-color-surface-container: #efefef;--docs-ui-sys-color-surface-container-high: #e5e5e5;--docs-ui-sys-color-dark: #111111;--docs-ui-sys-color-code: #18181b;--docs-ui-sys-color-on-surface: #111111;--docs-ui-sys-color-on-surface-variant: #5c5c5c;--docs-ui-sys-color-outline: #8f8f8f;--docs-ui-sys-color-outline-variant: #e5e5e5;--docs-ui-sys-color-secondary-container: #ededed;--docs-ui-sys-color-on-secondary-container: #111111;--docs-ui-sys-color-primary-container: #f2f2f2;--docs-ui-sys-color-on-primary-container: #111111;--docs-ui-sys-color-on-dark: #ffffff;--docs-ui-sys-color-on-dark-variant: #ffffffb3;--docs-ui-sys-color-on-dark-muted: #ffffff99;--docs-ui-sys-color-dark-outline: #ffffff40;--docs-ui-sys-color-dark-divider: #ffffff14;--docs-ui-sys-color-dark-state-layer: #ffffff1a;--docs-ui-sys-color-graphql: #e6007e;--docs-ui-sys-color-graphql-container: #ffd8ec;--docs-ui-sys-color-on-graphql-container: #9c0067;--docs-ui-sys-color-rest: #1b8ba6;--docs-ui-sys-color-rest-container: #ddf1f6;--docs-ui-sys-color-on-rest-container: #0f5a6c;--docs-ui-sys-color-success-container: #c9efcf;--docs-ui-sys-color-on-success-container: #0c5128;--docs-ui-sys-color-info-container: #d9e2ff;--docs-ui-sys-color-on-info-container: #173c8c;--docs-ui-sys-color-kind-input-container: #eaddff;--docs-ui-sys-color-on-kind-input-container: #4a2c8a;--docs-ui-sys-color-kind-scalar-container: #ece0de;--docs-ui-sys-color-on-kind-scalar-container: #534341;--docs-ui-sys-color-warning-container: #ffddb5;--docs-ui-sys-color-on-warning-container: #5b3300;--docs-ui-sys-color-warning-surface: #fff3e3;--docs-ui-sys-color-warning-outline: #f2c48a;--docs-ui-sys-color-status-success: #2e9e5b;--docs-ui-sys-color-status-error: #e33d2e;--docs-ui-sys-color-code-text: #ffffffe6;--docs-ui-sys-color-code-muted: #ffffff80;--docs-ui-sys-color-code-string: #ffd599;--docs-ui-sys-color-code-attr: #9fc3ff;--docs-ui-sys-color-code-type: #9fe0b0;--docs-ui-sys-color-code-keyword: #ffb4a9;--docs-ui-sys-color-code-literal: #ff8f87;--docs-ui-sys-font-brand: "Inter Tight", "Inter", "Helvetica Neue", Arial, sans-serif;--docs-ui-sys-font-plain: "Inter", "Helvetica Neue", Arial, sans-serif;--docs-ui-sys-font-code: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--docs-ui-sys-display: 600 60px / 1.05 var(--docs-ui-sys-font-brand);--docs-ui-sys-display-tracking: -1.5px;--docs-ui-sys-headline-lg: 600 44px / 1.1 var(--docs-ui-sys-font-brand);--docs-ui-sys-headline-lg-tracking: -1px;--docs-ui-sys-headline-md: 600 36px / 1.15 var(--docs-ui-sys-font-brand);--docs-ui-sys-headline-md-tracking: -.6px;--docs-ui-sys-headline-md-mono: 600 36px / 1.15 var(--docs-ui-sys-font-code);--docs-ui-sys-headline-md-mono-tracking: -.8px;--docs-ui-sys-title-lg: 600 26px / 1.2 var(--docs-ui-sys-font-brand);--docs-ui-sys-title-lg-tracking: -.4px;--docs-ui-sys-title-md: 600 20px / 1.25 var(--docs-ui-sys-font-brand);--docs-ui-sys-title-md-tracking: -.2px;--docs-ui-sys-title-sm: 600 17px / 1.25 var(--docs-ui-sys-font-brand);--docs-ui-sys-body-lg: 400 17px / 1.6 var(--docs-ui-sys-font-plain);--docs-ui-sys-body-md: 400 15px / 1.6 var(--docs-ui-sys-font-plain);--docs-ui-sys-body-sm: 400 14px / 1.55 var(--docs-ui-sys-font-plain);--docs-ui-sys-label-lg: 600 14px / 1.2 var(--docs-ui-sys-font-plain);--docs-ui-sys-label-md: 500 13px / 1.35 var(--docs-ui-sys-font-plain);--docs-ui-sys-label-sm: 600 12px / 1.25 var(--docs-ui-sys-font-plain);--docs-ui-sys-label-caps: 600 11px / 1.2 var(--docs-ui-sys-font-plain);--docs-ui-sys-label-caps-tracking: 1px;--docs-ui-sys-code-lg: 400 15px / 1.35 var(--docs-ui-sys-font-code);--docs-ui-sys-code-md: 400 13px / 1.65 var(--docs-ui-sys-font-code);--docs-ui-sys-code-sm: 500 12px / 1.35 var(--docs-ui-sys-font-code);--docs-ui-sys-shape-xs: 6px;--docs-ui-sys-shape-sm: 8px;--docs-ui-sys-shape-md: 12px;--docs-ui-sys-shape-lg: 16px;--docs-ui-sys-shape-xl: 20px;--docs-ui-sys-shape-2xl: 24px;--docs-ui-sys-shape-full: 999px;--docs-ui-hero-background: radial-gradient(1100px 620px at 100% 0%, #e33d2e38, #e33d2e00 70%) fixed, var(--docs-ui-sys-color-dark);--docs-ui-sys-elevation-hover: 0 6px 20px -12px #11111166;--docs-ui-sys-size-toolbar: 64px;--docs-ui-sys-size-sidebar: 280px;--docs-ui-sys-size-aside: 420px;--docs-ui-sys-size-page: 1200px;--archipad-sys-brand-primary: var(--docs-ui-sys-color-primary);--archipad-sys-color-on-primary: var(--docs-ui-sys-color-on-primary);--archipad-sys-text-primary: var(--docs-ui-sys-color-on-surface);--archipad-sys-text-secondary: var(--docs-ui-sys-color-on-surface-variant);--archipad-sys-text-tertiary: var(--docs-ui-sys-color-outline);--archipad-sys-surface-unactive: var(--docs-ui-sys-color-surface);--archipad-sys-surface-active: var(--docs-ui-sys-color-secondary-container);--archipad-sys-surface-hover: var(--docs-ui-sys-color-surface-container-low);--archipad-sys-border: var(--docs-ui-sys-color-outline-variant);--archipad-sys-border-light: var(--docs-ui-sys-color-outline-variant);--archipad-sys-border-disabled: var(--docs-ui-sys-color-surface-container-high);--archipad-sys-background: var(--docs-ui-sys-color-surface);--archipad-sys-background-tint: var(--docs-ui-sys-color-secondary-container);--archipad-sys-background-bkg: var(--docs-ui-sys-color-surface-container-low);--archipad-sys-background-disabled: var(--docs-ui-sys-color-surface-container-high);--archipad-sys-color-error-primary: var(--docs-ui-sys-color-status-error);--archipad-sys-container-shape: var(--docs-ui-sys-shape-sm);--archipad-sys-font-family: var(--docs-ui-sys-font-plain);--archipad-sys-sizing-toolbar: var(--docs-ui-sys-size-toolbar);--mat-sys-body-large: 400 1rem / 1.5rem var(--docs-ui-sys-font-plain);--mat-sys-body-large-font: var(--docs-ui-sys-font-plain);--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(--docs-ui-sys-font-plain);--mat-sys-body-medium-font: var(--docs-ui-sys-font-plain);--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(--docs-ui-sys-font-plain);--mat-sys-body-small-font: var(--docs-ui-sys-font-plain);--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(--docs-ui-sys-font-brand);--mat-sys-display-large-font: var(--docs-ui-sys-font-brand);--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(--docs-ui-sys-font-brand);--mat-sys-display-medium-font: var(--docs-ui-sys-font-brand);--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(--docs-ui-sys-font-brand);--mat-sys-display-small-font: var(--docs-ui-sys-font-brand);--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(--docs-ui-sys-font-brand);--mat-sys-headline-large-font: var(--docs-ui-sys-font-brand);--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(--docs-ui-sys-font-brand);--mat-sys-headline-medium-font: var(--docs-ui-sys-font-brand);--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(--docs-ui-sys-font-brand);--mat-sys-headline-small-font: var(--docs-ui-sys-font-brand);--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(--docs-ui-sys-font-plain);--mat-sys-label-large-font: var(--docs-ui-sys-font-plain);--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: 600;--mat-sys-label-medium: 500 .75rem / 1rem var(--docs-ui-sys-font-plain);--mat-sys-label-medium-font: var(--docs-ui-sys-font-plain);--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: 600;--mat-sys-label-small: 500 .688rem / 1rem var(--docs-ui-sys-font-plain);--mat-sys-label-small-font: var(--docs-ui-sys-font-plain);--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(--docs-ui-sys-font-brand);--mat-sys-title-large-font: var(--docs-ui-sys-font-brand);--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(--docs-ui-sys-font-plain);--mat-sys-title-medium-font: var(--docs-ui-sys-font-plain);--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(--docs-ui-sys-font-plain);--mat-sys-title-small-font: var(--docs-ui-sys-font-plain);--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-primary: var(--docs-ui-sys-color-primary);--mat-sys-on-primary: var(--docs-ui-sys-color-on-primary);--mat-sys-primary-container: var(--docs-ui-sys-color-primary-container);--mat-sys-on-primary-container: var(--docs-ui-sys-color-on-primary-container);--mat-sys-secondary-container: var(--docs-ui-sys-color-secondary-container);--mat-sys-on-secondary-container: var(--docs-ui-sys-color-on-secondary-container);--mat-sys-background: var(--docs-ui-sys-color-surface);--mat-sys-on-background: var(--docs-ui-sys-color-on-surface);--mat-sys-surface: var(--docs-ui-sys-color-surface);--mat-sys-on-surface: var(--docs-ui-sys-color-on-surface);--mat-sys-on-surface-variant: var(--docs-ui-sys-color-on-surface-variant);--mat-sys-surface-container-lowest: var(--docs-ui-sys-color-surface-container-lowest);--mat-sys-surface-container-low: var(--docs-ui-sys-color-surface-container-low);--mat-sys-surface-container: var(--docs-ui-sys-color-surface-container);--mat-sys-surface-container-high: var(--docs-ui-sys-color-surface-container-high);--mat-sys-outline: var(--docs-ui-sys-color-outline);--mat-sys-outline-variant: var(--docs-ui-sys-color-outline-variant);--mat-sys-error: var(--docs-ui-sys-color-status-error);--mat-button-filled-container-shape: var(--docs-ui-sys-shape-xl);--mat-button-filled-container-height: 40px;--mat-button-filled-horizontal-padding: 22px;--mat-button-filled-label-text-size: 14px;--mat-button-filled-label-text-weight: 600;--mat-button-filled-label-text-tracking: 0;--mat-button-outlined-container-shape: var(--docs-ui-sys-shape-xl);--mat-button-outlined-container-height: 40px;--mat-button-outlined-horizontal-padding: 16px;--mat-button-outlined-outline-color: var(--docs-ui-sys-color-outline);--mat-button-outlined-label-text-color: var(--docs-ui-sys-color-on-surface);--mat-button-outlined-label-text-size: 14px;--mat-button-outlined-label-text-weight: 600;--mat-button-outlined-label-text-tracking: 0;--mat-button-outlined-state-layer-color: var(--docs-ui-sys-color-on-surface);--mat-button-outlined-ripple-color: color-mix(in srgb, var(--docs-ui-sys-color-on-surface) 12%, transparent);--mat-button-text-container-shape: var(--docs-ui-sys-shape-xl);--mat-button-text-container-height: 40px;--mat-button-text-horizontal-padding: 16px;--mat-button-text-label-text-color: var(--docs-ui-sys-color-primary);--mat-button-text-label-text-size: 14px;--mat-button-text-label-text-weight: 600;--mat-button-text-label-text-tracking: 0;--mat-button-tonal-container-shape: var(--docs-ui-sys-shape-xl);--mat-button-tonal-container-height: 40px;--mat-button-tonal-container-color: var(--docs-ui-sys-color-secondary-container);--mat-button-tonal-label-text-color: var(--docs-ui-sys-color-on-secondary-container);--mat-button-tonal-label-text-size: 14px;--mat-button-tonal-label-text-weight: 600;--mat-button-tonal-label-text-tracking: 0;--mat-icon-button-icon-size: 18px;--mat-icon-button-state-layer-size: 40px;--mat-icon-button-icon-color: var(--docs-ui-sys-color-on-surface-variant);--mat-chip-container-height: 26px;--mat-chip-container-shape-radius: var(--docs-ui-sys-shape-full);--mat-chip-outline-width: 0;--mat-chip-elevated-container-color: var(--docs-ui-sys-color-surface-container);--mat-chip-label-text-color: var(--docs-ui-sys-color-on-surface-variant);--mat-chip-label-text-font: var(--docs-ui-sys-font-plain);--mat-chip-label-text-size: 12px;--mat-chip-label-text-weight: 600;--mat-chip-label-text-line-height: 15px;--mat-chip-label-text-tracking: 0;--mat-chip-with-icon-icon-size: 15px;--mat-chip-with-icon-icon-color: var(--docs-ui-sys-color-on-surface-variant);--mat-chip-with-avatar-avatar-size: 15px;--mat-card-outlined-container-shape: var(--docs-ui-sys-shape-lg);--mat-card-outlined-container-color: var(--docs-ui-sys-color-surface-container-lowest);--mat-card-outlined-outline-color: var(--docs-ui-sys-color-outline-variant);--mat-card-elevated-container-shape: var(--docs-ui-sys-shape-lg);--mat-card-filled-container-shape: var(--docs-ui-sys-shape-lg);--mat-card-title-text-font: var(--docs-ui-sys-font-brand);--mat-card-title-text-size: 17px;--mat-card-title-text-weight: 600;--mat-card-title-text-line-height: 1.25;--mat-card-subtitle-text-color: var(--docs-ui-sys-color-on-surface-variant);--mat-card-subtitle-text-size: 13px;--mat-card-subtitle-text-weight: 500;--mat-dialog-container-shape: var(--docs-ui-sys-shape-2xl);--mat-dialog-container-max-width: 660px;--mat-dialog-headline-padding: 6px 28px 0;--mat-dialog-content-padding: 12px 28px 28px;--mat-dialog-with-actions-content-padding: 12px 28px 28px;--mat-dialog-actions-padding: 12px 20px 12px;--mat-dialog-subhead-font: var(--docs-ui-sys-font-brand);--mat-dialog-subhead-size: 24px;--mat-dialog-subhead-weight: 600;--mat-dialog-subhead-line-height: 1.2;--mat-dialog-subhead-tracking: -.4px;--mat-dialog-supporting-text-color: var(--docs-ui-sys-color-on-surface-variant);--mat-dialog-supporting-text-size: 14px;--mat-dialog-supporting-text-line-height: 1.55;--mat-form-field-container-height: 56px;--mat-form-field-container-vertical-padding: 16px;--mat-form-field-container-text-size: 16px;--mat-form-field-outlined-container-shape: var(--docs-ui-sys-shape-sm);--mat-form-field-outlined-outline-color: var(--docs-ui-sys-color-outline);--mat-form-field-outlined-hover-outline-color: var(--docs-ui-sys-color-on-surface);--mat-form-field-outlined-focus-outline-color: var(--docs-ui-sys-color-on-surface);--mat-form-field-outlined-label-text-color: var(--docs-ui-sys-color-on-surface-variant);--mat-form-field-outlined-focus-label-text-color: var(--docs-ui-sys-color-on-surface);--mat-form-field-outlined-input-text-color: var(--docs-ui-sys-color-on-surface);--mat-form-field-outlined-input-text-placeholder-color: var(--docs-ui-sys-color-outline);--mat-form-field-trailing-icon-color: var(--docs-ui-sys-color-on-surface-variant);--mat-button-toggle-shape: var(--docs-ui-sys-shape-xl);--mat-button-toggle-height: 40px;--mat-button-toggle-divider-color: var(--docs-ui-sys-color-outline);--mat-button-toggle-text-color: var(--docs-ui-sys-color-on-surface);--mat-button-toggle-selected-state-background-color: var(--docs-ui-sys-color-secondary-container);--mat-button-toggle-selected-state-text-color: var(--docs-ui-sys-color-on-secondary-container);--mat-button-toggle-disabled-state-text-color: var(--docs-ui-sys-color-outline);--mat-button-toggle-disabled-state-background-color: transparent;--mat-button-toggle-label-text-size: 14px;--mat-button-toggle-label-text-weight: 600;--mat-button-toggle-label-text-tracking: 0;--mat-list-active-indicator-color: var(--docs-ui-sys-color-secondary-container);--mat-list-active-indicator-shape: var(--docs-ui-sys-shape-full);--mat-list-list-item-container-shape: var(--docs-ui-sys-shape-full);--mat-list-list-item-one-line-container-height: 34px;--mat-list-list-item-label-text-color: var(--docs-ui-sys-color-on-surface);--mat-list-list-item-hover-label-text-color: var(--docs-ui-sys-color-on-surface);--mat-list-list-item-focus-label-text-color: var(--docs-ui-sys-color-on-surface);--mat-list-list-item-label-text-font: var(--docs-ui-sys-font-plain);--mat-list-list-item-label-text-size: 13px;--mat-list-list-item-label-text-weight: 400;--mat-list-list-item-label-text-line-height: 1.35;--mat-list-list-item-label-text-tracking: 0;--mat-list-list-item-leading-icon-size: 18px;--mat-list-list-item-leading-icon-color: var(--docs-ui-sys-color-on-surface-variant);--mat-list-list-item-leading-icon-start-space: 12px;--mat-list-list-item-leading-icon-end-space: 10px;--mat-menu-container-shape: var(--docs-ui-sys-shape-md);--mat-menu-item-label-text-size: 14px;--mat-menu-item-label-text-weight: 500;--mat-menu-item-label-text-tracking: 0;--mat-toolbar-container-background-color: var(--docs-ui-sys-color-dark);--mat-toolbar-container-text-color: var(--docs-ui-sys-color-on-dark);--mat-toolbar-standard-height: var(--docs-ui-sys-size-toolbar);--mat-toolbar-mobile-height: var(--docs-ui-sys-size-toolbar);--mat-tooltip-container-color: var(--docs-ui-sys-color-dark);--mat-tooltip-supporting-text-color: var(--docs-ui-sys-color-on-dark);--mat-tooltip-supporting-text-size: 12px;--mat-tooltip-container-shape: var(--docs-ui-sys-shape-xs);--mat-divider-color: var(--docs-ui-sys-color-outline-variant)}.docs-ui-chip--rest{--mat-chip-elevated-container-color: var(--docs-ui-sys-color-rest-container);--mat-chip-label-text-color: var(--docs-ui-sys-color-on-rest-container)}.docs-ui-chip--graphql{--mat-chip-elevated-container-color: var(--docs-ui-sys-color-graphql-container);--mat-chip-label-text-color: var(--docs-ui-sys-color-on-graphql-container)}.docs-ui-chip--preview{--mat-chip-elevated-container-color: var(--docs-ui-sys-color-warning-container);--mat-chip-label-text-color: var(--docs-ui-sys-color-on-warning-container);--mat-chip-with-icon-icon-color: var(--docs-ui-sys-color-on-warning-container)}.docs-ui-chip--choice{--mat-chip-container-height: 32px;--mat-chip-outline-width: 1px;--mat-chip-outline-color: var(--docs-ui-sys-color-outline-variant);--mat-chip-elevated-container-color: var(--docs-ui-sys-color-surface);--mat-chip-elevated-selected-container-color: var(--docs-ui-sys-color-on-surface);--mat-chip-flat-selected-outline-width: 0;--mat-chip-label-text-color: var(--docs-ui-sys-color-on-surface);--mat-chip-selected-label-text-color: var(--docs-ui-sys-color-on-dark);--mat-chip-label-text-size: 13px;--mat-chip-selected-hover-state-layer-color: var(--docs-ui-sys-color-on-dark);--mat-chip-selected-focus-state-layer-color: var(--docs-ui-sys-color-on-dark)}.docs-ui-on-dark{--mat-button-text-label-text-color: var(--docs-ui-sys-color-on-dark-variant);--mat-button-text-state-layer-color: var(--docs-ui-sys-color-on-dark);--mat-button-text-ripple-color: var(--docs-ui-sys-color-dark-state-layer);--mat-button-text-container-height: 36px;--mat-button-text-horizontal-padding: 14px;--mat-button-text-label-text-weight: 500;--mat-button-outlined-label-text-color: var(--docs-ui-sys-color-on-dark);--mat-button-outlined-outline-color: var(--docs-ui-sys-color-dark-outline);--mat-button-outlined-state-layer-color: var(--docs-ui-sys-color-on-dark);--mat-button-outlined-ripple-color: var(--docs-ui-sys-color-dark-state-layer);--mat-button-outlined-container-height: 36px;--mat-button-outlined-label-text-weight: 500;--mat-button-tonal-container-color: var(--docs-ui-sys-color-dark-state-layer);--mat-button-tonal-label-text-color: var(--docs-ui-sys-color-on-dark);--mat-button-tonal-state-layer-color: var(--docs-ui-sys-color-on-dark);--mat-button-tonal-ripple-color: var(--docs-ui-sys-color-dark-state-layer);--mat-icon-button-icon-color: var(--docs-ui-sys-color-on-dark-muted);--mat-icon-button-state-layer-color: var(--docs-ui-sys-color-on-dark);--mat-icon-button-ripple-color: var(--docs-ui-sys-color-dark-state-layer)}.hljs{color:var(--docs-ui-sys-color-code-text);background:none}.hljs-comment,.hljs-meta,.hljs-punctuation,.hljs-operator{color:var(--docs-ui-sys-color-code-muted)}.hljs-keyword,.hljs-built_in,.hljs-selector-tag,.hljs-section{color:var(--docs-ui-sys-color-code-keyword)}.hljs-string,.hljs-template-variable,.hljs-subst,.hljs-regexp{color:var(--docs-ui-sys-color-code-string)}.hljs-attr,.hljs-attribute,.hljs-variable,.hljs-symbol,.hljs-property,.hljs-params{color:var(--docs-ui-sys-color-code-attr)}.hljs-type,.hljs-title,.hljs-name,.hljs-class{color:var(--docs-ui-sys-color-code-type)}.hljs-literal,.hljs-number,.hljs-link{color:var(--docs-ui-sys-color-code-literal)}.docs-ui-token--muted{color:var(--docs-ui-sys-color-code-muted)}.docs-ui-token--keyword{color:var(--docs-ui-sys-color-code-keyword)}.docs-ui-token--string{color:var(--docs-ui-sys-color-code-string)}.docs-ui-token--attr{color:var(--docs-ui-sys-color-code-attr)}.docs-ui-token--type{color:var(--docs-ui-sys-color-code-type)}.docs-ui-token--literal{color:var(--docs-ui-sys-color-code-literal)}.docs-ui-inline-prose code{padding:1px 5px;border-radius:4px;background:var(--docs-ui-sys-color-surface-container);color:var(--docs-ui-sys-color-on-surface);font-family:var(--docs-ui-sys-font-code);font-size:.9em}.docs-ui-inline-prose a{color:var(--docs-ui-sys-color-on-surface);text-decoration:underline;text-underline-offset:3px}.docs-ui-action-link{display:inline-flex;align-items:center;gap:6px;color:var(--docs-ui-sys-color-primary);font:var(--docs-ui-sys-label-lg);text-decoration:none}.docs-ui-action-link:hover{text-decoration:underline}.docs-ui-action-link mat-icon{width:16px;height:16px;font-size:16px}.docs-ui-reference-page{display:block;box-sizing:border-box;padding:36px 48px 96px}@media(max-width:900px){.docs-ui-reference-page{padding:24px 20px 64px}}html,body{height:100%}:root{--docs-ui-sys-motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--docs-ui-sys-motion-easing-standard-accelerate: cubic-bezier(.3, 0, 1, 1);--docs-ui-sys-motion-easing-standard-decelerate: cubic-bezier(0, 0, 0, 1);--docs-ui-sys-motion-easing-emphasized: cubic-bezier(.2, 0, 0, 1);--docs-ui-sys-motion-duration-medium: .3s;--docs-ui-sys-motion-duration-medium4: .4s;--docs-ui-sys-motion-duration-long2: .5s;--docs-ui-sys-motion-shared-axis-distance: 30px;--docs-ui-sys-motion-shared-axis-direction: 1}:root[data-navigation=back]{--docs-ui-sys-motion-shared-axis-direction: -1}:root[data-navigation-scope=section] docs-ui-layout .main{view-transition-name:none}:root[data-navigation-scope=section] docs-ui-reference-layout .content{view-transition-name:section-page}::view-transition-old(root),::view-transition-new(root){animation:none}::view-transition-old(page),::view-transition-old(section-page){animation:var(--docs-ui-sys-motion-duration-medium) var(--docs-ui-sys-motion-easing-standard) both docs-ui-shared-axis-exit,var(--docs-ui-sys-motion-duration-medium) linear both docs-ui-shared-axis-fade-out}::view-transition-new(page),::view-transition-new(section-page){animation:var(--docs-ui-sys-motion-duration-medium) var(--docs-ui-sys-motion-easing-standard) both docs-ui-shared-axis-enter,var(--docs-ui-sys-motion-duration-medium) linear both docs-ui-shared-axis-fade-in}:root[data-navigation-scope=peer] docs-ui-layout .main{view-transition-name:none}:root[data-navigation-scope=peer] docs-ui-reference-layout .switcher>docs-ui-api-tile{view-transition-name:reference-api-tile}:root[data-navigation-scope=peer] docs-ui-reference-layout .switcher>.text{view-transition-name:reference-api-name}:root[data-navigation-scope=peer] docs-ui-reference-layout .filter__input{view-transition-name:reference-filter}:root[data-navigation-scope=peer] docs-ui-reference-layout .sidebar__scroll{view-transition-name:reference-menu}:root[data-navigation-scope=peer] docs-ui-reference-layout .download{view-transition-name:reference-download}:root[data-navigation-scope=peer] docs-ui-reference-layout .download__text{view-transition-name:reference-download-file}:root[data-navigation-scope=peer] docs-ui-reference-layout .content{view-transition-name:reference-content}:root[data-navigation-scope=peer] docs-ui-reference-layout .switcher>docs-ui-api-tile,:root[data-navigation-scope=peer] docs-ui-reference-layout .switcher>.text,:root[data-navigation-scope=peer] docs-ui-reference-layout .filter__input,:root[data-navigation-scope=peer] docs-ui-reference-layout .sidebar__scroll,:root[data-navigation-scope=peer] docs-ui-reference-layout .download__text,:root[data-navigation-scope=peer] docs-ui-reference-layout .content{view-transition-class:api-switch}:root[data-navigation-scope=peer]::view-transition-group(.api-switch),:root[data-navigation-scope=peer]::view-transition-group(reference-download){animation-duration:var(--docs-ui-sys-motion-duration-medium);animation-timing-function:var(--docs-ui-sys-motion-easing-standard)}@media(max-width:900px){:root[data-navigation-scope=peer]::view-transition-group(.api-switch),:root[data-navigation-scope=peer]::view-transition-group(reference-download){animation:none}}:root[data-navigation-scope=peer]::view-transition-old(.api-switch),:root[data-navigation-scope=peer]::view-transition-new(.api-switch){height:100%;object-fit:none;object-position:left top}:root[data-navigation-scope=peer]::view-transition-old(.api-switch),:root[data-navigation-scope=peer]::view-transition-old(reference-download):only-child{animation:var(--docs-ui-sys-motion-duration-medium) linear both docs-ui-shared-axis-fade-out}:root[data-navigation-scope=peer]::view-transition-new(.api-switch),:root[data-navigation-scope=peer]::view-transition-new(reference-download):only-child{animation:var(--docs-ui-sys-motion-duration-medium) linear both docs-ui-shared-axis-fade-in}:root[data-navigation-scope=peer]::view-transition-old(reference-download){animation:none;opacity:0}:root[data-navigation-scope=peer]::view-transition-new(reference-download){animation:none}@keyframes docs-ui-shared-axis-exit{to{transform:translate(calc(var(--docs-ui-sys-motion-shared-axis-direction) * var(--docs-ui-sys-motion-shared-axis-distance)))}}@keyframes docs-ui-shared-axis-enter{0%{transform:translate(calc(-1 * var(--docs-ui-sys-motion-shared-axis-direction) * var(--docs-ui-sys-motion-shared-axis-distance)))}}@keyframes docs-ui-shared-axis-fade-out{0%{opacity:1;animation-timing-function:var(--docs-ui-sys-motion-easing-standard-accelerate)}30%,to{opacity:0}}@keyframes docs-ui-shared-axis-fade-in{0%,30%{opacity:0;animation-timing-function:var(--docs-ui-sys-motion-easing-standard-decelerate)}to{opacity:1}}:root[data-container-transform] docs-ui-layout .main{view-transition-name:none}:root[data-container-transform] docs-ui-graphql-playground .panel{view-transition-name:graphql-playground}:root[data-container-transform=expand]{--docs-ui-sys-motion-container-transform-duration: var(--docs-ui-sys-motion-duration-long2)}:root[data-container-transform=collapse]{--docs-ui-sys-motion-container-transform-duration: var(--docs-ui-sys-motion-duration-medium4)}::view-transition-group(graphql-playground){animation-duration:var(--docs-ui-sys-motion-container-transform-duration);animation-timing-function:var(--docs-ui-sys-motion-easing-emphasized);background:var(--docs-ui-sys-color-surface)}::view-transition-old(graphql-playground),::view-transition-new(graphql-playground){height:100%;object-fit:none;object-position:left top}::view-transition-old(graphql-playground){animation:var(--docs-ui-sys-motion-container-transform-duration) linear both docs-ui-shared-axis-fade-out}::view-transition-new(graphql-playground){animation:var(--docs-ui-sys-motion-container-transform-duration) linear both docs-ui-shared-axis-fade-in}:root[data-catalog-transition] docs-ui-layout .main{view-transition-name:none}::view-transition-group(.api-card){animation-duration:var(--docs-ui-sys-motion-duration-medium);animation-timing-function:var(--docs-ui-sys-motion-easing-emphasized)}::view-transition-old(.api-card):only-child{animation:.15s var(--docs-ui-sys-motion-easing-standard-accelerate) both docs-ui-card-exit}::view-transition-new(.api-card):only-child{animation:var(--docs-ui-sys-motion-duration-medium) var(--docs-ui-sys-motion-easing-standard-decelerate) both docs-ui-card-enter}@keyframes docs-ui-card-exit{to{opacity:0;transform:scale(.94)}}@keyframes docs-ui-card-enter{0%,30%{opacity:0;transform:scale(.94)}}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.graphiql-tooltip,.graphiql-dropdown-content{z-index:10}docs-ui-layout .main:has(.panel--fullscreen){overflow:hidden}body{margin:0;color-scheme:light;background:var(--docs-ui-sys-color-surface);color:var(--docs-ui-sys-color-on-surface);font:var(--docs-ui-sys-body-md);-webkit-font-smoothing:antialiased}a{color:inherit}:root mat-toolbar{border-bottom-width:0}a:focus-visible{outline:2px solid var(--docs-ui-sys-color-on-surface);outline-offset:2px}
