:root{--header-height: 70px;--computed-header-height: calc(var(--header-height) + 1px);--nav-bar-height: 50px;--computed-nav-bar-height: var(--nav-bar-height);--announcement-bar-height: 0px;--bottom-nav-height: 50px;--computed-bottom-nav-height: 50px}:root,.theme-light{--color-background-primary-transparent: var(--light-color-background-primary-transparent);--color-background-primary-thin: var(--light-color-background-primary-thin);--color-background-primary-base: var(--light-color-background-primary-base);--color-background-primary-thick: var(--light-color-background-primary-thick);--color-background-primary-solid: var(--light-color-background-primary-solid);--color-background-primary: var(--light-color-background-primary-solid);--color-background: var(--color-background-primary);--color-background-primary-inverse: var(--dark-color-background-primary-solid);--color-background-inverse: var(--color-background-primary-inverse);--color-background-secondary-transparent: var(--light-color-background-secondary-transparent);--color-background-secondary-thin: var(--light-color-background-secondary-thin);--color-background-secondary-base: var(--light-color-background-secondary-base);--color-background-secondary-thick: var(--light-color-background-secondary-thick);--color-background-secondary-solid: var(--light-color-background-secondary-solid);--color-background-secondary: var(--light-color-background-secondary-solid);--color-background-secondary-inverse: var(--dark-color-background-secondary-solid);--color-background-tertiary-transparent: var(--light-color-background-tertiary-transparent);--color-background-tertiary-thin: var(--light-color-background-tertiary-thin);--color-background-tertiary-base: var(--light-color-background-tertiary-base);--color-background-tertiary-thick: var(--light-color-background-tertiary-thick);--color-background-tertiary-solid: var(--light-color-background-tertiary-solid);--color-background-tertiary: var(--light-color-background-tertiary-solid);--color-background-tertiary-inverse: var(--dark-color-background-tertiary-solid);--color-background-quaternary-transparent: var(--light-color-background-quaternary-transparent);--color-background-quaternary-thin: var(--light-color-background-quaternary-thin);--color-background-quaternary-base: var(--light-color-background-quaternary-base);--color-background-quaternary-thick: var(--light-color-background-quaternary-thick);--color-background-quaternary-solid: var(--light-color-background-quaternary-solid);--color-background-quaternary: var(--light-color-background-quaternary-solid);--color-background-quaternary-inverse: var(--dark-color-background-quaternary-solid);--color-border-primary-transparent: var(--light-color-border-primary-transparent);--color-border-primary-thin: var(--light-color-border-primary-thin);--color-border-primary-base: var(--light-color-border-primary-base);--color-border-primary-thick: var(--light-color-border-primary-thick);--color-border-primary-solid: var(--light-color-border-primary-solid);--color-border-primary: var(--light-color-border-primary-solid);--color-border: var(--color-border-primary);--color-border-primary-inverse: var(--dark-color-border-primary-solid);--color-border-inverse: var(--color-border-primary-inverse);--color-border-secondary-transparent: var(--light-color-border-secondary-transparent);--color-border-secondary-thin: var(--light-color-border-secondary-thin);--color-border-secondary-base: var(--light-color-border-secondary-base);--color-border-secondary-thick: var(--light-color-border-secondary-thick);--color-border-secondary-solid: var(--light-color-border-secondary-solid);--color-border-secondary: var(--light-color-border-secondary-solid);--color-border-secondary-inverse: var(--dark-color-border-secondary-solid);--color-border-tertiary-transparent: var(--light-color-border-tertiary-transparent);--color-border-tertiary-thin: var(--light-color-border-tertiary-thin);--color-border-tertiary-base: var(--light-color-border-tertiary-base);--color-border-tertiary-thick: var(--light-color-border-tertiary-thick);--color-border-tertiary-solid: var(--light-color-border-tertiary-solid);--color-border-tertiary: var(--light-color-border-tertiary-solid);--color-border-tertiary-inverse: var(--dark-color-border-tertiary-solid);--color-border-quaternary-transparent: var(--light-color-border-quaternary-transparent);--color-border-quaternary-thin: var(--light-color-border-quaternary-thin);--color-border-quaternary-base: var(--light-color-border-quaternary-base);--color-border-quaternary-thick: var(--light-color-border-quaternary-thick);--color-border-quaternary-solid: var(--light-color-border-quaternary-solid);--color-border-quaternary: var(--light-color-border-quaternary-solid);--color-border-quaternary-inverse: var(--dark-color-border-quaternary-solid);--color-text: var(--light-color-text);--color-text-solid: var(--light-color-text-solid);--color-text-inverse: var(--dark-color-text);--color-text-solid-inverse: var(--dark-color-text-solid);--color-text-secondary: var(--light-color-text-secondary);--color-text-secondary-solid: var(--light-color-text-secondary-solid);--color-text-secondary-inverse: var(--dark-color-text-secondary);--color-text-secondary-solid-inverse: var(--dark-color-text-secondary-solid);--color-text-light: #ffffff;--color-text-light-secondary: #ffffff9e;--color-accent: var(--light-color-accent);--color-accent-secondary: var(--light-color-accent-secondary);--gradient-overlay-floor-fade: linear-gradient(to top, #17171772, #17171700);--dark-color-backdrop-thin: #17171772;--light-color-backdrop-thin: #17171772;--dark-color-backdrop: #171717B3;--light-color-backdrop: #17171762;--color-backdrop-thin: var(--light-color-backdrop-thin);--color-backdrop-thin-inverse: var(--dark-color-backdrop-thin);--color-backdrop: var(--light-color-backdrop);--color-backdrop-inverse: var(--dark-color-backdrop);--light-color-destructive-solid: #dc1f3c;--dark-color-destructive-solid: #e33952;--light-color-warning-solid: #c9a41c;--dark-color-warning-solid: #c9a41c;--light-color-success-solid: #36a60e;--dark-color-success-solid: #37ae0c;--color-destructive-solid: var(--light-color-destructive-solid);--color-warning-solid: var(--light-color-warning-solid);--color-success-solid: var(--light-color-success-solid);--light-color-background-success-transparent: #e2f8da00;--light-color-background-success-thin: #e2f8da80;--light-color-background-success-base: #e2f8daB3;--light-color-background-success-thick: #e2f8dacc;--light-color-background-success-solid: #e2f8da;--light-color-border-success-transparent: #c1d4ba00;--light-color-border-success-thin: #c1d4ba80;--light-color-border-success-base: #c1d4baB3;--light-color-border-success-thick: #c1d4baCC;--light-color-border-success-solid: #c1d4ba;--light-color-background-warning-transparent: #c9a41c00;--light-color-background-warning-thin: #c9a41c80;--light-color-background-warning-base: #c9a41cB3;--light-color-background-warning-thick: #c9a41cCC;--light-color-background-warning-solid: #c9a41c;--light-color-border-warning-transparent: #c9a41c00;--light-color-border-warning-thin: #c9a41c80;--light-color-border-warning-base: #c9a41cB3;--light-color-border-warning-thick: #c9a41cCC;--light-color-border-warning-solid: #c9a41c;--light-color-background-destructive-transparent: #FF3D5A00;--light-color-background-destructive-thin: #FF3D5A80;--light-color-background-destructive-base: #FF3D5AB3;--light-color-background-destructive-thick: #FF3D5ACC;--light-color-background-destructive-solid: #FF3D5A;--light-color-border-destructive-transparent: #FF3D5A00;--light-color-border-destructive-thin: #FF3D5A80;--light-color-border-destructive-base: #FF3D5AB3;--light-color-border-destructive-thick: #FF3D5ACC;--light-color-border-destructive-solid: #FF3D5A;--dark-color-background-success-transparent: #17330b00;--dark-color-background-success-thin: #17330b80;--dark-color-background-success-base: #17330bB3;--dark-color-background-success-thick: #17330bcc;--dark-color-background-success-solid: #17330b;--dark-color-border-success-transparent: #718f6600;--dark-color-border-success-thin: #718f6680;--dark-color-border-success-base: #718f66B3;--dark-color-border-success-thick: #718f66cc;--dark-color-border-success-solid: #718f66;--dark-color-background-warning-transparent: #44350a00;--dark-color-background-warning-thin: #44350a80;--dark-color-background-warning-base: #44350aB3;--dark-color-background-warning-thick: #44350aCC;--dark-color-background-warning-solid: #44350a;--dark-color-border-warning-transparent: #44350a00;--dark-color-border-warning-thin: #44350a80;--dark-color-border-warning-base: #44350aB3;--dark-color-border-warning-thick: #44350aCC;--dark-color-border-warning-solid: #44350a;--dark-color-background-destructive-transparent: #4d102000;--dark-color-background-destructive-thin: #4d102080;--dark-color-background-destructive-base: #4d1020B3;--dark-color-background-destructive-thick: #4d1020CC;--dark-color-background-destructive-solid: #4d1020;--dark-color-border-destructive-transparent: #4d102000;--dark-color-border-destructive-thin: #4d102080;--dark-color-border-destructive-base: #4d1020B3;--dark-color-border-destructive-thick: #4d1020CC;--dark-color-border-destructive-solid: #4d1020;--color-background-success-transparent: var(--light-color-background-success-transparent);--color-background-success-thin: var(--light-color-background-success-thin);--color-background-success-base: var(--light-color-background-success-base);--color-background-success-thick: var(--light-color-background-success-thick);--color-background-success-solid: var(--light-color-background-success-solid);--color-background-success: var(--light-color-background-success-solid);--color-border-success-transparent: var(--light-color-border-success-transparent);--color-border-success-thin: var(--light-color-border-success-thin);--color-border-success-base: var(--light-color-border-success-base);--color-border-success-thick: var(--light-color-border-success-thick);--color-border-success-solid: var(--light-color-border-success-solid);--color-border-success: var(--light-color-border-success-solid);--color-background-warning-transparent: var(--light-color-background-warning-transparent);--color-background-warning-thin: var(--light-color-background-warning-thin);--color-background-warning-base: var(--light-color-background-warning-base);--color-background-warning-thick: var(--light-color-background-warning-thick);--color-background-warning-solid: var(--light-color-background-warning-solid);--color-background-warning: var(--light-color-background-warning-solid);--color-border-warning-transparent: var(--light-color-border-warning-transparent);--color-border-warning-thin: var(--light-color-border-warning-thin);--color-border-warning-base: var(--light-color-border-warning-base);--color-border-warning-thick: var(--light-color-border-warning-thick);--color-border-warning-solid: var(--light-color-border-warning-solid);--color-border-warning: var(--light-color-border-warning-solid);--color-background-destructive-transparent: var(--light-color-background-destructive-transparent);--color-background-destructive-thin: var(--light-color-background-destructive-thin);--color-background-destructive-base: var(--light-color-background-destructive-base);--color-background-destructive-thick: var(--light-color-background-destructive-thick);--color-background-destructive-solid: var(--light-color-background-destructive-solid);--color-background-destructive: var(--light-color-background-destructive-solid);--color-border-destructive-transparent: var(--light-color-border-destructive-transparent);--color-border-destructive-thin: var(--light-color-border-destructive-thin);--color-border-destructive-base: var(--light-color-border-destructive-base);--color-border-destructive-thick: var(--light-color-border-destructive-thick);--color-border-destructive-solid: var(--light-color-border-destructive-solid);--color-border-destructive: var(--light-color-border-destructive-solid);--font-size-eyebrow-primary: 1.3rem;--line-height-eyebrow-primary: 1.4rem;--font-size-eyebrow-secondary: 1.2rem;--line-height-eyebrow-secondary: 1.35rem;--font-size-primary: 1.5rem;--line-height-primary: 1.8rem;--letter-spacing-primary: normal;--font-size-primary-l: 2rem;--line-height-primary-l: 1.3rem;--font-size-secondary: 1.4rem;--line-height-secondary: 1.8rem;--letter-spacing-secondary: normal;--font-size-secondary-l: 1.7rem;--line-height-secondary-l: 2.2rem;--letter-spacing-secondary-l: normal;--font-size-tertiary: 1.3rem;--line-height-tertiary: 1.55rem;--letter-spacing-tertiary: normal;--font-size-quaternary: 1.2rem;--line-height-quaternary: 1.35rem;--letter-spacing-quaternary: normal;--font-size-base: 16px;--line-height-base: 1.5rem;--letter-spacing-base: normal;--font-size-s: .8rem;--line-height-s: 1.24rem;--line-height-xs: 2rem;--letter-spacing-s: normal;--font-size-xs: .69rem;--font-size-l: 1.1rem;--line-height-l: 1.5rem;--font-size-xl: 1.3rem;--line-height-xl: 1.6rem;--content-padding-xs: .35rem;--content-padding-s: .5rem;--content-padding: 1.1rem;--content-padding-l: 2.5rem;--content-padding-xl: 4rem;--space-xs: .29rem;--space-s: .55rem;--space-base: 1.3rem;--space-l: 2rem;--space-xl: 3rem;--space-xxl: 4rem;--space-3xl: 5rem;--space-4xl: 7rem;--space-5xl: 8rem;--vertical-section-padding-base: 4rem;--input-height-s: 30px;--input-height-base: 40px;--corner-radius-xs: .7rem;--corner-radius-s: .69rem;--corner-radius-base: .9rem;--corner-radius-m: calc(var(--corner-radius-l) - var(--content-padding-xs));--corner-radius-l: 2.2rem;--text-shadow-base: 0rem 0rem .55rem rgba(24, 24, 24, .72);--color-shadow-light: rgba(24, 24, 24, .2);--color-shadow-base: rgba(24, 24, 24, .5);--box-shadow-light: 0rem 0rem 5rem var(--color-shadow-light);--box-shadow-base: 0rem 0rem 5rem var(--color-shadow-base);--content-max-width-narrow: 580px;--content-max-width-base: 650px;--content-max-width-medium: 800px;--content-max-width-wide: 1100px;--content-max-width-full: 100%;--content-max-width-boundary: 1250px;--safe-area-top: env(safe-area-inset-top);--safe-area-bottom: env(safe-area-inset-bottom);--safe-area-left: env(safe-area-inset-left);--safe-area-right: env(safe-area-inset-right);--field-open-z-index: 5;--aspect-ratio-portrait-tall: 9 / 13;--aspect-ratio-portrait: 8 / 10;--aspect-ratio-adaptive-portrait: 16 / 9;--aspect-ratio-square: 1 / 1;--aspect-ratio-landscape: 16 / 9;--aspect-ratio-adaptive-landscape: 5 / 4;--aspect-ratio-wide: 24 / 9;--aspect-ratio-adaptive-wide: 5 / 4}@media (min-width: 400px){:root{--font-size-primary-l: 2.8rem;--line-height-primary-l: 1.29rem}}@media (min-width: 650px){:root{--font-size-base: 17px;--content-padding: 2rem;--font-size-eyebrow-primary: 1.3rem;--font-size-eyebrow-secondary: 1.2rem;--font-size-primary: 2rem;--line-height-primary: 2.4rem;--letter-spacing-primary: normal;--font-size-secondary-l: 2rem;--line-height-secondary-l: 2.4rem;--letter-spacing-secondary-l: normal;--font-size-l: 1.2rem;--line-height-l: 1.7rem;--font-size-xl: 1.52rem;--line-height-xl: 1.9rem;--vertical-section-padding-base: 4rem}}@media (min-width: 800px){:root{--font-size-primary-l: 4rem !important;--line-height-primary-l: 1.3rem !important;--aspect-ratio-adaptive-portrait: 8 / 10 !important;--aspect-ratio-adaptive-landscape: 17 / 9 !important;--aspect-ratio-adaptive-wide: 24 / 9 !important}}.theme-overlay{--color-text: var(--color-text-light);--color-text-secondary: var(--color-text-light-secondary)}.theme-dark{color-scheme:dark;--color-background-primary-transparent: var(--dark-color-background-primary-transparent);--color-background-primary-thin: var(--dark-color-background-primary-thin);--color-background-primary-base: var(--dark-color-background-primary-base);--color-background-primary-thick: var(--dark-color-background-primary-thick);--color-background-primary-solid: var(--dark-color-background-primary-solid);--color-background-primary: var(--dark-color-background-primary-solid);--color-background: var(--color-background-primary);--color-background-primary-inverse: var(--light-color-background-primary-solid);--color-background-inverse: var(--color-background-primary-inverse);--color-background-secondary-transparent: var(--dark-color-background-secondary-transparent);--color-background-secondary-thin: var(--dark-color-background-secondary-thin);--color-background-secondary-base: var(--dark-color-background-secondary-base);--color-background-secondary-thick: var(--dark-color-background-secondary-thick);--color-background-secondary-solid: var(--dark-color-background-secondary-solid);--color-background-secondary: var(--dark-color-background-secondary-solid);--color-background-secondary-inverse: var(--light-color-background-secondary-solid);--color-background-tertiary-transparent: var(--dark-color-background-tertiary-transparent);--color-background-tertiary-thin: var(--dark-color-background-tertiary-thin);--color-background-tertiary-base: var(--dark-color-background-tertiary-base);--color-background-tertiary-thick: var(--dark-color-background-tertiary-thick);--color-background-tertiary-solid: var(--dark-color-background-tertiary-solid);--color-background-tertiary: var(--dark-color-background-tertiary-solid);--color-background-tertiary-inverse: var(--light-color-background-tertiary-solid);--color-background-quaternary-transparent: var(--dark-color-background-quaternary-transparent);--color-background-quaternary-thin: var(--dark-color-background-quaternary-thin);--color-background-quaternary-base: var(--dark-color-background-quaternary-base);--color-background-quaternary-thick: var(--dark-color-background-quaternary-thick);--color-background-quaternary-solid: var(--dark-color-background-quaternary-solid);--color-background-quaternary: var(--dark-color-background-quaternary-solid);--color-background-quaternary-inverse: var(--light-color-background-quaternary-solid);--color-border-primary-transparent: var(--dark-color-border-primary-transparent);--color-border-primary-thin: var(--dark-color-border-primary-thin);--color-border-primary-base: var(--dark-color-border-primary-base);--color-border-primary-thick: var(--dark-color-border-primary-thick);--color-border-primary-solid: var(--dark-color-border-primary-solid);--color-border-primary: var(--dark-color-border-primary-solid);--color-border: var(--color-border-primary);--color-border-primary-inverse: var(--light-color-border-primary-solid);--color-border-inverse: var(--color-border-primary-inverse);--color-border-secondary-transparent: var(--dark-color-border-secondary-transparent);--color-border-secondary-thin: var(--dark-color-border-secondary-thin);--color-border-secondary-base: var(--dark-color-border-secondary-base);--color-border-secondary-thick: var(--dark-color-border-secondary-thick);--color-border-secondary-solid: var(--dark-color-border-secondary-solid);--color-border-secondary: var(--dark-color-border-secondary-solid);--color-border-secondary-inverse: var(--light-color-border-secondary-solid);--color-border-tertiary-transparent: var(--dark-color-border-tertiary-transparent);--color-border-tertiary-thin: var(--dark-color-border-tertiary-thin);--color-border-tertiary-base: var(--dark-color-border-tertiary-base);--color-border-tertiary-thick: var(--dark-color-border-tertiary-thick);--color-border-tertiary-solid: var(--dark-color-border-tertiary-solid);--color-border-tertiary: var(--dark-color-border-tertiary-solid);--color-border-tertiary-inverse: var(--light-color-border-tertiary-solid);--color-border-quaternary-transparent: var(--dark-color-border-quaternary-transparent);--color-border-quaternary-thin: var(--dark-color-border-quaternary-thin);--color-border-quaternary-base: var(--dark-color-border-quaternary-base);--color-border-quaternary-thick: var(--dark-color-border-quaternary-thick);--color-border-quaternary-solid: var(--dark-color-border-quaternary-solid);--color-border-quaternary: var(--dark-color-border-quaternary-solid);--color-border-quaternary-inverse: var(--light-color-border-quaternary-solid);--color-text: var(--dark-color-text);--color-text-solid: var(--dark-color-text-solid);--color-text-secondary: var(--dark-color-text-secondary);--color-text-secondary-solid: var(--dark-color-text-secondary-solid);--color-text-inverse: var(--light-color-text);--color-text-solid-inverse: var(--light-color-text-solid);--color-text-secondary-inverse: var(--light-color-text-secondary);--color-text-secondary-solid-inverse: var(--light-color-text-secondary-solid);--color-accent: var(--dark-color-accent);--color-accent-secondary: var(--dark-color-accent-secondary);--color-backdrop-thin: var(--dark-color-backdrop-thin);--color-backdrop-thin-inverse: var(--light-color-backdrop-thin);--color-backdrop: var(--dark-color-backdrop);--color-backdrop-inverse: var(--light-color-backdrop);--color-destructive-solid: var(--dark-color-destructive-solid);--color-warning-solid: var(--dark-color-warning-solid);--color-success-solid: var(--dark-color-success-solid);--color-background-success-transparent: var(--dark-color-background-success-transparent);--color-background-success-thin: var(--dark-color-background-success-thin);--color-background-success-base: var(--dark-color-background-success-base);--color-background-success-thick: var(--dark-color-background-success-thick);--color-background-success-solid: var(--dark-color-background-success-solid);--color-background-success: var(--dark-color-background-success-solid);--color-border-success-transparent: var(--dark-color-border-success-transparent);--color-border-success-thin: var(--dark-color-border-success-thin);--color-border-success-base: var(--dark-color-border-success-base);--color-border-success-thick: var(--dark-color-border-success-thick);--color-border-success-solid: var(--dark-color-border-success-solid);--color-border-success: var(--dark-color-border-success-solid);--color-background-warning-transparent: var(--dark-color-background-warning-transparent);--color-background-warning-thin: var(--dark-color-background-warning-thin);--color-background-warning-base: var(--dark-color-background-warning-base);--color-background-warning-thick: var(--dark-color-background-warning-thick);--color-background-warning-solid: var(--dark-color-background-warning-solid);--color-background-warning: var(--dark-color-background-warning-solid);--color-border-warning-transparent: var(--dark-color-border-warning-transparent);--color-border-warning-thin: var(--dark-color-border-warning-thin);--color-border-warning-base: var(--dark-color-border-warning-base);--color-border-warning-thick: var(--dark-color-border-warning-thick);--color-border-warning-solid: var(--dark-color-border-warning-solid);--color-border-warning: var(--dark-color-border-warning-solid);--color-background-destructive-transparent: var(--dark-color-background-destructive-transparent);--color-background-destructive-thin: var(--dark-color-background-destructive-thin);--color-background-destructive-base: var(--dark-color-background-destructive-base);--color-background-destructive-thick: var(--dark-color-background-destructive-thick);--color-background-destructive-solid: var(--dark-color-background-destructive-solid);--color-background-destructive: var(--dark-color-background-destructive-solid);--color-border-destructive-transparent: var(--dark-color-border-destructive-transparent);--color-border-destructive-thin: var(--dark-color-border-destructive-thin);--color-border-destructive-base: var(--dark-color-border-destructive-base);--color-border-destructive-thick: var(--dark-color-border-destructive-thick);--color-border-destructive-solid: var(--dark-color-border-destructive-solid);--color-border-destructive: var(--dark-color-border-destructive-solid)}@media (prefers-color-scheme: dark){:root:not(.ignore-color-scheme-preference),.app:not(.ignore-color-scheme-preference),.theme-light.theme-auto{--color-background-primary-transparent: var(--dark-color-background-primary-transparent);--color-background-primary-thin: var(--dark-color-background-primary-thin);--color-background-primary-base: var(--dark-color-background-primary-base);--color-background-primary-thick: var(--dark-color-background-primary-thick);--color-background-primary-solid: var(--dark-color-background-primary-solid);--color-background-primary: var(--dark-color-background-primary-solid);--color-background: var(--color-background-primary);--color-background-primary-inverse: var(--light-color-background-primary-solid);--color-background-inverse: var(--color-background-primary-inverse);--color-background-secondary-transparent: var(--dark-color-background-secondary-transparent);--color-background-secondary-thin: var(--dark-color-background-secondary-thin);--color-background-secondary-base: var(--dark-color-background-secondary-base);--color-background-secondary-thick: var(--dark-color-background-secondary-thick);--color-background-secondary-solid: var(--dark-color-background-secondary-solid);--color-background-secondary: var(--dark-color-background-secondary-solid);--color-background-secondary-inverse: var(--light-color-background-secondary-solid);--color-background-tertiary-transparent: var(--dark-color-background-tertiary-transparent);--color-background-tertiary-thin: var(--dark-color-background-tertiary-thin);--color-background-tertiary-base: var(--dark-color-background-tertiary-base);--color-background-tertiary-thick: var(--dark-color-background-tertiary-thick);--color-background-tertiary-solid: var(--dark-color-background-tertiary-solid);--color-background-tertiary: var(--dark-color-background-tertiary-solid);--color-background-tertiary-inverse: var(--light-color-background-tertiary-solid);--color-background-quaternary-transparent: var(--dark-color-background-quaternary-transparent);--color-background-quaternary-thin: var(--dark-color-background-quaternary-thin);--color-background-quaternary-base: var(--dark-color-background-quaternary-base);--color-background-quaternary-thick: var(--dark-color-background-quaternary-thick);--color-background-quaternary-solid: var(--dark-color-background-quaternary-solid);--color-background-quaternary: var(--dark-color-background-quaternary-solid);--color-background-quaternary-inverse: var(--light-color-background-quaternary-solid);--color-border-primary-transparent: var(--dark-color-border-primary-transparent);--color-border-primary-thin: var(--dark-color-border-primary-thin);--color-border-primary-base: var(--dark-color-border-primary-base);--color-border-primary-thick: var(--dark-color-border-primary-thick);--color-border-primary-solid: var(--dark-color-border-primary-solid);--color-border-primary: var(--dark-color-border-primary-solid);--color-border: var(--color-border-primary);--color-border-primary-inverse: var(--light-color-border-primary-solid);--color-border-inverse: var(--color-border-primary-inverse);--color-border-secondary-transparent: var(--dark-color-border-secondary-transparent);--color-border-secondary-thin: var(--dark-color-border-secondary-thin);--color-border-secondary-base: var(--dark-color-border-secondary-base);--color-border-secondary-thick: var(--dark-color-border-secondary-thick);--color-border-secondary-solid: var(--dark-color-border-secondary-solid);--color-border-secondary: var(--dark-color-border-secondary-solid);--color-border-secondary-inverse: var(--light-color-border-secondary-solid);--color-border-tertiary-transparent: var(--dark-color-border-tertiary-transparent);--color-border-tertiary-thin: var(--dark-color-border-tertiary-thin);--color-border-tertiary-base: var(--dark-color-border-tertiary-base);--color-border-tertiary-thick: var(--dark-color-border-tertiary-thick);--color-border-tertiary-solid: var(--dark-color-border-tertiary-solid);--color-border-tertiary: var(--dark-color-border-tertiary-solid);--color-border-tertiary-inverse: var(--light-color-border-tertiary-solid);--color-border-quaternary-transparent: var(--dark-color-border-quaternary-transparent);--color-border-quaternary-thin: var(--dark-color-border-quaternary-thin);--color-border-quaternary-base: var(--dark-color-border-quaternary-base);--color-border-quaternary-thick: var(--dark-color-border-quaternary-thick);--color-border-quaternary-solid: var(--dark-color-border-quaternary-solid);--color-border-quaternary: var(--dark-color-border-quaternary-solid);--color-border-quaternary-inverse: var(--light-color-border-quaternary-solid);--color-text: var(--dark-color-text);--color-text-solid: var(--dark-color-text-solid);--color-text-secondary: var(--dark-color-text-secondary);--color-text-secondary-solid: var(--dark-color-text-secondary-solid);--color-text-inverse: var(--light-color-text);--color-text-solid-inverse: var(--light-color-text-solid);--color-text-secondary-inverse: var(--light-color-text-secondary);--color-text-secondary-solid-inverse: var(--light-color-text-secondary-solid);--color-accent: var(--dark-color-accent);--color-accent-secondary: var(--dark-color-accent-secondary);--color-backdrop: var(--dark-color-backdrop);--color-backdrop-inverse: var(--light-color-backdrop);--color-destructive-solid: var(--dark-color-destructive-solid);--color-warning-solid: var(--dark-color-warning-solid);--color-success-solid: var(--dark-color-success-solid);--color-background-success-transparent: var(--dark-color-background-success-transparent);--color-background-success-thin: var(--dark-color-background-success-thin);--color-background-success-base: var(--dark-color-background-success-base);--color-background-success-thick: var(--dark-color-background-success-thick);--color-background-success-solid: var(--dark-color-background-success-solid);--color-background-success: var(--dark-color-background-success-solid);--color-border-success-transparent: var(--dark-color-border-success-transparent);--color-border-success-thin: var(--dark-color-border-success-thin);--color-border-success-base: var(--dark-color-border-success-base);--color-border-success-thick: var(--dark-color-border-success-thick);--color-border-success-solid: var(--dark-color-border-success-solid);--color-border-success: var(--dark-color-border-success-solid);--color-background-warning-transparent: var(--dark-color-background-warning-transparent);--color-background-warning-thin: var(--dark-color-background-warning-thin);--color-background-warning-base: var(--dark-color-background-warning-base);--color-background-warning-thick: var(--dark-color-background-warning-thick);--color-background-warning-solid: var(--dark-color-background-warning-solid);--color-background-warning: var(--dark-color-background-warning-solid);--color-border-warning-transparent: var(--dark-color-border-warning-transparent);--color-border-warning-thin: var(--dark-color-border-warning-thin);--color-border-warning-base: var(--dark-color-border-warning-base);--color-border-warning-thick: var(--dark-color-border-warning-thick);--color-border-warning-solid: var(--dark-color-border-warning-solid);--color-border-warning: var(--dark-color-border-warning-solid);--color-background-destructive-transparent: var(--dark-color-background-destructive-transparent);--color-background-destructive-thin: var(--dark-color-background-destructive-thin);--color-background-destructive-base: var(--dark-color-background-destructive-base);--color-background-destructive-thick: var(--dark-color-background-destructive-thick);--color-background-destructive-solid: var(--dark-color-background-destructive-solid);--color-background-destructive: var(--dark-color-background-destructive-solid);--color-border-destructive-transparent: var(--dark-color-border-destructive-transparent);--color-border-destructive-thin: var(--dark-color-border-destructive-thin);--color-border-destructive-base: var(--dark-color-border-destructive-base);--color-border-destructive-thick: var(--dark-color-border-destructive-thick);--color-border-destructive-solid: var(--dark-color-border-destructive-solid);--color-border-destructive: var(--dark-color-border-destructive-solid)}}*{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-callout:none;-webkit-user-drag:none;-webkit-user-modify:none;-webkit-highlight:none}html,body{background-color:var(--color-background-primary-solid);color:var(--color-text);margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;word-break:break-word;hyphens:manual;-webkit-hyphens:manual;caret-color:var(--color-accent);font-family:var(--font-family-base);font-weight:var(--font-weight-base);font-size:var(--font-size-base);overflow-x:clip}html.disable-scrolling,.disable-scrolling body{overflow:clip!important;scrollbar-gutter:stable!important}html{scroll-padding-top:var(--content-padding)}html.smooth{scroll-behavior:smooth}.merge-with-header{margin-top:calc(var(--computed-header-height) * -1)}h1,.h1{font-size:var(--font-size-primary);line-height:var(--line-height-primary);letter-spacing:var(--letter-spacing-primary);font-family:var(--font-family-base);font-weight:var(--font-weight-bold);color:var(--color-text);margin:0}.title-xl{font-size:var(--font-size-primary-xl);line-height:var(--line-height-primary-xl);letter-spacing:var(--letter-spacing-primary-xl);font-family:var(--font-family-base);font-weight:var(--font-weight-bold);color:var(--color-text);margin:0}.eyebrow-primary{display:block;font-size:var(--font-size-eyebrow-primary);line-height:var(--line-height-eyebrow-primary);letter-spacing:var(--letter-spacing-eyebrow-primary);font-family:var(--font-family-base);font-weight:var(--font-weight-bold);color:var(--color-text-secondary);margin-bottom:var(--space-xs)}.eyebrow-secondary{display:block;font-size:var(--font-size-eyebrow-secondary);line-height:var(--line-height-eyebrow-secondary);letter-spacing:var(--letter-spacing-eyebrow-secondary);font-family:var(--font-family-base);font-weight:var(--font-weight-bold);color:var(--color-text-secondary);margin-bottom:var(--space-xs)}h1{margin-bottom:.55em;width:100%}h2,.h2{font-size:var(--font-size-secondary);line-height:var(--line-height-secondary);letter-spacing:var(--letter-spacing-secondary);font-family:var(--font-family-base);font-weight:var(--font-weight-bold);color:var(--color-text);margin:0}.secondary-l{font-size:var(--font-size-secondary-l);line-height:var(--line-height-secondary-l);letter-spacing:var(--letter-spacing-secondary-l);font-family:var(--font-family-base);font-weight:var(--font-weight-bold);color:var(--color-text);margin:0}.secondary-l.include-spacing{margin-bottom:var(--space-base)}h2{margin-bottom:.7em;width:100%}h3,.h3{font-size:var(--font-size-tertiary);line-height:var(--line-height-tertiary);letter-spacing:var(--letter-spacing-tertiary);font-family:var(--font-family-base);font-weight:var(--font-weight-bold);color:var(--color-text);margin:0}h3{margin-bottom:.7em;width:100%}h4,.h4{font-size:var(--font-size-quaternary);line-height:var(--line-height-quaternary);letter-spacing:var(--letter-spacing-quaternary);font-family:var(--font-family-base);font-weight:var(--font-weight-bold);color:var(--color-text);margin:0}h4{margin-bottom:.7em;width:100%}h5,.h5{font-size:var(--font-size-quinary);line-height:var(--line-height-quinary);letter-spacing:var(--letter-spacing-quinary);font-family:var(--font-family-base);font-weight:var(--font-weight-bold);color:var(--color-text);margin:0}h5{margin-bottom:.7em;width:100%}p,.text,blockquote,figure,figcaption{font-size:var(--font-size-base);line-height:var(--line-height-base);letter-spacing:var(--letter-spacing-base);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);color:var(--color-text);margin:0}p{margin-bottom:1em;width:100%}mark,.highlighted{background:transparent;color:var(--color-accent)}.code{background:var(--color-background-secondary);padding:.1em .4em;font-family:var(--font-family-code);font-weight:var(--font-weight-code);border-radius:var(--corner-radius-s);color:var(--color-text)!important;-webkit-text-fill-color:var(--color-text)!important}h1 mark,.h1 mark,h1 .highlighted,.h1 .highlighted,h2 mark,.h2 mark,h2 .highlighted,.h2 .highlighted,h3 mark,.h3 mark,h3 .highlighted,.h3 .highlighted,h4 mark,.h4 mark,h4 .highlighted,.h4 .highlighted,h5 mark,.h5 mark,h5 .highlighted,.h5 .highlighted,h6 mark,.h6 mark,h6 .highlighted,.h6 .highlighted{background:transparent;color:var(--color-accent)}p.no-spacing,.no-margin{margin:0}strong,b{font-size:var(--font-size-base);line-height:var(--line-height-base);font-weight:var(--font-weight-bold)}ul,ol{padding:0 0 0 1em}li{font-size:var(--font-size-base);line-height:var(--line-height-base);letter-spacing:var(--letter-spacing-base);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);color:var(--color-text);margin:0}ul li,ol li{margin-left:0;margin-right:0;padding-left:0;padding-right:0;margin-bottom:1em}ul,ol{margin:2em 0}li+li{margin-bottom:1.5em}p+h2{margin-top:var(--space-xxl)}p+h3{margin-top:var(--space-xxl)}p+h4{margin-top:var(--space-xxl)}p+h5{margin-top:var(--space-xxl)}p:empty{display:none}a{color:var(--color-accent)}.text-large{font-size:var(--font-size-l);line-height:var(--line-height-l);letter-spacing:var(--letter-spacing-l);font-family:var(--font-family-base);font-weight:var(--font-weight-medium);margin:0}.text-small{font-size:var(--font-size-s);line-height:var(--line-height-s);letter-spacing:var(--letter-spacing-s);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);margin:0}p:last-child,.text:last-child{margin-bottom:0}.non-breaking-text{white-space:nowrap}.rich-text-block-vertical-spacing{width:100%;margin-top:var(--space-xl)!important;margin-bottom:var(--space-xl)!important}.rich-text-block-vertical-spacing.v-space-s{margin-top:var(--space-s)!important;margin-bottom:var(--space-s)!important}.rich-text-block-vertical-spacing.v-space-base{margin-top:var(--space-base)!important;margin-bottom:var(--space-base)!important}.rich-text-block-vertical-spacing.v-space-3xl{margin-top:var(--space-3xl)!important;margin-bottom:var(--space-3xl)!important}.rich-text-block-vertical-spacing.v-space-5xl{margin-top:var(--space-5xl)!important;margin-bottom:var(--space-5xl)!important}.rich-text-block-vertical-spacing.space-top-s{margin-top:var(--space-s)!important}.rich-text-block-vertical-spacing.first{margin-top:0!important}.rich-text-block-vertical-spacing.last{margin-bottom:0!important}.image-position-left-top{object-position:left top!important}.image-position-center-top{object-position:center top!important}.image-position-right-top{object-position:right top!important}.image-position-left-center{object-position:left center!important}.image-position-center-center{object-position:center center!important}.image-position-right-center{object-position:right center!important}.image-position-left-bottom{object-position:left bottom!important}.image-position-center-bottom{object-position:center bottom!important}.image-position-right-bottom{object-position:right bottom!important}.aspect-ratio-portrait-tall{aspect-ratio:var(--aspect-ratio-portrait-tall);--aspect-ratio: var(--aspect-ratio-portrait-tall)}.aspect-ratio-portrait{aspect-ratio:var(--aspect-ratio-portrait);--aspect-ratio: var(--aspect-ratio-portrait)}.aspect-ratio-adaptive-portrait{aspect-ratio:var(--aspect-ratio-adaptive-portrait);--aspect-ratio: var(--aspect-ratio-adaptive-portrait)}.aspect-ratio-square{aspect-ratio:var(--aspect-ratio-square);--aspect-ratio: var(--aspect-ratio-square)}.aspect-ratio-landscape{aspect-ratio:var(--aspect-ratio-landscape);--aspect-ratio: var(--aspect-ratio-landscape)}.aspect-ratio-adaptive-landscape{aspect-ratio:var(--aspect-ratio-adaptive-landscape);--aspect-ratio: var(--aspect-ratio-adaptive-landscape)}.aspect-ratio-wide{aspect-ratio:var(--aspect-ratio-wide);--aspect-ratio: var(--aspect-ratio-wide)}.aspect-ratio-adaptive-wide{aspect-ratio:var(--aspect-ratio-adaptive-wide);--aspect-ratio: var(--aspect-ratio-adaptive-wide)}.ui-sheet-content{--padding: var(--content-padding-s) var(--content-padding-s) var(--content-padding) var(--content-padding-s)}.icon{line-height:0;font-size:1rem}.margin-b-space-xs{margin-bottom:var(--space-xs)}.margin-b-space-s{margin-bottom:var(--space-s)}.margin-b-space-base{margin-bottom:var(--space-base)}.margin-b-space-l{margin-bottom:var(--space-l)}.margin-b-space-xl{margin-bottom:var(--space-xl)}.margin-b-space-xxl{margin-bottom:var(--space-xxl)}.margin-t-space-xs{margin-top:var(--space-xs)}.margin-t-space-s{margin-top:var(--space-s)}.margin-t-space-base{margin-top:var(--space-base)}.margin-t-space-l{margin-top:var(--space-l)}.margin-t-space-xl{margin-top:var(--space-xl)}.margin-t-space-xxl{margin-top:var(--space-xxl)}.appearance-card{border-radius:var(--corner-radius-l);background:var(--color-background-secondary);border:1px solid var(--color-border-secondary);padding:var(--content-padding)}.hierarchy-secondary .appearance-card{background:var(--color-background-tertiary);border:1px solid var(--color-border-tertiary)}@media (min-width: 650px){.appearance-card{padding:var(--content-padding-l)}}@media (min-width: 750px){.has-nav-bar .merge-with-header{margin-top:calc((var(--computed-header-height) + var(--computed-nav-bar-height)) * -1)}}.cta.svelte-as8ge0{display:inline-flex;align-items:center;gap:var(--space-s);color:var(--color-cta);font-weight:var(--font-weight-primary-regular)}.link-icon.svelte-as8ge0{line-height:0em}.header-nav-item.svelte-folg7i{white-space:nowrap;margin:0;padding:var(--space-xs) var(--space-s);border-radius:50em;line-height:1em;transition:.1s}.header-nav-item.active.svelte-folg7i{background:var(--color-background-secondary-active)}.header-nav-item .nav-link{text-decoration:none;font-family:var(--font-family-base);font-size:var(--font-size-s);font-weight:var(--font-weight-bold);transition:.2s;line-height:1}.header-nav-item .nav-link{color:var(--color-text)}.header-nav-item .nav-link:not(.cta){color:var(--color-text-secondary)}.header-nav-item .nav-link.cta{color:var(--color-cta);font-weight:var(--font-weight-primary-regular)}.header-nav-item .nav-link:not(.cta):hover{color:var(--color-text)}.header-nav-item.active .nav-link:not(.cta){color:var(--color-text)}.header-nav-item .link-icon{font-size:.8em}.nav-list.svelte-eakta0{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;align-items:center;gap:var(--space-xs)}.logo-link.svelte-nlzwbi{display:flex;align-items:center;-webkit-user-select:none;user-select:none}.logo.svelte-nlzwbi{width:var(--logo-width);max-width:100%;display:block}.logo-overlay.svelte-nlzwbi,.logo-dark.svelte-nlzwbi{display:none}@media (prefers-color-scheme: dark){.logo-light.svelte-nlzwbi{display:none}.logo-dark.svelte-nlzwbi{display:block}}.theme-dark .logo-light.svelte-nlzwbi{display:none}.theme-dark .logo-dark.svelte-nlzwbi{display:block}header.merge-transparent:not(.sticky) .logo-overlay.svelte-nlzwbi{display:block}header.merge-transparent:not(.sticky) .logo-light.svelte-nlzwbi{display:none}header.merge-transparent:not(.sticky) .logo-dark.svelte-nlzwbi{display:none}header.merge-transparent:not(.sticky):hover .logo-overlay.svelte-nlzwbi{display:none}header.merge-transparent:not(.sticky):hover .logo-light.svelte-nlzwbi{display:block}@media (prefers-color-scheme: dark){header.merge-transparent:not(.sticky):hover .logo-light.svelte-nlzwbi{display:none}header.merge-transparent:not(.sticky):hover .logo-dark.svelte-nlzwbi{display:block}}.theme-dark header.merge-transparent:not(.sticky):hover .logo-light.svelte-nlzwbi{display:none}.theme-dark header.merge-transparent:not(.sticky):hover .logo-dark.svelte-nlzwbi{display:block}.ui-header-button{border-radius:var(--corner-radius-base)!important;border:1px solid var(--color-background-secondary-transparent)!important;height:2.4rem!important;width:2.4rem!important;transition:.24s!important;cursor:pointer;position:relative!important}.ui-header-button:hover{background:var(--color-background-secondary-thick)!important;border:1px solid var(--color-background-secondary-thick)!important}.icon.svelte-1ahdutf{font-size:1.2em;line-height:0;display:flex;align-items:center;justify-content:center;color:var(--color-text)}.badge.svelte-1ahdutf{display:flex;align-items:center;justify-content:center;min-width:1.1rem;min-height:1.1rem;border-radius:2rem;background:var(--color-accent);color:var(--color-text-light);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);transition:.2s;position:absolute;top:-.4rem;right:-.4rem;padding:.2rem;white-space:nowrap}.badge.hidden.svelte-1ahdutf{opacity:0;transform:scale(.8)}.badge.small.svelte-1ahdutf{max-width:auto!important;max-width:1.2rem;max-height:1.2rem}.icon.svelte-9at2hx{font-size:1.2em;line-height:0;display:flex;align-items:center;justify-content:center;color:var(--color-text)}header.svelte-x2w7lu{position:sticky;top:0;left:0;width:100%;z-index:1000;display:flex;align-items:center;justify-content:space-between;gap:var(--space-s);padding-left:calc(var(--content-padding) + var(--safe-area-left));padding-right:calc(var(--content-padding) + var(--safe-area-right));padding-top:var(--safe-area-top);height:var(--header-height);background:var(--color-background-primary-thick);border-bottom:1px solid var(--color-border-primary-transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:.24s}header.sticky.svelte-x2w7lu{border-color:var(--color-border-primary-thick)}header.merge-transparent.svelte-x2w7lu:not(.sticky){background:transparent;border-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;--color-text: var(--color-text-light);--color-text-secondary: var(--color-text-light-secondary);--color-text-solid: var(--color-text-light)}header.merge-transparent.svelte-x2w7lu:not(.sticky):after{content:"";position:absolute;top:100%;left:0;width:100%;height:5rem;background:linear-gradient(to bottom,rgba(0,0,0,.18),transparent);pointer-events:none;transition:.24s}header.merge-transparent.svelte-x2w7lu:not(.sticky):hover{background:var(--color-background-primary-thick);border-color:var(--color-border-primary-transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);--color-text: inherit;--color-text-secondary: inherit;--color-text-solid: inherit}header.merge-transparent.svelte-x2w7lu:not(.sticky):hover:after{opacity:0}.app-header-nav{display:none}.nav-column.svelte-x2w7lu{display:flex;flex-direction:row;gap:var(--space-base);align-items:center;justify-content:flex-start}.icons-column.svelte-x2w7lu{display:flex;flex-direction:row;gap:var(--space-base);align-items:center;justify-content:flex-end}@media (min-width: 750px){.app-header-nav{display:flex}}header.svelte-1d5bw56{position:sticky;top:0;left:0;width:100%;z-index:1000;display:flex;flex-direction:column;background:var(--color-background-primary-thick);border-bottom:1px solid var(--color-border-primary-transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:.24s}header.sticky.svelte-1d5bw56{border-color:var(--color-border-primary-thick)}header.merge-transparent.svelte-1d5bw56:not(.sticky){background:transparent;border-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;--color-text: var(--color-text-light);--color-text-secondary: var(--color-text-light-secondary);--color-text-solid: var(--color-text-light)}header.merge-transparent.svelte-1d5bw56:not(.sticky):hover{background:var(--color-background-primary-thick);border-color:var(--color-border-primary-transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);--color-text: inherit;--color-text-secondary: inherit;--color-text-solid: inherit}.header-fade.svelte-1d5bw56{position:absolute;top:0;left:0;width:100%;height:14rem;background:linear-gradient(to bottom,rgba(0,0,0,.18),transparent);pointer-events:none;z-index:-1;opacity:0;transition:opacity .24s}header.merge-transparent.svelte-1d5bw56:not(.sticky) .header-fade:where(.svelte-1d5bw56){opacity:1}header.merge-transparent.svelte-1d5bw56:not(.sticky):hover .header-fade:where(.svelte-1d5bw56){opacity:0}.header-inner.svelte-1d5bw56{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;padding-left:calc(var(--content-padding) + var(--safe-area-left));padding-right:calc(var(--content-padding) + var(--safe-area-right));padding-top:var(--safe-area-top);height:var(--header-height)}.col.svelte-1d5bw56{flex:1;display:flex;align-items:center}.col-left.svelte-1d5bw56{justify-content:flex-start}.col-center.svelte-1d5bw56{justify-content:center}.col-right.svelte-1d5bw56{justify-content:flex-end}.header-nav-row.svelte-1d5bw56{position:relative;z-index:1;display:none;align-items:center;justify-content:center;padding-left:calc(var(--content-padding) + var(--safe-area-left));padding-right:calc(var(--content-padding) + var(--safe-area-right));height:var(--nav-bar-height)}.stacked-header-nav{display:flex}@media (min-width: 750px){.header-nav-row.svelte-1d5bw56{display:flex}}.wrapper.svelte-1utt8ed{display:contents}.bottom-nav-button{display:inline-flex!important;flex-direction:row;gap:var(--space-xs);border-radius:2000em!important;background:var(--color-background-secondary-thick)!important;border:1px solid var(--color-border-secondary-thick)!important;box-shadow:var(--box-shadow-base)!important;color:var(--color-text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:2.8em;height:2.8em;min-width:2.8em;min-height:2.8em;align-items:center;justify-content:center;cursor:pointer;position:relative!important;transition:.2s;-webkit-user-select:none;user-select:none}.bottom-nav-button:active{transform:scale(.96)}.wrapper.has-label.svelte-1utt8ed .bottom-nav-button{width:auto;height:auto;gap:var(--space-s);padding-top:var(--space-s)!important;padding-right:var(--space-base)!important;padding-bottom:var(--space-s)!important;padding-left:var(--space-base)!important;min-height:2.8em;min-width:120px}.bottom-nav-button.primary{background:var(--color-accent)!important;border-color:transparent!important;color:var(--color-text-light)!important}.bottom-nav-button.secondary{background:var(--color-accent-secondary)!important;border-color:transparent!important;color:var(--color-text-light)!important}.icon.svelte-1utt8ed{font-size:1.2em;line-height:0;display:flex;align-items:center;justify-content:center}.label.svelte-1utt8ed{text-transform:uppercase;font-weight:var(--font-weight-medium);font-size:var(--font-size-s);white-space:nowrap;transition:.4s}.badge.svelte-1utt8ed{display:flex;align-items:center;justify-content:center;min-width:1.1rem;min-height:1.1rem;border-radius:2rem;background:var(--color-accent);color:var(--color-text-light);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);transition:.2s;position:absolute;top:-.4rem;right:-.4rem;padding:.2rem;white-space:nowrap}.badge.hidden.svelte-1utt8ed{opacity:0;transform:scale(.8)}.badge.small.svelte-1utt8ed{max-width:1.2rem;max-height:1.2rem}.app-bottom-nav.svelte-15vxc62{position:fixed;bottom:calc(var(--safe-area-bottom) + var(--content-padding));left:0;width:100%;z-index:1000;display:flex;align-items:center;justify-content:center;gap:var(--space-s)}@media (min-width: 750px){.app-bottom-nav.svelte-15vxc62{display:none}}.overlay-nav-item.svelte-f8lgbz{white-space:nowrap;margin:0;display:inline-flex;gap:var(--space-s);align-items:center;-webkit-user-select:none;user-select:none}.overlay-nav-item .nav-link{text-decoration:none;color:var(--color-text-secondary);font-weight:var(--font-weight-bold)!important;font-size:var(--font-size-quaternary);transition:.2s;width:100%}.overlay-nav-item .link-icon{font-size:.55em}.active.overlay-nav-item .nav-link,.overlay-nav-item .nav-link:hover{color:var(--color-text)}.cta.overlay-nav-item .nav-link{color:var(--color-accent);font-weight:var(--font-weight-medium)}.nav-list.svelte-1l3d3tu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-base)}.overlay-nav-close-button.svelte-1pr3uxa{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;justify-content:center;text-align:center;width:100%;gap:var(--space-s);min-height:3.5em;padding-top:var(--space-s);padding-right:var(--space-base);padding-bottom:var(--space-s);padding-left:var(--space-base);border-radius:2000em;background:var(--color-background-tertiary-thick);border:1px solid var(--color-border-tertiary-thick);box-shadow:var(--box-shadow-light);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--color-text);font-weight:var(--font-weight-medium);font-size:var(--font-size-s);text-transform:uppercase;transition:.2s;-webkit-user-select:none;user-select:none}.overlay-nav-close-button.svelte-1pr3uxa:active{transform:scale(.96)}.app-overlay-nav.svelte-yd1nj3{position:fixed;z-index:1000;top:0;left:0;background:var(--color-background-secondary);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow-y:scroll!important;overflow-x:hidden!important;height:100vh;height:-webkit-fill-available;height:fill-available;width:100vw;-ms-overflow-style:none;scrollbar-width:none;transform:scale(.99);opacity:0;pointer-events:none;transition:.69s cubic-bezier(.22,1,.36,1);touch-action:manipulation}.app-overlay-nav.no-scrolling.svelte-yd1nj3{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;overflow:hidden}.app-overlay-nav.svelte-yd1nj3:not(.no-scrolling) .overlay-nav-content:where(.svelte-yd1nj3){margin-top:55%}.app-overlay-nav.open.svelte-yd1nj3{transform:scale(1);opacity:1;pointer-events:auto}.overlay-nav-content.svelte-yd1nj3{padding-top:var(--computed-header-height);padding-right:calc(var(--content-padding) + var(--safe-area-right));padding-bottom:calc(var(--safe-area-bottom) + var(--content-padding) + 2.5em + var(--space-s) + var(--space-l));padding-left:calc(var(--content-padding) + var(--safe-area-left));margin-top:auto;position:relative;width:100%}.overlay-logo.svelte-yd1nj3{display:block;margin-bottom:var(--space-l);-webkit-user-select:none;user-select:none}.logo.svelte-yd1nj3{max-width:100%}.logo-dark.svelte-yd1nj3,.theme-dark .logo-light.svelte-yd1nj3{display:none}.theme-dark .logo-dark.svelte-yd1nj3{display:block}@media (prefers-color-scheme: dark){.logo-light.svelte-yd1nj3{display:none}.logo-dark.svelte-yd1nj3{display:block}}.nav-list.svelte-yd1nj3{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-base);margin-top:var(--space-base)}.overlay-nav-item.svelte-yd1nj3{white-space:nowrap;margin:0;display:inline-flex;gap:var(--space-s);align-items:center;-webkit-user-select:none;user-select:none}.cart-button.svelte-yd1nj3{all:unset;cursor:pointer;text-decoration:none;color:var(--color-text);font-weight:var(--font-weight-bold);font-size:var(--font-size-quaternary);transition:.2s}.cart-button.svelte-yd1nj3:hover{color:var(--color-text)}.floating-close-button.svelte-yd1nj3{position:fixed;bottom:calc(var(--safe-area-bottom) + var(--content-padding));left:calc(var(--content-padding) + var(--safe-area-left));right:calc(var(--content-padding) + var(--safe-area-right));z-index:1001;display:flex}.overlay-close-button{position:absolute;top:var(--space-l);right:var(--space-l);z-index:1002;width:auto!important;height:auto!important;padding:var(--space-xs)!important;font-size:var(--font-size-l)!important;line-height:1!important;background:var(--color-background-secondary)!important;color:var(--color-text)!important;border-radius:var(--corner-radius-s)!important}.overlay-close-button:hover{background:var(--color-background)!important}@media (min-width: 800px){.app-overlay-nav.svelte-yd1nj3{display:none!important}}.ui-divider.svelte-lw1y37{height:1px;width:100%;background:var(--color-border-secondary-solid);border-radius:2em}ol.svelte-km5jzv{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;align-items:center;gap:0em}li.svelte-km5jzv{display:inline-flex;align-items:center;flex-direction:row;gap:0em;margin:0}.ui-breadcrumbs.svelte-km5jzv a:where(.svelte-km5jzv){text-decoration:none;font-size:var(--font-size-s);font-weight:var(--font-weight-bold);color:var(--color-text-secondary)}.ui-breadcrumbs.svelte-km5jzv a.active:where(.svelte-km5jzv){color:var(--color-text)}li.svelte-km5jzv .delimiter:where(.svelte-km5jzv){color:var(--color-text-secondary);margin:0em var(--space-xs);font-weight:var(--font-weight-bold);line-height:0}@media (max-width: 699px){.ui-breadcrumbs.scrollable.svelte-km5jzv ol:where(.svelte-km5jzv){overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap}.ui-breadcrumbs.scrollable.space-horizontal.svelte-km5jzv li:where(.svelte-km5jzv):first-child{margin-left:var(--content-padding)}.ui-breadcrumbs.scrollable.space-horizontal.svelte-km5jzv li:where(.svelte-km5jzv):last-child{margin-right:var(--content-padding)}.ui-breadcrumbs.scrollable.svelte-km5jzv ol:where(.svelte-km5jzv)::-webkit-scrollbar{display:none}.ui-breadcrumbs.scrollable.svelte-km5jzv a:where(.svelte-km5jzv){white-space:nowrap}}.ui-progress-bar.svelte-1q4s5ib{display:flex;flex-direction:row;align-items:center;gap:var(--gap)}.track.svelte-1q4s5ib{width:var(--track-width, 100%);height:var(--track-height, 2px);border-radius:var(--track-corner-radius);background:var(--track-background);border:var(--track-border);box-shadow:var(--track-shadow);overflow:hidden;position:relative}.progress.svelte-1q4s5ib{position:absolute;top:0;left:0;height:100%;width:100%;transition:var(--progress-transition);transform:translate(-100%);border-radius:var(--progress-corner-radius);background:var(--progress-background);border:var(--progress-border);box-shadow:var(--progress-shadow)}.prefix.svelte-1q4s5ib{color:var(--prefix-color);font-family:var(--prefix-font-family);font-size:var(--prefix-font-size);font-weight:var(--prefix-font-weight);line-height:var(--prefix-line-height);letter-spacing:var(--prefix-letter-spacing);padding:var(--prefix-padding);white-space:nowrap}.suffix.svelte-1q4s5ib{color:var(--suffix-color);font-family:var(--suffix-font-family);font-size:var(--suffix-font-size);font-weight:var(--suffix-font-weight);line-height:var(--suffix-line-height);letter-spacing:var(--suffix-letter-spacing);padding:var(--suffix-padding);white-space:nowrap}.footer-newsletter-hint.svelte-t4ij60{width:100%;max-width:var(--content-max-width-base)}h2.svelte-t4ij60{font-size:var(--font-size-xl)!important;line-height:var(--line-height-xl)!important;font-weight:var(--font-weight-bold);color:var(--color-text)}.footer-newsletter-hint p{font-size:var(--font-size-l)!important;line-height:var(--line-height-l)!important;font-weight:var(--font-weight-bold);color:var(--color-text-secondary)}.footer-nav-item.svelte-151n152{white-space:nowrap;margin:0;height:auto}.footer-nav-item .nav-link{text-decoration:none;font-family:var(--font-family-base);font-size:var(--font-size-s);transition:.2s}.footer-nav-item .nav-link{color:var(--color-text)}.footer-nav-item .nav-link:not(.cta){color:var(--color-text-secondary)}.footer-nav-item .nav-link.cta{color:var(--color-cta);font-weight:var(--font-weight-primary-regular)}.footer-nav-item .nav-link:not(.cta):hover{color:var(--color-text)}.footer-nav-item.active .nav-link:not(.cta){color:var(--color-text)}.footer-nav-item .link-icon{font-size:.8em}.nav-list.svelte-1k2ys5t{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-xs)}.footer-nav-column.svelte-1k2ys5t{display:flex;flex-direction:column}.column-heading.svelte-1k2ys5t{margin:0 0 var(--space-s);font-weight:var(--font-weight-bold);color:var(--color-text)}.nav-list-row.svelte-1k2ys5t{flex-direction:column}@media (min-width: 600px){.nav-list-row.svelte-1k2ys5t{flex-direction:row;gap:var(--space-base)}}footer.svelte-1j7x1wg{margin-top:auto;z-index:5;font-size:var(--font-size-s);line-height:var(--line-height-s);background:var(--color-background-secondary)}footer .footer-divider{margin:var(--space-base) 0}.content-wrapper.svelte-1j7x1wg{padding:var(--vertical-section-padding-base) calc(var(--content-padding) + var(--safe-area-right)) calc(var(--bottom-nav-height) + var(--content-padding) + var(--safe-area-bottom)) calc(var(--content-padding) + var(--safe-area-left))}.content.svelte-1j7x1wg{width:100%;max-width:var(--content-max-width-boundary);margin-left:auto;margin-right:auto}.content-start.svelte-1j7x1wg{padding-bottom:0}.content-end.svelte-1j7x1wg{padding-top:0}footer .newsletter-hint-large{margin-bottom:var(--vertical-section-padding-base)}.footer-logo-link.svelte-1j7x1wg{display:inline-block;line-height:0;margin-bottom:var(--space-l);-webkit-user-select:none;user-select:none}.logo.svelte-1j7x1wg{width:var(--logo-width);max-width:100%;height:auto}.logo-dark.svelte-1j7x1wg{display:none}@media (prefers-color-scheme: dark){.logo-light.svelte-1j7x1wg{display:none}.logo-dark.svelte-1j7x1wg{display:block}}.footer-primary-nav.svelte-1j7x1wg{display:flex;flex-direction:row;gap:var(--space-l);padding:var(--space-base) 0}.footer-secondary-row.svelte-1j7x1wg{display:flex;align-items:center;justify-content:center;padding:var(--space-base) 0 0}@media (max-width: 549px){.footer-primary-nav.svelte-1j7x1wg{flex-wrap:wrap}}@media (min-width: 550px){footer.svelte-1j7x1wg{padding-bottom:calc(var(--content-padding) + var(--safe-area-bottom))}.footer-primary-nav.svelte-1j7x1wg{flex-wrap:none}.footer-primary-nav.two .footer-column{flex-basis:25%}.footer-primary-nav.svelte-1j7x1wg:not(.two){justify-content:space-between}}@media (min-width: 700px){.breadcrumbs-content-wrapper.svelte-1j7x1wg{padding:0 var(--content-padding)}.breadcrumbs-content.svelte-1j7x1wg{width:100%;max-width:var(--content-max-width-boundary);margin-left:auto;margin-right:auto}}.page-transition-out.svelte-1vkkp49{-webkit-animation-name:svelte-1vkkp49-pageFadeOut;animation-name:svelte-1vkkp49-pageFadeOut;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-duration:.24s;animation-duration:.24s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.page-transition-in.svelte-1vkkp49{-webkit-animation-name:svelte-1vkkp49-pageFadeIn;animation-name:svelte-1vkkp49-pageFadeIn;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-duration:.24s;animation-duration:.24s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes svelte-1vkkp49-pageFadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-1vkkp49-pageFadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes svelte-1vkkp49-pageFadeOut{0%{opacity:1}to{opacity:0}}@keyframes svelte-1vkkp49-pageFadeOut{0%{opacity:1}to{opacity:0}}.cart-lines.svelte-5x52o8{display:flex;flex-direction:column;gap:var(--space-s)}.ui-cart-cost-line.svelte-14e20cz{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;gap:var(--space-s);font-size:var(--font-size-s)}.emphasized.svelte-14e20cz{font-weight:var(--font-weight-bold)}.item-wrapper.svelte-14e20cz{color:var(--color-text);display:flex;flex-direction:row;align-items:center;gap:var(--space-s)}a.item-wrapper.svelte-14e20cz{text-decoration:none}a.item-wrapper.svelte-14e20cz .label:where(.svelte-14e20cz){color:var(--color-accent-secondary);text-decoration:underline}.icon.svelte-14e20cz{line-height:0;font-size:1rem}.label.svelte-14e20cz{color:var(--color-text)}.value.svelte-14e20cz{text-align:right}.value.free.svelte-14e20cz{font-weight:var(--font-weight-bold);color:var(--color-success-solid)}.discount-code-section.svelte-9b44bl{display:flex;flex-direction:column;gap:var(--space-xs);margin-top:var(--space-xs)}.discount-error.svelte-9b44bl{font-size:var(--font-size-s);color:var(--color-destructive-solid)}.ui-cart-discount-line.svelte-gyoo3x{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:var(--space-s);font-size:var(--font-size-s);font-weight:var(--font-weight-bold)}.icon.svelte-gyoo3x{font-size:1rem;line-height:0!important}.label.svelte-gyoo3x{font-weight:var(--font-weight-bold)}.value.svelte-gyoo3x{color:var(--color-success-solid)}.labels.svelte-gyoo3x{display:flex;flex-direction:row;gap:var(--space-s);align-items:center}.ui-cart-discount-line .remove-button{color:var(--color-text)!important;font-size:.8rem!important;line-height:0rem!important;cursor:pointer;width:1.5rem!important;height:1.5rem!important;background:var(--color-background-tertiary-transparent)!important;border:1px solid var(--color-border-tertiary-transparent)!important;transition:.24s!important;border-radius:calc(var(--corner-radius-s) - var(--space-xs))}.ui-cart-discount-line .remove-button:hover{background:var(--color-background-tertiary-thick)!important;border-color:var(--color-border-tertiary-thick)!important}.discount-lines.svelte-3wp5zv{display:flex;flex-direction:column;gap:var(--space-xs)}.shipping-unknown.svelte-pa9v19{display:flex;flex-direction:column;align-items:flex-end;gap:0}.postal-code-toggle.svelte-pa9v19{background:none;border:none;padding:0;cursor:pointer;font-size:var(--font-size-s)!important;color:var(--color-text-secondary);text-decoration:underline;text-align:right;font-family:inherit}.postal-code-input.svelte-pa9v19{padding:var(--space-base) 0}.delivery-to-label.svelte-pa9v19{display:inline-flex;gap:var(--space-xs)}.delivery-to-label .postal-code-toggle{text-decoration:underline;color:var(--color-accent-secondary)!important;cursor:pointer!important}.cart-cost.svelte-1bh7gv4{display:flex;flex-direction:column;padding-left:var(--corner-radius-s);padding-right:var(--content-padding-s)}.vat-label.svelte-1bh7gv4{line-height:var(--line-height-xs);font-weight:var(--font-weight-bold);font-size:var(--font-size-xs);color:var(--color-text-secondary)}.savings-label.svelte-1bh7gv4{font-size:var(--font-size-s);color:var(--color-text-secondary);margin-top:var(--space-xs)}.cart-cost .discount-footnote-button{color:var(--color-text-secondary)!important;font-size:var(--font-size-s)!important;line-height:var(--line-height-s)!important;text-decoration:underline!important;cursor:pointer;text-align:left;margin-bottom:var(--space-s)}.ui-progress-bar{--track-background: var(--color-background-tertiary-thick);--track-height: 7px;--track-corner-radius: 100em;--track-border: 1px solid var(--color-border-tertiary-thick);--progress-background: var(--color-accent);--progress-transition: transform .4s ease}.label.svelte-sc6037{display:block;width:100%;margin-top:var(--space-s);font-size:var(--font-size-s);line-height:var(--line-height-s);font-weight:var(--font-weight-bold);text-align:center}.icon.svelte-lw1x2x{color:var(--color-accent-secondary);font-size:2rem;line-height:0;margin-bottom:var(--space-base);text-align:center}.empty-state.svelte-lw1x2x{padding-top:var(--space-l)}h2.svelte-lw1x2x{font-size:var(--font-size-base);line-height:var(--line-height-base);font-weight:var(--font-weight-bold);color:var(--color-text);text-align:center;margin:0;margin-bottom:var(--space-s)}p.svelte-lw1x2x{font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--color-text);text-align:center}.cart-content.svelte-84wjqd{display:flex;flex-direction:column;gap:var(--space-base)}.heimatstyle-hint.svelte-84wjqd{text-align:center}.cart-content .logo-heimatstyle{width:58px;margin-bottom:var(--space-s)}.heimatstyle-hint.svelte-84wjqd strong:where(.svelte-84wjqd){display:block;color:var(--color-text);font-size:var(--font-size-s);line-height:var(--line-height-s)}.heimatstyle-hint.svelte-84wjqd span:where(.svelte-84wjqd){display:block;color:var(--color-text-secondary);font-size:var(--font-size-s);line-height:var(--line-height-s)}.icon.svelte-62pd4c{font-size:2rem;line-height:0;color:var(--color-accent-secondary);margin-bottom:var(--space-base)}strong.svelte-62pd4c{font-weight:var(--font-weight-bold);display:block;margin-bottom:var(--space-s)}.ui-autocomplete-search-results-group.svelte-118a0p3{display:flex;flex-direction:column}.headline.svelte-118a0p3{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--space-xs);padding-left:var(--corner-radius-s)}.ui-autocomplete-product-search-result.svelte-3hokc5{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;gap:var(--corner-radius-s);background:var(--color-background-tertiary-thick);border:2px solid var(--color-border-tertiary-thick);border-radius:var(--corner-radius-s);transition:.2s}.ui-autocomplete-product-search-result.svelte-3hokc5:has(:where(.svelte-3hokc5):focus-visible){border:2px solid var(--color-accent-secondary)}.card-info-link.svelte-3hokc5:focus-visible{outline:none}.card-image-link.svelte-3hokc5{flex-basis:28%;max-width:100px;flex-shrink:0;display:block;text-decoration:none}.card-image.svelte-3hokc5{width:100%;aspect-ratio:1 / 1;margin:var(--space-xs);margin-right:0;border-radius:calc(var(--corner-radius-s) - var(--space-xs));object-fit:cover;background:var(--color-background-secondary-thick);display:block}.card-image-placeholder.svelte-3hokc5{display:block;width:calc(100% - var(--space-xs))}.card-info.svelte-3hokc5{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:var(--space-xs);padding:var(--space-s) var(--content-padding-s) var(--space-s) var(--space-xs)}.card-info-link.svelte-3hokc5{display:flex;flex-direction:column;gap:var(--space-xs);text-decoration:none;color:var(--color-text)}.card-title.svelte-3hokc5{font-size:var(--font-size-s);line-height:var(--line-height-s);font-weight:var(--font-weight-bold);margin:0;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card-price.svelte-3hokc5{font-size:var(--font-size-s);line-height:var(--line-height-s);color:var(--color-text);white-space:nowrap}.card-swatches.svelte-3hokc5{margin-top:var(--space-xs)}.autocomplete-search-results.svelte-oozuyv{display:flex;flex-direction:column;gap:var(--space-base)}ul.svelte-oozuyv{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-xs)}li.svelte-oozuyv{margin:0}.suggestion.svelte-oozuyv{display:flex;align-items:center;gap:var(--space-s);width:100%;padding:var(--space-xs) var(--space-s);background:transparent;border:none;text-align:left;cursor:pointer;color:var(--color-text);font:inherit;text-decoration:none;border-radius:var(--corner-radius-s);transition:background .16s ease}.suggestion.svelte-oozuyv:hover,.suggestion.svelte-oozuyv:focus-visible{background:var(--color-background-tertiary-thick)}.suggestion.svelte-oozuyv:focus-visible{outline:2px solid var(--color-accent-secondary);outline-offset:-2px}.sr-only.svelte-oozuyv{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.suggestion-icon.svelte-oozuyv{font-size:1em;line-height:0;color:var(--color-text-secondary)}.search-overlay.svelte-1jnmzek{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;pointer-events:none}.search-overlay.open.svelte-1jnmzek{pointer-events:auto}.backdrop.svelte-1jnmzek{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-backdrop);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:none;cursor:pointer;padding:0;margin:0;transition:.24s;opacity:0;pointer-events:none}.open.svelte-1jnmzek .backdrop:where(.svelte-1jnmzek){opacity:1;pointer-events:auto}.input-row.svelte-1jnmzek{display:flex;align-items:stretch;gap:var(--space-s);max-width:var(--content-max-width-base);margin:0 auto;pointer-events:none}.close-button.svelte-1jnmzek{display:flex;align-items:center;justify-content:center;width:2.75rem;flex-shrink:0;border-radius:var(--corner-radius-base);background:var(--color-background-secondary-thick);border:2px solid var(--color-border-secondary-thick);color:var(--color-text);font-size:1.2em;line-height:0;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:.2s;padding:0;pointer-events:none}.close-button.svelte-1jnmzek:active{transform:scale(.96)}.search-content.svelte-1jnmzek{position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none}.open.svelte-1jnmzek .search-content:where(.svelte-1jnmzek){opacity:1}.open.svelte-1jnmzek .input-panel:where(.svelte-1jnmzek),.open.svelte-1jnmzek .close-button:where(.svelte-1jnmzek){pointer-events:auto}.panel.svelte-1jnmzek{background:var(--color-background-secondary-thick);border:1px solid var(--color-border-secondary-thick);border-radius:var(--corner-radius-base);box-shadow:var(--box-shadow-light);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:var(--content-padding-s)}.input-area.svelte-1jnmzek{position:fixed;bottom:calc(var(--safe-area-bottom) + var(--content-padding));left:0;right:0;z-index:2;padding:0 var(--content-padding);pointer-events:none}.input-panel.svelte-1jnmzek{flex:1;min-width:0;pointer-events:none}.results-area.svelte-1jnmzek{position:absolute;top:calc(var(--safe-area-top) + var(--content-padding));left:0;right:0;bottom:calc(var(--safe-area-bottom) + var(--content-padding) * 2 + 3em);z-index:1;padding:0 var(--content-padding);pointer-events:none;display:flex;flex-direction:column;justify-content:flex-end;min-height:0}.results-area.svelte-1jnmzek:not(.has-results){display:none}.results-panel.svelte-1jnmzek{max-width:var(--content-max-width-base);width:100%;margin:0 auto;pointer-events:auto;max-height:100%;overflow-y:auto}@media (min-width: 750px){.search-content.svelte-1jnmzek{position:relative;inset:auto;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--space-s);padding:10svh var(--content-padding) var(--content-padding);max-height:100svh}.input-area.svelte-1jnmzek,.results-area.svelte-1jnmzek{position:static;padding:0;width:100%;max-width:var(--content-max-width-base);overflow:visible;display:block;pointer-events:none;min-height:0}.input-area.svelte-1jnmzek{order:0}.results-area.svelte-1jnmzek{order:1}.results-area.svelte-1jnmzek:not(.has-results){display:none}.input-panel.svelte-1jnmzek,.results-panel.svelte-1jnmzek{max-width:none}.results-panel.svelte-1jnmzek{max-height:calc(80svh - 4em);overflow-y:auto}}.ui-announcement-bar.svelte-m1fal1{width:100%;height:35px;background:var(--color-accent);color:var(--color-text-light);display:flex;align-items:center;overflow:hidden;position:relative}.progress.svelte-m1fal1{position:absolute;bottom:0;left:0;height:100%;width:100%;background:#ffffff26;transform-origin:left center;transform:scaleX(0);animation:svelte-m1fal1-progress var(--duration, 4s) linear infinite}@keyframes svelte-m1fal1-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.track.svelte-m1fal1{position:relative;width:100%;height:100%}.slide.svelte-m1fal1{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(60%);transition:opacity .35s ease,transform .35s ease;pointer-events:none}.slide.active.svelte-m1fal1{opacity:1;transform:translateY(0);pointer-events:auto}.nav-btn.svelte-m1fal1{position:relative;z-index:1;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:0 var(--space-s);height:100%;background:none;border:none;color:var(--color-text-light);cursor:pointer;opacity:.7;transition:opacity .15s ease}.nav-btn.svelte-m1fal1:hover{opacity:1}.prev.svelte-m1fal1{transform:scaleX(-1)}.item.svelte-m1fal1{font-size:var(--font-size-s);line-height:var(--line-height-s);color:var(--color-text-light);font-weight:var(--font-weight-bold);text-decoration:none;white-space:nowrap;display:flex;align-items:center;justify-content:center;width:100%;height:100%}a.item.svelte-m1fal1:hover{text-decoration:underline}.app.svelte-11j5bgn{display:flex;flex-direction:column;min-height:100vh;transition:.24s}
