:root{--ds-color-neutral-0:#fff;--ds-color-neutral-50:#f7f8f9;--ds-color-neutral-100:#eceef0;--ds-color-neutral-200:#d9dde1;--ds-color-neutral-300:#b9c0c7;--ds-color-neutral-400:#8a939c;--ds-color-neutral-500:#626c76;--ds-color-neutral-600:#4a525a;--ds-color-neutral-700:#363c43;--ds-color-neutral-800:#22272c;--ds-color-neutral-900:#13171a;--ds-color-neutral-1000:#000;--ds-color-brand-50:#eef2f7;--ds-color-brand-100:#d6e0ec;--ds-color-brand-200:#aac0d8;--ds-color-brand-300:#7a9cc0;--ds-color-brand-400:#4f77a3;--ds-color-brand-500:#345d88;--ds-color-brand-600:#284869;--ds-color-brand-700:#1d364e;--ds-color-brand-800:#132435;--ds-color-brand-900:#0a141d;--ds-color-accent-50:#eef2f7;--ds-color-accent-100:#d6e0ec;--ds-color-accent-200:#aac0d8;--ds-color-accent-300:#7a9cc0;--ds-color-accent-400:#4f77a3;--ds-color-accent-500:#345d88;--ds-color-accent-600:#284869;--ds-color-accent-700:#1d364e;--ds-color-accent-800:#132435;--ds-color-accent-900:#0a141d;--ds-color-action-0:#fff;--ds-color-action-50:#f7f8f9;--ds-color-action-100:#eceef0;--ds-color-action-200:#d9dde1;--ds-color-action-300:#b9c0c7;--ds-color-action-400:#8a939c;--ds-color-action-500:#626c76;--ds-color-action-600:#4a525a;--ds-color-action-700:#363c43;--ds-color-action-800:#22272c;--ds-color-action-900:#13171a;--ds-color-avatar-01:#d6eaff;--ds-color-avatar-02:#ffdbfa;--ds-color-avatar-03:#efe0ff;--ds-color-avatar-04:#cfefc2;--ds-color-avatar-05:#bef4ed;--ds-color-avatar-06:#ffe68f;--ds-color-avatar-07:#ffe3db;--ds-color-avatar-08:#ffe2c2;--ds-color-data-viz-10:#efb777;--ds-color-data-viz-11:#ed9461;--ds-color-data-viz-12:#e96959;--ds-color-data-viz-13:#c74046;--ds-color-data-viz-14:#95222c;--ds-color-data-viz-15:#601;--ds-color-data-viz-border:#000;--ds-color-data-viz-01:#001446;--ds-color-data-viz-02:#062e69;--ds-color-data-viz-03:#094a8d;--ds-color-data-viz-04:#0068b2;--ds-color-data-viz-05:#0094be;--ds-color-data-viz-06:#37b9b2;--ds-color-data-viz-07:#9fd7ab;--ds-color-data-viz-08:#f0f2bd;--ds-color-data-viz-09:#f1d89a;--ds-color-cvd-blue:#0072b2;--ds-color-cvd-light-blue:#56b4e9;--ds-color-cvd-yellow:#f0e442;--ds-color-cvd-green:#009e73;--ds-color-cvd-orange:#e69f00;--ds-color-cvd-vermillion:#d55e00;--ds-color-cvd-pink:#cc79a7;--ds-color-cvd-charcoal:#323232;--ds-space-none:0px;--ds-space-2xs:4px;--ds-space-xs:8px;--ds-space-sm:12px;--ds-space-md:16px;--ds-space-lg:20px;--ds-space-xl:24px;--ds-space-2xl:32px;--ds-space-3xl:40px;--ds-space-4xl:48px;--ds-space-5xl:64px;--ds-space-6xl:96px;--ds-font-family-display:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--ds-font-family-body:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--ds-font-family-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--ds-font-weight-regular:400;--ds-font-weight-medium:500;--ds-font-weight-semibold:600;--ds-font-weight-bold:700;--ds-radius-none:0px;--ds-radius-xs:4px;--ds-radius-sm:4px;--ds-radius-md:8px;--ds-radius-lg:12px;--ds-radius-xl:16px;--ds-radius-2xl:24px;--ds-radius-3xl:32px;--ds-radius-full:9999px;--ds-shadow-none:none;--ds-shadow-xs:0px 1px 2px rgba(0,0,0,.05);--ds-shadow-sm:0px 1px 3px rgba(0,0,0,.1),0px 1px 2px rgba(0,0,0,.06);--ds-shadow-md:0px 4px 6px -1px rgba(0,0,0,.1),0px 2px 4px -1px rgba(0,0,0,.06);--ds-shadow-lg:0px 10px 15px -3px rgba(0,0,0,.1),0px 4px 6px -2px rgba(0,0,0,.05);--ds-shadow-xl:0px 20px 25px -5px rgba(0,0,0,.1),0px 10px 10px -5px rgba(0,0,0,.04);--ds-shadow-2xl:0px 25px 50px -12px rgba(0,0,0,.25);--ds-shadow-inner:inset 0px 2px 4px rgba(0,0,0,.06);--ds-z-hide:-1;--ds-z-base:0;--ds-z-dropdown:100;--ds-z-sticky:200;--ds-z-header:300;--ds-z-overlay:400;--ds-z-modal:500;--ds-z-popover:600;--ds-z-tooltip:700;--ds-z-toast:800;--ds-z-max:9999;--ds-opacity-disabled:0.38;--ds-opacity-muted:0.6;--ds-motion-duration-instant:0ms;--ds-motion-duration-fast:100ms;--ds-motion-duration-normal:200ms;--ds-motion-duration-slow:300ms;--ds-motion-duration-slower:500ms;--ds-motion-easing-linear:linear;--ds-motion-easing-ease:ease;--ds-motion-easing-ease-in:ease-in;--ds-motion-easing-ease-out:ease-out;--ds-motion-easing-ease-in-out:ease-in-out;--ds-motion-easing-standard:cubic-bezier(0.2,0,0,1);--ds-motion-easing-spring:cubic-bezier(0.68,-0.55,0.265,1.55);--ds-breakpoint-xs:320px;--ds-breakpoint-sm:640px;--ds-breakpoint-md:768px;--ds-breakpoint-lg:1024px;--ds-breakpoint-xl:1280px;--ds-breakpoint-2xl:1536px}:root,[data-ds-theme]{--ds-brand-default:var(--ds-color-brand-500);--ds-brand-darker:var(--ds-color-brand-700);--ds-brand-lighter:var(--ds-color-brand-300);--ds-accent-default:var(--ds-color-accent-500);--ds-accent-darker:var(--ds-color-accent-700);--ds-accent-lighter:var(--ds-color-accent-300);--ds-surface-light:#fff;--ds-surface-light-darker:#f5f5f5;--ds-surface-dark:#4a4a4a;--ds-surface-dark-darker:#323232;--ds-surface-brand:var(--ds-surface-dark-darker);--ds-surface-highlight:#efefef;--ds-surface-frosted:hsla(0,0%,100%,.85);--ds-surface-frosted-blur:12px;--ds-surface-disabled-on-light:rgba(0,0,0,.03);--ds-surface-disabled-on-dark:hsla(0,0%,100%,.2);--ds-surface-info:#f4f6ff;--ds-surface-success:#edf6f4;--ds-surface-warning:#fcf6ed;--ds-surface-important:#fdf2f3;--ds-surface-scrim:rgba(0,0,0,.5);--ds-surface-border-info:#d1d9ff;--ds-surface-border-success:#c5e2db;--ds-surface-border-warning:#f2daba;--ds-surface-border-important:#f8cfd3;--ds-text-high-emphasis-on-light:rgba(0,0,0,.95);--ds-text-high-emphasis-on-dark:#fff;--ds-text-low-emphasis-on-light:rgba(0,0,0,.6);--ds-text-low-emphasis-on-dark:hsla(0,0%,100%,.7);--ds-text-disabled-on-light:rgba(0,0,0,.3);--ds-text-disabled-on-dark:hsla(0,0%,100%,.3);--ds-text-on-action:var(--ds-color-neutral-0);--ds-text-on-brand:var(--ds-text-high-emphasis-on-dark);--ds-text-action-enabled:var(--ds-color-action-900);--ds-text-action-hover:var(--ds-color-action-800);--ds-text-action-active:var(--ds-color-action-700);--ds-text-success:#006b50;--ds-text-warning:#a35c00;--ds-text-important:#c10b1e;--ds-border-low-emphasis-on-light:rgba(0,0,0,.1);--ds-border-low-emphasis-on-dark:hsla(0,0%,100%,.1);--ds-border-low-emphasis-hover-on-light:rgba(0,0,0,.27);--ds-border-low-emphasis-hover-on-dark:hsla(0,0%,100%,.27);--ds-border-mid-emphasis-on-light:rgba(0,0,0,.15);--ds-border-mid-emphasis-on-dark:hsla(0,0%,100%,.15);--ds-border-high-emphasis-on-light:rgba(0,0,0,.42);--ds-border-high-emphasis-on-dark:hsla(0,0%,100%,.43);--ds-icon-enabled-on-light:rgba(0,0,0,.55);--ds-icon-enabled-on-dark:hsla(0,0%,100%,.94);--ds-icon-hover-on-light:rgba(0,0,0,.65);--ds-icon-active-on-light:rgba(0,0,0,.75);--ds-icon-selected-on-light:rgba(0,0,0,.85);--ds-icon-disabled-on-light:rgba(0,0,0,.2);--ds-icon-disabled-on-dark:hsla(0,0%,100%,.2);--ds-icon-low-emphasis-enabled-on-light:rgba(0,0,0,.43);--ds-icon-low-emphasis-enabled-on-dark:hsla(0,0%,100%,.65);--ds-icon-bg-info:#ebefff;--ds-icon-bg-info_on-dark:rgba(122,145,255,.25);--ds-icon-bg-success:#deede9;--ds-icon-bg-success_on-dark:rgba(0,173,130,.25);--ds-icon-bg-warning:#f9ecdc;--ds-icon-bg-warning_on-dark:rgba(230,130,0,.25);--ds-icon-bg-important:#fbe4e7;--ds-icon-bg-important_on-dark:rgba(248,104,118,.25);--ds-action-default:var(--ds-color-action-500);--ds-action-darker:var(--ds-color-action-700);--ds-action-lighter:var(--ds-color-action-300);--ds-action-enabled:var(--ds-color-action-900);--ds-action-hover:var(--ds-color-action-800);--ds-action-active:var(--ds-color-action-700);--ds-action-important-enabled:#c10b1e;--ds-action-important-hover:#a20919;--ds-action-important-active:#850715;--ds-action-monochrome-on-light-enabled:rgba(0,0,0,.55);--ds-action-monochrome-on-light-hover:rgba(0,0,0,.65);--ds-action-monochrome-on-light-active:rgba(0,0,0,.75);--ds-action-monochrome-on-light-selected:rgba(0,0,0,.85);--ds-action-monochrome-on-light-disabled:rgba(0,0,0,.2);--ds-action-monochrome-on-light-bg:rgba(0,0,0,.08);--ds-action-monochrome-on-light-low-emphasis-enabled:rgba(0,0,0,.43);--ds-action-monochrome-on-dark-enabled:hsla(0,0%,100%,.94);--ds-action-monochrome-on-dark-hover:#fff;--ds-action-monochrome-on-dark-active:#fff;--ds-action-monochrome-on-dark-selected:#fff;--ds-action-monochrome-on-dark-disabled:hsla(0,0%,100%,.2);--ds-action-monochrome-on-dark-bg:hsla(0,0%,100%,.09);--ds-action-monochrome-on-dark-low-emphasis-enabled:hsla(0,0%,100%,.65);--ds-status-info:#617bff;--ds-status-info_on-dark:rgba(122,145,255,.25);--ds-status-success:#1b7f66;--ds-status-success_on-dark:rgba(0,173,130,.25);--ds-status-warning:#cc7300;--ds-status-warning-light:#f3dcbd;--ds-status-warning_on-dark:rgba(230,130,0,.25);--ds-status-important:#dc0c22;--ds-status-important_on-dark:rgba(248,104,118,.25);--ds-badge-info:#4766ff;--ds-badge-info-light:#dbe2ff;--ds-badge-success:#19856b;--ds-badge-success-light:#d9ede6;--ds-badge-warning:#ad6200;--ds-badge-warning-light:#fcf6ed;--ds-badge-important:#e80d24;--ds-badge-important-light:#ffe3e7;--ds-badge-aqua:#167f92;--ds-badge-aqua-light:#b4eaf3;--ds-badge-green:#40851e;--ds-badge-green-light:#daf4cd;--ds-badge-yellow:#8f6f00;--ds-badge-yellow-light:#ffe68f;--ds-badge-fuschia:#cf26b8;--ds-badge-fuschia-light:#fccff6;--ds-badge-purple:#a14ce1;--ds-badge-purple-light:#eddcf9;--ds-badge-charcoal:#4f4f4f;--ds-badge-charcoal-light:#e3e3e3;--ds-badge-subtle-neutral-bg:var(--ds-badge-charcoal-light);--ds-badge-subtle-neutral-text:var(--ds-badge-charcoal);--ds-badge-subtle-info-bg:var(--ds-badge-info-light);--ds-badge-subtle-info-text:#3a54d1;--ds-badge-subtle-success-bg:var(--ds-badge-success-light);--ds-badge-subtle-success-text:#15715b;--ds-badge-subtle-warning-bg:var(--ds-badge-warning-light);--ds-badge-subtle-warning-text:#a15b00;--ds-badge-subtle-danger-bg:var(--ds-badge-important-light);--ds-badge-subtle-danger-text:#ca0b1f;--ds-badge-subtle-aqua-bg:var(--ds-badge-aqua-light);--ds-badge-subtle-aqua-text:#126878;--ds-badge-subtle-green-bg:var(--ds-badge-green-light);--ds-badge-subtle-green-text:#38741a;--ds-badge-subtle-yellow-bg:var(--ds-badge-yellow-light);--ds-badge-subtle-yellow-text:#7b5f00;--ds-badge-subtle-fuschia-bg:var(--ds-badge-fuschia-light);--ds-badge-subtle-fuschia-text:#a41e91;--ds-badge-subtle-purple-bg:var(--ds-badge-purple-light);--ds-badge-subtle-purple-text:#843eb8;--ds-avatar-01:var(--ds-color-avatar-01);--ds-avatar-02:var(--ds-color-avatar-02);--ds-avatar-03:var(--ds-color-avatar-03);--ds-avatar-04:var(--ds-color-avatar-04);--ds-avatar-05:var(--ds-color-avatar-05);--ds-avatar-06:var(--ds-color-avatar-06);--ds-avatar-07:var(--ds-color-avatar-07);--ds-avatar-08:var(--ds-color-avatar-08);--ds-avatar-ink:rgba(0,0,0,.92);--ds-data-viz-10:var(--ds-color-data-viz-10);--ds-data-viz-11:var(--ds-color-data-viz-11);--ds-data-viz-12:var(--ds-color-data-viz-12);--ds-data-viz-13:var(--ds-color-data-viz-13);--ds-data-viz-14:var(--ds-color-data-viz-14);--ds-data-viz-15:var(--ds-color-data-viz-15);--ds-data-viz-border:var(--ds-color-data-viz-border);--ds-data-viz-01:var(--ds-color-data-viz-01);--ds-data-viz-02:var(--ds-color-data-viz-02);--ds-data-viz-03:var(--ds-color-data-viz-03);--ds-data-viz-04:var(--ds-color-data-viz-04);--ds-data-viz-05:var(--ds-color-data-viz-05);--ds-data-viz-06:var(--ds-color-data-viz-06);--ds-data-viz-07:var(--ds-color-data-viz-07);--ds-data-viz-08:var(--ds-color-data-viz-08);--ds-data-viz-09:var(--ds-color-data-viz-09);--ds-data-viz-series-01:var(--ds-color-data-viz-04);--ds-data-viz-series-02:var(--ds-color-cvd-orange);--ds-data-viz-series-03:var(--ds-color-cvd-green);--ds-data-viz-series-04:var(--ds-color-cvd-pink);--ds-data-viz-series-05:var(--ds-color-cvd-light-blue);--ds-data-viz-series-06:var(--ds-color-cvd-vermillion);--ds-data-viz-series-07:var(--ds-color-cvd-yellow);--ds-data-viz-series-08:var(--ds-color-cvd-charcoal);--ds-data-viz-grid:var(--ds-border-low-emphasis-on-light);--ds-data-viz-axis:var(--ds-border-high-emphasis-on-light);--ds-data-viz-tick:var(--ds-text-low-emphasis-on-light);--ds-data-viz-reference-line:var(--ds-border-mid-emphasis-on-light);--ds-data-viz-tooltip-surface:var(--ds-surface-light);--ds-data-viz-tooltip-text:var(--ds-text-high-emphasis-on-light);--ds-data-viz-tooltip-border:var(--ds-border-low-emphasis-on-light);--ds-data-viz-delta-positive:var(--ds-text-success);--ds-data-viz-delta-negative:var(--ds-text-important);--ds-data-viz-delta-neutral:var(--ds-text-low-emphasis-on-light);--ds-data-viz-zone-track:var(--ds-border-low-emphasis-on-light);--ds-data-viz-zone-positive-fill:var(--ds-surface-success);--ds-data-viz-zone-positive-solid:var(--ds-status-success);--ds-data-viz-zone-positive-text:var(--ds-text-success);--ds-data-viz-zone-caution-fill:var(--ds-surface-warning);--ds-data-viz-zone-caution-solid:var(--ds-status-warning);--ds-data-viz-zone-caution-text:var(--ds-text-warning);--ds-data-viz-zone-critical-fill:var(--ds-surface-important);--ds-data-viz-zone-critical-solid:var(--ds-status-important);--ds-data-viz-zone-critical-text:var(--ds-text-important);--ds-cvd-blue:var(--ds-color-cvd-blue);--ds-cvd-light-blue:var(--ds-color-cvd-light-blue);--ds-cvd-yellow:var(--ds-color-cvd-yellow);--ds-cvd-green:var(--ds-color-cvd-green);--ds-cvd-orange:var(--ds-color-cvd-orange);--ds-cvd-vermillion:var(--ds-color-cvd-vermillion);--ds-cvd-pink:var(--ds-color-cvd-pink);--ds-cvd-charcoal:var(--ds-color-cvd-charcoal);--ds-hover-on-light:rgba(0,0,0,.05);--ds-hover-on-dark:hsla(0,0%,100%,.15);--ds-selected-on-light:rgba(0,0,0,.09);--ds-selected-highlight:var(--ds-color-neutral-100);--ds-selected-highlight_hover:var(--ds-color-neutral-200);--ds-focus-border-on-light:var(--ds-color-brand-500);--ds-focus-border-on-dark:var(--ds-color-brand-300);--ds-scrim:rgba(0,0,0,.32);--ds-scrollbar-enabled-on-light:rgba(0,0,0,.42);--ds-scrollbar-enabled-on-dark:hsla(0,0%,100%,.43);--ds-scrollbar-hover-on-light:rgba(0,0,0,.57);--ds-scrollbar-hover-on-dark:hsla(0,0%,100%,.58);--ds-scrollbar-active-on-light:rgba(0,0,0,.72);--ds-scrollbar-active-on-dark:hsla(0,0%,100%,.73);--ds-nav-background:#f5f5f5;--ds-nav-blur:12px;--ds-header-background:#fff;--ds-header-blur:12px;--ds-nav-item-text-enabled-on-light:rgba(0,0,0,.72);--ds-nav-item-text-enabled-on-dark:hsla(0,0%,100%,.88);--ds-button-toggle-bg-on-light:rgba(0,0,0,.08);--ds-button-toggle-bg-on-dark:hsla(0,0%,100%,.08);--ds-chip-bg-enabled:rgba(0,0,0,.08);--ds-chip-bg-hover:rgba(0,0,0,.13);--ds-progress-indicator-track:rgba(0,0,0,.15);--ds-table-cell-highlight-high-emphasis:#78cfb8;--ds-table-cell-highlight-mid-emphasis:#e7f2ee;--ds-typography-display-2xl-font-family:var(--ds-font-family-display);--ds-typography-display-2xl-font-size:64px;--ds-typography-display-2xl-font-weight:var(--ds-font-weight-semibold);--ds-typography-display-2xl-line-height:76px;--ds-typography-display-2xl-letter-spacing:-1.5px;--ds-typography-display-xl-font-family:var(--ds-font-family-display);--ds-typography-display-xl-font-size:51px;--ds-typography-display-xl-font-weight:var(--ds-font-weight-semibold);--ds-typography-display-xl-line-height:60px;--ds-typography-display-xl-letter-spacing:-0.8px;--ds-typography-display-lg-font-family:var(--ds-font-family-display);--ds-typography-display-lg-font-size:41px;--ds-typography-display-lg-font-weight:var(--ds-font-weight-semibold);--ds-typography-display-lg-line-height:48px;--ds-typography-display-lg-letter-spacing:-0.25px;--ds-typography-display-md-font-family:var(--ds-font-family-display);--ds-typography-display-md-font-size:32px;--ds-typography-display-md-font-weight:var(--ds-font-weight-semibold);--ds-typography-display-md-line-height:40px;--ds-typography-display-md-letter-spacing:-0.7px;--ds-typography-display-sm-font-family:var(--ds-font-family-display);--ds-typography-display-sm-font-size:26px;--ds-typography-display-sm-font-weight:var(--ds-font-weight-semibold);--ds-typography-display-sm-line-height:32px;--ds-typography-display-sm-letter-spacing:-0.5px;--ds-typography-display-xs-font-family:var(--ds-font-family-display);--ds-typography-display-xs-font-size:23px;--ds-typography-display-xs-font-weight:var(--ds-font-weight-semibold);--ds-typography-display-xs-line-height:28px;--ds-typography-display-xs-letter-spacing:-0.3px;--ds-typography-heading-h1-font-family:var(--ds-font-family-display);--ds-typography-heading-h1-font-size:32px;--ds-typography-heading-h1-font-weight:var(--ds-font-weight-semibold);--ds-typography-heading-h1-line-height:40px;--ds-typography-heading-h1-letter-spacing:-0.5px;--ds-typography-heading-h2-font-family:var(--ds-font-family-display);--ds-typography-heading-h2-font-size:28px;--ds-typography-heading-h2-font-weight:var(--ds-font-weight-semibold);--ds-typography-heading-h2-line-height:36px;--ds-typography-heading-h2-letter-spacing:-0.3px;--ds-typography-heading-h3-font-family:var(--ds-font-family-display);--ds-typography-heading-h3-font-size:24px;--ds-typography-heading-h3-font-weight:var(--ds-font-weight-semibold);--ds-typography-heading-h3-line-height:32px;--ds-typography-heading-h3-letter-spacing:-0.2px;--ds-typography-heading-h4-font-family:var(--ds-font-family-display);--ds-typography-heading-h4-font-size:20px;--ds-typography-heading-h4-font-weight:var(--ds-font-weight-semibold);--ds-typography-heading-h4-line-height:28px;--ds-typography-heading-h4-letter-spacing:-0.1px;--ds-typography-heading-h5-font-family:var(--ds-font-family-display);--ds-typography-heading-h5-font-size:18px;--ds-typography-heading-h5-font-weight:var(--ds-font-weight-semibold);--ds-typography-heading-h5-line-height:24px;--ds-typography-heading-h5-letter-spacing:0px;--ds-typography-heading-h6-font-family:var(--ds-font-family-display);--ds-typography-heading-h6-font-size:16px;--ds-typography-heading-h6-font-weight:var(--ds-font-weight-semibold);--ds-typography-heading-h6-line-height:24px;--ds-typography-heading-h6-letter-spacing:0px;--ds-typography-body-xl-font-family:var(--ds-font-family-body);--ds-typography-body-xl-font-size:20px;--ds-typography-body-xl-font-weight:var(--ds-font-weight-regular);--ds-typography-body-xl-line-height:30px;--ds-typography-body-xl-letter-spacing:0px;--ds-typography-body-lg-font-family:var(--ds-font-family-body);--ds-typography-body-lg-font-size:18px;--ds-typography-body-lg-font-weight:var(--ds-font-weight-regular);--ds-typography-body-lg-line-height:28px;--ds-typography-body-lg-letter-spacing:0px;--ds-typography-body-md-font-family:var(--ds-font-family-body);--ds-typography-body-md-font-size:16px;--ds-typography-body-md-font-weight:var(--ds-font-weight-regular);--ds-typography-body-md-line-height:24px;--ds-typography-body-md-letter-spacing:0px;--ds-typography-body-sm-font-family:var(--ds-font-family-body);--ds-typography-body-sm-font-size:14px;--ds-typography-body-sm-font-weight:var(--ds-font-weight-regular);--ds-typography-body-sm-line-height:20px;--ds-typography-body-sm-letter-spacing:0px;--ds-typography-body-xs-font-family:var(--ds-font-family-body);--ds-typography-body-xs-font-size:12px;--ds-typography-body-xs-font-weight:var(--ds-font-weight-regular);--ds-typography-body-xs-line-height:16px;--ds-typography-body-xs-letter-spacing:0.1px;--ds-typography-label-lg-font-family:var(--ds-font-family-body);--ds-typography-label-lg-font-size:16px;--ds-typography-label-lg-font-weight:var(--ds-font-weight-medium);--ds-typography-label-lg-line-height:24px;--ds-typography-label-lg-letter-spacing:0.1px;--ds-typography-label-md-font-family:var(--ds-font-family-body);--ds-typography-label-md-font-size:14px;--ds-typography-label-md-font-weight:var(--ds-font-weight-medium);--ds-typography-label-md-line-height:20px;--ds-typography-label-md-letter-spacing:0.1px;--ds-typography-label-sm-font-family:var(--ds-font-family-body);--ds-typography-label-sm-font-size:12px;--ds-typography-label-sm-font-weight:var(--ds-font-weight-medium);--ds-typography-label-sm-line-height:16px;--ds-typography-label-sm-letter-spacing:0.2px;--ds-typography-code-lg-font-family:var(--ds-font-family-mono);--ds-typography-code-lg-font-size:16px;--ds-typography-code-lg-font-weight:var(--ds-font-weight-regular);--ds-typography-code-lg-line-height:24px;--ds-typography-code-lg-letter-spacing:0px;--ds-typography-code-md-font-family:var(--ds-font-family-mono);--ds-typography-code-md-font-size:14px;--ds-typography-code-md-font-weight:var(--ds-font-weight-regular);--ds-typography-code-md-line-height:20px;--ds-typography-code-md-letter-spacing:0px;--ds-typography-code-sm-font-family:var(--ds-font-family-mono);--ds-typography-code-sm-font-size:12px;--ds-typography-code-sm-font-weight:var(--ds-font-weight-regular);--ds-typography-code-sm-line-height:16px;--ds-typography-code-sm-letter-spacing:0px;--ds-spacing-unit:var(--ds-space-2xs);--ds-spacing-input-padding:var(--ds-space-sm);--ds-spacing-button-padding:var(--ds-space-md);--ds-spacing-card-padding:var(--ds-space-xl);--ds-spacing-section-gap:var(--ds-space-4xl);--ds-spacing-component-gap:var(--ds-space-md);--ds-spacing-form-gap:var(--ds-space-lg);--ds-spacing-inline-gap:var(--ds-space-xs);--ds-spacing-section-padding:var(--ds-space-4xl);--ds-spacing-page-padding:var(--ds-space-5xl);--ds-spacing-gutter:var(--ds-space-md);--ds-spacing-container-padding:var(--ds-space-xl);--ds-spacing-heading-top:var(--ds-space-3xl);--ds-spacing-heading-bottom:var(--ds-space-xs);--ds-spacing-subcopy-bottom:var(--ds-space-xl);--ds-radius-sharp:var(--ds-radius-xs);--ds-radius-control:var(--ds-radius-sm);--ds-radius-container:var(--ds-radius-md);--ds-radius-overlay:var(--ds-radius-lg);--ds-radius-emphasis:var(--ds-radius-xl);--ds-radius-pill:var(--ds-radius-full);--ds-elevation-card:var(--ds-shadow-sm);--ds-elevation-card-hover:var(--ds-shadow-md);--ds-elevation-dropdown:var(--ds-shadow-lg);--ds-elevation-modal:var(--ds-shadow-xl);--ds-elevation-button:var(--ds-shadow-xs);--ds-elevation-button-hover:var(--ds-shadow-sm);--ds-elevation-input:var(--ds-shadow-none);--ds-focus-ring:var(--ds-color-brand-500);--ds-focus-ring-width:3px;--ds-focus-ring-offset:2px;--ds-skeleton-base:var(--ds-surface-highlight);--ds-skeleton-sheen:var(--ds-color-neutral-50);--ds-comp-radius-badge:var(--ds-radius-control);--ds-comp-radius-input:var(--ds-radius-control);--ds-comp-radius-button:var(--ds-radius-control);--ds-comp-radius-segmented:var(--ds-radius-container);--ds-comp-radius-card:var(--ds-radius-overlay);--ds-comp-radius-modal:var(--ds-radius-emphasis);--ds-comp-radius-chip:var(--ds-radius-pill);--ds-comp-radius-avatar:var(--ds-radius-pill);--ds-comp-radius-app-header:var(--ds-radius-none);--ds-comp-avatar-size-xs:24px;--ds-comp-avatar-size-sm:32px;--ds-comp-avatar-size-md:40px;--ds-comp-avatar-size-lg:72px;--ds-comp-avatar-size-xl:96px;--ds-comp-card-selected-border:var(--ds-action-enabled);--ds-comp-card-selected-surface:var(--ds-surface-highlight);--ds-comp-focus-ring-color:var(--ds-focus-border-on-light);--ds-comp-focus-ring-width:var(--ds-focus-ring-width);--ds-comp-focus-ring-offset:var(--ds-focus-ring-offset);--ds-comp-field-gap:var(--ds-space-2xs);--ds-comp-input-height-sm:32px;--ds-comp-input-height-md:40px;--ds-comp-input-height-lg:48px;--ds-comp-input-padding-x:var(--ds-space-sm);--ds-comp-input-gap:var(--ds-space-xs);--ds-comp-switch-track-width:36px;--ds-comp-switch-track-height:20px;--ds-comp-switch-thumb:16px;--ds-comp-switch-travel:16px;--ds-comp-checkbox-size:18px;--ds-comp-checkbox-radius:var(--ds-radius-xs);--ds-comp-checkbox-stroke:2px;--ds-comp-checkbox-gap:var(--ds-space-xs);--ds-comp-radio-size:18px;--ds-comp-radio-dot:8px;--ds-comp-radio-stroke:2px;--ds-comp-radio-gap:var(--ds-space-xs);--ds-comp-radio-row-gap:var(--ds-space-sm);--ds-comp-select-chevron:16px;--ds-comp-dialog-width-sm:360px;--ds-comp-dialog-width-md:480px;--ds-comp-dialog-width-lg:640px;--ds-comp-dialog-padding:var(--ds-space-xl);--ds-comp-dialog-gap:var(--ds-space-md);--ds-comp-drawer-width-sm:320px;--ds-comp-drawer-width-md:400px;--ds-comp-drawer-width-lg:560px;--ds-comp-drawer-height-sm:200px;--ds-comp-drawer-height-md:320px;--ds-comp-drawer-height-lg:480px;--ds-comp-drawer-padding:var(--ds-space-xl);--ds-comp-drawer-gap:var(--ds-space-md);--ds-comp-drawer-inset:var(--ds-space-md);--ds-comp-spinner-size-sm:16px;--ds-comp-spinner-size-md:24px;--ds-comp-spinner-size-lg:40px;--ds-comp-spinner-thickness-sm:2px;--ds-comp-spinner-thickness-md:3px;--ds-comp-spinner-thickness-lg:4px;--ds-comp-tooltip-bg:var(--ds-surface-dark);--ds-comp-tooltip-text:var(--ds-text-high-emphasis-on-dark);--ds-comp-tooltip-radius:var(--ds-radius-sm);--ds-comp-tooltip-padding-y:var(--ds-space-2xs);--ds-comp-tooltip-padding-x:var(--ds-space-xs);--ds-comp-tooltip-max-width:240px;--ds-comp-popover-bg:var(--ds-surface-light);--ds-comp-popover-radius:var(--ds-radius-lg);--ds-comp-popover-padding:var(--ds-space-md);--ds-comp-popover-max-width:320px;--ds-comp-toast-bg:var(--ds-surface-light);--ds-comp-toast-radius:var(--ds-radius-lg);--ds-comp-toast-padding:var(--ds-space-md);--ds-comp-toast-gap:var(--ds-space-sm);--ds-comp-toast-width:360px;--ds-comp-toast-viewport-gap:var(--ds-space-sm);--ds-comp-toast-viewport-inset:var(--ds-space-lg);--ds-comp-progress-track-height:8px;--ds-comp-progress-radius:var(--ds-radius-full);--ds-comp-progress-track-bg:var(--ds-surface-highlight);--ds-comp-progress-indicator:var(--ds-action-enabled);--ds-comp-stepper-connector-width:2px;--ds-comp-chart-height-sm:160px;--ds-comp-chart-height-md:240px;--ds-comp-chart-height-lg:320px;--ds-comp-chart-gap:var(--ds-space-md);--ds-comp-chart-padding:var(--ds-space-md);--ds-comp-chart-legend-gap:var(--ds-space-sm)}[data-theme=dark],[data-theme=dark] [data-ds-theme]{--ds-surface-light:#1e1e1e;--ds-surface-light-darker:#161616;--ds-surface-highlight:#2a2a2a;--ds-surface-disabled-on-light:hsla(0,0%,100%,.06);--ds-surface-scrim:rgba(0,0,0,.7);--ds-surface-info:rgba(122,145,255,.22);--ds-surface-success:rgba(0,173,130,.22);--ds-surface-warning:rgba(230,130,0,.22);--ds-surface-important:rgba(248,104,118,.22);--ds-surface-border-info:rgba(122,145,255,.45);--ds-surface-border-success:rgba(0,173,130,.45);--ds-surface-border-warning:rgba(230,130,0,.45);--ds-surface-border-important:rgba(248,104,118,.45);--ds-text-high-emphasis-on-light:#fff;--ds-text-low-emphasis-on-light:hsla(0,0%,100%,.7);--ds-text-disabled-on-light:hsla(0,0%,100%,.3);--ds-text-important:#ff8a95;--ds-text-success:#34c99b;--ds-text-warning:#f0a33d;--ds-text-on-action:var(--ds-color-neutral-900);--ds-text-action-enabled:var(--ds-color-action-100);--ds-text-action-hover:var(--ds-color-action-0);--ds-text-action-active:var(--ds-color-action-200);--ds-action-enabled:var(--ds-color-action-100);--ds-action-hover:var(--ds-color-action-0);--ds-action-active:var(--ds-color-action-200);--ds-focus-ring:var(--ds-color-brand-300);--ds-skeleton-sheen:var(--ds-color-neutral-700);--ds-status-important:#f86876;--ds-status-info:#7a91ff;--ds-status-success:#00ad82;--ds-status-warning:#e68200;--ds-selected-highlight:hsla(0,0%,100%,.1);--ds-selected-highlight_hover:hsla(0,0%,100%,.16);--ds-badge-subtle-neutral-bg:hsla(0,0%,100%,.12);--ds-badge-subtle-neutral-text:var(--ds-badge-charcoal-light);--ds-badge-subtle-info-bg:rgba(71,102,255,.26);--ds-badge-subtle-info-text:var(--ds-badge-info-light);--ds-badge-subtle-success-bg:rgba(25,133,107,.3);--ds-badge-subtle-success-text:var(--ds-badge-success-light);--ds-badge-subtle-warning-bg:rgba(173,98,0,.32);--ds-badge-subtle-warning-text:var(--ds-badge-warning-light);--ds-badge-subtle-danger-bg:rgba(232,13,36,.28);--ds-badge-subtle-danger-text:var(--ds-badge-important-light);--ds-badge-subtle-aqua-bg:rgba(22,127,146,.32);--ds-badge-subtle-aqua-text:var(--ds-badge-aqua-light);--ds-badge-subtle-green-bg:rgba(64,133,30,.32);--ds-badge-subtle-green-text:var(--ds-badge-green-light);--ds-badge-subtle-yellow-bg:rgba(143,111,0,.34);--ds-badge-subtle-yellow-text:var(--ds-badge-yellow-light);--ds-badge-subtle-fuschia-bg:rgba(207,38,184,.26);--ds-badge-subtle-fuschia-text:var(--ds-badge-fuschia-light);--ds-badge-subtle-purple-bg:rgba(161,76,225,.26);--ds-badge-subtle-purple-text:var(--ds-badge-purple-light);--ds-icon-enabled-on-light:hsla(0,0%,100%,.94);--ds-icon-hover-on-light:hsla(0,0%,100%,.98);--ds-icon-active-on-light:#fff;--ds-icon-selected-on-light:#fff;--ds-icon-disabled-on-light:hsla(0,0%,100%,.2);--ds-icon-low-emphasis-enabled-on-light:hsla(0,0%,100%,.65);--ds-border-low-emphasis-on-light:hsla(0,0%,100%,.1);--ds-border-low-emphasis-hover-on-light:hsla(0,0%,100%,.27);--ds-border-mid-emphasis-on-light:hsla(0,0%,100%,.15);--ds-border-high-emphasis-on-light:hsla(0,0%,100%,.43);--ds-focus-border-on-light:var(--ds-color-brand-300);--ds-scrollbar-enabled-on-light:hsla(0,0%,100%,.43);--ds-scrollbar-hover-on-light:hsla(0,0%,100%,.58);--ds-scrollbar-active-on-light:hsla(0,0%,100%,.73);--ds-nav-item-text-enabled-on-light:hsla(0,0%,100%,.88);--ds-button-toggle-bg-on-light:hsla(0,0%,100%,.08);--ds-hover-on-light:hsla(0,0%,100%,.15);--ds-selected-on-light:hsla(0,0%,100%,.2)}.ds-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.ds-btn{--_btn-bg:transparent;--_btn-fg:var(--ds-text-high-emphasis-on-light);--_btn-border:transparent;display:inline-flex;align-items:center;justify-content:center;gap:var(--ds-space-xs);font-family:var(--ds-font-family-body);font-weight:var(--ds-font-weight-semibold);line-height:1;border:1px solid var(--_btn-border);border-radius:var(--ds-comp-radius-button);background:var(--_btn-bg);color:var(--_btn-fg);cursor:pointer;transition:background var(--ds-motion-duration-fast) var(--ds-motion-easing-standard),color var(--ds-motion-duration-fast) var(--ds-motion-easing-standard),border-color var(--ds-motion-duration-fast) var(--ds-motion-easing-standard)}.ds-btn:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring);outline-offset:var(--ds-focus-ring-offset)}.ds-btn:disabled,.ds-btn[aria-disabled=true]{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.ds-btn--sm{font-size:var(--ds-typography-label-md-font-size);padding:var(--ds-space-2xs) var(--ds-space-xs)}.ds-btn--md{font-size:var(--ds-typography-label-lg-font-size);padding:var(--ds-space-xs) var(--ds-space-md)}.ds-btn--lg{font-size:var(--ds-typography-body-lg-font-size);padding:var(--ds-space-sm) var(--ds-space-xl)}.ds-btn--icon-only{gap:0;aspect-ratio:1}.ds-btn--icon-only.ds-btn--sm{padding:var(--ds-space-2xs)}.ds-btn--icon-only.ds-btn--md{padding:var(--ds-space-xs)}.ds-btn--icon-only.ds-btn--lg{padding:var(--ds-space-sm)}.ds-btn--primary{--_btn-bg:var(--ds-action-enabled);--_btn-fg:var(--ds-text-on-action)}.ds-btn--primary:hover:not(:disabled){--_btn-bg:var(--ds-action-hover)}.ds-btn--primary:active:not(:disabled){--_btn-bg:var(--ds-action-active)}.ds-btn--secondary{--_btn-bg:var(--ds-surface-highlight);--_btn-fg:var(--ds-text-high-emphasis-on-light)}.ds-btn--secondary:hover:not(:disabled){--_btn-bg:var(--ds-border-low-emphasis-on-light)}.ds-btn--outline{--_btn-bg:var(--ds-surface-light);--_btn-fg:var(--ds-text-high-emphasis-on-light);--_btn-border:var(--ds-border-mid-emphasis-on-light)}.ds-btn--outline:hover:not(:disabled){--_btn-bg:var(--ds-surface-highlight)}.ds-btn--ghost{--_btn-bg:transparent;--_btn-fg:var(--ds-text-high-emphasis-on-light)}.ds-btn--ghost:hover:not(:disabled){--_btn-bg:var(--ds-surface-highlight)}.ds-btn--danger{--_btn-bg:var(--ds-action-important-enabled);--_btn-fg:var(--ds-text-high-emphasis-on-dark)}.ds-btn--danger:hover:not(:disabled){--_btn-bg:var(--ds-action-important-hover)}.ds-btn--danger:active:not(:disabled){--_btn-bg:var(--ds-action-important-active)}.ds-btn[aria-busy=true]{cursor:progress}.ds-btn__spinner{width:1em;height:1em;border:2px solid;border-right:2px solid transparent;border-radius:var(--ds-radius-pill);animation:ds-btn-spin var(--ds-motion-duration-slow) linear infinite}@keyframes ds-btn-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ds-btn{transition:none}.ds-btn__spinner{animation-duration:1.5s}}.ds-switch{display:inline-flex;align-items:center;width:var(--ds-comp-switch-track-width);height:var(--ds-comp-switch-track-height);padding:2px;border:none;border-radius:var(--ds-radius-pill);background:var(--ds-border-mid-emphasis-on-light);cursor:pointer;transition:background var(--ds-motion-duration-fast) var(--ds-motion-easing-standard)}.ds-switch[data-state=on]{background:var(--ds-action-enabled)}.ds-switch:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring);outline-offset:var(--ds-focus-ring-offset)}.ds-switch:disabled{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.ds-switch__thumb{width:var(--ds-comp-switch-thumb);height:var(--ds-comp-switch-thumb);border-radius:var(--ds-radius-pill);background:var(--ds-surface-light);box-shadow:var(--ds-shadow-sm);transition:transform var(--ds-motion-duration-fast) var(--ds-motion-easing-standard)}.ds-switch[data-state=on] .ds-switch__thumb{transform:translateX(var(--ds-comp-switch-travel))}@media (prefers-reduced-motion:reduce){.ds-switch,.ds-switch__thumb{transition:none}}.ds-segmented{--_seg-pad:var(--ds-space-2xs);--_seg-radius:var(--ds-comp-radius-segmented);display:inline-flex;gap:var(--ds-space-2xs);padding:var(--_seg-pad);border:1px solid var(--ds-border-low-emphasis-on-light);border-radius:var(--_seg-radius);background:var(--ds-surface-highlight)}.ds-segmented--grid{display:grid}.ds-segmented--full{display:flex;width:100%}.ds-segmented--full .ds-segmented__item{flex:1 1;min-width:0}.ds-segmented__item{display:inline-flex;align-items:center;justify-content:center;gap:var(--ds-space-xs);border:none;border-radius:max(0px,calc(var(--_seg-radius) - var(--_seg-pad)));background:transparent;color:var(--ds-text-low-emphasis-on-light);font-family:var(--ds-font-family-body);font-weight:var(--ds-font-weight-medium);cursor:pointer;transition:background var(--ds-motion-duration-fast) var(--ds-motion-easing-standard),color var(--ds-motion-duration-fast) var(--ds-motion-easing-standard)}.ds-segmented--md .ds-segmented__item{font-size:var(--ds-typography-label-md-font-size);padding:var(--ds-space-xs) var(--ds-space-md)}.ds-segmented--sm .ds-segmented__item{font-size:var(--ds-typography-label-sm-font-size);padding:var(--ds-space-2xs) var(--ds-space-sm)}.ds-segmented__item[data-state=on]{background:var(--ds-surface-light);color:var(--ds-text-high-emphasis-on-light);box-shadow:var(--ds-shadow-sm)}.ds-segmented__item:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring);outline-offset:var(--ds-focus-ring-offset)}.ds-segmented__icon{display:inline-flex}.ds-segmented__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (prefers-reduced-motion:reduce){.ds-segmented__item{transition:none}}.ds-tabs{display:flex;gap:var(--ds-space-xl);border-bottom:1px solid var(--ds-border-low-emphasis-on-light)}.ds-tabs__tab{padding:var(--ds-space-sm) 0;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent;color:var(--ds-text-low-emphasis-on-light);font-family:var(--ds-font-family-body);font-size:var(--ds-typography-label-md-font-size);font-weight:var(--ds-font-weight-medium);cursor:pointer;transition:color var(--ds-motion-duration-fast) var(--ds-motion-easing-standard),border-color var(--ds-motion-duration-fast) var(--ds-motion-easing-standard)}.ds-tabs__tab:hover,.ds-tabs__tab[data-state=active]{color:var(--ds-text-high-emphasis-on-light)}.ds-tabs__tab[data-state=active]{border-bottom-color:var(--ds-action-enabled)}.ds-tabs__tab:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring);outline-offset:var(--ds-focus-ring-offset);border-radius:var(--ds-radius-control)}@media (prefers-reduced-motion:reduce){.ds-tabs__tab{transition:none}}.ds-toggle-group{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--ds-space-xs);gap:var(--ds-space-xs)}.ds-toggle-btn,.ds-toggle-group__item{display:inline-flex;align-items:center;justify-content:center;gap:var(--ds-space-xs);border:1px solid var(--ds-border-low-emphasis-on-light);border-radius:var(--ds-comp-radius-button);background:var(--ds-surface-light);color:var(--ds-text-low-emphasis-on-light);font-family:var(--ds-font-family-body);font-weight:var(--ds-font-weight-medium);cursor:pointer;transition:background var(--ds-motion-duration-fast) var(--ds-motion-easing-standard),color var(--ds-motion-duration-fast) var(--ds-motion-easing-standard),border-color var(--ds-motion-duration-fast) var(--ds-motion-easing-standard)}.ds-toggle-btn--md,.ds-toggle-group--md .ds-toggle-group__item{font-size:var(--ds-typography-label-md-font-size);padding:var(--ds-space-xs) var(--ds-space-sm)}.ds-toggle-btn--sm,.ds-toggle-group--sm .ds-toggle-group__item{font-size:var(--ds-typography-label-sm-font-size);padding:var(--ds-space-2xs) var(--ds-space-xs)}.ds-toggle-btn:hover:not(:disabled):not([data-state=on]),.ds-toggle-group__item:hover:not(:disabled):not([data-state=on]){background:var(--ds-surface-highlight);color:var(--ds-text-high-emphasis-on-light);border-color:var(--ds-border-mid-emphasis-on-light)}.ds-toggle-btn[data-state=on],.ds-toggle-group__item[data-state=on]{background:var(--ds-action-enabled);color:var(--ds-text-on-action);border-color:var(--ds-action-enabled);font-weight:var(--ds-font-weight-semibold)}.ds-toggle-btn[data-state=on]:hover:not(:disabled),.ds-toggle-group__item[data-state=on]:hover:not(:disabled){background:var(--ds-action-hover);border-color:var(--ds-action-hover)}.ds-toggle-btn:focus-visible,.ds-toggle-group__item:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring);outline-offset:var(--ds-focus-ring-offset)}.ds-toggle-btn:disabled,.ds-toggle-group__item:disabled{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.ds-toggle-btn__icon,.ds-toggle-group__icon{display:inline-flex}@media (prefers-reduced-motion:reduce){.ds-toggle-btn,.ds-toggle-group__item{transition:none}}.ds-field{display:flex;flex-direction:column;align-items:stretch;gap:var(--ds-comp-field-gap)}.ds-field,.ds-label{font-family:var(--ds-font-family-body)}.ds-label{display:inline-flex;align-items:baseline;gap:2px;font-size:var(--ds-typography-label-md-font-size);line-height:var(--ds-typography-label-md-line-height);font-weight:var(--ds-font-weight-medium);color:var(--ds-text-high-emphasis-on-light)}.ds-label__required{color:var(--ds-text-important)}.ds-help-text{color:var(--ds-text-low-emphasis-on-light)}.ds-error-message,.ds-help-text{font-family:var(--ds-font-family-body);font-size:var(--ds-typography-body-sm-font-size);line-height:var(--ds-typography-body-sm-line-height)}.ds-error-message{color:var(--ds-text-important)}.ds-field[data-disabled] .ds-help-text,.ds-field[data-disabled] .ds-label{color:var(--ds-text-disabled-on-light)}.ds-input{display:inline-flex;align-items:center;gap:var(--ds-comp-input-gap);width:100%;padding-inline:var(--ds-comp-input-padding-x);background:var(--ds-surface-light);border:1px solid var(--ds-border-mid-emphasis-on-light);border-radius:var(--ds-comp-radius-input);font-family:var(--ds-font-family-body);transition:border-color var(--ds-motion-duration-fast) var(--ds-motion-easing-standard)}.ds-input:hover:not([data-disabled]){border-color:var(--ds-border-high-emphasis-on-light)}.ds-input:focus-within{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring);outline-offset:var(--ds-focus-ring-offset)}.ds-input[data-invalid]{border-color:var(--ds-status-important)}.ds-input[data-disabled]{background:var(--ds-surface-disabled-on-light);opacity:var(--ds-opacity-disabled);cursor:not-allowed}.ds-input--sm{height:var(--ds-comp-input-height-sm);font-size:var(--ds-typography-body-sm-font-size)}.ds-input--md{height:var(--ds-comp-input-height-md);font-size:var(--ds-typography-body-md-font-size)}.ds-input--lg{height:var(--ds-comp-input-height-lg);font-size:var(--ds-typography-body-lg-font-size)}.ds-input__control{flex:1 1 auto;min-width:0;height:100%;border:none;outline:none;background:transparent;padding:0;font:inherit;color:var(--ds-text-high-emphasis-on-light)}.ds-input__control::placeholder{color:var(--ds-text-low-emphasis-on-light)}.ds-input__control:disabled{cursor:not-allowed;color:var(--ds-text-disabled-on-light)}.ds-input__slot{display:inline-flex;align-items:center;flex:none;color:var(--ds-icon-low-emphasis-enabled-on-light);font-size:var(--ds-typography-body-sm-font-size)}.ds-textarea{display:block;width:100%;box-sizing:border-box;padding-block:var(--ds-space-sm);padding-inline:var(--ds-comp-input-padding-x);background:var(--ds-surface-light);border:1px solid var(--ds-border-mid-emphasis-on-light);border-radius:var(--ds-comp-radius-input);font-family:var(--ds-font-family-body);color:var(--ds-text-high-emphasis-on-light);resize:vertical;transition:border-color var(--ds-motion-duration-fast) var(--ds-motion-easing-standard)}.ds-textarea::placeholder{color:var(--ds-text-low-emphasis-on-light)}.ds-textarea:hover:not(:disabled){border-color:var(--ds-border-high-emphasis-on-light)}.ds-textarea:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring);outline-offset:var(--ds-focus-ring-offset);border-color:var(--ds-border-high-emphasis-on-light)}.ds-textarea[data-invalid]{border-color:var(--ds-status-important)}.ds-textarea:disabled{background:var(--ds-surface-disabled-on-light);color:var(--ds-text-disabled-on-light);opacity:var(--ds-opacity-disabled);cursor:not-allowed;resize:none}.ds-textarea[data-autogrow]{resize:none;overflow:hidden}.ds-textarea--sm{font-size:var(--ds-typography-body-sm-font-size);line-height:var(--ds-typography-body-sm-line-height)}.ds-textarea--md{font-size:var(--ds-typography-body-md-font-size);line-height:var(--ds-typography-body-md-line-height)}.ds-textarea--lg{font-size:var(--ds-typography-body-lg-font-size);line-height:var(--ds-typography-body-lg-line-height)}.ds-checkbox{display:inline-flex;align-items:center;gap:var(--ds-comp-checkbox-gap);font-family:var(--ds-typography-label-md-font-family);font-size:var(--ds-typography-label-md-font-size);line-height:var(--ds-typography-label-md-line-height);color:var(--ds-text-high-emphasis-on-light);cursor:pointer}.ds-checkbox__control{position:relative;display:inline-flex;flex:none;width:var(--ds-comp-checkbox-size);height:var(--ds-comp-checkbox-size)}.ds-checkbox__input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:inherit}.ds-checkbox__box{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;border:var(--ds-comp-checkbox-stroke) solid var(--ds-border-high-emphasis-on-light);border-radius:var(--ds-comp-checkbox-radius);background:var(--ds-surface-light);color:var(--ds-text-on-action);transition:background var(--ds-motion-duration-fast) var(--ds-motion-easing-standard),border-color var(--ds-motion-duration-fast) var(--ds-motion-easing-standard)}.ds-checkbox__check{width:var(--ds-comp-checkbox-size);height:var(--ds-comp-checkbox-size);stroke:currentColor;stroke-width:var(--ds-comp-checkbox-stroke);stroke-linecap:round;stroke-linejoin:round}.ds-checkbox__dash,.ds-checkbox__tick{opacity:0}.ds-checkbox__input:checked+.ds-checkbox__box,.ds-checkbox__input:indeterminate+.ds-checkbox__box{background:var(--ds-action-enabled);border-color:var(--ds-action-enabled)}.ds-checkbox__input:checked+.ds-checkbox__box .ds-checkbox__tick{opacity:1}.ds-checkbox__input:indeterminate+.ds-checkbox__box .ds-checkbox__tick{opacity:0}.ds-checkbox__input:indeterminate+.ds-checkbox__box .ds-checkbox__dash{opacity:1}.ds-checkbox__input:focus-visible+.ds-checkbox__box{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring);outline-offset:var(--ds-focus-ring-offset)}.ds-checkbox:hover .ds-checkbox__input:not(:checked):not(:indeterminate):not(:disabled)+.ds-checkbox__box{border-color:var(--ds-border-high-emphasis-on-light);background:var(--ds-surface-light-darker)}.ds-checkbox[data-invalid] .ds-checkbox__input:not(:checked):not(:indeterminate)+.ds-checkbox__box{border-color:var(--ds-status-important)}.ds-checkbox[data-disabled]{opacity:var(--ds-opacity-disabled);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.ds-checkbox__box{transition:none}}.ds-radio-group{display:flex;gap:var(--ds-comp-radio-row-gap);font-family:var(--ds-typography-label-md-font-family)}.ds-radio-group--vertical{flex-direction:column}.ds-radio-group--horizontal{flex-direction:row;flex-wrap:wrap}.ds-radio{display:inline-flex;align-items:flex-start;gap:var(--ds-comp-radio-gap);color:var(--ds-text-high-emphasis-on-light);cursor:pointer}.ds-radio__control{position:relative;display:inline-flex;flex:none;width:var(--ds-comp-radio-size);height:var(--ds-comp-radio-size)}.ds-radio__input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:inherit}.ds-radio__dot{display:block;width:100%;height:100%;border:var(--ds-comp-radio-stroke) solid var(--ds-border-high-emphasis-on-light);border-radius:var(--ds-radius-pill);background:var(--ds-surface-light);transition:background var(--ds-motion-duration-fast) var(--ds-motion-easing-standard),border-color var(--ds-motion-duration-fast) var(--ds-motion-easing-standard)}.ds-radio__dot:after{content:"";position:absolute;inset:0;margin:auto;width:var(--ds-comp-radio-dot);height:var(--ds-comp-radio-dot);border-radius:var(--ds-radius-pill);background:var(--ds-text-on-action);transform:scale(0);transition:transform var(--ds-motion-duration-fast) var(--ds-motion-easing-standard)}.ds-radio__input:checked+.ds-radio__dot{background:var(--ds-action-enabled);border-color:var(--ds-action-enabled)}.ds-radio__input:checked+.ds-radio__dot:after{transform:scale(1)}.ds-radio__input:focus-visible+.ds-radio__dot{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring);outline-offset:var(--ds-focus-ring-offset)}.ds-radio:hover .ds-radio__input:not(:checked):not(:disabled)+.ds-radio__dot{background:var(--ds-surface-light-darker)}.ds-radio-group[data-invalid] .ds-radio__input:not(:checked)+.ds-radio__dot{border-color:var(--ds-status-important)}.ds-radio[data-disabled]{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.ds-radio__text{display:flex;flex-direction:column}.ds-radio__label{font-size:var(--ds-typography-label-md-font-size);line-height:var(--ds-typography-label-md-line-height)}.ds-radio__description{font-size:var(--ds-typography-body-sm-font-size);line-height:var(--ds-typography-body-sm-line-height);color:var(--ds-text-low-emphasis-on-light)}@media (prefers-reduced-motion:reduce){.ds-radio__dot,.ds-radio__dot:after{transition:none}}.ds-select{position:relative;display:inline-flex;align-items:center;width:100%;padding-inline:var(--ds-comp-input-padding-x);background:var(--ds-surface-light);border:1px solid var(--ds-border-mid-emphasis-on-light);border-radius:var(--ds-comp-radius-input);font-family:var(--ds-font-family-body);transition:border-color var(--ds-motion-duration-fast) var(--ds-motion-easing-standard)}.ds-select:hover:not([data-disabled]){border-color:var(--ds-border-high-emphasis-on-light)}.ds-select:focus-within{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring);outline-offset:var(--ds-focus-ring-offset)}.ds-select[data-invalid]{border-color:var(--ds-status-important)}.ds-select[data-disabled]{background:var(--ds-surface-disabled-on-light);opacity:var(--ds-opacity-disabled);cursor:not-allowed}.ds-select--sm{height:var(--ds-comp-input-height-sm);font-size:var(--ds-typography-body-sm-font-size)}.ds-select--md{height:var(--ds-comp-input-height-md);font-size:var(--ds-typography-body-md-font-size)}.ds-select--lg{height:var(--ds-comp-input-height-lg);font-size:var(--ds-typography-body-lg-font-size)}.ds-select__control{flex:1 1 auto;min-width:0;height:100%;margin:0;border:none;outline:none;background:transparent;padding:0;-webkit-padding-end:calc(var(--ds-comp-select-chevron) + var(--ds-comp-input-padding-x));padding-inline-end:calc(var(--ds-comp-select-chevron) + var(--ds-comp-input-padding-x));font:inherit;color:var(--ds-text-high-emphasis-on-light);-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.ds-select__control:disabled{cursor:not-allowed;color:var(--ds-text-disabled-on-light)}.ds-select__control:has(option[value=""]:checked),.ds-select__control:invalid{color:var(--ds-text-low-emphasis-on-light)}.ds-select__chevron{position:absolute;right:var(--ds-comp-input-padding-x);display:inline-flex;align-items:center;flex:none;width:var(--ds-comp-select-chevron);height:var(--ds-comp-select-chevron);color:var(--ds-icon-low-emphasis-enabled-on-light);pointer-events:none}.ds-select__chevron svg{width:100%;height:100%}@media (prefers-reduced-motion:reduce){.ds-select{transition:none}}.ds-dialog{inset:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:var(--ds-comp-dialog-padding);border:none;background:transparent;font-family:var(--ds-font-family-body)}.ds-dialog[open]{display:flex;align-items:center;justify-content:center}.ds-dialog::-webkit-backdrop{background:var(--ds-surface-scrim)}.ds-dialog::backdrop{background:var(--ds-surface-scrim)}.ds-dialog__content{position:relative;display:flex;flex-direction:column;gap:var(--ds-comp-dialog-gap);width:100%;max-height:100%;overflow:auto;padding:var(--ds-comp-dialog-padding);background:var(--ds-surface-light);border-radius:var(--ds-comp-radius-modal);box-shadow:var(--ds-elevation-modal);color:var(--ds-text-high-emphasis-on-light)}.ds-dialog--sm .ds-dialog__content{max-width:var(--ds-comp-dialog-width-sm)}.ds-dialog--md .ds-dialog__content{max-width:var(--ds-comp-dialog-width-md)}.ds-dialog--lg .ds-dialog__content{max-width:var(--ds-comp-dialog-width-lg)}.ds-dialog__title{margin:0;-webkit-padding-end:var(--ds-space-xl);padding-inline-end:var(--ds-space-xl);font-size:var(--ds-typography-heading-h3-font-size);font-weight:var(--ds-typography-heading-h3-font-weight);line-height:var(--ds-typography-heading-h3-line-height);color:var(--ds-text-high-emphasis-on-light)}.ds-dialog__description{margin:0;font-size:var(--ds-typography-body-md-font-size);line-height:var(--ds-typography-body-md-line-height);color:var(--ds-text-low-emphasis-on-light)}.ds-dialog__footer{display:flex;justify-content:flex-end;gap:var(--ds-space-sm);margin-top:var(--ds-space-sm)}.ds-dialog__x{position:absolute;top:var(--ds-comp-dialog-gap);inset-inline-end:var(--ds-comp-dialog-gap);display:inline-flex;align-items:center;justify-content:center;width:var(--ds-space-xl);height:var(--ds-space-xl);border:none;border-radius:var(--ds-radius-control);background:transparent;color:var(--ds-icon-low-emphasis-enabled-on-light);cursor:pointer;transition:background var(--ds-motion-duration-fast) var(--ds-motion-easing-standard)}.ds-dialog__x svg{width:var(--ds-space-md);height:var(--ds-space-md)}.ds-dialog__x:hover{background:var(--ds-surface-light-darker);color:var(--ds-text-high-emphasis-on-light)}.ds-dialog__x:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring);outline-offset:var(--ds-focus-ring-offset)}@media (prefers-reduced-motion:no-preference){.ds-dialog[open] .ds-dialog__content{animation:ds-dialog-in var(--ds-motion-duration-fast) var(--ds-motion-easing-standard)}}@keyframes ds-dialog-in{0%{opacity:0;transform:translateY(var(--ds-space-xs)) scale(.98)}to{opacity:1;transform:none}}.ds-spinner{display:inline-flex;vertical-align:middle;--_ring-size:var(--ds-comp-spinner-size-md);--_ring-thickness:var(--ds-comp-spinner-thickness-md)}.ds-spinner--sm{--_ring-size:var(--ds-comp-spinner-size-sm);--_ring-thickness:var(--ds-comp-spinner-thickness-sm)}.ds-spinner--lg{--_ring-size:var(--ds-comp-spinner-size-lg);--_ring-thickness:var(--ds-comp-spinner-thickness-lg)}.ds-spinner__ring{display:inline-block;width:var(--_ring-size);height:var(--_ring-size);border:var(--_ring-thickness) solid var(--ds-border-low-emphasis-on-light);border-right-color:var(--ds-action-enabled);border-radius:var(--ds-radius-pill);animation:ds-spinner-rotate var(--ds-motion-duration-slow) linear infinite}@keyframes ds-spinner-rotate{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ds-spinner__ring{animation-duration:1.5s}}.ds-banner{display:flex;gap:var(--ds-space-sm);align-items:flex-start;padding:var(--ds-space-md);border:1px solid var(--_banner-border);border-radius:var(--ds-comp-radius-card);background:var(--_banner-bg);color:var(--ds-text-high-emphasis-on-light);font-family:var(--ds-font-family-body);font-size:var(--ds-typography-body-md-font-size);line-height:var(--ds-typography-body-md-line-height)}.ds-banner--info{--_banner-bg:var(--ds-surface-info);--_banner-border:var(--ds-surface-border-info);--_banner-accent:var(--ds-status-info)}.ds-banner--success{--_banner-bg:var(--ds-surface-success);--_banner-border:var(--ds-surface-border-success);--_banner-accent:var(--ds-status-success)}.ds-banner--warning{--_banner-bg:var(--ds-surface-warning);--_banner-border:var(--ds-surface-border-warning);--_banner-accent:var(--ds-status-warning)}.ds-banner--danger{--_banner-bg:var(--ds-surface-important);--_banner-border:var(--ds-surface-border-important);--_banner-accent:var(--ds-status-important)}.ds-banner__icon{flex:none;display:inline-flex;color:var(--_banner-accent)}.ds-banner__content{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--ds-space-2xs);min-width:0}.ds-banner__title{margin:0;font-weight:var(--ds-font-weight-semibold)}.ds-banner__body{margin:0}.ds-banner__dismiss{flex:none;display:inline-flex;align-items:center;justify-content:center;padding:var(--ds-space-2xs);margin:calc(-1 * var(--ds-space-2xs));color:var(--ds-text-low-emphasis-on-light);background:transparent;border:0;border-radius:var(--ds-radius-control);cursor:pointer;transition:color var(--ds-motion-duration-fast) var(--ds-motion-easing-standard)}.ds-banner__dismiss:hover{color:var(--ds-text-high-emphasis-on-light)}.ds-banner__dismiss:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring);outline-offset:var(--ds-focus-ring-offset)}@media (prefers-reduced-motion:reduce){.ds-banner__dismiss{transition:none}}.ds-input-search__control::-webkit-search-cancel-button,.ds-input-search__control::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.ds-input-search__clear{display:inline-flex;align-items:center;justify-content:center;flex:none;padding:var(--ds-space-2xs);color:var(--ds-icon-low-emphasis-enabled-on-light);background:transparent;border:0;border-radius:var(--ds-radius-pill);cursor:pointer;transition:color var(--ds-motion-duration-fast) var(--ds-motion-easing-standard)}.ds-input-search__clear:hover{color:var(--ds-text-high-emphasis-on-light)}.ds-input-search__clear:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring);outline-offset:var(--ds-focus-ring-offset)}@media (prefers-reduced-motion:reduce){.ds-input-search__clear{transition:none}}.ds-input-search__action{display:inline-flex;align-items:center;flex:none}.ds-input-search--submit{-webkit-padding-end:0;padding-inline-end:0;overflow:hidden}.ds-input-search__submit{display:inline-flex;align-items:center;justify-content:center;flex:none;align-self:stretch;padding-inline:var(--ds-space-sm);-webkit-margin-start:var(--ds-comp-input-gap);margin-inline-start:var(--ds-comp-input-gap);border:0;background:var(--ds-action-enabled);color:var(--ds-text-on-action);cursor:pointer;transition:background var(--ds-motion-duration-fast) var(--ds-motion-easing-standard)}.ds-input-search__submit:hover:not(:disabled){background:var(--ds-action-hover)}.ds-input-search__submit:active:not(:disabled){background:var(--ds-action-active)}.ds-input-search__submit:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring);outline-offset:calc(-1 * var(--ds-focus-ring-width))}.ds-input-search__submit:disabled{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.ds-input-search__submit{transition:none}}.ds-tooltip{z-index:var(--ds-z-tooltip);width:max-content;max-width:var(--ds-comp-tooltip-max-width);padding:var(--ds-comp-tooltip-padding-y) var(--ds-comp-tooltip-padding-x);background:var(--ds-comp-tooltip-bg);color:var(--ds-comp-tooltip-text);border-radius:var(--ds-comp-tooltip-radius);box-shadow:var(--ds-elevation-dropdown);font-family:var(--ds-font-family-body);font-size:var(--ds-typography-body-sm-font-size);line-height:var(--ds-typography-body-sm-line-height);pointer-events:none;animation:ds-tooltip-in var(--ds-motion-duration-fast) var(--ds-motion-easing-standard)}@keyframes ds-tooltip-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ds-tooltip{animation:none}}.ds-popover{z-index:var(--ds-z-popover);width:max-content;max-width:var(--ds-comp-popover-max-width);padding:var(--ds-comp-popover-padding);background:var(--ds-comp-popover-bg);border:1px solid var(--ds-border-low-emphasis-on-light);border-radius:var(--ds-comp-popover-radius);box-shadow:var(--ds-elevation-dropdown);color:var(--ds-text-high-emphasis-on-light);font-family:var(--ds-font-family-body);font-size:var(--ds-typography-body-md-font-size);line-height:var(--ds-typography-body-md-line-height);animation:ds-popover-in var(--ds-motion-duration-fast) var(--ds-motion-easing-standard)}.ds-popover:focus{outline:none}@keyframes ds-popover-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ds-popover{animation:none}}.ds-popover:has(>.ds-menu:only-child){padding:0;border:none;background:none;box-shadow:none}.ds-toast-viewport{position:fixed;z-index:var(--ds-z-toast);display:flex;flex-direction:column;gap:var(--ds-comp-toast-viewport-gap);width:var(--ds-comp-toast-width);max-width:calc(100vw - var(--ds-comp-toast-viewport-inset) * 2);margin:0;padding:0;list-style:none;pointer-events:none}.ds-toast-viewport--top-start{left:var(--ds-comp-toast-viewport-inset)}.ds-toast-viewport--top-end,.ds-toast-viewport--top-start{top:var(--ds-comp-toast-viewport-inset);flex-direction:column-reverse}.ds-toast-viewport--top-end{right:var(--ds-comp-toast-viewport-inset)}.ds-toast-viewport--bottom-start{bottom:var(--ds-comp-toast-viewport-inset);left:var(--ds-comp-toast-viewport-inset)}.ds-toast-viewport--bottom-end{bottom:var(--ds-comp-toast-viewport-inset);right:var(--ds-comp-toast-viewport-inset)}.ds-toast-item{pointer-events:auto}.ds-toast{display:flex;gap:var(--ds-comp-toast-gap);align-items:flex-start;width:100%;padding:var(--ds-comp-toast-padding);background:var(--ds-comp-toast-bg);border:1px solid var(--ds-border-low-emphasis-on-light);border-radius:var(--ds-comp-toast-radius);box-shadow:var(--ds-elevation-modal);color:var(--ds-text-high-emphasis-on-light);font-family:var(--ds-font-family-body);font-size:var(--ds-typography-body-md-font-size);line-height:var(--ds-typography-body-md-line-height);animation:ds-toast-in var(--ds-motion-duration-normal) var(--ds-motion-easing-standard)}.ds-toast--info{--_toast-accent:var(--ds-status-info)}.ds-toast--success{--_toast-accent:var(--ds-status-success)}.ds-toast--warning{--_toast-accent:var(--ds-status-warning)}.ds-toast--danger{--_toast-accent:var(--ds-status-important)}.ds-toast__icon{flex:none;display:inline-flex;color:var(--_toast-accent)}.ds-toast__content{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--ds-space-2xs);min-width:0}.ds-toast__title{margin:0;font-weight:var(--ds-font-weight-semibold)}.ds-toast__description{margin:0;color:var(--ds-text-low-emphasis-on-light)}.ds-toast__action{align-self:flex-start;margin-top:var(--ds-space-2xs);padding:0;background:transparent;border:0;color:var(--ds-action-enabled);font:inherit;font-weight:var(--ds-font-weight-semibold);cursor:pointer;border-radius:var(--ds-radius-control)}.ds-toast__action:hover{color:var(--ds-action-hover)}.ds-toast__action:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring);outline-offset:var(--ds-focus-ring-offset)}.ds-toast__dismiss{flex:none;display:inline-flex;align-items:center;justify-content:center;padding:var(--ds-space-2xs);margin:calc(-1 * var(--ds-space-2xs));color:var(--ds-text-low-emphasis-on-light);background:transparent;border:0;border-radius:var(--ds-radius-control);cursor:pointer;transition:color var(--ds-motion-duration-fast) var(--ds-motion-easing-standard)}.ds-toast__dismiss:hover{color:var(--ds-text-high-emphasis-on-light)}.ds-toast__dismiss:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring);outline-offset:var(--ds-focus-ring-offset)}@keyframes ds-toast-in{0%{opacity:0;transform:translateY(var(--ds-space-sm))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ds-toast{animation:none}.ds-toast__dismiss{transition:none}}