:root {
  --aspect-auto: auto;
  --aspect-square: 1 / 1;
  --aspect-video: 16 / 9;
  --aspect-portrait: 3 / 4;
  --aspect-landscape: 4 / 3;
  --aspect-wide: 21 / 9;
  --band-height-s: 400px;
  --band-height-m: 432px;
  --band-height-l: 520px;
  --band-height-xl: 600px;
  --band-height-xxl: 800px;
  --border-width-0: 0px;
  --border-width-1: 1px;
  --border-width-2: 2px;
  --border-width-4: 4px;
  --border-width-8: 8px;
  --color-neutral-50: #fafafa;
  --color-neutral-100: #f4f4f4;
  --color-neutral-200: #e7e7e7;
  --color-neutral-300: #cecece;
  --color-neutral-400: #999999;
  --color-neutral-500: #7a7a7a;
  --color-neutral-600: #5f5f5f;
  --color-neutral-700: #404040;
  --color-neutral-800: #2a2a2a;
  --color-neutral-900: #171717;
  --color-neutral-950: #0d0d0d;
  --color-text-primary: #171717;
  --color-text-inverted: #ffffff;
  --color-text-secondary: #404040;
  --color-text-helper-primary: #666666;
  --color-text-helper-on-dark: #cccccc;
  --color-text-highlight-primary: #656565;
  --color-text-highlight-on-dark: #cecece;
  --color-text-link-primary: #5f5f5f;
  --color-text-link-on-dark: #cecece;
  --color-text-state-disabled-on-dark: #e7e7e7;
  --color-text-state-disabled-on-light: #666666;
  --color-text-state-primary-default: #5f5f5f;
  --color-text-state-primary-hover: #404040;
  --color-text-state-primary-pressed: #5f5f5f;
  --color-text-state-primary-selected: #404040;
  --color-text-state-secondary-default: #ffffff;
  --color-text-state-secondary-hover: #e7e7e7;
  --color-text-state-secondary-pressed: #ffffff;
  --color-text-state-secondary-selected: #cecece;
  --color-text-state-on-light-default: #5f5f5f;
  --color-text-state-on-light-hover: #404040;
  --color-text-state-on-light-pressed: #5f5f5f;
  --color-text-state-on-light-selected: #404040;
  --color-text-state-on-dark-default: #cecece;
  --color-text-state-on-dark-hover: #ffffff;
  --color-text-state-on-dark-pressed: #cecece;
  --color-text-state-on-dark-selected: #cecece;
  --color-text-status-danger-on-light: #2a2a2a;
  --color-text-status-danger-on-dark: #7e7e7e;
  --color-text-status-warning-on-light: #2a2a2a;
  --color-text-status-warning-on-dark: #7e7e7e;
  --color-text-status-success-on-light: #2a2a2a;
  --color-text-status-success-on-dark: #7e7e7e;
  --color-text-status-info-on-light: #2a2a2a;
  --color-text-status-info-on-dark: #7e7e7e;
  --color-surface-primary: #ffffff;
  --color-surface-secondary: #171717;
  --color-surface-tertiary: rgba(231, 231, 231, 0.4);
  --color-surface-scrim: rgba(255, 255, 255, 0.95);
  --color-stroke-primary: #e7e7e7;
  --color-stroke-secondary: #404040;
  --color-stroke-light: #ffffff;
  --color-stroke-accent: #cecece;
  --color-stroke-state-input-default: #999999;
  --color-stroke-state-input-active: #5f5f5f;
  --color-stroke-state-input-focus: #333333;
  --color-stroke-state-input-on-light-default: #999999;
  --color-stroke-state-input-on-light-active: #5f5f5f;
  --color-stroke-state-primary-default: #ffffff;
  --color-stroke-state-primary-hover: #ffffff;
  --color-stroke-state-secondary-default: #656565;
  --color-stroke-state-secondary-hover: #7a7a7a;
  --color-stroke-state-tertiary-default: #171717;
  --color-stroke-state-tertiary-hover: #171717;
  --color-stroke-state-tertiary-focus: #333333;
  --color-stroke-state-disabled-onlight: #666666;
  --color-stroke-state-disabled-ondark: #cccccc;
  --color-icon-primary: #212121;
  --color-icon-secondary: #5f5f5f;
  --color-icon-on-dark: #ffffff;
  --color-icon-on-light: #171717;
  --color-icon-state-disabled: #666666;
  --color-icon-state-primary-default: #5f5f5f;
  --color-icon-state-primary-hover: #404040;
  --color-icon-state-primary-pressed: #5f5f5f;
  --color-icon-state-primary-selected: #5f5f5f;
  --color-icon-state-secondary-default: #ffffff;
  --color-icon-state-secondary-hover: #e7e7e7;
  --color-icon-state-secondary-pressed: #ffffff;
  --color-icon-state-secondary-selected: #ffffff;
  --color-icon-state-on-light-default: #5f5f5f;
  --color-icon-state-on-light-hover: #404040;
  --color-icon-state-on-light-pressed: #5f5f5f;
  --color-icon-state-on-light-selected: #5f5f5f;
  --color-icon-state-on-dark-default: #cecece;
  --color-icon-state-on-dark-hover: #ffffff;
  --color-icon-state-on-dark-pressed: #cecece;
  --color-icon-state-on-dark-selected: #cecece;
  --color-icon-status-danger-on-light: #2a2a2a;
  --color-icon-status-danger-on-dark: #7e7e7e;
  --color-icon-status-danger-default: #2a2a2a;
  --color-icon-status-warning-on-light: #2a2a2a;
  --color-icon-status-warning-on-dark: #7e7e7e;
  --color-icon-status-warning-default: #2a2a2a;
  --color-icon-status-success-on-light: #2a2a2a;
  --color-icon-status-success-on-dark: #7e7e7e;
  --color-icon-status-success-default: #2a2a2a;
  --color-icon-status-info-on-light: #2a2a2a;
  --color-icon-status-info-on-dark: #7e7e7e;
  --color-icon-status-info-default: #2a2a2a;
  --color-tab-state-primary-default: #cecece;
  --color-tab-state-primary-hover: #7a7a7a;
  --color-tab-state-primary-selected: #ffffff;
  --color-tab-state-secondary-default: #cecece;
  --color-tab-state-secondary-hover: #7a7a7a;
  --color-tab-state-secondary-selected: #404040;
  --color-status-danger-very-dark: #2a2a2a;
  --color-status-danger-dark: #404040;
  --color-status-danger-med: #5f5f5f;
  --color-status-danger-med-light: #7a7a7a;
  --color-status-danger-light: #cecece;
  --color-status-danger-very-light: #e7e7e7;
  --color-status-warning-very-dark: #2a2a2a;
  --color-status-warning-dark: #404040;
  --color-status-warning-med: #5f5f5f;
  --color-status-warning-med-light: #7a7a7a;
  --color-status-warning-light: #cecece;
  --color-status-warning-very-light: #e7e7e7;
  --color-status-success-very-dark: #2a2a2a;
  --color-status-success-dark: #404040;
  --color-status-success-med: #5f5f5f;
  --color-status-success-med-light: #7a7a7a;
  --color-status-success-light: #cecece;
  --color-status-success-very-light: #e7e7e7;
  --color-status-info-very-dark: #2a2a2a;
  --color-status-info-dark: #404040;
  --color-status-info-med: #5f5f5f;
  --color-status-info-med-light: #7a7a7a;
  --color-status-info-light: #cecece;
  --color-status-info-very-light: #e7e7e7;
  --color-container-primary: #ffffff;
  --color-container-secondary: #404040;
  --color-container-accent: #f4f4f4;
  --color-container-inverse: #171717;
  --color-container-subtle-low: rgba(231, 231, 231, 0.2);
  --color-container-subtle-medium: rgba(231, 231, 231, 0.4);
  --color-container-subtle-high: rgba(231, 231, 231, 0.55);
  --color-container-subtle-solid: #e7e7e7;
  --color-container-state-disabled: #cccccc;
  --color-container-state-input-default: #ffffff;
  --color-container-state-input-active: #f4f4f4;
  --color-container-state-input-on-light-default: #ffffff;
  --color-container-state-input-on-light-active: #f4f4f4;
  --color-container-state-primary-default: #171717;
  --color-container-state-primary-hover: #404040;
  --color-container-state-primary-pressed: #5f5f5f;
  --color-container-state-secondary-default: #ffffff;
  --color-container-state-secondary-hover: #e7e7e7;
  --color-container-state-secondary-pressed: #cccccc;
  --image-size-xs: 88px;
  --image-size-s: 232px;
  --image-size-m: 328px;
  --image-size-l: 432px;
  --image-size-xl: 496px;
  --layout-gutter: 2.4rem;
  --layout-margin: 2.4rem;
  --layout-max-width: 1440px;
  --layout-columns: 12;
  --margin-xsmall: 1.6rem;
  --margin-small: 2.4rem;
  --margin-medium: 4rem;
  --margin-large: 4.8rem;
  --margin-xlarge: 6.4rem;
  --opacity-0: 0;
  --opacity-10: 0.1;
  --opacity-20: 0.2;
  --opacity-30: 0.3;
  --opacity-40: 0.4;
  --opacity-50: 0.5;
  --opacity-60: 0.6;
  --opacity-70: 0.7;
  --opacity-80: 0.8;
  --opacity-90: 0.9;
  --opacity-100: 1;
  --padding-xsmall: 0.8rem;
  --padding-small: 1.6rem;
  --padding-medium: 2.4rem;
  --padding-large: 3.2rem;
  --padding-xlarge: 4rem;
  --radius-none: 0px;
  --radius-sm: 2px;
  --radius-md: 4px;
  --radius-lg: 6px;
  --radius-xl: 8px;
  --radius-pill: 9999px;
  --radius-default: 12px;
  --radius-state-focused: 16px;
  --radius-full: 99px;
  --radius-video: 0px;
  --shadow-none: none;
  --shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  --shadow-default: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
  --shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);
  --shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
  --shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
  --sizing-0: 0rem;
  --sizing-1: 0.4rem;
  --sizing-2: 0.8rem;
  --sizing-3: 1.2rem;
  --sizing-4: 1.6rem;
  --sizing-5: 2rem;
  --sizing-6: 2.4rem;
  --sizing-7: 2.8rem;
  --sizing-8: 3.2rem;
  --sizing-9: 3.6rem;
  --sizing-10: 4rem;
  --sizing-11: 4.4rem;
  --sizing-12: 4.8rem;
  --sizing-14: 5.6rem;
  --sizing-16: 6.4rem;
  --sizing-20: 8rem;
  --sizing-24: 9.6rem;
  --sizing-28: 11.2rem;
  --sizing-32: 12.8rem;
  --sizing-36: 14.4rem;
  --sizing-40: 16rem;
  --sizing-44: 17.6rem;
  --sizing-48: 19.2rem;
  --sizing-52: 20.8rem;
  --sizing-56: 22.4rem;
  --sizing-60: 24rem;
  --sizing-64: 25.6rem;
  --sizing-px: 1px;
  --sizing-auto: auto;
  --sizing-full: 100%;
  --sizing-min: min-content;
  --sizing-max: max-content;
  --sizing-fit: fit-content;
  --sizing-screen-height: 100vh;
  --sizing-screen-width: 100vw;
  --spacing-0: 0rem;
  --spacing-1: 0.8rem;
  --spacing-2: 1.6rem;
  --spacing-3: 2.4rem;
  --spacing-4: 3.2rem;
  --spacing-5: 4rem;
  --spacing-6: 4.8rem;
  --spacing-7: 5.6rem;
  --spacing-8: 6.4rem;
  --spacing-9: 7.2rem;
  --spacing-10: 8rem;
  --spacing-11: 8.8rem;
  --spacing-12: 9.6rem;
  --spacing-13: 10.4rem;
  --spacing-14: 11.2rem;
  --spacing-15: 12rem;
  --spacing-16: 12.8rem;
  --spacing-17: 13.6rem;
  --spacing-18: 14.4rem;
  --spacing-19: 15.2rem;
  --spacing-20: 16rem;
  --spacing-h: 0.4rem;
  --font-family-primary: Arial;
  --font-family-secondary: Georgia;
  --font-weight-light: 300;
  --font-weight-regular: 400;
  --font-weight-medium: 500;
  --font-weight-semibold: 600;
  --font-weight-bold: 700;
  --font-size-display: 3.2rem;
  --font-size-title-t1: 4rem;
  --font-size-title-t2: 3.2rem;
  --font-size-title-t3: 2.8rem;
  --font-size-title-t4: 2.4rem;
  --font-size-body-display: 2.4rem;
  --font-size-body-default: 2rem;
  --font-size-body-small: 1.8rem;
  --font-size-body-caption: 1.8rem;
  --font-size-body-legal: 1.6rem;
  --font-size-body-eyebrow: 1.8rem;
  --font-size-body-stat: 7.2rem;
  --font-size-label-large: 2.4rem;
  --font-size-label-medium: 1.8rem;
  --font-size-label-small: 1.6rem;
  --font-size-cta-button: 1.8rem;
  --font-size-cta-text-link-large: 2.8rem;
  --font-size-cta-text-link-medium: 2.4rem;
  --font-size-cta-text-link-small: 1.8rem;
  --leading-none: 1;
  --leading-tight: 1.1;
  --leading-snug: 1.2;
  --leading-normal: 1.3;
  --leading-relaxed: 1.4;
  --leading-loose: 1.5;
  --leading-looser: 1.6;
  --tracking-tight: -0.025em;
  --tracking-normal: 0;
  --tracking-wide: 0.05em;
  --z-base: 0;
  --z-docked: 10;
  --z-dropdown: 1000;
  --z-sticky: 1100;
  --z-banner: 1200;
  --z-overlay: 1300;
  --z-modal: 1400;
  --z-popover: 1500;
  --z-skiplink: 1600;
  --z-toast: 1700;
  --z-tooltip: 1800;
  --grid-cols-1: 1;
  --grid-cols-2: 2;
  --grid-cols-3: 3;
  --grid-cols-4: 4;
  --grid-cols-5: 5;
  --grid-cols-6: 6;
  --grid-cols-12: 12;
  --justify-items-normal: normal;
  --justify-items-start: start;
  --justify-items-end: end;
  --justify-items-center: center;
  --justify-items-stretch: stretch;
  --align-items-start: flex-start;
  --align-items-end: flex-end;
  --align-items-center: center;
  --align-items-baseline: baseline;
  --align-items-stretch: stretch;
  --align-items-normal: normal;
  --text-align-left: left;
  --text-align-center: center;
  --text-align-right: right;
  --text-align-justify: justify;
  --text-align-inherit: inherit;
  --font-family-display: var(--font-family-primary);
  --font-family-title-t1: var(--font-family-primary);
  --font-family-title-t2: var(--font-family-primary);
  --font-family-title-t3: var(--font-family-primary);
  --font-family-title-t4: var(--font-family-primary);
  --font-family-body-display: var(--font-family-primary);
  --font-family-body-default: var(--font-family-primary);
  --font-family-body-small: var(--font-family-primary);
  --font-family-body-caption: var(--font-family-primary);
  --font-family-body-legal: var(--font-family-primary);
  --font-family-body-eyebrow: var(--font-family-primary);
  --font-family-body-stat: var(--font-family-primary);
  --font-family-label-large: var(--font-family-primary);
  --font-family-label-medium: var(--font-family-primary);
  --font-family-label-small: var(--font-family-primary);
  --font-family-cta-button: var(--font-family-primary);
  --font-family-cta-text-link-large: var(--font-family-primary);
  --font-family-cta-text-link-medium: var(--font-family-primary);
  --font-family-cta-text-link-small: var(--font-family-primary);
  --font-weight-display: var(--font-weight-regular);
  --font-weight-title-t1: var(--font-weight-regular);
  --font-weight-title-t2: var(--font-weight-regular);
  --font-weight-title-t3: var(--font-weight-regular);
  --font-weight-title-t4: var(--font-weight-regular);
  --font-weight-body-display: var(--font-weight-regular);
  --font-weight-body-default: var(--font-weight-regular);
  --font-weight-body-small: var(--font-weight-regular);
  --font-weight-body-caption: var(--font-weight-regular);
  --font-weight-body-legal: var(--font-weight-regular);
  --font-weight-body-eyebrow: var(--font-weight-regular);
  --font-weight-body-stat: var(--font-weight-regular);
  --font-weight-label-large: var(--font-weight-regular);
  --font-weight-label-medium: var(--font-weight-regular);
  --font-weight-label-small: var(--font-weight-regular);
  --font-weight-cta-button: var(--font-weight-regular);
  --font-weight-cta-text-link-large: var(--font-weight-regular);
  --font-weight-cta-text-link-medium: var(--font-weight-regular);
  --font-weight-cta-text-link-small: var(--font-weight-regular);
  --polaris-breakpoint-xs: 320px;
  --polaris-breakpoint-sm: 480px;
  --polaris-breakpoint-md: 768px;
  --polaris-breakpoint-lg: 1024px;
  --polaris-breakpoint-xl: 1280px;
  --polaris-breakpoint-xxl: 1536px;
  --layout-narrow-width: 768px;
  --polaris-col-row-basis: var(--sizing-60, 24rem);
}
:where(:root, [data-polaris-theme]) {
  --color-text-heading-default: var(--color-text-primary);
  --color-text-link-state-primary-hover: var(--color-text-link-primary);
  --color-text-link-state-primary-pressed: var(--color-text-link-primary);
  --color-text-link-state-on-dark-hover: var(--color-text-link-on-dark);
  --color-text-link-state-on-dark-pressed: var(--color-text-link-on-dark);
  --font-size-title-t5: var(--font-size-title-t4);
  --font-size-title-t6: var(--font-size-title-t4);
  --color-text-heading-h1: var(--color-text-heading-default);
  --color-text-heading-h2: var(--color-text-heading-default);
  --color-text-heading-h3: var(--color-text-heading-default);
  --color-text-heading-h4: var(--color-text-heading-default);
  --color-text-heading-h5: var(--color-text-heading-default);
  --color-text-heading-h6: var(--color-text-heading-default);
  --font-family-title-t5: var(--font-family-title-t4);
  --font-family-title-t6: var(--font-family-title-t4);
  --font-weight-title-t5: var(--font-weight-title-t4);
  --font-weight-title-t6: var(--font-weight-title-t4);
}
