@layer imr.tokens,imr.product;@layer imr.tokens,imr.product;@layer imr.tokens{:root,:host,[data-imr-theme=light],:host([data-imr-theme="light"]){color-scheme:light;--imr-breakpoint-compact: 600px;--imr-breakpoint-expanded: 1200px;--imr-breakpoint-medium: 840px;--imr-color-action-danger-background-default: var(--imr-palette-danger-700);--imr-color-action-danger-background-disabled: var(--imr-palette-neutral-200);--imr-color-action-danger-background-hover: var(--imr-palette-danger-950);--imr-color-action-danger-background-pressed: var(--imr-palette-danger-950);--imr-color-action-danger-content-default: var(--imr-color-content-on-dark);--imr-color-action-danger-content-disabled: var(--imr-palette-neutral-400);--imr-color-action-ghost-background-default: var(--imr-palette-black-alpha-0);--imr-color-action-ghost-background-hover: var(--imr-palette-brand-50);--imr-color-action-ghost-background-pressed: var(--imr-palette-brand-100);--imr-color-action-ghost-content: var(--imr-palette-brand-500);--imr-color-action-primary-background-default: var(--imr-palette-brand-400);--imr-color-action-primary-background-disabled: var(--imr-palette-neutral-200);--imr-color-action-primary-background-hover: var(--imr-palette-brand-500);--imr-color-action-primary-background-pressed: var(--imr-palette-brand-600);--imr-color-action-primary-content-default: var(--imr-color-content-on-dark);--imr-color-action-primary-content-disabled: var(--imr-palette-neutral-400);--imr-color-action-secondary-background-default: var(--imr-palette-brand-300);--imr-color-action-secondary-background-disabled: var(--imr-palette-neutral-200);--imr-color-action-secondary-background-hover: var(--imr-palette-brand-400);--imr-color-action-secondary-background-pressed: var(--imr-palette-brand-500);--imr-color-action-secondary-content-default: var(--imr-color-content-on-dark);--imr-color-action-secondary-content-disabled: var(--imr-palette-neutral-400);--imr-color-border-default: var(--imr-palette-neutral-300);--imr-color-border-disabled: var(--imr-palette-neutral-200);--imr-color-border-field-focus: var(--imr-palette-brand-300);--imr-color-border-focus: var(--imr-palette-brand-400);--imr-color-border-strong: var(--imr-palette-neutral-500);--imr-color-content-brand: var(--imr-palette-brand-500);--imr-color-content-disabled: var(--imr-palette-neutral-400);--imr-color-content-inverse: var(--imr-color-content-on-dark);--imr-color-content-link: var(--imr-palette-brand-500);--imr-color-content-muted: var(--imr-palette-neutral-600);--imr-color-content-on-brand: var(--imr-color-content-on-dark);--imr-color-content-on-dark: var(--imr-palette-neutral-0);--imr-color-content-on-light: var(--imr-palette-brand-900);--imr-color-content-placeholder: var(--imr-palette-neutral-400);--imr-color-content-primary: var(--imr-palette-neutral-900);--imr-color-content-secondary: var(--imr-palette-neutral-600);--imr-color-feedback-danger-border: var(--imr-palette-danger-500);--imr-color-feedback-danger-content: var(--imr-palette-danger-700);--imr-color-feedback-danger-icon: var(--imr-palette-danger-500);--imr-color-feedback-danger-surface: var(--imr-palette-danger-50);--imr-color-feedback-info-border: var(--imr-palette-info-500);--imr-color-feedback-info-content: var(--imr-palette-info-700);--imr-color-feedback-info-icon: var(--imr-palette-info-500);--imr-color-feedback-info-surface: var(--imr-palette-info-50);--imr-color-feedback-neutral-border: var(--imr-palette-neutral-400);--imr-color-feedback-neutral-content: var(--imr-palette-neutral-700);--imr-color-feedback-neutral-icon: var(--imr-palette-neutral-600);--imr-color-feedback-neutral-surface: var(--imr-palette-neutral-100);--imr-color-feedback-success-border: var(--imr-palette-success-500);--imr-color-feedback-success-content: var(--imr-palette-success-700);--imr-color-feedback-success-icon: var(--imr-palette-success-500);--imr-color-feedback-success-surface: var(--imr-palette-success-50);--imr-color-feedback-warning-border: var(--imr-palette-warning-500);--imr-color-feedback-warning-content: var(--imr-palette-warning-800);--imr-color-feedback-warning-icon: var(--imr-palette-warning-500);--imr-color-feedback-warning-surface: var(--imr-palette-warning-50);--imr-color-overlay-scrim: var(--imr-palette-black-alpha-56);--imr-color-selection-content: var(--imr-palette-brand-700);--imr-color-selection-indicator: var(--imr-palette-brand-400);--imr-color-selection-indicator-content: var(--imr-color-content-on-dark);--imr-color-selection-surface: var(--imr-palette-brand-50);--imr-color-surface-base: var(--imr-palette-neutral-0);--imr-color-surface-brand: var(--imr-palette-brand-400);--imr-color-surface-canvas: var(--imr-palette-neutral-0);--imr-color-surface-control: var(--imr-palette-neutral-50);--imr-color-surface-control-hover: var(--imr-palette-neutral-100);--imr-color-surface-disabled: var(--imr-palette-neutral-100);--imr-color-surface-inverse: var(--imr-palette-neutral-900);--imr-color-surface-raised: var(--imr-palette-neutral-0);--imr-color-surface-subtle: var(--imr-palette-neutral-100);--imr-component-accordion-divider: var(--imr-color-border-default);--imr-component-accordion-gap: var(--imr-space-150);--imr-component-accordion-padding: var(--imr-space-200);--imr-component-accordion-trigger-min-height: var(--imr-size-control-large);--imr-component-accordion-trigger-typography: var(--imr-font-weight-bold) var(--imr-font-size-16)/1.5 var(--imr-font-family-text);--imr-component-accordion-trigger-typography-font-family: var(--imr-font-family-text);--imr-component-accordion-trigger-typography-font-size: var(--imr-font-size-16);--imr-component-accordion-trigger-typography-font-weight: var(--imr-font-weight-bold);--imr-component-accordion-trigger-typography-line-height: 1.5;--imr-component-accordion-trigger-typography-letter-spacing: var(--imr-font-tracking-015);--imr-component-avatar-background: var(--imr-color-selection-surface);--imr-component-avatar-content: var(--imr-color-selection-content);--imr-component-avatar-large: var(--imr-space-800);--imr-component-avatar-medium: var(--imr-size-control-large);--imr-component-avatar-radius: var(--imr-radius-full);--imr-component-avatar-small: var(--imr-size-control-small);--imr-component-banner-gap: var(--imr-space-150);--imr-component-banner-icon-size: var(--imr-size-icon-medium);--imr-component-banner-padding: var(--imr-space-200);--imr-component-banner-radius: var(--imr-radius-medium);--imr-component-button-border-width: var(--imr-size-border-default);--imr-component-button-danger-background-default: var(--imr-color-action-danger-background-default);--imr-component-button-danger-background-disabled: var(--imr-color-action-danger-background-disabled);--imr-component-button-danger-background-hover: var(--imr-color-action-danger-background-hover);--imr-component-button-danger-background-pressed: var(--imr-color-action-danger-background-pressed);--imr-component-button-danger-content-default: var(--imr-color-action-danger-content-default);--imr-component-button-danger-content-disabled: var(--imr-color-action-danger-content-disabled);--imr-component-button-focus-ring: var(--imr-color-border-focus);--imr-component-button-gap: var(--imr-space-150);--imr-component-button-ghost-background-default: var(--imr-color-action-ghost-background-default);--imr-component-button-ghost-background-hover: var(--imr-color-action-ghost-background-hover);--imr-component-button-ghost-background-pressed: var(--imr-color-action-ghost-background-pressed);--imr-component-button-ghost-content: var(--imr-color-action-ghost-content);--imr-component-button-height-large: 60px;--imr-component-button-height-medium: var(--imr-size-control-large);--imr-component-button-height-small: var(--imr-space-450);--imr-component-button-outline-background-default: var(--imr-color-surface-control);--imr-component-button-outline-background-disabled: var(--imr-palette-black-alpha-0);--imr-component-button-outline-background-hover: var(--imr-color-surface-control-hover);--imr-component-button-outline-border-default: var(--imr-color-border-default);--imr-component-button-outline-border-disabled: var(--imr-color-border-disabled);--imr-component-button-outline-content-default: var(--imr-color-content-primary);--imr-component-button-outline-content-disabled: var(--imr-color-content-disabled);--imr-component-button-padding-inline-large: var(--imr-space-450);--imr-component-button-padding-inline-medium: var(--imr-space-300);--imr-component-button-padding-inline-small: var(--imr-space-300);--imr-component-button-primary-background-default: var(--imr-color-action-primary-background-default);--imr-component-button-primary-background-disabled: var(--imr-color-action-primary-background-disabled);--imr-component-button-primary-background-hover: var(--imr-color-action-primary-background-hover);--imr-component-button-primary-background-pressed: var(--imr-color-action-primary-background-pressed);--imr-component-button-primary-content-default: var(--imr-color-action-primary-content-default);--imr-component-button-primary-content-disabled: var(--imr-color-action-primary-content-disabled);--imr-component-button-radius: var(--imr-radius-full);--imr-component-button-secondary-background-default: var(--imr-color-action-secondary-background-default);--imr-component-button-secondary-background-disabled: var(--imr-color-action-secondary-background-disabled);--imr-component-button-secondary-background-hover: var(--imr-color-action-secondary-background-hover);--imr-component-button-secondary-background-pressed: var(--imr-color-action-secondary-background-pressed);--imr-component-button-secondary-content-default: var(--imr-color-action-secondary-content-default);--imr-component-button-secondary-content-disabled: var(--imr-color-action-secondary-content-disabled);--imr-component-button-typography-filled-large: var(--imr-font-weight-semibold) var(--imr-font-size-16)/1.5 var(--imr-font-family-text);--imr-component-button-typography-filled-large-font-family: var(--imr-font-family-text);--imr-component-button-typography-filled-large-font-size: var(--imr-font-size-16);--imr-component-button-typography-filled-large-font-weight: var(--imr-font-weight-semibold);--imr-component-button-typography-filled-large-line-height: 1.5;--imr-component-button-typography-filled-large-letter-spacing: var(--imr-font-tracking-050);--imr-component-button-typography-filled-medium: var(--imr-component-button-typography-filled-small);--imr-component-button-typography-filled-medium-font-family: var(--imr-component-button-typography-filled-small-font-family);--imr-component-button-typography-filled-medium-font-size: var(--imr-component-button-typography-filled-small-font-size);--imr-component-button-typography-filled-medium-font-weight: var(--imr-component-button-typography-filled-small-font-weight);--imr-component-button-typography-filled-medium-line-height: var(--imr-component-button-typography-filled-small-line-height);--imr-component-button-typography-filled-medium-letter-spacing: var(--imr-component-button-typography-filled-small-letter-spacing);--imr-component-button-typography-filled-small: var(--imr-font-weight-semibold) var(--imr-font-size-14)/1.428571 var(--imr-font-family-text);--imr-component-button-typography-filled-small-font-family: var(--imr-font-family-text);--imr-component-button-typography-filled-small-font-size: var(--imr-font-size-14);--imr-component-button-typography-filled-small-font-weight: var(--imr-font-weight-semibold);--imr-component-button-typography-filled-small-line-height: 1.428571;--imr-component-button-typography-filled-small-letter-spacing: var(--imr-font-tracking-025);--imr-component-button-typography-plain-large: var(--imr-typography-body-large);--imr-component-button-typography-plain-large-font-family: var(--imr-typography-body-large-font-family);--imr-component-button-typography-plain-large-font-size: var(--imr-typography-body-large-font-size);--imr-component-button-typography-plain-large-font-weight: var(--imr-typography-body-large-font-weight);--imr-component-button-typography-plain-large-line-height: var(--imr-typography-body-large-line-height);--imr-component-button-typography-plain-large-letter-spacing: var(--imr-typography-body-large-letter-spacing);--imr-component-button-typography-plain-medium: var(--imr-typography-body-medium);--imr-component-button-typography-plain-medium-font-family: var(--imr-typography-body-medium-font-family);--imr-component-button-typography-plain-medium-font-size: var(--imr-typography-body-medium-font-size);--imr-component-button-typography-plain-medium-font-weight: var(--imr-typography-body-medium-font-weight);--imr-component-button-typography-plain-medium-line-height: var(--imr-typography-body-medium-line-height);--imr-component-button-typography-plain-medium-letter-spacing: var(--imr-typography-body-medium-letter-spacing);--imr-component-button-typography-plain-small: var(--imr-typography-body-medium);--imr-component-button-typography-plain-small-font-family: var(--imr-typography-body-medium-font-family);--imr-component-button-typography-plain-small-font-size: var(--imr-typography-body-medium-font-size);--imr-component-button-typography-plain-small-font-weight: var(--imr-typography-body-medium-font-weight);--imr-component-button-typography-plain-small-line-height: var(--imr-typography-body-medium-line-height);--imr-component-button-typography-plain-small-letter-spacing: var(--imr-typography-body-medium-letter-spacing);--imr-component-calendar-day-size: var(--imr-size-control-medium);--imr-component-calendar-gap: var(--imr-space-050);--imr-component-calendar-selected-background: var(--imr-color-selection-indicator);--imr-component-calendar-selected-content: var(--imr-color-selection-indicator-content);--imr-component-calendar-today-border: var(--imr-color-border-focus);--imr-component-checkbox-border: var(--imr-color-border-strong);--imr-component-checkbox-gap: var(--imr-space-100);--imr-component-checkbox-indicator-size: var(--imr-space-150);--imr-component-checkbox-radius: var(--imr-radius-small);--imr-component-checkbox-selected-background: var(--imr-color-selection-indicator);--imr-component-checkbox-selected-content: var(--imr-color-selection-indicator-content);--imr-component-checkbox-size: var(--imr-size-icon-medium);--imr-component-data-view-cell-padding-block: var(--imr-space-150);--imr-component-data-view-cell-padding-inline: var(--imr-space-200);--imr-component-data-view-divider: var(--imr-color-border-default);--imr-component-data-view-header-background: var(--imr-color-surface-subtle);--imr-component-data-view-row-min-height: var(--imr-size-control-large);--imr-component-data-view-selected-background: var(--imr-color-selection-surface);--imr-component-dialog-background: var(--imr-color-surface-raised);--imr-component-dialog-elevation: var(--imr-elevation-3);--imr-component-dialog-gap: var(--imr-space-200);--imr-component-dialog-padding: var(--imr-space-300);--imr-component-dialog-radius: var(--imr-radius-large);--imr-component-dialog-scrim: var(--imr-color-overlay-scrim);--imr-component-dialog-width-large: var(--imr-size-content-standard);--imr-component-dialog-width-medium: var(--imr-size-content-compact);--imr-component-dialog-width-small: 400px;--imr-component-drawer-background: var(--imr-color-surface-raised);--imr-component-drawer-elevation: var(--imr-elevation-4);--imr-component-drawer-padding: var(--imr-space-300);--imr-component-drawer-scrim: var(--imr-color-overlay-scrim);--imr-component-drawer-viewport-inset: var(--imr-space-600);--imr-component-drawer-width: 360px;--imr-component-drawer-width-large: 640px;--imr-component-drawer-width-small: 320px;--imr-component-dropzone-active-border: var(--imr-color-border-focus);--imr-component-dropzone-background: var(--imr-color-surface-subtle);--imr-component-dropzone-border: var(--imr-color-border-default);--imr-component-dropzone-min-height: var(--imr-space-1200);--imr-component-dropzone-padding: var(--imr-space-300);--imr-component-dropzone-radius: var(--imr-radius-large);--imr-component-empty-state-gap: var(--imr-space-200);--imr-component-empty-state-heading-typography: var(--imr-font-weight-bold) var(--imr-font-size-22)/1.272727 var(--imr-font-family-text);--imr-component-empty-state-heading-typography-font-family: var(--imr-font-family-text);--imr-component-empty-state-heading-typography-font-size: var(--imr-font-size-22);--imr-component-empty-state-heading-typography-font-weight: var(--imr-font-weight-bold);--imr-component-empty-state-heading-typography-line-height: 1.272727;--imr-component-empty-state-heading-typography-letter-spacing: var(--imr-font-tracking-normal);--imr-component-empty-state-illustration-size: var(--imr-space-1200);--imr-component-empty-state-max-width: var(--imr-size-content-compact);--imr-component-field-background: var(--imr-color-surface-control);--imr-component-field-border-width: var(--imr-size-border-default);--imr-component-field-border-default: var(--imr-color-border-default);--imr-component-field-border-disabled: var(--imr-color-border-disabled);--imr-component-field-border-error: var(--imr-color-feedback-danger-border);--imr-component-field-border-focus: var(--imr-color-border-field-focus);--imr-component-field-border-hover: var(--imr-color-border-strong);--imr-component-field-content: var(--imr-color-content-primary);--imr-component-field-disabled-background: var(--imr-color-surface-disabled);--imr-component-field-disabled-content: var(--imr-color-content-disabled);--imr-component-field-gap: var(--imr-space-150);--imr-component-field-height: var(--imr-size-control-large);--imr-component-field-label: var(--imr-color-content-primary);--imr-component-field-label-typography: var(--imr-font-weight-medium) var(--imr-font-size-12)/1.333333 var(--imr-font-family-text);--imr-component-field-label-typography-font-family: var(--imr-font-family-text);--imr-component-field-label-typography-font-size: var(--imr-font-size-12);--imr-component-field-label-typography-font-weight: var(--imr-font-weight-medium);--imr-component-field-label-typography-line-height: 1.333333;--imr-component-field-label-typography-letter-spacing: var(--imr-font-tracking-normal);--imr-component-field-padding-inline: var(--imr-space-150);--imr-component-field-placeholder: var(--imr-color-content-placeholder);--imr-component-field-radius: var(--imr-radius-medium);--imr-component-field-supporting-typography: var(--imr-component-field-label-typography);--imr-component-field-supporting-typography-font-family: var(--imr-component-field-label-typography-font-family);--imr-component-field-supporting-typography-font-size: var(--imr-component-field-label-typography-font-size);--imr-component-field-supporting-typography-font-weight: var(--imr-component-field-label-typography-font-weight);--imr-component-field-supporting-typography-line-height: var(--imr-component-field-label-typography-line-height);--imr-component-field-supporting-typography-letter-spacing: var(--imr-component-field-label-typography-letter-spacing);--imr-component-field-typography: var(--imr-typography-body-medium);--imr-component-field-typography-font-family: var(--imr-typography-body-medium-font-family);--imr-component-field-typography-font-size: var(--imr-typography-body-medium-font-size);--imr-component-field-typography-font-weight: var(--imr-typography-body-medium-font-weight);--imr-component-field-typography-line-height: var(--imr-typography-body-medium-line-height);--imr-component-field-typography-letter-spacing: var(--imr-typography-body-medium-letter-spacing);--imr-component-icon-button-icon-large: var(--imr-size-icon-medium);--imr-component-icon-button-icon-medium: var(--imr-size-icon-medium);--imr-component-icon-button-icon-small: var(--imr-size-icon-small);--imr-component-icon-button-radius: var(--imr-radius-full);--imr-component-icon-button-size-large: var(--imr-component-button-height-large);--imr-component-icon-button-size-medium: var(--imr-size-control-large);--imr-component-icon-button-size-small: var(--imr-space-450);--imr-component-menu-background: var(--imr-color-surface-raised);--imr-component-menu-content: var(--imr-color-content-primary);--imr-component-menu-elevation: var(--imr-elevation-2);--imr-component-menu-max-height: 240px;--imr-component-menu-min-width: 240px;--imr-component-menu-padding: var(--imr-space-100);--imr-component-menu-radius: var(--imr-radius-medium);--imr-component-menu-row-height: var(--imr-size-control-large);--imr-component-menu-selected-background: var(--imr-color-selection-surface);--imr-component-navigation-drawer-width: 360px;--imr-component-navigation-item-gap: var(--imr-space-150);--imr-component-navigation-item-min-height: var(--imr-size-control-large);--imr-component-navigation-item-radius: var(--imr-radius-medium);--imr-component-navigation-rail-width: var(--imr-space-1000);--imr-component-navigation-selected-background: var(--imr-color-selection-surface);--imr-component-navigation-selected-content: var(--imr-color-selection-content);--imr-component-pagination-control-background: var(--imr-color-selection-surface);--imr-component-pagination-control-content: var(--imr-color-content-brand);--imr-component-pagination-gap: var(--imr-space-0);--imr-component-pagination-inner-size: var(--imr-size-control-small);--imr-component-pagination-item-size: var(--imr-size-control-large);--imr-component-pagination-radius: var(--imr-radius-full);--imr-component-pagination-selected-background: var(--imr-color-action-primary-background-default);--imr-component-pagination-selected-content: var(--imr-color-action-primary-content-default);--imr-component-password-requirement-gap: var(--imr-space-050);--imr-component-password-toggle-size: var(--imr-size-control-minimum-target);--imr-component-progress-circular-size: var(--imr-size-icon-large);--imr-component-progress-indicator: var(--imr-color-selection-indicator);--imr-component-progress-thickness: var(--imr-space-050);--imr-component-progress-track: var(--imr-color-border-default);--imr-component-radio-border: var(--imr-color-border-strong);--imr-component-radio-gap: var(--imr-space-100);--imr-component-radio-indicator-size: var(--imr-space-100);--imr-component-radio-selected-border: var(--imr-color-selection-indicator);--imr-component-radio-selected-indicator: var(--imr-color-selection-indicator);--imr-component-radio-size: var(--imr-size-icon-medium);--imr-component-stepper-active-background: var(--imr-color-action-primary-background-default);--imr-component-stepper-active-content: var(--imr-color-action-primary-content-default);--imr-component-stepper-connector-width: var(--imr-size-border-strong);--imr-component-stepper-gap: var(--imr-space-150);--imr-component-stepper-inactive: var(--imr-color-border-default);--imr-component-stepper-indicator-size: var(--imr-size-icon-large);--imr-component-surface-brand-background: var(--imr-color-surface-brand);--imr-component-surface-brand-content: var(--imr-color-content-on-brand);--imr-component-surface-inverse-background: var(--imr-color-surface-inverse);--imr-component-surface-inverse-content: var(--imr-color-content-inverse);--imr-component-switch-height: var(--imr-size-icon-medium);--imr-component-switch-thumb: var(--imr-size-icon-small);--imr-component-switch-thumb-color-off: var(--imr-palette-neutral-0);--imr-component-switch-track-off: var(--imr-color-border-strong);--imr-component-switch-track-on-background: var(--imr-color-action-primary-background-default);--imr-component-switch-track-on-content: var(--imr-color-action-primary-content-default);--imr-component-switch-width: var(--imr-size-control-large);--imr-component-tabs-active-content: var(--imr-color-content-brand);--imr-component-tabs-content: var(--imr-color-content-secondary);--imr-component-tabs-gap: var(--imr-space-300);--imr-component-tabs-indicator: var(--imr-color-selection-indicator);--imr-component-tabs-indicator-height: var(--imr-size-border-strong);--imr-component-tabs-min-height: var(--imr-size-control-large);--imr-component-toast-elevation: var(--imr-elevation-3);--imr-component-toast-gap: var(--imr-space-150);--imr-component-toast-min-width: 320px;--imr-component-toast-padding: var(--imr-space-200);--imr-component-toast-radius: var(--imr-radius-medium);--imr-component-top-bar-background: var(--imr-color-surface-raised);--imr-component-top-bar-brand-background: var(--imr-color-surface-brand);--imr-component-top-bar-brand-content: var(--imr-color-content-on-brand);--imr-component-top-bar-content: var(--imr-color-content-primary);--imr-component-top-bar-divider: var(--imr-color-border-default);--imr-component-top-bar-gap: var(--imr-space-150);--imr-component-top-bar-height-compact: 60px;--imr-component-top-bar-height-expanded: 84px;--imr-component-top-bar-inverse-content: var(--imr-color-content-inverse);--imr-component-top-bar-padding-inline: var(--imr-space-300);--imr-component-top-bar-transparent-background: var(--imr-palette-black-alpha-0);--imr-component-top-bar-transparent-content: var(--imr-color-content-brand);--imr-component-top-bar-typography: var(--imr-font-weight-semibold) var(--imr-font-size-22)/1.272727 var(--imr-font-family-text);--imr-component-top-bar-typography-font-family: var(--imr-font-family-text);--imr-component-top-bar-typography-font-size: var(--imr-font-size-22);--imr-component-top-bar-typography-font-weight: var(--imr-font-weight-semibold);--imr-component-top-bar-typography-line-height: 1.272727;--imr-component-top-bar-typography-letter-spacing: var(--imr-font-tracking-normal);--imr-elevation-0: 0px 0px 0px 0px rgb(0 0 0 / 0);--imr-elevation-1: 0px 1px 4px 0px rgb(0 0 0 / .37);--imr-elevation-2: 0px 13px 25px 0px rgb(0 0 0 / .3), 0px 2px 2px 0px rgb(0 0 0 / .2);--imr-elevation-3: 0px 13px 25px 0px rgb(0 0 0 / .3), 0px 11px 7px 0px rgb(0 0 0 / .19);--imr-elevation-4: 0px 20px 40px 0px rgb(0 0 0 / .3), 0px 14px 12px 0px rgb(0 0 0 / .17);--imr-elevation-5: 0px 27px 55px 0px rgb(0 0 0 / .3), 0px 17px 17px 0px rgb(0 0 0 / .15);--imr-elevation-custom: 0px 2px 8px 0px rgb(0 0 0 / .15), 0px 0px 4px 0px rgb(0 0 0 / .04);--imr-font-family-display: "Swiss 721 Bold Rounded BT";--imr-font-family-fallback: system-ui, sans-serif;--imr-font-family-text: "Work Sans";--imr-font-size-11: 11px;--imr-font-size-12: 12px;--imr-font-size-14: 14px;--imr-font-size-16: 16px;--imr-font-size-22: 22px;--imr-font-size-24: 24px;--imr-font-size-28: 28px;--imr-font-size-32: 32px;--imr-font-size-36: 36px;--imr-font-size-45: 45px;--imr-font-size-57: 57px;--imr-font-tracking-010: .1px;--imr-font-tracking-015: .15px;--imr-font-tracking-025: .25px;--imr-font-tracking-040: .4px;--imr-font-tracking-050: .5px;--imr-font-tracking-normal: 0px;--imr-font-tracking-tight: -.25px;--imr-font-weight-bold: 700;--imr-font-weight-light: 300;--imr-font-weight-medium: 500;--imr-font-weight-regular: 400;--imr-font-weight-semibold: 600;--imr-gradient-identity: linear-gradient(135deg, #CB48E2 0%, #8600C3 50%, #4D0084 100%);--imr-gradient-product-ui: linear-gradient(135deg, #8600C3 0%, #7302AF 50%, #4D0084 100%);--imr-motion-duration-fast: .1s;--imr-motion-duration-instant: 0ms;--imr-motion-duration-moderate: .2s;--imr-motion-duration-slow: .3s;--imr-motion-easing-enter: cubic-bezier(0, 0, 0, 1);--imr-motion-easing-exit: cubic-bezier(.3, 0, 1, 1);--imr-motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--imr-motion-transition-enter: .2s cubic-bezier(0, 0, 0, 1) 0ms;--imr-motion-transition-exit: .1s cubic-bezier(.3, 0, 1, 1) 0ms;--imr-motion-transition-standard: .2s cubic-bezier(.2, 0, 0, 1) 0ms;--imr-opacity-disabled: .38;--imr-opacity-muted: .64;--imr-opacity-scrim: .56;--imr-palette-black-alpha-0: rgb(0 0 0 / 0);--imr-palette-black-alpha-15: rgb(0 0 0 / .15);--imr-palette-black-alpha-17: rgb(0 0 0 / .17);--imr-palette-black-alpha-19: rgb(0 0 0 / .19);--imr-palette-black-alpha-20: rgb(0 0 0 / .2);--imr-palette-black-alpha-30: rgb(0 0 0 / .3);--imr-palette-black-alpha-37: rgb(0 0 0 / .37);--imr-palette-black-alpha-4: rgb(0 0 0 / .04);--imr-palette-black-alpha-56: rgb(0 0 0 / .56);--imr-palette-black-solid: #000000;--imr-palette-brand-100: #E4AFF3;--imr-palette-brand-200: #DE95EF;--imr-palette-brand-300: #CB48E2;--imr-palette-brand-400: #8600C3;--imr-palette-brand-50: #F1E3FC;--imr-palette-brand-500: #7302AF;--imr-palette-brand-600: #580489;--imr-palette-brand-700: #4D0084;--imr-palette-brand-800: #3B0E5B;--imr-palette-brand-900: #170528;--imr-palette-danger-50: #FFEBEE;--imr-palette-danger-500: #E53935;--imr-palette-danger-700: #B71C1C;--imr-palette-danger-950: #4A1514;--imr-palette-info-50: #E3F2FD;--imr-palette-info-500: #1684D6;--imr-palette-info-700: #0D5E9E;--imr-palette-info-950: #0B3148;--imr-palette-neutral-0: #FDFDFD;--imr-palette-neutral-100: #F6F6F6;--imr-palette-neutral-1000: #050407;--imr-palette-neutral-200: #E8EAEC;--imr-palette-neutral-300: #D6D7DB;--imr-palette-neutral-400: #A6A7AD;--imr-palette-neutral-50: #FAFAFA;--imr-palette-neutral-500: #72767F;--imr-palette-neutral-600: #545860;--imr-palette-neutral-700: #42464F;--imr-palette-neutral-800: #2E2C38;--imr-palette-neutral-900: #191E26;--imr-palette-neutral-950: #0B0D12;--imr-palette-success-50: #E8F5E9;--imr-palette-success-500: #409B40;--imr-palette-success-700: #2E7D32;--imr-palette-success-950: #123A1F;--imr-palette-warning-50: #FFF4E5;--imr-palette-warning-500: #EF840F;--imr-palette-warning-800: #8A4B00;--imr-palette-warning-950: #4A2C08;--imr-palette-white-alpha-12: rgb(255 255 255 / .12);--imr-palette-white-alpha-24: rgb(255 255 255 / .24);--imr-palette-white-alpha-64: rgb(255 255 255 / .64);--imr-palette-white-solid: #FFFFFF;--imr-radius-full: 999px;--imr-radius-large: 12px;--imr-radius-medium: 8px;--imr-radius-none: 0px;--imr-radius-small: 4px;--imr-radius-xlarge: 16px;--imr-size-border-default: 1px;--imr-size-border-strong: 2px;--imr-size-content-compact: 640px;--imr-size-content-standard: 960px;--imr-size-content-wide: 1280px;--imr-size-control-large: 48px;--imr-size-control-medium: 40px;--imr-size-control-minimum-target: 44px;--imr-size-control-small: 32px;--imr-size-icon-large: 32px;--imr-size-icon-medium: 24px;--imr-size-icon-small: 16px;--imr-size-icon-xlarge: 48px;--imr-space-0: 0px;--imr-space-025: 2px;--imr-space-050: 4px;--imr-space-100: 8px;--imr-space-1000: 80px;--imr-space-1200: 96px;--imr-space-150: 12px;--imr-space-200: 16px;--imr-space-300: 24px;--imr-space-400: 32px;--imr-space-450: 36px;--imr-space-500: 40px;--imr-space-600: 48px;--imr-space-800: 64px;--imr-typography-body-large: var(--imr-font-weight-regular) var(--imr-font-size-16)/1.5 var(--imr-font-family-text);--imr-typography-body-large-font-family: var(--imr-font-family-text);--imr-typography-body-large-font-size: var(--imr-font-size-16);--imr-typography-body-large-font-weight: var(--imr-font-weight-regular);--imr-typography-body-large-line-height: 1.5;--imr-typography-body-large-letter-spacing: var(--imr-font-tracking-050);--imr-typography-body-medium: var(--imr-font-weight-regular) var(--imr-font-size-14)/1.428571 var(--imr-font-family-text);--imr-typography-body-medium-font-family: var(--imr-font-family-text);--imr-typography-body-medium-font-size: var(--imr-font-size-14);--imr-typography-body-medium-font-weight: var(--imr-font-weight-regular);--imr-typography-body-medium-line-height: 1.428571;--imr-typography-body-medium-letter-spacing: var(--imr-font-tracking-025);--imr-typography-body-small: var(--imr-font-weight-regular) var(--imr-font-size-12)/1.333333 var(--imr-font-family-text);--imr-typography-body-small-font-family: var(--imr-font-family-text);--imr-typography-body-small-font-size: var(--imr-font-size-12);--imr-typography-body-small-font-weight: var(--imr-font-weight-regular);--imr-typography-body-small-line-height: 1.333333;--imr-typography-body-small-letter-spacing: var(--imr-font-tracking-040);--imr-typography-display-large: var(--imr-font-weight-bold) var(--imr-font-size-57)/1.122807 var(--imr-font-family-display);--imr-typography-display-large-font-family: var(--imr-font-family-display);--imr-typography-display-large-font-size: var(--imr-font-size-57);--imr-typography-display-large-font-weight: var(--imr-font-weight-bold);--imr-typography-display-large-line-height: 1.122807;--imr-typography-display-large-letter-spacing: var(--imr-font-tracking-tight);--imr-typography-display-medium: var(--imr-font-weight-bold) var(--imr-font-size-45)/1.155556 var(--imr-font-family-display);--imr-typography-display-medium-font-family: var(--imr-font-family-display);--imr-typography-display-medium-font-size: var(--imr-font-size-45);--imr-typography-display-medium-font-weight: var(--imr-font-weight-bold);--imr-typography-display-medium-line-height: 1.155556;--imr-typography-display-medium-letter-spacing: var(--imr-font-tracking-normal);--imr-typography-display-small: var(--imr-font-weight-bold) var(--imr-font-size-36)/1.222222 var(--imr-font-family-display);--imr-typography-display-small-font-family: var(--imr-font-family-display);--imr-typography-display-small-font-size: var(--imr-font-size-36);--imr-typography-display-small-font-weight: var(--imr-font-weight-bold);--imr-typography-display-small-line-height: 1.222222;--imr-typography-display-small-letter-spacing: var(--imr-font-tracking-normal);--imr-typography-headline-large: var(--imr-font-weight-bold) var(--imr-font-size-32)/1.25 var(--imr-font-family-display);--imr-typography-headline-large-font-family: var(--imr-font-family-display);--imr-typography-headline-large-font-size: var(--imr-font-size-32);--imr-typography-headline-large-font-weight: var(--imr-font-weight-bold);--imr-typography-headline-large-line-height: 1.25;--imr-typography-headline-large-letter-spacing: var(--imr-font-tracking-normal);--imr-typography-headline-medium: var(--imr-font-weight-bold) var(--imr-font-size-28)/1.285714 var(--imr-font-family-display);--imr-typography-headline-medium-font-family: var(--imr-font-family-display);--imr-typography-headline-medium-font-size: var(--imr-font-size-28);--imr-typography-headline-medium-font-weight: var(--imr-font-weight-bold);--imr-typography-headline-medium-line-height: 1.285714;--imr-typography-headline-medium-letter-spacing: var(--imr-font-tracking-normal);--imr-typography-headline-small: var(--imr-font-weight-bold) var(--imr-font-size-24)/1.333333 var(--imr-font-family-display);--imr-typography-headline-small-font-family: var(--imr-font-family-display);--imr-typography-headline-small-font-size: var(--imr-font-size-24);--imr-typography-headline-small-font-weight: var(--imr-font-weight-bold);--imr-typography-headline-small-line-height: 1.333333;--imr-typography-headline-small-letter-spacing: var(--imr-font-tracking-normal);--imr-typography-label-large: var(--imr-font-weight-semibold) var(--imr-font-size-14)/1.428571 var(--imr-font-family-text);--imr-typography-label-large-font-family: var(--imr-font-family-text);--imr-typography-label-large-font-size: var(--imr-font-size-14);--imr-typography-label-large-font-weight: var(--imr-font-weight-semibold);--imr-typography-label-large-line-height: 1.428571;--imr-typography-label-large-letter-spacing: var(--imr-font-tracking-010);--imr-typography-label-medium: var(--imr-font-weight-semibold) var(--imr-font-size-12)/1.333333 var(--imr-font-family-text);--imr-typography-label-medium-font-family: var(--imr-font-family-text);--imr-typography-label-medium-font-size: var(--imr-font-size-12);--imr-typography-label-medium-font-weight: var(--imr-font-weight-semibold);--imr-typography-label-medium-line-height: 1.333333;--imr-typography-label-medium-letter-spacing: var(--imr-font-tracking-normal);--imr-typography-label-small: var(--imr-font-weight-semibold) var(--imr-font-size-11)/1.454545 var(--imr-font-family-text);--imr-typography-label-small-font-family: var(--imr-font-family-text);--imr-typography-label-small-font-size: var(--imr-font-size-11);--imr-typography-label-small-font-weight: var(--imr-font-weight-semibold);--imr-typography-label-small-line-height: 1.454545;--imr-typography-label-small-letter-spacing: var(--imr-font-tracking-normal);--imr-typography-title-large: var(--imr-font-weight-bold) var(--imr-font-size-22)/1.272727 var(--imr-font-family-display);--imr-typography-title-large-font-family: var(--imr-font-family-display);--imr-typography-title-large-font-size: var(--imr-font-size-22);--imr-typography-title-large-font-weight: var(--imr-font-weight-bold);--imr-typography-title-large-line-height: 1.272727;--imr-typography-title-large-letter-spacing: var(--imr-font-tracking-normal);--imr-typography-title-medium: var(--imr-font-weight-bold) var(--imr-font-size-16)/1.5 var(--imr-font-family-display);--imr-typography-title-medium-font-family: var(--imr-font-family-display);--imr-typography-title-medium-font-size: var(--imr-font-size-16);--imr-typography-title-medium-font-weight: var(--imr-font-weight-bold);--imr-typography-title-medium-line-height: 1.5;--imr-typography-title-medium-letter-spacing: var(--imr-font-tracking-015);--imr-typography-title-small: var(--imr-font-weight-bold) var(--imr-font-size-14)/1.428571 var(--imr-font-family-display);--imr-typography-title-small-font-family: var(--imr-font-family-display);--imr-typography-title-small-font-size: var(--imr-font-size-14);--imr-typography-title-small-font-weight: var(--imr-font-weight-bold);--imr-typography-title-small-line-height: 1.428571;--imr-typography-title-small-letter-spacing: var(--imr-font-tracking-010)}}@layer imr.tokens{[data-imr-theme=dark],:host([data-imr-theme="dark"]){color-scheme:dark;--imr-breakpoint-compact: 600px;--imr-breakpoint-expanded: 1200px;--imr-breakpoint-medium: 840px;--imr-color-action-danger-background-default: var(--imr-palette-danger-700);--imr-color-action-danger-background-disabled: var(--imr-palette-neutral-700);--imr-color-action-danger-background-hover: var(--imr-palette-danger-950);--imr-color-action-danger-background-pressed: var(--imr-palette-danger-950);--imr-color-action-danger-content-default: var(--imr-color-content-on-dark);--imr-color-action-danger-content-disabled: var(--imr-palette-neutral-500);--imr-color-action-ghost-background-default: var(--imr-palette-white-alpha-12);--imr-color-action-ghost-background-hover: var(--imr-palette-white-alpha-24);--imr-color-action-ghost-background-pressed: var(--imr-palette-brand-800);--imr-color-action-ghost-content: var(--imr-palette-brand-100);--imr-color-action-primary-background-default: var(--imr-palette-brand-200);--imr-color-action-primary-background-disabled: var(--imr-palette-neutral-700);--imr-color-action-primary-background-hover: var(--imr-palette-brand-100);--imr-color-action-primary-background-pressed: var(--imr-palette-brand-300);--imr-color-action-primary-content-default: var(--imr-color-content-on-light);--imr-color-action-primary-content-disabled: var(--imr-palette-neutral-500);--imr-color-action-secondary-background-default: var(--imr-palette-brand-800);--imr-color-action-secondary-background-disabled: var(--imr-palette-neutral-800);--imr-color-action-secondary-background-hover: var(--imr-palette-brand-700);--imr-color-action-secondary-background-pressed: var(--imr-palette-brand-600);--imr-color-action-secondary-content-default: var(--imr-color-content-on-dark);--imr-color-action-secondary-content-disabled: var(--imr-palette-neutral-500);--imr-color-border-default: var(--imr-palette-neutral-700);--imr-color-border-disabled: var(--imr-palette-neutral-800);--imr-color-border-field-focus: var(--imr-palette-brand-200);--imr-color-border-focus: var(--imr-palette-brand-200);--imr-color-border-strong: var(--imr-palette-neutral-500);--imr-color-content-brand: var(--imr-palette-brand-100);--imr-color-content-disabled: var(--imr-palette-neutral-500);--imr-color-content-inverse: var(--imr-color-content-on-light);--imr-color-content-link: var(--imr-palette-brand-100);--imr-color-content-muted: var(--imr-palette-neutral-400);--imr-color-content-on-brand: var(--imr-color-content-on-dark);--imr-color-content-on-dark: var(--imr-palette-neutral-0);--imr-color-content-on-light: var(--imr-palette-brand-900);--imr-color-content-placeholder: var(--imr-palette-neutral-400);--imr-color-content-primary: var(--imr-palette-neutral-0);--imr-color-content-secondary: var(--imr-palette-neutral-200);--imr-color-feedback-danger-border: var(--imr-palette-danger-500);--imr-color-feedback-danger-content: var(--imr-palette-danger-50);--imr-color-feedback-danger-icon: var(--imr-palette-danger-500);--imr-color-feedback-danger-surface: var(--imr-palette-danger-950);--imr-color-feedback-info-border: var(--imr-palette-info-500);--imr-color-feedback-info-content: var(--imr-palette-info-50);--imr-color-feedback-info-icon: var(--imr-palette-info-500);--imr-color-feedback-info-surface: var(--imr-palette-info-950);--imr-color-feedback-neutral-border: var(--imr-palette-neutral-600);--imr-color-feedback-neutral-content: var(--imr-palette-neutral-200);--imr-color-feedback-neutral-icon: var(--imr-palette-neutral-400);--imr-color-feedback-neutral-surface: var(--imr-palette-neutral-800);--imr-color-feedback-success-border: var(--imr-palette-success-500);--imr-color-feedback-success-content: var(--imr-palette-success-50);--imr-color-feedback-success-icon: var(--imr-palette-success-500);--imr-color-feedback-success-surface: var(--imr-palette-success-950);--imr-color-feedback-warning-border: var(--imr-palette-warning-500);--imr-color-feedback-warning-content: var(--imr-palette-warning-50);--imr-color-feedback-warning-icon: var(--imr-palette-warning-500);--imr-color-feedback-warning-surface: var(--imr-palette-warning-950);--imr-color-overlay-scrim: var(--imr-palette-black-alpha-56);--imr-color-selection-content: var(--imr-palette-brand-100);--imr-color-selection-indicator: var(--imr-palette-brand-200);--imr-color-selection-indicator-content: var(--imr-color-content-on-light);--imr-color-selection-surface: var(--imr-palette-brand-800);--imr-color-surface-base: var(--imr-palette-brand-800);--imr-color-surface-brand: var(--imr-palette-brand-600);--imr-color-surface-canvas: var(--imr-palette-brand-900);--imr-color-surface-control: var(--imr-palette-brand-800);--imr-color-surface-control-hover: var(--imr-palette-brand-700);--imr-color-surface-disabled: var(--imr-palette-brand-800);--imr-color-surface-inverse: var(--imr-palette-neutral-0);--imr-color-surface-raised: var(--imr-palette-brand-700);--imr-color-surface-subtle: var(--imr-palette-brand-700);--imr-component-accordion-divider: var(--imr-color-border-default);--imr-component-accordion-gap: var(--imr-space-150);--imr-component-accordion-padding: var(--imr-space-200);--imr-component-accordion-trigger-min-height: var(--imr-size-control-large);--imr-component-accordion-trigger-typography: var(--imr-font-weight-bold) var(--imr-font-size-16)/1.5 var(--imr-font-family-text);--imr-component-accordion-trigger-typography-font-family: var(--imr-font-family-text);--imr-component-accordion-trigger-typography-font-size: var(--imr-font-size-16);--imr-component-accordion-trigger-typography-font-weight: var(--imr-font-weight-bold);--imr-component-accordion-trigger-typography-line-height: 1.5;--imr-component-accordion-trigger-typography-letter-spacing: var(--imr-font-tracking-015);--imr-component-avatar-background: var(--imr-color-selection-surface);--imr-component-avatar-content: var(--imr-color-selection-content);--imr-component-avatar-large: var(--imr-space-800);--imr-component-avatar-medium: var(--imr-size-control-large);--imr-component-avatar-radius: var(--imr-radius-full);--imr-component-avatar-small: var(--imr-size-control-small);--imr-component-banner-gap: var(--imr-space-150);--imr-component-banner-icon-size: var(--imr-size-icon-medium);--imr-component-banner-padding: var(--imr-space-200);--imr-component-banner-radius: var(--imr-radius-medium);--imr-component-button-border-width: var(--imr-size-border-default);--imr-component-button-danger-background-default: var(--imr-color-action-danger-background-default);--imr-component-button-danger-background-disabled: var(--imr-color-action-danger-background-disabled);--imr-component-button-danger-background-hover: var(--imr-color-action-danger-background-hover);--imr-component-button-danger-background-pressed: var(--imr-color-action-danger-background-pressed);--imr-component-button-danger-content-default: var(--imr-color-action-danger-content-default);--imr-component-button-danger-content-disabled: var(--imr-color-action-danger-content-disabled);--imr-component-button-focus-ring: var(--imr-color-border-focus);--imr-component-button-gap: var(--imr-space-150);--imr-component-button-ghost-background-default: var(--imr-color-action-ghost-background-default);--imr-component-button-ghost-background-hover: var(--imr-color-action-ghost-background-hover);--imr-component-button-ghost-background-pressed: var(--imr-color-action-ghost-background-pressed);--imr-component-button-ghost-content: var(--imr-color-action-ghost-content);--imr-component-button-height-large: 60px;--imr-component-button-height-medium: var(--imr-size-control-large);--imr-component-button-height-small: var(--imr-space-450);--imr-component-button-outline-background-default: var(--imr-color-surface-control);--imr-component-button-outline-background-disabled: var(--imr-palette-black-alpha-0);--imr-component-button-outline-background-hover: var(--imr-color-surface-control-hover);--imr-component-button-outline-border-default: var(--imr-color-border-default);--imr-component-button-outline-border-disabled: var(--imr-color-border-disabled);--imr-component-button-outline-content-default: var(--imr-color-content-primary);--imr-component-button-outline-content-disabled: var(--imr-color-content-disabled);--imr-component-button-padding-inline-large: var(--imr-space-450);--imr-component-button-padding-inline-medium: var(--imr-space-300);--imr-component-button-padding-inline-small: var(--imr-space-300);--imr-component-button-primary-background-default: var(--imr-color-action-primary-background-default);--imr-component-button-primary-background-disabled: var(--imr-color-action-primary-background-disabled);--imr-component-button-primary-background-hover: var(--imr-color-action-primary-background-hover);--imr-component-button-primary-background-pressed: var(--imr-color-action-primary-background-pressed);--imr-component-button-primary-content-default: var(--imr-color-action-primary-content-default);--imr-component-button-primary-content-disabled: var(--imr-color-action-primary-content-disabled);--imr-component-button-radius: var(--imr-radius-full);--imr-component-button-secondary-background-default: var(--imr-color-action-secondary-background-default);--imr-component-button-secondary-background-disabled: var(--imr-color-action-secondary-background-disabled);--imr-component-button-secondary-background-hover: var(--imr-color-action-secondary-background-hover);--imr-component-button-secondary-background-pressed: var(--imr-color-action-secondary-background-pressed);--imr-component-button-secondary-content-default: var(--imr-color-action-secondary-content-default);--imr-component-button-secondary-content-disabled: var(--imr-color-action-secondary-content-disabled);--imr-component-button-typography-filled-large: var(--imr-font-weight-semibold) var(--imr-font-size-16)/1.5 var(--imr-font-family-text);--imr-component-button-typography-filled-large-font-family: var(--imr-font-family-text);--imr-component-button-typography-filled-large-font-size: var(--imr-font-size-16);--imr-component-button-typography-filled-large-font-weight: var(--imr-font-weight-semibold);--imr-component-button-typography-filled-large-line-height: 1.5;--imr-component-button-typography-filled-large-letter-spacing: var(--imr-font-tracking-050);--imr-component-button-typography-filled-medium: var(--imr-component-button-typography-filled-small);--imr-component-button-typography-filled-medium-font-family: var(--imr-component-button-typography-filled-small-font-family);--imr-component-button-typography-filled-medium-font-size: var(--imr-component-button-typography-filled-small-font-size);--imr-component-button-typography-filled-medium-font-weight: var(--imr-component-button-typography-filled-small-font-weight);--imr-component-button-typography-filled-medium-line-height: var(--imr-component-button-typography-filled-small-line-height);--imr-component-button-typography-filled-medium-letter-spacing: var(--imr-component-button-typography-filled-small-letter-spacing);--imr-component-button-typography-filled-small: var(--imr-font-weight-semibold) var(--imr-font-size-14)/1.428571 var(--imr-font-family-text);--imr-component-button-typography-filled-small-font-family: var(--imr-font-family-text);--imr-component-button-typography-filled-small-font-size: var(--imr-font-size-14);--imr-component-button-typography-filled-small-font-weight: var(--imr-font-weight-semibold);--imr-component-button-typography-filled-small-line-height: 1.428571;--imr-component-button-typography-filled-small-letter-spacing: var(--imr-font-tracking-025);--imr-component-button-typography-plain-large: var(--imr-typography-body-large);--imr-component-button-typography-plain-large-font-family: var(--imr-typography-body-large-font-family);--imr-component-button-typography-plain-large-font-size: var(--imr-typography-body-large-font-size);--imr-component-button-typography-plain-large-font-weight: var(--imr-typography-body-large-font-weight);--imr-component-button-typography-plain-large-line-height: var(--imr-typography-body-large-line-height);--imr-component-button-typography-plain-large-letter-spacing: var(--imr-typography-body-large-letter-spacing);--imr-component-button-typography-plain-medium: var(--imr-typography-body-medium);--imr-component-button-typography-plain-medium-font-family: var(--imr-typography-body-medium-font-family);--imr-component-button-typography-plain-medium-font-size: var(--imr-typography-body-medium-font-size);--imr-component-button-typography-plain-medium-font-weight: var(--imr-typography-body-medium-font-weight);--imr-component-button-typography-plain-medium-line-height: var(--imr-typography-body-medium-line-height);--imr-component-button-typography-plain-medium-letter-spacing: var(--imr-typography-body-medium-letter-spacing);--imr-component-button-typography-plain-small: var(--imr-typography-body-medium);--imr-component-button-typography-plain-small-font-family: var(--imr-typography-body-medium-font-family);--imr-component-button-typography-plain-small-font-size: var(--imr-typography-body-medium-font-size);--imr-component-button-typography-plain-small-font-weight: var(--imr-typography-body-medium-font-weight);--imr-component-button-typography-plain-small-line-height: var(--imr-typography-body-medium-line-height);--imr-component-button-typography-plain-small-letter-spacing: var(--imr-typography-body-medium-letter-spacing);--imr-component-calendar-day-size: var(--imr-size-control-medium);--imr-component-calendar-gap: var(--imr-space-050);--imr-component-calendar-selected-background: var(--imr-color-selection-indicator);--imr-component-calendar-selected-content: var(--imr-color-selection-indicator-content);--imr-component-calendar-today-border: var(--imr-color-border-focus);--imr-component-checkbox-border: var(--imr-color-border-strong);--imr-component-checkbox-gap: var(--imr-space-100);--imr-component-checkbox-indicator-size: var(--imr-space-150);--imr-component-checkbox-radius: var(--imr-radius-small);--imr-component-checkbox-selected-background: var(--imr-color-selection-indicator);--imr-component-checkbox-selected-content: var(--imr-color-selection-indicator-content);--imr-component-checkbox-size: var(--imr-size-icon-medium);--imr-component-data-view-cell-padding-block: var(--imr-space-150);--imr-component-data-view-cell-padding-inline: var(--imr-space-200);--imr-component-data-view-divider: var(--imr-color-border-default);--imr-component-data-view-header-background: var(--imr-color-surface-subtle);--imr-component-data-view-row-min-height: var(--imr-size-control-large);--imr-component-data-view-selected-background: var(--imr-color-selection-surface);--imr-component-dialog-background: var(--imr-color-surface-raised);--imr-component-dialog-elevation: var(--imr-elevation-3);--imr-component-dialog-gap: var(--imr-space-200);--imr-component-dialog-padding: var(--imr-space-300);--imr-component-dialog-radius: var(--imr-radius-large);--imr-component-dialog-scrim: var(--imr-color-overlay-scrim);--imr-component-dialog-width-large: var(--imr-size-content-standard);--imr-component-dialog-width-medium: var(--imr-size-content-compact);--imr-component-dialog-width-small: 400px;--imr-component-drawer-background: var(--imr-color-surface-raised);--imr-component-drawer-elevation: var(--imr-elevation-4);--imr-component-drawer-padding: var(--imr-space-300);--imr-component-drawer-scrim: var(--imr-color-overlay-scrim);--imr-component-drawer-viewport-inset: var(--imr-space-600);--imr-component-drawer-width: 360px;--imr-component-drawer-width-large: 640px;--imr-component-drawer-width-small: 320px;--imr-component-dropzone-active-border: var(--imr-color-border-focus);--imr-component-dropzone-background: var(--imr-color-surface-subtle);--imr-component-dropzone-border: var(--imr-color-border-default);--imr-component-dropzone-min-height: var(--imr-space-1200);--imr-component-dropzone-padding: var(--imr-space-300);--imr-component-dropzone-radius: var(--imr-radius-large);--imr-component-empty-state-gap: var(--imr-space-200);--imr-component-empty-state-heading-typography: var(--imr-font-weight-bold) var(--imr-font-size-22)/1.272727 var(--imr-font-family-text);--imr-component-empty-state-heading-typography-font-family: var(--imr-font-family-text);--imr-component-empty-state-heading-typography-font-size: var(--imr-font-size-22);--imr-component-empty-state-heading-typography-font-weight: var(--imr-font-weight-bold);--imr-component-empty-state-heading-typography-line-height: 1.272727;--imr-component-empty-state-heading-typography-letter-spacing: var(--imr-font-tracking-normal);--imr-component-empty-state-illustration-size: var(--imr-space-1200);--imr-component-empty-state-max-width: var(--imr-size-content-compact);--imr-component-field-background: var(--imr-color-surface-control);--imr-component-field-border-width: var(--imr-size-border-default);--imr-component-field-border-default: var(--imr-color-border-default);--imr-component-field-border-disabled: var(--imr-color-border-disabled);--imr-component-field-border-error: var(--imr-color-feedback-danger-border);--imr-component-field-border-focus: var(--imr-color-border-field-focus);--imr-component-field-border-hover: var(--imr-color-border-strong);--imr-component-field-content: var(--imr-color-content-primary);--imr-component-field-disabled-background: var(--imr-color-surface-disabled);--imr-component-field-disabled-content: var(--imr-color-content-disabled);--imr-component-field-gap: var(--imr-space-150);--imr-component-field-height: var(--imr-size-control-large);--imr-component-field-label: var(--imr-color-content-primary);--imr-component-field-label-typography: var(--imr-font-weight-medium) var(--imr-font-size-12)/1.333333 var(--imr-font-family-text);--imr-component-field-label-typography-font-family: var(--imr-font-family-text);--imr-component-field-label-typography-font-size: var(--imr-font-size-12);--imr-component-field-label-typography-font-weight: var(--imr-font-weight-medium);--imr-component-field-label-typography-line-height: 1.333333;--imr-component-field-label-typography-letter-spacing: var(--imr-font-tracking-normal);--imr-component-field-padding-inline: var(--imr-space-150);--imr-component-field-placeholder: var(--imr-color-content-placeholder);--imr-component-field-radius: var(--imr-radius-medium);--imr-component-field-supporting-typography: var(--imr-component-field-label-typography);--imr-component-field-supporting-typography-font-family: var(--imr-component-field-label-typography-font-family);--imr-component-field-supporting-typography-font-size: var(--imr-component-field-label-typography-font-size);--imr-component-field-supporting-typography-font-weight: var(--imr-component-field-label-typography-font-weight);--imr-component-field-supporting-typography-line-height: var(--imr-component-field-label-typography-line-height);--imr-component-field-supporting-typography-letter-spacing: var(--imr-component-field-label-typography-letter-spacing);--imr-component-field-typography: var(--imr-typography-body-medium);--imr-component-field-typography-font-family: var(--imr-typography-body-medium-font-family);--imr-component-field-typography-font-size: var(--imr-typography-body-medium-font-size);--imr-component-field-typography-font-weight: var(--imr-typography-body-medium-font-weight);--imr-component-field-typography-line-height: var(--imr-typography-body-medium-line-height);--imr-component-field-typography-letter-spacing: var(--imr-typography-body-medium-letter-spacing);--imr-component-icon-button-icon-large: var(--imr-size-icon-medium);--imr-component-icon-button-icon-medium: var(--imr-size-icon-medium);--imr-component-icon-button-icon-small: var(--imr-size-icon-small);--imr-component-icon-button-radius: var(--imr-radius-full);--imr-component-icon-button-size-large: var(--imr-component-button-height-large);--imr-component-icon-button-size-medium: var(--imr-size-control-large);--imr-component-icon-button-size-small: var(--imr-space-450);--imr-component-menu-background: var(--imr-color-surface-raised);--imr-component-menu-content: var(--imr-color-content-primary);--imr-component-menu-elevation: var(--imr-elevation-2);--imr-component-menu-max-height: 240px;--imr-component-menu-min-width: 240px;--imr-component-menu-padding: var(--imr-space-100);--imr-component-menu-radius: var(--imr-radius-medium);--imr-component-menu-row-height: var(--imr-size-control-large);--imr-component-menu-selected-background: var(--imr-color-selection-surface);--imr-component-navigation-drawer-width: 360px;--imr-component-navigation-item-gap: var(--imr-space-150);--imr-component-navigation-item-min-height: var(--imr-size-control-large);--imr-component-navigation-item-radius: var(--imr-radius-medium);--imr-component-navigation-rail-width: var(--imr-space-1000);--imr-component-navigation-selected-background: var(--imr-color-selection-surface);--imr-component-navigation-selected-content: var(--imr-color-selection-content);--imr-component-pagination-control-background: var(--imr-color-selection-surface);--imr-component-pagination-control-content: var(--imr-color-content-brand);--imr-component-pagination-gap: var(--imr-space-0);--imr-component-pagination-inner-size: var(--imr-size-control-small);--imr-component-pagination-item-size: var(--imr-size-control-large);--imr-component-pagination-radius: var(--imr-radius-full);--imr-component-pagination-selected-background: var(--imr-color-action-primary-background-default);--imr-component-pagination-selected-content: var(--imr-color-action-primary-content-default);--imr-component-password-requirement-gap: var(--imr-space-050);--imr-component-password-toggle-size: var(--imr-size-control-minimum-target);--imr-component-progress-circular-size: var(--imr-size-icon-large);--imr-component-progress-indicator: var(--imr-color-selection-indicator);--imr-component-progress-thickness: var(--imr-space-050);--imr-component-progress-track: var(--imr-color-border-default);--imr-component-radio-border: var(--imr-color-border-strong);--imr-component-radio-gap: var(--imr-space-100);--imr-component-radio-indicator-size: var(--imr-space-100);--imr-component-radio-selected-border: var(--imr-color-selection-indicator);--imr-component-radio-selected-indicator: var(--imr-color-selection-indicator);--imr-component-radio-size: var(--imr-size-icon-medium);--imr-component-stepper-active-background: var(--imr-color-action-primary-background-default);--imr-component-stepper-active-content: var(--imr-color-action-primary-content-default);--imr-component-stepper-connector-width: var(--imr-size-border-strong);--imr-component-stepper-gap: var(--imr-space-150);--imr-component-stepper-inactive: var(--imr-color-border-default);--imr-component-stepper-indicator-size: var(--imr-size-icon-large);--imr-component-surface-brand-background: var(--imr-color-surface-brand);--imr-component-surface-brand-content: var(--imr-color-content-on-brand);--imr-component-surface-inverse-background: var(--imr-color-surface-inverse);--imr-component-surface-inverse-content: var(--imr-color-content-inverse);--imr-component-switch-height: var(--imr-size-icon-medium);--imr-component-switch-thumb: var(--imr-size-icon-small);--imr-component-switch-thumb-color-off: var(--imr-palette-neutral-0);--imr-component-switch-track-off: var(--imr-color-border-strong);--imr-component-switch-track-on-background: var(--imr-color-action-primary-background-default);--imr-component-switch-track-on-content: var(--imr-color-action-primary-content-default);--imr-component-switch-width: var(--imr-size-control-large);--imr-component-tabs-active-content: var(--imr-color-content-brand);--imr-component-tabs-content: var(--imr-color-content-secondary);--imr-component-tabs-gap: var(--imr-space-300);--imr-component-tabs-indicator: var(--imr-color-selection-indicator);--imr-component-tabs-indicator-height: var(--imr-size-border-strong);--imr-component-tabs-min-height: var(--imr-size-control-large);--imr-component-toast-elevation: var(--imr-elevation-3);--imr-component-toast-gap: var(--imr-space-150);--imr-component-toast-min-width: 320px;--imr-component-toast-padding: var(--imr-space-200);--imr-component-toast-radius: var(--imr-radius-medium);--imr-component-top-bar-background: var(--imr-color-surface-raised);--imr-component-top-bar-brand-background: var(--imr-color-surface-brand);--imr-component-top-bar-brand-content: var(--imr-color-content-on-brand);--imr-component-top-bar-content: var(--imr-color-content-primary);--imr-component-top-bar-divider: var(--imr-color-border-default);--imr-component-top-bar-gap: var(--imr-space-150);--imr-component-top-bar-height-compact: 60px;--imr-component-top-bar-height-expanded: 84px;--imr-component-top-bar-inverse-content: var(--imr-color-content-inverse);--imr-component-top-bar-padding-inline: var(--imr-space-300);--imr-component-top-bar-transparent-background: var(--imr-palette-black-alpha-0);--imr-component-top-bar-transparent-content: var(--imr-color-content-brand);--imr-component-top-bar-typography: var(--imr-font-weight-semibold) var(--imr-font-size-22)/1.272727 var(--imr-font-family-text);--imr-component-top-bar-typography-font-family: var(--imr-font-family-text);--imr-component-top-bar-typography-font-size: var(--imr-font-size-22);--imr-component-top-bar-typography-font-weight: var(--imr-font-weight-semibold);--imr-component-top-bar-typography-line-height: 1.272727;--imr-component-top-bar-typography-letter-spacing: var(--imr-font-tracking-normal);--imr-elevation-0: 0px 0px 0px 0px rgb(0 0 0 / 0);--imr-elevation-1: 0px 1px 4px 0px rgb(0 0 0 / .37);--imr-elevation-2: 0px 13px 25px 0px rgb(0 0 0 / .3), 0px 2px 2px 0px rgb(0 0 0 / .2);--imr-elevation-3: 0px 13px 25px 0px rgb(0 0 0 / .3), 0px 11px 7px 0px rgb(0 0 0 / .19);--imr-elevation-4: 0px 20px 40px 0px rgb(0 0 0 / .3), 0px 14px 12px 0px rgb(0 0 0 / .17);--imr-elevation-5: 0px 27px 55px 0px rgb(0 0 0 / .3), 0px 17px 17px 0px rgb(0 0 0 / .15);--imr-elevation-custom: 0px 2px 8px 0px rgb(0 0 0 / .15), 0px 0px 4px 0px rgb(0 0 0 / .04);--imr-font-family-display: "Swiss 721 Bold Rounded BT";--imr-font-family-fallback: system-ui, sans-serif;--imr-font-family-text: "Work Sans";--imr-font-size-11: 11px;--imr-font-size-12: 12px;--imr-font-size-14: 14px;--imr-font-size-16: 16px;--imr-font-size-22: 22px;--imr-font-size-24: 24px;--imr-font-size-28: 28px;--imr-font-size-32: 32px;--imr-font-size-36: 36px;--imr-font-size-45: 45px;--imr-font-size-57: 57px;--imr-font-tracking-010: .1px;--imr-font-tracking-015: .15px;--imr-font-tracking-025: .25px;--imr-font-tracking-040: .4px;--imr-font-tracking-050: .5px;--imr-font-tracking-normal: 0px;--imr-font-tracking-tight: -.25px;--imr-font-weight-bold: 700;--imr-font-weight-light: 300;--imr-font-weight-medium: 500;--imr-font-weight-regular: 400;--imr-font-weight-semibold: 600;--imr-gradient-identity: linear-gradient(135deg, #CB48E2 0%, #8600C3 50%, #4D0084 100%);--imr-gradient-product-ui: linear-gradient(135deg, #8600C3 0%, #7302AF 50%, #4D0084 100%);--imr-motion-duration-fast: .1s;--imr-motion-duration-instant: 0ms;--imr-motion-duration-moderate: .2s;--imr-motion-duration-slow: .3s;--imr-motion-easing-enter: cubic-bezier(0, 0, 0, 1);--imr-motion-easing-exit: cubic-bezier(.3, 0, 1, 1);--imr-motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--imr-motion-transition-enter: .2s cubic-bezier(0, 0, 0, 1) 0ms;--imr-motion-transition-exit: .1s cubic-bezier(.3, 0, 1, 1) 0ms;--imr-motion-transition-standard: .2s cubic-bezier(.2, 0, 0, 1) 0ms;--imr-opacity-disabled: .38;--imr-opacity-muted: .64;--imr-opacity-scrim: .56;--imr-palette-black-alpha-0: rgb(0 0 0 / 0);--imr-palette-black-alpha-15: rgb(0 0 0 / .15);--imr-palette-black-alpha-17: rgb(0 0 0 / .17);--imr-palette-black-alpha-19: rgb(0 0 0 / .19);--imr-palette-black-alpha-20: rgb(0 0 0 / .2);--imr-palette-black-alpha-30: rgb(0 0 0 / .3);--imr-palette-black-alpha-37: rgb(0 0 0 / .37);--imr-palette-black-alpha-4: rgb(0 0 0 / .04);--imr-palette-black-alpha-56: rgb(0 0 0 / .56);--imr-palette-black-solid: #000000;--imr-palette-brand-100: #E4AFF3;--imr-palette-brand-200: #DE95EF;--imr-palette-brand-300: #CB48E2;--imr-palette-brand-400: #8600C3;--imr-palette-brand-50: #F1E3FC;--imr-palette-brand-500: #7302AF;--imr-palette-brand-600: #580489;--imr-palette-brand-700: #4D0084;--imr-palette-brand-800: #3B0E5B;--imr-palette-brand-900: #170528;--imr-palette-danger-50: #FFEBEE;--imr-palette-danger-500: #E53935;--imr-palette-danger-700: #B71C1C;--imr-palette-danger-950: #4A1514;--imr-palette-info-50: #E3F2FD;--imr-palette-info-500: #1684D6;--imr-palette-info-700: #0D5E9E;--imr-palette-info-950: #0B3148;--imr-palette-neutral-0: #FDFDFD;--imr-palette-neutral-100: #F6F6F6;--imr-palette-neutral-1000: #050407;--imr-palette-neutral-200: #E8EAEC;--imr-palette-neutral-300: #D6D7DB;--imr-palette-neutral-400: #A6A7AD;--imr-palette-neutral-50: #FAFAFA;--imr-palette-neutral-500: #72767F;--imr-palette-neutral-600: #545860;--imr-palette-neutral-700: #42464F;--imr-palette-neutral-800: #2E2C38;--imr-palette-neutral-900: #191E26;--imr-palette-neutral-950: #0B0D12;--imr-palette-success-50: #E8F5E9;--imr-palette-success-500: #409B40;--imr-palette-success-700: #2E7D32;--imr-palette-success-950: #123A1F;--imr-palette-warning-50: #FFF4E5;--imr-palette-warning-500: #EF840F;--imr-palette-warning-800: #8A4B00;--imr-palette-warning-950: #4A2C08;--imr-palette-white-alpha-12: rgb(255 255 255 / .12);--imr-palette-white-alpha-24: rgb(255 255 255 / .24);--imr-palette-white-alpha-64: rgb(255 255 255 / .64);--imr-palette-white-solid: #FFFFFF;--imr-radius-full: 999px;--imr-radius-large: 12px;--imr-radius-medium: 8px;--imr-radius-none: 0px;--imr-radius-small: 4px;--imr-radius-xlarge: 16px;--imr-size-border-default: 1px;--imr-size-border-strong: 2px;--imr-size-content-compact: 640px;--imr-size-content-standard: 960px;--imr-size-content-wide: 1280px;--imr-size-control-large: 48px;--imr-size-control-medium: 40px;--imr-size-control-minimum-target: 44px;--imr-size-control-small: 32px;--imr-size-icon-large: 32px;--imr-size-icon-medium: 24px;--imr-size-icon-small: 16px;--imr-size-icon-xlarge: 48px;--imr-space-0: 0px;--imr-space-025: 2px;--imr-space-050: 4px;--imr-space-100: 8px;--imr-space-1000: 80px;--imr-space-1200: 96px;--imr-space-150: 12px;--imr-space-200: 16px;--imr-space-300: 24px;--imr-space-400: 32px;--imr-space-450: 36px;--imr-space-500: 40px;--imr-space-600: 48px;--imr-space-800: 64px;--imr-typography-body-large: var(--imr-font-weight-regular) var(--imr-font-size-16)/1.5 var(--imr-font-family-text);--imr-typography-body-large-font-family: var(--imr-font-family-text);--imr-typography-body-large-font-size: var(--imr-font-size-16);--imr-typography-body-large-font-weight: var(--imr-font-weight-regular);--imr-typography-body-large-line-height: 1.5;--imr-typography-body-large-letter-spacing: var(--imr-font-tracking-050);--imr-typography-body-medium: var(--imr-font-weight-regular) var(--imr-font-size-14)/1.428571 var(--imr-font-family-text);--imr-typography-body-medium-font-family: var(--imr-font-family-text);--imr-typography-body-medium-font-size: var(--imr-font-size-14);--imr-typography-body-medium-font-weight: var(--imr-font-weight-regular);--imr-typography-body-medium-line-height: 1.428571;--imr-typography-body-medium-letter-spacing: var(--imr-font-tracking-025);--imr-typography-body-small: var(--imr-font-weight-regular) var(--imr-font-size-12)/1.333333 var(--imr-font-family-text);--imr-typography-body-small-font-family: var(--imr-font-family-text);--imr-typography-body-small-font-size: var(--imr-font-size-12);--imr-typography-body-small-font-weight: var(--imr-font-weight-regular);--imr-typography-body-small-line-height: 1.333333;--imr-typography-body-small-letter-spacing: var(--imr-font-tracking-040);--imr-typography-display-large: var(--imr-font-weight-bold) var(--imr-font-size-57)/1.122807 var(--imr-font-family-display);--imr-typography-display-large-font-family: var(--imr-font-family-display);--imr-typography-display-large-font-size: var(--imr-font-size-57);--imr-typography-display-large-font-weight: var(--imr-font-weight-bold);--imr-typography-display-large-line-height: 1.122807;--imr-typography-display-large-letter-spacing: var(--imr-font-tracking-tight);--imr-typography-display-medium: var(--imr-font-weight-bold) var(--imr-font-size-45)/1.155556 var(--imr-font-family-display);--imr-typography-display-medium-font-family: var(--imr-font-family-display);--imr-typography-display-medium-font-size: var(--imr-font-size-45);--imr-typography-display-medium-font-weight: var(--imr-font-weight-bold);--imr-typography-display-medium-line-height: 1.155556;--imr-typography-display-medium-letter-spacing: var(--imr-font-tracking-normal);--imr-typography-display-small: var(--imr-font-weight-bold) var(--imr-font-size-36)/1.222222 var(--imr-font-family-display);--imr-typography-display-small-font-family: var(--imr-font-family-display);--imr-typography-display-small-font-size: var(--imr-font-size-36);--imr-typography-display-small-font-weight: var(--imr-font-weight-bold);--imr-typography-display-small-line-height: 1.222222;--imr-typography-display-small-letter-spacing: var(--imr-font-tracking-normal);--imr-typography-headline-large: var(--imr-font-weight-bold) var(--imr-font-size-32)/1.25 var(--imr-font-family-display);--imr-typography-headline-large-font-family: var(--imr-font-family-display);--imr-typography-headline-large-font-size: var(--imr-font-size-32);--imr-typography-headline-large-font-weight: var(--imr-font-weight-bold);--imr-typography-headline-large-line-height: 1.25;--imr-typography-headline-large-letter-spacing: var(--imr-font-tracking-normal);--imr-typography-headline-medium: var(--imr-font-weight-bold) var(--imr-font-size-28)/1.285714 var(--imr-font-family-display);--imr-typography-headline-medium-font-family: var(--imr-font-family-display);--imr-typography-headline-medium-font-size: var(--imr-font-size-28);--imr-typography-headline-medium-font-weight: var(--imr-font-weight-bold);--imr-typography-headline-medium-line-height: 1.285714;--imr-typography-headline-medium-letter-spacing: var(--imr-font-tracking-normal);--imr-typography-headline-small: var(--imr-font-weight-bold) var(--imr-font-size-24)/1.333333 var(--imr-font-family-display);--imr-typography-headline-small-font-family: var(--imr-font-family-display);--imr-typography-headline-small-font-size: var(--imr-font-size-24);--imr-typography-headline-small-font-weight: var(--imr-font-weight-bold);--imr-typography-headline-small-line-height: 1.333333;--imr-typography-headline-small-letter-spacing: var(--imr-font-tracking-normal);--imr-typography-label-large: var(--imr-font-weight-semibold) var(--imr-font-size-14)/1.428571 var(--imr-font-family-text);--imr-typography-label-large-font-family: var(--imr-font-family-text);--imr-typography-label-large-font-size: var(--imr-font-size-14);--imr-typography-label-large-font-weight: var(--imr-font-weight-semibold);--imr-typography-label-large-line-height: 1.428571;--imr-typography-label-large-letter-spacing: var(--imr-font-tracking-010);--imr-typography-label-medium: var(--imr-font-weight-semibold) var(--imr-font-size-12)/1.333333 var(--imr-font-family-text);--imr-typography-label-medium-font-family: var(--imr-font-family-text);--imr-typography-label-medium-font-size: var(--imr-font-size-12);--imr-typography-label-medium-font-weight: var(--imr-font-weight-semibold);--imr-typography-label-medium-line-height: 1.333333;--imr-typography-label-medium-letter-spacing: var(--imr-font-tracking-normal);--imr-typography-label-small: var(--imr-font-weight-semibold) var(--imr-font-size-11)/1.454545 var(--imr-font-family-text);--imr-typography-label-small-font-family: var(--imr-font-family-text);--imr-typography-label-small-font-size: var(--imr-font-size-11);--imr-typography-label-small-font-weight: var(--imr-font-weight-semibold);--imr-typography-label-small-line-height: 1.454545;--imr-typography-label-small-letter-spacing: var(--imr-font-tracking-normal);--imr-typography-title-large: var(--imr-font-weight-bold) var(--imr-font-size-22)/1.272727 var(--imr-font-family-display);--imr-typography-title-large-font-family: var(--imr-font-family-display);--imr-typography-title-large-font-size: var(--imr-font-size-22);--imr-typography-title-large-font-weight: var(--imr-font-weight-bold);--imr-typography-title-large-line-height: 1.272727;--imr-typography-title-large-letter-spacing: var(--imr-font-tracking-normal);--imr-typography-title-medium: var(--imr-font-weight-bold) var(--imr-font-size-16)/1.5 var(--imr-font-family-display);--imr-typography-title-medium-font-family: var(--imr-font-family-display);--imr-typography-title-medium-font-size: var(--imr-font-size-16);--imr-typography-title-medium-font-weight: var(--imr-font-weight-bold);--imr-typography-title-medium-line-height: 1.5;--imr-typography-title-medium-letter-spacing: var(--imr-font-tracking-015);--imr-typography-title-small: var(--imr-font-weight-bold) var(--imr-font-size-14)/1.428571 var(--imr-font-family-display);--imr-typography-title-small-font-family: var(--imr-font-family-display);--imr-typography-title-small-font-size: var(--imr-font-size-14);--imr-typography-title-small-font-weight: var(--imr-font-weight-bold);--imr-typography-title-small-line-height: 1.428571;--imr-typography-title-small-letter-spacing: var(--imr-font-tracking-010)}@media(prefers-color-scheme:dark){:root:not([data-imr-theme]),:host(:not([data-imr-theme])){color-scheme:dark;--imr-breakpoint-compact: 600px;--imr-breakpoint-expanded: 1200px;--imr-breakpoint-medium: 840px;--imr-color-action-danger-background-default: var(--imr-palette-danger-700);--imr-color-action-danger-background-disabled: var(--imr-palette-neutral-700);--imr-color-action-danger-background-hover: var(--imr-palette-danger-950);--imr-color-action-danger-background-pressed: var(--imr-palette-danger-950);--imr-color-action-danger-content-default: var(--imr-color-content-on-dark);--imr-color-action-danger-content-disabled: var(--imr-palette-neutral-500);--imr-color-action-ghost-background-default: var(--imr-palette-white-alpha-12);--imr-color-action-ghost-background-hover: var(--imr-palette-white-alpha-24);--imr-color-action-ghost-background-pressed: var(--imr-palette-brand-800);--imr-color-action-ghost-content: var(--imr-palette-brand-100);--imr-color-action-primary-background-default: var(--imr-palette-brand-200);--imr-color-action-primary-background-disabled: var(--imr-palette-neutral-700);--imr-color-action-primary-background-hover: var(--imr-palette-brand-100);--imr-color-action-primary-background-pressed: var(--imr-palette-brand-300);--imr-color-action-primary-content-default: var(--imr-color-content-on-light);--imr-color-action-primary-content-disabled: var(--imr-palette-neutral-500);--imr-color-action-secondary-background-default: var(--imr-palette-brand-800);--imr-color-action-secondary-background-disabled: var(--imr-palette-neutral-800);--imr-color-action-secondary-background-hover: var(--imr-palette-brand-700);--imr-color-action-secondary-background-pressed: var(--imr-palette-brand-600);--imr-color-action-secondary-content-default: var(--imr-color-content-on-dark);--imr-color-action-secondary-content-disabled: var(--imr-palette-neutral-500);--imr-color-border-default: var(--imr-palette-neutral-700);--imr-color-border-disabled: var(--imr-palette-neutral-800);--imr-color-border-field-focus: var(--imr-palette-brand-200);--imr-color-border-focus: var(--imr-palette-brand-200);--imr-color-border-strong: var(--imr-palette-neutral-500);--imr-color-content-brand: var(--imr-palette-brand-100);--imr-color-content-disabled: var(--imr-palette-neutral-500);--imr-color-content-inverse: var(--imr-color-content-on-light);--imr-color-content-link: var(--imr-palette-brand-100);--imr-color-content-muted: var(--imr-palette-neutral-400);--imr-color-content-on-brand: var(--imr-color-content-on-dark);--imr-color-content-on-dark: var(--imr-palette-neutral-0);--imr-color-content-on-light: var(--imr-palette-brand-900);--imr-color-content-placeholder: var(--imr-palette-neutral-400);--imr-color-content-primary: var(--imr-palette-neutral-0);--imr-color-content-secondary: var(--imr-palette-neutral-200);--imr-color-feedback-danger-border: var(--imr-palette-danger-500);--imr-color-feedback-danger-content: var(--imr-palette-danger-50);--imr-color-feedback-danger-icon: var(--imr-palette-danger-500);--imr-color-feedback-danger-surface: var(--imr-palette-danger-950);--imr-color-feedback-info-border: var(--imr-palette-info-500);--imr-color-feedback-info-content: var(--imr-palette-info-50);--imr-color-feedback-info-icon: var(--imr-palette-info-500);--imr-color-feedback-info-surface: var(--imr-palette-info-950);--imr-color-feedback-neutral-border: var(--imr-palette-neutral-600);--imr-color-feedback-neutral-content: var(--imr-palette-neutral-200);--imr-color-feedback-neutral-icon: var(--imr-palette-neutral-400);--imr-color-feedback-neutral-surface: var(--imr-palette-neutral-800);--imr-color-feedback-success-border: var(--imr-palette-success-500);--imr-color-feedback-success-content: var(--imr-palette-success-50);--imr-color-feedback-success-icon: var(--imr-palette-success-500);--imr-color-feedback-success-surface: var(--imr-palette-success-950);--imr-color-feedback-warning-border: var(--imr-palette-warning-500);--imr-color-feedback-warning-content: var(--imr-palette-warning-50);--imr-color-feedback-warning-icon: var(--imr-palette-warning-500);--imr-color-feedback-warning-surface: var(--imr-palette-warning-950);--imr-color-overlay-scrim: var(--imr-palette-black-alpha-56);--imr-color-selection-content: var(--imr-palette-brand-100);--imr-color-selection-indicator: var(--imr-palette-brand-200);--imr-color-selection-indicator-content: var(--imr-color-content-on-light);--imr-color-selection-surface: var(--imr-palette-brand-800);--imr-color-surface-base: var(--imr-palette-brand-800);--imr-color-surface-brand: var(--imr-palette-brand-600);--imr-color-surface-canvas: var(--imr-palette-brand-900);--imr-color-surface-control: var(--imr-palette-brand-800);--imr-color-surface-control-hover: var(--imr-palette-brand-700);--imr-color-surface-disabled: var(--imr-palette-brand-800);--imr-color-surface-inverse: var(--imr-palette-neutral-0);--imr-color-surface-raised: var(--imr-palette-brand-700);--imr-color-surface-subtle: var(--imr-palette-brand-700);--imr-component-accordion-divider: var(--imr-color-border-default);--imr-component-accordion-gap: var(--imr-space-150);--imr-component-accordion-padding: var(--imr-space-200);--imr-component-accordion-trigger-min-height: var(--imr-size-control-large);--imr-component-accordion-trigger-typography: var(--imr-font-weight-bold) var(--imr-font-size-16)/1.5 var(--imr-font-family-text);--imr-component-accordion-trigger-typography-font-family: var(--imr-font-family-text);--imr-component-accordion-trigger-typography-font-size: var(--imr-font-size-16);--imr-component-accordion-trigger-typography-font-weight: var(--imr-font-weight-bold);--imr-component-accordion-trigger-typography-line-height: 1.5;--imr-component-accordion-trigger-typography-letter-spacing: var(--imr-font-tracking-015);--imr-component-avatar-background: var(--imr-color-selection-surface);--imr-component-avatar-content: var(--imr-color-selection-content);--imr-component-avatar-large: var(--imr-space-800);--imr-component-avatar-medium: var(--imr-size-control-large);--imr-component-avatar-radius: var(--imr-radius-full);--imr-component-avatar-small: var(--imr-size-control-small);--imr-component-banner-gap: var(--imr-space-150);--imr-component-banner-icon-size: var(--imr-size-icon-medium);--imr-component-banner-padding: var(--imr-space-200);--imr-component-banner-radius: var(--imr-radius-medium);--imr-component-button-border-width: var(--imr-size-border-default);--imr-component-button-danger-background-default: var(--imr-color-action-danger-background-default);--imr-component-button-danger-background-disabled: var(--imr-color-action-danger-background-disabled);--imr-component-button-danger-background-hover: var(--imr-color-action-danger-background-hover);--imr-component-button-danger-background-pressed: var(--imr-color-action-danger-background-pressed);--imr-component-button-danger-content-default: var(--imr-color-action-danger-content-default);--imr-component-button-danger-content-disabled: var(--imr-color-action-danger-content-disabled);--imr-component-button-focus-ring: var(--imr-color-border-focus);--imr-component-button-gap: var(--imr-space-150);--imr-component-button-ghost-background-default: var(--imr-color-action-ghost-background-default);--imr-component-button-ghost-background-hover: var(--imr-color-action-ghost-background-hover);--imr-component-button-ghost-background-pressed: var(--imr-color-action-ghost-background-pressed);--imr-component-button-ghost-content: var(--imr-color-action-ghost-content);--imr-component-button-height-large: 60px;--imr-component-button-height-medium: var(--imr-size-control-large);--imr-component-button-height-small: var(--imr-space-450);--imr-component-button-outline-background-default: var(--imr-color-surface-control);--imr-component-button-outline-background-disabled: var(--imr-palette-black-alpha-0);--imr-component-button-outline-background-hover: var(--imr-color-surface-control-hover);--imr-component-button-outline-border-default: var(--imr-color-border-default);--imr-component-button-outline-border-disabled: var(--imr-color-border-disabled);--imr-component-button-outline-content-default: var(--imr-color-content-primary);--imr-component-button-outline-content-disabled: var(--imr-color-content-disabled);--imr-component-button-padding-inline-large: var(--imr-space-450);--imr-component-button-padding-inline-medium: var(--imr-space-300);--imr-component-button-padding-inline-small: var(--imr-space-300);--imr-component-button-primary-background-default: var(--imr-color-action-primary-background-default);--imr-component-button-primary-background-disabled: var(--imr-color-action-primary-background-disabled);--imr-component-button-primary-background-hover: var(--imr-color-action-primary-background-hover);--imr-component-button-primary-background-pressed: var(--imr-color-action-primary-background-pressed);--imr-component-button-primary-content-default: var(--imr-color-action-primary-content-default);--imr-component-button-primary-content-disabled: var(--imr-color-action-primary-content-disabled);--imr-component-button-radius: var(--imr-radius-full);--imr-component-button-secondary-background-default: var(--imr-color-action-secondary-background-default);--imr-component-button-secondary-background-disabled: var(--imr-color-action-secondary-background-disabled);--imr-component-button-secondary-background-hover: var(--imr-color-action-secondary-background-hover);--imr-component-button-secondary-background-pressed: var(--imr-color-action-secondary-background-pressed);--imr-component-button-secondary-content-default: var(--imr-color-action-secondary-content-default);--imr-component-button-secondary-content-disabled: var(--imr-color-action-secondary-content-disabled);--imr-component-button-typography-filled-large: var(--imr-font-weight-semibold) var(--imr-font-size-16)/1.5 var(--imr-font-family-text);--imr-component-button-typography-filled-large-font-family: var(--imr-font-family-text);--imr-component-button-typography-filled-large-font-size: var(--imr-font-size-16);--imr-component-button-typography-filled-large-font-weight: var(--imr-font-weight-semibold);--imr-component-button-typography-filled-large-line-height: 1.5;--imr-component-button-typography-filled-large-letter-spacing: var(--imr-font-tracking-050);--imr-component-button-typography-filled-medium: var(--imr-component-button-typography-filled-small);--imr-component-button-typography-filled-medium-font-family: var(--imr-component-button-typography-filled-small-font-family);--imr-component-button-typography-filled-medium-font-size: var(--imr-component-button-typography-filled-small-font-size);--imr-component-button-typography-filled-medium-font-weight: var(--imr-component-button-typography-filled-small-font-weight);--imr-component-button-typography-filled-medium-line-height: var(--imr-component-button-typography-filled-small-line-height);--imr-component-button-typography-filled-medium-letter-spacing: var(--imr-component-button-typography-filled-small-letter-spacing);--imr-component-button-typography-filled-small: var(--imr-font-weight-semibold) var(--imr-font-size-14)/1.428571 var(--imr-font-family-text);--imr-component-button-typography-filled-small-font-family: var(--imr-font-family-text);--imr-component-button-typography-filled-small-font-size: var(--imr-font-size-14);--imr-component-button-typography-filled-small-font-weight: var(--imr-font-weight-semibold);--imr-component-button-typography-filled-small-line-height: 1.428571;--imr-component-button-typography-filled-small-letter-spacing: var(--imr-font-tracking-025);--imr-component-button-typography-plain-large: var(--imr-typography-body-large);--imr-component-button-typography-plain-large-font-family: var(--imr-typography-body-large-font-family);--imr-component-button-typography-plain-large-font-size: var(--imr-typography-body-large-font-size);--imr-component-button-typography-plain-large-font-weight: var(--imr-typography-body-large-font-weight);--imr-component-button-typography-plain-large-line-height: var(--imr-typography-body-large-line-height);--imr-component-button-typography-plain-large-letter-spacing: var(--imr-typography-body-large-letter-spacing);--imr-component-button-typography-plain-medium: var(--imr-typography-body-medium);--imr-component-button-typography-plain-medium-font-family: var(--imr-typography-body-medium-font-family);--imr-component-button-typography-plain-medium-font-size: var(--imr-typography-body-medium-font-size);--imr-component-button-typography-plain-medium-font-weight: var(--imr-typography-body-medium-font-weight);--imr-component-button-typography-plain-medium-line-height: var(--imr-typography-body-medium-line-height);--imr-component-button-typography-plain-medium-letter-spacing: var(--imr-typography-body-medium-letter-spacing);--imr-component-button-typography-plain-small: var(--imr-typography-body-medium);--imr-component-button-typography-plain-small-font-family: var(--imr-typography-body-medium-font-family);--imr-component-button-typography-plain-small-font-size: var(--imr-typography-body-medium-font-size);--imr-component-button-typography-plain-small-font-weight: var(--imr-typography-body-medium-font-weight);--imr-component-button-typography-plain-small-line-height: var(--imr-typography-body-medium-line-height);--imr-component-button-typography-plain-small-letter-spacing: var(--imr-typography-body-medium-letter-spacing);--imr-component-calendar-day-size: var(--imr-size-control-medium);--imr-component-calendar-gap: var(--imr-space-050);--imr-component-calendar-selected-background: var(--imr-color-selection-indicator);--imr-component-calendar-selected-content: var(--imr-color-selection-indicator-content);--imr-component-calendar-today-border: var(--imr-color-border-focus);--imr-component-checkbox-border: var(--imr-color-border-strong);--imr-component-checkbox-gap: var(--imr-space-100);--imr-component-checkbox-indicator-size: var(--imr-space-150);--imr-component-checkbox-radius: var(--imr-radius-small);--imr-component-checkbox-selected-background: var(--imr-color-selection-indicator);--imr-component-checkbox-selected-content: var(--imr-color-selection-indicator-content);--imr-component-checkbox-size: var(--imr-size-icon-medium);--imr-component-data-view-cell-padding-block: var(--imr-space-150);--imr-component-data-view-cell-padding-inline: var(--imr-space-200);--imr-component-data-view-divider: var(--imr-color-border-default);--imr-component-data-view-header-background: var(--imr-color-surface-subtle);--imr-component-data-view-row-min-height: var(--imr-size-control-large);--imr-component-data-view-selected-background: var(--imr-color-selection-surface);--imr-component-dialog-background: var(--imr-color-surface-raised);--imr-component-dialog-elevation: var(--imr-elevation-3);--imr-component-dialog-gap: var(--imr-space-200);--imr-component-dialog-padding: var(--imr-space-300);--imr-component-dialog-radius: var(--imr-radius-large);--imr-component-dialog-scrim: var(--imr-color-overlay-scrim);--imr-component-dialog-width-large: var(--imr-size-content-standard);--imr-component-dialog-width-medium: var(--imr-size-content-compact);--imr-component-dialog-width-small: 400px;--imr-component-drawer-background: var(--imr-color-surface-raised);--imr-component-drawer-elevation: var(--imr-elevation-4);--imr-component-drawer-padding: var(--imr-space-300);--imr-component-drawer-scrim: var(--imr-color-overlay-scrim);--imr-component-drawer-viewport-inset: var(--imr-space-600);--imr-component-drawer-width: 360px;--imr-component-drawer-width-large: 640px;--imr-component-drawer-width-small: 320px;--imr-component-dropzone-active-border: var(--imr-color-border-focus);--imr-component-dropzone-background: var(--imr-color-surface-subtle);--imr-component-dropzone-border: var(--imr-color-border-default);--imr-component-dropzone-min-height: var(--imr-space-1200);--imr-component-dropzone-padding: var(--imr-space-300);--imr-component-dropzone-radius: var(--imr-radius-large);--imr-component-empty-state-gap: var(--imr-space-200);--imr-component-empty-state-heading-typography: var(--imr-font-weight-bold) var(--imr-font-size-22)/1.272727 var(--imr-font-family-text);--imr-component-empty-state-heading-typography-font-family: var(--imr-font-family-text);--imr-component-empty-state-heading-typography-font-size: var(--imr-font-size-22);--imr-component-empty-state-heading-typography-font-weight: var(--imr-font-weight-bold);--imr-component-empty-state-heading-typography-line-height: 1.272727;--imr-component-empty-state-heading-typography-letter-spacing: var(--imr-font-tracking-normal);--imr-component-empty-state-illustration-size: var(--imr-space-1200);--imr-component-empty-state-max-width: var(--imr-size-content-compact);--imr-component-field-background: var(--imr-color-surface-control);--imr-component-field-border-width: var(--imr-size-border-default);--imr-component-field-border-default: var(--imr-color-border-default);--imr-component-field-border-disabled: var(--imr-color-border-disabled);--imr-component-field-border-error: var(--imr-color-feedback-danger-border);--imr-component-field-border-focus: var(--imr-color-border-field-focus);--imr-component-field-border-hover: var(--imr-color-border-strong);--imr-component-field-content: var(--imr-color-content-primary);--imr-component-field-disabled-background: var(--imr-color-surface-disabled);--imr-component-field-disabled-content: var(--imr-color-content-disabled);--imr-component-field-gap: var(--imr-space-150);--imr-component-field-height: var(--imr-size-control-large);--imr-component-field-label: var(--imr-color-content-primary);--imr-component-field-label-typography: var(--imr-font-weight-medium) var(--imr-font-size-12)/1.333333 var(--imr-font-family-text);--imr-component-field-label-typography-font-family: var(--imr-font-family-text);--imr-component-field-label-typography-font-size: var(--imr-font-size-12);--imr-component-field-label-typography-font-weight: var(--imr-font-weight-medium);--imr-component-field-label-typography-line-height: 1.333333;--imr-component-field-label-typography-letter-spacing: var(--imr-font-tracking-normal);--imr-component-field-padding-inline: var(--imr-space-150);--imr-component-field-placeholder: var(--imr-color-content-placeholder);--imr-component-field-radius: var(--imr-radius-medium);--imr-component-field-supporting-typography: var(--imr-component-field-label-typography);--imr-component-field-supporting-typography-font-family: var(--imr-component-field-label-typography-font-family);--imr-component-field-supporting-typography-font-size: var(--imr-component-field-label-typography-font-size);--imr-component-field-supporting-typography-font-weight: var(--imr-component-field-label-typography-font-weight);--imr-component-field-supporting-typography-line-height: var(--imr-component-field-label-typography-line-height);--imr-component-field-supporting-typography-letter-spacing: var(--imr-component-field-label-typography-letter-spacing);--imr-component-field-typography: var(--imr-typography-body-medium);--imr-component-field-typography-font-family: var(--imr-typography-body-medium-font-family);--imr-component-field-typography-font-size: var(--imr-typography-body-medium-font-size);--imr-component-field-typography-font-weight: var(--imr-typography-body-medium-font-weight);--imr-component-field-typography-line-height: var(--imr-typography-body-medium-line-height);--imr-component-field-typography-letter-spacing: var(--imr-typography-body-medium-letter-spacing);--imr-component-icon-button-icon-large: var(--imr-size-icon-medium);--imr-component-icon-button-icon-medium: var(--imr-size-icon-medium);--imr-component-icon-button-icon-small: var(--imr-size-icon-small);--imr-component-icon-button-radius: var(--imr-radius-full);--imr-component-icon-button-size-large: var(--imr-component-button-height-large);--imr-component-icon-button-size-medium: var(--imr-size-control-large);--imr-component-icon-button-size-small: var(--imr-space-450);--imr-component-menu-background: var(--imr-color-surface-raised);--imr-component-menu-content: var(--imr-color-content-primary);--imr-component-menu-elevation: var(--imr-elevation-2);--imr-component-menu-max-height: 240px;--imr-component-menu-min-width: 240px;--imr-component-menu-padding: var(--imr-space-100);--imr-component-menu-radius: var(--imr-radius-medium);--imr-component-menu-row-height: var(--imr-size-control-large);--imr-component-menu-selected-background: var(--imr-color-selection-surface);--imr-component-navigation-drawer-width: 360px;--imr-component-navigation-item-gap: var(--imr-space-150);--imr-component-navigation-item-min-height: var(--imr-size-control-large);--imr-component-navigation-item-radius: var(--imr-radius-medium);--imr-component-navigation-rail-width: var(--imr-space-1000);--imr-component-navigation-selected-background: var(--imr-color-selection-surface);--imr-component-navigation-selected-content: var(--imr-color-selection-content);--imr-component-pagination-control-background: var(--imr-color-selection-surface);--imr-component-pagination-control-content: var(--imr-color-content-brand);--imr-component-pagination-gap: var(--imr-space-0);--imr-component-pagination-inner-size: var(--imr-size-control-small);--imr-component-pagination-item-size: var(--imr-size-control-large);--imr-component-pagination-radius: var(--imr-radius-full);--imr-component-pagination-selected-background: var(--imr-color-action-primary-background-default);--imr-component-pagination-selected-content: var(--imr-color-action-primary-content-default);--imr-component-password-requirement-gap: var(--imr-space-050);--imr-component-password-toggle-size: var(--imr-size-control-minimum-target);--imr-component-progress-circular-size: var(--imr-size-icon-large);--imr-component-progress-indicator: var(--imr-color-selection-indicator);--imr-component-progress-thickness: var(--imr-space-050);--imr-component-progress-track: var(--imr-color-border-default);--imr-component-radio-border: var(--imr-color-border-strong);--imr-component-radio-gap: var(--imr-space-100);--imr-component-radio-indicator-size: var(--imr-space-100);--imr-component-radio-selected-border: var(--imr-color-selection-indicator);--imr-component-radio-selected-indicator: var(--imr-color-selection-indicator);--imr-component-radio-size: var(--imr-size-icon-medium);--imr-component-stepper-active-background: var(--imr-color-action-primary-background-default);--imr-component-stepper-active-content: var(--imr-color-action-primary-content-default);--imr-component-stepper-connector-width: var(--imr-size-border-strong);--imr-component-stepper-gap: var(--imr-space-150);--imr-component-stepper-inactive: var(--imr-color-border-default);--imr-component-stepper-indicator-size: var(--imr-size-icon-large);--imr-component-surface-brand-background: var(--imr-color-surface-brand);--imr-component-surface-brand-content: var(--imr-color-content-on-brand);--imr-component-surface-inverse-background: var(--imr-color-surface-inverse);--imr-component-surface-inverse-content: var(--imr-color-content-inverse);--imr-component-switch-height: var(--imr-size-icon-medium);--imr-component-switch-thumb: var(--imr-size-icon-small);--imr-component-switch-thumb-color-off: var(--imr-palette-neutral-0);--imr-component-switch-track-off: var(--imr-color-border-strong);--imr-component-switch-track-on-background: var(--imr-color-action-primary-background-default);--imr-component-switch-track-on-content: var(--imr-color-action-primary-content-default);--imr-component-switch-width: var(--imr-size-control-large);--imr-component-tabs-active-content: var(--imr-color-content-brand);--imr-component-tabs-content: var(--imr-color-content-secondary);--imr-component-tabs-gap: var(--imr-space-300);--imr-component-tabs-indicator: var(--imr-color-selection-indicator);--imr-component-tabs-indicator-height: var(--imr-size-border-strong);--imr-component-tabs-min-height: var(--imr-size-control-large);--imr-component-toast-elevation: var(--imr-elevation-3);--imr-component-toast-gap: var(--imr-space-150);--imr-component-toast-min-width: 320px;--imr-component-toast-padding: var(--imr-space-200);--imr-component-toast-radius: var(--imr-radius-medium);--imr-component-top-bar-background: var(--imr-color-surface-raised);--imr-component-top-bar-brand-background: var(--imr-color-surface-brand);--imr-component-top-bar-brand-content: var(--imr-color-content-on-brand);--imr-component-top-bar-content: var(--imr-color-content-primary);--imr-component-top-bar-divider: var(--imr-color-border-default);--imr-component-top-bar-gap: var(--imr-space-150);--imr-component-top-bar-height-compact: 60px;--imr-component-top-bar-height-expanded: 84px;--imr-component-top-bar-inverse-content: var(--imr-color-content-inverse);--imr-component-top-bar-padding-inline: var(--imr-space-300);--imr-component-top-bar-transparent-background: var(--imr-palette-black-alpha-0);--imr-component-top-bar-transparent-content: var(--imr-color-content-brand);--imr-component-top-bar-typography: var(--imr-font-weight-semibold) var(--imr-font-size-22)/1.272727 var(--imr-font-family-text);--imr-component-top-bar-typography-font-family: var(--imr-font-family-text);--imr-component-top-bar-typography-font-size: var(--imr-font-size-22);--imr-component-top-bar-typography-font-weight: var(--imr-font-weight-semibold);--imr-component-top-bar-typography-line-height: 1.272727;--imr-component-top-bar-typography-letter-spacing: var(--imr-font-tracking-normal);--imr-elevation-0: 0px 0px 0px 0px rgb(0 0 0 / 0);--imr-elevation-1: 0px 1px 4px 0px rgb(0 0 0 / .37);--imr-elevation-2: 0px 13px 25px 0px rgb(0 0 0 / .3), 0px 2px 2px 0px rgb(0 0 0 / .2);--imr-elevation-3: 0px 13px 25px 0px rgb(0 0 0 / .3), 0px 11px 7px 0px rgb(0 0 0 / .19);--imr-elevation-4: 0px 20px 40px 0px rgb(0 0 0 / .3), 0px 14px 12px 0px rgb(0 0 0 / .17);--imr-elevation-5: 0px 27px 55px 0px rgb(0 0 0 / .3), 0px 17px 17px 0px rgb(0 0 0 / .15);--imr-elevation-custom: 0px 2px 8px 0px rgb(0 0 0 / .15), 0px 0px 4px 0px rgb(0 0 0 / .04);--imr-font-family-display: "Swiss 721 Bold Rounded BT";--imr-font-family-fallback: system-ui, sans-serif;--imr-font-family-text: "Work Sans";--imr-font-size-11: 11px;--imr-font-size-12: 12px;--imr-font-size-14: 14px;--imr-font-size-16: 16px;--imr-font-size-22: 22px;--imr-font-size-24: 24px;--imr-font-size-28: 28px;--imr-font-size-32: 32px;--imr-font-size-36: 36px;--imr-font-size-45: 45px;--imr-font-size-57: 57px;--imr-font-tracking-010: .1px;--imr-font-tracking-015: .15px;--imr-font-tracking-025: .25px;--imr-font-tracking-040: .4px;--imr-font-tracking-050: .5px;--imr-font-tracking-normal: 0px;--imr-font-tracking-tight: -.25px;--imr-font-weight-bold: 700;--imr-font-weight-light: 300;--imr-font-weight-medium: 500;--imr-font-weight-regular: 400;--imr-font-weight-semibold: 600;--imr-gradient-identity: linear-gradient(135deg, #CB48E2 0%, #8600C3 50%, #4D0084 100%);--imr-gradient-product-ui: linear-gradient(135deg, #8600C3 0%, #7302AF 50%, #4D0084 100%);--imr-motion-duration-fast: .1s;--imr-motion-duration-instant: 0ms;--imr-motion-duration-moderate: .2s;--imr-motion-duration-slow: .3s;--imr-motion-easing-enter: cubic-bezier(0, 0, 0, 1);--imr-motion-easing-exit: cubic-bezier(.3, 0, 1, 1);--imr-motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--imr-motion-transition-enter: .2s cubic-bezier(0, 0, 0, 1) 0ms;--imr-motion-transition-exit: .1s cubic-bezier(.3, 0, 1, 1) 0ms;--imr-motion-transition-standard: .2s cubic-bezier(.2, 0, 0, 1) 0ms;--imr-opacity-disabled: .38;--imr-opacity-muted: .64;--imr-opacity-scrim: .56;--imr-palette-black-alpha-0: rgb(0 0 0 / 0);--imr-palette-black-alpha-15: rgb(0 0 0 / .15);--imr-palette-black-alpha-17: rgb(0 0 0 / .17);--imr-palette-black-alpha-19: rgb(0 0 0 / .19);--imr-palette-black-alpha-20: rgb(0 0 0 / .2);--imr-palette-black-alpha-30: rgb(0 0 0 / .3);--imr-palette-black-alpha-37: rgb(0 0 0 / .37);--imr-palette-black-alpha-4: rgb(0 0 0 / .04);--imr-palette-black-alpha-56: rgb(0 0 0 / .56);--imr-palette-black-solid: #000000;--imr-palette-brand-100: #E4AFF3;--imr-palette-brand-200: #DE95EF;--imr-palette-brand-300: #CB48E2;--imr-palette-brand-400: #8600C3;--imr-palette-brand-50: #F1E3FC;--imr-palette-brand-500: #7302AF;--imr-palette-brand-600: #580489;--imr-palette-brand-700: #4D0084;--imr-palette-brand-800: #3B0E5B;--imr-palette-brand-900: #170528;--imr-palette-danger-50: #FFEBEE;--imr-palette-danger-500: #E53935;--imr-palette-danger-700: #B71C1C;--imr-palette-danger-950: #4A1514;--imr-palette-info-50: #E3F2FD;--imr-palette-info-500: #1684D6;--imr-palette-info-700: #0D5E9E;--imr-palette-info-950: #0B3148;--imr-palette-neutral-0: #FDFDFD;--imr-palette-neutral-100: #F6F6F6;--imr-palette-neutral-1000: #050407;--imr-palette-neutral-200: #E8EAEC;--imr-palette-neutral-300: #D6D7DB;--imr-palette-neutral-400: #A6A7AD;--imr-palette-neutral-50: #FAFAFA;--imr-palette-neutral-500: #72767F;--imr-palette-neutral-600: #545860;--imr-palette-neutral-700: #42464F;--imr-palette-neutral-800: #2E2C38;--imr-palette-neutral-900: #191E26;--imr-palette-neutral-950: #0B0D12;--imr-palette-success-50: #E8F5E9;--imr-palette-success-500: #409B40;--imr-palette-success-700: #2E7D32;--imr-palette-success-950: #123A1F;--imr-palette-warning-50: #FFF4E5;--imr-palette-warning-500: #EF840F;--imr-palette-warning-800: #8A4B00;--imr-palette-warning-950: #4A2C08;--imr-palette-white-alpha-12: rgb(255 255 255 / .12);--imr-palette-white-alpha-24: rgb(255 255 255 / .24);--imr-palette-white-alpha-64: rgb(255 255 255 / .64);--imr-palette-white-solid: #FFFFFF;--imr-radius-full: 999px;--imr-radius-large: 12px;--imr-radius-medium: 8px;--imr-radius-none: 0px;--imr-radius-small: 4px;--imr-radius-xlarge: 16px;--imr-size-border-default: 1px;--imr-size-border-strong: 2px;--imr-size-content-compact: 640px;--imr-size-content-standard: 960px;--imr-size-content-wide: 1280px;--imr-size-control-large: 48px;--imr-size-control-medium: 40px;--imr-size-control-minimum-target: 44px;--imr-size-control-small: 32px;--imr-size-icon-large: 32px;--imr-size-icon-medium: 24px;--imr-size-icon-small: 16px;--imr-size-icon-xlarge: 48px;--imr-space-0: 0px;--imr-space-025: 2px;--imr-space-050: 4px;--imr-space-100: 8px;--imr-space-1000: 80px;--imr-space-1200: 96px;--imr-space-150: 12px;--imr-space-200: 16px;--imr-space-300: 24px;--imr-space-400: 32px;--imr-space-450: 36px;--imr-space-500: 40px;--imr-space-600: 48px;--imr-space-800: 64px;--imr-typography-body-large: var(--imr-font-weight-regular) var(--imr-font-size-16)/1.5 var(--imr-font-family-text);--imr-typography-body-large-font-family: var(--imr-font-family-text);--imr-typography-body-large-font-size: var(--imr-font-size-16);--imr-typography-body-large-font-weight: var(--imr-font-weight-regular);--imr-typography-body-large-line-height: 1.5;--imr-typography-body-large-letter-spacing: var(--imr-font-tracking-050);--imr-typography-body-medium: var(--imr-font-weight-regular) var(--imr-font-size-14)/1.428571 var(--imr-font-family-text);--imr-typography-body-medium-font-family: var(--imr-font-family-text);--imr-typography-body-medium-font-size: var(--imr-font-size-14);--imr-typography-body-medium-font-weight: var(--imr-font-weight-regular);--imr-typography-body-medium-line-height: 1.428571;--imr-typography-body-medium-letter-spacing: var(--imr-font-tracking-025);--imr-typography-body-small: var(--imr-font-weight-regular) var(--imr-font-size-12)/1.333333 var(--imr-font-family-text);--imr-typography-body-small-font-family: var(--imr-font-family-text);--imr-typography-body-small-font-size: var(--imr-font-size-12);--imr-typography-body-small-font-weight: var(--imr-font-weight-regular);--imr-typography-body-small-line-height: 1.333333;--imr-typography-body-small-letter-spacing: var(--imr-font-tracking-040);--imr-typography-display-large: var(--imr-font-weight-bold) var(--imr-font-size-57)/1.122807 var(--imr-font-family-display);--imr-typography-display-large-font-family: var(--imr-font-family-display);--imr-typography-display-large-font-size: var(--imr-font-size-57);--imr-typography-display-large-font-weight: var(--imr-font-weight-bold);--imr-typography-display-large-line-height: 1.122807;--imr-typography-display-large-letter-spacing: var(--imr-font-tracking-tight);--imr-typography-display-medium: var(--imr-font-weight-bold) var(--imr-font-size-45)/1.155556 var(--imr-font-family-display);--imr-typography-display-medium-font-family: var(--imr-font-family-display);--imr-typography-display-medium-font-size: var(--imr-font-size-45);--imr-typography-display-medium-font-weight: var(--imr-font-weight-bold);--imr-typography-display-medium-line-height: 1.155556;--imr-typography-display-medium-letter-spacing: var(--imr-font-tracking-normal);--imr-typography-display-small: var(--imr-font-weight-bold) var(--imr-font-size-36)/1.222222 var(--imr-font-family-display);--imr-typography-display-small-font-family: var(--imr-font-family-display);--imr-typography-display-small-font-size: var(--imr-font-size-36);--imr-typography-display-small-font-weight: var(--imr-font-weight-bold);--imr-typography-display-small-line-height: 1.222222;--imr-typography-display-small-letter-spacing: var(--imr-font-tracking-normal);--imr-typography-headline-large: var(--imr-font-weight-bold) var(--imr-font-size-32)/1.25 var(--imr-font-family-display);--imr-typography-headline-large-font-family: var(--imr-font-family-display);--imr-typography-headline-large-font-size: var(--imr-font-size-32);--imr-typography-headline-large-font-weight: var(--imr-font-weight-bold);--imr-typography-headline-large-line-height: 1.25;--imr-typography-headline-large-letter-spacing: var(--imr-font-tracking-normal);--imr-typography-headline-medium: var(--imr-font-weight-bold) var(--imr-font-size-28)/1.285714 var(--imr-font-family-display);--imr-typography-headline-medium-font-family: var(--imr-font-family-display);--imr-typography-headline-medium-font-size: var(--imr-font-size-28);--imr-typography-headline-medium-font-weight: var(--imr-font-weight-bold);--imr-typography-headline-medium-line-height: 1.285714;--imr-typography-headline-medium-letter-spacing: var(--imr-font-tracking-normal);--imr-typography-headline-small: var(--imr-font-weight-bold) var(--imr-font-size-24)/1.333333 var(--imr-font-family-display);--imr-typography-headline-small-font-family: var(--imr-font-family-display);--imr-typography-headline-small-font-size: var(--imr-font-size-24);--imr-typography-headline-small-font-weight: var(--imr-font-weight-bold);--imr-typography-headline-small-line-height: 1.333333;--imr-typography-headline-small-letter-spacing: var(--imr-font-tracking-normal);--imr-typography-label-large: var(--imr-font-weight-semibold) var(--imr-font-size-14)/1.428571 var(--imr-font-family-text);--imr-typography-label-large-font-family: var(--imr-font-family-text);--imr-typography-label-large-font-size: var(--imr-font-size-14);--imr-typography-label-large-font-weight: var(--imr-font-weight-semibold);--imr-typography-label-large-line-height: 1.428571;--imr-typography-label-large-letter-spacing: var(--imr-font-tracking-010);--imr-typography-label-medium: var(--imr-font-weight-semibold) var(--imr-font-size-12)/1.333333 var(--imr-font-family-text);--imr-typography-label-medium-font-family: var(--imr-font-family-text);--imr-typography-label-medium-font-size: var(--imr-font-size-12);--imr-typography-label-medium-font-weight: var(--imr-font-weight-semibold);--imr-typography-label-medium-line-height: 1.333333;--imr-typography-label-medium-letter-spacing: var(--imr-font-tracking-normal);--imr-typography-label-small: var(--imr-font-weight-semibold) var(--imr-font-size-11)/1.454545 var(--imr-font-family-text);--imr-typography-label-small-font-family: var(--imr-font-family-text);--imr-typography-label-small-font-size: var(--imr-font-size-11);--imr-typography-label-small-font-weight: var(--imr-font-weight-semibold);--imr-typography-label-small-line-height: 1.454545;--imr-typography-label-small-letter-spacing: var(--imr-font-tracking-normal);--imr-typography-title-large: var(--imr-font-weight-bold) var(--imr-font-size-22)/1.272727 var(--imr-font-family-display);--imr-typography-title-large-font-family: var(--imr-font-family-display);--imr-typography-title-large-font-size: var(--imr-font-size-22);--imr-typography-title-large-font-weight: var(--imr-font-weight-bold);--imr-typography-title-large-line-height: 1.272727;--imr-typography-title-large-letter-spacing: var(--imr-font-tracking-normal);--imr-typography-title-medium: var(--imr-font-weight-bold) var(--imr-font-size-16)/1.5 var(--imr-font-family-display);--imr-typography-title-medium-font-family: var(--imr-font-family-display);--imr-typography-title-medium-font-size: var(--imr-font-size-16);--imr-typography-title-medium-font-weight: var(--imr-font-weight-bold);--imr-typography-title-medium-line-height: 1.5;--imr-typography-title-medium-letter-spacing: var(--imr-font-tracking-015);--imr-typography-title-small: var(--imr-font-weight-bold) var(--imr-font-size-14)/1.428571 var(--imr-font-family-display);--imr-typography-title-small-font-family: var(--imr-font-family-display);--imr-typography-title-small-font-size: var(--imr-font-size-14);--imr-typography-title-small-font-weight: var(--imr-font-weight-bold);--imr-typography-title-small-line-height: 1.428571;--imr-typography-title-small-letter-spacing: var(--imr-font-tracking-010)}}}@layer imr.product{[data-imr-product=base]{--imr-profile-base-font-family-display: "Swiss 721 Bold Rounded BT";--imr-profile-base-typography-display-large: var(--imr-font-weight-bold) var(--imr-font-size-57)/1.122807 var(--imr-font-family-display);--imr-profile-base-typography-display-large-font-family: var(--imr-font-family-display);--imr-profile-base-typography-display-large-font-size: var(--imr-font-size-57);--imr-profile-base-typography-display-large-font-weight: var(--imr-font-weight-bold);--imr-profile-base-typography-display-large-line-height: 1.122807;--imr-profile-base-typography-display-large-letter-spacing: var(--imr-font-tracking-tight);--imr-profile-base-typography-display-medium: var(--imr-font-weight-bold) var(--imr-font-size-45)/1.155556 var(--imr-font-family-display);--imr-profile-base-typography-display-medium-font-family: var(--imr-font-family-display);--imr-profile-base-typography-display-medium-font-size: var(--imr-font-size-45);--imr-profile-base-typography-display-medium-font-weight: var(--imr-font-weight-bold);--imr-profile-base-typography-display-medium-line-height: 1.155556;--imr-profile-base-typography-display-medium-letter-spacing: var(--imr-font-tracking-normal);--imr-profile-base-typography-display-small: var(--imr-font-weight-bold) var(--imr-font-size-36)/1.222222 var(--imr-font-family-display);--imr-profile-base-typography-display-small-font-family: var(--imr-font-family-display);--imr-profile-base-typography-display-small-font-size: var(--imr-font-size-36);--imr-profile-base-typography-display-small-font-weight: var(--imr-font-weight-bold);--imr-profile-base-typography-display-small-line-height: 1.222222;--imr-profile-base-typography-display-small-letter-spacing: var(--imr-font-tracking-normal);--imr-profile-base-typography-headline-large: var(--imr-font-weight-bold) var(--imr-font-size-32)/1.25 var(--imr-font-family-display);--imr-profile-base-typography-headline-large-font-family: var(--imr-font-family-display);--imr-profile-base-typography-headline-large-font-size: var(--imr-font-size-32);--imr-profile-base-typography-headline-large-font-weight: var(--imr-font-weight-bold);--imr-profile-base-typography-headline-large-line-height: 1.25;--imr-profile-base-typography-headline-large-letter-spacing: var(--imr-font-tracking-normal);--imr-profile-base-typography-headline-medium: var(--imr-font-weight-bold) var(--imr-font-size-28)/1.285714 var(--imr-font-family-display);--imr-profile-base-typography-headline-medium-font-family: var(--imr-font-family-display);--imr-profile-base-typography-headline-medium-font-size: var(--imr-font-size-28);--imr-profile-base-typography-headline-medium-font-weight: var(--imr-font-weight-bold);--imr-profile-base-typography-headline-medium-line-height: 1.285714;--imr-profile-base-typography-headline-medium-letter-spacing: var(--imr-font-tracking-normal);--imr-profile-base-typography-headline-small: var(--imr-font-weight-bold) var(--imr-font-size-24)/1.333333 var(--imr-font-family-display);--imr-profile-base-typography-headline-small-font-family: var(--imr-font-family-display);--imr-profile-base-typography-headline-small-font-size: var(--imr-font-size-24);--imr-profile-base-typography-headline-small-font-weight: var(--imr-font-weight-bold);--imr-profile-base-typography-headline-small-line-height: 1.333333;--imr-profile-base-typography-headline-small-letter-spacing: var(--imr-font-tracking-normal);--imr-profile-base-typography-title-large: var(--imr-font-weight-bold) var(--imr-font-size-22)/1.272727 var(--imr-font-family-display);--imr-profile-base-typography-title-large-font-family: var(--imr-font-family-display);--imr-profile-base-typography-title-large-font-size: var(--imr-font-size-22);--imr-profile-base-typography-title-large-font-weight: var(--imr-font-weight-bold);--imr-profile-base-typography-title-large-line-height: 1.272727;--imr-profile-base-typography-title-large-letter-spacing: var(--imr-font-tracking-normal);--imr-profile-base-typography-title-medium: var(--imr-font-weight-bold) var(--imr-font-size-16)/1.5 var(--imr-font-family-display);--imr-profile-base-typography-title-medium-font-family: var(--imr-font-family-display);--imr-profile-base-typography-title-medium-font-size: var(--imr-font-size-16);--imr-profile-base-typography-title-medium-font-weight: var(--imr-font-weight-bold);--imr-profile-base-typography-title-medium-line-height: 1.5;--imr-profile-base-typography-title-medium-letter-spacing: var(--imr-font-tracking-015);--imr-profile-base-typography-title-small: var(--imr-font-weight-bold) var(--imr-font-size-14)/1.428571 var(--imr-font-family-display);--imr-profile-base-typography-title-small-font-family: var(--imr-font-family-display);--imr-profile-base-typography-title-small-font-size: var(--imr-font-size-14);--imr-profile-base-typography-title-small-font-weight: var(--imr-font-weight-bold);--imr-profile-base-typography-title-small-line-height: 1.428571;--imr-profile-base-typography-title-small-letter-spacing: var(--imr-font-tracking-010);--imr-font-family-display: var(--imr-profile-base-font-family-display);--imr-typography-display-large: var(--imr-profile-base-typography-display-large);--imr-typography-display-large-font-family: var(--imr-profile-base-typography-display-large-font-family);--imr-typography-display-large-font-size: var(--imr-profile-base-typography-display-large-font-size);--imr-typography-display-large-font-weight: var(--imr-profile-base-typography-display-large-font-weight);--imr-typography-display-large-line-height: var(--imr-profile-base-typography-display-large-line-height);--imr-typography-display-large-letter-spacing: var(--imr-profile-base-typography-display-large-letter-spacing);--imr-typography-display-medium: var(--imr-profile-base-typography-display-medium);--imr-typography-display-medium-font-family: var(--imr-profile-base-typography-display-medium-font-family);--imr-typography-display-medium-font-size: var(--imr-profile-base-typography-display-medium-font-size);--imr-typography-display-medium-font-weight: var(--imr-profile-base-typography-display-medium-font-weight);--imr-typography-display-medium-line-height: var(--imr-profile-base-typography-display-medium-line-height);--imr-typography-display-medium-letter-spacing: var(--imr-profile-base-typography-display-medium-letter-spacing);--imr-typography-display-small: var(--imr-profile-base-typography-display-small);--imr-typography-display-small-font-family: var(--imr-profile-base-typography-display-small-font-family);--imr-typography-display-small-font-size: var(--imr-profile-base-typography-display-small-font-size);--imr-typography-display-small-font-weight: var(--imr-profile-base-typography-display-small-font-weight);--imr-typography-display-small-line-height: var(--imr-profile-base-typography-display-small-line-height);--imr-typography-display-small-letter-spacing: var(--imr-profile-base-typography-display-small-letter-spacing);--imr-typography-headline-large: var(--imr-profile-base-typography-headline-large);--imr-typography-headline-large-font-family: var(--imr-profile-base-typography-headline-large-font-family);--imr-typography-headline-large-font-size: var(--imr-profile-base-typography-headline-large-font-size);--imr-typography-headline-large-font-weight: var(--imr-profile-base-typography-headline-large-font-weight);--imr-typography-headline-large-line-height: var(--imr-profile-base-typography-headline-large-line-height);--imr-typography-headline-large-letter-spacing: var(--imr-profile-base-typography-headline-large-letter-spacing);--imr-typography-headline-medium: var(--imr-profile-base-typography-headline-medium);--imr-typography-headline-medium-font-family: var(--imr-profile-base-typography-headline-medium-font-family);--imr-typography-headline-medium-font-size: var(--imr-profile-base-typography-headline-medium-font-size);--imr-typography-headline-medium-font-weight: var(--imr-profile-base-typography-headline-medium-font-weight);--imr-typography-headline-medium-line-height: var(--imr-profile-base-typography-headline-medium-line-height);--imr-typography-headline-medium-letter-spacing: var(--imr-profile-base-typography-headline-medium-letter-spacing);--imr-typography-headline-small: var(--imr-profile-base-typography-headline-small);--imr-typography-headline-small-font-family: var(--imr-profile-base-typography-headline-small-font-family);--imr-typography-headline-small-font-size: var(--imr-profile-base-typography-headline-small-font-size);--imr-typography-headline-small-font-weight: var(--imr-profile-base-typography-headline-small-font-weight);--imr-typography-headline-small-line-height: var(--imr-profile-base-typography-headline-small-line-height);--imr-typography-headline-small-letter-spacing: var(--imr-profile-base-typography-headline-small-letter-spacing);--imr-typography-title-large: var(--imr-profile-base-typography-title-large);--imr-typography-title-large-font-family: var(--imr-profile-base-typography-title-large-font-family);--imr-typography-title-large-font-size: var(--imr-profile-base-typography-title-large-font-size);--imr-typography-title-large-font-weight: var(--imr-profile-base-typography-title-large-font-weight);--imr-typography-title-large-line-height: var(--imr-profile-base-typography-title-large-line-height);--imr-typography-title-large-letter-spacing: var(--imr-profile-base-typography-title-large-letter-spacing);--imr-typography-title-medium: var(--imr-profile-base-typography-title-medium);--imr-typography-title-medium-font-family: var(--imr-profile-base-typography-title-medium-font-family);--imr-typography-title-medium-font-size: var(--imr-profile-base-typography-title-medium-font-size);--imr-typography-title-medium-font-weight: var(--imr-profile-base-typography-title-medium-font-weight);--imr-typography-title-medium-line-height: var(--imr-profile-base-typography-title-medium-line-height);--imr-typography-title-medium-letter-spacing: var(--imr-profile-base-typography-title-medium-letter-spacing);--imr-typography-title-small: var(--imr-profile-base-typography-title-small);--imr-typography-title-small-font-family: var(--imr-profile-base-typography-title-small-font-family);--imr-typography-title-small-font-size: var(--imr-profile-base-typography-title-small-font-size);--imr-typography-title-small-font-weight: var(--imr-profile-base-typography-title-small-font-weight);--imr-typography-title-small-line-height: var(--imr-profile-base-typography-title-small-line-height);--imr-typography-title-small-letter-spacing: var(--imr-profile-base-typography-title-small-letter-spacing)}[data-imr-product=kamukirim]{--imr-profile-kamukirim-font-family-display: var(--imr-font-family-text);--imr-profile-kamukirim-typography-display-large: var(--imr-font-weight-bold) var(--imr-font-size-57)/1.122807 var(--imr-font-family-display);--imr-profile-kamukirim-typography-display-large-font-family: var(--imr-font-family-display);--imr-profile-kamukirim-typography-display-large-font-size: var(--imr-font-size-57);--imr-profile-kamukirim-typography-display-large-font-weight: var(--imr-font-weight-bold);--imr-profile-kamukirim-typography-display-large-line-height: 1.122807;--imr-profile-kamukirim-typography-display-large-letter-spacing: var(--imr-font-tracking-tight);--imr-profile-kamukirim-typography-display-medium: var(--imr-font-weight-bold) var(--imr-font-size-45)/1.155556 var(--imr-font-family-display);--imr-profile-kamukirim-typography-display-medium-font-family: var(--imr-font-family-display);--imr-profile-kamukirim-typography-display-medium-font-size: var(--imr-font-size-45);--imr-profile-kamukirim-typography-display-medium-font-weight: var(--imr-font-weight-bold);--imr-profile-kamukirim-typography-display-medium-line-height: 1.155556;--imr-profile-kamukirim-typography-display-medium-letter-spacing: var(--imr-font-tracking-normal);--imr-profile-kamukirim-typography-display-small: var(--imr-font-weight-bold) var(--imr-font-size-36)/1.222222 var(--imr-font-family-display);--imr-profile-kamukirim-typography-display-small-font-family: var(--imr-font-family-display);--imr-profile-kamukirim-typography-display-small-font-size: var(--imr-font-size-36);--imr-profile-kamukirim-typography-display-small-font-weight: var(--imr-font-weight-bold);--imr-profile-kamukirim-typography-display-small-line-height: 1.222222;--imr-profile-kamukirim-typography-display-small-letter-spacing: var(--imr-font-tracking-normal);--imr-profile-kamukirim-typography-headline-large: var(--imr-font-weight-bold) var(--imr-font-size-32)/1.25 var(--imr-font-family-display);--imr-profile-kamukirim-typography-headline-large-font-family: var(--imr-font-family-display);--imr-profile-kamukirim-typography-headline-large-font-size: var(--imr-font-size-32);--imr-profile-kamukirim-typography-headline-large-font-weight: var(--imr-font-weight-bold);--imr-profile-kamukirim-typography-headline-large-line-height: 1.25;--imr-profile-kamukirim-typography-headline-large-letter-spacing: var(--imr-font-tracking-normal);--imr-profile-kamukirim-typography-headline-medium: var(--imr-font-weight-bold) var(--imr-font-size-28)/1.285714 var(--imr-font-family-display);--imr-profile-kamukirim-typography-headline-medium-font-family: var(--imr-font-family-display);--imr-profile-kamukirim-typography-headline-medium-font-size: var(--imr-font-size-28);--imr-profile-kamukirim-typography-headline-medium-font-weight: var(--imr-font-weight-bold);--imr-profile-kamukirim-typography-headline-medium-line-height: 1.285714;--imr-profile-kamukirim-typography-headline-medium-letter-spacing: var(--imr-font-tracking-normal);--imr-profile-kamukirim-typography-headline-small: var(--imr-font-weight-bold) var(--imr-font-size-24)/1.333333 var(--imr-font-family-display);--imr-profile-kamukirim-typography-headline-small-font-family: var(--imr-font-family-display);--imr-profile-kamukirim-typography-headline-small-font-size: var(--imr-font-size-24);--imr-profile-kamukirim-typography-headline-small-font-weight: var(--imr-font-weight-bold);--imr-profile-kamukirim-typography-headline-small-line-height: 1.333333;--imr-profile-kamukirim-typography-headline-small-letter-spacing: var(--imr-font-tracking-normal);--imr-profile-kamukirim-typography-title-large: var(--imr-font-weight-bold) var(--imr-font-size-22)/1.272727 var(--imr-font-family-display);--imr-profile-kamukirim-typography-title-large-font-family: var(--imr-font-family-display);--imr-profile-kamukirim-typography-title-large-font-size: var(--imr-font-size-22);--imr-profile-kamukirim-typography-title-large-font-weight: var(--imr-font-weight-bold);--imr-profile-kamukirim-typography-title-large-line-height: 1.272727;--imr-profile-kamukirim-typography-title-large-letter-spacing: var(--imr-font-tracking-normal);--imr-profile-kamukirim-typography-title-medium: var(--imr-font-weight-bold) var(--imr-font-size-16)/1.5 var(--imr-font-family-display);--imr-profile-kamukirim-typography-title-medium-font-family: var(--imr-font-family-display);--imr-profile-kamukirim-typography-title-medium-font-size: var(--imr-font-size-16);--imr-profile-kamukirim-typography-title-medium-font-weight: var(--imr-font-weight-bold);--imr-profile-kamukirim-typography-title-medium-line-height: 1.5;--imr-profile-kamukirim-typography-title-medium-letter-spacing: var(--imr-font-tracking-015);--imr-profile-kamukirim-typography-title-small: var(--imr-font-weight-bold) var(--imr-font-size-14)/1.428571 var(--imr-font-family-display);--imr-profile-kamukirim-typography-title-small-font-family: var(--imr-font-family-display);--imr-profile-kamukirim-typography-title-small-font-size: var(--imr-font-size-14);--imr-profile-kamukirim-typography-title-small-font-weight: var(--imr-font-weight-bold);--imr-profile-kamukirim-typography-title-small-line-height: 1.428571;--imr-profile-kamukirim-typography-title-small-letter-spacing: var(--imr-font-tracking-010);--imr-font-family-display: var(--imr-profile-kamukirim-font-family-display);--imr-typography-display-large: var(--imr-profile-kamukirim-typography-display-large);--imr-typography-display-large-font-family: var(--imr-profile-kamukirim-typography-display-large-font-family);--imr-typography-display-large-font-size: var(--imr-profile-kamukirim-typography-display-large-font-size);--imr-typography-display-large-font-weight: var(--imr-profile-kamukirim-typography-display-large-font-weight);--imr-typography-display-large-line-height: var(--imr-profile-kamukirim-typography-display-large-line-height);--imr-typography-display-large-letter-spacing: var(--imr-profile-kamukirim-typography-display-large-letter-spacing);--imr-typography-display-medium: var(--imr-profile-kamukirim-typography-display-medium);--imr-typography-display-medium-font-family: var(--imr-profile-kamukirim-typography-display-medium-font-family);--imr-typography-display-medium-font-size: var(--imr-profile-kamukirim-typography-display-medium-font-size);--imr-typography-display-medium-font-weight: var(--imr-profile-kamukirim-typography-display-medium-font-weight);--imr-typography-display-medium-line-height: var(--imr-profile-kamukirim-typography-display-medium-line-height);--imr-typography-display-medium-letter-spacing: var(--imr-profile-kamukirim-typography-display-medium-letter-spacing);--imr-typography-display-small: var(--imr-profile-kamukirim-typography-display-small);--imr-typography-display-small-font-family: var(--imr-profile-kamukirim-typography-display-small-font-family);--imr-typography-display-small-font-size: var(--imr-profile-kamukirim-typography-display-small-font-size);--imr-typography-display-small-font-weight: var(--imr-profile-kamukirim-typography-display-small-font-weight);--imr-typography-display-small-line-height: var(--imr-profile-kamukirim-typography-display-small-line-height);--imr-typography-display-small-letter-spacing: var(--imr-profile-kamukirim-typography-display-small-letter-spacing);--imr-typography-headline-large: var(--imr-profile-kamukirim-typography-headline-large);--imr-typography-headline-large-font-family: var(--imr-profile-kamukirim-typography-headline-large-font-family);--imr-typography-headline-large-font-size: var(--imr-profile-kamukirim-typography-headline-large-font-size);--imr-typography-headline-large-font-weight: var(--imr-profile-kamukirim-typography-headline-large-font-weight);--imr-typography-headline-large-line-height: var(--imr-profile-kamukirim-typography-headline-large-line-height);--imr-typography-headline-large-letter-spacing: var(--imr-profile-kamukirim-typography-headline-large-letter-spacing);--imr-typography-headline-medium: var(--imr-profile-kamukirim-typography-headline-medium);--imr-typography-headline-medium-font-family: var(--imr-profile-kamukirim-typography-headline-medium-font-family);--imr-typography-headline-medium-font-size: var(--imr-profile-kamukirim-typography-headline-medium-font-size);--imr-typography-headline-medium-font-weight: var(--imr-profile-kamukirim-typography-headline-medium-font-weight);--imr-typography-headline-medium-line-height: var(--imr-profile-kamukirim-typography-headline-medium-line-height);--imr-typography-headline-medium-letter-spacing: var(--imr-profile-kamukirim-typography-headline-medium-letter-spacing);--imr-typography-headline-small: var(--imr-profile-kamukirim-typography-headline-small);--imr-typography-headline-small-font-family: var(--imr-profile-kamukirim-typography-headline-small-font-family);--imr-typography-headline-small-font-size: var(--imr-profile-kamukirim-typography-headline-small-font-size);--imr-typography-headline-small-font-weight: var(--imr-profile-kamukirim-typography-headline-small-font-weight);--imr-typography-headline-small-line-height: var(--imr-profile-kamukirim-typography-headline-small-line-height);--imr-typography-headline-small-letter-spacing: var(--imr-profile-kamukirim-typography-headline-small-letter-spacing);--imr-typography-title-large: var(--imr-profile-kamukirim-typography-title-large);--imr-typography-title-large-font-family: var(--imr-profile-kamukirim-typography-title-large-font-family);--imr-typography-title-large-font-size: var(--imr-profile-kamukirim-typography-title-large-font-size);--imr-typography-title-large-font-weight: var(--imr-profile-kamukirim-typography-title-large-font-weight);--imr-typography-title-large-line-height: var(--imr-profile-kamukirim-typography-title-large-line-height);--imr-typography-title-large-letter-spacing: var(--imr-profile-kamukirim-typography-title-large-letter-spacing);--imr-typography-title-medium: var(--imr-profile-kamukirim-typography-title-medium);--imr-typography-title-medium-font-family: var(--imr-profile-kamukirim-typography-title-medium-font-family);--imr-typography-title-medium-font-size: var(--imr-profile-kamukirim-typography-title-medium-font-size);--imr-typography-title-medium-font-weight: var(--imr-profile-kamukirim-typography-title-medium-font-weight);--imr-typography-title-medium-line-height: var(--imr-profile-kamukirim-typography-title-medium-line-height);--imr-typography-title-medium-letter-spacing: var(--imr-profile-kamukirim-typography-title-medium-letter-spacing);--imr-typography-title-small: var(--imr-profile-kamukirim-typography-title-small);--imr-typography-title-small-font-family: var(--imr-profile-kamukirim-typography-title-small-font-family);--imr-typography-title-small-font-size: var(--imr-profile-kamukirim-typography-title-small-font-size);--imr-typography-title-small-font-weight: var(--imr-profile-kamukirim-typography-title-small-font-weight);--imr-typography-title-small-line-height: var(--imr-profile-kamukirim-typography-title-small-line-height);--imr-typography-title-small-letter-spacing: var(--imr-profile-kamukirim-typography-title-small-letter-spacing)}}@font-face{font-family:"Swiss 721 Bold Rounded BT";src:url(/assets/Swiss721BT-BoldRounded-BqiQrvG3.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Work Sans;src:url(/assets/WorkSans-Light-Btmf7JLk.woff2) format("woff2");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Work Sans;src:url(/assets/WorkSans-Regular-BzL_5a0F.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Work Sans;src:url(/assets/WorkSans-Medium-DDn4ssgV.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Work Sans;src:url(/assets/WorkSans-SemiBold-85hOuB_Y.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Work Sans;src:url(/assets/WorkSans-Bold-BW6dgTj3.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}*,*:before,*:after{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;min-width:320px;background:var(--imr-color-surface-canvas);color:var(--imr-color-content-primary);font:var(--imr-typography-body-medium);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0;font:var(--imr-typography-headline-small);color:var(--imr-color-content-primary)}h1{font:var(--imr-typography-headline-medium)}h3{font:var(--imr-typography-title-large)}h4{font:var(--imr-typography-title-medium)}p{margin:0}a{color:var(--imr-color-content-link);text-underline-offset:3px}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline:2px solid var(--imr-color-border-focus);outline-offset:2px;border-radius:var(--imr-radius-small)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}imr-text-field,imr-password-field,imr-select,imr-textarea{display:block;min-width:0}imr-button{flex-shrink:0}imr-button>svg{margin-inline-end:var(--imr-space-100);vertical-align:-.2em}.icon-button{width:36px;height:36px;display:inline-grid;place-items:center;padding:0;flex:none;border:1px solid var(--imr-color-border-default);border-radius:var(--imr-radius-full);background:var(--imr-color-surface-control);color:var(--imr-color-content-secondary);cursor:pointer}.icon-button:hover{background:var(--imr-color-surface-control-hover);color:var(--imr-color-content-primary)}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--imr-space-100);border:1px solid transparent;border-radius:var(--imr-radius-full);font-family:var(--imr-font-family-text),var(--imr-font-family-fallback);font-weight:var(--imr-font-weight-semibold);line-height:1;cursor:pointer;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s}.button-md{min-height:40px;padding:0 var(--imr-space-200);font-size:var(--imr-font-size-14)}.button-sm{min-height:32px;padding:0 var(--imr-space-150);font-size:var(--imr-font-size-12)}.button-ghost{border-color:var(--imr-color-border-default);background:var(--imr-color-surface-control);color:var(--imr-color-content-primary)}.button-ghost:hover:not(:disabled){background:var(--imr-color-surface-control-hover)}.panel{border:1px solid var(--imr-color-border-default);border-radius:var(--imr-radius-large);background:var(--imr-color-surface-raised);padding:var(--imr-space-300);display:grid;gap:var(--imr-space-200);align-content:start;min-width:0}.panel>h2{font:var(--imr-typography-title-large)}.panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--imr-space-200);flex-wrap:wrap}.panel-header h2{font:var(--imr-typography-title-large)}.panel-header p{font:var(--imr-typography-body-medium);color:var(--imr-color-content-secondary);margin-top:var(--imr-space-050)}.page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--imr-space-200);flex-wrap:wrap}.page-heading h1{font:var(--imr-typography-headline-medium);display:flex;align-items:center;gap:var(--imr-space-100)}.page-heading>div>p{margin-top:var(--imr-space-100);color:var(--imr-color-content-secondary);font:var(--imr-typography-body-medium)}.page-actions{display:flex;gap:var(--imr-space-100);flex-wrap:wrap}.eyebrow{display:block;margin-bottom:var(--imr-space-050);color:var(--imr-color-content-brand);font:var(--imr-typography-label-medium);letter-spacing:var(--imr-font-tracking-050);text-transform:uppercase}.metric-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:var(--imr-space-200)}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:var(--imr-space-200)}.metric-card{display:grid;gap:var(--imr-space-050);padding:var(--imr-space-200);border:1px solid var(--imr-color-border-default);border-radius:var(--imr-radius-medium);background:var(--imr-color-surface-raised);color:inherit;text-decoration:none;min-width:0}.metric-label{display:inline-flex;align-items:center;gap:var(--imr-space-050);font:var(--imr-typography-label-medium);color:var(--imr-color-content-secondary);text-transform:uppercase;letter-spacing:var(--imr-font-tracking-050)}.metric-card strong{font:var(--imr-typography-title-large);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.metric-hint{font:var(--imr-typography-body-small);color:var(--imr-color-content-secondary)}.metric{display:grid;gap:var(--imr-space-100);text-decoration:none;color:inherit}.metric strong{font:var(--imr-typography-title-large);overflow-wrap:anywhere}.metric .metric-value{font-family:var(--imr-font-family-text);font-variant-numeric:tabular-nums;font-weight:var(--imr-font-weight-semibold)}.metric span{color:var(--imr-color-content-secondary)}.status{display:inline-flex;align-items:center;gap:var(--imr-space-050);width:fit-content;padding:2px var(--imr-space-100);border-radius:var(--imr-radius-full);border:1px solid var(--imr-color-feedback-neutral-border);background:var(--imr-color-feedback-neutral-surface);color:var(--imr-color-feedback-neutral-content);font-size:var(--imr-font-size-12);font-weight:var(--imr-font-weight-semibold);line-height:1.6;white-space:nowrap}.status.tone-success{border-color:var(--imr-color-feedback-success-border);background:var(--imr-color-feedback-success-surface);color:var(--imr-color-feedback-success-content)}.status.tone-warning{border-color:var(--imr-color-feedback-warning-border);background:var(--imr-color-feedback-warning-surface);color:var(--imr-color-feedback-warning-content)}.status.tone-danger{border-color:var(--imr-color-feedback-danger-border);background:var(--imr-color-feedback-danger-surface);color:var(--imr-color-feedback-danger-content)}.status.tone-info{border-color:var(--imr-color-feedback-info-border);background:var(--imr-color-feedback-info-surface);color:var(--imr-color-feedback-info-content)}.chip{display:inline-flex;align-items:center;gap:var(--imr-space-050);padding:2px var(--imr-space-100);border-radius:var(--imr-radius-small);background:var(--imr-color-surface-control);border:1px solid var(--imr-color-border-default);color:var(--imr-color-content-secondary);font-size:var(--imr-font-size-12);font-weight:var(--imr-font-weight-medium)}.sandbox-badge{flex:none;padding:var(--imr-space-050) var(--imr-space-150);border-radius:var(--imr-radius-small);background:var(--imr-color-surface-canvas);color:var(--imr-color-content-brand);font:var(--imr-typography-label-medium);white-space:nowrap}.tabs{display:flex;gap:var(--imr-space-050);border-bottom:1px solid var(--imr-color-border-default);overflow-x:auto}.tab,.tabs>a{display:inline-flex;align-items:center;min-height:38px;padding:0 var(--imr-space-150);border:0;border-bottom:2px solid transparent;background:transparent;color:var(--imr-color-content-secondary);text-decoration:none;font-size:var(--imr-font-size-14);font-weight:var(--imr-font-weight-medium);cursor:pointer;white-space:nowrap}.tab.active,.tabs>a.active,.tab[aria-selected=true]{color:var(--imr-color-selection-content);border-bottom-color:var(--imr-color-selection-indicator)}.field{display:grid;gap:var(--imr-space-050);font:var(--imr-typography-label-medium);color:var(--imr-color-content-primary)}.field>span{font-weight:var(--imr-font-weight-medium)}.field input,.field select,.field textarea{width:100%;min-height:40px;padding:var(--imr-space-100) var(--imr-space-150);border:1px solid var(--imr-color-border-default);border-radius:var(--imr-radius-medium);background:var(--imr-color-surface-base);color:var(--imr-color-content-primary);font:var(--imr-typography-body-medium)}.field textarea{resize:vertical;min-height:150px}.field-help{font:var(--imr-typography-body-small);color:var(--imr-color-content-secondary)}.field-error{font:var(--imr-typography-body-small);color:var(--imr-color-feedback-danger-content)}.form-alert{padding:var(--imr-space-150);border-radius:var(--imr-radius-medium);border:1px solid var(--imr-color-feedback-danger-border);background:var(--imr-color-feedback-danger-surface);color:var(--imr-color-feedback-danger-content);font:var(--imr-typography-body-medium)}.form-grid,.form-stack{display:grid;gap:var(--imr-space-200)}.form-row,.dialog-actions{display:flex;gap:var(--imr-space-100);flex-wrap:wrap;justify-content:flex-end}.table-scroll{overflow-x:auto;max-width:100%}.data-table,table{width:100%;border-collapse:collapse;font:var(--imr-typography-body-medium)}th,td{padding:var(--imr-space-100) var(--imr-space-150);text-align:left;border-bottom:1px solid var(--imr-color-border-default);vertical-align:top}th{font-weight:var(--imr-font-weight-semibold);color:var(--imr-color-content-secondary);white-space:nowrap}td{font-variant-numeric:tabular-nums;min-width:128px;max-width:380px;overflow-wrap:anywhere}th.amount,td.amount,.amount{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.pagination{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--imr-space-100);align-items:center;color:var(--imr-color-content-secondary);font:var(--imr-typography-body-small)}.pagination>imr-pagination{inline-size:100%;flex:1 1 24rem;min-inline-size:0}.definition-list,.details{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:var(--imr-space-200);margin:0}.definition-list .wide{grid-column:1 / -1}.details>div,.definition-list>div{display:grid;gap:var(--imr-space-050);min-width:0;align-content:start}dt{font:var(--imr-typography-label-medium);color:var(--imr-color-content-secondary);text-transform:uppercase;letter-spacing:var(--imr-font-tracking-050)}dd{margin:0;font:var(--imr-typography-body-medium);overflow-wrap:anywhere}.empty-state,.state{display:grid;justify-items:center;gap:var(--imr-space-100);padding:var(--imr-space-600) var(--imr-space-300);color:var(--imr-color-content-secondary);text-align:center}.empty-state strong,.state strong{font:var(--imr-typography-title-medium);color:var(--imr-color-content-primary)}.state p{max-width:560px;overflow-wrap:anywhere}.state-error>svg{color:var(--imr-color-feedback-danger-content)}.state-spin{animation:state-spin 1s linear infinite}@keyframes state-spin{to{transform:rotate(360deg)}}.entry-page-state .entry-layout{grid-template-columns:minmax(0,1fr)}.detail-link{display:inline-flex;align-items:center;gap:var(--imr-space-050);border:0;background:transparent;color:var(--imr-color-content-link);font-weight:var(--imr-font-weight-medium);cursor:pointer;padding:0;text-decoration:none}.notice{padding:var(--imr-space-150);border-radius:var(--imr-radius-medium);border:1px solid var(--imr-color-feedback-info-border);background:var(--imr-color-feedback-info-surface);color:var(--imr-color-feedback-info-content);font:var(--imr-typography-body-medium);overflow-wrap:anywhere}.notice-danger{border-color:var(--imr-color-feedback-danger-border);background:var(--imr-color-feedback-danger-surface);color:var(--imr-color-feedback-danger-content)}.notice-warning{border-color:var(--imr-color-feedback-warning-border);background:var(--imr-color-feedback-warning-surface);color:var(--imr-color-feedback-warning-content)}.notice-success{border-color:var(--imr-color-feedback-success-border);background:var(--imr-color-feedback-success-surface);color:var(--imr-color-feedback-success-content)}.notice>svg{vertical-align:text-bottom;margin-right:var(--imr-space-050)}.notice p{margin-top:var(--imr-space-050)}.toast-region{position:fixed;z-index:2100;right:var(--imr-space-300);bottom:var(--imr-space-300);display:grid;gap:var(--imr-space-100);width:min(380px,calc(100vw - 32px));pointer-events:none}.toast-region>*{pointer-events:auto}.stack{display:grid;gap:var(--imr-space-150)}.stack-sm{display:grid;gap:var(--imr-space-100)}.row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--imr-space-150)}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:var(--imr-space-200)}.list-reset{list-style:none;margin:0;padding:0;display:grid;gap:var(--imr-space-100)}.muted{color:var(--imr-color-content-secondary);font:var(--imr-typography-body-small)}.filters,.filter-bar{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--imr-space-150);align-items:end}.reference{display:grid;gap:2px}code{font-family:var(--imr-font-family-text);font-size:var(--imr-font-size-14);overflow-wrap:anywhere}.reference code{white-space:pre-wrap}.copy{display:inline-flex;gap:var(--imr-space-100);align-items:center;font:var(--imr-typography-label-medium)}.copy .detail-link{font:var(--imr-typography-label-medium);font-weight:var(--imr-font-weight-medium)}.json{margin:0;padding:var(--imr-space-150);background:var(--imr-color-surface-control);border:1px solid var(--imr-color-border-default);border-radius:var(--imr-radius-small);font:var(--imr-typography-body-medium);white-space:pre-wrap;overflow-wrap:anywhere;max-height:520px;overflow:auto}.qr-image{width:min(320px,100%);height:auto;background:var(--imr-color-content-on-dark);border:1px solid var(--imr-color-border-default)}.product-logo{display:inline-flex;width:fit-content;max-width:100%;min-width:0;flex-shrink:1}.product-logo img{width:100%;height:auto}.logo-primary{display:block}.logo-inverse{display:none}.force-inverse .logo-primary{display:none!important}.force-inverse .logo-inverse{display:block!important}:root[data-imr-theme=dark] .logo-primary{display:none}:root[data-imr-theme=dark] .logo-inverse{display:block}@media(prefers-color-scheme:dark){:root:not([data-imr-theme]) .logo-primary{display:none}:root:not([data-imr-theme]) .logo-inverse{display:block}}.brand-mark{display:flex;align-items:center;gap:var(--imr-space-100);min-width:0}.brand{display:block;width:fit-content;flex:none}.app-shell{min-height:100vh;display:flex}.sidebar{position:sticky;top:0;align-self:flex-start;z-index:30;width:256px;flex:0 0 256px;height:100vh;display:flex;flex-direction:column;padding:var(--imr-space-200) var(--imr-space-150);border-right:1px solid var(--imr-color-border-default);background:var(--imr-color-surface-raised);overflow-y:auto}.sidebar-brand{display:flex;align-items:center;justify-content:space-between;gap:var(--imr-space-100);padding:0 var(--imr-space-100) var(--imr-space-200)}.sidebar-brand .product-logo{width:136px}.sidebar-close{display:none}.console-label{margin:0 var(--imr-space-050) var(--imr-space-200);padding:var(--imr-space-100) var(--imr-space-150);border-radius:var(--imr-radius-medium);background:var(--imr-color-selection-surface);color:var(--imr-color-selection-content);font:var(--imr-typography-label-medium);font-weight:var(--imr-font-weight-semibold)}.sidebar nav{display:grid;gap:var(--imr-space-200)}.nav-group{display:grid;gap:var(--imr-space-025)}.nav-group-label{padding:0 var(--imr-space-150) var(--imr-space-050);color:var(--imr-color-content-secondary);font-size:var(--imr-font-size-12);font-weight:var(--imr-font-weight-bold);letter-spacing:var(--imr-font-tracking-050);text-transform:uppercase}.nav-item{display:flex;align-items:center;gap:var(--imr-space-100);min-height:40px;padding:var(--imr-space-100) var(--imr-space-150);border-radius:var(--imr-radius-medium);color:var(--imr-color-content-primary);text-decoration:none;font-size:var(--imr-font-size-14);font-weight:var(--imr-font-weight-medium)}.nav-item>svg{flex:none}.nav-item:hover{background:var(--imr-color-surface-control-hover)}.nav-item.active{background:var(--imr-color-selection-surface);color:var(--imr-color-selection-content);font-weight:var(--imr-font-weight-semibold)}.sidebar-footer{margin-top:auto;padding-top:var(--imr-space-200);display:grid;gap:var(--imr-space-100)}.sidebar-footer img{width:84px;height:auto}.sidebar-identity{font:var(--imr-typography-body-small);color:var(--imr-color-content-secondary);overflow-wrap:anywhere}.sidebar-footer .version{font:var(--imr-typography-label-medium);color:var(--imr-color-content-secondary)}.sidebar-scrim{display:none}.app-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:var(--imr-space-200);min-height:60px;padding:var(--imr-space-100) var(--imr-space-300);border-bottom:1px solid var(--imr-color-border-default);background:var(--imr-color-surface-raised)}.topbar-actions{display:flex;align-items:center;gap:var(--imr-space-100);margin-left:auto}.topbar-brand,.menu-button{display:none}.page-body{padding:var(--imr-space-300);display:grid;gap:var(--imr-space-300);align-content:start;outline:none;min-width:0}.page-body>*,.stack>*,.stack-sm>*,.card-grid>*{min-width:0}.demo-stamp{font:var(--imr-typography-body-small);color:var(--imr-color-content-secondary);min-width:0;overflow-wrap:anywhere}.skip-link{position:fixed;top:-100px;left:8px;z-index:2000;padding:12px;background:var(--imr-color-surface-raised)}.skip-link:focus{top:8px}.entry-page{--shell-padding: clamp(24px, 5vw, 80px);--header-height: 96px;--footer-height: 56px;--art-depth: min( calc(20vw + 12px) , 32vh);--art-ratio: 3/2;--art-width: min(100%, calc((var(--art-depth) - 12px) * 5));position:relative;isolation:isolate;display:grid;grid-template-rows:var(--header-height) minmax(0,1fr) var(--footer-height);height:100vh;height:100dvh;overflow:hidden;background:var(--imr-gradient-identity);color:var(--imr-color-content-primary);font:var(--imr-typography-body-medium)}.entry-page:before{content:"";position:absolute;inset:0;background:var(--imr-palette-black-alpha-15);pointer-events:none;z-index:-1}.entry-page:after{content:"";position:absolute;bottom:var(--footer-height);left:50%;transform:translate(-50%);width:var(--art-width);aspect-ratio:var(--art-ratio);background:url(/kpc/supergraphic-landscape-inverse.svg) center/100% 100% no-repeat;opacity:.4;pointer-events:none;z-index:-2}.entry-header{grid-row:1;display:flex;justify-content:space-between;align-items:center;gap:var(--imr-space-100);padding:0 var(--shell-padding);min-width:0}.entry-brand-group{display:flex;align-items:center;gap:var(--imr-space-150);min-width:0}.entry-controls{display:flex;align-items:center;gap:var(--imr-component-field-gap);flex:none}.entry-brand,.entry-logo{display:block}.entry-brand{width:fit-content;flex:none}.entry-brand:focus-visible{outline-color:var(--imr-color-content-on-dark)}.entry-logo{width:208px;height:auto}.entry-page .icon-button{width:var(--imr-component-icon-button-size-medium);height:var(--imr-component-icon-button-size-medium);border:var(--imr-component-button-border-width) solid var(--imr-component-button-outline-border-default);border-radius:var(--imr-component-icon-button-radius);background:var(--imr-component-button-outline-background-default);color:var(--imr-component-button-outline-content-default);transition:background var(--imr-motion-transition-standard)}.entry-page .icon-button:hover,.entry-page .icon-button:active{background:var(--imr-component-button-outline-background-hover)}.entry-controls .icon-button:focus-visible{outline:var(--imr-size-border-strong) solid var(--imr-color-content-on-dark);outline-offset:var(--imr-size-border-strong)}.entry-content{grid-row:2;min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:auto;scroll-padding-block:16px;padding:16px var(--shell-padding)}.entry-content:focus-visible{outline:var(--imr-size-border-strong) solid var(--imr-color-content-on-dark);outline-offset:-4px}.entry-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:clamp(24px,4vw,64px);align-items:center;min-height:100%;min-width:0}.entry-intro{display:flex;flex-direction:column;gap:32px;min-width:0;color:var(--imr-color-content-on-dark)}.entry-intro-copy{display:grid;gap:24px}.entry-intro h1{margin:0;color:inherit;font-family:var(--imr-font-family-display),sans-serif;font-size:clamp(2.5rem,4.4vw,4.25rem);font-weight:700;line-height:1.08;letter-spacing:-.025em}.entry-lead{margin:0;color:inherit;font:var(--imr-typography-body-large);font-size:1.25rem;font-weight:700;line-height:1.4;max-width:500px}.entry-description{margin:0;color:inherit;font:var(--imr-typography-body-large);max-width:500px}.brand-footer{grid-row:3;display:flex;align-items:center;justify-content:flex-end;padding:12px var(--shell-padding);background:var(--imr-color-surface-canvas);border-top:var(--imr-size-border-default) solid var(--imr-color-border-default)}.immer{width:84px;height:auto;flex:none}.access-card{align-self:center;width:min(100%,480px);margin:0 auto;display:grid;gap:24px;padding:32px;border:var(--imr-size-border-default) solid var(--imr-color-border-default);border-radius:var(--imr-radius-large);background:var(--imr-color-surface-canvas);color:var(--imr-color-content-primary);min-width:0}.access-card>h2{margin:0;font:var(--imr-typography-headline-large)}.access-card>form{display:grid;gap:14px}.access-card imr-button[type=submit]{display:block}.access-card imr-button[type=submit]::part(button){width:100%;min-height:48px}.access-card>a:last-child{padding-top:20px;border-top:1px solid var(--imr-color-border-default);color:var(--imr-color-content-link);font:var(--imr-typography-body-small)}.access-card>a:last-child:hover{text-decoration-thickness:2px}.access-card>a:last-child>svg{vertical-align:middle}.access-card .state{padding:var(--imr-space-200) 0}@media(max-width:1024px){.sidebar{width:216px;flex-basis:216px}.sidebar-brand .product-logo{width:112px}}@media(max-width:840px){.sidebar{position:fixed;inset:0 auto 0 0;width:260px;flex-basis:260px;transform:translate(-100%);transition:transform .2s,visibility .2s;visibility:hidden}.sidebar.open{transform:translate(0);visibility:visible;box-shadow:var(--imr-elevation-4)}.sidebar-scrim{display:block;position:fixed;inset:0;z-index:25;background:var(--imr-color-overlay-scrim)}.sidebar-close,.menu-button{display:inline-grid}.topbar-brand{display:flex;margin-right:auto}.topbar-brand .product-logo{width:96px}.topbar .demo-stamp{display:none}.page-body{padding:var(--imr-space-200)}.topbar{padding:var(--imr-space-100) var(--imr-space-200)}.card-grid{grid-template-columns:minmax(0,1fr)}.entry-page{--shell-padding: 24px;--header-height: 104px;--footer-height: 48px;height:auto;min-height:100dvh;overflow:visible}.entry-header{align-items:flex-start;padding-block:24px}.entry-brand-group{display:grid;justify-items:start;gap:8px}.entry-logo{width:clamp(120px,39vw,152px);height:40px;object-fit:contain;object-position:left center}.entry-content{overflow:visible}.entry-layout{grid-template-columns:1fr;gap:24px;align-items:start}.entry-intro{gap:24px}.entry-intro-copy{gap:14px}.entry-intro h1{font-size:clamp(1.875rem,5.6vw,2.75rem);max-width:640px}.entry-lead{font-size:1.25rem;line-height:1.4;max-width:560px}.entry-description{font-size:.9375rem;line-height:1.45;max-width:560px}.immer{width:72px}.access-card{padding:24px;gap:20px;width:min(100%,600px)}.access-card>h2{font:var(--imr-typography-headline-medium)}}@media(min-aspect-ratio:2/1){.entry-page{--art-depth: min( calc(8vw + 12px) , 32vh);--art-ratio: 5/1;--art-width: min(100%, calc((var(--art-depth) - 12px) * 12.5))}.entry-page:after{background-image:url(/kpc/supergraphic-wide-inverse.svg)}}@media(max-height:650px){.entry-layout{align-items:start}.access-card{align-self:start}}@media(min-width:600px)and (min-aspect-ratio:4/3){.entry-layout{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}}@media(max-width:700px)and (max-height:650px){.entry-content{padding-block:12px}.entry-layout{gap:16px}.entry-intro-copy{gap:10px}.entry-intro h1{font-size:1.75rem}.entry-description{font-size:var(--imr-font-size-14)}.access-card{padding:20px}}@media(max-height:500px)and (min-aspect-ratio:1/1){.entry-page{--header-height: 72px;--footer-height: 40px}.entry-header{padding-block:12px}.entry-brand-group{display:flex}.entry-logo{width:152px;height:40px;object-fit:contain;object-position:left center}.brand-footer{padding-block:8px}.immer{width:72px}}@media(max-width:480px){.page-body{padding:var(--imr-space-150)}.topbar{padding:var(--imr-space-100) var(--imr-space-150)}.panel{padding:var(--imr-space-150)}.page-heading h1{font:var(--imr-typography-title-large)}.definition-list,.details{grid-template-columns:minmax(0,1fr)}th{white-space:normal}.topbar-actions{gap:var(--imr-space-050)}.topbar{gap:var(--imr-space-100)}.signout{width:36px;min-height:36px;padding:0}.signout>span{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.merchant-heading{display:flex;align-items:flex-start;gap:var(--imr-space-150);min-width:0}.merchant-heading>.page-heading{flex:1;min-width:0}
