@layer eds.reset{:where([class^=eds-],[class*=\ eds-]),:where([class^=eds-],[class*=\ eds-]):before,:where([class^=eds-],[class*=\ eds-]):after{box-sizing:border-box}:where(button,input,select,textarea)[class^=eds-],:where(button,input,select,textarea)[class*=\ eds-]{color:inherit;font:inherit}}@layer eds.tokens{:root,[data-eds-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--eds-color-neutral-0:#f7f9fb;--eds-color-neutral-50:#eceff2;--eds-color-neutral-100:#e7eaee;--eds-color-neutral-150:#e7eaee;--eds-color-neutral-200:#dfe3e8;--eds-color-neutral-300:#cdd3da;--eds-color-neutral-400:#aab4bf;--eds-color-neutral-500:#758392;--eds-color-neutral-600:#5f6a76;--eds-color-neutral-700:#47515d;--eds-color-neutral-900:#1b2027;--eds-color-neutral-950:#11161b;--eds-color-blue-100:#d3e2f1;--eds-color-blue-500:#3f6f9f;--eds-color-blue-600:#2f6197;--eds-color-blue-700:#0a6fe8;--eds-color-green-100:#e2f1e9;--eds-color-green-700:#28734f;--eds-color-amber-100:#f6ecd8;--eds-color-amber-700:#8a5a10;--eds-color-red-100:#f7e5e7;--eds-color-red-700:#a33a45;--eds-space-0:0;--eds-space-1:8px;--eds-space-2:16px;--eds-space-3:24px;--eds-space-4:32px;--eds-space-5:40px;--eds-space-6:48px;--eds-space-7:56px;--eds-space-8:64px;--eds-space-10:80px;--eds-space-12:96px;--eds-space-optical:4px;--eds-radius-sm:8px;--eds-radius-md:16px;--eds-radius-lg:24px;--eds-radius-xl:32px;--eds-radius-round:999px;--eds-border-width-default:1px;--eds-border-width-focus:2px;--eds-control-height-sm:32px;--eds-control-height-md:40px;--eds-control-height-lg:48px;--eds-control-hit-area:48px;--eds-font-family-ui:system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--eds-font-family-code:ui-monospace, SFMono-Regular, Consolas, Liberation Mono, monospace;--eds-font-weight-regular:400;--eds-font-weight-medium:500;--eds-font-weight-semibold:600;--eds-type-display-font-size:3rem;--eds-type-display-line-height:3.5rem;--eds-type-display-letter-spacing:-.025em;--eds-type-title-font-size:2rem;--eds-type-title-line-height:2.5rem;--eds-type-title-letter-spacing:-.02em;--eds-type-heading-lg-font-size:1.5rem;--eds-type-heading-lg-line-height:2rem;--eds-type-heading-lg-letter-spacing:-.012em;--eds-type-heading-md-font-size:1.25rem;--eds-type-heading-md-line-height:1.5rem;--eds-type-heading-md-letter-spacing:-.008em;--eds-type-body-font-size:1rem;--eds-type-body-line-height:1.5rem;--eds-type-body-sm-font-size:.875rem;--eds-type-body-sm-line-height:1.25rem;--eds-type-body-sm-letter-spacing:.002em;--eds-type-label-font-size:.875rem;--eds-type-label-line-height:1rem;--eds-type-label-letter-spacing:.006em;--eds-type-caption-font-size:.75rem;--eds-type-caption-line-height:1rem;--eds-type-caption-letter-spacing:.012em;--eds-type-code-font-size:.875rem;--eds-type-code-line-height:1.5rem;--eds-icon-size-default:24px;--eds-icon-size-dense:20px;--eds-icon-stroke:1.5px;--eds-motion-duration-instant:80ms;--eds-motion-duration-fast:.12s;--eds-motion-duration-normal:.2s;--eds-motion-spring-interface-response:.32s;--eds-motion-spring-interface-damping:1;--eds-motion-spring-momentum-response:.4s;--eds-motion-spring-momentum-damping:.8;--eds-motion-press-scale:.985;--eds-motion-easing-standard:.2, 0, 0, 1;--eds-color-surface-canvas:#e7eaee;--eds-color-surface-base:#e7eaee;--eds-color-surface-raised:#eceff2;--eds-color-surface-sunken:#dfe3e8;--eds-color-surface-selected:#d8e4f0;--eds-color-text-primary:#1b2027;--eds-color-text-secondary:#47515d;--eds-color-text-muted:#5f6a76;--eds-color-text-inverse:#f4f6f8;--eds-color-text-link:#2f6197;--eds-color-border-subtle:#cdd3da;--eds-color-border-default:#aab4bf;--eds-color-border-strong:#758392;--eds-color-action-primary:#3f6f9f;--eds-color-action-primary-hover:#376593;--eds-color-action-secondary:#dfe3e8;--eds-color-action-secondary-hover:#d7dce2;--eds-color-focus-ring:#0a6fe8;--eds-color-selection-background:#d3e2f1;--eds-color-selection-text:#183b5e;--eds-color-status-info:#286aa6;--eds-color-status-success:#28734f;--eds-color-status-warning:#8a5a10;--eds-color-status-danger:#a33a45;--eds-color-status-surface-info:#e1eef9;--eds-color-status-surface-success:#e2f1e9;--eds-color-status-surface-warning:#f6ecd8;--eds-color-status-surface-danger:#f7e5e7;--eds-elevation-low:-4px -4px 8px 0 #f0f2f5, 4px 4px 8px 0 #d2d7de;--eds-elevation-medium:-8px -8px 16px 0 #f0f2f5, 8px 8px 16px 0 #d2d7de;--eds-elevation-overlay:-12px -12px 24px 0 #f0f2f5, 12px 12px 24px 0 #d2d7de;--eds-elevation-floating-low:0 4px 12px 0 #09121f24;--eds-elevation-floating-medium:0 8px 24px 0 #09121f2e;--eds-elevation-floating-overlay:0 16px 48px 0 #09121f3d;--eds-material-relief-surface:#e7eaee;--eds-material-relief-highlight:#f0f2f5;--eds-material-relief-depth:#d2d7de;--eds-material-relief-contrast-surface:#f2f4f6;--eds-material-action-highlight:#5a82aa;--eds-material-action-depth:#2d557d;--eds-skeleton-background:var(--eds-color-border-default);--eds-navigation-bar-height:64px;--eds-navigation-bar-radius:32px;--eds-navigation-bar-inset:8px;--eds-navigation-bar-inset-block:var(--eds-navigation-bar-inset);--eds-navigation-bar-inset-inline:16px;--eds-button-height-sm:var(--eds-control-height-sm);--eds-button-height-md:var(--eds-control-height-md);--eds-button-height-lg:var(--eds-control-height-lg);--eds-button-radius:var(--eds-radius-round);--eds-button-press-scale:var(--eds-motion-press-scale);--eds-button-primary-background:#3f6f9f;--eds-button-primary-background-hover:#376593;--eds-button-primary-background-pressed:#315b85;--eds-button-primary-label:#f4f7fa;--eds-button-primary-shadow:var(--eds-elevation-low);--eds-button-disabled-background:#dfe3e8;--eds-button-disabled-label:#5f6a76;--eds-button-disabled-border:#758392;--eds-button-disabled-shadow:none;--eds-overlay-scrim-modal:#09121f47;--eds-overlay-scrim-stacked:#09121f61}@media (prefers-color-scheme:dark){:root:not([data-eds-theme]){--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--eds-color-surface-canvas:#20252b;--eds-color-surface-base:#20252b;--eds-color-surface-raised:#242a31;--eds-color-surface-sunken:#1a1f25;--eds-color-surface-selected:#29394a;--eds-color-text-primary:#eef2f5;--eds-color-text-secondary:#c2c9d0;--eds-color-text-muted:#98a2ad;--eds-color-text-inverse:#171c21;--eds-color-text-link:#87b3dd;--eds-color-border-subtle:#343c45;--eds-color-border-default:#505d6a;--eds-color-border-strong:#8593a1;--eds-color-action-primary:#78a2c7;--eds-color-action-primary-hover:#89afd0;--eds-color-action-secondary:#1a1f25;--eds-color-action-secondary-hover:#2a3037;--eds-color-focus-ring:#80b8ef;--eds-color-selection-background:#2c4358;--eds-color-selection-text:#eff6fc;--eds-color-status-info:#74afe5;--eds-color-status-success:#63bd8d;--eds-color-status-warning:#e5b35e;--eds-color-status-danger:#ee8c96;--eds-color-status-surface-info:#1d344a;--eds-color-status-surface-success:#1d3a2d;--eds-color-status-surface-warning:#42341d;--eds-color-status-surface-danger:#45262c;--eds-material-relief-surface:#20252b;--eds-material-relief-highlight:#2a3037;--eds-material-relief-depth:#171c21;--eds-material-relief-contrast-surface:#171b20;--eds-material-action-highlight:#94b6d3;--eds-material-action-depth:#587e9f;--eds-button-primary-background:#78a2c7;--eds-button-primary-background-hover:#89afd0;--eds-button-primary-background-pressed:#6e97bb;--eds-button-primary-label:#15212c;--eds-button-disabled-background:#1a1f25;--eds-button-disabled-label:#98a2ad;--eds-button-disabled-border:#8593a1;--eds-overlay-scrim-modal:#00000085;--eds-overlay-scrim-stacked:#000000a3;--eds-elevation-low:-4px -4px 8px 0 #2a3037, 4px 4px 8px 0 #171c21;--eds-elevation-medium:-8px -8px 16px 0 #2a3037, 8px 8px 16px 0 #171c21;--eds-elevation-overlay:-12px -12px 24px 0 #2a3037, 12px 12px 24px 0 #171c21;--eds-elevation-floating-low:0 4px 12px 0 #050a1066;--eds-elevation-floating-medium:0 8px 24px 0 #050a107a;--eds-elevation-floating-overlay:0 16px 48px 0 #050a108f}}[data-eds-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--eds-color-surface-canvas:#20252b;--eds-color-surface-base:#20252b;--eds-color-surface-raised:#242a31;--eds-color-surface-sunken:#1a1f25;--eds-color-surface-selected:#29394a;--eds-color-text-primary:#eef2f5;--eds-color-text-secondary:#c2c9d0;--eds-color-text-muted:#98a2ad;--eds-color-text-inverse:#171c21;--eds-color-text-link:#87b3dd;--eds-color-border-subtle:#343c45;--eds-color-border-default:#505d6a;--eds-color-border-strong:#8593a1;--eds-color-action-primary:#78a2c7;--eds-color-action-primary-hover:#89afd0;--eds-color-action-secondary:#1a1f25;--eds-color-action-secondary-hover:#2a3037;--eds-color-focus-ring:#80b8ef;--eds-color-selection-background:#2c4358;--eds-color-selection-text:#eff6fc;--eds-color-status-info:#74afe5;--eds-color-status-success:#63bd8d;--eds-color-status-warning:#e5b35e;--eds-color-status-danger:#ee8c96;--eds-color-status-surface-info:#1d344a;--eds-color-status-surface-success:#1d3a2d;--eds-color-status-surface-warning:#42341d;--eds-color-status-surface-danger:#45262c;--eds-material-relief-surface:#20252b;--eds-material-relief-highlight:#2a3037;--eds-material-relief-depth:#171c21;--eds-material-relief-contrast-surface:#171b20;--eds-material-action-highlight:#94b6d3;--eds-material-action-depth:#587e9f;--eds-button-primary-background:#78a2c7;--eds-button-primary-background-hover:#89afd0;--eds-button-primary-background-pressed:#6e97bb;--eds-button-primary-label:#15212c;--eds-button-disabled-background:#1a1f25;--eds-button-disabled-label:#98a2ad;--eds-button-disabled-border:#8593a1;--eds-overlay-scrim-modal:#00000085;--eds-overlay-scrim-stacked:#000000a3;--eds-elevation-low:-4px -4px 8px 0 #2a3037, 4px 4px 8px 0 #171c21;--eds-elevation-medium:-8px -8px 16px 0 #2a3037, 8px 8px 16px 0 #171c21;--eds-elevation-overlay:-12px -12px 24px 0 #2a3037, 12px 12px 24px 0 #171c21;--eds-elevation-floating-low:0 4px 12px 0 #050a1066;--eds-elevation-floating-medium:0 8px 24px 0 #050a107a;--eds-elevation-floating-overlay:0 16px 48px 0 #050a108f}@media (prefers-contrast:more){:root{--eds-color-text-primary:CanvasText;--eds-color-text-secondary:CanvasText;--eds-color-border-strong:CanvasText;--eds-color-focus-ring:Highlight}}[data-eds-contrast=more]{--eds-color-text-primary:CanvasText;--eds-color-text-secondary:CanvasText;--eds-color-border-strong:CanvasText;--eds-color-focus-ring:Highlight}}@layer eds.base{:root{background:var(--eds-color-surface-canvas);color:var(--eds-color-text-primary);font-family:var(--eds-font-family-ui);font-size:var(--eds-type-body-font-size);line-height:var(--eds-type-body-line-height);text-rendering:optimizelegibility}::selection{background:var(--eds-color-selection-background);color:var(--eds-color-selection-text)}:where([class^=eds-],[class*=\ eds-]):focus-visible{outline:var(--eds-border-width-focus) solid var(--eds-color-focus-ring);outline-offset:var(--eds-space-optical)}:where(.eds-button,.eds-icon-button,.eds-input,.eds-textarea,.eds-select__trigger,.eds-quantity-input,.eds-tabs__list,.eds-dialog__content,.eds-popover__popup,.eds-dropdown-menu__popup,.eds-tooltip__popup,.eds-select__popup,.eds-toast){border:var(--eds-border-width-default) solid transparent}:where(.eds-button,.eds-icon-button){background:var(--eds-material-relief-surface);box-shadow:var(--eds-elevation-low)}:where(.eds-input,.eds-textarea,.eds-select__trigger,.eds-quantity-input,.eds-tabs__list){background:var(--eds-color-surface-sunken);box-shadow:inset 4px 4px 8px var(--eds-material-relief-depth), inset -4px -4px 8px var(--eds-material-relief-highlight)}:where(.eds-dialog__content,.eds-popover__popup,.eds-dropdown-menu__popup,.eds-tooltip__popup,.eds-select__popup,.eds-toast){background:var(--eds-color-surface-raised);box-shadow:var(--eds-elevation-medium)}:where([data-eds-tone=info]){--eds-local-tone:var(--eds-color-status-info);--eds-local-tone-surface:var(--eds-color-status-surface-info)}:where([data-eds-tone=neutral]){--eds-local-tone:var(--eds-color-text-secondary);--eds-local-tone-surface:var(--eds-color-surface-sunken)}:where([data-eds-tone=brand]){--eds-local-tone:var(--eds-color-action-primary);--eds-local-tone-surface:var(--eds-color-surface-selected)}:where([data-eds-tone=success]){--eds-local-tone:var(--eds-color-status-success);--eds-local-tone-surface:var(--eds-color-status-surface-success)}:where([data-eds-tone=warning]){--eds-local-tone:var(--eds-color-status-warning);--eds-local-tone-surface:var(--eds-color-status-surface-warning)}:where([data-eds-tone=danger]){--eds-local-tone:var(--eds-color-status-danger);--eds-local-tone-surface:var(--eds-color-status-surface-danger)}}@layer eds.components{.eds-button{appearance:none;background:var(--eds-material-relief-surface);border-radius:var(--eds-button-radius);color:var(--eds-color-text-primary);cursor:pointer;font-size:var(--eds-type-label-font-size);font-weight:var(--eds-font-weight-medium);inline-size:max-content;line-height:var(--eds-type-label-line-height);align-items:center;gap:var(--eds-space-optical);min-inline-size:var(--eds-control-height-md);padding-inline:var(--eds-space-2);touch-action:manipulation;transition:background-color var(--eds-motion-duration-fast) var(--eds-motion-easing-standard), color var(--eds-motion-duration-fast) var(--eds-motion-easing-standard);grid-template-columns:max-content;justify-content:center;text-decoration:none;display:inline-grid;position:relative}.eds-button[data-eds-size=sm]{block-size:var(--eds-button-height-sm);padding-inline:var(--eds-space-1)}.eds-button[data-eds-size=md]{block-size:var(--eds-button-height-md)}.eds-button[data-eds-size=lg]{block-size:var(--eds-button-height-lg);padding-inline:var(--eds-space-3)}.eds-button[data-eds-variant=primary]{background:var(--eds-button-primary-background);box-shadow:var(--eds-button-primary-shadow);color:var(--eds-button-primary-label);border-color:#0000}.eds-button[data-eds-variant=primary]:hover:not(:disabled){background:var(--eds-button-primary-background-hover)}.eds-button[data-eds-variant=secondary]:hover:not(:disabled){background:var(--eds-color-action-secondary-hover)}.eds-button[data-eds-variant=outline]{background:var(--eds-material-relief-surface);box-shadow:-2px -2px 4px var(--eds-material-relief-highlight), 2px 2px 4px var(--eds-material-relief-depth);border-color:#0000}.eds-button[data-eds-variant=outline]:hover:not(:disabled){background:var(--eds-color-surface-raised)}.eds-button[data-eds-variant=ghost]{box-shadow:none;background:0 0;border-color:#0000}.eds-button[data-eds-variant=ghost]:hover:not(:disabled){background:var(--eds-color-surface-sunken)}.eds-button[data-eds-variant=danger]{background:var(--eds-color-status-surface-danger);box-shadow:var(--eds-elevation-low);color:var(--eds-color-status-danger);border-color:#0000}.eds-button:active:not(:disabled):not([aria-disabled=true]),.eds-button[aria-pressed=true]:not(:disabled):not([aria-disabled=true]){background:var(--eds-color-surface-sunken);box-shadow:inset 2px 2px 4px var(--eds-material-relief-depth), inset -2px -2px 4px var(--eds-material-relief-highlight)}.eds-button[data-eds-variant=primary]:active:not(:disabled):not([aria-disabled=true]),.eds-button[data-eds-variant=primary][aria-pressed=true]:not(:disabled):not([aria-disabled=true]){background:var(--eds-button-primary-background-pressed);box-shadow:inset 2px 2px 4px var(--eds-material-action-depth), inset -2px -2px 4px var(--eds-material-action-highlight)}.eds-button[data-eds-variant=danger]:active:not(:disabled):not([aria-disabled=true]),.eds-button[data-eds-variant=danger][aria-pressed=true]:not(:disabled):not([aria-disabled=true]){background:var(--eds-color-status-surface-danger)}.eds-button:disabled,.eds-button[aria-disabled=true],.eds-button[data-eds-loading]{background:var(--eds-button-disabled-background);box-shadow:var(--eds-button-disabled-shadow);color:var(--eds-button-disabled-label);cursor:not-allowed;border-color:#0000}.eds-button__content,.eds-button__loading{align-items:center;gap:var(--eds-space-optical);white-space:nowrap;grid-area:1/1;justify-content:center;display:inline-flex}.eds-button__loading,.eds-button[data-eds-loading] .eds-button__content{visibility:hidden}.eds-button[data-eds-loading] .eds-button__loading{visibility:visible}[data-eds-contrast=more] .eds-button:disabled{border-color:var(--eds-button-disabled-border)}@media (prefers-contrast:more){.eds-button:disabled{border-color:var(--eds-button-disabled-border)}}@media (pointer:coarse){.eds-button:after{content:"";inset-block:calc((var(--eds-control-hit-area) - 100%) / -2);position:absolute;inset-inline:0}}.eds-icon-button{appearance:none;background:var(--eds-material-relief-surface);border-radius:var(--eds-radius-round);color:var(--eds-color-text-primary);cursor:pointer;transition:background-color var(--eds-motion-duration-fast) var(--eds-motion-easing-standard);justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.eds-icon-button[data-eds-size=sm]{block-size:var(--eds-control-height-sm);inline-size:var(--eds-control-height-sm)}.eds-icon-button[data-eds-size=md]{block-size:var(--eds-control-height-md);inline-size:var(--eds-control-height-md)}.eds-icon-button[data-eds-size=lg]{block-size:var(--eds-control-height-lg);inline-size:var(--eds-control-height-lg)}.eds-icon-button[data-eds-variant=primary]{background:var(--eds-button-primary-background);box-shadow:var(--eds-button-primary-shadow);color:var(--eds-button-primary-label)}.eds-icon-button[data-eds-variant=primary]:hover:not(:disabled){background:var(--eds-button-primary-background-hover)}.eds-icon-button[data-eds-variant=secondary]:hover:not(:disabled){background:var(--eds-color-action-secondary-hover)}.eds-icon-button[data-eds-variant=outline]{background:var(--eds-material-relief-surface);box-shadow:-2px -2px 4px var(--eds-material-relief-highlight), 2px 2px 4px var(--eds-material-relief-depth);border-color:#0000}.eds-icon-button[data-eds-variant=ghost]{box-shadow:none;background:0 0;border-color:#0000}.eds-icon-button[data-eds-variant=ghost]:hover:not(:disabled){background:var(--eds-color-surface-sunken)}.eds-icon-button[data-eds-variant=danger]{background:var(--eds-color-status-surface-danger);color:var(--eds-color-status-danger)}.eds-icon-button:active:not(:disabled):not([aria-disabled=true]),.eds-icon-button[aria-pressed=true]:not(:disabled):not([aria-disabled=true]){background:var(--eds-color-surface-sunken);box-shadow:inset 2px 2px 4px var(--eds-material-relief-depth), inset -2px -2px 4px var(--eds-material-relief-highlight)}.eds-icon-button[data-eds-variant=primary]:active:not(:disabled):not([aria-disabled=true]),.eds-icon-button[data-eds-variant=primary][aria-pressed=true]:not(:disabled):not([aria-disabled=true]){background:var(--eds-button-primary-background-pressed);box-shadow:inset 2px 2px 4px var(--eds-material-action-depth), inset -2px -2px 4px var(--eds-material-action-highlight)}.eds-icon-button:disabled,.eds-icon-button[aria-disabled=true],.eds-icon-button[data-eds-loading]{background:var(--eds-button-disabled-background);box-shadow:none;color:var(--eds-button-disabled-label);cursor:not-allowed;border-color:#0000}.eds-icon-button>:where(svg,.eds-icon,.eds-spinner){flex:none}[data-eds-contrast=more] .eds-icon-button:disabled{border-color:var(--eds-button-disabled-border)}@media (prefers-contrast:more){.eds-icon-button:disabled{border-color:var(--eds-button-disabled-border)}}@media (pointer:coarse){.eds-icon-button:after{content:"";inset:calc((var(--eds-control-hit-area) - 100%) / -2);position:absolute}}.eds-button-group{align-items:stretch;gap:var(--eds-space-1);display:inline-flex;position:relative}.eds-button-group[data-eds-orientation=vertical]{flex-direction:column}.eds-button-group[data-eds-attached]{background:var(--eds-color-surface-sunken);border:var(--eds-border-width-default) solid transparent;border-radius:var(--eds-radius-round);box-shadow:inset 4px 4px 8px var(--eds-material-relief-depth), inset -4px -4px 8px var(--eds-material-relief-highlight);padding:var(--eds-space-optical);gap:0}.eds-button-group[data-eds-attached][data-eds-orientation=vertical]{border-radius:var(--eds-radius-md)}.eds-button-group[data-eds-attached][data-eds-orientation=vertical]>:where(.eds-button,.eds-icon-button){border-radius:calc(var(--eds-radius-md) - var(--eds-space-optical))}.eds-button-group[data-eds-attached]>:where(.eds-button,.eds-icon-button){box-shadow:none;background:0 0;border-color:#0000}.eds-button-group[data-eds-attached]>:where(.eds-button,.eds-icon-button):hover:not(:disabled){background:var(--eds-material-relief-surface);box-shadow:var(--eds-elevation-low)}.eds-button-group[data-eds-attached]>:where(.eds-button,.eds-icon-button):is(:active,[aria-pressed=true]):not(:disabled):not([aria-disabled=true]){background:var(--eds-color-surface-sunken);box-shadow:inset 2px 2px 4px var(--eds-material-relief-depth), inset -2px -2px 4px var(--eds-material-relief-highlight)}@media (pointer:coarse){.eds-button-group:not([data-eds-attached]){gap:var(--eds-space-2)}.eds-button-group[data-eds-attached]>.eds-button{min-block-size:var(--eds-control-hit-area)}.eds-button-group[data-eds-attached]>.eds-icon-button{block-size:var(--eds-control-hit-area);inline-size:var(--eds-control-hit-area)}.eds-button-group[data-eds-attached]>:where(.eds-button,.eds-icon-button):after{inset:0}}[data-eds-contrast=more] .eds-button-group[data-eds-attached]{border-color:var(--eds-color-border-strong);box-shadow:none}@media (prefers-contrast:more){.eds-button-group[data-eds-attached]{border-color:var(--eds-color-border-strong);box-shadow:none}}.eds-link{color:var(--eds-color-text-link);text-decoration-color:currentColor;text-decoration-thickness:var(--eds-border-width-default);text-underline-offset:var(--eds-space-optical)}.eds-link[data-eds-variant=subtle]{color:var(--eds-color-text-secondary)}.eds-link[data-eds-variant=standalone]{font-weight:var(--eds-font-weight-medium);align-items:center;gap:var(--eds-space-optical);text-decoration:none;display:inline-flex}.eds-link:hover{color:var(--eds-color-action-primary-hover)}.eds-field{gap:var(--eds-space-1);flex-direction:column;display:flex}.eds-field__label{color:var(--eds-color-text-primary);font-size:var(--eds-type-label-font-size);font-weight:var(--eds-font-weight-medium);line-height:var(--eds-type-label-line-height)}.eds-field__description{color:var(--eds-color-text-muted);font-size:var(--eds-type-body-sm-font-size);line-height:var(--eds-type-body-sm-line-height);margin:0}.eds-field__error{color:var(--eds-color-status-danger);font-size:var(--eds-type-body-sm-font-size);line-height:var(--eds-type-body-sm-line-height);margin:0}.eds-field[data-eds-required] .eds-field__label:after{color:var(--eds-color-status-danger);content:" *"}.eds-field[data-eds-disabled] .eds-field__label{color:var(--eds-button-disabled-label)}.eds-input{appearance:none;background:var(--eds-color-surface-sunken);border-radius:var(--eds-radius-round);color:var(--eds-color-text-primary);inline-size:100%;padding-inline:var(--eds-space-2);border-color:#0000}.eds-input[data-eds-size=sm]{block-size:var(--eds-control-height-sm)}.eds-input[data-eds-size=md]{block-size:var(--eds-control-height-md)}.eds-input[data-eds-size=lg]{block-size:var(--eds-control-height-lg)}.eds-input::placeholder{color:var(--eds-color-text-muted)}.eds-input[aria-invalid=true]{border-color:var(--eds-color-status-danger)}.eds-input:disabled{background:var(--eds-button-disabled-background);box-shadow:none;color:var(--eds-button-disabled-label);border-color:#0000}[data-eds-contrast=more] .eds-input:disabled{border-color:var(--eds-button-disabled-border)}.eds-textarea{appearance:none;background:var(--eds-color-surface-sunken);border-radius:var(--eds-radius-lg);color:var(--eds-color-text-primary);inline-size:100%;padding:var(--eds-space-2);border-color:#0000}.eds-textarea[data-eds-size=sm]{min-block-size:var(--eds-space-8);padding:var(--eds-space-1)}.eds-textarea[data-eds-size=md]{min-block-size:var(--eds-space-12)}.eds-textarea[data-eds-size=lg]{min-block-size:calc(var(--eds-space-12) + var(--eds-space-4));padding:var(--eds-space-3)}.eds-textarea[data-eds-resize=none]{resize:none}.eds-textarea[data-eds-resize=vertical]{resize:vertical}.eds-textarea[data-eds-resize=both]{resize:both}.eds-textarea[aria-invalid=true]{border-color:var(--eds-color-status-danger)}.eds-textarea:disabled{background:var(--eds-button-disabled-background);box-shadow:none;color:var(--eds-button-disabled-label);border-color:#0000}.eds-select__trigger{appearance:none;background:var(--eds-color-surface-sunken);border-radius:var(--eds-radius-round);color:var(--eds-color-text-primary);cursor:pointer;align-items:center;gap:var(--eds-space-1);min-block-size:var(--eds-control-height-md);min-inline-size:var(--eds-space-12);padding-inline:var(--eds-space-2);justify-content:space-between;display:inline-flex;position:relative}.eds-select__trigger:after{block-size:var(--eds-space-1);border-block-end:var(--eds-border-width-default) solid currentcolor;border-inline-end:var(--eds-border-width-default) solid currentcolor;content:"";flex:0 0 var(--eds-space-1);inline-size:var(--eds-space-1);margin-inline-start:var(--eds-space-1);transform:rotate(45deg)translateY(-25%)}.eds-select__trigger:is([data-disabled],[aria-disabled=true],:disabled){background:var(--eds-button-disabled-background);box-shadow:none;color:var(--eds-button-disabled-label);cursor:not-allowed}.eds-select__positioner{z-index:10}.eds-select__popup{background:var(--eds-color-surface-raised);border:var(--eds-border-width-default) solid transparent;border-radius:var(--eds-radius-lg);box-shadow:var(--eds-elevation-medium);max-block-size:min(320px, var(--available-height));min-inline-size:var(--anchor-width);padding:var(--eds-space-1);overflow:auto}.eds-select__item{border-radius:var(--eds-radius-round);cursor:default;align-items:center;gap:var(--eds-space-1);min-block-size:var(--eds-control-height-md);padding-inline:calc(var(--eds-icon-size-dense) + var(--eds-space-1)) var(--eds-space-1);display:flex;position:relative}.eds-select__item[data-highlighted]{background:var(--eds-color-surface-selected)}.eds-select__item:is([data-disabled],[aria-disabled=true]){color:var(--eds-button-disabled-label)}.eds-select__item:is([data-selected],[aria-selected=true]){color:var(--eds-color-action-primary);font-weight:var(--eds-font-weight-semibold)}.eds-select__item-indicator{inline-size:var(--eds-icon-size-dense);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block:0;inset-inline-start:var(--eds-space-1)}.eds-checkbox{appearance:none;background:var(--eds-color-surface-base);border:var(--eds-border-width-default) solid var(--eds-color-border-strong);border-radius:var(--eds-radius-sm);color:var(--eds-color-text-inverse);cursor:pointer;block-size:var(--eds-icon-size-dense);inline-size:var(--eds-icon-size-dense);justify-content:center;align-items:center;display:inline-flex;position:relative}.eds-checkbox:is([data-checked],[data-indeterminate],[aria-checked=true],[aria-checked=mixed]){background:var(--eds-color-action-primary);border-color:var(--eds-color-action-primary)}.eds-checkbox:is([data-disabled],[aria-disabled=true],:disabled){background:var(--eds-button-disabled-background);border-color:var(--eds-button-disabled-border);color:var(--eds-button-disabled-label);cursor:not-allowed}@media (pointer:coarse){.eds-checkbox:after{content:"";inset:calc((var(--eds-control-hit-area) - 100%) / -2);position:absolute}}.eds-radio-group{gap:var(--eds-space-2);display:flex}.eds-radio-group[data-eds-orientation=vertical]{flex-direction:column}.eds-radio-group__item{appearance:none;border-radius:var(--eds-radius-round);cursor:pointer;align-items:center;gap:var(--eds-space-1);min-block-size:var(--eds-icon-size-dense);background:0 0;border:0;padding-inline-start:calc(var(--eds-icon-size-dense) + var(--eds-space-1));display:inline-flex;position:relative}.eds-radio-group__item:before{background:var(--eds-color-surface-base);border:var(--eds-border-width-default) solid var(--eds-color-border-strong);border-radius:var(--eds-radius-round);content:"";block-size:var(--eds-icon-size-dense);inline-size:var(--eds-icon-size-dense);position:absolute;inset-block-start:50%;inset-inline-start:0;transform:translateY(-50%)}.eds-radio-group__item:after{background:var(--eds-color-action-primary);border-radius:var(--eds-radius-round);content:"";block-size:var(--eds-space-1);inline-size:var(--eds-space-1);opacity:0;position:absolute;inset-block-start:50%;inset-inline-start:calc((var(--eds-icon-size-dense) - var(--eds-space-1)) / 2);transform:translateY(-50%)}.eds-radio-group__item[data-checked]:after,.eds-radio-group__item[aria-checked=true]:after{opacity:1}.eds-radio-group__indicator{inline-size:var(--eds-icon-size-dense);pointer-events:none;position:absolute;inset-block:0;inset-inline-start:0}.eds-radio-group__item:is([data-disabled],[aria-disabled=true]){color:var(--eds-button-disabled-label);cursor:not-allowed}.eds-radio-group__item:is([data-disabled],[aria-disabled=true]):before{background:var(--eds-button-disabled-background);border-color:var(--eds-button-disabled-border)}.eds-switch{appearance:none;background:var(--eds-color-surface-sunken);border:var(--eds-border-width-default) solid transparent;border-radius:var(--eds-radius-round);cursor:pointer;block-size:var(--eds-control-height-sm);inline-size:var(--eds-space-6);padding:var(--eds-space-optical);box-shadow:inset 3px 3px 7px var(--eds-material-relief-depth), inset -3px -3px 7px var(--eds-material-relief-highlight);transition:background-color var(--eds-motion-duration-fast) var(--eds-motion-easing-standard);align-items:center;display:inline-flex}.eds-switch__thumb{background:var(--eds-color-surface-raised);border-radius:var(--eds-radius-round);box-shadow:-2px -2px 4px var(--eds-material-relief-highlight), 2px 2px 4px var(--eds-material-relief-depth);block-size:var(--eds-space-3);inline-size:var(--eds-space-3);transition:transform var(--eds-motion-duration-normal) var(--eds-motion-easing-standard);display:block;transform:translate(0)}.eds-switch:is([data-checked],[aria-checked=true]){background:var(--eds-color-action-primary);box-shadow:inset 2px 2px 4px var(--eds-material-action-depth), inset -2px -2px 4px var(--eds-material-action-highlight)}.eds-switch:is([data-checked],[aria-checked=true]) .eds-switch__thumb{box-shadow:-2px -2px 4px var(--eds-material-action-highlight), 2px 2px 4px var(--eds-material-action-depth);transform:translateX(calc(var(--eds-space-2) - (var(--eds-border-width-default) * 2)))}.eds-switch:is([data-disabled],[aria-disabled=true],:disabled){background:var(--eds-button-disabled-background);box-shadow:none;cursor:not-allowed;border-color:#0000}.eds-switch:is([data-disabled],[aria-disabled=true],:disabled) .eds-switch__thumb{background:var(--eds-color-border-default);box-shadow:none}@media (prefers-reduced-motion:reduce){.eds-switch__thumb{transition:none}}@media (pointer:coarse){.eds-switch{position:relative}.eds-switch:after{content:"";inset-block:calc((var(--eds-control-hit-area) - 100%) / -2);position:absolute;inset-inline:0}}.eds-quantity-input{background:var(--eds-color-surface-sunken);border-radius:var(--eds-radius-round);block-size:var(--eds-control-height-lg);align-items:center;gap:var(--eds-space-optical);inline-size:calc(var(--eds-space-12) + var(--eds-space-6));padding:calc(var(--eds-space-optical) - var(--eds-border-width-default));display:inline-flex}.eds-quantity-input__button{appearance:none;border-radius:var(--eds-radius-round);color:var(--eds-color-text-primary);cursor:pointer;flex:0 0 var(--eds-control-height-md);block-size:var(--eds-control-height-md);inline-size:var(--eds-control-height-md);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.eds-quantity-input__button:hover:not(:disabled){background:var(--eds-material-relief-surface);box-shadow:var(--eds-elevation-low)}.eds-quantity-input__button:disabled{color:var(--eds-button-disabled-label);cursor:not-allowed}.eds-quantity-input__button:active:not(:disabled){background:var(--eds-color-surface-sunken);box-shadow:inset 2px 2px 4px var(--eds-material-relief-depth), inset -2px -2px 4px var(--eds-material-relief-highlight)}.eds-quantity-input__input{appearance:textfield;color:var(--eds-color-text-primary);font-variant-numeric:tabular-nums;flex:0 0 var(--eds-space-6);inline-size:var(--eds-space-6);text-align:center;background:0 0;border:0;min-inline-size:0;padding:0}@media (pointer:coarse){.eds-quantity-input__button:after{content:"";inset:calc(var(--eds-space-optical) * -1);position:absolute}}.eds-quantity-input__input::-webkit-inner-spin-button{appearance:none}.eds-quantity-input__input::-webkit-outer-spin-button{appearance:none}.eds-quantity-input:has(.eds-quantity-input__input:disabled){background:var(--eds-button-disabled-background);box-shadow:none}.eds-card{background:var(--eds-color-surface-base);border:var(--eds-border-width-default) solid transparent;border-radius:var(--eds-radius-lg);color:var(--eds-color-text-primary);flex-direction:column;display:flex}.eds-card[data-eds-variant=outlined]{background:var(--eds-color-surface-sunken);border:var(--eds-border-width-default) solid transparent;box-shadow:inset 4px 4px 12px var(--eds-material-relief-depth), inset -4px -4px 12px var(--eds-material-relief-highlight)}.eds-card[data-eds-variant=raised]{background:var(--eds-color-surface-raised);box-shadow:var(--eds-elevation-low)}[data-eds-contrast=more] .eds-card[data-eds-variant=outlined]{border-color:var(--eds-color-border-strong);box-shadow:none}@media (prefers-contrast:more){.eds-card[data-eds-variant=outlined]{border-color:var(--eds-color-border-strong);box-shadow:none}}.eds-card__header,.eds-card__content,.eds-card__footer{padding:var(--eds-space-2)}.eds-card__header{gap:var(--eds-space-1);flex-direction:column;display:flex}.eds-card__title{font-size:var(--eds-type-heading-md-font-size);font-weight:var(--eds-font-weight-semibold);line-height:var(--eds-type-heading-md-line-height);margin:0}.eds-card__description{color:var(--eds-color-text-secondary);margin:0}.eds-card__footer{align-items:center;gap:var(--eds-space-1);display:flex}.eds-price{font-variant-numeric:tabular-nums;align-items:baseline;gap:var(--eds-space-1);flex-wrap:wrap;display:inline-flex}.eds-price__current{font-size:var(--eds-type-heading-lg-font-size);font-weight:var(--eds-font-weight-semibold);line-height:var(--eds-type-heading-lg-line-height)}.eds-price__compare-at{color:var(--eds-color-text-muted);text-decoration:line-through}.eds-badge{background:var(--eds-local-tone-surface,var(--eds-color-surface-sunken));border-radius:var(--eds-radius-round);color:var(--eds-local-tone,var(--eds-color-text-secondary));font-size:var(--eds-type-caption-font-size);font-weight:var(--eds-font-weight-medium);line-height:var(--eds-type-caption-line-height);min-block-size:var(--eds-space-3);padding-inline:var(--eds-space-1);align-items:center;display:inline-flex}.eds-badge[data-eds-variant=outline]{background:var(--eds-local-tone-surface,var(--eds-color-surface-base));border:var(--eds-border-width-default) solid transparent;box-shadow:-2px -2px 4px var(--eds-material-relief-highlight), 2px 2px 4px var(--eds-material-relief-depth)}.eds-badge[data-eds-variant=solid]{background:var(--eds-local-tone,var(--eds-color-text-secondary));color:var(--eds-color-text-inverse)}.eds-alert{background:var(--eds-local-tone-surface,var(--eds-color-surface-sunken));border:var(--eds-border-width-default) solid var(--eds-local-tone,var(--eds-color-border-strong));border-radius:var(--eds-radius-lg);color:var(--eds-color-text-primary);gap:var(--eds-space-1);padding:var(--eds-space-2);grid-template-columns:1fr auto;display:grid}.eds-alert__title{font-weight:var(--eds-font-weight-semibold)}.eds-alert :where(p){margin:0}.eds-alert__dismiss{color:var(--eds-color-text-secondary);align-self:start}.eds-toast-viewport{gap:var(--eds-space-1);max-inline-size:min(400px, calc(100vw - var(--eds-space-4)));z-index:30;flex-direction:column;display:flex;position:fixed;inset-block-end:var(--eds-space-3);inset-inline-end:var(--eds-space-3)}.eds-toast{background:var(--eds-color-surface-raised);border-inline-start-color:var(--eds-local-tone,var(--eds-color-border-strong));border-inline-start-width:var(--eds-space-optical);border-radius:var(--eds-radius-lg);box-shadow:var(--eds-elevation-medium);gap:var(--eds-space-1);padding:var(--eds-space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.eds-toast__title{font-weight:var(--eds-font-weight-semibold)}.eds-toast__description{color:var(--eds-color-text-secondary);overflow-wrap:anywhere}.eds-toast__actions{align-items:center;gap:var(--eds-space-optical);display:flex}@media (max-width:480px){.eds-toast-viewport{inset-inline:var(--eds-space-2);max-inline-size:none}}.eds-progress{background:var(--eds-color-surface-sunken);border-radius:var(--eds-radius-round);block-size:var(--eds-space-1);border:0;position:relative;overflow:hidden}.eds-progress__indicator{background:var(--eds-local-tone,var(--eds-color-action-primary));border-radius:inherit;block-size:100%;inline-size:var(--eds-progress-value,0%);transition:inline-size var(--eds-motion-duration-normal) var(--eds-motion-easing-standard);display:block}.eds-progress[data-eds-size=sm]{block-size:var(--eds-space-optical)}.eds-progress[data-eds-size=lg]{block-size:12px}.eds-progress:not([data-eds-value]) .eds-progress__indicator{inline-size:40%;animation:1.2s ease-in-out infinite eds-progress-indeterminate}@keyframes eds-progress-indeterminate{0%{transform:translate(-100%)}to{transform:translate(350%)}}@media (prefers-reduced-motion:reduce){.eds-progress:not([data-eds-value]) .eds-progress__indicator{animation:none;transform:none}}.eds-spinner{border:var(--eds-border-width-focus) solid currentcolor;border-radius:var(--eds-radius-round);border-block-end-color:#0000;animation:.8s linear infinite eds-spinner-rotate;display:inline-block}.eds-spinner[data-eds-size=sm]{block-size:var(--eds-space-2);inline-size:var(--eds-space-2)}.eds-spinner[data-eds-size=md]{block-size:var(--eds-space-3);inline-size:var(--eds-space-3)}.eds-spinner[data-eds-size=lg]{block-size:var(--eds-space-4);inline-size:var(--eds-space-4)}@keyframes eds-spinner-rotate{to{transform:rotate(1turn)}}.eds-skeleton{background:var(--eds-skeleton-background);border-radius:var(--eds-skeleton-radius,var(--eds-radius-sm));block-size:var(--eds-skeleton-height,var(--eds-space-2));inline-size:var(--eds-skeleton-width,100%);animation:1.6s ease-in-out infinite eds-skeleton-pulse;display:block}@keyframes eds-skeleton-pulse{50%{opacity:.72}}.eds-separator{background:var(--eds-color-border-subtle);block-size:var(--eds-border-width-default);border:0;flex-shrink:0;inline-size:100%}.eds-separator[data-eds-orientation=horizontal]{block-size:var(--eds-border-width-default);inline-size:100%}.eds-separator[data-eds-orientation=vertical]{block-size:auto;inline-size:var(--eds-border-width-default);align-self:stretch}.eds-status-indicator{color:var(--eds-local-tone,var(--eds-color-text-secondary));align-items:center;gap:var(--eds-space-1);display:inline-flex}.eds-status-indicator__dot{border-radius:var(--eds-radius-round);block-size:var(--eds-space-1);inline-size:var(--eds-space-1);background:currentColor}.eds-status-indicator[data-eds-pulse] .eds-status-indicator__dot{animation:1.6s ease-in-out infinite eds-status-pulse}@keyframes eds-status-pulse{50%{opacity:.65;transform:scale(1.35)}}.eds-navigation-bar{background:var(--eds-color-surface-raised);border:var(--eds-border-width-default) solid transparent;border-radius:var(--eds-navigation-bar-radius);box-shadow:var(--eds-elevation-low);box-sizing:border-box;align-items:center;gap:var(--eds-space-1);block-size:var(--eds-navigation-bar-height);padding-block:calc(var(--eds-navigation-bar-inset-block) - var(--eds-border-width-default));padding-inline:calc(var(--eds-navigation-bar-inset-inline) - var(--eds-border-width-default));grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr);display:grid}.eds-navigation-bar__leading,.eds-navigation-bar__center,.eds-navigation-bar__trailing{border-radius:calc(var(--eds-navigation-bar-radius) - var(--eds-navigation-bar-inset-block));align-items:center;gap:var(--eds-space-1);min-block-size:calc(var(--eds-navigation-bar-height) - (var(--eds-navigation-bar-inset-block) * 2));min-inline-size:0;display:flex}.eds-navigation-bar__leading{justify-content:flex-start}.eds-navigation-bar__center{justify-content:center}.eds-navigation-bar__trailing{justify-content:flex-end}.eds-tabs{gap:var(--eds-space-2);flex-direction:column;display:flex}.eds-tabs[data-eds-orientation=vertical]{flex-direction:row}.eds-tabs__list{background:var(--eds-color-surface-sunken);border-radius:var(--eds-radius-round);align-items:center;gap:var(--eds-space-optical);inline-size:max-content;max-inline-size:100%;padding:var(--eds-space-optical);align-self:flex-start;display:inline-flex;position:relative;overflow:auto hidden}.eds-tabs[data-eds-orientation=vertical] .eds-tabs__list{border-radius:var(--eds-radius-md);flex-direction:column;align-items:stretch}.eds-tabs__tab{appearance:none;border:var(--eds-border-width-default) solid transparent;border-radius:var(--eds-radius-md);color:var(--eds-color-text-secondary);cursor:pointer;min-block-size:var(--eds-control-height-sm);padding-inline:var(--eds-space-2);background:0 0;position:relative}.eds-tabs[data-eds-orientation=vertical] .eds-tabs__tab{border-radius:var(--eds-radius-md)}.eds-tabs__tab:is([data-selected],[aria-selected=true]){background:var(--eds-color-action-primary);box-shadow:var(--eds-elevation-low);color:var(--eds-button-primary-label)}.eds-tabs__tab:active:not([data-disabled]):not([aria-disabled=true]){box-shadow:inset 2px 2px 4px var(--eds-material-relief-depth), inset -2px -2px 4px var(--eds-material-relief-highlight)}.eds-tabs__tab:is([data-selected],[aria-selected=true]):active:not([data-disabled]):not([aria-disabled=true]){background:var(--eds-button-primary-background-pressed);box-shadow:inset 2px 2px 4px var(--eds-material-action-depth), inset -2px -2px 4px var(--eds-material-action-highlight)}.eds-tabs__tab:is([data-disabled],[aria-disabled=true],:disabled){color:var(--eds-button-disabled-label);cursor:not-allowed}.eds-tabs__panel:focus-visible{border-radius:var(--eds-radius-sm)}.eds-stepper{--eds-stepper-connector-gap:var(--eds-space-1);--eds-stepper-gap:var(--eds-space-2);margin:0;padding:0;list-style:none}.eds-stepper[data-eds-orientation=horizontal]{gap:var(--eds-stepper-gap);display:flex}.eds-stepper[data-eds-orientation=horizontal] .eds-stepper__step{align-items:center}.eds-stepper[data-eds-orientation=vertical]{gap:var(--eds-stepper-gap);display:grid}.eds-stepper__step{color:var(--eds-color-text-secondary);align-items:flex-start;gap:var(--eds-space-1);isolation:isolate;flex:1;display:flex;position:relative}.eds-stepper:not([data-eds-connectors=false]) .eds-stepper__step:not(:last-child):after{background:var(--eds-color-border-subtle);content:"";z-index:0;position:absolute}.eds-stepper[data-eds-orientation=horizontal]:not([data-eds-connectors=false]) .eds-stepper__step{text-align:center;flex-direction:column;align-items:center}.eds-stepper[data-eds-orientation=horizontal]:not([data-eds-connectors=false]) .eds-stepper__step:not(:last-child):after{block-size:var(--eds-border-width-default);inline-size:calc(100% + var(--eds-stepper-gap) - var(--eds-control-height-sm) - var(--eds-stepper-connector-gap) - var(--eds-stepper-connector-gap));inset-block-start:calc(var(--eds-control-height-sm) / 2);inset-inline-start:calc(50% + var(--eds-control-height-sm) / 2 + var(--eds-stepper-connector-gap));transform:translateY(-50%)}.eds-stepper[data-eds-orientation=vertical]:not([data-eds-connectors=false]) .eds-stepper__step:not(:last-child):after{block-size:calc(100% + var(--eds-stepper-gap) - var(--eds-control-height-sm) - var(--eds-stepper-connector-gap) - var(--eds-stepper-connector-gap));inline-size:var(--eds-border-width-default);inset-block-start:calc(var(--eds-control-height-sm) + var(--eds-stepper-connector-gap));inset-inline-start:calc(var(--eds-control-height-sm) / 2);transform:translate(-50%)}.eds-stepper__marker{block-size:var(--eds-control-height-sm);border:var(--eds-border-width-default) solid var(--eds-color-border-strong);border-radius:var(--eds-radius-round);inline-size:var(--eds-control-height-sm);z-index:1;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.eds-stepper[data-eds-variant=status] .eds-stepper__marker:before{box-sizing:border-box;content:"";display:block}.eds-stepper[data-eds-variant=status] .eds-stepper__step[data-eds-state=complete] .eds-stepper__marker:before{border-block-end:2px solid;border-inline-end:2px solid;block-size:8px;inline-size:5px;transform:translateY(-1px)rotate(45deg)}.eds-stepper[data-eds-variant=status] .eds-stepper__step[data-eds-state=current] .eds-stepper__marker:before{background:var(--eds-color-action-primary);block-size:var(--eds-space-1);border-radius:var(--eds-radius-round);inline-size:var(--eds-space-1)}.eds-stepper__trigger{align-items:inherit;appearance:none;border-radius:var(--eds-radius-sm);color:inherit;cursor:pointer;font:inherit;gap:var(--eds-space-1);text-align:start;z-index:1;background:0 0;border:0;flex:1;min-inline-size:0;padding:0;display:flex;position:relative}.eds-stepper[data-eds-orientation=horizontal]:not([data-eds-connectors=false]) .eds-stepper__trigger{text-align:center;flex-direction:column;flex:none;align-items:center}.eds-stepper__trigger:focus-visible{outline:var(--eds-border-width-focus) solid var(--eds-color-focus-ring);outline-offset:var(--eds-space-1)}.eds-stepper__trigger:disabled{cursor:not-allowed}.eds-stepper__copy,.eds-stepper__label,.eds-stepper__description{display:block}.eds-stepper__copy{z-index:1;position:relative}.eds-stepper__description{color:var(--eds-color-text-muted);font-size:var(--eds-type-body-sm-font-size)}.eds-stepper__step[data-eds-state=complete] .eds-stepper__marker{background:var(--eds-color-action-primary);box-shadow:var(--eds-elevation-low);color:var(--eds-button-primary-label);border-color:#0000}.eds-stepper[data-eds-variant=status] .eds-stepper__step[data-eds-state=complete] .eds-stepper__marker{background:var(--eds-color-status-success);color:var(--eds-color-text-inverse)}.eds-stepper__step[data-eds-state=current]{color:var(--eds-color-text-primary)}.eds-stepper__step[data-eds-state=current] .eds-stepper__marker{background:var(--eds-color-surface-selected);border-color:var(--eds-color-action-primary);box-shadow:-2px -2px 4px var(--eds-material-relief-highlight), 2px 2px 4px var(--eds-material-relief-depth)}.eds-stepper__step[data-eds-state=upcoming] .eds-stepper__marker{background:var(--eds-color-surface-sunken);box-shadow:inset 2px 2px 5px var(--eds-material-relief-depth), inset -2px -2px 5px var(--eds-material-relief-highlight)}.eds-stepper__step[aria-disabled=true]{color:var(--eds-button-disabled-label);opacity:.72}.eds-stepper__step[aria-disabled=true] .eds-stepper__marker{background:var(--eds-button-disabled-background);border-color:var(--eds-button-disabled-border);box-shadow:none}.eds-stepper[data-eds-variant=status] .eds-stepper__step[aria-disabled=true] .eds-stepper__marker:before{content:none}@media (max-width:600px){.eds-stepper{--eds-stepper-gap:var(--eds-space-1)}.eds-stepper[data-eds-orientation=horizontal] .eds-stepper__step{text-align:center;flex-direction:column;align-items:center;min-inline-size:0}.eds-stepper[data-eds-orientation=horizontal] .eds-stepper__trigger{text-align:center;flex-direction:column;align-items:center}.eds-stepper[data-eds-orientation=horizontal] .eds-stepper__description{display:none}.eds-stepper[data-eds-orientation=horizontal] .eds-stepper__label{font-size:var(--eds-type-caption-font-size);overflow-wrap:anywhere}}.eds-dialog__backdrop{background:var(--eds-overlay-scrim-modal);z-index:20;position:fixed;inset:0}.eds-dialog__popup{z-index:21;place-items:center;position:fixed;inset:0}.eds-dialog__popup[data-open]{display:grid}.eds-dialog__content{background:var(--eds-color-surface-raised);border-radius:var(--eds-radius-xl);box-shadow:var(--eds-elevation-floating-overlay);gap:var(--eds-space-2);inline-size:min(560px, calc(100vw - var(--eds-space-4)));max-block-size:calc(100vh - var(--eds-space-4));overscroll-behavior:contain;padding:var(--eds-space-4);display:grid;overflow:auto}.eds-dialog__title{font-size:var(--eds-type-heading-lg-font-size);font-weight:var(--eds-font-weight-semibold);line-height:var(--eds-type-heading-lg-line-height);margin:0}.eds-dialog__description{color:var(--eds-color-text-secondary);margin:0}.eds-popover__positioner{z-index:20}.eds-popover__popup{background:var(--eds-color-surface-raised);border-radius:var(--eds-radius-lg);box-shadow:var(--eds-elevation-floating-medium);gap:var(--eds-space-1);max-inline-size:min(360px, calc(100vw - var(--eds-space-4)));padding:var(--eds-space-2);display:grid}.eds-popover__title{font-weight:var(--eds-font-weight-semibold);margin:0}.eds-popover__description{color:var(--eds-color-text-secondary);margin:0}.eds-dropdown-menu__positioner{z-index:20}.eds-dropdown-menu__popup{background:var(--eds-color-surface-raised);border:var(--eds-border-width-default) solid transparent;border-radius:var(--eds-radius-lg);box-shadow:var(--eds-elevation-floating-medium);min-inline-size:200px;padding:var(--eds-space-1)}.eds-dropdown-menu__item,.eds-dropdown-menu__checkbox-item,.eds-dropdown-menu__radio-item{border-radius:var(--eds-radius-sm);cursor:default;align-items:center;gap:var(--eds-space-1);min-block-size:var(--eds-control-height-md);padding-inline:var(--eds-space-1);display:flex}.eds-dropdown-menu__checkbox-item,.eds-dropdown-menu__radio-item{padding-inline-start:calc(var(--eds-icon-size-dense) + var(--eds-space-1));position:relative}:where(.eds-dropdown-menu__checkbox-item,.eds-dropdown-menu__radio-item)>:first-child{inline-size:var(--eds-icon-size-dense);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block:0;inset-inline-start:var(--eds-space-1)}.eds-dropdown-menu__item[data-highlighted],.eds-dropdown-menu__checkbox-item[data-highlighted],.eds-dropdown-menu__radio-item[data-highlighted]{background:var(--eds-color-surface-selected)}.eds-dropdown-menu__item:is([data-disabled],[aria-disabled=true]),.eds-dropdown-menu__checkbox-item:is([data-disabled],[aria-disabled=true]),.eds-dropdown-menu__radio-item:is([data-disabled],[aria-disabled=true]){color:var(--eds-button-disabled-label);cursor:not-allowed}.eds-dropdown-menu__checkbox-item:is([data-checked],[aria-checked=true]),.eds-dropdown-menu__radio-item:is([data-checked],[aria-checked=true]){color:var(--eds-color-action-primary);font-weight:var(--eds-font-weight-semibold)}.eds-dropdown-menu__separator{background:var(--eds-color-border-subtle);block-size:var(--eds-border-width-default);margin-block:var(--eds-space-optical)}.eds-dropdown-menu__group-label{color:var(--eds-color-text-muted);font-size:var(--eds-type-caption-font-size);padding:var(--eds-space-1)}.eds-tooltip__positioner{z-index:40}.eds-tooltip__popup{background:var(--eds-color-surface-raised);border-radius:var(--eds-radius-sm);box-shadow:var(--eds-elevation-floating-low);color:var(--eds-color-text-primary);font-size:var(--eds-type-body-sm-font-size);line-height:var(--eds-type-body-sm-line-height);max-inline-size:280px;padding:var(--eds-space-1) var(--eds-space-2)}}@layer eds.widgets{.eds-device-setup-stepper{background:var(--eds-color-surface-raised);border:var(--eds-border-width-default) solid transparent;border-radius:var(--eds-radius-lg);box-shadow:var(--eds-elevation-low);gap:var(--eds-space-3);padding:var(--eds-space-3);flex-direction:column;display:flex}.eds-device-setup-stepper__content{min-block-size:var(--eds-space-12)}.eds-device-setup-stepper__validation{color:var(--eds-color-status-danger);margin:0}.eds-device-setup-stepper__actions{gap:var(--eds-space-1);justify-content:flex-end;display:flex}@media (max-width:600px){.eds-device-setup-stepper{padding:var(--eds-space-2)}.eds-device-setup-stepper__actions{flex-direction:column-reverse;align-items:stretch}.eds-device-setup-stepper__actions>:where(.eds-button,.eds-link){inline-size:100%}}.eds-device-status-card{background:var(--eds-color-surface-raised);border:var(--eds-border-width-default) solid transparent;border-radius:var(--eds-radius-lg);box-shadow:var(--eds-elevation-low);gap:var(--eds-space-2);padding:var(--eds-space-3);flex-direction:column;display:flex}.eds-device-status-card__header{align-items:flex-start;gap:var(--eds-space-2);justify-content:space-between;min-inline-size:0;display:flex}.eds-device-status-card__header>:first-child{min-inline-size:0}.eds-device-status-card__name{margin:0}.eds-device-status-card__model{color:var(--eds-color-text-secondary);margin:0}.eds-device-status-card__metrics{gap:var(--eds-space-1);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin:0;display:grid}.eds-device-status-card__metric{background:var(--eds-color-surface-base);border-radius:var(--eds-radius-md);box-shadow:inset 0 0 0 var(--eds-border-width-default) var(--eds-color-border-subtle);padding:var(--eds-space-2)}.eds-device-status-card__metric dt{color:var(--eds-color-text-muted)}.eds-device-status-card__metric dd{font-variant-numeric:tabular-nums;margin:0}@media (max-width:480px){.eds-device-status-card__header{flex-direction:column;align-items:flex-start}}.eds-product-card{background:var(--eds-color-surface-raised);border:var(--eds-border-width-default) solid transparent;border-radius:var(--eds-radius-lg);box-shadow:var(--eds-elevation-low);gap:var(--eds-space-2);padding:var(--eds-space-2);display:grid;overflow:clip}.eds-product-card[data-eds-orientation=horizontal]{grid-template-columns:minmax(120px,40%) 1fr}.eds-product-card__image{aspect-ratio:4/3;background:var(--eds-color-surface-sunken);border-radius:var(--eds-radius-md);box-shadow:inset 3px 3px 7px var(--eds-material-relief-depth), inset -3px -3px 7px var(--eds-material-relief-highlight);object-fit:cover;inline-size:100%;display:block}.eds-product-card__content{gap:var(--eds-space-1);flex-direction:column;display:flex}.eds-product-card__content>.eds-badge{align-self:flex-start}.eds-product-card__title{font-size:var(--eds-type-heading-md-font-size);line-height:var(--eds-type-heading-md-line-height);margin:0}.eds-product-card__description{color:var(--eds-color-text-secondary);margin:0}.eds-product-card__actions{gap:var(--eds-space-1);flex-wrap:wrap;margin-block-start:auto;display:flex}@media (max-width:600px){.eds-product-card[data-eds-orientation=horizontal]{grid-template-columns:1fr}}.eds-purchase-panel{border-radius:var(--eds-radius-lg);box-shadow:none;gap:var(--eds-space-2);padding:var(--eds-space-3);background:0 0;border:0;flex-direction:column;display:flex}.eds-purchase-panel__error{color:var(--eds-color-status-danger);margin:0}.eds-purchase-panel>.eds-badge{align-self:flex-start}.eds-purchase-panel__actions{display:flex}.eds-purchase-panel__actions>:where(.eds-button,.eds-link){inline-size:100%}.eds-sync-progress-panel{background:var(--eds-color-surface-raised);border:var(--eds-border-width-default) solid transparent;border-radius:var(--eds-radius-lg);box-shadow:var(--eds-elevation-low);gap:var(--eds-space-2);padding:var(--eds-space-3);flex-direction:column;display:flex}.eds-sync-progress-panel__title,.eds-sync-progress-panel__description,.eds-sync-progress-panel__status,.eds-sync-progress-panel__error{margin:0}.eds-sync-progress-panel__description{color:var(--eds-color-text-secondary)}.eds-sync-progress-panel__error{color:var(--eds-color-status-danger)}.eds-sync-progress-panel__actions{gap:var(--eds-space-1);flex-wrap:wrap;display:flex}.eds-wifi-network-picker{background:var(--eds-color-surface-raised);border:var(--eds-border-width-default) solid transparent;border-radius:var(--eds-radius-lg);box-shadow:var(--eds-elevation-low);gap:var(--eds-space-2);padding:var(--eds-space-3);flex-direction:column;display:flex}.eds-wifi-network-picker__header{align-items:center;gap:var(--eds-space-2);justify-content:space-between;display:flex}.eds-wifi-network-picker__header h3,.eds-wifi-network-picker__empty,.eds-wifi-network-picker__error,.eds-wifi-network-picker__scanning{margin:0}.eds-wifi-network-picker__error{color:var(--eds-color-status-danger)}.eds-wifi-network-picker__network{border-block-end:var(--eds-border-width-default) solid var(--eds-color-border-subtle);cursor:pointer;align-items:center;gap:var(--eds-space-1);min-block-size:var(--eds-control-height-lg);padding:var(--eds-space-1);grid-template-columns:auto 1fr auto;display:grid}.eds-wifi-network-picker__network:last-child{border-block-end:0}.eds-wifi-network-picker__network:has(.eds-radio-group__item:is([data-checked],[aria-checked=true])){background:var(--eds-color-surface-selected);border-radius:var(--eds-radius-sm)}.eds-wifi-network-picker__network:has(.eds-radio-group__item:is([data-disabled],[aria-disabled=true])){color:var(--eds-button-disabled-label);cursor:not-allowed}.eds-wifi-network-picker__meta{color:var(--eds-color-text-muted);font-size:var(--eds-type-caption-font-size);gap:var(--eds-space-1);display:flex}@media (max-width:480px){.eds-wifi-network-picker{padding:var(--eds-space-2)}.eds-wifi-network-picker__header{flex-direction:column;align-items:flex-start}}}@layer eds.modes{[data-eds-contrast=more] :where(.eds-button,.eds-icon-button,.eds-input,.eds-textarea,.eds-select__trigger,.eds-quantity-input,.eds-navigation-bar,.eds-tabs__list,.eds-tabs__tab,.eds-dialog__content,.eds-popover__popup,.eds-dropdown-menu__popup,.eds-tooltip__popup,.eds-select__popup,.eds-toast){background:var(--eds-material-relief-contrast-surface);border-color:var(--eds-color-border-strong);box-shadow:none}[data-eds-contrast=more] :where(.eds-card[data-eds-variant=outlined],.eds-card[data-eds-variant=raised],.eds-badge[data-eds-variant=outline],.eds-button-group[data-eds-attached],.eds-switch,.eds-stepper__marker,.eds-device-setup-stepper,.eds-device-status-card,.eds-product-card,.eds-purchase-panel,.eds-sync-progress-panel,.eds-wifi-network-picker){border-color:var(--eds-color-border-strong);box-shadow:none}@media (prefers-contrast:more){:where(.eds-button,.eds-icon-button,.eds-input,.eds-textarea,.eds-select__trigger,.eds-quantity-input,.eds-navigation-bar,.eds-tabs__list,.eds-tabs__tab,.eds-dialog__content,.eds-popover__popup,.eds-dropdown-menu__popup,.eds-tooltip__popup,.eds-select__popup,.eds-toast){background:var(--eds-material-relief-contrast-surface);border-color:var(--eds-color-border-strong);box-shadow:none}:where(.eds-card[data-eds-variant=outlined],.eds-card[data-eds-variant=raised],.eds-badge[data-eds-variant=outline],.eds-button-group[data-eds-attached],.eds-switch,.eds-stepper__marker,.eds-device-setup-stepper,.eds-device-status-card,.eds-product-card,.eds-purchase-panel,.eds-sync-progress-panel,.eds-wifi-network-picker){border-color:var(--eds-color-border-strong);box-shadow:none}}@media print{:where(.eds-button,.eds-icon-button,.eds-input,.eds-textarea,.eds-select__trigger,.eds-quantity-input,.eds-navigation-bar,.eds-tabs__list,.eds-tabs__tab,.eds-card,.eds-badge,.eds-switch,.eds-stepper__marker,.eds-dialog__content,.eds-popover__popup,.eds-dropdown-menu__popup,.eds-tooltip__popup,.eds-select__popup,.eds-toast,.eds-device-setup-stepper,.eds-device-status-card,.eds-product-card,.eds-purchase-panel,.eds-sync-progress-panel,.eds-wifi-network-picker){border-color:var(--eds-color-border-strong);box-shadow:none}}[data-eds-contrast=more] .eds-progress{background:var(--eds-color-border-strong);box-shadow:none;border:0}[data-eds-contrast=more] .eds-stepper__step:after{background:var(--eds-color-border-strong)}@media (prefers-contrast:more){.eds-progress{background:var(--eds-color-border-strong);box-shadow:none;border:0}.eds-stepper__step:after{background:var(--eds-color-border-strong)}}@media print{.eds-stepper__step:after{background:var(--eds-color-border-strong)}}@media (prefers-reduced-motion:reduce){:where([class^=eds-],[class*=\ eds-]){scroll-behavior:auto!important;transition-duration:var(--eds-motion-duration-instant)!important;animation-duration:1ms!important;animation-iteration-count:1!important}:where(.eds-progress__indicator,.eds-skeleton,.eds-spinner,.eds-status-indicator[data-eds-pulse] .eds-status-indicator__dot){animation:none!important}.eds-skeleton{opacity:1}}@media (forced-colors:active){:where([class^=eds-],[class*=\ eds-]){box-shadow:none;color:canvastext;forced-color-adjust:auto;background:canvas;border-color:canvastext}:where([class^=eds-],[class*=\ eds-]):focus-visible{outline-color:highlight}:where(.eds-checkbox:is([data-checked],[data-indeterminate],[aria-checked=true],[aria-checked=mixed]),.eds-switch:is([data-checked],[aria-checked=true]),.eds-tabs__tab:is([data-selected],[aria-selected=true]),.eds-progress__indicator,.eds-stepper__step[data-eds-state=current] .eds-stepper__marker,.eds-stepper__step[data-eds-state=complete] .eds-stepper__marker,.eds-status-indicator__dot){color:highlighttext;background:highlight;border-color:highlight}.eds-stepper[data-eds-variant=status] .eds-stepper__step[data-eds-state=current] .eds-stepper__marker:before{background:highlighttext}.eds-stepper__step:after{background:canvastext}.eds-progress{background:graytext;border:0}:where(.eds-checkbox,.eds-radio-group__item,.eds-switch,.eds-tabs__tab,.eds-select__item):is([data-disabled],[aria-disabled=true],:disabled){color:graytext;border-color:graytext}}}