@layer ds.theme.size-mode{:root{--ds-size-mode-font-size--sm:1;--ds-size-mode-font-size--md:1.125;--ds-size-mode-font-size--lg:1.3125}:root,[data-size]{--ds-size:var(--ds-size--md);--ds-size--sm:var(--ds-size,);--ds-size--md:var(--ds-size,);--ds-size--lg:var(--ds-size,);--ds-size-mode-font-size:var(--ds-size--sm,var(--ds-size-mode-font-size--sm)) var(--ds-size--md,var(--ds-size-mode-font-size--md)) var(--ds-size--lg,var(--ds-size-mode-font-size--lg))}[data-size=sm]{--ds-size:var(--ds-size--sm)}[data-size=md]{--ds-size:var(--ds-size--md)}[data-size=lg]{--ds-size:var(--ds-size--lg)}}@layer ds.theme.size-mode{}@layer ds.theme.size-mode{}@layer ds.theme.size-mode{}@layer ds.theme.type-scale{:root,[data-size]{--_ds-font-size-factor:calc(var(--ds-size-mode-font-size)/(var(--ds-size-base)/16));--ds-font-size-1:calc(0.75rem*var(--_ds-font-size-factor));--ds-font-size-2:calc(0.875rem*var(--_ds-font-size-factor));--ds-font-size-3:calc(1rem*var(--_ds-font-size-factor));--ds-font-size-4:calc(1.125rem*var(--_ds-font-size-factor));--ds-font-size-5:calc(1.3125rem*var(--_ds-font-size-factor));--ds-font-size-6:calc(1.5rem*var(--_ds-font-size-factor));--ds-font-size-7:calc(1.875rem*var(--_ds-font-size-factor));--ds-font-size-8:calc(2.25rem*var(--_ds-font-size-factor));--ds-font-size-9:calc(3rem*var(--_ds-font-size-factor));--ds-font-size-10:calc(3.75rem*var(--_ds-font-size-factor));--ds-heading-2xl-font-size:var(--ds-font-size-10);--ds-heading-xl-font-size:var(--ds-font-size-9);--ds-heading-lg-font-size:var(--ds-font-size-8);--ds-heading-md-font-size:var(--ds-font-size-7);--ds-heading-sm-font-size:var(--ds-font-size-6);--ds-heading-xs-font-size:var(--ds-font-size-5);--ds-heading-2xs-font-size:var(--ds-font-size-4);--ds-body-xl-font-size:var(--ds-font-size-6);--ds-body-lg-font-size:var(--ds-font-size-5);--ds-body-md-font-size:var(--ds-font-size-4);--ds-body-sm-font-size:var(--ds-font-size-3);--ds-body-xs-font-size:var(--ds-font-size-2);--ds-body-short-xl-font-size:var(--ds-font-size-6);--ds-body-short-lg-font-size:var(--ds-font-size-5);--ds-body-short-md-font-size:var(--ds-font-size-4);--ds-body-short-sm-font-size:var(--ds-font-size-3);--ds-body-short-xs-font-size:var(--ds-font-size-2);--ds-body-long-xl-font-size:var(--ds-font-size-6);--ds-body-long-lg-font-size:var(--ds-font-size-5);--ds-body-long-md-font-size:var(--ds-font-size-4);--ds-body-long-sm-font-size:var(--ds-font-size-3);--ds-body-long-xs-font-size:var(--ds-font-size-2)}@supports (width:round(down,.1em,1px)){:root,[data-size]{--ds-font-size-1:round(calc(0.75rem*var(--_ds-font-size-factor)),1px);--ds-font-size-2:round(calc(0.875rem*var(--_ds-font-size-factor)),1px);--ds-font-size-3:round(calc(1rem*var(--_ds-font-size-factor)),1px);--ds-font-size-4:round(calc(1.125rem*var(--_ds-font-size-factor)),1px);--ds-font-size-5:round(calc(1.3125rem*var(--_ds-font-size-factor)),1px);--ds-font-size-6:round(calc(1.5rem*var(--_ds-font-size-factor)),1px);--ds-font-size-7:round(calc(1.875rem*var(--_ds-font-size-factor)),1px);--ds-font-size-8:round(calc(2.25rem*var(--_ds-font-size-factor)),1px);--ds-font-size-9:round(calc(3rem*var(--_ds-font-size-factor)),1px);--ds-font-size-10:round(calc(3.75rem*var(--_ds-font-size-factor)),1px)}}}@layer ds.theme.color-scheme.light{:root,[data-color-scheme=light]{--ds-color-accent-background-default:#fff;--ds-color-accent-background-tinted:#eef4fa;--ds-color-accent-surface-default:#fff;--ds-color-accent-surface-tinted:#ddeaf6;--ds-color-accent-surface-hover:#c7ddf0;--ds-color-accent-surface-active:#afcee9;--ds-color-accent-border-subtle:#99c0e3;--ds-color-accent-border-default:#2a7cc5;--ds-color-accent-border-strong:#005db1;--ds-color-accent-text-subtle:#005db1;--ds-color-accent-text-default:#002c54;--ds-color-accent-base-default:#0062ba;--ds-color-accent-base-hover:#004f96;--ds-color-accent-base-active:#003d75;--ds-color-accent-base-contrast-subtle:#dbe9f5;--ds-color-accent-base-contrast-default:#fff;--ds-color-brand1-background-default:#fff;--ds-color-brand1-background-tinted:#edf5f3;--ds-color-brand1-surface-default:#fff;--ds-color-brand1-surface-tinted:#dcece8;--ds-color-brand1-surface-hover:#c6dfd9;--ds-color-brand1-surface-active:#add2c9;--ds-color-brand1-border-subtle:#96c5b9;--ds-color-brand1-border-default:#25876f;--ds-color-brand1-border-strong:#0b6a53;--ds-color-brand1-text-subtle:#0b6a53;--ds-color-brand1-text-default:#053227;--ds-color-brand1-base-default:#0d7a5f;--ds-color-brand1-base-hover:#0b644e;--ds-color-brand1-base-active:#084f3d;--ds-color-brand1-base-contrast-subtle:#ebf4f2;--ds-color-brand1-base-contrast-default:#fff;--ds-color-brand2-background-default:#fff;--ds-color-brand2-background-tinted:#f4f3f9;--ds-color-brand2-surface-default:#fff;--ds-color-brand2-surface-tinted:#eae7f3;--ds-color-brand2-surface-hover:#ddd7eb;--ds-color-brand2-surface-active:#cec6e3;--ds-color-brand2-border-subtle:#c1b6db;--ds-color-brand2-border-default:#826db7;--ds-color-brand2-border-strong:#674da7;--ds-color-brand2-text-subtle:#674da7;--ds-color-brand2-text-default:#312256;--ds-color-brand2-base-default:#5b3fa0;--ds-color-brand2-base-hover:#47317c;--ds-color-brand2-base-active:#332359;--ds-color-brand2-base-contrast-subtle:#f1eff7;--ds-color-brand2-base-contrast-default:#fff;--ds-color-neutral-background-default:#fff;--ds-color-neutral-background-tinted:#f3f3f4;--ds-color-neutral-surface-default:#fff;--ds-color-neutral-surface-tinted:#e8e8e9;--ds-color-neutral-surface-hover:#d9dadb;--ds-color-neutral-surface-active:#c9cacb;--ds-color-neutral-border-subtle:#bbbcbd;--ds-color-neutral-border-default:#77797b;--ds-color-neutral-border-strong:#5b5d60;--ds-color-neutral-text-subtle:#5b5d60;--ds-color-neutral-text-default:#292c30;--ds-color-neutral-base-default:#24272b;--ds-color-neutral-base-hover:#36383c;--ds-color-neutral-base-active:#484a4e;--ds-color-neutral-base-contrast-subtle:#b9babb;--ds-color-neutral-base-contrast-default:#fff;--ds-color-info-background-default:#fff;--ds-color-info-background-tinted:#edf5fa;--ds-color-info-surface-default:#fff;--ds-color-info-surface-tinted:#dcebf6;--ds-color-info-surface-hover:#c5ddf0;--ds-color-info-surface-active:#abcfe9;--ds-color-info-border-subtle:#94c1e3;--ds-color-info-border-default:#1f7dc5;--ds-color-info-border-strong:#0860a3;--ds-color-info-text-subtle:#0860a3;--ds-color-info-text-default:#042d4d;--ds-color-info-base-default:#0a71c0;--ds-color-info-base-hover:#085d9f;--ds-color-info-base-active:#074a7e;--ds-color-info-base-contrast-subtle:#eff6fb;--ds-color-info-base-contrast-default:#fff;--ds-color-success-background-default:#fff;--ds-color-success-background-tinted:#ecf6ee;--ds-color-success-surface-default:#fff;--ds-color-success-surface-tinted:#daeddd;--ds-color-success-surface-hover:#c3e2c7;--ds-color-success-surface-active:#a8d5ae;--ds-color-success-border-subtle:#8fc997;--ds-color-success-border-default:#108c22;--ds-color-success-border-strong:#056d13;--ds-color-success-text-subtle:#056d13;--ds-color-success-text-default:#023409;--ds-color-success-base-default:#068718;--ds-color-success-base-hover:#057014;--ds-color-success-base-active:#045a10;--ds-color-success-base-contrast-subtle:#fafdfb;--ds-color-success-base-contrast-default:#fff;--ds-color-warning-background-default:#fff;--ds-color-warning-background-tinted:#fcf2e2;--ds-color-warning-surface-default:#fff;--ds-color-warning-surface-tinted:#fae6c6;--ds-color-warning-surface-hover:#f6d5a0;--ds-color-warning-surface-active:#f2c275;--ds-color-warning-border-subtle:#eeb04c;--ds-color-warning-border-default:#a56d13;--ds-color-warning-border-strong:#80540f;--ds-color-warning-text-subtle:#80540f;--ds-color-warning-text-default:#3c2807;--ds-color-warning-base-default:#ea9b1b;--ds-color-warning-base-hover:#cd8818;--ds-color-warning-base-active:#b27614;--ds-color-warning-base-contrast-subtle:#271a04;--ds-color-warning-base-contrast-default:#000;--ds-color-danger-background-default:#fff;--ds-color-danger-background-tinted:#fbf1f1;--ds-color-danger-surface-default:#fff;--ds-color-danger-surface-tinted:#f8e4e4;--ds-color-danger-surface-hover:#f3d2d2;--ds-color-danger-surface-active:#edbfbf;--ds-color-danger-border-subtle:#e8adad;--ds-color-danger-border-default:#ce4d4d;--ds-color-danger-border-strong:#b81a1a;--ds-color-danger-text-subtle:#b81a1a;--ds-color-danger-text-default:#590d0d;--ds-color-danger-base-default:#c01b1b;--ds-color-danger-base-hover:#9b1616;--ds-color-danger-base-active:#791111;--ds-color-danger-base-contrast-subtle:#f7e1e1;--ds-color-danger-base-contrast-default:#fff;--ds-color-focus-inner:#fff;--ds-color-focus-outer:#292c30;--ds-link-color-visited:#663299;color-scheme:light}@media (prefers-color-scheme:light){[data-color-scheme=auto]{--ds-color-accent-background-default:#fff;--ds-color-accent-background-tinted:#eef4fa;--ds-color-accent-surface-default:#fff;--ds-color-accent-surface-tinted:#ddeaf6;--ds-color-accent-surface-hover:#c7ddf0;--ds-color-accent-surface-active:#afcee9;--ds-color-accent-border-subtle:#99c0e3;--ds-color-accent-border-default:#2a7cc5;--ds-color-accent-border-strong:#005db1;--ds-color-accent-text-subtle:#005db1;--ds-color-accent-text-default:#002c54;--ds-color-accent-base-default:#0062ba;--ds-color-accent-base-hover:#004f96;--ds-color-accent-base-active:#003d75;--ds-color-accent-base-contrast-subtle:#dbe9f5;--ds-color-accent-base-contrast-default:#fff;--ds-color-brand1-background-default:#fff;--ds-color-brand1-background-tinted:#edf5f3;--ds-color-brand1-surface-default:#fff;--ds-color-brand1-surface-tinted:#dcece8;--ds-color-brand1-surface-hover:#c6dfd9;--ds-color-brand1-surface-active:#add2c9;--ds-color-brand1-border-subtle:#96c5b9;--ds-color-brand1-border-default:#25876f;--ds-color-brand1-border-strong:#0b6a53;--ds-color-brand1-text-subtle:#0b6a53;--ds-color-brand1-text-default:#053227;--ds-color-brand1-base-default:#0d7a5f;--ds-color-brand1-base-hover:#0b644e;--ds-color-brand1-base-active:#084f3d;--ds-color-brand1-base-contrast-subtle:#ebf4f2;--ds-color-brand1-base-contrast-default:#fff;--ds-color-brand2-background-default:#fff;--ds-color-brand2-background-tinted:#f4f3f9;--ds-color-brand2-surface-default:#fff;--ds-color-brand2-surface-tinted:#eae7f3;--ds-color-brand2-surface-hover:#ddd7eb;--ds-color-brand2-surface-active:#cec6e3;--ds-color-brand2-border-subtle:#c1b6db;--ds-color-brand2-border-default:#826db7;--ds-color-brand2-border-strong:#674da7;--ds-color-brand2-text-subtle:#674da7;--ds-color-brand2-text-default:#312256;--ds-color-brand2-base-default:#5b3fa0;--ds-color-brand2-base-hover:#47317c;--ds-color-brand2-base-active:#332359;--ds-color-brand2-base-contrast-subtle:#f1eff7;--ds-color-brand2-base-contrast-default:#fff;--ds-color-neutral-background-default:#fff;--ds-color-neutral-background-tinted:#f3f3f4;--ds-color-neutral-surface-default:#fff;--ds-color-neutral-surface-tinted:#e8e8e9;--ds-color-neutral-surface-hover:#d9dadb;--ds-color-neutral-surface-active:#c9cacb;--ds-color-neutral-border-subtle:#bbbcbd;--ds-color-neutral-border-default:#77797b;--ds-color-neutral-border-strong:#5b5d60;--ds-color-neutral-text-subtle:#5b5d60;--ds-color-neutral-text-default:#292c30;--ds-color-neutral-base-default:#24272b;--ds-color-neutral-base-hover:#36383c;--ds-color-neutral-base-active:#484a4e;--ds-color-neutral-base-contrast-subtle:#b9babb;--ds-color-neutral-base-contrast-default:#fff;--ds-color-info-background-default:#fff;--ds-color-info-background-tinted:#edf5fa;--ds-color-info-surface-default:#fff;--ds-color-info-surface-tinted:#dcebf6;--ds-color-info-surface-hover:#c5ddf0;--ds-color-info-surface-active:#abcfe9;--ds-color-info-border-subtle:#94c1e3;--ds-color-info-border-default:#1f7dc5;--ds-color-info-border-strong:#0860a3;--ds-color-info-text-subtle:#0860a3;--ds-color-info-text-default:#042d4d;--ds-color-info-base-default:#0a71c0;--ds-color-info-base-hover:#085d9f;--ds-color-info-base-active:#074a7e;--ds-color-info-base-contrast-subtle:#eff6fb;--ds-color-info-base-contrast-default:#fff;--ds-color-success-background-default:#fff;--ds-color-success-background-tinted:#ecf6ee;--ds-color-success-surface-default:#fff;--ds-color-success-surface-tinted:#daeddd;--ds-color-success-surface-hover:#c3e2c7;--ds-color-success-surface-active:#a8d5ae;--ds-color-success-border-subtle:#8fc997;--ds-color-success-border-default:#108c22;--ds-color-success-border-strong:#056d13;--ds-color-success-text-subtle:#056d13;--ds-color-success-text-default:#023409;--ds-color-success-base-default:#068718;--ds-color-success-base-hover:#057014;--ds-color-success-base-active:#045a10;--ds-color-success-base-contrast-subtle:#fafdfb;--ds-color-success-base-contrast-default:#fff;--ds-color-warning-background-default:#fff;--ds-color-warning-background-tinted:#fcf2e2;--ds-color-warning-surface-default:#fff;--ds-color-warning-surface-tinted:#fae6c6;--ds-color-warning-surface-hover:#f6d5a0;--ds-color-warning-surface-active:#f2c275;--ds-color-warning-border-subtle:#eeb04c;--ds-color-warning-border-default:#a56d13;--ds-color-warning-border-strong:#80540f;--ds-color-warning-text-subtle:#80540f;--ds-color-warning-text-default:#3c2807;--ds-color-warning-base-default:#ea9b1b;--ds-color-warning-base-hover:#cd8818;--ds-color-warning-base-active:#b27614;--ds-color-warning-base-contrast-subtle:#271a04;--ds-color-warning-base-contrast-default:#000;--ds-color-danger-background-default:#fff;--ds-color-danger-background-tinted:#fbf1f1;--ds-color-danger-surface-default:#fff;--ds-color-danger-surface-tinted:#f8e4e4;--ds-color-danger-surface-hover:#f3d2d2;--ds-color-danger-surface-active:#edbfbf;--ds-color-danger-border-subtle:#e8adad;--ds-color-danger-border-default:#ce4d4d;--ds-color-danger-border-strong:#b81a1a;--ds-color-danger-text-subtle:#b81a1a;--ds-color-danger-text-default:#590d0d;--ds-color-danger-base-default:#c01b1b;--ds-color-danger-base-hover:#9b1616;--ds-color-danger-base-active:#791111;--ds-color-danger-base-contrast-subtle:#f7e1e1;--ds-color-danger-base-contrast-default:#fff;--ds-color-focus-inner:#fff;--ds-color-focus-outer:#292c30;--ds-link-color-visited:#663299;color-scheme:light}}}@layer ds.theme.typography.secondary{[data-typography=secondary]{--ds-line-height-sm:1.3;--ds-line-height-md:1.5;--ds-line-height-lg:1.7;--ds-letter-spacing-1:-0.01em;--ds-letter-spacing-2:-0.005em;--ds-letter-spacing-3:-0.0025em;--ds-letter-spacing-4:-0.0015em;--ds-letter-spacing-5:0em;--ds-letter-spacing-6:0.0015em;--ds-letter-spacing-7:0.0025em;--ds-letter-spacing-8:0.005em;--ds-letter-spacing-9:0.015em;--ds-font-family:Inter;--ds-font-weight-medium:500;--ds-font-weight-semibold:600;--ds-font-weight-regular:400;--ds-heading-2xl-font-weight:500;--ds-heading-2xl-line-height:1.3;--ds-heading-2xl-letter-spacing:-0.01em;--ds-heading-xl-font-weight:500;--ds-heading-xl-line-height:1.3;--ds-heading-xl-letter-spacing:-0.01em;--ds-heading-lg-font-weight:500;--ds-heading-lg-line-height:1.3;--ds-heading-lg-letter-spacing:-0.005em;--ds-heading-md-font-weight:500;--ds-heading-md-line-height:1.3;--ds-heading-md-letter-spacing:-0.0025em;--ds-heading-sm-font-weight:500;--ds-heading-sm-line-height:1.3;--ds-heading-sm-letter-spacing:0em;--ds-heading-xs-font-weight:500;--ds-heading-xs-line-height:1.3;--ds-heading-xs-letter-spacing:0.0015em;--ds-heading-2xs-font-weight:500;--ds-heading-2xs-line-height:1.3;--ds-heading-2xs-letter-spacing:0.0015em;--ds-body-xl-font-weight:400;--ds-body-xl-line-height:1.5;--ds-body-xl-letter-spacing:0.005em;--ds-body-lg-font-weight:400;--ds-body-lg-line-height:1.5;--ds-body-lg-letter-spacing:0.005em;--ds-body-md-font-weight:400;--ds-body-md-line-height:1.5;--ds-body-md-letter-spacing:0.005em;--ds-body-sm-font-weight:400;--ds-body-sm-line-height:1.5;--ds-body-sm-letter-spacing:0.0025em;--ds-body-xs-font-weight:400;--ds-body-xs-line-height:1.5;--ds-body-xs-letter-spacing:0.0015em;--ds-body-short-xl-font-weight:400;--ds-body-short-xl-line-height:1.3;--ds-body-short-xl-letter-spacing:0.005em;--ds-body-short-lg-font-weight:400;--ds-body-short-lg-line-height:1.3;--ds-body-short-lg-letter-spacing:0.005em;--ds-body-short-md-font-weight:400;--ds-body-short-md-line-height:1.3;--ds-body-short-md-letter-spacing:0.005em;--ds-body-short-sm-font-weight:400;--ds-body-short-sm-line-height:1.3;--ds-body-short-sm-letter-spacing:0.0025em;--ds-body-short-xs-font-weight:400;--ds-body-short-xs-line-height:1.3;--ds-body-short-xs-letter-spacing:0.0015em;--ds-body-long-xl-font-weight:400;--ds-body-long-xl-line-height:1.7;--ds-body-long-xl-letter-spacing:0.005em;--ds-body-long-lg-font-weight:400;--ds-body-long-lg-line-height:1.7;--ds-body-long-lg-letter-spacing:0.005em;--ds-body-long-md-font-weight:400;--ds-body-long-md-line-height:1.7;--ds-body-long-md-letter-spacing:0.005em;--ds-body-long-sm-font-weight:400;--ds-body-long-sm-line-height:1.7;--ds-body-long-sm-letter-spacing:0.0025em;--ds-body-long-xs-font-weight:400;--ds-body-long-xs-line-height:1.7;--ds-body-long-xs-letter-spacing:0.0015em}}@layer ds.theme.size{:root,[data-size]{--ds-size-base:18;--ds-size-step:4;--ds-size-0:calc(var(--ds-size-unit)*0);--ds-size-1:calc(var(--ds-size-unit)*1);--ds-size-2:calc(var(--ds-size-unit)*2);--ds-size-3:calc(var(--ds-size-unit)*3);--ds-size-4:calc(var(--ds-size-unit)*4);--ds-size-5:calc(var(--ds-size-unit)*5);--ds-size-6:calc(var(--ds-size-unit)*6);--ds-size-7:calc(var(--ds-size-unit)*7);--ds-size-8:calc(var(--ds-size-unit)*8);--ds-size-9:calc(var(--ds-size-unit)*9);--ds-size-10:calc(var(--ds-size-unit)*10);--ds-size-11:calc(var(--ds-size-unit)*11);--ds-size-12:calc(var(--ds-size-unit)*12);--ds-size-13:calc(var(--ds-size-unit)*13);--ds-size-14:calc(var(--ds-size-unit)*14);--ds-size-15:calc(var(--ds-size-unit)*15);--ds-size-18:calc(var(--ds-size-unit)*18);--ds-size-22:calc(var(--ds-size-unit)*22);--ds-size-26:calc(var(--ds-size-unit)*26);--ds-size-30:calc(var(--ds-size-unit)*30);--ds-size-unit:calc(1rem*var(--ds-size-step)/var(--ds-size-base)*var(--ds-size-mode-font-size))}@supports (width:round(down,.1em,1px)){:root,[data-size]{--ds-size-0:round(down,calc(var(--ds-size-unit)*0),1px);--ds-size-1:round(down,calc(var(--ds-size-unit)*1),1px);--ds-size-2:round(down,calc(var(--ds-size-unit)*2),1px);--ds-size-3:round(down,calc(var(--ds-size-unit)*3),1px);--ds-size-4:round(down,calc(var(--ds-size-unit)*4),1px);--ds-size-5:round(down,calc(var(--ds-size-unit)*5),1px);--ds-size-6:round(down,calc(var(--ds-size-unit)*6),1px);--ds-size-7:round(down,calc(var(--ds-size-unit)*7),1px);--ds-size-8:round(down,calc(var(--ds-size-unit)*8),1px);--ds-size-9:round(down,calc(var(--ds-size-unit)*9),1px);--ds-size-10:round(down,calc(var(--ds-size-unit)*10),1px);--ds-size-11:round(down,calc(var(--ds-size-unit)*11),1px);--ds-size-12:round(down,calc(var(--ds-size-unit)*12),1px);--ds-size-13:round(down,calc(var(--ds-size-unit)*13),1px);--ds-size-14:round(down,calc(var(--ds-size-unit)*14),1px);--ds-size-15:round(down,calc(var(--ds-size-unit)*15),1px);--ds-size-18:round(down,calc(var(--ds-size-unit)*18),1px);--ds-size-22:round(down,calc(var(--ds-size-unit)*22),1px);--ds-size-26:round(down,calc(var(--ds-size-unit)*26),1px);--ds-size-30:round(down,calc(var(--ds-size-unit)*30),1px)}}}@layer ds.theme.semantic{:root{--ds-border-radius-base:0.25rem;--ds-border-radius-scale:0.25rem;--ds-border-radius-sm:min(var(--ds-border-radius-base)*0.5,var(--ds-border-radius-scale));--ds-border-radius-md:min(var(--ds-border-radius-base),var(--ds-border-radius-scale)*2);--ds-border-radius-lg:min(var(--ds-border-radius-base)*2,var(--ds-border-radius-scale)*5);--ds-border-radius-xl:min(var(--ds-border-radius-base)*3,var(--ds-border-radius-scale)*7);--ds-border-radius-default:var(--ds-border-radius-base);--ds-border-radius-full:624.9375rem;--ds-border-width-default:1px;--ds-border-width-focus:3px;--ds-shadow-xs:0 0 1px 0 rgba(0,0,0,.16),0 1px 2px 0 rgba(0,0,0,.12);--ds-shadow-sm:0 0 1px 0 rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.12),0 2px 4px 0 rgba(0,0,0,.1);--ds-shadow-md:0 0 1px 0 rgba(0,0,0,.14),0 2px 4px 0 rgba(0,0,0,.12),0 4px 8px 0 rgba(0,0,0,.12);--ds-shadow-lg:0 0 1px 0 rgba(0,0,0,.13),0 3px 5px 0 rgba(0,0,0,.13),0 6px 12px 0 rgba(0,0,0,.14);--ds-shadow-xl:0 0 1px 0 rgba(0,0,0,.12),0 4px 8px 0 rgba(0,0,0,.16),0 12px 24px 0 rgba(0,0,0,.16);--ds-opacity-disabled:30%}}@layer ds.theme.color-scheme.dark{[data-color-scheme=dark]{--ds-color-accent-background-default:#0c1927;--ds-color-accent-background-tinted:#102033;--ds-color-accent-surface-default:#142941;--ds-color-accent-surface-tinted:#172f4b;--ds-color-accent-surface-hover:#1a3757;--ds-color-accent-surface-active:#21446d;--ds-color-accent-border-subtle:#285182;--ds-color-accent-border-default:#5a84b4;--ds-color-accent-border-strong:#8eaacb;--ds-color-accent-text-subtle:#8eaacb;--ds-color-accent-text-default:#e7edf4;--ds-color-accent-base-default:#4c91cf;--ds-color-accent-base-hover:#6fa6d8;--ds-color-accent-base-active:#92bce1;--ds-color-accent-base-contrast-subtle:#0d1924;--ds-color-accent-base-contrast-default:#000;--ds-color-brand1-background-default:#0d1a16;--ds-color-brand1-background-tinted:#11231d;--ds-color-brand1-surface-default:#162c25;--ds-color-brand1-surface-tinted:#19322a;--ds-color-brand1-surface-hover:#1d3b31;--ds-color-brand1-surface-active:#254a3e;--ds-color-brand1-border-subtle:#2c584a;--ds-color-brand1-border-default:#598b7b;--ds-color-brand1-border-strong:#8dafa4;--ds-color-brand1-text-subtle:#8dafa4;--ds-color-brand1-text-default:#e7eeeb;--ds-color-brand1-base-default:#38927b;--ds-color-brand1-base-hover:#5aa492;--ds-color-brand1-base-active:#7eb8aa;--ds-color-brand1-base-contrast-subtle:#071310;--ds-color-brand1-base-contrast-default:#000;--ds-color-brand2-background-default:#191528;--ds-color-brand2-background-tinted:#211c34;--ds-color-brand2-surface-default:#2a2342;--ds-color-brand2-surface-tinted:#31284c;--ds-color-brand2-surface-hover:#392f59;--ds-color-brand2-surface-active:#473b6f;--ds-color-brand2-border-subtle:#554685;--ds-color-brand2-border-default:#867baa;--ds-color-brand2-border-strong:#aba3c4;--ds-color-brand2-text-subtle:#aba3c4;--ds-color-brand2-text-default:#edebf2;--ds-color-brand2-base-default:#a697cc;--ds-color-brand2-base-hover:#9380c0;--ds-color-brand2-base-active:#7e69b5;--ds-color-brand2-base-contrast-subtle:#131117;--ds-color-brand2-base-contrast-default:#000;--ds-color-neutral-background-default:#17181a;--ds-color-neutral-background-tinted:#1e2022;--ds-color-neutral-surface-default:#26282b;--ds-color-neutral-surface-tinted:#2c2e31;--ds-color-neutral-surface-hover:#343538;--ds-color-neutral-surface-active:#414346;--ds-color-neutral-border-subtle:#4e5052;--ds-color-neutral-border-default:#808183;--ds-color-neutral-border-strong:#a7a8a9;--ds-color-neutral-text-subtle:#a7a8a9;--ds-color-neutral-text-default:#ececec;--ds-color-neutral-base-default:#aaabad;--ds-color-neutral-base-hover:#959698;--ds-color-neutral-base-active:#7f8184;--ds-color-neutral-base-contrast-subtle:#1b1b1b;--ds-color-neutral-base-contrast-default:#000;--ds-color-info-background-default:#0d1925;--ds-color-info-background-tinted:#112130;--ds-color-info-surface-default:#15293d;--ds-color-info-surface-tinted:#182f46;--ds-color-info-surface-hover:#1c3751;--ds-color-info-surface-active:#234566;--ds-color-info-border-subtle:#2a537a;--ds-color-info-border-default:#5585b4;--ds-color-info-border-strong:#8aabcb;--ds-color-info-text-subtle:#8aabcb;--ds-color-info-text-default:#e6edf4;--ds-color-info-base-default:#2d85c9;--ds-color-info-base-hover:#519ad2;--ds-color-info-base-active:#77b0dc;--ds-color-info-base-contrast-subtle:#050e15;--ds-color-info-base-contrast-default:#000;--ds-color-success-background-default:#0d1b0d;--ds-color-success-background-tinted:#112411;--ds-color-success-surface-default:#152d15;--ds-color-success-surface-tinted:#183418;--ds-color-success-surface-hover:#1c3c1c;--ds-color-success-surface-active:#244c24;--ds-color-success-border-subtle:#2b5a2b;--ds-color-success-border-default:#528f52;--ds-color-success-border-strong:#89b289;--ds-color-success-text-subtle:#89b289;--ds-color-success-text-default:#e6efe6;--ds-color-success-base-default:#138d24;--ds-color-success-base-hover:#3ca14b;--ds-color-success-base-active:#66b571;--ds-color-success-base-contrast-subtle:#010501;--ds-color-success-base-contrast-default:#000;--ds-color-warning-background-default:#1e160d;--ds-color-warning-background-tinted:#281e11;--ds-color-warning-surface-default:#322616;--ds-color-warning-surface-tinted:#3a2b19;--ds-color-warning-surface-hover:#43321d;--ds-color-warning-surface-active:#543f24;--ds-color-warning-border-subtle:#654b2b;--ds-color-warning-border-default:#a37a46;--ds-color-warning-border-strong:#d39e5b;--ds-color-warning-text-subtle:#d39e5b;--ds-color-warning-text-default:#f7ebdb;--ds-color-warning-base-default:#60400b;--ds-color-warning-base-hover:#7a510e;--ds-color-warning-base-active:#946211;--ds-color-warning-base-contrast-subtle:#e6e2d9;--ds-color-warning-base-contrast-default:#fff;--ds-color-danger-background-default:#2a100e;--ds-color-danger-background-tinted:#371512;--ds-color-danger-surface-default:#451b17;--ds-color-danger-surface-tinted:#4f1f1b;--ds-color-danger-surface-hover:#5c241f;--ds-color-danger-surface-active:#722d27;--ds-color-danger-border-subtle:#88352e;--ds-color-danger-border-default:#bc6b64;--ds-color-danger-border-strong:#d19a96;--ds-color-danger-text-subtle:#d19a96;--ds-color-danger-text-default:#f5eae9;--ds-color-danger-base-default:#d76e6e;--ds-color-danger-base-hover:#df8b8b;--ds-color-danger-base-active:#e7a8a8;--ds-color-danger-base-contrast-subtle:#271414;--ds-color-danger-base-contrast-default:#000;--ds-color-focus-inner:#17181a;--ds-color-focus-outer:#ececec;--ds-link-color-visited:#b49acd;color-scheme:dark}@media (prefers-color-scheme:dark){[data-color-scheme=auto]{--ds-color-accent-background-default:#0c1927;--ds-color-accent-background-tinted:#102033;--ds-color-accent-surface-default:#142941;--ds-color-accent-surface-tinted:#172f4b;--ds-color-accent-surface-hover:#1a3757;--ds-color-accent-surface-active:#21446d;--ds-color-accent-border-subtle:#285182;--ds-color-accent-border-default:#5a84b4;--ds-color-accent-border-strong:#8eaacb;--ds-color-accent-text-subtle:#8eaacb;--ds-color-accent-text-default:#e7edf4;--ds-color-accent-base-default:#4c91cf;--ds-color-accent-base-hover:#6fa6d8;--ds-color-accent-base-active:#92bce1;--ds-color-accent-base-contrast-subtle:#0d1924;--ds-color-accent-base-contrast-default:#000;--ds-color-brand1-background-default:#0d1a16;--ds-color-brand1-background-tinted:#11231d;--ds-color-brand1-surface-default:#162c25;--ds-color-brand1-surface-tinted:#19322a;--ds-color-brand1-surface-hover:#1d3b31;--ds-color-brand1-surface-active:#254a3e;--ds-color-brand1-border-subtle:#2c584a;--ds-color-brand1-border-default:#598b7b;--ds-color-brand1-border-strong:#8dafa4;--ds-color-brand1-text-subtle:#8dafa4;--ds-color-brand1-text-default:#e7eeeb;--ds-color-brand1-base-default:#38927b;--ds-color-brand1-base-hover:#5aa492;--ds-color-brand1-base-active:#7eb8aa;--ds-color-brand1-base-contrast-subtle:#071310;--ds-color-brand1-base-contrast-default:#000;--ds-color-brand2-background-default:#191528;--ds-color-brand2-background-tinted:#211c34;--ds-color-brand2-surface-default:#2a2342;--ds-color-brand2-surface-tinted:#31284c;--ds-color-brand2-surface-hover:#392f59;--ds-color-brand2-surface-active:#473b6f;--ds-color-brand2-border-subtle:#554685;--ds-color-brand2-border-default:#867baa;--ds-color-brand2-border-strong:#aba3c4;--ds-color-brand2-text-subtle:#aba3c4;--ds-color-brand2-text-default:#edebf2;--ds-color-brand2-base-default:#a697cc;--ds-color-brand2-base-hover:#9380c0;--ds-color-brand2-base-active:#7e69b5;--ds-color-brand2-base-contrast-subtle:#131117;--ds-color-brand2-base-contrast-default:#000;--ds-color-neutral-background-default:#17181a;--ds-color-neutral-background-tinted:#1e2022;--ds-color-neutral-surface-default:#26282b;--ds-color-neutral-surface-tinted:#2c2e31;--ds-color-neutral-surface-hover:#343538;--ds-color-neutral-surface-active:#414346;--ds-color-neutral-border-subtle:#4e5052;--ds-color-neutral-border-default:#808183;--ds-color-neutral-border-strong:#a7a8a9;--ds-color-neutral-text-subtle:#a7a8a9;--ds-color-neutral-text-default:#ececec;--ds-color-neutral-base-default:#aaabad;--ds-color-neutral-base-hover:#959698;--ds-color-neutral-base-active:#7f8184;--ds-color-neutral-base-contrast-subtle:#1b1b1b;--ds-color-neutral-base-contrast-default:#000;--ds-color-info-background-default:#0d1925;--ds-color-info-background-tinted:#112130;--ds-color-info-surface-default:#15293d;--ds-color-info-surface-tinted:#182f46;--ds-color-info-surface-hover:#1c3751;--ds-color-info-surface-active:#234566;--ds-color-info-border-subtle:#2a537a;--ds-color-info-border-default:#5585b4;--ds-color-info-border-strong:#8aabcb;--ds-color-info-text-subtle:#8aabcb;--ds-color-info-text-default:#e6edf4;--ds-color-info-base-default:#2d85c9;--ds-color-info-base-hover:#519ad2;--ds-color-info-base-active:#77b0dc;--ds-color-info-base-contrast-subtle:#050e15;--ds-color-info-base-contrast-default:#000;--ds-color-success-background-default:#0d1b0d;--ds-color-success-background-tinted:#112411;--ds-color-success-surface-default:#152d15;--ds-color-success-surface-tinted:#183418;--ds-color-success-surface-hover:#1c3c1c;--ds-color-success-surface-active:#244c24;--ds-color-success-border-subtle:#2b5a2b;--ds-color-success-border-default:#528f52;--ds-color-success-border-strong:#89b289;--ds-color-success-text-subtle:#89b289;--ds-color-success-text-default:#e6efe6;--ds-color-success-base-default:#138d24;--ds-color-success-base-hover:#3ca14b;--ds-color-success-base-active:#66b571;--ds-color-success-base-contrast-subtle:#010501;--ds-color-success-base-contrast-default:#000;--ds-color-warning-background-default:#1e160d;--ds-color-warning-background-tinted:#281e11;--ds-color-warning-surface-default:#322616;--ds-color-warning-surface-tinted:#3a2b19;--ds-color-warning-surface-hover:#43321d;--ds-color-warning-surface-active:#543f24;--ds-color-warning-border-subtle:#654b2b;--ds-color-warning-border-default:#a37a46;--ds-color-warning-border-strong:#d39e5b;--ds-color-warning-text-subtle:#d39e5b;--ds-color-warning-text-default:#f7ebdb;--ds-color-warning-base-default:#60400b;--ds-color-warning-base-hover:#7a510e;--ds-color-warning-base-active:#946211;--ds-color-warning-base-contrast-subtle:#e6e2d9;--ds-color-warning-base-contrast-default:#fff;--ds-color-danger-background-default:#2a100e;--ds-color-danger-background-tinted:#371512;--ds-color-danger-surface-default:#451b17;--ds-color-danger-surface-tinted:#4f1f1b;--ds-color-danger-surface-hover:#5c241f;--ds-color-danger-surface-active:#722d27;--ds-color-danger-border-subtle:#88352e;--ds-color-danger-border-default:#bc6b64;--ds-color-danger-border-strong:#d19a96;--ds-color-danger-text-subtle:#d19a96;--ds-color-danger-text-default:#f5eae9;--ds-color-danger-base-default:#d76e6e;--ds-color-danger-base-hover:#df8b8b;--ds-color-danger-base-active:#e7a8a8;--ds-color-danger-base-contrast-subtle:#271414;--ds-color-danger-base-contrast-default:#000;--ds-color-focus-inner:#17181a;--ds-color-focus-outer:#ececec;--ds-link-color-visited:#b49acd;color-scheme:dark}}}@layer ds.theme.typography.primary{:root,[data-typography=primary]{--ds-line-height-sm:1.3;--ds-line-height-md:1.5;--ds-line-height-lg:1.7;--ds-letter-spacing-1:-0.01em;--ds-letter-spacing-2:-0.005em;--ds-letter-spacing-3:-0.0025em;--ds-letter-spacing-4:-0.0015em;--ds-letter-spacing-5:0em;--ds-letter-spacing-6:0.0015em;--ds-letter-spacing-7:0.0025em;--ds-letter-spacing-8:0.005em;--ds-letter-spacing-9:0.015em;--ds-font-family:Inter;--ds-font-weight-medium:500;--ds-font-weight-semibold:600;--ds-font-weight-regular:400;--ds-heading-2xl-font-weight:500;--ds-heading-2xl-line-height:1.3;--ds-heading-2xl-letter-spacing:-0.01em;--ds-heading-xl-font-weight:500;--ds-heading-xl-line-height:1.3;--ds-heading-xl-letter-spacing:-0.01em;--ds-heading-lg-font-weight:500;--ds-heading-lg-line-height:1.3;--ds-heading-lg-letter-spacing:-0.005em;--ds-heading-md-font-weight:500;--ds-heading-md-line-height:1.3;--ds-heading-md-letter-spacing:-0.0025em;--ds-heading-sm-font-weight:500;--ds-heading-sm-line-height:1.3;--ds-heading-sm-letter-spacing:0em;--ds-heading-xs-font-weight:500;--ds-heading-xs-line-height:1.3;--ds-heading-xs-letter-spacing:0.0015em;--ds-heading-2xs-font-weight:500;--ds-heading-2xs-line-height:1.3;--ds-heading-2xs-letter-spacing:0.0015em;--ds-body-xl-font-weight:400;--ds-body-xl-line-height:1.5;--ds-body-xl-letter-spacing:0.005em;--ds-body-lg-font-weight:400;--ds-body-lg-line-height:1.5;--ds-body-lg-letter-spacing:0.005em;--ds-body-md-font-weight:400;--ds-body-md-line-height:1.5;--ds-body-md-letter-spacing:0.005em;--ds-body-sm-font-weight:400;--ds-body-sm-line-height:1.5;--ds-body-sm-letter-spacing:0.0025em;--ds-body-xs-font-weight:400;--ds-body-xs-line-height:1.5;--ds-body-xs-letter-spacing:0.0015em;--ds-body-short-xl-font-weight:400;--ds-body-short-xl-line-height:1.3;--ds-body-short-xl-letter-spacing:0.005em;--ds-body-short-lg-font-weight:400;--ds-body-short-lg-line-height:1.3;--ds-body-short-lg-letter-spacing:0.005em;--ds-body-short-md-font-weight:400;--ds-body-short-md-line-height:1.3;--ds-body-short-md-letter-spacing:0.005em;--ds-body-short-sm-font-weight:400;--ds-body-short-sm-line-height:1.3;--ds-body-short-sm-letter-spacing:0.0025em;--ds-body-short-xs-font-weight:400;--ds-body-short-xs-line-height:1.3;--ds-body-short-xs-letter-spacing:0.0015em;--ds-body-long-xl-font-weight:400;--ds-body-long-xl-line-height:1.7;--ds-body-long-xl-letter-spacing:0.005em;--ds-body-long-lg-font-weight:400;--ds-body-long-lg-line-height:1.7;--ds-body-long-lg-letter-spacing:0.005em;--ds-body-long-md-font-weight:400;--ds-body-long-md-line-height:1.7;--ds-body-long-md-letter-spacing:0.005em;--ds-body-long-sm-font-weight:400;--ds-body-long-sm-line-height:1.7;--ds-body-long-sm-letter-spacing:0.0025em;--ds-body-long-xs-font-weight:400;--ds-body-long-xs-line-height:1.7;--ds-body-long-xs-letter-spacing:0.0015em}}@layer ds.theme.color{:root,[data-color-scheme],[data-color=accent]{--ds-color-background-default:var(--ds-color-accent-background-default);--ds-color-background-tinted:var(--ds-color-accent-background-tinted);--ds-color-surface-default:var(--ds-color-accent-surface-default);--ds-color-surface-tinted:var(--ds-color-accent-surface-tinted);--ds-color-surface-hover:var(--ds-color-accent-surface-hover);--ds-color-surface-active:var(--ds-color-accent-surface-active);--ds-color-border-subtle:var(--ds-color-accent-border-subtle);--ds-color-border-default:var(--ds-color-accent-border-default);--ds-color-border-strong:var(--ds-color-accent-border-strong);--ds-color-text-subtle:var(--ds-color-accent-text-subtle);--ds-color-text-default:var(--ds-color-accent-text-default);--ds-color-base-default:var(--ds-color-accent-base-default);--ds-color-base-hover:var(--ds-color-accent-base-hover);--ds-color-base-active:var(--ds-color-accent-base-active);--ds-color-base-contrast-subtle:var(--ds-color-accent-base-contrast-subtle);--ds-color-base-contrast-default:var(--ds-color-accent-base-contrast-default)}[data-color-scheme][data-color=brand1],[data-color=brand1]{--ds-color-background-default:var(--ds-color-brand1-background-default);--ds-color-background-tinted:var(--ds-color-brand1-background-tinted);--ds-color-surface-default:var(--ds-color-brand1-surface-default);--ds-color-surface-tinted:var(--ds-color-brand1-surface-tinted);--ds-color-surface-hover:var(--ds-color-brand1-surface-hover);--ds-color-surface-active:var(--ds-color-brand1-surface-active);--ds-color-border-subtle:var(--ds-color-brand1-border-subtle);--ds-color-border-default:var(--ds-color-brand1-border-default);--ds-color-border-strong:var(--ds-color-brand1-border-strong);--ds-color-text-subtle:var(--ds-color-brand1-text-subtle);--ds-color-text-default:var(--ds-color-brand1-text-default);--ds-color-base-default:var(--ds-color-brand1-base-default);--ds-color-base-hover:var(--ds-color-brand1-base-hover);--ds-color-base-active:var(--ds-color-brand1-base-active);--ds-color-base-contrast-subtle:var(--ds-color-brand1-base-contrast-subtle);--ds-color-base-contrast-default:var(--ds-color-brand1-base-contrast-default)}[data-color-scheme][data-color=brand2],[data-color=brand2]{--ds-color-background-default:var(--ds-color-brand2-background-default);--ds-color-background-tinted:var(--ds-color-brand2-background-tinted);--ds-color-surface-default:var(--ds-color-brand2-surface-default);--ds-color-surface-tinted:var(--ds-color-brand2-surface-tinted);--ds-color-surface-hover:var(--ds-color-brand2-surface-hover);--ds-color-surface-active:var(--ds-color-brand2-surface-active);--ds-color-border-subtle:var(--ds-color-brand2-border-subtle);--ds-color-border-default:var(--ds-color-brand2-border-default);--ds-color-border-strong:var(--ds-color-brand2-border-strong);--ds-color-text-subtle:var(--ds-color-brand2-text-subtle);--ds-color-text-default:var(--ds-color-brand2-text-default);--ds-color-base-default:var(--ds-color-brand2-base-default);--ds-color-base-hover:var(--ds-color-brand2-base-hover);--ds-color-base-active:var(--ds-color-brand2-base-active);--ds-color-base-contrast-subtle:var(--ds-color-brand2-base-contrast-subtle);--ds-color-base-contrast-default:var(--ds-color-brand2-base-contrast-default)}[data-color-scheme][data-color=danger],[data-color=danger]{--ds-color-background-default:var(--ds-color-danger-background-default);--ds-color-background-tinted:var(--ds-color-danger-background-tinted);--ds-color-surface-default:var(--ds-color-danger-surface-default);--ds-color-surface-tinted:var(--ds-color-danger-surface-tinted);--ds-color-surface-hover:var(--ds-color-danger-surface-hover);--ds-color-surface-active:var(--ds-color-danger-surface-active);--ds-color-border-subtle:var(--ds-color-danger-border-subtle);--ds-color-border-default:var(--ds-color-danger-border-default);--ds-color-border-strong:var(--ds-color-danger-border-strong);--ds-color-text-subtle:var(--ds-color-danger-text-subtle);--ds-color-text-default:var(--ds-color-danger-text-default);--ds-color-base-default:var(--ds-color-danger-base-default);--ds-color-base-hover:var(--ds-color-danger-base-hover);--ds-color-base-active:var(--ds-color-danger-base-active);--ds-color-base-contrast-subtle:var(--ds-color-danger-base-contrast-subtle);--ds-color-base-contrast-default:var(--ds-color-danger-base-contrast-default)}[data-color-scheme][data-color=info],[data-color=info]{--ds-color-background-default:var(--ds-color-info-background-default);--ds-color-background-tinted:var(--ds-color-info-background-tinted);--ds-color-surface-default:var(--ds-color-info-surface-default);--ds-color-surface-tinted:var(--ds-color-info-surface-tinted);--ds-color-surface-hover:var(--ds-color-info-surface-hover);--ds-color-surface-active:var(--ds-color-info-surface-active);--ds-color-border-subtle:var(--ds-color-info-border-subtle);--ds-color-border-default:var(--ds-color-info-border-default);--ds-color-border-strong:var(--ds-color-info-border-strong);--ds-color-text-subtle:var(--ds-color-info-text-subtle);--ds-color-text-default:var(--ds-color-info-text-default);--ds-color-base-default:var(--ds-color-info-base-default);--ds-color-base-hover:var(--ds-color-info-base-hover);--ds-color-base-active:var(--ds-color-info-base-active);--ds-color-base-contrast-subtle:var(--ds-color-info-base-contrast-subtle);--ds-color-base-contrast-default:var(--ds-color-info-base-contrast-default)}[data-color-scheme][data-color=neutral],[data-color=neutral]{--ds-color-background-default:var(--ds-color-neutral-background-default);--ds-color-background-tinted:var(--ds-color-neutral-background-tinted);--ds-color-surface-default:var(--ds-color-neutral-surface-default);--ds-color-surface-tinted:var(--ds-color-neutral-surface-tinted);--ds-color-surface-hover:var(--ds-color-neutral-surface-hover);--ds-color-surface-active:var(--ds-color-neutral-surface-active);--ds-color-border-subtle:var(--ds-color-neutral-border-subtle);--ds-color-border-default:var(--ds-color-neutral-border-default);--ds-color-border-strong:var(--ds-color-neutral-border-strong);--ds-color-text-subtle:var(--ds-color-neutral-text-subtle);--ds-color-text-default:var(--ds-color-neutral-text-default);--ds-color-base-default:var(--ds-color-neutral-base-default);--ds-color-base-hover:var(--ds-color-neutral-base-hover);--ds-color-base-active:var(--ds-color-neutral-base-active);--ds-color-base-contrast-subtle:var(--ds-color-neutral-base-contrast-subtle);--ds-color-base-contrast-default:var(--ds-color-neutral-base-contrast-default)}[data-color-scheme][data-color=success],[data-color=success]{--ds-color-background-default:var(--ds-color-success-background-default);--ds-color-background-tinted:var(--ds-color-success-background-tinted);--ds-color-surface-default:var(--ds-color-success-surface-default);--ds-color-surface-tinted:var(--ds-color-success-surface-tinted);--ds-color-surface-hover:var(--ds-color-success-surface-hover);--ds-color-surface-active:var(--ds-color-success-surface-active);--ds-color-border-subtle:var(--ds-color-success-border-subtle);--ds-color-border-default:var(--ds-color-success-border-default);--ds-color-border-strong:var(--ds-color-success-border-strong);--ds-color-text-subtle:var(--ds-color-success-text-subtle);--ds-color-text-default:var(--ds-color-success-text-default);--ds-color-base-default:var(--ds-color-success-base-default);--ds-color-base-hover:var(--ds-color-success-base-hover);--ds-color-base-active:var(--ds-color-success-base-active);--ds-color-base-contrast-subtle:var(--ds-color-success-base-contrast-subtle);--ds-color-base-contrast-default:var(--ds-color-success-base-contrast-default)}[data-color-scheme][data-color=warning],[data-color=warning]{--ds-color-background-default:var(--ds-color-warning-background-default);--ds-color-background-tinted:var(--ds-color-warning-background-tinted);--ds-color-surface-default:var(--ds-color-warning-surface-default);--ds-color-surface-tinted:var(--ds-color-warning-surface-tinted);--ds-color-surface-hover:var(--ds-color-warning-surface-hover);--ds-color-surface-active:var(--ds-color-warning-surface-active);--ds-color-border-subtle:var(--ds-color-warning-border-subtle);--ds-color-border-default:var(--ds-color-warning-border-default);--ds-color-border-strong:var(--ds-color-warning-border-strong);--ds-color-text-subtle:var(--ds-color-warning-text-subtle);--ds-color-text-default:var(--ds-color-warning-text-default);--ds-color-base-default:var(--ds-color-warning-base-default);--ds-color-base-hover:var(--ds-color-warning-base-hover);--ds-color-base-active:var(--ds-color-warning-base-active);--ds-color-base-contrast-subtle:var(--ds-color-warning-base-contrast-subtle);--ds-color-base-contrast-default:var(--ds-color-warning-base-contrast-default)}}@layer ds.theme.color{}@layer ds.theme.color{}@layer ds.theme.color{}@layer ds.theme.color{}@layer ds.theme.color{}@layer ds.theme.color{}@layer ds.theme.color{}
@layer ds.theme, ds.base, ds.components;@layer ds.base{.ds-sr-only{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}:root{--ds-font-size-minus-1:max(0.9em,0.875rem);--ds-font-size-plus-1:1.1em;--ds-readonly-icon-size:var(--ds-icon-size);--ds-readonly-icon-url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 2.25A4.75 4.75 0 0 0 7.25 7v2.25H7A1.75 1.75 0 0 0 5.25 11v9c0 .41.34.75.75.75h12a.75.75 0 0 0 .75-.75v-9A1.75 1.75 0 0 0 17 9.25h-.25V7A4.75 4.75 0 0 0 12 2.25m3.25 7V7a3.25 3.25 0 0 0-6.5 0v2.25zM12 13a1.5 1.5 0 0 0-.75 2.8V17a.75.75 0 0 0 1.5 0v-1.2A1.5 1.5 0 0 0 12 13'/%3E%3C/svg%3E");--ds-icon-size:var(--ds-size-6)}@supports (width:round(down,0.1em,1px)){:root{--ds-font-size-minus-1:round(down,max(0.9em,0.875rem),1px);--ds-font-size-plus-1:round(down,1.1em,1px)}}:root,[data-color-scheme]{--dsc-focus-boxShadow:0 0 0 var(--ds-border-width-focus) var(--ds-color-focus-inner);--dsc-focus-boxShadow-inset:inset 0 0 0 calc(var(--ds-border-width-focus)*2) var(--ds-color-focus-inner);--dsc-focus-boxShadow-middle:inset 0 0 0 var(--ds-border-width-focus) var(--ds-color-focus-inner);--dsc-focus-outline:var(--ds-color-focus-outer) solid var(--ds-border-width-focus)}[data-color-scheme],body{color:var(--ds-color-neutral-text-default);background:var(--ds-color-neutral-background-default)}.ds-icon{display:inline-block;flex-shrink:0;font-size:1em;height:var(--ds-icon-size);vertical-align:middle;width:var(--ds-icon-size)}.ds-readonly-icon:before{background:currentcolor;content:"";display:inline-block;height:calc(1em*var(--ds-line-height-md));height:1lh;margin-inline-end:.25ch;-webkit-mask:center/contain no-repeat var(--ds-readonly-icon-url);mask:center/contain no-repeat var(--ds-readonly-icon-url);vertical-align:bottom;width:var(--ds-readonly-icon-size);-webkit-print-color-adjust:exact;print-color-adjust:exact}@media (forced-colors:active){.ds-readonly-icon:before{background:CanvasText}}.ds-print-preserve{-webkit-print-color-adjust:exact;print-color-adjust:exact}.ds-focus:focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}.ds-focus:focus-visible *{--_ds--focus: }.ds-focus--inset:focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow-inset));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:calc(var(--_ds--focus, var(--ds-border-width-focus))*-1)}.ds-focus--inset:focus-visible *{--_ds--focus: }.ds-focus--middle:focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow-middle));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:calc(var(--_ds--focus, 0))}.ds-focus--middle:focus-visible *{--_ds--focus: }.ds-focus--visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}.ds-focus--visible *{--_ds--focus: }.ds-focus--visible--inset{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow-inset));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:calc(var(--_ds--focus, var(--ds-border-width-focus))*-1)}.ds-focus--visible--inset *{--_ds--focus: }.ds-focus--visible--middle{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow-middle));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:calc(var(--_ds--focus, 0))}.ds-focus--visible--middle *{--_ds--focus: }.ds-checkbox--checked{--_stroke-width-fallback:0.05em;--_diagonal-1:transparent calc(48% - var(--_stroke-width, var(--_stroke-width-fallback)));--_diagonal-2:currentcolor calc(50% - var(--_stroke-width, var(--_stroke-width-fallback)));--_diagonal-3:currentcolor calc(50% + var(--_stroke-width, var(--_stroke-width-fallback)));--_diagonal-4:transparent calc(52% + var(--_stroke-width, var(--_stroke-width-fallback)));background-origin:content-box;background-repeat:no-repeat;background-position:10% 73%,90% 50%;background-size:35% 35%,65% 65%;background-image:linear-gradient(45deg,var(--_diagonal-1),var(--_diagonal-2),var(--_diagonal-3),var(--_diagonal-4)),linear-gradient(-45deg,var(--_diagonal-1),var(--_diagonal-2),var(--_diagonal-3),var(--_diagonal-4))}@media (forced-colors:active){.ds-checkbox--checked{background-color:LinkText;border-color:LinkText;forced-color-adjust:none}}.ds-floating{--_ds-floating:top;--_ds-floating-arrow-size:0;--_ds-floating-arrow-visibility:inherit;animation:ds-fade-in .15s ease-in-out forwards;inset:0 auto auto 0;margin:0;overflow:visible;position:absolute}.ds-floating:before{background:inherit;border:inherit;border-left-color:transparent;border-top-color:transparent;box-sizing:border-box;content:"";height:var(--_ds-floating-arrow-size);left:var(--_ds-floating-arrow-x,50%);position:absolute;rotate:45deg;top:var(--_ds-floating-arrow-y,100%);translate:-50% -50%;visibility:var(--_ds-floating-arrow-visibility);width:var(--_ds-floating-arrow-size)}.ds-floating[data-overscroll=contain]{--_ds-floating-overscroll:contain;overscroll-behavior:contain;overflow:auto}.ds-floating{&[data-floating|=top]:before{top:100%;rotate:45deg}&[data-floating|=right]:before{left:0;rotate:135deg}&[data-floating|=bottom]:before{top:0;rotate:-135deg}&[data-floating|=left]:before{left:100%;rotate:-45deg}}@keyframes ds-fade-in{0%{opacity:0}}body{font-weight:var(--ds-body-md-font-weight);line-height:var(--ds-body-md-line-height);letter-spacing:var(--ds-body-md-letter-spacing)}[data-size],body{font-size:var(--ds-body-md-font-size)}.ds-heading{-moz-column-break-after:avoid;break-after:avoid-page;font-size:1.3em;font-size:round(down,1.3em,1px);font-weight:var(--ds-heading-md-font-weight);letter-spacing:var(--ds-heading-md-letter-spacing);line-height:var(--ds-heading-md-line-height);margin:0}.ds-heading[data-size="2xs"]{font-weight:var(--ds-heading-2xs-font-weight);line-height:var(--ds-heading-2xs-line-height);font-size:var(--ds-heading-2xs-font-size);letter-spacing:var(--ds-heading-2xs-letter-spacing)}.ds-heading[data-size=xs]{font-weight:var(--ds-heading-xs-font-weight);line-height:var(--ds-heading-xs-line-height);font-size:var(--ds-heading-xs-font-size);letter-spacing:var(--ds-heading-xs-letter-spacing)}.ds-heading[data-size=sm]{font-weight:var(--ds-heading-sm-font-weight);line-height:var(--ds-heading-sm-line-height);font-size:var(--ds-heading-sm-font-size);letter-spacing:var(--ds-heading-sm-letter-spacing)}.ds-heading[data-size=md]{font-size:var(--ds-heading-md-font-size)}.ds-heading[data-size=lg]{font-weight:var(--ds-heading-lg-font-weight);line-height:var(--ds-heading-lg-line-height);font-size:var(--ds-heading-lg-font-size);letter-spacing:var(--ds-heading-lg-letter-spacing)}.ds-heading[data-size=xl]{font-weight:var(--ds-heading-xl-font-weight);line-height:var(--ds-heading-xl-line-height);font-size:var(--ds-heading-xl-font-size);letter-spacing:var(--ds-heading-xl-letter-spacing)}.ds-heading[data-size="2xl"]{font-weight:var(--ds-heading-2xl-font-weight);line-height:var(--ds-heading-2xl-line-height);font-size:var(--ds-heading-2xl-font-size);letter-spacing:var(--ds-heading-2xl-letter-spacing)}.ds-label{font-weight:var(--ds-font-weight-medium);line-height:var(--ds-body-md-line-height)}.ds-label[data-weight=semibold]{font-weight:var(--ds-font-weight-semibold)}.ds-label[data-weight=regular]{font-weight:var(--ds-font-weight-regular)}}@layer ds.base{}@layer ds.base{}@layer ds.base{:where(.ds-paragraph){margin-block:0}.ds-paragraph[data-size=xs]{font-weight:var(--ds-body-xs-font-weight);line-height:var(--ds-body-xs-line-height);font-size:var(--ds-body-xs-font-size);letter-spacing:var(--ds-body-xs-letter-spacing)}.ds-paragraph[data-size=sm]{font-weight:var(--ds-body-sm-font-weight);line-height:var(--ds-body-sm-line-height);font-size:var(--ds-body-sm-font-size);letter-spacing:var(--ds-body-sm-letter-spacing)}.ds-paragraph[data-size=md]{font-weight:var(--ds-body-md-font-weight);line-height:var(--ds-body-md-line-height);font-size:var(--ds-body-md-font-size);letter-spacing:var(--ds-body-md-letter-spacing)}.ds-paragraph[data-size=lg]{font-weight:var(--ds-body-lg-font-weight);line-height:var(--ds-body-lg-line-height);font-size:var(--ds-body-lg-font-size);letter-spacing:var(--ds-body-lg-letter-spacing)}.ds-paragraph[data-size=xl]{font-weight:var(--ds-body-xl-font-weight);line-height:var(--ds-body-xl-line-height);font-size:var(--ds-body-xl-font-size);letter-spacing:var(--ds-body-xl-letter-spacing)}.ds-paragraph[data-variant=long]{line-height:var(--ds-line-height-lg)}.ds-paragraph[data-variant=short]{line-height:var(--ds-line-height-sm)}}@layer ds.components{.ds-link{--dsc-link-color:var(--ds-color-text-subtle);--dsc-link-color--hover:var(--ds-color-text-default);--dsc-link-color--active:var(--ds-color-text-default);--dsc-link-color--visited:var(--dsc-link-color);--dsc-link-background--active:transparent;--dsc-link-text-decoration-thickness--hover:0.125em;--dsc-link-text-decoration-thickness:0.0625em;--dsc-link-border-radius:0;color:var(--dsc-link-color);outline:none;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:var(--dsc-link-text-decoration-thickness);text-underline-offset:.27em;border-radius:var(--dsc-link-border-radius)}.ds-link:is(button){background:none;border:none;cursor:pointer;font:inherit;margin:0;padding:0;text-align:inherit}.ds-link>:is(img,svg){display:inline-block;flex-shrink:0;font-size:1em;height:var(--ds-icon-size);vertical-align:middle;width:var(--ds-icon-size)}:is(.ds-link:has(>span)>:is(img,svg)):first-child{margin-inline-end:var(--ds-size-1)}:is(.ds-link:has(>span)>:is(img,svg)):last-child{margin-inline-start:var(--ds-size-1)}.ds-link[data-color=neutral]{--dsc-link-color--active:var(--ds-color-neutral-text-subtle);--dsc-link-color--hover:var(--ds-color-neutral-text-subtle);--dsc-link-color:var(--ds-color-neutral-text-default)}.ds-link:where(:visited){color:var(--dsc-link-color--visited)}@media (hover:hover) and (pointer:fine){.ds-link:where(:hover){color:var(--dsc-link-color--hover);text-decoration-thickness:var(--dsc-link-text-decoration-thickness--hover)}}.ds-link:focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}.ds-link:focus-visible *{--_ds--focus: }.ds-link:where(:active){background:var(--dsc-link-background--active);color:var(--dsc-link-color--active)}}@layer ds.base{:where(.ds-validation-message){margin:0}.ds-validation-message{--dsc-validation-message-icon-url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M7.74 2.47a.75.75 0 0 1 .53-.22h7.46a.75.75 0 0 1 .53.22l5.27 5.27c.14.14.22.33.22.53v7.46a.75.75 0 0 1-.22.53l-5.27 5.27a.75.75 0 0 1-.53.22H8.27a.75.75 0 0 1-.53-.22l-5.27-5.27a.75.75 0 0 1-.22-.53V8.27a.75.75 0 0 1 .22-.53zm1.29 5.5a.75.75 0 0 0-1.06 1.06L10.94 12l-2.97 2.97a.75.75 0 1 0 1.06 1.06L12 13.06l2.97 2.97a.75.75 0 1 0 1.06-1.06L13.06 12l2.97-2.97a.75.75 0 0 0-1.06-1.06L12 10.94z'/%3E%3C/svg%3E");--dsc-validation-message-icon-size:var(--ds-icon-size);--dsc-validation-message-spacing:var(--ds-size-2);--dsc-validation-message-color:var(--ds-color-danger-text-subtle);color:var(--dsc-validation-message-color);position:relative;padding-inline-start:calc(var(--dsc-validation-message-icon-size) + var(--dsc-validation-message-spacing));-webkit-print-color-adjust:exact;print-color-adjust:exact}.ds-validation-message:before{background:currentcolor;content:"";height:var(--dsc-validation-message-icon-size);margin-inline:calc((var(--dsc-validation-message-icon-size) + var(--dsc-validation-message-spacing))*-1);-webkit-mask:var(--dsc-validation-message-icon-url) center /contain no-repeat;mask:var(--dsc-validation-message-icon-url) center /contain no-repeat;position:absolute;translate:0 calc((1lh - var(--dsc-validation-message-icon-size))/2);width:var(--dsc-validation-message-icon-size)}@media (forced-colors:active){.ds-validation-message:before{background:CanvasText}}.ds-validation-message[data-color=success]{--dsc-validation-message-icon-url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 21.75a9.75 9.75 0 1 0 0-19.5 9.75 9.75 0 0 0 0 19.5m4.95-12.47a.81.81 0 0 0-1.24-1.05l-5.39 6.36-2.62-2.62a.81.81 0 0 0-1.15 1.15l3.25 3.25a.81.81 0 0 0 1.2-.05z'/%3E%3C/svg%3E");--dsc-validation-message-color:var(--ds-color-success-text-subtle)}.ds-validation-message[data-color=warning]{--dsc-validation-message-icon-url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 2.25a.75.75 0 0 1 .66.39l9.52 17.25a.75.75 0 0 1-.65 1.11H2.47a.75.75 0 0 1-.65-1.11l9.52-17.25a.75.75 0 0 1 .66-.39m0 6.5a.75.75 0 0 1 .75.75v4a.75.75 0 0 1-1.5 0v-4a.75.75 0 0 1 .75-.75m-1 7.75a1 1 0 1 1 2 0 1 1 0 0 1-2 0'/%3E%3C/svg%3E");--dsc-validation-message-color:var(--ds-color-warning-text-subtle)}.ds-validation-message[data-color=info]{--dsc-validation-message-icon-url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M3.25 4A.75.75 0 0 1 4 3.25h16a.75.75 0 0 1 .75.75v16a.75.75 0 0 1-.75.75H4a.75.75 0 0 1-.75-.75zM11 7.75a1 1 0 1 1 2 0 1 1 0 0 1-2 0m-1.25 3a.75.75 0 0 1 .75-.75H12a.75.75 0 0 1 .75.75v4.75h.75a.75.75 0 0 1 0 1.5h-3a.75.75 0 0 1 0-1.5h.75v-4h-.75a.75.75 0 0 1-.75-.75'/%3E%3C/svg%3E");--dsc-validation-message-color:var(--ds-color-info-text-subtle)}}@layer ds.components{[data-size]:is(.ds-avatar,.ds-heading,.ds-paragraph,.ds-spinner){--ds-size:var(--ds-size--md)}[data-size]:not(.ds-avatar,.ds-heading,.ds-paragraph,.ds-spinner){--_ds-size-mode__hack:var(--ds-size-mode-font-size)}[data-size] :is(.ds-avatar,.ds-heading,.ds-paragraph,.ds-spinner){--ds-size-mode-font-size:var(--_ds-size-mode__hack)}}@layer ds.components{.ds-button{--dsc-button-background--active:var(--ds-color-base-active);--dsc-button-background--hover:var(--ds-color-base-hover);--dsc-button-background:var(--ds-color-base-default);--dsc-button-border-color:transparent;--dsc-button-border-radius:var(--ds-border-radius-default);--dsc-button-border-style:solid;--dsc-button-border-width:var(--ds-border-width-default);--dsc-button-color--active:var(--dsc-button-color--hover);--dsc-button-color--hover:var(--dsc-button-color);--dsc-button-color:var(--ds-color-base-contrast-default);--dsc-button-gap:var(--ds-size-2);--dsc-button-padding:var(--ds-size-2) var(--ds-size-4);--dsc-button-size:var(--ds-size-12);align-items:center;background:var(--dsc-button-background);border-color:var(--dsc-button-border-color);border-radius:var(--dsc-button-border-radius);border-style:var(--dsc-button-border-style);border-width:var(--dsc-button-border-width);box-sizing:border-box;color:var(--dsc-button-color);cursor:pointer;flex-shrink:0;font-family:inherit;font-weight:var(--ds-font-weight-medium);gap:var(--dsc-button-gap);height:-moz-fit-content;height:fit-content;justify-content:center;line-height:var(--ds-line-height-sm);min-height:var(--dsc-button-size);min-width:var(--dsc-button-size);outline:none;padding:var(--dsc-button-padding);text-align:inherit;text-decoration:none;width:-moz-fit-content;width:fit-content;-webkit-print-color-adjust:exact;print-color-adjust:exact}.ds-button:focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}.ds-button:focus-visible *{--_ds--focus: }.ds-button[data-variant=secondary],.ds-button[data-variant=tertiary]{--dsc-button-background--active:var(--ds-color-surface-active);--dsc-button-background--hover:var(--ds-color-surface-hover);--dsc-button-background:transparent;--dsc-button-color--active:var(--dsc-button-color);--dsc-button-color--hover:var(--dsc-button-color);--dsc-button-color:var(--ds-color-text-subtle)}.ds-button[data-variant=secondary]{--dsc-button-border-color:var(--ds-color-border-strong)}.ds-button:not([data-size]){font-size:inherit}.ds-button :is(img,svg){display:inline-block;flex-shrink:0;font-size:1em;height:var(--ds-icon-size);vertical-align:middle;width:var(--ds-icon-size)}.ds-button:focus-visible{position:relative}.ds-button:not([hidden]){display:flex}.ds-button[data-icon]{width:var(--dsc-button-size);height:var(--dsc-button-size);padding:0}.ds-button[data-fullwidth]{width:100%;text-align:center}@media (hover:hover) and (pointer:fine){.ds-button:where(:not(:disabled,[aria-disabled=true],[aria-busy=true])):hover{background:var(--dsc-button-background--hover);color:var(--dsc-button-color--hover)}}.ds-button[aria-busy=true]{cursor:progress}.ds-button:is(:disabled,[aria-disabled=true]){cursor:not-allowed;opacity:var(--ds-opacity-disabled)}.ds-button[aria-busy=true]:is(:disabled,[aria-disabled=true]){opacity:1;cursor:progress}.ds-button:where(:not(:disabled,[aria-disabled=true],[aria-busy=true])):active{background:var(--dsc-button-background--active);color:var(--dsc-button-color--active)}}@layer ds.components{:where(.ds-input){margin:0}.ds-input{--dsc-input-padding-block:var(--ds-size-2);--dsc-input-padding-inline:var(--ds-size-3);--dsc-input-padding:var(--dsc-input-padding-block) var(--dsc-input-padding-inline);--dsc-input-size--toggle:var(--ds-size-6);--dsc-input-size:var(--ds-size-12);--dsc-input-font-size:max(1rem,1em);--dsc-input-line-height:var(--ds-line-height-md);--dsc-input-background--readonly:var(--ds-color-neutral-surface-tinted);--dsc-input-background:var(--ds-color-neutral-surface-default);--dsc-input-border-color--readonly:var(--ds-color-neutral-border-subtle);--dsc-input-border-color:var(--ds-color-neutral-border-default);--dsc-input-border-radius:var(--ds-border-radius-md);--dsc-input-border-style:solid;--dsc-input-border-width--toggle:max(var(--ds-border-width-default),calc(var(--ds-size-1)/2));--dsc-input-border-width:var(--ds-border-width-default);--dsc-input-outline-color--hover:var(--ds-color-neutral-border-default);--dsc-input-outline-color--toggle--hover:var(--dsc-input-accent-color);--dsc-input-outline-width--hover:var(--ds-border-width-default);--dsc-input-outline-style--hover:solid;--dsc-input-color--readonly:var(--ds-color-neutral-text-default);--dsc-input-color-placeholder:color-mix(in srgb,var(--dsc-input-color),transparent 30%);--dsc-input-color:var(--ds-color-neutral-text-default);--dsc-input-stroke-color:var(--ds-color-base-contrast-default);--dsc-input-stroke-color--invalid:var(--ds-color-danger-base-contrast-default);--dsc-input-stroke-width:0.05em;--dsc-input-accent-color:var(--ds-color-base-default);--dsc-input-accent-color--invalid:var(--ds-color-danger-text-subtle);--_dsc-input-diagonal-1:transparent calc(48% - var(--dsc-input-stroke-width));--_dsc-input-diagonal-2:currentcolor calc(50% - var(--dsc-input-stroke-width));--_dsc-input-diagonal-3:currentcolor calc(50% + var(--dsc-input-stroke-width));--_dsc-input-diagonal-4:transparent calc(52% + var(--dsc-input-stroke-width));--_dsc-input-spacing--toggle:calc(var(--ds-size-1)/2);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--dsc-input-background);border-color:var(--dsc-input-border-color);border-radius:var(--dsc-input-border-radius);border-style:var(--dsc-input-border-style);border-width:var(--dsc-input-border-width);box-sizing:border-box;color:var(--dsc-input-color);font-family:inherit;height:var(--dsc-input-size);line-height:var(--dsc-input-line-height);max-width:100%;min-width:0;padding:var(--dsc-input-padding);position:relative;vertical-align:middle;-webkit-print-color-adjust:exact;print-color-adjust:exact}.ds-input:focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}.ds-input:focus-visible *{--_ds--focus: }.ds-input:is([type=radio],[type=checkbox]):not(:focus-visible,:disabled,[readonly],[aria-readonly=true]):where(:hover,.\:click-delegate-hover),:has(label):not(:has(label:hover)) .ds-input:not(:focus-visible,:disabled,[readonly],[aria-readonly=true]):hover{outline-color:var(--dsc-input-outline-color--hover);outline-width:var(--dsc-input-outline-width--hover);outline-style:var(--dsc-input-outline-style--hover)}:is(:has(label):not(:has(label:hover)) .ds-input:not(:focus-visible,:disabled,[readonly],[aria-readonly=true]):hover,.ds-input:is([type=radio],[type=checkbox]):not(:focus-visible,:disabled,[readonly],[aria-readonly=true]):where(:hover,.\:click-delegate-hover)):is(:checked,:indeterminate:where([type=checkbox])):not([aria-invalid=true]){outline-color:var(--dsc-input-outline-color--toggle--hover)}:is(:has(label):not(:has(label:hover)) .ds-input:not(:focus-visible,:disabled,[readonly],[aria-readonly=true]):hover,.ds-input:is([type=radio],[type=checkbox]):not(:focus-visible,:disabled,[readonly],[aria-readonly=true]):where(:hover,.\:click-delegate-hover)):is([aria-invalid=true]){outline-color:var(--dsc-input-accent-color--invalid)}.ds-input::-moz-placeholder{color:var(--dsc-input-color-placeholder)}.ds-input::placeholder{color:var(--dsc-input-color-placeholder)}@supports (-webkit-hyphens:none){.ds-input[type=date]{color:initial}}@media (forced-colors:active){.ds-input{border-color:ButtonText;background-color:Canvas}.ds-input:disabled,.ds-input[aria-disabled=true],.ds-input[aria-readonly=true],.ds-input[readonly]{border-color:GrayText}}@supports (width:round(down,0.1em,1px)){.ds-input{border-width:round(up,var(--dsc-input-border-width),1px)}}.ds-input:not([data-size]){font-size:var(--dsc-input-font-size)}.ds-input:is(select){padding-inline-end:2.4em;background-image:linear-gradient(45deg,var(--_dsc-input-diagonal-1),var(--_dsc-input-diagonal-2),var(--_dsc-input-diagonal-3),var(--_dsc-input-diagonal-4)),linear-gradient(-45deg,var(--_dsc-input-diagonal-1),var(--_dsc-input-diagonal-2),var(--_dsc-input-diagonal-3),var(--_dsc-input-diagonal-4));background-position:calc(100% - 1.2em + var(--dsc-input-stroke-width)),calc(100% - .8em);background-size:.4em .4em;background-repeat:no-repeat;text-overflow:ellipsis}:dir(rtl) .ds-input:is(select){background-position:calc(1.2em - var(--dsc-input-stroke-width)),.8em}.ds-input:is(select):open{background-image:linear-gradient(-45deg,var(--_dsc-input-diagonal-1),var(--_dsc-input-diagonal-2),var(--_dsc-input-diagonal-3),var(--_dsc-input-diagonal-4)),linear-gradient(45deg,var(--_dsc-input-diagonal-1),var(--_dsc-input-diagonal-2),var(--_dsc-input-diagonal-3),var(--_dsc-input-diagonal-4))}@media (forced-colors:active){.ds-input:is(select){-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}.ds-input:is(textarea){height:auto;min-height:calc(var(--dsc-input-size)*1.5);resize:vertical}.ds-input:is(textarea):not([rows]){field-sizing:content;height:var(--_ds-field-sizing)}.ds-input:where([type=text],[type=email],[type=tel],[type=url],[type=search]){height:unset;padding-block:calc((var(--dsc-input-size) - var(--dsc-input-line-height)*1em)/2 - var(--dsc-input-border-width))}.ds-input:not([size],[cols],select:where([data-width=auto])){width:100%}.ds-input:checked,.ds-input:indeterminate:where([type=checkbox]){background:var(--dsc-input-accent-color);border-color:var(--dsc-input-accent-color);color:var(--dsc-input-stroke-color)}.ds-input:disabled,.ds-input[aria-disabled=true]{cursor:not-allowed;opacity:var(--ds-opacity-disabled)}.ds-input[aria-invalid=true]{border-color:var(--dsc-input-accent-color--invalid)}.ds-input[aria-invalid=true]:where(:checked){background:var(--dsc-input-accent-color--invalid);color:var(--dsc-input-stroke-color--invalid)}.ds-input[type=checkbox][aria-invalid=true]:where(:indeterminate){background:var(--dsc-input-accent-color--invalid);color:var(--dsc-input-stroke-color--invalid)}.ds-input[aria-readonly=true],.ds-input[readonly]{background-color:var(--dsc-input-background--readonly);border-color:var(--dsc-input-border-color--readonly);color:var(--dsc-input-color--readonly)}@media (forced-colors:active){.ds-input[aria-readonly=true],.ds-input[readonly]{border-color:GrayText}}.ds-input:-moz-read-only:not([readonly],[aria-readonly=true],[aria-disabled=true],:disabled){cursor:pointer}.ds-input:read-only:not([readonly],[aria-readonly=true],[aria-disabled=true],:disabled){cursor:pointer}.ds-input[type=checkbox],.ds-input[type=radio]{border-width:var(--dsc-input-border-width--toggle);padding:var(--_dsc-input-spacing--toggle);flex-shrink:0;line-height:inherit;height:var(--dsc-input-size--toggle);width:var(--dsc-input-size--toggle)}@media (forced-colors:active){.ds-input[type=checkbox],.ds-input[type=radio]{color:Canvas}:is(.ds-input[type=checkbox],.ds-input[type=radio]):disabled,[aria-disabled=true]:is(.ds-input[type=checkbox],.ds-input[type=radio]),[aria-readonly=true]:is(.ds-input[type=checkbox],.ds-input[type=radio]),[readonly]:is(.ds-input[type=checkbox],.ds-input[type=radio]){border-color:GrayText}}.ds-input[type=radio]{border-radius:var(--ds-border-radius-full)}.ds-input[type=radio]:checked{background-image:radial-gradient(circle closest-side,currentcolor 45%,transparent 50%)}@media (forced-colors:active){.ds-input[type=radio]:checked{background-color:LinkText;border-color:LinkText;color:Canvas;forced-color-adjust:none}}.ds-input[type=checkbox]{border-radius:var(--ds-border-radius-sm)}.ds-input[type=checkbox]:checked{--_stroke-width:var(--dsc-input-stroke-width);--_stroke-width-fallback:0.05em;--_diagonal-1:transparent calc(48% - var(--_stroke-width, var(--_stroke-width-fallback)));--_diagonal-2:currentcolor calc(50% - var(--_stroke-width, var(--_stroke-width-fallback)));--_diagonal-3:currentcolor calc(50% + var(--_stroke-width, var(--_stroke-width-fallback)));--_diagonal-4:transparent calc(52% + var(--_stroke-width, var(--_stroke-width-fallback)));background-origin:content-box;background-repeat:no-repeat;background-position:10% 73%,90% 50%;background-size:35% 35%,65% 65%;background-image:linear-gradient(45deg,var(--_diagonal-1),var(--_diagonal-2),var(--_diagonal-3),var(--_diagonal-4)),linear-gradient(-45deg,var(--_diagonal-1),var(--_diagonal-2),var(--_diagonal-3),var(--_diagonal-4))}@media (forced-colors:active){.ds-input[type=checkbox]:checked{background-color:LinkText;border-color:LinkText;forced-color-adjust:none}}.ds-input[type=checkbox]:indeterminate{background-origin:content-box;background-position:50%;background-repeat:no-repeat;background-size:contain;background-image:linear-gradient(transparent calc(48% - var(--dsc-input-stroke-width)),currentcolor calc(50% - var(--dsc-input-stroke-width)),currentcolor calc(50% + var(--dsc-input-stroke-width)),transparent calc(52% + var(--dsc-input-stroke-width)))}@media (forced-colors:active){.ds-input[type=checkbox]:indeterminate{background-color:LinkText;border-color:LinkText;forced-color-adjust:none}}.ds-input[role=switch]:is([type=radio],[type=checkbox]){--_dsc-input-circle-position:left;background-image:radial-gradient(circle closest-side,currentcolor 95%,transparent 100%);background-origin:content-box;background-position:var(--_dsc-input-circle-position);background-repeat:no-repeat;background-size:calc(var(--dsc-input-size--toggle) - var(--_dsc-input-spacing--toggle)*2) 100%;border-radius:var(--ds-border-radius-full);padding-inline:0;transition:background-position .2s;width:calc(var(--dsc-input-size--toggle)*2)}.ds-input[role=switch]:is([type=radio],[type=checkbox]):checked{--_dsc-input-circle-position:right}@media (forced-colors:active){.ds-input[role=switch]:is([type=radio],[type=checkbox]):checked{color:initial}}@media (forced-colors:active){.ds-input[role=switch]:is([type=radio],[type=checkbox]){color:GrayText;forced-color-adjust:none}.ds-input[role=switch][aria-readonly=true]:is([type=radio],[type=checkbox]),.ds-input[role=switch][readonly]:is([type=radio],[type=checkbox]){color:GrayText}.ds-input[role=switch]:is([type=radio],[type=checkbox]):disabled,.ds-input[role=switch][aria-disabled=true]:is([type=radio],[type=checkbox]),.ds-input[role=switch][aria-readonly=true]:is([type=radio],[type=checkbox]),.ds-input[role=switch][readonly]:is([type=radio],[type=checkbox]){border-color:GrayText}}}@layer ds.components{.ds-field{--dsc-field-content-spacing:var(--ds-size-2);--dsc-field-counter-over:"%d tegn for mye";--dsc-field-counter-under:"%d tegn igjen";--dsc-field-description-color:var(--ds-color-neutral-text-subtle);-webkit-print-color-adjust:exact;print-color-adjust:exact}.ds-field>*{margin-block:0}.ds-field>*+*{margin-top:var(--dsc-field-content-spacing)}.ds-field [data-field=description]{color:var(--dsc-field-description-color);margin-top:0;margin-block:0}.ds-field [data-field=counter]{--_ds-data-over:var(--dsc-field-counter-over);--_ds-data-under:var(--dsc-field-counter-under)}.ds-field [data-field=counter]:not([data-state=over]){color:inherit;padding-left:0}.ds-field [data-field=counter]:not([data-state=over]):before{display:none}.ds-field [data-field=counter]:after{content:attr(data-label)}.ds-field :where(label:not([hidden]),.ds-input:not([hidden])),.ds-field:not([hidden]){display:block}.ds-field:has(.ds-input[aria-disabled=true],.ds-input:disabled)>*{cursor:not-allowed;opacity:var(--ds-opacity-disabled)}:is(.ds-field:where(:has(.ds-input[aria-readonly=true],.ds-input[readonly])) label):before{background:currentcolor;content:"";display:inline-block;height:calc(1em*var(--ds-line-height-md));height:1lh;margin-inline-end:.25ch;-webkit-mask:center/contain no-repeat var(--ds-readonly-icon-url);mask:center/contain no-repeat var(--ds-readonly-icon-url);vertical-align:bottom;width:var(--ds-readonly-icon-size);-webkit-print-color-adjust:exact;print-color-adjust:exact}@media (forced-colors:active){:is(.ds-field:where(:has(.ds-input[aria-readonly=true],.ds-input[readonly])) label):before{background:CanvasText}}.ds-field[data-clickdelegatefor]{cursor:pointer}.ds-field:has(input[type=radio],input[type=checkbox]){grid-template-areas:"input content";grid-template-columns:auto 1fr;width:-moz-fit-content;width:fit-content}.ds-field:has(input[type=radio],input[type=checkbox]):not([hidden]){display:grid}.ds-field:has(input[type=radio],input[type=checkbox]):has(input:not(:only-child)){-moz-column-gap:var(--dsc-field-content-spacing);column-gap:var(--dsc-field-content-spacing)}.ds-field:has(input[type=radio],input[type=checkbox])>*{margin-block:0;grid-column:content}.ds-field:has(input[type=radio],input[type=checkbox]) label{font-weight:var(--ds-font-weight-regular)}.ds-field:has(input[type=radio],input[type=checkbox]) label:before{content:none}.ds-field:has(input[type=radio],input[type=checkbox]) input{grid-column:input;grid-row:1}.ds-field:has(input[type=radio],input[type=checkbox]):not(:has(.ds-input[readonly],.ds-input[aria-disabled=true],.ds-input:disabled)) label{cursor:pointer}.ds-field:has(input[type=radio],input[type=checkbox]):has(input:focus-visible){box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}.ds-field:has(input[type=radio],input[type=checkbox]):has(input:focus-visible) *{--_ds--focus: }.ds-field:has(input[type=radio],input[type=checkbox]) .ds-input:is([type=radio],[type=checkbox]):not([aria-label]){translate:0 calc(.5lh - 50%)}.ds-field[data-position=end]:has(input[type=radio],input[type=checkbox]){grid-template-areas:"content input";grid-template-columns:1fr auto;width:auto}.ds-field[data-variant=outline]:has(input[type=radio],input[type=checkbox]){--dsc-field-border-color:var(--ds-color-neutral-border-default);--dsc-field-border-color--checked:var(--ds-color-border-default);--dsc-field-border-color--invalid:var(--ds-color-danger-border-default);--dsc-field-border-color--readonly:var(--ds-color-neutral-border-subtle);--dsc-field-border-radius:var(--ds-border-radius-lg);--dsc-field-border-style:solid;--dsc-field-border-width:var(--ds-border-width-default);--dsc-field-border-width--active:max(2px,0.125rem);--dsc-field-padding:var(--ds-size-4);--_dsc-field-border-color:var(--dsc-field-border-color);--_dsc-field-outline-width:0;border-color:var(--_dsc-field-border-color);border-radius:var(--dsc-field-border-radius);border-style:var(--dsc-field-border-style);border-width:var(--dsc-field-border-width);box-shadow:inset 0 0 0 calc(var(--_dsc-field-outline-width) - var(--dsc-field-border-width)) var(--_dsc-field-border-color);padding:var(--dsc-field-padding);width:auto}.ds-field[data-variant=outline]:has(input[type=radio],input[type=checkbox])>[data-field=validation]{grid-column:input/content}.ds-field[data-variant=outline]:has(input[type=radio],input[type=checkbox]):hover{--_dsc-field-outline-width:var(--dsc-field-border-width--active)}.ds-field[data-variant=outline]:has(input[type=radio],input[type=checkbox]):has(input:checked){--_dsc-field-border-color:var(--dsc-field-border-color--checked);--_dsc-field-outline-width:var(--dsc-field-border-width--active)}@media (forced-colors:active){.ds-field[data-variant=outline]:has(input[type=radio],input[type=checkbox]):has(input:checked){border-color:LinkText}}.ds-field[data-variant=outline]:has(input[type=radio],input[type=checkbox]):has(input[aria-invalid=true]){--_dsc-field-border-color:var(--dsc-field-border-color--invalid)}.ds-field[data-variant=outline]:has(input[type=radio],input[type=checkbox]):has(input:disabled,input[aria-disabled=true]){cursor:not-allowed;opacity:var(--ds-opacity-disabled);--_dsc-field-outline-width:var(--ds-border-width-default)}.ds-field[data-variant=outline]:has(input[type=radio],input[type=checkbox]):has(input:disabled,input[aria-disabled=true]):has(input:checked){--_dsc-field-outline-width:var(--dsc-field-border-width--active)}.ds-field[data-variant=outline]:has(input[type=radio],input[type=checkbox]):has(input:disabled,input[aria-disabled=true]) *{opacity:1}.ds-field[data-variant=outline]:has(input[type=radio],input[type=checkbox]):has(input[readonly],input[aria-readonly=true]){--_dsc-field-border-color:var(--dsc-field-border-color--readonly);--_dsc-field-outline-width:var(--ds-border-width-default)}.ds-field[data-variant=outline]:has(input[type=radio],input[type=checkbox]):has(input[readonly],input[aria-readonly=true]):has(input:checked){--_dsc-field-outline-width:var(--dsc-field-border-width--active)}.ds-field[data-variant=outline]:has(input[type=radio],input[type=checkbox]):has(input[readonly],input[aria-readonly=true]){cursor:default}@media (forced-colors:active){.ds-field[data-variant=outline]:has(input[type=radio],input[type=checkbox]):has(input[readonly],input[aria-readonly=true]){border-color:GrayText}}.ds-field-affixes{--dsc-field-affix-border-width:var(--ds-border-width-default);--dsc-field-affix-border-style:solid;--dsc-field-affix-border-color:var(--ds-color-neutral-border-default);--dsc-field-affix-padding-inline:var(--ds-size-4);--dsc-field-affix-background:var(--ds-color-neutral-surface-tinted);--dsc-field-affix-color:var(--ds-color-neutral-text-subtle);background:var(--dsc-field-affix-background);border-radius:var(--ds-border-radius-md);box-sizing:border-box;color:var(--dsc-field-affix-color);max-width:100%;white-space:nowrap}.ds-field-affixes:not([hidden]){display:flex}.ds-field-affixes:has([size]){width:-moz-fit-content;width:fit-content}.ds-field-affixes .ds-field-affix{align-items:center;border-width:var(--dsc-field-affix-border-width);border-style:var(--dsc-field-affix-border-style);border-color:var(--dsc-field-affix-border-color);flex-shrink:0;padding-inline:var(--dsc-field-affix-padding-inline)}:is(.ds-field-affixes .ds-field-affix):not([hidden]){display:flex}:is(.ds-field-affixes .ds-field-affix):first-child{border-start-start-radius:inherit;border-end-start-radius:inherit;border-inline-end:0}:is(.ds-field-affixes .ds-field-affix):last-child{border-start-end-radius:inherit;border-end-end-radius:inherit;border-inline-start:0}.ds-field-affixes .ds-input{border-width:var(--dsc-field-affix-border-width);border-style:var(--dsc-field-affix-border-style);flex:1 1 auto}:is(.ds-field-affixes .ds-input):not(:last-child){border-start-end-radius:0;border-end-end-radius:0}:is(.ds-field-affixes .ds-input):not(:first-child){border-start-start-radius:0;border-end-start-radius:0}}@layer ds.components{.ds-fieldset{--dsc-fieldset-gap:var(--ds-size-4);--_dsc-fieldset-gap--half:calc(var(--dsc-fieldset-gap)/2);--dsc-fieldset-description-color:var(--ds-color-neutral-text-subtle);border:0;margin:0;min-width:0;padding:0}.ds-fieldset>legend{padding:0}:is(.ds-fieldset:has(.ds-input[readonly]):not(:has(.ds-input:not([readonly])))>legend):before{background:currentcolor;content:"";display:inline-block;height:calc(1em*var(--ds-line-height-md));height:1lh;margin-inline-end:.25ch;-webkit-mask:center/contain no-repeat var(--ds-readonly-icon-url);mask:center/contain no-repeat var(--ds-readonly-icon-url);vertical-align:bottom;width:var(--ds-readonly-icon-size);-webkit-print-color-adjust:exact;print-color-adjust:exact}@media (forced-colors:active){:is(.ds-fieldset:has(.ds-input[readonly]):not(:has(.ds-input:not([readonly])))>legend):before{background:CanvasText}}.ds-fieldset>*+*{margin-block:var(--dsc-fieldset-gap) 0}.ds-fieldset>[data-field=description],.ds-fieldset>legend+p{color:var(--dsc-fieldset-description-color)}.ds-fieldset>legend+[data-field=description],.ds-fieldset>legend+p{margin-block-start:0}.ds-fieldset:disabled>[data-field=description],.ds-fieldset:disabled>legend,.ds-fieldset:disabled>legend+p{opacity:var(--ds-opacity-disabled)}.ds-alert{--dsc-alert-background:var(--ds-color-info-surface-tinted);--dsc-alert-border-width:var(--ds-border-width-default);--dsc-alert-border-style:solid;--dsc-alert-border-color:var(--ds-color-info-border-default);--dsc-alert-border-radius:var(--ds-border-radius-md);--dsc-alert-icon-color:var(--ds-color-info-text-subtle);--dsc-alert-icon-url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M3.25 4A.75.75 0 0 1 4 3.25h16a.75.75 0 0 1 .75.75v16a.75.75 0 0 1-.75.75H4a.75.75 0 0 1-.75-.75zM11 7.75a1 1 0 1 1 2 0 1 1 0 0 1-2 0m-1.25 3a.75.75 0 0 1 .75-.75H12a.75.75 0 0 1 .75.75v4.75h.75a.75.75 0 0 1 0 1.5h-3a.75.75 0 0 1 0-1.5h.75v-4h-.75a.75.75 0 0 1-.75-.75'/%3E%3C/svg%3E");--dsc-alert-color:var(--ds-color-info-text-default);--dsc-alert-spacing:var(--ds-size-2);--dsc-alert-icon-size:var(--ds-icon-size);--dsc-alert-padding-block:var(--ds-size-6);--dsc-alert-padding-inline-end:var(--ds-size-6);background:var(--dsc-alert-background);border-radius:var(--dsc-alert-border-radius);border-width:var(--dsc-alert-border-width);border-style:var(--dsc-alert-border-style);border-color:var(--dsc-alert-border-color);box-sizing:border-box;color:var(--dsc-alert-color);padding-block:var(--dsc-alert-padding-block);padding-inline-start:calc(var(--dsc-alert-padding-inline-end) + var(--dsc-alert-icon-size) + var(--dsc-alert-spacing));padding-inline-end:var(--dsc-alert-padding-inline-end);position:relative}}@layer ds.components{.ds-alert:not(:has(>:is(h1,h2,h3,h4,h5,h6):first-child)):before,.ds-alert>:is(h1,h2,h3,h4,h5,h6):first-child:before{background:var(--dsc-alert-icon-color);content:"";height:var(--dsc-alert-icon-size);margin-inline:calc((var(--dsc-alert-icon-size) + var(--dsc-alert-spacing))*-1);-webkit-mask:var(--dsc-alert-icon-url) center /contain no-repeat;mask:var(--dsc-alert-icon-url) center /contain no-repeat;position:absolute;translate:0 calc((1lh - var(--dsc-alert-icon-size))/2);width:var(--dsc-alert-icon-size);-webkit-print-color-adjust:exact;print-color-adjust:exact}@media (forced-colors:active){.ds-alert:not(:has(>:is(h1,h2,h3,h4,h5,h6):first-child)):before,.ds-alert>:is(h1,h2,h3,h4,h5,h6):first-child:before{background:CanvasText}}.ds-alert[data-color]{--dsc-alert-background:var(--ds-color-surface-tinted);--dsc-alert-border-color:var(--ds-color-border-default);--dsc-alert-icon-color:var(--ds-color-text-subtle);--dsc-alert-color:var(--ds-color-text-default)}.ds-alert[data-color=warning]{--dsc-alert-icon-url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 2.25a.75.75 0 0 1 .66.39l9.52 17.25a.75.75 0 0 1-.65 1.11H2.47a.75.75 0 0 1-.65-1.11l9.52-17.25a.75.75 0 0 1 .66-.39m0 6.5a.75.75 0 0 1 .75.75v4a.75.75 0 0 1-1.5 0v-4a.75.75 0 0 1 .75-.75m-1 7.75a1 1 0 1 1 2 0 1 1 0 0 1-2 0'/%3E%3C/svg%3E")}.ds-alert[data-color=success]{--dsc-alert-icon-url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 21.75a9.75 9.75 0 1 0 0-19.5 9.75 9.75 0 0 0 0 19.5m4.95-12.47a.81.81 0 0 0-1.24-1.05l-5.39 6.36-2.62-2.62a.81.81 0 0 0-1.15 1.15l3.25 3.25a.81.81 0 0 0 1.2-.05z'/%3E%3C/svg%3E")}.ds-alert[data-color=danger]{--dsc-alert-icon-url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M7.74 2.47a.75.75 0 0 1 .53-.22h7.46a.75.75 0 0 1 .53.22l5.27 5.27c.14.14.22.33.22.53v7.46a.75.75 0 0 1-.22.53l-5.27 5.27a.75.75 0 0 1-.53.22H8.27a.75.75 0 0 1-.53-.22l-5.27-5.27a.75.75 0 0 1-.22-.53V8.27a.75.75 0 0 1 .22-.53zm1.29 5.5a.75.75 0 0 0-1.06 1.06L10.94 12l-2.97 2.97a.75.75 0 1 0 1.06 1.06L12 13.06l2.97 2.97a.75.75 0 1 0 1.06-1.06L13.06 12l2.97-2.97a.75.75 0 0 0-1.06-1.06L12 10.94z'/%3E%3C/svg%3E")}.ds-popover{--_ds-floating:top;--_ds-floating-arrow-size:0;--_ds-floating-arrow-visibility:inherit;animation:ds-fade-in .15s ease-in-out forwards;inset:0 auto auto 0;margin:0;overflow:visible;position:absolute}.ds-popover:before{background:inherit;border:inherit;border-left-color:transparent;border-top-color:transparent;box-sizing:border-box;content:"";height:var(--_ds-floating-arrow-size);left:var(--_ds-floating-arrow-x,50%);position:absolute;rotate:45deg;top:var(--_ds-floating-arrow-y,100%);translate:-50% -50%;visibility:var(--_ds-floating-arrow-visibility);width:var(--_ds-floating-arrow-size)}.ds-popover[data-overscroll=contain]{--_ds-floating-overscroll:contain;overscroll-behavior:contain;overflow:auto}}@layer ds.components{.ds-popover{&[data-floating|=top]:before{top:100%;rotate:45deg}&[data-floating|=right]:before{left:0;rotate:135deg}&[data-floating|=bottom]:before{top:0;rotate:-135deg}&[data-floating|=left]:before{left:100%;rotate:-45deg}--_ds-floating:var(--dsc-popover-placement);--_ds-floating-arrow-size:var(--dsc-popover-arrow-size);--dsc-popover-background:var(--ds-color-surface-default);--dsc-popover-border-width:var(--ds-border-width-default);--dsc-popover-border-style:solid;--dsc-popover-border-color:var(--ds-color-border-default);--dsc-popover-color:var(--ds-color-text-default);--dsc-popover-arrow-size:var(--ds-size-3);--dsc-popover-border-radius:var(--ds-border-radius-md);--dsc-popover-max-width:300px;--dsc-popover-padding:var(--ds-size-3) var(--ds-size-4);--dsc-popover-box-shadow:var(--ds-shadow-md);--dsc-popover-placement:top;background:var(--dsc-popover-background);border-radius:var(--dsc-popover-border-radius);border-width:var(--dsc-popover-border-width);border-style:var(--dsc-popover-border-style);border-color:var(--dsc-popover-border-color);box-shadow:var(--dsc-popover-box-shadow);box-sizing:border-box;color:var(--dsc-popover-color);max-width:var(--dsc-popover-max-width);padding:var(--dsc-popover-padding)}.ds-popover[data-variant=default]{--dsc-popover-background:var(--ds-color-surface-default)}.ds-popover[data-variant=tinted]{--dsc-popover-background:var(--ds-color-surface-tinted)}[data-popover=inline]{all:unset;cursor:pointer;text-decoration:underline dotted;text-underline-offset:.27em;font-size:inherit}[data-popover=inline]:not([hidden]){display:inline}[data-popover=inline]:focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}[data-popover=inline]:focus-visible *{--_ds--focus: }}@layer ds.components{.ds-skip-link,.ds-skiplink{--dsc-skiplink-padding:var(--ds-size-4) var(--ds-size-4) var(--ds-size-5) var(--ds-size-4);--dsc-skiplink-background:var(--ds-color-surface-hover);--dsc-skiplink-color:var(--ds-color-text-default);border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ds-skip-link:focus,.ds-skiplink:focus{place-items:center;outline:0;position:static;width:auto;height:auto;margin:inherit;overflow:visible;clip:auto;clip-path:none;white-space:inherit;padding:var(--dsc-skiplink-padding);color:var(--dsc-skiplink-color);background:var(--dsc-skiplink-background);box-sizing:border-box;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:max(5px,.25rem)}:is(.ds-skip-link:focus,.ds-skiplink:focus):not([hidden]){display:grid}}@layer ds.components{.ds-details{--dsc-details-border-block-wdith:var(
    --ds-border-width-default
  );--dsc-details-border-block-width:var(--dsc-details-border-block-wdith);--dsc-details-border-block-style:solid;--dsc-details-border-color:var(--ds-color-border-subtle);--dsc-details-icon-gap:var(--ds-size-2);--dsc-details-icon-size:var(--ds-icon-size);--dsc-details-icon-url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5.97 9.47a.75.75 0 0 1 1.06 0L12 14.44l4.97-4.97a.75.75 0 1 1 1.06 1.06l-5.5 5.5a.75.75 0 0 1-1.06 0l-5.5-5.5a.75.75 0 0 1 0-1.06'/%3E%3C/svg%3E");--dsc-details-padding:var(--ds-size-2) var(--ds-size-4);--dsc-details-size:var(--ds-size-14);--dsc-details-background:var(--ds-color-surface-default);--dsc-details-summary-color:var(--ds-color-text-default);--dsc-details-summary-background--hover:var(--ds-color-surface-tinted);--dsc-details-summary-background--open:var(--ds-color-surface-tinted);--dsc-details-summary-background:var(--ds-color-surface-default);background:var(--dsc-details-background);border-block-width:var(--dsc-details-border-block-width);border-block-style:var(--dsc-details-border-block-style);border-color:var(--dsc-details-border-color);box-sizing:border-box}.ds-details+.ds-details{border-top:0;margin-top:0}.ds-details[data-variant=default]{--dsc-details-background:var(--ds-color-surface-default);--dsc-details-summary-background--hover:var(--ds-color-surface-tinted);--dsc-details-summary-background--open:var(--ds-color-surface-tinted);--dsc-details-summary-background:var(--ds-color-surface-default)}.ds-card[data-variant=tinted]>.ds-details,.ds-details[data-variant=tinted]{--dsc-details-background:var(--ds-color-surface-tinted);--dsc-details-summary-background--hover:var(--ds-color-surface-hover);--dsc-details-summary-background--open:var(--ds-color-surface-hover);--dsc-details-summary-background:var(--ds-color-surface-tinted);--dsc-details-border-color:var(--ds-color-border-subtle)}.ds-details>summary::-webkit-details-marker{display:none}.ds-details>:is(summary,u-summary){color:var(--dsc-details-summary-color);align-items:center;background:var(--dsc-details-summary-background);box-sizing:border-box;cursor:pointer;list-style:none;min-height:var(--dsc-details-size);gap:var(--dsc-details-icon-gap);outline:none;padding:var(--dsc-details-padding);position:relative}:is(.ds-details>:is(summary,u-summary)):not([hidden]){display:flex}:is(.ds-details>:is(summary,u-summary)):focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow-inset));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:calc(var(--_ds--focus, var(--ds-border-width-focus))*-1)}:is(.ds-details>:is(summary,u-summary)):focus-visible *{--_ds--focus: }.ds-details>:is(summary,u-summary){-webkit-print-color-adjust:exact;print-color-adjust:exact}:is(.ds-details>:is(summary,u-summary)):before{all:unset;background:currentcolor;border-radius:var(--ds-border-radius-md);content:"";flex-shrink:0;height:var(--dsc-details-icon-size);-webkit-mask:50%/contain no-repeat var(--dsc-details-icon-url);mask:50%/contain no-repeat var(--dsc-details-icon-url);width:var(--dsc-details-icon-size)}@media (forced-colors:active){.ds-details>:is(summary,u-summary){color:ButtonText}:is(.ds-details>:is(summary,u-summary)):before{background:ButtonText}}.ds-details[open]>:is(summary,u-summary){background:var(--dsc-details-summary-background--open)}:is(.ds-details[open]>:is(summary,u-summary)):before{rotate:180deg}@media (hover:hover) and (pointer:fine){.ds-details :is(summary,u-summary):hover{background:var(--dsc-details-summary-background--hover)}}@media (prefers-reduced-motion:no-preference){.ds-details{interpolate-size:allow-keywords}}.ds-details::details-content,.ds-details::part(details-content){block-size:0;overflow-y:hidden;transition:content-visibility allow-discrete .4s,height .4s}.ds-details[open]::details-content,.ds-details[open]::part(details-content){height:auto}:where(.ds-details>:not(summary,u-summary)){border-radius:inherit;margin-inline:var(--ds-size-5,1rem)}:where(.ds-details>:not(summary,u-summary)):nth-child(2){margin-block-start:var(--ds-size-5,1rem)}:where(.ds-details>:not(summary,u-summary)):last-child{margin-block-end:var(--ds-size-5,1rem)}}@layer ds.components{.ds-search{--dsc-search-padding-inline:var(--ds-size-2);--dsc-search-clear-padding:var(--ds-size-1);--dsc-search-clear-size:var(--ds-size-9);--dsc-search-clear-icon-url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='currentColor' d='M6.53 5.47a.75.75 0 0 0-1.06 1.06L10.94 12l-5.47 5.47a.75.75 0 1 0 1.06 1.06L12 13.06l5.47 5.47a.75.75 0 1 0 1.06-1.06L13.06 12l5.47-5.47a.75.75 0 0 0-1.06-1.06L12 10.94z'/%3E%3C/svg%3E");--dsc-search-magnifying-icon-url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M10.5 3.25a7.25 7.25 0 1 0 4.57 12.88l5.41 5.41a.75.75 0 1 0 1.06-1.06l-5.41-5.41A7.25 7.25 0 0 0 10.5 3.25M4.75 10.5a5.75 5.75 0 1 1 11.5 0 5.75 5.75 0 0 1-11.5 0'/%3E%3C/svg%3E");--dsc-search-magnifying-icon-size:var(--ds-icon-size);align-items:center;grid-template-columns:1fr auto;width:100%;border-radius:var(--ds-border-radius-default);isolation:isolate}.ds-search:not([hidden]){display:grid}.ds-search input{grid-area:1/1;padding-inline:var(--dsc-search-padding-inline)}:is(.ds-search input)::-webkit-search-cancel-button,:is(.ds-search input)::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.ds-search:not(:has(button:not([type=reset]))) input{padding-inline-start:calc(var(--dsc-search-magnifying-icon-size) + var(--dsc-search-padding-inline)*2)}.ds-search:not(:has(button:not([type=reset]))):before{grid-area:1/1;margin-inline:var(--dsc-search-padding-inline);pointer-events:none;z-index:2}.ds-search button:not([type=reset]):empty:before,.ds-search:not(:has(button:not([type=reset]))):before{background:currentcolor;content:"";height:var(--dsc-search-magnifying-icon-size);width:var(--dsc-search-magnifying-icon-size);-webkit-mask:var(--dsc-search-magnifying-icon-url) center /contain no-repeat;mask:var(--dsc-search-magnifying-icon-url) center /contain no-repeat}@media (forced-colors:active){.ds-search button:not([type=reset]):empty:before,.ds-search:not(:has(button:not([type=reset]))):before{background:CanvasText}}.ds-search button[type=reset]{--dsc-button-size:var(--dsc-search-clear-size);grid-area:1/1;justify-self:end;margin-inline:var(--dsc-search-padding-inline);padding:var(--dsc-search-clear-padding);scale:.75}:is(.ds-search button[type=reset]):before{content:"";height:var(--dsc-search-clear-size);width:var(--dsc-search-clear-size);-webkit-mask:var(--dsc-search-clear-icon-url) center /contain no-repeat;mask:var(--dsc-search-clear-icon-url) center /contain no-repeat;background:currentcolor}.ds-search:has(input:-moz-placeholder) button[type=reset]{display:none}.ds-search:has(input:is(:-moz-read-only,:disabled,[aria-disabled=true])) button[type=reset]{display:none}.ds-search:has(input:is(:read-only,:disabled,[aria-disabled=true])) button[type=reset],.ds-search:has(input:placeholder-shown) button[type=reset]{display:none}.ds-search:has(button[type=reset]) input{padding-inline-end:calc(var(--dsc-search-clear-size) + var(--dsc-search-padding-inline))}.ds-search button:not([type=reset]){border-start-start-radius:0;border-end-start-radius:0}:is(.ds-search button:not([type=reset])):not(:focus-visible){border-inline-start:0}.ds-search:has(button:not([type=reset])):before{display:none}.ds-search:has(button:not([type=reset])) input{border-start-end-radius:0;border-end-end-radius:0}}@layer ds.components{.ds-dialog{--dsc-dialog-backdrop-background:rgba(0,0,0,.5);--dsc-dialog-background:var(--ds-color-neutral-surface-default);--dsc-dialog-icon-spacing:var(--ds-size-3);--dsc-dialog-icon-size:var(--ds-icon-size);--dsc-dialog-icon-url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M6.53 5.47a.75.75 0 0 0-1.06 1.06L10.94 12l-5.47 5.47a.75.75 0 1 0 1.06 1.06L12 13.06l5.47 5.47a.75.75 0 1 0 1.06-1.06L13.06 12l5.47-5.47a.75.75 0 0 0-1.06-1.06L12 10.94z'/%3E%3C/svg%3E");--dsc-dialog-color:var(--ds-color-neutral-text-default);--dsc-dialog-divider-border-width:var(--ds-border-width-default);--dsc-dialog-divider-border-style:solid;--dsc-dialog-divider-border-color:var(--ds-color-neutral-border-subtle);--dsc-dialog-border-width:var(--ds-border-width-default);--dsc-dialog-border-style:solid;--dsc-dialog-border-color:var(--ds-color-neutral-border-subtle);--dsc-dialog-max-height:80vh;--dsc-dialog-max-width:40rem;--dsc-dialog-spacing:var(--ds-size-6);--dsc-dialog-placement-inline-max-width:40rem;--dsc-dialog-placement-block-max-width:100%;--dsc-dialog-transition-duration:300ms;--_dsc-dialog-icon-top-right-margin:calc(var(--dsc-dialog-spacing)*-1 + var(--dsc-dialog-icon-spacing));background:var(--dsc-dialog-background);border-color:var(--dsc-dialog-border-color);border-radius:clamp(0px,((100vw - 4px) - 100%) * 100000,var(--ds-border-radius-lg));border-style:var(--dsc-dialog-border-style);border-width:var(--dsc-dialog-border-width);box-shadow:var(--ds-shadow-xl);box-sizing:border-box;color:var(--dsc-dialog-color);inset:0;margin:auto;max-height:var(--dsc-dialog-max-height);max-width:var(--dsc-dialog-max-width);outline:none;overflow:auto;overscroll-behavior:contain;padding:var(--dsc-dialog-spacing);position:fixed;width:100%}.ds-dialog::backdrop{animation:ds-dialog-fade-in var(--dsc-dialog-transition-duration) ease-in-out;background:var(--dsc-dialog-backdrop-background,rgba(0,0,0,.5));overflow:hidden;overscroll-behavior:contain}.ds-dialog:where([data-placement=bottom],[data-placement=top]){max-width:var(--dsc-dialog-placement-block-max-width);width:100%;margin-inline:auto}.ds-dialog:where([data-placement=left],[data-placement=right]){border-radius:0;border-block-width:0;height:100%;height:-webkit-fill-available;height:-moz-available;height:stretch;max-height:unset;max-width:var(--dsc-dialog-placement-inline-max-width)}.ds-dialog[data-placement=bottom]{top:auto;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-width:0}.ds-dialog[data-placement=top]{bottom:auto;border-top-left-radius:0;border-top-right-radius:0;border-top-width:0}.ds-dialog[data-placement=left]{right:auto;border-left-width:0}.ds-dialog[data-placement=right]{left:auto;border-right-width:0}.ds-dialog:not([data-placement]),.ds-dialog[data-placement=center]{align-self:center}.ds-dialog[open]{animation:ds-dialog-slide-up var(--dsc-dialog-transition-duration) ease-in-out,ds-dialog-fade-in var(--dsc-dialog-transition-duration) ease-in-out}.ds-dialog[open][data-placement=bottom]{animation:ds-dialog-slide-up var(--dsc-dialog-transition-duration) ease}.ds-dialog[open][data-placement=top]{animation:ds-dialog-slide-down var(--dsc-dialog-transition-duration) ease}.ds-dialog[open][data-placement=left]{animation:ds-dialog-slide-left var(--dsc-dialog-transition-duration) ease}.ds-dialog[open][data-placement=right]{animation:ds-dialog-slide-right var(--dsc-dialog-transition-duration) ease}.ds-dialog:has(>.ds-dialog__block){--_dsc-dialog-icon-top-right-margin:var(--dsc-dialog-icon-spacing);padding:0}@media (prefers-reduced-motion:reduce){.ds-dialog::backdrop,.ds-dialog[open]{animation:none}}.ds-dialog button[command=close]:empty:before,.ds-dialog button[data-command=close]:empty:before{content:"";background:currentcolor;height:var(--dsc-dialog-icon-size);width:var(--dsc-dialog-icon-size);-webkit-mask:center/contain no-repeat var(--dsc-dialog-icon-url);mask:center/contain no-repeat var(--dsc-dialog-icon-url)}@media (forced-colors:active){.ds-dialog button[command=close]:empty:before,.ds-dialog button[data-command=close]:empty:before{background:ButtonText}}.ds-dialog>button[command=close]:first-child,.ds-dialog>button[data-command=close]:first-child,.ds-dialog>form[method=dialog]:first-child>button:only-child{float:inline-end;margin-block-start:var(--_dsc-dialog-icon-top-right-margin);margin-block-end:var(--dsc-dialog-icon-spacing);margin-inline-start:var(--dsc-dialog-icon-spacing);margin-inline-end:var(--_dsc-dialog-icon-top-right-margin);color:inherit}:is(.ds-dialog>form[method=dialog]:first-child>button:only-child):before{content:"";background:currentcolor;height:var(--ds-size-6);width:var(--ds-size-6);-webkit-mask:center/contain no-repeat var(--dsc-dialog-icon-url);mask:center/contain no-repeat var(--dsc-dialog-icon-url)}@media (forced-colors:active){:is(.ds-dialog>form[method=dialog]:first-child>button:only-child):before{background:ButtonText}}.ds-dialog__block{padding:var(--dsc-dialog-spacing)}.ds-dialog__block+.ds-dialog__block{border-top:var(--dsc-dialog-divider-border-width) var(--dsc-dialog-divider-border-style) var(--dsc-dialog-divider-border-color)}body:has(.ds-dialog:modal){overflow:hidden}@keyframes ds-dialog-fade-in{0%{opacity:0}}@keyframes ds-dialog-slide-up{0%{opacity:0;translate:0 3rem}}@keyframes ds-dialog-slide-down{0%{opacity:0;translate:0 -3rem}}@keyframes ds-dialog-slide-left{0%{opacity:0;translate:-3rem 0}}@keyframes ds-dialog-slide-right{0%{opacity:0;translate:3rem 0}}}@layer ds.components{.ds-list{--dsc-list-padding-inline:var(--ds-size-6) 0;--dsc-list-margin-top:var(--ds-size-3);--dsc-list-margin-top-nested:var(--ds-size-2);margin:0;padding-inline:var(--dsc-list-padding-inline)}.ds-list>li+li{margin-top:var(--dsc-list-margin-top)}.ds-list>li>:is(ol,ul)>li+li{margin-top:var(--dsc-list-margin-top-nested)}.ds-list>li:before{content:"\200B";position:absolute}.ds-card{--dsc-card-background--active:var(--ds-color-surface-active);--dsc-card-background--hover:var(--ds-color-surface-hover);--dsc-card-background:var(--ds-color-surface-default);--dsc-card-border-width:var(--ds-border-width-default);--dsc-card-border-style:solid;--dsc-card-border-color:var(--ds-color-border-subtle);--dsc-card-block-border-width:var(--dsc-card-border-width);--dsc-card-block-border-style:var(--dsc-card-border-style);--dsc-card-block-border-color:var(--dsc-card-border-color);--dsc-card-color:var(--ds-color-text-default);--dsc-card-content-margin-block:var(--ds-size-3) 0;--dsc-card-padding:var(--ds-size-6);--dsc-card-border-radius:var(--ds-border-radius-lg);background:var(--dsc-card-background);border-radius:var(--dsc-card-border-radius);border-width:var(--dsc-card-border-width);border-style:var(--dsc-card-border-style);border-color:var(--dsc-card-border-color);box-sizing:border-box;color:var(--dsc-card-color);overflow:clip;padding:var(--dsc-card-padding);text-align:inherit}.ds-card[data-variant=default]{background:var(--ds-color-surface-default)}.ds-card[data-variant=tinted]{background:var(--ds-color-surface-tinted)}.ds-card:not([hidden]){display:block}}@layer ds.components{.ds-card:where(a,button,[role=button],[data-clickdelegatefor]){cursor:pointer;text-decoration:none}.ds-card:where(a,button,[role=button],[data-clickdelegatefor]):focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}.ds-card:where(a,button,[role=button],[data-clickdelegatefor]):focus-visible *{--_ds--focus: }.ds-card:where(a,button,[role=button],[data-clickdelegatefor])>.ds-card__block>:is(h1,h2,h3,h4,h5,h6),.ds-card:where(a,button,[role=button],[data-clickdelegatefor])>:is(h1,h2,h3,h4,h5,h6){text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:max(1px,.0625rem,.1025em);text-underline-offset:.27em}:is(.ds-card:where(a,button,[role=button],[data-clickdelegatefor])>:is(h1,h2,h3,h4,h5,h6),.ds-card:where(a,button,[role=button],[data-clickdelegatefor])>.ds-card__block>:is(h1,h2,h3,h4,h5,h6))>a{text-decoration:none;color:inherit}:is(:is(.ds-card:where(a,button,[role=button],[data-clickdelegatefor])>:is(h1,h2,h3,h4,h5,h6),.ds-card:where(a,button,[role=button],[data-clickdelegatefor])>.ds-card__block>:is(h1,h2,h3,h4,h5,h6))>a):focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}:is(:is(.ds-card:where(a,button,[role=button],[data-clickdelegatefor])>:is(h1,h2,h3,h4,h5,h6),.ds-card:where(a,button,[role=button],[data-clickdelegatefor])>.ds-card__block>:is(h1,h2,h3,h4,h5,h6))>a):focus-visible *{--_ds--focus: }@media (hover:hover) and (pointer:fine){.ds-card:where(a,button,[role=button]):hover,.ds-card[data-clickdelegatefor]:has(.\:click-delegate-hover){background:var(--dsc-card-background--hover)}:is(.ds-card:where(a,button,[role=button]):hover,.ds-card[data-clickdelegatefor]:has(.\:click-delegate-hover)):active{background:var(--dsc-card-background--active)}}.ds-card:has(>.ds-card__block,>.ds-details){padding:0}.ds-card>.ds-details:first-child{border-top:0}:is(.ds-card>.ds-details:first-child)>summary,:is(.ds-card>.ds-details:first-child)>u-summary{border-top-left-radius:var(--dsc-card-border-radius);border-top-right-radius:var(--dsc-card-border-radius)}.ds-card>.ds-details:last-child{border-bottom:0}:is(.ds-card>.ds-details:last-child):not([open])>summary,:is(.ds-card>.ds-details:last-child):not([open])>u-summary{border-bottom-left-radius:var(--dsc-card-border-radius);border-bottom-right-radius:var(--dsc-card-border-radius)}:where(.ds-card){font:inherit;margin:0}:where(.ds-card,.ds-card__block)>:first-child{margin-block:0}:where(.ds-card,.ds-card__block)>*+*{margin-block:var(--dsc-card-content-margin-block)}.ds-card__block{box-sizing:border-box;margin:0;padding:var(--dsc-card-padding);position:relative}.ds-card__block:before{content:"";border-top-width:var(--dsc-card-block-border-width);border-top-style:var(--dsc-card-block-border-style);border-color:var(--dsc-card-block-border-color);position:absolute;inset:0 0 auto;translate:0 -100%}.ds-card__block:after{content:"";border-left-width:var(--dsc-card-block-border-width);border-left-style:var(--dsc-card-block-border-style);border-color:var(--dsc-card-block-border-color);position:absolute;inset:0 auto 0 0;translate:-100%}.ds-card__block:has(>:is(audio,figure,iframe,img,picture,video):only-child){padding:0}.ds-card__block:has(>:is(audio,figure,iframe,img,picture,video):only-child)>:not([hidden]),.ds-card__block:has(>:is(audio,figure,iframe,img,picture,video):only-child)>picture img:not([hidden]){border:0;display:block;height:auto;width:100%}.ds-card__block:has(>:is(audio,figure,iframe,img,picture,video):only-child)>iframe{aspect-ratio:16/9}}@layer ds.components{.ds-dropdown{--_ds-floating:top;--_ds-floating-arrow-size:0;--_ds-floating-arrow-visibility:inherit;animation:ds-fade-in .15s ease-in-out forwards;inset:0 auto auto 0;margin:0;overflow:visible;position:absolute}.ds-dropdown:before{background:inherit;border:inherit;border-left-color:transparent;border-top-color:transparent;box-sizing:border-box;content:"";height:var(--_ds-floating-arrow-size);left:var(--_ds-floating-arrow-x,50%);position:absolute;rotate:45deg;top:var(--_ds-floating-arrow-y,100%);translate:-50% -50%;visibility:var(--_ds-floating-arrow-visibility);width:var(--_ds-floating-arrow-size)}.ds-dropdown[data-overscroll=contain]{--_ds-floating-overscroll:contain;overscroll-behavior:contain;overflow:auto}.ds-dropdown{&[data-floating|=top]:before{top:100%;rotate:45deg}&[data-floating|=right]:before{left:0;rotate:135deg}&[data-floating|=bottom]:before{top:0;rotate:-135deg}&[data-floating|=left]:before{left:100%;rotate:-45deg}--_ds-floating:var(--dsc-dropdown-placement);--_ds-floating-arrow-size:var(--dsc-dropdown-arrow-size);--_ds-floating-arrow-visibility:hidden;--dsc-dropdown-padding:var(--ds-size-3) var(--ds-size-2);--dsc-dropdown-item-padding:var(--ds-size-2) var(--ds-size-4);--dsc-dropdown-item-size:var(--ds-size-12);--dsc-dropdown-background:var(--ds-color-neutral-surface-default);--dsc-dropdown-border-width:var(--ds-border-width-default);--dsc-dropdown-border-style:solid;--dsc-dropdown-border-color:var(--ds-color-neutral-border-subtle);--dsc-dropdown-placement:bottom;--dsc-dropdown-arrow-size:var(--ds-size-2);background:var(--dsc-dropdown-background);border-radius:var(--ds-border-radius-md);border-width:var(--dsc-dropdown-border-width);border-style:var(--dsc-dropdown-border-style);border-color:var(--dsc-dropdown-border-color);box-sizing:border-box;list-style:none;min-width:15em;padding:var(--dsc-dropdown-padding)}.ds-dropdown>:is(h2,h3,h4,h5,h6){align-items:center;box-sizing:border-box;color:var(--ds-color-neutral-text-default);font-size:inherit;margin:0;min-height:var(--dsc-dropdown-item-size);padding:var(--dsc-dropdown-item-padding)}:is(.ds-dropdown>:is(h2,h3,h4,h5,h6)):not([hidden]){display:flex}.ds-dropdown>ul{margin:0;padding:0;list-style:none}.ds-dropdown>ul>li>:is(a,button,[role=button]){justify-content:start;padding:var(--dsc-dropdown-item-padding);min-height:var(--dsc-dropdown-item-size);width:100%;font-weight:var(--ds-font-weight-regular)}}@layer ds.components{.ds-chip{--dsc-chip-background--active:var(--ds-color-surface-active);--dsc-chip-background--checked--active:var(--ds-color-base-active);--dsc-chip-background--checked--hover:var(--ds-color-base-hover);--dsc-chip-background--checked:var(--ds-color-base-default);--dsc-chip-background--hover:var(--ds-color-surface-hover);--dsc-chip-background:var(--ds-color-surface-tinted);--dsc-chip-border-color--checked:transparent;--dsc-chip-border-color:var(--ds-color-border-subtle);--dsc-chip-border-radius--checkbox-input:var(--ds-border-radius-sm);--dsc-chip-border-radius--checkbox:var(--ds-border-radius-md);--dsc-chip-border-radius:calc(var(--dsc-chip-height)/2);--dsc-chip-border-style:solid;--dsc-chip-border-width:var(--ds-border-width-default);--dsc-chip-color:var(--ds-color-text-default);--dsc-chip-height:var(--ds-size-8);--dsc-chip-icon-size:var(--ds-icon-size);--dsc-chip-icon-url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M6.53 5.47a.75.75 0 0 0-1.06 1.06L10.94 12l-5.47 5.47a.75.75 0 1 0 1.06 1.06L12 13.06l5.47 5.47a.75.75 0 1 0 1.06-1.06L13.06 12l5.47-5.47a.75.75 0 0 0-1.06-1.06L12 10.94z'/%3E%3C/svg%3E");--dsc-chip-input-accent-color:var(--ds-color-base-contrast-default);--dsc-chip-input-color:var(--ds-color-text-subtle);--dsc-chip-input-size:var(--ds-size-5);--dsc-chip-input-stroke-color:var(--ds-color-base-default);--dsc-chip-padding-inline:var(--ds-size-3);--dsc-chip-spacing:calc((var(--dsc-chip-height) - var(--dsc-chip-input-size))/2);background:var(--dsc-chip-background);border-color:var(--dsc-chip-border-color);border-radius:var(--dsc-chip-border-radius);border-style:var(--dsc-chip-border-style);border-width:var(--dsc-chip-border-width);box-sizing:border-box;color:var(--dsc-chip-color);cursor:pointer;font-family:inherit;font-size:var(--ds-body-sm-font-size);line-height:var(--ds-line-height-sm);margin:0;max-height:-moz-fit-content;max-height:fit-content;max-width:-moz-fit-content;max-width:fit-content;min-width:0;min-height:var(--dsc-chip-height);padding-block:calc(var(--dsc-chip-height)/2 - var(--dsc-chip-border-width)/2 - .5lh);padding-inline:var(--dsc-chip-padding-inline);position:relative;text-align:inherit;text-decoration:none}.ds-chip:not([data-wrap=wrap]){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-chip{-webkit-print-color-adjust:exact;print-color-adjust:exact}.ds-chip:focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}.ds-chip:focus-visible *{--_ds--focus: }.ds-chip>input{inset-block-start:50%;inset-inline-start:var(--dsc-chip-spacing);position:absolute;translate:0 -50%;--dsc-input-background:transparent;--dsc-input-border-color:var(--dsc-chip-input-color);--dsc-input-accent-color:var(--dsc-chip-input-accent-color);--dsc-input-stroke-color:var(--dsc-chip-input-stroke-color);--dsc-input-size--toggle:var(--dsc-chip-input-size);--dsc-input-outline-width--hover:0}.ds-chip:not([hidden]){display:inline-block}.ds-chip:has(:focus-visible){box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}.ds-chip:has(:focus-visible) *{--_ds--focus: }.ds-chip:disabled,.ds-chip:has(input:disabled),.ds-chip[aria-disabled=true]{cursor:not-allowed;opacity:var(--ds-opacity-disabled)}.ds-chip[data-removable]{padding-inline-end:calc(var(--dsc-chip-spacing)*2 + var(--dsc-chip-icon-size))}.ds-chip[data-removable]:after{content:"";position:absolute;inset-block-start:50%;inset-inline-end:var(--dsc-chip-spacing);translate:0 -50%;background:currentcolor;height:var(--dsc-chip-icon-size);-webkit-mask:center/contain no-repeat var(--dsc-chip-icon-url);mask:center/contain no-repeat var(--dsc-chip-icon-url);width:var(--dsc-chip-icon-size);padding-inline:0;flex-shrink:0}.ds-chip:has(input){padding-inline-start:calc(var(--dsc-chip-spacing)*2 + var(--dsc-chip-icon-size))}.ds-chip:has(input[type=checkbox]){border-radius:var(--dsc-chip-border-radius--checkbox)}.ds-chip:has(input:checked),.ds-chip[data-removable]{color:var(--dsc-chip-input-accent-color);background:var(--dsc-chip-background--checked);border-color:var(--dsc-chip-border-color--checked)}@media (hover:hover) and (pointer:fine){.ds-chip:not(:has(:disabled,[aria-disabled=true])):hover{background:var(--dsc-chip-background--hover)}.ds-chip:not(:has(:disabled,[aria-disabled=true])):active{background:var(--dsc-chip-background--active)}:is(.ds-chip:not(:has(:disabled,[aria-disabled=true])):has(input:checked),.ds-chip[data-removable]:not(:has(:disabled,[aria-disabled=true]))):hover{background:var(--dsc-chip-background--checked--hover)}:is(.ds-chip:not(:has(:disabled,[aria-disabled=true])):has(input:checked),.ds-chip[data-removable]:not(:has(:disabled,[aria-disabled=true]))):active{background:var(--dsc-chip-background--checked--active)}}}@layer ds.components{.ds-divider{--dsc-divider-border-width:var(--ds-border-width-default);--dsc-divider-border-style:solid;--dsc-divider-border-color:var(--ds-color-neutral-border-subtle);border-width:0;border-top-width:var(--dsc-divider-border-width);border-top-style:var(--dsc-divider-border-style);border-color:var(--dsc-divider-border-color);box-sizing:border-box;margin-block:.5em;width:100%}.ds-tabs{--dsc-tabs-tab-padding:var(--ds-size-3) var(--ds-size-5);--dsc-tabs-tab-color:var(--ds-color-neutral-text-subtle);--dsc-tabs-tab-color--hover:var(--ds-color-neutral-text-default);--dsc-tabs-tab-color--selected:var(--ds-color-text-subtle);--dsc-tabs-content-padding:var(--ds-size-4) var(--ds-size-5);--dsc-tabs-list-border-color:var(--ds-color-neutral-border-subtle);--dsc-tabs-list-border-bottom-width:var(--ds-border-width-default);--dsc-tabs-list-border-bottom-style:solid}}@layer ds.components{.ds-tabs :is([role=tabpanel],.ds-tabs ds-tabpanel,.ds-tabs u-tabpanel){padding:var(--dsc-tabs-content-padding)}:is(.ds-tabs :is([role=tabpanel],.ds-tabs ds-tabpanel,.ds-tabs u-tabpanel)):focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}:is(.ds-tabs :is([role=tabpanel],.ds-tabs ds-tabpanel,.ds-tabs u-tabpanel)):focus-visible *{--_ds--focus: }.ds-tabs :is([role=tablist],.ds-tabs ds-tablist,.ds-tabs u-tablist){flex-direction:row;border-bottom-width:var(--dsc-tabs-list-border-bottom-width);border-bottom-style:var(--dsc-tabs-list-border-bottom-style);border-color:var(--dsc-tabs-list-border-color);position:relative;overflow-x:auto}:is(.ds-tabs :is([role=tablist],.ds-tabs ds-tablist,.ds-tabs u-tablist)):not([hidden]){display:flex}:is(.ds-tabs :is([role=tablist],.ds-tabs ds-tablist,.ds-tabs u-tablist))>:is([role=tab],ds-tab,u-tab){align-items:center;background:none;border:0;box-sizing:border-box;color:var(--dsc-tabs-tab-color);cursor:pointer;flex-direction:row;flex-shrink:0;font-family:inherit;font-size:inherit;gap:var(--ds-size-1);justify-content:center;line-height:var(--ds-line-height-sm);margin:0;padding:var(--dsc-tabs-tab-padding);position:relative;text-align:center;white-space:nowrap}:is(:is(.ds-tabs :is([role=tablist],.ds-tabs ds-tablist,.ds-tabs u-tablist))>:is([role=tab],ds-tab,u-tab)):focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow-inset));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:calc(var(--_ds--focus, var(--ds-border-width-focus))*-1)}:is(:is(.ds-tabs :is([role=tablist],.ds-tabs ds-tablist,.ds-tabs u-tablist))>:is([role=tab],ds-tab,u-tab)):focus-visible *{--_ds--focus: }:is(:is(.ds-tabs :is([role=tablist],.ds-tabs ds-tablist,.ds-tabs u-tablist))>:is([role=tab],ds-tab,u-tab)):not([hidden]){display:flex}:is(:is(.ds-tabs :is([role=tablist],.ds-tabs ds-tablist,.ds-tabs u-tablist))>:is([role=tab],ds-tab,u-tab)):not([data-size]){font-size:inherit}:is(:is(.ds-tabs :is([role=tablist],.ds-tabs ds-tablist,.ds-tabs u-tablist))>:is([role=tab],ds-tab,u-tab)) :is(img,svg){display:inline-block;flex-shrink:0;font-size:1em;height:var(--ds-icon-size);vertical-align:middle;width:var(--ds-icon-size)}:is(:is(.ds-tabs :is([role=tablist],.ds-tabs ds-tablist,.ds-tabs u-tablist))>:is([role=tab],ds-tab,u-tab)):after{content:"";display:block;height:.15em;width:100%;position:absolute;bottom:0;left:0}[aria-selected=true]:is(:is(.ds-tabs :is([role=tablist],.ds-tabs ds-tablist,.ds-tabs u-tablist))>:is([role=tab],ds-tab,u-tab)){color:var(--dsc-tabs-tab-color--selected)}[aria-selected=true]:is(:is(.ds-tabs :is([role=tablist],.ds-tabs ds-tablist,.ds-tabs u-tablist))>:is([role=tab],ds-tab,u-tab)):after{background:var(--dsc-tabs-tab-color--selected)}[aria-selected=true]:is(:is(.ds-tabs :is([role=tablist],.ds-tabs ds-tablist,.ds-tabs u-tablist))>:is([role=tab],ds-tab,u-tab)):focus-visible:after{z-index:-1}@media (forced-colors:active){[aria-selected=true]:is(:is(.ds-tabs :is([role=tablist],.ds-tabs ds-tablist,.ds-tabs u-tablist))>:is([role=tab],ds-tab,u-tab)){color:initial;border-bottom:2px solid CanvasText}}:is(:is(.ds-tabs :is([role=tablist],.ds-tabs ds-tablist,.ds-tabs u-tablist))>:is([role=tab],ds-tab,u-tab)):focus-visible{z-index:2}@media (hover:hover) and (pointer:fine){:is(:is(.ds-tabs :is([role=tablist],.ds-tabs ds-tablist,.ds-tabs u-tablist))>:is([role=tab],ds-tab,u-tab)):hover:not([aria-selected=true]){color:var(--dsc-tabs-tab-color--hover)}:is(:is(.ds-tabs :is([role=tablist],.ds-tabs ds-tablist,.ds-tabs u-tablist))>:is([role=tab],ds-tab,u-tab)):hover:not([aria-selected=true]):after{background:var(--dsc-tabs-list-border-color)}}}@layer ds.components{.ds-pagination{--dsc-pagination-gap:var(--ds-size-2);--dsc-pagination-icon-size:var(--ds-icon-size);--dsc-pagination-icon-url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24'%3E%3Cpath d='M9.47 5.97a.75.75 0 0 1 1.06 0l5.5 5.5a.75.75 0 0 1 0 1.06l-5.5 5.5a.75.75 0 1 1-1.06-1.06L14.44 12 9.47 7.03a.75.75 0 0 1 0-1.06'/%3E%3C/svg%3E");--dsc-pagination-ellipsis:"\2026";--_ds-aria-label:var(--dsc-pagination-label)}.ds-pagination:is([lang=nb],[lang=nn],[lang=no]),:is([lang=nb],[lang=nn],[lang=no]) .ds-pagination{--dsc-pagination-label:"Bla i sider"}.ds-pagination :is(ol,ul){align-items:center;flex-wrap:wrap;gap:var(--dsc-pagination-gap);list-style:none;margin:0;padding:0}:is(.ds-pagination :is(ol,ul)):not([hidden]){display:flex}:is(.ds-pagination :is(ol,ul))>li:first-child>[aria-hidden=true],:is(.ds-pagination :is(ol,ul))>li:last-child>[aria-hidden=true]{visibility:hidden}:is(.ds-pagination :is(ol,ul))>li>:not([aria-current=true]){--dsc-button-background--active:var(--ds-color-surface-active);--dsc-button-background--hover:var(--ds-color-surface-hover);--dsc-button-background:transparent;--dsc-button-color--active:var(--dsc-button-color);--dsc-button-color--hover:var(--dsc-button-color);--dsc-button-color:var(--ds-color-text-subtle)}:is(.ds-pagination :is(ol,ul))>li>[data-variant=tertiary][aria-current=true]{--dsc-button-background--active:var(--ds-color-base-active);--dsc-button-background--hover:var(--ds-color-base-hover);--dsc-button-background:var(--ds-color-base-default);--dsc-button-color--active:var(--dsc-button-color);--dsc-button-color--hover:var(--dsc-button-color);--dsc-button-color:var(--ds-color-base-contrast-default)}:is(.ds-pagination :is(ol,ul))>li:has([aria-label=hidden]){display:none}:is(.ds-pagination :is(ol,ul))>li>[aria-label]:empty:before{content:attr(aria-label)}:is(.ds-pagination :is(ol,ul))>li>[aria-label="0"]:empty{color:inherit;pointer-events:none;text-decoration:none}:is(.ds-pagination :is(ol,ul))>li>[aria-label="0"]:empty:before{content:var(--dsc-pagination-ellipsis) /""}:is(.ds-pagination :is(ol,ul))>li:first-child>:before,:is(.ds-pagination :is(ol,ul))>li:last-child>:before{content:"";background:currentcolor;height:var(--dsc-pagination-icon-size);-webkit-mask:center/contain no-repeat var(--dsc-pagination-icon-url);mask:center/contain no-repeat var(--dsc-pagination-icon-url);width:var(--dsc-pagination-icon-size);order:1}@media (forced-colors:active){:is(.ds-pagination :is(ol,ul))>li:first-child>:before,:is(.ds-pagination :is(ol,ul))>li:last-child>:before{background:LinkText}}:is(.ds-pagination :is(ol,ul))>li:first-child>:before{rotate:180deg;order:0}:dir(rtl) :is(.ds-pagination :is(ol,ul))>li:first-child>:before{rotate:0deg}:dir(rtl) :is(.ds-pagination :is(ol,ul))>li:last-child>:before{rotate:180deg}:is(.ds-pagination :is(ol,ul))>li:empty:before{content:var(--dsc-pagination-ellipsis);display:block;text-align:center;min-width:var(--ds-size-12)}}@layer ds.components{.ds-skeleton{--dsc-skeleton-animation-duration:0.8s;--dsc-skeleton-animation:ds-skeleton-opacity-fade var(--dsc-skeleton-animation-duration) linear infinite alternate;--dsc-skeleton-background:var(--ds-color-neutral-surface-tinted);animation:var(--dsc-skeleton-animation);border-radius:var(--ds-border-radius-lg);box-sizing:border-box;height:1.3em;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.ds-skeleton:not([hidden]){display:block}.ds-skeleton[data-variant=circle]{aspect-ratio:1/1;border-radius:var(--ds-border-radius-full);width:1.3em}.ds-skeleton[data-variant=text]{border-radius:var(--ds-border-radius-full);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:transparent;font-size:.8em;letter-spacing:.1em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ds-skeleton[data-variant=text]:not([hidden]){display:inline}.ds-skeleton[data-variant=text]:empty:before{content:attr(data-text);word-break:break-word}.ds-skeleton:not(:empty){width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;color:transparent}.ds-skeleton:not(:empty)>*{visibility:hidden}@media (prefers-reduced-motion:reduce){.ds-skeleton{animation-duration:1.6s}}@media (forced-colors:active){.ds-skeleton{opacity:0}}@keyframes ds-skeleton-opacity-fade{0%{background:var(--dsc-skeleton-background)}to{background:rgb(from var(--dsc-skeleton-background) r g b/.4)}}}@layer ds.components{.ds-tag{--dsc-tag-background:var(--ds-color-surface-tinted);--dsc-tag-color:var(--ds-color-text-default);--dsc-tag-min-height:var(--ds-size-8);--dsc-tag-padding:0 var(--ds-size-2);--dsc-tag-border-radius:var(--ds-border-radius-sm);--dsc-tag-border-width:var(--ds-border-width-default);--dsc-tag-border-color:transparent;--dsc-tag-border-style:solid;align-items:center;background:var(--dsc-tag-background);border-color:var(--dsc-tag-border-color);border-radius:var(--dsc-tag-border-radius);border-style:var(--dsc-tag-border-style);border-width:var(--dsc-tag-border-width);box-sizing:border-box;color:var(--dsc-tag-color);flex-shrink:0;font-size:var(--ds-body-sm-font-size);font-weight:400;height:-moz-fit-content;height:fit-content;line-height:var(--ds-line-height-sm);min-height:var(--dsc-tag-min-height);padding:var(--dsc-tag-padding);width:-moz-max-content;width:max-content;word-break:break-word;-webkit-print-color-adjust:exact;print-color-adjust:exact}.ds-tag :is(img,svg){display:inline-block;flex-shrink:0;font-size:1em;height:var(--ds-icon-size);vertical-align:middle;width:var(--ds-icon-size)}.ds-tag:not([hidden]){display:inline-flex}.ds-tag[data-variant=outline]{--dsc-tag-border-color:var(--ds-color-border-subtle)}@media (forced-colors:active){.ds-tag{border-width:var(--ds-border-width-default);border-style:solid;border-color:CanvasText}}}@layer ds.components{.ds-error-summary{--dsc-errorsummary-background:var(--ds-color-danger-surface-tinted);--dsc-errorsummary-border-radius:var(--ds-border-radius-md);--dsc-errorsummary-padding:var(--ds-size-6) var(--ds-size-8);--dsc-errorsummary-link-color:var(--ds-color-neutral-text-default);--dsc-errorsummary-heading-color:var(--ds-color-danger-text-default);background:var(--dsc-errorsummary-background);border-radius:var(--dsc-errorsummary-border-radius);box-sizing:border-box;padding:var(--dsc-errorsummary-padding);animation:_is-visible 0s}.ds-error-summary:focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}.ds-error-summary:focus-visible *{--_ds--focus: }.ds-error-summary:not([hidden]){display:block}.ds-error-summary :is(h1,h2,h3,h4,h5,h6){color:var(--dsc-errorsummary-heading-color);font-size:var(--ds-font-size-plus-1);margin-bottom:var(--ds-size-2)}.ds-error-summary a{color:var(--dsc-errorsummary-link-color)}.ds-error-summary li:last-of-type{margin-bottom:0}@keyframes _is-visible{0%{opacity:0}}}@layer ds.components{.ds-toggle-group,.ds-togglegroup{--dsc-togglegroup-background:var(--ds-color-surface-default);--dsc-togglegroup-border-width:var(--ds-border-width-default);--dsc-togglegroup-border-style:solid;--dsc-togglegroup-border-color:var(--ds-color-border-default);--dsc-togglegroup-color:var(--ds-color-text-default);--dsc-togglegroup-spacing:0;--dsc-togglegroup-border-radius:var(--ds-border-radius-default);--dsc-togglegroup-button-size:var(--ds-size-12);--dsc-togglegroup-label:"";--_ds-data-toggle-group:var(--dsc-togglegroup-label);background:var(--dsc-togglegroup-background);border-radius:var(--dsc-togglegroup-border-radius);border:none;box-sizing:border-box;color:var(--dsc-togglegroup-color);gap:var(--dsc-togglegroup-spacing);grid-auto-columns:1fr;grid-auto-flow:column;height:var(--dsc-togglegroup-button-size);margin-inline:0;max-width:-moz-fit-content;max-width:fit-content;min-width:0;outline-offset:calc(var(--dsc-togglegroup-border-width)*-1);outline:var(--dsc-togglegroup-border-width) var(--dsc-togglegroup-border-style) var(--dsc-togglegroup-border-color);overflow-x:auto;padding:var(--dsc-togglegroup-spacing);width:auto}:is(.ds-togglegroup,.ds-toggle-group):not([hidden]){display:flex}:is(.ds-togglegroup,.ds-toggle-group)>:is(a,label,button){isolation:isolate;border-radius:inherit;height:100%;min-height:unset;white-space:nowrap;min-width:-moz-fit-content;min-width:fit-content}[data-icon]:is(:is(.ds-togglegroup,.ds-toggle-group)>:is(a,label,button)){width:var(--dsc-togglegroup-button-size)}@media (forced-colors:active){:is(.ds-togglegroup,.ds-toggle-group)>:is(label:has(input:checked),button[aria-checked=true],a[aria-current=true]){background:ButtonText;color:initial}:is(:is(.ds-togglegroup,.ds-toggle-group)>:is(label:has(input:checked),button[aria-checked=true],a[aria-current=true])) svg{color:initial}}:is(.ds-togglegroup,.ds-toggle-group)>label>input{position:absolute;opacity:0;pointer-events:none}:is(.ds-togglegroup,.ds-toggle-group)>:is(label:not(:has(input:checked)),button:not([aria-checked=true]),a:not([aria-current=true])){--dsc-button-background--active:var(--ds-color-surface-active);--dsc-button-background--hover:var(--ds-color-surface-hover);--dsc-button-background:transparent;--dsc-button-color--hover:var(--ds-color-text-default);--dsc-button-color:inherit;isolation:auto}:is(.ds-togglegroup,.ds-toggle-group):not([data-variant=secondary])>[data-variant=tertiary]:is(label:has(input:checked),button[aria-checked=true],a[aria-current=true]){--dsc-button-background--active:var(--ds-color-base-active);--dsc-button-background--hover:var(--ds-color-base-hover);--dsc-button-background:var(--ds-color-base-default);--dsc-button-color--active:var(--dsc-button-color);--dsc-button-color--hover:var(--dsc-button-color);--dsc-button-color:var(--ds-color-base-contrast-default)}:is(.ds-togglegroup,.ds-toggle-group) :is(a:focus-visible,button:focus-visible,label:has(input:focus-visible)){box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow-inset));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:calc(var(--_ds--focus, var(--ds-border-width-focus))*-1)}:is(:is(.ds-togglegroup,.ds-toggle-group) :is(a:focus-visible,button:focus-visible,label:has(input:focus-visible))) *{--_ds--focus: }[data-variant=secondary]:is(.ds-togglegroup,.ds-toggle-group){--dsc-togglegroup-background:var(--ds-color-surface-tinted);--dsc-togglegroup-border-color:var(--ds-color-border-subtle)}[data-variant=secondary]:is(.ds-togglegroup,.ds-toggle-group)>:is(label:has(input:checked),button[aria-checked=true],a[aria-current=true]){--dsc-button-background--active:var(--dsc-button-background);--dsc-button-background--hover:var(--dsc-button-background);--dsc-button-background:var(--ds-color-surface-default);--dsc-button-border-color:var(--ds-color-border-default);--dsc-button-color--active:var(--dsc-button-color);--dsc-button-color--hover:var(--dsc-button-color);--dsc-button-color:var(--ds-color-text-default)}}@layer ds.components{[data-tooltip]{--ds-tooltip:"";--_ds-data-tooltip:var(--ds-tooltip)}.ds-tooltip{--_ds-floating:top;--_ds-floating-arrow-size:0;--_ds-floating-arrow-visibility:inherit;animation:ds-fade-in .15s ease-in-out forwards;inset:0 auto auto 0;margin:0;overflow:visible;position:absolute}.ds-tooltip:before{background:inherit;border:inherit;border-left-color:transparent;border-top-color:transparent;box-sizing:border-box;content:"";height:var(--_ds-floating-arrow-size);left:var(--_ds-floating-arrow-x,50%);position:absolute;rotate:45deg;top:var(--_ds-floating-arrow-y,100%);translate:-50% -50%;visibility:var(--_ds-floating-arrow-visibility);width:var(--_ds-floating-arrow-size)}.ds-tooltip[data-overscroll=contain]{--_ds-floating-overscroll:contain;overscroll-behavior:contain;overflow:auto}.ds-tooltip{&[data-floating|=top]:before{top:100%;rotate:45deg}&[data-floating|=right]:before{left:0;rotate:135deg}&[data-floating|=bottom]:before{top:0;rotate:-135deg}&[data-floating|=left]:before{left:100%;rotate:-45deg}--_ds-floating:var(--dsc-tooltip-placement);--_ds-floating-arrow-size:var(--dsc-tooltip-arrow-size);--dsc-tooltip-background:var(--ds-color-neutral-text-default);--dsc-tooltip-color:var(--ds-color-neutral-background-default);--dsc-tooltip-border-radius:var(--ds-border-radius-default);--dsc-tooltip-padding:var(--ds-size-1) var(--ds-size-2);--dsc-tooltip-arrow-size:var(--ds-size-2);--dsc-tooltip-transition-duration:0.2s;--dsc-tooltip-transition-delay:150ms;--dsc-tooltip-placement:top;background:var(--dsc-tooltip-background);border-radius:var(--dsc-tooltip-border-radius);border:0;box-sizing:border-box;color:var(--dsc-tooltip-color);line-height:var(--ds-line-height-sm);padding:var(--dsc-tooltip-padding);view-transition-name:ds-tooltip}.ds-tooltip:after{content:"";box-sizing:border-box;height:var(--_dsc-tooltip-safearea-height,0);width:var(--_dsc-tooltip-safearea-width,0);translate:var(--_dsc-tooltip-safearea-translate);position:absolute;left:var(--_ds-floating-arrow-x,50%);top:var(--_ds-floating-arrow-y,100%)}.ds-tooltip[data-floating=bottom]:after,.ds-tooltip[data-floating=top]:after{top:100%;left:0;width:100%;height:var(--dsc-tooltip-arrow-size)}.ds-tooltip[data-floating=left]:after,.ds-tooltip[data-floating=right]:after{top:0;left:100%;width:var(--dsc-tooltip-arrow-size);height:100%}.ds-tooltip[data-floating=bottom]:after{top:calc(var(--dsc-tooltip-arrow-size)*-1)}.ds-tooltip[data-floating=right]:after{left:calc(var(--dsc-tooltip-arrow-size)*-1)}.ds-tooltip:not([popover]){display:none}@media (forced-colors:active){.ds-tooltip{background:CanvasText}}}@layer ds.components{.ds-spinner{--dsc-spinner-background:var(--ds-color-surface-tinted);--dsc-spinner-stroke:var(--ds-color-border-default);--dsc-spinner-animation-duration:2s;animation:ds-spinner-rotate-animation linear infinite var(--dsc-spinner-animation-duration);box-sizing:border-box;height:var(--ds-size-11);width:auto}.ds-spinner[data-size="2xs"]{height:.75rem}.ds-spinner[data-size=xs]{height:1.25rem}.ds-spinner[data-size=sm]{height:2rem}.ds-spinner[data-size=md]{height:2.75rem}.ds-spinner[data-size=lg]{height:3.75rem}.ds-spinner[data-size=xl]{height:5.5rem}.ds-spinner__background{stroke:var(--dsc-spinner-background)}.ds-spinner__circle{animation:ds-spinner-stroke-animation ease-in-out infinite var(--dsc-spinner-animation-duration);stroke-dasharray:1px,200px;stroke:var(--dsc-spinner-stroke);transform-origin:center}@media (prefers-reduced-motion:reduce){.ds-spinner{animation-duration:6s}}@keyframes ds-spinner-rotate-animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ds-spinner-stroke-animation{0%{stroke-dasharray:1px,200px;stroke-dashoffset:0}50%{stroke-dasharray:100px,200px;stroke-dashoffset:-15px}to{stroke-dasharray:1px,200px;stroke-dashoffset:-120px}}}@layer ds.components{.ds-table{--dsc-table-background--hover:var(--ds-color-surface-hover);--dsc-table-background--zebra:var(--ds-color-surface-tinted);--dsc-table-background:transparent;--dsc-table-border-color:var(--ds-color-border-subtle);--dsc-table-border-radius:var(--ds-border-radius-md);--dsc-table-border-style:solid;--dsc-table-border-width:var(--ds-border-width-default);--dsc-table-color:var(--ds-color-text-default);--dsc-table-divider-border-color:var(--dsc-table-border-color);--dsc-table-divider-border-style:solid;--dsc-table-divider-border-width:calc(var(--ds-border-width-default) + 1px);--dsc-table-header-background--hover:var(--ds-color-surface-hover);--dsc-table-header-background--sorted:var(--ds-color-surface-tinted);--dsc-table-header-background--sticky:var(--ds-color-surface-default);--dsc-table-header-background:transparent;--dsc-table-padding:var(--ds-size-2) var(--ds-size-3);--dsc-table-sort-size:var(--ds-icon-size);--dsc-table-vertical-align:middle;--_dsc-table-border-radius--inner:calc(var(--dsc-table-border-radius) - var(--dsc-table-border-width));border-collapse:initial;border-spacing:0;box-sizing:border-box;-moz-column-break-inside:avoid;break-inside:avoid;color:var(--dsc-table-color);vertical-align:var(--dsc-table-vertical-align);width:100%}.ds-table>:is(thead,tbody,tfoot){vertical-align:inherit}.ds-table>:is(tbody,thead,tfoot)>tr>:is(th,td){background:var(--dsc-table-background);border-bottom-width:var(--dsc-table-border-width);border-bottom-style:var(--dsc-table-border-style);border-color:var(--dsc-table-border-color);padding:var(--dsc-table-padding);text-align:inherit}.ds-table th{font-weight:var(--ds-font-weight-semibold)}.ds-table>thead>tr>:is(th,td){background:var(--dsc-table-header-background)}.ds-table>thead>tr:last-child>:is(th,td){border-bottom:var(--dsc-table-divider-border-width) var(--dsc-table-divider-border-style) var(--dsc-table-divider-border-color)}.ds-table>tbody:has(+tfoot)>tr:last-child>:is(th,td){border-bottom:none}.ds-table>tfoot>tr:first-child>:is(th,td){background:var(--dsc-table-header-background);border-top:var(--dsc-table-divider-border-width) var(--dsc-table-divider-border-style) var(--dsc-table-divider-border-color)}.ds-table>tfoot>tr:last-child>:is(th,td){border-bottom:none}.ds-table>caption{-moz-column-break-after:avoid;break-after:avoid-page;font-size:1.3em;font-size:round(down,1.3em,1px);font-weight:var(--ds-heading-md-font-weight);letter-spacing:var(--ds-heading-md-letter-spacing);line-height:var(--ds-heading-md-line-height);margin:0}[data-size="2xs"]:is(.ds-table>caption){font-weight:var(--ds-heading-2xs-font-weight);line-height:var(--ds-heading-2xs-line-height);font-size:var(--ds-heading-2xs-font-size);letter-spacing:var(--ds-heading-2xs-letter-spacing)}[data-size=xs]:is(.ds-table>caption){font-weight:var(--ds-heading-xs-font-weight);line-height:var(--ds-heading-xs-line-height);font-size:var(--ds-heading-xs-font-size);letter-spacing:var(--ds-heading-xs-letter-spacing)}[data-size=sm]:is(.ds-table>caption){font-weight:var(--ds-heading-sm-font-weight);line-height:var(--ds-heading-sm-line-height);font-size:var(--ds-heading-sm-font-size);letter-spacing:var(--ds-heading-sm-letter-spacing)}[data-size=md]:is(.ds-table>caption){font-size:var(--ds-heading-md-font-size)}[data-size=lg]:is(.ds-table>caption){font-weight:var(--ds-heading-lg-font-weight);line-height:var(--ds-heading-lg-line-height);font-size:var(--ds-heading-lg-font-size);letter-spacing:var(--ds-heading-lg-letter-spacing)}[data-size=xl]:is(.ds-table>caption){font-weight:var(--ds-heading-xl-font-weight);line-height:var(--ds-heading-xl-line-height);font-size:var(--ds-heading-xl-font-size);letter-spacing:var(--ds-heading-xl-letter-spacing)}[data-size="2xl"]:is(.ds-table>caption){font-weight:var(--ds-heading-2xl-font-weight);line-height:var(--ds-heading-2xl-line-height);font-size:var(--ds-heading-2xl-font-size);letter-spacing:var(--ds-heading-2xl-letter-spacing)}.ds-table>caption{text-align:inherit;margin-bottom:var(--ds-size-1)}.ds-table>thead>tr>[aria-sort]{cursor:pointer;padding:0}:is(.ds-table>thead>tr>[aria-sort])>button{background:none;border:0;box-sizing:border-box;color:inherit;cursor:pointer;font:inherit;padding:var(--dsc-table-padding);text-align:inherit;width:100%}:is(:is(.ds-table>thead>tr>[aria-sort])>button):focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}:is(:is(.ds-table>thead>tr>[aria-sort])>button):focus-visible *{--_ds--focus: }:is(:is(.ds-table>thead>tr>[aria-sort])>button):not([hidden]){display:block}:is(:is(.ds-table>thead>tr>[aria-sort])>button):focus-visible{position:relative}:is(:is(.ds-table>thead>tr>[aria-sort])>button):after{background:currentcolor;content:"";display:inline-block;height:var(--dsc-table-sort-size);flex-shrink:0;-webkit-mask:center/contain no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12.53 4.47a.75.75 0 0 0-1.06 0l-3.5 3.5a.75.75 0 0 0 1.06 1.06L12 6.06l2.97 2.97a.75.75 0 1 0 1.06-1.06zm-3.5 10.5a.75.75 0 0 0-1.06 1.06l3.5 3.5a.75.75 0 0 0 1.06 0l3.5-3.5a.75.75 0 1 0-1.06-1.06L12 17.94z'/%3E%3C/svg%3E");mask:center/contain no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12.53 4.47a.75.75 0 0 0-1.06 0l-3.5 3.5a.75.75 0 0 0 1.06 1.06L12 6.06l2.97 2.97a.75.75 0 1 0 1.06-1.06zm-3.5 10.5a.75.75 0 0 0-1.06 1.06l3.5 3.5a.75.75 0 0 0 1.06 0l3.5-3.5a.75.75 0 1 0-1.06-1.06L12 17.94z'/%3E%3C/svg%3E");vertical-align:middle;width:var(--dsc-table-sort-size)}[aria-sort=ascending]:is(.ds-table>thead>tr>[aria-sort])>button:after{-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11.47 7.97a.75.75 0 0 1 1.06 0l5.5 5.5a.75.75 0 1 1-1.06 1.06L12 9.56l-4.97 4.97a.75.75 0 0 1-1.06-1.06z'/%3E%3C/svg%3E");mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11.47 7.97a.75.75 0 0 1 1.06 0l5.5 5.5a.75.75 0 1 1-1.06 1.06L12 9.56l-4.97 4.97a.75.75 0 0 1-1.06-1.06z'/%3E%3C/svg%3E")}[aria-sort=descending]:is(.ds-table>thead>tr>[aria-sort])>button:after{-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5.97 9.47a.75.75 0 0 1 1.06 0L12 14.44l4.97-4.97a.75.75 0 1 1 1.06 1.06l-5.5 5.5a.75.75 0 0 1-1.06 0l-5.5-5.5a.75.75 0 0 1 0-1.06'/%3E%3C/svg%3E");mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5.97 9.47a.75.75 0 0 1 1.06 0L12 14.44l4.97-4.97a.75.75 0 1 1 1.06 1.06l-5.5 5.5a.75.75 0 0 1-1.06 0l-5.5-5.5a.75.75 0 0 1 0-1.06'/%3E%3C/svg%3E")}:is(.ds-table>thead>tr>[aria-sort]):not([aria-sort=none])>button{background:var(--dsc-table-header-background--sorted)}.ds-table[data-border]{border-radius:var(--dsc-table-border-radius);border-width:var(--dsc-table-border-width);border-style:var(--dsc-table-border-style);border-color:var(--dsc-table-border-color)}.ds-table[data-border]>:last-child>tr:last-child>:is(th,td){border-bottom:none}:is(.ds-table[data-border]>:is(thead:first-of-type,:not(:has(thead)) tbody:first-of-type)>tr:first-child>:is(th,td)):first-child{border-top-left-radius:var(--_dsc-table-border-radius--inner)}:is(.ds-table[data-border]>:is(thead:first-of-type,:not(:has(thead)) tbody:first-of-type)>tr:first-child>:is(th,td)):last-child{border-top-right-radius:var(--_dsc-table-border-radius--inner)}:is(.ds-table[data-border]>:is(tfoot:last-of-type,:not(:has(tfoot)) tbody:last-of-type)>tr:last-child>:is(th,td)):first-child{border-bottom-left-radius:var(--_dsc-table-border-radius--inner)}:is(.ds-table[data-border]>:is(tfoot:last-of-type,:not(:has(tfoot)) tbody:last-of-type)>tr:last-child>:is(th,td)):last-child{border-bottom-right-radius:var(--_dsc-table-border-radius--inner)}.ds-table[data-sticky-header]{position:relative;overflow:auto}.ds-table[data-sticky-header]>thead>tr>:is(th,td){background:var(--dsc-table-header-background--sticky);position:sticky;top:0;z-index:2}.ds-table[data-zebra]>tbody>tr>:is(th,td){border-block:0}.ds-table[data-zebra]>:is(thead,tbody)>tr:nth-child(2n)>:is(th,td){background:var(--dsc-table-background--zebra)}@media (hover:hover) and (pointer:fine){.ds-table[data-hover]>tbody>tr:hover>:is(th,td){background:var(--dsc-table-background--hover)}.ds-table>thead>tr>[aria-sort]:hover button{background:var(--dsc-table-header-background--hover)}}}@layer ds.components{.ds-breadcrumbs{--dsc-breadcrumbs-spacing:var(--ds-size-2);--dsc-breadcrumbs-icon-size:var(--ds-icon-size);--dsc-breadcrumbs-icon-url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24'%3E%3Cpath d='M9.47 5.97a.75.75 0 0 1 1.06 0l5.5 5.5a.75.75 0 0 1 0 1.06l-5.5 5.5a.75.75 0 1 1-1.06-1.06L14.44 12 9.47 7.03a.75.75 0 0 1 0-1.06'/%3E%3C/svg%3E");--dsc-breadcrumbs-color:var(--ds-color-text-subtle);--_ds-aria-label:var(--dsc-breadcrumbs-label)}.ds-breadcrumbs:not([hidden]){display:block}.ds-breadcrumbs:is([lang=nb],[lang=nn],[lang=no]),:is([lang=nb],[lang=nn],[lang=no]) .ds-breadcrumbs{--dsc-breadcrumbs-label:"Du er her:"}.ds-breadcrumbs>:is(ol,ul){flex-wrap:wrap;list-style-type:none;margin:0;padding:0;gap:var(--dsc-breadcrumbs-spacing) 0}:is(.ds-breadcrumbs>:is(ol,ul)):not([hidden]){display:flex}.ds-breadcrumbs li:where(:not(:last-child)):after,.ds-breadcrumbs>:not(ol,ul):before{background:var(--dsc-breadcrumbs-color);content:"";display:inline-block;flex-shrink:0;height:var(--dsc-breadcrumbs-icon-size);margin-inline:var(--dsc-breadcrumbs-spacing);-webkit-mask:center/contain no-repeat var(--dsc-breadcrumbs-icon-url);mask:center/contain no-repeat var(--dsc-breadcrumbs-icon-url);vertical-align:middle;width:var(--dsc-breadcrumbs-icon-size);-webkit-print-color-adjust:exact;print-color-adjust:exact}@media (forced-colors:active){.ds-breadcrumbs li:where(:not(:last-child)):after,.ds-breadcrumbs>:not(ol,ul):before{background:CanvasText}}.ds-breadcrumbs li:last-child a{text-decoration:none}:dir(rtl) .ds-breadcrumbs li:where(:not(:last-child)):after{rotate:180deg}.ds-breadcrumbs>:not(ol,ul):before{background:currentColor;margin:0;rotate:180deg}:dir(rtl) .ds-breadcrumbs>:not(ol,ul):before{rotate:0deg}@media (width < 650px){.ds-breadcrumbs>:is(ol,ul):not(:only-child){display:none}}@media (min-width:650px){.ds-breadcrumbs>:is(:not(ol,ul)):not(:only-child){display:none}}}@layer ds.components{.ds-badge{--dsc-badge-background:var(--ds-color-base-default);--dsc-badge-color:var(--ds-color-base-contrast-default);--dsc-badge-padding:0 calc(var(--ds-size-1) + var(--ds-size-1)/2);--dsc-badge-size:calc(var(--ds-size-3) + var(--ds-size-1)/2);--dsc-badge-top:inherit;--dsc-badge-bottom:inherit;--dsc-badge-left:inherit;--dsc-badge-right:inherit;vertical-align:middle;-webkit-print-color-adjust:exact;print-color-adjust:exact}.ds-badge:not([hidden]){display:inline-flex}.ds-badge:before{content:attr(data-count);background:var(--dsc-badge-background);border-radius:var(--ds-border-radius-full);color:var(--dsc-badge-color);display:inline-grid;font-size:var(--ds-font-size-minus-1);min-height:var(--dsc-badge-size);min-width:var(--dsc-badge-size);padding:var(--dsc-badge-padding);place-items:center;box-sizing:border-box;line-height:var(--ds-line-height-sm);width:-moz-fit-content;width:fit-content}@supports (content:attr(data-count,"")){.ds-badge:before{content:attr(data-count,"")}}.ds-badge[data-variant=base]{--dsc-badge-background:var(--ds-color-base-default);--dsc-badge-color:var(--ds-color-base-contrast-default)}.ds-badge[data-variant=tinted]{--dsc-badge-background:var(--ds-color-surface-tinted);--dsc-badge-color:var(--ds-color-text-default)}.ds-badge--position{box-sizing:border-box;position:relative;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content}.ds-badge--position:not([hidden]){display:inline-flex}.ds-badge--position .ds-badge:before{position:absolute;top:var(--dsc-badge-top);bottom:var(--dsc-badge-bottom);left:var(--dsc-badge-left);right:var(--dsc-badge-right);z-index:1}.ds-badge--position :is(img,svg){display:inline-block;flex-shrink:0;font-size:1em;height:var(--ds-icon-size);vertical-align:middle;width:var(--ds-icon-size)}.ds-badge--position[data-placement=top-right] .ds-badge:before{top:var(--dsc-badge-top,0);right:var(--dsc-badge-right,0);translate:50% -50%}.ds-badge--position[data-placement=top-left] .ds-badge:before{top:var(--dsc-badge-top,0);left:var(--dsc-badge-left,0);translate:-50% -50%}.ds-badge--position[data-placement=bottom-right] .ds-badge:before{bottom:var(--dsc-badge-bottom,0);right:var(--dsc-badge-right,0);translate:50% 50%}.ds-badge--position[data-placement=bottom-left] .ds-badge:before{bottom:var(--dsc-badge-bottom,0);left:var(--dsc-badge-left,0);translate:-50% 50%}.ds-badge--position[data-placement=top-right][data-overlap=circle] .ds-badge:before{top:var(--dsc-badge-top,14%);right:var(--dsc-badge-right,14%);translate:50% -50%}.ds-badge--position[data-placement=top-left][data-overlap=circle] .ds-badge:before{top:var(--dsc-badge-top,14%);left:var(--dsc-badge-left,14%);translate:-50% -50%}.ds-badge--position[data-placement=bottom-right][data-overlap=circle] .ds-badge:before{bottom:var(--dsc-badge-bottom,14%);right:var(--dsc-badge-right,14%);translate:50% 50%}.ds-badge--position[data-placement=bottom-left][data-overlap=circle] .ds-badge:before{bottom:var(--dsc-badge-bottom,14%);left:var(--dsc-badge-left,14%);translate:-50% 50%}.ds-avatar{--dsc-avatar-icon-url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M8.25 7.5a3.75 3.75 0 1 1 7.5 0 3.75 3.75 0 0 1-7.5 0M12 2.25a5.25 5.25 0 1 0 0 10.5 5.25 5.25 0 0 0 0-10.5M8.288 17.288A5.25 5.25 0 0 1 17.25 21a.75.75 0 0 0 1.5 0 6.75 6.75 0 0 0-13.5 0 .75.75 0 0 0 1.5 0 5.25 5.25 0 0 1 1.538-3.712' clip-rule='evenodd'/%3E%3C/svg%3E");--dsc-avatar-background:var(--ds-color-base-default);--dsc-avatar-color:var(--ds-color-base-contrast-default);--dsc-avatar-size:2.625em;--dsc-avatar-padding:0.45em;--dsc-avatar-font-size:1.3em}}@layer ds.components{@supports (width:round(down,0.1em,1px)){.ds-avatar{--dsc-avatar-size:round(up,2.625em,1px);--dsc-avatar-padding:round(down,0.45em,1px);--dsc-avatar-font-size:round(down,1.3em,1px)}}.ds-avatar{align-items:center;background:var(--dsc-avatar-background);border-radius:var(--ds-border-radius-full);border:0;box-sizing:border-box;color:var(--dsc-avatar-color);flex-shrink:0;font:inherit;font-weight:var(--ds-font-weight-medium);height:var(--dsc-avatar-size);justify-content:center;overflow:hidden;padding:0;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--dsc-avatar-size);-webkit-print-color-adjust:exact;print-color-adjust:exact}.ds-avatar:focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}.ds-avatar:focus-visible *{--_ds--focus: }.ds-avatar:not([hidden]){display:inline-flex}.ds-avatar:not(:has(img)){padding:var(--dsc-avatar-padding)}.ds-avatar:is(button:enabled){cursor:pointer}.ds-avatar :is(img,svg){display:inline-block;flex-shrink:0;font-size:1em;height:var(--ds-icon-size);vertical-align:middle;width:var(--ds-icon-size);object-fit:cover;width:100%;height:100%}.ds-avatar>span{font-size:var(--dsc-avatar-font-size)}.ds-avatar[data-initials]:empty:before{content:attr(data-initials);font-size:var(--dsc-avatar-font-size)}.ds-avatar:not([data-initials]):empty:before{content:"";width:100%;height:100%;background:currentcolor;-webkit-mask:var(--dsc-avatar-icon-url) center /contain no-repeat;mask:var(--dsc-avatar-icon-url) center /contain no-repeat}@media (forced-colors:active){.ds-avatar:not([data-initials]):empty:before{background:CanvasText}}.ds-avatar[data-variant=square]{border-radius:var(--ds-border-radius-sm)}@media (forced-colors:active){.ds-avatar{border-width:var(--ds-size-1);border-style:solid;border-color:CanvasText}}.ds-avatar[data-size=xs]{font-size:var(--ds-body-xs-font-size)}.ds-avatar[data-size=sm]{font-size:var(--ds-body-sm-font-size)}.ds-avatar[data-size=md]{font-size:var(--ds-body-md-font-size)}.ds-avatar[data-size=lg]{font-size:var(--ds-body-lg-font-size)}.ds-avatar-stack{--dsc-avatar-stack-size:var(--ds-size-12);--dsc-avatar-stack-gap:2px;--dsc-avatar-stack-overlap:50;--dsc-avatar-count:initial;--_gap:var(--dsc-avatar-stack-gap);--_overlap:calc(((var(--dsc-avatar-stack-size)/100)*var(--dsc-avatar-stack-overlap))*-1);--_ds-captured-length:var(--_overlap);display:flex;align-items:center;isolation:isolate;padding-block:1px;width:-moz-max-content;width:max-content;margin:0;transition:--_ds-captured-length .2s ease}}@layer ds.components{@property --_ds-captured-length{syntax:"<length>";inherits:true;initial-value:0}.ds-avatar-stack:focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}.ds-avatar-stack:focus-visible *{--_ds--focus: }.ds-avatar-stack[data-expandable]:focus-visible,.ds-avatar-stack[data-expandable]:hover{--_ds-captured-length:var(--_gap)}.ds-avatar-stack[data-expandable=fixed]{width:calc(var(--dsc-avatar-stack-size)*var(--dsc-avatar-count) + var(--_overlap)*(var(--dsc-avatar-count) - 1))}.ds-avatar-stack:empty{display:none}.ds-avatar-stack[data-suffix]:after{content:attr(data-suffix);place-self:center;margin-left:1ch;font-size:max(1rem,calc(var(--dsc-avatar-stack-size)*.4))}.ds-avatar-stack .ds-avatar{--dsc-avatar-size:var(--dsc-avatar-stack-size);--_font-size:max(0.75rem,calc(var(--dsc-avatar-stack-size)*0.5));-webkit-mask:radial-gradient(50% 50% at calc(150% + var(--_ds-captured-length)),transparent calc(100% - 1px + var(--_gap)),#000 calc(100% + var(--_gap)));mask:radial-gradient(50% 50% at calc(150% + var(--_ds-captured-length)),transparent calc(100% - 1px + var(--_gap)),#000 calc(100% + var(--_gap)))}[data-variant=square]:is(.ds-avatar-stack .ds-avatar){-webkit-mask:linear-gradient(to right,#000 calc(100% + var(--_ds-captured-length) - var(--_gap)),transparent calc(100% + var(--_ds-captured-length) - var(--_gap)));mask:linear-gradient(to right,#000 calc(100% + var(--_ds-captured-length) - var(--_gap)),transparent calc(100% + var(--_ds-captured-length) - var(--_gap)))}:is(.ds-avatar-stack .ds-avatar):not(:first-child){margin-left:var(--_ds-captured-length)}:is(.ds-avatar-stack .ds-avatar):nth-last-child(1 of .ds-avatar){-webkit-mask:none;mask:none}@supports not selector(:nth-last-child(1 of .ds-avatar)){:is(.ds-avatar-stack .ds-avatar):not(:has(+.ds-avatar)){-webkit-mask:none;mask:none}}:is(.ds-avatar-stack .ds-avatar):not([data-size]){--dsc-avatar-font-size:var(--_font-size)}:is(.ds-avatar-stack .ds-avatar):focus-visible,:is(.ds-avatar-stack .ds-avatar):has(:focus-visible){-webkit-mask:none;mask:none;box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}:is(:is(.ds-avatar-stack .ds-avatar):has(:focus-visible),:is(.ds-avatar-stack .ds-avatar):focus-visible) *{--_ds--focus: }:is(.ds-avatar-stack .ds-avatar):focus-visible,:is(.ds-avatar-stack .ds-avatar):has(:focus-visible){z-index:1}}@layer ds.components{.ds-suggestion{--dsc-suggestion-option-background--hover:var(--ds-color-surface-hover);--dsc-suggestion-option-background--selected:var(--ds-color-surface-active);--dsc-suggestion-option-border-radius:var(--ds-border-radius-md);--dsc-suggestion-option-checkmark-size:var(--ds-size-6);--dsc-suggestion-option-checkmark-url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M18.998 6.94a.75.75 0 0 1 .063 1.058l-8 9a.75.75 0 0 1-1.091.032l-5-5a.75.75 0 1 1 1.06-1.06l4.438 4.437 7.471-8.405A.75.75 0 0 1 19 6.939' clip-rule='evenodd'/%3E%3C/svg%3E");--dsc-suggestion-option-padding:var(--ds-size-3);--dsc-suggestion-option-gap:var(--ds-size-2);--dsc-suggestion-option-checkmark-border:max(2px,0.125rem);--dsc-suggestion-option-checkmark-border-color:var(--ds-color-neutral-border-default);--dsc-suggestion-clear-gap:var(--ds-size-2);--dsc-suggestion-clear-padding:var(--ds-size-1);--dsc-suggestion-clear-size:var(--ds-size-9);--dsc-suggestion-clear-icon-url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='currentColor' d='M6.53 5.47a.75.75 0 0 0-1.06 1.06L10.94 12l-5.47 5.47a.75.75 0 1 0 1.06 1.06L12 13.06l5.47 5.47a.75.75 0 1 0 1.06-1.06L13.06 12l5.47-5.47a.75.75 0 0 0-1.06-1.06L12 10.94z'/%3E%3C/svg%3E");--dsc-suggestion-clear-border-radius:var(--ds-border-radius-md);--dsc-suggestion-clear-background--hover:var(--ds-color-surface-hover);--dsc-suggestion-clear-background--active:var(--ds-color-surface-active);--dsc-suggestion-list-background:var(--ds-color-neutral-surface-default);--dsc-suggestion-list-border-radius:var(--ds-border-radius-md);--dsc-suggestion-list-box-shadow:var(--ds-shadow-md);--dsc-suggestion-list-color:var(--ds-color-text-default);--dsc-suggestion-list-offset:var(--ds-size-1);--dsc-suggestion-list-gap:var(--ds-size-1);--dsc-suggestion-list-placement:bottom;--dsc-suggestion-list-padding:var(--ds-size-3) var(--ds-size-2);--dsc-suggestion-border-width:var(--ds-border-width-default);--dsc-suggestion-border-style:solid;--dsc-suggestion-border-color:var(--ds-color-neutral-border-subtle);--dsc-suggestion-chip-gap:var(--ds-size-1);--dsc-suggestion-chip-background:var(--ds-color-base-default);--dsc-suggestion-chip-background--hover:var(--ds-color-base-hover);--dsc-suggestion-chip-border-width:var(--ds-border-width-default);--dsc-suggestion-chip-height:var(--ds-size-8);--dsc-suggestion-chip-font-size:var(--ds-body-sm-font-size);--dsc-suggestion-chip-border-style:solid;--dsc-suggestion-chip-border-color:transparent;--dsc-suggestion-chip-border-radius:var(--ds-border-radius-full);--dsc-suggestion-chip-padding:0 var(--ds-size-3);--dsc-suggestion-chip-color:var(--ds-color-base-contrast-default);--dsc-suggestion-chip-icon-url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M6.53 5.47a.75.75 0 0 0-1.06 1.06L10.94 12l-5.47 5.47a.75.75 0 1 0 1.06 1.06L12 13.06l5.47 5.47a.75.75 0 1 0 1.06-1.06L13.06 12l5.47-5.47a.75.75 0 0 0-1.06-1.06L12 10.94z'/%3E%3C/svg%3E");--dsc-suggestion-chip-icon-size:var(--ds-icon-size);--dsc-suggestion-chip-input-size:var(--ds-size-5);--dsc-suggestion-chip-spacing:calc((var(--dsc-suggestion-chip-height) - var(--dsc-suggestion-chip-input-size))/2);box-sizing:border-box;flex-wrap:wrap;gap:var(--ds-size-1);position:relative}.ds-suggestion:not([hidden]){display:flex}.ds-suggestion:not([data-multiple]) data,.ds-suggestion[data-multiple=false] data{display:none}.ds-suggestion:not(:has(data))::part(items){position:absolute}.ds-suggestion[data-multiple]::part(items){display:flex;flex-wrap:wrap;gap:var(--dsc-suggestion-chip-gap);max-width:100%}.ds-suggestion>data{background:var(--dsc-suggestion-chip-background);border-color:var(--dsc-suggestion-chip-border-color);border-radius:var(--dsc-suggestion-chip-border-radius);border-style:var(--dsc-suggestion-chip-border-style);border-width:var(--dsc-suggestion-chip-border-width);box-sizing:border-box;color:var(--dsc-suggestion-chip-color);cursor:pointer;display:block;font-size:var(--dsc-suggestion-chip-font-size);height:var(--dsc-suggestion-chip-height);line-height:var(--ds-line-height-sm);min-width:0;overflow:hidden;padding:var(--dsc-suggestion-chip-padding);padding-block:calc(var(--dsc-suggestion-chip-height)/2 - var(--dsc-suggestion-chip-border-width)/2 - .5lh);padding-inline-end:calc(var(--dsc-suggestion-chip-spacing)*2 + var(--dsc-suggestion-chip-icon-size));position:relative;text-overflow:ellipsis;white-space:nowrap}:is(.ds-suggestion>data):after{content:"";background:currentcolor;height:var(--dsc-suggestion-chip-icon-size);inset-block-start:50%;inset-inline-end:var(--dsc-suggestion-chip-spacing);margin-left:var(--dsc-suggestion-chip-gap);-webkit-mask:center/contain no-repeat var(--dsc-suggestion-chip-icon-url);mask:center/contain no-repeat var(--dsc-suggestion-chip-icon-url);padding-inline:0;position:absolute;translate:0 -50%;width:var(--dsc-suggestion-chip-icon-size)}@media (forced-colors:active){:is(.ds-suggestion>data):after{background-color:CanvasText;forced-color-adjust:none}}.ds-suggestion>data{-webkit-print-color-adjust:exact;print-color-adjust:exact}:is(.ds-suggestion>data):focus{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}:is(.ds-suggestion>data):focus *{--_ds--focus: }:is(.ds-suggestion>data):hover{background:var(--dsc-suggestion-chip-background--hover)}.ds-suggestion u-datalist[data-is-floating]:not([style*=translate]){opacity:0}.ds-suggestion u-datalist{--_ds-floating:top;--_ds-floating-arrow-size:0;--_ds-floating-arrow-visibility:inherit;animation:ds-fade-in .15s ease-in-out forwards;margin:0;overflow:visible;position:absolute}:is(.ds-suggestion u-datalist):before{background:inherit;border:inherit;border-left-color:transparent;border-top-color:transparent;box-sizing:border-box;content:"";height:var(--_ds-floating-arrow-size);left:var(--_ds-floating-arrow-x,50%);position:absolute;rotate:45deg;top:var(--_ds-floating-arrow-y,100%);translate:-50% -50%;visibility:var(--_ds-floating-arrow-visibility);width:var(--_ds-floating-arrow-size)}[data-overscroll=contain]:is(.ds-suggestion u-datalist){--_ds-floating-overscroll:contain;overscroll-behavior:contain;overflow:auto}.ds-suggestion u-datalist{&[data-floating|=top]:before{top:100%;rotate:45deg}&[data-floating|=right]:before{left:0;rotate:135deg}&[data-floating|=bottom]:before{top:0;rotate:-135deg}&[data-floating|=left]:before{left:100%;rotate:-45deg}--_ds-floating:var(--dsc-suggestion-list-placement);--_ds-floating-overscroll:fit;--_ds-floating-arrow-visibility:hidden;--_ds-floating-arrow-size:var(--ds-size-2);background:var(--dsc-suggestion-list-background);border-color:var(--dsc-suggestion-border-color);border-radius:var(--dsc-suggestion-list-border-radius);border-style:var(--dsc-suggestion-border-style);border-width:var(--dsc-suggestion-border-width);box-shadow:var(--dsc-suggestion-list-box-shadow);box-sizing:border-box;color:var(--dsc-suggestion-list-color);display:none;inset:0 auto auto 0;overflow:auto;overscroll-behavior:contain;padding:var(--dsc-suggestion-list-padding)}:is(.ds-suggestion u-datalist):not([popover]){margin-top:var(--dsc-suggestion-list-offset);z-index:1600;inset:100% 0 auto 0}:is(.ds-suggestion u-datalist):not([hidden]):not(:empty){display:grid;align-content:start;gap:var(--dsc-suggestion-list-gap)}:is(.ds-suggestion u-datalist)>u-option{padding:var(--dsc-suggestion-option-padding);border:none;outline:none;border-radius:var(--dsc-suggestion-option-border-radius);cursor:pointer;position:relative;outline-offset:calc(var(--dsc-suggestion-option-activedecendant-outline-width)*-1);line-height:var(--ds-line-height-sm)}@media (hover:hover) and (pointer:fine){:is(:is(.ds-suggestion u-datalist)>u-option):not([data-empty]):where(:hover){background:var(--dsc-suggestion-option-background--hover)}}[selected]:is(:is(.ds-suggestion u-datalist)>u-option){padding-inline-start:calc(var(--dsc-suggestion-option-padding) + var(--dsc-suggestion-option-checkmark-size) + var(--dsc-suggestion-option-gap));background-color:var(--dsc-suggestion-option-background--selected)}[selected]:is(:is(.ds-suggestion u-datalist)>u-option):before{content:"";position:absolute;inset-inline-start:var(--dsc-suggestion-option-padding);-webkit-mask:var(--dsc-suggestion-option-checkmark-url) center /contain no-repeat;mask:var(--dsc-suggestion-option-checkmark-url) center /contain no-repeat;background:currentcolor;width:var(--dsc-suggestion-option-checkmark-size);height:var(--dsc-suggestion-option-checkmark-size)}@media (forced-colors:active){[selected]:is(:is(.ds-suggestion u-datalist)>u-option):before{background-color:LinkText;forced-color-adjust:none}}[data-activedescendant]:is(:is(.ds-suggestion u-datalist)>u-option){box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow-middle));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:calc(var(--_ds--focus, 0))}[data-activedescendant]:is(:is(.ds-suggestion u-datalist)>u-option) *{--_ds--focus: }:is([data-multiple] :is(.ds-suggestion u-datalist))>u-option:not([data-empty]){padding-inline-start:calc(var(--dsc-suggestion-option-padding) + var(--dsc-suggestion-option-checkmark-size) + var(--dsc-suggestion-option-gap))}:is(:is([data-multiple] :is(.ds-suggestion u-datalist))>u-option:not([data-empty])):before{content:"";position:absolute;inset-inline-start:var(--dsc-suggestion-option-padding);-webkit-mask:none;mask:none;width:var(--dsc-suggestion-option-checkmark-size);height:var(--dsc-suggestion-option-checkmark-size);border-radius:var(--ds-border-radius-sm);outline:var(--dsc-suggestion-option-checkmark-border) solid var(--dsc-suggestion-option-checkmark-border-color);outline-offset:calc(var(--dsc-suggestion-option-checkmark-border)*-1);padding:.188rem;box-sizing:border-box;translate:0 calc(.5lh - 50%)}[selected]:is(:is([data-multiple] :is(.ds-suggestion u-datalist))>u-option:not([data-empty])):before{background-color:var(--ds-color-base-default);color:var(--ds-color-base-contrast-default);outline:none;--_stroke-width:0.05em;--_stroke-width-fallback:0.05em;--_diagonal-1:transparent calc(48% - var(--_stroke-width, var(--_stroke-width-fallback)));--_diagonal-2:currentcolor calc(50% - var(--_stroke-width, var(--_stroke-width-fallback)));--_diagonal-3:currentcolor calc(50% + var(--_stroke-width, var(--_stroke-width-fallback)));--_diagonal-4:transparent calc(52% + var(--_stroke-width, var(--_stroke-width-fallback)));background-origin:content-box;background-repeat:no-repeat;background-position:10% 73%,90% 50%;background-size:35% 35%,65% 65%;background-image:linear-gradient(45deg,var(--_diagonal-1),var(--_diagonal-2),var(--_diagonal-3),var(--_diagonal-4)),linear-gradient(-45deg,var(--_diagonal-1),var(--_diagonal-2),var(--_diagonal-3),var(--_diagonal-4))}@media (forced-colors:active){[selected]:is(:is([data-multiple] :is(.ds-suggestion u-datalist))>u-option:not([data-empty])):before{background-color:LinkText;border-color:LinkText;forced-color-adjust:none}}.ds-suggestion:has(input:-moz-placeholder) input{padding-inline-end:2.4em;background-image:linear-gradient(45deg,var(--_dsc-input-diagonal-1),var(--_dsc-input-diagonal-2),var(--_dsc-input-diagonal-3),var(--_dsc-input-diagonal-4)),linear-gradient(-45deg,var(--_dsc-input-diagonal-1),var(--_dsc-input-diagonal-2),var(--_dsc-input-diagonal-3),var(--_dsc-input-diagonal-4));background-position:calc(100% - 1.2em + var(--dsc-input-stroke-width)),calc(100% - .8em);background-size:.4em .4em;background-repeat:no-repeat}.ds-suggestion:has(input:placeholder-shown) input{padding-inline-end:2.4em;background-image:linear-gradient(45deg,var(--_dsc-input-diagonal-1),var(--_dsc-input-diagonal-2),var(--_dsc-input-diagonal-3),var(--_dsc-input-diagonal-4)),linear-gradient(-45deg,var(--_dsc-input-diagonal-1),var(--_dsc-input-diagonal-2),var(--_dsc-input-diagonal-3),var(--_dsc-input-diagonal-4));background-position:calc(100% - 1.2em + var(--dsc-input-stroke-width)),calc(100% - .8em);background-size:.4em .4em;background-repeat:no-repeat}:dir(rtl) :is(.ds-suggestion:has(input:-moz-placeholder) input){background-position:calc(1.2em - var(--dsc-input-stroke-width)),.8em}:dir(rtl) :is(.ds-suggestion:has(input:placeholder-shown) input){background-position:calc(1.2em - var(--dsc-input-stroke-width)),.8em}@media (forced-colors:active){.ds-suggestion:has(input:-moz-placeholder) input{-moz-appearance:auto;appearance:auto}.ds-suggestion:has(input:placeholder-shown) input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}.ds-suggestion:has(input:-moz-placeholder):has(:popover-open) input{background-image:linear-gradient(-45deg,var(--_dsc-input-diagonal-1),var(--_dsc-input-diagonal-2),var(--_dsc-input-diagonal-3),var(--_dsc-input-diagonal-4)),linear-gradient(45deg,var(--_dsc-input-diagonal-1),var(--_dsc-input-diagonal-2),var(--_dsc-input-diagonal-3),var(--_dsc-input-diagonal-4))}.ds-suggestion:has(input:placeholder-shown):has(:popover-open) input{background-image:linear-gradient(-45deg,var(--_dsc-input-diagonal-1),var(--_dsc-input-diagonal-2),var(--_dsc-input-diagonal-3),var(--_dsc-input-diagonal-4)),linear-gradient(45deg,var(--_dsc-input-diagonal-1),var(--_dsc-input-diagonal-2),var(--_dsc-input-diagonal-3),var(--_dsc-input-diagonal-4))}.ds-suggestion input[inputmode=none]{box-shadow:none;outline:none}.ds-suggestion:has(input:is(:-moz-read-only,:disabled,[aria-disabled=true])) :is(del,button[type=reset]){visibility:hidden}.ds-suggestion :is(del[hidden],button[type=reset][hidden]),.ds-suggestion:has(input:is(:read-only,:disabled,[aria-disabled=true])) :is(del,button[type=reset]){visibility:hidden}.ds-suggestion:has(:is(del,button[type=reset])) input{padding-inline-end:calc(var(--dsc-suggestion-clear-size) + var(--dsc-suggestion-clear-gap))}.ds-suggestion input[type=search]::-webkit-search-cancel-button{display:none}.ds-suggestion :is(del,button[type=reset]){--dsc-button-size:var(--dsc-suggestion-clear-size);display:grid;align-self:center;margin-inline-start:calc((var(--dsc-suggestion-clear-size) + var(--dsc-suggestion-clear-gap))*-1);order:999;box-sizing:border-box;border-radius:var(--dsc-suggestion-clear-border-radius);padding:var(--dsc-suggestion-clear-padding);height:var(--dsc-suggestion-clear-size);width:var(--dsc-suggestion-clear-size);cursor:pointer;position:relative;scale:.75;z-index:2;outline:none}:is(.ds-suggestion :is(del,button[type=reset])):focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}:is(.ds-suggestion :is(del,button[type=reset])):focus-visible *{--_ds--focus: }:is(.ds-suggestion :is(del,button[type=reset])):hover{background:var(--dsc-suggestion-clear-background--hover)}:is(.ds-suggestion :is(del,button[type=reset])):active{background:var(--dsc-suggestion-clear-background--active)}:is(.ds-suggestion :is(del,button[type=reset])):before{content:"";-webkit-mask:var(--dsc-suggestion-clear-icon-url) center /contain no-repeat;mask:var(--dsc-suggestion-clear-icon-url) center /contain no-repeat;background:currentcolor}@media (forced-colors:active){:is(.ds-suggestion :is(del,button[type=reset])):before{background-color:canvastext;forced-color-adjust:none}}}@layer ds.components{.ds-textfield{display:grid;gap:var(--ds-size-2)}.ds-textfield__adornment{color:var(--ds-color-neutral-text-subtle);background:var(--ds-color-neutral-surface-tinted);padding:9px var(--ds-size-4);border-radius:var(--ds-border-radius-md);display:inline-block}.ds-textfield__adornment,.ds-textfield__input{border:1px solid var(--ds-color-neutral-border-default);box-sizing:border-box}.ds-textfield__input{font-family:inherit;position:relative;flex:0 1 auto;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 var(--ds-size-3);background:var(--ds-color-neutral-surface-default);color:var(--ds-color-neutral-text-default);border-radius:var(--ds-border-radius-md)}.ds-textfield__input:disabled{cursor:not-allowed}.ds-textfield--readonly .ds-textfield__input{background:var(--ds-color-neutral-surface-tinted);border-color:var(--ds-color-neutral-border-strong)}.ds-textfield__field{display:flex;align-items:stretch;border-radius:var(--ds-border-radius-md)}.ds-textfield__field>:first-child{border-top-left-radius:var(--ds-border-radius-md);border-bottom-left-radius:var(--ds-border-radius-md)}.ds-textfield__field>:last-child{border-top-right-radius:var(--ds-border-radius-md);border-bottom-right-radius:var(--ds-border-radius-md)}.ds-textfield--sm .ds-textfield__adornment{padding:var(--ds-size-2) var(--ds-size-3)}.ds-textfield--md .ds-textfield__adornment{padding:.65rem var(--ds-size-4)}.ds-textfield--lg .ds-textfield__adornment{padding:.85rem var(--ds-size-5)}.ds-textfield--sm .ds-textfield__field{height:var(--ds-size-10)}.ds-textfield--md .ds-textfield__field{height:var(--ds-size-12)}.ds-textfield--lg .ds-textfield__field{height:var(--ds-size-14)}.ds-textfield--sm .ds-textfield__input{padding:0 var(--ds-size-2)}.ds-textfield--md .ds-textfield__input{padding:0 var(--ds-size-3)}.ds-textfield--lg .ds-textfield__input{padding:0 var(--ds-size-4)}.ds-textfield__label{min-width:-moz-min-content;min-width:min-content;display:inline-flex;flex-direction:row;gap:var(--ds-size-1);align-items:center}.ds-textfield__description{color:var(--ds-color-neutral-text-subtle);margin-top:calc(var(--ds-size-2)*-1)}.ds-textfield:has(.ds-textfield__input:disabled){opacity:var(--ds-opacity-disabled)}.ds-textfield--error .ds-textfield__input:not(:focus-visible){border-color:var(--ds-color-danger-border-default);box-shadow:inset 0 0 0 1px var(--ds-color-danger-border-default)}@media (hover:hover) and (pointer:fine){.ds-textfield__input:not(:focus-visible,:disabled,[aria-disabled]):hover{border-color:var(--ds-color-border-strong);box-shadow:inset 0 0 0 1px var(--ds-color-border-strong)}}.ds-textfield__input--with-prefix{border-top-left-radius:0;border-bottom-left-radius:0}.ds-textfield__input--with-suffix{border-top-right-radius:0;border-bottom-right-radius:0}.ds-textfield__prefix{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;white-space:nowrap}.ds-textfield__suffix{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;white-space:nowrap}.ds-textfield__readonly__icon{height:1.2em;width:1.2em}.ds-textfield__error-message:empty{display:none}.ds-combobox{display:grid;background-color:initial;gap:var(--ds-size-2)}.ds-combobox [data-floating-ui-portal]{grid-column:1/2;grid-row:1/2}.ds-combobox__options-wrapper{padding:var(--ds-size-2);background:var(--ds-color-neutral-surface-default);color:var(--ds-color-neutral-text-default);overflow-y:auto;z-index:1600;border-radius:var(--ds-border-radius-md);box-shadow:var(--ds-shadow-md);border:1px solid var(--ds-color-neutral-border-default)}.ds-combobox--readonly .ds-combobox__input{pointer-events:none}.ds-combobox__input__wrapper{display:flex;align-items:center;position:relative;gap:var(--ds-size-1);cursor:text;padding:var(--ds-size-2);border-radius:var(--ds-border-radius-md);width:100%;height:auto;justify-content:space-between}.ds-combobox__input__wrapper .ds-combobox__input{height:100%;min-width:50px;width:100%;flex-grow:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:initial;color:var(--ds-color-neutral-text-default);box-sizing:border-box;font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit}.ds-combobox--sm .ds-combobox__input__wrapper{min-height:var(--ds-size-10);padding:5px var(--ds-size-2)}.ds-combobox--md .ds-combobox__input__wrapper{min-height:var(--ds-size-12);padding:7px var(--ds-size-3)}.ds-combobox--lg .ds-combobox__input__wrapper{min-height:var(--ds-size-14);padding:7px var(--ds-size-4)}.ds-combobox__input__wrapper .ds-combobox__input:focus{outline:none}.ds-combobox__input__wrapper.ds-combobox--error{border-color:var(--ds-color-danger-border-default);border-width:2px}.ds-combobox__chip-and-input{display:flex;flex-wrap:wrap;width:100%;gap:var(--ds-size-2);align-items:center;background-color:initial}.ds-combobox__arrow{display:grid;place-items:center;cursor:pointer}.ds-combobox__input__wrapper.ds-combobox--readonly{background:var(--ds-color-base-default);border-color:var(--ds-color-base-default)}.ds-combobox__label{grid-column:1/2;grid-row:1/2;min-width:-moz-min-content;min-width:min-content;display:inline-flex;flex-direction:row;gap:var(--ds-size-1);align-items:center}.ds-combobox__description{color:var(--ds-color-neutral-text-subtle);margin-top:calc(var(--ds-size-2)*-1)}.ds-combobox__clear-button{display:grid;place-items:center;cursor:pointer;background-color:initial;color:var(--ds-color-neutral-text-default);border:none;padding:0;border-radius:var(--ds-border-radius-sm);height:29px;width:29px;aspect-ratio:1}.ds-combobox--sm .ds-combobox__clear-button{height:25px;width:25px}.ds-combobox--md .ds-combobox__clear-button{height:29px;width:29px}.ds-combobox--lg .ds-combobox__clear-button{height:31px;width:31px}.ds-combobox__clear-button:not(:disabled):hover{background-color:var(--ds-color-neutral-surface-tinted)}.ds-combobox__disabled{opacity:var(--ds-opacity-disabled)}.ds-combobox__disabled *{cursor:not-allowed}.ds-combobox__readonly__icon{height:1.2em;width:1.2em}.ds-combobox__error-message{margin-top:var(--ds-size-2)}.ds-combobox__error-message:empty{display:none}.ds-combobox__loading{display:flex;gap:var(--ds-size-2);align-content:center}.ds-combobox__input__wrapper:has(input:focus){--dsc-focus-border-width:3px;outline:var(--dsc-focus-border-width) solid var(--ds-color-focus-outer);outline-offset:var(--dsc-focus-border-width);box-shadow:0 0 0 var(--dsc-focus-border-width) var(--ds-color-focus-inner)}.ds-combobox__input__wrapper:focus-within:hover{border-color:var(--ds-color-neutral-border-default)}.ds-combobox__custom,.ds-combobox__empty,.ds-combobox__option{font-weight:400;padding:var(--ds-size-2) var(--ds-size-3)}.ds-combobox__option{width:100%;display:grid;grid-template-columns:1.2em 1fr;padding-left:var(--ds-size-1);border:none;border-left:5px solid transparent;border-radius:var(--ds-border-radius-sm);justify-content:start;background:none;text-align:left;height:auto;cursor:pointer;font-family:inherit}.ds-combobox__option.ds-combobox__option--active{background:var(--ds-color-surface-tinted);border-left:5px solid var(--ds-color-base-default)}.ds-combobox__option>div{align-self:flex-start}.ds-combobox__option.ds-combobox__option--multiple{grid-template-columns:auto 1fr;gap:var(--ds-size-2)}.ds-combobox__option__label{margin:auto 0;display:flex;flex-direction:column;flex-wrap:wrap;cursor:pointer;gap:var(--ds-size-1);color:var(--ds-color-neutral-text-default)}.ds-combobox__option--active .ds-combobox__option__label{color:var(--ds-color-text-default)}.ds-combobox__option__icon-wrapper{width:var(--ds-size-6);aspect-ratio:1/1;border:2px solid var(--ds-color-neutral-border-default);border-radius:var(--ds-border-radius-sm);background-color:var(--ds-color-neutral-surface-default);display:grid;place-items:center}.ds-combobox__option--active .ds-combobox__option__icon-wrapper{border-color:var(--ds-color-base-default)}.ds-combobox--sm .ds-combobox__option .ds-combobox__option__icon-wrapper{width:var(--ds-size-5)}.ds-combobox--md .ds-combobox__option .ds-combobox__option__icon-wrapper{width:var(--ds-size-6)}.ds-combobox--lg .ds-combobox__option .ds-combobox__option__icon-wrapper{width:var(--ds-size-7)}.ds-combobox__option__icon-wrapper.ds-combobox__option__icon-wrapper--selected{border-color:var(--ds-color-base-default);background-color:var(--ds-color-base-default)}.ds-combobox__option__icon-wrapper__icon{box-sizing:border-box;padding-top:.2em;transform:scale(1.4);stroke:var(--ds-color-neutral-text-default);color:var(--ds-color-neutral-text-default)}.ds-combobox__option__icon-wrapper .ds-combobox__option__icon-wrapper__icon{padding-top:0}.ds-combobox__option--active .ds-combobox__option__icon-wrapper__icon{stroke:var(--ds-color-text-default);color:var(--ds-color-text-default)}.ds-combobox__option__icon-wrapper.ds-combobox__option__icon-wrapper--selected .ds-combobox__option__icon-wrapper__icon{color:#fff;stroke:#fff}.ds-combobox__option__description{display:flex;flex-direction:column;flex-wrap:wrap;gap:var(--ds-size-1);color:var(--ds-color-neutral-text-subtle);font-weight:400}}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-display:swap;src:url('../fonts/open-sans-300.woff2') format('woff2')}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/open-sans-400.woff2') format('woff2')}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-display:swap;src:url('../fonts/open-sans-600.woff2') format('woff2')}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-display:swap;src:url('../fonts/open-sans-700.woff2') format('woff2')}
@layer lqrs {
  :root{--lqrs-red:#e2001a;--lqrs-ink:#3c3c3b;--lqrs-dark:#26272b;--lqrs-line:#d1d1d0;--lqrs-grey:#e7e7e6;--ds-font-family:'Open Sans',Arial,sans-serif;font-family:var(--ds-font-family);color:var(--lqrs-ink);background:#fff;color-scheme:light}
  *{box-sizing:border-box}
  body{margin:0;font-family:var(--ds-font-family);font-size:16px;line-height:1.5}
  a{color:inherit;text-decoration:none}
  a:hover{text-decoration:underline}
  button,input,select{font-family:inherit;font-size:inherit}
  button,a,input,select,summary{touch-action:manipulation}
  button{cursor:pointer}
  button:disabled{cursor:not-allowed}
  [hidden]{display:none!important}
  svg{flex-shrink:0;vertical-align:middle}
  img{max-width:100%;display:block}
  h1,h2,h3,p{margin:0}
  h1,h2,h3{font-weight:400;line-height:1.2}
  h1{font-size:32px}
  h2{font-size:24px}
  p{line-height:1.6}
  :is(a,button,summary):focus-visible{outline:3px solid #005f9c;outline-offset:3px}
  .lqrs-wrap{width:min(1440px,100%);margin-inline:auto}
  .lqrs-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
  .lqrs-skip{position:fixed;top:-100px;left:16px;z-index:100;background:white;padding:12px;border:1px solid var(--lqrs-red)}
  .lqrs-skip:focus{top:10px}
  .lqrs-top{background:var(--lqrs-grey)}
  .lqrs-top>.lqrs-wrap{display:flex;justify-content:flex-end;align-items:center;min-height:45px;padding:16px 8px;font-size:13px;line-height:13px}
  .lqrs-top a{padding:0 8px;border-right:1px solid #555}
  .lqrs-top a:last-child{border:0;padding-right:0}
  .lqrs-header{background:#fff;border-bottom:1px solid var(--lqrs-line);position:relative;z-index:20}
  .lqrs-header-row{display:flex;align-items:center;gap:0;padding:16px 0;min-height:112px;position:relative}
  .lqrs-logo{display:flex;width:80px;height:80px;flex:0 0 80px;border:2px solid var(--lqrs-red);color:var(--lqrs-red);flex-direction:column;justify-content:center;align-items:center;line-height:1;overflow:hidden}
  .lqrs-logo:hover{text-decoration:none}
  .lqrs-logo>span{font-size:28px;font-weight:700;font-style:italic;letter-spacing:-2px}
  .lqrs-logo small{font-size:7px;letter-spacing:1px;margin-top:6px;font-weight:600}
  .lqrs-nav{display:flex;align-items:center;gap:38px;margin-left:40px;white-space:nowrap;font-size:14px;flex-shrink:0}
  .lqrs-department summary{list-style:none;cursor:pointer;padding:24px 0;border-bottom:2px solid transparent}
  .lqrs-department summary::-webkit-details-marker{display:none}
  .lqrs-department[open] summary,.lqrs-department summary:hover,.lqrs-selected{border-bottom-color:var(--lqrs-red)!important}
  .lqrs-department-panel{position:absolute;left:0;right:0;top:100%;background:#fff;border-top:1px solid var(--lqrs-line);box-shadow:0 5px 12px #0002;min-height:200px;padding:32px 40px;white-space:normal;display:grid;align-content:start;gap:16px}
  .lqrs-department-panel h2{font-size:24px;font-weight:600}
  .lqrs-department-panel a{width:fit-content}
  .lqrs-department-panel a:first-of-type{color:var(--lqrs-red);font-weight:600}
  .lqrs-department-panel p{font-size:14px;color:#6b6b6b}
  .lqrs-all-drinks{color:var(--lqrs-red)}
  .lqrs-search{display:flex;position:relative;flex:1;min-width:140px;margin-left:32px}
  .lqrs-search .ds-input{min-width:0;width:100%;height:42px;min-height:42px;border:1px solid #a8a8a8;background:#fff;border-radius:3px;padding:9px 45px 9px 16px;font-size:16px;--dsc-input-padding-inline:16px}
  .lqrs-search .ds-input::placeholder{color:#92959b;opacity:1}
  .lqrs-search input::-webkit-search-cancel-button{display:none}
  .lqrs-search button{position:absolute;right:1px;top:1px;height:40px;width:42px;display:grid;place-items:center;background:transparent;border:0;color:var(--lqrs-ink);border-radius:3px}
  .lqrs-search button svg{width:24px;height:24px;stroke-width:2}
  .lqrs-utilities{display:flex;align-items:center;gap:22px;margin-left:40px;flex-shrink:0}
  .lqrs-utilities>a{position:relative;display:grid;place-items:center;min-width:26px;min-height:36px}
  .lqrs-utilities>a:hover{color:var(--lqrs-red);text-decoration:none}
  .lqrs-utilities svg{width:26px;height:26px;stroke-width:1.9}
  .lqrs-member{font-size:10px;font-weight:700;background:var(--lqrs-red);color:#fff!important;transform:rotate(-8deg);padding:5px;border-radius:2px}
  .lqrs-icon-count{font-size:9px;position:absolute;top:0;right:-8px;min-width:14px;height:14px;line-height:14px;text-align:center;background:var(--lqrs-red);color:#fff;border-radius:50%}
  .lqrs-icon-count:empty{display:none}
  .lqrs-mobile-menu{display:none}
  .lqrs-categories{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;padding:64px 0 40px}
  .lqrs-category{display:flex;flex-direction:column;align-items:center;min-width:0;padding:0 32px;text-align:center}
  .lqrs-category img{width:100%;height:auto;aspect-ratio:2.8;object-fit:cover;border-radius:3px;box-shadow:0 1px 4px #0003}
  .lqrs-category h2{font-size:20px;line-height:1.2;font-weight:300;margin-top:8px;white-space:nowrap}
  .lqrs-store-notice{text-align:center;padding:8px 16px 24px;font-size:20px;font-weight:300}
  .lqrs-store-notice a{color:#256db0;text-decoration:underline;text-underline-offset:3px}
  .lqrs-slides{position:relative}
  .lqrs-slide{height:500px;position:relative;background:#41372e;overflow:hidden}
  .lqrs-slide picture{display:block;height:100%;width:100%}
  .lqrs-slide picture>img{height:100%;width:100%;object-fit:cover}
  .lqrs-slide:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 25%,#0001 45%,#0009)}
  .lqrs-slide-copy{position:absolute;bottom:0;left:0;right:0;padding:40px 56px;text-align:center;z-index:1;color:white}
  .lqrs-slide-copy h1,.lqrs-slide-copy h2{font-size:40px;line-height:46px;font-weight:700;text-shadow:0 1px 8px #0005}
  .lqrs-slide-copy p{font-size:20px;line-height:28px;margin-top:12px;margin-bottom:20px;text-shadow:0 1px 6px #0008}
  .ds-button{--ds-color-base-default:var(--lqrs-red);--ds-color-base-hover:#bf0016;--ds-color-base-active:#a40013;--dsc-button-border-radius:3px;--dsc-button-size:44px;font-family:var(--ds-font-family);font-weight:400;border-radius:3px;min-height:44px;padding:10px 18px;color:#fff}
  .ds-button[data-variant=secondary]{color:var(--lqrs-ink);border-color:var(--lqrs-ink);--dsc-button-background--hover:#f2f2f2;--dsc-button-color--hover:var(--lqrs-ink)}
  .ds-button[data-variant=tertiary]{color:var(--lqrs-ink)}
  .ds-button.lqrs-light-button{background:#fff;color:var(--lqrs-ink);border:1px solid #fff;font-size:16px;min-height:44px}
  .ds-button.lqrs-light-button:hover{background:#f0f0ef;border-color:#f0f0ef;text-decoration:none}
  .lqrs-slide-copy .ds-button,.lqrs-feature .ds-button{width:fit-content;margin-inline:auto}
  .lqrs-carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:32px;height:32px;display:grid;place-items:center;border:1px solid #6f6e6d;border-radius:50%;background:#ffffffb3;color:#3c3c3b;padding:0}
  .lqrs-carousel-arrow:hover{background:#fff}
  .lqrs-carousel-prev{left:12px}
  .lqrs-carousel-prev svg{transform:rotate(180deg)}
  .lqrs-carousel-next{right:12px}
  .lqrs-carousel-dots{display:flex;gap:4px;padding-top:4px}
  .lqrs-carousel-dots button{flex:1;border:0;border-top:4px solid #d1d1d0;background:none;min-height:12px;padding:0}
  .lqrs-carousel-dots button[aria-current]{border-color:var(--lqrs-red)}
  .lqrs-section{padding:32px 24px 16px}
  .lqrs-section>h2{font-size:24px;line-height:29px;margin-bottom:28px}
  .lqrs-campaign-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
  .lqrs-campaign-card img{width:100%;height:310px;object-fit:cover}
  .lqrs-campaign-card h3{font-size:20px;font-weight:400;text-align:center;padding:14px 6px}
  .lqrs-feature{position:relative;margin-top:32px;height:500px;overflow:hidden;background:#52543f}
  .lqrs-feature>img{width:100%;height:100%;object-fit:cover}
  .lqrs-feature:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent,#0009)}
  .lqrs-feature>div{position:absolute;bottom:40px;left:16px;right:16px;z-index:1;color:white;text-align:center}
  .lqrs-feature h2{font-size:36px;font-weight:700;line-height:1.2}
  .lqrs-feature p{font-size:20px;margin:12px 0 20px}
  .lqrs-drink-links{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:16px;margin-bottom:32px}
  .lqrs-drink-links a{padding:22px 8px;background:#f4f4f3;border:1px solid #e7e7e6;text-align:center;font-weight:600;font-size:15px}
  .lqrs-drink-links a:hover{border-color:var(--lqrs-red);color:var(--lqrs-red)}
  .lqrs-service-strip{background:#f7f7f6;margin-top:48px;border-bottom:1px solid var(--lqrs-line)}
  .lqrs-service-strip>.lqrs-wrap{display:grid;grid-template-columns:repeat(4,1fr);padding:24px 32px;gap:30px}
  .lqrs-service-strip a{display:flex;gap:16px;align-items:center;font-size:14px}
  .lqrs-service-strip svg{width:32px;height:32px}
  .lqrs-service-strip strong{display:block;font-size:14px;font-weight:600}
  .lqrs-service-strip span{font-size:12px;display:block}
  .lqrs-about{padding:40px 24px;color:#555;font-size:13px}
  .lqrs-about h2{font-size:20px;margin-bottom:16px}
  .lqrs-about summary{width:fit-content;cursor:pointer;text-decoration:underline;margin-top:16px}
  .lqrs-about details p{margin-top:16px}
  .lqrs-contact-strip{background:#f2f2f1;border-top:1px solid var(--lqrs-line);border-bottom:1px solid var(--lqrs-line)}
  .lqrs-contact-strip>.lqrs-wrap{display:flex;align-items:center;justify-content:center;gap:32px;padding:32px 24px}
  .lqrs-contact-strip svg{width:54px;height:54px;stroke-width:1}
  .lqrs-contact-strip h2{font-size:24px;margin-bottom:8px}
  .lqrs-contact-strip p{font-size:14px}
  .lqrs-contact-strip .ds-button{background:#3c3c3b;border-color:#3c3c3b;font-size:13px;font-weight:600;margin-left:32px}
  .lqrs-footer{padding:32px 24px 24px;font-size:13px;background:#e7e7e6}
  .lqrs-footer-grid{display:grid;grid-template-columns:repeat(4,1fr) 1.2fr;gap:28px}
  .lqrs-footer h2{font-size:14px;font-weight:600;margin-bottom:20px}
  .lqrs-footer-grid>div>a:not(.lqrs-logo){display:block;width:fit-content;margin-bottom:12px}
  .lqrs-footer-brand{justify-self:center}
  .lqrs-footer-brand .lqrs-logo{background:#fff}
  .lqrs-footer-brand p{font-size:12px;margin-top:16px}
  .lqrs-footer-bottom{padding-top:28px;margin-top:28px;border-top:1px solid #c0c0bf;text-align:center;font-size:12px}
  .lqrs-footer-bottom>div{display:flex;justify-content:center;gap:24px;margin-bottom:16px}
  .lqrs-breadcrumb{font-size:13px;padding:24px;color:#717170}
  .lqrs-breadcrumb a{text-decoration:underline}
  .lqrs-catalog-heading{display:flex;align-items:baseline;gap:24px;padding:8px 24px 24px;border-bottom:1px solid var(--lqrs-line)}
  .lqrs-catalog-heading h1{font-size:28px;font-weight:600}
  .lqrs-catalog-heading span{font-size:14px}
  .lqrs-catalog-heading+p{padding:16px 24px 0;font-size:14px}
  .lqrs-catalog-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:32px;margin:24px 24px 60px}
  .lqrs-catalog-layout aside form{display:grid;gap:14px}
  .lqrs-catalog-layout aside h2{font-size:20px;font-weight:600;margin-bottom:12px}
  .lqrs-catalog-layout aside label{font-size:14px;font-weight:600}
  .lqrs-catalog-layout .ds-input{border-radius:3px;min-width:0}
  .lqrs-catalog-layout aside a{font-size:13px;text-decoration:underline}
  .lqrs-empty{min-height:350px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:48px 24px;background:#f7f7f6;margin:24px}
  .lqrs-catalog-layout .lqrs-empty{margin:0;min-height:420px}
  .lqrs-empty h1,.lqrs-empty h2{font-size:28px;font-weight:400}
  .lqrs-empty p{max-width:540px;font-size:14px;color:#666}
  .lqrs-empty-icon svg{width:48px;height:48px;stroke-width:1.3}
  .lqrs-cart{min-height:460px}
  .lqrs-preview-note{font-size:12px!important}
  .lqrs-page-title{padding:8px 24px 20px;font-size:28px;font-weight:600}
  .lqrs-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0}
  [data-wishlist-grid]{padding:0 24px}
  .lqrs-product-card{position:relative;display:grid;align-content:start;gap:16px;min-width:0}
  .lqrs-product-card h2{font-size:16px;margin:16px 0 10px}
  .lqrs-product-card strong{font-size:20px;font-weight:700;color:var(--lqrs-red)}
  .lqrs-product-placeholder{aspect-ratio:1;background:#f6f6f5;display:grid;place-items:center;font-size:12px;color:#777}
  .lqrs-product-detail{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin:16px 24px 64px}
  .lqrs-product-detail h1{font-size:30px;margin-bottom:24px}
  .lqrs-product-detail p{margin-bottom:24px}
  .lqrs-product-detail .ds-button{margin:0 8px 12px 0}
  .lqrs-price{color:var(--lqrs-red);font-size:28px;font-weight:700}
  .lqrs-favourite{position:absolute;top:12px;right:12px;background:white;border:0;border-radius:50%;width:36px;height:36px;display:grid;place-items:center}
  [data-favorite-id][aria-pressed=true] svg{fill:var(--lqrs-red);stroke:var(--lqrs-red)}
  .lqrs-wishlist-card{border:1px solid var(--lqrs-line);padding:24px}
  @media(max-width:1471px){.lqrs-header-row{padding-inline:16px}.lqrs-nav{gap:24px;margin-left:30px}.lqrs-utilities{gap:18px;margin-left:30px}}
  @media(max-width:1279px){.lqrs-nav{gap:16px;margin-left:24px;font-size:13px}.lqrs-search{margin-left:24px}.lqrs-utilities{gap:16px;margin-left:24px}.lqrs-member{display:none!important}.lqrs-category{padding-inline:24px}.lqrs-category h2{font-size:18px}}
  @media(max-width:1023px){
    .lqrs-header-row{flex-wrap:wrap;gap:0;min-height:112px;padding:8px 16px}
    .lqrs-logo{width:44px;height:44px;flex-basis:44px;border-width:1px}
    .lqrs-logo>span{font-size:17px;letter-spacing:-1px}.lqrs-logo small{font-size:4px;letter-spacing:.4px;margin-top:3px}
    .lqrs-nav{display:none}.lqrs-utilities{margin-left:auto;gap:24px}.lqrs-member{display:grid!important;font-size:9px;min-height:28px!important}
    .lqrs-mobile-menu{display:block;margin-right:20px}
    .lqrs-mobile-menu>summary{list-style:none;cursor:pointer;display:grid;place-items:center;width:28px;height:36px}
    .lqrs-mobile-menu>summary::-webkit-details-marker{display:none}
    .lqrs-mobile-menu>summary svg{width:25px;height:25px}
    .lqrs-mobile-menu>nav{position:absolute;left:0;right:0;top:100%;background:#fff;padding:12px 24px 24px;border-top:1px solid var(--lqrs-line);box-shadow:0 6px 10px #0002;max-height:70vh;overflow:auto}
    .lqrs-mobile-menu>nav>a{display:flex;justify-content:space-between;align-items:center;padding:13px 0;border-bottom:1px solid #eee;font-size:16px}
    .lqrs-search{flex-basis:100%;margin:8px 0 0;order:5}
    .lqrs-search .ds-input{height:40px;min-height:40px;font-size:14px}.lqrs-search button{height:38px}
    .lqrs-top>.lqrs-wrap{font-size:12px;line-height:12px;padding-inline:16px;justify-content:center}
    .lqrs-categories{padding-top:32px;padding-bottom:24px;overflow-x:auto;grid-template-columns:repeat(6,minmax(135px,1fr));scrollbar-width:thin}
    .lqrs-category{padding-inline:16px}.lqrs-category h2{font-size:16px}
    .lqrs-store-notice{font-size:17px}
    .lqrs-slide-copy h1,.lqrs-slide-copy h2{font-size:32px;line-height:38px}.lqrs-slide-copy p{font-size:18px}
    .lqrs-campaign-grid{gap:16px}.lqrs-campaign-card img{height:250px}
    .lqrs-drink-links{grid-template-columns:repeat(4,1fr)}
    .lqrs-service-strip>.lqrs-wrap{grid-template-columns:1fr 1fr;gap:24px}
    .lqrs-footer-grid{grid-template-columns:repeat(4,1fr)}.lqrs-footer-brand{grid-column:1/-1;justify-self:center;display:none}
    .lqrs-contact-strip>.lqrs-wrap{gap:20px}.lqrs-contact-strip .ds-button{margin-left:0}
  }
  @media(max-width:767px){
    .lqrs-top>.lqrs-wrap{min-height:44px;padding:16px 8px;font-size:11px;line-height:12px;white-space:nowrap}.lqrs-top a{padding-inline:6px}
    .lqrs-header-row{padding-inline:16px;min-height:110px}.lqrs-utilities{gap:20px}.lqrs-utilities svg{width:23px;height:23px}.lqrs-utilities .lqrs-member{display:grid!important;font-size:9px;padding:4px;min-width:36px}
    .lqrs-mobile-menu{margin-right:20px}.lqrs-icon-count{right:-5px;top:1px;font-size:8px;width:12px;min-width:12px;height:12px;line-height:12px}
    .lqrs-search .ds-input{font-size:14px;padding-left:12px}.lqrs-search{margin-top:8px}
    .lqrs-categories{padding:32px 10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;overflow:visible}
    .lqrs-category{padding:0}.lqrs-category img{aspect-ratio:2.8}.lqrs-category h2{font-size:18px;line-height:24px;margin-top:8px}
    .lqrs-store-notice{font-size:18px;padding:0 12px 24px}
    .lqrs-slide{height:auto;aspect-ratio:1/1.197}.lqrs-slide picture{display:block;height:100%;width:100%}
  .lqrs-slide picture>img{position:absolute;inset:0;width:100%;height:100%;object-position:50% 50%}
    .lqrs-slide-copy{padding:24px 32px}.lqrs-slide-copy h1,.lqrs-slide-copy h2{font-size:24px;line-height:28px}.lqrs-slide-copy p{font-size:16px;line-height:22px;margin-top:12px;margin-bottom:16px}
    .ds-button.lqrs-light-button{font-size:14px;min-height:40px;padding:8px 12px}.lqrs-carousel-arrow{width:30px;height:30px;background:#ffffff9c}.lqrs-carousel-prev{left:8px}.lqrs-carousel-next{right:8px}
    .lqrs-carousel-dots{gap:4px;padding-top:3px}.lqrs-carousel-dots button{border-top-width:3px;min-height:12px}
    .lqrs-section{padding:24px 12px 8px}.lqrs-section>h2{font-size:20px;line-height:26px;margin-bottom:20px}
    .lqrs-campaign-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lqrs-campaign-card img{height:140px}.lqrs-campaign-card h3{font-size:13px;line-height:18px;padding:10px 0}
    .lqrs-feature{height:auto;aspect-ratio:1/1.197;margin-top:24px}.lqrs-feature>img{position:absolute;inset:0}.lqrs-feature>div{bottom:24px}.lqrs-feature h2{font-size:24px}.lqrs-feature p{font-size:16px;margin-block:12px 16px}
    .lqrs-drink-links{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.lqrs-drink-links a{font-size:14px;padding:16px 8px}
    .lqrs-service-strip{margin-top:32px}.lqrs-service-strip>.lqrs-wrap{grid-template-columns:1fr 1fr;padding:24px 16px;gap:24px 16px}.lqrs-service-strip a{flex-direction:column;text-align:center;gap:12px}.lqrs-service-strip strong{font-size:12px}.lqrs-service-strip span{font-size:11px}
    .lqrs-about{padding:24px 16px;font-size:12px}.lqrs-about h2{font-size:18px}
    .lqrs-contact-strip>.lqrs-wrap{flex-direction:column;text-align:center;padding:24px 16px;gap:16px}.lqrs-contact-strip svg{height:40px;width:40px}.lqrs-contact-strip h2{font-size:20px}.lqrs-contact-strip p{font-size:13px}
    .lqrs-footer{padding:24px 16px}.lqrs-footer-grid{grid-template-columns:1fr 1fr;gap:24px 16px}.lqrs-footer h2{font-size:13px;margin-bottom:16px}.lqrs-footer-grid>div>a:not(.lqrs-logo){font-size:12px;margin-bottom:10px}.lqrs-footer-bottom{font-size:11px;line-height:1.6}
    .lqrs-breadcrumb{padding:20px 16px;font-size:12px}.lqrs-catalog-heading{padding:0 16px 20px;gap:16px}.lqrs-catalog-heading h1{font-size:24px}.lqrs-catalog-heading span{font-size:12px}.lqrs-catalog-heading+p{padding-inline:16px}
    .lqrs-catalog-layout{grid-template-columns:1fr;margin:20px 16px 40px;gap:24px}.lqrs-catalog-layout aside form{grid-template-columns:1fr 1fr;gap:12px}.lqrs-catalog-layout aside h2{grid-column:1/-1;font-size:18px}.lqrs-catalog-layout label[for=category]{grid-column:1;grid-row:2}.lqrs-catalog-layout label[for=sort]{grid-column:2;grid-row:2}.lqrs-catalog-layout aside .ds-input{font-size:14px;max-width:100%}.lqrs-catalog-layout aside a{align-self:center}
    .lqrs-empty{padding:40px 20px;margin:16px;min-height:350px}.lqrs-catalog-layout .lqrs-empty{min-height:350px}.lqrs-empty h1,.lqrs-empty h2{font-size:24px}.lqrs-empty p{font-size:13px}
    .lqrs-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lqrs-product-detail{grid-template-columns:1fr;margin-inline:16px;gap:24px}.lqrs-product-detail h1{font-size:24px}.lqrs-product-card h2{font-size:14px}.lqrs-wishlist-card{padding:16px}.lqrs-page-title{padding-inline:16px;font-size:24px}
  }
  @media(max-width:359px){.lqrs-top a{padding-inline:4px}.lqrs-utilities{gap:16px}.lqrs-mobile-menu{margin-right:16px}}
  .lqrs-catalog-heading{position:relative;align-items:flex-end;justify-content:space-between;padding-bottom:16px}
  .lqrs-catalog-heading h1{font-size:30px;line-height:34px;margin-bottom:8px;font-weight:400}
  .lqrs-catalog-heading span{font-size:16px;line-height:20px}
  .lqrs-catalog-controls{display:flex;gap:12px;align-items:center}
  .lqrs-catalog-controls>select{min-width:192px;width:192px;border-radius:3px;min-height:44px;font-size:14px}
  .lqrs-catalog-filter summary{list-style:none;min-width:192px;justify-content:space-between;cursor:pointer}
  .lqrs-catalog-filter summary::-webkit-details-marker{display:none}
  .lqrs-catalog-filter-panel{position:absolute;right:24px;top:100%;z-index:10;background:#fff;border:1px solid var(--lqrs-line);box-shadow:0 4px 10px #0002;padding:24px;display:grid;gap:16px;width:min(400px,calc(100% - 32px));font-size:14px}
  .lqrs-catalog-filter-panel a{text-decoration:underline;font-size:13px}
  .lqrs-category-sidebar h2{font-size:20px;font-weight:700;margin-top:8px;margin-bottom:32px}
  .lqrs-category-sidebar nav{display:grid;gap:16px;font-size:14px}
  .lqrs-category-sidebar [aria-current]{font-weight:700;color:var(--lqrs-red)}
  .lqrs-cart{background:#fff;min-height:280px;margin-block:20px}
  .lqrs-cart-account{margin:32px 24px 40px;border:8px solid #e7e7e6;padding:16px}
  .lqrs-cart-account h2{font-size:20px;margin-bottom:12px}
  .lqrs-cart-account p{font-size:14px;margin-bottom:16px}
  @media(max-width:767px){
    .lqrs-catalog-heading{display:block;padding:0 16px 16px}
    .lqrs-catalog-heading h1{font-size:20px;line-height:24px;margin-bottom:8px}
    .lqrs-catalog-controls{margin-top:16px;width:100%;gap:12px}
    .lqrs-catalog-controls>select{width:calc(50% - 6px);min-width:0;flex:1;font-size:14px}
    .lqrs-catalog-filter{width:calc(50% - 6px);min-width:0}
    .lqrs-catalog-filter summary{width:100%;min-width:0}
    .lqrs-category-sidebar{display:none}
    .lqrs-cart-account{margin:32px 12px 24px}
  }

}

/* Prepared catalogue media: contain complete bottles and preserve stable cards. */
.lqrs-product-media{aspect-ratio:1;background:#fff;display:grid;place-items:center;overflow:hidden}
.lqrs-product-media img{width:100%;height:100%;object-fit:contain;max-height:100%;padding:16px;box-sizing:border-box}
.lqrs-product-detail>.lqrs-product-media{align-self:start}
.lqrs-product-description{line-height:1.6;margin-bottom:24px}
.MarkupPagerNav{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:24px 0}
.MarkupPagerNav a{display:block;padding:8px 12px;border:1px solid #d1d1d0}
.MarkupPagerNavOn a{background:#e2001a;color:white}

.lqrs-product-card .lqrs-price-pending{font-size:14px;font-weight:400;color:#3c3c3b}

/* Site-owned information, form and brand views. */
@layer lqrs {
  .lqrs-information{padding:0 24px 32px}
  .lqrs-content-eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:700;color:#777;margin:0 0 16px;line-height:1.5}
  .lqrs-info-intro{max-width:900px;padding:44px 0 40px}
  .lqrs-info-intro h1{font-size:48px;line-height:1.15;letter-spacing:-.025em;margin:0 0 24px}
  .lqrs-info-lead{font-size:20px;line-height:1.6;color:#555;max-width:760px}
  .lqrs-info-intro-compact{padding-block:32px 40px}
  .lqrs-info-intro-compact h1{font-size:36px;margin-bottom:16px}
  .lqrs-about-image{overflow:hidden;background:#41372e}
  .lqrs-about-image img{width:100%;height:auto;aspect-ratio:2.88;object-fit:cover}
  .lqrs-content-split{display:grid;grid-template-columns:1fr 1.25fr;gap:80px;padding:64px 0}
  .lqrs-content-split h2{font-size:36px;line-height:1.25}
  .lqrs-content-prose{line-height:1.75;color:#555}
  .lqrs-content-prose p{margin:0 0 24px}
  .lqrs-content-prose h2{color:#3c3c3b;margin:32px 0 16px}
  .lqrs-content-prose a:not(.ds-button),.lqrs-consent a{text-decoration:underline;text-underline-offset:3px}
  .lqrs-about-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid #d1d1d0;padding:40px 0;gap:40px}
  .lqrs-about-features>a{display:grid;align-content:start;gap:16px}
  .lqrs-about-features>a:hover{text-decoration:none}
  .lqrs-about-features h2{font-size:24px}
  .lqrs-about-features p{color:#666;font-size:15px}
  .lqrs-feature-number{font-size:14px;font-weight:700;color:#e2001a;letter-spacing:.1em}
  .lqrs-content-text-link{font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:4px}
  .lqrs-content-text-link>span{margin-left:8px;text-decoration:none}
  .lqrs-information-callout{margin-top:48px;background:#f3f3f2;padding:32px;display:flex;align-items:center;justify-content:space-between;gap:24px}
  .lqrs-information-callout h2{font-size:24px;margin:0 0 10px}
  .lqrs-information-callout p{font-size:15px;color:#666}
  .lqrs-information-callout>.ds-button{flex-shrink:0}
  .lqrs-contact-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(250px,.7fr);gap:96px;margin-bottom:32px}
  .lqrs-contact-main>h2{font-size:24px;margin-bottom:12px}
  .lqrs-form-required-note{font-size:13px;color:#666;margin-bottom:24px}
  .lqrs-content-form{display:grid;gap:24px;position:relative;min-width:0}
  .lqrs-content-form-row{display:grid;gap:8px;min-width:0}
  .lqrs-content-form-row>label{font-size:15px;font-weight:600;line-height:1.5}
  .lqrs-content-form-row>.ds-input{min-width:0;max-width:100%;width:100%;background:#fff;border:1px solid #929292;border-radius:3px;padding:12px;min-height:46px;color:#3c3c3b;font-family:inherit;font-size:16px;line-height:1.5}
  .lqrs-content-form-row>textarea.ds-input{resize:vertical;min-height:180px}
  .lqrs-content-form-row>.ds-input:focus-visible{outline:3px solid #005f9c;outline-offset:2px}
  .lqrs-content-form-row>.ds-input:user-invalid{border-color:#b70018}
  .lqrs-field-hint{display:block;font-size:12px;color:#666;line-height:1.6}
  .lqrs-consent{display:flex;align-items:flex-start;gap:12px;font-size:13px;line-height:1.7;color:#555;cursor:pointer}
  .lqrs-consent>input.ds-input{appearance:auto;width:18px;height:18px;min-width:18px;min-height:18px;margin:3px 0 0;padding:0;flex:0 0 18px;accent-color:#e2001a;border-radius:2px}
  .lqrs-content-form>.ds-button{width:fit-content;min-width:160px}
  .lqrs-form-trap{position:absolute;left:-10000px;top:0;width:1px;height:1px;overflow:hidden}
  .lqrs-contact-aside{align-self:start;background:#f4f4f3;padding:32px;color:#555;font-size:14px;line-height:1.7}
  .lqrs-contact-aside h2{font-size:24px;color:#3c3c3b;margin:0 0 16px}
  .lqrs-contact-aside h3{font-size:18px;color:#3c3c3b;margin:0 0 12px}
  .lqrs-contact-aside p{margin-bottom:16px}
  .lqrs-contact-aside hr{border:0;border-top:1px solid #d1d1d0;margin:28px 0}
  .lqrs-form-feedback{padding:24px;border:1px solid #d1d1d0;background:#f7f7f6;margin-bottom:24px;font-size:15px;line-height:1.7}
  .lqrs-form-feedback h2{font-size:22px;margin:0 0 12px}
  .lqrs-form-feedback p{margin-bottom:16px}
  .lqrs-form-feedback p:last-child{margin-bottom:0}
  .lqrs-form-feedback ul{margin:0;padding-left:20px}
  .lqrs-form-errors{border-left:4px solid #e2001a;background:#fff7f8}
  .lqrs-form-success{border-left:4px solid #28704c;max-width:900px}
  .lqrs-request-reference{font-size:14px;overflow-wrap:anywhere}
  .lqrs-newsletter-panel{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;background:#f4f4f3;margin-top:24px;padding:56px}
  .lqrs-newsletter-copy h1{font-size:44px;line-height:1.15;letter-spacing:-.025em;margin-bottom:24px}
  .lqrs-newsletter-copy .lqrs-info-lead{font-size:18px}
  .lqrs-newsletter-mode{font-size:14px;color:#666;line-height:1.7;margin-top:24px}
  .lqrs-newsletter-copy ul{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:12px;font-size:14px}
  .lqrs-newsletter-copy li{padding-left:24px;position:relative}
  .lqrs-newsletter-copy li:before{content:'✓';position:absolute;left:0;color:#e2001a;font-weight:700}
  .lqrs-newsletter-form-panel{background:#fff;padding:32px;align-self:start;min-width:0}
  .lqrs-newsletter-form-panel>h2{font-size:24px;margin-bottom:24px}
  .lqrs-newsletter-form-panel .lqrs-form-feedback{margin:0}
  .lqrs-brands-section{padding:48px 24px}
  .lqrs-information .lqrs-brands-section{padding:0}
  .lqrs-content-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}
  .lqrs-content-section-heading h2{font-size:28px}
  .lqrs-content-section-heading .lqrs-content-eyebrow{margin-bottom:8px}
  .lqrs-brand-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
  .lqrs-brand-card{position:relative;display:grid;align-content:center;gap:12px;border:1px solid #d1d1d0;background:#fff;min-height:140px;padding:24px 42px 24px 24px;min-width:0}
  .lqrs-brand-card:hover{border-color:#e2001a;color:#e2001a;text-decoration:none}
  .lqrs-brand-name{font-size:20px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}
  .lqrs-brand-count{font-size:12px;color:#777}
  .lqrs-brand-arrow{position:absolute;right:20px;top:50%;margin-top:-12px;font-size:20px}
  .lqrs-faq-list{max-width:960px;border-top:1px solid #d1d1d0}
  .lqrs-faq-list>details{border-bottom:1px solid #d1d1d0}
  .lqrs-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;padding:22px 0;list-style:none;font-weight:600;font-size:17px;line-height:1.5}
  .lqrs-faq-list summary::-webkit-details-marker{display:none}
  .lqrs-faq-list summary>span{color:#e2001a;font-size:24px;font-weight:400}
  .lqrs-faq-list details[open] summary>span{font-size:0}
  .lqrs-faq-list details[open] summary>span:after{content:'−';font-size:24px}
  .lqrs-faq-list details>p{padding:0 40px 24px 0;color:#555;line-height:1.75;font-size:15px}
  .lqrs-privacy-copy{max-width:900px;padding-bottom:24px}
  .lqrs-privacy-copy h2:first-child{margin-top:0}
  @media(max-width:1023px){
    .lqrs-contact-layout{gap:40px;grid-template-columns:minmax(0,1.4fr) minmax(230px,.8fr)}
    .lqrs-content-split{gap:40px}
    .lqrs-newsletter-panel{padding:36px;gap:32px}
    .lqrs-brand-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
  }
  @media(max-width:767px){
    .lqrs-information{padding-inline:16px}
    .lqrs-info-intro{padding:24px 0 32px}
    .lqrs-info-intro h1,.lqrs-newsletter-copy h1{font-size:34px}
    .lqrs-info-intro-compact h1{font-size:28px}
    .lqrs-info-lead{font-size:17px}
    .lqrs-about-image img{aspect-ratio:1.8}
    .lqrs-content-split{grid-template-columns:1fr;gap:24px;padding:36px 0}
    .lqrs-content-split h2{font-size:28px}
    .lqrs-about-features{grid-template-columns:1fr;gap:32px;padding:32px 0}
    .lqrs-information-callout{padding:24px;margin-top:32px;align-items:flex-start;flex-direction:column}
    .lqrs-contact-layout{grid-template-columns:1fr;gap:32px}
    .lqrs-contact-aside{padding:24px}
    .lqrs-newsletter-panel{grid-template-columns:1fr;padding:24px 16px;margin-inline:-16px;gap:28px;margin-top:8px}
    .lqrs-newsletter-form-panel{padding:24px 16px}
    .lqrs-brands-section{padding:32px 16px}
    .lqrs-content-section-heading{align-items:flex-start;flex-direction:column;gap:16px}
    .lqrs-content-section-heading h2{font-size:24px}
    .lqrs-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
    .lqrs-brand-card{min-height:120px;padding:16px 30px 16px 16px}
    .lqrs-brand-name{font-size:17px}
    .lqrs-brand-arrow{right:12px;font-size:18px}
    .lqrs-faq-list summary{font-size:16px;padding-block:18px}
    .lqrs-faq-list details>p{padding-right:0}
  }
  @media(prefers-reduced-motion:reduce){.lqrs-information *{scroll-behavior:auto}}
}

@layer lqrs-brand {
.lqrs-newsletter-band{background:#e7e7e6;padding:48px 0}
.lqrs-newsletter-band-layout{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}
.lqrs-newsletter-band h2{font-size:30px;margin:12px 0 16px}
.lqrs-newsletter-input{display:flex;gap:12px;min-width:0}.lqrs-newsletter-input .ds-input{min-width:0;flex:1}.lqrs-newsletter-input .ds-button{flex-shrink:0}
@media(max-width:767px){.lqrs-newsletter-band-layout{grid-template-columns:1fr;gap:24px}.lqrs-newsletter-input{flex-direction:column}.lqrs-newsletter-band{padding:32px 0}}
}

@layer lqrs-structure {
 .lqrs-listing-shell{display:grid;grid-template-columns:312px minmax(0,1fr);gap:24px;margin:8px 0 60px}
 .lqrs-listing-main{min-width:0}.lqrs-listing-shell .lqrs-catalog-heading{padding:8px 0 0;border:0;align-items:center;justify-content:space-between;gap:12px;min-height:48px}
 .lqrs-catalog-heading h1{font-size:30px;line-height:1.2;font-weight:600;min-width:0}.lqrs-catalog-toolbar{display:flex;align-items:center;gap:12px;flex-shrink:0}.lqrs-catalog-toolbar>span{font-size:14px;white-space:nowrap}
 .lqrs-catalog-toolbar .ds-input{min-height:40px;height:40px;width:190px;font-size:15px;background:#fff;border:1px solid #777;border-radius:2px;padding:4px 12px}.lqrs-filter-toggle{min-width:160px;height:40px;min-height:40px;gap:12px}
 .lqrs-corner-heading{position:relative;font-size:21px!important;font-weight:600!important;margin:10px 0 28px!important;padding-left:10px!important;width:fit-content}.lqrs-corner-heading:before{content:'';position:absolute;left:0;top:-4px;width:38px;height:36px;border:3px solid var(--lqrs-red);border-right:0;z-index:-1}
 .lqrs-category-sidebar{padding-right:24px}.lqrs-category-tree{font-size:16px}.lqrs-category-tree details{margin:0 0 14px}.lqrs-category-tree summary{cursor:pointer;list-style:none;padding:8px 0;font-size:16px;position:relative}.lqrs-category-tree summary::-webkit-details-marker{display:none}.lqrs-category-tree summary:after{content:'+';float:right;font-size:16px;color:#888}.lqrs-category-tree details[open]>summary:after{content:'−'}
 .lqrs-category-tree a{display:block;font-size:15px!important;text-decoration:none!important;padding:8px 0 8px 20px;color:#777}.lqrs-category-tree a:hover,.lqrs-category-tree [aria-current]{color:var(--lqrs-red);text-decoration:underline!important}.lqrs-category-tree small{float:right;color:#999;font-size:11px;margin:4px 0 0 8px}.lqrs-category-tree .lqrs-tree-all{padding-left:0;color:#3c3c3b;font-size:16px!important;margin:0 0 8px}
 .lqrs-product-grid[data-catalog-grid]{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid #d1d1d0;border-left:1px solid #d1d1d0}.lqrs-product-grid[data-catalog-grid] .lqrs-product-card{border-right:1px solid #d1d1d0;border-bottom:1px solid #d1d1d0;gap:0;background:white;min-width:0}
 .lqrs-card-image{display:block}.lqrs-card-image .lqrs-product-media,.lqrs-card-image .lqrs-product-placeholder{aspect-ratio:4/5;display:grid;place-items:center;background:#f8f8f7;padding:16px}.lqrs-card-image .lqrs-product-media img{width:100%;height:100%;max-height:100%;object-fit:contain;aspect-ratio:1;mix-blend-mode:multiply}
 .lqrs-card-copy{display:flex;flex-direction:column;padding:16px;min-height:176px}.lqrs-card-copy h2{font-size:18px;line-height:1.4;margin:0 0 4px;font-weight:400;overflow-wrap:anywhere}.lqrs-card-subtitle{font-size:13px;min-height:38px;line-height:1.5;margin:0 0 20px;color:#626260}.lqrs-card-price{margin-top:auto;padding-top:10px;width:fit-content}.lqrs-card-price:hover{text-decoration:none}
 .lqrs-favourite{background:transparent;top:10px;right:8px;width:36px;height:36px;color:#777;border-radius:0}.lqrs-favourite svg{width:25px;height:25px;stroke-width:1.7}.lqrs-favourite:hover{color:var(--lqrs-red)}
 .lqrs-money{display:inline-flex;align-items:baseline;gap:1px;font-size:38px;font-weight:600;line-height:1;color:#3c3c3b;white-space:nowrap}.lqrs-money-symbol{font-size:.68em;padding-right:2px}.lqrs-money sup{font-size:.48em;align-self:flex-start;line-height:1.4}.lqrs-money-request{font-size:17px;white-space:normal;line-height:1.3}
 .lqrs-search-caption{padding:12px 0;font-size:14px}.lqrs-filter-chips{display:flex;flex-wrap:wrap;gap:8px;padding:14px 0}.lqrs-filter-chips>a{padding:5px 10px;border:1px solid #888;font-size:12px}.lqrs-filter-chips span{padding-left:10px}.lqrs-filter-chips>.lqrs-filter-reset{border:0;text-decoration:underline}
 .lqrs-load-more{text-align:center;padding:32px 16px}.lqrs-load-more>p{font-size:12px;margin-bottom:14px;color:#777}.lqrs-load-more>.ds-button{background:white;color:var(--lqrs-ink);border:1px solid #555;min-width:min(300px,100%);text-transform:uppercase}.lqrs-pager-fallback{margin-top:20px}.lqrs-js .lqrs-pager-fallback{display:none}
 .lqrs-filter-dialog{position:fixed;inset:0 0 0 auto;margin:0;border:0;padding:0;width:370px;max-width:100%;height:100dvh;max-height:100dvh;color:var(--lqrs-ink);background:white}.lqrs-filter-dialog::backdrop,.lqrs-image-dialog::backdrop{background:#0005}.lqrs-filter-dialog>form{display:flex;flex-direction:column;height:100%}.lqrs-filter-dialog header{background:var(--lqrs-red);color:white;min-height:72px;display:flex;justify-content:space-between;align-items:center;padding:20px 16px;gap:16px}.lqrs-filter-dialog h2{font-size:18px}.lqrs-filter-dialog header button{border:0;background:none;color:white;font-size:32px;line-height:1;padding:0 8px;min-height:40px}
 .lqrs-filter-fields{padding:16px;overflow:auto;flex:1}.lqrs-filter-fields details{border-top:1px solid #ddd;padding:0 0 8px}.lqrs-filter-fields summary{padding:16px 0;cursor:pointer;font-size:16px}.lqrs-filter-fields .ds-input{width:100%;font-size:14px;border:1px solid #aaa;border-radius:2px;background:white;min-height:40px;padding:8px}.lqrs-price-range{display:flex;gap:8px;align-items:center}.lqrs-price-range label{font-size:12px;min-width:0}.lqrs-price-range span{padding-top:20px}.lqrs-filter-dialog footer{padding:16px;box-shadow:0 -3px 8px #0001;display:grid;gap:14px}.lqrs-filter-dialog footer .ds-button{width:100%;text-transform:uppercase;font-size:14px}
 .lqrs-department-panel{grid-template-columns:1fr 2fr;padding:32px 40px;gap:64px}.lqrs-department-panel p{margin-top:16px;max-width:350px}.lqrs-mega-links{display:grid;grid-template-columns:repeat(3,1fr);gap:14px 24px;align-content:start}.lqrs-mega-links>a{color:var(--lqrs-ink)!important;font-weight:400!important;font-size:14px}.lqrs-mega-links>a:hover{color:var(--lqrs-red)!important}
 .lqrs-pdp{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:0 0 64px}.lqrs-gallery{display:grid;grid-template-columns:80px minmax(0,1fr);gap:16px;align-items:start;min-width:0}.lqrs-gallery-thumbs button{padding:0;border:1px solid #ccc;background:white;width:80px;border-bottom:4px solid var(--lqrs-red)}.lqrs-gallery-thumbs .lqrs-product-media{margin:0}.lqrs-gallery-thumbs img{width:100%;height:80px;object-fit:contain}.lqrs-gallery-main{border:0;padding:0;background:#f7f7f6;position:relative;display:block;width:100%;cursor:zoom-in}.lqrs-gallery-main>.lqrs-product-media{aspect-ratio:3/4;padding:20px;display:grid;place-items:center;background:#f7f7f6}.lqrs-gallery-main img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.lqrs-gallery-main>span{position:absolute;bottom:12px;right:16px;font-size:12px;background:#fffc;padding:6px 10px}.lqrs-image-dialog{border:0;padding:24px;max-width:min(96vw,1000px);max-height:96dvh;background:white}.lqrs-image-dialog img{max-width:100%;height:auto;max-height:85dvh;object-fit:contain}.lqrs-image-dialog>button{position:absolute;right:8px;top:4px;font-size:32px;border:0;background:white;line-height:1;padding:4px 10px}
 .lqrs-pdp-copy{min-width:0;padding-top:12px}.lqrs-pdp-heading{display:flex;align-items:start;justify-content:space-between;gap:20px}.lqrs-pdp-heading h1{font-size:26px;line-height:1.3;font-weight:600;margin:0;overflow-wrap:anywhere}.lqrs-pdp-brand{font-size:20px;text-transform:uppercase;font-weight:300;text-align:right;max-width:35%;overflow-wrap:anywhere}.lqrs-pdp-style{font-size:16px;margin:5px 0 32px}.lqrs-pdp-price{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-bottom:32px}.lqrs-pdp-price>.lqrs-money{font-size:44px}.lqrs-pdp-price>a{font-size:13px;text-decoration:underline}.lqrs-pdp-options{display:flex;gap:12px;margin-bottom:12px;flex-wrap:wrap}.lqrs-pdp-options>div{border:1px solid #ccc;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 12px;min-width:150px;font-size:14px}.lqrs-pdp-options span{color:#777}.lqrs-pdp-options strong{font-weight:600}
 .lqrs-pdp-actions{display:flex;gap:16px;margin-bottom:14px}.lqrs-pdp-actions>.ds-button:first-child{flex:1;min-width:0;background:#c0c8c1;border-color:#c0c8c1;color:#5f6960;opacity:1}.lqrs-pdp-favourite{width:54px;flex:0 0 54px;background:white!important}.lqrs-pdp-availability{font-size:13px;display:flex;gap:12px;align-items:center;margin-bottom:28px}.lqrs-pdp-benefits{display:grid;grid-template-columns:repeat(3,1fr);background:#f6f4f4;gap:12px;padding:24px 16px;margin:0 0 32px}.lqrs-pdp-benefits>a{font-size:12px;display:flex;align-items:center;gap:8px}.lqrs-pdp-benefits svg{color:#6b783a;width:20px;height:20px}
 .lqrs-pdp-accordions>details{border-bottom:1px solid #d1d1d0;padding:0 0 18px;margin-bottom:18px}.lqrs-pdp-accordions summary{font-size:20px;cursor:pointer;padding:10px 0;list-style:none;display:flex;justify-content:space-between}.lqrs-pdp-accordions summary:after{content:'⌄'}.lqrs-pdp-accordions details[open]>summary:after{content:'⌃'}.lqrs-pdp-accordions .lqrs-product-description{font-size:15px;line-height:1.8;margin:16px 0 20px}.lqrs-pdp-accordions h2{font-size:18px;margin:24px 0 12px}.lqrs-pdp-accordions p,.lqrs-pdp-accordions>details>a{font-size:14px;line-height:1.8}.lqrs-pdp-accordions a{text-decoration:underline}.lqrs-product-facts{font-size:14px;margin:20px 0}.lqrs-product-facts>div{display:grid;grid-template-columns:130px 1fr;gap:16px;padding:7px 0;border-bottom:1px solid #eee}.lqrs-product-facts dt{font-weight:600}.lqrs-product-facts dd{margin:0}
 .lqrs-info-shell{display:grid;grid-template-columns:280px minmax(0,1fr);gap:56px;margin-bottom:60px}.lqrs-info-nav{padding-top:30px}.lqrs-info-nav details{margin-bottom:18px}.lqrs-info-nav summary{font-size:16px;padding:8px 0;cursor:pointer}.lqrs-info-nav a{display:block;font-size:14px;padding:7px 0 7px 20px;color:#777}.lqrs-info-nav [aria-current]{color:var(--lqrs-red)}.lqrs-info-shell .lqrs-information{padding:0}.lqrs-info-shell .lqrs-info-intro{padding:30px 0}.lqrs-info-shell .lqrs-info-intro h1{font-size:32px}.lqrs-info-shell .lqrs-info-lead{font-size:18px}.lqrs-info-shell .lqrs-contact-layout{grid-template-columns:minmax(0,1fr) 260px;gap:32px}.lqrs-info-shell .lqrs-content-prose{max-width:none}.lqrs-content-prose>section{margin-bottom:30px}.lqrs-content-prose>section>h2{font-size:22px;margin-bottom:14px}.lqrs-content-prose>section>p{font-size:15px;margin-bottom:14px}.lqrs-content-prose>section>a{display:inline-block;margin:6px 20px 6px 0;font-size:14px}
 .lqrs-help-topics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0 0 40px}.lqrs-help-topics>a{border:1px solid #d1d1d0;padding:24px 18px;text-align:center;background:#fafafa}.lqrs-help-topics>a:hover{border-color:var(--lqrs-red);text-decoration:none}.lqrs-help-topics span{display:block;font-size:32px;color:var(--lqrs-red);margin-bottom:18px}.lqrs-help-topics h2{font-size:18px;margin-bottom:12px}.lqrs-help-topics p{font-size:13px;color:#777}
 .lqrs-catalog-editorial{width:min(1440px,100%);margin:auto;padding:32px 0 48px;font-size:14px;line-height:1.7}.lqrs-catalog-editorial h2{font-size:23px;margin:26px 0 14px}.lqrs-catalog-editorial p{margin-bottom:16px}.lqrs-catalog-editorial summary{cursor:pointer;text-decoration:underline}.lqrs-catalog-editorial details p{margin-top:16px}.lqrs-catalog-editorial a{text-decoration:underline}.lqrs-editorial-links{display:flex;gap:8px 22px;flex-wrap:wrap}
 .lqrs-footer-structured{padding:40px 24px 32px;background:#e7e7e6;font-size:14px}.lqrs-footer-structured .lqrs-footer-grid{grid-template-columns:repeat(4,1fr) 1.1fr;gap:36px}.lqrs-footer-structured h2{font-size:15px;font-weight:600;margin-bottom:18px}.lqrs-footer-structured .lqrs-footer-grid>div>a{margin-bottom:10px;font-size:14px}.lqrs-footer-social p{font-size:12px;margin:14px 0 24px;max-width:240px}.lqrs-social-icons{display:flex;gap:16px}.lqrs-social-icons>:is(span,a){display:grid;place-items:center;width:28px;height:32px;color:#555}.lqrs-footer-social .lqrs-footer-feature-link{margin-top:28px;font-weight:600;text-decoration:underline}.lqrs-footer-services{display:grid;grid-template-columns:2fr 1fr;gap:48px;margin-top:40px;padding:24px 0}.lqrs-footer-services h2{margin-bottom:12px}.lqrs-footer-services a{font-size:13px;color:#555}.lqrs-footer-structured .lqrs-footer-bottom{border:0;margin:16px auto 0;padding-top:12px}.lqrs-footer-bottom nav{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;margin-bottom:22px}.lqrs-footer-directory{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:48px;padding-top:24px;border-top:1px solid #ccc}.lqrs-footer-directory h2{font-size:13px;margin-bottom:14px}.lqrs-footer-directory>section>a{display:block;font-size:12px;color:#666;margin:0 0 8px}
 @media(max-width:1471px){.lqrs-listing-shell,.lqrs-pdp,.lqrs-info-shell{margin-inline:16px}.lqrs-catalog-editorial{padding-inline:24px}.lqrs-listing-shell{grid-template-columns:240px minmax(0,1fr)}.lqrs-catalog-heading h1{font-size:26px}.lqrs-catalog-toolbar{gap:8px}.lqrs-catalog-toolbar .ds-input{width:170px}.lqrs-filter-toggle{min-width:120px}}
 @media(max-width:1199px){.lqrs-listing-shell{grid-template-columns:210px minmax(0,1fr);gap:16px}.lqrs-catalog-heading{flex-wrap:wrap}.lqrs-catalog-toolbar{width:100%;justify-content:flex-end}.lqrs-listing-shell .lqrs-catalog-heading{padding-bottom:12px}.lqrs-pdp-heading{flex-wrap:wrap;gap:10px}.lqrs-pdp-brand{max-width:100%;font-size:16px}.lqrs-pdp-benefits{grid-template-columns:1fr}.lqrs-info-shell{grid-template-columns:200px minmax(0,1fr);gap:32px}.lqrs-info-shell .lqrs-contact-layout{grid-template-columns:1fr}.lqrs-footer-structured .lqrs-footer-grid{grid-template-columns:repeat(4,1fr)}.lqrs-footer-social{grid-column:1/-1}.lqrs-footer-social p{max-width:none}}
 @media(max-width:1023px){.lqrs-listing-shell{grid-template-columns:1fr}.lqrs-category-sidebar{display:none}.lqrs-gallery{grid-template-columns:60px minmax(0,1fr);gap:8px}.lqrs-gallery-thumbs button{width:60px}.lqrs-gallery-thumbs img{height:60px}.lqrs-pdp{gap:24px}.lqrs-pdp-heading h1{font-size:23px}.lqrs-info-shell{grid-template-columns:1fr}.lqrs-info-nav{padding:0}.lqrs-info-nav>h2{display:none}.lqrs-info-nav>nav{display:flex;gap:20px;border-bottom:1px solid #ddd;flex-wrap:wrap}.lqrs-info-nav details{margin:0}.lqrs-info-nav details[open]{flex-basis:100%}.lqrs-info-nav a{font-size:13px}.lqrs-mobile-tree{position:absolute;left:0;right:0;top:100%;background:white;box-shadow:0 8px 12px #0002;max-height:75dvh;overflow:auto;padding:16px 24px}.lqrs-mobile-tree .lqrs-category-tree{position:static;box-shadow:none;padding:0;border:0;max-height:none;overflow:visible}.lqrs-mobile-tree .lqrs-category-tree details{margin:0}.lqrs-mobile-tree .lqrs-category-tree summary{padding:14px 0;border-bottom:1px solid #eee}.lqrs-mobile-tree .lqrs-category-tree>a{padding:12px 0}}
 @media(max-width:767px){.lqrs-listing-shell{margin:0 12px 32px}.lqrs-listing-shell .lqrs-catalog-heading{align-items:start;padding:0 0 12px;gap:14px}.lqrs-catalog-heading h1{font-size:24px;width:100%}.lqrs-catalog-toolbar{display:grid;grid-template-columns:auto 1fr 1fr;width:100%;gap:8px}.lqrs-catalog-toolbar>span{font-size:11px}.lqrs-catalog-toolbar .ds-input{width:100%;font-size:12px;height:38px;min-height:38px;padding:4px 6px}.lqrs-filter-toggle{min-width:0;width:100%;font-size:13px;height:38px;min-height:38px;padding:8px;gap:6px}.lqrs-filter-toggle svg{width:18px}.lqrs-product-grid[data-catalog-grid]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.lqrs-card-image .lqrs-product-media{padding:6px;aspect-ratio:3/4}.lqrs-card-copy{padding:10px;min-height:170px}.lqrs-card-copy h2{font-size:14px;line-height:1.4;margin:0 0 4px}.lqrs-card-subtitle{font-size:11px;min-height:30px;margin-bottom:12px}.lqrs-card-price .lqrs-money{font-size:28px}.lqrs-card-price .lqrs-money-request{font-size:13px}.lqrs-favourite{top:4px;right:3px;width:32px;height:32px}.lqrs-favourite svg{width:22px;height:22px}.lqrs-filter-dialog{width:min(100%,390px)}
 .lqrs-pdp{grid-template-columns:1fr;margin:0 16px 36px;gap:24px}.lqrs-gallery{grid-template-columns:1fr}.lqrs-gallery-thumbs{order:2;display:flex;justify-content:center;margin:8px 0 0}.lqrs-gallery-thumbs button{width:48px}.lqrs-gallery-thumbs img{height:44px}.lqrs-gallery-main>.lqrs-product-media{aspect-ratio:1;padding:12px}.lqrs-pdp-copy{padding:0}.lqrs-pdp-heading{flex-wrap:nowrap;gap:16px}.lqrs-pdp-heading h1{font-size:22px}.lqrs-pdp-brand{font-size:14px;max-width:30%}.lqrs-pdp-style{font-size:14px;margin:8px 0 24px}.lqrs-pdp-price{gap:12px;margin-bottom:24px}.lqrs-pdp-price>.lqrs-money{font-size:38px}.lqrs-pdp-price>a{font-size:11px}.lqrs-pdp-options>div{font-size:13px;padding:8px;min-width:120px}.lqrs-pdp-actions{gap:12px}.lqrs-pdp-actions>.ds-button:first-child{font-size:14px;padding:8px}.lqrs-pdp-availability{font-size:12px;margin-bottom:20px}.lqrs-pdp-benefits{grid-template-columns:repeat(3,1fr);gap:8px;padding:16px 10px;margin-bottom:24px}.lqrs-pdp-benefits>a{flex-direction:column;text-align:center;font-size:10px;gap:8px}.lqrs-pdp-accordions summary{font-size:18px}.lqrs-pdp-accordions .lqrs-product-description{font-size:14px}.lqrs-product-facts{font-size:13px}.lqrs-product-facts>div{grid-template-columns:100px 1fr;gap:12px}
 .lqrs-info-shell{margin:0 16px 32px;gap:12px}.lqrs-info-nav>nav{gap:16px}.lqrs-info-nav summary{font-size:13px}.lqrs-info-shell .lqrs-info-intro{padding:20px 0 28px}.lqrs-info-shell .lqrs-info-intro h1{font-size:28px}.lqrs-info-shell .lqrs-info-lead{font-size:16px}.lqrs-help-topics{grid-template-columns:1fr 1fr;gap:12px}.lqrs-help-topics>a{padding:18px 12px}.lqrs-help-topics h2{font-size:15px}.lqrs-help-topics p{font-size:12px}.lqrs-help-topics span{font-size:28px}.lqrs-info-shell .lqrs-contact-layout{gap:24px}.lqrs-content-prose>section>h2{font-size:20px}.lqrs-content-prose>section>p{font-size:14px}.lqrs-catalog-editorial{padding:24px 16px 32px;font-size:13px}.lqrs-catalog-editorial h2{font-size:20px}
 .lqrs-footer-structured{padding:28px 16px}.lqrs-footer-structured .lqrs-footer-grid{grid-template-columns:1fr 1fr;gap:28px 20px}.lqrs-footer-structured h2{font-size:14px;margin-bottom:16px}.lqrs-footer-structured .lqrs-footer-grid>div>a{font-size:12px;margin-bottom:10px}.lqrs-footer-social p{font-size:12px}.lqrs-footer-services{grid-template-columns:1fr;gap:28px;margin-top:24px;padding:8px 0}.lqrs-footer-bottom nav{gap:12px 20px}.lqrs-footer-directory{grid-template-columns:1fr 1fr;gap:28px 20px;margin-top:32px}.lqrs-footer-directory h2{font-size:13px}.lqrs-footer-directory>section>a{font-size:11px}
 }
}
@layer lqrs-structure {
 .lqrs-newsletter-band{background:white;padding:32px 24px;margin:0}.lqrs-newsletter-band-layout{background:#f2f2f2;display:grid;grid-template-columns:1fr;text-align:center;padding:28px 32px;gap:22px}.lqrs-newsletter-band-layout>div>svg{width:48px;height:48px;margin:0 auto 12px}.lqrs-newsletter-band-layout>div>h2{font-size:26px;margin-bottom:16px}.lqrs-newsletter-band-layout>div>p{font-size:15px;margin:0 auto 8px}.lqrs-newsletter-band-layout>div>.lqrs-field-hint{font-size:12px}.lqrs-newsletter-band-layout>.lqrs-content-form{width:min(540px,100%);margin:auto;text-align:left}.lqrs-newsletter-band-layout .lqrs-consent{font-size:12px}
 .lqrs-footer-structured{background:white;padding-bottom:0}.lqrs-footer-structured>.lqrs-footer-grid{border-top:1px solid #ccc;padding-top:24px}.lqrs-footer-services{grid-template-columns:1fr;gap:24px;border-top:1px solid #ccc;padding:24px 0 32px}.lqrs-footer-services>section{display:grid;grid-template-columns:280px 1fr;align-items:center;gap:24px}.lqrs-footer-services h2{margin:0}.lqrs-footer-services a{padding:12px 16px;border:1px solid #ddd;width:fit-content;border-radius:4px}
 .lqrs-footer-structured>.lqrs-footer-bottom{background:#3c3c3b;color:white;width:auto;max-width:none;margin:0 -24px;padding:24px max(24px,calc((100vw - 1440px)/2));display:flex;justify-content:space-between;align-items:center;gap:24px;text-align:left}.lqrs-footer-structured .lqrs-footer-bottom nav{margin:0;gap:0}.lqrs-footer-structured .lqrs-footer-bottom nav>a{padding:0 12px;border-right:1px solid #fff}.lqrs-footer-structured .lqrs-footer-bottom nav>a:first-child{padding-left:0}.lqrs-footer-structured .lqrs-footer-bottom nav>a:last-child{border:0}.lqrs-footer-bottom p{font-size:12px}.lqrs-footer-directory{border:0;margin-top:0;padding:32px 0;gap:32px}
 .lqrs-social-icons>:is(span,a){width:34px;height:34px;border-radius:50%;color:white;padding:5px}.lqrs-social-icons>.lqrs-social-facebook{background:#0866ff}.lqrs-social-icons>.lqrs-social-instagram{background:linear-gradient(45deg,#ffc800,#e40086,#6731dc);border-radius:9px}.lqrs-social-icons>.lqrs-social-whatsapp{background:#25d366}.lqrs-social-icons>.lqrs-social-tiktok{background:#000;border-radius:0}.lqrs-footer-social>p:first-of-type{font-size:11px;margin-top:12px;color:#777}
 .lqrs-categories{grid-template-columns:repeat(5,minmax(0,1fr))}
 @media(max-width:1023px){.lqrs-categories{grid-template-columns:repeat(5,minmax(135px,1fr))}.lqrs-footer-structured>.lqrs-footer-bottom{flex-direction:column;align-items:center;text-align:center}.lqrs-footer-services>section{grid-template-columns:200px 1fr}}
 @media(max-width:767px){.lqrs-newsletter-band{padding:20px 12px}.lqrs-newsletter-band-layout{padding:24px 16px;gap:18px}.lqrs-newsletter-band-layout>div>h2{font-size:22px}.lqrs-newsletter-band-layout>div>p{font-size:14px}.lqrs-footer-services>section{grid-template-columns:1fr;gap:12px}.lqrs-footer-structured>.lqrs-footer-bottom{margin:0 -16px;padding:24px 16px;font-size:11px}.lqrs-footer-structured .lqrs-footer-bottom nav{gap:12px 0}.lqrs-footer-directory{padding:28px 0}.lqrs-categories{grid-template-columns:repeat(2,minmax(0,1fr))}}
}
@layer lqrs-structure {
 .lqrs-info-shell.lqrs-help-hub{display:block;margin-top:16px}.lqrs-help-hub .lqrs-help-topics{grid-template-columns:repeat(6,minmax(0,1fr));gap:30px;margin:24px 0 72px}.lqrs-help-hub .lqrs-help-topics>a{border:0;background:none;padding:0}.lqrs-help-hub .lqrs-help-topics span{border:2px solid #e5e5e5;border-radius:50%;aspect-ratio:1;display:grid;place-items:center;color:#3c3c3b;margin:0 0 16px}.lqrs-help-hub .lqrs-help-topics svg{width:64px;height:64px}.lqrs-help-hub .lqrs-help-topics h2{font-size:16px}.lqrs-help-hub .lqrs-help-topics p{font-size:12px}.lqrs-help-hub .lqrs-help-topics>a:hover>span{border-color:var(--lqrs-red)}
 @media(max-width:1023px){.lqrs-help-hub .lqrs-help-topics{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}
 @media(max-width:767px){.lqrs-help-hub .lqrs-help-topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}.lqrs-help-hub .lqrs-help-topics svg{width:48px;height:48px}.lqrs-help-hub .lqrs-help-topics h2{font-size:14px}.lqrs-help-hub .lqrs-help-topics p{font-size:11px}}
}
@layer lqrs-structure {.lqrs-corner-heading{isolation:isolate}}
@layer lqrs-structure {
 .lqrs-pdp-heading h1{flex:1;min-width:0}.lqrs-pdp-brand{flex-shrink:0}
 .lqrs-filter-fields summary{display:flex;justify-content:space-between;list-style:none}.lqrs-filter-fields summary::-webkit-details-marker{display:none}.lqrs-filter-fields summary:after{content:'⌄'}.lqrs-filter-fields details[open]>summary:after{content:'⌃'}
 @media(max-width:767px){.lqrs-catalog-toolbar{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr)}.lqrs-catalog-toolbar form{min-width:0}.lqrs-pdp-brand{max-width:32%;overflow-wrap:anywhere}}
}
@layer lqrs-structure {.lqrs-product-grid[data-catalog-grid] .lqrs-product-card{grid-template-rows:auto 1fr}}

@layer lqrs-structure {
.lqrs-logo{border:0!important;background:transparent!important;width:56px;height:56px;padding:0!important;flex:none}.lqrs-logo img{display:block;width:100%;height:100%}
.lqrs-newsletter-band{padding:22px 0}.lqrs-newsletter-band-layout{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center;text-align:left}.lqrs-newsletter-band-layout>div>svg{display:none}.lqrs-newsletter-band-layout h2{font-size:21px;margin:0 0 6px}.lqrs-newsletter-band-layout p{font-size:13px;margin:3px 0}.lqrs-newsletter-band .lqrs-content-form{width:100%;max-width:540px;margin:0}.lqrs-newsletter-band .lqrs-consent{font-size:11px;line-height:1.4;margin-top:8px}.lqrs-newsletter-band .ds-label{font-size:12px}.lqrs-newsletter-band .ds-input,.lqrs-newsletter-band .ds-button{min-height:40px}.lqrs-newsletter-band .lqrs-newsletter-input{margin-top:4px}
@media(max-width:700px){.lqrs-logo{width:44px;height:44px}.lqrs-newsletter-band-layout{grid-template-columns:1fr;gap:12px}.lqrs-newsletter-band{padding:18px 0}.lqrs-newsletter-band-layout h2{font-size:19px}}
}
/* Final site composition overrides the legacy unlayered newsletter rules. */
.lqrs-newsletter-band{padding:20px 0}
.lqrs-newsletter-band-layout{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center;text-align:left}
.lqrs-newsletter-band-layout>div>svg{display:none}
.lqrs-newsletter-band-layout h2{font-size:20px;line-height:1.25;margin:0 0 5px}
.lqrs-newsletter-band-layout p{font-size:13px;line-height:1.45;margin:3px 0}
.lqrs-newsletter-band .lqrs-content-form{display:grid;gap:6px;width:100%;max-width:540px;margin:0;padding:0}
.lqrs-newsletter-band .lqrs-newsletter-input{margin:0;gap:8px}
.lqrs-newsletter-band .lqrs-consent{font-size:11px;line-height:1.4;margin:2px 0;gap:8px}
.lqrs-newsletter-band .ds-label{font-size:12px;margin:0}
.lqrs-newsletter-band input[type=email],.lqrs-newsletter-band button{min-height:40px;padding-block:8px}
@media(max-width:700px){.lqrs-newsletter-band{padding:16px 0}.lqrs-newsletter-band-layout{grid-template-columns:1fr;gap:10px}.lqrs-newsletter-band-layout h2{font-size:19px}.lqrs-newsletter-band .lqrs-newsletter-input{flex-direction:row;align-items:stretch}.lqrs-newsletter-band .lqrs-newsletter-input .ds-button{font-size:12px;padding-inline:10px}.lqrs-newsletter-band .lqrs-newsletter-input .ds-input{width:0}.lqrs-newsletter-band .lqrs-field-hint{font-size:11px}}

/* Catalogue navigation: clear disclosure controls, selection and keyboard focus. */
.lqrs-category-sidebar .lqrs-corner-heading{margin-bottom:8px}
.lqrs-sidebar-caption{margin:0 0 22px;color:#686868;font-size:13px;line-height:1.5}
.lqrs-category-sidebar .lqrs-category-tree{padding:0 0 20px}
.lqrs-category-sidebar .lqrs-category-tree details{margin:0;border-top:1px solid #e5e5e5}
.lqrs-category-sidebar .lqrs-category-tree summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:49px;padding:12px 10px;font-weight:600;line-height:1.35}
.lqrs-category-sidebar .lqrs-category-tree summary:after{content:'';float:none;flex:0 0 7px;width:7px;height:7px;margin-right:4px;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:rotate(45deg);transition:transform .15s ease;color:#565656}
.lqrs-category-sidebar .lqrs-category-tree details[open]>summary{background:#f6f6f6}
.lqrs-category-sidebar .lqrs-category-tree details[open]>summary:after{content:'';transform:rotate(225deg)}
.lqrs-category-sidebar .lqrs-category-tree details>a{margin-left:12px;border-left:1px solid #dedede;padding:10px 12px 10px 18px;color:#4b4b4b;font-size:14px!important;line-height:1.45}
.lqrs-category-sidebar .lqrs-category-tree a:hover{background:#f7f7f7;color:var(--lqrs-red);text-decoration:none!important}
.lqrs-category-sidebar .lqrs-category-tree a[aria-current=page]{border-left:3px solid var(--lqrs-red);background:#fff1f1;color:var(--lqrs-red);font-weight:600;padding-left:16px;text-decoration:none!important}
.lqrs-category-sidebar .lqrs-category-tree>a.lqrs-tree-all{padding:12px 10px;margin:0;line-height:1.4}
.lqrs-category-sidebar .lqrs-category-tree small{display:none}
.lqrs-category-tree summary:focus-visible,.lqrs-category-tree a:focus-visible{outline:2px solid var(--lqrs-red);outline-offset:2px;border-radius:2px}
.lqrs-filter-fields summary:after{content:'';width:8px;height:8px;flex:0 0 8px;margin:3px 5px 0 14px;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}
.lqrs-filter-fields details[open]>summary:after{content:'';transform:rotate(225deg);margin-top:7px}
.lqrs-filter-fields select.ds-input,.lqrs-catalog-toolbar select.ds-input{appearance:none;-webkit-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%233c3c3b' stroke-width='1.8'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:38px!important;cursor:pointer}
@media(min-width:1024px){.lqrs-category-sidebar{position:sticky;top:132px;align-self:start;max-height:calc(100dvh - 156px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.lqrs-catalog-toolbar{justify-content:flex-end}}
@media(prefers-reduced-motion:reduce){.lqrs-category-sidebar .lqrs-category-tree summary:after{transition:none}}
/* Give information-page navigation the same clear hierarchy. */
.lqrs-info-nav nav details{margin:0;border-top:1px solid #e5e5e5}
.lqrs-info-nav summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:12px 10px;list-style:none;font-weight:600;cursor:pointer}
.lqrs-info-nav summary::-webkit-details-marker{display:none}
.lqrs-info-nav summary:after{content:'';width:7px;height:7px;border:solid #565656;border-width:0 1.5px 1.5px 0;transform:rotate(45deg);margin-right:4px;flex:none}
.lqrs-info-nav details[open]>summary{background:#f6f6f6}.lqrs-info-nav details[open]>summary:after{transform:rotate(225deg)}
.lqrs-info-nav details>a{padding:10px 12px 10px 18px;margin-left:12px;border-left:1px solid #ddd;line-height:1.4;color:#4b4b4b}
.lqrs-info-nav details>a[aria-current=page]{padding-left:16px;border-left:3px solid var(--lqrs-red);background:#fff1f1;color:var(--lqrs-red);font-weight:600}
.lqrs-info-nav a:hover{color:var(--lqrs-red);background:#f7f7f7}.lqrs-info-nav summary:focus-visible,.lqrs-info-nav a:focus-visible{outline:2px solid var(--lqrs-red);outline-offset:2px}
@media(min-width:1024px){.lqrs-info-nav{position:sticky;top:132px;align-self:start;max-height:calc(100dvh - 156px);overflow-y:auto;scrollbar-width:thin}}

/* The menu trigger and nested category disclosures have independent geometry. */
@media(max-width:1023px){
 .lqrs-mobile-menu>summary{width:44px;height:44px}
 .lqrs-mobile-tree{box-sizing:border-box;overflow-x:hidden;max-height:min(75dvh,calc(100dvh - 160px));overscroll-behavior:contain;padding:8px 20px 16px}
 .lqrs-mobile-tree .lqrs-category-tree{width:100%;min-width:0}
 .lqrs-mobile-tree .lqrs-category-tree details{width:100%;min-width:0;margin:0;border-bottom:1px solid #e5e5e5}
 .lqrs-mobile-tree .lqrs-category-tree summary{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;height:auto;min-height:48px;padding:12px 0;box-sizing:border-box;line-height:1.4;text-align:left;border:0;white-space:normal;overflow-wrap:anywhere}
 .lqrs-mobile-tree .lqrs-category-tree summary:after{content:'';float:none;flex:0 0 8px;width:8px;height:8px;border:solid #565656;border-width:0 1.5px 1.5px 0;margin:0 5px 3px 0;transform:rotate(45deg)}
 .lqrs-mobile-tree .lqrs-category-tree details[open]>summary:after{transform:rotate(225deg);margin-bottom:0}
 .lqrs-mobile-tree .lqrs-category-tree details>a{display:block;min-height:44px;margin:0 0 0 6px;padding:12px 12px 12px 16px;border-left:1px solid #dedede;font-size:14px;line-height:1.5;box-sizing:border-box;white-space:normal;overflow-wrap:anywhere}
 .lqrs-mobile-tree .lqrs-category-tree>a{display:block;min-height:48px;padding:14px 0;line-height:1.4}
}

/* Calm information navigation, expanded on desktop and compact on phones. */
.lqrs-info-nav{padding:0;border:1px solid #dedede;border-radius:10px;background:#fff;overflow-x:hidden}
.lqrs-info-nav>.lqrs-info-disclosure{margin:0;border:0}
.lqrs-info-nav .lqrs-info-disclosure>.lqrs-info-nav-toggle{display:block;min-height:0;padding:18px 16px;background:#fff;border:0;list-style:none;cursor:pointer}
.lqrs-info-nav .lqrs-info-nav-toggle:after{content:none}
.lqrs-info-nav .lqrs-info-nav-toggle h2{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;color:#292b2e;font-size:18px;line-height:1.4;font-weight:600;letter-spacing:0;text-transform:none}
.lqrs-info-nav-toggle h2>span{min-width:0;overflow-wrap:normal}
.lqrs-info-nav-toggle h2>svg{width:18px;height:18px;flex:none;transition:transform .15s ease}
.lqrs-info-disclosure[open]>.lqrs-info-nav-toggle h2>svg{transform:rotate(180deg)}
.lqrs-info-nav-caption{display:block;margin-top:5px;color:#626262;font-size:12px;line-height:1.5;font-weight:400}
.lqrs-info-nav .lqrs-info-disclosure[open]>.lqrs-info-nav-toggle{border-bottom:1px solid #e5e5e5}
.lqrs-info-nav .lqrs-info-disclosure>nav{display:block;padding:6px 8px 10px;border:0}
.lqrs-info-nav .lqrs-info-disclosure nav details{margin:0;border-top:1px solid #ededed}
.lqrs-info-nav .lqrs-info-disclosure nav details:first-child{border-top:0}
.lqrs-info-nav .lqrs-info-disclosure nav summary{padding:12px 10px;min-height:46px;box-sizing:border-box;font-size:15px;line-height:1.45;font-weight:600;gap:12px;border-radius:5px}
.lqrs-info-nav .lqrs-info-disclosure nav details[open]>summary{background:#f6f6f6}
.lqrs-info-nav .lqrs-info-disclosure nav details>a{display:flex;align-items:center;min-height:44px;box-sizing:border-box;margin:0 0 0 10px;padding:10px 12px 10px 16px;border-left:1px solid #e2e2e2;color:#515151;font-size:14px;line-height:1.5;text-decoration:none;overflow-wrap:anywhere}
.lqrs-info-nav .lqrs-info-disclosure nav details>a:hover{background:#f8f8f8;color:#a60017;text-decoration:underline;text-underline-offset:3px}
.lqrs-info-nav .lqrs-info-disclosure nav details>a[aria-current=page]{padding-left:14px;border-left:3px solid #c8001c;background:#fff3f4;color:#a60017;font-weight:600;text-decoration:none}
.lqrs-info-nav .lqrs-info-nav-toggle:focus-visible{outline:2px solid #a60017;outline-offset:-4px;border-radius:8px}
@media(max-width:1023px){.lqrs-info-nav{position:static;max-height:none;width:100%;box-sizing:border-box;margin-bottom:12px}.lqrs-info-nav .lqrs-info-disclosure>.lqrs-info-nav-toggle{padding:14px 16px}.lqrs-info-nav .lqrs-info-nav-toggle h2{font-size:16px}.lqrs-info-nav .lqrs-info-disclosure>nav{max-height:none;overflow:visible;padding:6px 8px 10px}.lqrs-info-nav .lqrs-info-disclosure nav summary{font-size:15px}.lqrs-info-nav .lqrs-info-disclosure nav details>a{font-size:14px}.lqrs-info-shell .lqrs-info-intro{padding-top:12px}}
@media(prefers-reduced-motion:reduce){.lqrs-info-nav-toggle h2>svg{transition:none}}

/* Focused information, account and form refinements, loaded after feature styles. */
.lqrs-information{--lqrs-form-accent:#b01028}.lqrs-information .lqrs-info-intro{padding-block:28px;margin-bottom:24px}.lqrs-information .lqrs-info-intro h1{font-size:clamp(28px,4vw,44px);line-height:1.13;max-width:22ch}.lqrs-information .lqrs-info-lead{max-width:65ch;font-size:clamp(16px,2vw,19px);line-height:1.6}.lqrs-information .lqrs-content-prose{max-width:75ch;line-height:1.7}.lqrs-information .lqrs-content-prose h2{font-size:24px;line-height:1.3;margin-top:28px}.lqrs-information .lqrs-information-callout{margin-top:32px;padding:24px}.lqrs-information .lqrs-faq-list summary{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:16px}.lqrs-information .lqrs-faq-list details p{line-height:1.7;max-width:75ch}.lqrs-content-form{max-width:620px}.lqrs-content-form .ds-input{font-size:16px;min-height:46px}.lqrs-content-form textarea.ds-input{min-height:150px;resize:vertical}.lqrs-content-form .lqrs-content-form-row{margin-bottom:18px}.lqrs-field-hint,.lqrs-form-required-note,.lqrs-form-service-note{font-size:14px;line-height:1.6;color:#515151}.lqrs-form-service-note{max-width:64ch;margin-bottom:14px}.lqrs-content-form .lqrs-consent{align-items:flex-start;gap:10px;font-size:14px;line-height:1.6}.lqrs-content-form .lqrs-consent input[type=checkbox]{flex:0 0 20px;width:20px;height:20px;min-height:20px;margin-top:3px;accent-color:#b01028}.lqrs-form-feedback{scroll-margin-top:24px;overflow-wrap:anywhere}.lqrs-form-feedback h2{font-size:21px;line-height:1.35}.lqrs-form-feedback ul{padding-left:20px;line-height:1.65}.lqrs-form-feedback>p{line-height:1.6}.lqrs-request-reference strong{user-select:all;overflow-wrap:anywhere}.lqrs-contact-aside{font-size:15px;line-height:1.65}.lqrs-contact-aside h2,.lqrs-contact-aside h3{line-height:1.3}.lqrs-newsletter-panel{gap:32px}.lqrs-newsletter-copy,.lqrs-newsletter-form-panel{padding:28px}.lqrs-newsletter-copy .lqrs-info-lead{font-size:18px}.lqrs-newsletter-copy h1{font-size:clamp(28px,4vw,40px)}.lqrs-newsletter-mode{font-size:14px;line-height:1.65}.lqrs-account{max-width:640px;padding:28px;margin-block:28px 40px}.lqrs-account-intro,.lqrs-account-state{font-size:16px;line-height:1.65;color:#414141}.lqrs-account-help{margin-top:24px;padding-top:18px}.lqrs-account-help h2{margin-top:0}.lqrs-account-shortcuts{display:grid;border-top:1px solid #ddd;margin-top:20px}.lqrs-account-shortcuts a{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:50px;border-bottom:1px solid #ddd;text-decoration:none;font-weight:600}.lqrs-account-shortcuts a:hover{color:#b01028}.lqrs-account-native input{font-size:16px!important}.lqrs-review-form .lqrs-review-product-name{font-size:15px;font-weight:600;color:#414141}.lqrs-review-stars label{min-height:44px;box-sizing:border-box}.lqrs-review-form textarea{font-size:16px;line-height:1.6}.lqrs-review-entry{line-height:1.65}.lqrs-review-notice,.lqrs-review-errors{scroll-margin-top:24px;line-height:1.6}.lqrs-submit-status{font-size:14px;line-height:1.5;margin:8px 0;color:#444}[data-lqrs-form] [aria-disabled=true]{opacity:.65;cursor:wait}.lqrs-content-form [aria-invalid=true],.lqrs-review-form [aria-invalid=true]{border-color:#b01028;outline:1px solid #b01028}.lqrs-information :is(input,textarea,button,a,summary):focus-visible,.lqrs-account :is(input,button,a):focus-visible,.lqrs-reviews :is(input,textarea,button,a):focus-visible{outline:2px solid #b01028;outline-offset:3px}[data-lqrs-feedback]:focus{outline:2px solid #b01028;outline-offset:4px}.lqrs-review-stars label:focus-within{outline:2px solid #b01028;outline-offset:3px}@media(max-width:700px){.lqrs-newsletter-panel{gap:0}.lqrs-newsletter-copy,.lqrs-newsletter-form-panel{padding:20px}.lqrs-information .lqrs-info-intro{padding-block:20px;margin-bottom:16px}.lqrs-information .lqrs-information-callout{padding:20px}.lqrs-account{padding:20px 16px;margin-block:20px 28px}.lqrs-review-stars{gap:6px}.lqrs-review-stars label{padding:8px;gap:4px}}

/* Consistent retail hierarchy, comfortable targets and monochrome brand assets. */
.lqrs-top>.lqrs-wrap{justify-content:space-between;gap:16px;padding:10px 16px;min-height:44px;font-size:13px;line-height:1.5}.lqrs-top-context{display:flex;gap:16px;align-items:center;color:#454545}.lqrs-top-context span+span:before{content:'·';margin-right:16px;color:#666}.lqrs-top nav{display:flex;align-items:center;gap:0}.lqrs-top a{display:flex;align-items:center;min-height:26px}.lqrs-header-row{min-height:104px;padding-block:12px}.lqrs-nav{font-size:17px;gap:22px;margin-left:28px}.lqrs-nav summary{font-size:inherit;font-weight:600;min-height:44px;display:flex;align-items:center}.lqrs-nav>a{font-size:17px;font-weight:600;min-height:44px;display:flex;align-items:center}.lqrs-search{margin-left:28px;min-width:160px}.lqrs-utilities{gap:14px;margin-left:24px}.lqrs-utilities>a{min-width:44px;min-height:48px;display:flex;flex-direction:column;justify-content:center;gap:3px}.lqrs-utility-label{font-size:11px;line-height:1.2}.lqrs-utilities svg{width:25px;height:25px}.lqrs-brand-nav{color:var(--lqrs-ink)}
.lqrs-store-notice{margin:16px 0 24px;font-size:15px}.lqrs-store-notice>a{color:#3c3c3b;text-decoration:none;border-bottom:1px solid #777;padding-bottom:3px}.lqrs-content-eyebrow{color:#535353!important}.lqrs-slide-copy p{line-height:1.5}.lqrs-carousel-arrow{min-width:44px;min-height:44px}.lqrs-carousel-dots button{min-height:18px;border-block:7px solid white;background-clip:padding-box}.lqrs-card-copy h2{font-weight:500}.lqrs-card-subtitle{color:#535353}.lqrs-product-placeholder{color:#555}.lqrs-breadcrumb{font-size:13px;line-height:1.65;margin-top:22px}.lqrs-breadcrumb a{color:#555}
.lqrs-gallery:has(.lqrs-gallery-thumbs>button:only-child){grid-template-columns:minmax(0,1fr)}.lqrs-gallery-thumbs:has(>button:only-child){display:none}.lqrs-gallery-main picture{width:100%}.lqrs-gallery-main{min-width:0}.lqrs-pdp-heading{gap:12px}.lqrs-pdp-copy{min-width:0}.lqrs-pdp-heading h1{overflow-wrap:anywhere;line-height:1.3}.lqrs-pdp-brand{font-size:13px!important;letter-spacing:.04em}.lqrs-pdp-availability{color:#555}.lqrs-info-shell-directory{grid-template-columns:minmax(0,1fr);max-width:1160px;margin-inline:auto}.lqrs-info-shell-directory .lqrs-info-intro{padding:12px 0 22px}.lqrs-info-shell-directory .lqrs-info-intro h1{font-size:32px}.lqrs-info-shell-directory .lqrs-info-lead{font-size:16px;max-width:760px}.lqrs-info-shell-directory .lqrs-brands-section{padding-top:0}.lqrs-info-shell-directory .lqrs-content-section-heading{margin-bottom:12px}.lqrs-info-shell-directory .lqrs-brand-search{margin-top:0}.lqrs-info-shell-directory .lqrs-brand-group{padding-block:18px}
footer.lqrs-footer .lqrs-social-icons>:is(span,a){display:grid;place-items:center;width:44px;height:44px;background:none;border:1px solid #c7c7c7;border-radius:50%;color:#303033;padding:10px;box-sizing:border-box}footer.lqrs-footer .lqrs-social-icons svg{width:22px;height:22px;fill:currentColor;stroke:none}footer.lqrs-footer .lqrs-footer-social>p:first-of-type{font-size:13px;color:#555;line-height:1.5}footer.lqrs-footer .lqrs-social-icons>a:hover{background:#f1f1f1;color:#111}.lqrs-footer-catalog{border-top:1px solid #ddd;max-width:1440px;margin:0 auto}.lqrs-footer-catalog>summary{font-size:15px;font-weight:600;cursor:pointer;padding:22px 0;min-height:48px}.lqrs-footer-catalog .lqrs-footer-directory{padding-top:0}.lqrs-footer-structured .lqrs-footer-grid>div>a{line-height:1.5;min-height:26px}.lqrs-footer-bottom nav>a{display:inline-flex;align-items:center;min-height:28px}.lqrs-information-callout p{line-height:1.5}
.lqrs-nav :is(a,summary):focus-visible,.lqrs-utilities>a:focus-visible,.lqrs-top a:focus-visible,.lqrs-footer-catalog>summary:focus-visible{outline:2px solid #a60017;outline-offset:4px}.lqrs-reviews a{color:#a60017;text-decoration:underline;text-underline-offset:3px}.lqrs-review-unavailable{max-width:640px;color:#555;line-height:1.65}
@media(max-width:1279px){.lqrs-nav{font-size:16px;gap:14px;margin-left:20px}.lqrs-nav>a{font-size:16px}.lqrs-search{margin-left:20px}.lqrs-utilities{margin-left:18px;gap:8px}}
@media(max-width:1023px){.lqrs-nav{display:none}.lqrs-header-row{min-height:110px;padding:8px 16px}.lqrs-utilities{margin-left:auto;gap:12px}.lqrs-utility-label{display:none}.lqrs-search{margin-left:0}.lqrs-top-context{gap:10px}.lqrs-top-context span+span:before{margin-right:10px}.lqrs-top nav a{font-size:13px}.lqrs-category h2{font-size:17px}.lqrs-info-shell-directory{margin-inline:16px}}
@media(max-width:700px){.lqrs-pdp-heading{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.lqrs-pdp-heading h1{width:100%;font-size:24px}.lqrs-pdp-brand{align-self:flex-start}.lqrs-gallery{margin-bottom:0}.lqrs-gallery-main{aspect-ratio:1;max-height:440px}.lqrs-gallery-main img{max-height:400px}.lqrs-info-shell-directory .lqrs-info-intro h1{font-size:28px}.lqrs-info-shell-directory .lqrs-info-intro .lqrs-content-eyebrow{display:none}.lqrs-info-shell-directory .lqrs-info-intro{padding-block:8px 18px}.lqrs-info-shell-directory .lqrs-info-lead{font-size:14px}.lqrs-footer-catalog>summary{padding:18px 0}.lqrs-footer-catalog .lqrs-footer-directory{grid-template-columns:1fr 1fr}.lqrs-footer-catalog h2{line-height:1.4}.lqrs-top>.lqrs-wrap{padding-block:4px;gap:8px;font-size:12px}.lqrs-top nav a{min-height:36px;font-size:13px}.lqrs-top nav a:nth-child(1),.lqrs-top nav a:nth-child(4){display:none}.lqrs-top-context span:first-child{display:none}.lqrs-top-context span:nth-child(2):before{content:none}.lqrs-top-context{gap:8px}.lqrs-top-context span+span:before{margin-right:8px}.lqrs-utilities{gap:8px}.lqrs-utilities>a{min-width:40px;min-height:44px}.lqrs-store-notice{font-size:14px;margin:8px 0 16px}.lqrs-footer-structured .lqrs-footer-grid>div>a{font-size:13px;min-height:32px}.lqrs-breadcrumb{margin-top:16px}.lqrs-categories{gap:14px;padding-block:20px}.lqrs-category{padding-inline:10px}.lqrs-category h2{font-size:16px;margin-top:8px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}}

.lqrs-feature>picture{display:block;width:100%;height:100%}.lqrs-feature>picture>img{width:100%;height:100%;object-fit:cover}@media(max-width:767px){.lqrs-feature>picture{position:absolute;inset:0}}
/* Reserve responsive picture geometry before source selection and decoding. */
.lqrs-category>picture{display:block;width:100%;aspect-ratio:2.8}.lqrs-category>picture>img{display:block;width:100%;height:100%}.lqrs-slides{height:500px}.lqrs-slide>picture{position:absolute;inset:0}.lqrs-campaign-card>picture{display:block;width:100%;height:310px}.lqrs-campaign-card>picture>img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:1023px){.lqrs-campaign-card>picture{height:250px}}@media(max-width:767px){.lqrs-slides{height:auto;aspect-ratio:1/1.197}.lqrs-slide{height:100%;position:absolute;inset:0}.lqrs-campaign-card>picture{height:140px}}

/* One outer content rail. Component padding belongs inside cards, not page shells. */
:root{--lqrs-page-width:1440px;--lqrs-page-gutter:16px}
.lqrs-wrap{width:min(var(--lqrs-page-width),calc(100% - 2 * var(--lqrs-page-gutter)));max-width:none;margin-inline:auto;box-sizing:border-box}
.lqrs-header .lqrs-header-row,.lqrs-top>.lqrs-wrap{padding-inline:0}
#main.lqrs-wrap{min-width:0}
#main>.lqrs-wrap{width:100%;margin-inline:0}
#main .lqrs-breadcrumb{padding-inline:0}
#main>.lqrs-info-shell,#main>.lqrs-listing-shell,#main>.lqrs-pdp{width:100%;max-width:none;margin-inline:0;min-width:0}
#main>.lqrs-info-shell>div{min-width:0}
#main>.lqrs-wishlist{width:100%;max-width:none;margin-inline:0;padding-inline:0;box-sizing:border-box}
#main>.lqrs-account{width:100%;max-width:none;margin-inline:0;padding-inline:0;border:0;border-radius:0}
#main>.lqrs-account .lqrs-account-native{max-width:640px}
#main>.lqrs-account :is(.lqrs-account-intro,.lqrs-account-help,.lqrs-account-summary){max-width:720px}
#main>.lqrs-page-title{padding-inline:0}
#main>.lqrs-empty,#main>.lqrs-cart-account{margin-inline:0}
#main>.lqrs-section,#main>.lqrs-wrap>.lqrs-brands-featured{padding-inline:0}
.lqrs-about.lqrs-wrap{padding-inline:0}
.lqrs-newsletter-band{padding-inline:0}
.lqrs-catalog-editorial{width:min(var(--lqrs-page-width),calc(100% - 2 * var(--lqrs-page-gutter)));box-sizing:border-box;padding-inline:0;margin-inline:auto}
footer.lqrs-footer-structured{padding-inline:0}
footer.lqrs-footer-structured>.lqrs-footer-bottom{width:100%;max-width:none;margin-inline:0;box-sizing:border-box;padding-inline:max(var(--lqrs-page-gutter),calc((100% - var(--lqrs-page-width)) / 2))}
footer.lqrs-footer-structured>.lqrs-footer-catalog{width:min(var(--lqrs-page-width),calc(100% - 2 * var(--lqrs-page-gutter)));max-width:none;margin-inline:auto}
footer .lqrs-footer-catalog>.lqrs-wrap{width:100%;margin-inline:0}

/* Category imagery shares the outer rail; gutters live between tiles. */
#main>.lqrs-categories{padding-inline:0;gap:24px;grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible}
#main>.lqrs-categories>.lqrs-category{padding-inline:0}
.lqrs-category>picture{display:block;width:100%}
.lqrs-category h2{white-space:normal}
.lqrs-subcategory-tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0 0 32px}
.lqrs-subcategory-tile{display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:12px 8px;min-width:0;padding:12px;border:1px solid #e1e2e5;border-radius:8px;color:var(--lqrs-ink);text-decoration:none;transition:border-color .15s,background .15s}
.lqrs-subcategory-tile:hover{border-color:var(--lqrs-red);background:#fff8f9;text-decoration:none}
.lqrs-subcategory-tile:focus-visible{outline:3px solid #155fcc;outline-offset:3px}
.lqrs-subcategory-visual{grid-column:1/-1;display:flex;align-items:center;justify-content:center;height:112px;background:#fafafa;border-radius:4px;overflow:hidden}
.lqrs-subcategory-visual .lqrs-product-media{display:block;aspect-ratio:auto;min-height:0;width:100%;height:100%;padding:8px;box-sizing:border-box}
.lqrs-subcategory-visual img{display:block;min-height:0;width:100%;height:96px;padding:0;object-fit:contain;mix-blend-mode:multiply}
.lqrs-subcategory-visual>svg{width:48px;height:48px}
.lqrs-subcategory-label{font-size:14px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}
.lqrs-subcategory-tile>svg{width:18px;height:18px;color:var(--lqrs-red)}
@media(max-width:1023px){#main>.lqrs-categories{gap:16px}.lqrs-subcategory-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:767px){#main>.lqrs-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.lqrs-subcategory-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:24px}.lqrs-subcategory-visual{height:100px}.lqrs-subcategory-visual img{height:84px}}

/* Header spacing and illustrated category/brand discovery. */
@media(min-width:1024px){
 .lqrs-header .lqrs-nav{gap:32px;margin-left:32px;margin-right:28px;font-size:17px}
 .lqrs-header .lqrs-nav>a{font-size:inherit}
 .lqrs-header .lqrs-search{flex:0 1 320px;min-width:180px;max-width:320px;margin-left:auto}
 .lqrs-header .lqrs-nav>.lqrs-department>summary{gap:7px;padding-block:16px}
 .lqrs-nav-chevron{display:inline-flex;align-items:center;justify-content:center;transform:rotate(90deg);transition:transform .16s ease;color:#65676c}
 .lqrs-nav-chevron svg{width:12px;height:12px;stroke-width:2}
 .lqrs-nav>.lqrs-department[open]>summary>.lqrs-nav-chevron{transform:rotate(-90deg);color:var(--lqrs-red)}
}
@media(min-width:1120px) and (max-width:1279px){.lqrs-header .lqrs-nav{gap:22px;margin-left:24px;margin-right:22px;font-size:15px}.lqrs-header .lqrs-search{flex-basis:240px;min-width:160px}.lqrs-header .lqrs-utilities{gap:8px;margin-left:18px}}
@media(min-width:1024px) and (max-width:1119px){.lqrs-header .lqrs-nav{gap:14px;margin-left:18px;margin-right:18px;font-size:14px}.lqrs-header .lqrs-search{flex-basis:180px;min-width:140px}.lqrs-header .lqrs-nav>.lqrs-department>summary{gap:4px}.lqrs-nav-chevron svg{width:10px;height:10px}.lqrs-header .lqrs-utilities{gap:8px;margin-left:16px}}
.lqrs-brands-featured .lqrs-brand-rail .lqrs-brand-card{display:grid;grid-template-rows:180px 1fr;align-content:stretch;gap:0;padding:0;flex-basis:224px;min-height:288px;border:1px solid #dfdfe2;border-radius:8px;overflow:hidden;background:#fff;scroll-snap-align:start}
.lqrs-brand-visual{display:flex;align-items:center;justify-content:center;min-width:0;overflow:hidden;padding:18px;background:#f8f8f8}
.lqrs-brand-visual img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .2s ease}
.lqrs-brand-card:hover .lqrs-brand-visual img{transform:scale(1.04)}
.lqrs-brand-card-copy{display:flex;flex-direction:column;gap:14px;padding:18px;min-width:0}
.lqrs-brands-featured .lqrs-brand-card-copy .lqrs-brand-name{font-size:17px;line-height:1.45;font-weight:700;overflow-wrap:anywhere}
.lqrs-brand-card-cta{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px;color:#62656a;margin-top:auto}
.lqrs-brand-card-cta>span{font-size:20px;color:#a30f23}
.lqrs-brands-featured .lqrs-brand-rail-controls button{width:44px;height:44px;border-radius:50%;font-size:20px}
.lqrs-discovery-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px}
.lqrs-discovery-heading h2{font-size:30px;font-weight:700;line-height:1.3;margin:6px 0 12px}
.lqrs-discovery-heading p:not(.lqrs-content-eyebrow){font-size:14px;line-height:1.7;color:#60636a}
.lqrs-discovery-heading .lqrs-content-eyebrow{margin:0;font-size:11px}
.lqrs-discovery-heading>a{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:14px;font-weight:600;flex-shrink:0;text-underline-offset:4px}
.lqrs-discovery-heading>a svg{width:18px;height:18px}
.lqrs-category-discovery .lqrs-drink-links{grid-template-columns:repeat(7,minmax(0,1fr));gap:16px}
.lqrs-category-discovery .lqrs-drink-links>a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:160px;padding:22px 12px;border:1px solid #e1e1e4;border-radius:8px;background:#fff;color:#32343a;text-decoration:none;transition:border-color .16s,background .16s}
.lqrs-discovery-icon{display:grid;place-items:center;width:68px;height:68px;border-radius:50%;background:#f7f3f3;color:#5a3c42;flex-shrink:0}
.lqrs-discovery-icon svg{width:44px;height:44px}
.lqrs-discovery-label{font-size:14px;font-weight:600;line-height:1.4;text-align:center;overflow-wrap:anywhere}
.lqrs-discovery-arrow{position:absolute;right:10px;top:10px;color:#777b82}
.lqrs-discovery-arrow svg{width:15px;height:15px}
.lqrs-category-discovery .lqrs-drink-links>a:hover{border-color:#c90027;background:#fffafb;color:#a30f23}
.lqrs-category-discovery .lqrs-drink-links>a:hover .lqrs-discovery-icon{background:#ffe9ee;color:#a30f23}
.lqrs-category-discovery a:focus-visible,.lqrs-brands-featured a:focus-visible{outline:3px solid #155fcc;outline-offset:3px}
@media(max-width:1199px){.lqrs-category-discovery .lqrs-drink-links{grid-template-columns:repeat(5,minmax(0,1fr))}}
@media(max-width:899px){.lqrs-category-discovery .lqrs-drink-links{grid-template-columns:repeat(3,minmax(0,1fr))}.lqrs-discovery-heading{display:block}.lqrs-discovery-heading>a{margin-top:12px}}
@media(max-width:599px){.lqrs-brands-featured .lqrs-brand-rail .lqrs-brand-card{flex-basis:190px;grid-template-rows:160px 1fr;min-height:266px}.lqrs-brand-card-copy{padding:16px;gap:10px}.lqrs-discovery-heading{margin-bottom:18px}.lqrs-discovery-heading h2{font-size:25px;margin-bottom:10px}.lqrs-category-discovery .lqrs-drink-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lqrs-category-discovery .lqrs-drink-links>a{min-height:146px;padding:18px 10px;gap:12px}.lqrs-discovery-icon{width:60px;height:60px}.lqrs-discovery-icon svg{width:40px;height:40px}.lqrs-discovery-label{font-size:13px}}
@media(prefers-reduced-motion:reduce){.lqrs-nav-chevron,.lqrs-brand-visual img,.lqrs-category-discovery .lqrs-drink-links>a{transition:none}.lqrs-brand-card:hover .lqrs-brand-visual img{transform:none}}
.lqrs-brands-featured .lqrs-content-section-heading h2{font-size:30px;font-weight:700;letter-spacing:-.3px;line-height:1.3}
.lqrs-brands-featured .lqrs-brand-rail .lqrs-brand-card:hover{border-color:#c90027}
@media(max-width:1023px){.lqrs-header .lqrs-search .ds-input{font-size:16px}}
@media(max-width:599px){.lqrs-brands-featured .lqrs-content-section-heading h2{font-size:25px}}

/* Arrows are SVG geometry, independent of the text font. */
.lqrs-ui-icon{display:inline-block;flex:0 0 auto;width:18px;height:18px;max-width:none;vertical-align:middle;fill:none;stroke:currentColor;pointer-events:none}
.lqrs-content-text-link>.lqrs-ui-icon,.lqrs-footer-feature-link>.lqrs-ui-icon,.lqrs-account-shortcuts a>.lqrs-ui-icon{margin-left:8px;vertical-align:-3px}
.lqrs-brand-rail-controls button>.lqrs-ui-icon{width:20px;height:20px}
.lqrs-brand-card-cta>.lqrs-ui-icon{color:#a30f23}
.lqrs-brand-swipe-hint>.lqrs-ui-icon{width:20px;height:20px}
.lqrs-brand-no-results-icon>.lqrs-ui-icon{width:36px;height:36px}
footer.lqrs-footer-structured .lqrs-footer-catalog>summary{display:flex;justify-content:space-between;align-items:center;gap:16px;list-style:none}
footer .lqrs-footer-catalog>summary::-webkit-details-marker{display:none}
footer .lqrs-footer-catalog>summary::marker{content:''}
footer .lqrs-footer-catalog>summary>.lqrs-ui-icon{transform:rotate(90deg);transition:transform .15s ease}
footer .lqrs-footer-catalog[open]>summary>.lqrs-ui-icon{transform:rotate(-90deg)}
@media(prefers-reduced-motion:reduce){footer .lqrs-footer-catalog>summary>.lqrs-ui-icon{transition:none}}

/* Ten featured cards: a complete grid on larger screens, a rail only on phones. */
.lqrs-brands-featured[data-brand-rail]>.lqrs-content-section-heading{padding-right:0;align-items:center;gap:24px;margin-bottom:24px}
.lqrs-brands-featured[data-brand-rail] .lqrs-content-section-heading h2{margin:0}
.lqrs-brands-featured[data-brand-rail] .lqrs-content-eyebrow{margin:0 0 8px}
.lqrs-brand-heading-actions{display:flex;align-items:center;gap:20px;flex-shrink:0}
.lqrs-brand-heading-actions>.lqrs-content-text-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;white-space:nowrap;line-height:1.4}
.lqrs-brand-heading-actions>.lqrs-content-text-link>.lqrs-ui-icon{margin:0;display:block}
.lqrs-brands-featured[data-brand-rail] .lqrs-brand-rail-controls{margin:0;align-items:center;gap:8px}
.lqrs-brands-featured[data-brand-rail] .lqrs-brand-rail-controls button{display:grid;place-items:center;padding:0;line-height:1;box-sizing:border-box}
.lqrs-brands-featured[data-brand-rail] .lqrs-brand-rail-controls button>.lqrs-ui-icon{display:block;margin:0;width:20px;height:20px}
.lqrs-brands-featured[data-brand-rail] .lqrs-brand-rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;overflow:visible;scroll-snap-type:none;padding:0;touch-action:pan-y pinch-zoom}
.lqrs-brands-featured[data-brand-rail] .lqrs-brand-rail .lqrs-brand-card{grid-template-rows:180px minmax(116px,1fr);min-height:296px;height:100%;flex:none;scroll-snap-align:none}
.lqrs-brands-featured[data-brand-rail] .lqrs-brand-card-copy{display:grid;grid-template-rows:minmax(48px,1fr) 24px;gap:12px;padding:16px 18px;min-width:0}
.lqrs-brands-featured[data-brand-rail] .lqrs-brand-card-cta{display:flex;align-items:center;justify-content:space-between;gap:8px;height:24px;margin:0;font-size:12px;line-height:1.4}
.lqrs-brands-featured[data-brand-rail] .lqrs-brand-card-cta>.lqrs-ui-icon{display:block;width:18px;height:18px;margin:0}
@media(min-width:768px){.lqrs-brands-featured[data-brand-rail] .lqrs-brand-rail-controls{display:none!important}}
@media(min-width:768px) and (max-width:1023px){.lqrs-brands-featured[data-brand-rail] .lqrs-brand-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.lqrs-brands-featured[data-brand-rail]>.lqrs-content-section-heading{display:block;margin-bottom:18px}.lqrs-brand-heading-actions{justify-content:space-between;gap:12px;margin-top:14px}.lqrs-brands-featured[data-brand-rail] .lqrs-brand-rail{display:flex;gap:14px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:2px 2px 12px;touch-action:pan-x pan-y pinch-zoom}.lqrs-brands-featured[data-brand-rail] .lqrs-brand-rail .lqrs-brand-card{flex:0 0 min(240px,76vw);grid-template-rows:172px 116px;min-height:288px;height:auto;scroll-snap-align:start}.lqrs-brands-featured[data-brand-rail] .lqrs-brand-card-copy{padding:14px 16px}}

/* A readable, open company introduction on the shared page rail. */
.lqrs-about.lqrs-about-story{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:80px;padding:44px 0 36px;border-top:1px solid #e1e2e5;margin-top:20px;color:#303238}
.lqrs-about-story-heading{min-width:0}
.lqrs-about-story-heading .lqrs-content-eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 18px;font-size:11px;letter-spacing:1.2px}
.lqrs-about-story-heading .lqrs-content-eyebrow:before{content:'';display:block;width:24px;height:2px;background:#c90027;flex-shrink:0}
.lqrs-about.lqrs-about-story h2{max-width:480px;font-size:36px;font-weight:700;line-height:1.25;letter-spacing:-.7px;margin:0 0 16px;color:#292c32}
.lqrs-about-story .lqrs-about-story-caption{font-size:14px;line-height:1.6;color:#666a71;margin:0}
.lqrs-about-story-copy{min-width:0;max-width:680px}
.lqrs-about-story-copy>p{font-size:14px;line-height:1.8;color:#5c6068;margin:0 0 18px}
.lqrs-about-story-copy>.lqrs-about-story-lead{font-size:18px;line-height:1.65;color:#33373e;margin-bottom:14px}
.lqrs-about-story-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:46px;padding:0 18px;background:#c90027;border:1px solid #c90027;border-radius:5px;color:#fff;font-size:14px;font-weight:600;margin:4px 0 16px;text-decoration:none}
.lqrs-about-story-primary:hover{background:#aa0021;border-color:#aa0021;color:#fff;text-decoration:none}
.lqrs-about-story-links{display:flex;flex-wrap:wrap;gap:4px 28px;margin-bottom:16px}
.lqrs-about-story-links>a{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:4px;color:#3b3e45}
.lqrs-about-story-links>a:hover{color:#a30f23}
.lqrs-about-story :is(.lqrs-about-story-primary,.lqrs-about-story-links>a)>.lqrs-ui-icon{display:block;width:18px;height:18px;margin:0}
.lqrs-about-story-copy>.lqrs-about-story-note{border-top:1px solid #e5e6e8;padding-top:16px;font-size:12px;line-height:1.7;margin:0;color:#686c72}
.lqrs-about-story-note>a{text-decoration:underline;text-underline-offset:3px;display:inline-block;padding-block:4px}
.lqrs-about-story a:focus-visible{outline:3px solid #155fcc;outline-offset:4px}
@media(max-width:1023px){.lqrs-about.lqrs-about-story{gap:36px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.lqrs-about.lqrs-about-story h2{font-size:30px}.lqrs-about-story-copy>.lqrs-about-story-lead{font-size:16px}}
@media(max-width:767px){.lqrs-about.lqrs-about-story{grid-template-columns:1fr;gap:22px;padding-block:28px 24px;margin-top:12px}.lqrs-about-story-heading .lqrs-content-eyebrow{margin-bottom:12px}.lqrs-about.lqrs-about-story h2{font-size:28px;letter-spacing:-.4px;max-width:360px;margin-bottom:10px}.lqrs-about-story .lqrs-about-story-caption{font-size:13px}.lqrs-about-story-copy>p{font-size:14px;line-height:1.75;margin-bottom:16px}.lqrs-about-story-copy>.lqrs-about-story-lead{font-size:16px}.lqrs-about-story-primary{margin-top:0}.lqrs-about-story-links{display:grid;gap:0;margin-bottom:12px}.lqrs-about-story-links>a{justify-content:space-between}.lqrs-about-story-copy>.lqrs-about-story-note{font-size:11px}}

/* Shared breadcrumbs, catalogue introduction and quiet inline separators. */
.lqrs-breadcrumb[data-breadcrumb]{margin:0;padding-block:20px;font-size:13px;line-height:1.6;color:#686c73}
.lqrs-breadcrumb[data-breadcrumb] ol{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;list-style:none;padding:0;margin:0}
.lqrs-breadcrumb[data-breadcrumb] li{display:flex;align-items:center;gap:10px;min-height:28px;max-width:100%;min-width:0}
.lqrs-breadcrumb[data-breadcrumb] li>.lqrs-ui-icon{width:12px;height:12px;color:#93979e;flex-shrink:0}
.lqrs-breadcrumb[data-breadcrumb] a{color:#62666e;text-decoration:none;text-underline-offset:3px}
.lqrs-breadcrumb[data-breadcrumb] a:hover{text-decoration:underline;color:#a30f23}
.lqrs-breadcrumb[data-breadcrumb] [aria-current]{font-weight:600;color:#34383f;min-width:0;overflow-wrap:anywhere}
.lqrs-breadcrumb[data-breadcrumb] a:focus-visible{outline:3px solid #155fcc;outline-offset:3px}
.lqrs-category-sidebar>.lqrs-sidebar-heading{font-size:18px;font-weight:700;line-height:1.4;margin:0;padding:8px 0 0;color:#30343b}
.lqrs-category-sidebar>.lqrs-sidebar-caption{font-size:13px;line-height:1.6;color:#73777d;margin:7px 0 22px}
.lqrs-listing-shell .lqrs-catalog-heading{display:flex;flex-wrap:wrap;align-items:center;gap:24px;padding:8px 0 24px;min-height:0}
.lqrs-catalog-intro{flex:1;min-width:0}
.lqrs-catalog-intro>h1{font-size:32px;font-weight:700;line-height:1.25;letter-spacing:-.5px;margin:0 0 10px;overflow-wrap:anywhere}
.lqrs-catalog-intro>.lqrs-catalog-description{font-size:14px;line-height:1.7;color:#62666e;max-width:660px;margin:0}
.lqrs-listing-shell .lqrs-catalog-toolbar{gap:12px}
.lqrs-listing-shell .lqrs-catalog-toolbar :is(.ds-input,.lqrs-filter-toggle){min-height:44px;height:44px}
/* The only inline separators are geometric dots, not text or vertical rules. */
.lqrs-top .lqrs-top-context{gap:0}
.lqrs-top-context>span{display:inline-flex;align-items:center}
.lqrs-top-context>span+span:before,.lqrs-top nav>a+a:before,footer.lqrs-footer-structured .lqrs-footer-bottom nav>a+a:before{content:'';display:inline-block;flex:0 0 3px;width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.6;margin:0 12px}
.lqrs-top nav{gap:0}
.lqrs-top nav>a{padding:0;border:0;display:inline-flex;align-items:center}
footer.lqrs-footer-structured .lqrs-footer-bottom nav{gap:0;align-items:center}
footer.lqrs-footer-structured .lqrs-footer-bottom nav>a{padding:0;border:0;display:inline-flex;align-items:center;min-height:32px}
@media(max-width:1199px){.lqrs-listing-shell .lqrs-catalog-heading{gap:18px;padding-bottom:24px}.lqrs-catalog-intro{flex-basis:100%}.lqrs-catalog-intro>h1{font-size:30px}}
@media(max-width:767px){.lqrs-breadcrumb[data-breadcrumb]{padding-block:16px;font-size:12px}.lqrs-breadcrumb[data-breadcrumb] ol{gap:2px 8px}.lqrs-breadcrumb[data-breadcrumb] li{gap:8px;min-height:24px}.lqrs-listing-shell .lqrs-catalog-heading{padding:4px 0 20px;gap:18px}.lqrs-catalog-intro>h1{font-size:27px;margin-bottom:10px}.lqrs-catalog-intro>.lqrs-catalog-description{font-size:13px;line-height:1.7}.lqrs-listing-shell .lqrs-catalog-toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}.lqrs-listing-shell .lqrs-catalog-toolbar form{min-width:0}.lqrs-listing-shell .lqrs-catalog-toolbar :is(.ds-input,.lqrs-filter-toggle){width:100%;font-size:14px;min-height:44px;height:44px}}
@media(max-width:700px){.lqrs-top nav>a:nth-child(2):before{content:none}.lqrs-top-context>span:nth-child(2):before{content:none}.lqrs-top-context>span+span:before,.lqrs-top nav>a+a:before{margin-inline:8px}footer.lqrs-footer-structured .lqrs-footer-bottom nav{display:grid;grid-template-columns:repeat(2,max-content);gap:4px 0;justify-content:center}footer.lqrs-footer-structured .lqrs-footer-bottom nav>a:nth-child(3):before{content:none}}

/* Keep editable control text readable and avoid small-text focus zoom on touch browsers.
   One invariant must survive more specific, later-loaded view styles. Manual page zoom stays available. */
@media (max-width:1023px), (hover:none) and (pointer:coarse){
 body :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),select,textarea){font-size:max(16px,1rem)!important}
}
