:root{--border-radius-xs:2px;--border-radius-sm:4px;--border-radius-md:8px;--border-radius-lg:12px;--border-radius-xl:16px;--border-radius-xxl:24px;--border-radius-xxxl:32px;--border-radius-full:9999px;--outline-width:2px;--outline-offset:2px;--shadow-sm-weak:0 2px 4px 0 #004d990f;--shadow-sm-strong:0 2px 4px 0 #004d9929;--shadow-lg-weak:0 4px 16px 0 #004d990f;--shadow-lg-strong:0 4px 16px 0 #004d9929;--spacing-2:2px;--spacing-4:4px;--spacing-6:6px;--spacing-8:8px;--spacing-12:12px;--spacing-16:16px;--spacing-20:20px;--spacing-24:24px;--spacing-32:32px;--spacing-40:40px;--spacing-48:48px;--spacing-56:56px;--spacing-64:64px;--spacing-80:80px;--spacing-96:96px;--spacing-text-heading:.5em;--spacing-text-paragraph:1em;--spacing-text-inset:2em;--spacing-module:40px;--spacing-gutter-sm:16px;--spacing-gutter-md:32px;--spacing-gutter-lg:80px;--typography-heading-1:700 2.25rem/1.2em var(--fontfamily-primary,system-ui);--typography-heading-1-font-family:var(--fontfamily-primary,system-ui);--typography-heading-1-font-weight-default:700;--typography-heading-1-font-weight-medium:500;--typography-heading-1-font-weight-bold:700;--typography-heading-1-line-height:1.2em;--typography-heading-1-font-size:36px;--typography-heading-1-font-size-desktop:48px;--typography-heading-1-letter-spacing:normal;--typography-heading-2:700 2rem/1.2em var(--fontfamily-primary,system-ui);--typography-heading-2-font-family:var(--fontfamily-primary,system-ui);--typography-heading-2-font-weight-default:700;--typography-heading-2-font-weight-medium:500;--typography-heading-2-font-weight-bold:700;--typography-heading-2-line-height:1.2em;--typography-heading-2-font-size:32px;--typography-heading-2-font-size-desktop:36px;--typography-heading-2-letter-spacing:normal;--typography-heading-3:700 1.75rem/1.2em var(--fontfamily-primary,system-ui);--typography-heading-3-font-family:var(--fontfamily-primary,system-ui);--typography-heading-3-font-weight-default:700;--typography-heading-3-font-weight-medium:500;--typography-heading-3-font-weight-bold:700;--typography-heading-3-line-height:1.2em;--typography-heading-3-font-size:28px;--typography-heading-3-font-size-desktop:32px;--typography-heading-3-letter-spacing:normal;--typography-heading-4:700 1.5rem/1.2em var(--fontfamily-primary,system-ui);--typography-heading-4-font-family:var(--fontfamily-primary,system-ui);--typography-heading-4-font-weight-default:700;--typography-heading-4-font-weight-medium:500;--typography-heading-4-font-weight-bold:700;--typography-heading-4-line-height:1.2em;--typography-heading-4-font-size:24px;--typography-heading-4-font-size-desktop:28px;--typography-heading-4-letter-spacing:normal;--typography-heading-5:700 1.25rem/1.2em var(--fontfamily-primary,system-ui);--typography-heading-5-font-family:var(--fontfamily-primary,system-ui);--typography-heading-5-font-weight-default:700;--typography-heading-5-font-weight-medium:500;--typography-heading-5-font-weight-bold:700;--typography-heading-5-line-height:1.2em;--typography-heading-5-font-size:20px;--typography-heading-5-font-size-desktop:24px;--typography-heading-5-letter-spacing:normal;--typography-heading-6:700 1rem/1.2em var(--fontfamily-primary,system-ui);--typography-heading-6-font-family:var(--fontfamily-primary,system-ui);--typography-heading-6-font-weight-default:700;--typography-heading-6-font-weight-medium:500;--typography-heading-6-font-weight-bold:700;--typography-heading-6-line-height:1.2em;--typography-heading-6-font-size:16px;--typography-heading-6-font-size-desktop:20px;--typography-heading-6-letter-spacing:normal;--typography-body-large:400 1.125rem/1.6em var(--fontfamily-primary,system-ui);--typography-body-large-font-family:var(--fontfamily-primary,system-ui);--typography-body-large-font-weight-default:400;--typography-body-large-font-weight-regular:400;--typography-body-large-font-weight-semi-bold:600;--typography-body-large-line-height:1.6em;--typography-body-large-font-size:18px;--typography-body-large-letter-spacing:normal;--typography-body:400 1rem/1.6em var(--fontfamily-primary,system-ui);--typography-body-font-family:var(--fontfamily-primary,system-ui);--typography-body-font-weight-default:400;--typography-body-font-weight-regular:400;--typography-body-font-weight-semi-bold:600;--typography-body-line-height:1.6em;--typography-body-font-size:16px;--typography-body-letter-spacing:normal;--typography-body-small:400 .875rem/1.6em var(--fontfamily-primary,system-ui);--typography-body-small-font-family:var(--fontfamily-primary,system-ui);--typography-body-small-font-weight-default:400;--typography-body-small-font-weight-regular:400;--typography-body-small-font-weight-semi-bold:600;--typography-body-small-line-height:1.6em;--typography-body-small-font-size:14px;--typography-body-small-letter-spacing:normal;--typography-label-xtra-large:500 1.375rem/1.2em var(--fontfamily-primary,system-ui);--typography-label-xtra-large-font-family:var(--fontfamily-primary,system-ui);--typography-label-xtra-large-font-weight-default:500;--typography-label-xtra-large-font-weight-regular:400;--typography-label-xtra-large-font-weight-medium:500;--typography-label-xtra-large-font-weight-bold:700;--typography-label-xtra-large-line-height:1.2em;--typography-label-xtra-large-font-size:22px;--typography-label-xtra-large-letter-spacing:normal;--typography-label-large:500 1.125rem/1.2em var(--fontfamily-primary,system-ui);--typography-label-large-font-family:var(--fontfamily-primary,system-ui);--typography-label-large-font-weight-default:500;--typography-label-large-font-weight-regular:400;--typography-label-large-font-weight-medium:500;--typography-label-large-font-weight-bold:700;--typography-label-large-line-height:1.2em;--typography-label-large-font-size:18px;--typography-label-large-letter-spacing:normal;--typography-label:500 1rem/1.2em var(--fontfamily-primary,system-ui);--typography-label-font-family:var(--fontfamily-primary,system-ui);--typography-label-font-weight-default:500;--typography-label-font-weight-regular:400;--typography-label-font-weight-medium:500;--typography-label-font-weight-bold:700;--typography-label-line-height:1.2em;--typography-label-font-size:16px;--typography-label-letter-spacing:normal;--typography-label-small:500 .875rem/1.2em var(--fontfamily-primary,system-ui);--typography-label-small-font-family:var(--fontfamily-primary,system-ui);--typography-label-small-font-weight-default:500;--typography-label-small-font-weight-regular:400;--typography-label-small-font-weight-medium:500;--typography-label-small-font-weight-bold:700;--typography-label-small-line-height:1.2em;--typography-label-small-font-size:14px;--typography-label-small-letter-spacing:normal;--typography-label-xtra-small:500 .75rem/1.2em var(--fontfamily-primary,system-ui);--typography-label-xtra-small-font-family:var(--fontfamily-primary,system-ui);--typography-label-xtra-small-font-weight-default:500;--typography-label-xtra-small-font-weight-regular:400;--typography-label-xtra-small-font-weight-medium:500;--typography-label-xtra-small-font-weight-bold:700;--typography-label-xtra-small-line-height:1.2em;--typography-label-xtra-small-font-size:12px;--typography-label-xtra-small-letter-spacing:.02em}.theme-grey{--color-background-interactive-buttons-ghost-idle:#004d9900;--color-background-interactive-buttons-media-idle:#00000080;--color-background-interactive-buttons-media-hover:#0009;--color-background-interactive-buttons-media-active:#000000b3;--color-background-interactive-solid-hover:#0073e5;--color-background-interactive-solid-active:#004d99;--color-background-interactive-solid-selected:#0073e5;--color-background-interactive-transparent-hover:#004d990f;--color-background-interactive-transparent-active:#004d9929;--color-background-interactive-transparent-selected:#9cf3;--color-background-interactive-transparent-popover:#000000e6;--color-background-surface:#f2f4f6;--color-background-surface-inverse:#15191e;--color-background-on-surface-primary:#fff;--color-background-on-surface-primary-alt:#e6eaef;--color-background-on-surface-secondary:#003264;--color-background-on-surface-secondary-alt:#d1e5fa;--color-background-on-surface-secondary-emphasis:#0073e5;--color-background-on-surface-inverse:#f2f4f6;--color-background-backdrop:#0006;--color-background-system-disabled-primary:#dae0e7;--color-background-system-disabled-secondary:#f2f4f6;--color-background-system-error-weak:#fce8ea;--color-background-system-error-strong:#f12233;--color-background-system-error-stronger:#b81422;--color-background-system-error-strongest:#8a0f1a;--color-background-system-warning-weak:#fff4e0;--color-background-system-warning-strong:#f8a100;--color-background-system-success-weak:#eff7ed;--color-background-system-success-strong:#4b8f3d;--color-background-system-sales-weak:#fff9cc;--color-background-system-sales-strong:#ffe100;--color-border-interactive-inputs-secondary-idle:#004d9900;--color-border-interactive-inputs-secondary-hover:#004d9900;--color-border-interactive-hover:#004d994d;--color-border-interactive-active:#004d9966;--color-border-primary:#ced5de;--color-border-primary-alt:#98a4b3;--color-border-primary-inverse:#fff;--color-border-secondary:#dae0e7;--color-border-emphasis:#0073e5;--color-border-system-disabled:#ced5de;--color-border-system-error-weak:#f7babf;--color-border-system-error-strong:#b81422;--color-border-system-warning-weak:#ffda99;--color-border-system-warning-strong:#f8a100;--color-border-system-success-weak:#bee0b8;--color-border-system-success-strong:#4b8f3d;--color-border-system-sales-weak:#ffe100;--color-border-system-sales-strong:#ffe100;--color-text-primary:#003264;--color-text-primary-alt:#15191e;--color-text-primary-inverse:#fff;--color-text-secondary:#5b6b80;--color-text-secondary-inverse:#fffc;--color-text-emphasis:#06c;--color-text-emphasis-alt:#004d99;--color-text-system-disabled:#7b899d;--color-text-system-error-weak:#fad1d4;--color-text-system-error-strong:#b81422;--color-text-system-error-strongest:#8a0f1a;--color-text-system-warning-weak:#ffeccc;--color-text-system-warning-strong:#ad5400;--color-text-system-warning-strongest:#8e4400;--color-text-system-success-weak:#dff0db;--color-text-system-success-strong:#386b2e;--color-text-system-success-strongest:#28561f;--color-text-system-sales-weak:#fff6b2;--color-text-system-sales-strong:#ad5400;--color-text-system-sales-strongest:#8e4400;--color-background-interactive-buttons-secondary-idle:var(--color-background-on-surface-primary);--color-background-interactive-buttons-tertiary-idle:var(--color-background-on-surface-inverse);--color-background-interactive-buttons-destructive-idle:var(--color-background-system-error-stronger);--color-background-interactive-buttons-destructive-hover:var(--color-background-system-error-strong);--color-background-interactive-buttons-destructive-active:var(--color-background-system-error-strongest);--color-background-interactive-inputs-primary-idle:var(--color-background-on-surface-primary);--color-background-interactive-inputs-primary-active:var(--color-background-on-surface-primary);--color-background-interactive-inputs-secondary-idle:var(--color-background-on-surface-primary-alt);--color-background-interactive-inputs-secondary-active:var(--color-background-on-surface-primary);--color-background-interactive-selection-inputs-idle:var(--color-background-on-surface-primary);--color-background-interactive-selection-inputs-selected:var(--color-background-interactive-solid-selected);--color-border-interactive-buttons-secondary-idle:var(--color-border-secondary);--color-border-interactive-buttons-secondary-hover:var(--color-border-interactive-hover);--color-border-interactive-buttons-secondary-active:var(--color-border-interactive-active);--color-border-interactive-buttons-tertiary-idle:var(--color-border-primary);--color-border-interactive-buttons-tertiary-hover:var(--color-border-interactive-hover);--color-border-interactive-buttons-tertiary-active:var(--color-border-interactive-active);--color-border-interactive-inputs-primary-idle:var(--color-border-primary);--color-border-interactive-inputs-primary-hover:var(--color-border-primary-alt);--color-border-interactive-selection-inputs-idle:var(--color-border-primary-alt);--color-border-interactive-selection-inputs-hover:var(--color-border-primary-alt);--color-border-interactive-selection-card-idle:var(--color-border-primary);--color-border-interactive-selection-card-hover:var(--color-border-primary-alt);--color-border-interactive-selected:var(--color-border-emphasis);--color-text-interactive-buttons-primary:var(--color-text-primary-inverse);--color-text-interactive-buttons-secondary:var(--color-text-primary);--color-text-interactive-buttons-media:var(--color-text-primary-inverse);--color-text-interactive-buttons-destructive:var(--color-text-primary-inverse);--color-text-interactive-inputs-primary-placeholder:var(--color-text-secondary);--color-text-interactive-inputs-primary-idle:var(--color-text-primary);--color-text-interactive-nav-item-selected:var(--color-text-emphasis);--color-text-interactive-selection-inputs-icon:var(--color-text-primary-inverse);--color-text-interactive-selection-card-idle:var(--color-text-primary-alt);--color-text-interactive-selection-card-selected:var(--color-text-emphasis);--color-border-interactive-inputs-primary-active:var(--color-border-interactive-selected);--color-border-interactive-inputs-secondary-active:var(--color-border-interactive-selected);--color-border-interactive-selection-inputs-selected:var(--color-border-interactive-selected)}.theme-inverse{--color-background-interactive-buttons-ghost-idle:#9cf0;--color-background-interactive-buttons-media-idle:#00000080;--color-background-interactive-buttons-media-hover:#0009;--color-background-interactive-buttons-media-active:#000000b3;--color-background-interactive-inputs-secondary-idle:#9cf3;--color-background-interactive-solid-hover:#0073e5;--color-background-interactive-solid-active:#06c;--color-background-interactive-solid-selected:#fff;--color-background-interactive-transparent-hover:#9cf3;--color-background-interactive-transparent-active:#9cf6;--color-background-interactive-transparent-selected:#9cf6;--color-background-interactive-transparent-popover:#000000e6;--color-background-surface:#003264;--color-background-surface-inverse:#fff;--color-background-on-surface-primary:#9cf3;--color-background-on-surface-primary-alt:#9cf6;--color-background-on-surface-secondary:#06c;--color-background-on-surface-secondary-alt:#9cf;--color-background-on-surface-secondary-emphasis:#0073e5;--color-background-on-surface-inverse:#fff;--color-background-backdrop:#0006;--color-background-system-disabled-primary:#ffffff4d;--color-background-system-disabled-secondary:#ffffffb3;--color-background-system-error-weak:#fce8ea;--color-background-system-error-strong:#f12233;--color-background-system-error-stronger:#b81422;--color-background-system-error-strongest:#8a0f1a;--color-background-system-warning-weak:#fff4e0;--color-background-system-warning-strong:#f8a100;--color-background-system-success-weak:#eff7ed;--color-background-system-success-strong:#4b8f3d;--color-background-system-sales-weak:#fff9cc;--color-background-system-sales-strong:#ffe100;--color-border-interactive-buttons-secondary-idle:#004d9900;--color-border-interactive-buttons-secondary-hover:#004d9900;--color-border-interactive-buttons-secondary-active:#004d9900;--color-border-interactive-buttons-tertiary-idle:#9cf6;--color-border-interactive-buttons-tertiary-hover:#99ccff80;--color-border-interactive-buttons-tertiary-active:#9cfc;--color-border-interactive-inputs-primary-idle:#004d9900;--color-border-interactive-inputs-primary-hover:#004d9900;--color-border-interactive-inputs-secondary-idle:#9cf0;--color-border-interactive-selection-card-idle:#9cf0;--color-border-interactive-selection-card-hover:#9cf0;--color-border-interactive-hover:#9cf6;--color-border-interactive-active:#9cf9;--color-border-primary:#9cf6;--color-border-primary-alt:#99ccff80;--color-border-primary-inverse:#4ca7ff;--color-border-secondary:#99ccff4d;--color-border-emphasis:#fff;--color-border-system-disabled:#ffffff80;--color-border-system-error-weak:#f7babf;--color-border-system-error-strong:#f12233;--color-border-system-warning-weak:#ffda99;--color-border-system-warning-strong:#f8a100;--color-border-system-success-weak:#bee0b8;--color-border-system-success-strong:#4b8f3d;--color-border-system-sales-weak:#ffe100;--color-border-system-sales-strong:#ffe100;--color-text-primary:#fff;--color-text-primary-alt:#fff;--color-text-primary-inverse:#003264;--color-text-secondary:#fffc;--color-text-secondary-inverse:#5b6b80;--color-text-emphasis:#9cf;--color-text-emphasis-alt:#b6d9fb;--color-text-system-disabled:#ffffffb3;--color-text-system-error-weak:#fad1d4;--color-text-system-error-strong:#ff6774;--color-text-system-error-strongest:#8a0f1a;--color-text-system-warning-weak:#ffeccc;--color-text-system-warning-strong:#ad5400;--color-text-system-warning-strongest:#8e4400;--color-text-system-success-weak:#dff0db;--color-text-system-success-strong:#386b2e;--color-text-system-success-strongest:#28561f;--color-text-system-sales-weak:#fff6b2;--color-text-system-sales-strong:#ad5400;--color-text-system-sales-strongest:#8e4400;--color-background-interactive-buttons-secondary-idle:var(--color-background-on-surface-inverse);--color-background-interactive-buttons-tertiary-idle:var(--color-background-on-surface-primary);--color-background-interactive-buttons-destructive-idle:var(--color-background-system-error-stronger);--color-background-interactive-buttons-destructive-hover:var(--color-background-system-error-strong);--color-background-interactive-buttons-destructive-active:var(--color-background-system-error-strongest);--color-background-interactive-inputs-primary-idle:var(--color-background-on-surface-inverse);--color-background-interactive-inputs-primary-active:var(--color-background-on-surface-inverse);--color-background-interactive-inputs-secondary-active:var(--color-background-on-surface-primary);--color-background-interactive-selection-inputs-idle:var(--color-background-on-surface-primary);--color-background-interactive-selection-inputs-selected:var(--color-background-on-surface-secondary);--color-border-interactive-inputs-primary-active:var(--color-border-primary-inverse);--color-border-interactive-inputs-secondary-hover:var(--color-border-interactive-hover);--color-border-interactive-inputs-secondary-active:var(--color-border-emphasis);--color-border-interactive-selection-inputs-idle:var(--color-border-emphasis);--color-border-interactive-selection-inputs-hover:var(--color-border-emphasis);--color-border-interactive-selection-inputs-selected:var(--color-border-interactive-active);--color-border-interactive-selected:var(--color-border-emphasis);--color-text-interactive-buttons-primary:var(--color-text-primary);--color-text-interactive-buttons-secondary:var(--color-text-primary-inverse);--color-text-interactive-buttons-media:var(--color-text-primary);--color-text-interactive-buttons-destructive:var(--color-text-primary);--color-text-interactive-inputs-primary-placeholder:var(--color-text-secondary-inverse);--color-text-interactive-inputs-primary-idle:var(--color-text-primary-inverse);--color-text-interactive-nav-item-selected:var(--color-text-primary);--color-text-interactive-selection-inputs-icon:var(--color-text-primary);--color-text-interactive-selection-card-idle:var(--color-text-primary);--color-text-interactive-selection-card-selected:var(--color-text-primary)}.theme-white{--color-background-interactive-buttons-ghost-idle:#004d9900;--color-background-interactive-buttons-media-idle:#00000080;--color-background-interactive-buttons-media-hover:#0009;--color-background-interactive-buttons-media-active:#000000b3;--color-background-interactive-solid-hover:#0073e5;--color-background-interactive-solid-active:#004d99;--color-background-interactive-solid-selected:#0073e5;--color-background-interactive-transparent-hover:#004d990f;--color-background-interactive-transparent-active:#004d991f;--color-background-interactive-transparent-selected:#9cf3;--color-background-interactive-transparent-popover:#000000e6;--color-background-surface:#fff;--color-background-surface-inverse:#15191e;--color-background-on-surface-primary:#f2f4f6;--color-background-on-surface-primary-alt:#e6eaef;--color-background-on-surface-secondary:#003264;--color-background-on-surface-secondary-alt:#e1edfa;--color-background-on-surface-secondary-emphasis:#0073e5;--color-background-on-surface-inverse:#fff;--color-background-backdrop:#0006;--color-background-system-disabled-primary:#dae0e7;--color-background-system-disabled-secondary:#f2f4f6;--color-background-system-error-weak:#fce8ea;--color-background-system-error-strong:#f12233;--color-background-system-error-stronger:#b81422;--color-background-system-error-strongest:#8a0f1a;--color-background-system-warning-weak:#fff4e0;--color-background-system-warning-strong:#f8a100;--color-background-system-success-weak:#eff7ed;--color-background-system-success-strong:#4b8f3d;--color-background-system-sales-weak:#fff9cc;--color-background-system-sales-strong:#ffe100;--color-border-interactive-buttons-secondary-idle:#004d9900;--color-border-interactive-buttons-secondary-hover:#004d9900;--color-border-interactive-buttons-secondary-active:#004d9900;--color-border-interactive-inputs-primary-idle:#004d9900;--color-border-interactive-inputs-primary-hover:#004d9900;--color-border-interactive-selection-card-idle:#004d9900;--color-border-interactive-selection-card-hover:#004d9900;--color-border-interactive-hover:#004d994d;--color-border-interactive-active:#004d9966;--color-border-primary:#ced5de;--color-border-primary-alt:#98a4b3;--color-border-primary-inverse:#fff;--color-border-secondary:#e6eaef;--color-border-emphasis:#0073e5;--color-border-system-disabled:#ced5de;--color-border-system-error-weak:#f7babf;--color-border-system-error-strong:#b81422;--color-border-system-warning-weak:#ffda99;--color-border-system-warning-strong:#f8a100;--color-border-system-success-weak:#bee0b8;--color-border-system-success-strong:#4b8f3d;--color-border-system-sales-weak:#ffe100;--color-border-system-sales-strong:#ffe100;--color-text-primary:#003264;--color-text-primary-alt:#15191e;--color-text-primary-inverse:#fff;--color-text-secondary:#5b6b80;--color-text-secondary-inverse:#fffc;--color-text-emphasis:#06c;--color-text-emphasis-alt:#004d99;--color-text-system-disabled:#7b899d;--color-text-system-error-weak:#fad1d4;--color-text-system-error-strong:#b81422;--color-text-system-error-strongest:#8a0f1a;--color-text-system-warning-weak:#ffeccc;--color-text-system-warning-strong:#ad5400;--color-text-system-warning-strongest:#8e4400;--color-text-system-success-weak:#dff0db;--color-text-system-success-strong:#386b2e;--color-text-system-success-strongest:#28561f;--color-text-system-sales-weak:#fff6b2;--color-text-system-sales-strong:#ad5400;--color-text-system-sales-strongest:#8e4400;--color-background-interactive-buttons-secondary-idle:var(--color-background-on-surface-primary);--color-background-interactive-buttons-tertiary-idle:var(--color-background-on-surface-inverse);--color-background-interactive-buttons-destructive-idle:var(--color-background-system-error-stronger);--color-background-interactive-buttons-destructive-hover:var(--color-background-system-error-strong);--color-background-interactive-buttons-destructive-active:var(--color-background-system-error-strongest);--color-background-interactive-inputs-primary-idle:var(--color-background-on-surface-primary);--color-background-interactive-inputs-primary-active:var(--color-background-on-surface-inverse);--color-background-interactive-inputs-secondary-idle:var(--color-background-on-surface-inverse);--color-background-interactive-inputs-secondary-active:var(--color-background-on-surface-inverse);--color-background-interactive-selection-inputs-idle:var(--color-background-on-surface-inverse);--color-background-interactive-selection-inputs-selected:var(--color-background-interactive-solid-selected);--color-border-interactive-buttons-tertiary-idle:var(--color-border-primary);--color-border-interactive-buttons-tertiary-hover:var(--color-border-interactive-hover);--color-border-interactive-buttons-tertiary-active:var(--color-border-interactive-active);--color-border-interactive-inputs-secondary-idle:var(--color-border-primary);--color-border-interactive-inputs-secondary-hover:var(--color-border-primary-alt);--color-border-interactive-selection-inputs-idle:var(--color-border-primary-alt);--color-border-interactive-selection-inputs-hover:var(--color-border-primary-alt);--color-border-interactive-selected:var(--color-border-emphasis);--color-text-interactive-buttons-primary:var(--color-text-primary-inverse);--color-text-interactive-buttons-secondary:var(--color-text-primary);--color-text-interactive-buttons-media:var(--color-text-primary-inverse);--color-text-interactive-buttons-destructive:var(--color-text-primary-inverse);--color-text-interactive-inputs-primary-placeholder:var(--color-text-secondary);--color-text-interactive-inputs-primary-idle:var(--color-text-primary);--color-text-interactive-nav-item-selected:var(--color-text-emphasis);--color-text-interactive-selection-inputs-icon:var(--color-text-primary-inverse);--color-text-interactive-selection-card-idle:var(--color-text-primary-alt);--color-text-interactive-selection-card-selected:var(--color-text-emphasis);--color-border-interactive-inputs-primary-active:var(--color-border-interactive-selected);--color-border-interactive-inputs-secondary-active:var(--color-border-interactive-selected);--color-border-interactive-selection-inputs-selected:var(--color-border-interactive-selected)}

:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:before,:after{box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}img{max-block-size:100%;max-inline-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{appearance:revert}pre{all:revert}::placeholder{color:inherit}::marker{content:normal;content:initial}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}
:root{--transition-smooth-ease:cubic-bezier(.35, 0, .15, 1);--page-max:1600px;--product-image-background:white;--layer-overlay:800;--layer-dropdown:700;--layer-header:600;--layer-footer:500}
html,body{height:100%}body{min-height:100dvh;font-family:var(--typography-body-font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;flex-direction:column;display:flex;overflow-y:scroll}html[\:has\(dialog\:modal\[open\]\)]{padding-right:var(--scrollbar-width)}html:has(dialog:modal[open]){padding-right:var(--scrollbar-width)}html[\:has\(dialog\:modal\[open\]\)] body{overflow:hidden}html:has(dialog:modal[open]) body{overflow:hidden}main{flex-direction:column;flex:1;height:100%;min-height:80vh;display:flex}dialog{color:inherit;background:0 0;background:initial}:focus-visible{outline-style:solid;outline-color:var(--color-border-interactive-selected);outline-width:var(--outline-width);outline-offset:var(--outline-offset)}


