.ds-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--layer-z, var(--layer-overlay));animation:ds-backdrop-fade-in var(--backdrop-duration, .2s) ease-out}.ds-backdrop[data-contained]{position:absolute;z-index:var(--layer-base)}.ds-backdrop[data-variant=neutral]{background-color:var(--ds-backdrop-scrim, var(--overlay-medium))}.ds-backdrop[data-variant=blur]{background-color:var(--ds-backdrop-scrim, var(--overlay-light));-webkit-backdrop-filter:blur(var(--ds-backdrop-blur, 4px));backdrop-filter:blur(var(--ds-backdrop-blur, 4px))}.ds-backdrop[data-variant=transparent]{background-color:transparent}@keyframes ds-backdrop-fade-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.ds-backdrop{animation:none}}@media(forced-colors:active){.ds-backdrop[data-variant=neutral],.ds-backdrop[data-variant=blur]{background-color:Canvas;opacity:.8;-webkit-backdrop-filter:none;backdrop-filter:none}}.ds-button{--ds-button-radius: var(--radius-md);--ds-button-outline-border-mix: 50%;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);box-sizing:border-box;max-inline-size:100%;margin:0;padding-block:var(--space-xs);border:var(--border-width-thin) solid var(--ds-button-border, transparent);border-radius:var(--ds-button-radius);background:var(--ds-button-bg);color:var(--ds-button-fg);font-family:inherit;font-weight:var(--type-button-medium-weight);line-height:var(--type-button-medium-line-height);letter-spacing:var(--type-button-medium-tracking);text-transform:var(--type-button-text-transform);text-align:center;text-decoration:none;white-space:normal;overflow-wrap:break-word;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--transition-base),color var(--transition-base),border-color var(--transition-base),transform var(--transition-fast),box-shadow var(--transition-base),opacity var(--transition-base)}.ds-button[data-text-transform=none]{text-transform:none}.ds-button[data-text-transform=uppercase]{text-transform:uppercase}.ds-button[data-corners=square]{--ds-button-radius: 0}.ds-button[data-corners=pill]{--ds-button-radius: var(--radius-full)}.ds-button[data-size=sm]{--ds-button-inline-pad: calc(var(--space-sm) * 1.5);--ds-button-text-inline-pad: var(--space-sm);min-block-size:var(--size-control-sm);padding-inline:var(--ds-button-inline-pad);font-size:var(--type-button-small-size);font-weight:var(--type-button-small-weight);line-height:var(--type-button-small-line-height);letter-spacing:var(--type-button-small-tracking)}.ds-button[data-size=md]{--ds-button-inline-pad: calc(var(--space-md) + var(--space-xs) + var(--space-2xs) - var(--border-width-thin));--ds-button-text-inline-pad: calc(var(--space-sm) + var(--space-xs) - var(--border-width-thin));min-block-size:var(--size-control-md);padding-inline:var(--ds-button-inline-pad);font-size:var(--type-button-medium-size)}.ds-button[data-size=lg]{--ds-button-lg-size: calc(var(--size-control-md) + var(--space-2xs));--ds-button-inline-pad: calc(var(--space-md) + var(--space-sm) + var(--space-2xs) - var(--border-width-thin));--ds-button-text-inline-pad: calc(var(--space-md) + var(--space-xs) + var(--space-2xs) - var(--border-width-thin));min-block-size:var(--ds-button-lg-size);padding-inline:var(--ds-button-inline-pad);font-size:var(--type-button-large-size);font-weight:var(--type-button-large-weight);line-height:var(--type-button-large-line-height);letter-spacing:var(--type-button-large-tracking)}.ds-button[data-variant=ghost]{--ds-button-inline-pad: var(--ds-button-text-inline-pad)}.ds-button[data-icon-only=true]{padding-inline:0}.ds-button[data-icon-only=true][data-size=sm]{min-inline-size:var(--size-control-sm)}.ds-button[data-icon-only=true][data-size=md]{min-inline-size:var(--size-control-md)}.ds-button[data-icon-only=true][data-size=lg]{min-inline-size:var(--ds-button-lg-size)}.ds-button[data-icon-only=true][data-icon-count=true]{gap:var(--space-xs)}.ds-button[data-icon-only=true][data-icon-count=true][data-size=sm]{padding-inline:var(--space-xs)}.ds-button[data-icon-only=true][data-icon-count=true][data-size=md]{padding-inline:var(--space-sm)}.ds-button[data-icon-only=true][data-icon-count=true][data-size=lg]{padding-inline:calc(var(--space-sm) * 1.5)}.ds-button[data-full-width=true]{display:flex;inline-size:100%}.ds-button[data-tone=neutral]{--ds-button-solid: var(--tone-neutral-solid);--ds-button-solid-hover: color-mix(in srgb, var(--tone-neutral-solid) 85%, var(--tone-neutral-solid-shade));--ds-button-solid-active: color-mix(in srgb, var(--tone-neutral-solid) 75%, var(--tone-neutral-solid-shade));--ds-button-on-solid: var(--tone-neutral-on-solid);--ds-button-tone-fg: var(--text-primary);--ds-button-subtle: var(--tone-neutral-subtle);--ds-button-press-tint: var(--tone-neutral-press-tint);--ds-button-subtle-active: color-mix(in srgb, var(--tone-neutral-subtle) 85%, var(--ds-button-press-tint));--ds-button-tone-border: var(--tone-neutral-border);--ds-button-outline-border-mix: 100%;--ds-button-subtle-press-tint: var(--tone-neutral-subtle-press-tint);--ds-button-subtle-active-fg: var(--text-primary-strong)}.ds-button,.ds-button[data-tone=primary]{--ds-button-solid: var(--interactive-primary);--ds-button-solid-hover: var(--interactive-primary-hover);--ds-button-solid-active: var(--interactive-primary-active);--ds-button-on-solid: var(--interactive-primary-on);--ds-button-tone-fg: var(--tone-primary-fg);--ds-button-subtle: var(--tone-primary-subtle);--ds-button-press-tint: var(--tone-primary-press-tint);--ds-button-subtle-active: color-mix(in srgb, var(--tone-primary-subtle) 85%, var(--ds-button-press-tint));--ds-button-tone-border: var(--tone-primary-border);--ds-button-subtle-press-tint: var(--tone-primary-subtle-press-tint);--ds-button-subtle-active-fg: var(--tone-primary-subtle-active-fg)}.ds-button[data-tone=secondary]{--ds-button-solid: var(--interactive-secondary);--ds-button-solid-hover: var(--interactive-secondary-hover);--ds-button-solid-active: var(--interactive-secondary-active);--ds-button-on-solid: var(--interactive-secondary-on);--ds-button-tone-fg: var(--tone-secondary-fg);--ds-button-subtle: var(--tone-secondary-subtle);--ds-button-press-tint: var(--tone-secondary-press-tint);--ds-button-subtle-active: color-mix(in srgb, var(--tone-secondary-subtle) 85%, var(--ds-button-press-tint));--ds-button-tone-border: var(--tone-secondary-border);--ds-button-subtle-press-tint: var(--tone-secondary-subtle-press-tint);--ds-button-subtle-active-fg: var(--tone-secondary-subtle-active-fg)}.ds-button[data-tone=success]{--ds-button-solid: var(--tone-success-solid);--ds-button-solid-hover: color-mix(in srgb, var(--tone-success-solid) 85%, var(--tone-success-solid-shade));--ds-button-solid-active: color-mix(in srgb, var(--tone-success-solid) 75%, var(--tone-success-solid-shade));--ds-button-on-solid: var(--tone-success-on-solid);--ds-button-tone-fg: var(--tone-success-fg);--ds-button-subtle: var(--tone-success-subtle);--ds-button-press-tint: var(--tone-success-press-tint);--ds-button-subtle-active: color-mix(in srgb, var(--tone-success-subtle) 85%, var(--ds-button-press-tint));--ds-button-tone-border: var(--tone-success-border);--ds-button-subtle-press-tint: var(--tone-success-subtle-press-tint);--ds-button-subtle-active-fg: var(--tone-success-subtle-active-fg)}.ds-button[data-tone=warning]{--ds-button-solid: var(--tone-warning-solid);--ds-button-solid-hover: color-mix(in srgb, var(--tone-warning-solid) 85%, var(--tone-warning-solid-shade));--ds-button-solid-active: color-mix(in srgb, var(--tone-warning-solid) 75%, var(--tone-warning-solid-shade));--ds-button-on-solid: var(--tone-warning-on-solid);--ds-button-tone-fg: var(--tone-warning-fg);--ds-button-subtle: var(--tone-warning-subtle);--ds-button-press-tint: var(--tone-warning-press-tint);--ds-button-subtle-active: color-mix(in srgb, var(--tone-warning-subtle) 85%, var(--ds-button-press-tint));--ds-button-tone-border: var(--tone-warning-border);--ds-button-subtle-press-tint: var(--tone-warning-subtle-press-tint);--ds-button-subtle-active-fg: var(--tone-warning-subtle-active-fg)}.ds-button[data-tone=error]{--ds-button-solid: var(--tone-error-solid);--ds-button-solid-hover: color-mix(in srgb, var(--tone-error-solid) 85%, var(--tone-error-solid-shade));--ds-button-solid-active: color-mix(in srgb, var(--tone-error-solid) 75%, var(--tone-error-solid-shade));--ds-button-on-solid: var(--tone-error-on-solid);--ds-button-tone-fg: var(--tone-error-fg);--ds-button-subtle: var(--tone-error-subtle);--ds-button-press-tint: var(--tone-error-press-tint);--ds-button-subtle-active: color-mix(in srgb, var(--tone-error-subtle) 85%, var(--ds-button-press-tint));--ds-button-tone-border: var(--tone-error-border);--ds-button-subtle-press-tint: var(--tone-error-subtle-press-tint);--ds-button-subtle-active-fg: var(--tone-error-subtle-active-fg)}.ds-button[data-tone=info]{--ds-button-solid: var(--tone-info-solid);--ds-button-solid-hover: color-mix(in srgb, var(--tone-info-solid) 85%, var(--tone-info-solid-shade));--ds-button-solid-active: color-mix(in srgb, var(--tone-info-solid) 75%, var(--tone-info-solid-shade));--ds-button-on-solid: var(--tone-info-on-solid);--ds-button-tone-fg: var(--tone-info-fg);--ds-button-subtle: var(--tone-info-subtle);--ds-button-press-tint: var(--tone-info-press-tint);--ds-button-subtle-active: color-mix(in srgb, var(--tone-info-subtle) 85%, var(--ds-button-press-tint));--ds-button-tone-border: var(--tone-info-border);--ds-button-subtle-press-tint: var(--tone-info-subtle-press-tint);--ds-button-subtle-active-fg: var(--tone-info-subtle-active-fg)}.ds-button,.ds-button[data-variant=solid]{--ds-button-bg: var(--ds-button-solid);--ds-button-fg: var(--ds-button-on-solid);--ds-button-bg-hover: var(--ds-button-solid-hover);--ds-button-bg-active: var(--ds-button-solid-active);--ds-button-bg-pressed: var(--ds-button-solid-active);--ds-button-border: transparent}.ds-button[data-variant=outline]{--ds-button-bg: transparent;--ds-button-fg: var(--ds-button-tone-fg);--ds-button-bg-hover: var(--ds-button-subtle);--ds-button-bg-active: var(--ds-button-subtle-active);--ds-button-bg-pressed: var(--ds-button-subtle-active);--ds-button-border: color-mix(in srgb, var(--ds-button-tone-border) var(--ds-button-outline-border-mix), transparent)}.ds-button[data-variant=outline][data-border-style=dashed]{--ds-button-border: var(--ds-button-tone-fg);border-style:dashed}.ds-button[data-variant=ghost]{--ds-button-bg: transparent;--ds-button-fg: var(--ds-button-tone-fg);--ds-button-bg-hover: var(--ds-button-subtle);--ds-button-bg-active: var(--ds-button-subtle-active);--ds-button-bg-pressed: var(--ds-button-subtle-active);--ds-button-border: transparent}.ds-button[data-variant=subtle]{--ds-button-bg: var(--ds-button-subtle);--ds-button-fg: var(--ds-button-tone-fg);--ds-button-bg-hover: color-mix(in srgb, var(--ds-button-subtle) var(--state-subtle-hover-mix), var(--ds-button-subtle-press-tint));--ds-button-bg-active: color-mix(in srgb, var(--ds-button-subtle) var(--state-subtle-press-mix), var(--ds-button-subtle-press-tint));--ds-button-bg-pressed: color-mix(in srgb, var(--ds-button-subtle) var(--state-subtle-press-mix), var(--ds-button-subtle-press-tint));--ds-button-border: transparent}.ds-button[data-variant=ghost][data-tone=neutral]{--ds-button-fg: var(--text-primary);--ds-button-bg-hover: var(--bg-hover);--ds-button-bg-active: var(--bg-tertiary);--ds-button-bg-pressed: var(--bg-tertiary)}.ds-button[data-variant=ghost][data-state-layer]:not([data-surface=inverse]){--ds-button-layer-hover: color-mix(in srgb, var(--ds-button-tone-fg) 8%, transparent);--ds-button-layer-press: color-mix(in srgb, var(--ds-button-tone-fg) 10%, transparent);--ds-button-bg-hover: linear-gradient(var(--ds-button-layer-hover), var(--ds-button-layer-hover));--ds-button-bg-active: linear-gradient(var(--ds-button-layer-press), var(--ds-button-layer-press));--ds-button-bg-pressed: linear-gradient(var(--ds-button-layer-press), var(--ds-button-layer-press))}.ds-button[data-variant=ghost][data-state-layer]:not([data-surface=inverse]):active:not(:disabled):not([aria-disabled=true]),.ds-button[data-variant=ghost][data-state-layer]:not([data-surface=inverse])[aria-pressed=true]{--ds-button-fg: var(--ds-button-subtle-active-fg)}.ds-button[data-surface=inverse][data-variant=solid]{--ds-button-bg: var(--ds-button-on-solid);--ds-button-fg: var(--ds-button-solid);--ds-button-bg-hover: var(--ds-button-on-solid);--ds-button-bg-active: var(--ds-button-on-solid);--ds-button-bg-pressed: var(--ds-button-on-solid)}.ds-button[data-surface=inverse][data-variant=outline],.ds-button[data-surface=inverse][data-variant=ghost],.ds-button[data-surface=inverse][data-variant=subtle]{--ds-button-fg: currentColor;--ds-button-bg-hover: transparent;--ds-button-bg-active: transparent;--ds-button-bg-pressed: transparent}.ds-button[data-surface=inverse][data-variant=outline]{--ds-button-border: currentColor}.ds-button[data-surface=inverse][data-variant=subtle]{--ds-button-bg: transparent}.ds-button[data-surface=inverse][data-variant=solid]{--focus-ring-color: var(--ds-button-on-solid)}.ds-button[data-surface=inverse][data-variant=outline],.ds-button[data-surface=inverse][data-variant=ghost],.ds-button[data-surface=inverse][data-variant=subtle]{--focus-ring-color: currentColor}.ds-button[data-surface=inverse][data-variant=solid]:focus-visible,.ds-button[data-surface=inverse][data-variant=solid][data-focus-visible]{box-shadow:0 0 0 var(--focus-ring-offset) var(--ds-button-solid)}.ds-button[data-variant=solid]{--ds-button-elevation: var(--shadow-button-rest);box-shadow:var(--ds-button-elevation)}@media(hover:hover){.ds-button:hover:not(:disabled):not([aria-disabled=true]){background:var(--ds-button-bg-hover)}.ds-button[data-variant=solid]:hover:not(:disabled):not([aria-disabled=true]){transform:translateY(-1px)}.ds-button[data-variant=solid]:hover:not(:disabled):not([aria-disabled=true]){--ds-button-elevation: var(--shadow-button-hover)}.ds-button[data-run-attached]:hover:not(:disabled):not([aria-disabled=true]){transform:none}.ds-button[data-variant=ghost][data-state-layer]:not([data-surface=inverse]):hover:not(:disabled):not([aria-disabled=true]){--ds-button-fg: var(--ds-button-subtle-active-fg)}.ds-button[data-variant=subtle]:not([data-surface=inverse]):hover:not(:disabled):not([aria-disabled=true]){--ds-button-fg: var(--ds-button-subtle-active-fg)}.ds-button[data-surface=inverse]:is([data-variant=outline],[data-variant=ghost],[data-variant=subtle]):hover:not(:disabled):not([aria-disabled=true]){text-decoration:underline;text-underline-offset:.2em}.ds-button[data-surface=inverse][data-variant=solid]:focus-visible:hover:not(:disabled):not([aria-disabled=true]),.ds-button[data-surface=inverse][data-variant=solid][data-focus-visible]:hover:not(:disabled):not([aria-disabled=true]){box-shadow:0 0 0 var(--focus-ring-offset) var(--ds-button-solid),var(--shadow-button-hover)}.ds-button[data-surface=inverse][data-variant=solid]:is([data-elevation=flat],[data-run-attached],[data-run-segment]):focus-visible:hover:not(:disabled):not([aria-disabled=true]),.ds-button[data-surface=inverse][data-variant=solid]:is([data-elevation=flat],[data-run-attached],[data-run-segment])[data-focus-visible]:hover:not(:disabled):not([aria-disabled=true]){box-shadow:0 0 0 var(--focus-ring-offset) var(--ds-button-solid)}}.ds-button:active:not(:disabled):not([aria-disabled=true]){background:var(--ds-button-bg-active)}.ds-button[data-variant=solid]:active:not(:disabled):not([aria-disabled=true]){transform:translateY(0)}.ds-button[data-variant=solid]:active:not(:disabled):not([aria-disabled=true]){--ds-button-elevation: var(--shadow-button-pressed)}.ds-button[data-run-attached]:active:not(:disabled):not([aria-disabled=true]){transform:none}.ds-button[data-variant=solid][data-elevation=flat]:not(:disabled):not([aria-disabled=true]),.ds-button[data-variant=solid][data-run-attached]:not(:disabled):not([aria-disabled=true]),.ds-button[data-variant=solid][data-run-segment]:not(:disabled):not([aria-disabled=true]),.ds-button[data-variant=solid][data-elevation=flat][data-loading=true],.ds-button[data-variant=solid][data-run-attached][data-loading=true],.ds-button[data-variant=solid][data-run-segment][data-loading=true]{--ds-button-elevation: none;transform:none}.ds-button[aria-pressed=true]{background:var(--ds-button-bg-pressed);box-shadow:inset 0 0 0 var(--border-width-md) currentColor}.ds-button[data-variant=subtle]:not([data-surface=inverse]):active:not(:disabled):not([aria-disabled=true]),.ds-button[data-variant=subtle]:not([data-surface=inverse])[aria-pressed=true]{--ds-button-fg: var(--ds-button-subtle-active-fg)}.ds-button[data-surface=inverse][data-variant=solid][aria-pressed=true]:focus-visible,.ds-button[data-surface=inverse][data-variant=solid][aria-pressed=true][data-focus-visible]{box-shadow:inset 0 0 0 var(--border-width-md) currentColor,0 0 0 var(--focus-ring-offset) var(--ds-button-solid)}.ds-button:disabled,.ds-button[aria-disabled=true]{cursor:not-allowed}.ds-button:disabled:not([data-loading=true]):not([data-surface=inverse]),.ds-button[aria-disabled=true]:not([data-loading=true]):not([data-surface=inverse]){--ds-button-elevation: none;--ds-button-bg: var(--bg-disabled);--ds-button-fg: var(--text-disabled);--ds-button-bg-pressed: var(--bg-disabled);--ds-button-border: transparent}.ds-button[data-variant=outline]:disabled:not([data-loading=true]):not([data-surface=inverse]),.ds-button[data-variant=outline][aria-disabled=true]:not([data-loading=true]):not([data-surface=inverse]){--ds-button-bg: transparent;--ds-button-border: var(--border-primary)}.ds-button[data-variant=ghost]:disabled:not([data-loading=true]):not([data-surface=inverse]),.ds-button[data-variant=ghost][aria-disabled=true]:not([data-loading=true]):not([data-surface=inverse]){--ds-button-bg: transparent}.ds-button[data-surface=inverse]:disabled:not([data-loading=true]),.ds-button[data-surface=inverse][aria-disabled=true]:not([data-loading=true]){--ds-button-elevation: none;--ds-button-fg: color-mix(in srgb, currentColor 38%, transparent);--ds-button-bg: transparent;--ds-button-bg-pressed: transparent;--ds-button-border: transparent}.ds-button[data-surface=inverse][data-variant=solid]:disabled:not([data-loading=true]),.ds-button[data-surface=inverse][data-variant=solid][aria-disabled=true]:not([data-loading=true]){--ds-button-bg: color-mix(in srgb, currentColor 31.58%, transparent);--ds-button-bg-pressed: color-mix(in srgb, currentColor 31.58%, transparent)}.ds-button[data-surface=inverse][data-variant=outline]:disabled:not([data-loading=true]),.ds-button[data-surface=inverse][data-variant=outline][aria-disabled=true]:not([data-loading=true]){--ds-button-border: color-mix(in srgb, currentColor 31.58%, transparent)}.ds-button[data-loading=true]{opacity:1;cursor:wait}a.ds-button{display:inline-flex}.ds-button[data-run-attached]:is([data-variant=solid],[data-variant=subtle]){--ds-button-run-seam: color-mix(in srgb, currentColor 40%, transparent)}.ds-button[data-run-attached]{border-start-start-radius:var(--ds-button-group-start-start-radius, 0);border-start-end-radius:var(--ds-button-group-start-end-radius, 0);border-end-start-radius:var(--ds-button-group-end-start-radius, 0);border-end-end-radius:var(--ds-button-group-end-end-radius, 0)}.ds-button[data-run=horizontal][data-run-attached]:not(:first-child){margin-inline-start:calc(-1 * var(--ds-button-group-overlap, var(--border-width-thin)));border-inline-start-color:var(--ds-button-group-seam, var(--ds-button-run-seam, var(--ds-button-border, transparent)))}.ds-button[data-run=horizontal][data-run-attached]:first-child{border-start-start-radius:var(--ds-button-group-start-start-radius, var(--ds-button-group-radius, var(--ds-button-radius)));border-end-start-radius:var(--ds-button-group-end-start-radius, var(--ds-button-group-bleed-radius, var(--ds-button-group-radius, var(--ds-button-radius))))}.ds-button[data-run=horizontal][data-run-attached]:last-child{border-start-end-radius:var(--ds-button-group-start-end-radius, var(--ds-button-group-radius, var(--ds-button-radius)));border-end-end-radius:var(--ds-button-group-end-end-radius, var(--ds-button-group-bleed-radius, var(--ds-button-group-radius, var(--ds-button-radius))))}.ds-button[data-run=vertical][data-run-attached]:not(:first-child){margin-block-start:calc(-1 * var(--ds-button-group-overlap, var(--border-width-thin)));border-block-start-color:var(--ds-button-group-seam, var(--ds-button-run-seam, var(--ds-button-border, transparent)))}.ds-button[data-run=vertical][data-run-attached]:first-child{border-start-start-radius:var(--ds-button-group-start-start-radius, var(--ds-button-group-end-radius, var(--ds-button-group-radius, var(--ds-button-radius))));border-start-end-radius:var(--ds-button-group-start-end-radius, var(--ds-button-group-end-radius, var(--ds-button-group-radius, var(--ds-button-radius))))}.ds-button[data-run=vertical][data-run-attached]:last-child{border-end-start-radius:var(--ds-button-group-end-start-radius, var(--ds-button-group-bleed-radius, var(--ds-button-group-end-radius, var(--ds-button-group-radius, var(--ds-button-radius)))));border-end-end-radius:var(--ds-button-group-end-end-radius, var(--ds-button-group-bleed-radius, var(--ds-button-group-end-radius, var(--ds-button-group-radius, var(--ds-button-radius)))))}.ds-button[data-run-segment]:active:not(:disabled):not([aria-disabled=true]){transform:none;box-shadow:none}@media(hover:hover){.ds-button[data-run-segment]:hover:not(:disabled):not([aria-disabled=true]){transform:none;box-shadow:none}}.ds-button[data-run=horizontal]:not([data-run-attached]):first-child{border-end-start-radius:var(--ds-button-group-bleed-radius, var(--ds-button-radius))}.ds-button[data-run=horizontal]:not([data-run-attached]):last-child{border-end-end-radius:var(--ds-button-group-bleed-radius, var(--ds-button-radius))}.ds-button[data-run=vertical]:not([data-run-attached]):last-child{border-end-start-radius:var(--ds-button-group-bleed-radius, var(--ds-button-radius));border-end-end-radius:var(--ds-button-group-bleed-radius, var(--ds-button-radius))}.ds-button-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:var(--icon-scale)}.ds-button-icon>svg{inline-size:1em;block-size:1em}.ds-button{--ds-button-icon-pull: 0px}.ds-button-icon-left{margin-inline-end:calc(var(--ds-button-icon-pull) * -1)}.ds-button-icon-right{margin-inline-start:calc(var(--ds-button-icon-pull) * -1)}.ds-button[data-icon-only=true] .ds-button-icon-left,.ds-button[data-icon-only=true] .ds-button-icon-right{margin:0}.ds-button-text{display:inline-flex;align-items:center;min-inline-size:0}.ds-button__spinner{flex-shrink:0}.ds-button__count{display:inline-flex;align-items:center;justify-content:center;min-inline-size:1.5em;padding-inline:var(--space-xs);border-radius:var(--radius-full);box-shadow:inset 0 0 0 var(--border-width-thin) currentColor;font-size:.85em;font-variant-numeric:tabular-nums;line-height:1.4}.ds-button__count[data-count-variant=plain]{min-inline-size:0;padding-inline:0;box-shadow:none;font-size:1em}.ds-button__chevron{display:inline-flex;flex-shrink:0;inline-size:1em;block-size:1em;margin-inline-end:calc(var(--space-xs) * -1);transition:rotate var(--transition-fast)}.ds-button__chevron>svg{inline-size:100%;block-size:100%}.ds-button[aria-expanded=true] .ds-button__chevron{rotate:180deg}@media(prefers-reduced-motion:reduce){.ds-button,.ds-button__chevron{transition:none}.ds-button[data-variant=solid]:active:not(:disabled):not([aria-disabled=true]){transform:none}}@media(prefers-reduced-motion:reduce)and (hover:hover){.ds-button[data-variant=solid]:hover:not(:disabled):not([aria-disabled=true]){transform:none}}@media(forced-colors:active){.ds-button{border-color:ButtonText;color:ButtonText;background:ButtonFace}.ds-button[data-variant=solid]{box-shadow:none}.ds-button[aria-pressed=true]{forced-color-adjust:none;border-color:Highlight;background:Highlight;color:HighlightText;box-shadow:none}.ds-button:disabled,.ds-button[aria-disabled=true]{border-color:GrayText;color:GrayText;opacity:1}.ds-button[data-loading=true]{border-color:ButtonText;color:ButtonText}.ds-button[data-run-attached]:where(:not(:disabled):not([aria-disabled=true])),.ds-button[data-run][data-run-attached]:not(:first-child):is([data-variant=outline],[data-variant=ghost]){border-color:ButtonText}.ds-button[data-run][data-run-attached]:not(:first-child):is(:disabled,[aria-disabled=true]):not([data-loading=true]){border-color:GrayText}.ds-button__count:not([data-count-variant=plain]){outline:var(--border-width-thin) solid currentColor;outline-offset:calc(-1 * var(--border-width-thin))}}.ds-icon-button{--ds-icon-button-outline-border-mix: 50%;position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;margin:0;padding:0;border:var(--border-width-thin) solid var(--ds-icon-button-border, transparent);background:var(--ds-icon-button-bg);color:var(--ds-icon-button-fg);font-family:inherit;font-size:var(--ds-icon-button-glyph);line-height:1;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;--ds-state-layer-color: var(--ds-icon-button-fg);transition:background-color var(--transition-base),color var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base),opacity var(--transition-base)}.ds-icon-button[data-size=xs]{inline-size:var(--ds-icon-button-box, var(--size-control-xs));block-size:var(--ds-icon-button-box, var(--size-control-xs));--ds-icon-button-glyph: var(--size-icon-sm)}.ds-icon-button[data-size=sm]{inline-size:var(--ds-icon-button-box, var(--size-control-sm));block-size:var(--ds-icon-button-box, var(--size-control-sm));--ds-icon-button-glyph: var(--size-icon-sm)}.ds-icon-button[data-size=md]{inline-size:var(--ds-icon-button-box, var(--size-control-md));block-size:var(--ds-icon-button-box, var(--size-control-md));--ds-icon-button-glyph: var(--size-icon-md)}.ds-icon-button[data-size=lg]{inline-size:var(--ds-icon-button-box, var(--size-control-lg));block-size:var(--ds-icon-button-box, var(--size-control-lg));--ds-icon-button-glyph: var(--size-icon-lg)}.ds-icon-button[data-size][data-icon-size]{min-inline-size:var(--ds-icon-button-glyph);min-block-size:var(--ds-icon-button-glyph)}.ds-icon-button[data-size][data-icon-size=xs]{--ds-icon-button-glyph: var(--size-icon-xs)}.ds-icon-button[data-size][data-icon-size=sm]{--ds-icon-button-glyph: var(--size-icon-sm)}.ds-icon-button[data-size][data-icon-size=md]{--ds-icon-button-glyph: var(--size-icon-md)}.ds-icon-button[data-size][data-icon-size=lg]{--ds-icon-button-glyph: var(--size-icon-lg)}.ds-icon-button[data-size][data-icon-size=xl]{--ds-icon-button-glyph: var(--size-icon-xl)}.ds-icon-button[data-size=xs][data-icon-size]{--ds-icon-button-step: var(--size-control-xs)}.ds-icon-button[data-size=sm][data-icon-size]{--ds-icon-button-step: var(--size-control-sm)}.ds-icon-button[data-size=md][data-icon-size]{--ds-icon-button-step: var(--size-control-md)}.ds-icon-button[data-size=lg][data-icon-size]{--ds-icon-button-step: var(--size-control-lg)}.ds-icon-button[data-size][data-icon-size] .ds-icon-button__icon{flex-shrink:0;max-inline-size:calc(max(var(--ds-icon-button-box, var(--ds-icon-button-step)),var(--ds-icon-button-glyph)) - 2 * var(--border-width-thin));max-block-size:calc(max(var(--ds-icon-button-box, var(--ds-icon-button-step)),var(--ds-icon-button-glyph)) - 2 * var(--border-width-thin))}.ds-icon-button[data-shape=square]{--ds-icon-button-radius: var(--radius-md);--ds-state-layer-radius: calc(var(--ds-icon-button-radius) + var(--size-state-layer-inset));border-radius:var(--ds-icon-button-radius)}.ds-icon-button[data-shape=circle],.ds-icon-button[data-corners=pill]{--ds-icon-button-radius: var(--radius-full);--ds-state-layer-radius: 50%;border-radius:var(--ds-icon-button-radius)}.ds-icon-button[data-corners=square]{--ds-icon-button-radius: 0;--ds-state-layer-radius: 0;border-radius:var(--ds-icon-button-radius)}.ds-icon-button[data-tone=neutral]{--ds-icon-button-solid: var(--tone-neutral-solid);--ds-icon-button-solid-hover: color-mix(in srgb, var(--tone-neutral-solid) 85%, var(--tone-neutral-solid-shade));--ds-icon-button-solid-active: color-mix(in srgb, var(--tone-neutral-solid) 75%, var(--tone-neutral-solid-shade));--ds-icon-button-on-solid: var(--tone-neutral-on-solid);--ds-icon-button-tone-fg: var(--text-primary);--ds-icon-button-subtle: var(--tone-neutral-subtle);--ds-icon-button-press-tint: var(--tone-neutral-press-tint);--ds-icon-button-subtle-active: color-mix(in srgb, var(--tone-neutral-subtle) 85%, var(--ds-icon-button-press-tint));--ds-icon-button-tone-border: var(--tone-neutral-border);--ds-icon-button-outline-border-mix: 100%;--ds-icon-button-subtle-press-tint: var(--tone-neutral-subtle-press-tint);--ds-icon-button-subtle-active-fg: var(--text-primary)}.ds-icon-button,.ds-icon-button[data-tone=primary]{--ds-icon-button-solid: var(--interactive-primary);--ds-icon-button-solid-hover: var(--interactive-primary-hover);--ds-icon-button-solid-active: var(--interactive-primary-active);--ds-icon-button-on-solid: var(--interactive-primary-on);--ds-icon-button-tone-fg: var(--tone-primary-fg);--ds-icon-button-subtle: var(--tone-primary-subtle);--ds-icon-button-press-tint: var(--tone-primary-press-tint);--ds-icon-button-subtle-active: color-mix(in srgb, var(--tone-primary-subtle) 85%, var(--ds-icon-button-press-tint));--ds-icon-button-tone-border: var(--tone-primary-border);--ds-icon-button-subtle-press-tint: var(--tone-primary-subtle-press-tint);--ds-icon-button-subtle-active-fg: var(--tone-primary-subtle-active-fg)}.ds-icon-button[data-tone=secondary]{--ds-icon-button-solid: var(--interactive-secondary);--ds-icon-button-solid-hover: var(--interactive-secondary-hover);--ds-icon-button-solid-active: var(--interactive-secondary-active);--ds-icon-button-on-solid: var(--interactive-secondary-on);--ds-icon-button-tone-fg: var(--tone-secondary-fg);--ds-icon-button-subtle: var(--tone-secondary-subtle);--ds-icon-button-press-tint: var(--tone-secondary-press-tint);--ds-icon-button-subtle-active: color-mix(in srgb, var(--tone-secondary-subtle) 85%, var(--ds-icon-button-press-tint));--ds-icon-button-tone-border: var(--tone-secondary-border);--ds-icon-button-subtle-press-tint: var(--tone-secondary-subtle-press-tint);--ds-icon-button-subtle-active-fg: var(--tone-secondary-subtle-active-fg)}.ds-icon-button[data-tone=success]{--ds-icon-button-solid: var(--tone-success-solid);--ds-icon-button-solid-hover: color-mix(in srgb, var(--tone-success-solid) 85%, var(--tone-success-solid-shade));--ds-icon-button-solid-active: color-mix(in srgb, var(--tone-success-solid) 75%, var(--tone-success-solid-shade));--ds-icon-button-on-solid: var(--tone-success-on-solid);--ds-icon-button-tone-fg: var(--tone-success-fg);--ds-icon-button-subtle: var(--tone-success-subtle);--ds-icon-button-press-tint: var(--tone-success-press-tint);--ds-icon-button-subtle-active: color-mix(in srgb, var(--tone-success-subtle) 85%, var(--ds-icon-button-press-tint));--ds-icon-button-tone-border: var(--tone-success-border);--ds-icon-button-subtle-press-tint: var(--tone-success-subtle-press-tint);--ds-icon-button-subtle-active-fg: var(--tone-success-subtle-active-fg)}.ds-icon-button[data-tone=warning]{--ds-icon-button-solid: var(--tone-warning-solid);--ds-icon-button-solid-hover: color-mix(in srgb, var(--tone-warning-solid) 85%, var(--tone-warning-solid-shade));--ds-icon-button-solid-active: color-mix(in srgb, var(--tone-warning-solid) 75%, var(--tone-warning-solid-shade));--ds-icon-button-on-solid: var(--tone-warning-on-solid);--ds-icon-button-tone-fg: var(--tone-warning-fg);--ds-icon-button-subtle: var(--tone-warning-subtle);--ds-icon-button-press-tint: var(--tone-warning-press-tint);--ds-icon-button-subtle-active: color-mix(in srgb, var(--tone-warning-subtle) 85%, var(--ds-icon-button-press-tint));--ds-icon-button-tone-border: var(--tone-warning-border);--ds-icon-button-subtle-press-tint: var(--tone-warning-subtle-press-tint);--ds-icon-button-subtle-active-fg: var(--tone-warning-subtle-active-fg)}.ds-icon-button[data-tone=error]{--ds-icon-button-solid: var(--tone-error-solid);--ds-icon-button-solid-hover: color-mix(in srgb, var(--tone-error-solid) 85%, var(--tone-error-solid-shade));--ds-icon-button-solid-active: color-mix(in srgb, var(--tone-error-solid) 75%, var(--tone-error-solid-shade));--ds-icon-button-on-solid: var(--tone-error-on-solid);--ds-icon-button-tone-fg: var(--tone-error-fg);--ds-icon-button-subtle: var(--tone-error-subtle);--ds-icon-button-press-tint: var(--tone-error-press-tint);--ds-icon-button-subtle-active: color-mix(in srgb, var(--tone-error-subtle) 85%, var(--ds-icon-button-press-tint));--ds-icon-button-tone-border: var(--tone-error-border);--ds-icon-button-subtle-press-tint: var(--tone-error-subtle-press-tint);--ds-icon-button-subtle-active-fg: var(--tone-error-subtle-active-fg)}.ds-icon-button[data-tone=info]{--ds-icon-button-solid: var(--tone-info-solid);--ds-icon-button-solid-hover: color-mix(in srgb, var(--tone-info-solid) 85%, var(--tone-info-solid-shade));--ds-icon-button-solid-active: color-mix(in srgb, var(--tone-info-solid) 75%, var(--tone-info-solid-shade));--ds-icon-button-on-solid: var(--tone-info-on-solid);--ds-icon-button-tone-fg: var(--tone-info-fg);--ds-icon-button-subtle: var(--tone-info-subtle);--ds-icon-button-press-tint: var(--tone-info-press-tint);--ds-icon-button-subtle-active: color-mix(in srgb, var(--tone-info-subtle) 85%, var(--ds-icon-button-press-tint));--ds-icon-button-tone-border: var(--tone-info-border);--ds-icon-button-subtle-press-tint: var(--tone-info-subtle-press-tint);--ds-icon-button-subtle-active-fg: var(--tone-info-subtle-active-fg)}.ds-icon-button[data-variant=solid]{--ds-icon-button-bg: var(--ds-icon-button-solid);--ds-icon-button-fg: var(--ds-icon-button-on-solid);--ds-icon-button-bg-hover: var(--ds-icon-button-solid-hover);--ds-icon-button-bg-active: var(--ds-icon-button-solid-active);--ds-icon-button-bg-pressed: var(--ds-icon-button-solid-active);--ds-icon-button-border: transparent;--ds-state-layer-color: var(--ds-icon-button-solid)}.ds-icon-button[data-variant=outline]{--ds-icon-button-bg: transparent;--ds-icon-button-fg: var(--ds-icon-button-tone-fg);--ds-icon-button-bg-hover: transparent;--ds-icon-button-bg-active: transparent;--ds-icon-button-bg-pressed: var(--ds-icon-button-subtle-active);--ds-icon-button-border: color-mix(in srgb, var(--ds-icon-button-tone-border) var(--ds-icon-button-outline-border-mix), transparent)}.ds-icon-button,.ds-icon-button[data-variant=ghost]{--ds-icon-button-bg: transparent;--ds-icon-button-fg: var(--ds-icon-button-tone-fg);--ds-icon-button-bg-hover: transparent;--ds-icon-button-bg-active: transparent;--ds-icon-button-bg-pressed: var(--ds-icon-button-subtle-active);--ds-icon-button-border: transparent}.ds-icon-button[data-variant=subtle]{--ds-icon-button-bg: var(--ds-icon-button-subtle);--ds-icon-button-fg: var(--ds-icon-button-tone-fg);--ds-icon-button-bg-hover: var(--ds-icon-button-subtle);--ds-icon-button-bg-active: var(--ds-icon-button-subtle);--ds-icon-button-bg-pressed: color-mix(in srgb, var(--ds-icon-button-subtle) var(--state-subtle-selected-mix), var(--ds-icon-button-subtle-press-tint));--ds-icon-button-border: transparent}.ds-icon-button[data-variant=ghost][data-tone=neutral]{--ds-icon-button-fg: var(--text-primary);--ds-icon-button-bg-pressed: var(--bg-tertiary)}.ds-icon-button[data-surface=inverse][data-variant=solid]{--ds-icon-button-bg: var(--ds-icon-button-on-solid);--ds-icon-button-fg: var(--ds-icon-button-solid);--ds-icon-button-bg-hover: var(--ds-icon-button-on-solid);--ds-icon-button-bg-active: var(--ds-icon-button-on-solid);--ds-icon-button-bg-pressed: var(--ds-icon-button-on-solid);--ds-state-layer-color: var(--ds-icon-button-on-solid);--focus-ring-color: var(--ds-icon-button-on-solid)}.ds-icon-button[data-surface=inverse]:is([data-variant=outline],[data-variant=ghost],[data-variant=subtle]){--ds-icon-button-bg: transparent;--ds-icon-button-fg: currentColor;--ds-icon-button-bg-hover: transparent;--ds-icon-button-bg-active: transparent;--ds-icon-button-bg-pressed: transparent;--ds-icon-button-border: transparent;--focus-ring-color: currentColor}.ds-icon-button[data-surface=inverse][data-variant=outline]{--ds-icon-button-border: currentColor}.ds-icon-button[data-surface=inverse][data-variant=solid]:focus-visible,.ds-icon-button[data-surface=inverse][data-variant=solid][data-focus-visible]{box-shadow:0 0 0 var(--focus-ring-offset) var(--ds-icon-button-solid)}@media(hover:hover){.ds-icon-button:hover:not(:disabled):not([aria-disabled=true]){background:var(--ds-icon-button-bg-hover)}}.ds-icon-button:active:not(:disabled):not([aria-disabled=true]){background:var(--ds-icon-button-bg-active)}.ds-icon-button[aria-pressed=true]{background:var(--ds-icon-button-bg-pressed);box-shadow:inset 0 0 0 var(--border-width-md) currentColor}.ds-icon-button[data-variant=subtle]:not([data-surface=inverse])[aria-pressed=true]{--ds-icon-button-fg: var(--ds-icon-button-subtle-active-fg)}.ds-icon-button[data-surface=inverse][data-variant=solid][aria-pressed=true]:focus-visible,.ds-icon-button[data-surface=inverse][data-variant=solid][aria-pressed=true][data-focus-visible]{box-shadow:inset 0 0 0 var(--border-width-md) currentColor,0 0 0 var(--focus-ring-offset) var(--ds-icon-button-solid)}.ds-icon-button:disabled,.ds-icon-button[aria-disabled=true]{cursor:not-allowed}.ds-icon-button:disabled:not([data-loading=true]),.ds-icon-button[aria-disabled=true]:not([data-loading=true]){--ds-icon-button-bg: var(--bg-disabled);--ds-icon-button-fg: var(--text-disabled);--ds-icon-button-bg-pressed: var(--bg-disabled);--ds-icon-button-border: transparent}.ds-icon-button[data-variant=outline]:disabled:not([data-loading=true]),.ds-icon-button[data-variant=outline][aria-disabled=true]:not([data-loading=true]){--ds-icon-button-bg: transparent;--ds-icon-button-border: var(--border-primary)}.ds-icon-button[data-variant=ghost]:disabled:not([data-loading=true]),.ds-icon-button[data-variant=ghost][aria-disabled=true]:not([data-loading=true]),.ds-icon-button:not([data-variant]):disabled:not([data-loading=true]),.ds-icon-button:not([data-variant])[aria-disabled=true]:not([data-loading=true]){--ds-icon-button-bg: transparent}.ds-icon-button[data-loading=true]{opacity:1;cursor:wait}.ds-icon-button[data-surface=inverse]:disabled:not([data-loading=true]),.ds-icon-button[data-surface=inverse][aria-disabled=true]:not([data-loading=true]){--ds-icon-button-fg: color-mix(in srgb, currentColor 38%, transparent);--ds-icon-button-bg: transparent;--ds-icon-button-bg-pressed: transparent;--ds-icon-button-border: transparent}.ds-icon-button[data-surface=inverse][data-variant=solid]:disabled:not([data-loading=true]),.ds-icon-button[data-surface=inverse][data-variant=solid][aria-disabled=true]:not([data-loading=true]){--ds-icon-button-bg: color-mix(in srgb, currentColor 31.58%, transparent);--ds-icon-button-bg-pressed: color-mix(in srgb, currentColor 31.58%, transparent)}.ds-icon-button[data-surface=inverse][data-variant=outline]:disabled:not([data-loading=true]),.ds-icon-button[data-surface=inverse][data-variant=outline][aria-disabled=true]:not([data-loading=true]){--ds-icon-button-border: color-mix(in srgb, currentColor 31.58%, transparent)}.ds-icon-button[data-run]{--ds-icon-button-run-halo: var(--ds-button-group-halo-inset, var(--size-state-layer-inset))}.ds-icon-button[data-run-attached][data-variant=subtle]{--ds-icon-button-run-seam: color-mix(in srgb, currentColor 40%, transparent)}.ds-icon-button[data-run-attached]{border-start-start-radius:var(--ds-button-group-start-start-radius, 0);border-start-end-radius:var(--ds-button-group-start-end-radius, 0);border-end-start-radius:var(--ds-button-group-end-start-radius, 0);border-end-end-radius:var(--ds-button-group-end-end-radius, 0)}.ds-icon-button[data-run-attached]:before{border-start-start-radius:var(--ds-button-group-start-start-halo-radius, 0);border-start-end-radius:var(--ds-button-group-start-end-halo-radius, 0);border-end-start-radius:var(--ds-button-group-end-start-halo-radius, 0);border-end-end-radius:var(--ds-button-group-end-end-halo-radius, 0)}.ds-icon-button[data-run=horizontal][data-run-attached]:not(:first-child){margin-inline-start:calc(-1 * var(--ds-button-group-overlap, var(--border-width-thin)));border-inline-start-color:var(--ds-button-group-seam, var(--ds-icon-button-run-seam, var(--ds-icon-button-border, transparent)))}.ds-icon-button[data-run=horizontal][data-run-attached]:first-child{border-start-start-radius:var(--ds-button-group-start-start-radius, var(--ds-button-group-radius, var(--ds-icon-button-radius)));border-end-start-radius:var(--ds-button-group-end-start-radius, var(--ds-button-group-bleed-radius, var(--ds-button-group-radius, var(--ds-icon-button-radius))))}.ds-icon-button[data-run=horizontal][data-run-attached]:last-child{border-start-end-radius:var(--ds-button-group-start-end-radius, var(--ds-button-group-radius, var(--ds-icon-button-radius)));border-end-end-radius:var(--ds-button-group-end-end-radius, var(--ds-button-group-bleed-radius, var(--ds-button-group-radius, var(--ds-icon-button-radius))))}.ds-icon-button[data-run=horizontal][data-run-attached]:first-child:before{border-start-start-radius:var(--ds-button-group-start-start-halo-radius, calc(var(--ds-button-group-radius, var(--ds-icon-button-radius)) + var(--ds-icon-button-run-halo)));border-end-start-radius:var(--ds-button-group-end-start-halo-radius, calc(var(--ds-button-group-radius, var(--ds-icon-button-radius)) + var(--ds-icon-button-run-halo)))}.ds-icon-button[data-run=horizontal][data-run-attached]:last-child:before{border-start-end-radius:var(--ds-button-group-start-end-halo-radius, calc(var(--ds-button-group-radius, var(--ds-icon-button-radius)) + var(--ds-icon-button-run-halo)));border-end-end-radius:var(--ds-button-group-end-end-halo-radius, calc(var(--ds-button-group-radius, var(--ds-icon-button-radius)) + var(--ds-icon-button-run-halo)))}.ds-icon-button[data-run=vertical][data-run-attached]:not(:first-child){margin-block-start:calc(-1 * var(--ds-button-group-overlap, var(--border-width-thin)));border-block-start-color:var(--ds-button-group-seam, var(--ds-icon-button-run-seam, var(--ds-icon-button-border, transparent)))}.ds-icon-button[data-run=vertical][data-run-attached]:first-child{border-start-start-radius:var(--ds-button-group-start-start-radius, var(--ds-button-group-end-radius, var(--ds-button-group-radius, var(--ds-icon-button-radius))));border-start-end-radius:var(--ds-button-group-start-end-radius, var(--ds-button-group-end-radius, var(--ds-button-group-radius, var(--ds-icon-button-radius))))}.ds-icon-button[data-run=vertical][data-run-attached]:last-child{border-end-start-radius:var(--ds-button-group-end-start-radius, var(--ds-button-group-bleed-radius, var(--ds-button-group-end-radius, var(--ds-button-group-radius, var(--ds-icon-button-radius)))));border-end-end-radius:var(--ds-button-group-end-end-radius, var(--ds-button-group-bleed-radius, var(--ds-button-group-end-radius, var(--ds-button-group-radius, var(--ds-icon-button-radius)))))}.ds-icon-button[data-run=vertical][data-run-attached]:first-child:before{border-start-start-radius:var(--ds-button-group-start-start-halo-radius, calc(var(--ds-button-group-end-radius, var(--ds-button-group-radius, var(--ds-icon-button-radius))) + var(--ds-icon-button-run-halo)));border-start-end-radius:var(--ds-button-group-start-end-halo-radius, calc(var(--ds-button-group-end-radius, var(--ds-button-group-radius, var(--ds-icon-button-radius))) + var(--ds-icon-button-run-halo)))}.ds-icon-button[data-run=vertical][data-run-attached]:last-child:before{border-end-start-radius:var(--ds-button-group-end-start-halo-radius, calc(var(--ds-button-group-end-radius, var(--ds-button-group-radius, var(--ds-icon-button-radius))) + var(--ds-icon-button-run-halo)));border-end-end-radius:var(--ds-button-group-end-end-halo-radius, calc(var(--ds-button-group-end-radius, var(--ds-button-group-radius, var(--ds-icon-button-radius))) + var(--ds-icon-button-run-halo)))}.ds-icon-button[data-run-segment]{block-size:auto;--ds-state-layer-inset: 0px;--ds-state-layer-color: transparent}.ds-icon-button[data-run-segment]:not([data-surface=inverse]):is([data-variant=outline],[data-variant=ghost]){--ds-icon-button-bg-hover: var(--ds-icon-button-subtle);--ds-icon-button-bg-active: var(--ds-icon-button-subtle-active)}.ds-icon-button[data-run-segment]:not([data-surface=inverse])[data-variant=ghost][data-tone=neutral]{--ds-icon-button-bg-hover: var(--bg-hover);--ds-icon-button-bg-active: var(--bg-tertiary)}.ds-icon-button[data-run-segment][aria-expanded=true]:not(:disabled){background:var(--ds-icon-button-bg-active)}@media(pointer:coarse){.ds-icon-button[data-run-segment]{min-inline-size:var(--size-hit)}}.ds-icon-button[data-run=horizontal]:not([data-run-attached]):first-child{border-end-start-radius:var(--ds-button-group-bleed-radius, var(--ds-icon-button-radius))}.ds-icon-button[data-run=horizontal]:not([data-run-attached]):last-child{border-end-end-radius:var(--ds-button-group-bleed-radius, var(--ds-icon-button-radius))}.ds-icon-button[data-run=vertical]:not([data-run-attached]):last-child{border-end-start-radius:var(--ds-button-group-bleed-radius, var(--ds-icon-button-radius));border-end-end-radius:var(--ds-button-group-bleed-radius, var(--ds-icon-button-radius))}.ds-icon-button__icon{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--ds-icon-button-glyph);block-size:var(--ds-icon-button-glyph)}.ds-icon-button__icon>*{inline-size:100%;block-size:100%}.ds-icon-button__spinner{--ds-spinner-glyph-size: var(--ds-icon-button-glyph)}@media(prefers-reduced-motion:reduce){.ds-icon-button{transition:none}}@media(forced-colors:active){.ds-icon-button{border-color:ButtonText;background:ButtonFace;color:ButtonText}.ds-icon-button[aria-pressed=true]{forced-color-adjust:none;border-color:Highlight;background:Highlight;color:HighlightText;box-shadow:none}.ds-icon-button:disabled,.ds-icon-button[aria-disabled=true]{border-color:GrayText;color:GrayText;opacity:1}.ds-icon-button[data-run-attached]:where(:not(:disabled):not([aria-disabled=true])),.ds-icon-button[data-run][data-run-attached]:not(:first-child):not([data-variant=subtle]){border-color:ButtonText}.ds-icon-button[data-run][data-run-attached]:not(:first-child):is(:disabled,[aria-disabled=true]){border-color:GrayText}.ds-icon-button[data-run][data-run-segment][aria-expanded=true]:not(:disabled):not([aria-disabled=true]){forced-color-adjust:none;border-color:Highlight;background:Highlight;color:HighlightText}}.ds-copy-button__glyph{display:inline-flex;align-items:center;justify-content:center;inline-size:1em;block-size:1em}.ds-copy-button__glyph>svg{display:block;inline-size:100%;block-size:100%}.ds-copy-button{--ds-copy-button-glyph-stroke: 1.5}.ds-copy-button__glyph[data-glyph=copy]>svg{stroke-width:var(--ds-copy-button-glyph-stroke)}.ds-copy-button[data-status=copied]:not([data-toned]) .ds-copy-button__glyph{color:var(--tone-success-fg)}.ds-copy-button[data-status=failed]:not([data-toned]) .ds-copy-button__glyph{color:var(--tone-error-fg)}@media(forced-colors:active){.ds-copy-button[data-status]:not([data-toned]) .ds-copy-button__glyph{color:inherit}}.ds-disclosure-indicator{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:inherit}.ds-disclosure-indicator>svg{display:block;inline-size:100%;block-size:100%;rotate:0deg;transition:rotate var(--transition-fast)}.ds-disclosure-indicator[data-direction=down][data-expanded=true]>svg{rotate:180deg}.ds-disclosure-indicator[data-direction=inline-end][data-expanded=false]>svg{rotate:-90deg}[aria-expanded=true] .ds-disclosure-indicator[data-follow][data-direction=down]>svg,details[open]>summary .ds-disclosure-indicator[data-follow][data-direction=down]>svg{rotate:180deg}[aria-expanded=true] .ds-disclosure-indicator[data-follow][data-direction=inline-end]>svg,details[open]>summary .ds-disclosure-indicator[data-follow][data-direction=inline-end]>svg{rotate:0deg}[aria-expanded=true] [aria-expanded=false] .ds-disclosure-indicator[data-follow][data-direction=down]>svg{rotate:0deg}[aria-expanded=true] [aria-expanded=false] .ds-disclosure-indicator[data-follow][data-direction=inline-end]>svg{rotate:-90deg}.ds-disclosure-indicator[data-size=xs]{inline-size:var(--size-icon-xs);block-size:var(--size-icon-xs)}.ds-disclosure-indicator[data-size=sm]{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm)}.ds-disclosure-indicator[data-size=md]{inline-size:var(--size-icon-md);block-size:var(--size-icon-md)}.ds-disclosure-indicator[data-size=lg]{inline-size:var(--size-icon-lg);block-size:var(--size-icon-lg)}.ds-disclosure-indicator[data-size=xl]{inline-size:var(--size-icon-xl);block-size:var(--size-icon-xl)}@media(prefers-reduced-motion:reduce){.ds-disclosure-indicator>svg{transition:none}}@media(forced-colors:active){.ds-disclosure-indicator{color:inherit}}.ds-icon-button.ds-expand-button .ds-icon-button__icon>.ds-disclosure-indicator{inline-size:100%;block-size:100%}.ds-icon-button.ds-expand-button[data-overlay=true]{position:static}.ds-icon-button.ds-expand-button[data-overlay=true]:before{display:none}.ds-icon-button.ds-expand-button[data-overlay=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.ds-link{display:inline;font-family:inherit;line-height:inherit;text-decoration:none;border-radius:var(--radius-sm);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;transition:color var(--transition-base),text-decoration-color var(--transition-base),opacity var(--transition-base)}button.ds-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:0;background:none;font:inherit;text-align:start}.ds-link:where([data-variant=bare]){display:block;inline-size:100%;color:inherit;font:inherit;text-align:inherit;text-decoration:none;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto;transition:background-color var(--transition-fast)}@media(hover:hover){.ds-link:where([data-variant=bare]):hover:not(:disabled):not([aria-disabled=true]):not([data-disabled]){background-color:color-mix(in srgb,currentColor calc(var(--state-layer-hover-opacity) * 100%),transparent)}}.ds-link:where([data-variant=bare]):active:not(:disabled):not([aria-disabled=true]):not([data-disabled]){background-color:color-mix(in srgb,currentColor calc(var(--state-layer-pressed-opacity) * 100%),transparent)}.ds-link[aria-busy=true]{cursor:progress}.ds-link[data-overflow-wrap=normal]{overflow-wrap:normal}.ds-link[data-overflow-wrap=anywhere]{overflow-wrap:anywhere}.ds-link[data-overflow-wrap=break-word]{overflow-wrap:break-word}.ds-link[data-size=xs]{font-size:var(--font-xs)}.ds-link[data-size=sm]{font-size:var(--font-sm)}.ds-link[data-size=md]{font-size:var(--font-md)}.ds-link[data-size=lg]{font-size:var(--font-lg)}.ds-link[data-size=xl]{font-size:var(--font-xl)}.ds-link[data-weight=normal]{font-weight:var(--weight-normal)}.ds-link[data-weight=medium]{font-weight:var(--weight-medium)}.ds-link[data-weight=semibold]{font-weight:var(--weight-semibold)}.ds-link[data-weight=bold]{font-weight:var(--weight-bold)}.ds-link[data-variant=inline][data-size-auto],:is(h1,h2,h3,h4,h5,h6,.ds-heading,.ds-text[data-variant^=title-],[class$=__title],[class*="__title "]) .ds-link[data-size-auto]{font-size:inherit}.ds-link[data-variant=inline][data-weight-auto],:is(h1,h2,h3,h4,h5,h6,.ds-heading,.ds-text[data-variant^=title-],[class$=__title],[class*="__title "]) .ds-link[data-weight-auto]{font-weight:inherit}.ds-link[data-color=inherit]{color:inherit}@layer ds-link-default{a.ds-link[data-color=neutral]{--ds-link-default-fg: var(--link-default-fg);--ds-link-default-visited: var(--link-default-visited)}a.ds-link[data-color=neutral]{color:var(--ds-link-default-fg)}button.ds-link[data-color=neutral]{--ds-link-default-fg: var(--link-default-fg);color:var(--ds-link-default-fg)}@media screen{a.ds-link[data-color=neutral]:visited{color:var(--ds-link-default-visited)}}}.ds-link[data-color=muted]{color:var(--text-secondary)}.ds-link[data-color=subtle]{color:var(--text-tertiary)}.ds-link[data-color=inverse]{color:var(--text-inverse)}@media(hover:hover){.ds-link[data-color=muted]:hover:not([data-disabled]){color:var(--text-primary)}.ds-link[data-color=subtle]:hover:not([data-disabled]){color:var(--text-secondary)}}.ds-link[data-tone=neutral]{--ds-link-fg: var(--tone-neutral-fg);--ds-link-fg-hover: var(--tone-neutral-fg)}.ds-link[data-tone=primary]{--ds-link-fg: var(--tone-primary-fg);--ds-link-fg-hover: var(--tone-primary-fg)}.ds-link[data-tone=secondary]{--ds-link-fg: var(--tone-secondary-fg);--ds-link-fg-hover: var(--tone-secondary-fg)}.ds-link[data-tone=success]{--ds-link-fg: var(--tone-success-fg);--ds-link-fg-hover: var(--tone-success-fg)}.ds-link[data-tone=warning]{--ds-link-fg: var(--tone-warning-fg);--ds-link-fg-hover: var(--tone-warning-fg)}.ds-link[data-tone=error]{--ds-link-fg: var(--tone-error-fg);--ds-link-fg-hover: var(--tone-error-fg)}.ds-link[data-tone=info]{--ds-link-fg: var(--tone-info-fg);--ds-link-fg-hover: var(--tone-info-fg)}.ds-link[data-tone=neutral],.ds-link[data-tone=primary],.ds-link[data-tone=secondary],.ds-link[data-tone=success],.ds-link[data-tone=warning],.ds-link[data-tone=error],.ds-link[data-tone=info]{color:var(--ds-link-fg)}@media(hover:hover){.ds-link[data-tone=neutral]:hover:not([data-disabled]),.ds-link[data-tone=primary]:hover:not([data-disabled]),.ds-link[data-tone=secondary]:hover:not([data-disabled]),.ds-link[data-tone=success]:hover:not([data-disabled]),.ds-link[data-tone=warning]:hover:not([data-disabled]),.ds-link[data-tone=error]:hover:not([data-disabled]),.ds-link[data-tone=info]:hover:not([data-disabled]){color:var(--ds-link-fg-hover)}}.ds-link[data-visited]{--ds-link-fg-visited: var(--tone-secondary-fg)}.ds-link[data-visited][data-tone=secondary]{--ds-link-fg-visited: var(--tone-primary-fg)}@media screen{.ds-link[data-visited]:visited:not([data-disabled]){color:var(--ds-link-fg-visited)}}.ds-link[data-underline=always]{text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:.2em}.ds-link[data-underline=hover]{text-decoration:none}@media(hover:hover){.ds-link[data-underline=hover]:hover:not([data-disabled]){text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:.2em}}.ds-link[data-underline=none]{text-decoration:none}.ds-link[data-variant=inline]{text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:.2em}.ds-link[aria-current]:not([aria-current=false]):not([data-underline=none]){text-decoration:underline;text-decoration-thickness:.125em;text-underline-offset:.2em}.ds-link[data-variant=bare][aria-current]:not([aria-current=false]){text-decoration:none}.ds-link__icon{display:inline-flex;vertical-align:-.125em;inline-size:1em;block-size:1em}.ds-link__icon>svg{inline-size:100%;block-size:100%}.ds-link__icon--start{margin-inline-end:.25em}.ds-link__icon--end{margin-inline-start:.25em}.ds-link[data-overlay]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--layer-base)}.ds-link-overlay-raise{position:relative;z-index:var(--layer-raised)}.ds-link-external-icon{display:inline-block;margin-inline-start:.25em;font-size:.85em;vertical-align:baseline;opacity:.7}@media(hover:hover){.ds-link:hover:not([data-disabled]) .ds-link-external-icon{opacity:1}}.ds-link[data-disabled]{color:var(--text-disabled);cursor:not-allowed;text-decoration:none;pointer-events:none}.ds-link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-link:active:not([data-disabled]){opacity:.8}@media(prefers-reduced-motion:reduce){.ds-link{transition:none}}@media(forced-colors:active){.ds-link:not([data-disabled]){color:LinkText}.ds-link[data-disabled]{color:GrayText;opacity:1}.ds-link:focus-visible{outline-color:Highlight}}.ds-toggle-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);box-sizing:border-box;max-inline-size:100%;margin:0;padding-block:var(--space-xs);border:var(--border-width-thin) solid var(--ds-toggle-button-border);border-radius:var(--ds-toggle-button-radius);background:var(--ds-toggle-button-bg);color:var(--ds-toggle-button-fg);font-family:inherit;font-weight:var(--type-button-medium-weight);line-height:var(--type-button-medium-line-height);letter-spacing:var(--type-button-medium-tracking);text-transform:var(--type-button-text-transform);text-align:center;white-space:normal;overflow-wrap:break-word;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;--ds-toggle-button-bg: transparent;--ds-toggle-button-fg: var(--text-primary);--ds-toggle-button-border: var(--tone-neutral-border);--ds-toggle-button-bg-hover: var(--bg-hover);--ds-state-layer-color: var(--ds-toggle-button-fg);--ds-toggle-button-radius: var(--radius-md);--ds-state-layer-radius: calc(var(--ds-toggle-button-radius) + var(--size-state-layer-inset));transition:background-color var(--transition-base),color var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base)}:where(.ds-toggle-button){--ds-toggle-button-pressed-mark: var(--border-width-md)}:where(.ds-toggle-button[data-glyph]){--ds-toggle-button-pressed-mark: 0px}.ds-toggle-button[data-text-transform=none]{text-transform:none}.ds-toggle-button[data-text-transform=uppercase]{text-transform:uppercase}.ds-toggle-button[data-corners=square]{--ds-toggle-button-radius: 0;--ds-state-layer-radius: 0}.ds-toggle-button[data-corners=pill]{--ds-toggle-button-radius: var(--radius-full)}.ds-toggle-button[data-size=sm]{min-block-size:var(--ds-toggle-button-size, var(--size-control-md));padding-inline:calc(var(--space-sm) * 1.5);font-size:var(--type-button-small-size);line-height:var(--type-button-small-line-height);letter-spacing:var(--type-button-small-tracking)}.ds-toggle-button[data-size=md]{min-block-size:var(--ds-toggle-button-size, var(--size-control-lg));padding-inline:var(--space-md);font-size:var(--type-button-medium-size)}.ds-toggle-button[data-size=lg]{min-block-size:var(--ds-toggle-button-size, calc(var(--size-control-lg) + var(--space-sm)));padding-inline:calc(var(--space-md) * 1.25);font-size:var(--type-button-large-size);line-height:var(--type-button-large-line-height);letter-spacing:var(--type-button-large-tracking)}.ds-toggle-button[data-icon-only]{padding-inline:0}.ds-toggle-button[data-icon-only][data-size=sm]{min-inline-size:var(--ds-toggle-button-size, var(--size-control-md))}.ds-toggle-button[data-icon-only][data-size=md]{min-inline-size:var(--ds-toggle-button-size, var(--size-control-lg))}.ds-toggle-button[data-icon-only][data-size=lg]{min-inline-size:var(--ds-toggle-button-size, calc(var(--size-control-lg) + var(--space-sm)))}.ds-toggle-button,.ds-toggle-button[data-tone=neutral]{--ds-toggle-button-solid: var(--tone-neutral-solid);--ds-toggle-button-on-solid: var(--tone-neutral-on-solid);--ds-toggle-button-tone-fg: var(--text-primary);--ds-toggle-button-subtle: var(--tone-neutral-subtle);--ds-toggle-button-tone-border: var(--tone-neutral-border)}.ds-toggle-button[data-tone=primary]{--ds-toggle-button-solid: var(--interactive-primary);--ds-toggle-button-on-solid: var(--interactive-primary-on);--ds-toggle-button-tone-fg: var(--tone-primary-fg);--ds-toggle-button-subtle: var(--tone-primary-subtle);--ds-toggle-button-tone-border: var(--tone-primary-border)}.ds-toggle-button[data-tone=secondary]{--ds-toggle-button-solid: var(--interactive-secondary);--ds-toggle-button-on-solid: var(--interactive-secondary-on);--ds-toggle-button-tone-fg: var(--tone-secondary-fg);--ds-toggle-button-subtle: var(--tone-secondary-subtle);--ds-toggle-button-tone-border: var(--tone-secondary-border)}.ds-toggle-button[data-tone=success]{--ds-toggle-button-solid: var(--tone-success-solid);--ds-toggle-button-on-solid: var(--tone-success-on-solid);--ds-toggle-button-tone-fg: var(--tone-success-fg);--ds-toggle-button-subtle: var(--tone-success-subtle);--ds-toggle-button-tone-border: var(--tone-success-border)}.ds-toggle-button[data-tone=warning]{--ds-toggle-button-solid: var(--tone-warning-solid);--ds-toggle-button-on-solid: var(--tone-warning-on-solid);--ds-toggle-button-tone-fg: var(--tone-warning-fg);--ds-toggle-button-subtle: var(--tone-warning-subtle);--ds-toggle-button-tone-border: var(--tone-warning-border)}.ds-toggle-button[data-tone=error]{--ds-toggle-button-solid: var(--tone-error-solid);--ds-toggle-button-on-solid: var(--tone-error-on-solid);--ds-toggle-button-tone-fg: var(--tone-error-fg);--ds-toggle-button-subtle: var(--tone-error-subtle);--ds-toggle-button-tone-border: var(--tone-error-border)}.ds-toggle-button[data-tone=info]{--ds-toggle-button-solid: var(--tone-info-solid);--ds-toggle-button-on-solid: var(--tone-info-on-solid);--ds-toggle-button-tone-fg: var(--tone-info-fg);--ds-toggle-button-subtle: var(--tone-info-subtle);--ds-toggle-button-tone-border: var(--tone-info-border)}.ds-toggle-button[data-variant=solid]{--ds-toggle-button-bg-pressed: var(--ds-toggle-button-solid);--ds-toggle-button-fg-pressed: var(--ds-toggle-button-on-solid);--ds-toggle-button-border-pressed: var(--ds-toggle-button-solid)}.ds-toggle-button[data-variant=outline]{--ds-toggle-button-bg-pressed: var(--ds-toggle-button-subtle);--ds-toggle-button-fg-pressed: var(--ds-toggle-button-tone-fg);--ds-toggle-button-border-pressed: var(--ds-toggle-button-tone-border)}.ds-toggle-button[data-variant=ghost]{--ds-toggle-button-border: transparent;--ds-toggle-button-bg-pressed: var(--ds-toggle-button-subtle);--ds-toggle-button-fg-pressed: var(--ds-toggle-button-tone-fg);--ds-toggle-button-border-pressed: transparent}.ds-toggle-button[data-variant=subtle]{--ds-toggle-button-bg: var(--tone-neutral-subtle);--ds-toggle-button-border: transparent;--ds-toggle-button-bg-hover: color-mix(in srgb, var(--tone-neutral-subtle) 85%, var(--tone-neutral-subtle-press-tint));--ds-toggle-button-bg-pressed: var(--ds-toggle-button-subtle);--ds-toggle-button-fg-pressed: var(--ds-toggle-button-tone-fg);--ds-toggle-button-border-pressed: transparent}@media(hover:hover){.ds-toggle-button:hover:not(:disabled):not([aria-disabled=true]):not([aria-pressed=true]){background:var(--ds-toggle-button-bg-hover)}}.ds-toggle-button[aria-pressed=true]{border-color:var(--ds-toggle-button-border-pressed);background:var(--ds-toggle-button-bg-pressed);color:var(--ds-toggle-button-fg-pressed);box-shadow:inset 0 calc(-1 * var(--ds-toggle-button-pressed-mark)) 0 0 currentColor;--ds-state-layer-color: var(--ds-toggle-button-fg-pressed)}.ds-toggle-button[aria-pressed=true] svg{stroke-width:2.5}.ds-toggle-button:disabled,.ds-toggle-button[aria-disabled=true]{cursor:not-allowed}.ds-toggle-button:disabled:not([data-loading=true]),.ds-toggle-button[aria-disabled=true]:not([data-loading=true]){--ds-toggle-button-fg: var(--text-disabled);--ds-toggle-button-border: var(--border-primary);--ds-toggle-button-bg-pressed: var(--bg-disabled);--ds-toggle-button-fg-pressed: var(--text-disabled);--ds-toggle-button-border-pressed: var(--border-primary)}.ds-toggle-button[data-variant=ghost]:disabled:not([data-loading=true]),.ds-toggle-button[data-variant=ghost][aria-disabled=true]:not([data-loading=true]),.ds-toggle-button[data-variant=subtle]:disabled:not([data-loading=true]),.ds-toggle-button[data-variant=subtle][aria-disabled=true]:not([data-loading=true]){--ds-toggle-button-border: transparent;--ds-toggle-button-border-pressed: transparent}.ds-toggle-button[data-variant=subtle]:disabled:not([data-loading=true]),.ds-toggle-button[data-variant=subtle][aria-disabled=true]:not([data-loading=true]){--ds-toggle-button-bg: var(--bg-disabled)}.ds-toggle-button[data-run]{--ds-toggle-button-run-halo: var(--ds-button-group-halo-inset, var(--size-state-layer-inset));--ds-toggle-button-run-edge: var(--ds-toggle-button-border)}.ds-toggle-button[data-run][aria-pressed=true]{--ds-toggle-button-run-edge: var(--ds-toggle-button-border-pressed)}.ds-toggle-button[data-run-attached][data-variant=subtle]{--ds-toggle-button-run-seam: color-mix(in srgb, currentColor 40%, transparent)}.ds-toggle-button[data-run-attached]{border-start-start-radius:var(--ds-button-group-start-start-radius, 0);border-start-end-radius:var(--ds-button-group-start-end-radius, 0);border-end-start-radius:var(--ds-button-group-end-start-radius, 0);border-end-end-radius:var(--ds-button-group-end-end-radius, 0)}.ds-toggle-button[data-run-attached]:before{border-start-start-radius:var(--ds-button-group-start-start-halo-radius, 0);border-start-end-radius:var(--ds-button-group-start-end-halo-radius, 0);border-end-start-radius:var(--ds-button-group-end-start-halo-radius, 0);border-end-end-radius:var(--ds-button-group-end-end-halo-radius, 0)}.ds-toggle-button[data-run=horizontal][data-run-attached]:not(:first-child){margin-inline-start:calc(-1 * var(--ds-button-group-overlap, var(--border-width-thin)));border-inline-start-color:var(--ds-button-group-seam, var(--ds-toggle-button-run-seam, var(--ds-toggle-button-run-edge)))}.ds-toggle-button[data-run=horizontal][data-run-attached]:first-child{border-start-start-radius:var(--ds-button-group-start-start-radius, var(--ds-button-group-radius, var(--ds-toggle-button-radius)));border-end-start-radius:var(--ds-button-group-end-start-radius, var(--ds-button-group-bleed-radius, var(--ds-button-group-radius, var(--ds-toggle-button-radius))))}.ds-toggle-button[data-run=horizontal][data-run-attached]:last-child{border-start-end-radius:var(--ds-button-group-start-end-radius, var(--ds-button-group-radius, var(--ds-toggle-button-radius)));border-end-end-radius:var(--ds-button-group-end-end-radius, var(--ds-button-group-bleed-radius, var(--ds-button-group-radius, var(--ds-toggle-button-radius))))}.ds-toggle-button[data-run=horizontal][data-run-attached]:first-child:before{border-start-start-radius:var(--ds-button-group-start-start-halo-radius, calc(var(--ds-button-group-radius, var(--ds-toggle-button-radius)) + var(--ds-toggle-button-run-halo)));border-end-start-radius:var(--ds-button-group-end-start-halo-radius, calc(var(--ds-button-group-radius, var(--ds-toggle-button-radius)) + var(--ds-toggle-button-run-halo)))}.ds-toggle-button[data-run=horizontal][data-run-attached]:last-child:before{border-start-end-radius:var(--ds-button-group-start-end-halo-radius, calc(var(--ds-button-group-radius, var(--ds-toggle-button-radius)) + var(--ds-toggle-button-run-halo)));border-end-end-radius:var(--ds-button-group-end-end-halo-radius, calc(var(--ds-button-group-radius, var(--ds-toggle-button-radius)) + var(--ds-toggle-button-run-halo)))}.ds-toggle-button[data-run=vertical][data-run-attached]:not(:first-child){margin-block-start:calc(-1 * var(--ds-button-group-overlap, var(--border-width-thin)));border-block-start-color:var(--ds-button-group-seam, var(--ds-toggle-button-run-seam, var(--ds-toggle-button-run-edge)))}.ds-toggle-button[data-run=vertical][data-run-attached]:first-child{border-start-start-radius:var(--ds-button-group-start-start-radius, var(--ds-button-group-end-radius, var(--ds-button-group-radius, var(--ds-toggle-button-radius))));border-start-end-radius:var(--ds-button-group-start-end-radius, var(--ds-button-group-end-radius, var(--ds-button-group-radius, var(--ds-toggle-button-radius))))}.ds-toggle-button[data-run=vertical][data-run-attached]:last-child{border-end-start-radius:var(--ds-button-group-end-start-radius, var(--ds-button-group-bleed-radius, var(--ds-button-group-end-radius, var(--ds-button-group-radius, var(--ds-toggle-button-radius)))));border-end-end-radius:var(--ds-button-group-end-end-radius, var(--ds-button-group-bleed-radius, var(--ds-button-group-end-radius, var(--ds-button-group-radius, var(--ds-toggle-button-radius)))))}.ds-toggle-button[data-run=vertical][data-run-attached]:first-child:before{border-start-start-radius:var(--ds-button-group-start-start-halo-radius, calc(var(--ds-button-group-end-radius, var(--ds-button-group-radius, var(--ds-toggle-button-radius))) + var(--ds-toggle-button-run-halo)));border-start-end-radius:var(--ds-button-group-start-end-halo-radius, calc(var(--ds-button-group-end-radius, var(--ds-button-group-radius, var(--ds-toggle-button-radius))) + var(--ds-toggle-button-run-halo)))}.ds-toggle-button[data-run=vertical][data-run-attached]:last-child:before{border-end-start-radius:var(--ds-button-group-end-start-halo-radius, calc(var(--ds-button-group-end-radius, var(--ds-button-group-radius, var(--ds-toggle-button-radius))) + var(--ds-toggle-button-run-halo)));border-end-end-radius:var(--ds-button-group-end-end-halo-radius, calc(var(--ds-button-group-end-radius, var(--ds-button-group-radius, var(--ds-toggle-button-radius))) + var(--ds-toggle-button-run-halo)))}.ds-toggle-button[data-run=horizontal]:not([data-run-attached]):first-child{border-end-start-radius:var(--ds-button-group-bleed-radius, var(--ds-toggle-button-radius))}.ds-toggle-button[data-run=horizontal]:not([data-run-attached]):last-child{border-end-end-radius:var(--ds-button-group-bleed-radius, var(--ds-toggle-button-radius))}.ds-toggle-button[data-run=vertical]:not([data-run-attached]):last-child{border-end-start-radius:var(--ds-button-group-bleed-radius, var(--ds-toggle-button-radius));border-end-end-radius:var(--ds-button-group-bleed-radius, var(--ds-toggle-button-radius))}.ds-toggle-button[data-loading=true]{opacity:1;cursor:wait}.ds-toggle-button__icon{display:inline-flex;flex-shrink:0;inline-size:1.25em;block-size:1.25em}.ds-toggle-button__icon>svg{inline-size:100%;block-size:100%}.ds-toggle-button__label{min-inline-size:0}.ds-toggle-button__spinner{--ds-spinner-glyph-size: 100%}@media(prefers-reduced-motion:reduce){.ds-toggle-button{transition:none}}@media(forced-colors:active){.ds-toggle-button{border-color:ButtonText;background:ButtonFace;color:ButtonText}.ds-toggle-button[aria-pressed=true]{forced-color-adjust:none;border-color:Highlight;background:Highlight;color:HighlightText;box-shadow:none}.ds-toggle-button:disabled,.ds-toggle-button[aria-disabled=true]{border-color:GrayText;color:GrayText;opacity:1}.ds-toggle-button[data-loading=true]{border-color:ButtonText;color:ButtonText}.ds-toggle-button[data-run-attached]:where(:not(:disabled):not([aria-disabled=true])),.ds-toggle-button[data-run][data-run-attached]:not(:first-child):not([data-variant=subtle]){border-color:ButtonText}.ds-toggle-button[data-run][data-run-attached]:not(:first-child):is(:disabled,[aria-disabled=true]):not([data-loading=true]){border-color:GrayText}.ds-toggle-button[data-loading=true][aria-pressed=true]{color:HighlightText}}.ds-checkbox,.ds-checkbox[data-tone=primary]{--ds-checkbox-solid: var(--interactive-primary);--ds-checkbox-solid-hover: var(--interactive-primary-hover);--ds-checkbox-on-solid: var(--interactive-primary-on);--ds-checkbox-edge: var(--interactive-primary-mark);--ds-checkbox-edge-hover: var(--interactive-primary-mark-hover)}.ds-checkbox[data-tone=secondary]{--ds-checkbox-solid: var(--tone-secondary-solid);--ds-checkbox-solid-hover: var(--interactive-secondary-hover);--ds-checkbox-on-solid: var(--tone-secondary-on-solid);--ds-checkbox-edge: var(--tone-secondary-edge);--ds-checkbox-edge-hover: var(--tone-secondary-edge)}.ds-checkbox[data-tone=neutral]{--ds-checkbox-solid: var(--tone-neutral-solid);--ds-checkbox-solid-hover: var(--tone-neutral-solid);--ds-checkbox-on-solid: var(--tone-neutral-on-solid);--ds-checkbox-edge: var(--tone-neutral-edge);--ds-checkbox-edge-hover: var(--tone-neutral-edge)}.ds-checkbox[data-tone=success]{--ds-checkbox-solid: var(--tone-success-solid);--ds-checkbox-solid-hover: var(--tone-success-solid);--ds-checkbox-on-solid: var(--tone-success-on-solid);--ds-checkbox-edge: var(--tone-success-edge);--ds-checkbox-edge-hover: var(--tone-success-edge)}.ds-checkbox[data-tone=warning]{--ds-checkbox-solid: var(--tone-warning-solid);--ds-checkbox-solid-hover: var(--tone-warning-solid);--ds-checkbox-on-solid: var(--tone-warning-on-solid);--ds-checkbox-edge: var(--tone-warning-edge);--ds-checkbox-edge-hover: var(--tone-warning-edge)}.ds-checkbox[data-tone=error]{--ds-checkbox-solid: var(--tone-error-solid);--ds-checkbox-solid-hover: var(--tone-error-solid);--ds-checkbox-on-solid: var(--tone-error-on-solid);--ds-checkbox-edge: var(--tone-error-edge);--ds-checkbox-edge-hover: var(--tone-error-edge)}.ds-checkbox[data-tone=info]{--ds-checkbox-solid: var(--tone-info-solid);--ds-checkbox-solid-hover: var(--tone-info-solid);--ds-checkbox-on-solid: var(--tone-info-on-solid);--ds-checkbox-edge: var(--tone-info-edge);--ds-checkbox-edge-hover: var(--tone-info-edge)}.ds-checkbox{--ds-checkbox-border: var(--border-control);--ds-checkbox-border-hover: var(--border-control-hover);--ds-state-layer-color: var(--ds-checkbox-solid);display:inline-grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:var(--space-sm);column-gap:var(--space-sm);align-items:start;vertical-align:middle;max-inline-size:100%}.ds-checkbox[data-state=error]{--ds-checkbox-border: var(--tone-error-boundary);--ds-checkbox-border-hover: var(--tone-error-boundary)}.ds-checkbox__main{grid-column:1 / -1;display:inline-flex;align-items:center;gap:var(--space-sm);min-inline-size:0;cursor:pointer}.ds-checkbox[data-disabled] .ds-checkbox__main{cursor:not-allowed}.ds-checkbox[data-readonly] .ds-checkbox__main{cursor:default}.ds-checkbox__control{display:inline-flex;flex:none}.ds-checkbox__input{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:1px;block-size:1px;margin:0;opacity:0;pointer-events:none}.ds-checkbox__box{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;--ds-checkbox-box-size: calc(var(--size-check-md) - var(--space-2xs));inline-size:var(--ds-checkbox-box-size);block-size:var(--ds-checkbox-box-size);border:2px solid var(--ds-checkbox-border);background:var(--bg-input);border-radius:var(--ds-checkbox-radius, var(--radius-xs));transition:background-color var(--transition-base),border-color var(--transition-base)}.ds-checkbox[data-size=sm] .ds-checkbox__box{--ds-checkbox-box-size: calc(var(--size-check-sm) - 1px)}.ds-checkbox[data-size=md] .ds-checkbox__box{--ds-checkbox-box-size: calc(var(--size-check-md) - var(--space-2xs))}.ds-checkbox[data-size=lg] .ds-checkbox__box{--ds-checkbox-box-size: calc(var(--size-check-lg) - 3px)}.ds-checkbox__checkmark{inline-size:80%;block-size:80%;opacity:0;transform:scale(.8);transition:opacity var(--transition-fast),transform var(--transition-fast);color:var(--ds-checkbox-on-solid)}.ds-checkbox__indeterminate{position:absolute;inline-size:60%;block-size:2px;opacity:0;background:var(--ds-checkbox-on-solid);border-radius:var(--radius-sm);transition:opacity var(--transition-fast)}.ds-checkbox__input:checked+.ds-checkbox__box,.ds-checkbox__input:indeterminate+.ds-checkbox__box{background:var(--ds-checkbox-solid);border-color:var(--ds-checkbox-edge)}.ds-checkbox__input:checked+.ds-checkbox__box .ds-checkbox__checkmark{opacity:1;transform:scale(1)}.ds-checkbox__input:indeterminate+.ds-checkbox__box .ds-checkbox__checkmark{opacity:0}.ds-checkbox__input:indeterminate+.ds-checkbox__box .ds-checkbox__indeterminate{opacity:1}.ds-checkbox[data-state=error] .ds-checkbox__input:checked+.ds-checkbox__box,.ds-checkbox[data-state=error] .ds-checkbox__input:indeterminate+.ds-checkbox__box{border-color:var(--ds-checkbox-border)}@media(hover:hover){.ds-checkbox__input:not(:disabled):hover+.ds-checkbox__box,.ds-checkbox:not([data-disabled]):not([data-readonly]) .ds-checkbox__main:hover .ds-checkbox__box{border-color:var(--ds-checkbox-border-hover)}.ds-checkbox__input:checked:not(:disabled):hover+.ds-checkbox__box,.ds-checkbox__input:indeterminate:not(:disabled):hover+.ds-checkbox__box{background:var(--ds-checkbox-solid-hover);border-color:var(--ds-checkbox-edge-hover)}.ds-checkbox:not([data-disabled]):not([data-readonly]) .ds-checkbox__main:hover .ds-checkbox__control:before{opacity:var(--state-layer-hover-opacity)}}.ds-checkbox:not([data-disabled]):not([data-readonly]) .ds-checkbox__main:active .ds-checkbox__control:before{opacity:var(--state-layer-pressed-opacity)}.ds-checkbox[data-readonly] .ds-checkbox__control:before{opacity:0}.ds-checkbox__input:focus-visible+.ds-checkbox__box{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-checkbox__input:disabled+.ds-checkbox__box{background:var(--bg-disabled);border-color:var(--border-hover)}.ds-checkbox__input:checked:disabled+.ds-checkbox__box,.ds-checkbox__input:indeterminate:disabled+.ds-checkbox__box{--ds-checkbox-on-solid: var(--text-inverse);background:var(--text-tertiary);border-color:var(--text-tertiary);opacity:1}.ds-checkbox[data-readonly] .ds-checkbox__box{border-style:dashed}.ds-checkbox[data-readonly] .ds-checkbox__input:checked+.ds-checkbox__box,.ds-checkbox[data-readonly] .ds-checkbox__input:indeterminate+.ds-checkbox__box{border-style:solid}.ds-checkbox[data-decorative]{pointer-events:none}.ds-checkbox[data-decorative][data-checked] .ds-checkbox__box,.ds-checkbox[data-decorative][data-indeterminate] .ds-checkbox__box{background:var(--ds-checkbox-solid);border-color:var(--ds-checkbox-edge)}.ds-checkbox[data-decorative][data-checked]:not([data-indeterminate]) .ds-checkbox__box .ds-checkbox__checkmark{opacity:1;transform:scale(1)}.ds-checkbox[data-decorative][data-indeterminate] .ds-checkbox__box .ds-checkbox__indeterminate{opacity:1}.ds-checkbox[data-decorative][data-state=error][data-checked] .ds-checkbox__box,.ds-checkbox[data-decorative][data-state=error][data-indeterminate] .ds-checkbox__box{border-color:var(--ds-checkbox-border)}.ds-checkbox[data-decorative][data-disabled] .ds-checkbox__box{background:var(--bg-disabled);border-color:var(--border-hover)}.ds-checkbox[data-decorative][data-disabled][data-checked] .ds-checkbox__box,.ds-checkbox[data-decorative][data-disabled][data-indeterminate] .ds-checkbox__box{--ds-checkbox-on-solid: var(--text-inverse);background:var(--text-tertiary);border-color:var(--text-tertiary);opacity:1}.ds-checkbox__label{min-inline-size:0;overflow-wrap:anywhere;color:var(--text-primary);font-size:var(--font-md);line-height:1.5}.ds-checkbox[data-size=sm] .ds-checkbox__label{font-size:var(--font-sm)}.ds-checkbox__description{grid-column:2;min-inline-size:0;overflow-wrap:anywhere;color:var(--text-secondary);font-size:var(--font-sm);line-height:1.5}.ds-checkbox[data-disabled] .ds-checkbox__label,.ds-checkbox[data-disabled] .ds-checkbox__description{color:var(--text-disabled)}@media(prefers-reduced-motion:reduce){.ds-checkbox__box,.ds-checkbox__checkmark,.ds-checkbox__indeterminate{transition:none}.ds-checkbox__checkmark{transform:none}}@media(forced-colors:active){.ds-checkbox__box{border-color:ButtonText;background:Canvas}.ds-checkbox__input:checked+.ds-checkbox__box,.ds-checkbox__input:indeterminate+.ds-checkbox__box{background:Highlight;border-color:Highlight}.ds-checkbox__checkmark{color:HighlightText}.ds-checkbox__indeterminate{background:HighlightText}.ds-checkbox__input:disabled+.ds-checkbox__box,.ds-checkbox__input:checked:disabled+.ds-checkbox__box,.ds-checkbox__input:indeterminate:disabled+.ds-checkbox__box{background:Canvas;border-color:GrayText;opacity:1}.ds-checkbox__input:disabled+.ds-checkbox__box .ds-checkbox__checkmark{color:GrayText}.ds-checkbox__input:disabled+.ds-checkbox__box .ds-checkbox__indeterminate{background:GrayText}.ds-checkbox[data-disabled] .ds-checkbox__label,.ds-checkbox[data-disabled] .ds-checkbox__description{color:GrayText}.ds-checkbox__input:focus-visible+.ds-checkbox__box{outline-color:Highlight}.ds-checkbox[data-decorative][data-checked] .ds-checkbox__box,.ds-checkbox[data-decorative][data-indeterminate] .ds-checkbox__box{background:Highlight;border-color:Highlight}.ds-checkbox[data-decorative][data-disabled] .ds-checkbox__box,.ds-checkbox[data-decorative][data-disabled][data-checked] .ds-checkbox__box,.ds-checkbox[data-decorative][data-disabled][data-indeterminate] .ds-checkbox__box{background:Canvas;border-color:GrayText;opacity:1}.ds-checkbox[data-decorative][data-disabled] .ds-checkbox__checkmark{color:GrayText}.ds-checkbox[data-decorative][data-disabled] .ds-checkbox__indeterminate{background:GrayText}}.ds-label-wrapper{display:flex;flex-direction:column;gap:var(--space-xs)}.ds-label{display:inline-flex;align-items:baseline;gap:var(--space-xs);color:var(--text-primary);cursor:default;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ds-label[for]{cursor:pointer}.ds-label[data-size=xs]{font-size:var(--font-xs)}.ds-label[data-size=sm]{font-size:var(--font-sm)}.ds-label[data-size=md]{font-size:var(--font-md)}.ds-label[data-size=lg]{font-size:var(--font-lg)}.ds-label[data-weight=normal]{font-weight:var(--weight-normal)}.ds-label[data-weight=medium]{font-weight:var(--weight-medium)}.ds-label[data-weight=semibold]{font-weight:var(--weight-semibold)}.ds-label[data-weight=bold]{font-weight:var(--weight-bold)}.ds-label__text{color:inherit}.ds-label__required{color:var(--tone-error-fg);font-weight:var(--weight-bold);line-height:1}.ds-label__optional{color:var(--text-tertiary);font-weight:var(--weight-normal);font-size:.85em}.ds-label__description{margin:0;color:var(--text-secondary);line-height:1.4}.ds-label__description[data-size=xs],.ds-label__description[data-size=sm]{font-size:var(--font-xs)}.ds-label__description[data-size=md]{font-size:var(--font-sm)}.ds-label__description[data-size=lg]{font-size:var(--font-md)}.ds-label[data-emphasis=muted]{color:var(--text-secondary)}.ds-label-wrapper[data-disabled=true],.ds-label[data-disabled=true]{cursor:not-allowed}.ds-label[data-disabled=true],.ds-label-wrapper[data-disabled=true] .ds-label__description{color:var(--text-tertiary)}.ds-label__row{display:inline-flex;align-items:center;gap:var(--space-xs);min-inline-size:0}.ds-label__info{display:inline-flex;align-items:center}.ds-label[data-as=span]{display:inline}.ds-label[data-as=span] .ds-label__description{margin-inline-start:var(--space-xs)}.ds-label__text{overflow-wrap:anywhere}.ds-helper-text,.ds-helper-text[data-tone=neutral]{--ds-helper-text-fg: var(--text-secondary)}.ds-helper-text[data-tone=error]{--ds-helper-text-fg: var(--tone-error-fg)}.ds-helper-text[data-tone=warning]{--ds-helper-text-fg: var(--tone-warning-fg)}.ds-helper-text[data-tone=success]{--ds-helper-text-fg: var(--tone-success-fg)}.ds-helper-text{display:flex;align-items:flex-start;gap:var(--space-xs);margin:0;color:var(--ds-helper-text-fg);font-size:var(--font-xs);font-weight:var(--weight-normal);line-height:var(--leading-normal, 1.5);overflow-wrap:anywhere;min-inline-size:0}.ds-helper-text[data-size=lg]{font-size:var(--font-sm)}.ds-helper-text[data-tone=error]{font-weight:var(--weight-medium)}.ds-helper-text__icon{display:inline-flex;flex-shrink:0;align-items:center;min-block-size:calc(1em * var(--leading-normal, 1.5));font-size:1.15em}.ds-helper-text__text{min-inline-size:0}@media(forced-colors:active){.ds-helper-text{color:CanvasText}}[data-label-position=floating][data-float]>.ds-field-outline{position:absolute;--ds-field-outline-width: var(--ds-field-border-width, 1px);inset-block-start:calc(var(--ds-field-float-font, var(--font-xs)) / -2 + var(--ds-field-outline-width) / 2);inset-block-end:0;inset-inline:0;margin:0;min-inline-size:0;padding-block:0;padding-inline:calc(var(--ds-field-float-start, var(--space-md)) - var(--ds-field-notch-gap, var(--space-xs)) - var(--ds-field-outline-width));border-width:var(--ds-field-outline-width);border-style:solid;border-color:inherit;border-radius:inherit;pointer-events:none}[data-label-position=floating][data-float][data-readonly]>.ds-field-outline{border-style:dashed}[data-label-position=floating][data-float]:focus-within>.ds-field-outline:not([data-part=ring]){--ds-field-outline-width: var(--focus-ring-width)}[data-label-position=floating][data-float]>.ds-field-outline[data-part=ring]{--ds-field-ring-width: var(--border-width-thin);inset-block-start:calc(var(--ds-field-float-font, var(--font-xs)) / -2 - var(--ds-field-ring-width) / 2);inset-block-end:calc(-1 * var(--ds-field-ring-width));inset-inline:calc(-1 * var(--ds-field-ring-width));padding-inline:calc(var(--ds-field-float-start, var(--space-md)) - var(--ds-field-notch-gap, var(--space-xs)));border-width:var(--ds-field-ring-width);border-color:inherit;border-radius:var(--ds-field-ring-radius, calc(var(--ds-field-radius, var(--radius-md)) + var(--ds-field-ring-width)));visibility:hidden}[data-label-position=floating][data-float]:focus-within>.ds-field-outline[data-part=ring]{visibility:visible}[data-label-position=floating][data-float]>.ds-field-outline>.ds-field-outline__legend{display:block;float:none;inline-size:auto;max-inline-size:.01px;margin:0;padding:0;overflow:hidden;visibility:hidden;font-size:var(--ds-field-float-font, var(--font-xs));line-height:1;white-space:nowrap;transition:max-inline-size var(--transition-fast)}[data-label-position=floating][data-float] .ds-field-outline__copy{display:block;padding-inline:var(--ds-field-notch-gap, var(--space-xs));overflow:hidden;font-size:var(--ds-field-float-font, var(--font-xs));line-height:1;white-space:nowrap;text-overflow:ellipsis}.ds-field-float{position:relative;display:flex;flex:1 1 auto;align-self:stretch;align-items:center;min-inline-size:0}[data-label-position=floating][data-float] .ds-field-float__label{position:absolute;inset-block-start:var(--ds-field-float-rest-block, 50%);inset-inline-start:var(--ds-field-float-rest-start, 0);display:block;max-inline-size:100%;margin:0;overflow:hidden;color:var(--text-secondary);font-size:var(--ds-field-float-rest-font, var(--font-md));line-height:1.25;white-space:nowrap;text-overflow:ellipsis;translate:0 var(--ds-field-float-rest-shift, -50%);pointer-events:none;transition:inset-block-start var(--transition-fast),inset-inline-start var(--transition-fast),translate var(--transition-fast),font-size var(--transition-fast)}[data-label-position=floating][data-float]:is(:focus-within,[data-filled],[data-float=always]) .ds-field-float{position:static}[data-label-position=floating][data-float]:is(:focus-within,[data-filled],[data-float=always]) .ds-field-float__label{inset-block-start:0;inset-inline-start:var(--ds-field-float-start, var(--space-md));max-inline-size:calc(100% - 2 * var(--ds-field-float-start, var(--space-md)));font-size:var(--ds-field-float-font, var(--font-xs));translate:0 -50%}[data-label-position=floating][data-float]:is(:focus-within,[data-filled],[data-float=always])>.ds-field-outline>.ds-field-outline__legend{max-inline-size:100%}[data-label-position=floating][data-float]:has(:autofill) .ds-field-float{position:static}[data-label-position=floating][data-float]:has(:autofill) .ds-field-float__label{inset-block-start:0;inset-inline-start:var(--ds-field-float-start, var(--space-md));max-inline-size:calc(100% - 2 * var(--ds-field-float-start, var(--space-md)));font-size:var(--ds-field-float-font, var(--font-xs));translate:0 -50%}[data-label-position=floating][data-float]:has(:autofill)>.ds-field-outline>.ds-field-outline__legend{max-inline-size:100%}[data-label-position=floating][data-float]:has(:-webkit-autofill) .ds-field-float{position:static}[data-label-position=floating][data-float]:has(:-webkit-autofill) .ds-field-float__label{inset-block-start:0;inset-inline-start:var(--ds-field-float-start, var(--space-md));max-inline-size:calc(100% - 2 * var(--ds-field-float-start, var(--space-md)));font-size:var(--ds-field-float-font, var(--font-xs));translate:0 -50%}[data-label-position=floating][data-float]:has(:-webkit-autofill)>.ds-field-outline>.ds-field-outline__legend{max-inline-size:100%}[data-label-position=floating][data-float]:has(input[placeholder]:not(:-moz-placeholder)) .ds-field-float,[data-label-position=floating][data-float]:has(textarea[placeholder]:not(:-moz-placeholder)) .ds-field-float{position:static}[data-label-position=floating][data-float]:has(input[placeholder]:not(:placeholder-shown)) .ds-field-float,[data-label-position=floating][data-float]:has(textarea[placeholder]:not(:placeholder-shown)) .ds-field-float,[data-label-position=floating][data-float]:has(option:checked:enabled) .ds-field-float{position:static}[data-label-position=floating][data-float]:has(input[placeholder]:not(:-moz-placeholder)) .ds-field-float__label,[data-label-position=floating][data-float]:has(textarea[placeholder]:not(:-moz-placeholder)) .ds-field-float__label{inset-block-start:0;inset-inline-start:var(--ds-field-float-start, var(--space-md));max-inline-size:calc(100% - 2 * var(--ds-field-float-start, var(--space-md)));font-size:var(--ds-field-float-font, var(--font-xs));translate:0 -50%}[data-label-position=floating][data-float]:has(input[placeholder]:not(:placeholder-shown)) .ds-field-float__label,[data-label-position=floating][data-float]:has(textarea[placeholder]:not(:placeholder-shown)) .ds-field-float__label,[data-label-position=floating][data-float]:has(option:checked:enabled) .ds-field-float__label{inset-block-start:0;inset-inline-start:var(--ds-field-float-start, var(--space-md));max-inline-size:calc(100% - 2 * var(--ds-field-float-start, var(--space-md)));font-size:var(--ds-field-float-font, var(--font-xs));translate:0 -50%}[data-label-position=floating][data-float]:has(input[placeholder]:not(:-moz-placeholder))>.ds-field-outline>.ds-field-outline__legend,[data-label-position=floating][data-float]:has(textarea[placeholder]:not(:-moz-placeholder))>.ds-field-outline>.ds-field-outline__legend{max-inline-size:100%}[data-label-position=floating][data-float]:has(input[placeholder]:not(:placeholder-shown))>.ds-field-outline>.ds-field-outline__legend,[data-label-position=floating][data-float]:has(textarea[placeholder]:not(:placeholder-shown))>.ds-field-outline>.ds-field-outline__legend,[data-label-position=floating][data-float]:has(option:checked:enabled)>.ds-field-outline>.ds-field-outline__legend{max-inline-size:100%}[data-label-position=floating][data-float]:not(:focus-within):not([data-filled]):not([data-float=always]) :is(input,textarea)::-moz-placeholder{opacity:0}[data-label-position=floating][data-float]:not(:focus-within):not([data-filled]):not([data-float=always]) :is(input,textarea)::placeholder{opacity:0}[data-label-position=floating][data-float]:not(:focus-within):not([data-filled]):not([data-float=always]) .ds-field-float__placeholder{opacity:0}[data-label-position=floating][data-float=auto]:not([data-filled]):has(option:checked:enabled) .ds-field-float__placeholder{opacity:1}@media(prefers-reduced-motion:reduce){[data-label-position=floating][data-float] .ds-field-float__label,[data-label-position=floating][data-float]>.ds-field-outline>.ds-field-outline__legend{transition:none}}@media(forced-colors:active){[data-label-position=floating][data-float]>.ds-field-outline{border-color:CanvasText}[data-label-position=floating][data-float]:focus-within>.ds-field-outline{border-color:Highlight}[data-label-position=floating][data-float][data-state=error]>.ds-field-outline{border-width:2px}[data-label-position=floating][data-float][data-disabled]>.ds-field-outline{border-color:GrayText}[data-label-position=floating][data-float]>.ds-field-outline[data-part=ring]{display:none}[data-label-position=floating][data-float] .ds-field-float__label{margin-inline-start:calc(-1 * var(--ds-field-notch-gap, var(--space-xs)));padding-inline:var(--ds-field-notch-gap, var(--space-xs));background:Canvas;color:CanvasText}[data-label-position=floating][data-float][data-disabled] .ds-field-float__label{color:GrayText}}.ds-form-field{display:flex;flex-direction:column;gap:var(--space-xs);min-inline-size:0}.ds-form-field__label{display:flex;align-items:center;min-inline-size:0}.ds-form-field__body{display:flex;flex-direction:column;gap:var(--space-xs);min-inline-size:0}.ds-form-field__input{display:flex;flex-direction:column;min-inline-size:0}.ds-form-field[data-label-position=start]{display:grid;grid-template-columns:minmax(0,max-content) minmax(0,1fr);align-items:start;-moz-column-gap:var(--space-md);column-gap:var(--space-md)}.ds-form-field[data-label-position=start] .ds-form-field__label{min-block-size:var(--size-control-md)}.ds-form-field[data-label-position=floating]{padding-block-start:calc(var(--font-sm) / 2)}.ds-form-field[data-label-position=floating] .ds-field-float__label .ds-label__optional{color:inherit}.ds-form-field[data-label-position=floating] .ds-field-float__label .ds-label__required{color:color-mix(in srgb,var(--tone-error-fg) 75%,var(--text-primary))}.ds-form-field[data-label-position=floating] :is(.ds-form-field__description,.ds-form-field__hint,.ds-form-field__error){padding-inline:calc(var(--space-sm) + var(--space-xs) + var(--space-2xs))}.ds-text-input{--ds-field-border: var(--border-control);--ds-field-border-hover: var(--border-control-hover);--ds-field-fill: var(--bg-field);--ds-field-focus-border: var(--focus-ring-color);--ds-field-radius: var(--radius-md, 8px);--ds-field-inner-block: calc(var(--ds-field-control-size) - 2 * var(--ds-field-padding-block) - 2px)}.ds-text-input[data-corners=square]{--ds-field-radius: 0}.ds-text-input[data-anatomy=stacked]{--ds-field-border: var(--border-control)}.ds-text-input[data-corners=pill]{--ds-field-radius: var(--radius-full)}.ds-text-input[data-state=error]{--ds-field-state-border: var(--tone-error-boundary);--ds-field-state-icon: var(--tone-error-fg)}.ds-text-input[data-state=success]{--ds-field-state-border: var(--tone-success-fg);--ds-field-state-icon: var(--tone-success-fg)}.ds-text-input[data-state=warning]{--ds-field-state-border: var(--tone-warning-fg);--ds-field-state-icon: var(--tone-warning-fg)}.ds-text-input{display:inline-flex;align-items:center;position:relative;box-sizing:border-box;min-inline-size:0;max-inline-size:100%;background-color:var(--ds-field-fill);border:1px solid var(--ds-field-border);border-radius:var(--ds-field-radius);transition:border-color var(--transition-base),outline-color var(--transition-base)}.ds-text-input[data-run-attached]:is([data-run-join=end],[data-run-join=both]){border-start-end-radius:0;border-end-end-radius:0}.ds-text-input[data-run-attached]:is([data-run-join=start],[data-run-join=both]){border-start-start-radius:0;border-end-start-radius:0}.ds-text-input[data-run-attached]:is([data-run-join=end],[data-run-join=both])>.ds-field-outline[data-part=ring]{border-start-end-radius:0;border-end-end-radius:0}.ds-text-input[data-run-attached]:is([data-run-join=start],[data-run-join=both])>.ds-field-outline[data-part=ring]{border-start-start-radius:0;border-end-start-radius:0}.ds-text-input[data-full-width]{inline-size:100%}.ds-text-input[data-size=sm]{--ds-field-control-size: var(--size-control-md);--ds-field-padding-block: var(--space-xs);--ds-field-padding-inline: var(--space-md);--ds-field-font: var(--font-md);--ds-field-gap: var(--space-sm)}.ds-text-input[data-size=md]{--ds-field-control-size: calc(var(--size-control-md) + var(--space-md));--ds-field-padding-block: var(--space-xs);--ds-field-padding-inline: var(--space-md);--ds-field-font: var(--font-md);--ds-field-gap: var(--space-sm)}.ds-text-input[data-size=lg]{--ds-field-control-size: calc(var(--size-control-lg) + var(--space-md));--ds-field-padding-block: var(--space-xs);--ds-field-padding-inline: var(--space-md);--ds-field-font: var(--font-lg);--ds-field-gap: var(--space-sm)}.ds-text-input:is([data-anatomy=stacked],[data-appearance=bare])[data-size=sm]{--ds-field-control-size: var(--size-control-sm);--ds-field-padding-block: var(--space-2xs, 2px);--ds-field-padding-inline: var(--space-sm);--ds-field-font: var(--font-sm);--ds-field-gap: var(--space-xs)}.ds-text-input:is([data-anatomy=stacked],[data-appearance=bare])[data-size=md]{--ds-field-control-size: var(--size-control-md)}.ds-text-input:is([data-anatomy=stacked],[data-appearance=bare])[data-size=lg]{--ds-field-control-size: var(--size-control-lg)}.ds-text-input[data-size]{min-block-size:var(--ds-field-control-size);padding-block:var(--ds-field-padding-block);padding-inline:var(--ds-field-padding-inline);gap:var(--ds-field-gap)}.ds-text-input[data-corners=pill][data-size]{--ds-field-padding-inline: calc(var(--ds-field-control-size) / 2)}@media(hover:hover){.ds-text-input:hover:not([data-disabled]):not(:focus-within){border-color:var(--ds-field-border-hover)}}.ds-text-input[data-state=error],.ds-text-input[data-state=success],.ds-text-input[data-state=warning]{border-color:var(--ds-field-state-border)}.ds-text-input:focus-within{border-color:var(--ds-field-focus-border);outline:calc(var(--focus-ring-width) + var(--border-width-thin)) solid var(--ds-field-focus-ring, var(--focus-ring-color));outline-offset:calc(-1 * var(--focus-ring-width))}.ds-text-input[data-state=error]:focus-within,.ds-text-input[data-state=success]:focus-within,.ds-text-input[data-state=warning]:focus-within{--ds-field-focus-ring: var(--ds-field-state-border);border-color:var(--ds-field-state-border)}.ds-text-input[data-appearance=bare]:focus-within{outline-width:var(--focus-ring-width);outline-offset:1px}.ds-text-input[data-readonly]{--ds-field-fill: var(--bg-tertiary);--ds-field-border: var(--border-control);border-style:dashed}.ds-text-input[data-disabled]{border-color:var(--disabled-outline);color:var(--disabled-fg);cursor:not-allowed}.ds-text-input[data-disabled] :is(.ds-text-input__affix,.ds-text-input__icon){color:var(--disabled-fg)}.ds-text-input[data-disabled] .ds-text-input__field::-moz-placeholder{color:var(--disabled-fg)}.ds-text-input[data-disabled] .ds-text-input__field::placeholder{color:var(--disabled-fg)}.ds-text-input[data-appearance=bare]{--ds-field-fill: transparent;border-style:none}.ds-text-input:has(.ds-text-input__field:autofill){--ds-field-fill: var(--ds-field-autofill-fill, var(--bg-field-autofill))}.ds-text-input:has(.ds-text-input__field:-webkit-autofill){--ds-field-fill: var(--ds-field-autofill-fill, var(--bg-field-autofill))}.ds-text-input[data-appearance=bare][data-size]{padding-inline:0}.ds-text-input[data-appearance=bare] .ds-text-input__field::-moz-placeholder{color:var(--text-secondary)}.ds-text-input[data-appearance=bare] .ds-text-input__field::placeholder{color:var(--text-secondary)}.ds-text-input[data-appearance=bare] .ds-text-input__adornment[data-position]{margin-inline:0}.ds-text-input[data-appearance=bare][data-state=error],.ds-text-input[data-appearance=bare][data-state=success],.ds-text-input[data-appearance=bare][data-state=warning]{border-block-end-style:solid}.ds-text-input[data-label-position=floating][data-float]{--ds-field-border-width: 1px;--ds-field-notch-gap: var(--space-xs);--ds-field-curve: var(--ds-field-radius);--ds-field-float-start: max(calc(var(--ds-field-padding-inline) + var(--ds-field-border-width)), calc(var(--ds-field-curve) + var(--ds-field-notch-gap) + var(--ds-field-border-width)));border-style:none}.ds-text-input[data-label-position=floating][data-float][data-size]{padding-block:calc(var(--ds-field-padding-block) + var(--ds-field-border-width));padding-inline:calc(var(--ds-field-padding-inline) + var(--ds-field-border-width))}.ds-text-input[data-label-position=floating][data-float][data-size]{--ds-field-float-font: var(--font-xs);--ds-field-float-rest-font: var(--ds-field-font)}.ds-text-input[data-label-position=floating][data-float][data-size=lg]{--ds-field-float-font: var(--font-sm)}.ds-text-input[data-corners=pill][data-label-position=floating][data-float][data-size]{--ds-field-curve: calc(var(--ds-field-control-size) / 2)}.ds-text-input[data-corners=square][data-label-position=floating][data-float]{--ds-field-curve: 0px;--ds-field-ring-radius: 0}.ds-text-input[data-label-position=floating][data-float]:focus-within{outline-color:transparent}.ds-text-input__field{flex:1;min-inline-size:0;align-self:stretch;border:none;outline:none;background:transparent;padding:0;margin:0;color:var(--text-primary, #111827);font-family:inherit;font-weight:var(--weight-normal);line-height:var(--leading-normal, 1.5);text-overflow:ellipsis}.ds-text-input[data-size] .ds-text-input__field{font-size:var(--ds-field-font)}.ds-text-input__field::-moz-placeholder{color:var(--text-tertiary, #6b7280);opacity:1}.ds-text-input__field::placeholder{color:var(--text-tertiary, #6b7280);opacity:1}.ds-text-input__field:disabled{cursor:not-allowed;color:var(--disabled-fg)}.ds-text-input__field::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm);margin-inline-start:var(--space-xs);background-color:var(--text-secondary);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 4l8 8M12 4l-8 8' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 4l8 8M12 4l-8 8' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat;cursor:pointer}.ds-text-input[data-clearable] .ds-text-input__field::-webkit-search-cancel-button{display:none}.ds-text-input__affix{display:inline-flex;align-items:center;flex-shrink:0;color:var(--text-secondary);white-space:nowrap;font-size:var(--font-sm)}.ds-text-input[data-size=lg] .ds-text-input__affix{font-size:var(--font-md)}.ds-text-input__affix svg{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm)}.ds-text-input__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--text-tertiary);pointer-events:none}.ds-text-input[data-size=sm] .ds-text-input__icon{inline-size:var(--size-icon-sm);min-block-size:var(--size-icon-sm)}.ds-text-input[data-size=md] .ds-text-input__icon{inline-size:var(--size-icon-md);min-block-size:var(--size-icon-md)}.ds-text-input[data-size=lg] .ds-text-input__icon{inline-size:var(--size-icon-lg);min-block-size:var(--size-icon-lg)}.ds-text-input:focus-within .ds-text-input__icon{color:var(--text-secondary)}.ds-text-input__status{display:inline-flex;align-items:center;flex-shrink:0;color:var(--text-secondary)}.ds-text-input__status svg{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm)}.ds-text-input[data-state=error] .ds-text-input__status[data-kind=error],.ds-text-input[data-state=error] .ds-text-input__icon,.ds-text-input[data-state=success] .ds-text-input__icon,.ds-text-input[data-state=warning] .ds-text-input__icon{color:var(--ds-field-state-icon)}.ds-text-input__count{flex-shrink:0;color:var(--text-secondary);font-size:var(--font-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.ds-text-input__count[data-near-limit]{font-weight:var(--weight-semibold);color:var(--text-primary)}.ds-text-input__sr{position:absolute;inline-size:1px;block-size:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ds-text-input__clear{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-inline-size:var(--size-icon-lg);min-block-size:var(--size-icon-lg);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);cursor:pointer;padding:0}.ds-text-input__clear svg{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm)}.ds-text-input__clear:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:0}.ds-text-input[data-corners=pill] .ds-text-input__clear{border-radius:var(--radius-full)}.ds-text-input[data-corners=pill] .ds-text-input__adornment>.ds-icon-button{--ds-icon-button-radius: var(--radius-full);--ds-state-layer-radius: 50%}.ds-text-input[data-corners=pill] .ds-text-input__adornment>.ds-button{--ds-button-radius: var(--radius-full)}@media(hover:hover){.ds-text-input__clear:hover{color:var(--text-primary);background:var(--state-layer-surface-hover)}}.ds-text-input__adornment{display:inline-flex;align-items:center;align-self:stretch;gap:var(--space-xs);flex-shrink:0;color:var(--text-secondary);font-size:var(--font-sm);white-space:nowrap;pointer-events:auto}.ds-text-input__adornment[data-position=start]{margin-inline-start:calc(var(--space-sm) * -.5)}.ds-text-input__adornment[data-position=end]{margin-inline-end:calc(var(--space-sm) * -.5)}.ds-text-input__slot>:is(button,a,[role=button]){min-inline-size:var(--size-hit-min);min-block-size:var(--size-hit-min)}.ds-text-input[data-size] .ds-text-input__adornment>.ds-icon-button,.ds-text-input[data-size] .ds-text-input__adornment>.ds-button{min-block-size:0;min-inline-size:0;max-block-size:var(--ds-field-inner-block)}.ds-text-input[data-size] .ds-text-input__adornment>.ds-icon-button{max-inline-size:var(--ds-field-inner-block)}.ds-text-input[data-size] .ds-text-input__adornment>.ds-icon-button{aspect-ratio:1}.ds-text-input[data-size] .ds-text-input__adornment>.ds-button{padding-block:0}.ds-text-input[data-size] .ds-text-input__adornment :focus-visible{outline-offset:0}.ds-text-input__adornment[data-disabled]{pointer-events:none}@media(prefers-reduced-motion:reduce){.ds-text-input{transition:none}}@media(forced-colors:active){.ds-text-input{border-color:CanvasText}.ds-text-input:focus-within{border-color:Highlight;outline-color:Highlight}.ds-text-input[data-state=error]{border-width:2px;border-color:CanvasText}.ds-text-input[data-disabled]{border-color:GrayText}.ds-text-input[data-appearance=bare]:focus-within{outline-color:Highlight}.ds-text-input[data-label-position=floating][data-float]:focus-within{outline-color:Highlight}.ds-text-input__status,.ds-text-input__clear{color:CanvasText}.ds-text-input__clear:focus-visible{outline-color:Highlight}.ds-text-input__field::-webkit-search-cancel-button{background-color:CanvasText}}.ds-radio,.ds-radio[data-tone=primary]{--ds-radio-mark: var(--tone-primary-solid);--ds-radio-edge: var(--tone-primary-field-edge)}.ds-radio[data-tone=secondary]{--ds-radio-mark: var(--tone-secondary-solid);--ds-radio-edge: var(--tone-secondary-field-edge)}.ds-radio[data-tone=neutral]{--ds-radio-mark: var(--tone-neutral-solid);--ds-radio-edge: var(--tone-neutral-field-edge)}.ds-radio[data-tone=success]{--ds-radio-mark: var(--tone-success-solid);--ds-radio-edge: var(--tone-success-field-edge)}.ds-radio[data-tone=warning]{--ds-radio-mark: var(--tone-warning-solid);--ds-radio-edge: var(--tone-warning-field-edge)}.ds-radio[data-tone=error]{--ds-radio-mark: var(--tone-error-solid);--ds-radio-edge: var(--tone-error-field-edge)}.ds-radio[data-tone=info]{--ds-radio-mark: var(--tone-info-solid);--ds-radio-edge: var(--tone-info-field-edge)}.ds-radio{--ds-radio-border: var(--border-control);--ds-radio-border-hover: var(--border-control-hover);--ds-state-layer-color: var(--ds-radio-mark);display:inline-grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:var(--space-sm);column-gap:var(--space-sm);align-items:start;vertical-align:middle;max-inline-size:100%}.ds-radio[data-state=error]{--ds-radio-border: var(--tone-error-boundary);--ds-radio-border-hover: var(--tone-error-boundary)}.ds-radio__main{grid-column:1 / -1;display:inline-flex;align-items:center;gap:var(--space-sm);min-inline-size:0;cursor:pointer}.ds-radio[data-disabled] .ds-radio__main{cursor:not-allowed}.ds-radio[data-readonly] .ds-radio__main{cursor:default}.ds-radio__ring{display:inline-flex;flex:none}.ds-radio__input{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:1px;block-size:1px;margin:0;opacity:0;pointer-events:none}.ds-radio__control{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;inline-size:var(--size-check-md);block-size:var(--size-check-md);border:2px solid var(--ds-radio-border);background:var(--bg-input);border-radius:var(--radius-full);transition:border-color var(--transition-base)}.ds-radio[data-size=sm] .ds-radio__control{inline-size:var(--size-check-sm);block-size:var(--size-check-sm)}.ds-radio[data-size=md] .ds-radio__control{inline-size:var(--size-check-md);block-size:var(--size-check-md)}.ds-radio[data-size=lg] .ds-radio__control{inline-size:var(--size-check-lg);block-size:var(--size-check-lg)}.ds-radio__control:after{content:"";position:absolute;inline-size:60%;block-size:60%;border-radius:var(--radius-full);background:var(--ds-radio-mark);opacity:0;transform:scale(0);transition:opacity var(--transition-fast),transform var(--transition-fast)}.ds-radio__input:checked+.ds-radio__control{border-color:var(--ds-radio-edge)}.ds-radio__input:checked+.ds-radio__control:after{opacity:1;transform:scale(1);box-shadow:0 0 0 1px var(--ds-radio-edge)}.ds-radio[data-state=error] .ds-radio__input:checked+.ds-radio__control{border-color:var(--ds-radio-border)}@media(hover:hover){.ds-radio__input:not(:disabled):hover+.ds-radio__control,.ds-radio:not([data-disabled]):not([data-readonly]) .ds-radio__main:hover .ds-radio__control{border-color:var(--ds-radio-border-hover)}.ds-radio__input:checked:not(:disabled):hover+.ds-radio__control,.ds-radio:not([data-disabled]):not([data-readonly]) .ds-radio__main:hover .ds-radio__input:checked+.ds-radio__control{border-color:var(--ds-radio-edge)}.ds-radio:not([data-disabled]):not([data-readonly]) .ds-radio__main:hover .ds-radio__ring:before{opacity:var(--state-layer-hover-opacity)}}.ds-radio:not([data-disabled]):not([data-readonly]) .ds-radio__main:active .ds-radio__ring:before{opacity:var(--state-layer-pressed-opacity)}.ds-radio[data-readonly] .ds-radio__ring:before{opacity:0}.ds-radio__input:focus-visible+.ds-radio__control{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-radio__input:disabled+.ds-radio__control{background:var(--bg-disabled);border-color:var(--border-hover)}.ds-radio__input:checked:disabled+.ds-radio__control{border-color:var(--text-tertiary)}.ds-radio__input:checked:disabled+.ds-radio__control:after{background:var(--text-tertiary);box-shadow:none}.ds-radio[data-readonly] .ds-radio__control{border-style:dashed}.ds-radio[data-decorative]{pointer-events:none}.ds-radio[data-decorative][data-checked] .ds-radio__control{border-color:var(--ds-radio-edge)}.ds-radio[data-decorative][data-checked] .ds-radio__control:after{opacity:1;transform:scale(1);box-shadow:0 0 0 1px var(--ds-radio-edge)}.ds-radio[data-decorative][data-state=error][data-checked] .ds-radio__control{border-color:var(--ds-radio-border)}.ds-radio[data-decorative][data-disabled] .ds-radio__control{background:var(--bg-disabled);border-color:var(--border-hover)}.ds-radio[data-decorative][data-disabled][data-checked] .ds-radio__control{border-color:var(--text-tertiary)}.ds-radio[data-decorative][data-disabled][data-checked] .ds-radio__control:after{background:var(--text-tertiary);box-shadow:none}.ds-radio__label{min-inline-size:0;overflow-wrap:anywhere;color:var(--text-primary);font-size:var(--font-md);line-height:1.5}.ds-radio[data-size=sm] .ds-radio__label{font-size:var(--font-sm)}.ds-radio__description{grid-column:2;min-inline-size:0;overflow-wrap:anywhere;color:var(--text-secondary);font-size:var(--font-sm);line-height:1.5}.ds-radio[data-disabled] .ds-radio__label,.ds-radio[data-disabled] .ds-radio__description{color:var(--text-disabled)}@media(prefers-reduced-motion:reduce){.ds-radio__control,.ds-radio__control:after{transition:none}.ds-radio__control:after{transform:none}}@media(forced-colors:active){.ds-radio__control{border-color:ButtonText;background:Canvas}.ds-radio__input:checked+.ds-radio__control{border-color:Highlight}.ds-radio__input:checked+.ds-radio__control:after{background:Highlight}.ds-radio__input:disabled+.ds-radio__control,.ds-radio__input:checked:disabled+.ds-radio__control{border-color:GrayText}.ds-radio__input:checked:disabled+.ds-radio__control:after{background:GrayText}.ds-radio[data-disabled] .ds-radio__label,.ds-radio[data-disabled] .ds-radio__description{color:GrayText}.ds-radio__input:focus-visible+.ds-radio__control{outline-color:Highlight}.ds-radio[data-decorative][data-checked] .ds-radio__control{border-color:Highlight}.ds-radio[data-decorative][data-checked] .ds-radio__control:after{background:Highlight}.ds-radio[data-decorative][data-disabled] .ds-radio__control,.ds-radio[data-decorative][data-disabled][data-checked] .ds-radio__control{border-color:GrayText}.ds-radio[data-decorative][data-disabled][data-checked] .ds-radio__control:after{background:GrayText}}.ds-highlight{--ds-highlight-fill: var(--tone-primary-subtle);--ds-highlight-fg: var(--tone-primary-fg)}.ds-highlight[data-tone=neutral]{--ds-highlight-fill: var(--tone-neutral-subtle);--ds-highlight-fg: var(--text-primary)}.ds-highlight[data-tone=primary]{--ds-highlight-fill: var(--tone-primary-subtle);--ds-highlight-fg: var(--tone-primary-fg)}.ds-highlight[data-tone=secondary]{--ds-highlight-fill: var(--tone-secondary-subtle);--ds-highlight-fg: var(--tone-secondary-fg)}.ds-highlight[data-tone=success]{--ds-highlight-fill: var(--tone-success-subtle);--ds-highlight-fg: var(--tone-success-fg)}.ds-highlight[data-tone=warning]{--ds-highlight-fill: var(--tone-warning-subtle);--ds-highlight-fg: var(--tone-warning-fg)}.ds-highlight[data-tone=error]{--ds-highlight-fill: var(--tone-error-subtle);--ds-highlight-fg: var(--tone-error-fg)}.ds-highlight[data-tone=info]{--ds-highlight-fill: var(--tone-info-subtle);--ds-highlight-fg: var(--tone-info-fg)}.ds-highlight__mark{background:var(--ds-highlight-fill);color:var(--ds-highlight-fg);border-radius:var(--radius-sm);padding-inline:.1em;margin-inline:-.1em;box-decoration-break:clone;-webkit-box-decoration-break:clone}@media(forced-colors:active){.ds-highlight__mark,.ds-highlight[data-tone] .ds-highlight__mark{background:Mark;color:MarkText;forced-color-adjust:none}}.ds-listbox{--ds-listbox-fill: var(--bg-input, #ffffff);--ds-listbox-border: var(--border-control);--ds-listbox-fg: var(--text-primary);--ds-listbox-muted: var(--text-secondary);--ds-listbox-option-hover-fill: var(--state-layer-surface-hover);--ds-listbox-option-active-fill: var(--state-layer-surface-hover);--ds-listbox-option-selected-fill: var(--bg-selected);--ds-listbox-option-selected-fg: var(--fg-selected);--ds-listbox-mark: var(--tone-primary-fg);--ds-listbox-ring: var(--focus-ring-color);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-2xs, 2px);max-inline-size:100%;overflow:auto;overscroll-behavior:contain;margin:0;padding:var(--space-xs);border:1px solid var(--ds-listbox-border);border-radius:var(--radius-md, 8px);background-color:var(--ds-listbox-fill);color:var(--ds-listbox-fg);font-size:var(--font-md)}.ds-listbox[data-size=sm]{font-size:var(--font-sm)}.ds-listbox[data-size=lg]{font-size:var(--font-lg)}.ds-listbox[data-orientation=horizontal]{flex-direction:row;flex-wrap:wrap}.ds-listbox[data-state=error]{--ds-listbox-border: var(--tone-error-boundary);border-width:var(--border-width-medium)}.ds-listbox[data-readonly]{border-style:dashed}.ds-listbox[data-disabled]{--ds-listbox-fg: var(--text-disabled);--ds-listbox-muted: var(--text-disabled);cursor:not-allowed}.ds-listbox[data-appearance=bare]{--ds-listbox-fill: transparent;padding:0;border-style:none}.ds-listbox[data-appearance=bare][data-state=error]{border-block-end-style:solid}.ds-listbox__group{display:flex;flex-direction:column;gap:var(--space-2xs, 2px)}.ds-listbox__group+.ds-listbox__group,.ds-listbox__option+.ds-listbox__group{margin-block-start:var(--space-xs);padding-block-start:var(--space-xs);border-block-start:1px solid var(--border-secondary)}.ds-listbox .ds-listbox__group-label{padding-block:var(--space-xs);padding-inline:var(--space-sm);color:var(--ds-listbox-muted);font-size:var(--font-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em}.ds-listbox .ds-listbox__option{box-sizing:border-box;display:flex;align-items:center;gap:var(--space-sm);min-block-size:var(--size-control-md);padding-block:var(--space-xs);padding-inline:var(--space-sm);border-radius:var(--radius-sm, 4px);color:var(--ds-listbox-fg);cursor:pointer;overflow-wrap:anywhere;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--transition-base)}.ds-listbox[data-size=sm] .ds-listbox__option{min-block-size:var(--size-control-sm)}.ds-listbox[data-size=md] .ds-listbox__option{min-block-size:var(--size-control-md)}.ds-listbox[data-size=lg] .ds-listbox__option{min-block-size:var(--size-control-lg)}@media(hover:hover){.ds-listbox .ds-listbox__option:hover{background-color:var(--ds-listbox-option-hover-fill)}}@media(hover:hover){.ds-listbox .ds-listbox__option:not([data-disabled]):hover .ds-listbox__description{color:var(--text-primary)}}.ds-listbox[data-keyboard] .ds-listbox__option[data-active]:not([data-disabled]) .ds-listbox__description{color:var(--text-primary)}.ds-listbox[data-keyboard] .ds-listbox__option[data-active]{background-color:var(--ds-listbox-option-active-fill);outline:var(--focus-ring-width) solid var(--ds-listbox-ring);outline-offset:calc(var(--focus-ring-width) * -1)}.ds-listbox .ds-listbox__option[data-disabled],.ds-listbox[data-disabled] .ds-listbox__option{background-color:transparent;cursor:not-allowed}.ds-listbox .ds-listbox__option[data-disabled]{color:var(--text-disabled)}.ds-listbox .ds-listbox__option[data-selected],.ds-listbox[data-keyboard] .ds-listbox__option[data-selected][data-active]{background-color:var(--ds-listbox-option-selected-fill);color:var(--ds-listbox-option-selected-fg);font-weight:var(--weight-medium)}.ds-listbox .ds-listbox__option[data-disabled][data-selected]{color:var(--text-disabled)}@media(hover:hover){.ds-listbox:not([data-disabled]) .ds-listbox__option[data-selected]:not([data-disabled]):hover{background-image:var(--state-layer-selected-hover)}}.ds-listbox .ds-listbox__option[data-selected]{--ds-ripple-color: var(--ds-listbox-option-selected-fg)}.ds-listbox[data-indicator=none] .ds-listbox__option{border-inline-start:var(--border-width-thick, 3px) solid transparent}.ds-listbox[data-indicator=none] .ds-listbox__option[data-selected]{border-inline-start-color:var(--ds-listbox-mark)}.ds-listbox__indicator,.ds-listbox__lead,.ds-listbox__trail,.ds-listbox__check{display:inline-flex;flex-shrink:0;align-items:center}.ds-listbox__lead svg,.ds-listbox__check svg{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm)}.ds-listbox__text{display:flex;flex:1;flex-direction:column;min-inline-size:0}.ds-listbox .ds-listbox__description{color:var(--ds-listbox-muted);font-size:var(--font-xs);font-weight:var(--weight-normal)}.ds-listbox .ds-listbox__option[data-selected] .ds-listbox__description{color:var(--ds-listbox-option-selected-fg)}.ds-listbox .ds-listbox__option[data-disabled] .ds-listbox__description{color:var(--text-disabled)}.ds-listbox .ds-listbox__trail{margin-inline-start:auto;color:var(--ds-listbox-muted)}.ds-listbox .ds-listbox__option[data-selected] .ds-listbox__trail{color:var(--ds-listbox-option-selected-fg)}.ds-listbox .ds-listbox__check{justify-content:center;min-inline-size:var(--size-icon-sm);color:var(--ds-listbox-mark)}.ds-listbox .ds-listbox__empty{display:flex;align-items:center;padding-block:var(--space-sm);padding-inline:var(--space-sm);color:var(--ds-listbox-muted)}@media(prefers-reduced-motion:reduce){.ds-listbox__option{transition:none}}@media(forced-colors:active){.ds-listbox{border-color:CanvasText;background-color:Canvas;color:CanvasText}.ds-listbox .ds-listbox__option[data-selected],.ds-listbox[data-keyboard] .ds-listbox__option[data-active],.ds-listbox[data-keyboard] .ds-listbox__option[data-selected][data-active]{background-color:Canvas;color:CanvasText}.ds-listbox[data-keyboard] .ds-listbox__option[data-active]{outline-color:Highlight}.ds-listbox .ds-listbox__option[data-disabled],.ds-listbox .ds-listbox__option[data-disabled][data-selected],.ds-listbox .ds-listbox__option[data-disabled] .ds-listbox__description,.ds-listbox[data-disabled]{color:GrayText}.ds-listbox .ds-listbox__option[data-disabled],.ds-listbox[data-disabled] .ds-listbox__option{background-color:Canvas}.ds-listbox .ds-listbox__check{color:CanvasText}.ds-listbox[data-indicator=none] .ds-listbox__option[data-selected]{border-inline-start-color:Highlight}.ds-listbox[data-state=error]{border-color:CanvasText}}@media(forced-colors:active)and (hover:hover){.ds-listbox .ds-listbox__option:hover{background-color:Canvas;color:CanvasText}.ds-listbox:not([data-disabled]) .ds-listbox__option[data-selected]:not([data-disabled]):hover{background-image:none}}.ds-chip{display:inline-flex;align-items:stretch;max-width:100%;vertical-align:middle;box-sizing:border-box;border:1px solid transparent;border-radius:var(--radius-full);font-family:inherit;font-weight:var(--type-chip-weight);line-height:var(--type-chip-line-height);letter-spacing:var(--type-chip-tracking);white-space:nowrap;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ds-chip,.ds-chip[data-tone=neutral]{--ds-chip-solid: var(--tone-neutral-solid);--ds-chip-on-solid: var(--tone-neutral-on-solid);--ds-chip-subtle: var(--tone-neutral-subtle);--ds-chip-fg: var(--tone-neutral-fg);--ds-chip-border: var(--tone-neutral-border)}.ds-chip[data-tone=primary]{--ds-chip-solid: var(--tone-primary-solid);--ds-chip-on-solid: var(--tone-primary-on-solid);--ds-chip-subtle: var(--tone-primary-subtle);--ds-chip-fg: var(--tone-primary-fg);--ds-chip-border: var(--tone-primary-border)}.ds-chip[data-tone=secondary]{--ds-chip-solid: var(--tone-secondary-solid);--ds-chip-on-solid: var(--tone-secondary-on-solid);--ds-chip-subtle: var(--tone-secondary-subtle);--ds-chip-fg: var(--tone-secondary-fg);--ds-chip-border: var(--tone-secondary-border)}.ds-chip[data-tone=success]{--ds-chip-solid: var(--tone-success-solid);--ds-chip-on-solid: var(--tone-success-on-solid);--ds-chip-subtle: var(--tone-success-subtle);--ds-chip-fg: var(--tone-success-fg);--ds-chip-border: var(--tone-success-border)}.ds-chip[data-tone=warning]{--ds-chip-solid: var(--tone-warning-solid);--ds-chip-on-solid: var(--tone-warning-on-solid);--ds-chip-subtle: var(--tone-warning-subtle);--ds-chip-fg: var(--tone-warning-fg);--ds-chip-border: var(--tone-warning-border)}.ds-chip[data-tone=error]{--ds-chip-solid: var(--tone-error-solid);--ds-chip-on-solid: var(--tone-error-on-solid);--ds-chip-subtle: var(--tone-error-subtle);--ds-chip-fg: var(--tone-error-fg);--ds-chip-border: var(--tone-error-border)}.ds-chip[data-tone=info]{--ds-chip-solid: var(--tone-info-solid);--ds-chip-on-solid: var(--tone-info-on-solid);--ds-chip-subtle: var(--tone-info-subtle);--ds-chip-fg: var(--tone-info-fg);--ds-chip-border: var(--tone-info-border)}.ds-chip[data-categorical="1"]{--ds-chip-category: var(--categorical-1)}.ds-chip[data-categorical="2"]{--ds-chip-category: var(--categorical-2)}.ds-chip[data-categorical="3"]{--ds-chip-category: var(--categorical-3)}.ds-chip[data-categorical="4"]{--ds-chip-category: var(--categorical-4)}.ds-chip[data-categorical="5"]{--ds-chip-category: var(--categorical-5)}.ds-chip[data-categorical="6"]{--ds-chip-category: var(--categorical-6)}.ds-chip[data-categorical="7"]{--ds-chip-category: var(--categorical-7)}.ds-chip[data-categorical="8"]{--ds-chip-category: var(--categorical-8)}.ds-chip[data-categorical]{--ds-chip-border: var(--ds-chip-category)}.ds-chip[data-variant=subtle]{background:var(--ds-chip-subtle);color:var(--ds-chip-fg)}.ds-chip[data-variant=outline]{background:transparent;color:var(--ds-chip-fg);border-color:var(--ds-chip-border)}.ds-chip[data-variant=solid]{background:var(--ds-chip-solid);color:var(--ds-chip-on-solid)}.ds-chip[data-selected=true]{background:var(--ds-chip-solid);color:var(--ds-chip-on-solid);border-color:var(--ds-chip-solid)}.ds-chip[data-variant=solid][data-selected=true]{box-shadow:inset 0 0 0 1px var(--ds-chip-on-solid)}@media(hover:hover){.ds-chip[data-interactive=true]:not([data-disabled=true]):not([data-selected=true]):hover{border-color:var(--ds-chip-border)}}.ds-chip[data-interactive=true]:not([data-disabled=true]):active{border-color:var(--ds-chip-border);box-shadow:inset 0 0 0 1px var(--ds-chip-border)}.ds-chip[data-disabled=true]{opacity:var(--disabled-media-opacity)}.ds-chip[role=option]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ds-chip[role=option][data-disabled=true],.ds-chip[role=option][aria-disabled=true]{cursor:not-allowed}.ds-chip[data-size=sm]{--ds-chip-height: var(--size-chip-sm);--ds-chip-remove-size: var(--size-chip-sm);--ds-chip-remove-ring: calc(var(--size-chip-sm) - 6px);--ds-chip-pad: var(--space-sm);--ds-chip-gap: var(--space-xs);font-size:var(--type-chip-size)}.ds-chip[data-size=md]{--ds-chip-height: var(--size-chip-md);--ds-chip-remove-size: var(--size-chip-sm);--ds-chip-remove-ring: calc(var(--size-chip-md) - 10px);--ds-chip-pad: var(--space-sm);--ds-chip-gap: var(--space-xs);font-size:var(--type-chip-size)}.ds-chip[data-size=lg]{--ds-chip-height: var(--size-chip-lg);--ds-chip-remove-size: calc(var(--size-chip-lg) - 14px);--ds-chip-remove-ring: calc(var(--size-chip-lg) - 14px);--ds-chip-pad: var(--space-md);--ds-chip-gap: var(--space-sm);font-size:var(--font-md)}.ds-chip{min-block-size:var(--ds-chip-height, var(--size-chip-sm))}.ds-chip__main{display:inline-flex;align-items:center;gap:var(--ds-chip-gap, var(--space-xs));min-width:0;padding:0 var(--ds-chip-pad, var(--space-sm));border-radius:inherit}button.ds-chip__main{margin:0;border:none;background:transparent;color:inherit;font:inherit;cursor:pointer}button.ds-chip__main:disabled,button.ds-chip__main[aria-disabled=true]{cursor:not-allowed}a.ds-chip__main{color:inherit;text-decoration:none}@media(hover:hover){a.ds-chip__main:hover{text-decoration:underline;text-underline-offset:2px}}a.ds-chip__main[aria-disabled=true]{cursor:not-allowed}.ds-chip[data-removable=true] .ds-chip__main{padding-inline-end:var(--space-2xs, 2px)}.ds-chip__label{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.ds-chip[data-truncate=true] .ds-chip__main{overflow:hidden}.ds-chip__icon,.ds-chip__check{display:inline-flex;align-items:center;flex-shrink:0;inline-size:1em;block-size:1em}.ds-chip__avatar{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;inline-size:calc(var(--ds-chip-height, var(--size-chip-sm)) - 2 * var(--space-xs));block-size:calc(var(--ds-chip-height, var(--size-chip-sm)) - 2 * var(--space-xs));margin-inline-start:calc(var(--space-xs) - var(--ds-chip-pad, var(--space-sm)));border-radius:var(--radius-full);overflow:hidden}.ds-chip__avatar>*{max-inline-size:100%;max-block-size:100%}.ds-chip__avatar{position:relative}.ds-chip__check>svg{inline-size:100%;block-size:100%}.ds-chip__check--swatch{inline-size:.625em;block-size:.625em}.ds-chip__check--avatar{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:auto;block-size:auto;justify-content:center;padding:15%;background-color:var(--ds-chip-solid);color:var(--ds-chip-on-solid)}.ds-chip__swatch{flex-shrink:0;box-sizing:border-box;inline-size:.625em;block-size:.625em;border-radius:var(--radius-full);background-color:var(--ds-chip-category);border:1px solid var(--ds-chip-fg)}.ds-chip__meta{flex-shrink:0;font-weight:var(--weight-normal);font-variant-numeric:tabular-nums}.ds-chip__chevron{display:inline-flex;flex-shrink:0;inline-size:1em;block-size:1em;transition:rotate var(--transition-fast)}.ds-chip__chevron>svg{inline-size:100%;block-size:100%}.ds-chip__main[aria-expanded=true] .ds-chip__chevron{rotate:180deg}.ds-chip__remove{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;align-self:center;inline-size:var(--ds-chip-remove-size, var(--size-chip-sm));min-block-size:var(--ds-chip-remove-size, var(--size-chip-sm));margin-block:-1px;margin-inline:0 1px;padding:0;border:none;border-radius:var(--radius-full);background:transparent;color:inherit;font:inherit;cursor:pointer}.ds-chip__remove:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;inline-size:var(--ds-chip-remove-ring, 18px);block-size:var(--ds-chip-remove-ring, 18px);border-radius:var(--radius-full);pointer-events:none}@media(hover:hover){.ds-chip__remove:hover:not(:disabled):before{box-shadow:inset 0 0 0 1px currentColor}}.ds-chip__remove:active:not(:disabled):before{box-shadow:inset 0 0 0 2px currentColor}.ds-chip__remove:disabled{cursor:not-allowed}.ds-chip__main:focus-visible,.ds-chip__remove:focus-visible,.ds-chip[role=option]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media(prefers-reduced-motion:reduce){.ds-chip,.ds-chip__chevron{transition:none}}@media(forced-colors:active){.ds-chip[data-variant]{border-color:ButtonText}.ds-chip[data-variant][data-selected=true]{background:Highlight;color:HighlightText;border-color:Highlight;forced-color-adjust:none}.ds-chip[data-variant][data-disabled=true]{border-color:GrayText;color:GrayText}.ds-chip__swatch{background-color:CanvasText;forced-color-adjust:none}.ds-chip__check--avatar{background-color:Highlight;color:HighlightText;forced-color-adjust:none}.ds-chip__main:focus-visible,.ds-chip__remove:focus-visible,.ds-chip[role=option]:focus-visible{outline-color:Highlight}}.ds-otp-input{--ds-field-border: var(--border-control);--ds-field-border-hover: var(--border-control-hover);--ds-field-border-filled: var(--border-control-hover);--ds-field-fill: var(--bg-field);--ds-field-focus-border: var(--focus-ring-color);--ds-otp-input-cell-radius: var(--radius-md, 8px);display:inline-flex;flex-wrap:nowrap;align-items:center;max-inline-size:100%}.ds-otp-input[data-state=error]{--ds-field-state-border: var(--tone-error-boundary)}.ds-otp-input[data-state=success]{--ds-field-state-border: var(--tone-success-fg)}.ds-otp-input[data-state=warning]{--ds-field-state-border: var(--tone-warning-fg)}.ds-otp-input__cell{box-sizing:border-box;flex:none;margin:0;padding:0;border:1px solid var(--ds-field-border);border-radius:var(--ds-otp-input-cell-radius);background-color:var(--ds-field-fill);color:var(--text-primary);font-family:inherit;font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;line-height:1;text-align:center;transition:border-color var(--transition-base),outline-color var(--transition-base)}.ds-otp-input[data-corners=square]{--ds-otp-input-cell-radius: 0}.ds-otp-input[data-corners=pill]{--ds-otp-input-cell-radius: var(--radius-full)}.ds-otp-input[data-size=sm]{gap:var(--space-xs)}.ds-otp-input[data-size=md],.ds-otp-input[data-size=lg]{gap:var(--space-sm)}.ds-otp-input[data-size=sm] .ds-otp-input__cell{inline-size:1.5em;min-inline-size:var(--size-control-sm);min-block-size:var(--size-control-sm);font-size:var(--font-md)}.ds-otp-input[data-size=md] .ds-otp-input__cell{inline-size:1.5em;min-inline-size:var(--size-control-md);min-block-size:var(--size-control-md);font-size:var(--font-lg)}.ds-otp-input[data-size=lg] .ds-otp-input__cell{inline-size:1.5em;min-inline-size:var(--size-control-lg);min-block-size:var(--size-control-lg);font-size:var(--font-xl)}.ds-otp-input[data-full-width]{--ds-otp-input-gap: clamp(var(--space-sm), 4.1%, var(--space-md));--ds-otp-input-cell-block-size: calc(var(--size-control-md) + var(--space-md));display:flex;inline-size:100%;gap:var(--ds-otp-input-gap)}.ds-otp-input[data-full-width][data-size=sm]{--ds-otp-input-cell-block-size: var(--size-control-md)}.ds-otp-input[data-full-width][data-size=lg]{--ds-otp-input-cell-block-size: calc(var(--size-control-lg) + var(--space-md))}.ds-otp-input[data-full-width][data-size] .ds-otp-input__cell{flex:1 1 0;inline-size:0;min-inline-size:var(--size-control-xs);min-block-size:var(--ds-otp-input-cell-block-size)}.ds-otp-input .ds-otp-input__cell[data-filled]{border-color:var(--ds-field-border-filled)}@media(hover:hover){.ds-otp-input:not([data-disabled]) .ds-otp-input__cell:hover:not(:focus){--ds-field-border: var(--ds-field-border-hover)}}.ds-otp-input[data-state=error] .ds-otp-input__cell,.ds-otp-input[data-state=success] .ds-otp-input__cell,.ds-otp-input[data-state=warning] .ds-otp-input__cell{border-color:var(--ds-field-state-border)}.ds-otp-input[data-state=error] .ds-otp-input__cell{border-width:var(--border-width-medium)}.ds-otp-input .ds-otp-input__cell:focus-visible{border-color:var(--ds-field-focus-border);outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:1px}.ds-otp-input[data-state=error] .ds-otp-input__cell:focus-visible,.ds-otp-input[data-state=success] .ds-otp-input__cell:focus-visible,.ds-otp-input[data-state=warning] .ds-otp-input__cell:focus-visible{border-color:var(--ds-field-state-border)}.ds-otp-input[data-readonly]{--ds-field-fill: var(--bg-tertiary)}.ds-otp-input[data-readonly] .ds-otp-input__cell{border-style:dashed}.ds-otp-input[data-disabled]{cursor:not-allowed}.ds-otp-input[data-disabled] .ds-otp-input__cell{border-color:var(--disabled-outline);color:var(--disabled-fg);cursor:not-allowed}@media(prefers-reduced-motion:reduce){.ds-otp-input__cell{transition:none}}@media(forced-colors:active){.ds-otp-input__cell{border-color:CanvasText;color:CanvasText}.ds-otp-input .ds-otp-input__cell[data-filled]{border-color:CanvasText}.ds-otp-input .ds-otp-input__cell:focus-visible{border-color:Highlight;outline-color:Highlight}.ds-otp-input[data-state=error] .ds-otp-input__cell,.ds-otp-input[data-state=success] .ds-otp-input__cell,.ds-otp-input[data-state=warning] .ds-otp-input__cell{border-color:CanvasText}.ds-otp-input[data-state=error] .ds-otp-input__cell:focus-visible,.ds-otp-input[data-state=success] .ds-otp-input__cell:focus-visible,.ds-otp-input[data-state=warning] .ds-otp-input__cell:focus-visible{border-color:Highlight}.ds-otp-input[data-disabled] .ds-otp-input__cell{border-color:GrayText;color:GrayText}}.ds-password-input .ds-text-input__field::-ms-reveal,.ds-password-input .ds-text-input__field::-ms-clear{display:none}.ds-password-input .ds-password-input__toggle{flex-shrink:0}.ds-kbd,.ds-kbd__key{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:var(--ds-kbd-min-width);padding:var(--ds-kbd-padding-y) var(--ds-kbd-padding-x);border:var(--border-width) solid var(--tone-neutral-border);border-radius:var(--radius-xs);background-color:var(--tone-neutral-subtle);color:var(--tone-neutral-fg);font-family:var(--font-mono);font-size:var(--ds-kbd-font-size);font-weight:var(--weight-medium);line-height:1;text-align:center;white-space:nowrap;vertical-align:middle;flex-shrink:0;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.ds-kbd,.ds-kbd[data-size=md]{--ds-kbd-font-size: var(--font-sm);--ds-kbd-padding-y: var(--space-2xs);--ds-kbd-padding-x: var(--space-sm);--ds-kbd-min-width: 24px}.ds-kbd[data-size=sm]{--ds-kbd-font-size: var(--font-xs);--ds-kbd-padding-y: var(--space-2xs);--ds-kbd-padding-x: var(--space-xs);--ds-kbd-min-width: 20px}.ds-kbd[data-combo=true]{gap:var(--space-2xs);min-width:0;padding:0;border:none;background:none;color:var(--tone-neutral-fg)}.ds-kbd[data-variant=plain],.ds-kbd[data-variant=plain] .ds-kbd__key{border-color:transparent;background-color:transparent;color:var(--text-secondary)}.ds-kbd__separator{font-family:inherit;line-height:1}@media(prefers-reduced-motion:reduce){.ds-kbd,.ds-kbd__key{transition:none}}@media(forced-colors:active){.ds-kbd,.ds-kbd__key{border-color:CanvasText;color:CanvasText;background-color:Canvas}.ds-kbd[data-variant=plain],.ds-kbd[data-variant=plain] .ds-kbd__key{border-color:Canvas;color:CanvasText;background-color:Canvas}}.ds-search-input .ds-search-input__icon{display:inline-flex;align-items:center;color:var(--text-secondary)}.ds-search-input .ds-search-input__icon svg{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm)}.ds-search-input[data-size=lg] .ds-search-input__icon svg{inline-size:var(--size-icon-md);block-size:var(--size-icon-md)}.ds-search-input:has(.ds-text-input__clear) .ds-search-input__shortcut{display:none}@media(forced-colors:active){.ds-search-input .ds-search-input__icon{color:CanvasText}}.ds-select{--ds-field-border: var(--border-control);--ds-field-border-hover: var(--border-control-hover);--ds-field-fill: var(--bg-field);--ds-field-focus-border: var(--focus-ring-color);--ds-select-arrow: var(--text-secondary);--ds-select-radius: var(--radius-md)}.ds-select[data-anatomy=stacked]{--ds-field-border: var(--border-control)}.ds-select[data-state=error]{--ds-field-state-border: var(--tone-error-boundary)}.ds-select[data-state=success]{--ds-field-state-border: var(--tone-success-fg)}.ds-select[data-state=warning]{--ds-field-state-border: var(--tone-warning-fg)}.ds-select{position:relative;display:inline-flex;align-items:center;box-sizing:border-box;inline-size:-moz-fit-content;inline-size:fit-content;max-inline-size:100%;background-color:var(--ds-field-fill);border:1px solid var(--ds-field-border);border-radius:var(--ds-select-radius);transition:border-color var(--transition-fast)}.ds-select[data-full-width]{inline-size:100%}.ds-select[data-size=sm]{--ds-select-control-size: var(--size-control-md);--ds-select-font: var(--font-md)}.ds-select[data-size=md]{--ds-select-control-size: calc(var(--size-control-md) + var(--space-md));--ds-select-font: var(--font-md)}.ds-select[data-size=lg]{--ds-select-control-size: calc(var(--size-control-lg) + var(--space-md));--ds-select-font: var(--font-lg)}.ds-select[data-size]{--ds-select-pad-start: var(--space-md);--ds-select-arrow-inset: calc(var(--space-sm) + var(--space-xs));--ds-select-arrow-box: var(--size-icon-lg);--ds-select-arrow-gap: var(--space-xs)}.ds-select:is([data-anatomy=stacked],[data-appearance=bare])[data-size=sm]{--ds-select-control-size: var(--size-control-sm);--ds-select-font: var(--font-sm);--ds-select-pad-start: var(--space-sm);--ds-select-arrow-inset: var(--space-xs);--ds-select-arrow-box: var(--size-icon-md)}.ds-select:is([data-anatomy=stacked],[data-appearance=bare])[data-size=md]{--ds-select-control-size: var(--size-control-md);--ds-select-arrow-gap: 0px}.ds-select:is([data-anatomy=stacked],[data-appearance=bare])[data-size=lg]{--ds-select-control-size: var(--size-control-lg)}.ds-select[data-appearance=bare][data-size]{--ds-select-pad-start: 0px;--ds-select-arrow-inset: 0px;--ds-select-arrow-gap: 0px}.ds-select[data-appearance=bare][data-size=sm]{--ds-select-arrow-box: var(--size-icon-sm)}.ds-select[data-appearance=bare][data-size=md]{--ds-select-arrow-box: var(--size-icon-md)}.ds-select[data-appearance=bare][data-size=lg]{--ds-select-arrow-box: var(--size-icon-lg)}.ds-select[data-size]{--ds-select-arrow-room: calc(var(--ds-select-arrow-inset) + var(--ds-select-arrow-box) + var(--ds-select-arrow-gap));min-block-size:var(--ds-select-control-size)}@media(hover:hover){.ds-select:hover:not([data-disabled]):not([data-readonly]){border-color:var(--ds-field-border-hover);--ds-select-arrow: var(--text-primary)}}.ds-select[data-state=error],.ds-select[data-state=success],.ds-select[data-state=warning]{border-color:var(--ds-field-state-border)}.ds-select:focus-within{border-color:var(--ds-field-focus-border);outline:calc(var(--focus-ring-width) + var(--border-width-thin)) solid var(--ds-field-focus-ring, var(--focus-ring-color));outline-offset:calc(-1 * var(--focus-ring-width))}.ds-select[data-state=error]:focus-within,.ds-select[data-state=success]:focus-within,.ds-select[data-state=warning]:focus-within{--ds-field-focus-ring: var(--ds-field-state-border);border-color:var(--ds-field-state-border)}.ds-select[data-appearance=bare]:focus-within{outline-width:var(--focus-ring-width);outline-offset:1px}.ds-select[data-readonly]{--ds-field-fill: var(--bg-tertiary);--ds-field-border: var(--border-control);border-style:dashed}.ds-select[data-disabled]{--ds-select-arrow: var(--disabled-fg);border-color:var(--disabled-outline);color:var(--disabled-fg);cursor:not-allowed}.ds-select[data-appearance=bare]{--ds-field-fill: transparent;border-style:none}.ds-select[data-appearance=bare][data-state=error],.ds-select[data-appearance=bare][data-state=success],.ds-select[data-appearance=bare][data-state=warning]{border-block-end-style:solid}.ds-select__field{flex:1;align-self:stretch;inline-size:100%;min-inline-size:0;margin:0;font-family:inherit;font-weight:var(--weight-normal);color:var(--text-primary);background:transparent;border:none;outline:none;line-height:var(--leading-normal, 1.5);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-overflow:ellipsis}.ds-select[data-size] .ds-select__field{font-size:var(--ds-select-font);padding-block:var(--space-xs);padding-inline:var(--ds-select-pad-start) var(--ds-select-arrow-room)}.ds-select:is([data-anatomy=stacked],[data-appearance=bare])[data-size=sm] .ds-select__field{padding-block:var(--space-2xs, 2px)}.ds-select__affix+.ds-select__field,.ds-select__slot+.ds-select__field{padding-inline-start:var(--space-xs)}.ds-select:is([data-appearance=bare],[data-corners=pill])[data-size] :is(.ds-select__affix,.ds-select__slot)+.ds-select__field{padding-inline-start:var(--space-xs)}.ds-select__field:disabled{color:var(--disabled-fg);cursor:not-allowed;opacity:1}.ds-select[data-readonly] .ds-select__field{color:var(--text-primary);cursor:default}.ds-select__affix{display:inline-flex;align-items:center;flex-shrink:0;padding-inline-start:var(--ds-select-pad-start, var(--space-sm));color:var(--text-secondary);font-size:var(--font-sm);white-space:nowrap}.ds-select__slot{display:inline-flex;align-items:center;flex-shrink:0;padding-inline-start:var(--space-2xs, 2px)}.ds-select__slot>:is(button,a,[role=button]){min-inline-size:var(--size-hit-min);min-block-size:var(--size-hit-min)}.ds-select__arrow{position:absolute;inset-block-start:50%;inset-inline-end:var(--ds-select-arrow-inset);translate:0 -50%;display:flex;align-items:center;justify-content:center;color:var(--ds-select-arrow);pointer-events:none}.ds-select__arrow svg{inline-size:var(--ds-select-arrow-box);block-size:var(--ds-select-arrow-box)}.ds-select:focus-within .ds-select__arrow{color:var(--text-primary)}.ds-select[data-appearance=bare] .ds-select__affix,.ds-select[data-appearance=bare] .ds-select__slot{padding-inline-start:0}.ds-select[data-corners=square]{--ds-select-radius: 0}.ds-select[data-corners=pill]{--ds-select-radius: var(--radius-full)}.ds-select[data-corners=pill][data-size]{--ds-select-pill-inset: calc(var(--ds-select-control-size) / 2)}.ds-select[data-corners=pill]:not([data-appearance=bare])[data-size]{--ds-select-pad-start: var(--ds-select-pill-inset);--ds-select-arrow-inset: var(--ds-select-pill-inset)}.ds-select[data-corners=pill]:not([data-appearance=bare]) .ds-select__slot{padding-inline-start:calc(var(--ds-select-pill-inset) / 2)}.ds-select[data-label-position=floating]{--ds-field-border-width: 1px;--ds-field-notch-gap: var(--space-xs);--ds-field-radius: var(--ds-select-radius);--ds-select-float-pad: var(--ds-select-pad-start);--ds-select-float-end: var(--ds-select-arrow-room);--ds-field-curve: var(--ds-select-radius);--ds-field-float-start: max(calc(var(--ds-select-float-pad) + var(--ds-field-border-width)), calc(var(--ds-field-curve) + var(--ds-field-notch-gap) + var(--ds-field-border-width)));--ds-field-float-rest-start: var(--ds-select-float-pad);--ds-field-float-font: var(--font-xs);--ds-field-float-rest-font: var(--ds-select-font);padding:var(--ds-field-border-width);border-style:none}.ds-select[data-label-position=floating][data-size=lg]{--ds-field-float-font: var(--font-sm)}.ds-select[data-label-position=floating]>.ds-field-float{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items:center}.ds-select[data-label-position=floating]>.ds-field-float>*{grid-area:1 / 1}.ds-select__float-sizer{display:block;block-size:0;overflow:hidden;padding-inline:var(--ds-field-float-rest-start) var(--ds-select-float-end);font-size:var(--ds-field-float-rest-font);line-height:1.25;white-space:nowrap;visibility:hidden;pointer-events:none}.ds-select[data-label-position=floating] .ds-select__float-sizer>.ds-field-outline__copy{padding-inline:0;overflow:visible;font-size:inherit;line-height:inherit;text-overflow:clip}.ds-select[data-label-position=floating] .ds-field-float__label{max-inline-size:calc(100% - var(--ds-field-float-rest-start) - var(--ds-select-float-end))}.ds-select[data-label-position=floating]:focus-within{outline-color:transparent}.ds-select[data-label-position=floating] .ds-select__arrow{margin-inline-end:var(--ds-field-border-width)}.ds-select[data-label-position=floating][data-corners=pill] :is(.ds-select__affix,.ds-select__slot)+.ds-field-float{--ds-field-float-rest-start: var(--space-xs)}.ds-select[data-label-position=floating][data-corners=pill][data-size] :is(.ds-select__affix,.ds-select__slot)+.ds-field-float>.ds-select__field{padding-inline-start:var(--space-xs)}.ds-select[data-label-position=floating][data-corners=square]{--ds-field-curve: 0px;--ds-field-ring-radius: 0}.ds-select[data-label-position=floating][data-corners=pill][data-size]{--ds-field-curve: var(--ds-select-pill-inset)}.ds-select__status{position:absolute;inset-block-start:50%;translate:0 -50%;display:flex;align-items:center;color:var(--tone-error-fg);pointer-events:none}.ds-select__status svg{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm)}.ds-select[data-size] .ds-select__status{inset-inline-end:var(--ds-select-arrow-room)}.ds-select[data-label-position=floating] .ds-select__status{margin-inline-end:var(--ds-field-border-width)}.ds-select[data-state=error][data-size]{--ds-select-arrow-room: calc(var(--ds-select-arrow-inset) + var(--ds-select-arrow-box) + var(--ds-select-arrow-gap) + var(--size-icon-sm) + var(--space-xs))}.ds-select[data-state=error][data-size] .ds-select__status{inset-inline-end:calc(var(--ds-select-arrow-inset) + var(--ds-select-arrow-box) + var(--ds-select-arrow-gap))}.ds-select__field option,.ds-select__field optgroup{background-color:var(--surface-overlay);color:var(--text-primary);font-size:inherit}.ds-select__field option:checked{background-color:var(--bg-tertiary)}.ds-select__field option:disabled{color:var(--text-disabled);font-style:italic}@media(prefers-reduced-motion:reduce){.ds-select{transition:none}}@media(forced-colors:active){.ds-select{border-color:CanvasText}.ds-select:focus-within{border-color:Highlight;outline-color:Highlight}.ds-select[data-state=error]{border-width:2px;border-color:CanvasText}.ds-select[data-disabled]{border-color:GrayText}.ds-select[data-appearance=bare]:focus-within{outline-color:Highlight}.ds-select__arrow{color:CanvasText}.ds-select[data-disabled] .ds-select__arrow{color:GrayText}.ds-select__status{color:CanvasText}.ds-select[data-label-position=floating]:focus-within{outline-color:Highlight}}.ds-code[data-variant=inline]{display:inline;padding:var(--space-xs) var(--space-sm);font-family:var(--font-mono, ui-monospace, SFMono-Regular, "SF Mono", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace );background-color:var(--ds-code-bg);color:var(--ds-code-fg);border-radius:var(--radius-sm);white-space:nowrap;font-size:var(--font-sm)}.ds-code[data-variant=block]{display:block;margin:0;padding:var(--space-md);overflow-x:auto;font-family:var(--font-mono, ui-monospace, SFMono-Regular, "SF Mono", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace );background-color:var(--ds-code-bg);color:var(--ds-code-fg);border-radius:var(--radius-md);line-height:1.6;scrollbar-width:thin;scrollbar-color:var(--border-primary) transparent}.ds-code[data-variant=block]::-webkit-scrollbar{height:var(--space-xs)}.ds-code[data-variant=block][data-max-height]::-webkit-scrollbar{width:var(--space-xs)}.ds-code[data-variant=block]::-webkit-scrollbar-thumb{background-color:var(--border-primary);border-radius:var(--radius-sm)}.ds-code[data-variant=block]::-webkit-scrollbar-track{background:transparent}.ds-code[data-variant=block]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-code[data-variant=block]:not([dir]){direction:ltr;unicode-bidi:isolate}.ds-code[data-no-scroll=true]{overflow-x:hidden}.ds-code[data-wrap=true]{white-space:pre-wrap;word-break:break-word}.ds-code[data-variant=inline][data-wrap=true]{white-space:normal;word-break:normal;overflow-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone}.ds-code[data-variant=block][data-max-height]{box-sizing:border-box;overflow-y:auto}.ds-code[data-variant=block][data-max-height=length]{max-block-size:var(--ds-code-max-height)}.ds-code[data-variant=block][data-max-height=lines]{max-block-size:calc(var(--ds-code-max-lines) * 1.6em + 2 * var(--space-md))}@supports (block-size: 1lh){.ds-code[data-variant=block][data-max-height=lines]{max-block-size:calc(var(--ds-code-max-lines) * 1lh + 2 * var(--space-md))}}.ds-code[data-variant=inline][data-select-all=true]{-webkit-user-select:all;-moz-user-select:all;user-select:all}.ds-code__group+.ds-code__group{margin-inline-start:.5ch}.ds-code-inline{display:inline}.ds-code-inline__copy{display:inline-flex;align-items:center;vertical-align:middle;margin-inline-start:var(--space-xs)}.ds-code[data-size=xs]{font-size:var(--font-xs)}.ds-code[data-size=sm]{font-size:var(--font-sm)}.ds-code[data-size=md]{font-size:var(--font-md)}.ds-code[data-size=lg]{font-size:var(--font-lg)}.ds-code,.ds-code[data-color=neutral]{--ds-code-bg: var(--surface-code);--ds-code-fg: var(--text-primary)}.ds-code[data-color=muted],.ds-code[data-color=subtle]{--ds-code-fg: var(--text-secondary)}.ds-code[data-color=success]{--ds-code-fg: var(--tone-success-fg)}.ds-code[data-color=warning]{--ds-code-fg: var(--tone-warning-fg)}.ds-code[data-color=error]{--ds-code-fg: var(--tone-error-fg)}.ds-code[data-color=info]{--ds-code-fg: var(--tone-info-fg)}.ds-code[data-color=inherit]{color:inherit}.ds-code[data-color=inverse]{--ds-code-bg: var(--tone-neutral-solid);--ds-code-fg: var(--tone-neutral-on-solid)}.ds-code[data-surface=inverse],.ds-code[data-surface=inverse][data-tone=primary]{--ds-code-wash: var(--tone-primary-wash)}.ds-code[data-surface=inverse][data-tone=neutral]{--ds-code-wash: var(--tone-neutral-wash)}.ds-code[data-surface=inverse][data-tone=secondary]{--ds-code-wash: var(--tone-secondary-wash)}.ds-code[data-surface=inverse][data-tone=success]{--ds-code-wash: var(--tone-success-wash)}.ds-code[data-surface=inverse][data-tone=warning]{--ds-code-wash: var(--tone-warning-wash)}.ds-code[data-surface=inverse][data-tone=error]{--ds-code-wash: var(--tone-error-wash)}.ds-code[data-surface=inverse][data-tone=info]{--ds-code-wash: var(--tone-info-wash)}.ds-code[data-variant=inline][data-surface=inverse]{background-color:var(--ds-code-wash);color:inherit}.ds-code-block{display:flex;flex-direction:column;border-radius:var(--radius-md);overflow:hidden;background-color:var(--surface-code)}.ds-code-block>.ds-code:not([data-color=inverse]){--ds-code-bg: transparent}.ds-code-block__header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--border-divider-quiet)}.ds-code-block__language{font-size:var(--font-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-weight:var(--weight-medium)}.ds-code-block__copy{display:flex;align-items:center}.ds-code-block__table{color:inherit;width:100%;border-collapse:collapse;border-spacing:0}.ds-code-block__line{line-height:1.6}.ds-code-block__line[data-highlighted=true]{background-color:var(--status-info-bg)}.ds-code-block__line-number{inline-size:1%;min-inline-size:3ch;padding-inline-end:var(--space-md);text-align:end;color:var(--text-secondary);-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:top}.ds-code-block__line-content{padding-inline-start:0}.ds-code-block__line-content code{display:block;white-space:pre}.ds-code::-moz-selection,.ds-code code::-moz-selection{background-color:var(--status-info-bg)}.ds-code::selection,.ds-code code::selection{background-color:var(--status-info-bg)}@media(forced-colors:active){.ds-code-block,.ds-code[data-variant=inline]{border:1px solid CanvasText}.ds-code-block__line[data-highlighted=true]{background-color:Highlight;color:HighlightText}.ds-code-block__line[data-highlighted=true] .ds-code-block__line-number{color:HighlightText}.ds-code[data-variant=block]:focus-visible{outline-color:Highlight}}.ds-delta{--ds-delta-fg: var(--tone-neutral-fg);--ds-delta-subtle: var(--tone-neutral-subtle);position:relative;display:inline-flex;align-items:center;gap:.25em;color:var(--ds-delta-fg);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;line-height:1.2;white-space:nowrap;vertical-align:middle}.ds-delta[data-tone=neutral]{--ds-delta-fg: var(--tone-neutral-fg);--ds-delta-subtle: var(--tone-neutral-subtle)}.ds-delta[data-tone=success]{--ds-delta-fg: var(--tone-success-fg);--ds-delta-subtle: var(--tone-success-subtle)}.ds-delta[data-tone=error]{--ds-delta-fg: var(--tone-error-fg);--ds-delta-subtle: var(--tone-error-subtle)}.ds-delta[data-tone=primary]{--ds-delta-fg: var(--tone-primary-fg);--ds-delta-subtle: var(--tone-primary-subtle)}.ds-delta[data-tone=secondary]{--ds-delta-fg: var(--tone-secondary-fg);--ds-delta-subtle: var(--tone-secondary-subtle)}.ds-delta[data-tone=warning]{--ds-delta-fg: var(--tone-warning-fg);--ds-delta-subtle: var(--tone-warning-subtle)}.ds-delta[data-tone=info]{--ds-delta-fg: var(--tone-info-fg);--ds-delta-subtle: var(--tone-info-subtle)}.ds-delta[data-size=sm]{font-size:var(--font-xs)}.ds-delta[data-size=md]{font-size:var(--font-sm)}.ds-delta[data-size=lg]{font-size:var(--font-md)}.ds-delta[data-variant=pill]{background:var(--ds-delta-subtle);border-radius:var(--radius-full);padding:.125em .5em}.ds-delta__arrow{width:.7em;height:.7em;flex-shrink:0}.ds-delta__arrow[data-shape]{inline-size:.9em;block-size:.9em}.ds-delta[data-arrow=hidden] .ds-delta__arrow{display:none}.ds-delta__context{color:var(--text-secondary);font-weight:var(--weight-normal)}@media(forced-colors:active){.ds-delta{color:CanvasText}.ds-delta[data-arrow=hidden] .ds-delta__arrow{display:inline}.ds-delta[data-variant=pill]{border:1px solid CanvasText}}.ds-heading{margin:0;padding:0;font-family:var(--font-heading);line-height:1.2;font-weight:var(--ds-heading-role-weight, var(--weight-medium));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ds-heading[data-size=xs]{font-size:var(--heading-size-xs, .875rem);line-height:var(--leading-heading-xs)}.ds-heading[data-size=sm]{font-size:var(--heading-size-sm, 1rem);line-height:var(--leading-heading-sm)}.ds-heading[data-size=md]{font-size:var(--heading-size-md, 1.125rem);line-height:var(--leading-heading-md)}.ds-heading[data-size=lg]{font-size:var(--type-h6-size, var(--heading-size-lg, 1.25rem));--ds-heading-role-weight: var(--type-h6-weight);line-height:var(--leading-heading-lg)}.ds-heading[data-size=xl]{font-size:var(--type-h5-size, var(--heading-size-xl, 1.5rem));--ds-heading-role-weight: var(--type-h5-weight);line-height:var(--leading-heading-xl)}.ds-heading[data-size="2xl"]{font-size:var(--heading-size-2xl, 1.875rem);line-height:var(--leading-heading-2xl)}.ds-heading[data-size="3xl"]{font-size:var(--heading-size-3xl, 2.25rem);line-height:var(--leading-heading-3xl)}.ds-heading[data-size="4xl"]{font-size:var(--type-h3-size, var(--heading-size-4xl, 3rem));--ds-heading-role-weight: var(--type-h3-weight);line-height:var(--leading-heading-4xl)}.ds-heading[data-size="5xl"]{font-size:var(--heading-size-5xl, 3.375rem);line-height:var(--leading-heading-5xl);letter-spacing:-.005em}.ds-heading[data-size="6xl"]{font-size:var(--type-h2-size, var(--heading-size-6xl, 3.75rem));--ds-heading-role-weight: var(--type-h2-weight);line-height:var(--leading-heading-6xl);letter-spacing:-.008em}.ds-heading[data-size="7xl"]{font-size:var(--heading-size-7xl, 4.5rem);line-height:var(--leading-heading-7xl);letter-spacing:-.012em}.ds-heading[data-size="8xl"]{font-size:var(--type-h1-size, var(--heading-size-8xl, 6rem));--ds-heading-role-weight: var(--type-h1-weight);line-height:var(--leading-heading-8xl);letter-spacing:-.016em}.ds-heading[data-leading=tight]{line-height:var(--leading-tight)}.ds-heading[data-leading=normal]{line-height:var(--leading-normal)}.ds-heading[data-leading=relaxed]{line-height:var(--leading-relaxed)}.ds-heading[data-leading=title][data-size=xs]{line-height:var(--leading-title-xs)}.ds-heading[data-leading=title][data-size=sm]{line-height:var(--leading-title-sm)}.ds-heading[data-leading=title][data-size=md]{line-height:var(--leading-title-md)}.ds-heading[data-leading=title][data-size=lg]{line-height:var(--leading-title-lg)}.ds-heading[data-weight=normal]{font-weight:var(--weight-normal)}.ds-heading[data-weight=medium]{font-weight:var(--ds-heading-role-weight, var(--weight-medium))}.ds-heading[data-weight=semibold]{font-weight:var(--weight-semibold)}.ds-heading[data-weight=bold]{font-weight:var(--weight-bold)}.ds-heading[data-tone=neutral]{color:var(--tone-neutral-fg)}.ds-heading[data-tone=primary]{color:var(--tone-primary-fg)}.ds-heading[data-tone=secondary]{color:var(--tone-secondary-fg)}.ds-heading[data-tone=success]{color:var(--tone-success-fg)}.ds-heading[data-tone=warning]{color:var(--tone-warning-fg)}.ds-heading[data-tone=error]{color:var(--tone-error-fg)}.ds-heading[data-tone=info]{color:var(--tone-info-fg)}.ds-heading[data-color=muted]{color:var(--text-secondary)}.ds-heading[data-color=subtle]{color:var(--text-tertiary)}.ds-heading[data-color=inverse]{color:var(--text-inverse)}.ds-heading[data-color=success]{color:var(--tone-success-fg)}.ds-heading[data-color=warning]{color:var(--tone-warning-fg)}.ds-heading[data-color=error]{color:var(--tone-error-fg)}.ds-heading[data-color=info]{color:var(--tone-info-fg)}.ds-heading[data-color=inherit]{color:inherit}.ds-heading[data-align=start],.ds-heading[data-align=left]{text-align:start}.ds-heading[data-align=center]{text-align:center}.ds-heading[data-align=end],.ds-heading[data-align=right]{text-align:end}.ds-heading[data-align=justify]{text-align:justify}.ds-heading[data-wrap=nowrap]{white-space:nowrap}.ds-heading[data-wrap=balance]{text-wrap:balance}.ds-heading[data-wrap=pretty]{text-wrap:pretty}.ds-heading[data-overflow-wrap=normal]{overflow-wrap:normal}.ds-heading[data-overflow-wrap=anywhere]{overflow-wrap:anywhere;min-inline-size:0}.ds-heading[data-overflow-wrap=break-word]{overflow-wrap:break-word}.ds-heading[data-tracking=normal]{letter-spacing:normal}.ds-heading[data-tracking=tighter]{letter-spacing:-.05em}.ds-heading[data-tracking=tight]{letter-spacing:-.025em}.ds-heading[data-tracking=wide]{letter-spacing:.025em}.ds-heading[data-tracking=wider]{letter-spacing:.05em}.ds-heading[data-line-clamp="1"]{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.ds-heading[data-line-clamp="2"]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ds-heading[data-line-clamp="3"]{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ds-heading[data-line-clamp="4"]{display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.ds-heading[data-line-clamp="5"]{display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.ds-heading[data-tabular-nums=true]{font-variant-numeric:tabular-nums}.ds-heading[data-truncate=true]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-heading::-moz-selection{background-color:var(--tone-primary-subtle);color:var(--tone-primary-fg)}.ds-heading::selection{background-color:var(--tone-primary-subtle);color:var(--tone-primary-fg)}@media(forced-colors:active){.ds-heading::-moz-selection{background-color:Highlight;color:HighlightText}.ds-heading::selection{background-color:Highlight;color:HighlightText}}.ds-icon-text{--ds-icon-text-icon: var(--size-icon-md);--ds-icon-text-font: var(--font-sm);--ds-icon-text-glyph: var(--text-secondary);--ds-icon-text-fg: var(--text-secondary);display:inline-flex;align-items:flex-start;gap:var(--space-xs);max-inline-size:100%;margin:0;padding:0;font-size:var(--ds-icon-text-font);line-height:var(--line-height-normal);color:var(--ds-icon-text-fg);vertical-align:top}div.ds-icon-text,li.ds-icon-text,dd.ds-icon-text{display:flex}.ds-icon-text[data-size=sm]{--ds-icon-text-icon: var(--size-icon-sm);--ds-icon-text-font: var(--font-xs)}.ds-icon-text[data-size=md]{--ds-icon-text-icon: var(--size-icon-md);--ds-icon-text-font: var(--font-sm)}.ds-icon-text[data-size=lg]{--ds-icon-text-icon: var(--size-icon-lg);--ds-icon-text-font: var(--font-md)}.ds-icon-text__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;inline-size:var(--ds-icon-text-icon);min-block-size:calc(var(--ds-icon-text-font) * var(--line-height-normal));font-size:var(--ds-icon-text-icon);line-height:1;color:var(--ds-icon-text-glyph)}.ds-icon-text__icon>svg{inline-size:var(--ds-icon-text-icon);block-size:var(--ds-icon-text-icon)}.ds-icon-text__text{min-inline-size:0;overflow-wrap:anywhere}.ds-icon-text[data-truncate=true] .ds-icon-text__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal}.ds-icon-text__count{font-variant-numeric:tabular-nums}.ds-icon-text[data-weight=normal]{font-weight:var(--weight-normal)}.ds-icon-text[data-weight=medium]{font-weight:var(--weight-medium)}.ds-icon-text[data-weight=semibold]{font-weight:var(--weight-semibold)}.ds-icon-text[data-weight=bold]{font-weight:var(--weight-bold)}.ds-icon-text[data-tone=neutral]{--ds-icon-text-glyph: var(--tone-neutral-fg)}.ds-icon-text[data-tone=primary]{--ds-icon-text-glyph: var(--tone-primary-fg)}.ds-icon-text[data-tone=secondary]{--ds-icon-text-glyph: var(--tone-secondary-fg)}.ds-icon-text[data-tone=success]{--ds-icon-text-glyph: var(--tone-success-fg)}.ds-icon-text[data-tone=warning]{--ds-icon-text-glyph: var(--tone-warning-fg)}.ds-icon-text[data-tone=error]{--ds-icon-text-glyph: var(--tone-error-fg)}.ds-icon-text[data-tone=info]{--ds-icon-text-glyph: var(--tone-info-fg)}.ds-icon-text[data-tone-text=true]{--ds-icon-text-fg: var(--ds-icon-text-glyph)}@media(forced-colors:active){.ds-icon-text,.ds-icon-text[data-tone],.ds-icon-text__icon,.ds-icon-text[data-tone] .ds-icon-text__icon{color:CanvasText}}.ds-text{margin:0;padding:0;font-family:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ds-text[data-size=xs]{font-size:var(--font-xs)}.ds-text[data-size=sm]{font-size:var(--font-sm)}.ds-text[data-size=md]{font-size:var(--font-md)}.ds-text[data-size=lg]{font-size:var(--font-lg)}.ds-text[data-size=xl]{font-size:var(--font-xl)}.ds-text[data-weight=normal]{font-weight:var(--weight-normal)}.ds-text[data-weight=medium]{font-weight:var(--weight-medium)}.ds-text[data-weight=semibold]{font-weight:var(--weight-semibold)}.ds-text[data-weight=bold]{font-weight:var(--weight-bold)}.ds-text[data-tone=neutral]{color:var(--tone-neutral-fg)}.ds-text[data-tone=primary]{color:var(--tone-primary-fg)}.ds-text[data-tone=secondary]{color:var(--tone-secondary-fg)}.ds-text[data-tone=success]{color:var(--tone-success-fg)}.ds-text[data-tone=warning]{color:var(--tone-warning-fg)}.ds-text[data-tone=error]{color:var(--tone-error-fg)}.ds-text[data-tone=info]{color:var(--tone-info-fg)}.ds-text[data-color=muted]{color:var(--text-secondary)}.ds-text[data-color=subtle]{color:var(--text-tertiary)}.ds-text[data-color=inverse]{color:var(--text-inverse)}.ds-text[data-color=success]{color:var(--tone-success-fg)}.ds-text[data-color=warning]{color:var(--tone-warning-fg)}.ds-text[data-color=error]{color:var(--tone-error-fg)}.ds-text[data-color=info]{color:var(--tone-info-fg)}.ds-text[data-color=inherit]{color:inherit}.ds-text[data-leading=tight]{line-height:var(--leading-tight)}.ds-text[data-leading=normal]{line-height:var(--line-height-normal)}.ds-text[data-leading=relaxed]{line-height:var(--leading-relaxed)}.ds-text[data-align=start],.ds-text[data-align=left]{text-align:start}.ds-text[data-align=center]{text-align:center}.ds-text[data-align=end],.ds-text[data-align=right]{text-align:end}.ds-text[data-align=justify]{text-align:justify}.ds-text[data-italic=true]{font-style:italic}.ds-text[data-decoration=underline]{text-decoration:underline;text-underline-offset:.15em}.ds-text[data-decoration=line-through]{text-decoration:line-through}.ds-text[data-transform=uppercase]{text-transform:uppercase;letter-spacing:.05em}.ds-text[data-transform=lowercase]{text-transform:lowercase}.ds-text[data-transform=capitalize]{text-transform:capitalize}.ds-text[data-tracking=tighter]{letter-spacing:-.05em}.ds-text[data-tracking=tight]{letter-spacing:var(--letter-spacing-tight)}.ds-text[data-tracking=normal]{letter-spacing:var(--letter-spacing-normal)}.ds-text[data-tracking=wide]{letter-spacing:var(--letter-spacing-wide)}.ds-text[data-tracking=wider]{letter-spacing:var(--letter-spacing-wider)}.ds-text[data-whitespace=nowrap]{white-space:nowrap}.ds-text[data-whitespace=pre]{white-space:pre}.ds-text[data-whitespace=pre-wrap]{white-space:pre-wrap}.ds-text[data-whitespace=pre-line]{white-space:pre-line}.ds-text[data-overflow-wrap=normal]{overflow-wrap:normal}.ds-text[data-overflow-wrap=anywhere]{overflow-wrap:anywhere;min-inline-size:0}.ds-text[data-overflow-wrap=break-word]{overflow-wrap:break-word}.ds-text[data-line-clamp="1"]{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:calc(1em * var(--line-height-normal))}.ds-text[data-line-clamp="2"]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ds-text[data-line-clamp="3"]{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ds-text[data-line-clamp="4"]{display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.ds-text[data-line-clamp="5"]{display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.ds-text[data-tabular-nums=true]{font-variant-numeric:tabular-nums}.ds-text[data-family=mono]{font-family:var(--font-mono)}.ds-text[data-family=inherit]{font-family:inherit}.ds-text::-moz-selection{background-color:var(--tone-primary-subtle);color:var(--tone-primary-fg)}.ds-text::selection{background-color:var(--tone-primary-subtle);color:var(--tone-primary-fg)}@media(forced-colors:active){.ds-text::-moz-selection{background-color:Highlight;color:HighlightText}.ds-text::selection{background-color:Highlight;color:HighlightText}}.ds-tooltip{--ds-tooltip-bg: var(--surface-inverse);--ds-tooltip-fg: var(--text-on-inverse);--ds-tooltip-arrow: 6px;position:absolute;z-index:var(--layer-z, var(--layer-tooltip));box-sizing:border-box;background:var(--ds-tooltip-bg);color:var(--ds-tooltip-fg);border:var(--border-width-thin) solid transparent;border-radius:calc(var(--radius-sm) + var(--radius-xs));padding:calc(var(--space-xs) - var(--border-width-thin)) calc(var(--space-sm) - var(--border-width-thin));font-size:var(--type-tooltip-size);font-weight:var(--type-tooltip-weight);line-height:var(--type-tooltip-line-height);letter-spacing:var(--type-tooltip-tracking);box-shadow:none;pointer-events:auto;max-inline-size:280px;overflow-wrap:anywhere;opacity:1;transition:opacity var(--transition-fast)}.ds-tooltip[data-state=closed]{opacity:0}.ds-tooltip__content{position:relative;z-index:var(--layer-raised)}.ds-tooltip__arrow{position:absolute;inline-size:var(--ds-tooltip-arrow);block-size:var(--ds-tooltip-arrow);background:var(--ds-tooltip-bg);rotate:45deg}.ds-tooltip[data-position=top]>.ds-tooltip__arrow{inset-block-end:calc(var(--ds-tooltip-arrow) / -2)}.ds-tooltip[data-position=bottom]>.ds-tooltip__arrow{inset-block-start:calc(var(--ds-tooltip-arrow) / -2)}.ds-tooltip[data-position=left]>.ds-tooltip__arrow{inset-inline-end:calc(var(--ds-tooltip-arrow) / -2)}.ds-tooltip[data-position=right]>.ds-tooltip__arrow{inset-inline-start:calc(var(--ds-tooltip-arrow) / -2)}.ds-tooltip[dir=rtl][data-position=left]>.ds-tooltip__arrow{inset-inline-end:auto;inset-inline-start:calc(var(--ds-tooltip-arrow) / -2)}.ds-tooltip[dir=rtl][data-position=right]>.ds-tooltip__arrow{inset-inline-start:auto;inset-inline-end:calc(var(--ds-tooltip-arrow) / -2)}@media(max-width:599.98px){.ds-tooltip{max-inline-size:200px}}@media(prefers-reduced-motion:reduce){.ds-tooltip{transition:none}}@media(forced-colors:active){.ds-tooltip{background:Canvas;color:CanvasText;border-color:CanvasText}.ds-tooltip__arrow{background:CanvasText}}.ds-truncate-text{min-inline-size:0;overflow-wrap:anywhere}.ds-truncate-text--expandable{cursor:pointer}.ds-truncate-text--middle{display:inline-flex;max-inline-size:100%;white-space:nowrap;overflow-wrap:normal}.ds-truncate-text__head{flex:0 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.ds-truncate-text__tail{flex:0 0 auto}.ds-truncate-text__wrapper{display:inline}.ds-truncate-text__toggle{display:inline;margin:0;margin-inline-start:var(--space-xs);padding:0;border:0;background:none;color:var(--text-link);font:inherit;font-weight:var(--weight-medium);text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.ds-truncate-text__toggle:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media(forced-colors:active){.ds-truncate-text__toggle{color:LinkText}.ds-truncate-text__toggle:focus-visible{outline-color:Highlight}}.ds-label-value{display:flex;margin:0}.ds-label-value[data-layout=stacked]{flex-direction:column}.ds-label-value[data-layout=inline]{flex-direction:row;align-items:baseline}.ds-label-value[data-layout=justified]{flex-direction:row;align-items:baseline;justify-content:space-between}.ds-label-value[data-gap=none]{gap:0}.ds-label-value[data-gap=xs]{gap:var(--space-xs)}.ds-label-value[data-gap=sm]{gap:var(--space-sm)}.ds-label-value[data-gap=md]{gap:var(--space-md)}.ds-label-value[data-gap=lg]{gap:var(--space-lg)}.ds-label-value__label{flex-shrink:0;margin:0}.ds-label-value__value{margin:0;min-inline-size:0;overflow-wrap:anywhere}.ds-label-value[data-layout=justified] .ds-label-value__value{text-align:end}.ds-label-value__truncate{max-inline-size:100%}.ds-label-value__copy{display:inline-flex;vertical-align:middle;margin-inline-start:var(--space-xs)}.ds-label-value__icon{display:inline-flex;align-items:center;justify-content:center;inline-size:1.25em;block-size:1.25em;margin-inline-end:var(--space-xs);vertical-align:middle;flex-shrink:0}.ds-label-value__icon>svg,.ds-label-value__icon>img{inline-size:100%;block-size:100%}.ds-label-value__compare{margin-inline-end:var(--space-xs);color:var(--text-secondary);font-weight:var(--weight-normal)}.ds-label-value__trailing{display:inline-flex;align-items:center;vertical-align:middle;margin-inline-start:var(--space-xs)}@media(forced-colors:active){.ds-label-value__compare{color:CanvasText}}.ds-label-value__info{--ds-icon-button-box: var(--size-icon-md);display:inline-flex;align-items:center;block-size:1lh;vertical-align:top;margin-inline-start:var(--space-xs)}.ds-list{--ds-list-marker: var(--text-secondary);--ds-list-gap: var(--space-xs);--ds-list-leading: 1.5;display:flex;flex-direction:column;gap:var(--ds-list-gap);margin:0;padding:0;list-style:none;counter-reset:ds-list;line-height:var(--ds-list-leading);min-inline-size:0}.ds-list[data-marker-tone=neutral]{--ds-list-marker: var(--tone-neutral-fg)}.ds-list[data-marker-tone=primary]{--ds-list-marker: var(--tone-primary-fg)}.ds-list[data-marker-tone=secondary]{--ds-list-marker: var(--tone-secondary-fg)}.ds-list[data-marker-tone=success]{--ds-list-marker: var(--tone-success-fg)}.ds-list[data-marker-tone=warning]{--ds-list-marker: var(--tone-warning-fg)}.ds-list[data-marker-tone=error]{--ds-list-marker: var(--tone-error-fg)}.ds-list[data-marker-tone=info]{--ds-list-marker: var(--tone-info-fg)}.ds-list[data-size=xs]{font-size:var(--font-xs)}.ds-list[data-size=sm]{font-size:var(--font-sm)}.ds-list[data-size=md]{font-size:var(--font-md)}.ds-list[data-size=lg]{font-size:var(--font-lg)}.ds-list[data-size=xl]{font-size:var(--font-xl)}.ds-list[data-gap=none]{--ds-list-gap: 0}.ds-list[data-gap=xs]{--ds-list-gap: var(--space-xs)}.ds-list[data-gap=sm]{--ds-list-gap: var(--space-sm)}.ds-list[data-gap=md]{--ds-list-gap: var(--space-md)}.ds-list[data-gap=lg]{--ds-list-gap: var(--space-lg)}.ds-list[data-gap=xl]{--ds-list-gap: var(--space-xl)}.ds-list[data-gap="2xl"]{--ds-list-gap: var(--space-2xl)}.ds-list[data-gap="3xl"]{--ds-list-gap: var(--space-3xl)}.ds-list__item{display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:var(--space-sm);column-gap:var(--space-sm);align-items:start;margin:0;padding:0;min-inline-size:0}.ds-list[data-marker=none]>.ds-list__item{grid-template-columns:minmax(0,1fr);-moz-column-gap:0;column-gap:0}.ds-list__content{min-inline-size:0;overflow-wrap:anywhere}.ds-list__marker{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-inline-size:1em;min-block-size:calc(var(--ds-list-leading) * 1em);color:var(--ds-list-marker);line-height:inherit}.ds-list__marker>svg,.ds-list__marker>img{inline-size:1em;block-size:1em;flex-shrink:0}.ds-list[data-marker=dot]>.ds-list__item>.ds-list__marker:before,.ds-list[data-marker=ring]>.ds-list__item>.ds-list__marker:before,.ds-list[data-marker=dash]>.ds-list__item>.ds-list__marker:before{content:"";display:block;box-sizing:border-box;border-radius:var(--radius-full)}.ds-list[data-marker=dot]>.ds-list__item>.ds-list__marker:before{inline-size:.375em;block-size:.375em;background-color:var(--ds-list-marker)}.ds-list[data-marker=ring]>.ds-list__item>.ds-list__marker:before{inline-size:.5em;block-size:.5em;border:var(--border-width-md) solid var(--ds-list-marker)}.ds-list[data-marker=dash]>.ds-list__item>.ds-list__marker:before{inline-size:.625em;block-size:var(--border-width-md);background-color:var(--ds-list-marker)}.ds-list[data-marker=number]>.ds-list__item{counter-increment:ds-list}.ds-list[data-marker=number]>.ds-list__item>.ds-list__marker{justify-content:flex-end;min-inline-size:3ch;font-variant-numeric:tabular-nums}.ds-list[data-marker=number]>.ds-list__item>.ds-list__marker:before{content:counter(ds-list) "."}.ds-list__item[data-marker-tone=neutral]{--ds-list-marker: var(--tone-neutral-fg)}.ds-list__item[data-marker-tone=primary]{--ds-list-marker: var(--tone-primary-fg)}.ds-list__item[data-marker-tone=secondary]{--ds-list-marker: var(--tone-secondary-fg)}.ds-list__item[data-marker-tone=success]{--ds-list-marker: var(--tone-success-fg)}.ds-list__item[data-marker-tone=warning]{--ds-list-marker: var(--tone-warning-fg)}.ds-list__item[data-marker-tone=error]{--ds-list-marker: var(--tone-error-fg)}.ds-list__item[data-marker-tone=info]{--ds-list-marker: var(--tone-info-fg)}.ds-list[data-marker=none]>.ds-list__item[data-marker]:not([data-marker=none]){grid-template-columns:auto minmax(0,1fr);-moz-column-gap:var(--space-sm);column-gap:var(--space-sm)}.ds-list>.ds-list__item[data-marker]>.ds-list__marker:before{content:none}.ds-list>.ds-list__item[data-marker=dot]>.ds-list__marker:before,.ds-list>.ds-list__item[data-marker=ring]>.ds-list__marker:before,.ds-list>.ds-list__item[data-marker=dash]>.ds-list__marker:before{content:"";display:block;box-sizing:border-box;border-radius:var(--radius-full)}.ds-list>.ds-list__item[data-marker=dot]>.ds-list__marker:before{inline-size:.375em;block-size:.375em;border:none;background-color:var(--ds-list-marker)}.ds-list>.ds-list__item[data-marker=ring]>.ds-list__marker:before{inline-size:.5em;block-size:.5em;border:var(--border-width-md) solid var(--ds-list-marker);background-color:transparent}.ds-list>.ds-list__item[data-marker=dash]>.ds-list__marker:before{inline-size:.625em;block-size:var(--border-width-md);border:none;background-color:var(--ds-list-marker)}.ds-list__item>.ds-list{grid-column:1 / -1;margin-block-start:var(--ds-list-gap)}.ds-list[data-indent=true]{padding-inline-start:var(--indent-step)}@media(forced-colors:active){.ds-list__marker{color:CanvasText;forced-color-adjust:none}.ds-list__item[data-link=true]>.ds-list__marker{color:LinkText}.ds-list[data-marker=dot]>.ds-list__item>.ds-list__marker:before,.ds-list[data-marker=dash]>.ds-list__item>.ds-list__marker:before{background-color:CanvasText}.ds-list[data-marker=ring]>.ds-list__item>.ds-list__marker:before{border-color:CanvasText}.ds-list[data-marker=dot]>.ds-list__item[data-link=true]>.ds-list__marker:before,.ds-list[data-marker=dash]>.ds-list__item[data-link=true]>.ds-list__marker:before{background-color:LinkText}.ds-list[data-marker=ring]>.ds-list__item[data-link=true]>.ds-list__marker:before{border-color:LinkText}.ds-list__item[data-marker],.ds-list__item[data-marker-tone]{--ds-list-marker: CanvasText}.ds-list__item[data-link=true][data-marker],.ds-list__item[data-link=true][data-marker-tone]{--ds-list-marker: LinkText}.ds-list>.ds-list__item[data-marker=ring]>.ds-list__marker:before,.ds-list>.ds-list__item[data-marker=ring][data-link=true]>.ds-list__marker:before{background-color:transparent}}.ds-text.ds-overline[data-tone=neutral]{color:var(--tone-neutral-fg)}.ds-text.ds-overline[data-tone=primary]{color:var(--tone-primary-fg)}.ds-text.ds-overline[data-tone=secondary]{color:var(--tone-secondary-fg)}.ds-text.ds-overline[data-tone=success]{color:var(--tone-success-fg)}.ds-text.ds-overline[data-tone=warning]{color:var(--tone-warning-fg)}.ds-text.ds-overline[data-tone=error]{color:var(--tone-error-fg)}.ds-text.ds-overline[data-tone=info]{color:var(--tone-info-fg)}.ds-overline[data-rule=true]{display:inline-flex;align-items:center;gap:var(--space-sm)}.ds-overline[data-rule=true]:not(span){display:flex}.ds-overline[data-rule=true]:before{content:"";flex:none;width:var(--space-md);height:1px;background-color:currentColor;opacity:.6}.ds-overline{--ds-overline-inset: calc(var(--size-lead-md) + var(--space-md));--ds-overline-surface: var(--surface-page)}.ds-overline[data-inset=true],.ds-overline[data-sticky=true]{display:block}.ds-overline[data-rule=true][data-inset=true],.ds-overline[data-rule=true][data-sticky=true]{display:flex}.ds-overline[data-inset=true]{padding-inline-start:var(--ds-overline-inset)}.ds-overline[data-sticky=true]{position:sticky;inset-block-start:0;z-index:var(--layer-raised);background-color:var(--ds-overline-surface)}@media(forced-colors:active){.ds-overline[data-rule=true]:before{background-color:CanvasText}.ds-text.ds-overline[data-sticky=true]{background-color:Canvas;color:CanvasText}}.ds-skeleton{display:block;box-sizing:border-box;background-color:var(--skeleton-fill);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.ds-skeleton[data-variant=text]{min-inline-size:4em;min-block-size:1em;--ds-skeleton-radius: var(--radius-sm);border-radius:var(--ds-skeleton-radius)}.ds-skeleton[data-variant=circular]{aspect-ratio:1 / 1;min-inline-size:var(--size-lead-md);min-block-size:var(--size-lead-md);--ds-skeleton-radius: var(--radius-full);border-radius:var(--ds-skeleton-radius)}.ds-skeleton[data-variant=rectangular]{min-block-size:100px;--ds-skeleton-radius: var(--radius-md);border-radius:var(--ds-skeleton-radius)}.ds-skeleton[data-preset=avatar]{inline-size:var(--ds-skeleton-size);block-size:var(--ds-skeleton-size);--ds-skeleton-radius: var(--radius-full);border-radius:var(--ds-skeleton-radius)}.ds-skeleton[data-preset=iconTile]{inline-size:var(--ds-skeleton-size);block-size:var(--ds-skeleton-size);--ds-skeleton-radius: var(--radius-md);border-radius:var(--ds-skeleton-radius)}.ds-skeleton[data-preset=avatar][data-size=xs],.ds-skeleton[data-preset=iconTile][data-size=xs]{--ds-skeleton-size: var(--size-lead-xs)}.ds-skeleton[data-preset=avatar][data-size=sm],.ds-skeleton[data-preset=iconTile][data-size=sm]{--ds-skeleton-size: var(--size-lead-sm)}.ds-skeleton[data-preset=avatar][data-size=md],.ds-skeleton[data-preset=iconTile][data-size=md]{--ds-skeleton-size: var(--size-lead-md)}.ds-skeleton[data-preset=avatar][data-size=lg],.ds-skeleton[data-preset=iconTile][data-size=lg]{--ds-skeleton-size: var(--size-lead-lg)}.ds-skeleton[data-preset=avatar][data-size=xl],.ds-skeleton[data-preset=iconTile][data-size=xl]{--ds-skeleton-size: var(--size-lead-xl)}.ds-skeleton[data-preset=avatar][data-size="2xl"],.ds-skeleton[data-preset=iconTile][data-size="2xl"]{--ds-skeleton-size: var(--size-lead-2xl)}.ds-skeleton[data-preset=avatar][data-size="3xl"],.ds-skeleton[data-preset=iconTile][data-size="3xl"]{--ds-skeleton-size: var(--size-lead-3xl)}.ds-skeleton[data-preset=avatar][data-size="4xl"],.ds-skeleton[data-preset=iconTile][data-size="4xl"]{--ds-skeleton-size: var(--size-lead-4xl)}.ds-skeleton[data-preset=avatar][data-size=lg-xl],.ds-skeleton[data-preset=iconTile][data-size=lg-xl]{--ds-skeleton-size: var(--size-lead-lg-xl)}.ds-skeleton[data-preset=control]{inline-size:100%;min-inline-size:calc(var(--ds-skeleton-size) * 3);block-size:var(--ds-skeleton-size);--ds-skeleton-radius: var(--radius-md);border-radius:var(--ds-skeleton-radius)}.ds-skeleton[data-preset=control][data-size=xs]{--ds-skeleton-size: var(--size-control-xs)}.ds-skeleton[data-preset=control][data-size=sm]{--ds-skeleton-size: var(--size-control-sm)}.ds-skeleton[data-preset=control][data-size=md]{--ds-skeleton-size: var(--size-control-md)}.ds-skeleton[data-preset=control][data-size=lg]{--ds-skeleton-size: var(--size-control-lg)}.ds-skeleton[data-preset=text]{inline-size:100%;block-size:1em;--ds-skeleton-half-leading: max(0px, calc((1em * var(--leading-normal) - 1em) / 2));margin-block:var(--ds-skeleton-half-leading);--ds-skeleton-radius: var(--radius-sm);border-radius:var(--ds-skeleton-radius)}.ds-skeleton[data-preset=line]{display:inline-block;vertical-align:top;inline-size:100%;block-size:1em;--ds-skeleton-half-leading: max(0px, calc((1em * var(--leading-normal) - 1em) / 2));margin-block:var(--ds-skeleton-half-leading);--ds-skeleton-radius: var(--radius-sm);border-radius:var(--ds-skeleton-radius)}@supports (block-size: 1lh){.ds-skeleton[data-preset=text],.ds-skeleton[data-preset=line]{--ds-skeleton-half-leading: max(0px, calc((1lh - 1em)/2) )}}.ds-skeleton[data-preset=text][data-size=xs],.ds-skeleton-lines[data-size=xs]{font-size:var(--font-xs)}.ds-skeleton[data-preset=text][data-size=sm],.ds-skeleton-lines[data-size=sm]{font-size:var(--font-sm)}.ds-skeleton[data-preset=text][data-size=md],.ds-skeleton-lines[data-size=md]{font-size:var(--font-md)}.ds-skeleton[data-preset=text][data-size=lg],.ds-skeleton-lines[data-size=lg]{font-size:var(--font-lg)}.ds-skeleton[data-preset=text][data-size=xl],.ds-skeleton-lines[data-size=xl]{font-size:var(--font-xl)}.ds-skeleton[data-preset=badge]{inline-size:auto;min-inline-size:calc(var(--ds-skeleton-size) * 2);block-size:var(--ds-skeleton-size);--ds-skeleton-radius: var(--radius-sm);border-radius:var(--ds-skeleton-radius)}.ds-skeleton[data-preset=chip]{inline-size:auto;min-inline-size:calc(var(--ds-skeleton-size) * 3);block-size:var(--ds-skeleton-size);--ds-skeleton-radius: var(--radius-full);border-radius:var(--ds-skeleton-radius)}.ds-skeleton[data-preset=progress]{inline-size:100%;block-size:var(--ds-skeleton-size);--ds-skeleton-radius: var(--radius-full);border-radius:var(--ds-skeleton-radius)}.ds-skeleton[data-preset=badge][data-size=sm]{--ds-skeleton-size: var(--size-badge-sm)}.ds-skeleton[data-preset=chip][data-size=sm]{--ds-skeleton-size: var(--size-chip-sm)}.ds-skeleton[data-preset=progress][data-size=sm]{--ds-skeleton-size: var(--size-progress-sm)}.ds-skeleton[data-preset=badge][data-size=md]{--ds-skeleton-size: var(--size-badge-md)}.ds-skeleton[data-preset=chip][data-size=md]{--ds-skeleton-size: var(--size-chip-md)}.ds-skeleton[data-preset=progress][data-size=md]{--ds-skeleton-size: var(--size-progress-md)}.ds-skeleton[data-preset=badge][data-size=lg]{--ds-skeleton-size: var(--size-badge-lg)}.ds-skeleton[data-preset=chip][data-size=lg]{--ds-skeleton-size: var(--size-chip-lg)}.ds-skeleton[data-preset=progress][data-size=lg]{--ds-skeleton-size: var(--size-progress-lg)}.ds-skeleton[data-preset=chart]{inline-size:100%;block-size:100%;min-block-size:100px;--ds-skeleton-radius: var(--radius-md);border-radius:var(--ds-skeleton-radius)}.ds-skeleton[data-preset=heading]{inline-size:60%;block-size:calc(1em * var(--ds-skeleton-leading));--ds-skeleton-radius: var(--radius-sm);border-radius:var(--ds-skeleton-radius)}.ds-skeleton[data-preset=heading][data-size=xs]{font-size:var(--heading-size-xs);--ds-skeleton-leading: var(--leading-heading-xs)}.ds-skeleton[data-preset=heading][data-size=sm]{font-size:var(--heading-size-sm);--ds-skeleton-leading: var(--leading-heading-sm)}.ds-skeleton[data-preset=heading][data-size=md]{font-size:var(--heading-size-md);--ds-skeleton-leading: var(--leading-heading-md)}.ds-skeleton[data-preset=heading][data-size=lg]{font-size:var(--heading-size-lg);--ds-skeleton-leading: var(--leading-heading-lg)}.ds-skeleton[data-preset=heading][data-size=xl]{font-size:var(--heading-size-xl);--ds-skeleton-leading: var(--leading-heading-xl)}.ds-skeleton[data-preset=heading][data-size="2xl"]{font-size:var(--heading-size-2xl);--ds-skeleton-leading: var(--leading-heading-2xl)}.ds-skeleton[data-preset=heading][data-size="3xl"]{font-size:var(--heading-size-3xl);--ds-skeleton-leading: var(--leading-heading-3xl)}.ds-skeleton[data-preset=heading][data-size="4xl"]{font-size:var(--heading-size-4xl);--ds-skeleton-leading: var(--leading-heading-4xl)}.ds-skeleton[data-preset=heading][data-size="5xl"]{font-size:var(--heading-size-5xl);--ds-skeleton-leading: var(--leading-heading-5xl)}.ds-skeleton[data-preset=heading][data-size="6xl"]{font-size:var(--heading-size-6xl);--ds-skeleton-leading: var(--leading-heading-6xl)}.ds-skeleton[data-preset=heading][data-size="7xl"]{font-size:var(--heading-size-7xl);--ds-skeleton-leading: var(--leading-heading-7xl)}.ds-skeleton[data-preset=heading][data-size="8xl"]{font-size:var(--heading-size-8xl);--ds-skeleton-leading: var(--leading-heading-8xl)}.ds-skeleton[data-shape=circle]{--ds-skeleton-radius: var(--radius-full);border-radius:var(--ds-skeleton-radius)}.ds-skeleton[data-shape=rounded]{--ds-skeleton-radius: var(--radius-md);border-radius:var(--ds-skeleton-radius)}.ds-skeleton[data-shape=square]{--ds-skeleton-radius: 0;border-radius:var(--ds-skeleton-radius)}.ds-skeleton-lines{display:flex;flex-direction:column;gap:var(--space-sm);inline-size:100%}.ds-skeleton-loading{display:block}.ds-skeleton[data-animation=pulse]{animation:ds-skeleton-pulse var(--ds-skeleton-period, 1.5s) ease-in-out infinite}@keyframes ds-skeleton-pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.ds-skeleton[data-animation=wave]{position:relative;overflow:hidden;background:var(--skeleton-fill)}.ds-skeleton[data-animation=wave]:after{content:"";position:absolute;inset-block:0;inset-inline-start:-100%;inline-size:100%;background:linear-gradient(90deg,transparent,var(--shimmer-highlight),transparent);animation:ds-skeleton-wave var(--ds-skeleton-period, 1.5s) ease-in-out infinite}@keyframes ds-skeleton-wave{0%{inset-inline-start:-100%}50%,to{inset-inline-start:100%}}.ds-skeleton[data-animation=none]{opacity:var(--opacity-skeleton-static)}@media(prefers-reduced-motion:reduce){.ds-skeleton[data-animation=pulse]{animation:none}.ds-skeleton[data-animation=wave]:after{animation:none;display:none}}@media(forced-colors:active){.ds-skeleton{border:1px solid GrayText}.ds-skeleton[data-animation=wave]:after{display:none}}.ds-skeleton-region,.ds-skeleton-region__bones{display:block;min-inline-size:0}.ds-skeleton-region__bones[data-gap]{display:flex;flex-direction:column;gap:var(--ds-skeleton-region-gap)}.ds-skeleton-region__bones[data-gap=none]{--ds-skeleton-region-gap: 0px}.ds-skeleton-region__bones[data-gap=xs]{--ds-skeleton-region-gap: var(--space-xs)}.ds-skeleton-region__bones[data-gap=sm]{--ds-skeleton-region-gap: var(--space-sm)}.ds-skeleton-region__bones[data-gap=md]{--ds-skeleton-region-gap: var(--space-md)}.ds-skeleton-region__bones[data-gap=lg]{--ds-skeleton-region-gap: var(--space-lg)}.ds-skeleton-region__bones[data-gap=xl]{--ds-skeleton-region-gap: var(--space-xl)}.ds-skeleton-region__bones[data-gap="2xl"]{--ds-skeleton-region-gap: var(--space-2xl)}.ds-skeleton-region__bones[data-gap="3xl"]{--ds-skeleton-region-gap: var(--space-3xl)}.ds-stat{display:flex;flex-direction:column;margin:0}.ds-stat__body{display:flex;flex-direction:column;gap:inherit;margin:0;min-inline-size:0}.ds-stat[data-gap=none]{gap:0}.ds-stat[data-gap=xs]{gap:var(--space-xs)}.ds-stat[data-gap=sm]{gap:var(--space-sm)}.ds-stat[data-gap=md]{gap:var(--space-md)}.ds-stat[data-gap=lg]{gap:var(--space-lg)}.ds-stat[data-gap=xl]{gap:var(--space-xl)}.ds-stat[data-gap="2xl"]{gap:var(--space-2xl)}.ds-stat[data-gap="3xl"]{gap:var(--space-3xl)}.ds-stat[data-align=center]{align-items:center;text-align:center}.ds-stat[data-align=end],.ds-stat[data-align=right]{align-items:flex-end;text-align:end}.ds-stat__label{margin:0}.ds-stat[data-label-position=after] .ds-stat__label{order:1}.ds-stat[data-orientation=horizontal]{flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:space-between;-moz-column-gap:var(--space-md);column-gap:var(--space-md)}.ds-stat[data-orientation=horizontal] .ds-stat__body{align-items:flex-end}.ds-stat__value-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.ds-stat[data-align=center] .ds-stat__value-row{justify-content:center}.ds-stat[data-align=end] .ds-stat__value-row,.ds-stat[data-align=right] .ds-stat__value-row{justify-content:flex-end}.ds-stat__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--text-tertiary)}.ds-stat[data-size=sm] .ds-stat__icon{inline-size:var(--size-icon-md);block-size:var(--size-icon-md)}.ds-stat[data-size=md] .ds-stat__icon{inline-size:var(--size-icon-lg);block-size:var(--size-icon-lg)}.ds-stat[data-size=lg] .ds-stat__icon{inline-size:28px;block-size:28px}.ds-stat[data-size=xl] .ds-stat__icon{inline-size:var(--size-icon-xl);block-size:var(--size-icon-xl)}.ds-stat__value{margin:0;line-height:1.2;overflow-wrap:anywhere}.ds-stat__prefix,.ds-stat__suffix,.ds-stat__period{font-size:.5em;line-height:1}.ds-stat__prefix{vertical-align:.75em;margin-inline-end:.08em}.ds-stat__suffix,.ds-stat__period{font-weight:var(--weight-medium);margin-inline-start:.15em}.ds-stat__caption{margin:0;line-height:1.4;overflow-wrap:anywhere}.ds-stat__compare{color:var(--text-secondary);font-weight:var(--weight-normal)}.ds-stat__value-row .ds-stat__delta{align-self:center}.ds-stat--fill .ds-stat__delta{font-size:clamp(1rem,min(9cqw,12cqh),1.75rem)}.ds-stat__trend{margin:0;display:inline-flex;align-items:center;gap:var(--space-xs)}.ds-stat .ds-stat__trend[data-tone=neutral]{color:var(--tone-neutral-fg)}.ds-stat .ds-stat__trend[data-tone=success]{color:var(--tone-success-fg)}.ds-stat .ds-stat__trend[data-tone=error]{color:var(--tone-error-fg)}.ds-stat__trend[data-trend=up]:before{content:"";display:inline-block;inline-size:0;block-size:0;border-inline-start:var(--space-xs) solid transparent;border-inline-end:var(--space-xs) solid transparent;border-bottom:.3125rem solid currentColor}.ds-stat__trend[data-trend=down]:before{content:"";display:inline-block;inline-size:0;block-size:0;border-inline-start:var(--space-xs) solid transparent;border-inline-end:var(--space-xs) solid transparent;border-top:.3125rem solid currentColor}.ds-stat--fill{container-type:size;block-size:100%;justify-content:center;align-items:center;text-align:center}.ds-stat--fill .ds-stat__value-row{justify-content:center}.ds-stat--fill .ds-stat__value{font-size:clamp(1.75rem,min(24cqw,30cqh),6rem);line-height:1}.ds-stat--fill .ds-stat__label{font-size:clamp(1.2rem,min(11.5cqw,14.4cqh),2.1rem);letter-spacing:.05em}.ds-stat--fill .ds-stat__trend{font-size:clamp(1.2rem,min(10.9cqw,14cqh),1.95rem);letter-spacing:.025em}@media(forced-colors:active){.ds-stat .ds-stat__trend[data-tone]{color:CanvasText}.ds-stat__skeleton{border:1px dashed GrayText}}.ds-timestamp{font-variant-numeric:tabular-nums}.ds-timestamp[data-format=relative]{white-space:nowrap}.ds-avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background-color:var(--bg-tertiary);--ds-avatar-radius: var(--radius-full);--ds-avatar-initials-ratio: .45;font-size:var(--ds-avatar-font, var(--font-sm));-webkit-user-select:none;-moz-user-select:none;user-select:none}.ds-avatar[data-size=xs]{inline-size:var(--size-lead-xs);block-size:var(--size-lead-xs);--ds-avatar-font: calc(var(--size-lead-xs) * var(--ds-avatar-initials-ratio))}.ds-avatar[data-size=sm]{inline-size:var(--size-lead-sm);block-size:var(--size-lead-sm);--ds-avatar-font: calc(var(--size-lead-sm) * var(--ds-avatar-initials-ratio))}.ds-avatar[data-size=md]{inline-size:var(--size-lead-md);block-size:var(--size-lead-md);--ds-avatar-font: calc(var(--size-lead-md) * var(--ds-avatar-initials-ratio))}.ds-avatar[data-size=lg]{inline-size:var(--size-lead-lg);block-size:var(--size-lead-lg);--ds-avatar-font: calc(var(--size-lead-lg) * var(--ds-avatar-initials-ratio))}.ds-avatar[data-size=xl]{inline-size:var(--size-lead-xl);block-size:var(--size-lead-xl);--ds-avatar-font: calc(var(--size-lead-xl) * var(--ds-avatar-initials-ratio))}.ds-avatar[data-size="2xl"]{inline-size:var(--size-lead-2xl);block-size:var(--size-lead-2xl);--ds-avatar-font: calc(var(--size-lead-2xl) * var(--ds-avatar-initials-ratio))}.ds-avatar[data-size="3xl"]{inline-size:var(--size-lead-3xl);block-size:var(--size-lead-3xl);--ds-avatar-font: calc(var(--size-lead-3xl) * var(--ds-avatar-initials-ratio))}.ds-avatar[data-size="4xl"]{inline-size:var(--size-lead-4xl);block-size:var(--size-lead-4xl);--ds-avatar-font: calc(var(--size-lead-4xl) * var(--ds-avatar-initials-ratio))}.ds-avatar[data-size=lg-xl]{inline-size:var(--size-lead-lg-xl);block-size:var(--size-lead-lg-xl);--ds-avatar-font: calc(var(--size-lead-lg-xl) * var(--ds-avatar-initials-ratio))}.ds-avatar[data-shape=circle]{--ds-avatar-radius: var(--radius-full);border-radius:var(--ds-avatar-radius)}.ds-avatar[data-shape=rounded]{--ds-avatar-radius: var(--radius-md);border-radius:var(--ds-avatar-radius)}.ds-avatar[data-shape=square]{--ds-avatar-radius: 0;border-radius:var(--ds-avatar-radius)}.ds-avatar[data-ring]{--ds-avatar-ring: var(--interactive-primary-mark);box-shadow:0 0 0 .125rem var(--ds-avatar-cutout, var(--surface-page)),0 0 0 .25rem var(--ds-avatar-ring)}.ds-avatar[data-ring][data-ring-tone=neutral]{--ds-avatar-ring: var(--tone-neutral-fg)}.ds-avatar[data-ring][data-ring-tone=primary]{--ds-avatar-ring: var(--tone-primary-fg)}.ds-avatar[data-ring][data-ring-tone=secondary]{--ds-avatar-ring: var(--tone-secondary-fg)}.ds-avatar[data-ring][data-ring-tone=success]{--ds-avatar-ring: var(--tone-success-fg)}.ds-avatar[data-ring][data-ring-tone=warning]{--ds-avatar-ring: var(--tone-warning-fg)}.ds-avatar[data-ring][data-ring-tone=error]{--ds-avatar-ring: var(--tone-error-fg)}.ds-avatar[data-ring][data-ring-tone=info]{--ds-avatar-ring: var(--tone-info-fg)}.ds-avatar[data-ring][data-size="3xl"],.ds-avatar[data-ring][data-size="4xl"]{box-shadow:0 0 0 .1875rem var(--ds-avatar-cutout, var(--surface-page)),0 0 0 .375rem var(--ds-avatar-ring)}.ds-avatar[data-group]{border:.125rem solid var(--ds-avatar-cutout, var(--surface-page))}.ds-avatar[data-group][data-size="3xl"],.ds-avatar[data-group][data-size="4xl"]{border-width:.1875rem}.ds-avatar__image{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;border-radius:inherit;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity var(--transition-base)}.ds-avatar__image[data-loaded]{opacity:1}@media(prefers-reduced-motion:reduce){.ds-avatar__image{transition:none}}.ds-avatar__initials{display:flex;align-items:center;justify-content:center;inline-size:100%;block-size:100%;border-radius:inherit;font-weight:var(--weight-normal);line-height:calc(20 / 18);letter-spacing:.14px}.ds-avatar__initials[data-color-index="0"]{--ds-avatar-initials-bg: var(--categorical-1-container);--ds-avatar-initials-fg: var(--categorical-1-fg)}.ds-avatar__initials[data-color-index="1"]{--ds-avatar-initials-bg: var(--categorical-2-container);--ds-avatar-initials-fg: var(--categorical-2-fg)}.ds-avatar__initials[data-color-index="2"]{--ds-avatar-initials-bg: var(--categorical-3-container);--ds-avatar-initials-fg: var(--categorical-3-fg)}.ds-avatar__initials[data-color-index="3"]{--ds-avatar-initials-bg: var(--categorical-4-container);--ds-avatar-initials-fg: var(--categorical-4-fg)}.ds-avatar__initials[data-color-index="4"]{--ds-avatar-initials-bg: var(--categorical-5-container);--ds-avatar-initials-fg: var(--categorical-5-fg)}.ds-avatar__initials[data-color-index="5"]{--ds-avatar-initials-bg: var(--categorical-6-container);--ds-avatar-initials-fg: var(--categorical-6-fg)}.ds-avatar__initials[data-color-index="6"]{--ds-avatar-initials-bg: var(--categorical-7-container);--ds-avatar-initials-fg: var(--categorical-7-fg)}.ds-avatar__initials[data-color-index="7"]{--ds-avatar-initials-bg: var(--categorical-8-container);--ds-avatar-initials-fg: var(--categorical-8-fg)}.ds-avatar__initials[data-color-index="0"],.ds-avatar__initials[data-color-index="1"],.ds-avatar__initials[data-color-index="2"],.ds-avatar__initials[data-color-index="3"],.ds-avatar__initials[data-color-index="4"],.ds-avatar__initials[data-color-index="5"],.ds-avatar__initials[data-color-index="6"],.ds-avatar__initials[data-color-index="7"]{background-color:var(--ds-avatar-initials-bg);color:var(--ds-avatar-initials-fg)}.ds-avatar[data-categorical="1"]{--ds-avatar-cat: var(--categorical-1);--ds-avatar-cat-container: var(--categorical-1-container);--ds-avatar-cat-fg: var(--categorical-1-fg)}.ds-avatar[data-categorical="2"]{--ds-avatar-cat: var(--categorical-2);--ds-avatar-cat-container: var(--categorical-2-container);--ds-avatar-cat-fg: var(--categorical-2-fg)}.ds-avatar[data-categorical="3"]{--ds-avatar-cat: var(--categorical-3);--ds-avatar-cat-container: var(--categorical-3-container);--ds-avatar-cat-fg: var(--categorical-3-fg)}.ds-avatar[data-categorical="4"]{--ds-avatar-cat: var(--categorical-4);--ds-avatar-cat-container: var(--categorical-4-container);--ds-avatar-cat-fg: var(--categorical-4-fg)}.ds-avatar[data-categorical="5"]{--ds-avatar-cat: var(--categorical-5);--ds-avatar-cat-container: var(--categorical-5-container);--ds-avatar-cat-fg: var(--categorical-5-fg)}.ds-avatar[data-categorical="6"]{--ds-avatar-cat: var(--categorical-6);--ds-avatar-cat-container: var(--categorical-6-container);--ds-avatar-cat-fg: var(--categorical-6-fg)}.ds-avatar[data-categorical="7"]{--ds-avatar-cat: var(--categorical-7);--ds-avatar-cat-container: var(--categorical-7-container);--ds-avatar-cat-fg: var(--categorical-7-fg)}.ds-avatar[data-categorical="8"]{--ds-avatar-cat: var(--categorical-8);--ds-avatar-cat-container: var(--categorical-8-container);--ds-avatar-cat-fg: var(--categorical-8-fg)}.ds-avatar[data-categorical="1"],.ds-avatar[data-categorical="2"],.ds-avatar[data-categorical="3"],.ds-avatar[data-categorical="4"],.ds-avatar[data-categorical="5"],.ds-avatar[data-categorical="6"],.ds-avatar[data-categorical="7"],.ds-avatar[data-categorical="8"]{background-color:var(--ds-avatar-cat-container);color:var(--ds-avatar-cat-fg)}.ds-avatar[data-categorical="1"][data-variant=solid],.ds-avatar[data-categorical="2"][data-variant=solid],.ds-avatar[data-categorical="3"][data-variant=solid],.ds-avatar[data-categorical="4"][data-variant=solid],.ds-avatar[data-categorical="5"][data-variant=solid],.ds-avatar[data-categorical="6"][data-variant=solid],.ds-avatar[data-categorical="7"][data-variant=solid],.ds-avatar[data-categorical="8"][data-variant=solid]{background-color:var(--ds-avatar-cat);color:var(--surface-page)}.ds-avatar[data-categorical] .ds-avatar__initials,.ds-avatar[data-categorical] .ds-avatar__icon{background-color:transparent;color:inherit}.ds-avatar__icon{display:flex;align-items:center;justify-content:center;inline-size:100%;block-size:100%;border-radius:inherit;background-color:var(--tone-neutral-subtle);color:var(--tone-neutral-fg);line-height:1}.ds-avatar__icon>svg{inline-size:55%;block-size:55%}.ds-avatar[data-tone] .ds-avatar__icon{background-color:transparent;color:inherit}.ds-avatar[data-tone=neutral]{--ds-avatar-subtle: var(--tone-neutral-subtle);--ds-avatar-fg: var(--tone-neutral-fg);--ds-avatar-solid: var(--tone-neutral-solid);--ds-avatar-on-solid: var(--tone-neutral-on-solid)}.ds-avatar[data-tone=primary]{--ds-avatar-subtle: var(--tone-primary-subtle);--ds-avatar-fg: var(--tone-primary-fg);--ds-avatar-solid: var(--tone-primary-solid);--ds-avatar-on-solid: var(--tone-primary-on-solid)}.ds-avatar[data-tone=secondary]{--ds-avatar-subtle: var(--tone-secondary-subtle);--ds-avatar-fg: var(--tone-secondary-fg);--ds-avatar-solid: var(--tone-secondary-solid);--ds-avatar-on-solid: var(--tone-secondary-on-solid)}.ds-avatar[data-tone=success]{--ds-avatar-subtle: var(--tone-success-subtle);--ds-avatar-fg: var(--tone-success-fg);--ds-avatar-solid: var(--tone-success-solid);--ds-avatar-on-solid: var(--tone-success-on-solid)}.ds-avatar[data-tone=warning]{--ds-avatar-subtle: var(--tone-warning-subtle);--ds-avatar-fg: var(--tone-warning-fg);--ds-avatar-solid: var(--tone-warning-solid);--ds-avatar-on-solid: var(--tone-warning-on-solid)}.ds-avatar[data-tone=error]{--ds-avatar-subtle: var(--tone-error-subtle);--ds-avatar-fg: var(--tone-error-fg);--ds-avatar-solid: var(--tone-error-solid);--ds-avatar-on-solid: var(--tone-error-on-solid)}.ds-avatar[data-tone=info]{--ds-avatar-subtle: var(--tone-info-subtle);--ds-avatar-fg: var(--tone-info-fg);--ds-avatar-solid: var(--tone-info-solid);--ds-avatar-on-solid: var(--tone-info-on-solid)}.ds-avatar[data-tone=neutral],.ds-avatar[data-tone=primary],.ds-avatar[data-tone=secondary],.ds-avatar[data-tone=success],.ds-avatar[data-tone=warning],.ds-avatar[data-tone=error],.ds-avatar[data-tone=info]{background-color:var(--ds-avatar-subtle);color:var(--ds-avatar-fg)}.ds-avatar[data-tone=neutral][data-variant=solid],.ds-avatar[data-tone=primary][data-variant=solid],.ds-avatar[data-tone=secondary][data-variant=solid],.ds-avatar[data-tone=success][data-variant=solid],.ds-avatar[data-tone=warning][data-variant=solid],.ds-avatar[data-tone=error][data-variant=solid],.ds-avatar[data-tone=info][data-variant=solid]{background-color:var(--ds-avatar-solid);color:var(--ds-avatar-on-solid)}.ds-avatar[data-tone] .ds-avatar__initials{background-color:transparent;color:inherit}.ds-avatar__status{position:absolute;inset-block-end:0;inset-inline-end:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:var(--radius-full);box-shadow:0 0 0 var(--ds-avatar-status-ring, 2px) var(--ds-avatar-cutout, var(--surface-page));color:var(--ds-avatar-cutout, var(--surface-page))}.ds-avatar__status-glyph{inline-size:100%;block-size:100%;display:block}.ds-avatar[data-size=xs] .ds-avatar__status{inline-size:8px;block-size:8px;--ds-avatar-status-ring: 1px}.ds-avatar[data-size=sm] .ds-avatar__status{inline-size:10px;block-size:10px}.ds-avatar[data-size=md] .ds-avatar__status{inline-size:12px;block-size:12px}.ds-avatar[data-size=lg] .ds-avatar__status{inline-size:14px;block-size:14px}.ds-avatar[data-size=xl] .ds-avatar__status{inline-size:16px;block-size:16px}.ds-avatar[data-size="2xl"] .ds-avatar__status{inline-size:20px;block-size:20px;--ds-avatar-status-ring: 3px}.ds-avatar[data-size="3xl"] .ds-avatar__status{inline-size:24px;block-size:24px;--ds-avatar-status-ring: 3px}.ds-avatar[data-size="4xl"] .ds-avatar__status{inline-size:28px;block-size:28px;--ds-avatar-status-ring: 4px}.ds-avatar[data-size=lg-xl] .ds-avatar__status{inline-size:16px;block-size:16px}.ds-avatar[data-shape=circle] .ds-avatar__status{inset-block-end:auto;inset-inline-end:auto;inset-block-start:70%;inset-inline-start:70%}.ds-avatar[data-shape=square] .ds-avatar__status,.ds-avatar[data-shape=rounded] .ds-avatar__status{inset-block-end:-10%;inset-inline-end:-10%}.ds-avatar__status[data-status=busy]{border-radius:22%}.ds-avatar__status[data-status=online]{background-color:var(--tone-success-fg)}.ds-avatar__status[data-status=offline]{background-color:var(--tone-neutral-fg)}.ds-avatar__status[data-status=away]{background-color:var(--tone-warning-fg)}.ds-avatar__status[data-status=busy],.ds-avatar__status[data-status=dnd]{background-color:var(--tone-error-fg)}.ds-avatar__badge{display:inline-flex;z-index:var(--layer-raised)}@media(forced-colors:active){.ds-avatar__status[data-status]{background-color:CanvasText;color:Canvas;box-shadow:none;outline:1px solid Canvas}.ds-avatar[data-ring],.ds-avatar[data-ring][data-size="3xl"],.ds-avatar[data-ring][data-size="4xl"]{box-shadow:none;outline:2px solid CanvasText;outline-offset:2px}.ds-avatar[data-group]{border-color:Canvas}.ds-avatar[data-tone],.ds-avatar[data-categorical],.ds-avatar__initials[data-color-index]{border:1px solid CanvasText}.ds-avatar[data-categorical] .ds-avatar__initials{border:0}.ds-avatar__icon{color:CanvasText}.ds-avatar:not([data-tone]) .ds-avatar__icon{box-sizing:border-box;border:1px solid CanvasText}}.ds-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1;vertical-align:middle}.ds-icon{--ds-icon-size: var(--size-icon-md);font-size:var(--ds-icon-size)}.ds-icon[data-size=xs]{--ds-icon-size: var(--size-icon-xs);inline-size:var(--size-icon-xs);block-size:var(--size-icon-xs)}.ds-icon[data-size=sm]{--ds-icon-size: var(--size-icon-sm);inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm)}.ds-icon[data-size=md]{--ds-icon-size: var(--size-icon-md);inline-size:var(--size-icon-md);block-size:var(--size-icon-md)}.ds-icon[data-size=lg]{--ds-icon-size: var(--size-icon-lg);inline-size:var(--size-icon-lg);block-size:var(--size-icon-lg)}.ds-icon[data-size=xl]{--ds-icon-size: var(--size-icon-xl);inline-size:var(--size-icon-xl);block-size:var(--size-icon-xl)}.ds-icon[data-size="2xl"]{--ds-icon-size: var(--size-icon-2xl);inline-size:var(--size-icon-2xl);block-size:var(--size-icon-2xl)}.ds-icon[data-size="3xl"]{--ds-icon-size: var(--size-icon-3xl);inline-size:var(--size-icon-3xl);block-size:var(--size-icon-3xl)}.ds-icon[data-size="4xl"]{--ds-icon-size: var(--size-icon-4xl);inline-size:var(--size-icon-4xl);block-size:var(--size-icon-4xl)}.ds-icon[data-color=primary]{color:var(--text-primary)}.ds-icon[data-color=secondary]{color:var(--text-secondary)}.ds-icon[data-color=tertiary]{color:var(--text-tertiary)}.ds-icon[data-color=inherit]{color:inherit}.ds-icon[data-color=currentColor]{color:currentColor}.ds-icon[data-tone=neutral]{color:var(--tone-neutral-fg)}.ds-icon[data-tone=primary]{color:var(--tone-primary-fg)}.ds-icon[data-tone=secondary]{color:var(--tone-secondary-fg)}.ds-icon[data-tone=success]{color:var(--tone-success-fg)}.ds-icon[data-tone=warning]{color:var(--tone-warning-fg)}.ds-icon[data-tone=error]{color:var(--tone-error-fg)}.ds-icon[data-tone=info]{color:var(--tone-info-fg)}.ds-icon[data-rotate="90"]{rotate:90deg}.ds-icon[data-rotate="180"]{rotate:180deg}.ds-icon[data-rotate="270"]{rotate:270deg}.ds-icon[data-flip=horizontal]{scale:-1 1}.ds-icon[data-flip=vertical]{scale:1 -1}.ds-icon__glyph{display:flex;align-items:center;justify-content:center;inline-size:1em;block-size:1em}.ds-icon[data-spin=true]{animation:ds-icon-spin var(--ds-icon-spin-period, 1s) linear infinite}@keyframes ds-icon-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ds-icon-pulse{0%{opacity:1}to{opacity:.4}}@media(prefers-reduced-motion:reduce){.ds-icon[data-spin=true]{animation:ds-icon-pulse var(--ds-icon-pulse-period, 1.2s) ease-in-out infinite alternate}}.ds-icon>svg,.ds-icon__glyph>svg{inline-size:1em;block-size:1em;display:block}.ds-icon-anchor{line-height:1}.ds-icon__badge{display:inline-flex;line-height:1}@media(forced-colors:active){.ds-icon[data-tone],.ds-icon[data-color]{color:inherit}.ds-icon svg{forced-color-adjust:auto}}.ds-icon-tile{--ds-icon-tile-radius: var(--radius-md);position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;font-size:var(--ds-icon-tile-font, var(--font-sm));line-height:1;vertical-align:middle;background-color:var(--tone-neutral-subtle);color:var(--tone-neutral-fg)}.ds-icon-tile__icon{display:flex;align-items:center;justify-content:center;inline-size:100%;block-size:100%}.ds-icon-tile__icon>svg{inline-size:55%;block-size:55%}.ds-icon-tile[data-size=xs]{inline-size:var(--size-lead-xs);block-size:var(--size-lead-xs);--ds-icon-tile-font: var(--font-xs)}.ds-icon-tile[data-size=sm]{inline-size:var(--size-lead-sm);block-size:var(--size-lead-sm);--ds-icon-tile-font: var(--font-xs)}.ds-icon-tile[data-size=md]{inline-size:var(--size-lead-md);block-size:var(--size-lead-md);--ds-icon-tile-font: var(--font-sm)}.ds-icon-tile[data-size=lg]{inline-size:var(--size-lead-lg);block-size:var(--size-lead-lg);--ds-icon-tile-font: var(--font-md)}.ds-icon-tile[data-size=xl]{inline-size:var(--size-lead-xl);block-size:var(--size-lead-xl);--ds-icon-tile-font: var(--font-lg)}.ds-icon-tile[data-size="2xl"]{inline-size:var(--size-lead-2xl);block-size:var(--size-lead-2xl);--ds-icon-tile-font: var(--font-2xl)}.ds-icon-tile[data-size="3xl"]{inline-size:var(--size-lead-3xl);block-size:var(--size-lead-3xl);--ds-icon-tile-font: var(--font-3xl)}.ds-icon-tile[data-size="4xl"]{inline-size:var(--size-lead-4xl);block-size:var(--size-lead-4xl);--ds-icon-tile-font: var(--font-4xl)}.ds-icon-tile[data-size=lg-xl]{inline-size:var(--size-lead-lg-xl);block-size:var(--size-lead-lg-xl);--ds-icon-tile-font: var(--font-lg)}.ds-icon-tile[data-size="3xl"] .ds-icon-tile__icon>svg{inline-size:40px;block-size:40px}.ds-icon-tile[data-size="4xl"] .ds-icon-tile__icon>svg{inline-size:48px;block-size:48px}.ds-icon-tile[data-shape=circle]{--ds-icon-tile-radius: var(--radius-full);border-radius:var(--ds-icon-tile-radius)}.ds-icon-tile[data-shape=rounded]{--ds-icon-tile-radius: var(--radius-md);border-radius:var(--ds-icon-tile-radius)}.ds-icon-tile[data-shape=square]{--ds-icon-tile-radius: 0;border-radius:var(--ds-icon-tile-radius)}.ds-icon-tile,.ds-icon-tile[data-tone=neutral]{--ds-icon-tile-solid: var(--tone-neutral-solid);--ds-icon-tile-on-solid: var(--tone-neutral-on-solid);--ds-icon-tile-subtle: var(--tone-neutral-subtle);--ds-icon-tile-fg: var(--tone-neutral-fg);--ds-icon-tile-border: var(--tone-neutral-border)}.ds-icon-tile[data-tone=primary]{--ds-icon-tile-solid: var(--tone-primary-solid);--ds-icon-tile-on-solid: var(--tone-primary-on-solid);--ds-icon-tile-subtle: var(--tone-primary-subtle);--ds-icon-tile-fg: var(--tone-primary-fg);--ds-icon-tile-border: var(--tone-primary-border)}.ds-icon-tile[data-tone=secondary]{--ds-icon-tile-solid: var(--tone-secondary-solid);--ds-icon-tile-on-solid: var(--tone-secondary-on-solid);--ds-icon-tile-subtle: var(--tone-secondary-subtle);--ds-icon-tile-fg: var(--tone-secondary-fg);--ds-icon-tile-border: var(--tone-secondary-border)}.ds-icon-tile[data-tone=success]{--ds-icon-tile-solid: var(--tone-success-solid);--ds-icon-tile-on-solid: var(--tone-success-on-solid);--ds-icon-tile-subtle: var(--tone-success-subtle);--ds-icon-tile-fg: var(--tone-success-fg);--ds-icon-tile-border: var(--tone-success-border)}.ds-icon-tile[data-tone=warning]{--ds-icon-tile-solid: var(--tone-warning-solid);--ds-icon-tile-on-solid: var(--tone-warning-on-solid);--ds-icon-tile-subtle: var(--tone-warning-subtle);--ds-icon-tile-fg: var(--tone-warning-fg);--ds-icon-tile-border: var(--tone-warning-border)}.ds-icon-tile[data-tone=error]{--ds-icon-tile-solid: var(--tone-error-solid);--ds-icon-tile-on-solid: var(--tone-error-on-solid);--ds-icon-tile-subtle: var(--tone-error-subtle);--ds-icon-tile-fg: var(--tone-error-fg);--ds-icon-tile-border: var(--tone-error-border)}.ds-icon-tile[data-tone=info]{--ds-icon-tile-solid: var(--tone-info-solid);--ds-icon-tile-on-solid: var(--tone-info-on-solid);--ds-icon-tile-subtle: var(--tone-info-subtle);--ds-icon-tile-fg: var(--tone-info-fg);--ds-icon-tile-border: var(--tone-info-border)}.ds-icon-tile[data-categorical="1"]{--ds-icon-tile-solid: var(--categorical-1);--ds-icon-tile-on-solid: var(--surface-page);--ds-icon-tile-subtle: var(--categorical-1-container);--ds-icon-tile-fg: var(--categorical-1);--ds-icon-tile-text: var(--categorical-1-fg);--ds-icon-tile-border: var(--categorical-1)}.ds-icon-tile[data-categorical="2"]{--ds-icon-tile-solid: var(--categorical-2);--ds-icon-tile-on-solid: var(--surface-page);--ds-icon-tile-subtle: var(--categorical-2-container);--ds-icon-tile-fg: var(--categorical-2);--ds-icon-tile-text: var(--categorical-2-fg);--ds-icon-tile-border: var(--categorical-2)}.ds-icon-tile[data-categorical="3"]{--ds-icon-tile-solid: var(--categorical-3);--ds-icon-tile-on-solid: var(--surface-page);--ds-icon-tile-subtle: var(--categorical-3-container);--ds-icon-tile-fg: var(--categorical-3);--ds-icon-tile-text: var(--categorical-3-fg);--ds-icon-tile-border: var(--categorical-3)}.ds-icon-tile[data-categorical="4"]{--ds-icon-tile-solid: var(--categorical-4);--ds-icon-tile-on-solid: var(--surface-page);--ds-icon-tile-subtle: var(--categorical-4-container);--ds-icon-tile-fg: var(--categorical-4);--ds-icon-tile-text: var(--categorical-4-fg);--ds-icon-tile-border: var(--categorical-4)}.ds-icon-tile[data-categorical="5"]{--ds-icon-tile-solid: var(--categorical-5);--ds-icon-tile-on-solid: var(--surface-page);--ds-icon-tile-subtle: var(--categorical-5-container);--ds-icon-tile-fg: var(--categorical-5);--ds-icon-tile-text: var(--categorical-5-fg);--ds-icon-tile-border: var(--categorical-5)}.ds-icon-tile[data-categorical="6"]{--ds-icon-tile-solid: var(--categorical-6);--ds-icon-tile-on-solid: var(--surface-page);--ds-icon-tile-subtle: var(--categorical-6-container);--ds-icon-tile-fg: var(--categorical-6);--ds-icon-tile-text: var(--categorical-6-fg);--ds-icon-tile-border: var(--categorical-6)}.ds-icon-tile[data-categorical="7"]{--ds-icon-tile-solid: var(--categorical-7);--ds-icon-tile-on-solid: var(--surface-page);--ds-icon-tile-subtle: var(--categorical-7-container);--ds-icon-tile-fg: var(--categorical-7);--ds-icon-tile-text: var(--categorical-7-fg);--ds-icon-tile-border: var(--categorical-7)}.ds-icon-tile[data-categorical="8"]{--ds-icon-tile-solid: var(--categorical-8);--ds-icon-tile-on-solid: var(--surface-page);--ds-icon-tile-subtle: var(--categorical-8-container);--ds-icon-tile-fg: var(--categorical-8);--ds-icon-tile-text: var(--categorical-8-fg);--ds-icon-tile-border: var(--categorical-8)}.ds-icon-tile[data-variant=subtle]{background-color:var(--ds-icon-tile-subtle);color:var(--ds-icon-tile-fg)}.ds-icon-tile[data-variant=solid][data-tone=neutral],.ds-icon-tile[data-variant=solid][data-tone=primary],.ds-icon-tile[data-variant=solid][data-tone=secondary],.ds-icon-tile[data-variant=solid][data-tone=success],.ds-icon-tile[data-variant=solid][data-tone=warning],.ds-icon-tile[data-variant=solid][data-tone=error],.ds-icon-tile[data-variant=solid][data-tone=info]{background-color:var(--ds-icon-tile-solid);color:var(--ds-icon-tile-on-solid)}.ds-icon-tile[data-variant=outline]{background-color:transparent;color:var(--ds-icon-tile-fg);box-shadow:inset 0 0 0 1px var(--ds-icon-tile-border)}.ds-icon-tile[data-content=text]{font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.ds-icon-tile[data-content=text][data-variant=subtle],.ds-icon-tile[data-content=text][data-variant=outline]{color:var(--ds-icon-tile-text, var(--ds-icon-tile-fg))}.ds-icon-tile__badge{display:inline-flex;z-index:var(--layer-raised)}@media(forced-colors:active){.ds-icon-tile{border:1px solid CanvasText;color:CanvasText;box-shadow:none}}.ds-image{position:relative;display:block;inline-size:100%;max-inline-size:100%;overflow:hidden;background-color:transparent}.ds-image__img{display:block;inline-size:100%;block-size:100%;-o-object-fit:var(--ds-image-fit, cover);object-fit:var(--ds-image-fit, cover)}.ds-image__fallback{display:flex;align-items:center;justify-content:center;inline-size:100%;block-size:100%;color:var(--tone-neutral-fg);background-color:var(--tone-neutral-subtle)}.ds-image__fallback>svg{inline-size:40%;block-size:40%}.ds-image[data-ratio="1/1"]{aspect-ratio:1 / 1}.ds-image[data-ratio="4/3"]{aspect-ratio:4 / 3}.ds-image[data-ratio="16/9"]{aspect-ratio:16 / 9}.ds-image[data-ratio="3/2"]{aspect-ratio:3 / 2}.ds-image[data-ratio="21/9"]{aspect-ratio:21 / 9}.ds-image[data-ratio=auto] .ds-image__img{block-size:auto}.ds-image[data-fit=cover]{--ds-image-fit: cover}.ds-image[data-fit=contain]{--ds-image-fit: contain}.ds-image[data-fit=fill]{--ds-image-fit: fill}.ds-image[data-fit=none]{--ds-image-fit: none}.ds-image[data-shape=circle]{--ds-image-radius: var(--radius-full);border-radius:var(--ds-image-radius)}.ds-image[data-shape=rounded]{--ds-image-radius: var(--radius-md);border-radius:var(--ds-image-radius)}.ds-image[data-shape=square],.ds-image[data-radius=none]{--ds-image-radius: 0;border-radius:var(--ds-image-radius)}.ds-image[data-radius=xs]{--ds-image-radius: var(--radius-xs);border-radius:var(--ds-image-radius)}.ds-image[data-radius=sm]{--ds-image-radius: var(--radius-sm);border-radius:var(--ds-image-radius)}.ds-image[data-radius=md]{--ds-image-radius: var(--radius-md);border-radius:var(--ds-image-radius)}.ds-image[data-radius=lg]{--ds-image-radius: var(--radius-lg);border-radius:var(--ds-image-radius)}.ds-image[data-radius=xl]{--ds-image-radius: var(--radius-xl);border-radius:var(--ds-image-radius)}.ds-image[data-radius=full]{--ds-image-radius: var(--radius-full);border-radius:var(--ds-image-radius)}.ds-image[data-size=xs]{inline-size:var(--size-lead-xs);block-size:var(--size-lead-xs)}.ds-image[data-size=sm]{inline-size:var(--size-lead-sm);block-size:var(--size-lead-sm)}.ds-image[data-size=md]{inline-size:var(--size-lead-md);block-size:var(--size-lead-md)}.ds-image[data-size=lg]{inline-size:var(--size-lead-lg);block-size:var(--size-lead-lg)}.ds-image[data-size=xl]{inline-size:var(--size-lead-xl);block-size:var(--size-lead-xl)}.ds-image[data-size="2xl"]{inline-size:var(--size-lead-2xl);block-size:var(--size-lead-2xl)}.ds-image[data-size="3xl"]{inline-size:var(--size-lead-3xl);block-size:var(--size-lead-3xl)}.ds-image[data-size="4xl"]{inline-size:var(--size-lead-4xl);block-size:var(--size-lead-4xl)}.ds-image[data-size=lg-xl]{inline-size:var(--size-lead-lg-xl);block-size:var(--size-lead-lg-xl)}.ds-image[data-size]{flex-shrink:0}.ds-image--loading{background-color:var(--bg-tertiary);animation:ds-image-pulse var(--ds-image-pulse-period, 1.5s) ease-in-out infinite alternate}.ds-image--loading .ds-image__img{opacity:0}.ds-image__img{transition:opacity var(--transition-base)}@keyframes ds-image-pulse{0%{opacity:1}to{opacity:.6}}@media(prefers-reduced-motion:reduce){.ds-image--loading{animation:none}.ds-image__img{transition:none}}.ds-logo{display:inline-flex;align-items:center;flex-shrink:0;line-height:0}.ds-logo__img{display:block;block-size:var(--ds-logo-height, 32px);inline-size:auto;max-inline-size:100%}.ds-logo__light{display:var(--display-light-only)}.ds-logo__dark,.ds-surface-inverse .ds-logo__light{display:var(--display-dark-only)}.ds-surface-inverse .ds-logo__dark{display:var(--display-light-only)}.ds-logo__mark{display:inline-flex;align-items:center;flex-shrink:0}.ds-logo[data-wordmark]{gap:var(--space-sm)}.ds-logo[data-wordmark=below]{flex-direction:column;align-items:center;gap:var(--space-xs)}.ds-logo__wordmark{line-height:var(--leading-tight);white-space:nowrap}.ds-logo[data-linked]{color:inherit;text-decoration:none;border-radius:var(--radius-xs)}.ds-logo[data-linked]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media(forced-colors:active){.ds-image__fallback{border:1px solid CanvasText;color:CanvasText}.ds-image--loading{border:1px dashed GrayText}.ds-logo[data-linked]{color:LinkText}.ds-logo[data-linked]:focus-visible{outline-color:Highlight}}.ds-marker{--ds-marker-size: var(--size-control-sm);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;--ds-marker-radius: var(--radius-full);border-radius:var(--ds-marker-radius);border:2px solid transparent;font-size:var(--ds-marker-font, var(--font-sm));font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;line-height:1}.ds-marker[data-size=xs]{inline-size:var(--size-icon-md);block-size:var(--size-icon-md);--ds-marker-font: var(--font-xs)}.ds-marker[data-size=sm]{inline-size:var(--size-control-xs);block-size:var(--size-control-xs);--ds-marker-font: var(--font-xs)}.ds-marker[data-size=md]{inline-size:var(--size-control-sm);block-size:var(--size-control-sm);--ds-marker-font: var(--font-sm)}.ds-marker[data-size=lg]{inline-size:var(--size-control-md);block-size:var(--size-control-md);--ds-marker-font: var(--font-md)}.ds-marker[data-size=xl]{inline-size:var(--size-lead-xl);block-size:var(--size-lead-xl);--ds-marker-font: var(--font-xl)}.ds-marker[data-shape=rounded]{--ds-marker-radius: var(--radius-md);border-radius:var(--ds-marker-radius)}.ds-marker[data-shape=square]{--ds-marker-radius: 0;border-radius:var(--ds-marker-radius)}.ds-marker,.ds-marker[data-tone=neutral]{--ds-marker-solid: var(--tone-neutral-solid);--ds-marker-on-solid: var(--tone-neutral-on-solid);--ds-marker-fg: var(--tone-neutral-fg)}.ds-marker[data-tone=primary]{--ds-marker-solid: var(--tone-primary-solid);--ds-marker-on-solid: var(--tone-primary-on-solid);--ds-marker-fg: var(--tone-primary-fg)}.ds-marker[data-tone=secondary]{--ds-marker-solid: var(--tone-secondary-solid);--ds-marker-on-solid: var(--tone-secondary-on-solid);--ds-marker-fg: var(--tone-secondary-fg)}.ds-marker[data-tone=success]{--ds-marker-solid: var(--tone-success-solid);--ds-marker-on-solid: var(--tone-success-on-solid);--ds-marker-fg: var(--tone-success-fg)}.ds-marker[data-tone=warning]{--ds-marker-solid: var(--tone-warning-solid);--ds-marker-on-solid: var(--tone-warning-on-solid);--ds-marker-fg: var(--tone-warning-fg)}.ds-marker[data-tone=error]{--ds-marker-solid: var(--tone-error-solid);--ds-marker-on-solid: var(--tone-error-on-solid);--ds-marker-fg: var(--tone-error-fg)}.ds-marker[data-tone=info]{--ds-marker-solid: var(--tone-info-solid);--ds-marker-on-solid: var(--tone-info-on-solid);--ds-marker-fg: var(--tone-info-fg)}.ds-marker[data-fill=solid]{background-color:var(--ds-marker-solid);color:var(--ds-marker-on-solid);border-color:var(--ds-marker-solid)}.ds-marker[data-fill=outline]{background-color:transparent;color:var(--ds-marker-fg);border-color:var(--ds-marker-fg);border-width:1.5px}.ds-marker[data-status=active]{box-shadow:0 0 0 2px var(--surface-page),0 0 0 4px var(--ds-marker-solid)}.ds-marker[data-status=skipped]{border-style:dashed}.ds-marker[data-status=active][data-active-look=ring]{background-color:transparent;border-width:var(--ds-marker-active-ring, 3px);border-color:var(--ds-marker-fg);box-shadow:none}.ds-marker[data-status=active][data-active-look=ring]>*{display:none}.ds-marker__glyph{inline-size:62%;block-size:62%;display:block}.ds-marker__icon{display:inline-flex;align-items:center;justify-content:center;inline-size:60%;block-size:60%}.ds-marker__icon>svg{inline-size:100%;block-size:100%}.ds-marker__dot{inline-size:30%;block-size:30%;border-radius:var(--radius-full);background-color:currentColor}@media(forced-colors:active){.ds-marker[data-fill]{background-color:Canvas;color:CanvasText;border-color:CanvasText}.ds-marker[data-status=active]{box-shadow:none;outline:2px solid Highlight;outline-offset:2px}.ds-marker[data-status=active][data-active-look=ring]{background-color:Canvas;border-color:CanvasText}}.ds-qr-code{--ds-qr-code-radius: var(--radius-md);--ds-qr-code-tile: var(--size-qr-md);display:inline-flex;flex-direction:column;align-items:center;gap:var(--space-sm);vertical-align:middle}.ds-qr-code__frame{display:flex;flex-shrink:0;inline-size:var(--ds-qr-code-tile);block-size:var(--ds-qr-code-tile);border-radius:var(--ds-qr-code-radius)}.ds-qr-code__symbol{--ds-qr-code-ground: var(--qr-ground);display:block;inline-size:100%;block-size:100%;border-radius:var(--ds-qr-code-radius);background-color:var(--ds-qr-code-ground)}.ds-qr-code__modules{--ds-qr-code-ink: var(--qr-ink);fill:var(--ds-qr-code-ink);shape-rendering:geometricPrecision}.ds-qr-code__frame[data-state=error]{align-items:center;justify-content:center;box-sizing:border-box;padding:var(--space-sm);border-width:var(--border-width);border-style:dashed;border-color:var(--border-control)}.ds-qr-code__error{color:var(--text-secondary);font-size:var(--font-sm);text-align:center;overflow-wrap:anywhere}.ds-qr-code__caption{max-inline-size:var(--ds-qr-code-tile);color:var(--text-secondary);font-size:var(--font-sm);text-align:center;overflow-wrap:anywhere}.ds-qr-code[data-size=sm]{--ds-qr-code-tile: var(--size-qr-sm)}.ds-qr-code[data-size=md]{--ds-qr-code-tile: var(--size-qr-md)}.ds-qr-code[data-size=lg]{--ds-qr-code-tile: var(--size-qr-lg)}.ds-qr-code[data-size=xl]{--ds-qr-code-tile: var(--size-qr-xl)}.ds-qr-code[data-corners=square]{--ds-qr-code-radius: 0}@media(forced-colors:active){.ds-qr-code__frame{outline:var(--border-width) solid CanvasText}.ds-qr-code__frame[data-state=error]{border-color:CanvasText}.ds-qr-code__symbol{forced-color-adjust:none;background-color:var(--qr-ground)}.ds-qr-code__modules{fill:var(--qr-ink)}.ds-qr-code__error,.ds-qr-code__caption{color:CanvasText}}.ds-badge{--ds-badge-radius: var(--radius-sm);border-radius:var(--ds-badge-radius);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);font-family:inherit;font-weight:var(--weight-medium);line-height:1;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ds-badge[data-size=sm]{padding:var(--space-xs) var(--space-sm);font-size:var(--font-xs);min-block-size:var(--size-badge-sm)}.ds-badge[data-size=md]{padding:var(--space-xs) var(--space-sm);font-size:var(--font-sm);min-block-size:var(--size-badge-md)}.ds-badge[data-size=lg]{padding:var(--space-sm) var(--space-md);font-size:var(--font-md);min-block-size:var(--size-badge-lg)}.ds-badge[data-count=true][data-size=md]{font-size:var(--font-xs)}.ds-badge[data-corners=square]{--ds-badge-radius: 0}.ds-badge[data-corners=pill]{--ds-badge-radius: var(--radius-full)}.ds-badge[data-dot=true]{inline-size:var(--size-badge-dot-md);block-size:var(--size-badge-dot-md);--ds-badge-radius: var(--radius-full)}.ds-badge[data-dot=true][data-size=sm]{inline-size:var(--size-badge-dot-sm);block-size:var(--size-badge-dot-sm)}.ds-badge[data-dot=true][data-size=md]{inline-size:var(--size-badge-dot-md);block-size:var(--size-badge-dot-md)}.ds-badge[data-dot=true][data-size=lg]{inline-size:var(--size-badge-dot-lg);block-size:var(--size-badge-dot-lg)}.ds-badge[data-dot=true][data-pulse=true]{position:relative}.ds-badge[data-dot=true][data-pulse=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:0 0 0 0 var(--ds-badge-mark);animation:ds-badge-pulse var(--ds-badge-pulse-period, 1.6s) var(--ease-pulse) infinite;pointer-events:none}@keyframes ds-badge-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--ds-badge-mark) 70%,transparent)}to{box-shadow:0 0 0 .375em transparent}}@media(prefers-reduced-motion:reduce){.ds-badge[data-dot=true][data-pulse=true]:after{animation:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--ds-badge-mark) 50%,transparent);top:-2px;right:-2px;bottom:-2px;left:-2px}.ds-badge{transition:none}}.ds-badge__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1}.ds-badge[data-size=sm] .ds-badge__icon{inline-size:var(--size-icon-xs);block-size:var(--size-icon-xs)}.ds-badge[data-size=md] .ds-badge__icon{inline-size:calc((var(--size-icon-xs) + var(--size-icon-sm)) / 2);block-size:calc((var(--size-icon-xs) + var(--size-icon-sm)) / 2)}.ds-badge[data-size=lg] .ds-badge__icon{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm)}.ds-badge__content{display:inline-flex;align-items:center;line-height:1}.ds-badge__term,.ds-badge__secondary{display:inline-flex;align-items:center;line-height:1;font-weight:var(--weight-normal)}.ds-badge__sep{line-height:1}.ds-badge[data-truncate=true]{min-inline-size:0}.ds-badge[data-truncate=true] .ds-badge__content{display:block;min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.ds-badge,.ds-badge[data-tone=neutral]{--ds-badge-solid: var(--tone-neutral-solid);--ds-badge-on-solid: var(--tone-neutral-on-solid);--ds-badge-mark: var(--tone-neutral-fg);--ds-badge-subtle: var(--tone-neutral-subtle);--ds-badge-fg: var(--tone-neutral-fg);--ds-badge-subtle-fg: var(--tone-neutral-tag-fg);--ds-badge-border: var(--tone-neutral-border);--ds-badge-surface: var(--tone-neutral-solid);--ds-badge-on-surface: var(--tone-neutral-on-solid);--ds-badge-wash: var(--tone-neutral-wash)}.ds-badge[data-tone=primary]{--ds-badge-solid: var(--tone-primary-solid);--ds-badge-on-solid: var(--tone-primary-on-solid);--ds-badge-mark: var(--tone-primary-fg);--ds-badge-subtle: var(--tone-primary-subtle);--ds-badge-fg: var(--tone-primary-fg);--ds-badge-subtle-fg: var(--tone-primary-fg);--ds-badge-border: var(--tone-primary-border);--ds-badge-surface: var(--tone-primary-solid);--ds-badge-on-surface: var(--tone-primary-on-solid);--ds-badge-wash: var(--tone-primary-wash)}.ds-badge[data-tone=secondary]{--ds-badge-solid: var(--tone-secondary-solid);--ds-badge-on-solid: var(--tone-secondary-on-solid);--ds-badge-mark: var(--tone-secondary-fg);--ds-badge-subtle: var(--tone-secondary-subtle);--ds-badge-fg: var(--tone-secondary-fg);--ds-badge-subtle-fg: var(--tone-secondary-fg);--ds-badge-border: var(--tone-secondary-border);--ds-badge-surface: var(--tone-secondary-solid);--ds-badge-on-surface: var(--tone-secondary-on-solid);--ds-badge-wash: var(--tone-secondary-wash)}.ds-badge[data-tone=success]{--ds-badge-solid: var(--tone-success-solid);--ds-badge-on-solid: var(--tone-success-on-solid);--ds-badge-mark: var(--tone-success-fg);--ds-badge-subtle: var(--tone-success-subtle);--ds-badge-fg: var(--tone-success-fg);--ds-badge-subtle-fg: var(--tone-success-fg);--ds-badge-border: var(--tone-success-border);--ds-badge-surface: var(--tone-success-solid);--ds-badge-on-surface: var(--tone-success-on-solid);--ds-badge-wash: var(--tone-success-wash)}.ds-badge[data-tone=warning]{--ds-badge-solid: var(--tone-warning-solid);--ds-badge-on-solid: var(--tone-warning-on-solid);--ds-badge-mark: var(--tone-warning-fg);--ds-badge-subtle: var(--tone-warning-subtle);--ds-badge-fg: var(--tone-warning-fg);--ds-badge-subtle-fg: var(--tone-warning-fg);--ds-badge-border: var(--tone-warning-border);--ds-badge-surface: var(--tone-warning-solid);--ds-badge-on-surface: var(--tone-warning-on-solid);--ds-badge-wash: var(--tone-warning-wash)}.ds-badge[data-tone=error]{--ds-badge-solid: var(--tone-error-solid);--ds-badge-on-solid: var(--tone-error-on-solid);--ds-badge-mark: var(--tone-error-fg);--ds-badge-subtle: var(--tone-error-subtle);--ds-badge-fg: var(--tone-error-fg);--ds-badge-subtle-fg: var(--tone-error-fg);--ds-badge-border: var(--tone-error-border);--ds-badge-surface: var(--tone-error-solid);--ds-badge-on-surface: var(--tone-error-on-solid);--ds-badge-wash: var(--tone-error-wash)}.ds-badge[data-tone=info]{--ds-badge-solid: var(--tone-info-solid);--ds-badge-on-solid: var(--tone-info-on-solid);--ds-badge-mark: var(--tone-info-fg);--ds-badge-subtle: var(--tone-info-subtle);--ds-badge-fg: var(--tone-info-fg);--ds-badge-subtle-fg: var(--tone-info-fg);--ds-badge-border: var(--tone-info-border);--ds-badge-surface: var(--tone-info-solid);--ds-badge-on-surface: var(--tone-info-on-solid);--ds-badge-wash: var(--tone-info-wash)}.ds-badge[data-variant=solid]{background:var(--ds-badge-solid);color:var(--ds-badge-on-solid);border:none}.ds-badge[data-variant=subtle]{background:var(--ds-badge-subtle);color:var(--ds-badge-subtle-fg);border:none}.ds-badge[data-variant=outline]{background:transparent;color:var(--ds-badge-fg);border:1px solid var(--ds-badge-border)}.ds-badge[data-surface=inverse]{--ds-badge-mark: var(--ds-badge-on-surface)}.ds-badge[data-surface=inverse][data-variant=subtle]{background:var(--ds-badge-wash);color:var(--ds-badge-on-surface)}.ds-badge[data-surface=inverse][data-variant=solid]{background:var(--ds-badge-on-surface);color:var(--ds-badge-surface)}.ds-badge[data-surface=inverse][data-variant=outline]{background:transparent;color:var(--ds-badge-on-surface);border:1px solid var(--ds-badge-on-surface)}.ds-badge[data-variant=outline][data-border-style=dashed]{border-style:dashed}.ds-badge[data-variant=outline][data-border-style=dashed]:not([data-surface=inverse]){border-color:var(--ds-badge-fg)}.ds-badge[data-dot=true]{min-block-size:0;padding:0;background:var(--ds-badge-mark);border:none}.ds-badge[data-surface=inverse][data-dot=true]{background:var(--ds-badge-mark);border:none}.ds-badge[data-count=true]{font-variant-numeric:tabular-nums}.ds-badge[data-count=true][data-size=sm]{min-inline-size:var(--size-badge-sm)}.ds-badge[data-count=true][data-size=md]{min-inline-size:var(--size-badge-md)}.ds-badge[data-count=true][data-size=lg]{min-inline-size:var(--size-badge-lg)}.ds-badge:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-badge[data-surface=inverse]:focus-visible{outline-color:var(--ds-badge-on-surface)}@media(forced-colors:active){.ds-badge[data-variant]{border:1px solid CanvasText}.ds-badge[data-dot=true][data-variant]{background:CanvasText;border:none;forced-color-adjust:none}.ds-badge[data-dot=true][data-pulse=true]:after{box-shadow:0 0 0 2px CanvasText}.ds-badge:focus-visible{outline-color:Highlight}.ds-badge[data-surface=inverse][data-variant]{border:1px solid CanvasText}.ds-badge[data-surface=inverse][data-dot=true][data-variant]{background:CanvasText;border:none;forced-color-adjust:none}.ds-badge[data-surface=inverse]:focus-visible{outline-color:Highlight}.ds-badge[data-variant][data-border-style=dashed]{border-style:dashed}}.ds-dot{--ds-dot-size: var(--size-badge-dot-md);--ds-dot-fill: var(--ds-dot-color, var(--ds-dot-tone));display:inline-block;flex-shrink:0;box-sizing:border-box;inline-size:var(--ds-dot-size);block-size:var(--ds-dot-size);border-radius:var(--radius-full);background-color:var(--ds-dot-fill);vertical-align:middle;transition:background-color var(--transition-fast)}.ds-dot[data-size=xs]{--ds-dot-size: var(--size-badge-dot-sm)}.ds-dot[data-size=sm]{--ds-dot-size: var(--size-badge-dot-md)}.ds-dot[data-size=md]{--ds-dot-size: var(--size-badge-dot-lg)}.ds-dot,.ds-dot[data-tone=neutral]{--ds-dot-tone: var(--tone-neutral-mark)}.ds-dot[data-tone=primary]{--ds-dot-tone: var(--tone-primary-mark)}.ds-dot[data-tone=secondary]{--ds-dot-tone: var(--tone-secondary-mark)}.ds-dot[data-tone=success]{--ds-dot-tone: var(--tone-success-mark)}.ds-dot[data-tone=warning]{--ds-dot-tone: var(--tone-warning-mark)}.ds-dot[data-tone=error]{--ds-dot-tone: var(--tone-error-mark)}.ds-dot[data-tone=info]{--ds-dot-tone: var(--tone-info-mark)}.ds-dot[data-tone=inherit]{--ds-dot-tone: currentColor}.ds-dot[data-categorical="1"]{--ds-dot-tone: var(--categorical-1)}.ds-dot[data-categorical="2"]{--ds-dot-tone: var(--categorical-2)}.ds-dot[data-categorical="3"]{--ds-dot-tone: var(--categorical-3)}.ds-dot[data-categorical="4"]{--ds-dot-tone: var(--categorical-4)}.ds-dot[data-categorical="5"]{--ds-dot-tone: var(--categorical-5)}.ds-dot[data-categorical="6"]{--ds-dot-tone: var(--categorical-6)}.ds-dot[data-categorical="7"]{--ds-dot-tone: var(--categorical-7)}.ds-dot[data-categorical="8"]{--ds-dot-tone: var(--categorical-8)}.ds-dot[data-shape=square]{border-radius:var(--radius-xs)}.ds-dot[data-shape=diamond]{border-radius:var(--radius-xs);rotate:45deg;scale:.85}.ds-dot[data-shape=ring]{background-color:transparent;border:max(1.5px,calc(var(--ds-dot-size) / 4)) solid var(--ds-dot-fill)}.ds-dot[data-shape=line]{inline-size:calc(var(--ds-dot-size) * 2.5);block-size:2px;border-radius:1px}.ds-dot[data-shape=dashed-line]{inline-size:calc(var(--ds-dot-size) * 2.5);block-size:0;border-radius:0;background-color:transparent;border-block-start:2px dashed var(--ds-dot-fill)}.ds-dot[data-align=baseline]{vertical-align:calc(.35em - var(--ds-dot-size) / 2)}.ds-dot[data-align=baseline][data-shape=line],.ds-dot[data-align=baseline][data-shape=dashed-line]{vertical-align:calc(.35em - 1px)}.ds-dot[data-pulse=true]{animation:ds-dot-pulse var(--ds-dot-pulse-period, 2s) var(--ease-pulse) infinite}@keyframes ds-dot-pulse{0%,to{opacity:1}50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.ds-dot[data-pulse=true]{animation:none;opacity:1}.ds-dot{transition:none}}@media(forced-colors:active){.ds-dot{background-color:CanvasText;forced-color-adjust:none}.ds-dot[data-shape=ring]{background-color:transparent;border-color:CanvasText}.ds-dot[data-shape=dashed-line]{background-color:transparent;border-block-start-color:CanvasText}}.ds-progress-container{--ds-progress-radius: var(--radius-full);--ds-progress-segment-min: 3px;display:flex;align-items:center;width:100%;min-inline-size:var(--ds-progress-min-inline-size, calc(4 * var(--space-md)));position:relative}.ds-progress-container--with-value{gap:var(--space-sm)}.ds-progress-container[data-header],.ds-progress-container[data-described]{display:grid;grid-template-columns:minmax(0,1fr) auto;row-gap:var(--space-xs)}.ds-progress-header{display:flex;grid-column:1 / -1;align-items:baseline;justify-content:space-between;gap:var(--space-sm);min-inline-size:0}.ds-progress-label{min-inline-size:0;color:var(--text-primary);font-size:var(--ds-progress-value-size);font-weight:var(--weight-medium);overflow-wrap:anywhere}.ds-progress-value--top{margin-inline-start:auto}.ds-progress-description{grid-column:1 / -1;min-inline-size:0;color:var(--text-secondary);font-size:var(--font-xs);overflow-wrap:anywhere}.ds-progress-rail{position:relative;flex:1;min-inline-size:0}.ds-progress-track{display:flex;block-size:var(--ds-progress-height);background-color:var(--ds-progress-track, var(--surface-sunken));overflow:hidden;position:relative}.ds-progress-container[data-corners=rounded]{--ds-progress-radius: var(--radius-xs)}.ds-progress-track--rounded{border-radius:var(--ds-progress-radius)}.ds-progress-bar{flex:none;block-size:100%;position:relative;z-index:var(--layer-raised);overflow:hidden}.ds-progress-bar--rounded{border-radius:var(--ds-progress-radius)}.ds-progress-segment.ds-progress-bar--rounded{border-radius:0}.ds-progress-segment:not([data-empty]){min-inline-size:var(--ds-progress-segment-min)}.ds-progress-segment[data-gives=true]{max-inline-size:calc(var(--ds-progress-segment-size) - var(--ds-progress-segment-give))}.ds-progress-segment{box-sizing:border-box}.ds-progress-segment:not(:last-child):not([data-empty]){border-inline-end:1px solid var(--surface-page)}.ds-progress-bar--animated{transition:width var(--transition-slow)}.ds-progress-container[data-size=sm]{--ds-progress-height: var(--size-progress-sm);--ds-progress-value-size: var(--font-xs)}.ds-progress-container[data-size=md]{--ds-progress-height: var(--size-progress-md);--ds-progress-value-size: var(--font-sm)}.ds-progress-container[data-size=lg]{--ds-progress-height: var(--size-progress-lg);--ds-progress-value-size: var(--font-md)}.ds-progress-container,.ds-progress-container[data-tone=primary],.ds-progress-segment[data-tone=primary]{--ds-progress-fill: var(--tone-primary-solid);--ds-progress-ramp: var(--tone-primary-solid);--ds-progress-edge: var(--tone-primary-track-edge);--ds-progress-mark: var(--tone-primary-mark);--ds-progress-tint: var(--tone-primary-subtle);--ds-progress-on-fill: var(--tone-primary-on-solid);--ds-progress-stripe: var(--black-opacity-10)}.ds-progress-container[data-tone=secondary],.ds-progress-segment[data-tone=secondary]{--ds-progress-fill: var(--tone-secondary-solid);--ds-progress-ramp: var(--tone-secondary-solid);--ds-progress-edge: var(--tone-secondary-track-edge);--ds-progress-mark: var(--tone-secondary-mark);--ds-progress-tint: var(--tone-secondary-subtle);--ds-progress-on-fill: var(--tone-secondary-on-solid);--ds-progress-stripe: var(--tone-secondary-wash)}.ds-progress-container[data-tone=neutral],.ds-progress-segment[data-tone=neutral]{--ds-progress-fill: var(--tone-neutral-solid);--ds-progress-ramp: var(--tone-neutral-solid);--ds-progress-edge: var(--tone-neutral-track-edge);--ds-progress-mark: var(--tone-neutral-mark);--ds-progress-tint: var(--tone-neutral-subtle);--ds-progress-on-fill: var(--tone-neutral-on-solid);--ds-progress-stripe: var(--tone-neutral-wash)}.ds-progress-container[data-tone=success],.ds-progress-segment[data-tone=success],.ds-progress-zone[data-tone=success]{--ds-progress-fill: var(--tone-success-solid);--ds-progress-ramp: var(--tone-success-solid);--ds-progress-edge: var(--tone-success-track-edge);--ds-progress-mark: var(--tone-success-mark);--ds-progress-tint: var(--tone-success-subtle);--ds-progress-on-fill: var(--tone-success-on-solid);--ds-progress-stripe: var(--tone-success-wash)}.ds-progress-container[data-tone=warning],.ds-progress-segment[data-tone=warning],.ds-progress-zone[data-tone=warning]{--ds-progress-fill: var(--tone-warning-solid);--ds-progress-ramp: var(--tone-warning-solid);--ds-progress-edge: var(--tone-warning-track-edge);--ds-progress-mark: var(--tone-warning-mark);--ds-progress-tint: var(--tone-warning-subtle);--ds-progress-on-fill: var(--tone-warning-on-solid);--ds-progress-stripe: var(--tone-warning-wash)}.ds-progress-container[data-tone=error],.ds-progress-segment[data-tone=error],.ds-progress-zone[data-tone=error]{--ds-progress-fill: var(--tone-error-solid);--ds-progress-ramp: var(--tone-error-solid);--ds-progress-edge: var(--tone-error-track-edge);--ds-progress-mark: var(--tone-error-mark);--ds-progress-tint: var(--tone-error-subtle);--ds-progress-on-fill: var(--tone-error-on-solid);--ds-progress-stripe: var(--tone-error-wash)}.ds-progress-container[data-tone=info],.ds-progress-segment[data-tone=info],.ds-progress-zone[data-tone=info]{--ds-progress-fill: var(--tone-info-solid);--ds-progress-ramp: var(--tone-info-solid);--ds-progress-edge: var(--tone-info-track-edge);--ds-progress-mark: var(--tone-info-mark);--ds-progress-tint: var(--tone-info-subtle);--ds-progress-on-fill: var(--tone-info-on-solid);--ds-progress-stripe: var(--tone-info-wash)}.ds-progress-segment[data-categorical="1"]{--ds-progress-fill: var(--categorical-1);--ds-progress-edge: var(--categorical-1)}.ds-progress-segment[data-categorical="2"]{--ds-progress-fill: var(--categorical-2);--ds-progress-edge: var(--categorical-2)}.ds-progress-segment[data-categorical="3"]{--ds-progress-fill: var(--categorical-3);--ds-progress-edge: var(--categorical-3)}.ds-progress-segment[data-categorical="4"]{--ds-progress-fill: var(--categorical-4);--ds-progress-edge: var(--categorical-4)}.ds-progress-segment[data-categorical="5"]{--ds-progress-fill: var(--categorical-5);--ds-progress-edge: var(--categorical-5)}.ds-progress-segment[data-categorical="6"]{--ds-progress-fill: var(--categorical-6);--ds-progress-edge: var(--categorical-6)}.ds-progress-segment[data-categorical="7"]{--ds-progress-fill: var(--categorical-7);--ds-progress-edge: var(--categorical-7)}.ds-progress-segment[data-categorical="8"]{--ds-progress-fill: var(--categorical-8);--ds-progress-edge: var(--categorical-8)}.ds-progress-segment[data-ramp-step="2"]{--ds-progress-fill: color-mix(in srgb, var(--ds-progress-ramp) 72%, var(--surface-sunken));--ds-progress-edge: color-mix(in srgb, var(--ds-progress-ramp) 72%, var(--surface-sunken))}.ds-progress-segment[data-ramp-step="3"]{--ds-progress-fill: color-mix(in srgb, var(--ds-progress-ramp) 48%, var(--surface-sunken));--ds-progress-edge: color-mix(in srgb, var(--ds-progress-ramp) 48%, var(--surface-sunken))}.ds-progress-segment[data-ramp-step="4"]{--ds-progress-fill: color-mix(in srgb, var(--ds-progress-ramp) 28%, var(--surface-sunken));--ds-progress-edge: color-mix(in srgb, var(--ds-progress-ramp) 28%, var(--surface-sunken))}.ds-progress-container[data-tone=white]{--ds-progress-fill: var(--color-white);--ds-progress-edge: var(--color-white);--ds-progress-mark: var(--color-white);--ds-progress-on-fill: var(--color-neutral-900);--ds-progress-stripe: var(--black-opacity-10);--ds-progress-track: var(--white-opacity-25);--ds-progress-tint: var(--white-opacity-25);--ds-progress-value-color: var(--color-white)}.ds-progress-bar{background-color:var(--ds-progress-fill)}.ds-progress-track .ds-progress-bar:not(.ds-progress-bar--indeterminate){box-shadow:inset -1px 0 0 0 var(--ds-progress-edge)}.ds-progress-track:dir(rtl) .ds-progress-bar:not(.ds-progress-bar--indeterminate){box-shadow:inset 1px 0 0 0 var(--ds-progress-edge)}.ds-progress-segment[data-pattern=hatched]{--ds-progress-hatch-gap: 4px;--ds-progress-hatch-stripe: 2px;background-color:transparent;background-image:repeating-linear-gradient(135deg,transparent 0 var(--ds-progress-hatch-gap),var(--ds-progress-fill) var(--ds-progress-hatch-gap) calc(var(--ds-progress-hatch-gap) + var(--ds-progress-hatch-stripe)))}.ds-progress-container[data-track=tinted]{--ds-progress-edge: var(--ds-progress-mark)}.ds-progress-container[data-track=tinted] .ds-progress-track:not([data-buffer=true]){background-color:var(--ds-progress-tint)}.ds-progress-container[data-zone-display=bands]{--ds-progress-height: var(--size-progress-labelled)}.ds-progress-zone{display:flex;flex:none;align-items:center;justify-content:center;min-inline-size:0;block-size:100%;background-color:var(--ds-progress-fill);border-inline-end:1px solid var(--surface-page)}.ds-progress-zone:last-child{border-inline-end:none}.ds-progress-zone .ds-progress-zone__label{overflow:hidden;padding-inline:var(--space-xs);color:var(--ds-progress-on-fill);font-size:var(--font-xs);font-weight:var(--weight-semibold);text-overflow:ellipsis;text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ds-progress-track[data-buffer=true]{background-color:transparent}.ds-progress-buffer{position:absolute;inset-block:0;inset-inline-start:0;background-color:color-mix(in srgb,var(--ds-progress-mark) 30%,transparent);border-radius:inherit}.ds-progress-buffer-rest{position:absolute;inset-block-start:50%;inset-inline-start:var(--ds-progress-pos);inset-inline-end:0;translate:0 -50%;border-block-start:2px dashed var(--border-primary)}.ds-progress-target{position:absolute;inset-block:-3px;inset-inline-start:calc(var(--ds-progress-pos) - 1px);z-index:2;inline-size:2px;border-radius:1px;background-color:var(--text-primary);pointer-events:none}.ds-progress-marker{position:absolute;inset-block-start:100%;inset-inline-start:var(--ds-progress-pos);z-index:2;display:flex;flex-direction:column;align-items:center;inline-size:0;margin-block-start:var(--space-xs);pointer-events:none}.ds-progress-marker:before{content:"";inline-size:0;block-size:0;border-inline:8px solid transparent;border-block-end:10px solid var(--surface-inverse)}.ds-progress-container:not(.ds-scorebar)[data-marker=arrow] .ds-progress-rail{margin-block-end:calc(var(--space-xs) + 10px)}.ds-progress-container:not(.ds-scorebar)[data-marker=label] .ds-progress-rail{margin-block-end:calc(var(--space-xs) * 4 + 10px + var(--font-sm) * var(--leading-tight))}.ds-progress-marker__label{margin-block-start:var(--space-xs);padding:var(--space-xs) var(--space-sm);line-height:var(--leading-tight);background:var(--surface-inverse);color:var(--text-on-inverse);font-size:var(--font-sm);font-weight:var(--weight-semibold);border-radius:var(--radius-sm);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ds-progress-bar--striped:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(45deg,var(--ds-progress-stripe) 25%,transparent 25%,transparent 50%,var(--ds-progress-stripe) 50%,var(--ds-progress-stripe) 75%,transparent 75%,transparent);background-size:var(--space-md) var(--space-md);animation:ds-progress-stripes var(--ds-progress-stripes-period, 1s) linear infinite}@keyframes ds-progress-stripes{0%{background-position:0 0}to{background-position:var(--space-md) 0}}.ds-progress-bar--indeterminate{--ds-progress-sweep-size: 45%;--ds-progress-sweep-paint: currentColor;width:100%!important;background:transparent;overflow:hidden}.ds-progress-bar--indeterminate:after{content:"";position:absolute;inset-block:0;inset-inline-start:calc(-1 * var(--ds-progress-sweep-size));inline-size:var(--ds-progress-sweep-size);color:var(--ds-progress-fill);background:var(--ds-progress-sweep-paint);animation:ds-progress-indeterminate var(--ds-progress-sweep-period, 1.5s) ease-in-out infinite}@keyframes ds-progress-indeterminate{0%{inset-inline-start:calc(-1 * var(--ds-progress-sweep-size))}to{inset-inline-start:100%}}@keyframes ds-progress-indeterminate-pulse{0%,to{opacity:1}50%{opacity:.4}}.ds-progress-value{font-size:var(--ds-progress-value-size);font-weight:var(--weight-medium);color:var(--ds-progress-value-color, var(--text-meta));white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ds-progress-value--inside{position:absolute;inset-inline:0;inset-block-start:50%;translate:0 -50%;text-align:center;color:var(--ds-progress-on-fill);font-size:var(--font-xs);font-weight:var(--weight-semibold);line-height:var(--leading-tight)}.ds-progress-container[data-value-inside]{--ds-progress-height: var(--size-progress-labelled)}.ds-progress-value--inside[data-value-clipped]{visibility:hidden}.ds-progress-value--outside{min-inline-size:4ch;text-align:end}.ds-progress-tooltip{position:absolute;inset-block-end:calc(100% + var(--space-xs));inset-inline-start:var(--ds-progress-pos);display:flex;flex-direction:column;align-items:center;inline-size:0;pointer-events:none;visibility:hidden;z-index:10}.ds-progress-tooltip__bubble{position:relative;padding:var(--space-xs) var(--space-sm);background-color:var(--surface-inverse);color:var(--text-on-inverse);font-size:var(--font-xs);font-weight:var(--weight-medium);border-radius:var(--radius-sm);white-space:nowrap}.ds-progress-tooltip:after{content:"";inline-size:0;block-size:0;border-inline:4px solid transparent;border-block-start:4px solid var(--surface-inverse)}@media(hover:hover){.ds-progress-container:hover .ds-progress-tooltip{visibility:visible}}@media(prefers-reduced-motion:reduce){.ds-progress-bar--striped:before{animation:none}.ds-progress-bar--indeterminate{background-color:var(--ds-progress-fill);animation:ds-progress-indeterminate-pulse var(--ds-progress-pulse-period, 2s) ease-in-out infinite}.ds-progress-bar--indeterminate:after{animation:none;display:none}.ds-progress-bar--animated{transition:none}}@media(forced-colors:active){.ds-progress-track{border:1px solid CanvasText}.ds-progress-container[data-track=tinted] .ds-progress-track:not([data-buffer=true]){background-color:Canvas}.ds-progress-label,.ds-progress-description{color:CanvasText}.ds-progress-bar,.ds-progress-zone{background-color:Highlight;forced-color-adjust:none}.ds-progress-zone{border-inline-end-color:Canvas}.ds-progress-segment:not(:last-child):not([data-empty]){border-inline-end-color:Canvas}.ds-progress-segment[data-pattern=hatched]{background-color:Canvas;background-image:repeating-linear-gradient(135deg,transparent 0 var(--ds-progress-hatch-gap),Highlight var(--ds-progress-hatch-gap) calc(var(--ds-progress-hatch-gap) + var(--ds-progress-hatch-stripe)))}.ds-progress-value--inside,.ds-progress-zone .ds-progress-zone__label{color:HighlightText}.ds-progress-bar.ds-progress-bar--indeterminate{background-color:transparent}.ds-progress-bar--indeterminate:after{color:Highlight}.ds-progress-buffer{background-color:GrayText;forced-color-adjust:none}.ds-progress-buffer-rest{border-block-start-color:GrayText}.ds-progress-target{background-color:CanvasText;forced-color-adjust:none}.ds-progress-marker:before{border-block-end-color:CanvasText}.ds-progress-marker__label,.ds-progress-tooltip__bubble{border:1px solid CanvasText}}@keyframes ds-spinner-glyph-spin{to{rotate:1turn}}@keyframes ds-spinner-glyph-pulse{0%,to{opacity:1}50%{opacity:.45}}.ds-spinner-glyph{display:inline-block;flex:none;box-sizing:border-box;inline-size:var(--ds-spinner-glyph-size, 1em);block-size:var(--ds-spinner-glyph-size, 1em);border:.125em solid var(--ds-spinner-glyph-track, color-mix(in srgb, var(--ds-spinner-glyph-color, currentColor) 25%, transparent));border-block-start-color:var(--ds-spinner-glyph-color, currentColor);border-radius:50%;animation:ds-spinner-glyph-spin var(--ds-spinner-glyph-period, .8s) linear infinite}@media(prefers-reduced-motion:reduce){.ds-spinner-glyph{border-color:var(--ds-spinner-glyph-color, currentColor);animation:ds-spinner-glyph-pulse 1.6s ease-in-out infinite}}@media(forced-colors:active){.ds-spinner-glyph{border-color:GrayText;border-block-start-color:CanvasText}}.ds-spinner{--ds-spinner-size: var(--size-spinner-md);display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:var(--ds-spinner-size);block-size:var(--ds-spinner-size);vertical-align:middle}.ds-spinner__glyph{--ds-spinner-glyph-size: 1em;--ds-spinner-glyph-color: var(--ds-spinner-arc);--ds-spinner-glyph-track: color-mix(in srgb, var(--ds-spinner-arc) 20%, transparent);font-size:var(--ds-spinner-size)}.ds-spinner[data-size=xs]{--ds-spinner-size: var(--size-spinner-xs)}.ds-spinner[data-size=sm]{--ds-spinner-size: var(--size-spinner-sm)}.ds-spinner[data-size=md]{--ds-spinner-size: var(--size-spinner-md)}.ds-spinner[data-size=lg]{--ds-spinner-size: var(--size-spinner-lg)}.ds-spinner[data-size=xl]{--ds-spinner-size: var(--size-spinner-xl)}.ds-spinner[data-thickness=thin] .ds-spinner__glyph{border-width:max(2px,.075em)}.ds-spinner[data-thickness=normal] .ds-spinner__glyph{border-width:max(2px,.125em)}.ds-spinner[data-thickness=thick] .ds-spinner__glyph{border-width:max(3px,.1875em)}.ds-spinner,.ds-spinner[data-tone=current]{--ds-spinner-arc: currentColor}.ds-spinner[data-tone=neutral]{--ds-spinner-arc: var(--tone-neutral-mark)}.ds-spinner[data-tone=primary]{--ds-spinner-arc: var(--tone-primary-mark)}.ds-spinner[data-tone=secondary]{--ds-spinner-arc: var(--tone-secondary-mark)}.ds-spinner[data-tone=success]{--ds-spinner-arc: var(--tone-success-mark)}.ds-spinner[data-tone=warning]{--ds-spinner-arc: var(--tone-warning-mark)}.ds-spinner[data-tone=error]{--ds-spinner-arc: var(--tone-error-mark)}.ds-spinner[data-tone=info]{--ds-spinner-arc: var(--tone-info-mark)}.ds-spinner[data-tone=white]{--ds-spinner-arc: var(--color-white)}.ds-spinner[data-custom-color=true]{--ds-spinner-arc: var(--ds-spinner-custom-color, currentColor)}@media(prefers-reduced-motion:no-preference){.ds-spinner[data-speed=slow] .ds-spinner__glyph{animation-duration:var(--ds-spinner-period, 1.5s)}.ds-spinner[data-speed=normal] .ds-spinner__glyph{animation-duration:var(--ds-spinner-period, 1s)}.ds-spinner[data-speed=fast] .ds-spinner__glyph{animation-duration:var(--ds-spinner-period, .6s)}}@media(forced-colors:active){.ds-spinner__glyph{border-color:GrayText;border-block-start-color:CanvasText}}.ds-divider{--ds-divider-style: solid;--ds-divider-inset: calc(var(--size-lead-md) + var(--space-md));box-sizing:border-box;border:none;margin:0;padding:0;flex-shrink:0}.ds-divider[data-orientation=horizontal]{display:block;block-size:0;align-self:stretch}.ds-divider[data-orientation=vertical]{display:inline-block;inline-size:0;align-self:stretch;min-block-size:1em}.ds-divider[data-variant=solid]{--ds-divider-style: solid}.ds-divider[data-variant=dashed]{--ds-divider-style: dashed}.ds-divider[data-variant=dotted]{--ds-divider-style: dotted}.ds-divider[data-variant=none]{--ds-divider-style: none}.ds-divider,.ds-divider[data-color=primary]{--ds-divider-border: var(--border-primary)}.ds-divider[data-color=secondary]{--ds-divider-border: var(--border-secondary)}.ds-divider[data-color=subtle]{--ds-divider-border: var(--white-opacity-10)}.ds-divider[data-color=current]{--ds-divider-border: color-mix(in srgb, currentColor 20%, transparent);color:inherit}.ds-divider[data-color][data-orientation=horizontal]{border-block-start:1px var(--ds-divider-style) var(--ds-divider-border)}.ds-divider[data-color][data-orientation=vertical]{border-inline-start:1px var(--ds-divider-style) var(--ds-divider-border)}.ds-divider[data-labelled]{display:flex;align-items:center;gap:var(--space-sm);block-size:auto;border:none;color:var(--text-secondary);font-size:var(--font-sm)}.ds-divider[data-labelled][data-color]{border:none}.ds-divider[data-labelled][data-color=current]{color:inherit}.ds-divider__line{flex:1 1 0;min-inline-size:var(--space-md);border-block-start:1px var(--ds-divider-style) var(--ds-divider-border)}.ds-divider[data-label-position=start] .ds-divider__line:first-child{flex:0 0 var(--space-md)}.ds-divider__label{flex:0 1 auto;min-inline-size:0;overflow-wrap:anywhere}.ds-divider[data-labelled][data-orientation=vertical]{display:inline-flex;flex-direction:column;inline-size:auto}.ds-divider[data-orientation=vertical] .ds-divider__line{inline-size:0;min-inline-size:0;min-block-size:var(--space-md);border-block-start:none;border-inline-start:1px var(--ds-divider-style) var(--ds-divider-border)}.ds-divider[data-label-variant=disc] .ds-divider__label{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-inline-size:var(--size-lead-sm);min-block-size:var(--size-lead-sm);padding-inline:var(--space-xs);border:1px solid var(--ds-divider-border);border-radius:var(--radius-full);font-size:var(--font-xs);font-weight:var(--weight-semibold);line-height:1;text-align:center}.ds-divider[data-inset-size=xs]{--ds-divider-inset: calc(var(--size-lead-xs) + var(--space-md))}.ds-divider[data-inset-size=sm]{--ds-divider-inset: calc(var(--size-lead-sm) + var(--space-md))}.ds-divider[data-inset-size=md]{--ds-divider-inset: calc(var(--size-lead-md) + var(--space-md))}.ds-divider[data-inset-size=lg]{--ds-divider-inset: calc(var(--size-lead-lg) + var(--space-md))}.ds-divider[data-inset-size=xl]{--ds-divider-inset: calc(var(--size-lead-xl) + var(--space-md))}.ds-divider[data-orientation=horizontal][data-inset=start]{margin-inline-start:var(--ds-divider-inset)}.ds-divider[data-orientation=horizontal][data-inset=both]{margin-inline:var(--ds-divider-inset)}.ds-divider[data-orientation=horizontal][data-inset=end]{margin-inline-end:var(--ds-divider-inset)}.ds-divider[data-orientation=vertical][data-inset=start]{margin-block-start:var(--ds-divider-inset)}.ds-divider[data-orientation=vertical][data-inset=end]{margin-block-end:var(--ds-divider-inset)}.ds-divider[data-orientation=vertical][data-inset=both]{margin-block:var(--ds-divider-inset)}.ds-divider[data-orientation=horizontal][data-spacing=none]{margin-block:0}.ds-divider[data-orientation=horizontal][data-spacing=xs]{margin-block:var(--space-xs)}.ds-divider[data-orientation=horizontal][data-spacing=sm]{margin-block:var(--space-sm)}.ds-divider[data-orientation=horizontal][data-spacing=md]{margin-block:var(--space-md)}.ds-divider[data-orientation=horizontal][data-spacing=lg]{margin-block:var(--space-lg)}.ds-divider[data-orientation=horizontal][data-spacing=xl]{margin-block:var(--space-xl)}.ds-divider[data-orientation=horizontal][data-spacing="2xl"]{margin-block:var(--space-2xl)}.ds-divider[data-orientation=horizontal][data-spacing="3xl"]{margin-block:var(--space-3xl)}.ds-divider[data-orientation=vertical][data-spacing=none]{margin-inline:0}.ds-divider[data-orientation=vertical][data-spacing=xs]{margin-inline:var(--space-xs)}.ds-divider[data-orientation=vertical][data-spacing=sm]{margin-inline:var(--space-sm)}.ds-divider[data-orientation=vertical][data-spacing=md]{margin-inline:var(--space-md)}.ds-divider[data-orientation=vertical][data-spacing=lg]{margin-inline:var(--space-lg)}.ds-divider[data-orientation=vertical][data-spacing=xl]{margin-inline:var(--space-xl)}.ds-divider[data-orientation=vertical][data-spacing="2xl"]{margin-inline:var(--space-2xl)}.ds-divider[data-orientation=vertical][data-spacing="3xl"]{margin-inline:var(--space-3xl)}@media(forced-colors:active){.ds-divider,.ds-divider[data-color]{--ds-divider-border: CanvasText !important}.ds-divider[data-labelled],.ds-divider[data-labelled][data-color=current]{color:CanvasText}.ds-divider[data-label-variant=disc] .ds-divider__label{border-color:CanvasText;background-color:Canvas;color:CanvasText}}.ds-grid{display:grid}:where(.ds-grid)>*{min-inline-size:0}.ds-grid[data-gap=none]{gap:0}.ds-grid[data-gap=xs]{gap:var(--space-xs)}.ds-grid[data-gap=sm]{gap:var(--space-sm)}.ds-grid[data-gap=md]{gap:var(--space-md)}.ds-grid[data-gap=lg]{gap:var(--space-lg)}.ds-grid[data-gap=xl]{gap:var(--space-xl)}.ds-grid[data-gap="2xl"]{gap:var(--space-2xl)}.ds-grid[data-gap="3xl"]{gap:var(--space-3xl)}.ds-grid[data-row-gap=none]{row-gap:0}.ds-grid[data-row-gap=xs]{row-gap:var(--space-xs)}.ds-grid[data-row-gap=sm]{row-gap:var(--space-sm)}.ds-grid[data-row-gap=md]{row-gap:var(--space-md)}.ds-grid[data-row-gap=lg]{row-gap:var(--space-lg)}.ds-grid[data-row-gap=xl]{row-gap:var(--space-xl)}.ds-grid[data-row-gap="2xl"]{row-gap:var(--space-2xl)}.ds-grid[data-row-gap="3xl"]{row-gap:var(--space-3xl)}.ds-grid[data-column-gap=none]{-moz-column-gap:0;column-gap:0}.ds-grid[data-column-gap=xs]{-moz-column-gap:var(--space-xs);column-gap:var(--space-xs)}.ds-grid[data-column-gap=sm]{-moz-column-gap:var(--space-sm);column-gap:var(--space-sm)}.ds-grid[data-column-gap=md]{-moz-column-gap:var(--space-md);column-gap:var(--space-md)}.ds-grid[data-column-gap=lg]{-moz-column-gap:var(--space-lg);column-gap:var(--space-lg)}.ds-grid[data-column-gap=xl]{-moz-column-gap:var(--space-xl);column-gap:var(--space-xl)}.ds-grid[data-column-gap="2xl"]{-moz-column-gap:var(--space-2xl);column-gap:var(--space-2xl)}.ds-grid[data-column-gap="3xl"]{-moz-column-gap:var(--space-3xl);column-gap:var(--space-3xl)}.ds-grid[data-auto-flow=row]{grid-auto-flow:row}.ds-grid[data-auto-flow=column]{grid-auto-flow:column}.ds-grid[data-auto-flow=dense],.ds-grid[data-auto-flow=row-dense]{grid-auto-flow:row dense}.ds-grid[data-auto-flow=column-dense]{grid-auto-flow:column dense}.ds-grid[data-columns-sm]{grid-template-columns:repeat(1,minmax(0,1fr));--ds-grid-cols: 1}@media(min-width:600px){.ds-grid[data-columns-sm]{grid-template-columns:repeat(attr(data-columns-sm number,1),minmax(0,1fr))}}@media(min-width:840px){.ds-grid[data-columns-md]{grid-template-columns:repeat(attr(data-columns-md number,2),minmax(0,1fr))}}@media(min-width:1200px){.ds-grid[data-columns-lg]{grid-template-columns:repeat(attr(data-columns-lg number,3),minmax(0,1fr))}}@media(min-width:1600px){.ds-grid[data-columns-xl]{grid-template-columns:repeat(attr(data-columns-xl number,4),minmax(0,1fr))}}.ds-grid[data-columns-sm="1"]{grid-template-columns:repeat(1,minmax(0,1fr));--ds-grid-cols: 1}.ds-grid[data-columns-sm="2"]{grid-template-columns:repeat(2,minmax(0,1fr));--ds-grid-cols: 2}.ds-grid[data-columns-sm="3"]{grid-template-columns:repeat(3,minmax(0,1fr));--ds-grid-cols: 3}.ds-grid[data-columns-sm="4"]{grid-template-columns:repeat(4,minmax(0,1fr));--ds-grid-cols: 4}.ds-grid[data-columns-sm="5"]{grid-template-columns:repeat(5,minmax(0,1fr));--ds-grid-cols: 5}.ds-grid[data-columns-sm="6"]{grid-template-columns:repeat(6,minmax(0,1fr));--ds-grid-cols: 6}@media(min-width:840px){.ds-grid[data-columns-md="1"]{grid-template-columns:repeat(1,minmax(0,1fr));--ds-grid-cols: 1}.ds-grid[data-columns-md="2"]{grid-template-columns:repeat(2,minmax(0,1fr));--ds-grid-cols: 2}.ds-grid[data-columns-md="3"]{grid-template-columns:repeat(3,minmax(0,1fr));--ds-grid-cols: 3}.ds-grid[data-columns-md="4"]{grid-template-columns:repeat(4,minmax(0,1fr));--ds-grid-cols: 4}.ds-grid[data-columns-md="5"]{grid-template-columns:repeat(5,minmax(0,1fr));--ds-grid-cols: 5}.ds-grid[data-columns-md="6"]{grid-template-columns:repeat(6,minmax(0,1fr));--ds-grid-cols: 6}}@media(min-width:1200px){.ds-grid[data-columns-lg="1"]{grid-template-columns:repeat(1,minmax(0,1fr));--ds-grid-cols: 1}.ds-grid[data-columns-lg="2"]{grid-template-columns:repeat(2,minmax(0,1fr));--ds-grid-cols: 2}.ds-grid[data-columns-lg="3"]{grid-template-columns:repeat(3,minmax(0,1fr));--ds-grid-cols: 3}.ds-grid[data-columns-lg="4"]{grid-template-columns:repeat(4,minmax(0,1fr));--ds-grid-cols: 4}.ds-grid[data-columns-lg="5"]{grid-template-columns:repeat(5,minmax(0,1fr));--ds-grid-cols: 5}.ds-grid[data-columns-lg="6"]{grid-template-columns:repeat(6,minmax(0,1fr));--ds-grid-cols: 6}}@media(min-width:1600px){.ds-grid[data-columns-xl="1"]{grid-template-columns:repeat(1,minmax(0,1fr));--ds-grid-cols: 1}.ds-grid[data-columns-xl="2"]{grid-template-columns:repeat(2,minmax(0,1fr));--ds-grid-cols: 2}.ds-grid[data-columns-xl="3"]{grid-template-columns:repeat(3,minmax(0,1fr));--ds-grid-cols: 3}.ds-grid[data-columns-xl="4"]{grid-template-columns:repeat(4,minmax(0,1fr));--ds-grid-cols: 4}.ds-grid[data-columns-xl="5"]{grid-template-columns:repeat(5,minmax(0,1fr));--ds-grid-cols: 5}.ds-grid[data-columns-xl="6"]{grid-template-columns:repeat(6,minmax(0,1fr));--ds-grid-cols: 6}}.ds-grid-item{grid-column:var(--ds-grid-item-col, auto);grid-row:var(--ds-grid-item-row, auto)}:where(.ds-grid[data-columns-sm])>.ds-grid-item[data-span-sm="1"]{--ds-grid-item-col: span 1}:where(.ds-grid[data-columns-sm])>.ds-grid-item[data-span-sm="2"]{--ds-grid-item-col: span 2}:where(.ds-grid[data-columns-sm])>.ds-grid-item[data-span-sm="3"]{--ds-grid-item-col: span 3}:where(.ds-grid[data-columns-sm])>.ds-grid-item[data-span-sm="4"]{--ds-grid-item-col: span 4}:where(.ds-grid[data-columns-sm])>.ds-grid-item[data-span-sm="5"]{--ds-grid-item-col: span 5}:where(.ds-grid[data-columns-sm])>.ds-grid-item[data-span-sm="6"]{--ds-grid-item-col: span 6}:where(.ds-grid[data-columns-sm])>.ds-grid-item[data-span-sm=full]{--ds-grid-item-col: 1 / -1}:where(.ds-grid[data-columns-sm])>.ds-grid-item[data-row-span-sm="1"]{--ds-grid-item-row: span 1}:where(.ds-grid[data-columns-sm])>.ds-grid-item[data-row-span-sm="2"]{--ds-grid-item-row: span 2}:where(.ds-grid[data-columns-sm])>.ds-grid-item[data-row-span-sm="3"]{--ds-grid-item-row: span 3}:where(.ds-grid[data-columns-sm])>.ds-grid-item[data-row-span-sm="4"]{--ds-grid-item-row: span 4}:where(.ds-grid[data-columns-sm])>.ds-grid-item[data-row-span-sm="5"]{--ds-grid-item-row: span 5}:where(.ds-grid[data-columns-sm])>.ds-grid-item[data-row-span-sm="6"]{--ds-grid-item-row: span 6}@supports (grid-column: span min(2,3)){:where(.ds-grid[data-columns-sm])>.ds-grid-item[data-span-sm="1"]{--ds-grid-item-col: span min(1, var(--ds-grid-cols, 1))}:where(.ds-grid[data-columns-sm])>.ds-grid-item[data-span-sm="2"]{--ds-grid-item-col: span min(2, var(--ds-grid-cols, 2))}:where(.ds-grid[data-columns-sm])>.ds-grid-item[data-span-sm="3"]{--ds-grid-item-col: span min(3, var(--ds-grid-cols, 3))}:where(.ds-grid[data-columns-sm])>.ds-grid-item[data-span-sm="4"]{--ds-grid-item-col: span min(4, var(--ds-grid-cols, 4))}:where(.ds-grid[data-columns-sm])>.ds-grid-item[data-span-sm="5"]{--ds-grid-item-col: span min(5, var(--ds-grid-cols, 5))}:where(.ds-grid[data-columns-sm])>.ds-grid-item[data-span-sm="6"]{--ds-grid-item-col: span min(6, var(--ds-grid-cols, 6))}}.ds-grid-item[data-span="1"]{--ds-grid-item-col: span 1}.ds-grid-item[data-span="2"]{--ds-grid-item-col: span 2}.ds-grid-item[data-span="3"]{--ds-grid-item-col: span 3}.ds-grid-item[data-span="4"]{--ds-grid-item-col: span 4}.ds-grid-item[data-span="5"]{--ds-grid-item-col: span 5}.ds-grid-item[data-span="6"]{--ds-grid-item-col: span 6}.ds-grid-item[data-span=full]{--ds-grid-item-col: 1 / -1}.ds-grid-item[data-row-span="1"]{--ds-grid-item-row: span 1}.ds-grid-item[data-row-span="2"]{--ds-grid-item-row: span 2}.ds-grid-item[data-row-span="3"]{--ds-grid-item-row: span 3}.ds-grid-item[data-row-span="4"]{--ds-grid-item-row: span 4}.ds-grid-item[data-row-span="5"]{--ds-grid-item-row: span 5}.ds-grid-item[data-row-span="6"]{--ds-grid-item-row: span 6}@supports (grid-column: span min(2,3)){.ds-grid-item[data-span="1"]{--ds-grid-item-col: span min(1, var(--ds-grid-cols, 1))}.ds-grid-item[data-span="2"]{--ds-grid-item-col: span min(2, var(--ds-grid-cols, 2))}.ds-grid-item[data-span="3"]{--ds-grid-item-col: span min(3, var(--ds-grid-cols, 3))}.ds-grid-item[data-span="4"]{--ds-grid-item-col: span min(4, var(--ds-grid-cols, 4))}.ds-grid-item[data-span="5"]{--ds-grid-item-col: span min(5, var(--ds-grid-cols, 5))}.ds-grid-item[data-span="6"]{--ds-grid-item-col: span min(6, var(--ds-grid-cols, 6))}}@media(min-width:600px){.ds-grid-item[data-span-sm="1"]{--ds-grid-item-col: span 1}.ds-grid-item[data-span-sm="2"]{--ds-grid-item-col: span 2}.ds-grid-item[data-span-sm="3"]{--ds-grid-item-col: span 3}.ds-grid-item[data-span-sm="4"]{--ds-grid-item-col: span 4}.ds-grid-item[data-span-sm="5"]{--ds-grid-item-col: span 5}.ds-grid-item[data-span-sm="6"]{--ds-grid-item-col: span 6}.ds-grid-item[data-span-sm=full]{--ds-grid-item-col: 1 / -1}.ds-grid-item[data-row-span-sm="1"]{--ds-grid-item-row: span 1}.ds-grid-item[data-row-span-sm="2"]{--ds-grid-item-row: span 2}.ds-grid-item[data-row-span-sm="3"]{--ds-grid-item-row: span 3}.ds-grid-item[data-row-span-sm="4"]{--ds-grid-item-row: span 4}.ds-grid-item[data-row-span-sm="5"]{--ds-grid-item-row: span 5}.ds-grid-item[data-row-span-sm="6"]{--ds-grid-item-row: span 6}}@supports (grid-column: span min(2,3)){@media(min-width:600px){.ds-grid-item[data-span-sm="1"]{--ds-grid-item-col: span min(1, var(--ds-grid-cols, 1))}.ds-grid-item[data-span-sm="2"]{--ds-grid-item-col: span min(2, var(--ds-grid-cols, 2))}.ds-grid-item[data-span-sm="3"]{--ds-grid-item-col: span min(3, var(--ds-grid-cols, 3))}.ds-grid-item[data-span-sm="4"]{--ds-grid-item-col: span min(4, var(--ds-grid-cols, 4))}.ds-grid-item[data-span-sm="5"]{--ds-grid-item-col: span min(5, var(--ds-grid-cols, 5))}.ds-grid-item[data-span-sm="6"]{--ds-grid-item-col: span min(6, var(--ds-grid-cols, 6))}}}@media(min-width:840px){.ds-grid-item[data-span-md="1"]{--ds-grid-item-col: span 1}.ds-grid-item[data-span-md="2"]{--ds-grid-item-col: span 2}.ds-grid-item[data-span-md="3"]{--ds-grid-item-col: span 3}.ds-grid-item[data-span-md="4"]{--ds-grid-item-col: span 4}.ds-grid-item[data-span-md="5"]{--ds-grid-item-col: span 5}.ds-grid-item[data-span-md="6"]{--ds-grid-item-col: span 6}.ds-grid-item[data-span-md=full]{--ds-grid-item-col: 1 / -1}.ds-grid-item[data-row-span-md="1"]{--ds-grid-item-row: span 1}.ds-grid-item[data-row-span-md="2"]{--ds-grid-item-row: span 2}.ds-grid-item[data-row-span-md="3"]{--ds-grid-item-row: span 3}.ds-grid-item[data-row-span-md="4"]{--ds-grid-item-row: span 4}.ds-grid-item[data-row-span-md="5"]{--ds-grid-item-row: span 5}.ds-grid-item[data-row-span-md="6"]{--ds-grid-item-row: span 6}}@supports (grid-column: span min(2,3)){@media(min-width:840px){.ds-grid-item[data-span-md="1"]{--ds-grid-item-col: span min(1, var(--ds-grid-cols, 1))}.ds-grid-item[data-span-md="2"]{--ds-grid-item-col: span min(2, var(--ds-grid-cols, 2))}.ds-grid-item[data-span-md="3"]{--ds-grid-item-col: span min(3, var(--ds-grid-cols, 3))}.ds-grid-item[data-span-md="4"]{--ds-grid-item-col: span min(4, var(--ds-grid-cols, 4))}.ds-grid-item[data-span-md="5"]{--ds-grid-item-col: span min(5, var(--ds-grid-cols, 5))}.ds-grid-item[data-span-md="6"]{--ds-grid-item-col: span min(6, var(--ds-grid-cols, 6))}}}@media(min-width:1200px){.ds-grid-item[data-span-lg="1"]{--ds-grid-item-col: span 1}.ds-grid-item[data-span-lg="2"]{--ds-grid-item-col: span 2}.ds-grid-item[data-span-lg="3"]{--ds-grid-item-col: span 3}.ds-grid-item[data-span-lg="4"]{--ds-grid-item-col: span 4}.ds-grid-item[data-span-lg="5"]{--ds-grid-item-col: span 5}.ds-grid-item[data-span-lg="6"]{--ds-grid-item-col: span 6}.ds-grid-item[data-span-lg=full]{--ds-grid-item-col: 1 / -1}.ds-grid-item[data-row-span-lg="1"]{--ds-grid-item-row: span 1}.ds-grid-item[data-row-span-lg="2"]{--ds-grid-item-row: span 2}.ds-grid-item[data-row-span-lg="3"]{--ds-grid-item-row: span 3}.ds-grid-item[data-row-span-lg="4"]{--ds-grid-item-row: span 4}.ds-grid-item[data-row-span-lg="5"]{--ds-grid-item-row: span 5}.ds-grid-item[data-row-span-lg="6"]{--ds-grid-item-row: span 6}}@supports (grid-column: span min(2,3)){@media(min-width:1200px){.ds-grid-item[data-span-lg="1"]{--ds-grid-item-col: span min(1, var(--ds-grid-cols, 1))}.ds-grid-item[data-span-lg="2"]{--ds-grid-item-col: span min(2, var(--ds-grid-cols, 2))}.ds-grid-item[data-span-lg="3"]{--ds-grid-item-col: span min(3, var(--ds-grid-cols, 3))}.ds-grid-item[data-span-lg="4"]{--ds-grid-item-col: span min(4, var(--ds-grid-cols, 4))}.ds-grid-item[data-span-lg="5"]{--ds-grid-item-col: span min(5, var(--ds-grid-cols, 5))}.ds-grid-item[data-span-lg="6"]{--ds-grid-item-col: span min(6, var(--ds-grid-cols, 6))}}}@media(min-width:1600px){.ds-grid-item[data-span-xl="1"]{--ds-grid-item-col: span 1}.ds-grid-item[data-span-xl="2"]{--ds-grid-item-col: span 2}.ds-grid-item[data-span-xl="3"]{--ds-grid-item-col: span 3}.ds-grid-item[data-span-xl="4"]{--ds-grid-item-col: span 4}.ds-grid-item[data-span-xl="5"]{--ds-grid-item-col: span 5}.ds-grid-item[data-span-xl="6"]{--ds-grid-item-col: span 6}.ds-grid-item[data-span-xl=full]{--ds-grid-item-col: 1 / -1}.ds-grid-item[data-row-span-xl="1"]{--ds-grid-item-row: span 1}.ds-grid-item[data-row-span-xl="2"]{--ds-grid-item-row: span 2}.ds-grid-item[data-row-span-xl="3"]{--ds-grid-item-row: span 3}.ds-grid-item[data-row-span-xl="4"]{--ds-grid-item-row: span 4}.ds-grid-item[data-row-span-xl="5"]{--ds-grid-item-row: span 5}.ds-grid-item[data-row-span-xl="6"]{--ds-grid-item-row: span 6}}@supports (grid-column: span min(2,3)){@media(min-width:1600px){.ds-grid-item[data-span-xl="1"]{--ds-grid-item-col: span min(1, var(--ds-grid-cols, 1))}.ds-grid-item[data-span-xl="2"]{--ds-grid-item-col: span min(2, var(--ds-grid-cols, 2))}.ds-grid-item[data-span-xl="3"]{--ds-grid-item-col: span min(3, var(--ds-grid-cols, 3))}.ds-grid-item[data-span-xl="4"]{--ds-grid-item-col: span min(4, var(--ds-grid-cols, 4))}.ds-grid-item[data-span-xl="5"]{--ds-grid-item-col: span min(5, var(--ds-grid-cols, 5))}.ds-grid-item[data-span-xl="6"]{--ds-grid-item-col: span min(6, var(--ds-grid-cols, 6))}}}.ds-inline{--ds-inline-gap: var(--space-md);--ds-inline-divider: var(--border-primary);--ds-inline-dot: var(--text-secondary);--ds-inline-dot-size: 4px;display:flex;flex-direction:row;gap:var(--ds-inline-gap)}.ds-inline>*{min-inline-size:0}.ds-inline[data-gap=none]{--ds-inline-gap: 0px}.ds-inline[data-gap=xs]{--ds-inline-gap: var(--space-xs)}.ds-inline[data-gap=sm]{--ds-inline-gap: var(--space-sm)}.ds-inline[data-gap=md]{--ds-inline-gap: var(--space-md)}.ds-inline[data-gap=lg]{--ds-inline-gap: var(--space-lg)}.ds-inline[data-gap=xl]{--ds-inline-gap: var(--space-xl)}.ds-inline[data-gap="2xl"]{--ds-inline-gap: var(--space-2xl)}.ds-inline[data-gap="3xl"]{--ds-inline-gap: var(--space-3xl)}.ds-inline[data-align=start]{align-items:flex-start}.ds-inline[data-align=center]{align-items:center}.ds-inline[data-align=end]{align-items:flex-end}.ds-inline[data-align=stretch]{align-items:stretch}.ds-inline[data-align=baseline]{align-items:baseline}.ds-inline[data-justify=start]{justify-content:flex-start}.ds-inline[data-justify=center]{justify-content:center}.ds-inline[data-justify=end]{justify-content:flex-end}.ds-inline[data-justify=between]{justify-content:space-between}.ds-inline[data-justify=around]{justify-content:space-around}.ds-inline[data-justify=evenly]{justify-content:space-evenly}.ds-inline[data-wrap]{flex-wrap:wrap}.ds-inline:is([data-divider=true],[data-divider=rule]){-moz-column-gap:0;column-gap:0}.ds-inline:is([data-divider=true],[data-divider=rule])>*+*{margin-inline-start:calc(var(--ds-inline-gap) / 2);padding-inline-start:calc(var(--ds-inline-gap) / 2);border-inline-start:1px solid var(--ds-inline-divider)}.ds-inline[data-divider=dot]>*+*{position:relative}.ds-inline[data-divider=dot]>*+*:before{content:"";position:absolute;inset-block:0;inset-inline-start:calc((var(--ds-inline-gap) + var(--ds-inline-dot-size)) / -2);margin-block:auto;inline-size:var(--ds-inline-dot-size);block-size:var(--ds-inline-dot-size);border-radius:var(--radius-full);background-color:var(--ds-inline-dot);pointer-events:none}@media(forced-colors:active){.ds-inline{--ds-inline-divider: CanvasText}.ds-inline[data-divider=dot]>*+*:before{background-color:CanvasText;forced-color-adjust:none}}.ds-inline[data-grow=true]{flex-grow:1}.ds-inline[data-shrink=false]{flex-shrink:0}.ds-inline[data-shrink=true]{flex-shrink:1}.ds-inline[data-min-inline="0"]{min-inline-size:0}.ds-scrollarea{position:relative;display:flex;flex-direction:column}.ds-scrollarea__viewport{flex:1;min-height:0;min-width:0}.ds-scrollarea[data-anchor=end] .ds-scrollarea__viewport{overflow-anchor:none}.ds-scrollarea__viewport::-webkit-scrollbar{width:var(--scrollbar-size, 8px);height:var(--scrollbar-size, 8px)}.ds-scrollarea__viewport::-webkit-scrollbar-track{background:var(--bg-tertiary);border-radius:var(--radius-full)}.ds-scrollarea__viewport::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--radius-full);border:2px solid transparent;background-clip:padding-box;-webkit-transition:background var(--transition-fast);transition:background var(--transition-fast)}@media(hover:hover){.ds-scrollarea__viewport::-webkit-scrollbar-thumb:hover{background:var(--color-neutral-500);background-clip:padding-box}}.ds-scrollarea__viewport::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb-active);background-clip:padding-box}.ds-scrollarea__viewport::-webkit-scrollbar-corner{background:var(--bg-tertiary)}.ds-scrollarea[data-scrollbar-size=sm]{--scrollbar-size: 6px}.ds-scrollarea[data-scrollbar-size=md]{--scrollbar-size: 8px}.ds-scrollarea[data-scrollbar-size=lg]{--scrollbar-size: 12px}.ds-scrollarea[data-scrollbar-size=sm] .ds-scrollarea__viewport::-webkit-scrollbar-thumb{border-width:1px}.ds-scrollarea[data-scrollbar-size=lg] .ds-scrollarea__viewport::-webkit-scrollbar-thumb{border-width:3px}.ds-scrollarea[data-scrollbar-visibility=always] .ds-scrollarea__viewport{overflow:scroll!important}.ds-scrollarea[data-scrollbar-visibility=always][data-direction=vertical] .ds-scrollarea__viewport{overflow-x:hidden!important;overflow-y:scroll!important}.ds-scrollarea[data-scrollbar-visibility=always][data-direction=horizontal] .ds-scrollarea__viewport{overflow-x:scroll!important;overflow-y:hidden!important}.ds-scrollarea[data-scrollbar-visibility=hidden] .ds-scrollarea__viewport{scrollbar-width:none;-ms-overflow-style:none}.ds-scrollarea[data-scrollbar-visibility=hidden] .ds-scrollarea__viewport::-webkit-scrollbar{display:none}.ds-scrollarea[data-scrollbar-visibility=hover] .ds-scrollarea__viewport::-webkit-scrollbar-thumb{background:transparent;-webkit-transition:background var(--transition-base);transition:background var(--transition-base)}.ds-scrollarea[data-scrollbar-visibility=hover][data-scrollbars-visible] .ds-scrollarea__viewport::-webkit-scrollbar-thumb{background:var(--color-neutral-400);background-clip:padding-box}@media(hover:hover){.ds-scrollarea[data-scrollbar-visibility=hover]:hover .ds-scrollarea__viewport::-webkit-scrollbar-thumb{background:var(--color-neutral-400);background-clip:padding-box}.ds-scrollarea[data-scrollbar-visibility=hover]:hover .ds-scrollarea__viewport::-webkit-scrollbar-thumb:hover{background:var(--color-neutral-500);background-clip:padding-box}}@supports (scrollbar-width: thin){.ds-scrollarea__viewport{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--bg-tertiary)}.ds-scrollarea[data-scrollbar-size=sm] .ds-scrollarea__viewport{scrollbar-width:thin}.ds-scrollarea[data-scrollbar-size=lg] .ds-scrollarea__viewport{scrollbar-width:auto}.ds-scrollarea[data-scrollbar-visibility=hidden] .ds-scrollarea__viewport{scrollbar-width:none}}.ds-scrollarea__viewport:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(var(--focus-ring-width) * -1)}.ds-scrollarea[data-edge-shadow]{overflow:hidden}.ds-scrollarea[data-edge-shadow]>.ds-scrollarea__viewport{--ds-scrollarea-fade-block-start: 0px;--ds-scrollarea-fade-block-end: 0px;--ds-scrollarea-fade-inline-start: 0px;--ds-scrollarea-fade-inline-end: 0px;--ds-scrollarea-fade-inline-dir: to right;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--ds-scrollarea-fade-block-start),#000 calc(100% - var(--ds-scrollarea-fade-block-end)),transparent),linear-gradient(var(--ds-scrollarea-fade-inline-dir),transparent,#000 var(--ds-scrollarea-fade-inline-start),#000 calc(100% - var(--ds-scrollarea-fade-inline-end)),transparent);mask-image:linear-gradient(to bottom,transparent,#000 var(--ds-scrollarea-fade-block-start),#000 calc(100% - var(--ds-scrollarea-fade-block-end)),transparent),linear-gradient(var(--ds-scrollarea-fade-inline-dir),transparent,#000 var(--ds-scrollarea-fade-inline-start),#000 calc(100% - var(--ds-scrollarea-fade-inline-end)),transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.ds-scrollarea[data-edge-shadow]:dir(rtl)>.ds-scrollarea__viewport{--ds-scrollarea-fade-inline-dir: to left}.ds-scrollarea[data-edge-shadow][data-overflow-start=block]>.ds-scrollarea__viewport,.ds-scrollarea[data-edge-shadow][data-overflow-start="block inline"]>.ds-scrollarea__viewport{--ds-scrollarea-fade-block-start: var(--ds-scrollarea-fade, var(--space-md))}.ds-scrollarea[data-edge-shadow][data-overflow-end=block]>.ds-scrollarea__viewport,.ds-scrollarea[data-edge-shadow][data-overflow-end="block inline"]>.ds-scrollarea__viewport{--ds-scrollarea-fade-block-end: var(--ds-scrollarea-fade, var(--space-md))}.ds-scrollarea[data-edge-shadow][data-overflow-start=inline]>.ds-scrollarea__viewport,.ds-scrollarea[data-edge-shadow][data-overflow-start="block inline"]>.ds-scrollarea__viewport{--ds-scrollarea-fade-inline-start: var(--ds-scrollarea-fade, var(--space-md))}.ds-scrollarea[data-edge-shadow][data-overflow-end=inline]>.ds-scrollarea__viewport,.ds-scrollarea[data-edge-shadow][data-overflow-end="block inline"]>.ds-scrollarea__viewport{--ds-scrollarea-fade-inline-end: var(--ds-scrollarea-fade, var(--space-md))}.ds-scrollarea[data-edge-shadow]>.ds-scrollarea__viewport:focus-visible{-webkit-mask-image:none;mask-image:none}.ds-scrollarea__shadow{position:absolute;pointer-events:none;opacity:0;transition:opacity var(--transition-fast);background:none}.ds-scrollarea__shadow[data-edge=block-start],.ds-scrollarea__shadow[data-edge=block-end]{inset-inline:0;block-size:var(--space-sm)}.ds-scrollarea__shadow[data-edge=inline-start],.ds-scrollarea__shadow[data-edge=inline-end]{inset-block:0;inline-size:var(--space-sm)}.ds-scrollarea__shadow[data-edge=block-start]{inset-block-start:0}.ds-scrollarea__shadow[data-edge=block-end]{inset-block-end:0}.ds-scrollarea__shadow[data-edge=inline-start]{inset-inline-start:0}.ds-scrollarea__shadow[data-edge=inline-end]{inset-inline-end:0}.ds-scrollarea__shadow[data-visible]{opacity:1}.ds-scrollarea[data-step-buttons=inline]{flex-direction:row;align-items:center}.ds-scrollarea[data-step-buttons] .ds-scrollarea__step{flex-shrink:0;align-self:center}@media(prefers-reduced-motion:reduce){.ds-scrollarea__shadow{transition:none}}@media(pointer:coarse){.ds-scrollarea{--scrollbar-size: 10px}}@media(forced-colors:active){.ds-scrollarea__viewport{scrollbar-color:CanvasText Canvas}.ds-scrollarea__viewport::-webkit-scrollbar-thumb{background:CanvasText}.ds-scrollarea__viewport::-webkit-scrollbar-track,.ds-scrollarea__viewport::-webkit-scrollbar-corner{background:Canvas}.ds-scrollarea__viewport:focus-visible{outline-color:Highlight}.ds-scrollarea__shadow[data-edge],.ds-scrollarea__shadow[data-edge]:dir(rtl){background:CanvasText}.ds-scrollarea__shadow[data-edge=block-start],.ds-scrollarea__shadow[data-edge=block-end]{block-size:1px}.ds-scrollarea__shadow[data-edge=inline-start],.ds-scrollarea__shadow[data-edge=inline-end]{inline-size:1px}}.ds-stack{--ds-stack-gap: var(--space-md);--ds-stack-divider: var(--border-primary);--ds-stack-dot: var(--text-secondary);--ds-stack-dot-size: 4px;display:flex;flex-direction:column;gap:var(--ds-stack-gap)}.ds-stack[data-gap=none]{--ds-stack-gap: 0px}.ds-stack[data-gap=xs]{--ds-stack-gap: var(--space-xs)}.ds-stack[data-gap=sm]{--ds-stack-gap: var(--space-sm)}.ds-stack[data-gap=md]{--ds-stack-gap: var(--space-md)}.ds-stack[data-gap=lg]{--ds-stack-gap: var(--space-lg)}.ds-stack[data-gap=xl]{--ds-stack-gap: var(--space-xl)}.ds-stack[data-gap="2xl"]{--ds-stack-gap: var(--space-2xl)}.ds-stack[data-gap="3xl"]{--ds-stack-gap: var(--space-3xl)}.ds-stack[data-align=start]{align-items:flex-start}.ds-stack[data-align=center]{align-items:center}.ds-stack[data-align=end]{align-items:flex-end}.ds-stack[data-align=stretch]{align-items:stretch}.ds-stack[data-align=baseline]{align-items:baseline}.ds-stack[data-justify=start]{justify-content:flex-start}.ds-stack[data-justify=center]{justify-content:center}.ds-stack[data-justify=end]{justify-content:flex-end}.ds-stack[data-justify=between]{justify-content:space-between}.ds-stack[data-justify=around]{justify-content:space-around}.ds-stack[data-justify=evenly]{justify-content:space-evenly}.ds-stack[data-wrap]{flex-wrap:wrap}.ds-stack:is([data-divider=true],[data-divider=rule]){row-gap:0}.ds-stack:is([data-divider=true],[data-divider=rule])>*+*{margin-block-start:calc(var(--ds-stack-gap) / 2);padding-block-start:calc(var(--ds-stack-gap) / 2);border-block-start:1px solid var(--ds-stack-divider)}.ds-stack[data-divider=dot]>*+*{position:relative}.ds-stack[data-divider=dot]>*+*:before{content:"";position:absolute;inset-inline:0;inset-block-start:calc((var(--ds-stack-gap) + var(--ds-stack-dot-size)) / -2);margin-inline:auto;inline-size:var(--ds-stack-dot-size);block-size:var(--ds-stack-dot-size);border-radius:var(--radius-full);background-color:var(--ds-stack-dot);pointer-events:none}@media(forced-colors:active){.ds-stack{--ds-stack-divider: CanvasText}.ds-stack[data-divider=dot]>*+*:before{background-color:CanvasText;forced-color-adjust:none}}.ds-stack[data-grow=true]{flex-grow:1}.ds-stack[data-shrink=false]{flex-shrink:0}.ds-stack[data-shrink=true]{flex-shrink:1}.ds-stack[data-min-inline="0"]{min-inline-size:0}.ds-menu-trigger{display:inline-flex;align-items:center;gap:var(--space-xs);min-block-size:var(--size-control-md);padding-inline:var(--space-sm);border:1px solid var(--border-control);border-radius:var(--radius-md);background:transparent;color:var(--text-primary);font:inherit;cursor:pointer;outline:2px solid transparent}.ds-menu-trigger:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-menu-content{--ds-avatar-cutout: var(--surface-overlay);min-inline-size:200px;max-inline-size:min(360px,calc(100vw - 16px));box-sizing:border-box;background:var(--surface-overlay);border:1px solid var(--border-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-popover);padding-block:var(--space-xs);padding-inline:0;z-index:var(--layer-z, var(--layer-popover));overflow-x:hidden;outline:2px solid transparent;animation:ds-menu-fade-in var(--motion-duration-short3) var(--motion-easing-standard-decelerate)}.ds-menu-content[data-anchor-hidden]{opacity:0;pointer-events:none;visibility:hidden}.ds-menu-content[data-scrollable]{overflow-y:auto;overscroll-behavior:contain}@keyframes ds-menu-fade-in{0%{opacity:0;translate:0 -4px}to{opacity:1;translate:0 0}}@keyframes ds-menu-fade-only{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.ds-menu-content{animation-name:ds-menu-fade-only}.ds-menu-item{transition:none}}.ds-menu-item{--ds-menu-item-fg: var(--text-primary);--ds-menu-item-hover: var(--state-layer-surface-hover);display:flex;align-items:center;gap:var(--space-sm);box-sizing:border-box;min-block-size:calc(var(--size-control-sm) + var(--space-xs));padding-block:calc(var(--space-xs) + var(--space-2xs));padding-inline:var(--space-md);color:var(--ds-menu-item-fg);font-size:var(--type-body1-size);font-weight:var(--type-body1-weight);line-height:var(--type-body1-line-height);letter-spacing:var(--type-body1-tracking);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:2px solid transparent;outline-offset:calc(-1 * var(--focus-ring-width));transition:background-color var(--transition-fast)}.ds-menu-item[data-destructive]{--ds-menu-item-fg: var(--tone-error-fg);--ds-menu-item-hover: var(--tone-error-subtle)}@media(hover:hover){.ds-menu-item:not([data-disabled]):hover{background:var(--ds-menu-item-hover)}}.ds-menu-item:focus-visible{background:var(--ds-menu-item-hover);outline:var(--focus-ring-width) solid var(--focus-ring-color)}.ds-menu-item[data-disabled]{color:var(--text-disabled);cursor:not-allowed}.ds-menu-item[aria-expanded=true]{background:var(--ds-menu-item-hover)}.ds-menu-item[data-link]{text-decoration:none}.ds-menu-item-indicator{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm)}.ds-menu-item-indicator svg,.ds-menu-item-icon svg,.ds-menu-item-submenu{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm);flex-shrink:0}.ds-menu-item-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm)}.ds-menu-item-text{display:flex;flex:1 1 auto;flex-direction:column;min-inline-size:0}.ds-menu-item-label{overflow-wrap:anywhere}.ds-menu-item-description{color:var(--text-secondary);font-size:var(--font-xs);line-height:1rem;overflow-wrap:anywhere}.ds-menu-item[data-disabled] .ds-menu-item-description{color:inherit}.ds-menu-item-shortcut{margin-inline-start:auto;flex-shrink:0}.ds-menu-item-submenu{--ds-menu-submenu-glyph-stroke: 2;margin-inline-start:auto;color:var(--text-secondary);stroke-width:var(--ds-menu-submenu-glyph-stroke)}.ds-menu-item-trailing{display:inline-flex;align-items:center;gap:var(--space-xs);flex-shrink:0;margin-inline-start:auto;color:var(--text-secondary);font-size:var(--font-xs);font-variant-numeric:tabular-nums}.ds-menu-item-trailing~.ds-menu-item-shortcut,.ds-menu-item-trailing~.ds-menu-item-submenu{margin-inline-start:0}.ds-menu-item[data-disabled] .ds-menu-item-trailing{color:inherit}.ds-menu-divider{block-size:1px;background:var(--border-primary);margin-block:var(--space-xs)}.ds-menu-label{padding-block:var(--space-xs);padding-inline:var(--space-md);font-size:var(--font-xs);font-weight:var(--weight-semibold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ds-menu-popup{--ds-avatar-cutout: var(--surface-overlay);display:flex;flex-direction:column;min-inline-size:200px;max-inline-size:min(360px,calc(100vw - 16px));box-sizing:border-box;background:var(--surface-overlay);border:1px solid var(--border-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-popover);z-index:var(--layer-z, var(--layer-popover));overflow:hidden;outline:2px solid transparent;animation:ds-menu-fade-in var(--motion-duration-short3) var(--motion-easing-standard-decelerate)}.ds-menu-popup[data-anchor-hidden]{opacity:0;pointer-events:none;visibility:hidden}.ds-menu-header-region{border-block-end:1px solid var(--border-primary)}.ds-menu-header{padding-block:var(--space-sm);padding-inline:var(--space-md);color:var(--text-primary);font-size:var(--font-sm);overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.ds-menu-popup{animation-name:ds-menu-fade-only}}.ds-menu-popup>.ds-menu-content[role=menu]{min-inline-size:0;max-inline-size:none;border:none;border-radius:0;box-shadow:none;animation:none}@media(forced-colors:active){.ds-menu-content,.ds-menu-popup,.ds-menu-header-region{border-color:CanvasText}.ds-menu-header,.ds-menu-item-trailing{color:CanvasText}.ds-menu-item[data-disabled] .ds-menu-item-trailing{color:GrayText}.ds-menu-item[data-link]{color:CanvasText}.ds-menu-item:focus-visible,.ds-menu-item[aria-expanded=true]{forced-color-adjust:none;background:Highlight;color:HighlightText;outline-color:Highlight}.ds-menu-item[data-disabled]{color:GrayText}.ds-menu-item-indicator{color:CanvasText}.ds-menu-divider{background:CanvasText}.ds-menu-trigger{border-color:ButtonBorder}}.ds-skip-link{position:absolute;inset-block-start:var(--space-sm);inset-inline-start:var(--space-sm);z-index:var(--layer-toast);padding-block:var(--space-sm);padding-inline:var(--space-md);overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:var(--border-width-thin) solid var(--border-primary);border-radius:var(--radius-sm);background:var(--surface-page);color:var(--text-primary);font-size:var(--font-md);font-weight:var(--weight-medium);text-decoration:underline;outline:2px solid transparent}.ds-skip-link:focus,.ds-skip-link:focus-visible{overflow:visible;clip-path:none;white-space:normal;outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media(forced-colors:active){.ds-skip-link{border-color:CanvasText;color:LinkText}.ds-skip-link:focus,.ds-skip-link:focus-visible{outline-color:Highlight}}.ds-button-group{--ds-button-group-radius: var(--radius-md);--ds-button-group-halo-inset: var(--size-state-layer-inset);display:inline-flex;flex-direction:row;gap:var(--space-sm)}.ds-button-group[data-orientation=vertical]{flex-direction:column}:where(.ds-button-group){align-items:var(--ds-button-group-align, center)}:where(.ds-button-group[data-attached]),:where(.ds-button-group[data-orientation=vertical]){align-items:stretch}.ds-button-group__trail:not(.ds-toggle-button-group):not([data-attached]):not([data-orientation=vertical]){align-items:var(--ds-button-group-align, center)}.ds-button-group[data-corners=square]{--ds-button-group-radius: 0;--ds-button-group-halo-inset: 0px}.ds-button-group[data-corners=pill]{--ds-button-group-radius: var(--radius-full)}.ds-button-group[data-full-width]{display:flex;inline-size:100%}.ds-button-group[data-full-width]>.ds-button-group__trail{display:flex;flex:1}.ds-button-group[data-justify]{display:flex}.ds-button-group[data-justify=center]{justify-content:center}.ds-button-group[data-justify=end],.ds-button-group[data-justify=between]:not([data-has-lead]){justify-content:flex-end}.ds-button-group[data-justify=between][data-has-lead]{justify-content:space-between}.ds-button-group[data-has-lead]{align-items:center;gap:var(--space-md)}.ds-button-group__lead{display:flex;align-items:center;gap:var(--space-sm);min-inline-size:0}.ds-button-group__trail{display:inline-flex;flex-direction:row;align-items:stretch;gap:var(--space-sm)}.ds-button-group__trail:not(.ds-toggle-button-group)[data-orientation=vertical]{flex-direction:column}.ds-button-group[data-corners=pill][data-orientation=vertical][data-attached]>[data-size=sm],.ds-button-group__trail:not(.ds-toggle-button-group)[data-corners=pill][data-orientation=vertical][data-attached]>[data-size=sm]{--ds-button-group-end-radius: calc(var(--size-control-sm) / 2)}.ds-button-group[data-corners=pill][data-orientation=vertical][data-attached]>[data-size=md],.ds-button-group__trail:not(.ds-toggle-button-group)[data-corners=pill][data-orientation=vertical][data-attached]>[data-size=md]{--ds-button-group-end-radius: calc(var(--size-control-md) / 2)}.ds-button-group[data-corners=pill][data-orientation=vertical][data-attached]>[data-size=lg],.ds-button-group__trail:not(.ds-toggle-button-group)[data-corners=pill][data-orientation=vertical][data-attached]>[data-size=lg]{--ds-button-group-end-radius: calc(var(--size-control-lg) / 2)}.ds-button-group[data-attached],.ds-button-group__trail:not(.ds-toggle-button-group)[data-attached]{gap:0}.ds-button-group[data-attached]>:focus-visible,.ds-button-group__trail:not(.ds-toggle-button-group)[data-attached]>:focus-visible{z-index:var(--layer-raised)}@media(hover:hover){.ds-button-group[data-attached]>:hover,.ds-button-group__trail:not(.ds-toggle-button-group)[data-attached]>:hover{z-index:var(--layer-raised)}}.ds-button-group[data-attached]:not([data-orientation=vertical])>*,.ds-button-group__trail:not(.ds-toggle-button-group)[data-attached]:not([data-orientation=vertical])>*{flex-shrink:0;white-space:var(--ds-button-group-label-wrap, nowrap)}.ds-button-group[data-full-width]:not([data-has-lead])>*,.ds-button-group[data-full-width]>.ds-button-group__trail>*{flex:1}.ds-button-group[data-seam]{--ds-button-group-seam: color-mix(in srgb, currentColor 40%, transparent)}.ds-button-group[data-bleed]{padding-inline:0}.ds-button-group[data-elevated],.ds-button-group__trail[data-elevated]{border-radius:var(--ds-button-group-radius);box-shadow:var(--shadow-button-group)}.ds-button-group[data-elevated][data-corners=pill][data-orientation=vertical],.ds-button-group__trail[data-elevated][data-corners=pill][data-orientation=vertical]{border-radius:calc(var(--size-control-md) / 2)}.ds-button-group[data-elevated][data-corners=pill][data-orientation=vertical][data-size=sm],.ds-button-group__trail[data-elevated][data-corners=pill][data-orientation=vertical][data-size=sm]{border-radius:calc(var(--size-control-sm) / 2)}.ds-button-group[data-elevated][data-corners=pill][data-orientation=vertical][data-size=lg],.ds-button-group__trail[data-elevated][data-corners=pill][data-orientation=vertical][data-size=lg]{border-radius:calc(var(--size-control-lg) / 2)}@media(forced-colors:active){.ds-button-group[data-elevated],.ds-button-group__trail[data-elevated]{box-shadow:none}}.ds-chip-set[data-overflow=scroll]{--ds-chip-set-ring-reach: calc(var(--focus-ring-width) + var(--focus-ring-offset));overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:thin;padding:var(--ds-chip-set-ring-reach);margin:calc(-1 * var(--ds-chip-set-ring-reach))}.ds-chip-set[data-overflow=scroll]>*{flex-shrink:0}.ds-collapsible-trigger{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;text-align:inherit;inline-size:100%;display:block;min-block-size:var(--size-hit-coarse)}.ds-collapsible-trigger:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-collapsible-trigger[disabled],.ds-collapsible-trigger[aria-disabled=true]{color:var(--disabled-fg);cursor:not-allowed}.ds-collapsible-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--transition-base)}.ds-collapsible-content[data-open]{grid-template-rows:1fr}.ds-collapsible-content[hidden]:not([hidden=until-found]){display:none}.ds-collapsible-content[hidden=until-found]{content-visibility:hidden}.ds-collapsible-content-inner{overflow:hidden;min-block-size:0}@media(prefers-reduced-motion:reduce){.ds-collapsible-content{transition:none}}@media(forced-colors:active){.ds-collapsible-trigger:focus-visible{outline-color:Highlight}}.ds-media-object{--ds-media-object-bg: transparent;--ds-media-object-fg: var(--text-primary);--ds-media-object-border: transparent;--ds-media-object-pad-block: var(--space-sm);--ds-media-object-gap: var(--space-md);--ds-media-object-trail-gap: var(--space-md);--ds-media-object-min: var(--size-control-lg);--ds-media-object-lead-size: var(--size-lead-md);--ds-media-object-media-size: calc(var(--size-lead-lg) + var(--space-sm));--ds-media-object-mark: var(--tone-primary-fg);position:relative;container-type:inline-size;padding-block:var(--ds-media-object-pad-block);padding-inline:var(--space-md);min-block-size:var(--ds-media-object-min);background:var(--ds-media-object-bg);color:var(--ds-media-object-fg);border:0 solid var(--ds-media-object-border);list-style:none;transition:background var(--transition-fast),box-shadow var(--transition-fast)}.ds-media-object[data-tier="2"]{--ds-media-object-min: calc(var(--size-control-lg) + var(--space-sm))}.ds-media-object[data-tier="3"]{--ds-media-object-min: calc(var(--size-lead-xl) + var(--space-sm))}.ds-media-object[data-lines=single]{--ds-media-object-min: var(--size-lead-xl)}.ds-media-object[data-depth="1"]{padding-inline-start:calc(var(--space-md) * 2)}.ds-media-object[data-depth="2"]{padding-inline-start:calc(var(--space-md) * 3)}.ds-media-object[data-depth="3"]{padding-inline-start:calc(var(--space-md) * 4)}.ds-media-object[data-depth="4"]{padding-inline-start:calc(var(--space-md) * 5)}.ds-media-object[data-density=compact]{--ds-media-object-min: var(--size-control-md);--ds-media-object-pad-block: var(--space-xs);--ds-media-object-gap: var(--space-sm);--ds-media-object-trail-gap: var(--space-sm)}.ds-media-object[data-density=compact][data-tier="2"]{--ds-media-object-min: var(--size-control-lg)}.ds-media-object[data-density=compact][data-tier="3"]{--ds-media-object-min: var(--size-lead-xl)}.ds-media-object[data-density=compact][data-lines=single],.ds-media-object[data-density=relaxed]{--ds-media-object-min: calc(var(--size-control-lg) + var(--space-sm))}.ds-media-object[data-density=relaxed][data-tier="2"]{--ds-media-object-min: calc(var(--size-lead-xl) + var(--space-sm))}.ds-media-object[data-density=relaxed][data-tier="3"]{--ds-media-object-min: calc(var(--size-lead-2xl) + var(--space-sm))}.ds-media-object[data-density=relaxed][data-lines=single]{--ds-media-object-min: calc(var(--size-lead-xl) + var(--space-sm))}.ds-media-object[data-lead=avatar][data-size=sm]{--ds-media-object-lead-size: var(--size-lead-sm)}.ds-media-object[data-lead=avatar][data-size=lg]{--ds-media-object-lead-size: var(--size-lead-lg-xl)}.ds-media-object[data-lead=icon]{--ds-media-object-lead-size: var(--size-icon-lg)}.ds-media-object[data-lead=icon][data-size=sm]{--ds-media-object-lead-size: var(--size-icon-md)}.ds-media-object[data-lead=media]{--ds-media-object-lead-size: var(--ds-media-object-media-size)}.ds-media-object[data-size=sm]{--ds-media-object-media-size: var(--size-lead-md)}.ds-media-object[data-size=lg]{--ds-media-object-media-size: var(--size-lead-2xl)}.ds-media-object__frame{display:contents}.ds-media-object__row{align-self:stretch;display:grid;grid-template-columns:[control] auto [lead] auto [body] minmax(0,1fr) [meta] auto [actions] auto;align-items:center}.ds-media-object__control{grid-column:control;grid-row:1;display:flex;margin-inline-end:var(--ds-media-object-gap)}.ds-media-object__lead{grid-column:lead;grid-row:1;display:flex;align-items:center;justify-content:center;margin-inline-end:var(--ds-media-object-gap)}.ds-media-object__lead[data-kind=media]{inline-size:var(--ds-media-object-media-size);block-size:var(--ds-media-object-media-size);overflow:hidden;border-radius:var(--radius-md)}.ds-media-object__body{grid-column:body;grid-row:1;min-inline-size:0}.ds-media-object__title-row{min-inline-size:0}.ds-media-object__unread{display:inline-flex;flex-shrink:0}.ds-media-object__meta{grid-column:meta;grid-row:1;margin-inline-start:var(--ds-media-object-trail-gap);font-size:var(--font-sm);line-height:var(--line-height-normal);flex-shrink:0;white-space:nowrap}.ds-media-object[data-body-layout=inline] .ds-media-object__title-row>:first-child{flex:1 1 auto;min-inline-size:0}.ds-media-object__title-row .ds-media-object__meta{margin-inline-start:0}.ds-media-object__actions{grid-column:actions;grid-row:1;margin-inline-start:var(--ds-media-object-trail-gap)}.ds-media-object__control,.ds-media-object__meta,.ds-media-object__actions{position:relative;z-index:var(--layer-raised)}.ds-media-object__lead:has(button),.ds-media-object__lead:has(input),.ds-media-object__lead:has(a[href]),.ds-media-object__lead:has([role=button]),.ds-media-object__lead:has([tabindex]){position:relative;z-index:var(--layer-raised)}.ds-media-object__actions[data-overlay]{position:static}.ds-media-object__actions[data-overlay]>:not([data-overlay]){position:relative;z-index:var(--layer-raised)}.ds-media-object[data-lines="3"] .ds-media-object__row>.ds-media-object__control,.ds-media-object[data-lines="3"] .ds-media-object__row>.ds-media-object__lead,.ds-media-object[data-lines="3"] .ds-media-object__row>.ds-media-object__meta,.ds-media-object[data-lines="3"] .ds-media-object__row>.ds-media-object__actions,.ds-media-object[data-lines="3"] .ds-media-object__main>.ds-media-object__meta,.ds-media-object[data-lines="3"] .ds-media-object__main>.ds-media-object__actions{align-self:start}.ds-media-object[data-orientation=vertical] .ds-media-object__row{display:flex;flex-direction:column;align-items:center;text-align:center}.ds-media-object[data-orientation=vertical] .ds-media-object__control,.ds-media-object[data-orientation=vertical] .ds-media-object__lead{margin-inline-end:0;margin-block-end:var(--ds-media-object-gap)}.ds-media-object[data-orientation=vertical] .ds-media-object__body{max-inline-size:100%}.ds-media-object[data-orientation=vertical] .ds-media-object__meta,.ds-media-object[data-orientation=vertical] .ds-media-object__actions{margin-inline-start:0;margin-block-start:var(--ds-media-object-trail-gap)}.ds-media-object[data-selected]{--ds-media-object-bg: var(--bg-selected)}.ds-media-object[data-read]{--ds-media-object-bg: var(--state-layer-surface-hover)}.ds-media-object[data-selected-mark]:after{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:var(--border-width-accent);background:var(--ds-media-object-mark);border-start-start-radius:inherit;border-end-start-radius:inherit;pointer-events:none}@media(hover:hover){.ds-media-object[data-interactive]:hover{--ds-media-object-bg: var(--state-layer-surface-hover)}.ds-media-object[data-interactive][data-read]:hover{--ds-media-object-bg: transparent}.ds-media-object[data-interactive][data-read-fill]:not([data-selected]):hover{--ds-media-object-bg: transparent;box-shadow:var(--shadow-button-rest);z-index:var(--layer-raised)}.ds-media-object[data-interactive][data-selected]:hover{--ds-media-object-bg: var(--state-layer-selected-hover), var(--bg-selected)}}.ds-media-object[data-disabled]{--ds-media-object-fg: var(--disabled-fg)}.ds-media-object[data-disabled] .ds-media-object__lead:not([data-kind=icon]){opacity:var(--disabled-media-opacity)}.ds-media-object[data-actions-reveal=hover] .ds-media-object__actions{opacity:0;transition:opacity var(--transition-fast)}.ds-media-object[data-actions-reveal=hover]:focus-within .ds-media-object__actions{opacity:1}@media(hover:hover){.ds-media-object[data-actions-reveal=hover]:hover .ds-media-object__actions{opacity:1}}@media(pointer:coarse){.ds-media-object[data-actions-reveal=hover] .ds-media-object__actions{opacity:1}}@media(pointer:fine),(pointer:none){.ds-media-object[data-actions-reveal=hover] .ds-media-object__actions:not([data-overlay]){position:absolute;inset-block:0;inset-inline-end:var(--space-md);display:flex;align-items:center;pointer-events:none}.ds-media-object[data-actions-reveal=hover]:focus-within .ds-media-object__actions:not([data-overlay]){position:relative;inset:auto;pointer-events:auto}.ds-media-object[data-actions-reveal=hover]:focus-within:has(.ds-media-object__actions:not([data-overlay])) .ds-media-object__meta{position:absolute;overflow:hidden;clip-path:inset(50%)}}@media(hover:hover)and (pointer:fine){.ds-media-object[data-actions-reveal=hover]:hover .ds-media-object__actions:not([data-overlay]){position:relative;inset:auto;pointer-events:auto}.ds-media-object[data-actions-reveal=hover]:hover:has(.ds-media-object__actions:not([data-overlay])) .ds-media-object__meta{position:absolute;overflow:hidden;clip-path:inset(50%)}}.ds-media-object[data-surface]{border-width:var(--border-width-thin);border-radius:var(--radius-md)}.ds-media-object[data-surface=bordered]{--ds-media-object-border: var(--border-primary)}.ds-media-object[data-surface=tinted][data-tone=neutral]{--ds-media-object-bg: var(--tone-neutral-subtle)}.ds-media-object[data-surface=tinted][data-tone=primary]{--ds-media-object-bg: var(--tone-primary-subtle)}.ds-media-object[data-surface=tinted][data-tone=secondary]{--ds-media-object-bg: var(--tone-secondary-subtle)}.ds-media-object[data-surface=tinted][data-tone=success]{--ds-media-object-bg: var(--tone-success-subtle)}.ds-media-object[data-surface=tinted][data-tone=warning]{--ds-media-object-bg: var(--tone-warning-subtle)}.ds-media-object[data-surface=tinted][data-tone=error]{--ds-media-object-bg: var(--tone-error-subtle)}.ds-media-object[data-surface=tinted][data-tone=info]{--ds-media-object-bg: var(--tone-info-subtle)}.ds-media-object[data-surface=solid][data-tone=neutral]{--ds-media-object-bg: var(--tone-neutral-solid);--ds-media-object-fg: var(--tone-neutral-on-solid)}.ds-media-object[data-surface=solid][data-tone=primary]{--ds-media-object-bg: var(--tone-primary-solid);--ds-media-object-fg: var(--tone-primary-on-solid)}.ds-media-object[data-surface=solid][data-tone=secondary]{--ds-media-object-bg: var(--tone-secondary-solid);--ds-media-object-fg: var(--tone-secondary-on-solid)}.ds-media-object[data-surface=solid][data-tone=success]{--ds-media-object-bg: var(--tone-success-solid);--ds-media-object-fg: var(--tone-success-on-solid)}.ds-media-object[data-surface=solid][data-tone=warning]{--ds-media-object-bg: var(--tone-warning-solid);--ds-media-object-fg: var(--tone-warning-on-solid)}.ds-media-object[data-surface=solid][data-tone=error]{--ds-media-object-bg: var(--tone-error-solid);--ds-media-object-fg: var(--tone-error-on-solid)}.ds-media-object[data-surface=solid][data-tone=info]{--ds-media-object-bg: var(--tone-info-solid);--ds-media-object-fg: var(--tone-info-on-solid)}.ds-media-object__panel{grid-column:1 / -1;padding-block:var(--space-sm)}.ds-media-object__main{grid-column:body / actions;grid-row:1;display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:var(--ds-media-object-trail-gap);column-gap:var(--ds-media-object-trail-gap);row-gap:var(--space-xs);min-inline-size:0}.ds-media-object__main[data-trail=actions]{grid-column:body / -1}.ds-media-object__main>.ds-media-object__body{flex:1 1 min(12rem,100%)}.ds-media-object__main>.ds-media-object__meta,.ds-media-object__main>.ds-media-object__actions{flex:0 1 auto;min-inline-size:0;max-inline-size:100%;margin-inline-start:0}.ds-media-object[data-lines="3"] .ds-media-object__main{align-items:flex-start}.ds-media-object__meta[data-layout=inline]{display:inline-flex;flex-wrap:wrap;align-items:center;-moz-column-gap:var(--space-sm);column-gap:var(--space-sm);row-gap:var(--space-xs)}.ds-media-object-list[data-align-trail] .ds-media-object__main{display:contents}.ds-media-object-list[data-align-trail] .ds-media-object__main>.ds-media-object__meta{grid-column:meta;grid-row:1;margin-inline-start:var(--ds-media-object-trail-gap)}.ds-media-object-list[data-align-trail] .ds-media-object__main>.ds-media-object__actions{grid-column:actions;grid-row:1;margin-inline-start:var(--ds-media-object-trail-gap)}@container (max-width: 599.98px){.ds-media-object-list[data-align-trail] .ds-media-object[data-meta=multi] .ds-media-object__meta{grid-column:body;grid-row:2;justify-self:start;align-items:flex-start;margin-inline-start:0}.ds-media-object-list[data-align-trail] .ds-media-object[data-actions-wrap] .ds-media-object__main>.ds-media-object__actions{grid-column:body / -1;grid-row:3;justify-self:start;margin-inline-start:0;margin-block-start:var(--space-xs)}}.ds-media-object-list{--ds-media-object-list-rule: var(--border-secondary);display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ds-media-object-list__header{display:block}.ds-media-object-list__branch{display:flex;flex-direction:column;min-inline-size:0}.ds-media-object-list__branch>.ds-media-object-list{padding-inline-start:var(--space-md)}.ds-media-object-list[data-dividers]>.ds-media-object-list__branch+.ds-media-object:before,.ds-media-object-list[data-dividers]>.ds-media-object+.ds-media-object-list__branch>.ds-media-object:before,.ds-media-object-list[data-dividers]>.ds-media-object-list__branch+.ds-media-object-list__branch>.ds-media-object:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;border-block-start:var(--border-width-thin) solid var(--ds-media-object-list-rule)}.ds-media-object-list[data-dividers]>.ds-media-object+.ds-media-object:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;border-block-start:var(--border-width-thin) solid var(--ds-media-object-list-rule)}.ds-media-object-list[data-dividers=inset]>.ds-media-object+.ds-media-object:before{inset-inline-start:calc(var(--space-md) + var(--ds-media-object-lead-size) + var(--ds-media-object-gap))}.ds-media-object-list[data-dividers=inset]>.ds-media-object:not([data-lead])+.ds-media-object:not([data-lead]):before{inset-inline-start:var(--space-md)}.ds-media-object-list[data-align-trail]{container-type:inline-size;display:grid;grid-template-columns:[control] auto [lead] auto [body] minmax(0,1fr) [meta] auto [actions] auto}.ds-media-object-list[data-align-trail]>*{grid-column:1 / -1}@supports (grid-template-columns: subgrid){.ds-media-object-list[data-align-trail]>.ds-media-object{container-type:normal;display:grid;grid-template-columns:subgrid;align-content:center}.ds-media-object-list[data-align-trail] .ds-media-object__row{grid-column:1 / -1;grid-template-columns:subgrid}}.ds-media-object[data-lines=flow]{--ds-media-object-min: 0;--ds-media-object-pad-block: 0;--ds-media-object-gap: var(--space-xs);--ds-media-object-trail-gap: var(--space-xs);padding-inline:0;container-type:normal}.ds-media-object[data-lines=flow][data-depth="1"]{padding-inline-start:var(--space-md)}.ds-media-object[data-lines=flow][data-depth="2"]{padding-inline-start:calc(var(--space-md) * 2)}.ds-media-object[data-lines=flow][data-depth="3"]{padding-inline-start:calc(var(--space-md) * 3)}.ds-media-object[data-lines=flow][data-depth="4"]{padding-inline-start:calc(var(--space-md) * 4)}.ds-media-object[data-lines=flow]>.ds-media-object__row,.ds-media-object[data-lines=flow]>.ds-media-object__frame>.ds-media-object__row{display:flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:var(--ds-media-object-gap);column-gap:var(--ds-media-object-gap);row-gap:0}.ds-media-object[data-lines=flow] .ds-media-object__control,.ds-media-object[data-lines=flow] .ds-media-object__lead,.ds-media-object[data-lines=flow] .ds-media-object__meta,.ds-media-object[data-lines=flow] .ds-media-object__actions{margin-inline:0;align-self:baseline}.ds-media-object[data-lines=flow] .ds-media-object__lead{display:inline-flex}.ds-media-object[data-lines=flow] .ds-media-object__body{flex:0 1 auto}.ds-media-object[data-lines=flow][data-progress] .ds-media-object__body{flex:1 1 auto}.ds-media-object[data-lines=flow] .ds-media-object__description{overflow-wrap:anywhere}.ds-media-object[data-lines=flow] .ds-media-object__meta{display:inline-flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:var(--space-xs);column-gap:var(--space-xs);flex-shrink:1;min-inline-size:0;max-inline-size:100%;white-space:normal;overflow-wrap:anywhere;font-size:var(--font-xs);line-height:var(--leading-tight);letter-spacing:var(--letter-spacing-wide)}.ds-media-object[data-lines=flow] .ds-media-object__title-row{align-items:baseline;-moz-column-gap:var(--ds-media-object-gap);column-gap:var(--ds-media-object-gap);row-gap:0}.ds-media-object-list[data-lines=flow]{row-gap:var(--space-xs)}.ds-media-object-list-group{display:flex;flex-direction:column;gap:var(--space-xs);min-inline-size:0}.ds-media-object-list[data-columns]{--ds-media-object-list-gap: var(--space-md);display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,max(var(--ds-media-object-list-min-column, 16rem),(100% - (var(--ds-media-object-list-columns, 99) - 1) * var(--ds-media-object-list-gap)) / var(--ds-media-object-list-columns, 99))),1fr));gap:var(--ds-media-object-list-gap);align-items:start}.ds-media-object-list[data-columns]>.ds-media-object-list__header{grid-column:1 / -1}.ds-media-object[data-choice]{cursor:pointer}.ds-media-object[data-choice][data-disabled]{cursor:default}.ds-media-object[data-choice]{justify-content:flex-start}.ds-media-object[data-choice] .ds-media-object__row{min-block-size:calc(var(--ds-media-object-min) - 2 * var(--ds-media-object-pad-block))}.ds-media-object[data-choice][data-surface] .ds-media-object__row{min-block-size:calc(var(--ds-media-object-min) - 2 * var(--ds-media-object-pad-block) - 2 * var(--border-width-thin))}.ds-media-object[data-choice][data-selected][data-surface=bordered]{--ds-media-object-border: var(--tone-primary-fg)}.ds-media-object__progress{display:block;margin-block-start:var(--space-sm);min-inline-size:0}.ds-media-object-list[data-dividers]>.ds-media-object[data-lines=flow][data-progress]:not(:last-child){padding-block-end:var(--space-sm)}@media(prefers-reduced-motion:reduce){.ds-media-object,.ds-media-object[data-actions-reveal=hover] .ds-media-object__actions{transition:none}}@media(forced-colors:active){.ds-media-object{--ds-media-object-list-rule: CanvasText}.ds-media-object[data-surface]{border-color:CanvasText}.ds-media-object-list{--ds-media-object-list-rule: CanvasText}.ds-media-object[data-selected]{forced-color-adjust:none;background:Highlight;color:HighlightText}.ds-media-object[data-selected-mark]:after{background:HighlightText}.ds-media-object[data-read]{--ds-media-object-bg: transparent}.ds-media-object[data-choice][data-selected][data-surface=bordered]{border-color:HighlightText}}.ds-media-object-list .ds-media-object-list__bone{display:inline-block;vertical-align:middle}.ds-input-group__field{display:flex;flex-direction:column;flex:1 1 0;min-inline-size:0}.ds-input-group:not([data-detached])>.ds-input-group__field{position:relative}.ds-input-group:not([data-detached])>.ds-input-group__field:focus-within{z-index:var(--layer-raised)}.ds-input-group__lead{flex:none}.ds-input-group:not([data-detached])>:not(.ds-input-group__field):not(.ds-input-group__lead){align-self:stretch;block-size:auto}.ds-new-password-field{display:flex;flex-direction:column;gap:var(--space-sm);min-inline-size:0}.ds-new-password-field__rules{display:flex;flex-direction:column;gap:var(--space-xs)}.ds-new-password-field__rules[hidden]{display:none}.ds-new-password-field__confirm{margin-block-start:var(--space-sm)}.ds-authenticator-setup{--ds-authenticator-setup-gap: var(--space-lg);--ds-authenticator-setup-qr-size: var(--size-qr-lg);display:flex;flex-direction:column;gap:var(--ds-authenticator-setup-gap);min-inline-size:0}.ds-authenticator-setup__instructions,.ds-authenticator-setup__key-label{margin:0}.ds-authenticator-setup__qr{display:flex;justify-content:center}.ds-authenticator-setup__qr-image{box-sizing:border-box;inline-size:var(--ds-authenticator-setup-qr-size);block-size:var(--ds-authenticator-setup-qr-size);border-radius:var(--radius-md);background-color:var(--qr-ground);overflow:clip}.ds-authenticator-setup__key{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs);min-inline-size:0;text-align:center}.ds-authenticator-setup__key .ds-authenticator-setup__secret{display:inline-block;box-sizing:border-box;max-inline-size:100%;direction:ltr;unicode-bidi:isolate;vertical-align:middle}.ds-authenticator-setup__key .ds-code__group{display:inline-block}.ds-authenticator-setup__form{display:flex;flex-direction:column;gap:var(--space-md)}.ds-authenticator-setup__actions{display:flex;flex-direction:column;gap:var(--space-sm)}@media(forced-colors:active){.ds-authenticator-setup__qr-image{forced-color-adjust:none;background-color:var(--qr-ground);outline:var(--border-width) solid CanvasText}}.ds-title-group{display:flex;flex-direction:column;align-items:var(--ds-title-group-align, flex-start)}.ds-title-group:not([data-align=center]):not([data-align=end]):not([data-align=right])>:is(.ds-title-group__eyebrow,.ds-title-group__title,.ds-title-group__title-row,.ds-title-group__description,.ds-title-group__caption){align-self:stretch}.ds-title-group[data-gap=none]{gap:0}.ds-title-group[data-gap=xs]{gap:var(--space-xs)}.ds-title-group[data-gap=sm]{gap:var(--space-sm)}.ds-title-group[data-gap=md]{gap:var(--space-md)}.ds-title-group[data-gap=lg]{gap:var(--space-lg)}.ds-title-group[data-gap=xl]{gap:var(--space-xl)}.ds-title-group[data-gap="2xl"]{gap:var(--space-2xl)}.ds-title-group[data-gap="3xl"]{gap:var(--space-3xl)}.ds-title-group[data-align=center]{align-items:center;text-align:center}.ds-title-group[data-align=end],.ds-title-group[data-align=right]{align-items:flex-end;text-align:end}.ds-title-group__title,.ds-title-group__eyebrow,.ds-title-group__description,.ds-title-group__caption{margin:0}.ds-section-header{container-type:inline-size;display:flex;flex-direction:column}.ds-section-header[data-no-reflow]{container-type:normal}.ds-section-header[data-has-actions],.ds-section-header[data-has-lead]{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ds-section-header-gap, var(--space-md))}.ds-section-header[data-tall]{align-items:flex-start}.ds-section-header[data-trail-align=center]{align-items:center}.ds-section-header[data-trail-align=start]{align-items:flex-start}.ds-section-header[data-divider]{position:relative;padding-block-end:var(--space-md);margin-block-end:var(--space-md)}.ds-section-header__rule{position:absolute;display:flex;flex-direction:column;inset-inline:0;inset-block-end:0}.ds-section-header[data-align=center]{align-items:center;text-align:center}.ds-section-header[data-align=center][data-has-actions]{flex-direction:column}.ds-section-header[data-align=end],.ds-section-header[data-align=right]{align-items:flex-end;text-align:end}.ds-section-header:where([data-surface=solid]){padding:var(--space-md)}.ds-section-header[data-surface=solid][data-tone=neutral]{--ds-section-header-solid-bg: var(--tone-neutral-solid);--ds-section-header-solid-fg: var(--tone-neutral-on-solid)}.ds-section-header[data-surface=solid][data-tone=primary]{--ds-section-header-solid-bg: var(--tone-primary-solid);--ds-section-header-solid-fg: var(--tone-primary-on-solid)}.ds-section-header[data-surface=solid][data-tone=secondary]{--ds-section-header-solid-bg: var(--tone-secondary-solid);--ds-section-header-solid-fg: var(--tone-secondary-on-solid)}.ds-section-header[data-surface=solid][data-tone=success]{--ds-section-header-solid-bg: var(--tone-success-solid);--ds-section-header-solid-fg: var(--tone-success-on-solid)}.ds-section-header[data-surface=solid][data-tone=warning]{--ds-section-header-solid-bg: var(--tone-warning-solid);--ds-section-header-solid-fg: var(--tone-warning-on-solid)}.ds-section-header[data-surface=solid][data-tone=error]{--ds-section-header-solid-bg: var(--tone-error-solid);--ds-section-header-solid-fg: var(--tone-error-on-solid)}.ds-section-header[data-surface=solid][data-tone=info]{--ds-section-header-solid-bg: var(--tone-info-solid);--ds-section-header-solid-fg: var(--tone-info-on-solid)}.ds-section-header[data-surface=solid]{background-color:var(--ds-section-header-solid-bg);color:var(--ds-section-header-solid-fg)}@media(forced-colors:active){.ds-section-header[data-surface=solid]{outline:var(--border-width-thin) solid CanvasText}}.ds-section-header__lead{display:flex;flex-shrink:0}.ds-section-header__content{display:flex;flex-direction:column;flex:1 1 0%;min-inline-size:0}.ds-section-header:not([data-no-reflow])[data-has-actions]>.ds-section-header__content,.ds-section-header[data-no-reflow][data-has-stats=trail]>.ds-section-header__content,.ds-section-header__main>.ds-section-header__content{flex-basis:min(12rem,100%)}.ds-section-header[data-has-lead]:not([data-no-reflow])[data-has-actions]>.ds-section-header__content,.ds-section-header[data-has-lead][data-no-reflow][data-has-stats=trail]>.ds-section-header__content{flex-basis:min(12rem,100% - 5rem)}.ds-section-header__main{display:flex;flex:1 1 0%;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ds-section-header-gap, var(--space-md));min-inline-size:0}.ds-section-header[data-tall]>.ds-section-header__main{align-items:flex-start}.ds-section-header[data-gap=none] .ds-section-header__content{gap:0}.ds-section-header[data-gap=xs] .ds-section-header__content{gap:var(--space-xs)}.ds-section-header[data-gap=sm] .ds-section-header__content{gap:var(--space-sm)}.ds-section-header[data-gap=md] .ds-section-header__content{gap:var(--space-md)}.ds-section-header[data-gap=lg] .ds-section-header__content{gap:var(--space-lg)}.ds-section-header[data-gap=xl] .ds-section-header__content{gap:var(--space-xl)}.ds-section-header[data-gap="2xl"] .ds-section-header__content{gap:var(--space-2xl)}.ds-section-header[data-gap="3xl"] .ds-section-header__content{gap:var(--space-3xl)}.ds-section-header__title{margin:0}.ds-section-header__description{margin:0;max-inline-size:65ch}.ds-section-header[data-align=center] .ds-section-header__description{margin-inline:auto}.ds-section-header__actions{display:flex;align-items:center;gap:var(--space-sm);flex-shrink:0}.ds-section-header__stats{display:flex;flex-wrap:wrap;align-items:flex-start;-moz-column-gap:var(--ds-section-header-stats-gap, var(--space-lg));column-gap:var(--ds-section-header-stats-gap, var(--space-lg));row-gap:var(--space-sm);margin:0;padding:0;min-inline-size:0}.ds-section-header__stats[data-placement=trail]{flex:0 1 auto}.ds-section-header__stats[data-placement=below]{flex-basis:100%}.ds-card-header[data-padding=none]{padding:0}.ds-card-header[data-padding=xs]{padding:var(--space-xs)}.ds-card-header[data-padding=sm]{padding:var(--space-sm)}.ds-card-header[data-padding=md]{padding:var(--space-md)}.ds-card-header[data-padding=lg]{padding:var(--space-lg)}.ds-card-header[data-padding=xl]{padding:var(--space-xl)}.ds-card-header[data-padding="2xl"]{padding:var(--space-2xl)}.ds-card-header[data-padding="3xl"]{padding:var(--space-3xl)}.ds-card-header[data-divider][data-padding]{padding-block-end:var(--space-md);margin-block-end:0}.ds-card-header[data-divider][data-padding=xs]{padding-block-end:var(--space-xs)}.ds-card-header[data-divider][data-padding=sm]{padding-block-end:var(--space-sm)}.ds-card-header[data-divider][data-padding=lg]{padding-block-end:var(--space-lg)}.ds-card-header[data-divider][data-padding=xl]{padding-block-end:var(--space-xl)}.ds-alert{display:flex;align-items:flex-start;gap:var(--space-md);border-radius:var(--radius-md);font-family:inherit;transition:all var(--transition-base);position:relative}.ds-alert[data-size=sm]{padding:var(--space-sm) var(--space-md);font-size:var(--font-sm);gap:var(--space-sm)}.ds-alert[data-size=md]{padding:var(--ds-alert-md-padding-block, calc(var(--space-sm) * 1.75)) var(--ds-alert-md-padding-inline, var(--space-md));font-size:var(--font-md);gap:var(--space-md)}.ds-alert[data-size=lg]{padding:var(--space-lg) var(--space-xl);font-size:var(--font-md);gap:var(--space-lg)}.ds-alert[data-density=compact]{padding:calc(var(--space-sm) * 1.75) var(--space-md);font-size:var(--font-sm);gap:calc(var(--space-sm) * 1.5)}.ds-alert[data-density=compact] .ds-alert__icon{margin-block-start:0}.ds-alert[data-density=compact] .ds-alert__title[data-size]{font-size:var(--font-md);line-height:1.5}.ds-alert[data-density=compact] .ds-alert__body{line-height:1.5}.ds-alert[data-size=md]:not([data-density=compact]) .ds-alert__title[data-size]{line-height:var(--ds-alert-md-title-leading, 1.5)}.ds-alert[data-size=md]:not([data-density=compact]) .ds-alert__icon{margin-block-start:var(--ds-alert-icon-offset, 0px)}.ds-alert__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1;margin-block-start:var(--ds-alert-icon-offset, 2px)}.ds-alert__content{flex:1;min-width:0}.ds-alert__title{margin:0 0 var(--space-xs);font-size:inherit;font-weight:var(--weight-medium);line-height:1.4;color:inherit}.ds-alert .ds-alert__title[data-size]{margin:0 0 var(--space-xs);font-size:inherit;line-height:1.4}.ds-alert__actions{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.ds-alert__body{line-height:1.6}.ds-alert[data-size=md]:not([data-density=compact]) .ds-alert__body{font-size:var(--ds-alert-body-size, var(--font-sm));line-height:var(--ds-alert-body-leading, 1.5)}.ds-alert__title+.ds-alert__body{margin-top:var(--space-xs)}.ds-alert>.ds-alert__dismiss{margin-block-start:var(--ds-alert-dismiss-offset, -2px)}.ds-alert,.ds-alert[data-tone=info]{--ds-alert-solid: var(--tone-info-solid);--ds-alert-on-solid: var(--tone-info-on-solid);--ds-alert-subtle: var(--tone-info-subtle);--ds-alert-fg: var(--tone-info-fg);--ds-alert-border: var(--tone-info-border)}.ds-alert[data-tone=neutral]{--ds-alert-solid: var(--tone-neutral-solid);--ds-alert-on-solid: var(--tone-neutral-on-solid);--ds-alert-subtle: var(--tone-neutral-subtle);--ds-alert-fg: var(--tone-neutral-fg);--ds-alert-border: var(--tone-neutral-border)}.ds-alert[data-tone=primary]{--ds-alert-solid: var(--tone-primary-solid);--ds-alert-on-solid: var(--tone-primary-on-solid);--ds-alert-subtle: var(--tone-primary-subtle);--ds-alert-fg: var(--tone-primary-fg);--ds-alert-border: var(--tone-primary-border)}.ds-alert[data-tone=secondary]{--ds-alert-solid: var(--tone-secondary-solid);--ds-alert-on-solid: var(--tone-secondary-on-solid);--ds-alert-subtle: var(--tone-secondary-subtle);--ds-alert-fg: var(--tone-secondary-fg);--ds-alert-border: var(--tone-secondary-border)}.ds-alert[data-tone=success]{--ds-alert-solid: var(--tone-success-solid);--ds-alert-on-solid: var(--tone-success-on-solid);--ds-alert-subtle: var(--tone-success-subtle);--ds-alert-fg: var(--tone-success-fg);--ds-alert-border: var(--tone-success-border)}.ds-alert[data-tone=warning]{--ds-alert-solid: var(--tone-warning-solid);--ds-alert-on-solid: var(--tone-warning-on-solid);--ds-alert-subtle: var(--tone-warning-subtle);--ds-alert-fg: var(--tone-warning-fg);--ds-alert-border: var(--tone-warning-border)}.ds-alert[data-tone=error]{--ds-alert-solid: var(--tone-error-solid);--ds-alert-on-solid: var(--tone-error-on-solid);--ds-alert-subtle: var(--tone-error-subtle);--ds-alert-fg: var(--tone-error-fg);--ds-alert-border: var(--tone-error-border)}.ds-alert{--ds-alert-text: var(--ds-alert-fg);background:var(--ds-alert-subtle);color:var(--ds-alert-text)}.ds-alert[data-stripe=true]{border-inline-start:var(--border-width-accent) solid var(--ds-alert-border)}.ds-alert[data-filled=true]{--ds-alert-text: var(--ds-alert-on-solid);background:var(--ds-alert-solid);border-inline-start:none}.ds-alert[data-bordered=true]{background:transparent;border:var(--border-width-thin) solid var(--ds-alert-border)}@media(prefers-reduced-motion:reduce){.ds-alert{transition:none}}@media(forced-colors:active){.ds-alert[data-tone]{border:var(--border-width-thin) solid CanvasText}.ds-alert[data-tone][data-stripe=true]{border-inline-start-width:var(--border-width-accent)}}.ds-call-to-action{--ds-call-to-action-bg: transparent;--ds-call-to-action-text-gap: var(--space-sm);--ds-call-to-action-bleed: 0px;container-type:inline-size;background:var(--ds-call-to-action-bg)}.ds-call-to-action__body{min-inline-size:0}.ds-call-to-action>.ds-call-to-action__layout{align-self:stretch}.ds-call-to-action:not([data-orientation=horizontal]) .ds-call-to-action__body{align-self:stretch}.ds-call-to-action .ds-call-to-action__body>.ds-call-to-action__title-group{gap:var(--ds-call-to-action-text-gap)}.ds-call-to-action[data-orientation=horizontal] .ds-call-to-action__body{flex:1 1 0%}.ds-call-to-action__lead{display:flex;flex-shrink:0;max-inline-size:100%}.ds-call-to-action__media{display:flex;flex-shrink:0;max-inline-size:100%;inline-size:calc(var(--size-lead-4xl) * 2)}.ds-call-to-action__media[data-size=sm]{inline-size:var(--size-lead-4xl)}.ds-call-to-action__media[data-size=lg]{inline-size:calc(var(--size-lead-4xl) * 4.5)}.ds-call-to-action[data-bleed][data-media-position=end] .ds-call-to-action__lead{margin-inline-end:calc(-1 * var(--ds-call-to-action-bleed))}.ds-call-to-action__children{inline-size:100%}.ds-call-to-action__content{align-self:stretch;min-inline-size:0}.ds-call-to-action[data-size=sm]{--ds-call-to-action-text-gap: var(--space-sm)}.ds-call-to-action[data-size=md]{--ds-call-to-action-text-gap: var(--space-md)}.ds-call-to-action[data-size=lg]{--ds-call-to-action-text-gap: var(--space-lg)}.ds-call-to-action[data-size] .ds-call-to-action__description{max-inline-size:30rem}.ds-call-to-action[data-size=sm] .ds-call-to-action__description{max-inline-size:22.5rem}.ds-call-to-action[data-size=lg] .ds-call-to-action__description{max-inline-size:35rem}.ds-call-to-action[data-size=sm] .ds-call-to-action__actions{margin-block-start:var(--space-xs)}.ds-call-to-action[data-size=md] .ds-call-to-action__actions{margin-block-start:var(--space-sm)}.ds-call-to-action[data-size=lg] .ds-call-to-action__actions{margin-block-start:var(--space-md)}.ds-call-to-action[data-surface=tinted]{padding:var(--space-lg);border-radius:var(--radius-md)}.ds-call-to-action[data-surface=tinted][data-tone=neutral]{--ds-call-to-action-bg: var(--tone-neutral-subtle)}.ds-call-to-action[data-surface=tinted][data-tone=primary]{--ds-call-to-action-bg: var(--tone-primary-subtle)}.ds-call-to-action[data-surface=tinted][data-tone=secondary]{--ds-call-to-action-bg: var(--tone-secondary-subtle)}.ds-call-to-action[data-surface=tinted][data-tone=success]{--ds-call-to-action-bg: var(--tone-success-subtle)}.ds-call-to-action[data-surface=tinted][data-tone=warning]{--ds-call-to-action-bg: var(--tone-warning-subtle)}.ds-call-to-action[data-surface=tinted][data-tone=error]{--ds-call-to-action-bg: var(--tone-error-subtle)}.ds-call-to-action[data-surface=tinted][data-tone=info]{--ds-call-to-action-bg: var(--tone-info-subtle)}@container (max-width: 599.98px){.ds-call-to-action[data-orientation=horizontal] .ds-call-to-action__body,.ds-call-to-action[data-orientation=horizontal] .ds-call-to-action__lead{flex-basis:100%}.ds-call-to-action[data-bleed][data-media-position=end] .ds-call-to-action__lead{margin-inline-end:0}.ds-call-to-action[data-size=md] .ds-call-to-action__description{max-inline-size:100%}.ds-call-to-action .ds-call-to-action__actions{flex-direction:column;inline-size:100%}.ds-call-to-action .ds-call-to-action__actions>*{inline-size:100%}:where(.ds-call-to-action__actions)>*{max-inline-size:var(--ds-call-to-action-action-max, 18.75rem)}}@media(forced-colors:active){.ds-call-to-action[data-surface=tinted]{border:var(--border-width-thin) solid CanvasText}}.ds-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;inline-size:100%}.ds-empty-state[data-align=start]{align-items:stretch;text-align:start}.ds-empty-state[data-size=sm]{padding:var(--space-lg)}.ds-empty-state[data-size=md]{padding:var(--space-xl) var(--space-lg)}.ds-empty-state[data-size=lg]{padding:var(--space-2xl) var(--space-xl)}.ds-empty-state__icon{color:var(--text-tertiary);opacity:var(--opacity-illustration);line-height:1}.ds-empty-state__loading-lead{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--ds-empty-state-lead-size);block-size:var(--ds-empty-state-lead-size)}.ds-empty-state__loading-lead[data-size=sm]{--ds-empty-state-lead-size: var(--size-icon-2xl)}.ds-empty-state__loading-lead[data-size=md]{--ds-empty-state-lead-size: var(--size-icon-3xl)}.ds-empty-state__loading-lead[data-size=lg]{--ds-empty-state-lead-size: var(--size-icon-4xl)}.ds-empty-state__title{margin:0;font-weight:var(--weight-semibold);color:var(--text-primary);line-height:1.3}.ds-empty-state__description{margin:0;line-height:1.6}@media(max-width:599.98px){.ds-empty-state{padding-inline:var(--space-md)}.ds-empty-state[data-size=lg]{padding:var(--space-xl) var(--space-md)}}.ds-legend-item-list{margin:0;padding:0;list-style:none}.ds-legend-item-list[data-layout=table]{display:grid;grid-template-columns:[key] auto [label] minmax(0,1fr) [value] auto [percent] auto [delta] auto;row-gap:var(--space-sm);align-items:center}.ds-legend-item[data-layout=table]{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:center}@supports not (grid-template-columns: subgrid){.ds-legend-item[data-layout=table]{grid-template-columns:auto minmax(0,1fr) auto auto auto}}.ds-legend-item[data-layout=table]>.ds-legend-item__key{grid-column:key}.ds-legend-item[data-layout=table]>.ds-legend-item__title{grid-column:label;padding-inline-start:var(--space-sm)}.ds-legend-item[data-layout=table]>.ds-legend-item__toggle{grid-column:key / value}.ds-legend-item[data-layout=table]>.ds-legend-item__value{grid-column:value;justify-self:end;padding-inline-start:var(--space-md)}.ds-legend-item[data-layout=table]>.ds-legend-item__percent{grid-column:percent;justify-self:end;padding-inline-start:var(--space-md)}.ds-legend-item[data-layout=table]>.ds-legend-item__delta{grid-column:delta;justify-self:end;padding-inline-start:var(--space-md)}.ds-legend-item__key,.ds-legend-item__title,.ds-legend-item__toggle,.ds-legend-item__value,.ds-legend-item__percent,.ds-legend-item__delta{display:flex;align-items:center;min-inline-size:0}.ds-legend-item__toggle{--ds-toggle-button-size: var(--size-control-sm)}.ds-meter-row__header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-sm);min-inline-size:0}.ds-meter-row__label{flex:1 1 auto;min-inline-size:0}.ds-meter-row__value{flex:none;white-space:nowrap}.ds-meter-row__bar{min-inline-size:0}.ds-meter-row .ds-meter-row__skeleton{display:inline-block;vertical-align:middle}.ds-meter-row__bar>.ds-meter-row__skeleton{display:block}.ds-description-list{--ds-description-list-rule: var(--border-secondary);min-inline-size:0}.ds-description-list[data-columns]{container-type:inline-size}.ds-description-list__list{--ds-description-list-tracks: 1;display:grid;grid-template-columns:repeat(var(--ds-description-list-tracks),minmax(0,1fr));-moz-column-gap:var(--space-lg);column-gap:var(--space-lg);row-gap:var(--space-md);align-items:start;margin:0;padding:0}@container (min-width: 600px){.ds-description-list[data-columns]>.ds-description-list__list{--ds-description-list-tracks: 2}}@container (min-width: 840px){.ds-description-list[data-columns="3"]>.ds-description-list__list{--ds-description-list-tracks: 3}}.ds-description-list[data-label-width=shared]>.ds-description-list__list{grid-template-columns:repeat(var(--ds-description-list-tracks),[label] var(--ds-description-list-label-width, auto) [value] minmax(0,1fr));-moz-column-gap:var(--space-md);column-gap:var(--space-md)}.ds-description-list[data-label-width=shared]>.ds-description-list__list>.ds-description-list__item{display:grid;grid-column:span 2;grid-template-columns:subgrid;-moz-column-gap:inherit;column-gap:inherit;row-gap:0;align-items:baseline}@supports not (grid-template-columns: subgrid){.ds-description-list[data-label-width=shared]>.ds-description-list__list>.ds-description-list__item{grid-template-columns:var(--ds-description-list-label-width, max-content) minmax(0,1fr)}}.ds-description-list[data-numerals=tabular]>.ds-description-list__list{font-variant-numeric:tabular-nums}.ds-description-list[data-dividers]>.ds-description-list__list{row-gap:0}.ds-description-list[data-dividers]>.ds-description-list__list>.ds-description-list__item{padding-block:var(--space-sm);border-block-start:var(--border-width-thin) solid var(--ds-description-list-rule)}.ds-description-list[data-dividers]>.ds-description-list__list>.ds-description-list__item:first-child{border-block-start:0}@container (min-width: 600px){.ds-description-list[data-columns][data-dividers]>.ds-description-list__list>.ds-description-list__item:nth-child(2){border-block-start:0}}@container (min-width: 840px){.ds-description-list[data-columns="3"][data-dividers]>.ds-description-list__list>.ds-description-list__item:nth-child(3){border-block-start:0}}.ds-description-list__list>.ds-description-list__item[data-total]{grid-column:1 / -1;padding-block-start:var(--space-sm);border-block-start:var(--border-width-thin) solid var(--ds-description-list-rule)}.ds-description-list[data-total][data-dividers]>.ds-description-list__list>.ds-description-list__item[data-total]:last-child{border-block-start:var(--border-width-thin) solid var(--ds-description-list-rule)}.ds-description-list[data-orientation=horizontal]>.ds-description-list__list{display:flex;flex-wrap:wrap;align-items:flex-start;-moz-column-gap:var(--space-lg);column-gap:var(--space-lg);row-gap:var(--space-sm)}.ds-description-list[data-orientation=horizontal]>.ds-description-list__list>.ds-description-list__item{flex:0 1 auto;min-inline-size:0}@media(forced-colors:active){.ds-description-list{--ds-description-list-rule: CanvasText}}.ds-description-list .ds-description-list__bone{display:inline-block;vertical-align:middle}.ds-meta-list{margin:0;padding:0;list-style:none}.ds-meta-list__item{min-inline-size:0}.ds-stepper{--ds-stepper-marker: var(--size-icon-md);display:flex;inline-size:100%;margin:0;padding:0;list-style:none}.ds-stepper[data-size=sm]{--ds-stepper-marker: var(--size-icon-md)}.ds-stepper[data-size=md]{--ds-stepper-marker: var(--size-control-sm)}.ds-stepper[data-size=lg]{--ds-stepper-marker: var(--size-control-md)}.ds-stepper[data-variant=dots]{--ds-stepper-marker: var(--ds-stepper-dot, 12px)}.ds-stepper[data-variant=dots][data-size=sm]{--ds-stepper-marker: var(--ds-stepper-dot, 8px)}.ds-stepper[data-variant=dots][data-size=lg]{--ds-stepper-marker: var(--ds-stepper-dot, 16px)}.ds-stepper-step,.ds-stepper-step[data-status=pending]{--ds-stepper-step-title: var(--text-secondary);--ds-stepper-connector: var(--border-primary)}.ds-stepper-step[data-status=active]{--ds-stepper-step-title: var(--text-primary)}.ds-stepper-step[data-status=completed],.ds-stepper-step[data-status=success]{--ds-stepper-step-title: var(--text-primary);--ds-stepper-connector: var(--tone-success-fg)}.ds-stepper-step[data-status=error]{--ds-stepper-step-title: var(--tone-error-fg);--ds-stepper-step-subtext: var(--ds-stepper-step-error-subtext, var(--tone-error-fg))}.ds-stepper-step[data-status=warning]{--ds-stepper-step-title: var(--tone-warning-fg);--ds-stepper-step-subtext: var(--ds-stepper-step-warning-subtext, var(--tone-warning-fg))}.ds-stepper-step[data-status=info]{--ds-stepper-step-title: var(--tone-info-fg)}.ds-stepper-step[data-status=skipped]{--ds-stepper-step-title: var(--text-secondary)}.ds-stepper{--ds-stepper-tone: var(--tone-primary-fg)}.ds-stepper[data-tone=success]{--ds-stepper-tone: var(--tone-success-fg)}.ds-stepper[data-tone=neutral]{--ds-stepper-tone: var(--tone-neutral-fg)}.ds-stepper[data-tone=primary]{--ds-stepper-tone: var(--tone-primary-fg)}.ds-stepper[data-tone=secondary]{--ds-stepper-tone: var(--tone-secondary-fg)}.ds-stepper[data-tone=warning]{--ds-stepper-tone: var(--tone-warning-fg)}.ds-stepper[data-tone=error]{--ds-stepper-tone: var(--tone-error-fg)}.ds-stepper[data-tone=info]{--ds-stepper-tone: var(--tone-info-fg)}.ds-stepper-step[data-status=completed]{--ds-stepper-connector: var(--ds-stepper-tone)}.ds-stepper[data-pending-emphasis=normal] .ds-stepper-step[data-status=pending]{--ds-stepper-step-title: var(--text-primary)}.ds-stepper:not([data-variant=dots]) .ds-stepper-step[data-marker-size=xs]{--ds-stepper-marker: var(--size-icon-md)}.ds-stepper:not([data-variant=dots]) .ds-stepper-step[data-marker-size=sm]{--ds-stepper-marker: var(--size-control-xs)}.ds-stepper:not([data-variant=dots]) .ds-stepper-step[data-marker-size=md]{--ds-stepper-marker: var(--size-control-sm)}.ds-stepper:not([data-variant=dots]) .ds-stepper-step[data-marker-size=lg]{--ds-stepper-marker: var(--size-control-md)}.ds-stepper:not([data-variant=dots]) .ds-stepper-step[data-marker-size=xl]{--ds-stepper-marker: var(--size-lead-xl)}.ds-stepper-step{position:relative;min-inline-size:0}.ds-stepper-step__head{display:flex;gap:var(--space-sm);min-inline-size:0;color:inherit}.ds-stepper-step__button{inline-size:auto;margin:0;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;font:inherit;text-align:inherit;cursor:pointer;outline:var(--focus-ring-width) solid transparent;outline-offset:var(--focus-ring-offset)}.ds-stepper-step__button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color)}.ds-stepper-step__button:disabled{cursor:not-allowed}@media(hover:hover){.ds-stepper-step__button:not(:disabled):hover .ds-stepper-step__title{text-decoration:underline}}.ds-stepper-step__marker{flex-shrink:0}.ds-stepper[data-variant=dots] .ds-stepper-step__marker{inline-size:var(--ds-stepper-marker);block-size:var(--ds-stepper-marker)}.ds-stepper[data-variant=progress] .ds-stepper-step__marker{border-radius:var(--radius-sm)}.ds-stepper-step__content{display:flex;flex-direction:column;gap:var(--space-2xs);min-inline-size:0}.ds-stepper-step__title{color:var(--ds-stepper-step-title);font-weight:var(--weight-medium);line-height:1.4;overflow-wrap:anywhere}.ds-stepper-step[data-status=active] .ds-stepper-step__title{font-weight:var(--weight-semibold)}.ds-stepper[data-size=sm] .ds-stepper-step__title{font-size:var(--font-sm)}.ds-stepper[data-size=md] .ds-stepper-step__title,.ds-stepper[data-size=lg] .ds-stepper-step__title{font-size:var(--font-md)}.ds-stepper-step__numeral{flex-shrink:0;color:var(--ds-stepper-step-title);font-size:var(--heading-size-3xl);font-weight:var(--weight-normal);line-height:1.2;font-variant-numeric:tabular-nums}.ds-stepper-step__optional{color:var(--ds-stepper-step-subtext, var(--text-secondary));font-size:var(--font-xs)}.ds-stepper-step__description{color:var(--ds-stepper-step-subtext, var(--text-secondary));font-size:var(--font-sm);line-height:1.5;overflow-wrap:anywhere}.ds-stepper-step__connector{display:block;background:var(--ds-stepper-connector)}.ds-stepper[data-orientation=horizontal]{flex-direction:row;align-items:flex-start}.ds-stepper[data-orientation=horizontal] .ds-stepper-step{flex:1 1 0}.ds-stepper[data-label-placement=bottom] .ds-stepper-step__head{flex-direction:column;align-items:center;text-align:center}.ds-stepper[data-label-placement=bottom] .ds-stepper-step__content{align-items:center}.ds-stepper[data-label-placement=bottom] .ds-stepper-step__connector{position:absolute;inset-block-start:calc(var(--ds-stepper-marker) / 2 - var(--ds-stepper-connector-weight, var(--border-width-medium)) / 2);inset-inline-start:calc(50% + var(--ds-stepper-marker) / 2 + var(--space-xs));inset-inline-end:calc(-50% + var(--ds-stepper-marker) / 2 + var(--space-xs));block-size:var(--ds-stepper-connector-weight, var(--border-width-medium))}.ds-stepper[data-orientation=horizontal][data-label-placement=end] .ds-stepper-step{display:flex;align-items:flex-start}.ds-stepper[data-orientation=horizontal][data-label-placement=end] .ds-stepper-step[data-last]{flex:0 1 auto}.ds-stepper[data-label-placement=end] .ds-stepper-step__head{flex-direction:row;align-items:flex-start;text-align:start}.ds-stepper[data-label-placement=end] .ds-stepper-step__content{justify-content:center;min-block-size:var(--ds-stepper-marker)}.ds-stepper[data-orientation=horizontal][data-label-placement=end] .ds-stepper-step__connector{flex:1 1 auto;align-self:flex-start;min-inline-size:var(--size-icon-md);block-size:var(--ds-stepper-connector-weight, var(--border-width-medium));margin-block-start:calc(var(--ds-stepper-marker) / 2 - var(--ds-stepper-connector-weight, var(--border-width-medium)) / 2);margin-inline:var(--space-sm)}.ds-stepper[data-orientation=vertical]{flex-direction:column}.ds-stepper[data-orientation=vertical] .ds-stepper-step{padding-block-end:var(--space-md)}.ds-stepper[data-orientation=vertical] .ds-stepper-step[data-last]{padding-block-end:0}.ds-stepper[data-orientation=vertical] .ds-stepper-step__head{gap:var(--space-md)}.ds-stepper[data-orientation=vertical] .ds-stepper-step__connector{position:absolute;inset-inline-start:calc(var(--ds-stepper-marker) / 2 - var(--ds-stepper-connector-weight, var(--border-width-medium)) / 2);inset-block-start:calc(var(--ds-stepper-marker) + var(--space-2xs));inset-block-end:var(--space-2xs);inline-size:var(--ds-stepper-connector-weight, var(--border-width-medium))}.ds-stepper-step__body{margin-block-start:var(--space-sm);margin-inline-start:calc(var(--ds-stepper-marker) + var(--space-md));min-inline-size:0}.ds-stepper[data-orientation=vertical][data-label-placement=bottom] .ds-stepper-step{display:flex;flex-direction:column;align-items:center}.ds-stepper[data-orientation=vertical][data-label-placement=bottom] .ds-stepper-step__head{gap:var(--space-sm)}.ds-stepper[data-orientation=vertical][data-label-placement=bottom] .ds-stepper-step__body{order:1;margin-inline-start:0}.ds-stepper[data-orientation=vertical][data-label-placement=bottom] .ds-stepper-step__connector{order:2;position:static;flex:0 0 auto;inline-size:var(--ds-stepper-connector-weight, var(--border-width-medium));block-size:var(--size-control-xs);margin-block-start:var(--space-sm)}.ds-stepper-step__connector[data-chevron]{display:flex;align-items:center;justify-content:center;background:none;color:var(--text-secondary)}.ds-stepper[data-orientation=horizontal][data-label-placement=bottom] .ds-stepper-step__connector[data-chevron]{inset-block-start:0;block-size:var(--ds-stepper-marker)}.ds-stepper[data-orientation=horizontal][data-label-placement=end] .ds-stepper-step__connector[data-chevron]{block-size:var(--ds-stepper-marker);margin-block-start:0}.ds-stepper[data-orientation=vertical][data-label-placement=end] .ds-stepper-step__connector[data-chevron]{inset-inline-start:0;inline-size:var(--ds-stepper-marker)}.ds-stepper[data-orientation=vertical][data-label-placement=end][data-connector=chevron] .ds-stepper-step:not([data-last]){min-block-size:calc(var(--ds-stepper-marker) * 2)}.ds-stepper[data-orientation=vertical][data-label-placement=bottom] .ds-stepper-step__connector[data-chevron]{inline-size:auto;block-size:auto}@media(forced-colors:active){.ds-stepper-step[data-status=active] .ds-stepper-step__title{color:Highlight}.ds-stepper-step[data-status=skipped] .ds-stepper-step__title{color:GrayText}.ds-stepper-step__connector{background:CanvasText}.ds-stepper-step__connector[data-chevron]{background:none;color:CanvasText}.ds-stepper-step__title{color:CanvasText}.ds-stepper-step__button:focus-visible{outline-color:Highlight}}.ds-dialog-header .ds-dialog-header__description{max-inline-size:none}.ds-dialog-header[data-centred]{position:relative}.ds-dialog-header[data-centred] .ds-dialog-header__trail{position:absolute;inset-block-start:var(--ds-dialog-header-trail-inset, 0);inset-inline-end:var(--ds-dialog-header-trail-inset, 0)}.ds-dialog-header[data-centred][data-dismissible] .ds-dialog-header__body{padding-inline:var(--ds-dialog-header-trail-room, var(--size-control-md))}.ds-action-card{--ds-avatar-cutout: var(--surface-raised);display:flex;align-items:flex-start;gap:var(--space-sm);width:100%;padding:var(--space-sm) var(--space-md);background:var(--surface-raised);border:1px solid var(--ds-action-card-border, var(--border-primary));border-radius:var(--radius-md);text-align:start;cursor:pointer;transition:all var(--transition-fast)}@media(hover:hover){.ds-action-card:hover:not([data-disabled]){background:var(--state-layer-surface-hover-image),var(--surface-raised);border-color:var(--ds-action-card-border-hover, var(--border-hover))}}.ds-action-card[data-tone=neutral]{--ds-action-card-border: var(--tone-neutral-border);--ds-action-card-border-hover: var(--tone-neutral-border)}.ds-action-card[data-tone=primary]{--ds-action-card-border: var(--tone-primary-border);--ds-action-card-border-hover: var(--tone-primary-border)}.ds-action-card[data-tone=secondary]{--ds-action-card-border: var(--tone-secondary-border);--ds-action-card-border-hover: var(--tone-secondary-border)}.ds-action-card[data-tone=success]{--ds-action-card-border: var(--tone-success-border);--ds-action-card-border-hover: var(--tone-success-border)}.ds-action-card[data-tone=warning]{--ds-action-card-border: var(--tone-warning-border);--ds-action-card-border-hover: var(--tone-warning-border)}.ds-action-card[data-tone=error]{--ds-action-card-border: var(--tone-error-border);--ds-action-card-border-hover: var(--tone-error-border)}.ds-action-card[data-tone=info]{--ds-action-card-border: var(--tone-info-border);--ds-action-card-border-hover: var(--tone-info-border)}.ds-action-card[data-link]{position:relative}.ds-action-card[data-link]:has(.ds-action-card__link:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-action-card__link:focus-visible{outline:var(--border-width-medium) solid transparent}.ds-action-card:active:not([data-disabled]){transform:scale(.98)}.ds-action-card:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-action-card[data-selected]{background:var(--bg-selected);color:var(--fg-selected);border-color:var(--color-primary, var(--color-info));box-shadow:0 0 0 1px var(--color-primary, var(--color-info))}@media(hover:hover){.ds-action-card[data-selected]:hover:not([data-disabled]){background:var(--state-layer-selected-hover),var(--bg-selected);border-color:var(--color-primary, var(--color-info))}}.ds-action-card[data-selected]:active:not([data-disabled]){background:var(--state-layer-selected-pressed),var(--bg-selected)}.ds-action-card[data-selected] .ds-action-card__title{color:var(--fg-selected)}.ds-action-card[data-disabled]{background:var(--bg-disabled);border-color:var(--border-primary);color:var(--text-disabled);cursor:not-allowed}.ds-action-card[data-disabled] .ds-action-card__title,.ds-action-card[data-disabled] .ds-action-card__description{color:var(--text-disabled)}.ds-action-card[data-disabled] .ds-action-card__icon[data-color]{--ds-action-card-subtle: transparent;--ds-action-card-fg: var(--text-disabled)}.ds-action-card__icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-md);flex-shrink:0}.ds-action-card__icon svg{width:20px;height:20px}.ds-action-card__icon,.ds-action-card__icon[data-color=neutral]{--ds-action-card-subtle: var(--tone-neutral-subtle);--ds-action-card-fg: var(--tone-neutral-fg)}.ds-action-card__icon[data-color=primary]{--ds-action-card-subtle: var(--tone-primary-subtle);--ds-action-card-fg: var(--tone-primary-fg)}.ds-action-card__icon[data-color=secondary]{--ds-action-card-subtle: var(--tone-secondary-subtle);--ds-action-card-fg: var(--tone-secondary-fg)}.ds-action-card__icon[data-color=success]{--ds-action-card-subtle: var(--tone-success-subtle);--ds-action-card-fg: var(--tone-success-fg)}.ds-action-card__icon[data-color=warning]{--ds-action-card-subtle: var(--tone-warning-subtle);--ds-action-card-fg: var(--tone-warning-fg)}.ds-action-card__icon[data-color=error]{--ds-action-card-subtle: var(--tone-error-subtle);--ds-action-card-fg: var(--tone-error-fg)}.ds-action-card__icon[data-color=info]{--ds-action-card-subtle: var(--tone-info-subtle);--ds-action-card-fg: var(--tone-info-fg)}.ds-action-card__icon[data-color]{background:var(--ds-action-card-subtle);color:var(--ds-action-card-fg)}.ds-action-card__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;padding-top:2px}.ds-action-card__title{color:var(--text-primary);line-height:1.4}.ds-action-card__description{font-size:var(--font-xs);color:var(--text-tertiary);line-height:1.4}@media(forced-colors:active){.ds-action-card[data-selected]{border-color:Highlight;outline:2px solid Highlight}.ds-action-card__icon[data-color]{background-color:Canvas;color:CanvasText}.ds-action-card[data-disabled],.ds-action-card[data-disabled] .ds-action-card__title,.ds-action-card[data-disabled] .ds-action-card__description{border-color:GrayText;color:GrayText}}.ds-card{box-sizing:border-box;display:flex;flex-direction:column;position:relative;transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast),background-color var(--transition-fast)}button.ds-card{border:none;font:inherit;color:inherit;text-align:start;inline-size:100%}a.ds-card{color:inherit;text-decoration:none}.ds-card[data-variant=elevated]{--ds-avatar-cutout: var(--surface-raised);background-color:var(--surface-raised);background-image:linear-gradient(var(--elevation-lift-1),var(--elevation-lift-1));box-shadow:var(--card-shadow)}.ds-card[data-variant=outlined]{--ds-avatar-cutout: var(--surface-raised);background-color:var(--surface-raised);border:1px solid var(--border-primary, #e5e7eb);box-shadow:none}.ds-card[data-variant=filled]{background-color:var(--bg-tertiary, #f3f4f6);border:none;box-shadow:none}.ds-card[data-padding=none]{padding:0}.ds-card[data-padding=xs]{padding:var(--space-xs)}.ds-card[data-padding=sm]{padding:var(--space-sm)}.ds-card[data-padding=md]{padding:var(--space-md)}.ds-card[data-padding=lg]{padding:var(--space-lg)}.ds-card[data-padding=xl]{padding:var(--space-xl)}.ds-card[data-padding="2xl"]{padding:var(--space-2xl)}.ds-card[data-padding="3xl"]{padding:var(--space-3xl)}.ds-card[data-padding=surface]{padding:var(--card-padding)}.ds-card[data-radius=none]{border-radius:0}.ds-card[data-radius=xs]{border-radius:var(--radius-xs)}.ds-card[data-radius=sm]{border-radius:var(--radius-sm)}.ds-card[data-radius=md]{border-radius:var(--radius-md)}.ds-card[data-radius=lg]{border-radius:var(--radius-lg)}.ds-card[data-radius=xl]{border-radius:var(--radius-xl)}.ds-card[data-radius=full]{border-radius:var(--radius-full)}.ds-card[data-radius=surface]{border-radius:var(--card-radius)}.ds-card[data-background=primary]{--ds-avatar-cutout: var(--surface-page);background-color:var(--surface-page)}.ds-card[data-background=secondary]{--ds-avatar-cutout: var(--surface-raised);background-color:var(--surface-raised)}.ds-card[data-background=tertiary]{background-color:var(--bg-tertiary, #f3f4f6)}.ds-card[data-background=transparent]{background-color:transparent}.ds-card[data-border]{border:1px solid var(--border-primary, #e5e7eb)}.ds-card[data-shadow]{box-shadow:var(--elevation-1)}.ds-card[data-overflow=auto]{overflow:auto}.ds-card[data-overflow=hidden]{overflow:hidden}.ds-card[data-overflow=scroll]{overflow:scroll}.ds-card[data-overflow=visible]{overflow:visible}.ds-card[data-full-height]{height:100%}.ds-card[data-interactive]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(hover:hover){.ds-card[data-interactive]:hover{transform:translateY(-2px)}.ds-card[data-interactive][data-variant=elevated]:hover{background-image:linear-gradient(var(--elevation-lift-2),var(--elevation-lift-2));box-shadow:var(--elevation-2)}.ds-card[data-interactive][data-variant=outlined]:hover{border-color:var(--border-secondary)}.ds-card[data-interactive][data-variant=filled]:hover{background-color:var(--surface-raised)}.ds-card[data-interactive][data-shadow]:hover{box-shadow:var(--elevation-2)}}.ds-card[data-interactive]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-card[data-selected]{border-color:var(--color-primary, var(--color-info));box-shadow:0 0 0 1px var(--color-primary, var(--color-info)),var(--elevation-1)}.ds-card[data-selected][data-variant=elevated]{box-shadow:0 0 0 1px var(--color-primary, var(--color-info)),var(--elevation-1)}.ds-card[data-selected][data-variant=filled]{background-color:var(--tone-primary-subtle)}.ds-card[data-disabled],.ds-card[data-disabled][data-variant],.ds-card[data-disabled][data-selected][data-variant]{background:var(--disabled-container);border-color:var(--disabled-outline);box-shadow:none;color:var(--disabled-fg);pointer-events:none;cursor:not-allowed}.ds-card[data-disabled] :is(.ds-text,.ds-heading,.ds-link,.ds-icon,.ds-icon-text,.ds-timestamp,.ds-kbd,.ds-overline,.ds-delta,.ds-label-value){color:var(--disabled-fg)}.ds-card[data-disabled] :is(.ds-avatar,.ds-avatar-group,.ds-icon-tile,.ds-image,.ds-badge,.ds-dot,.ds-country-flag,.ds-status-indicator,.ds-progress){opacity:var(--disabled-media-opacity)}.ds-card[data-disabled][data-interactive]{transform:none}.ds-card[data-status=success]{--ds-card-border: var(--color-success);--ds-card-subtle: var(--status-success-bg)}.ds-card[data-status=warning]{--ds-card-border: var(--color-warning);--ds-card-subtle: var(--status-warning-bg)}.ds-card[data-status=error]{--ds-card-border: var(--color-error);--ds-card-subtle: var(--status-error-bg)}.ds-card[data-status=info]{--ds-card-border: var(--color-info);--ds-card-subtle: var(--status-info-bg)}.ds-card[data-status],.ds-card[data-status][data-variant=outlined]{border-color:var(--ds-card-border)}.ds-card[data-status][data-variant=filled]{background-color:var(--ds-card-subtle)}.ds-card[data-status][data-variant=elevated]{border-inline-start:var(--border-width-accent) solid currentColor;border-inline-start-color:var(--ds-card-border)}.ds-card.ds-card[data-stripe]{--ds-card-stripe: var(--tone-neutral-solid-mark);border-inline-start:var(--ds-card-stripe-width, var(--border-width-accent)) solid var(--ds-card-stripe)}.ds-card.ds-card[data-stripe=primary]{--ds-card-stripe: var(--tone-primary-solid-mark)}.ds-card.ds-card[data-stripe=secondary]{--ds-card-stripe: var(--tone-secondary-solid-mark)}.ds-card.ds-card[data-stripe=success]{--ds-card-stripe: var(--tone-success-solid-mark)}.ds-card.ds-card[data-stripe=warning]{--ds-card-stripe: var(--tone-warning-solid-mark)}.ds-card.ds-card[data-stripe=error]{--ds-card-stripe: var(--tone-error-solid-mark)}.ds-card.ds-card[data-stripe=info]{--ds-card-stripe: var(--tone-info-solid-mark)}@media(forced-colors:active){.ds-card,button.ds-card{border:1px solid CanvasText;background:Canvas;box-shadow:none}.ds-card[data-variant=elevated],.ds-card.ds-card[data-interactive][data-variant=elevated]{background-image:none}.ds-card[data-selected]{border-color:Highlight;outline:2px solid Highlight;box-shadow:none}.ds-card[data-disabled]{border-color:GrayText}.ds-card.ds-card[data-stripe]{border-inline-start:var(--ds-card-stripe-width, var(--border-width-accent)) solid CanvasText}}.ds-card-body{display:flex;flex-direction:column}.ds-card-body[data-padding=none]{padding:0}.ds-card-body[data-padding=xs]{padding:var(--space-xs)}.ds-card-body[data-padding=sm]{padding:var(--space-sm)}.ds-card-body[data-padding=md]{padding:var(--space-md)}.ds-card-body[data-padding=lg]{padding:var(--space-lg)}.ds-card-body[data-padding=xl]{padding:var(--space-xl)}.ds-card-body[data-padding="2xl"]{padding:var(--space-2xl)}.ds-card-body[data-padding="3xl"]{padding:var(--space-3xl)}.ds-card-body[data-gap=none]{gap:0}.ds-card-body[data-gap=xs]{gap:var(--space-xs)}.ds-card-body[data-gap=sm]{gap:var(--space-sm)}.ds-card-body[data-gap=md]{gap:var(--space-md)}.ds-card-body[data-gap=lg]{gap:var(--space-lg)}.ds-card-body[data-gap=xl]{gap:var(--space-xl)}.ds-card-body[data-gap="2xl"]{gap:var(--space-2xl)}.ds-card-body[data-gap="3xl"]{gap:var(--space-3xl)}.ds-card-body[data-overflow=auto]{overflow:auto}.ds-card-body[data-overflow=hidden]{overflow:hidden}.ds-card-body[data-overflow=scroll]{overflow:scroll}.ds-card-body[data-overflow=visible]{overflow:visible}.ds-card-body[data-grow]{flex:1 1 auto;min-height:0}.ds-card-footer[data-padding]{display:flex;align-items:center;flex-wrap:wrap}.ds-card-footer[data-padding=none]{padding:0}.ds-card-footer[data-padding=xs]{padding:var(--space-xs)}.ds-card-footer[data-padding=sm]{padding:var(--space-sm)}.ds-card-footer[data-padding=md]{padding:var(--space-md)}.ds-card-footer[data-padding=lg]{padding:var(--space-lg)}.ds-card-footer[data-padding=xl]{padding:var(--space-xl)}.ds-card-footer[data-padding="2xl"]{padding:var(--space-2xl)}.ds-card-footer[data-padding="3xl"]{padding:var(--space-3xl)}.ds-card-footer[data-gap=none]{gap:0}.ds-card-footer[data-gap=xs]{gap:var(--space-xs)}.ds-card-footer[data-gap=sm]{gap:var(--space-sm)}.ds-card-footer[data-gap=md]{gap:var(--space-md)}.ds-card-footer[data-gap=lg]{gap:var(--space-lg)}.ds-card-footer[data-gap=xl]{gap:var(--space-xl)}.ds-card-footer[data-gap="2xl"]{gap:var(--space-2xl)}.ds-card-footer[data-gap="3xl"]{gap:var(--space-3xl)}.ds-card-footer[data-justify=start]{justify-content:flex-start}.ds-card-footer[data-justify=center]{justify-content:center}.ds-card-footer[data-justify=end]{justify-content:flex-end}.ds-card-footer[data-padding][data-gap][data-justify=between]{justify-content:space-between}.ds-card-footer[data-justify=around]{justify-content:space-around}.ds-card-footer[data-justify=evenly]{justify-content:space-evenly}.ds-card-footer[data-divider]{position:relative;padding-block-start:var(--space-md);margin-block-start:0}.ds-card-footer__divider.ds-divider[data-orientation]{position:absolute;inset-inline:0;inset-block-start:0}.ds-card-footer[data-divider][data-padding=xs]{padding-block-start:var(--space-xs)}.ds-card-footer[data-divider][data-padding=sm]{padding-block-start:var(--space-sm)}.ds-card-footer[data-divider][data-padding=lg]{padding-block-start:var(--space-lg)}.ds-card-footer[data-divider][data-padding=xl]{padding-block-start:var(--space-xl)}.ds-card-footer[data-padding][data-bleed]{padding-inline:0;padding-block-end:0;--ds-button-group-bleed-radius: var(--radius-md)}.ds-card[data-radius=none] .ds-card-footer[data-padding][data-bleed]{--ds-button-group-bleed-radius: 0px}.ds-card[data-radius=xs] .ds-card-footer[data-padding][data-bleed]{--ds-button-group-bleed-radius: var(--radius-xs)}.ds-card[data-radius=sm] .ds-card-footer[data-padding][data-bleed]{--ds-button-group-bleed-radius: var(--radius-sm)}.ds-card[data-radius=lg] .ds-card-footer[data-padding][data-bleed]{--ds-button-group-bleed-radius: var(--radius-lg)}.ds-card[data-radius=xl] .ds-card-footer[data-padding][data-bleed]{--ds-button-group-bleed-radius: var(--radius-xl)}.ds-list-card{--ds-list-card-title-size: var(--type-body2-size);--ds-list-card-title-leading: var(--leading-title-xs);--ds-list-card-title-weight: var(--weight-semibold);--ds-list-card-line-size: var(--type-caption-size);--ds-list-card-line-leading: var(--type-caption-line-height);--ds-list-card-line-gap: var(--space-2xs);container:ds-list-card / inline-size;gap:var(--space-surface);min-inline-size:0}.ds-list-card__summary{min-inline-size:0}.ds-list-card__legend{display:flex;align-items:center;gap:var(--space-md);margin-inline:calc(-1 * var(--card-padding));padding-inline:var(--card-padding);padding-block:var(--space-sm);border-block-end:1px solid var(--border-primary);text-transform:none}.ds-list-card__legend+.ds-list-card__list{margin-block-start:calc(-1 * var(--space-surface) + var(--space-sm))}.ds-list-card__legend-body{flex:1 1 auto;min-inline-size:0}.ds-list-card__list{margin-inline:calc(-1 * var(--space-md))}.ds-list-card__cells{display:inline-flex;align-items:center;gap:var(--space-sm)}.ds-list-card__cell{display:inline-flex;flex-direction:column;align-items:flex-start;min-inline-size:0}.ds-list-card__cell[data-align=end]{align-items:flex-end;text-align:end}.ds-list-card .ds-list-card__list .ds-media-object__title{font-size:var(--ds-list-card-title-size);line-height:var(--ds-list-card-title-leading);font-weight:var(--ds-list-card-title-weight)}.ds-list-card .ds-list-card__list .ds-media-object__description,.ds-list-card .ds-list-card__list .ds-media-object__description .ds-icon-text{font-size:var(--ds-list-card-line-size);line-height:var(--ds-list-card-line-leading)}.ds-list-card .ds-list-card__list .ds-media-object__description{margin-block-start:var(--ds-list-card-line-gap)}.ds-list-card[data-row-gap] .ds-list-card__list{row-gap:var(--ds-list-card-row-gap)}.ds-list-card[data-row-gap] .ds-list-card__list>.ds-media-object{padding-block:0;min-block-size:0}.ds-list-card__filter{min-inline-size:0}.ds-list-card[data-lines=flow] .ds-list-card__list{margin-inline:0}.ds-list-card[data-lines=flow] .ds-list-card__list .ds-media-object__title{font-weight:var(--weight-normal)}.ds-list-card__footer{display:flex;justify-content:center;margin-block-start:auto;min-inline-size:0;text-align:center}.ds-list-card__parts{display:inline-flex;flex-wrap:wrap;vertical-align:top;max-inline-size:100%;min-inline-size:0;max-block-size:1lh;overflow:hidden;white-space:nowrap}.ds-list-card__part{flex:0 0 auto}.ds-list-card__part:first-child{flex-shrink:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.ds-list-card__sep{padding-inline-start:var(--space-xs)}@media(forced-colors:active){.ds-list-card__legend{border-block-end-color:CanvasText}}.ds-tabs{--ds-tabs-bar: transparent;display:flex;flex-direction:column;gap:var(--space-md);min-inline-size:0}.ds-tabs[data-orientation=vertical]{flex-direction:row;gap:var(--space-lg)}.ds-tabs,.ds-tabs[data-tone=primary]{--ds-tabs-fg: var(--tone-primary-fg);--ds-tabs-indicator: var(--tone-primary-fg);--ds-tabs-solid: var(--tone-primary-solid);--ds-tabs-on-solid: var(--tone-primary-on-solid);--ds-tabs-subtle: var(--tone-primary-subtle)}.ds-tabs[data-tone=secondary]{--ds-tabs-fg: var(--tone-secondary-fg);--ds-tabs-indicator: var(--tone-secondary-fg);--ds-tabs-solid: var(--tone-secondary-solid);--ds-tabs-on-solid: var(--tone-secondary-on-solid);--ds-tabs-subtle: var(--tone-secondary-subtle)}.ds-tabs[data-tone=neutral]{--ds-tabs-fg: var(--text-primary);--ds-tabs-indicator: var(--text-primary);--ds-tabs-solid: var(--tone-neutral-solid);--ds-tabs-on-solid: var(--tone-neutral-on-solid);--ds-tabs-subtle: var(--tone-neutral-subtle)}.ds-tabs[data-tone=success]{--ds-tabs-fg: var(--tone-success-fg);--ds-tabs-indicator: var(--tone-success-fg);--ds-tabs-solid: var(--tone-success-solid);--ds-tabs-on-solid: var(--tone-success-on-solid);--ds-tabs-subtle: var(--tone-success-subtle)}.ds-tabs[data-tone=warning]{--ds-tabs-fg: var(--tone-warning-fg);--ds-tabs-indicator: var(--tone-warning-fg);--ds-tabs-solid: var(--tone-warning-solid);--ds-tabs-on-solid: var(--tone-warning-on-solid);--ds-tabs-subtle: var(--tone-warning-subtle)}.ds-tabs[data-tone=error]{--ds-tabs-fg: var(--tone-error-fg);--ds-tabs-indicator: var(--tone-error-fg);--ds-tabs-solid: var(--tone-error-solid);--ds-tabs-on-solid: var(--tone-error-on-solid);--ds-tabs-subtle: var(--tone-error-subtle)}.ds-tabs[data-tone=info]{--ds-tabs-fg: var(--tone-info-fg);--ds-tabs-indicator: var(--tone-info-fg);--ds-tabs-solid: var(--tone-info-solid);--ds-tabs-on-solid: var(--tone-info-on-solid);--ds-tabs-subtle: var(--tone-info-subtle)}.ds-tabs[data-appearance=filled]{--ds-tabs-bar: var(--ds-tabs-subtle)}.ds-tabs-scroller{display:flex;align-items:stretch;min-inline-size:0;background-color:var(--ds-tabs-bar);border-radius:var(--radius-md)}.ds-tabs[data-orientation=vertical] .ds-tabs-scroller{flex-direction:column;flex-shrink:0}.ds-tabs-list{display:flex;position:relative;flex:1 1 auto;min-inline-size:0;background:transparent}.ds-tabs[data-orientation=horizontal] .ds-tabs-list{flex-direction:row;gap:0;inline-size:-moz-max-content;inline-size:max-content;min-inline-size:100%}.ds-tabs[data-orientation=vertical] .ds-tabs-list{flex-direction:column;gap:var(--space-xs)}.ds-tabs-tab{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);flex-shrink:0;box-sizing:border-box;min-block-size:var(--size-control-lg);padding-block:var(--space-xs);padding-inline:var(--space-md);border:none;background:transparent;color:var(--text-secondary);font-family:inherit;font-size:var(--type-button-medium-size);font-weight:var(--type-button-medium-weight);line-height:var(--type-button-medium-line-height);letter-spacing:var(--type-button-medium-tracking);cursor:pointer;transition:color var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast);white-space:nowrap;position:relative;outline:2px solid transparent}.ds-tabs-tab__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ds-tabs-tab__icon svg{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm)}.ds-tabs-tab__label{min-inline-size:0;text-transform:var(--type-button-text-transform)}.ds-tabs-tab[data-has-description]{align-items:flex-start;text-align:start;white-space:normal}.ds-tabs-tab__text{display:flex;flex-direction:column;gap:var(--space-2xs);min-inline-size:0}.ds-tabs-tab__description{color:inherit;font-size:var(--font-xs);font-weight:var(--weight-normal);line-height:var(--leading-normal)}.ds-tabs-tab__badge{display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--size-icon-md);padding-inline:var(--space-xs);border-radius:var(--radius-full);background-color:var(--tone-neutral-subtle);color:var(--text-primary);font-size:var(--font-xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;line-height:1.4}.ds-tabs-tab[data-icon-layout=stacked]{flex-direction:column;gap:var(--space-2xs)}.ds-tabs-tab[data-icon-layout=icon-only]{min-inline-size:var(--size-control-md);padding-inline:var(--space-xs)}.ds-tabs-tab:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width));z-index:var(--layer-raised)}@media(hover:hover){.ds-tabs-tab:not([data-disabled]):hover{color:var(--text-primary)}}.ds-tabs-tab[data-selected]{color:var(--ds-tabs-fg)}.ds-tabs-tab[data-disabled]{color:var(--disabled-fg);cursor:not-allowed}.ds-tabs[data-size=sm] .ds-tabs-tab{min-block-size:var(--size-control-md);padding-inline:var(--space-sm);font-size:var(--type-button-small-size);font-weight:var(--type-button-small-weight);line-height:var(--type-button-small-line-height);letter-spacing:var(--type-button-small-tracking)}.ds-tabs[data-size=md] .ds-tabs-tab{min-block-size:var(--size-control-lg);padding-inline:var(--space-md);font-size:var(--type-button-medium-size)}.ds-tabs[data-size=lg] .ds-tabs-tab{min-block-size:calc(var(--size-control-sm) * 2);padding-inline:var(--space-lg);font-size:var(--type-button-large-size);font-weight:var(--type-button-large-weight);line-height:var(--type-button-large-line-height);letter-spacing:var(--type-button-large-tracking)}.ds-tabs[data-variant=line] .ds-tabs-scroller{border-block-end:1px solid var(--border-primary);border-radius:0}.ds-tabs[data-variant=line][data-orientation=vertical] .ds-tabs-scroller{border-block-end:none;border-inline-end:1px solid var(--border-primary)}.ds-tabs[data-variant=line] .ds-tabs-tab{border-block-end:2px solid transparent}.ds-tabs[data-variant=line][data-orientation=vertical] .ds-tabs-tab{border-block-end:none;border-inline-end:2px solid transparent;justify-content:flex-start}.ds-tabs[data-variant=line] .ds-tabs-tab[data-selected]{border-block-end-color:var(--ds-tabs-indicator)}.ds-tabs[data-variant=line][data-orientation=vertical] .ds-tabs-tab[data-selected]{border-block-end-color:transparent;border-inline-end-color:var(--ds-tabs-indicator)}.ds-tabs[data-variant=enclosed] .ds-tabs-scroller{border-block-end:1px solid var(--border-primary);border-radius:0}.ds-tabs[data-variant=enclosed] .ds-tabs-list{gap:var(--space-xs)}.ds-tabs[data-variant=enclosed][data-orientation=vertical] .ds-tabs-scroller{border-block-end:none;border-inline-end:1px solid var(--border-primary)}.ds-tabs[data-variant=enclosed] .ds-tabs-tab{border:1px solid transparent;border-start-start-radius:var(--radius-md);border-start-end-radius:var(--radius-md)}.ds-tabs[data-variant=enclosed][data-orientation=vertical] .ds-tabs-tab{border-start-start-radius:var(--radius-md);border-end-start-radius:var(--radius-md);border-start-end-radius:0}.ds-tabs[data-variant=enclosed] .ds-tabs-tab[data-selected]{border-color:var(--border-primary);border-block-start:2px solid var(--ds-tabs-indicator);border-block-end-color:var(--surface-page);background-color:var(--surface-page)}.ds-tabs[data-variant=enclosed][data-orientation=vertical] .ds-tabs-tab[data-selected]{border-block-start:1px solid var(--border-primary);border-inline-start:2px solid var(--ds-tabs-indicator);border-block-end-color:var(--border-primary);border-inline-end-color:var(--surface-page)}:where(.ds-tabs){--ds-tabs-pill-radius: var(--radius-md)}.ds-tabs[data-variant=pills] .ds-tabs-list{gap:var(--space-xs)}.ds-tabs[data-variant=pills] .ds-tabs-tab{border-radius:var(--ds-tabs-pill-radius);background-color:transparent}.ds-tabs[data-variant=pills][data-size=sm] .ds-tabs-tab{font-size:var(--ds-tabs-pill-label-size, var(--type-button-medium-size));font-weight:var(--type-button-medium-weight);line-height:var(--ds-tabs-pill-label-leading, var(--type-button-medium-line-height));letter-spacing:var(--ds-tabs-pill-label-tracking, var(--type-button-medium-tracking))}@media(hover:hover){.ds-tabs[data-variant=pills] .ds-tabs-tab:not([data-disabled]):not([data-selected]):hover{background-color:var(--state-layer-surface-hover)}}.ds-tabs[data-variant=pills] .ds-tabs-tab[data-selected]{background-color:var(--ds-tabs-solid);color:var(--ds-tabs-on-solid)}.ds-tabs[data-variant=pills] .ds-tabs-tab[data-selected]:focus-visible{outline-color:var(--ds-tabs-on-solid);outline-width:calc(var(--focus-ring-width) + 1px);outline-offset:calc(-2 * var(--focus-ring-width) - 1px)}.ds-tabs[data-variant=soft] .ds-tabs-scroller{--ds-tabs-bar: var(--bg-tertiary)}.ds-tabs[data-variant=soft] .ds-tabs-list{padding:var(--space-xs);gap:var(--space-xs)}.ds-tabs[data-variant=soft] .ds-tabs-tab{border-radius:var(--radius-sm);background-color:transparent}@media(hover:hover){.ds-tabs[data-variant=soft] .ds-tabs-tab:not([data-disabled]):not([data-selected]):hover{background-color:var(--state-layer-surface-hover)}}.ds-tabs[data-variant=soft] .ds-tabs-tab[data-selected]{background-color:var(--surface-overlay);box-shadow:var(--shadow-sm)}.ds-tabs[data-variant=tile]{--ds-tabs-tile-inline: 110px;--ds-tabs-tile-block: 92px;--ds-tabs-tile-pad-block: 15px;--ds-tabs-tile-pad-inline: var(--space-surface);--ds-tabs-tile-media: 34px;--ds-tabs-tile-glyph: var(--size-icon-xl);--ds-tabs-tile-atom: var(--ds-tabs-tile-media);--ds-tabs-tile-atom-glyph: 55%;--ds-tabs-tile-border: 2px;--ds-tabs-tile-gap: var(--space-md);--ds-tabs-tile-rule: var(--border-primary)}.ds-tabs[data-variant=tile] .ds-tabs-list,.ds-tabs[data-variant=tile] .ds-tabs-strip{box-sizing:border-box;flex-wrap:nowrap;gap:var(--ds-tabs-tile-gap);padding-inline:var(--ds-tabs-tile-pad-inline)}.ds-tabs-strip{display:flex;flex-direction:row;align-items:stretch;inline-size:-moz-max-content;inline-size:max-content;min-inline-size:100%}.ds-tabs-trailing{display:flex;align-items:center;flex-shrink:0}.ds-tabs[data-variant=tile] .ds-tabs-strip>.ds-tabs-list{padding-inline:0;min-inline-size:0;flex:0 0 auto}.ds-tabs[data-variant=tile] .ds-tabs-tab{flex-direction:column;justify-content:center;gap:var(--space-sm);min-inline-size:var(--ds-tabs-tile-inline);min-block-size:var(--ds-tabs-tile-block);padding-block:calc(var(--ds-tabs-tile-pad-block) - var(--ds-tabs-tile-border));padding-inline:calc(var(--ds-tabs-tile-pad-inline) - var(--ds-tabs-tile-border));border:var(--ds-tabs-tile-border) dashed var(--ds-tabs-tile-rule);border-radius:var(--radius-surface);background-color:transparent;color:var(--text-primary);font-size:var(--font-sm);font-weight:var(--weight-semibold);line-height:var(--leading-title-xs)}.ds-tabs[data-variant=tile] .ds-tabs-tab__icon{inline-size:var(--ds-tabs-tile-media);block-size:var(--ds-tabs-tile-media);overflow:hidden}.ds-tabs[data-variant=tile] .ds-tabs-tab__icon>svg{inline-size:var(--ds-tabs-tile-glyph);block-size:var(--ds-tabs-tile-glyph)}.ds-tabs[data-variant=tile] .ds-tabs-tab .ds-tabs-tab__icon>:is(.ds-icon-tile,.ds-avatar,.ds-country-flag){inline-size:var(--ds-tabs-tile-atom);block-size:var(--ds-tabs-tile-atom)}.ds-tabs[data-variant=tile] .ds-tabs-tab .ds-tabs-tab__icon>.ds-icon-tile .ds-icon-tile__icon>svg{inline-size:var(--ds-tabs-tile-atom-glyph);block-size:var(--ds-tabs-tile-atom-glyph)}.ds-tabs[data-variant=tile] .ds-tabs-tab__icon>img{max-inline-size:100%;max-block-size:100%}.ds-tabs[data-variant=tile] .ds-tabs-trailing{justify-content:center;box-sizing:border-box;min-inline-size:var(--ds-tabs-tile-inline);min-block-size:var(--ds-tabs-tile-block);border:var(--ds-tabs-tile-border) dashed var(--ds-tabs-tile-rule);border-radius:var(--radius-surface)}@media(hover:hover){.ds-tabs[data-variant=tile] .ds-tabs-tab:not([data-disabled]):hover{background-color:var(--state-layer-surface-hover)}}.ds-tabs[data-variant=tile] .ds-tabs-tab[data-selected]{border-style:solid;border-color:var(--ds-tabs-indicator);color:var(--text-primary)}.ds-tabs[data-variant=tile] .ds-tabs-tab[data-disabled]{color:var(--disabled-fg)}.ds-tabs[data-variant=tile] .ds-tabs-tab__label,.ds-tabs-tab[data-text-transform=none] .ds-tabs-tab__label{text-transform:none}.ds-tabs-tab[data-text-transform=uppercase] .ds-tabs-tab__label{text-transform:uppercase}.ds-tabs-panel{outline:2px solid transparent;min-inline-size:0}.ds-tabs-panel:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-tabs-panel[hidden]{display:none}.ds-tabs[data-orientation=vertical] .ds-tabs-panel{flex:1}@media(prefers-reduced-motion:reduce){.ds-tabs-tab{transition:none}}@media(forced-colors:active){.ds-tabs-tab[data-selected]{color:Highlight}.ds-tabs[data-variant=line] .ds-tabs-tab[data-selected]{border-block-end-color:Highlight}.ds-tabs[data-variant=line][data-orientation=vertical] .ds-tabs-tab[data-selected]{border-inline-end-color:Highlight}.ds-tabs[data-variant=enclosed] .ds-tabs-tab[data-selected]{border-color:ButtonBorder;border-block-start-color:Highlight}.ds-tabs[data-variant=pills] .ds-tabs-tab[data-selected],.ds-tabs[data-variant=soft] .ds-tabs-tab[data-selected]{forced-color-adjust:none;background-color:Highlight;color:HighlightText}.ds-tabs-tab[data-disabled]{color:GrayText}.ds-tabs[data-variant=tile] .ds-tabs-tab,.ds-tabs[data-variant=tile] .ds-tabs-trailing{border-color:CanvasText}.ds-tabs[data-variant=tile] .ds-tabs-tab[data-selected]{border-color:Highlight}.ds-tabs[data-variant=tile] .ds-tabs-tab[data-disabled]{border-color:GrayText}.ds-tabs-tab:focus-visible,.ds-tabs-panel:focus-visible{outline-color:Highlight}.ds-tabs[data-variant=pills] .ds-tabs-tab[data-selected]:focus-visible{outline-color:HighlightText}.ds-tabs-scroller{background-color:Canvas}.ds-tabs[data-appearance=filled] .ds-tabs-scroller,.ds-tabs[data-variant=soft] .ds-tabs-scroller{border:1px solid CanvasText}.ds-tabs-tab__badge{background-color:transparent;color:inherit;border:1px solid currentColor}}.ds-page-footer{container:ds-page-footer / inline-size;display:block;background:var(--ds-page-footer-bg, var(--surface-page));color:var(--text-primary);font-size:var(--type-body1-size);line-height:var(--type-body1-line-height);letter-spacing:var(--type-body1-tracking)}.ds-page-footer[data-variant=floating]{--ds-page-footer-bg: var(--surface-raised);border-start-start-radius:var(--radius-surface);border-start-end-radius:var(--radius-surface);box-shadow:var(--shadow-sm-up)}.ds-page-footer__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-sm) var(--space-md);min-block-size:var(--shell-footer-height);padding-block:var(--space-md);padding-inline:var(--shell-gutter);box-sizing:border-box}.ds-page-footer__start,.ds-page-footer__end{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md);min-inline-size:0}.ds-page-footer__end{justify-content:flex-end}@container ds-page-footer (max-width: 599.98px){.ds-page-footer__inner{flex-direction:column;align-items:flex-start;padding-inline:var(--shell-gutter-compact)}.ds-page-footer__end{justify-content:flex-start}}@media(forced-colors:active){.ds-page-footer[data-variant=floating]{border:1px solid CanvasText;border-block-end:none;box-shadow:none}}.ds-profile-header{--ds-profile-header-cover-height: 15.625rem;--ds-profile-header-overlap: 2.8125rem;--ds-profile-header-ring: .25rem;container:ds-profile-header / inline-size}.ds-profile-header__cover{display:flex;block-size:var(--ds-profile-header-cover-height);overflow:hidden;background:var(--surface-secondary)}.ds-profile-header__cover>*{flex:1 1 auto;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.ds-profile-header__body{display:flex;align-items:flex-end;gap:var(--space-surface);padding:var(--space-surface);min-inline-size:0}.ds-profile-header[data-cover] .ds-profile-header__body{margin-block-start:calc(-1 * var(--ds-profile-header-overlap))}.ds-profile-header__avatar{display:flex;flex:none;position:relative;padding:var(--ds-profile-header-ring);margin:calc(-1 * var(--ds-profile-header-ring));border-radius:calc(var(--radius-md) + var(--ds-profile-header-ring));background:var(--surface-raised)}.ds-profile-header__details{display:flex;flex:1 1 auto;flex-direction:column;gap:.625rem;min-inline-size:0}.ds-profile-header[data-cover] .ds-profile-header__details{padding-block-start:calc(var(--ds-profile-header-overlap) - var(--space-surface))}.ds-profile-header__name{margin:0}.ds-profile-header__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-sm) var(--space-surface);min-inline-size:0}.ds-profile-header__meta{display:flex;min-inline-size:0}.ds-profile-header__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md)}.ds-profile-header__eyebrow{display:flex;min-inline-size:0}.ds-profile-header__title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);min-inline-size:0}.ds-profile-header__status{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs)}.ds-profile-header__description{margin:0}.ds-profile-header__trail{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-xs)}.ds-profile-header__caption{margin:0}@container ds-profile-header (max-width: 599.98px){.ds-profile-header__body{flex-direction:column;align-items:center;text-align:center}.ds-profile-header[data-cover] .ds-profile-header__details{padding-block-start:0}.ds-profile-header__details{align-items:center;inline-size:100%}.ds-profile-header__row{flex-direction:column;justify-content:center}.ds-profile-header__meta,.ds-profile-header__actions,.ds-profile-header__title,.ds-profile-header__eyebrow{justify-content:center}.ds-profile-header__trail{align-items:center}}@media(forced-colors:active){.ds-profile-header__cover{background:Canvas;border-block-end:1px solid CanvasText}.ds-profile-header__avatar{background:Canvas}}.ds-navbar{display:flex;align-items:stretch;box-sizing:border-box;overflow:hidden}.ds-navbar--full-width{width:100%}.ds-navbar[data-orientation=horizontal]{flex-direction:row}.ds-navbar[data-orientation=vertical]{flex-direction:column;align-items:stretch}.ds-navbar[data-size=sm]{min-height:40px;padding:var(--space-xs) var(--space-sm)}.ds-navbar[data-size=md]{min-height:var(--shell-bar-height);padding:var(--space-sm) var(--space-lg)}.ds-navbar[data-size=lg]{min-height:72px;padding:var(--space-md) var(--space-lg)}.ds-navbar[data-orientation=vertical][data-size=sm]{min-height:auto;min-width:48px;padding:var(--space-sm) var(--space-xs)}.ds-navbar[data-orientation=vertical][data-size=md]{min-height:auto;min-width:64px;padding:var(--space-md) var(--space-sm)}.ds-navbar[data-orientation=vertical][data-size=lg]{min-height:auto;min-width:80px;padding:var(--space-lg) var(--space-md)}.ds-navbar[data-gap=none]{gap:0}.ds-navbar[data-gap=xs]{gap:var(--space-xs)}.ds-navbar[data-gap=sm]{gap:var(--space-sm)}.ds-navbar[data-gap=md]{gap:var(--space-md)}.ds-navbar[data-gap=lg]{gap:var(--space-lg)}.ds-navbar[data-gap=xl]{gap:var(--space-xl)}.ds-navbar[data-gap="2xl"]{gap:var(--space-2xl)}.ds-navbar[data-gap="3xl"]{gap:var(--space-3xl)}.ds-navbar[data-justify=start]{justify-content:flex-start}.ds-navbar[data-justify=center]{justify-content:center}.ds-navbar[data-justify=end]{justify-content:flex-end}.ds-navbar[data-justify=between]{justify-content:space-between}.ds-navbar[data-justify=around]{justify-content:space-around}.ds-navbar[data-justify=evenly]{justify-content:space-evenly}.ds-navbar[data-align=start],.ds-navbar[data-align=center],.ds-navbar[data-align=end],.ds-navbar[data-align=stretch]{align-items:stretch}.ds-navbar[data-position=static]{position:static}.ds-navbar[data-position=sticky]{position:sticky;top:0;z-index:var(--layer-sticky)}.ds-navbar[data-position=fixed-top]{position:fixed;top:0;inset-inline-start:0;inset-inline-end:0;z-index:var(--layer-fixed)}.ds-navbar[data-position=fixed-bottom]{position:fixed;bottom:0;inset-inline-start:0;inset-inline-end:0;z-index:var(--layer-fixed)}.ds-navbar,.ds-navbar[data-tone=neutral]{--ds-navbar-solid: var(--bg-secondary)}.ds-navbar[data-tone=primary]{--ds-navbar-solid: var(--tone-primary-solid);--ds-navbar-on-solid: var(--tone-primary-on-solid);--ds-navbar-tint: var(--tone-primary-solid-shade);--ds-navbar-blur-shade: 85%}.ds-navbar[data-tone=secondary]{--ds-navbar-solid: var(--tone-secondary-solid);--ds-navbar-on-solid: var(--tone-secondary-on-solid);--ds-navbar-tint: var(--tone-secondary-solid-shade);--ds-navbar-blur-shade: 65%}.ds-navbar[data-tone=success]{--ds-navbar-solid: var(--tone-success-solid);--ds-navbar-on-solid: var(--tone-success-on-solid);--ds-navbar-tint: var(--tone-success-solid-shade);--ds-navbar-blur-shade: 90%}.ds-navbar[data-tone=warning]{--ds-navbar-solid: var(--tone-warning-solid);--ds-navbar-on-solid: var(--tone-warning-on-solid);--ds-navbar-tint: var(--tone-warning-solid-shade);--ds-navbar-blur-shade: 100%}.ds-navbar[data-tone=error]{--ds-navbar-solid: var(--tone-error-solid);--ds-navbar-on-solid: var(--tone-error-on-solid);--ds-navbar-tint: var(--tone-error-solid-shade);--ds-navbar-blur-shade: 75%}.ds-navbar[data-tone=info]{--ds-navbar-solid: var(--tone-info-solid);--ds-navbar-on-solid: var(--tone-info-on-solid);--ds-navbar-tint: var(--tone-info-solid-shade);--ds-navbar-blur-shade: 80%}.ds-navbar[data-variant=solid]{background:var(--ds-navbar-solid)}.ds-navbar[data-variant=transparent]{background:transparent}.ds-navbar[data-variant=blur]{background:color-mix(in srgb,var(--ds-navbar-solid) 85%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.ds-navbar[data-variant=solid][data-tone=neutral],.ds-navbar[data-variant=blur][data-tone=neutral]{background:var(--ds-navbar-solid)}.ds-navbar[data-variant=blur][data-tone=neutral]{background:color-mix(in srgb,var(--ds-navbar-solid) 85%,transparent)}.ds-navbar[data-variant=blur][data-tone=neutral] .ds-navbar__brand,.ds-navbar[data-variant=blur][data-tone=neutral] .ds-navbar__item{color:var(--text-primary-strong)}.ds-navbar[data-variant=solid]:is([data-tone=primary],[data-tone=secondary],[data-tone=success],[data-tone=warning],[data-tone=error],[data-tone=info]){background:var(--ds-navbar-solid);color:var(--ds-navbar-on-solid)}.ds-navbar[data-variant=blur]:is([data-tone=primary],[data-tone=secondary],[data-tone=success],[data-tone=warning],[data-tone=error],[data-tone=info]){background:color-mix(in srgb,color-mix(in srgb,var(--ds-navbar-solid) var(--ds-navbar-blur-shade),var(--ds-navbar-tint)) 85%,transparent);color:var(--ds-navbar-on-solid)}.ds-navbar--bordered{border-bottom:1px solid var(--border-primary)}.ds-navbar[data-orientation=vertical].ds-navbar--bordered{border-bottom:none;border-inline-end:1px solid var(--border-primary)}.ds-navbar[data-position=fixed-bottom].ds-navbar--bordered{border-bottom:none;border-top:1px solid var(--border-primary)}.ds-navbar--shadow{box-shadow:var(--shadow-sm)}.ds-navbar[data-position=fixed-bottom].ds-navbar--shadow{box-shadow:var(--shadow-sm-up)}.ds-navbar__section{display:flex;align-items:stretch;flex-shrink:1;min-width:0}.ds-navbar__section--grow{flex-grow:1}.ds-navbar__section--no-shrink{flex-shrink:0}.ds-navbar__section[data-align=start]{justify-content:flex-start}.ds-navbar__section[data-align=center]{justify-content:center}.ds-navbar__section[data-align=end]{justify-content:flex-end}.ds-navbar__section[data-gap=none]{gap:0}.ds-navbar__section[data-gap=xs]{gap:var(--space-xs)}.ds-navbar__section[data-gap=sm]{gap:var(--space-sm)}.ds-navbar__section[data-gap=md]{gap:var(--space-md)}.ds-navbar__section[data-gap=lg]{gap:var(--space-lg)}.ds-navbar[data-orientation=vertical] .ds-navbar__section{flex-direction:column;align-items:stretch;width:100%}.ds-navbar[data-orientation=vertical] .ds-navbar__section[data-align=start],.ds-navbar[data-orientation=vertical] .ds-navbar__section[data-align=center],.ds-navbar[data-orientation=vertical] .ds-navbar__section[data-align=end]{align-items:stretch}.ds-navbar__item{display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--text-secondary);font-size:var(--font-sm);font-weight:var(--weight-medium);cursor:pointer;border-radius:0;transition:all var(--transition-fast);white-space:nowrap;margin-top:calc(var(--space-sm) * -1);margin-bottom:calc(var(--space-sm) * -1);padding-top:var(--space-sm);padding-bottom:var(--space-sm)}.ds-navbar[data-size=sm] .ds-navbar__item{margin-top:calc(var(--space-xs) * -1);margin-bottom:calc(var(--space-xs) * -1);padding-top:var(--space-xs);padding-bottom:var(--space-xs)}.ds-navbar[data-size=lg] .ds-navbar__item{margin-top:calc(var(--space-md) * -1);margin-bottom:calc(var(--space-md) * -1);padding-top:var(--space-md);padding-bottom:var(--space-md)}.ds-navbar__item-content{display:flex;align-items:center;justify-content:center;padding:0 var(--space-sm)}@media(hover:hover){.ds-navbar__item:hover:not(:disabled){color:var(--text-primary);background:var(--state-layer-surface-hover)}}.ds-navbar__item:focus{outline:none}.ds-navbar__item:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-navbar__item--active,.ds-navbar__item[data-active=true]{color:var(--text-primary);background:var(--white-opacity-15)}.ds-navbar__item:disabled{color:var(--text-disabled);cursor:not-allowed}.ds-navbar[data-orientation=vertical] .ds-navbar__item{justify-content:flex-start;margin-top:0;margin-bottom:0;padding-top:var(--space-xs);padding-bottom:var(--space-xs);margin-inline-start:calc(var(--space-sm) * -1);margin-inline-end:calc(var(--space-sm) * -1);padding-inline-start:var(--space-sm);padding-inline-end:var(--space-sm)}.ds-navbar[data-orientation=vertical][data-size=sm] .ds-navbar__item{margin-inline-start:calc(var(--space-xs) * -1);margin-inline-end:calc(var(--space-xs) * -1);padding-inline-start:var(--space-xs);padding-inline-end:var(--space-xs)}.ds-navbar[data-orientation=vertical][data-size=lg] .ds-navbar__item{margin-inline-start:calc(var(--space-md) * -1);margin-inline-end:calc(var(--space-md) * -1);padding-inline-start:var(--space-md);padding-inline-end:var(--space-md)}.ds-navbar[data-orientation=vertical] .ds-navbar__item-content{justify-content:flex-start;text-align:start;padding:0}.ds-navbar:is([data-variant=solid],[data-variant=blur]):is([data-tone=primary],[data-tone=secondary],[data-tone=success],[data-tone=warning],[data-tone=error],[data-tone=info]) .ds-navbar__item{color:var(--ds-navbar-on-solid)}.ds-navbar:is([data-variant=solid],[data-variant=blur]):is([data-tone=primary],[data-tone=secondary],[data-tone=success],[data-tone=warning],[data-tone=error],[data-tone=info]) .ds-navbar__item:hover:not(:disabled){color:var(--ds-navbar-on-solid);background:color-mix(in srgb,var(--ds-navbar-solid) 85%,var(--ds-navbar-tint))}.ds-navbar:is([data-variant=solid],[data-variant=blur]):is([data-tone=primary],[data-tone=secondary],[data-tone=success],[data-tone=warning],[data-tone=error],[data-tone=info]) .ds-navbar__item--active{color:var(--ds-navbar-on-solid);background:color-mix(in srgb,var(--ds-navbar-solid) 80%,var(--ds-navbar-tint))}.ds-navbar:is([data-variant=solid],[data-variant=blur]):is([data-tone=primary],[data-tone=secondary],[data-tone=success],[data-tone=warning],[data-tone=error],[data-tone=info]) .ds-button[data-variant=ghost]{--ds-button-fg: var(--ds-navbar-on-solid);--ds-button-bg-hover: color-mix(in srgb, var(--ds-navbar-solid) 85%, var(--ds-navbar-tint));--ds-button-bg-active: color-mix(in srgb, var(--ds-navbar-solid) 80%, var(--ds-navbar-tint))}.ds-navbar:is([data-variant=solid],[data-variant=blur]):is([data-tone=primary],[data-tone=secondary],[data-tone=success],[data-tone=warning],[data-tone=error],[data-tone=info]) .ds-icon-button[data-variant=ghost]{--ds-icon-button-fg: var(--ds-navbar-on-solid);--ds-icon-button-bg-hover: color-mix(in srgb, var(--ds-navbar-solid) 85%, var(--ds-navbar-tint));--ds-icon-button-bg-active: color-mix(in srgb, var(--ds-navbar-solid) 80%, var(--ds-navbar-tint))}.ds-navbar:is([data-variant=solid],[data-variant=blur]):is([data-tone=primary],[data-tone=secondary],[data-tone=success],[data-tone=warning],[data-tone=error],[data-tone=info]) .ds-button[data-variant=ghost]:is(:disabled,[aria-disabled=true]):not([data-loading=true]){--ds-button-fg: color-mix(in srgb, var(--ds-navbar-on-solid) 38%, transparent)}.ds-navbar:is([data-variant=solid],[data-variant=blur]):is([data-tone=primary],[data-tone=secondary],[data-tone=success],[data-tone=warning],[data-tone=error],[data-tone=info]) .ds-icon-button[data-variant=ghost]:is(:disabled,[aria-disabled=true]):not([data-loading=true]){--ds-icon-button-fg: color-mix(in srgb, var(--ds-navbar-on-solid) 38%, transparent)}.ds-navbar[data-variant=transparent] .ds-navbar__item{color:var(--text-secondary)}.ds-navbar[data-variant=transparent] .ds-navbar__item:hover:not(:disabled){color:var(--text-primary);background:var(--state-layer-surface-hover)}.ds-navbar[data-variant=transparent] .ds-navbar__item--active,.ds-navbar[data-variant=transparent] .ds-navbar__item[data-active=true]{color:var(--text-primary);background:var(--bg-tertiary)}.ds-navbar__brand{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--font-lg);font-weight:var(--weight-semibold);color:var(--text-primary);flex-shrink:0}.ds-navbar__brand--clickable{cursor:pointer}.ds-navbar__brand--clickable:hover{text-decoration:underline;text-underline-offset:.2em}.ds-navbar__brand>.ds-navbar__brand-target[data-size][data-weight]{display:inherit;align-items:inherit;gap:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.ds-navbar[data-orientation=vertical] .ds-navbar__brand{padding-bottom:var(--space-sm);margin-bottom:var(--space-xs);border-bottom:1px solid var(--border-primary)}.ds-navbar:is([data-variant=solid],[data-variant=blur])[data-orientation=vertical]:is([data-tone=primary],[data-tone=secondary],[data-tone=success],[data-tone=warning],[data-tone=error],[data-tone=info]) .ds-navbar__brand{border-bottom-color:color-mix(in srgb,var(--ds-navbar-on-solid) 20%,transparent)}.ds-navbar:is([data-variant=solid],[data-variant=blur]):is([data-tone=primary],[data-tone=secondary],[data-tone=success],[data-tone=warning],[data-tone=error],[data-tone=info]) .ds-navbar__brand{color:var(--ds-navbar-on-solid)}.ds-navbar__divider.ds-divider[data-orientation]{align-self:center}.ds-navbar__divider.ds-divider[data-orientation=vertical]{block-size:24px;min-block-size:0}.ds-navbar[data-orientation=vertical] .ds-navbar__divider.ds-divider[data-orientation]{align-self:stretch;margin-block:var(--space-xs)}.ds-navbar:is([data-variant=solid],[data-variant=blur]):is([data-tone=primary],[data-tone=secondary],[data-tone=success],[data-tone=warning],[data-tone=error],[data-tone=info]) .ds-navbar__divider{--ds-divider-border: color-mix(in srgb, var(--ds-navbar-on-solid) 20%, transparent)}.ds-navbar__spacer{flex:1 1 auto}.ds-navbar__toggle{display:none;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;background:transparent;color:currentColor;cursor:pointer;border-radius:var(--radius-sm);transition:background var(--transition-fast);flex-shrink:0}.ds-navbar__toggle:hover{background:var(--white-opacity-10)}.ds-navbar__toggle:focus{outline:none}.ds-navbar__toggle:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-navbar__toggle-icon{position:relative;display:block;width:20px;height:2px;background:currentColor;border-radius:2px;transition:all var(--duration-normal)}.ds-navbar__toggle-icon:before,.ds-navbar__toggle-icon:after{content:"";position:absolute;inset-inline-start:0;width:100%;height:2px;background:currentColor;border-radius:2px;transition:all var(--duration-normal)}.ds-navbar__toggle-icon:before{top:-6px}.ds-navbar__toggle-icon:after{bottom:-6px}.ds-navbar[data-mobile-open=true] .ds-navbar__toggle-icon{background:transparent}.ds-navbar[data-mobile-open=true] .ds-navbar__toggle-icon:before{top:0;transform:rotate(45deg)}.ds-navbar[data-mobile-open=true] .ds-navbar__toggle-icon:after{bottom:0;transform:rotate(-45deg)}.ds-navbar__content{display:contents}@media(max-width:839.98px){.ds-navbar:not([data-mobile]) .ds-navbar__toggle{display:flex}.ds-navbar:not([data-mobile]) .ds-navbar__content{display:none;position:absolute;top:100%;inset-inline-start:0;inset-inline-end:0;flex-direction:column;background:inherit;border-top:1px solid var(--border-primary);box-shadow:var(--shadow-md);max-height:calc(100vh - 100%);overflow-y:auto;z-index:var(--layer-dropdown)}.ds-navbar:not([data-mobile]) .ds-navbar__content[data-open=true]{display:flex}.ds-navbar:not([data-mobile]) .ds-navbar__content .ds-navbar__section{flex-direction:column;align-items:stretch;width:100%}.ds-navbar:not([data-mobile]) .ds-navbar__content .ds-navbar__item{margin:0;padding:var(--space-md);justify-content:flex-start;width:100%}.ds-navbar:not([data-mobile]) .ds-navbar__content .ds-navbar__item-content{justify-content:flex-start;width:100%}.ds-navbar:not([data-mobile]) .ds-navbar__brand{flex-shrink:0}.ds-navbar:not([data-mobile])[data-orientation=horizontal]{flex-wrap:wrap}.ds-navbar:not([data-mobile]) .ds-navbar__content .ds-navbar__divider.ds-divider[data-orientation]{align-self:stretch;block-size:0;min-block-size:0;margin-block:var(--space-xs);border-inline-start:none;border-block-start:1px solid var(--ds-divider-border)}.ds-navbar:not([data-mobile]) .ds-navbar__content .ds-navbar__spacer{display:none}}.ds-navbar[data-mobile=true] .ds-navbar__toggle{display:flex}.ds-navbar[data-mobile=true] .ds-navbar__content{display:none;position:absolute;top:100%;inset-inline-start:0;inset-inline-end:0;flex-direction:column;background:inherit;border-top:1px solid var(--border-primary);box-shadow:var(--shadow-md);max-height:calc(100vh - 100%);overflow-y:auto;z-index:var(--layer-dropdown)}.ds-navbar[data-mobile=true] .ds-navbar__content[data-open=true]{display:flex}.ds-navbar[data-mobile=true] .ds-navbar__content .ds-navbar__section{flex-direction:column;align-items:stretch;width:100%}.ds-navbar[data-mobile=true] .ds-navbar__content .ds-navbar__item{margin:0;padding:var(--space-md);justify-content:flex-start;width:100%}.ds-navbar[data-mobile=true] .ds-navbar__content .ds-navbar__item-content{justify-content:flex-start;width:100%}.ds-navbar[data-mobile=true] .ds-navbar__brand{flex-shrink:0}.ds-navbar[data-mobile=true][data-orientation=horizontal]{flex-wrap:wrap}.ds-navbar[data-mobile=true] .ds-navbar__content .ds-navbar__divider.ds-divider[data-orientation]{align-self:stretch;block-size:0;min-block-size:0;margin-block:var(--space-xs);border-inline-start:none;border-block-start:1px solid var(--ds-divider-border)}.ds-navbar[data-mobile=true] .ds-navbar__content .ds-navbar__spacer{display:none}.ds-navbar:is([data-variant=solid],[data-variant=blur]):is([data-tone=primary],[data-tone=secondary],[data-tone=success],[data-tone=warning],[data-tone=error],[data-tone=info]) .ds-navbar__content{background:var(--ds-navbar-solid);color:var(--ds-navbar-on-solid);border-top-color:color-mix(in srgb,var(--ds-navbar-on-solid) 20%,transparent)}.ds-navbar[data-variant=blur] .ds-navbar__content{background:color-mix(in srgb,var(--ds-navbar-solid) 85%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ds-navbar[data-variant=blur]:is([data-tone=primary],[data-tone=secondary],[data-tone=success],[data-tone=warning],[data-tone=error],[data-tone=info]) .ds-navbar__content{background:color-mix(in srgb,var(--ds-navbar-solid) 90%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ds-navbar:is([data-variant=solid],[data-variant=blur]):is([data-tone=primary],[data-tone=secondary],[data-tone=success],[data-tone=warning],[data-tone=error],[data-tone=info]) .ds-navbar__toggle{color:var(--ds-navbar-on-solid)}.ds-navbar:is([data-variant=solid],[data-variant=blur]):is([data-tone=primary],[data-tone=secondary],[data-tone=success],[data-tone=warning],[data-tone=error],[data-tone=info]) .ds-navbar__toggle:hover{background:color-mix(in srgb,var(--ds-navbar-solid) 85%,var(--ds-navbar-tint))}@media(pointer:coarse){.ds-navbar__item{min-height:48px;padding-top:var(--space-md);padding-bottom:var(--space-md)}.ds-navbar[data-size=sm] .ds-navbar__item{min-height:44px;padding-top:var(--space-sm);padding-bottom:var(--space-sm)}.ds-navbar[data-size=lg] .ds-navbar__item{min-height:52px}.ds-navbar__toggle{width:48px;height:48px}.ds-navbar__item-content{padding:0 var(--space-md)}.ds-navbar[data-orientation=vertical] .ds-navbar__item{padding-inline-start:var(--space-md);padding-inline-end:var(--space-md)}.ds-navbar__content .ds-navbar__item{min-height:48px;padding:var(--space-md) var(--space-lg)}}@media(hover:none){.ds-navbar__item:hover:not(:disabled){color:var(--text-secondary);background:transparent}.ds-navbar__item--active:hover,.ds-navbar__item[data-active=true]:hover{color:var(--text-primary);background:var(--white-opacity-15)}.ds-navbar__toggle:hover{background:transparent}.ds-navbar__brand--clickable:hover{text-decoration:none}.ds-navbar:is([data-variant=solid],[data-variant=blur]):is([data-tone=primary],[data-tone=secondary],[data-tone=success],[data-tone=warning],[data-tone=error],[data-tone=info]) .ds-navbar__item:hover:not(:disabled){color:var(--ds-navbar-on-solid);background:transparent}.ds-navbar:is([data-variant=solid],[data-variant=blur]):is([data-tone=primary],[data-tone=secondary],[data-tone=success],[data-tone=warning],[data-tone=error],[data-tone=info]) .ds-navbar__item--active:hover{color:var(--ds-navbar-on-solid);background:color-mix(in srgb,var(--ds-navbar-solid) 80%,var(--ds-navbar-tint))}.ds-navbar[data-variant=transparent] .ds-navbar__item:hover:not(:disabled){color:var(--text-secondary);background:transparent}.ds-navbar[data-variant=transparent] .ds-navbar__item--active:hover,.ds-navbar[data-variant=transparent] .ds-navbar__item[data-active=true]:hover{color:var(--text-primary);background:var(--bg-tertiary)}.ds-navbar:is([data-variant=solid],[data-variant=blur]):is([data-tone=primary],[data-tone=secondary],[data-tone=success],[data-tone=warning],[data-tone=error],[data-tone=info]) .ds-navbar__toggle:hover{background:transparent}}.ds-navbar[data-detached]{transition:background-color var(--motion-duration-medium1) var(--motion-easing-standard),box-shadow var(--motion-duration-medium1) var(--motion-easing-standard)}.ds-navbar[data-detached]:not([data-scrolled])[data-variant=solid][data-tone=neutral]{background:var(--surface-page)}.ds-navbar[data-detached][data-scrolled]{background:color-mix(in srgb,var(--ds-navbar-solid) 85%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--elevation-2);border-end-start-radius:var(--radius-surface);border-end-end-radius:var(--radius-surface)}.ds-navbar[data-search-open=true] .ds-navbar__content[data-search-open=true],.ds-navbar[data-search-open=true] .ds-navbar__toggle{display:none}.ds-navbar__search{display:flex;align-items:center;flex:1 1 auto;min-inline-size:0}.ds-navbar__search>.ds-navbar__search-bar{flex:1 1 auto;min-inline-size:0}.ds-navbar__search-hinted{display:inline-flex;align-items:center;gap:var(--space-xs);min-inline-size:0}.ds-navbar__search-hint{color:var(--ds-navbar-search-hint-color, var(--text-tertiary));font-size:var(--font-md);line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:text}.ds-navbar__actions{align-items:center}@media(forced-colors:active){.ds-navbar__item{color:CanvasText}.ds-navbar__item--active,.ds-navbar__item[data-active=true]{background:Highlight;color:HighlightText}.ds-navbar__content{border-color:CanvasText}.ds-navbar__toggle{color:ButtonText}.ds-navbar[data-detached][data-scrolled]{border-block-end:1px solid CanvasText;box-shadow:none}}.ds-drawer{--ds-drawer-compact-width: 100vw;position:fixed;z-index:var(--layer-z, var(--layer-modal));display:flex;flex-direction:column;background:var(--ds-drawer-surface, var(--surface-sheet));-webkit-backdrop-filter:var(--filter-sheet-backdrop);backdrop-filter:var(--filter-sheet-backdrop);border:1px solid var(--border-primary);box-shadow:var(--shadow-xl);overflow:hidden}.ds-drawer[data-position=left]{--ds-drawer-slide-dir: -1;inset-block-start:0;inset-inline-start:0;height:100vh;animation:ds-drawer-slide-in-inline var(--motion-duration-medium2) var(--motion-easing-emphasized-decelerate)}.ds-drawer[data-position=right]{--ds-drawer-slide-dir: 1;inset-block-start:0;inset-inline-end:0;height:100vh;animation:ds-drawer-slide-in-inline var(--motion-duration-medium2) var(--motion-easing-emphasized-decelerate)}.ds-drawer[data-position=left]:dir(rtl){--ds-drawer-slide-dir: 1}.ds-drawer[data-position=right]:dir(rtl){--ds-drawer-slide-dir: -1}.ds-drawer[data-position=top]{inset-block-start:0;inset-inline-start:0;width:100vw;animation:ds-drawer-slide-in-top var(--motion-duration-medium2) var(--motion-easing-emphasized-decelerate)}.ds-drawer[data-position=bottom]{inset-block-end:0;inset-inline-start:0;width:100vw;animation:ds-drawer-slide-in-bottom var(--motion-duration-medium2) var(--motion-easing-emphasized-decelerate)}.ds-drawer[data-position=left][data-size=xs],.ds-drawer[data-position=right][data-size=xs]{width:280px;max-width:90vw}.ds-drawer[data-position=left][data-size=sm],.ds-drawer[data-position=right][data-size=sm]{width:360px;max-width:90vw}.ds-drawer[data-position=left][data-size=md],.ds-drawer[data-position=right][data-size=md]{width:480px;max-width:90vw}.ds-drawer[data-position=left][data-size=lg],.ds-drawer[data-position=right][data-size=lg]{width:640px;max-width:90vw}.ds-drawer[data-position=left][data-size=xl],.ds-drawer[data-position=right][data-size=xl]{width:800px;max-width:90vw}.ds-drawer[data-position=left][data-size=full],.ds-drawer[data-position=right][data-size=full]{width:100vw;max-width:100vw}.ds-drawer[data-position=top][data-size=xs],.ds-drawer[data-position=bottom][data-size=xs]{height:200px;max-height:90vh}.ds-drawer[data-position=top][data-size=sm],.ds-drawer[data-position=bottom][data-size=sm]{height:280px;max-height:90vh}.ds-drawer[data-position=top][data-size=md],.ds-drawer[data-position=bottom][data-size=md]{height:400px;max-height:90vh}.ds-drawer[data-position=top][data-size=lg],.ds-drawer[data-position=bottom][data-size=lg]{height:520px;max-height:90vh}.ds-drawer[data-position=top][data-size=xl],.ds-drawer[data-position=bottom][data-size=xl]{height:680px;max-height:90vh}.ds-drawer[data-position=top][data-size=full],.ds-drawer[data-position=bottom][data-size=full]{height:100vh;max-height:100vh}@keyframes ds-drawer-slide-in-inline{0%{transform:translate(calc(var(--ds-drawer-slide-dir, -1) * 100%))}to{transform:translate(0)}}@keyframes ds-drawer-slide-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes ds-drawer-slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes ds-drawer-slide-in-top{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes ds-drawer-slide-in-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}.ds-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-lg) var(--space-xl);border-bottom:1px solid var(--border-primary);background:var(--ds-drawer-bar-surface, var(--surface-sheet-bar));flex-shrink:0}.ds-drawer__title{--heading-size-lg: var(--font-xl);--leading-heading-lg: var(--leading-tight)}.ds-drawer__body{flex:1;overflow-y:auto;overflow-x:hidden;padding:var(--space-xl);background:var(--ds-drawer-surface, var(--surface-sheet))}.ds-drawer__body[data-scroll-region]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(var(--focus-ring-width) * -1)}.ds-drawer__footer.ds-drawer__footer{display:flex;align-items:center;gap:var(--space-md)}.ds-drawer__footer.ds-drawer__footer[data-bleed]{padding-inline:0;padding-block-end:0;--ds-button-group-bleed-radius: 0px}.ds-drawer__footer{justify-content:flex-end;padding:var(--space-lg) var(--space-xl);border-top:1px solid var(--border-primary);background:var(--ds-drawer-bar-surface, var(--surface-sheet-bar));flex-shrink:0}@media(max-width:839.98px){.ds-drawer[data-position=left],.ds-drawer[data-position=right]{width:min(var(--ds-drawer-compact-width),100vw)!important;max-width:min(var(--ds-drawer-compact-width),100vw)!important}.ds-drawer[data-position=top],.ds-drawer[data-position=bottom]{height:auto;max-height:90vh}.ds-drawer__header{padding:var(--space-md) var(--space-lg)}.ds-drawer__body{padding:var(--space-lg)}.ds-drawer__footer{padding:var(--space-md) var(--space-lg)}.ds-drawer__title{--heading-size-lg: var(--font-lg)}}.ds-app-shell{display:flex;align-items:stretch;min-block-size:100vh;min-block-size:100dvh;background:var(--surface-page);color:var(--text-primary)}.ds-app-shell__sidebar{flex:none;position:sticky;inset-block-start:0;align-self:flex-start;max-block-size:100vh;z-index:var(--layer-sticky)}.ds-app-shell__column{display:flex;flex-direction:column;flex:1 1 auto;min-inline-size:0}.ds-app-shell{--ds-app-shell-sticky-offset: 0px}.ds-app-shell[data-sticky-navbar][data-has-header]{--ds-app-shell-sticky-offset: var(--shell-bar-height)}.ds-app-shell[data-sticky-navbar] .ds-app-shell__header{position:sticky;inset-block-start:0;z-index:var(--layer-sticky)}.ds-app-shell__horizontal{padding-inline:var(--shell-gutter);padding-block-start:var(--shell-gutter)}.ds-app-shell__main{container:ds-app-shell / inline-size;flex:1 0 auto;min-inline-size:0}.ds-app-shell__main:focus{outline:var(--focus-ring-width) solid transparent}.ds-app-shell__body{display:flex;flex-direction:column;gap:var(--shell-gutter);box-sizing:border-box;inline-size:100%;max-inline-size:var(--ds-app-shell-content-max, calc(var(--shell-content-max) + 2 * var(--shell-gutter)));margin-inline:auto;padding:var(--shell-gutter)}@container ds-app-shell (max-width: 599.98px){.ds-app-shell__body{gap:var(--shell-gutter-compact);padding:var(--shell-gutter-compact)}}.ds-app-shell[data-sticky-footer] .ds-app-shell__footer{position:sticky;inset-block-end:0;z-index:var(--layer-sticky)}@media(forced-colors:active){.ds-app-shell{background:Canvas;color:CanvasText}}.ds-auth-layout{--ds-auth-layout-panel-size: 450px;--ds-auth-layout-padding-block-start: var(--space-2xl);--ds-auth-layout-padding-inline: 28px;--ds-auth-layout-padding-block-end: 36px;--ds-auth-layout-min-block-size: 100dvh;container:ds-auth-layout / inline-size;position:relative;display:block;overflow:clip;background:var(--surface-page);color:var(--text-primary)}.ds-auth-layout__frame{box-sizing:border-box;min-block-size:100vh;min-block-size:var(--ds-auth-layout-min-block-size)}.ds-auth-layout[data-variant=centered] .ds-auth-layout__frame{position:relative;display:grid;place-items:center;padding:var(--shell-gutter-compact)}.ds-auth-layout[data-variant=centered] .ds-auth-layout__panel{box-sizing:border-box;inline-size:100%;max-inline-size:var(--ds-auth-layout-panel-size);padding-block:var(--ds-auth-layout-padding-block-start) var(--ds-auth-layout-padding-block-end);padding-inline:var(--ds-auth-layout-padding-inline);background:var(--surface-raised);border-radius:var(--radius-surface);box-shadow:var(--shadow-surface)}@container ds-auth-layout (min-width: 600px){.ds-auth-layout[data-variant=centered] .ds-auth-layout__frame{padding:var(--shell-gutter)}}.ds-auth-layout__backdrop{position:absolute;inset-inline-start:8%;inset-inline-end:-20%;inset-block-end:7%;block-size:28%;border-radius:50%;background:var(--surface-well-subtle);pointer-events:none}.ds-auth-layout[data-variant=split] .ds-auth-layout__frame{display:flex;align-items:stretch}.ds-auth-layout__media{display:none}.ds-auth-layout[data-variant=split] .ds-auth-layout__panel{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;flex:1 1 auto;min-inline-size:0;padding-block:var(--ds-auth-layout-padding-block-start) var(--ds-auth-layout-padding-block-end);padding-inline:var(--ds-auth-layout-padding-inline);background:var(--surface-raised)}.ds-auth-layout[data-variant=split] .ds-auth-layout__content{inline-size:100%;max-inline-size:var(--ds-auth-layout-panel-size);margin-inline:auto}@container ds-auth-layout (min-width: 840px){.ds-auth-layout__media{position:relative;display:grid;place-items:center;flex:1 1 auto;min-inline-size:0;overflow:clip;background:var(--surface-page)}.ds-auth-layout[data-variant=split] .ds-auth-layout__panel{flex:none;inline-size:var(--ds-auth-layout-panel-size)}.ds-auth-layout[data-variant=split] .ds-auth-layout__content{max-inline-size:none}.ds-auth-layout[data-variant=split] .ds-auth-layout__brand{position:absolute;inset-block-start:30px;inset-inline-start:35px;z-index:var(--layer-raised);min-block-size:0;justify-content:flex-start}}.ds-auth-layout__media-content{position:relative;max-inline-size:100%}.ds-auth-layout__content{display:flex;flex-direction:column}.ds-auth-layout__brand{display:flex;align-items:center;justify-content:center;min-block-size:60px}.ds-auth-layout__header{display:flex;flex-direction:column;padding-block-end:var(--shell-gutter)}.ds-auth-layout__body{display:flex;flex-direction:column;gap:var(--space-md)}:where(.ds-auth-layout__body>form){display:flex;flex-direction:column;gap:var(--space-md);min-inline-size:0;margin:0}.ds-auth-layout__body .ds-form-field[data-label-position=floating]+.ds-form-field[data-label-position=floating]{margin-block-start:calc(var(--font-sm) / -2)}.ds-auth-layout__footer{padding-block-start:28px;text-align:center;font-size:var(--type-body1-size);line-height:var(--type-body1-line-height);letter-spacing:var(--type-body1-tracking)}.ds-auth-layout__alternate{padding-block-start:20px}.ds-auth-layout__alternate-body{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-sm);padding-block-start:30px}@media(forced-colors:active){.ds-auth-layout{background:Canvas;color:CanvasText}.ds-auth-layout[data-variant=centered] .ds-auth-layout__panel{border:1px solid CanvasText;box-shadow:none;background:Canvas}.ds-auth-layout[data-variant=split] .ds-auth-layout__panel{border-inline-start:1px solid CanvasText;background:Canvas}.ds-auth-layout__media,.ds-auth-layout__backdrop{background:Canvas}}.ds-auth-layout{--ds-auth-layout-panel-size-wide: 700px;--ds-auth-layout-panel-size-expanded: 960px;--ds-auth-layout-media-size: 450px;--ds-auth-layout-step-header-gap: 40px;--ds-auth-layout-hero-inset: var(--space-2xl)}.ds-auth-layout[data-panel-size=wide]{--ds-auth-layout-panel-size: var(--ds-auth-layout-panel-size-wide)}.ds-auth-layout[data-panel-size=expanded]{--ds-auth-layout-panel-size: var(--ds-auth-layout-panel-size-expanded)}.ds-auth-layout[data-chrome]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);min-block-size:100vh;min-block-size:var(--ds-auth-layout-min-block-size)}.ds-auth-layout[data-chrome]>.ds-auth-layout__frame{grid-row:2;min-block-size:0}.ds-auth-layout__page-actions{position:relative;z-index:var(--layer-raised);grid-row:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-sm);padding-block:var(--space-md) 0;padding-inline:var(--shell-gutter-compact)}.ds-auth-layout__page-footer{position:relative;grid-row:3;padding-block:var(--space-md);padding-inline:var(--shell-gutter-compact);text-align:center;color:var(--text-secondary);font-size:var(--type-body2-size);line-height:var(--type-body2-line-height)}@container ds-auth-layout (min-width: 600px){.ds-auth-layout__page-actions,.ds-auth-layout__page-footer{padding-inline:var(--shell-gutter)}}.ds-auth-layout[data-surface=none] .ds-auth-layout__panel{padding:0;background:transparent;border-radius:0;box-shadow:none}@container ds-auth-layout (min-width: 840px){.ds-auth-layout[data-variant=split][data-panel-size] .ds-auth-layout__media{flex:none;inline-size:var(--ds-auth-layout-media-size)}.ds-auth-layout[data-variant=split][data-panel-size] .ds-auth-layout__panel{flex:1 1 auto;inline-size:auto}.ds-auth-layout[data-variant=split][data-panel-size] .ds-auth-layout__content{inline-size:100%;max-inline-size:var(--ds-auth-layout-panel-size);margin-inline:auto}}.ds-auth-layout__step-header{display:flex;flex-direction:column;min-inline-size:0;padding-block-end:var(--ds-auth-layout-step-header-gap)}.ds-auth-layout[data-brand-placement=hero] .ds-auth-layout__frame{align-content:start;row-gap:var(--space-xl);padding-block-start:var(--ds-auth-layout-hero-inset)}.ds-auth-layout__hero{position:relative;display:flex;justify-content:center;inline-size:100%;max-inline-size:var(--ds-auth-layout-panel-size)}@media(forced-colors:active){.ds-auth-layout[data-surface=none] .ds-auth-layout__panel{border:0}}.ds-auth-layout{--ds-auth-layout-lockup-logo-size: 20px;--ds-auth-layout-lockup-gap: var(--space-lg)}.ds-auth-layout__lockup{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-sm);min-inline-size:0;padding-block-end:var(--ds-auth-layout-lockup-gap);color:var(--text-secondary);font-size:var(--type-body2-size);line-height:var(--type-body2-line-height);text-align:center}.ds-auth-layout__lockup>:where(img,svg){flex:none;inline-size:var(--ds-auth-layout-lockup-logo-size);block-size:var(--ds-auth-layout-lockup-logo-size);border-radius:var(--radius-sm);-o-object-fit:contain;object-fit:contain}.ds-status-page{--ds-status-page-inset: calc(var(--space-3xl) * 2 + var(--space-lg));--ds-status-page-gap: calc(var(--space-xl) + var(--space-sm));container:ds-status-page / inline-size;position:relative;isolation:isolate;display:flex;flex-direction:column;box-sizing:border-box;min-block-size:100vh;min-block-size:100dvh;overflow:clip;background:var(--surface-page);color:var(--text-primary)}.ds-status-page[data-code]{--ds-status-page-inset: calc(var(--space-3xl) + var(--space-md))}.ds-status-page__backdrop{position:absolute;inset-inline:0;inset-block-end:0;block-size:33%;pointer-events:none}.ds-status-page__band{block-size:100%;background:var(--surface-sunken);clip-path:polygon(0 45%,100% 0,100% 100%,0 100%)}.ds-status-page:dir(rtl) .ds-status-page__band{transform:scaleX(-1)}.ds-status-page__body{position:relative;flex:1 0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--ds-status-page-gap);box-sizing:border-box;inline-size:100%;padding-block:var(--ds-status-page-inset) var(--shell-gutter);padding-inline:var(--shell-gutter)}.ds-status-page__text{margin-block:calc(-1 * var(--space-lg))}.ds-status-page .ds-status-page__text .ds-status-page__code{line-height:calc(var(--type-h1-size) + var(--space-md))}.ds-status-page .ds-status-page__text .ds-status-page__title{line-height:var(--type-h5-line-height)}.ds-status-page .ds-status-page__text .ds-status-page__description{line-height:var(--type-body2-line-height);max-inline-size:35rem}.ds-status-page__content{display:flex;justify-content:center;inline-size:100%;min-inline-size:0}.ds-status-page__content>*{max-inline-size:100%}.ds-status-page__media{display:flex;justify-content:center;inline-size:100%;min-inline-size:0;padding-block:calc(var(--space-md) + var(--space-xs))}.ds-status-page .ds-status-page__media>*{inline-size:auto;block-size:auto;max-inline-size:100%;max-block-size:calc(var(--size-lead-3xl) * 5)}.ds-status-page__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-sm);max-inline-size:100%}@container ds-status-page (max-width: 599.98px){.ds-status-page__body{padding-inline:var(--shell-gutter-compact)}}@media(forced-colors:active){.ds-status-page{background:Canvas;color:CanvasText}.ds-status-page__band{background:Canvas}}.ds-settings-layout{--ds-settings-layout-gap: var(--shell-gutter);--ds-settings-layout-nav-width: 17.5rem;container:ds-settings-layout / inline-size;display:flex;flex-direction:column;gap:var(--ds-settings-layout-gap);min-inline-size:0}.ds-settings-layout__title--hidden{position:absolute;inline-size:1px;block-size:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ds-settings-layout__header{display:flex;flex-direction:column;gap:var(--space-xs);min-inline-size:0}.ds-settings-layout__description{margin:0}.ds-settings-layout .ds-settings-layout__tabs.ds-settings-layout__tabs{gap:var(--ds-settings-layout-gap)}.ds-settings-layout[data-orientation=vertical]:not([data-compact]) .ds-settings-layout__nav{inline-size:var(--ds-settings-layout-nav-width)}.ds-settings-layout__panel{flex:1 1 auto;min-inline-size:0}.ds-settings-layout__sections{display:flex;flex-direction:column;gap:var(--ds-settings-layout-gap);min-inline-size:0}@container ds-settings-layout (max-width: 599.98px){.ds-settings-layout[data-orientation=vertical] .ds-settings-layout__tabs.ds-settings-layout__tabs{flex-direction:column}.ds-settings-layout[data-orientation=vertical] .ds-settings-layout__nav{inline-size:auto}}.ds-settings-section{--ds-settings-section-rule: transparent;gap:var(--space-lg)}.ds-settings-section__header{display:flex;flex-direction:column;gap:var(--space-xs)}.ds-settings-section__header--hidden{display:contents}.ds-settings-section__body{container:ds-settings-section / inline-size;display:flex;flex-direction:column;gap:var(--space-lg);min-inline-size:0}.ds-settings-section__footer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md)}.ds-settings-section[data-tone=danger]{--ds-settings-section-rule: var(--tone-error-fg);border:var(--ds-settings-section-rule-width, 0) solid var(--ds-settings-section-rule)}.ds-settings-row{--ds-settings-row-gap: var(--shell-gutter);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ds-settings-row-gap)}.ds-settings-row>.ds-form-field[data-label-position=floating]{margin-block-start:calc(var(--font-sm) / -2)}@container (min-width: 600px){.ds-settings-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(forced-colors:active){.ds-settings-section[data-tone=danger]{border-color:CanvasText}}.ds-profile-layout{--ds-profile-layout-gap: var(--shell-gutter);--ds-profile-layout-aside-span: 4;container:ds-profile-layout / inline-size;display:flex;flex-direction:column;gap:var(--ds-profile-layout-gap);min-inline-size:0}.ds-profile-layout__header,.ds-profile-layout__nav,.ds-profile-layout__feature{min-inline-size:0}.ds-profile-layout__columns{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ds-profile-layout-gap);align-items:start}.ds-profile-layout__aside,.ds-profile-layout__main{display:flex;flex-direction:column;gap:var(--ds-profile-layout-gap);min-inline-size:0}@container ds-profile-layout (min-width: 840px){.ds-profile-layout[data-has-aside] .ds-profile-layout__columns{grid-template-columns:repeat(12,minmax(0,1fr))}.ds-profile-layout[data-has-aside] .ds-profile-layout__aside{grid-column:span var(--ds-profile-layout-aside-span)}.ds-profile-layout[data-has-aside] .ds-profile-layout__main{grid-column:span calc(12 - var(--ds-profile-layout-aside-span))}}@container ds-profile-layout (min-width: 840px){.ds-profile-layout[data-has-aside][data-align=stretch] .ds-profile-layout__columns{align-items:stretch}.ds-profile-layout[data-has-aside][data-align=stretch] .ds-profile-layout__aside>:last-child,.ds-profile-layout[data-has-aside][data-align=stretch] .ds-profile-layout__main>:last-child{flex-grow:1}}.ds-wizard-layout__bar{display:flex;flex-direction:column;gap:var(--space-sm);min-inline-size:0}.ds-wizard-layout__back{display:flex;justify-content:flex-start}.ds-wizard-layout__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-md)}.ds-wizard-layout__bar[data-progress-label=hidden] .ds-wizard-layout__step-label{position:absolute;inline-size:1px;block-size:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ds-wizard-layout__bar[data-progress-label=hidden] .ds-wizard-layout__counter{margin-inline-start:auto}@layer reset,tokens,components,utilities;@layer tokens{:root{--color-navy-50: #e8edf2;--color-navy-100: #c5d3de;--color-navy-200: #9fb6c8;--color-navy-300: #7898b2;--color-navy-400: #5b82a1;--color-navy-500: #3e6c91;--color-navy-600: #386489;--color-navy-700: #30597e;--color-navy-800: #284f74;--color-navy-900: #1a3d61;--color-fuchsia-50: #fdf2f8;--color-fuchsia-100: #fce7f3;--color-fuchsia-200: #fbcfe8;--color-fuchsia-300: #f9a8d4;--color-fuchsia-400: #ed407b;--color-fuchsia-500: #e81d67;--color-fuchsia-550: #dd1e64;--color-fuchsia-600: #af2059;--color-fuchsia-700: #9f1239;--color-fuchsia-800: #881337;--color-fuchsia-900: #743d5a;--color-coral-50: var(--color-fuchsia-50);--color-coral-100: var(--color-fuchsia-100);--color-coral-200: var(--color-fuchsia-200);--color-coral-300: var(--color-fuchsia-300);--color-coral-400: var(--color-fuchsia-400);--color-coral-500: var(--color-fuchsia-500);--color-coral-600: var(--color-fuchsia-600);--color-coral-700: var(--color-fuchsia-700);--color-coral-800: var(--color-fuchsia-800);--color-coral-900: var(--color-fuchsia-900);--color-teal-50: #e0f7f7;--color-teal-100: #b3ebeb;--color-teal-200: #80dede;--color-teal-300: #4dd1d1;--color-teal-400: #26c6c6;--color-teal-500: #00bbbb;--color-teal-600: #00b5b5;--color-teal-700: #00acac;--color-teal-800: #00a4a4;--color-teal-900: #009696;--color-gold-50: #fffcf0;--color-gold-100: #fff7d6;--color-gold-200: #fff2ba;--color-gold-300: #ffec9d;--color-gold-400: #ffe887;--color-gold-500: #ffe472;--color-gold-600: #ffd700;--color-gold-700: #f5c400;--color-gold-800: #e0b000;--color-gold-900: #c29500;--color-purple-50: #f3f0ff;--color-purple-100: #e0d9ff;--color-purple-200: #cbbfff;--color-purple-300: #b6a5ff;--color-purple-400: #a692ff;--color-purple-500: #967fff;--color-purple-600: #8e77ff;--color-purple-700: #836cff;--color-purple-800: #7962ff;--color-purple-900: #684fff;--color-pink-50: #fff0f6;--color-pink-100: #ffd9ea;--color-pink-200: #ffbfdc;--color-pink-300: #ffa5cd;--color-pink-400: #ff92c3;--color-pink-500: #ff7fb8;--color-pink-600: #ff77b1;--color-pink-700: #ff6ca8;--color-pink-800: #ff62a0;--color-pink-900: #ff4f91;--color-brown-50: #f5f3f0;--color-brown-100: #e6e1d9;--color-brown-200: #d5cdbf;--color-brown-300: #c4b9a5;--color-brown-400: #b7aa92;--color-brown-500: #aa9b7f;--color-brown-600: #a39377;--color-brown-700: #99896c;--color-brown-800: #907f62;--color-brown-900: #7f6d4f;--color-neutral-50: #f9fafb;--color-neutral-100: #f3f4f6;--color-neutral-200: #e5e7eb;--color-neutral-300: #d1d5db;--color-neutral-400: #9ca3af;--color-neutral-500: #6b7280;--color-neutral-600: #4b5563;--color-neutral-700: #374151;--color-neutral-800: #1f2937;--color-neutral-900: #111827;--color-success: #10b981;--color-success-light: #d1fae5;--color-success-dark: #065f46;--color-error: #ef4444;--color-error-light: #fee2e2;--color-error-dark: #991b1b;--color-warning: #f59e0b;--color-warning-light: #fef3c7;--color-warning-dark: #92400e;--color-info: #3b82f6;--color-info-light: #dbeafe;--color-info-dark: #1e40af;--color-success-400: #34d399;--color-success-600: #059669;--color-success-700: #047857;--color-error-400: #f87171;--color-error-600: #dc2626;--color-error-bright: #fa8282;--color-error-kit: #ff4944;--color-warning-400: #fbbf24;--color-warning-700: #b45309;--color-info-400: #60a5fa;--color-info-600: #2563eb;--color-fuchsia-350: #f472a0;--color-fuchsia-light: #f9a8d4;--color-coral-light: var(--color-fuchsia-light);--color-navy-light: #7ea8c9;--color-slate-50: #eeeff1;--color-slate-100: #dfe1e6;--color-slate-200: #c5cad4;--color-slate-300: #7f889b;--color-slate-400: #6d788d;--color-slate-500: #606a7c;--color-slate-600: #525a69;--color-slate-700: #484f5d;--color-slate-800: #3d4350;--color-teal-light: #5deded;--bg-primary: var(--color-neutral-50);--surface-page: var(--color-neutral-50);--bg-secondary: #ffffff;--bg-tertiary: var(--color-neutral-100);--bg-card: #ffffff;--bg-card-header: var(--color-neutral-50);--bg-hover: var(--color-navy-50);--bg-input: #ffffff;--bg-field: var(--bg-input);--bg-field-autofill: var(--bg-field);--bg-disabled: var(--color-neutral-100);--bg-selected: var(--tone-primary-subtle);--fg-selected: var(--text-primary-strong);--surface-primary: var(--bg-secondary);--surface-secondary: var(--bg-tertiary);--surface-tertiary: var(--color-neutral-200);--color-primary: var(--color-fuchsia-500);--color-primary-subtle: var(--color-fuchsia-50);--ink: #4c4e64;--text-primary: color-mix(in srgb, var(--ink) 87%, transparent);--text-primary-strong: var(--ink);--text-secondary: color-mix(in srgb, var(--ink) 84%, transparent);--text-tertiary: #69707e;--text-disabled: var(--color-neutral-400);--text-inverse: #ffffff;--text-link: var(--color-navy-700);--text-fuchsia: var(--color-fuchsia-600);--text-coral: var(--text-fuchsia);--border-primary: var(--color-neutral-200);--border-secondary: var(--color-neutral-100);--border-hover: var(--color-neutral-300);--border-control: color-mix(in srgb, var(--ink) 64%, transparent);--border-control-hover: color-mix(in srgb, var(--ink) 80%, transparent);--border-focus: var(--color-fuchsia-500);--interactive-primary: var(--color-fuchsia-550);--interactive-primary-hover: var(--color-fuchsia-600);--interactive-primary-active: var(--color-fuchsia-700);--interactive-primary-on: var(--color-white);--interactive-primary-mark: var(--color-fuchsia-550);--interactive-primary-mark-hover: var(--color-fuchsia-600);--interactive-secondary: var(--color-slate-500);--interactive-secondary-hover: var(--color-slate-600);--interactive-secondary-active: var(--color-slate-700);--interactive-secondary-on: var(--color-white);--interactive-accent: var(--color-teal-500);--interactive-accent-hover: var(--color-teal-600);--interactive-accent-on: var(--color-neutral-900);--gradient-navy: linear-gradient(135deg, #2c3e50 0%, #34495e 100%);--gradient-navy-deep: linear-gradient(135deg, var(--color-navy-800) 0%, var(--color-navy-900) 100%);--gradient-fuchsia: linear-gradient(135deg, var(--color-fuchsia-500) 0%, var(--color-fuchsia-700) 100%);--gradient-coral: var(--gradient-fuchsia);--gradient-purple-pink: linear-gradient(135deg, var(--color-purple-500) 0%, var(--color-pink-500) 100%);--gradient-navy-fuchsia: linear-gradient(135deg, var(--color-navy-600) 0%, var(--color-fuchsia-600) 100%);--gradient-teal-blue: linear-gradient(135deg, var(--color-teal-500) 0%, var(--color-navy-500) 100%);--gradient-gold: linear-gradient(135deg, var(--color-gold-600) 0%, var(--color-gold-800) 100%);--gradient-card-warm: linear-gradient(135deg, rgba(170, 155, 127, .2) 0%, rgba(127, 109, 79, .3) 100%);--gradient-overlay-dark: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .4) 100%);--elevation-0: none;--elevation-1: 0 1px 3px rgba(75, 85, 99, .12), 0 1px 1px rgba(75, 85, 99, .14), 0 2px 1px -1px rgba(75, 85, 99, .2);--elevation-2: 0 1px 5px rgba(75, 85, 99, .12), 0 2px 2px rgba(75, 85, 99, .14), 0 3px 1px -2px rgba(75, 85, 99, .2);--elevation-3: 0 3px 14px 2px rgba(75, 85, 99, .12), 0 8px 10px 1px rgba(75, 85, 99, .14), 0 5px 5px -3px rgba(75, 85, 99, .2);--elevation-4: 0 5px 22px 4px rgba(75, 85, 99, .12), 0 12px 17px 2px rgba(75, 85, 99, .14), 0 7px 8px -4px rgba(75, 85, 99, .2);--elevation-5: 0 9px 46px 8px rgba(75, 85, 99, .12), 0 24px 38px 3px rgba(75, 85, 99, .14), 0 11px 15px -7px rgba(75, 85, 99, .2);--elevation-lift-0: transparent;--elevation-lift-1: transparent;--elevation-lift-2: transparent;--elevation-lift-3: transparent;--elevation-lift-4: transparent;--elevation-lift-5: transparent;--shadow-sm: var(--elevation-1);--shadow-sm-up: 0 -1px 3px rgba(75, 85, 99, .12), 0 -1px 1px rgba(75, 85, 99, .14), 0 -2px 1px -1px rgba(75, 85, 99, .2);--shadow-md: var(--elevation-2);--shadow-lg: var(--elevation-3);--shadow-xl: var(--elevation-4);--shadow-focus: 0 0 0 3px rgba(232, 29, 103, .25);--shadow-focus-error: 0 0 0 3px rgba(239, 68, 68, .2);--shadow-focus-success: 0 0 0 3px rgba(16, 185, 129, .2);--shadow-focus-warning: 0 0 0 3px rgba(245, 158, 11, .2);--status-success-bg: var(--color-success-light);--status-success-text: var(--color-success-dark);--status-error-bg: var(--color-error-light);--status-error-text: var(--color-error-dark);--status-warning-bg: var(--color-warning-light);--status-warning-text: var(--color-warning-dark);--status-info-bg: var(--color-info-light);--status-info-text: var(--color-info-dark);--status-open-bg: rgba(0, 187, 187, .15);--status-open-text: var(--color-teal-700);--status-inprogress-bg: rgba(255, 228, 114, .15);--status-inprogress-text: var(--color-gold-800);--status-closed-bg: rgba(239, 68, 68, .15);--status-closed-text: var(--color-error-dark);--status-pending-bg: rgba(245, 158, 11, .15);--status-pending-text: var(--color-warning-dark);--status-draft-bg: rgba(156, 163, 175, .15);--status-draft-text: var(--color-neutral-700);--tone-neutral-solid: var(--color-neutral-700);--tone-neutral-on-solid: var(--color-white);--tone-neutral-subtle: var(--color-neutral-200);--tone-neutral-fg: var(--text-primary-strong);--tone-neutral-border: var(--color-neutral-300);--tone-primary-solid: var(--color-fuchsia-550);--tone-primary-on-solid: var(--color-white);--tone-primary-subtle: var(--color-fuchsia-100);--tone-primary-fg: var(--text-fuchsia);--tone-primary-border: var(--color-fuchsia-500);--brand-accent: var(--tone-primary-solid);--brand-accent-on: var(--tone-primary-on-solid);--tone-secondary-solid: var(--interactive-secondary);--tone-secondary-on-solid: var(--interactive-secondary-on);--tone-secondary-subtle: var(--color-slate-50);--tone-secondary-fg: var(--color-slate-600);--tone-secondary-border: var(--color-slate-400);--tone-success-solid: var(--color-success-700);--tone-success-on-solid: var(--color-white);--tone-success-subtle: var(--status-success-bg);--tone-success-fg: var(--status-success-text);--tone-success-border: var(--color-success);--tone-warning-solid: var(--color-warning);--tone-warning-on-solid: var(--color-neutral-900);--tone-warning-subtle: var(--status-warning-bg);--tone-warning-fg: var(--status-warning-text);--tone-warning-border: var(--color-warning);--tone-error-solid: var(--color-error-600);--tone-error-on-solid: var(--color-white);--tone-error-subtle: var(--status-error-bg);--tone-error-fg: var(--status-error-text);--tone-error-border: var(--color-error);--tone-info-solid: var(--color-info-600);--tone-info-on-solid: var(--color-white);--tone-info-subtle: var(--status-info-bg);--tone-info-fg: var(--status-info-text);--tone-info-border: var(--color-info);--focus-ring-color: var(--color-fuchsia-550);--categorical-1: #2563eb;--categorical-2: #c2410c;--categorical-3: #0f766e;--categorical-4: #be185d;--categorical-5: #15803d;--categorical-6: #7c3aed;--categorical-7: #a16207;--categorical-8: #475569;--categorical-1-container: #dbeafe;--categorical-1-fg: #1e40af;--categorical-2-container: #ffedd5;--categorical-2-fg: #9a3412;--categorical-3-container: #ccfbf1;--categorical-3-fg: #115e59;--categorical-4-container: #fce7f3;--categorical-4-fg: #9d174d;--categorical-5-container: #dcfce7;--categorical-5-fg: #166534;--categorical-6-container: #ede9fe;--categorical-6-fg: #5b21b6;--categorical-7-container: #fef9c3;--categorical-7-fg: #854d0e;--categorical-8-container: #f1f5f9;--categorical-8-fg: #1e293b;--mark-rating-filled: #b45309;--mark-rating-empty: var(--color-neutral-500);--color-white: #ffffff;--color-black: #000000;--overlay-light: rgba(0, 0, 0, .3);--overlay-medium: color-mix(in srgb, var(--ink) 50%, transparent);--overlay-dark: rgba(0, 0, 0, .6);--overlay-darker: rgba(0, 0, 0, .7);--white-opacity-02: rgba(255, 255, 255, .02);--white-opacity-03: rgba(255, 255, 255, .03);--white-opacity-05: rgba(255, 255, 255, .05);--white-opacity-08: rgba(255, 255, 255, .08);--white-opacity-10: rgba(255, 255, 255, .1);--white-opacity-15: rgba(255, 255, 255, .15);--white-opacity-20: rgba(255, 255, 255, .2);--white-opacity-25: rgba(255, 255, 255, .25);--white-opacity-50: rgba(255, 255, 255, .5);--white-opacity-70: rgba(255, 255, 255, .7);--white-opacity-80: rgba(255, 255, 255, .8);--white-opacity-90: rgba(255, 255, 255, .9);--black-opacity-06: rgba(0, 0, 0, .06);--black-opacity-10: rgba(0, 0, 0, .1);--black-opacity-15: rgba(0, 0, 0, .15);--black-opacity-30: rgba(0, 0, 0, .3);--black-opacity-40: rgba(0, 0, 0, .4);--black-opacity-50: rgba(0, 0, 0, .5);--black-opacity-60: rgba(0, 0, 0, .6);--black-opacity-70: rgba(0, 0, 0, .7);--gold-opacity-10: rgba(255, 215, 0, .1);--gold-opacity-15: rgba(255, 215, 0, .15);--gold-opacity-20: rgba(255, 215, 0, .2);--gold-opacity-30: rgba(255, 215, 0, .3);--error-opacity-10: rgba(239, 68, 68, .1);--error-opacity-15: rgba(239, 68, 68, .15);--error-opacity-20: rgba(239, 68, 68, .2);--error-opacity-30: rgba(239, 68, 68, .3);--error-opacity-40: rgba(239, 68, 68, .4);--success-opacity-10: rgba(16, 185, 129, .1);--success-opacity-15: rgba(16, 185, 129, .15);--warning-opacity-10: rgba(245, 158, 11, .1);--warning-opacity-15: rgba(245, 158, 11, .15);--info-opacity-10: rgba(59, 130, 246, .1);--info-opacity-15: rgba(59, 130, 246, .15);--info-opacity-25: rgba(59, 130, 246, .25);--fuchsia-opacity-10: rgba(232, 29, 103, .1);--fuchsia-opacity-15: rgba(232, 29, 103, .15);--fuchsia-opacity-20: rgba(232, 29, 103, .2);--fuchsia-opacity-30: rgba(232, 29, 103, .3);--fuchsia-opacity-50: rgba(232, 29, 103, .5);--primary-opacity-10: var(--fuchsia-opacity-10);--primary-opacity-15: var(--fuchsia-opacity-15);--color-primary-alpha-20: var(--fuchsia-opacity-20);--coral-opacity-10: var(--fuchsia-opacity-10);--coral-opacity-20: var(--fuchsia-opacity-20);--coral-opacity-30: var(--fuchsia-opacity-30);--coral-opacity-50: var(--fuchsia-opacity-50);--navy-opacity-10: rgba(62, 108, 145, .1);--navy-opacity-20: rgba(62, 108, 145, .2);--navy-opacity-30: rgba(62, 108, 145, .3);--navy-opacity-50: rgba(62, 108, 145, .5);--teal-opacity-10: rgba(0, 187, 187, .1);--teal-opacity-15: rgba(0, 187, 187, .15);--teal-opacity-20: rgba(0, 187, 187, .2);--teal-opacity-30: rgba(0, 187, 187, .3);--purple-opacity-10: rgba(150, 127, 255, .1);--purple-opacity-20: rgba(150, 127, 255, .2);--purple-opacity-30: rgba(150, 127, 255, .3);--pink-opacity-10: rgba(255, 127, 184, .1);--pink-opacity-20: rgba(255, 127, 184, .2);--pink-opacity-30: rgba(255, 127, 184, .3);--brown-opacity-10: rgba(170, 155, 127, .1);--brown-opacity-20: rgba(170, 155, 127, .2);--brown-opacity-30: rgba(170, 155, 127, .3);--brown-opacity-50: rgba(170, 155, 127, .5);--space-0: 0;--space-2xs: .125rem;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--space-3xl: 4rem;--space-surface: 1.25rem;--indent-step: var(--space-xl);--radius-none: 0;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px;--radius-surface: 10px;--shadow-surface: 0 2px 10px rgba(17, 24, 39, .17);--card-padding: var(--space-surface);--card-radius: var(--radius-surface);--card-shadow: var(--shadow-surface);--radius-2xl: 20px;--radius-3xl: 28px;--radius-4xl: 32px;--radius-5xl: 48px;--shell-sidenav-width: 260px;--shell-sidenav-collapsed-width: 68px;--shell-secondary-drawer-width: 320px;--shell-bar-height: 64px;--shell-footer-height: 56px;--shell-gutter: 24px;--shell-gutter-compact: 16px;--shell-content-max: 1392px;--font-xs: .75rem;--font-sm: .875rem;--font-md: 1rem;--font-lg: clamp(1.0625rem, .75rem + .75vw, 1.125rem);--font-xl: clamp(1.125rem, .75rem + 1.25vw, 1.25rem);--font-2xl: clamp(1.25rem, 1rem + 1.5vw, 1.5rem);--font-3xl: clamp(1.5rem, 1rem + 2vw, 2rem);--font-4xl: clamp(1.75rem, 1rem + 3vw, 2.5rem);--font-5xl: clamp(2rem, 1rem + 4vw, 3rem);--font-6xl: clamp(2.25rem, 1rem + 5vw, 3.75rem);--font-7xl: clamp(2.5rem, 1rem + 6vw, 4.5rem);--font-8xl: clamp(3rem, 1rem + 8vw, 6rem);--heading-size-xs: .875rem;--heading-size-sm: 1rem;--heading-size-md: clamp(1.0625rem, .6rem + 1vw, 1.125rem);--heading-size-lg: clamp(1.125rem, .75rem + 1.25vw, 1.25rem);--heading-size-xl: clamp(1.25rem, .85rem + 1.5vw, 1.5rem);--heading-size-2xl: clamp(1.5rem, 1rem + 2vw, 1.875rem);--heading-size-3xl: clamp(1.75rem, 1.1rem + 2.5vw, 2.25rem);--heading-size-4xl: clamp(2rem, 1.2rem + 3.5vw, 3rem);--heading-size-5xl: clamp(2.125rem, 1.1rem + 4vw, 3.375rem);--heading-size-6xl: clamp(2.25rem, 1rem + 5vw, 3.75rem);--heading-size-7xl: clamp(2.5rem, 1rem + 6vw, 4.5rem);--heading-size-8xl: clamp(3rem, 1rem + 8vw, 6rem);--leading-heading-xs: 1.4;--leading-heading-sm: 1.4;--leading-heading-md: 1.35;--leading-heading-lg: 1.3;--leading-heading-xl: 1.25;--leading-heading-2xl: 1.2;--leading-heading-3xl: 1.15;--leading-heading-4xl: 1.1;--leading-heading-5xl: 1.1;--leading-heading-6xl: 1.1;--leading-heading-7xl: 1.1;--leading-heading-8xl: 1.1;--leading-title-xs: 1.25rem;--leading-title-sm: 1.5rem;--leading-title-md: 1.75rem;--leading-title-lg: 2rem;--type-h1-size: var(--heading-size-8xl);--type-h1-line-height: 7rem;--type-h1-weight: var(--weight-medium);--type-h1-tracking: -1.5px;--type-h2-size: var(--heading-size-6xl);--type-h2-line-height: 4.5rem;--type-h2-weight: var(--weight-medium);--type-h2-tracking: -.5px;--type-h3-size: var(--heading-size-4xl);--type-h3-line-height: 3.5rem;--type-h3-weight: var(--weight-medium);--type-h3-tracking: 0px;--type-h4-size: 2.125rem;--type-h4-line-height: 2.5rem;--type-h4-weight: var(--weight-medium);--type-h4-tracking: .25px;--type-h5-size: var(--heading-size-xl);--type-h5-line-height: 2rem;--type-h5-weight: var(--weight-medium);--type-h5-tracking: 0px;--type-h6-size: var(--heading-size-lg);--type-h6-line-height: 2rem;--type-h6-weight: var(--weight-medium);--type-h6-tracking: .15px;--type-subtitle1-size: var(--font-md);--type-subtitle1-line-height: 1.75rem;--type-subtitle1-weight: var(--weight-normal);--type-subtitle1-tracking: .15px;--type-subtitle2-size: var(--font-sm);--type-subtitle2-line-height: 1.3125rem;--type-subtitle2-weight: var(--weight-medium);--type-subtitle2-tracking: .1px;--type-body1-size: var(--font-md);--type-body1-line-height: 1.5rem;--type-body1-weight: var(--weight-normal);--type-body1-tracking: .15px;--type-body2-size: var(--font-sm);--type-body2-line-height: 1.3125rem;--type-body2-weight: var(--weight-normal);--type-body2-tracking: .15px;--type-caption-size: var(--font-xs);--type-caption-line-height: .875rem;--type-caption-weight: var(--weight-normal);--type-caption-tracking: .4px;--type-overline-size: var(--font-xs);--type-overline-line-height: .875rem;--type-overline-weight: var(--weight-normal);--type-overline-tracking: 1px;--type-button-small-size: .8125rem;--type-button-small-line-height: 1.375rem;--type-button-small-weight: var(--weight-medium);--type-button-small-tracking: .46px;--type-button-medium-size: var(--font-sm);--type-button-medium-line-height: 1.5rem;--type-button-medium-weight: var(--weight-medium);--type-button-medium-tracking: .4px;--type-button-large-size: .9375rem;--type-button-large-line-height: 1.625rem;--type-button-large-weight: var(--weight-medium);--type-button-large-tracking: .46px;--type-button-text-transform: uppercase;--type-input-text-size: var(--font-md);--type-input-text-line-height: 1.5rem;--type-input-text-weight: var(--weight-normal);--type-input-text-tracking: .15px;--type-input-label-size: var(--font-xs);--type-input-label-line-height: .75rem;--type-input-label-weight: var(--weight-normal);--type-input-label-tracking: .15px;--type-helper-text-size: var(--font-xs);--type-helper-text-line-height: 1.25rem;--type-helper-text-weight: var(--weight-normal);--type-helper-text-tracking: .4px;--type-tooltip-size: .6875rem;--type-tooltip-line-height: 1rem;--type-tooltip-weight: var(--weight-medium);--type-tooltip-tracking: 0px;--type-chip-size: .8125rem;--type-chip-line-height: 1.125rem;--type-chip-weight: var(--weight-normal);--type-chip-tracking: .16px;--type-table-header-size: var(--font-xs);--type-table-header-line-height: 1.5rem;--type-table-header-weight: var(--weight-medium);--type-table-header-tracking: .17px;--type-alert-title-size: var(--font-md);--type-alert-title-line-height: 1.5rem;--type-alert-title-weight: var(--weight-medium);--type-alert-title-tracking: .15px;--type-badge-label-size: var(--font-xs);--type-badge-label-line-height: 1.25rem;--type-badge-label-weight: var(--weight-medium);--type-badge-label-tracking: .14px;--type-toast-size: var(--font-md);--type-toast-line-height: 1.3125rem;--type-toast-weight: var(--weight-normal);--type-toast-tracking: .14px;--type-avatar-initials-size: 1.125rem;--type-avatar-initials-line-height: 1.25rem;--type-avatar-initials-weight: var(--weight-normal);--type-avatar-initials-tracking: .14px;--type-display-large-size: var(--type-h2-size);--type-display-large-line-height: var(--type-h2-line-height);--type-display-large-weight: var(--type-h2-weight);--type-display-large-tracking: var(--type-h2-tracking);--type-display-medium-size: var(--type-h3-size);--type-display-medium-line-height: var(--type-h3-line-height);--type-display-medium-weight: var(--type-h3-weight);--type-display-medium-tracking: var(--type-h3-tracking);--type-display-small-size: var(--type-h4-size);--type-display-small-line-height: var(--type-h4-line-height);--type-display-small-weight: var(--type-h4-weight);--type-display-small-tracking: var(--type-h4-tracking);--type-headline-large-size: var(--type-h4-size);--type-headline-large-line-height: var(--type-h4-line-height);--type-headline-large-weight: var(--type-h4-weight);--type-headline-large-tracking: var(--type-h4-tracking);--type-headline-medium-size: var(--type-h5-size);--type-headline-medium-line-height: var(--type-h5-line-height);--type-headline-medium-weight: var(--type-h5-weight);--type-headline-medium-tracking: var(--type-h5-tracking);--type-headline-small-size: var(--type-h5-size);--type-headline-small-line-height: var(--type-h5-line-height);--type-headline-small-weight: var(--type-h5-weight);--type-headline-small-tracking: var(--type-h5-tracking);--type-title-large-size: var(--type-h6-size);--type-title-large-line-height: var(--type-h6-line-height);--type-title-large-weight: var(--type-h6-weight);--type-title-large-tracking: var(--type-h6-tracking);--type-title-medium-size: var(--type-alert-title-size);--type-title-medium-line-height: var(--type-alert-title-line-height);--type-title-medium-weight: var(--type-alert-title-weight);--type-title-medium-tracking: var(--type-alert-title-tracking);--type-title-small-size: var(--type-subtitle2-size);--type-title-small-line-height: var(--type-subtitle2-line-height);--type-title-small-weight: var(--type-subtitle2-weight);--type-title-small-tracking: var(--type-subtitle2-tracking);--type-body-large-size: var(--type-body1-size);--type-body-large-line-height: var(--type-body1-line-height);--type-body-large-weight: var(--type-body1-weight);--type-body-large-tracking: var(--type-body1-tracking);--type-body-medium-size: var(--type-body2-size);--type-body-medium-line-height: var(--type-body2-line-height);--type-body-medium-weight: var(--type-body2-weight);--type-body-medium-tracking: var(--type-body2-tracking);--type-body-small-size: var(--type-caption-size);--type-body-small-line-height: var(--type-caption-line-height);--type-body-small-weight: var(--type-caption-weight);--type-body-small-tracking: var(--type-caption-tracking);--type-label-large-size: var(--type-button-medium-size);--type-label-large-line-height: var(--type-button-medium-line-height);--type-label-large-weight: var(--type-button-medium-weight);--type-label-large-tracking: var(--type-button-medium-tracking);--type-label-medium-size: var(--type-badge-label-size);--type-label-medium-line-height: var(--type-badge-label-line-height);--type-label-medium-weight: var(--type-badge-label-weight);--type-label-medium-tracking: var(--type-badge-label-tracking);--type-label-small-size: var(--type-tooltip-size);--type-label-small-line-height: var(--type-tooltip-line-height);--type-label-small-weight: var(--type-tooltip-weight);--type-label-small-tracking: var(--type-tooltip-tracking);--weight-normal: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-serif: Georgia, "Times New Roman", Times, serif;--font-mono: "SF Mono", Monaco, "Cascadia Code", "Roboto Mono", Menlo, monospace;--font-body: var(--font-sans);--font-heading: var(--font-sans);--motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--motion-easing-standard-accelerate: cubic-bezier(.3, 0, 1, 1);--motion-easing-standard-decelerate: cubic-bezier(0, 0, 0, 1);--motion-easing-emphasized: cubic-bezier(.2, 0, 0, 1);--motion-easing-emphasized-accelerate: cubic-bezier(.3, 0, .8, .15);--motion-easing-emphasized-decelerate: cubic-bezier(.05, .7, .1, 1);--motion-easing-legacy: cubic-bezier(.4, 0, .2, 1);--motion-easing-legacy-accelerate: cubic-bezier(.4, 0, 1, 1);--motion-easing-legacy-decelerate: cubic-bezier(0, 0, .2, 1);--motion-easing-linear: cubic-bezier(0, 0, 1, 1);--motion-duration-short1: 50ms;--motion-duration-short2: .1s;--motion-duration-short3: .15s;--motion-duration-short4: .2s;--motion-duration-medium1: .25s;--motion-duration-medium2: .3s;--motion-duration-medium3: .35s;--motion-duration-medium4: .4s;--motion-duration-long1: .45s;--motion-duration-long2: .5s;--motion-duration-long3: .55s;--motion-duration-long4: .6s;--motion-duration-extra-long1: .7s;--motion-duration-extra-long2: .8s;--motion-duration-extra-long3: .9s;--motion-duration-extra-long4: 1s;--transition-fast: var(--motion-duration-short3) var(--motion-easing-standard);--transition-base: var(--motion-duration-short4) var(--motion-easing-standard);--transition-slow: var(--motion-duration-medium2) var(--motion-easing-standard);--duration-fast: var(--motion-duration-short3);--duration-normal: var(--motion-duration-short4);--duration-slow: var(--motion-duration-medium2);--duration-slower: var(--motion-duration-long2);--ease-standard: var(--motion-easing-legacy);--ease-emphasized-decelerate: var(--motion-easing-emphasized-decelerate);--ease-emphasized-accelerate: var(--motion-easing-emphasized-accelerate);--ease-pulse: cubic-bezier(.4, 0, .6, 1);--ease-in: var(--motion-easing-legacy-accelerate);--ease-out: var(--motion-easing-legacy-decelerate);--ease-in-out: var(--motion-easing-legacy);--icon-xs: .75rem;--icon-sm: 1rem;--icon-md: 1.25rem;--icon-lg: 1.5rem;--icon-xl: 2rem;--opacity-disabled: .5;--disabled-media-opacity: .38;--state-layer-surface-hover-opacity: .05;--icon-scale: 1em;--brightness-active: .9;--scale-in: .95;--scale-pressed: .98;--translate-in: 10px;--animation-duration: var(--motion-duration-short4);--animation-timing: var(--motion-easing-standard-decelerate);--motion-duration: .2s;--leading-tight: 1.2;--leading-normal: 1.5;--line-height-normal: 1.5;--leading-relaxed: 1.75;--overlay-bg: var(--black-opacity-50);--color-focus: var(--color-fuchsia-500);--focus-ring-width: 2px;--focus-ring-offset: 2px;--outline-width: 2px;--outline-offset: 2px;--breakpoint-xs: 480px;--breakpoint-sm: 600px;--breakpoint-md: 840px;--breakpoint-lg: 1200px;--breakpoint-xl: 1600px;--breakpoint-2xl: 1536px;--container-sm: 640px;--container-md: 768px;--container-lg: 1024px;--container-xl: 1280px;--container-2xl: 1536px;--border-width: 1px;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 4px;--border-width-md: 2px;--border-width-accent: 3px;--switcher-threshold-default: 30rem;--letter-spacing-tight: -.025em;--letter-spacing-normal: 0em;--letter-spacing-wide: .025em;--letter-spacing-wider: .05em;--letter-spacing-widest: .1em;--z-base: 0;--z-dropdown: 100;--z-sticky: 150;--z-fixed: 200;--z-overlay: 300;--z-drawer: 350;--z-modal: 400;--z-popover: 500;--z-command-palette: 550;--z-toast: 600;--z-notification: 700;--z-tooltip: 9999;--layer-base: 0;--layer-raised: 1;--layer-dropdown: var(--z-dropdown);--layer-sticky: var(--z-sticky);--layer-fixed: var(--z-fixed);--layer-overlay: var(--z-overlay);--layer-modal: var(--z-modal);--layer-popover: var(--z-popover);--layer-tooltip: var(--z-tooltip);--layer-toast: calc(var(--z-tooltip) + 1000);--layer-z: initial;--dropdown-max-height: 20rem;--slider-track-height-sm: 4px;--slider-track-height-md: 6px;--slider-track-height-lg: 8px;--slider-thumb-size-sm: 14px;--slider-thumb-size-md: 18px;--slider-thumb-size-lg: 22px;--size-control-xs: 24px;--size-control-sm: 32px;--size-control-md: 40px;--size-control-lg: 48px;--size-lead-xs: 24px;--size-lead-sm: 32px;--size-lead-md: 40px;--size-lead-lg: 48px;--size-lead-xl: 64px;--size-lead-2xl: 80px;--size-lead-3xl: 100px;--size-lead-4xl: 120px;--size-lead-lg-xl: 56px;--size-qr-sm: 128px;--size-qr-md: 160px;--size-qr-lg: 200px;--size-qr-xl: 256px;--size-icon-xs: 12px;--size-icon-sm: 16px;--size-icon-md: 20px;--size-icon-lg: 24px;--size-icon-xl: 32px;--size-icon-2xl: 48px;--size-icon-3xl: 64px;--size-icon-4xl: 80px;--size-check-sm: 16px;--size-check-md: 20px;--size-check-lg: 24px;--size-switch-track-inline-sm: 28px;--size-switch-track-inline-md: 36px;--size-switch-track-inline-lg: 44px;--size-switch-track-block-sm: 16px;--size-switch-track-block-md: 20px;--size-switch-track-block-lg: 24px;--size-switch-thumb-sm: 12px;--size-switch-thumb-md: 16px;--size-switch-thumb-lg: 20px;--size-slider-thumb-sm: var(--slider-thumb-size-sm);--size-slider-thumb-md: var(--slider-thumb-size-md);--size-slider-thumb-lg: var(--slider-thumb-size-lg);--size-slider-track-sm: var(--slider-track-height-sm);--size-slider-track-md: var(--slider-track-height-md);--size-slider-track-lg: var(--slider-track-height-lg);--size-rating-sm: 18px;--size-rating-md: 24px;--size-rating-lg: 30px;--size-fab-sm: 40px;--size-fab-md: 48px;--size-fab-lg: 56px;--size-chip-sm: 24px;--size-chip-md: 32px;--size-chip-lg: 40px;--size-badge-sm: 18px;--size-badge-md: 22px;--size-badge-lg: 28px;--size-badge-dot-sm: 6px;--size-badge-dot-md: 8px;--size-badge-dot-lg: 10px;--size-progress-sm: 4px;--size-progress-md: 8px;--size-progress-lg: 12px;--size-progress-labelled: 24px;--size-spinner-xs: 16px;--size-spinner-sm: 24px;--size-spinner-md: 32px;--size-spinner-lg: 48px;--size-spinner-xl: 64px;--size-ring-2xl: 96px;--size-ring-3xl: 128px;--size-hit-min: 24px;--size-hit-coarse: 44px;--size-hit: var(--size-hit-min);--size-state-layer-inset: 8px;color-scheme:light;--tone-neutral-press-tint: var(--tone-neutral-border);--tone-primary-press-tint: var(--tone-primary-border);--tone-secondary-press-tint: var(--tone-secondary-border);--tone-success-press-tint: var(--tone-success-border);--tone-warning-press-tint: var(--tone-warning-border);--tone-error-press-tint: var(--tone-error-border);--tone-info-press-tint: var(--tone-info-border);--link-default-fg: var(--tone-primary-fg);--link-default-visited: var(--color-navy-700);--chart-tint-mix: 24%;--surface-track: var(--surface-secondary);--surface-sunken: var(--bg-tertiary);--tone-neutral-wash: var(--black-opacity-10);--tone-secondary-wash: var(--black-opacity-10);--text-meta: var(--text-secondary);--shimmer-highlight: var(--white-opacity-08);--opacity-skeleton-static: .6;--skeleton-fill: var(--tone-neutral-subtle);--scrollbar-thumb: var(--color-neutral-400);--scrollbar-thumb-active: var(--color-neutral-600);--border-divider-quiet: var(--border-primary);--display-light-only: block;--display-dark-only: none;--border-control-light-only: var(--border-control);--border-control-dark-only: transparent;--mark-ink-light-dark: var(--color-white);--mark-ink-dark-light: var(--color-neutral-900);--shadow-popover: var(--elevation-3);--shadow-dialog: var(--shadow-surface);--scrim-loading: rgba(255, 255, 255, .9);--surface-toast: var(--bg-primary);--shadow-toast: var(--shadow-lg);--surface-sheet: var(--bg-secondary);--surface-sheet-bar: var(--bg-card-header);--filter-sheet-backdrop: none;--shadow-sheet-up: 0 -4px 20px rgba(0, 0, 0, .15);--shadow-button-rest: 0 4px 8px -4px rgba(75, 85, 99, .42);--shadow-button-hover: 0 6px 18px -8px rgba(75, 85, 99, .56);--shadow-button-pressed: var(--shadow-button-rest);--shadow-button-group: 0 1px 5px rgba(75, 85, 99, .12), 0 2px 2px rgba(75, 85, 99, .14), 0 3px 1px -2px rgba(75, 85, 99, .2);--shadow-fab-rest: 0 1px 14px rgba(75, 85, 99, .12), 0 5px 8px rgba(75, 85, 99, .14), 0 3px 5px -1px rgba(75, 85, 99, .2);--shadow-fab-hover: 0 3px 14px 2px rgba(75, 85, 99, .12), 0 8px 10px 1px rgba(75, 85, 99, .14), 0 5px 5px -3px rgba(75, 85, 99, .2);--shadow-fab-pressed: var(--shadow-fab-rest);--ring-halo-primary: var(--primary-opacity-10);--opacity-illustration: .6;--dnd-over-bg: var(--bg-hover, rgba(0, 0, 0, .04));--dnd-over-border: var(--border-focus, #3b82f6);--dnd-placeholder-bg: var(--bg-tertiary, rgba(0, 0, 0, .02));--dnd-placeholder-border: var(--border-primary, #e5e7eb);--dnd-overlay-shadow: 0 10px 25px rgba(0, 0, 0, .15), 0 4px 10px rgba(0, 0, 0, .1);--surface-raised: #ffffff;--surface-overlay: #ffffff;--border-overlay: transparent;--surface-inverse: var(--color-neutral-900);--text-on-inverse: var(--color-white);--tone-neutral-edge: var(--tone-neutral-solid);--tone-primary-edge: var(--tone-primary-solid);--tone-secondary-edge: var(--tone-secondary-solid);--tone-success-edge: var(--tone-success-solid);--tone-warning-edge: var(--tone-warning-fg);--tone-error-edge: var(--tone-error-solid);--tone-info-edge: var(--tone-info-solid);--tone-neutral-field-edge: var(--tone-neutral-edge);--tone-primary-field-edge: var(--tone-primary-edge);--tone-secondary-field-edge: var(--tone-secondary-edge);--tone-success-field-edge: var(--tone-success-edge);--tone-warning-field-edge: var(--tone-warning-edge);--tone-error-field-edge: var(--tone-error-edge);--tone-info-field-edge: var(--tone-info-edge);--tone-neutral-mark: var(--tone-neutral-solid);--tone-primary-mark: var(--color-fuchsia-550);--tone-secondary-mark: var(--color-slate-400);--tone-success-mark: var(--color-success-600);--tone-warning-mark: var(--color-warning-700);--tone-error-mark: var(--color-error-600);--tone-info-mark: var(--color-info-600);--tone-neutral-solid-mark: var(--tone-neutral-solid);--tone-primary-solid-mark: var(--tone-primary-solid);--tone-secondary-solid-mark: var(--tone-secondary-solid);--tone-success-solid-mark: var(--tone-success-solid);--tone-warning-solid-mark: var(--tone-warning-mark);--tone-error-solid-mark: var(--tone-error-solid);--tone-info-solid-mark: var(--tone-info-solid);--tone-neutral-on-solid-mark: var(--tone-neutral-on-solid);--tone-primary-on-solid-mark: var(--tone-primary-on-solid);--tone-secondary-on-solid-mark: var(--tone-secondary-on-solid);--tone-success-on-solid-mark: var(--tone-success-on-solid);--tone-warning-on-solid-mark: var(--color-white);--tone-error-on-solid-mark: var(--tone-error-on-solid);--tone-info-on-solid-mark: var(--tone-info-on-solid);--tone-neutral-track-edge: var(--tone-neutral-solid);--tone-primary-track-edge: var(--tone-primary-solid);--tone-secondary-track-edge: var(--tone-secondary-solid);--tone-success-track-edge: var(--tone-success-solid);--tone-warning-track-edge: var(--tone-warning-mark);--tone-error-track-edge: var(--tone-error-solid);--tone-info-track-edge: var(--tone-info-solid);--tone-neutral-solid-shade: var(--color-neutral-900);--tone-primary-solid-shade: var(--color-black);--tone-secondary-solid-shade: var(--color-slate-800);--tone-success-solid-shade: var(--color-black);--tone-warning-solid-shade: var(--color-white);--tone-error-solid-shade: var(--color-black);--tone-info-solid-shade: var(--color-black);--tone-primary-wash: var(--black-opacity-10);--tone-success-wash: var(--black-opacity-10);--tone-warning-wash: var(--white-opacity-15);--tone-error-wash: var(--black-opacity-10);--tone-info-wash: var(--black-opacity-10);--tone-error-boundary: var(--color-error-kit);--tone-neutral-subtle-press-tint: var(--tone-neutral-border);--tone-primary-subtle-press-tint: var(--tone-primary-border);--tone-secondary-subtle-press-tint: var(--tone-secondary-border);--tone-success-subtle-press-tint: var(--tone-success-border);--tone-warning-subtle-press-tint: var(--tone-warning-border);--tone-error-subtle-press-tint: var(--tone-error-border);--tone-info-subtle-press-tint: var(--tone-info-border);--tone-neutral-subtle-active-fg: var(--tone-neutral-fg);--tone-neutral-tag-fg: var(--tone-neutral-fg);--tone-primary-subtle-active-fg: var(--color-fuchsia-700);--tone-secondary-subtle-active-fg: var(--tone-secondary-fg);--tone-success-subtle-active-fg: var(--tone-success-fg);--tone-warning-subtle-active-fg: var(--tone-warning-fg);--tone-error-subtle-active-fg: var(--tone-error-fg);--tone-info-subtle-active-fg: var(--tone-info-fg);--state-subtle-hover-mix: 91%;--state-subtle-press-mix: 82%;--state-layer-hover-opacity: .08;--state-layer-focus-opacity: .12;--state-layer-pressed-opacity: .16;--state-layer-ripple-opacity: .12;--state-layer-selected-hover: linear-gradient(color-mix(in srgb, var(--fg-selected) calc(var(--state-layer-hover-opacity) * 100%), transparent), color-mix(in srgb, var(--fg-selected) calc(var(--state-layer-hover-opacity) * 100%), transparent));--state-layer-selected-pressed: linear-gradient(color-mix(in srgb, var(--fg-selected) calc(var(--state-layer-ripple-opacity) * 100%), transparent), color-mix(in srgb, var(--fg-selected) calc(var(--state-layer-ripple-opacity) * 100%), transparent));--surface-well-subtle: var(--bg-tertiary);--surface-well: var(--bg-tertiary);--surface-well-strong: var(--bg-tertiary);--well-tone-border-mix: 100%;--surface-well-tone-subtle: transparent;--surface-well-tone: transparent;--surface-well-tone-strong: transparent;--chart-sheen: rgba(255, 255, 255, .2);--surface-code: var(--tone-neutral-subtle);--surface-overlay-action-hover: var(--bg-hover);--alert-neutral-action-tint: var(--color-white);--state-subtle-selected-mix: 85%;--qr-ink: var(--color-black);--qr-ground: var(--color-white);--disabled-fg: var(--text-disabled);--disabled-container: var(--bg-disabled);--disabled-outline: color-mix(in srgb, var(--ink) 22%, transparent);--state-layer-surface-hover: color-mix(in srgb, var(--ink) calc(var(--state-layer-surface-hover-opacity) * 100%), transparent);--state-layer-surface-hover-image: linear-gradient(var(--state-layer-surface-hover), var(--state-layer-surface-hover))}.light-mode{color-scheme:light;color:var(--text-primary);--bg-primary: var(--color-neutral-50);--surface-page: var(--color-neutral-50);--bg-secondary: #ffffff;--bg-tertiary: var(--color-neutral-100);--bg-card: #ffffff;--bg-card-header: var(--color-neutral-50);--bg-hover: var(--color-navy-50);--bg-input: #ffffff;--bg-field: var(--bg-input);--bg-field-autofill: var(--bg-field);--bg-disabled: var(--color-neutral-100);--bg-selected: var(--tone-primary-subtle);--fg-selected: var(--text-primary-strong);--surface-primary: var(--bg-secondary);--surface-secondary: var(--bg-tertiary);--surface-tertiary: var(--color-neutral-200);--color-primary: var(--color-fuchsia-500);--color-primary-subtle: var(--color-fuchsia-50);--ink: #4c4e64;--text-primary: color-mix(in srgb, var(--ink) 87%, transparent);--text-primary-strong: var(--ink);--text-secondary: color-mix(in srgb, var(--ink) 84%, transparent);--text-tertiary: #69707e;--text-disabled: var(--color-neutral-400);--text-inverse: #ffffff;--text-link: var(--color-navy-700);--text-fuchsia: var(--color-fuchsia-600);--text-coral: var(--text-fuchsia);--border-primary: var(--color-neutral-200);--border-secondary: var(--color-neutral-100);--border-hover: var(--color-neutral-300);--border-control: color-mix(in srgb, var(--ink) 64%, transparent);--border-control-hover: color-mix(in srgb, var(--ink) 80%, transparent);--border-focus: var(--color-fuchsia-500);--interactive-primary: var(--color-fuchsia-550);--interactive-primary-hover: var(--color-fuchsia-600);--interactive-primary-active: var(--color-fuchsia-700);--interactive-primary-on: var(--color-white);--interactive-primary-mark: var(--color-fuchsia-550);--interactive-primary-mark-hover: var(--color-fuchsia-600);--interactive-secondary: var(--color-slate-500);--interactive-secondary-hover: var(--color-slate-600);--interactive-secondary-active: var(--color-slate-700);--interactive-secondary-on: var(--color-white);--interactive-accent: var(--color-teal-500);--interactive-accent-hover: var(--color-teal-600);--interactive-accent-on: var(--color-neutral-900);--gradient-navy: linear-gradient(135deg, #2c3e50 0%, #34495e 100%);--gradient-navy-deep: linear-gradient(135deg, var(--color-navy-800) 0%, var(--color-navy-900) 100%);--gradient-fuchsia: linear-gradient(135deg, var(--color-fuchsia-500) 0%, var(--color-fuchsia-700) 100%);--gradient-coral: var(--gradient-fuchsia);--gradient-purple-pink: linear-gradient(135deg, var(--color-purple-500) 0%, var(--color-pink-500) 100%);--gradient-navy-fuchsia: linear-gradient(135deg, var(--color-navy-600) 0%, var(--color-fuchsia-600) 100%);--gradient-teal-blue: linear-gradient(135deg, var(--color-teal-500) 0%, var(--color-navy-500) 100%);--gradient-gold: linear-gradient(135deg, var(--color-gold-600) 0%, var(--color-gold-800) 100%);--gradient-card-warm: linear-gradient(135deg, rgba(170, 155, 127, .2) 0%, rgba(127, 109, 79, .3) 100%);--gradient-overlay-dark: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .4) 100%);--elevation-0: none;--elevation-1: 0 1px 3px rgba(75, 85, 99, .12), 0 1px 1px rgba(75, 85, 99, .14), 0 2px 1px -1px rgba(75, 85, 99, .2);--elevation-2: 0 1px 5px rgba(75, 85, 99, .12), 0 2px 2px rgba(75, 85, 99, .14), 0 3px 1px -2px rgba(75, 85, 99, .2);--elevation-3: 0 3px 14px 2px rgba(75, 85, 99, .12), 0 8px 10px 1px rgba(75, 85, 99, .14), 0 5px 5px -3px rgba(75, 85, 99, .2);--elevation-4: 0 5px 22px 4px rgba(75, 85, 99, .12), 0 12px 17px 2px rgba(75, 85, 99, .14), 0 7px 8px -4px rgba(75, 85, 99, .2);--elevation-5: 0 9px 46px 8px rgba(75, 85, 99, .12), 0 24px 38px 3px rgba(75, 85, 99, .14), 0 11px 15px -7px rgba(75, 85, 99, .2);--elevation-lift-0: transparent;--elevation-lift-1: transparent;--elevation-lift-2: transparent;--elevation-lift-3: transparent;--elevation-lift-4: transparent;--elevation-lift-5: transparent;--shadow-sm: var(--elevation-1);--shadow-sm-up: 0 -1px 3px rgba(75, 85, 99, .12), 0 -1px 1px rgba(75, 85, 99, .14), 0 -2px 1px -1px rgba(75, 85, 99, .2);--shadow-md: var(--elevation-2);--shadow-lg: var(--elevation-3);--shadow-xl: var(--elevation-4);--status-success-bg: var(--color-success-light);--status-success-text: var(--color-success-dark);--status-error-bg: var(--color-error-light);--status-error-text: var(--color-error-dark);--status-warning-bg: var(--color-warning-light);--status-warning-text: var(--color-warning-dark);--status-info-bg: var(--color-info-light);--status-info-text: var(--color-info-dark);--status-open-bg: rgba(0, 187, 187, .15);--status-open-text: var(--color-teal-700);--status-inprogress-bg: rgba(255, 228, 114, .15);--status-inprogress-text: var(--color-gold-800);--status-closed-bg: rgba(239, 68, 68, .15);--status-closed-text: var(--color-error-dark);--status-pending-bg: rgba(245, 158, 11, .15);--status-pending-text: var(--color-warning-dark);--status-draft-bg: rgba(156, 163, 175, .15);--status-draft-text: var(--color-neutral-700);--tone-neutral-solid: var(--color-neutral-700);--tone-neutral-on-solid: var(--color-white);--tone-neutral-subtle: var(--color-neutral-200);--tone-neutral-fg: var(--text-primary-strong);--tone-neutral-border: var(--color-neutral-300);--tone-primary-solid: var(--color-fuchsia-550);--tone-primary-on-solid: var(--color-white);--tone-primary-subtle: var(--color-fuchsia-100);--tone-primary-fg: var(--text-fuchsia);--tone-primary-border: var(--color-fuchsia-500);--brand-accent: var(--tone-primary-solid);--brand-accent-on: var(--tone-primary-on-solid);--tone-secondary-solid: var(--interactive-secondary);--tone-secondary-on-solid: var(--interactive-secondary-on);--tone-secondary-subtle: var(--color-slate-50);--tone-secondary-fg: var(--color-slate-600);--tone-secondary-border: var(--color-slate-400);--tone-success-solid: var(--color-success-700);--tone-success-on-solid: var(--color-white);--tone-success-subtle: var(--status-success-bg);--tone-success-fg: var(--status-success-text);--tone-success-border: var(--color-success);--tone-warning-solid: var(--color-warning);--tone-warning-on-solid: var(--color-neutral-900);--tone-warning-subtle: var(--status-warning-bg);--tone-warning-fg: var(--status-warning-text);--tone-warning-border: var(--color-warning);--tone-error-solid: var(--color-error-600);--tone-error-on-solid: var(--color-white);--tone-error-subtle: var(--status-error-bg);--tone-error-fg: var(--status-error-text);--tone-error-border: var(--color-error);--tone-info-solid: var(--color-info-600);--tone-info-on-solid: var(--color-white);--tone-info-subtle: var(--status-info-bg);--tone-info-fg: var(--status-info-text);--tone-info-border: var(--color-info);--focus-ring-color: var(--color-fuchsia-550);--categorical-1: #2563eb;--categorical-2: #c2410c;--categorical-3: #0f766e;--categorical-4: #be185d;--categorical-5: #15803d;--categorical-6: #7c3aed;--categorical-7: #a16207;--categorical-8: #475569;--categorical-1-container: #dbeafe;--categorical-1-fg: #1e40af;--categorical-2-container: #ffedd5;--categorical-2-fg: #9a3412;--categorical-3-container: #ccfbf1;--categorical-3-fg: #115e59;--categorical-4-container: #fce7f3;--categorical-4-fg: #9d174d;--categorical-5-container: #dcfce7;--categorical-5-fg: #166534;--categorical-6-container: #ede9fe;--categorical-6-fg: #5b21b6;--categorical-7-container: #fef9c3;--categorical-7-fg: #854d0e;--categorical-8-container: #f1f5f9;--categorical-8-fg: #1e293b;--mark-rating-filled: #b45309;--mark-rating-empty: var(--color-neutral-500);--color-success-light: #d1fae5;--color-error-light: #fee2e2;--color-warning-light: #fef3c7;--color-info-light: #dbeafe;--tone-neutral-press-tint: var(--tone-neutral-border);--tone-primary-press-tint: var(--tone-primary-border);--tone-secondary-press-tint: var(--tone-secondary-border);--tone-success-press-tint: var(--tone-success-border);--tone-warning-press-tint: var(--tone-warning-border);--tone-error-press-tint: var(--tone-error-border);--tone-info-press-tint: var(--tone-info-border);--link-default-fg: var(--tone-primary-fg);--link-default-visited: var(--color-navy-700);--chart-tint-mix: 24%;--surface-track: var(--surface-secondary);--surface-sunken: var(--bg-tertiary);--tone-neutral-wash: var(--black-opacity-10);--tone-secondary-wash: var(--black-opacity-10);--text-meta: var(--text-secondary);--shimmer-highlight: var(--white-opacity-08);--opacity-skeleton-static: .6;--skeleton-fill: var(--tone-neutral-subtle);--scrollbar-thumb: var(--color-neutral-400);--scrollbar-thumb-active: var(--color-neutral-600);--border-divider-quiet: var(--border-primary);--display-light-only: block;--display-dark-only: none;--border-control-light-only: var(--border-control);--border-control-dark-only: transparent;--mark-ink-light-dark: var(--color-white);--mark-ink-dark-light: var(--color-neutral-900);--shadow-popover: var(--elevation-3);--shadow-dialog: var(--shadow-surface);--overlay-medium: color-mix(in srgb, var(--ink) 50%, transparent);--scrim-loading: rgba(255, 255, 255, .9);--surface-toast: var(--bg-primary);--shadow-toast: var(--shadow-lg);--surface-sheet: var(--bg-secondary);--surface-sheet-bar: var(--bg-card-header);--filter-sheet-backdrop: none;--shadow-sheet-up: 0 -4px 20px rgba(0, 0, 0, .15);--shadow-button-rest: 0 4px 8px -4px rgba(75, 85, 99, .42);--shadow-button-hover: 0 6px 18px -8px rgba(75, 85, 99, .56);--shadow-button-pressed: var(--shadow-button-rest);--shadow-button-group: 0 1px 5px rgba(75, 85, 99, .12), 0 2px 2px rgba(75, 85, 99, .14), 0 3px 1px -2px rgba(75, 85, 99, .2);--shadow-fab-rest: 0 1px 14px rgba(75, 85, 99, .12), 0 5px 8px rgba(75, 85, 99, .14), 0 3px 5px -1px rgba(75, 85, 99, .2);--shadow-fab-hover: 0 3px 14px 2px rgba(75, 85, 99, .12), 0 8px 10px 1px rgba(75, 85, 99, .14), 0 5px 5px -3px rgba(75, 85, 99, .2);--shadow-fab-pressed: var(--shadow-fab-rest);--ring-halo-primary: var(--primary-opacity-10);--opacity-illustration: .6;--dnd-over-bg: var(--bg-hover, rgba(0, 0, 0, .04));--dnd-over-border: var(--border-focus, #3b82f6);--dnd-placeholder-bg: var(--bg-tertiary, rgba(0, 0, 0, .02));--dnd-placeholder-border: var(--border-primary, #e5e7eb);--dnd-overlay-shadow: 0 10px 25px rgba(0, 0, 0, .15), 0 4px 10px rgba(0, 0, 0, .1);--surface-raised: #ffffff;--surface-overlay: #ffffff;--border-overlay: transparent;--surface-inverse: var(--color-neutral-900);--text-on-inverse: var(--color-white);--tone-neutral-edge: var(--tone-neutral-solid);--tone-primary-edge: var(--tone-primary-solid);--tone-secondary-edge: var(--tone-secondary-solid);--tone-success-edge: var(--tone-success-solid);--tone-warning-edge: var(--tone-warning-fg);--tone-error-edge: var(--tone-error-solid);--tone-info-edge: var(--tone-info-solid);--tone-neutral-field-edge: var(--tone-neutral-edge);--tone-primary-field-edge: var(--tone-primary-edge);--tone-secondary-field-edge: var(--tone-secondary-edge);--tone-success-field-edge: var(--tone-success-edge);--tone-warning-field-edge: var(--tone-warning-edge);--tone-error-field-edge: var(--tone-error-edge);--tone-info-field-edge: var(--tone-info-edge);--tone-neutral-mark: var(--tone-neutral-solid);--tone-primary-mark: var(--color-fuchsia-550);--tone-secondary-mark: var(--color-slate-400);--tone-success-mark: var(--color-success-600);--tone-warning-mark: var(--color-warning-700);--tone-error-mark: var(--color-error-600);--tone-info-mark: var(--color-info-600);--tone-neutral-solid-mark: var(--tone-neutral-solid);--tone-primary-solid-mark: var(--tone-primary-solid);--tone-secondary-solid-mark: var(--tone-secondary-solid);--tone-success-solid-mark: var(--tone-success-solid);--tone-warning-solid-mark: var(--tone-warning-mark);--tone-error-solid-mark: var(--tone-error-solid);--tone-info-solid-mark: var(--tone-info-solid);--tone-neutral-on-solid-mark: var(--tone-neutral-on-solid);--tone-primary-on-solid-mark: var(--tone-primary-on-solid);--tone-secondary-on-solid-mark: var(--tone-secondary-on-solid);--tone-success-on-solid-mark: var(--tone-success-on-solid);--tone-warning-on-solid-mark: var(--color-white);--tone-error-on-solid-mark: var(--tone-error-on-solid);--tone-info-on-solid-mark: var(--tone-info-on-solid);--tone-neutral-track-edge: var(--tone-neutral-solid);--tone-primary-track-edge: var(--tone-primary-solid);--tone-secondary-track-edge: var(--tone-secondary-solid);--tone-success-track-edge: var(--tone-success-solid);--tone-warning-track-edge: var(--tone-warning-mark);--tone-error-track-edge: var(--tone-error-solid);--tone-info-track-edge: var(--tone-info-solid);--tone-neutral-solid-shade: var(--color-neutral-900);--tone-primary-solid-shade: var(--color-black);--tone-secondary-solid-shade: var(--color-slate-800);--tone-success-solid-shade: var(--color-black);--tone-warning-solid-shade: var(--color-white);--tone-error-solid-shade: var(--color-black);--tone-info-solid-shade: var(--color-black);--tone-primary-wash: var(--black-opacity-10);--tone-success-wash: var(--black-opacity-10);--tone-warning-wash: var(--white-opacity-15);--tone-error-wash: var(--black-opacity-10);--tone-info-wash: var(--black-opacity-10);--tone-error-boundary: var(--color-error-kit);--tone-neutral-subtle-press-tint: var(--tone-neutral-border);--tone-primary-subtle-press-tint: var(--tone-primary-border);--tone-secondary-subtle-press-tint: var(--tone-secondary-border);--tone-success-subtle-press-tint: var(--tone-success-border);--tone-warning-subtle-press-tint: var(--tone-warning-border);--tone-error-subtle-press-tint: var(--tone-error-border);--tone-info-subtle-press-tint: var(--tone-info-border);--tone-neutral-subtle-active-fg: var(--tone-neutral-fg);--tone-neutral-tag-fg: var(--tone-neutral-fg);--tone-primary-subtle-active-fg: var(--color-fuchsia-700);--tone-secondary-subtle-active-fg: var(--tone-secondary-fg);--tone-success-subtle-active-fg: var(--tone-success-fg);--tone-warning-subtle-active-fg: var(--tone-warning-fg);--tone-error-subtle-active-fg: var(--tone-error-fg);--tone-info-subtle-active-fg: var(--tone-info-fg);--state-subtle-hover-mix: 91%;--state-subtle-press-mix: 82%;--state-layer-hover-opacity: .08;--state-layer-focus-opacity: .12;--state-layer-pressed-opacity: .16;--state-layer-ripple-opacity: .12;--state-layer-selected-hover: linear-gradient(color-mix(in srgb, var(--fg-selected) calc(var(--state-layer-hover-opacity) * 100%), transparent), color-mix(in srgb, var(--fg-selected) calc(var(--state-layer-hover-opacity) * 100%), transparent));--state-layer-selected-pressed: linear-gradient(color-mix(in srgb, var(--fg-selected) calc(var(--state-layer-ripple-opacity) * 100%), transparent), color-mix(in srgb, var(--fg-selected) calc(var(--state-layer-ripple-opacity) * 100%), transparent));--surface-well-subtle: var(--bg-tertiary);--surface-well: var(--bg-tertiary);--surface-well-strong: var(--bg-tertiary);--well-tone-border-mix: 100%;--surface-well-tone-subtle: transparent;--surface-well-tone: transparent;--surface-well-tone-strong: transparent;--chart-sheen: rgba(255, 255, 255, .2);--surface-code: var(--tone-neutral-subtle);--surface-overlay-action-hover: var(--bg-hover);--alert-neutral-action-tint: var(--color-white);--state-subtle-selected-mix: 85%;--qr-ink: var(--color-black);--qr-ground: var(--color-white);--disabled-fg: var(--text-disabled);--disabled-container: var(--bg-disabled);--disabled-outline: color-mix(in srgb, var(--ink) 22%, transparent);--state-layer-surface-hover: color-mix(in srgb, var(--ink) calc(var(--state-layer-surface-hover-opacity) * 100%), transparent);--state-layer-surface-hover-image: linear-gradient(var(--state-layer-surface-hover), var(--state-layer-surface-hover))}.dark-mode{--bg-primary: linear-gradient(135deg, #2c3e50 0%, #1a2332 100%);--surface-page: #233041;--bg-secondary: #1e2a3a;--bg-tertiary: rgba(255, 255, 255, .03);--bg-card: rgba(170, 155, 127, .15);--bg-card-header: rgba(255, 255, 255, .08);--bg-hover: rgba(255, 255, 255, .1);--bg-input: rgba(255, 255, 255, .08);--bg-field: transparent;--bg-field-autofill: color-mix(in srgb, #ffffff 3%, var(--surface-raised));--bg-disabled: rgba(255, 255, 255, .05);--bg-selected: var(--tone-primary-subtle);--fg-selected: var(--text-primary-strong);--surface-primary: #1e2a3a;--surface-secondary: rgba(255, 255, 255, .05);--surface-tertiary: rgba(255, 255, 255, .1);--color-primary: var(--color-fuchsia-500);--color-primary-subtle: rgba(232, 29, 103, .15);--ink: #eaeaff;--text-primary: color-mix(in srgb, var(--ink) 87%, transparent);--text-primary-strong: #ffffff;--text-secondary: color-mix(in srgb, #e7e3fc 80%, transparent);--text-tertiary: rgba(255, 255, 255, .7);--text-disabled: rgba(255, 255, 255, .5);--text-inverse: var(--color-navy-900);--text-link: var(--color-teal-400);--text-fuchsia: var(--color-fuchsia-400);--text-coral: var(--text-fuchsia);--border-primary: rgba(255, 255, 255, .15);--border-secondary: rgba(255, 255, 255, .08);--border-hover: rgba(255, 255, 255, .25);--border-control: color-mix(in srgb, var(--ink) 64%, transparent);--border-control-hover: color-mix(in srgb, var(--ink) 80%, transparent);--border-focus: var(--color-fuchsia-300);--interactive-primary: var(--color-fuchsia-550);--interactive-primary-hover: var(--color-fuchsia-600);--interactive-primary-active: var(--color-fuchsia-700);--interactive-primary-on: var(--color-white);--interactive-primary-mark: var(--color-fuchsia-300);--interactive-primary-mark-hover: var(--color-fuchsia-200);--interactive-secondary: color-mix(in srgb, var(--color-slate-300) 80%, var(--color-white));--interactive-secondary-hover: color-mix(in srgb, var(--color-slate-300) 68%, var(--color-white));--interactive-secondary-active: color-mix(in srgb, var(--color-slate-300) 58%, var(--color-white));--interactive-secondary-on: var(--color-neutral-900);--interactive-accent: var(--color-gold-600);--interactive-accent-hover: var(--color-gold-700);--interactive-accent-on: var(--color-neutral-900);--gradient-navy: linear-gradient(135deg, #2c3e50 0%, #1a2332 100%);--gradient-navy-deep: linear-gradient(135deg, var(--color-navy-900) 0%, #0a0f17 100%);--gradient-fuchsia: linear-gradient(135deg, var(--color-fuchsia-500) 0%, var(--color-fuchsia-700) 100%);--gradient-coral: var(--gradient-fuchsia);--gradient-purple-pink: linear-gradient(135deg, var(--color-purple-600) 0%, var(--color-pink-600) 100%);--gradient-navy-fuchsia: linear-gradient(135deg, var(--color-navy-600) 0%, var(--color-fuchsia-600) 100%);--gradient-teal-blue: linear-gradient(135deg, var(--color-teal-500) 0%, var(--color-navy-600) 100%);--gradient-gold: linear-gradient(135deg, var(--color-gold-600) 0%, var(--color-gold-800) 100%);--gradient-card-warm: linear-gradient(135deg, rgba(170, 155, 127, .15) 0%, rgba(127, 109, 79, .2) 100%);--gradient-overlay-dark: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .6) 100%);--elevation-0: none;--elevation-1: 0 1px 3px rgba(17, 24, 39, .12), 0 1px 1px rgba(17, 24, 39, .14), 0 2px 1px -1px rgba(17, 24, 39, .2);--elevation-2: 0 1px 5px rgba(17, 24, 39, .12), 0 2px 2px rgba(17, 24, 39, .14), 0 3px 1px -2px rgba(17, 24, 39, .2);--elevation-3: 0 3px 14px 2px rgba(17, 24, 39, .12), 0 8px 10px 1px rgba(17, 24, 39, .14), 0 5px 5px -3px rgba(17, 24, 39, .2);--elevation-4: 0 5px 22px 4px rgba(17, 24, 39, .12), 0 12px 17px 2px rgba(17, 24, 39, .14), 0 7px 8px -4px rgba(17, 24, 39, .2);--elevation-5: 0 9px 46px 8px rgba(17, 24, 39, .12), 0 24px 38px 3px rgba(17, 24, 39, .14), 0 11px 15px -7px rgba(17, 24, 39, .2);--elevation-lift-0: transparent;--elevation-lift-1: rgba(255, 255, 255, .03);--elevation-lift-2: rgba(255, 255, 255, .05);--elevation-lift-3: rgba(255, 255, 255, .07);--elevation-lift-4: rgba(255, 255, 255, .09);--elevation-lift-5: rgba(255, 255, 255, .12);--shadow-sm: var(--elevation-1);--shadow-sm-up: 0 -1px 3px rgba(17, 24, 39, .12), 0 -1px 1px rgba(17, 24, 39, .14), 0 -2px 1px -1px rgba(17, 24, 39, .2);--shadow-md: var(--elevation-2);--shadow-lg: var(--elevation-3);--shadow-xl: var(--elevation-4);--status-success-bg: rgba(16, 185, 129, .15);--status-success-text: #6ee7b7;--status-error-bg: color-mix(in srgb, var(--color-error-400) 10%, transparent);--status-error-text: #fca5a5;--status-warning-bg: color-mix(in srgb, var(--color-warning-400) 12%, transparent);--status-warning-text: #fbbf24;--status-info-bg: rgba(59, 130, 246, .15);--status-info-text: #93c5fd;--status-open-bg: rgba(0, 187, 187, .2);--status-open-text: var(--color-teal-400);--status-inprogress-bg: rgba(255, 228, 114, .2);--status-inprogress-text: var(--color-gold-500);--status-closed-bg: rgba(239, 68, 68, .2);--status-closed-text: #fca5a5;--status-pending-bg: rgba(245, 158, 11, .2);--status-pending-text: #fbbf24;--status-draft-bg: rgba(156, 163, 175, .2);--status-draft-text: rgba(255, 255, 255, .7);--tone-neutral-solid: var(--color-neutral-500);--tone-neutral-on-solid: var(--color-white);--tone-neutral-subtle: var(--white-opacity-08);--tone-neutral-fg: var(--text-primary-strong);--tone-neutral-border: var(--white-opacity-25);--tone-primary-solid: var(--color-fuchsia-550);--tone-primary-on-solid: var(--color-white);--tone-primary-subtle: var(--fuchsia-opacity-15);--tone-primary-fg: #f9aed7;--tone-primary-border: var(--color-fuchsia-500);--brand-accent: var(--tone-primary-solid);--brand-accent-on: var(--tone-primary-on-solid);--tone-secondary-solid: var(--interactive-secondary);--tone-secondary-on-solid: var(--interactive-secondary-on);--tone-secondary-subtle: color-mix(in srgb, var(--color-slate-300) 18%, transparent);--tone-secondary-fg: var(--color-slate-200);--tone-secondary-border: color-mix(in srgb, var(--color-slate-300) 80%, var(--color-white));--tone-success-solid: var(--color-success);--tone-success-on-solid: var(--color-neutral-900);--tone-success-subtle: var(--status-success-bg);--tone-success-fg: var(--status-success-text);--tone-success-border: var(--color-success);--tone-warning-solid: var(--color-warning);--tone-warning-on-solid: var(--color-neutral-900);--tone-warning-subtle: var(--status-warning-bg);--tone-warning-fg: var(--status-warning-text);--tone-warning-border: var(--color-warning);--tone-error-solid: var(--color-error);--tone-error-on-solid: var(--color-neutral-900);--tone-error-subtle: var(--status-error-bg);--tone-error-fg: #fcb1b1;--tone-error-border: var(--color-error);--tone-info-solid: var(--color-info);--tone-info-on-solid: var(--color-neutral-900);--tone-info-subtle: var(--status-info-bg);--tone-info-fg: #99c8fd;--tone-info-border: var(--color-info);--focus-ring-color: var(--color-fuchsia-300);--categorical-1: #60a5fa;--categorical-2: #fb923c;--categorical-3: #2dd4bf;--categorical-4: #f580bd;--categorical-5: #4ade80;--categorical-6: #b29bfb;--categorical-7: #facc15;--categorical-8: #94a3b8;--categorical-1-container: #1e3a8a;--categorical-1-fg: #bfdbfe;--categorical-2-container: #7c2d12;--categorical-2-fg: #fed7aa;--categorical-3-container: #134e4a;--categorical-3-fg: #99f6e4;--categorical-4-container: #831843;--categorical-4-fg: #fbcfe8;--categorical-5-container: #14532d;--categorical-5-fg: #bbf7d0;--categorical-6-container: #4c1d95;--categorical-6-fg: #ddd6fe;--categorical-7-container: #713f12;--categorical-7-fg: #fef08a;--categorical-8-container: #0f172a;--categorical-8-fg: #e2e8f0;--mark-rating-filled: var(--color-gold-600);--mark-rating-empty: var(--color-neutral-400);--color-success-light: #6ee7b7;--color-error-light: #fca5a5;--color-warning-light: #fbbf24;--color-info-light: #93c5fd;color-scheme:dark;color:var(--text-primary);--tone-neutral-press-tint: var(--color-black);--tone-primary-press-tint: var(--color-black);--tone-secondary-press-tint: var(--color-black);--tone-success-press-tint: var(--color-black);--tone-warning-press-tint: var(--color-black);--tone-error-press-tint: var(--color-black);--tone-info-press-tint: var(--color-black);--link-default-fg: var(--tone-primary-fg);--link-default-visited: var(--tone-secondary-fg);--chart-tint-mix: 40%;--surface-track: var(--surface-tertiary);--surface-sunken: var(--color-neutral-800);--tone-neutral-wash: var(--black-opacity-10);--tone-secondary-wash: var(--white-opacity-15);--text-meta: var(--text-tertiary);--shimmer-highlight: var(--white-opacity-05);--opacity-skeleton-static: 1;--skeleton-fill: var(--white-opacity-15);--scrollbar-thumb: var(--color-neutral-600);--scrollbar-thumb-active: var(--color-neutral-400);--border-divider-quiet: var(--border-secondary);--display-light-only: none;--display-dark-only: block;--border-control-light-only: transparent;--border-control-dark-only: var(--border-control);--mark-ink-light-dark: var(--color-neutral-900);--mark-ink-dark-light: var(--color-white);--shadow-popover: var(--elevation-3);--shadow-dialog: 0 2px 10px rgba(17, 24, 39, .9), 0 0 0 1px var(--border-overlay);--overlay-medium: color-mix(in srgb, var(--color-neutral-900) 60%, transparent);--scrim-loading: rgba(0, 0, 0, .85);--surface-toast: var(--surface-overlay);--shadow-toast: 0 8px 16px rgba(0, 0, 0, .4), 0 0 0 1px rgba(255, 255, 255, .05);--surface-sheet: var(--color-navy-900);--surface-sheet-bar: var(--color-navy-800);--filter-sheet-backdrop: blur(10px);--shadow-sheet-up: 0 -4px 20px rgba(0, 0, 0, .4);--shadow-button-rest: 0 4px 8px -4px rgba(17, 24, 39, .42);--shadow-button-hover: 0 6px 18px -8px rgba(17, 24, 39, .56);--shadow-button-pressed: var(--shadow-button-rest);--shadow-button-group: 0 1px 5px rgba(17, 24, 39, .12), 0 2px 2px rgba(17, 24, 39, .14), 0 3px 1px -2px rgba(17, 24, 39, .2);--shadow-fab-rest: 0 1px 14px rgba(17, 24, 39, .12), 0 5px 8px rgba(17, 24, 39, .14), 0 3px 5px -1px rgba(17, 24, 39, .2);--shadow-fab-hover: 0 3px 14px 2px rgba(17, 24, 39, .12), 0 8px 10px 1px rgba(17, 24, 39, .14), 0 5px 5px -3px rgba(17, 24, 39, .2);--shadow-fab-pressed: var(--shadow-fab-rest);--ring-halo-primary: var(--primary-opacity-15);--opacity-illustration: .5;--dnd-over-bg: rgba(255, 255, 255, .05);--dnd-over-border: var(--border-focus, #3b82f6);--dnd-placeholder-bg: rgba(255, 255, 255, .02);--dnd-placeholder-border: #374151;--dnd-overlay-shadow: 0 10px 25px rgba(0, 0, 0, .4), 0 4px 10px rgba(0, 0, 0, .3);--surface-raised: #2f3d50;--surface-overlay: #36465b;--border-overlay: var(--border-primary);--surface-inverse: var(--color-neutral-100);--text-on-inverse: var(--color-navy-900);--tone-neutral-edge: var(--tone-neutral-fg);--tone-primary-edge: var(--tone-primary-fg);--tone-secondary-edge: var(--tone-secondary-solid);--tone-success-edge: var(--tone-success-solid);--tone-warning-edge: var(--tone-warning-solid);--tone-error-edge: var(--tone-error-fg);--tone-info-edge: var(--tone-info-fg);--tone-neutral-field-edge: var(--tone-neutral-edge);--tone-primary-field-edge: var(--tone-primary-edge);--tone-secondary-field-edge: var(--tone-secondary-fg);--tone-success-field-edge: var(--tone-success-edge);--tone-warning-field-edge: var(--tone-warning-edge);--tone-error-field-edge: var(--tone-error-edge);--tone-info-field-edge: var(--tone-info-edge);--tone-neutral-mark: var(--color-neutral-400);--tone-primary-mark: var(--color-fuchsia-350);--tone-secondary-mark: color-mix(in srgb, var(--color-slate-300) 80%, var(--color-white));--tone-success-mark: var(--color-success-400);--tone-warning-mark: var(--color-warning-400);--tone-error-mark: var(--color-error-400);--tone-info-mark: var(--color-info-400);--tone-neutral-solid-mark: var(--tone-neutral-mark);--tone-primary-solid-mark: var(--tone-primary-mark);--tone-secondary-solid-mark: var(--tone-secondary-mark);--tone-success-solid-mark: var(--tone-success-solid);--tone-warning-solid-mark: var(--tone-warning-solid);--tone-error-solid-mark: var(--tone-error-mark);--tone-info-solid-mark: var(--tone-info-mark);--tone-neutral-on-solid-mark: var(--color-neutral-900);--tone-primary-on-solid-mark: var(--color-neutral-900);--tone-secondary-on-solid-mark: var(--color-neutral-900);--tone-success-on-solid-mark: var(--tone-success-on-solid);--tone-warning-on-solid-mark: var(--tone-warning-on-solid);--tone-error-on-solid-mark: var(--color-neutral-900);--tone-info-on-solid-mark: var(--color-neutral-900);--tone-neutral-track-edge: var(--tone-neutral-solid);--tone-primary-track-edge: var(--tone-primary-solid);--tone-secondary-track-edge: var(--tone-secondary-solid);--tone-success-track-edge: var(--tone-success-solid);--tone-warning-track-edge: var(--tone-warning-solid);--tone-error-track-edge: var(--tone-error-solid);--tone-info-track-edge: var(--tone-info-solid);--tone-neutral-solid-shade: var(--color-black);--tone-primary-solid-shade: var(--color-black);--tone-secondary-solid-shade: var(--color-white);--tone-success-solid-shade: var(--color-white);--tone-warning-solid-shade: var(--color-white);--tone-error-solid-shade: var(--color-white);--tone-info-solid-shade: var(--color-white);--tone-primary-wash: var(--black-opacity-10);--tone-success-wash: var(--white-opacity-15);--tone-warning-wash: var(--white-opacity-15);--tone-error-wash: var(--white-opacity-15);--tone-info-wash: var(--white-opacity-15);--tone-error-boundary: var(--color-error-bright);--tone-neutral-subtle-press-tint: var(--tone-neutral-solid);--tone-primary-subtle-press-tint: var(--tone-primary-solid);--tone-secondary-subtle-press-tint: var(--tone-secondary-solid);--tone-success-subtle-press-tint: var(--tone-success-solid);--tone-warning-subtle-press-tint: var(--tone-warning-solid);--tone-error-subtle-press-tint: var(--tone-error-solid);--tone-info-subtle-press-tint: var(--tone-info-solid);--tone-neutral-subtle-active-fg: var(--text-primary-strong);--tone-neutral-tag-fg: var(--text-secondary);--tone-primary-subtle-active-fg: var(--text-primary-strong);--tone-secondary-subtle-active-fg: var(--text-primary-strong);--tone-success-subtle-active-fg: var(--text-primary-strong);--tone-warning-subtle-active-fg: var(--text-primary-strong);--tone-error-subtle-active-fg: var(--text-primary-strong);--tone-info-subtle-active-fg: var(--text-primary-strong);--state-subtle-hover-mix: 85%;--state-subtle-press-mix: 72%;--state-layer-hover-opacity: .14;--state-layer-focus-opacity: .18;--state-layer-pressed-opacity: .24;--state-layer-ripple-opacity: .18;--state-layer-selected-hover: linear-gradient(color-mix(in srgb, var(--fg-selected) calc(var(--state-layer-hover-opacity) * 100%), transparent), color-mix(in srgb, var(--fg-selected) calc(var(--state-layer-hover-opacity) * 100%), transparent));--state-layer-selected-pressed: linear-gradient(color-mix(in srgb, var(--fg-selected) calc(var(--state-layer-ripple-opacity) * 100%), transparent), color-mix(in srgb, var(--fg-selected) calc(var(--state-layer-ripple-opacity) * 100%), transparent));--surface-well-subtle: rgba(0, 0, 0, .08);--surface-well: rgba(0, 0, 0, .16);--surface-well-strong: rgba(0, 0, 0, .24);--well-tone-border-mix: 50%;--surface-well-tone-subtle: var(--surface-well-subtle);--surface-well-tone: var(--surface-well);--surface-well-tone-strong: var(--surface-well-strong);--chart-sheen: transparent;--surface-code: var(--black-opacity-30);--surface-overlay-action-hover: var(--tone-primary-subtle);--alert-neutral-action-tint: var(--color-black);--state-subtle-selected-mix: 72%;--qr-ink: var(--color-black);--qr-ground: var(--color-white);--disabled-fg: var(--text-disabled);--disabled-container: var(--bg-disabled);--disabled-outline: color-mix(in srgb, var(--ink) 22%, transparent);--state-layer-surface-hover: color-mix(in srgb, var(--ink) calc(var(--state-layer-surface-hover-opacity) * 100%), transparent);--state-layer-surface-hover-image: linear-gradient(var(--state-layer-surface-hover), var(--state-layer-surface-hover))}@media(prefers-color-scheme:dark){:root:not(.light-mode){--bg-primary: linear-gradient(135deg, #2c3e50 0%, #1a2332 100%);--surface-page: #233041;--bg-secondary: #1e2a3a;--bg-tertiary: rgba(255, 255, 255, .03);--bg-card: rgba(170, 155, 127, .15);--bg-card-header: rgba(255, 255, 255, .08);--bg-hover: rgba(255, 255, 255, .1);--bg-input: rgba(255, 255, 255, .08);--bg-field: transparent;--bg-field-autofill: color-mix(in srgb, #ffffff 3%, var(--surface-raised));--bg-disabled: rgba(255, 255, 255, .05);--bg-selected: var(--tone-primary-subtle);--fg-selected: var(--text-primary-strong);--surface-primary: #1e2a3a;--surface-secondary: rgba(255, 255, 255, .05);--surface-tertiary: rgba(255, 255, 255, .1);--color-primary: var(--color-fuchsia-500);--color-primary-subtle: rgba(232, 29, 103, .15);--ink: #eaeaff;--text-primary: color-mix(in srgb, var(--ink) 87%, transparent);--text-primary-strong: #ffffff;--text-secondary: color-mix(in srgb, #e7e3fc 80%, transparent);--text-tertiary: rgba(255, 255, 255, .7);--text-disabled: rgba(255, 255, 255, .5);--text-inverse: var(--color-navy-900);--text-link: var(--color-teal-400);--text-fuchsia: var(--color-fuchsia-400);--text-coral: var(--text-fuchsia);--border-primary: rgba(255, 255, 255, .15);--border-secondary: rgba(255, 255, 255, .08);--border-hover: rgba(255, 255, 255, .25);--border-control: color-mix(in srgb, var(--ink) 64%, transparent);--border-control-hover: color-mix(in srgb, var(--ink) 80%, transparent);--border-focus: var(--color-fuchsia-300);--interactive-primary: var(--color-fuchsia-550);--interactive-primary-hover: var(--color-fuchsia-600);--interactive-primary-active: var(--color-fuchsia-700);--interactive-primary-on: var(--color-white);--interactive-primary-mark: var(--color-fuchsia-300);--interactive-primary-mark-hover: var(--color-fuchsia-200);--interactive-secondary: color-mix(in srgb, var(--color-slate-300) 80%, var(--color-white));--interactive-secondary-hover: color-mix(in srgb, var(--color-slate-300) 68%, var(--color-white));--interactive-secondary-active: color-mix(in srgb, var(--color-slate-300) 58%, var(--color-white));--interactive-secondary-on: var(--color-neutral-900);--interactive-accent: var(--color-gold-600);--interactive-accent-hover: var(--color-gold-700);--interactive-accent-on: var(--color-neutral-900);--gradient-navy: linear-gradient(135deg, #2c3e50 0%, #1a2332 100%);--gradient-navy-deep: linear-gradient(135deg, var(--color-navy-900) 0%, #0a0f17 100%);--gradient-fuchsia: linear-gradient(135deg, var(--color-fuchsia-500) 0%, var(--color-fuchsia-700) 100%);--gradient-coral: var(--gradient-fuchsia);--gradient-purple-pink: linear-gradient(135deg, var(--color-purple-600) 0%, var(--color-pink-600) 100%);--gradient-navy-fuchsia: linear-gradient(135deg, var(--color-navy-600) 0%, var(--color-fuchsia-600) 100%);--gradient-teal-blue: linear-gradient(135deg, var(--color-teal-500) 0%, var(--color-navy-600) 100%);--gradient-gold: linear-gradient(135deg, var(--color-gold-600) 0%, var(--color-gold-800) 100%);--gradient-card-warm: linear-gradient(135deg, rgba(170, 155, 127, .15) 0%, rgba(127, 109, 79, .2) 100%);--gradient-overlay-dark: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .6) 100%);--elevation-0: none;--elevation-1: 0 1px 3px rgba(17, 24, 39, .12), 0 1px 1px rgba(17, 24, 39, .14), 0 2px 1px -1px rgba(17, 24, 39, .2);--elevation-2: 0 1px 5px rgba(17, 24, 39, .12), 0 2px 2px rgba(17, 24, 39, .14), 0 3px 1px -2px rgba(17, 24, 39, .2);--elevation-3: 0 3px 14px 2px rgba(17, 24, 39, .12), 0 8px 10px 1px rgba(17, 24, 39, .14), 0 5px 5px -3px rgba(17, 24, 39, .2);--elevation-4: 0 5px 22px 4px rgba(17, 24, 39, .12), 0 12px 17px 2px rgba(17, 24, 39, .14), 0 7px 8px -4px rgba(17, 24, 39, .2);--elevation-5: 0 9px 46px 8px rgba(17, 24, 39, .12), 0 24px 38px 3px rgba(17, 24, 39, .14), 0 11px 15px -7px rgba(17, 24, 39, .2);--elevation-lift-0: transparent;--elevation-lift-1: rgba(255, 255, 255, .03);--elevation-lift-2: rgba(255, 255, 255, .05);--elevation-lift-3: rgba(255, 255, 255, .07);--elevation-lift-4: rgba(255, 255, 255, .09);--elevation-lift-5: rgba(255, 255, 255, .12);--shadow-sm: var(--elevation-1);--shadow-sm-up: 0 -1px 3px rgba(17, 24, 39, .12), 0 -1px 1px rgba(17, 24, 39, .14), 0 -2px 1px -1px rgba(17, 24, 39, .2);--shadow-md: var(--elevation-2);--shadow-lg: var(--elevation-3);--shadow-xl: var(--elevation-4);--status-success-bg: rgba(16, 185, 129, .15);--status-success-text: #6ee7b7;--status-error-bg: color-mix(in srgb, var(--color-error-400) 10%, transparent);--status-error-text: #fca5a5;--status-warning-bg: color-mix(in srgb, var(--color-warning-400) 12%, transparent);--status-warning-text: #fbbf24;--status-info-bg: rgba(59, 130, 246, .15);--status-info-text: #93c5fd;--status-open-bg: rgba(0, 187, 187, .2);--status-open-text: var(--color-teal-400);--status-inprogress-bg: rgba(255, 228, 114, .2);--status-inprogress-text: var(--color-gold-500);--status-closed-bg: rgba(239, 68, 68, .2);--status-closed-text: #fca5a5;--status-pending-bg: rgba(245, 158, 11, .2);--status-pending-text: #fbbf24;--status-draft-bg: rgba(156, 163, 175, .2);--status-draft-text: rgba(255, 255, 255, .7);--tone-neutral-solid: var(--color-neutral-500);--tone-neutral-on-solid: var(--color-white);--tone-neutral-subtle: var(--white-opacity-08);--tone-neutral-fg: var(--text-primary-strong);--tone-neutral-border: var(--white-opacity-25);--tone-primary-solid: var(--color-fuchsia-550);--tone-primary-on-solid: var(--color-white);--tone-primary-subtle: var(--fuchsia-opacity-15);--tone-primary-fg: #f9aed7;--tone-primary-border: var(--color-fuchsia-500);--brand-accent: var(--tone-primary-solid);--brand-accent-on: var(--tone-primary-on-solid);--tone-secondary-solid: var(--interactive-secondary);--tone-secondary-on-solid: var(--interactive-secondary-on);--tone-secondary-subtle: color-mix(in srgb, var(--color-slate-300) 18%, transparent);--tone-secondary-fg: var(--color-slate-200);--tone-secondary-border: color-mix(in srgb, var(--color-slate-300) 80%, var(--color-white));--tone-success-solid: var(--color-success);--tone-success-on-solid: var(--color-neutral-900);--tone-success-subtle: var(--status-success-bg);--tone-success-fg: var(--status-success-text);--tone-success-border: var(--color-success);--tone-warning-solid: var(--color-warning);--tone-warning-on-solid: var(--color-neutral-900);--tone-warning-subtle: var(--status-warning-bg);--tone-warning-fg: var(--status-warning-text);--tone-warning-border: var(--color-warning);--tone-error-solid: var(--color-error);--tone-error-on-solid: var(--color-neutral-900);--tone-error-subtle: var(--status-error-bg);--tone-error-fg: #fcb1b1;--tone-error-border: var(--color-error);--tone-info-solid: var(--color-info);--tone-info-on-solid: var(--color-neutral-900);--tone-info-subtle: var(--status-info-bg);--tone-info-fg: #99c8fd;--tone-info-border: var(--color-info);--focus-ring-color: var(--color-fuchsia-300);--categorical-1: #60a5fa;--categorical-2: #fb923c;--categorical-3: #2dd4bf;--categorical-4: #f580bd;--categorical-5: #4ade80;--categorical-6: #b29bfb;--categorical-7: #facc15;--categorical-8: #94a3b8;--categorical-1-container: #1e3a8a;--categorical-1-fg: #bfdbfe;--categorical-2-container: #7c2d12;--categorical-2-fg: #fed7aa;--categorical-3-container: #134e4a;--categorical-3-fg: #99f6e4;--categorical-4-container: #831843;--categorical-4-fg: #fbcfe8;--categorical-5-container: #14532d;--categorical-5-fg: #bbf7d0;--categorical-6-container: #4c1d95;--categorical-6-fg: #ddd6fe;--categorical-7-container: #713f12;--categorical-7-fg: #fef08a;--categorical-8-container: #0f172a;--categorical-8-fg: #e2e8f0;--mark-rating-filled: var(--color-gold-600);--mark-rating-empty: var(--color-neutral-400);--color-success-light: #6ee7b7;--color-error-light: #fca5a5;--color-warning-light: #fbbf24;--color-info-light: #93c5fd;color-scheme:dark;--tone-neutral-press-tint: var(--color-black);--tone-primary-press-tint: var(--color-black);--tone-secondary-press-tint: var(--color-black);--tone-success-press-tint: var(--color-black);--tone-warning-press-tint: var(--color-black);--tone-error-press-tint: var(--color-black);--tone-info-press-tint: var(--color-black);--link-default-fg: var(--tone-primary-fg);--link-default-visited: var(--tone-secondary-fg);--chart-tint-mix: 40%;--surface-track: var(--surface-tertiary);--surface-sunken: var(--color-neutral-800);--tone-neutral-wash: var(--black-opacity-10);--tone-secondary-wash: var(--white-opacity-15);--text-meta: var(--text-tertiary);--shimmer-highlight: var(--white-opacity-05);--opacity-skeleton-static: 1;--skeleton-fill: var(--white-opacity-15);--scrollbar-thumb: var(--color-neutral-600);--scrollbar-thumb-active: var(--color-neutral-400);--border-divider-quiet: var(--border-secondary);--display-light-only: none;--display-dark-only: block;--border-control-light-only: transparent;--border-control-dark-only: var(--border-control);--mark-ink-light-dark: var(--color-neutral-900);--mark-ink-dark-light: var(--color-white);--shadow-popover: var(--elevation-3);--shadow-dialog: 0 2px 10px rgba(17, 24, 39, .9), 0 0 0 1px var(--border-overlay);--overlay-medium: color-mix(in srgb, var(--color-neutral-900) 60%, transparent);--scrim-loading: rgba(0, 0, 0, .85);--surface-toast: var(--surface-overlay);--shadow-toast: 0 8px 16px rgba(0, 0, 0, .4), 0 0 0 1px rgba(255, 255, 255, .05);--surface-sheet: var(--color-navy-900);--surface-sheet-bar: var(--color-navy-800);--filter-sheet-backdrop: blur(10px);--shadow-sheet-up: 0 -4px 20px rgba(0, 0, 0, .4);--shadow-button-rest: 0 4px 8px -4px rgba(17, 24, 39, .42);--shadow-button-hover: 0 6px 18px -8px rgba(17, 24, 39, .56);--shadow-button-pressed: var(--shadow-button-rest);--shadow-button-group: 0 1px 5px rgba(17, 24, 39, .12), 0 2px 2px rgba(17, 24, 39, .14), 0 3px 1px -2px rgba(17, 24, 39, .2);--shadow-fab-rest: 0 1px 14px rgba(17, 24, 39, .12), 0 5px 8px rgba(17, 24, 39, .14), 0 3px 5px -1px rgba(17, 24, 39, .2);--shadow-fab-hover: 0 3px 14px 2px rgba(17, 24, 39, .12), 0 8px 10px 1px rgba(17, 24, 39, .14), 0 5px 5px -3px rgba(17, 24, 39, .2);--shadow-fab-pressed: var(--shadow-fab-rest);--ring-halo-primary: var(--primary-opacity-15);--opacity-illustration: .5;--dnd-over-bg: rgba(255, 255, 255, .05);--dnd-over-border: var(--border-focus, #3b82f6);--dnd-placeholder-bg: rgba(255, 255, 255, .02);--dnd-placeholder-border: #374151;--dnd-overlay-shadow: 0 10px 25px rgba(0, 0, 0, .4), 0 4px 10px rgba(0, 0, 0, .3);--surface-raised: #2f3d50;--surface-overlay: #36465b;--border-overlay: var(--border-primary);--surface-inverse: var(--color-neutral-100);--text-on-inverse: var(--color-navy-900);--tone-neutral-edge: var(--tone-neutral-fg);--tone-primary-edge: var(--tone-primary-fg);--tone-secondary-edge: var(--tone-secondary-solid);--tone-success-edge: var(--tone-success-solid);--tone-warning-edge: var(--tone-warning-solid);--tone-error-edge: var(--tone-error-fg);--tone-info-edge: var(--tone-info-fg);--tone-neutral-field-edge: var(--tone-neutral-edge);--tone-primary-field-edge: var(--tone-primary-edge);--tone-secondary-field-edge: var(--tone-secondary-fg);--tone-success-field-edge: var(--tone-success-edge);--tone-warning-field-edge: var(--tone-warning-edge);--tone-error-field-edge: var(--tone-error-edge);--tone-info-field-edge: var(--tone-info-edge);--tone-neutral-mark: var(--color-neutral-400);--tone-primary-mark: var(--color-fuchsia-350);--tone-secondary-mark: color-mix(in srgb, var(--color-slate-300) 80%, var(--color-white));--tone-success-mark: var(--color-success-400);--tone-warning-mark: var(--color-warning-400);--tone-error-mark: var(--color-error-400);--tone-info-mark: var(--color-info-400);--tone-neutral-solid-mark: var(--tone-neutral-mark);--tone-primary-solid-mark: var(--tone-primary-mark);--tone-secondary-solid-mark: var(--tone-secondary-mark);--tone-success-solid-mark: var(--tone-success-solid);--tone-warning-solid-mark: var(--tone-warning-solid);--tone-error-solid-mark: var(--tone-error-mark);--tone-info-solid-mark: var(--tone-info-mark);--tone-neutral-on-solid-mark: var(--color-neutral-900);--tone-primary-on-solid-mark: var(--color-neutral-900);--tone-secondary-on-solid-mark: var(--color-neutral-900);--tone-success-on-solid-mark: var(--tone-success-on-solid);--tone-warning-on-solid-mark: var(--tone-warning-on-solid);--tone-error-on-solid-mark: var(--color-neutral-900);--tone-info-on-solid-mark: var(--color-neutral-900);--tone-neutral-track-edge: var(--tone-neutral-solid);--tone-primary-track-edge: var(--tone-primary-solid);--tone-secondary-track-edge: var(--tone-secondary-solid);--tone-success-track-edge: var(--tone-success-solid);--tone-warning-track-edge: var(--tone-warning-solid);--tone-error-track-edge: var(--tone-error-solid);--tone-info-track-edge: var(--tone-info-solid);--tone-neutral-solid-shade: var(--color-black);--tone-primary-solid-shade: var(--color-black);--tone-secondary-solid-shade: var(--color-white);--tone-success-solid-shade: var(--color-white);--tone-warning-solid-shade: var(--color-white);--tone-error-solid-shade: var(--color-white);--tone-info-solid-shade: var(--color-white);--tone-primary-wash: var(--black-opacity-10);--tone-success-wash: var(--white-opacity-15);--tone-warning-wash: var(--white-opacity-15);--tone-error-wash: var(--white-opacity-15);--tone-info-wash: var(--white-opacity-15);--tone-error-boundary: var(--color-error-bright);--tone-neutral-subtle-press-tint: var(--tone-neutral-solid);--tone-primary-subtle-press-tint: var(--tone-primary-solid);--tone-secondary-subtle-press-tint: var(--tone-secondary-solid);--tone-success-subtle-press-tint: var(--tone-success-solid);--tone-warning-subtle-press-tint: var(--tone-warning-solid);--tone-error-subtle-press-tint: var(--tone-error-solid);--tone-info-subtle-press-tint: var(--tone-info-solid);--tone-neutral-subtle-active-fg: var(--text-primary-strong);--tone-neutral-tag-fg: var(--text-secondary);--tone-primary-subtle-active-fg: var(--text-primary-strong);--tone-secondary-subtle-active-fg: var(--text-primary-strong);--tone-success-subtle-active-fg: var(--text-primary-strong);--tone-warning-subtle-active-fg: var(--text-primary-strong);--tone-error-subtle-active-fg: var(--text-primary-strong);--tone-info-subtle-active-fg: var(--text-primary-strong);--state-subtle-hover-mix: 85%;--state-subtle-press-mix: 72%;--state-layer-hover-opacity: .14;--state-layer-focus-opacity: .18;--state-layer-pressed-opacity: .24;--state-layer-ripple-opacity: .18;--state-layer-selected-hover: linear-gradient(color-mix(in srgb, var(--fg-selected) calc(var(--state-layer-hover-opacity) * 100%), transparent), color-mix(in srgb, var(--fg-selected) calc(var(--state-layer-hover-opacity) * 100%), transparent));--state-layer-selected-pressed: linear-gradient(color-mix(in srgb, var(--fg-selected) calc(var(--state-layer-ripple-opacity) * 100%), transparent), color-mix(in srgb, var(--fg-selected) calc(var(--state-layer-ripple-opacity) * 100%), transparent));--surface-well-subtle: rgba(0, 0, 0, .08);--surface-well: rgba(0, 0, 0, .16);--surface-well-strong: rgba(0, 0, 0, .24);--well-tone-border-mix: 50%;--surface-well-tone-subtle: var(--surface-well-subtle);--surface-well-tone: var(--surface-well);--surface-well-tone-strong: var(--surface-well-strong);--chart-sheen: transparent;--surface-code: var(--black-opacity-30);--surface-overlay-action-hover: var(--tone-primary-subtle);--alert-neutral-action-tint: var(--color-black);--state-subtle-selected-mix: 72%;--qr-ink: var(--color-black);--qr-ground: var(--color-white);--disabled-fg: var(--text-disabled);--disabled-container: var(--bg-disabled);--disabled-outline: color-mix(in srgb, var(--ink) 22%, transparent);--state-layer-surface-hover: color-mix(in srgb, var(--ink) calc(var(--state-layer-surface-hover-opacity) * 100%), transparent);--state-layer-surface-hover-image: linear-gradient(var(--state-layer-surface-hover), var(--state-layer-surface-hover))}}@media(pointer:coarse){:root{--size-hit: var(--size-hit-coarse)}}@media(max-width:599.98px){:root{--space-lg: 1.25rem;--space-xl: 1.5rem;--space-2xl: 2rem;--space-3xl: 2.5rem}}html,body{margin:0;padding:0;background:var(--bg-primary);color:var(--text-primary);transition:background .3s ease,color .3s ease}#root{min-height:100vh;background:var(--bg-primary)}}@layer reset{@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}:focus:not(:focus-visible){outline:none}}@layer tokens{:root{--motion-duration: .2s}@media(prefers-reduced-motion:reduce){:root{--motion-duration: .01ms;--motion-duration-short1: .01ms;--motion-duration-short2: .01ms;--motion-duration-short3: .01ms;--motion-duration-short4: .01ms;--motion-duration-medium1: .01ms;--motion-duration-medium2: .01ms;--motion-duration-medium3: .01ms;--motion-duration-medium4: .01ms;--motion-duration-long1: .01ms;--motion-duration-long2: .01ms;--motion-duration-long3: .01ms;--motion-duration-long4: .01ms;--motion-duration-extra-long1: .01ms;--motion-duration-extra-long2: .01ms;--motion-duration-extra-long3: .01ms;--motion-duration-extra-long4: .01ms}}}@layer utilities{.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sr-only-focusable:focus{position:static;width:auto;height:auto;padding:inherit;margin:inherit;overflow:visible;clip:auto;white-space:normal}@media(prefers-contrast:high){.ds-button,.ds-card,.ds-input,.ds-select,.ds-textarea{border:1px solid currentColor}}@supports (-webkit-touch-callout: none){input,select,textarea,.ds-text-input__field,.ds-select__field,.ds-text-area__field,.ds-dropdown__trigger,.ds-combobox__input,.ds-editable-select__trigger,.ds-editable-select__search-input{font-size:max(16px,1em)!important}}@media(forced-colors:none){.ds-text-input__field:autofill,.ds-text-area__field:autofill{box-shadow:0 0 0 100vmax var(--ds-field-autofill-fill, var(--bg-field-autofill)) inset;filter:none;-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary)}.ds-text-input__field:-webkit-autofill,.ds-text-area__field:-webkit-autofill{box-shadow:0 0 0 100vmax var(--ds-field-autofill-fill, var(--bg-field-autofill)) inset;filter:none;-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary)}.ds-otp-input__cell:autofill{box-shadow:0 0 0 100vmax var(--ds-field-autofill-fill, var(--bg-field-autofill)) inset;filter:none;-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary)}.ds-otp-input__cell:-webkit-autofill{box-shadow:0 0 0 100vmax var(--ds-field-autofill-fill, var(--bg-field-autofill)) inset;filter:none;-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary)}}}@layer reset{*,*:before,*:after{box-sizing:border-box}html{font-family:var(--font-body, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);line-height:var(--leading-normal, 1.5);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;font-family:var(--font-body, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);color:var(--text-primary, #111827);background:var(--bg-primary, #f9fafb)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif)}code,pre,kbd,samp{font-family:var(--font-mono)}}@layer components{@keyframes ds-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}}@layer utilities{.ds-scroll-styled::-webkit-scrollbar{width:8px;height:8px}.ds-scroll-styled::-webkit-scrollbar-track{background:var(--bg-tertiary, #f3f4f6);border-radius:var(--radius-sm, 4px)}.ds-scroll-styled::-webkit-scrollbar-thumb{background:var(--border-primary, #e5e7eb);border-radius:var(--radius-sm, 4px)}.ds-scroll-styled::-webkit-scrollbar-thumb:hover{background:var(--border-hover)}.ds-scroll-thin::-webkit-scrollbar{width:4px;height:4px}.ds-scroll-thin::-webkit-scrollbar-track{background:transparent}.ds-scroll-thin::-webkit-scrollbar-thumb{background:var(--border-primary, #e5e7eb);border-radius:var(--radius-full, 9999px)}.ds-scroll-hidden{scrollbar-width:none;-ms-overflow-style:none}.ds-scroll-hidden::-webkit-scrollbar{display:none}.ds-truncate{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ds-truncate-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.ds-truncate-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.ds-truncate-4{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.ds-truncate-none{overflow:visible;white-space:normal;text-overflow:clip;display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset}}@layer utilities{.ds-mirror-rtl:dir(rtl){transform:scaleX(-1)}}@layer utilities{.ds-surface-inverse{--text-primary: var(--text-on-inverse);--text-secondary: color-mix(in srgb, var(--text-on-inverse) 78%, transparent);--text-tertiary: color-mix(in srgb, var(--text-on-inverse) 74%, transparent);--text-disabled: color-mix(in srgb, var(--text-on-inverse) 38%, transparent);--border-primary: color-mix(in srgb, var(--text-on-inverse) 12%, transparent);--state-layer-surface-hover: color-mix(in srgb, var(--text-on-inverse) calc(var(--state-layer-surface-hover-opacity) * 100%), transparent);--bg-selected: var(--interactive-primary);--fg-selected: var(--interactive-primary-on);--state-layer-selected-hover: linear-gradient(var(--interactive-primary-hover), var(--interactive-primary-hover));--state-layer-selected-pressed: linear-gradient(var(--interactive-primary-active), var(--interactive-primary-active));color:var(--text-on-inverse)}}@layer components{.ds-focus-ring:focus-visible,.ds-focus-ring[data-focus-visible]{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-focus-ring-within:has(:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media(forced-colors:active){.ds-focus-ring:focus-visible,.ds-focus-ring[data-focus-visible]{outline-color:Highlight}.ds-focus-ring-within:has(:focus-visible){outline-color:Highlight}}}@layer components{.ds-hit-area{position:relative}.ds-hit-area:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:max(100%,var(--size-hit));block-size:max(100%,var(--size-hit));translate:-50% -50%}.ds-hit-area:dir(rtl):after{translate:50% -50%}}@layer components{.ds-state-layer{position:relative;isolation:isolate}.ds-state-layer:before{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;z-index:-1;inline-size:max(calc(100% + 2 * var(--ds-state-layer-inset, var(--size-state-layer-inset))),var(--size-hit));block-size:max(calc(100% + 2 * var(--ds-state-layer-inset, var(--size-state-layer-inset))),var(--size-hit));translate:-50% -50%;border-radius:var(--ds-state-layer-radius, 50%);background-color:var(--ds-state-layer-color, currentColor);opacity:0;transition:opacity var(--transition-fast)}.ds-state-layer:dir(rtl):before{translate:50% -50%}@media(hover:hover){.ds-state-layer:hover:before{opacity:var(--state-layer-hover-opacity)}}.ds-state-layer:focus-visible:before,.ds-state-layer[data-focus-visible]:before{opacity:var(--state-layer-focus-opacity)}.ds-state-layer:has(:focus-visible):before{opacity:var(--state-layer-focus-opacity)}.ds-state-layer:active:before,.ds-state-layer[data-pressed]:before{opacity:var(--state-layer-pressed-opacity)}.ds-state-layer:disabled:before,.ds-state-layer[aria-disabled=true]:before,.ds-state-layer[data-disabled]:before{opacity:0}.ds-state-layer:has(:disabled):before{opacity:0}@media(prefers-reduced-motion:reduce){.ds-state-layer:before{transition:none}}@media(forced-colors:active){.ds-state-layer:before{background-color:transparent;opacity:0}}}@layer components{@property --ds-ripple-r{syntax: "<length-percentage>"; inherits: false; initial-value: 0px;}.ds-ripple-host{position:relative;isolation:isolate;--ds-ripple-color: currentColor;--ds-ripple-x: 50%;--ds-ripple-y: 50%;--ds-ripple-expand: var(--motion-duration-long1);--ds-ripple-fade: 375ms}.ds-ripple-host:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;background-image:radial-gradient(circle farthest-corner at var(--ds-ripple-x) var(--ds-ripple-y),var(--ds-ripple-color) var(--ds-ripple-r),transparent var(--ds-ripple-r));opacity:0}.ds-ripple-host[data-ripple=on]:before{opacity:var(--state-layer-ripple-opacity);animation:ds-ripple-expand var(--ds-ripple-expand) var(--motion-easing-standard) forwards}.ds-ripple-host[data-ripple=off]:before{--ds-ripple-r: 100%;opacity:0;transition:opacity var(--ds-ripple-fade) linear}@keyframes ds-ripple-expand{0%{--ds-ripple-r: 0px}to{--ds-ripple-r: 100%}}.ds-ripple-host:disabled:before,.ds-ripple-host[aria-disabled=true]:before,.ds-ripple-host[data-disabled]:before{opacity:0;animation:none}@media(prefers-reduced-motion:reduce){.ds-ripple-host:before,.ds-ripple-host[data-ripple]:before{background-image:none;background-color:var(--ds-ripple-color)}.ds-ripple-host[data-ripple=on]:before{animation:none}.ds-ripple-host[data-ripple=off]:before{transition:none}}@media(forced-colors:active){.ds-ripple-host:before,.ds-ripple-host[data-ripple]:before{background:none;opacity:0;animation:none}}}@layer components{@keyframes ds-spinner-glyph-spin{to{rotate:1turn}}@keyframes ds-spinner-glyph-pulse{0%,to{opacity:1}50%{opacity:.45}}.ds-spinner-glyph{display:inline-block;flex:none;box-sizing:border-box;inline-size:var(--ds-spinner-glyph-size, 1em);block-size:var(--ds-spinner-glyph-size, 1em);border:.125em solid var(--ds-spinner-glyph-track, color-mix(in srgb, var(--ds-spinner-glyph-color, currentColor) 25%, transparent));border-block-start-color:var(--ds-spinner-glyph-color, currentColor);border-radius:50%;animation:ds-spinner-glyph-spin var(--ds-spinner-glyph-period, .8s) linear infinite}@media(prefers-reduced-motion:reduce){.ds-spinner-glyph{border-color:var(--ds-spinner-glyph-color, currentColor);animation:ds-spinner-glyph-pulse 1.6s ease-in-out infinite}}@media(forced-colors:active){.ds-spinner-glyph{border-color:GrayText;border-block-start-color:CanvasText}}}@layer components{.ds-anchor{position:relative;display:inline-flex;vertical-align:middle;flex-shrink:0}.ds-anchor__badge{--ds-anchor-offset: 0%;position:absolute;inset-block-start:var(--ds-anchor-offset);inset-inline-end:var(--ds-anchor-offset);translate:50% -50%;box-shadow:0 0 0 2px var(--ds-avatar-cutout, var(--surface-page));border-radius:var(--radius-full);pointer-events:none}.ds-anchor[data-overlap=circle]>.ds-anchor__badge{--ds-anchor-offset: 14%}.ds-anchor>.ds-anchor__badge[data-placement=bottom-end]{inset-block-start:auto;inset-block-end:var(--ds-anchor-offset);translate:50% 50%}.ds-anchor:dir(rtl)>.ds-anchor__badge{translate:-50% -50%}.ds-anchor:dir(rtl)>.ds-anchor__badge[data-placement=bottom-end]{translate:-50% 50%}@media(forced-colors:active){.ds-anchor__badge{box-shadow:none;outline:2px solid Canvas}}}@layer components{.ds-box{box-sizing:border-box}.ds-box[data-p=none]{padding:0}.ds-box[data-p=xs]{padding:var(--space-xs)}.ds-box[data-p=sm]{padding:var(--space-sm)}.ds-box[data-p=md]{padding:var(--space-md)}.ds-box[data-p=lg]{padding:var(--space-lg)}.ds-box[data-p=xl]{padding:var(--space-xl)}.ds-box[data-p="2xl"]{padding:var(--space-2xl)}.ds-box[data-p="3xl"]{padding:var(--space-3xl)}.ds-box[data-px=none]{padding-inline:0}.ds-box[data-px=xs]{padding-inline:var(--space-xs)}.ds-box[data-px=sm]{padding-inline:var(--space-sm)}.ds-box[data-px=md]{padding-inline:var(--space-md)}.ds-box[data-px=lg]{padding-inline:var(--space-lg)}.ds-box[data-px=xl]{padding-inline:var(--space-xl)}.ds-box[data-px="2xl"]{padding-inline:var(--space-2xl)}.ds-box[data-px="3xl"]{padding-inline:var(--space-3xl)}.ds-box[data-py=none]{padding-block:0}.ds-box[data-py=xs]{padding-block:var(--space-xs)}.ds-box[data-py=sm]{padding-block:var(--space-sm)}.ds-box[data-py=md]{padding-block:var(--space-md)}.ds-box[data-py=lg]{padding-block:var(--space-lg)}.ds-box[data-py=xl]{padding-block:var(--space-xl)}.ds-box[data-py="2xl"]{padding-block:var(--space-2xl)}.ds-box[data-py="3xl"]{padding-block:var(--space-3xl)}.ds-box[data-pt=none]{padding-block-start:0}.ds-box[data-pt=xs]{padding-block-start:var(--space-xs)}.ds-box[data-pt=sm]{padding-block-start:var(--space-sm)}.ds-box[data-pt=md]{padding-block-start:var(--space-md)}.ds-box[data-pt=lg]{padding-block-start:var(--space-lg)}.ds-box[data-pt=xl]{padding-block-start:var(--space-xl)}.ds-box[data-pt="2xl"]{padding-block-start:var(--space-2xl)}.ds-box[data-pt="3xl"]{padding-block-start:var(--space-3xl)}.ds-box[data-pb=none]{padding-block-end:0}.ds-box[data-pb=xs]{padding-block-end:var(--space-xs)}.ds-box[data-pb=sm]{padding-block-end:var(--space-sm)}.ds-box[data-pb=md]{padding-block-end:var(--space-md)}.ds-box[data-pb=lg]{padding-block-end:var(--space-lg)}.ds-box[data-pb=xl]{padding-block-end:var(--space-xl)}.ds-box[data-pb="2xl"]{padding-block-end:var(--space-2xl)}.ds-box[data-pb="3xl"]{padding-block-end:var(--space-3xl)}.ds-box[data-ps=none]{padding-inline-start:0}.ds-box[data-ps=xs]{padding-inline-start:var(--space-xs)}.ds-box[data-ps=sm]{padding-inline-start:var(--space-sm)}.ds-box[data-ps=md]{padding-inline-start:var(--space-md)}.ds-box[data-ps=lg]{padding-inline-start:var(--space-lg)}.ds-box[data-ps=xl]{padding-inline-start:var(--space-xl)}.ds-box[data-ps="2xl"]{padding-inline-start:var(--space-2xl)}.ds-box[data-ps="3xl"]{padding-inline-start:var(--space-3xl)}.ds-box[data-pe=none]{padding-inline-end:0}.ds-box[data-pe=xs]{padding-inline-end:var(--space-xs)}.ds-box[data-pe=sm]{padding-inline-end:var(--space-sm)}.ds-box[data-pe=md]{padding-inline-end:var(--space-md)}.ds-box[data-pe=lg]{padding-inline-end:var(--space-lg)}.ds-box[data-pe=xl]{padding-inline-end:var(--space-xl)}.ds-box[data-pe="2xl"]{padding-inline-end:var(--space-2xl)}.ds-box[data-pe="3xl"]{padding-inline-end:var(--space-3xl)}.ds-box[data-m=none]{margin:0}.ds-box[data-m=xs]{margin:var(--space-xs)}.ds-box[data-m=sm]{margin:var(--space-sm)}.ds-box[data-m=md]{margin:var(--space-md)}.ds-box[data-m=lg]{margin:var(--space-lg)}.ds-box[data-m=xl]{margin:var(--space-xl)}.ds-box[data-m="2xl"]{margin:var(--space-2xl)}.ds-box[data-m="3xl"]{margin:var(--space-3xl)}.ds-box[data-mx=none]{margin-inline:0}.ds-box[data-mx=xs]{margin-inline:var(--space-xs)}.ds-box[data-mx=sm]{margin-inline:var(--space-sm)}.ds-box[data-mx=md]{margin-inline:var(--space-md)}.ds-box[data-mx=lg]{margin-inline:var(--space-lg)}.ds-box[data-mx=xl]{margin-inline:var(--space-xl)}.ds-box[data-mx="2xl"]{margin-inline:var(--space-2xl)}.ds-box[data-mx="3xl"]{margin-inline:var(--space-3xl)}.ds-box[data-my=none]{margin-block:0}.ds-box[data-my=xs]{margin-block:var(--space-xs)}.ds-box[data-my=sm]{margin-block:var(--space-sm)}.ds-box[data-my=md]{margin-block:var(--space-md)}.ds-box[data-my=lg]{margin-block:var(--space-lg)}.ds-box[data-my=xl]{margin-block:var(--space-xl)}.ds-box[data-my="2xl"]{margin-block:var(--space-2xl)}.ds-box[data-my="3xl"]{margin-block:var(--space-3xl)}.ds-box[data-mt=none]{margin-block-start:0}.ds-box[data-mt=xs]{margin-block-start:var(--space-xs)}.ds-box[data-mt=sm]{margin-block-start:var(--space-sm)}.ds-box[data-mt=md]{margin-block-start:var(--space-md)}.ds-box[data-mt=lg]{margin-block-start:var(--space-lg)}.ds-box[data-mt=xl]{margin-block-start:var(--space-xl)}.ds-box[data-mt="2xl"]{margin-block-start:var(--space-2xl)}.ds-box[data-mt="3xl"]{margin-block-start:var(--space-3xl)}.ds-box[data-mb=none]{margin-block-end:0}.ds-box[data-mb=xs]{margin-block-end:var(--space-xs)}.ds-box[data-mb=sm]{margin-block-end:var(--space-sm)}.ds-box[data-mb=md]{margin-block-end:var(--space-md)}.ds-box[data-mb=lg]{margin-block-end:var(--space-lg)}.ds-box[data-mb=xl]{margin-block-end:var(--space-xl)}.ds-box[data-mb="2xl"]{margin-block-end:var(--space-2xl)}.ds-box[data-mb="3xl"]{margin-block-end:var(--space-3xl)}.ds-box[data-ms=none]{margin-inline-start:0}.ds-box[data-ms=xs]{margin-inline-start:var(--space-xs)}.ds-box[data-ms=sm]{margin-inline-start:var(--space-sm)}.ds-box[data-ms=md]{margin-inline-start:var(--space-md)}.ds-box[data-ms=lg]{margin-inline-start:var(--space-lg)}.ds-box[data-ms=xl]{margin-inline-start:var(--space-xl)}.ds-box[data-ms="2xl"]{margin-inline-start:var(--space-2xl)}.ds-box[data-ms="3xl"]{margin-inline-start:var(--space-3xl)}.ds-box[data-me=none]{margin-inline-end:0}.ds-box[data-me=xs]{margin-inline-end:var(--space-xs)}.ds-box[data-me=sm]{margin-inline-end:var(--space-sm)}.ds-box[data-me=md]{margin-inline-end:var(--space-md)}.ds-box[data-me=lg]{margin-inline-end:var(--space-lg)}.ds-box[data-me=xl]{margin-inline-end:var(--space-xl)}.ds-box[data-me="2xl"]{margin-inline-end:var(--space-2xl)}.ds-box[data-me="3xl"]{margin-inline-end:var(--space-3xl)}.ds-box[data-bg=primary]{background-color:var(--surface-page)}.ds-box[data-bg=secondary]{background-color:var(--bg-secondary)}.ds-box[data-bg=tertiary]{background-color:var(--bg-tertiary)}.ds-box[data-bg=transparent]{background-color:transparent}.ds-box[data-border=true]{border:var(--border-width-thin) solid var(--border-primary)}.ds-box[data-border=true][data-border-style=dashed]{border-style:dashed}.ds-box[data-border=true][data-border-color=secondary]{border-color:var(--border-secondary)}.ds-box[data-accent]{--ds-box-accent-width: var(--border-width-accent);--ds-box-accent: var(--tone-neutral-mark);border-inline-start:var(--ds-box-accent-width) solid var(--ds-box-accent)}.ds-box[data-accent=neutral]{--ds-box-accent: var(--tone-neutral-mark)}.ds-box[data-accent=primary]{--ds-box-accent: var(--tone-primary-mark)}.ds-box[data-accent=secondary]{--ds-box-accent: var(--tone-secondary-mark)}.ds-box[data-accent=success]{--ds-box-accent: var(--tone-success-mark)}.ds-box[data-accent=warning]{--ds-box-accent: var(--tone-warning-mark)}.ds-box[data-accent=error]{--ds-box-accent: var(--tone-error-mark)}.ds-box[data-accent=info]{--ds-box-accent: var(--tone-info-mark)}.ds-box[data-radius=none]{border-radius:0}.ds-box[data-radius=xs]{border-radius:var(--radius-xs)}.ds-box[data-radius=sm]{border-radius:var(--radius-sm)}.ds-box[data-radius=md]{border-radius:var(--radius-md)}.ds-box[data-radius=lg]{border-radius:var(--radius-lg)}.ds-box[data-radius=xl]{border-radius:var(--radius-xl)}.ds-box[data-radius=full]{border-radius:var(--radius-full)}.ds-box[data-display=block]{display:block}.ds-box[data-display=inline]{display:inline}.ds-box[data-display=inline-block]{display:inline-block}.ds-box[data-display=flex]{display:flex}.ds-box[data-display=inline-flex]{display:inline-flex}.ds-box[data-display=grid]{display:grid}.ds-box[data-display=inline-grid]{display:inline-grid}.ds-box[data-display=none]{display:none}.ds-box[data-position=static]{position:static}.ds-box[data-position=relative]{position:relative}.ds-box[data-position=absolute]{position:absolute}.ds-box[data-position=fixed]{position:fixed}.ds-box[data-position=sticky]{position:sticky}.ds-box[data-overflow=visible]{overflow:visible}.ds-box[data-overflow=hidden]{overflow:hidden}.ds-box[data-overflow=scroll]{overflow:scroll}.ds-box[data-overflow=auto]{overflow:auto}.ds-box[data-overflow-x=visible]{overflow-x:visible}.ds-box[data-overflow-x=hidden]{overflow-x:hidden}.ds-box[data-overflow-x=scroll]{overflow-x:scroll}.ds-box[data-overflow-x=auto]{overflow-x:auto}.ds-box[data-overflow-y=visible]{overflow-y:visible}.ds-box[data-overflow-y=hidden]{overflow-y:hidden}.ds-box[data-overflow-y=scroll]{overflow-y:scroll}.ds-box[data-overflow-y=auto]{overflow-y:auto}.ds-box[data-grow=true]{flex-grow:1}.ds-box[data-shrink=false]{flex-shrink:0}.ds-box[data-shrink=true]{flex-shrink:1}.ds-box[data-min-inline="0"]{min-inline-size:0}@media(forced-colors:active){.ds-box[data-border=true]{border-color:CanvasText}.ds-box[data-accent]{border-inline-start-color:CanvasText}}}@layer components{.ds-flex{display:flex}.ds-flex>*{min-inline-size:0}.ds-flex[data-direction=row]{flex-direction:row}.ds-flex[data-direction=column]{flex-direction:column}.ds-flex[data-direction=row-reverse]{flex-direction:row-reverse}.ds-flex[data-direction=column-reverse]{flex-direction:column-reverse}.ds-flex[data-align=start]{align-items:flex-start}.ds-flex[data-align=center]{align-items:center}.ds-flex[data-align=end]{align-items:flex-end}.ds-flex[data-align=stretch]{align-items:stretch}.ds-flex[data-align=baseline]{align-items:baseline}.ds-flex[data-justify=start]{justify-content:flex-start}.ds-flex[data-justify=center]{justify-content:center}.ds-flex[data-justify=end]{justify-content:flex-end}.ds-flex[data-justify=between]{justify-content:space-between}.ds-flex[data-justify=around]{justify-content:space-around}.ds-flex[data-justify=evenly]{justify-content:space-evenly}.ds-flex[data-wrap=nowrap]{flex-wrap:nowrap}.ds-flex[data-wrap=wrap]{flex-wrap:wrap}.ds-flex[data-wrap=wrap-reverse]{flex-wrap:wrap-reverse}.ds-flex[data-gap=none]{gap:0}.ds-flex[data-gap=xs]{gap:var(--space-xs)}.ds-flex[data-gap=sm]{gap:var(--space-sm)}.ds-flex[data-gap=md]{gap:var(--space-md)}.ds-flex[data-gap=lg]{gap:var(--space-lg)}.ds-flex[data-gap=xl]{gap:var(--space-xl)}.ds-flex[data-gap="2xl"]{gap:var(--space-2xl)}.ds-flex[data-gap="3xl"]{gap:var(--space-3xl)}.ds-flex[data-grow=true]{flex-grow:1}.ds-flex[data-shrink=false]{flex-shrink:0}.ds-flex[data-shrink=true]{flex-shrink:1}.ds-flex[data-min-inline="0"]{min-inline-size:0}}@layer components{.ds-stack{--ds-stack-gap: var(--space-md);--ds-stack-divider: var(--border-primary);--ds-stack-dot: var(--text-secondary);--ds-stack-dot-size: 4px;display:flex;flex-direction:column;gap:var(--ds-stack-gap)}.ds-stack[data-gap=none]{--ds-stack-gap: 0px}.ds-stack[data-gap=xs]{--ds-stack-gap: var(--space-xs)}.ds-stack[data-gap=sm]{--ds-stack-gap: var(--space-sm)}.ds-stack[data-gap=md]{--ds-stack-gap: var(--space-md)}.ds-stack[data-gap=lg]{--ds-stack-gap: var(--space-lg)}.ds-stack[data-gap=xl]{--ds-stack-gap: var(--space-xl)}.ds-stack[data-gap="2xl"]{--ds-stack-gap: var(--space-2xl)}.ds-stack[data-gap="3xl"]{--ds-stack-gap: var(--space-3xl)}.ds-stack[data-align=start]{align-items:flex-start}.ds-stack[data-align=center]{align-items:center}.ds-stack[data-align=end]{align-items:flex-end}.ds-stack[data-align=stretch]{align-items:stretch}.ds-stack[data-align=baseline]{align-items:baseline}.ds-stack[data-justify=start]{justify-content:flex-start}.ds-stack[data-justify=center]{justify-content:center}.ds-stack[data-justify=end]{justify-content:flex-end}.ds-stack[data-justify=between]{justify-content:space-between}.ds-stack[data-justify=around]{justify-content:space-around}.ds-stack[data-justify=evenly]{justify-content:space-evenly}.ds-stack[data-wrap]{flex-wrap:wrap}.ds-stack:is([data-divider=true],[data-divider=rule]){row-gap:0}.ds-stack:is([data-divider=true],[data-divider=rule])>*+*{margin-block-start:calc(var(--ds-stack-gap) / 2);padding-block-start:calc(var(--ds-stack-gap) / 2);border-block-start:1px solid var(--ds-stack-divider)}.ds-stack[data-divider=dot]>*+*{position:relative}.ds-stack[data-divider=dot]>*+*:before{content:"";position:absolute;inset-inline:0;inset-block-start:calc((var(--ds-stack-gap) + var(--ds-stack-dot-size)) / -2);margin-inline:auto;inline-size:var(--ds-stack-dot-size);block-size:var(--ds-stack-dot-size);border-radius:var(--radius-full);background-color:var(--ds-stack-dot);pointer-events:none}@media(forced-colors:active){.ds-stack{--ds-stack-divider: CanvasText}.ds-stack[data-divider=dot]>*+*:before{background-color:CanvasText;forced-color-adjust:none}}.ds-stack[data-grow=true]{flex-grow:1}.ds-stack[data-shrink=false]{flex-shrink:0}.ds-stack[data-shrink=true]{flex-shrink:1}.ds-stack[data-min-inline="0"]{min-inline-size:0}}@layer components{.ds-grid{display:grid}:where(.ds-grid)>*{min-inline-size:0}.ds-grid[data-gap=none]{gap:0}.ds-grid[data-gap=xs]{gap:var(--space-xs)}.ds-grid[data-gap=sm]{gap:var(--space-sm)}.ds-grid[data-gap=md]{gap:var(--space-md)}.ds-grid[data-gap=lg]{gap:var(--space-lg)}.ds-grid[data-gap=xl]{gap:var(--space-xl)}.ds-grid[data-gap="2xl"]{gap:var(--space-2xl)}.ds-grid[data-gap="3xl"]{gap:var(--space-3xl)}.ds-grid[data-row-gap=none]{row-gap:0}.ds-grid[data-row-gap=xs]{row-gap:var(--space-xs)}.ds-grid[data-row-gap=sm]{row-gap:var(--space-sm)}.ds-grid[data-row-gap=md]{row-gap:var(--space-md)}.ds-grid[data-row-gap=lg]{row-gap:var(--space-lg)}.ds-grid[data-row-gap=xl]{row-gap:var(--space-xl)}.ds-grid[data-row-gap="2xl"]{row-gap:var(--space-2xl)}.ds-grid[data-row-gap="3xl"]{row-gap:var(--space-3xl)}.ds-grid[data-column-gap=none]{-moz-column-gap:0;column-gap:0}.ds-grid[data-column-gap=xs]{-moz-column-gap:var(--space-xs);column-gap:var(--space-xs)}.ds-grid[data-column-gap=sm]{-moz-column-gap:var(--space-sm);column-gap:var(--space-sm)}.ds-grid[data-column-gap=md]{-moz-column-gap:var(--space-md);column-gap:var(--space-md)}.ds-grid[data-column-gap=lg]{-moz-column-gap:var(--space-lg);column-gap:var(--space-lg)}.ds-grid[data-column-gap=xl]{-moz-column-gap:var(--space-xl);column-gap:var(--space-xl)}.ds-grid[data-column-gap="2xl"]{-moz-column-gap:var(--space-2xl);column-gap:var(--space-2xl)}.ds-grid[data-column-gap="3xl"]{-moz-column-gap:var(--space-3xl);column-gap:var(--space-3xl)}.ds-grid[data-auto-flow=row]{grid-auto-flow:row}.ds-grid[data-auto-flow=column]{grid-auto-flow:column}.ds-grid[data-auto-flow=dense],.ds-grid[data-auto-flow=row-dense]{grid-auto-flow:row dense}.ds-grid[data-auto-flow=column-dense]{grid-auto-flow:column dense}.ds-grid[data-columns-sm]{grid-template-columns:repeat(1,minmax(0,1fr));--ds-grid-cols: 1}@media(min-width:600px){.ds-grid[data-columns-sm]{grid-template-columns:repeat(attr(data-columns-sm number,1),minmax(0,1fr))}}@media(min-width:840px){.ds-grid[data-columns-md]{grid-template-columns:repeat(attr(data-columns-md number,2),minmax(0,1fr))}}@media(min-width:1200px){.ds-grid[data-columns-lg]{grid-template-columns:repeat(attr(data-columns-lg number,3),minmax(0,1fr))}}@media(min-width:1600px){.ds-grid[data-columns-xl]{grid-template-columns:repeat(attr(data-columns-xl number,4),minmax(0,1fr))}}.ds-grid[data-columns-sm="1"]{grid-template-columns:repeat(1,minmax(0,1fr));--ds-grid-cols: 1}.ds-grid[data-columns-sm="2"]{grid-template-columns:repeat(2,minmax(0,1fr));--ds-grid-cols: 2}.ds-grid[data-columns-sm="3"]{grid-template-columns:repeat(3,minmax(0,1fr));--ds-grid-cols: 3}.ds-grid[data-columns-sm="4"]{grid-template-columns:repeat(4,minmax(0,1fr));--ds-grid-cols: 4}.ds-grid[data-columns-sm="5"]{grid-template-columns:repeat(5,minmax(0,1fr));--ds-grid-cols: 5}.ds-grid[data-columns-sm="6"]{grid-template-columns:repeat(6,minmax(0,1fr));--ds-grid-cols: 6}@media(min-width:840px){.ds-grid[data-columns-md="1"]{grid-template-columns:repeat(1,minmax(0,1fr));--ds-grid-cols: 1}.ds-grid[data-columns-md="2"]{grid-template-columns:repeat(2,minmax(0,1fr));--ds-grid-cols: 2}.ds-grid[data-columns-md="3"]{grid-template-columns:repeat(3,minmax(0,1fr));--ds-grid-cols: 3}.ds-grid[data-columns-md="4"]{grid-template-columns:repeat(4,minmax(0,1fr));--ds-grid-cols: 4}.ds-grid[data-columns-md="5"]{grid-template-columns:repeat(5,minmax(0,1fr));--ds-grid-cols: 5}.ds-grid[data-columns-md="6"]{grid-template-columns:repeat(6,minmax(0,1fr));--ds-grid-cols: 6}}@media(min-width:1200px){.ds-grid[data-columns-lg="1"]{grid-template-columns:repeat(1,minmax(0,1fr));--ds-grid-cols: 1}.ds-grid[data-columns-lg="2"]{grid-template-columns:repeat(2,minmax(0,1fr));--ds-grid-cols: 2}.ds-grid[data-columns-lg="3"]{grid-template-columns:repeat(3,minmax(0,1fr));--ds-grid-cols: 3}.ds-grid[data-columns-lg="4"]{grid-template-columns:repeat(4,minmax(0,1fr));--ds-grid-cols: 4}.ds-grid[data-columns-lg="5"]{grid-template-columns:repeat(5,minmax(0,1fr));--ds-grid-cols: 5}.ds-grid[data-columns-lg="6"]{grid-template-columns:repeat(6,minmax(0,1fr));--ds-grid-cols: 6}}@media(min-width:1600px){.ds-grid[data-columns-xl="1"]{grid-template-columns:repeat(1,minmax(0,1fr));--ds-grid-cols: 1}.ds-grid[data-columns-xl="2"]{grid-template-columns:repeat(2,minmax(0,1fr));--ds-grid-cols: 2}.ds-grid[data-columns-xl="3"]{grid-template-columns:repeat(3,minmax(0,1fr));--ds-grid-cols: 3}.ds-grid[data-columns-xl="4"]{grid-template-columns:repeat(4,minmax(0,1fr));--ds-grid-cols: 4}.ds-grid[data-columns-xl="5"]{grid-template-columns:repeat(5,minmax(0,1fr));--ds-grid-cols: 5}.ds-grid[data-columns-xl="6"]{grid-template-columns:repeat(6,minmax(0,1fr));--ds-grid-cols: 6}}.ds-grid-item{grid-column:var(--ds-grid-item-col, auto);grid-row:var(--ds-grid-item-row, auto)}:where(.ds-grid[data-columns-sm])>.ds-grid-item[data-span-sm="1"]{--ds-grid-item-col: span 1}:where(.ds-grid[data-columns-sm])>.ds-grid-item[data-span-sm="2"]{--ds-grid-item-col: span 2}:where(.ds-grid[data-columns-sm])>.ds-grid-item[data-span-sm="3"]{--ds-grid-item-col: span 3}:where(.ds-grid[data-columns-sm])>.ds-grid-item[data-span-sm="4"]{--ds-grid-item-col: span 4}:where(.ds-grid[data-columns-sm])>.ds-grid-item[data-span-sm="5"]{--ds-grid-item-col: span 5}:where(.ds-grid[data-columns-sm])>.ds-grid-item[data-span-sm="6"]{--ds-grid-item-col: span 6}:where(.ds-grid[data-columns-sm])>.ds-grid-item[data-span-sm=full]{--ds-grid-item-col: 1 / -1}:where(.ds-grid[data-columns-sm])>.ds-grid-item[data-row-span-sm="1"]{--ds-grid-item-row: span 1}:where(.ds-grid[data-columns-sm])>.ds-grid-item[data-row-span-sm="2"]{--ds-grid-item-row: span 2}:where(.ds-grid[data-columns-sm])>.ds-grid-item[data-row-span-sm="3"]{--ds-grid-item-row: span 3}:where(.ds-grid[data-columns-sm])>.ds-grid-item[data-row-span-sm="4"]{--ds-grid-item-row: span 4}:where(.ds-grid[data-columns-sm])>.ds-grid-item[data-row-span-sm="5"]{--ds-grid-item-row: span 5}:where(.ds-grid[data-columns-sm])>.ds-grid-item[data-row-span-sm="6"]{--ds-grid-item-row: span 6}@supports (grid-column: span min(2,3)){:where(.ds-grid[data-columns-sm])>.ds-grid-item[data-span-sm="1"]{--ds-grid-item-col: span min(1, var(--ds-grid-cols, 1))}:where(.ds-grid[data-columns-sm])>.ds-grid-item[data-span-sm="2"]{--ds-grid-item-col: span min(2, var(--ds-grid-cols, 2))}:where(.ds-grid[data-columns-sm])>.ds-grid-item[data-span-sm="3"]{--ds-grid-item-col: span min(3, var(--ds-grid-cols, 3))}:where(.ds-grid[data-columns-sm])>.ds-grid-item[data-span-sm="4"]{--ds-grid-item-col: span min(4, var(--ds-grid-cols, 4))}:where(.ds-grid[data-columns-sm])>.ds-grid-item[data-span-sm="5"]{--ds-grid-item-col: span min(5, var(--ds-grid-cols, 5))}:where(.ds-grid[data-columns-sm])>.ds-grid-item[data-span-sm="6"]{--ds-grid-item-col: span min(6, var(--ds-grid-cols, 6))}}.ds-grid-item[data-span="1"]{--ds-grid-item-col: span 1}.ds-grid-item[data-span="2"]{--ds-grid-item-col: span 2}.ds-grid-item[data-span="3"]{--ds-grid-item-col: span 3}.ds-grid-item[data-span="4"]{--ds-grid-item-col: span 4}.ds-grid-item[data-span="5"]{--ds-grid-item-col: span 5}.ds-grid-item[data-span="6"]{--ds-grid-item-col: span 6}.ds-grid-item[data-span=full]{--ds-grid-item-col: 1 / -1}.ds-grid-item[data-row-span="1"]{--ds-grid-item-row: span 1}.ds-grid-item[data-row-span="2"]{--ds-grid-item-row: span 2}.ds-grid-item[data-row-span="3"]{--ds-grid-item-row: span 3}.ds-grid-item[data-row-span="4"]{--ds-grid-item-row: span 4}.ds-grid-item[data-row-span="5"]{--ds-grid-item-row: span 5}.ds-grid-item[data-row-span="6"]{--ds-grid-item-row: span 6}@supports (grid-column: span min(2,3)){.ds-grid-item[data-span="1"]{--ds-grid-item-col: span min(1, var(--ds-grid-cols, 1))}.ds-grid-item[data-span="2"]{--ds-grid-item-col: span min(2, var(--ds-grid-cols, 2))}.ds-grid-item[data-span="3"]{--ds-grid-item-col: span min(3, var(--ds-grid-cols, 3))}.ds-grid-item[data-span="4"]{--ds-grid-item-col: span min(4, var(--ds-grid-cols, 4))}.ds-grid-item[data-span="5"]{--ds-grid-item-col: span min(5, var(--ds-grid-cols, 5))}.ds-grid-item[data-span="6"]{--ds-grid-item-col: span min(6, var(--ds-grid-cols, 6))}}@media(min-width:600px){.ds-grid-item[data-span-sm="1"]{--ds-grid-item-col: span 1}.ds-grid-item[data-span-sm="2"]{--ds-grid-item-col: span 2}.ds-grid-item[data-span-sm="3"]{--ds-grid-item-col: span 3}.ds-grid-item[data-span-sm="4"]{--ds-grid-item-col: span 4}.ds-grid-item[data-span-sm="5"]{--ds-grid-item-col: span 5}.ds-grid-item[data-span-sm="6"]{--ds-grid-item-col: span 6}.ds-grid-item[data-span-sm=full]{--ds-grid-item-col: 1 / -1}.ds-grid-item[data-row-span-sm="1"]{--ds-grid-item-row: span 1}.ds-grid-item[data-row-span-sm="2"]{--ds-grid-item-row: span 2}.ds-grid-item[data-row-span-sm="3"]{--ds-grid-item-row: span 3}.ds-grid-item[data-row-span-sm="4"]{--ds-grid-item-row: span 4}.ds-grid-item[data-row-span-sm="5"]{--ds-grid-item-row: span 5}.ds-grid-item[data-row-span-sm="6"]{--ds-grid-item-row: span 6}}@supports (grid-column: span min(2,3)){@media(min-width:600px){.ds-grid-item[data-span-sm="1"]{--ds-grid-item-col: span min(1, var(--ds-grid-cols, 1))}.ds-grid-item[data-span-sm="2"]{--ds-grid-item-col: span min(2, var(--ds-grid-cols, 2))}.ds-grid-item[data-span-sm="3"]{--ds-grid-item-col: span min(3, var(--ds-grid-cols, 3))}.ds-grid-item[data-span-sm="4"]{--ds-grid-item-col: span min(4, var(--ds-grid-cols, 4))}.ds-grid-item[data-span-sm="5"]{--ds-grid-item-col: span min(5, var(--ds-grid-cols, 5))}.ds-grid-item[data-span-sm="6"]{--ds-grid-item-col: span min(6, var(--ds-grid-cols, 6))}}}@media(min-width:840px){.ds-grid-item[data-span-md="1"]{--ds-grid-item-col: span 1}.ds-grid-item[data-span-md="2"]{--ds-grid-item-col: span 2}.ds-grid-item[data-span-md="3"]{--ds-grid-item-col: span 3}.ds-grid-item[data-span-md="4"]{--ds-grid-item-col: span 4}.ds-grid-item[data-span-md="5"]{--ds-grid-item-col: span 5}.ds-grid-item[data-span-md="6"]{--ds-grid-item-col: span 6}.ds-grid-item[data-span-md=full]{--ds-grid-item-col: 1 / -1}.ds-grid-item[data-row-span-md="1"]{--ds-grid-item-row: span 1}.ds-grid-item[data-row-span-md="2"]{--ds-grid-item-row: span 2}.ds-grid-item[data-row-span-md="3"]{--ds-grid-item-row: span 3}.ds-grid-item[data-row-span-md="4"]{--ds-grid-item-row: span 4}.ds-grid-item[data-row-span-md="5"]{--ds-grid-item-row: span 5}.ds-grid-item[data-row-span-md="6"]{--ds-grid-item-row: span 6}}@supports (grid-column: span min(2,3)){@media(min-width:840px){.ds-grid-item[data-span-md="1"]{--ds-grid-item-col: span min(1, var(--ds-grid-cols, 1))}.ds-grid-item[data-span-md="2"]{--ds-grid-item-col: span min(2, var(--ds-grid-cols, 2))}.ds-grid-item[data-span-md="3"]{--ds-grid-item-col: span min(3, var(--ds-grid-cols, 3))}.ds-grid-item[data-span-md="4"]{--ds-grid-item-col: span min(4, var(--ds-grid-cols, 4))}.ds-grid-item[data-span-md="5"]{--ds-grid-item-col: span min(5, var(--ds-grid-cols, 5))}.ds-grid-item[data-span-md="6"]{--ds-grid-item-col: span min(6, var(--ds-grid-cols, 6))}}}@media(min-width:1200px){.ds-grid-item[data-span-lg="1"]{--ds-grid-item-col: span 1}.ds-grid-item[data-span-lg="2"]{--ds-grid-item-col: span 2}.ds-grid-item[data-span-lg="3"]{--ds-grid-item-col: span 3}.ds-grid-item[data-span-lg="4"]{--ds-grid-item-col: span 4}.ds-grid-item[data-span-lg="5"]{--ds-grid-item-col: span 5}.ds-grid-item[data-span-lg="6"]{--ds-grid-item-col: span 6}.ds-grid-item[data-span-lg=full]{--ds-grid-item-col: 1 / -1}.ds-grid-item[data-row-span-lg="1"]{--ds-grid-item-row: span 1}.ds-grid-item[data-row-span-lg="2"]{--ds-grid-item-row: span 2}.ds-grid-item[data-row-span-lg="3"]{--ds-grid-item-row: span 3}.ds-grid-item[data-row-span-lg="4"]{--ds-grid-item-row: span 4}.ds-grid-item[data-row-span-lg="5"]{--ds-grid-item-row: span 5}.ds-grid-item[data-row-span-lg="6"]{--ds-grid-item-row: span 6}}@supports (grid-column: span min(2,3)){@media(min-width:1200px){.ds-grid-item[data-span-lg="1"]{--ds-grid-item-col: span min(1, var(--ds-grid-cols, 1))}.ds-grid-item[data-span-lg="2"]{--ds-grid-item-col: span min(2, var(--ds-grid-cols, 2))}.ds-grid-item[data-span-lg="3"]{--ds-grid-item-col: span min(3, var(--ds-grid-cols, 3))}.ds-grid-item[data-span-lg="4"]{--ds-grid-item-col: span min(4, var(--ds-grid-cols, 4))}.ds-grid-item[data-span-lg="5"]{--ds-grid-item-col: span min(5, var(--ds-grid-cols, 5))}.ds-grid-item[data-span-lg="6"]{--ds-grid-item-col: span min(6, var(--ds-grid-cols, 6))}}}@media(min-width:1600px){.ds-grid-item[data-span-xl="1"]{--ds-grid-item-col: span 1}.ds-grid-item[data-span-xl="2"]{--ds-grid-item-col: span 2}.ds-grid-item[data-span-xl="3"]{--ds-grid-item-col: span 3}.ds-grid-item[data-span-xl="4"]{--ds-grid-item-col: span 4}.ds-grid-item[data-span-xl="5"]{--ds-grid-item-col: span 5}.ds-grid-item[data-span-xl="6"]{--ds-grid-item-col: span 6}.ds-grid-item[data-span-xl=full]{--ds-grid-item-col: 1 / -1}.ds-grid-item[data-row-span-xl="1"]{--ds-grid-item-row: span 1}.ds-grid-item[data-row-span-xl="2"]{--ds-grid-item-row: span 2}.ds-grid-item[data-row-span-xl="3"]{--ds-grid-item-row: span 3}.ds-grid-item[data-row-span-xl="4"]{--ds-grid-item-row: span 4}.ds-grid-item[data-row-span-xl="5"]{--ds-grid-item-row: span 5}.ds-grid-item[data-row-span-xl="6"]{--ds-grid-item-row: span 6}}@supports (grid-column: span min(2,3)){@media(min-width:1600px){.ds-grid-item[data-span-xl="1"]{--ds-grid-item-col: span min(1, var(--ds-grid-cols, 1))}.ds-grid-item[data-span-xl="2"]{--ds-grid-item-col: span min(2, var(--ds-grid-cols, 2))}.ds-grid-item[data-span-xl="3"]{--ds-grid-item-col: span min(3, var(--ds-grid-cols, 3))}.ds-grid-item[data-span-xl="4"]{--ds-grid-item-col: span min(4, var(--ds-grid-cols, 4))}.ds-grid-item[data-span-xl="5"]{--ds-grid-item-col: span min(5, var(--ds-grid-cols, 5))}.ds-grid-item[data-span-xl="6"]{--ds-grid-item-col: span min(6, var(--ds-grid-cols, 6))}}}}@layer components{.ds-container{inline-size:100%;box-sizing:border-box}.ds-container[data-centered],.ds-container--centered{margin-inline:auto}.ds-container[data-size=sm]{max-inline-size:var(--container-sm)}.ds-container[data-size=md]{max-inline-size:var(--container-md)}.ds-container[data-size=lg]{max-inline-size:var(--container-lg)}.ds-container[data-size=xl]{max-inline-size:var(--container-xl)}.ds-container[data-size="2xl"]{max-inline-size:var(--container-2xl)}.ds-container[data-size=full]{max-inline-size:100%}.ds-container[data-px=none]{padding-inline:0}.ds-container[data-px=xs]{padding-inline:var(--space-xs)}.ds-container[data-px=sm]{padding-inline:var(--space-sm)}.ds-container[data-px=md]{padding-inline:var(--space-md)}.ds-container[data-px=lg]{padding-inline:var(--space-lg)}.ds-container[data-px=xl]{padding-inline:var(--space-xl)}.ds-container[data-px="2xl"]{padding-inline:var(--space-2xl)}.ds-container[data-px="3xl"]{padding-inline:var(--space-3xl)}@media(max-width:599.98px){.ds-container[data-px=lg]{padding-inline:var(--space-md)}.ds-container[data-px=xl]{padding-inline:var(--space-lg)}.ds-container[data-px="2xl"]{padding-inline:var(--space-xl)}.ds-container[data-px="3xl"]{padding-inline:var(--space-2xl)}}.ds-container[data-bleed]{--ds-container-bleed-gutter: var(--shell-gutter);--ds-container-bleed-width: max(100%, min(100cqi - 2 * var(--ds-container-bleed-gutter), var(--ds-container-bleed-size, 84rem)));inline-size:var(--ds-container-bleed-width);max-inline-size:none;margin-inline:calc((100% - var(--ds-container-bleed-width)) / 2)}.ds-container[data-bleed=full]{--ds-container-bleed-width: max(100%, 100cqi - 2 * var(--ds-container-bleed-gutter))}@media(max-width:599.98px){.ds-container[data-bleed]{--ds-container-bleed-gutter: var(--shell-gutter-compact)}}}@layer components{.ds-section{display:flex;flex-direction:column;inline-size:100%}.ds-section[data-spacing=none]{gap:0}.ds-section[data-spacing=xs]{gap:var(--space-xs)}.ds-section[data-spacing=sm]{gap:var(--space-sm)}.ds-section[data-spacing=md]{gap:var(--space-md)}.ds-section[data-spacing=lg]{gap:var(--space-lg)}.ds-section[data-spacing=xl]{gap:var(--space-xl)}.ds-section[data-spacing="2xl"]{gap:var(--space-2xl)}.ds-section[data-bordered]{border:var(--border-width-thin) solid var(--border-primary);border-radius:var(--radius-md);padding:var(--space-lg)}@media(forced-colors:active){.ds-section[data-bordered]{border-color:CanvasText}}}@layer components{.ds-switcher{display:flex;flex-wrap:wrap}.ds-switcher>*{flex-grow:1;flex-basis:calc((var(--switcher-threshold, var(--switcher-threshold-default)) - 100%) * 999)}.ds-switcher[data-gap=none]{gap:0}.ds-switcher[data-gap=xs]{gap:var(--space-xs)}.ds-switcher[data-gap=sm]{gap:var(--space-sm)}.ds-switcher[data-gap=md]{gap:var(--space-md)}.ds-switcher[data-gap=lg]{gap:var(--space-lg)}.ds-switcher[data-gap=xl]{gap:var(--space-xl)}.ds-switcher[data-gap="2xl"]{gap:var(--space-2xl)}.ds-switcher[data-gap="3xl"]{gap:var(--space-3xl)}.ds-switcher[data-align=start]{align-items:flex-start}.ds-switcher[data-align=center]{align-items:center}.ds-switcher[data-align=end]{align-items:flex-end}.ds-switcher[data-align=stretch]{align-items:stretch}.ds-switcher[data-justify=start]{justify-content:flex-start}.ds-switcher[data-justify=center]{justify-content:center}.ds-switcher[data-justify=end]{justify-content:flex-end}.ds-switcher[data-justify=between]{justify-content:space-between}.ds-switcher[data-justify=around]{justify-content:space-around}.ds-switcher[data-justify=evenly]{justify-content:space-evenly}}@layer components{.ds-aside{--ds-aside-border: var(--border-primary);box-sizing:border-box;flex-shrink:0;overflow-y:auto}.ds-aside[data-side=start]{order:-1}.ds-aside[data-side=end]{order:1}.ds-aside[data-bordered=true]{border-inline:var(--border-width-thin) solid var(--ds-aside-border)}.ds-aside[data-bordered=start],.ds-aside[data-bordered=left]{border-inline-start:var(--border-width-thin) solid var(--ds-aside-border)}.ds-aside[data-bordered=end],.ds-aside[data-bordered=right]{border-inline-end:var(--border-width-thin) solid var(--ds-aside-border)}.ds-aside[data-sticky=true]{position:sticky;align-self:flex-start;max-block-size:100vh;overflow-y:auto}@media(forced-colors:active){.ds-aside{--ds-aside-border: CanvasText}}}@layer components{.ds-dashboard-grid{width:100%}@media(max-width:599.98px){.ds-dashboard-grid.ds-grid[data-columns-sm]{grid-template-columns:1fr;--ds-grid-cols: 1}}@media(min-width:600px)and (max-width:1199.98px){.ds-dashboard-grid[data-fill-last]>:last-child{grid-column:1 / -1}}.ds-dashboard-grid.ds-grid[data-gutter=kit]{gap:var(--shell-gutter)}@media(max-width:599.98px){.ds-dashboard-grid.ds-grid[data-gutter=kit]:not([data-columns="12"]){gap:var(--shell-gutter-compact)}}.ds-dashboard-grid-container{container:ds-dashboard-grid / inline-size;inline-size:100%}.ds-dashboard-grid__item{min-inline-size:0;grid-column:span var(--ds-dashboard-grid-span-compact, 12)}@container ds-dashboard-grid (max-width: 599.98px){.ds-dashboard-grid.ds-grid[data-gutter=kit][data-columns="12"]{gap:var(--shell-gutter-compact)}}@container ds-dashboard-grid (min-width: 600px){.ds-dashboard-grid__item{grid-column:span var(--ds-dashboard-grid-span-medium, 12)}}@container ds-dashboard-grid (min-width: 840px){.ds-dashboard-grid__item{grid-column:span var(--ds-dashboard-grid-span, 12)}}}@layer components{.ds-table__wrapper{overflow:auto;position:relative;border:1px solid var(--border-primary);border-radius:var(--radius-md);background:var(--surface-primary)}.ds-table__wrapper[data-scrollable]{overflow-x:auto}.ds-table__wrapper .ds-table{border-radius:0}.ds-table__wrapper[data-mobile-scroll]{overflow-x:auto;overflow-y:hidden;border:0;border-radius:0;background:transparent}.ds-table__wrapper[data-scroll-region]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(var(--focus-ring-width) * -1)}.ds-table__mobile-cards[data-scroll-region]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-table__wrapper .ds-table[data-variant=bordered]{border:none}.ds-table__wrapper[data-mobile-scroll] .ds-table{border-radius:var(--radius-md)}.ds-table__wrapper[data-mobile-scroll] .ds-table[data-variant=bordered]{border:1px solid var(--border-primary)}.ds-table{border-collapse:separate;border-spacing:0;font-size:var(--font-sm);background:var(--surface-primary);border-radius:var(--radius-md)}.ds-table[data-full-width]{width:100%}.ds-table[data-fixed-layout]{table-layout:fixed}.ds-table[data-loading]{opacity:.6;pointer-events:none}.ds-table__caption{caption-side:top;text-align:start;font-size:var(--font-sm);font-weight:500;color:var(--text-primary);padding:var(--space-md) var(--space-xs)}.ds-table__thead{background:var(--surface-secondary)}.ds-table__thead tr:first-child .ds-table__th:first-child{border-top-left-radius:var(--radius-md)}.ds-table__thead tr:first-child .ds-table__th:last-child{border-top-right-radius:var(--radius-md)}.ds-table__th{padding:var(--space-md) var(--space-lg);color:var(--text-secondary);border-bottom:1px solid var(--border-primary);white-space:nowrap;vertical-align:middle;background:var(--surface-secondary);position:relative}.ds-table .ds-table__th .ds-table__th-label{font-weight:var(--weight-medium);line-height:2}.ds-table__th:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:var(--border-secondary)}.ds-table__th[data-align=start],.ds-table__td[data-align=start],.ds-table__th[data-align=left],.ds-table__td[data-align=left]{text-align:start}.ds-table__th[data-align=center],.ds-table__td[data-align=center]{text-align:center}.ds-table__th[data-align=end],.ds-table__td[data-align=end],.ds-table__th[data-align=right],.ds-table__td[data-align=right]{text-align:end}.ds-table__th[data-sortable]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all var(--transition-fast);min-height:44px}@media(hover:hover){.ds-table__th[data-sortable]:hover{background:var(--state-layer-surface-hover-image),var(--surface-secondary);color:var(--text-primary)}}.ds-table__th[data-sorted]{color:var(--tone-primary-fg);background:var(--tone-primary-subtle)}.ds-table__th[data-sorted]:hover{background:var(--tone-primary-subtle)}.ds-table__th-content{display:inline-flex;align-items:center;gap:var(--space-sm)}.ds-table__sort-icon{display:inline-flex;align-items:center;color:var(--text-tertiary);transition:color var(--transition-fast),transform var(--transition-fast)}.ds-table__th[data-sorted] .ds-table__sort-icon{color:var(--tone-primary-fg)}.ds-table__th[data-sortable]:hover .ds-table__sort-icon{color:var(--text-secondary)}.ds-table[data-sticky-header] .ds-table__thead{position:sticky;top:0;z-index:10}.ds-table[data-sticky-header] .ds-table__th{box-shadow:0 1px 0 var(--border-primary)}.ds-table__th--checkbox,.ds-table__td--checkbox{width:3rem;padding-left:var(--space-lg);padding-right:var(--space-sm)}.ds-table__expand-column{width:3rem}.ds-table__tbody{background:var(--surface-primary)}.ds-table__tbody tr:last-child .ds-table__td:first-child{border-bottom-left-radius:var(--radius-md)}.ds-table__tbody tr:last-child .ds-table__td:last-child{border-bottom-right-radius:var(--radius-md)}.ds-table__tr{transition:background-color var(--transition-fast)}@media(hover:hover){.ds-table[data-hoverable] .ds-table__tr:hover{background:var(--state-layer-surface-hover-image),var(--surface-primary)}.ds-table[data-hoverable] .ds-table__tr[data-selected]:hover{background:var(--state-layer-selected-hover),var(--bg-selected)}}.ds-table__tr[data-selected]{background:var(--bg-selected);color:var(--fg-selected)}.ds-table__td{padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--border-secondary);vertical-align:middle;color:var(--text-primary)}.ds-table__tbody tr:last-child .ds-table__td{border-bottom:none}.ds-table:not([data-dividers]) .ds-table__td{border-bottom:none}.ds-table__td--empty{text-align:center;padding:var(--space-3xl) var(--space-lg);background:var(--surface-secondary)}.ds-table[data-size=sm] .ds-table__th,.ds-table[data-size=sm] .ds-table__td{padding:var(--space-sm) var(--space-md);font-size:var(--font-xs)}.ds-table[data-size=lg] .ds-table__th,.ds-table[data-size=lg] .ds-table__td{padding:var(--space-lg) var(--space-xl)}.ds-table[data-size=lg] .ds-table__th{font-size:var(--font-xs)}.ds-table[data-compact] .ds-table__th,.ds-table[data-compact] .ds-table__td{padding-top:var(--space-sm);padding-bottom:var(--space-sm)}.ds-table[data-variant=striped] .ds-table__tbody .ds-table__tr:nth-child(2n){background:var(--surface-secondary)}@media(hover:hover){.ds-table[data-variant=striped][data-hoverable] .ds-table__tbody .ds-table__tr:nth-child(2n):hover{background:var(--state-layer-surface-hover-image),var(--surface-secondary)}}.ds-table[data-variant=striped] .ds-table__tbody .ds-table__tr[data-selected]:nth-child(2n),.ds-table[data-variant=striped] .ds-table__tbody .ds-table__tr[data-selected]:nth-child(odd){background:var(--bg-selected)}.ds-table[data-variant=bordered]{border:1px solid var(--border-primary)}.ds-table[data-variant=bordered] .ds-table__th,.ds-table[data-variant=bordered] .ds-table__td{border:1px solid var(--border-secondary)}.ds-table[data-variant=bordered] .ds-table__th:after{display:none}.ds-table__th[data-sticky=left],.ds-table__td[data-sticky=left]{position:sticky;left:0;z-index:5;background:inherit}.ds-table__th[data-sticky=left]:before,.ds-table__td[data-sticky=left]:before{content:"";position:absolute;top:0;right:-8px;bottom:0;width:8px;background:linear-gradient(to right,rgba(0,0,0,.06),transparent);pointer-events:none}.ds-table__th[data-sticky=right],.ds-table__td[data-sticky=right]{position:sticky;right:0;z-index:5;background:inherit}.ds-table__th[data-sticky=right]:before,.ds-table__td[data-sticky=right]:before{content:"";position:absolute;top:0;left:-8px;bottom:0;width:8px;background:linear-gradient(to left,rgba(0,0,0,.06),transparent);pointer-events:none}.ds-table__th[data-sticky=left],.ds-table__th[data-sticky=right]{z-index:15}.ds-table[data-variant=striped] .ds-table__tr:nth-child(2n) .ds-table__td[data-sticky]{background:var(--surface-secondary)}.ds-table[data-variant=striped] .ds-table__tr:hover .ds-table__td[data-sticky]{background:inherit}.ds-table__checkbox{width:16px;height:16px;cursor:pointer;accent-color:var(--color-primary);border-radius:var(--radius-sm)}.ds-table__checkbox:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-table__cell-user{display:flex;align-items:center;gap:var(--space-md)}.ds-table__cell-user-info{display:flex;flex-direction:column;gap:0;min-width:0}.ds-table__cell-user-name{font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-table__cell-user-email{font-size:var(--font-xs);color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-table__cell-progress{display:flex;align-items:center;gap:var(--space-sm);min-width:120px}.ds-table__cell-actions{display:flex;align-items:center;gap:var(--space-xs);justify-content:flex-end}.ds-table__cell-action{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:none;background:transparent;color:var(--text-tertiary);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast)}.ds-table__cell-action{--ds-table-action-hover-bg: var(--surface-tertiary);--ds-table-action-hover-fg: var(--text-primary)}.ds-table__cell-action:hover{background:var(--ds-table-action-hover-bg);color:var(--ds-table-action-hover-fg)}.ds-table__cell-action:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-table__cell-trend{display:inline-flex;align-items:center;gap:var(--space-xs);font-weight:500;font-variant-numeric:tabular-nums}.ds-table__cell-trend[data-direction=up]{color:var(--tone-success-fg)}.ds-table__cell-trend[data-direction=down]{color:var(--tone-error-fg)}.ds-table__cell-trend[data-direction=neutral]{color:var(--text-secondary)}.ds-table__mobile-cards{display:flex;flex-direction:column;gap:var(--space-md);width:100%}.ds-table__mobile-cards[data-loading]{opacity:.6;pointer-events:none}.ds-table__mobile-card{background:var(--surface-primary);border:1px solid var(--border-primary);border-radius:var(--radius-md);padding:var(--space-lg);transition:all var(--transition-fast);position:relative}.ds-table__mobile-card[data-selected]{background:var(--bg-selected);color:var(--fg-selected);border-color:var(--color-primary)}.ds-table__mobile-card[data-clickable]{cursor:pointer}@media(hover:hover){.ds-table__mobile-card[data-clickable]:hover{background:var(--state-layer-surface-hover-image),var(--surface-primary);box-shadow:var(--shadow-sm)}.ds-table__mobile-card[data-selected][data-clickable]:hover{background:var(--state-layer-selected-hover),var(--bg-selected)}}.ds-table__mobile-card>.ds-table__mobile-card-target{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.ds-table__mobile-card-checkbox{z-index:var(--layer-raised)}.ds-table__mobile-card-field>dd a[href],.ds-table__mobile-card-field>dd button,.ds-table__mobile-card-field>dd input,.ds-table__mobile-card-field>dd select,.ds-table__mobile-card-field>dd textarea{position:relative;z-index:var(--layer-raised)}.ds-table__mobile-card-checkbox{position:absolute;top:var(--space-lg);right:var(--space-lg);min-width:2.75rem;min-height:2.75rem;display:flex;align-items:center;justify-content:center}.ds-table__mobile-card-content{display:flex;flex-direction:column;gap:var(--space-md);margin:0;padding-right:0}.ds-table__mobile-card:has(.ds-table__mobile-card-checkbox) .ds-table__mobile-card-content{padding-right:3rem}.ds-table__mobile-empty{text-align:center;padding:var(--space-3xl) var(--space-lg);background:var(--surface-secondary);border-radius:var(--radius-md);border:1px solid var(--border-primary)}.ds-table__mobile-cards[data-size=sm]{gap:var(--space-sm)}.ds-table__mobile-cards[data-size=sm] .ds-table__mobile-card{padding:var(--space-md)}.ds-table__mobile-cards[data-size=sm] .ds-table__mobile-card-content{gap:var(--space-sm)}.ds-table__mobile-cards[data-size=lg]{gap:var(--space-lg)}.ds-table__mobile-cards[data-size=lg] .ds-table__mobile-card{padding:var(--space-xl)}.ds-table__mobile-cards[data-size=lg] .ds-table__mobile-card-content{gap:var(--space-lg)}.ds-table__mobile-cards[data-size=lg] .ds-table__mobile-card-field{gap:var(--space-sm)}@media(max-width:599.98px){.ds-table__th,.ds-table__td{padding:var(--space-sm) var(--space-md)}.ds-table[data-size=lg] .ds-table__th,.ds-table[data-size=lg] .ds-table__td{padding:var(--space-md) var(--space-lg)}.ds-table__th--checkbox,.ds-table__td--checkbox{width:2.5rem;padding-left:var(--space-md)}}.ds-table__header-content{display:flex;align-items:center;justify-content:space-between;width:100%;position:relative}.ds-table__resize-handle{position:absolute;right:-18px;top:50%;transform:translateY(-50%);width:44px;height:44px;cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:transparent;transition:background-color var(--transition-fast);z-index:var(--layer-raised)}.ds-table__resize-handle:after{content:"";position:absolute;right:18px;top:50%;transform:translateY(-50%);width:8px;height:100%;background:transparent;transition:background-color var(--transition-fast)}.ds-table__resize-handle:hover:after{background:var(--color-primary)}.ds-table__resize-handle:active:after{background:var(--color-primary)}.ds-table__resize-handle:focus-visible{outline:none}.ds-table__resize-handle:focus-visible:after{background:var(--color-primary);box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-color)}.ds-table__column-menu{position:relative;display:inline-flex}.ds-table__column-menu-button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:none;background:transparent;color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast)}.ds-table__column-menu-button:hover{background:var(--state-layer-surface-hover);color:var(--text-primary)}.ds-table__column-menu-button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-table__column-menu-dropdown{position:absolute;top:100%;right:0;margin-top:var(--space-xs);min-width:12.5rem;max-height:18.75rem;overflow-y:auto;background:var(--surface-primary);border:1px solid var(--border-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-md);z-index:var(--layer-z, var(--layer-popover));padding:var(--space-xs)}.ds-table__column-menu-header{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--border-secondary);margin-bottom:var(--space-xs)}.ds-table__column-menu-item{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);cursor:pointer;transition:background-color var(--transition-fast);border-radius:var(--radius-sm);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ds-table__column-menu-item:hover{background:var(--state-layer-surface-hover)}.ds-table__column-menu-item:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-table__column-menu-item input[type=checkbox]{margin:0;cursor:pointer;accent-color:var(--color-primary)}.ds-table__expand-button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:none;background:transparent;color:var(--text-tertiary);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast)}.ds-table__expand-button:hover{background:var(--state-layer-surface-hover);color:var(--text-primary)}.ds-table__expand-button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-table__expand-icon{transition:transform var(--transition-base)}.ds-table__expand-icon--expanded{transform:rotate(90deg)}.ds-table__expanded-row{background:var(--surface-secondary)}.ds-table__expanded-cell{padding:var(--space-lg);border-top:1px solid var(--border-secondary)}.ds-table[data-variant=striped] .ds-table__expanded-row{background:var(--surface-tertiary)}.ds-table__skeleton{background:linear-gradient(90deg,var(--surface-tertiary) 0%,var(--surface-secondary) 50%,var(--surface-tertiary) 100%);background-size:200% 100%;animation:skeleton-loading var(--ds-table-skeleton-period, 1.5s) ease-in-out infinite;border-radius:var(--radius-sm)}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.ds-table__skeleton{animation:none;background:var(--surface-secondary)}}.ds-table__skeleton--text{block-size:1em;--ds-table-skeleton-half-leading: max(0px, calc((1em * var(--leading-normal) - 1em) / 2));margin-block:var(--ds-table-skeleton-half-leading);width:80%;max-width:12.5rem}@supports (block-size: 1lh){.ds-table__skeleton--text{--ds-table-skeleton-half-leading: max(0px, calc((1lh - 1em)/2) )}}.ds-table__skeleton--checkbox{height:1rem;width:1rem}.ds-table__skeleton--icon{height:1rem;width:1rem;border-radius:50%}.ds-table[data-hoverable] .ds-table__tr:has(.ds-table__skeleton):hover{background:var(--surface-primary)}.ds-table__wrapper[data-virtualized]{overflow-y:auto;will-change:scroll-position}.ds-table__wrapper[data-virtualized] .ds-table{position:relative}.ds-table__tbody tr[style*=height]:not([class]){pointer-events:none}.ds-table__tbody tr[style*=height]:not([class]) td{padding:0;border:none}.ds-table__loading-more-row,.ds-table[data-variant=striped] .ds-table__loading-more-row{background:var(--surface-primary)}.ds-table__loading-more-cell{padding:var(--space-lg)!important;border-bottom:none!important}.ds-table__loading-more{display:flex;align-items:center;justify-content:center;gap:var(--space-md);padding:var(--space-md) 0}.ds-table__loading-spinner{width:var(--icon-md);height:var(--icon-md);border:2px solid var(--border-secondary);border-top-color:var(--color-primary);border-radius:var(--radius-full, 50%);animation:ds-table-spin var(--ds-table-spin-period, .8s) linear infinite;will-change:transform}@keyframes ds-table-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ds-table__loading-spinner{animation:none;border-right-color:var(--color-primary)}.ds-table__skeleton{animation:none;background:var(--surface-secondary)}.ds-table__th,.ds-table__th[data-sortable],.ds-table__sort-icon,.ds-table__tr,.ds-table__resize-handle,.ds-table__resize-handle:after,.ds-table__cell-action,.ds-table__expand-button,.ds-table__expand-icon,.ds-table__column-menu-button,.ds-table__column-menu-item,.ds-table__load-more-button,.ds-table__mobile-card{transition:none!important}.ds-table__expand-icon--expanded{transform:rotate(90deg)}}.ds-table__sentinel-row{height:1px;pointer-events:none}.ds-table__sentinel-cell{padding:0!important;border:none!important;height:1px}.ds-table__sentinel{height:1px;width:100%}.ds-table__mobile-loading-more{display:flex;align-items:center;justify-content:center;gap:var(--space-md);padding:var(--space-lg);background:var(--surface-secondary);border-radius:var(--radius-md);margin-top:var(--space-md)}.ds-table__mobile-cards>.ds-table__sentinel{margin-top:var(--space-sm)}.ds-table__error-row{background:var(--surface-primary)}.ds-table__error-cell{padding:var(--space-lg)!important;border-bottom:none!important}.ds-table__mobile-error{display:flex;align-items:center;justify-content:center;gap:var(--space-md);padding:var(--space-lg);background:var(--surface-secondary);border-radius:var(--radius-md);margin-top:var(--space-md);border:1px solid var(--border-primary)}.ds-table__end-message-row{background:var(--surface-primary)}.ds-table__end-message-cell{padding:var(--space-lg)!important;border-bottom:none!important}.ds-table__end-message{display:flex;align-items:center;justify-content:center;padding:var(--space-md) 0}.ds-table__mobile-end-message{display:flex;align-items:center;justify-content:center;padding:var(--space-lg);background:var(--surface-secondary);border-radius:var(--radius-md);margin-top:var(--space-md)}.ds-table__live-region{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ds-table__load-more-row{background:var(--surface-primary)}.ds-table__load-more-cell{padding:var(--space-md)!important;border-bottom:none!important}.ds-table__load-more-content{display:flex;align-items:center;justify-content:center;padding:var(--space-sm) 0}.ds-table__load-more-button{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-md) var(--space-xl);background:var(--surface-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);min-height:44px;min-width:120px}.ds-table__load-more-button:hover:not(:disabled){background:var(--state-layer-surface-hover-image),var(--surface-secondary);border-color:var(--border-secondary)}.ds-table__load-more-button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-table__load-more-button:active:not(:disabled){transform:scale(.98)}.ds-table__load-more-button:disabled{background:var(--disabled-container);border-color:var(--border-primary);color:var(--disabled-fg);cursor:not-allowed}.ds-table__mobile-load-more-button-container{display:flex;align-items:center;justify-content:center;padding:var(--space-lg);margin-top:var(--space-md)}@media(forced-colors:active){.ds-table__sort-icon{opacity:1!important;color:CanvasText}.ds-table__th,.ds-table__td{border-color:CanvasText}.ds-table__tr[data-selected]{outline:2px solid Highlight;outline-offset:-2px}.ds-table__mobile-card{border-color:CanvasText}.ds-table__mobile-card[data-selected]{outline:2px solid Highlight;outline-offset:-2px}.ds-table__wrapper[data-scroll-region]:focus-visible,.ds-table__mobile-cards[data-scroll-region]:focus-visible{outline-color:Highlight}.ds-table__resize-handle:after{background:CanvasText}.ds-table__expand-button,.ds-table__column-menu-button,.ds-table__load-more-button{border:1px solid ButtonText}.ds-table__loading-spinner{border-color:CanvasText;border-top-color:Highlight}.ds-table__th[data-sortable]:focus-visible,.ds-table__resize-handle:focus-visible,.ds-table__column-menu-item:focus-visible,.ds-table__expand-button:focus-visible,.ds-table__column-menu-button:focus-visible,.ds-table__load-more-button:focus-visible,.ds-table__checkbox:focus-visible{outline:2px solid Highlight;outline-offset:2px}.ds-table__skeleton{background:Canvas;border:1px dashed CanvasText}}}@layer components{.ds-card{box-sizing:border-box;display:flex;flex-direction:column;position:relative;transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast),background-color var(--transition-fast)}button.ds-card{border:none;font:inherit;color:inherit;text-align:start;inline-size:100%}a.ds-card{color:inherit;text-decoration:none}.ds-card[data-variant=elevated]{--ds-avatar-cutout: var(--surface-raised);background-color:var(--surface-raised);background-image:linear-gradient(var(--elevation-lift-1),var(--elevation-lift-1));box-shadow:var(--card-shadow)}.ds-card[data-variant=outlined]{--ds-avatar-cutout: var(--surface-raised);background-color:var(--surface-raised);border:1px solid var(--border-primary, #e5e7eb);box-shadow:none}.ds-card[data-variant=filled]{background-color:var(--bg-tertiary, #f3f4f6);border:none;box-shadow:none}.ds-card[data-padding=none]{padding:0}.ds-card[data-padding=xs]{padding:var(--space-xs)}.ds-card[data-padding=sm]{padding:var(--space-sm)}.ds-card[data-padding=md]{padding:var(--space-md)}.ds-card[data-padding=lg]{padding:var(--space-lg)}.ds-card[data-padding=xl]{padding:var(--space-xl)}.ds-card[data-padding="2xl"]{padding:var(--space-2xl)}.ds-card[data-padding="3xl"]{padding:var(--space-3xl)}.ds-card[data-padding=surface]{padding:var(--card-padding)}.ds-card[data-radius=none]{border-radius:0}.ds-card[data-radius=xs]{border-radius:var(--radius-xs)}.ds-card[data-radius=sm]{border-radius:var(--radius-sm)}.ds-card[data-radius=md]{border-radius:var(--radius-md)}.ds-card[data-radius=lg]{border-radius:var(--radius-lg)}.ds-card[data-radius=xl]{border-radius:var(--radius-xl)}.ds-card[data-radius=full]{border-radius:var(--radius-full)}.ds-card[data-radius=surface]{border-radius:var(--card-radius)}.ds-card[data-background=primary]{--ds-avatar-cutout: var(--surface-page);background-color:var(--surface-page)}.ds-card[data-background=secondary]{--ds-avatar-cutout: var(--surface-raised);background-color:var(--surface-raised)}.ds-card[data-background=tertiary]{background-color:var(--bg-tertiary, #f3f4f6)}.ds-card[data-background=transparent]{background-color:transparent}.ds-card[data-border]{border:1px solid var(--border-primary, #e5e7eb)}.ds-card[data-shadow]{box-shadow:var(--elevation-1)}.ds-card[data-overflow=auto]{overflow:auto}.ds-card[data-overflow=hidden]{overflow:hidden}.ds-card[data-overflow=scroll]{overflow:scroll}.ds-card[data-overflow=visible]{overflow:visible}.ds-card[data-full-height]{height:100%}.ds-card[data-interactive]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(hover:hover){.ds-card[data-interactive]:hover{transform:translateY(-2px)}.ds-card[data-interactive][data-variant=elevated]:hover{background-image:linear-gradient(var(--elevation-lift-2),var(--elevation-lift-2));box-shadow:var(--elevation-2)}.ds-card[data-interactive][data-variant=outlined]:hover{border-color:var(--border-secondary)}.ds-card[data-interactive][data-variant=filled]:hover{background-color:var(--surface-raised)}.ds-card[data-interactive][data-shadow]:hover{box-shadow:var(--elevation-2)}}.ds-card[data-interactive]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-card[data-selected]{border-color:var(--color-primary, var(--color-info));box-shadow:0 0 0 1px var(--color-primary, var(--color-info)),var(--elevation-1)}.ds-card[data-selected][data-variant=elevated]{box-shadow:0 0 0 1px var(--color-primary, var(--color-info)),var(--elevation-1)}.ds-card[data-selected][data-variant=filled]{background-color:var(--tone-primary-subtle)}.ds-card[data-disabled],.ds-card[data-disabled][data-variant],.ds-card[data-disabled][data-selected][data-variant]{background:var(--disabled-container);border-color:var(--disabled-outline);box-shadow:none;color:var(--disabled-fg);pointer-events:none;cursor:not-allowed}.ds-card[data-disabled] :is(.ds-text,.ds-heading,.ds-link,.ds-icon,.ds-icon-text,.ds-timestamp,.ds-kbd,.ds-overline,.ds-delta,.ds-label-value){color:var(--disabled-fg)}.ds-card[data-disabled] :is(.ds-avatar,.ds-avatar-group,.ds-icon-tile,.ds-image,.ds-badge,.ds-dot,.ds-country-flag,.ds-status-indicator,.ds-progress){opacity:var(--disabled-media-opacity)}.ds-card[data-disabled][data-interactive]{transform:none}.ds-card[data-status=success]{--ds-card-border: var(--color-success);--ds-card-subtle: var(--status-success-bg)}.ds-card[data-status=warning]{--ds-card-border: var(--color-warning);--ds-card-subtle: var(--status-warning-bg)}.ds-card[data-status=error]{--ds-card-border: var(--color-error);--ds-card-subtle: var(--status-error-bg)}.ds-card[data-status=info]{--ds-card-border: var(--color-info);--ds-card-subtle: var(--status-info-bg)}.ds-card[data-status],.ds-card[data-status][data-variant=outlined]{border-color:var(--ds-card-border)}.ds-card[data-status][data-variant=filled]{background-color:var(--ds-card-subtle)}.ds-card[data-status][data-variant=elevated]{border-inline-start:var(--border-width-accent) solid currentColor;border-inline-start-color:var(--ds-card-border)}.ds-card.ds-card[data-stripe]{--ds-card-stripe: var(--tone-neutral-solid-mark);border-inline-start:var(--ds-card-stripe-width, var(--border-width-accent)) solid var(--ds-card-stripe)}.ds-card.ds-card[data-stripe=primary]{--ds-card-stripe: var(--tone-primary-solid-mark)}.ds-card.ds-card[data-stripe=secondary]{--ds-card-stripe: var(--tone-secondary-solid-mark)}.ds-card.ds-card[data-stripe=success]{--ds-card-stripe: var(--tone-success-solid-mark)}.ds-card.ds-card[data-stripe=warning]{--ds-card-stripe: var(--tone-warning-solid-mark)}.ds-card.ds-card[data-stripe=error]{--ds-card-stripe: var(--tone-error-solid-mark)}.ds-card.ds-card[data-stripe=info]{--ds-card-stripe: var(--tone-info-solid-mark)}@media(forced-colors:active){.ds-card,button.ds-card{border:1px solid CanvasText;background:Canvas;box-shadow:none}.ds-card[data-variant=elevated],.ds-card.ds-card[data-interactive][data-variant=elevated]{background-image:none}.ds-card[data-selected]{border-color:Highlight;outline:2px solid Highlight;box-shadow:none}.ds-card[data-disabled]{border-color:GrayText}.ds-card.ds-card[data-stripe]{border-inline-start:var(--ds-card-stripe-width, var(--border-width-accent)) solid CanvasText}}}@layer components{.ds-divider{--ds-divider-style: solid;--ds-divider-inset: calc(var(--size-lead-md) + var(--space-md));box-sizing:border-box;border:none;margin:0;padding:0;flex-shrink:0}.ds-divider[data-orientation=horizontal]{display:block;block-size:0;align-self:stretch}.ds-divider[data-orientation=vertical]{display:inline-block;inline-size:0;align-self:stretch;min-block-size:1em}.ds-divider[data-variant=solid]{--ds-divider-style: solid}.ds-divider[data-variant=dashed]{--ds-divider-style: dashed}.ds-divider[data-variant=dotted]{--ds-divider-style: dotted}.ds-divider[data-variant=none]{--ds-divider-style: none}.ds-divider,.ds-divider[data-color=primary]{--ds-divider-border: var(--border-primary)}.ds-divider[data-color=secondary]{--ds-divider-border: var(--border-secondary)}.ds-divider[data-color=subtle]{--ds-divider-border: var(--white-opacity-10)}.ds-divider[data-color=current]{--ds-divider-border: color-mix(in srgb, currentColor 20%, transparent);color:inherit}.ds-divider[data-color][data-orientation=horizontal]{border-block-start:1px var(--ds-divider-style) var(--ds-divider-border)}.ds-divider[data-color][data-orientation=vertical]{border-inline-start:1px var(--ds-divider-style) var(--ds-divider-border)}.ds-divider[data-labelled]{display:flex;align-items:center;gap:var(--space-sm);block-size:auto;border:none;color:var(--text-secondary);font-size:var(--font-sm)}.ds-divider[data-labelled][data-color]{border:none}.ds-divider[data-labelled][data-color=current]{color:inherit}.ds-divider__line{flex:1 1 0;min-inline-size:var(--space-md);border-block-start:1px var(--ds-divider-style) var(--ds-divider-border)}.ds-divider[data-label-position=start] .ds-divider__line:first-child{flex:0 0 var(--space-md)}.ds-divider__label{flex:0 1 auto;min-inline-size:0;overflow-wrap:anywhere}.ds-divider[data-labelled][data-orientation=vertical]{display:inline-flex;flex-direction:column;inline-size:auto}.ds-divider[data-orientation=vertical] .ds-divider__line{inline-size:0;min-inline-size:0;min-block-size:var(--space-md);border-block-start:none;border-inline-start:1px var(--ds-divider-style) var(--ds-divider-border)}.ds-divider[data-label-variant=disc] .ds-divider__label{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-inline-size:var(--size-lead-sm);min-block-size:var(--size-lead-sm);padding-inline:var(--space-xs);border:1px solid var(--ds-divider-border);border-radius:var(--radius-full);font-size:var(--font-xs);font-weight:var(--weight-semibold);line-height:1;text-align:center}.ds-divider[data-inset-size=xs]{--ds-divider-inset: calc(var(--size-lead-xs) + var(--space-md))}.ds-divider[data-inset-size=sm]{--ds-divider-inset: calc(var(--size-lead-sm) + var(--space-md))}.ds-divider[data-inset-size=md]{--ds-divider-inset: calc(var(--size-lead-md) + var(--space-md))}.ds-divider[data-inset-size=lg]{--ds-divider-inset: calc(var(--size-lead-lg) + var(--space-md))}.ds-divider[data-inset-size=xl]{--ds-divider-inset: calc(var(--size-lead-xl) + var(--space-md))}.ds-divider[data-orientation=horizontal][data-inset=start]{margin-inline-start:var(--ds-divider-inset)}.ds-divider[data-orientation=horizontal][data-inset=both]{margin-inline:var(--ds-divider-inset)}.ds-divider[data-orientation=horizontal][data-inset=end]{margin-inline-end:var(--ds-divider-inset)}.ds-divider[data-orientation=vertical][data-inset=start]{margin-block-start:var(--ds-divider-inset)}.ds-divider[data-orientation=vertical][data-inset=end]{margin-block-end:var(--ds-divider-inset)}.ds-divider[data-orientation=vertical][data-inset=both]{margin-block:var(--ds-divider-inset)}.ds-divider[data-orientation=horizontal][data-spacing=none]{margin-block:0}.ds-divider[data-orientation=horizontal][data-spacing=xs]{margin-block:var(--space-xs)}.ds-divider[data-orientation=horizontal][data-spacing=sm]{margin-block:var(--space-sm)}.ds-divider[data-orientation=horizontal][data-spacing=md]{margin-block:var(--space-md)}.ds-divider[data-orientation=horizontal][data-spacing=lg]{margin-block:var(--space-lg)}.ds-divider[data-orientation=horizontal][data-spacing=xl]{margin-block:var(--space-xl)}.ds-divider[data-orientation=horizontal][data-spacing="2xl"]{margin-block:var(--space-2xl)}.ds-divider[data-orientation=horizontal][data-spacing="3xl"]{margin-block:var(--space-3xl)}.ds-divider[data-orientation=vertical][data-spacing=none]{margin-inline:0}.ds-divider[data-orientation=vertical][data-spacing=xs]{margin-inline:var(--space-xs)}.ds-divider[data-orientation=vertical][data-spacing=sm]{margin-inline:var(--space-sm)}.ds-divider[data-orientation=vertical][data-spacing=md]{margin-inline:var(--space-md)}.ds-divider[data-orientation=vertical][data-spacing=lg]{margin-inline:var(--space-lg)}.ds-divider[data-orientation=vertical][data-spacing=xl]{margin-inline:var(--space-xl)}.ds-divider[data-orientation=vertical][data-spacing="2xl"]{margin-inline:var(--space-2xl)}.ds-divider[data-orientation=vertical][data-spacing="3xl"]{margin-inline:var(--space-3xl)}@media(forced-colors:active){.ds-divider,.ds-divider[data-color]{--ds-divider-border: CanvasText !important}.ds-divider[data-labelled],.ds-divider[data-labelled][data-color=current]{color:CanvasText}.ds-divider[data-label-variant=disc] .ds-divider__label{border-color:CanvasText;background-color:Canvas;color:CanvasText}}}@layer components{.ds-well{--ds-well-bg: var(--surface-well);--ds-well-border: var(--border-primary);--ds-well-tone-depth: var(--surface-well-tone);--ds-well-tone-border-mix: var(--well-tone-border-mix);--ds-well-tint: transparent;--ds-avatar-cutout: var(--ds-well-bg);box-sizing:border-box;display:block;position:relative;background-color:var(--ds-well-bg);border:1px solid var(--ds-well-border)}.ds-well[data-variant=subtle]{--ds-well-bg: var(--surface-well-subtle);--ds-well-tone-depth: var(--surface-well-tone-subtle);box-shadow:inset 0 1px 2px var(--black-opacity-06)}.ds-well[data-variant=neutral]{--ds-well-bg: var(--surface-well);--ds-well-tone-depth: var(--surface-well-tone);box-shadow:inset 0 2px 4px var(--black-opacity-06),inset 0 1px 2px var(--black-opacity-10)}.ds-well[data-variant=strong]{--ds-well-bg: var(--surface-well-strong);--ds-well-border: var(--border-hover);--ds-well-tone-depth: var(--surface-well-tone-strong);--ds-well-tone-border-mix: 100%;box-shadow:inset 0 3px 6px var(--black-opacity-10),inset 0 2px 4px var(--black-opacity-10)}.ds-well[data-tone]{background-image:linear-gradient(var(--ds-well-tint),var(--ds-well-tint))}.ds-well[data-tone=neutral]{--ds-well-bg: var(--ds-well-tone-depth);--ds-well-tint: var(--tone-neutral-subtle);--ds-avatar-cutout: var(--tone-neutral-subtle);--ds-well-border: color-mix(in srgb, var(--tone-neutral-border) var(--ds-well-tone-border-mix), transparent)}.ds-well[data-tone=primary]{--ds-well-bg: var(--ds-well-tone-depth);--ds-well-tint: var(--tone-primary-subtle);--ds-avatar-cutout: var(--tone-primary-subtle);--ds-well-border: color-mix(in srgb, var(--tone-primary-border) var(--ds-well-tone-border-mix), transparent)}.ds-well[data-tone=secondary]{--ds-well-bg: var(--ds-well-tone-depth);--ds-well-tint: var(--tone-secondary-subtle);--ds-avatar-cutout: var(--tone-secondary-subtle);--ds-well-border: color-mix(in srgb, var(--tone-secondary-border) var(--ds-well-tone-border-mix), transparent)}.ds-well[data-tone=success]{--ds-well-bg: var(--ds-well-tone-depth);--ds-well-tint: var(--tone-success-subtle);--ds-avatar-cutout: var(--tone-success-subtle);--ds-well-border: color-mix(in srgb, var(--tone-success-border) var(--ds-well-tone-border-mix), transparent)}.ds-well[data-tone=warning]{--ds-well-bg: var(--ds-well-tone-depth);--ds-well-tint: var(--tone-warning-subtle);--ds-avatar-cutout: var(--tone-warning-subtle);--ds-well-border: color-mix(in srgb, var(--tone-warning-border) var(--ds-well-tone-border-mix), transparent)}.ds-well[data-tone=error]{--ds-well-bg: var(--ds-well-tone-depth);--ds-well-tint: var(--tone-error-subtle);--ds-avatar-cutout: var(--tone-error-subtle);--ds-well-border: color-mix(in srgb, var(--tone-error-border) var(--ds-well-tone-border-mix), transparent)}.ds-well[data-tone=info]{--ds-well-bg: var(--ds-well-tone-depth);--ds-well-tint: var(--tone-info-subtle);--ds-avatar-cutout: var(--tone-info-subtle);--ds-well-border: color-mix(in srgb, var(--tone-info-border) var(--ds-well-tone-border-mix), transparent)}.ds-well[data-size=sm]{padding:var(--space-sm)}.ds-well[data-size=md]{padding:var(--space-md)}.ds-well[data-size=lg]{padding:var(--space-lg)}.ds-well[data-radius=none]{border-radius:0}.ds-well[data-radius=sm]{border-radius:var(--radius-sm)}.ds-well[data-radius=md]{border-radius:var(--radius-md)}.ds-well[data-radius=lg]{border-radius:var(--radius-lg)}@media(forced-colors:active){.ds-well,.ds-well[data-variant],.ds-well[data-tone]{--ds-well-border: CanvasText;background-color:Canvas;background-image:none}.ds-well,.ds-well[data-variant]{box-shadow:none}}}@layer components{.ds-resize-handle{--ds-resize-handle-rule: var(--border-control);--ds-resize-handle-rule-active: var(--tone-primary-fg);--ds-resize-handle-rule-paint: var(--ds-resize-handle-rule);--ds-resize-handle-rule-size: var(--border-width);--ds-state-layer-color: var(--ds-resize-handle-rule-active);--ds-state-layer-radius: var(--radius-sm);--ds-state-layer-inset: 0px;display:flex;flex:none;align-items:center;justify-content:center;align-self:stretch;box-sizing:border-box;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.ds-resize-handle[data-orientation=vertical]{inline-size:var(--border-width-medium);min-block-size:var(--size-hit-min);cursor:col-resize}.ds-resize-handle[data-orientation=horizontal]{block-size:var(--border-width-medium);min-inline-size:var(--size-hit-min);cursor:row-resize}.ds-resize-handle__rule{display:block;flex:none;background-color:var(--ds-resize-handle-rule-paint);transition:background-color var(--transition-fast)}.ds-resize-handle[data-orientation=vertical] .ds-resize-handle__rule{inline-size:var(--ds-resize-handle-rule-size);block-size:100%}.ds-resize-handle[data-orientation=horizontal] .ds-resize-handle__rule{inline-size:100%;block-size:var(--ds-resize-handle-rule-size)}@media(hover:hover){.ds-resize-handle:hover:not([data-disabled]){--ds-resize-handle-rule-size: var(--border-width-medium);--ds-resize-handle-rule-paint: var(--ds-resize-handle-rule-active)}}.ds-resize-handle:focus-visible,.ds-resize-handle[data-dragging]{--ds-resize-handle-rule-size: var(--border-width-medium);--ds-resize-handle-rule-paint: var(--ds-resize-handle-rule-active)}.ds-resize-handle[data-dragging]:before{opacity:var(--state-layer-pressed-opacity)}.ds-resize-handle[data-disabled]{--ds-resize-handle-rule: var(--disabled-outline);cursor:default}@media(prefers-reduced-motion:reduce){.ds-resize-handle__rule{transition:none}}@media(forced-colors:active){.ds-resize-handle__rule{background-color:CanvasText}.ds-resize-handle:focus-visible .ds-resize-handle__rule,.ds-resize-handle[data-dragging] .ds-resize-handle__rule{background-color:Highlight}.ds-resize-handle:focus-visible{outline-color:Highlight}.ds-resize-handle[data-disabled] .ds-resize-handle__rule{background-color:GrayText}}}@layer components{.ds-card-header[data-padding=none]{padding:0}.ds-card-header[data-padding=xs]{padding:var(--space-xs)}.ds-card-header[data-padding=sm]{padding:var(--space-sm)}.ds-card-header[data-padding=md]{padding:var(--space-md)}.ds-card-header[data-padding=lg]{padding:var(--space-lg)}.ds-card-header[data-padding=xl]{padding:var(--space-xl)}.ds-card-header[data-padding="2xl"]{padding:var(--space-2xl)}.ds-card-header[data-padding="3xl"]{padding:var(--space-3xl)}.ds-card-header[data-divider][data-padding]{padding-block-end:var(--space-md);margin-block-end:0}.ds-card-header[data-divider][data-padding=xs]{padding-block-end:var(--space-xs)}.ds-card-header[data-divider][data-padding=sm]{padding-block-end:var(--space-sm)}.ds-card-header[data-divider][data-padding=lg]{padding-block-end:var(--space-lg)}.ds-card-header[data-divider][data-padding=xl]{padding-block-end:var(--space-xl)}}@layer components{.ds-card-body{display:flex;flex-direction:column}.ds-card-body[data-padding=none]{padding:0}.ds-card-body[data-padding=xs]{padding:var(--space-xs)}.ds-card-body[data-padding=sm]{padding:var(--space-sm)}.ds-card-body[data-padding=md]{padding:var(--space-md)}.ds-card-body[data-padding=lg]{padding:var(--space-lg)}.ds-card-body[data-padding=xl]{padding:var(--space-xl)}.ds-card-body[data-padding="2xl"]{padding:var(--space-2xl)}.ds-card-body[data-padding="3xl"]{padding:var(--space-3xl)}.ds-card-body[data-gap=none]{gap:0}.ds-card-body[data-gap=xs]{gap:var(--space-xs)}.ds-card-body[data-gap=sm]{gap:var(--space-sm)}.ds-card-body[data-gap=md]{gap:var(--space-md)}.ds-card-body[data-gap=lg]{gap:var(--space-lg)}.ds-card-body[data-gap=xl]{gap:var(--space-xl)}.ds-card-body[data-gap="2xl"]{gap:var(--space-2xl)}.ds-card-body[data-gap="3xl"]{gap:var(--space-3xl)}.ds-card-body[data-overflow=auto]{overflow:auto}.ds-card-body[data-overflow=hidden]{overflow:hidden}.ds-card-body[data-overflow=scroll]{overflow:scroll}.ds-card-body[data-overflow=visible]{overflow:visible}.ds-card-body[data-grow]{flex:1 1 auto;min-height:0}}@layer components{.ds-card-footer[data-padding]{display:flex;align-items:center;flex-wrap:wrap}.ds-card-footer[data-padding=none]{padding:0}.ds-card-footer[data-padding=xs]{padding:var(--space-xs)}.ds-card-footer[data-padding=sm]{padding:var(--space-sm)}.ds-card-footer[data-padding=md]{padding:var(--space-md)}.ds-card-footer[data-padding=lg]{padding:var(--space-lg)}.ds-card-footer[data-padding=xl]{padding:var(--space-xl)}.ds-card-footer[data-padding="2xl"]{padding:var(--space-2xl)}.ds-card-footer[data-padding="3xl"]{padding:var(--space-3xl)}.ds-card-footer[data-gap=none]{gap:0}.ds-card-footer[data-gap=xs]{gap:var(--space-xs)}.ds-card-footer[data-gap=sm]{gap:var(--space-sm)}.ds-card-footer[data-gap=md]{gap:var(--space-md)}.ds-card-footer[data-gap=lg]{gap:var(--space-lg)}.ds-card-footer[data-gap=xl]{gap:var(--space-xl)}.ds-card-footer[data-gap="2xl"]{gap:var(--space-2xl)}.ds-card-footer[data-gap="3xl"]{gap:var(--space-3xl)}.ds-card-footer[data-justify=start]{justify-content:flex-start}.ds-card-footer[data-justify=center]{justify-content:center}.ds-card-footer[data-justify=end]{justify-content:flex-end}.ds-card-footer[data-padding][data-gap][data-justify=between]{justify-content:space-between}.ds-card-footer[data-justify=around]{justify-content:space-around}.ds-card-footer[data-justify=evenly]{justify-content:space-evenly}.ds-card-footer[data-divider]{position:relative;padding-block-start:var(--space-md);margin-block-start:0}.ds-card-footer__divider.ds-divider[data-orientation]{position:absolute;inset-inline:0;inset-block-start:0}.ds-card-footer[data-divider][data-padding=xs]{padding-block-start:var(--space-xs)}.ds-card-footer[data-divider][data-padding=sm]{padding-block-start:var(--space-sm)}.ds-card-footer[data-divider][data-padding=lg]{padding-block-start:var(--space-lg)}.ds-card-footer[data-divider][data-padding=xl]{padding-block-start:var(--space-xl)}.ds-card-footer[data-padding][data-bleed]{padding-inline:0;padding-block-end:0;--ds-button-group-bleed-radius: var(--radius-md)}.ds-card[data-radius=none] .ds-card-footer[data-padding][data-bleed]{--ds-button-group-bleed-radius: 0px}.ds-card[data-radius=xs] .ds-card-footer[data-padding][data-bleed]{--ds-button-group-bleed-radius: var(--radius-xs)}.ds-card[data-radius=sm] .ds-card-footer[data-padding][data-bleed]{--ds-button-group-bleed-radius: var(--radius-sm)}.ds-card[data-radius=lg] .ds-card-footer[data-padding][data-bleed]{--ds-button-group-bleed-radius: var(--radius-lg)}.ds-card[data-radius=xl] .ds-card-footer[data-padding][data-bleed]{--ds-button-group-bleed-radius: var(--radius-xl)}}@layer components{.ds-card-media{position:relative;overflow:hidden;flex-shrink:0}.ds-card-media .ds-card-media__image,.ds-card-media .ds-card-media__image[data-ratio] .ds-card-media__img{block-size:100%}.ds-card-media__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-start;justify-content:flex-end;padding:var(--space-sm);pointer-events:none}.ds-card-media__overlay>*{pointer-events:auto}.ds-card-media[data-position=top]{order:-1}.ds-card-media[data-position=bottom]{order:999}.ds-card-media[data-position=start]{order:-1}.ds-card-media[data-position=end]{order:999}.ds-card-media[data-position=background]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--layer-base)}.ds-card-media[data-position=background]+*{position:relative;z-index:var(--layer-raised)}.ds-card-media[data-radius=none]{border-radius:0}.ds-card-media[data-radius=xs]{border-radius:var(--radius-xs)}.ds-card-media[data-radius=sm]{border-radius:var(--radius-sm)}.ds-card-media[data-radius=md]{border-radius:var(--radius-md)}.ds-card-media[data-radius=lg]{border-radius:var(--radius-lg)}.ds-card-media[data-radius=xl]{border-radius:var(--radius-xl)}.ds-card-media[data-position=top][data-radius=xs]{border-radius:var(--radius-xs) var(--radius-xs) 0 0}.ds-card-media[data-position=top][data-radius=sm]{border-radius:var(--radius-sm) var(--radius-sm) 0 0}.ds-card-media[data-position=top][data-radius=md]{border-radius:var(--radius-md) var(--radius-md) 0 0}.ds-card-media[data-position=top][data-radius=lg]{border-radius:var(--radius-lg) var(--radius-lg) 0 0}.ds-card-media[data-position=top][data-radius=xl]{border-radius:var(--radius-xl) var(--radius-xl) 0 0}.ds-card-media[data-position=bottom][data-radius=xs]{border-radius:0 0 var(--radius-xs) var(--radius-xs)}.ds-card-media[data-position=bottom][data-radius=sm]{border-radius:0 0 var(--radius-sm) var(--radius-sm)}.ds-card-media[data-position=bottom][data-radius=md]{border-radius:0 0 var(--radius-md) var(--radius-md)}.ds-card-media[data-position=bottom][data-radius=lg]{border-radius:0 0 var(--radius-lg) var(--radius-lg)}.ds-card-media[data-position=bottom][data-radius=xl]{border-radius:0 0 var(--radius-xl) var(--radius-xl)}.ds-card-media[data-position=start][data-radius=xs]{border-radius:var(--radius-xs) 0 0 var(--radius-xs)}.ds-card-media[data-position=start][data-radius=sm]{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.ds-card-media[data-position=start][data-radius=md]{border-radius:var(--radius-md) 0 0 var(--radius-md)}.ds-card-media[data-position=start][data-radius=lg]{border-radius:var(--radius-lg) 0 0 var(--radius-lg)}.ds-card-media[data-position=start][data-radius=xl]{border-radius:var(--radius-xl) 0 0 var(--radius-xl)}.ds-card-media[data-position=end][data-radius=xs]{border-radius:0 var(--radius-xs) var(--radius-xs) 0}.ds-card-media[data-position=end][data-radius=sm]{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.ds-card-media[data-position=end][data-radius=md]{border-radius:0 var(--radius-md) var(--radius-md) 0}.ds-card-media[data-position=end][data-radius=lg]{border-radius:0 var(--radius-lg) var(--radius-lg) 0}.ds-card-media[data-position=end][data-radius=xl]{border-radius:0 var(--radius-xl) var(--radius-xl) 0}}@layer components{.ds-card-status{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);font-size:var(--font-sm);line-height:var(--line-height-normal)}.ds-card-status__content{display:flex;align-items:center;gap:var(--space-xs);flex:1;min-width:0}.ds-card-status__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center}.ds-card-status__message{flex:1;min-width:0}.ds-card-status__actions{display:flex;align-items:center;gap:var(--space-xs);flex-shrink:0}.ds-card-status[data-padding=none]{padding:0}.ds-card-status[data-padding=xs]{padding:var(--space-xs)}.ds-card-status[data-padding=sm]{padding:var(--space-sm)}.ds-card-status[data-padding=md]{padding:var(--space-md)}.ds-card-status[data-padding=lg]{padding:var(--space-lg)}.ds-card-status[data-position=top]{order:-1;border-bottom:1px solid currentColor;border-bottom-color:inherit}.ds-card-status[data-position=bottom]{order:999;border-top:1px solid currentColor;border-top-color:inherit}.ds-card-status[data-position=inline]{border-radius:var(--radius-sm);margin:var(--space-sm) 0}.ds-card-status,.ds-card-status[data-status=neutral]{--ds-card-status-subtle: var(--tone-neutral-subtle);--ds-card-status-fg: var(--tone-neutral-fg);--ds-card-status-border: var(--tone-neutral-border);--ds-card-status-dismiss-hover: color-mix(in srgb, var(--tone-neutral-fg) 12%, transparent)}.ds-card-status[data-status=success]{--ds-card-status-subtle: var(--tone-success-subtle);--ds-card-status-fg: var(--tone-success-fg);--ds-card-status-border: var(--tone-success-border);--ds-card-status-dismiss-hover: color-mix(in srgb, var(--tone-success-fg) 12%, transparent)}.ds-card-status[data-status=warning]{--ds-card-status-subtle: var(--tone-warning-subtle);--ds-card-status-fg: var(--tone-warning-fg);--ds-card-status-border: var(--tone-warning-border);--ds-card-status-dismiss-hover: color-mix(in srgb, var(--tone-warning-fg) 12%, transparent)}.ds-card-status[data-status=error]{--ds-card-status-subtle: var(--tone-error-subtle);--ds-card-status-fg: var(--tone-error-fg);--ds-card-status-border: var(--tone-error-border);--ds-card-status-dismiss-hover: color-mix(in srgb, var(--tone-error-fg) 12%, transparent)}.ds-card-status[data-status=info]{--ds-card-status-subtle: var(--tone-info-subtle);--ds-card-status-fg: var(--tone-info-fg);--ds-card-status-border: var(--tone-info-border);--ds-card-status-dismiss-hover: color-mix(in srgb, var(--tone-info-fg) 12%, transparent)}.ds-card-status[data-status]{background-color:var(--ds-card-status-subtle);color:var(--ds-card-status-fg);border-color:var(--ds-card-status-border);border-inline-start:var(--border-width-accent) solid var(--ds-card-status-border)}@media(forced-colors:active){.ds-card-status[data-status]{border-color:CanvasText;border-inline-start:var(--border-width-accent) solid CanvasText}}}@layer components{.ds-dashboard-card{display:flex;flex-direction:column;min-height:0;overflow:hidden}.ds-dashboard-card__header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--border-primary);flex-shrink:0}.ds-dashboard-card__title{color:var(--text-secondary)}.ds-dashboard-card__actions{display:flex;gap:var(--space-xs)}.ds-dashboard-card__action{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-tertiary);cursor:pointer;transition:color var(--transition-fast),background var(--transition-fast)}.ds-dashboard-card__action:hover{color:var(--text-secondary);background:var(--state-layer-surface-hover)}.ds-dashboard-card__content{flex:1;padding:var(--space-md);display:flex;flex-direction:column;min-height:0}}@layer components{.ds-accordion{--ds-accordion-border: var(--border-primary);--ds-accordion-radius: var(--radius-md);display:flex;flex-direction:column;inline-size:100%}.ds-accordion-item{border-block-end:1px solid var(--ds-accordion-border)}.ds-accordion-item:first-child{border-block-start:1px solid var(--ds-accordion-border)}.ds-accordion-item[data-disabled]{cursor:not-allowed}.ds-accordion[data-variant=outlined]{border:1px solid var(--ds-accordion-border);border-radius:var(--ds-accordion-radius)}.ds-accordion[data-variant=outlined]>.ds-accordion-item:first-child{border-block-start:none;border-start-start-radius:var(--ds-accordion-radius);border-start-end-radius:var(--ds-accordion-radius)}.ds-accordion[data-variant=outlined]>.ds-accordion-item:last-child{border-block-end:none;border-end-start-radius:var(--ds-accordion-radius);border-end-end-radius:var(--ds-accordion-radius)}.ds-accordion-heading{margin:0;font:inherit}.ds-accordion-trigger{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;inline-size:100%;padding:var(--space-md) var(--space-lg);gap:var(--space-md);font-family:inherit;font-size:var(--font-md);font-weight:var(--weight-medium);text-align:start;color:var(--text-primary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--transition-base),color var(--transition-base);min-block-size:44px;border-radius:inherit}.ds-accordion-trigger__text{display:flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:var(--space-md);column-gap:var(--space-md);flex:1;min-inline-size:0;overflow-wrap:anywhere}.ds-accordion-trigger__secondary{font-size:var(--font-sm);font-weight:var(--weight-normal);color:var(--text-secondary)}.ds-accordion-trigger__icon{flex-shrink:0;color:var(--text-tertiary);transition:color var(--transition-base)}@media(hover:hover){.ds-accordion-trigger:hover:not(:disabled){background-color:var(--state-layer-surface-hover)}.ds-accordion-trigger:hover:not(:disabled) .ds-accordion-trigger__icon{color:var(--text-primary)}}.ds-accordion-trigger:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(var(--focus-ring-width) * -1);background-color:var(--state-layer-surface-hover)}.ds-accordion-trigger[data-expanded] .ds-accordion-trigger__icon{color:var(--text-primary)}.ds-accordion-trigger:disabled{background-color:var(--disabled-container);color:var(--disabled-fg);cursor:not-allowed}.ds-accordion-trigger:disabled :is(.ds-accordion-trigger__secondary,.ds-accordion-trigger__icon){color:var(--disabled-fg)}.ds-accordion-trigger[aria-disabled=true]{cursor:default}.ds-accordion-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--transition-base);overflow:hidden}.ds-accordion-content[data-expanded]{grid-template-rows:1fr}.ds-accordion-content[hidden]{display:none}.ds-accordion-content__inner{min-block-size:0;padding:0 var(--space-lg) var(--space-md);color:var(--text-secondary)}.ds-accordion[data-variant=card]{--ds-accordion-radius: var(--radius-sm)}.ds-accordion[data-variant=card]>.ds-accordion-item{position:relative;border-block:none;background-color:var(--surface-raised);box-shadow:var(--elevation-1);transition:margin var(--transition-base),box-shadow var(--transition-base),border-radius var(--transition-base)}.ds-accordion[data-variant=card]>.ds-accordion-item+.ds-accordion-item{border-block-start:1px solid var(--ds-accordion-border)}.ds-accordion[data-variant=card]>.ds-accordion-item:first-child,.ds-accordion[data-variant=card]>.ds-accordion-item[data-expanded]+.ds-accordion-item{border-start-start-radius:var(--ds-accordion-radius);border-start-end-radius:var(--ds-accordion-radius)}.ds-accordion[data-variant=card]>.ds-accordion-item:last-child{border-end-start-radius:var(--ds-accordion-radius);border-end-end-radius:var(--ds-accordion-radius)}.ds-accordion[data-variant=card]>.ds-accordion-item[data-expanded]{margin-block:var(--space-md);border-radius:var(--ds-accordion-radius);box-shadow:var(--elevation-2);z-index:var(--layer-raised)}.ds-accordion[data-variant=card]>.ds-accordion-item[data-expanded]:first-child{margin-block-start:0}.ds-accordion[data-variant=card]>.ds-accordion-item[data-expanded]:last-child{margin-block-end:0}.ds-accordion[data-variant=card]>.ds-accordion-item[data-expanded],.ds-accordion[data-variant=card]>.ds-accordion-item[data-expanded]+.ds-accordion-item{border-block-start:none}.ds-accordion[data-variant=card] .ds-accordion-trigger{min-block-size:var(--size-control-lg);padding-block:calc((51px - var(--type-body1-line-height)) / 2);padding-inline:var(--space-surface);font-size:var(--type-body1-size);font-weight:var(--weight-normal);line-height:var(--type-body1-line-height)}.ds-accordion[data-variant=card] .ds-accordion-trigger[data-expanded]{padding-block:calc((63px - var(--type-body1-line-height)) / 2)}.ds-accordion[data-variant=card] .ds-accordion-trigger__secondary{font-size:inherit}.ds-accordion[data-variant=card] .ds-accordion-content__inner{padding:0 var(--space-surface) var(--space-md);color:var(--text-primary)}@media(forced-colors:active){.ds-accordion[data-variant=card]>.ds-accordion-item{border:1px solid CanvasText}}@media(max-width:839.98px){.ds-accordion-trigger{padding:var(--space-sm) var(--space-md);font-size:var(--font-sm)}.ds-accordion-content__inner{padding:0 var(--space-md) var(--space-sm)}}@media(prefers-reduced-motion:reduce){.ds-accordion-trigger,.ds-accordion-trigger__icon,.ds-accordion-content{transition:none}}@media(forced-colors:active){.ds-accordion{--ds-accordion-border: CanvasText}.ds-accordion-trigger{color:ButtonText}.ds-accordion-trigger:focus-visible{outline-color:Highlight}.ds-accordion-trigger:disabled{color:GrayText}}}@layer components{.ds-collapsible-trigger{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;text-align:inherit;inline-size:100%;display:block;min-block-size:var(--size-hit-coarse)}.ds-collapsible-trigger:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-collapsible-trigger[disabled],.ds-collapsible-trigger[aria-disabled=true]{color:var(--disabled-fg);cursor:not-allowed}.ds-collapsible-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--transition-base)}.ds-collapsible-content[data-open]{grid-template-rows:1fr}.ds-collapsible-content[hidden]:not([hidden=until-found]){display:none}.ds-collapsible-content[hidden=until-found]{content-visibility:hidden}.ds-collapsible-content-inner{overflow:hidden;min-block-size:0}@media(prefers-reduced-motion:reduce){.ds-collapsible-content{transition:none}}@media(forced-colors:active){.ds-collapsible-trigger:focus-visible{outline-color:Highlight}}}@layer components{.ds-text{margin:0;padding:0;font-family:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ds-text[data-size=xs]{font-size:var(--font-xs)}.ds-text[data-size=sm]{font-size:var(--font-sm)}.ds-text[data-size=md]{font-size:var(--font-md)}.ds-text[data-size=lg]{font-size:var(--font-lg)}.ds-text[data-size=xl]{font-size:var(--font-xl)}.ds-text[data-weight=normal]{font-weight:var(--weight-normal)}.ds-text[data-weight=medium]{font-weight:var(--weight-medium)}.ds-text[data-weight=semibold]{font-weight:var(--weight-semibold)}.ds-text[data-weight=bold]{font-weight:var(--weight-bold)}.ds-text[data-tone=neutral]{color:var(--tone-neutral-fg)}.ds-text[data-tone=primary]{color:var(--tone-primary-fg)}.ds-text[data-tone=secondary]{color:var(--tone-secondary-fg)}.ds-text[data-tone=success]{color:var(--tone-success-fg)}.ds-text[data-tone=warning]{color:var(--tone-warning-fg)}.ds-text[data-tone=error]{color:var(--tone-error-fg)}.ds-text[data-tone=info]{color:var(--tone-info-fg)}.ds-text[data-color=muted]{color:var(--text-secondary)}.ds-text[data-color=subtle]{color:var(--text-tertiary)}.ds-text[data-color=inverse]{color:var(--text-inverse)}.ds-text[data-color=success]{color:var(--tone-success-fg)}.ds-text[data-color=warning]{color:var(--tone-warning-fg)}.ds-text[data-color=error]{color:var(--tone-error-fg)}.ds-text[data-color=info]{color:var(--tone-info-fg)}.ds-text[data-color=inherit]{color:inherit}.ds-text[data-leading=tight]{line-height:var(--leading-tight)}.ds-text[data-leading=normal]{line-height:var(--line-height-normal)}.ds-text[data-leading=relaxed]{line-height:var(--leading-relaxed)}.ds-text[data-align=start],.ds-text[data-align=left]{text-align:start}.ds-text[data-align=center]{text-align:center}.ds-text[data-align=end],.ds-text[data-align=right]{text-align:end}.ds-text[data-align=justify]{text-align:justify}.ds-text[data-italic=true]{font-style:italic}.ds-text[data-decoration=underline]{text-decoration:underline;text-underline-offset:.15em}.ds-text[data-decoration=line-through]{text-decoration:line-through}.ds-text[data-transform=uppercase]{text-transform:uppercase;letter-spacing:.05em}.ds-text[data-transform=lowercase]{text-transform:lowercase}.ds-text[data-transform=capitalize]{text-transform:capitalize}.ds-text[data-tracking=tighter]{letter-spacing:-.05em}.ds-text[data-tracking=tight]{letter-spacing:var(--letter-spacing-tight)}.ds-text[data-tracking=normal]{letter-spacing:var(--letter-spacing-normal)}.ds-text[data-tracking=wide]{letter-spacing:var(--letter-spacing-wide)}.ds-text[data-tracking=wider]{letter-spacing:var(--letter-spacing-wider)}.ds-text[data-whitespace=nowrap]{white-space:nowrap}.ds-text[data-whitespace=pre]{white-space:pre}.ds-text[data-whitespace=pre-wrap]{white-space:pre-wrap}.ds-text[data-whitespace=pre-line]{white-space:pre-line}.ds-text[data-overflow-wrap=normal]{overflow-wrap:normal}.ds-text[data-overflow-wrap=anywhere]{overflow-wrap:anywhere;min-inline-size:0}.ds-text[data-overflow-wrap=break-word]{overflow-wrap:break-word}.ds-text[data-line-clamp="1"]{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:calc(1em * var(--line-height-normal))}.ds-text[data-line-clamp="2"]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ds-text[data-line-clamp="3"]{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ds-text[data-line-clamp="4"]{display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.ds-text[data-line-clamp="5"]{display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.ds-text[data-tabular-nums=true]{font-variant-numeric:tabular-nums}.ds-text[data-family=mono]{font-family:var(--font-mono)}.ds-text[data-family=inherit]{font-family:inherit}.ds-text::-moz-selection{background-color:var(--tone-primary-subtle);color:var(--tone-primary-fg)}.ds-text::selection{background-color:var(--tone-primary-subtle);color:var(--tone-primary-fg)}@media(forced-colors:active){.ds-text::-moz-selection{background-color:Highlight;color:HighlightText}.ds-text::selection{background-color:Highlight;color:HighlightText}}}@layer components{.ds-heading{margin:0;padding:0;font-family:var(--font-heading);line-height:1.2;font-weight:var(--ds-heading-role-weight, var(--weight-medium));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ds-heading[data-size=xs]{font-size:var(--heading-size-xs, .875rem);line-height:var(--leading-heading-xs)}.ds-heading[data-size=sm]{font-size:var(--heading-size-sm, 1rem);line-height:var(--leading-heading-sm)}.ds-heading[data-size=md]{font-size:var(--heading-size-md, 1.125rem);line-height:var(--leading-heading-md)}.ds-heading[data-size=lg]{font-size:var(--type-h6-size, var(--heading-size-lg, 1.25rem));--ds-heading-role-weight: var(--type-h6-weight);line-height:var(--leading-heading-lg)}.ds-heading[data-size=xl]{font-size:var(--type-h5-size, var(--heading-size-xl, 1.5rem));--ds-heading-role-weight: var(--type-h5-weight);line-height:var(--leading-heading-xl)}.ds-heading[data-size="2xl"]{font-size:var(--heading-size-2xl, 1.875rem);line-height:var(--leading-heading-2xl)}.ds-heading[data-size="3xl"]{font-size:var(--heading-size-3xl, 2.25rem);line-height:var(--leading-heading-3xl)}.ds-heading[data-size="4xl"]{font-size:var(--type-h3-size, var(--heading-size-4xl, 3rem));--ds-heading-role-weight: var(--type-h3-weight);line-height:var(--leading-heading-4xl)}.ds-heading[data-size="5xl"]{font-size:var(--heading-size-5xl, 3.375rem);line-height:var(--leading-heading-5xl);letter-spacing:-.005em}.ds-heading[data-size="6xl"]{font-size:var(--type-h2-size, var(--heading-size-6xl, 3.75rem));--ds-heading-role-weight: var(--type-h2-weight);line-height:var(--leading-heading-6xl);letter-spacing:-.008em}.ds-heading[data-size="7xl"]{font-size:var(--heading-size-7xl, 4.5rem);line-height:var(--leading-heading-7xl);letter-spacing:-.012em}.ds-heading[data-size="8xl"]{font-size:var(--type-h1-size, var(--heading-size-8xl, 6rem));--ds-heading-role-weight: var(--type-h1-weight);line-height:var(--leading-heading-8xl);letter-spacing:-.016em}.ds-heading[data-leading=tight]{line-height:var(--leading-tight)}.ds-heading[data-leading=normal]{line-height:var(--leading-normal)}.ds-heading[data-leading=relaxed]{line-height:var(--leading-relaxed)}.ds-heading[data-leading=title][data-size=xs]{line-height:var(--leading-title-xs)}.ds-heading[data-leading=title][data-size=sm]{line-height:var(--leading-title-sm)}.ds-heading[data-leading=title][data-size=md]{line-height:var(--leading-title-md)}.ds-heading[data-leading=title][data-size=lg]{line-height:var(--leading-title-lg)}.ds-heading[data-weight=normal]{font-weight:var(--weight-normal)}.ds-heading[data-weight=medium]{font-weight:var(--ds-heading-role-weight, var(--weight-medium))}.ds-heading[data-weight=semibold]{font-weight:var(--weight-semibold)}.ds-heading[data-weight=bold]{font-weight:var(--weight-bold)}.ds-heading[data-tone=neutral]{color:var(--tone-neutral-fg)}.ds-heading[data-tone=primary]{color:var(--tone-primary-fg)}.ds-heading[data-tone=secondary]{color:var(--tone-secondary-fg)}.ds-heading[data-tone=success]{color:var(--tone-success-fg)}.ds-heading[data-tone=warning]{color:var(--tone-warning-fg)}.ds-heading[data-tone=error]{color:var(--tone-error-fg)}.ds-heading[data-tone=info]{color:var(--tone-info-fg)}.ds-heading[data-color=muted]{color:var(--text-secondary)}.ds-heading[data-color=subtle]{color:var(--text-tertiary)}.ds-heading[data-color=inverse]{color:var(--text-inverse)}.ds-heading[data-color=success]{color:var(--tone-success-fg)}.ds-heading[data-color=warning]{color:var(--tone-warning-fg)}.ds-heading[data-color=error]{color:var(--tone-error-fg)}.ds-heading[data-color=info]{color:var(--tone-info-fg)}.ds-heading[data-color=inherit]{color:inherit}.ds-heading[data-align=start],.ds-heading[data-align=left]{text-align:start}.ds-heading[data-align=center]{text-align:center}.ds-heading[data-align=end],.ds-heading[data-align=right]{text-align:end}.ds-heading[data-align=justify]{text-align:justify}.ds-heading[data-wrap=nowrap]{white-space:nowrap}.ds-heading[data-wrap=balance]{text-wrap:balance}.ds-heading[data-wrap=pretty]{text-wrap:pretty}.ds-heading[data-overflow-wrap=normal]{overflow-wrap:normal}.ds-heading[data-overflow-wrap=anywhere]{overflow-wrap:anywhere;min-inline-size:0}.ds-heading[data-overflow-wrap=break-word]{overflow-wrap:break-word}.ds-heading[data-tracking=normal]{letter-spacing:normal}.ds-heading[data-tracking=tighter]{letter-spacing:-.05em}.ds-heading[data-tracking=tight]{letter-spacing:-.025em}.ds-heading[data-tracking=wide]{letter-spacing:.025em}.ds-heading[data-tracking=wider]{letter-spacing:.05em}.ds-heading[data-line-clamp="1"]{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.ds-heading[data-line-clamp="2"]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ds-heading[data-line-clamp="3"]{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ds-heading[data-line-clamp="4"]{display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.ds-heading[data-line-clamp="5"]{display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.ds-heading[data-tabular-nums=true]{font-variant-numeric:tabular-nums}.ds-heading[data-truncate=true]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-heading::-moz-selection{background-color:var(--tone-primary-subtle);color:var(--tone-primary-fg)}.ds-heading::selection{background-color:var(--tone-primary-subtle);color:var(--tone-primary-fg)}@media(forced-colors:active){.ds-heading::-moz-selection{background-color:Highlight;color:HighlightText}.ds-heading::selection{background-color:Highlight;color:HighlightText}}}@layer components{.ds-label-wrapper{display:flex;flex-direction:column;gap:var(--space-xs)}.ds-label{display:inline-flex;align-items:baseline;gap:var(--space-xs);color:var(--text-primary);cursor:default;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ds-label[for]{cursor:pointer}.ds-label[data-size=xs]{font-size:var(--font-xs)}.ds-label[data-size=sm]{font-size:var(--font-sm)}.ds-label[data-size=md]{font-size:var(--font-md)}.ds-label[data-size=lg]{font-size:var(--font-lg)}.ds-label[data-weight=normal]{font-weight:var(--weight-normal)}.ds-label[data-weight=medium]{font-weight:var(--weight-medium)}.ds-label[data-weight=semibold]{font-weight:var(--weight-semibold)}.ds-label[data-weight=bold]{font-weight:var(--weight-bold)}.ds-label__text{color:inherit}.ds-label__required{color:var(--tone-error-fg);font-weight:var(--weight-bold);line-height:1}.ds-label__optional{color:var(--text-tertiary);font-weight:var(--weight-normal);font-size:.85em}.ds-label__description{margin:0;color:var(--text-secondary);line-height:1.4}.ds-label__description[data-size=xs],.ds-label__description[data-size=sm]{font-size:var(--font-xs)}.ds-label__description[data-size=md]{font-size:var(--font-sm)}.ds-label__description[data-size=lg]{font-size:var(--font-md)}.ds-label[data-emphasis=muted]{color:var(--text-secondary)}.ds-label-wrapper[data-disabled=true],.ds-label[data-disabled=true]{cursor:not-allowed}.ds-label[data-disabled=true],.ds-label-wrapper[data-disabled=true] .ds-label__description{color:var(--text-tertiary)}.ds-label__row{display:inline-flex;align-items:center;gap:var(--space-xs);min-inline-size:0}.ds-label__info{display:inline-flex;align-items:center}.ds-label[data-as=span]{display:inline}.ds-label[data-as=span] .ds-label__description{margin-inline-start:var(--space-xs)}.ds-label__text{overflow-wrap:anywhere}}@layer components{.ds-code[data-variant=inline]{display:inline;padding:var(--space-xs) var(--space-sm);font-family:var(--font-mono, ui-monospace, SFMono-Regular, "SF Mono", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace );background-color:var(--ds-code-bg);color:var(--ds-code-fg);border-radius:var(--radius-sm);white-space:nowrap;font-size:var(--font-sm)}.ds-code[data-variant=block]{display:block;margin:0;padding:var(--space-md);overflow-x:auto;font-family:var(--font-mono, ui-monospace, SFMono-Regular, "SF Mono", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace );background-color:var(--ds-code-bg);color:var(--ds-code-fg);border-radius:var(--radius-md);line-height:1.6;scrollbar-width:thin;scrollbar-color:var(--border-primary) transparent}.ds-code[data-variant=block]::-webkit-scrollbar{height:var(--space-xs)}.ds-code[data-variant=block][data-max-height]::-webkit-scrollbar{width:var(--space-xs)}.ds-code[data-variant=block]::-webkit-scrollbar-thumb{background-color:var(--border-primary);border-radius:var(--radius-sm)}.ds-code[data-variant=block]::-webkit-scrollbar-track{background:transparent}.ds-code[data-variant=block]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-code[data-variant=block]:not([dir]){direction:ltr;unicode-bidi:isolate}.ds-code[data-no-scroll=true]{overflow-x:hidden}.ds-code[data-wrap=true]{white-space:pre-wrap;word-break:break-word}.ds-code[data-variant=inline][data-wrap=true]{white-space:normal;word-break:normal;overflow-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone}.ds-code[data-variant=block][data-max-height]{box-sizing:border-box;overflow-y:auto}.ds-code[data-variant=block][data-max-height=length]{max-block-size:var(--ds-code-max-height)}.ds-code[data-variant=block][data-max-height=lines]{max-block-size:calc(var(--ds-code-max-lines) * 1.6em + 2 * var(--space-md))}@supports (block-size: 1lh){.ds-code[data-variant=block][data-max-height=lines]{max-block-size:calc(var(--ds-code-max-lines) * 1lh + 2 * var(--space-md))}}.ds-code[data-variant=inline][data-select-all=true]{-webkit-user-select:all;-moz-user-select:all;user-select:all}.ds-code__group+.ds-code__group{margin-inline-start:.5ch}.ds-code-inline{display:inline}.ds-code-inline__copy{display:inline-flex;align-items:center;vertical-align:middle;margin-inline-start:var(--space-xs)}.ds-code[data-size=xs]{font-size:var(--font-xs)}.ds-code[data-size=sm]{font-size:var(--font-sm)}.ds-code[data-size=md]{font-size:var(--font-md)}.ds-code[data-size=lg]{font-size:var(--font-lg)}.ds-code,.ds-code[data-color=neutral]{--ds-code-bg: var(--surface-code);--ds-code-fg: var(--text-primary)}.ds-code[data-color=muted],.ds-code[data-color=subtle]{--ds-code-fg: var(--text-secondary)}.ds-code[data-color=success]{--ds-code-fg: var(--tone-success-fg)}.ds-code[data-color=warning]{--ds-code-fg: var(--tone-warning-fg)}.ds-code[data-color=error]{--ds-code-fg: var(--tone-error-fg)}.ds-code[data-color=info]{--ds-code-fg: var(--tone-info-fg)}.ds-code[data-color=inherit]{color:inherit}.ds-code[data-color=inverse]{--ds-code-bg: var(--tone-neutral-solid);--ds-code-fg: var(--tone-neutral-on-solid)}.ds-code[data-surface=inverse],.ds-code[data-surface=inverse][data-tone=primary]{--ds-code-wash: var(--tone-primary-wash)}.ds-code[data-surface=inverse][data-tone=neutral]{--ds-code-wash: var(--tone-neutral-wash)}.ds-code[data-surface=inverse][data-tone=secondary]{--ds-code-wash: var(--tone-secondary-wash)}.ds-code[data-surface=inverse][data-tone=success]{--ds-code-wash: var(--tone-success-wash)}.ds-code[data-surface=inverse][data-tone=warning]{--ds-code-wash: var(--tone-warning-wash)}.ds-code[data-surface=inverse][data-tone=error]{--ds-code-wash: var(--tone-error-wash)}.ds-code[data-surface=inverse][data-tone=info]{--ds-code-wash: var(--tone-info-wash)}.ds-code[data-variant=inline][data-surface=inverse]{background-color:var(--ds-code-wash);color:inherit}.ds-code-block{display:flex;flex-direction:column;border-radius:var(--radius-md);overflow:hidden;background-color:var(--surface-code)}.ds-code-block>.ds-code:not([data-color=inverse]){--ds-code-bg: transparent}.ds-code-block__header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--border-divider-quiet)}.ds-code-block__language{font-size:var(--font-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-weight:var(--weight-medium)}.ds-code-block__copy{display:flex;align-items:center}.ds-code-block__table{color:inherit;width:100%;border-collapse:collapse;border-spacing:0}.ds-code-block__line{line-height:1.6}.ds-code-block__line[data-highlighted=true]{background-color:var(--status-info-bg)}.ds-code-block__line-number{inline-size:1%;min-inline-size:3ch;padding-inline-end:var(--space-md);text-align:end;color:var(--text-secondary);-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:top}.ds-code-block__line-content{padding-inline-start:0}.ds-code-block__line-content code{display:block;white-space:pre}.ds-code::-moz-selection,.ds-code code::-moz-selection{background-color:var(--status-info-bg)}.ds-code::selection,.ds-code code::selection{background-color:var(--status-info-bg)}@media(forced-colors:active){.ds-code-block,.ds-code[data-variant=inline]{border:1px solid CanvasText}.ds-code-block__line[data-highlighted=true]{background-color:Highlight;color:HighlightText}.ds-code-block__line[data-highlighted=true] .ds-code-block__line-number{color:HighlightText}.ds-code[data-variant=block]:focus-visible{outline-color:Highlight}}}@layer components{.ds-highlight{--ds-highlight-fill: var(--tone-primary-subtle);--ds-highlight-fg: var(--tone-primary-fg)}.ds-highlight[data-tone=neutral]{--ds-highlight-fill: var(--tone-neutral-subtle);--ds-highlight-fg: var(--text-primary)}.ds-highlight[data-tone=primary]{--ds-highlight-fill: var(--tone-primary-subtle);--ds-highlight-fg: var(--tone-primary-fg)}.ds-highlight[data-tone=secondary]{--ds-highlight-fill: var(--tone-secondary-subtle);--ds-highlight-fg: var(--tone-secondary-fg)}.ds-highlight[data-tone=success]{--ds-highlight-fill: var(--tone-success-subtle);--ds-highlight-fg: var(--tone-success-fg)}.ds-highlight[data-tone=warning]{--ds-highlight-fill: var(--tone-warning-subtle);--ds-highlight-fg: var(--tone-warning-fg)}.ds-highlight[data-tone=error]{--ds-highlight-fill: var(--tone-error-subtle);--ds-highlight-fg: var(--tone-error-fg)}.ds-highlight[data-tone=info]{--ds-highlight-fill: var(--tone-info-subtle);--ds-highlight-fg: var(--tone-info-fg)}.ds-highlight__mark{background:var(--ds-highlight-fill);color:var(--ds-highlight-fg);border-radius:var(--radius-sm);padding-inline:.1em;margin-inline:-.1em;box-decoration-break:clone;-webkit-box-decoration-break:clone}@media(forced-colors:active){.ds-highlight__mark,.ds-highlight[data-tone] .ds-highlight__mark{background:Mark;color:MarkText;forced-color-adjust:none}}}@layer components{.ds-icon-text{--ds-icon-text-icon: var(--size-icon-md);--ds-icon-text-font: var(--font-sm);--ds-icon-text-glyph: var(--text-secondary);--ds-icon-text-fg: var(--text-secondary);display:inline-flex;align-items:flex-start;gap:var(--space-xs);max-inline-size:100%;margin:0;padding:0;font-size:var(--ds-icon-text-font);line-height:var(--line-height-normal);color:var(--ds-icon-text-fg);vertical-align:top}div.ds-icon-text,li.ds-icon-text,dd.ds-icon-text{display:flex}.ds-icon-text[data-size=sm]{--ds-icon-text-icon: var(--size-icon-sm);--ds-icon-text-font: var(--font-xs)}.ds-icon-text[data-size=md]{--ds-icon-text-icon: var(--size-icon-md);--ds-icon-text-font: var(--font-sm)}.ds-icon-text[data-size=lg]{--ds-icon-text-icon: var(--size-icon-lg);--ds-icon-text-font: var(--font-md)}.ds-icon-text__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;inline-size:var(--ds-icon-text-icon);min-block-size:calc(var(--ds-icon-text-font) * var(--line-height-normal));font-size:var(--ds-icon-text-icon);line-height:1;color:var(--ds-icon-text-glyph)}.ds-icon-text__icon>svg{inline-size:var(--ds-icon-text-icon);block-size:var(--ds-icon-text-icon)}.ds-icon-text__text{min-inline-size:0;overflow-wrap:anywhere}.ds-icon-text[data-truncate=true] .ds-icon-text__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal}.ds-icon-text__count{font-variant-numeric:tabular-nums}.ds-icon-text[data-weight=normal]{font-weight:var(--weight-normal)}.ds-icon-text[data-weight=medium]{font-weight:var(--weight-medium)}.ds-icon-text[data-weight=semibold]{font-weight:var(--weight-semibold)}.ds-icon-text[data-weight=bold]{font-weight:var(--weight-bold)}.ds-icon-text[data-tone=neutral]{--ds-icon-text-glyph: var(--tone-neutral-fg)}.ds-icon-text[data-tone=primary]{--ds-icon-text-glyph: var(--tone-primary-fg)}.ds-icon-text[data-tone=secondary]{--ds-icon-text-glyph: var(--tone-secondary-fg)}.ds-icon-text[data-tone=success]{--ds-icon-text-glyph: var(--tone-success-fg)}.ds-icon-text[data-tone=warning]{--ds-icon-text-glyph: var(--tone-warning-fg)}.ds-icon-text[data-tone=error]{--ds-icon-text-glyph: var(--tone-error-fg)}.ds-icon-text[data-tone=info]{--ds-icon-text-glyph: var(--tone-info-fg)}.ds-icon-text[data-tone-text=true]{--ds-icon-text-fg: var(--ds-icon-text-glyph)}@media(forced-colors:active){.ds-icon-text,.ds-icon-text[data-tone],.ds-icon-text__icon,.ds-icon-text[data-tone] .ds-icon-text__icon{color:CanvasText}}}@layer components{.ds-list{--ds-list-marker: var(--text-secondary);--ds-list-gap: var(--space-xs);--ds-list-leading: 1.5;display:flex;flex-direction:column;gap:var(--ds-list-gap);margin:0;padding:0;list-style:none;counter-reset:ds-list;line-height:var(--ds-list-leading);min-inline-size:0}.ds-list[data-marker-tone=neutral]{--ds-list-marker: var(--tone-neutral-fg)}.ds-list[data-marker-tone=primary]{--ds-list-marker: var(--tone-primary-fg)}.ds-list[data-marker-tone=secondary]{--ds-list-marker: var(--tone-secondary-fg)}.ds-list[data-marker-tone=success]{--ds-list-marker: var(--tone-success-fg)}.ds-list[data-marker-tone=warning]{--ds-list-marker: var(--tone-warning-fg)}.ds-list[data-marker-tone=error]{--ds-list-marker: var(--tone-error-fg)}.ds-list[data-marker-tone=info]{--ds-list-marker: var(--tone-info-fg)}.ds-list[data-size=xs]{font-size:var(--font-xs)}.ds-list[data-size=sm]{font-size:var(--font-sm)}.ds-list[data-size=md]{font-size:var(--font-md)}.ds-list[data-size=lg]{font-size:var(--font-lg)}.ds-list[data-size=xl]{font-size:var(--font-xl)}.ds-list[data-gap=none]{--ds-list-gap: 0}.ds-list[data-gap=xs]{--ds-list-gap: var(--space-xs)}.ds-list[data-gap=sm]{--ds-list-gap: var(--space-sm)}.ds-list[data-gap=md]{--ds-list-gap: var(--space-md)}.ds-list[data-gap=lg]{--ds-list-gap: var(--space-lg)}.ds-list[data-gap=xl]{--ds-list-gap: var(--space-xl)}.ds-list[data-gap="2xl"]{--ds-list-gap: var(--space-2xl)}.ds-list[data-gap="3xl"]{--ds-list-gap: var(--space-3xl)}.ds-list__item{display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:var(--space-sm);column-gap:var(--space-sm);align-items:start;margin:0;padding:0;min-inline-size:0}.ds-list[data-marker=none]>.ds-list__item{grid-template-columns:minmax(0,1fr);-moz-column-gap:0;column-gap:0}.ds-list__content{min-inline-size:0;overflow-wrap:anywhere}.ds-list__marker{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-inline-size:1em;min-block-size:calc(var(--ds-list-leading) * 1em);color:var(--ds-list-marker);line-height:inherit}.ds-list__marker>svg,.ds-list__marker>img{inline-size:1em;block-size:1em;flex-shrink:0}.ds-list[data-marker=dot]>.ds-list__item>.ds-list__marker:before,.ds-list[data-marker=ring]>.ds-list__item>.ds-list__marker:before,.ds-list[data-marker=dash]>.ds-list__item>.ds-list__marker:before{content:"";display:block;box-sizing:border-box;border-radius:var(--radius-full)}.ds-list[data-marker=dot]>.ds-list__item>.ds-list__marker:before{inline-size:.375em;block-size:.375em;background-color:var(--ds-list-marker)}.ds-list[data-marker=ring]>.ds-list__item>.ds-list__marker:before{inline-size:.5em;block-size:.5em;border:var(--border-width-md) solid var(--ds-list-marker)}.ds-list[data-marker=dash]>.ds-list__item>.ds-list__marker:before{inline-size:.625em;block-size:var(--border-width-md);background-color:var(--ds-list-marker)}.ds-list[data-marker=number]>.ds-list__item{counter-increment:ds-list}.ds-list[data-marker=number]>.ds-list__item>.ds-list__marker{justify-content:flex-end;min-inline-size:3ch;font-variant-numeric:tabular-nums}.ds-list[data-marker=number]>.ds-list__item>.ds-list__marker:before{content:counter(ds-list) "."}.ds-list__item[data-marker-tone=neutral]{--ds-list-marker: var(--tone-neutral-fg)}.ds-list__item[data-marker-tone=primary]{--ds-list-marker: var(--tone-primary-fg)}.ds-list__item[data-marker-tone=secondary]{--ds-list-marker: var(--tone-secondary-fg)}.ds-list__item[data-marker-tone=success]{--ds-list-marker: var(--tone-success-fg)}.ds-list__item[data-marker-tone=warning]{--ds-list-marker: var(--tone-warning-fg)}.ds-list__item[data-marker-tone=error]{--ds-list-marker: var(--tone-error-fg)}.ds-list__item[data-marker-tone=info]{--ds-list-marker: var(--tone-info-fg)}.ds-list[data-marker=none]>.ds-list__item[data-marker]:not([data-marker=none]){grid-template-columns:auto minmax(0,1fr);-moz-column-gap:var(--space-sm);column-gap:var(--space-sm)}.ds-list>.ds-list__item[data-marker]>.ds-list__marker:before{content:none}.ds-list>.ds-list__item[data-marker=dot]>.ds-list__marker:before,.ds-list>.ds-list__item[data-marker=ring]>.ds-list__marker:before,.ds-list>.ds-list__item[data-marker=dash]>.ds-list__marker:before{content:"";display:block;box-sizing:border-box;border-radius:var(--radius-full)}.ds-list>.ds-list__item[data-marker=dot]>.ds-list__marker:before{inline-size:.375em;block-size:.375em;border:none;background-color:var(--ds-list-marker)}.ds-list>.ds-list__item[data-marker=ring]>.ds-list__marker:before{inline-size:.5em;block-size:.5em;border:var(--border-width-md) solid var(--ds-list-marker);background-color:transparent}.ds-list>.ds-list__item[data-marker=dash]>.ds-list__marker:before{inline-size:.625em;block-size:var(--border-width-md);border:none;background-color:var(--ds-list-marker)}.ds-list__item>.ds-list{grid-column:1 / -1;margin-block-start:var(--ds-list-gap)}.ds-list[data-indent=true]{padding-inline-start:var(--indent-step)}@media(forced-colors:active){.ds-list__marker{color:CanvasText;forced-color-adjust:none}.ds-list__item[data-link=true]>.ds-list__marker{color:LinkText}.ds-list[data-marker=dot]>.ds-list__item>.ds-list__marker:before,.ds-list[data-marker=dash]>.ds-list__item>.ds-list__marker:before{background-color:CanvasText}.ds-list[data-marker=ring]>.ds-list__item>.ds-list__marker:before{border-color:CanvasText}.ds-list[data-marker=dot]>.ds-list__item[data-link=true]>.ds-list__marker:before,.ds-list[data-marker=dash]>.ds-list__item[data-link=true]>.ds-list__marker:before{background-color:LinkText}.ds-list[data-marker=ring]>.ds-list__item[data-link=true]>.ds-list__marker:before{border-color:LinkText}.ds-list__item[data-marker],.ds-list__item[data-marker-tone]{--ds-list-marker: CanvasText}.ds-list__item[data-link=true][data-marker],.ds-list__item[data-link=true][data-marker-tone]{--ds-list-marker: LinkText}.ds-list>.ds-list__item[data-marker=ring]>.ds-list__marker:before,.ds-list>.ds-list__item[data-marker=ring][data-link=true]>.ds-list__marker:before{background-color:transparent}}}@layer components{.ds-title-group{display:flex;flex-direction:column;align-items:var(--ds-title-group-align, flex-start)}.ds-title-group:not([data-align=center]):not([data-align=end]):not([data-align=right])>:is(.ds-title-group__eyebrow,.ds-title-group__title,.ds-title-group__title-row,.ds-title-group__description,.ds-title-group__caption){align-self:stretch}.ds-title-group[data-gap=none]{gap:0}.ds-title-group[data-gap=xs]{gap:var(--space-xs)}.ds-title-group[data-gap=sm]{gap:var(--space-sm)}.ds-title-group[data-gap=md]{gap:var(--space-md)}.ds-title-group[data-gap=lg]{gap:var(--space-lg)}.ds-title-group[data-gap=xl]{gap:var(--space-xl)}.ds-title-group[data-gap="2xl"]{gap:var(--space-2xl)}.ds-title-group[data-gap="3xl"]{gap:var(--space-3xl)}.ds-title-group[data-align=center]{align-items:center;text-align:center}.ds-title-group[data-align=end],.ds-title-group[data-align=right]{align-items:flex-end;text-align:end}.ds-title-group__title,.ds-title-group__eyebrow,.ds-title-group__description,.ds-title-group__caption{margin:0}}@layer components{.ds-call-to-action{--ds-call-to-action-bg: transparent;--ds-call-to-action-text-gap: var(--space-sm);--ds-call-to-action-bleed: 0px;container-type:inline-size;background:var(--ds-call-to-action-bg)}.ds-call-to-action__body{min-inline-size:0}.ds-call-to-action>.ds-call-to-action__layout{align-self:stretch}.ds-call-to-action:not([data-orientation=horizontal]) .ds-call-to-action__body{align-self:stretch}.ds-call-to-action .ds-call-to-action__body>.ds-call-to-action__title-group{gap:var(--ds-call-to-action-text-gap)}.ds-call-to-action[data-orientation=horizontal] .ds-call-to-action__body{flex:1 1 0%}.ds-call-to-action__lead{display:flex;flex-shrink:0;max-inline-size:100%}.ds-call-to-action__media{display:flex;flex-shrink:0;max-inline-size:100%;inline-size:calc(var(--size-lead-4xl) * 2)}.ds-call-to-action__media[data-size=sm]{inline-size:var(--size-lead-4xl)}.ds-call-to-action__media[data-size=lg]{inline-size:calc(var(--size-lead-4xl) * 4.5)}.ds-call-to-action[data-bleed][data-media-position=end] .ds-call-to-action__lead{margin-inline-end:calc(-1 * var(--ds-call-to-action-bleed))}.ds-call-to-action__children{inline-size:100%}.ds-call-to-action__content{align-self:stretch;min-inline-size:0}.ds-call-to-action[data-size=sm]{--ds-call-to-action-text-gap: var(--space-sm)}.ds-call-to-action[data-size=md]{--ds-call-to-action-text-gap: var(--space-md)}.ds-call-to-action[data-size=lg]{--ds-call-to-action-text-gap: var(--space-lg)}.ds-call-to-action[data-size] .ds-call-to-action__description{max-inline-size:30rem}.ds-call-to-action[data-size=sm] .ds-call-to-action__description{max-inline-size:22.5rem}.ds-call-to-action[data-size=lg] .ds-call-to-action__description{max-inline-size:35rem}.ds-call-to-action[data-size=sm] .ds-call-to-action__actions{margin-block-start:var(--space-xs)}.ds-call-to-action[data-size=md] .ds-call-to-action__actions{margin-block-start:var(--space-sm)}.ds-call-to-action[data-size=lg] .ds-call-to-action__actions{margin-block-start:var(--space-md)}.ds-call-to-action[data-surface=tinted]{padding:var(--space-lg);border-radius:var(--radius-md)}.ds-call-to-action[data-surface=tinted][data-tone=neutral]{--ds-call-to-action-bg: var(--tone-neutral-subtle)}.ds-call-to-action[data-surface=tinted][data-tone=primary]{--ds-call-to-action-bg: var(--tone-primary-subtle)}.ds-call-to-action[data-surface=tinted][data-tone=secondary]{--ds-call-to-action-bg: var(--tone-secondary-subtle)}.ds-call-to-action[data-surface=tinted][data-tone=success]{--ds-call-to-action-bg: var(--tone-success-subtle)}.ds-call-to-action[data-surface=tinted][data-tone=warning]{--ds-call-to-action-bg: var(--tone-warning-subtle)}.ds-call-to-action[data-surface=tinted][data-tone=error]{--ds-call-to-action-bg: var(--tone-error-subtle)}.ds-call-to-action[data-surface=tinted][data-tone=info]{--ds-call-to-action-bg: var(--tone-info-subtle)}@container (max-width: 599.98px){.ds-call-to-action[data-orientation=horizontal] .ds-call-to-action__body,.ds-call-to-action[data-orientation=horizontal] .ds-call-to-action__lead{flex-basis:100%}.ds-call-to-action[data-bleed][data-media-position=end] .ds-call-to-action__lead{margin-inline-end:0}.ds-call-to-action[data-size=md] .ds-call-to-action__description{max-inline-size:100%}.ds-call-to-action .ds-call-to-action__actions{flex-direction:column;inline-size:100%}.ds-call-to-action .ds-call-to-action__actions>*{inline-size:100%}:where(.ds-call-to-action__actions)>*{max-inline-size:var(--ds-call-to-action-action-max, 18.75rem)}}@media(forced-colors:active){.ds-call-to-action[data-surface=tinted]{border:var(--border-width-thin) solid CanvasText}}}@layer components{.ds-section-header{container-type:inline-size;display:flex;flex-direction:column}.ds-section-header[data-no-reflow]{container-type:normal}.ds-section-header[data-has-actions],.ds-section-header[data-has-lead]{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ds-section-header-gap, var(--space-md))}.ds-section-header[data-tall]{align-items:flex-start}.ds-section-header[data-trail-align=center]{align-items:center}.ds-section-header[data-trail-align=start]{align-items:flex-start}.ds-section-header[data-divider]{position:relative;padding-block-end:var(--space-md);margin-block-end:var(--space-md)}.ds-section-header__rule{position:absolute;display:flex;flex-direction:column;inset-inline:0;inset-block-end:0}.ds-section-header[data-align=center]{align-items:center;text-align:center}.ds-section-header[data-align=center][data-has-actions]{flex-direction:column}.ds-section-header[data-align=end],.ds-section-header[data-align=right]{align-items:flex-end;text-align:end}.ds-section-header:where([data-surface=solid]){padding:var(--space-md)}.ds-section-header[data-surface=solid][data-tone=neutral]{--ds-section-header-solid-bg: var(--tone-neutral-solid);--ds-section-header-solid-fg: var(--tone-neutral-on-solid)}.ds-section-header[data-surface=solid][data-tone=primary]{--ds-section-header-solid-bg: var(--tone-primary-solid);--ds-section-header-solid-fg: var(--tone-primary-on-solid)}.ds-section-header[data-surface=solid][data-tone=secondary]{--ds-section-header-solid-bg: var(--tone-secondary-solid);--ds-section-header-solid-fg: var(--tone-secondary-on-solid)}.ds-section-header[data-surface=solid][data-tone=success]{--ds-section-header-solid-bg: var(--tone-success-solid);--ds-section-header-solid-fg: var(--tone-success-on-solid)}.ds-section-header[data-surface=solid][data-tone=warning]{--ds-section-header-solid-bg: var(--tone-warning-solid);--ds-section-header-solid-fg: var(--tone-warning-on-solid)}.ds-section-header[data-surface=solid][data-tone=error]{--ds-section-header-solid-bg: var(--tone-error-solid);--ds-section-header-solid-fg: var(--tone-error-on-solid)}.ds-section-header[data-surface=solid][data-tone=info]{--ds-section-header-solid-bg: var(--tone-info-solid);--ds-section-header-solid-fg: var(--tone-info-on-solid)}.ds-section-header[data-surface=solid]{background-color:var(--ds-section-header-solid-bg);color:var(--ds-section-header-solid-fg)}@media(forced-colors:active){.ds-section-header[data-surface=solid]{outline:var(--border-width-thin) solid CanvasText}}.ds-section-header__lead{display:flex;flex-shrink:0}.ds-section-header__content{display:flex;flex-direction:column;flex:1 1 0%;min-inline-size:0}.ds-section-header:not([data-no-reflow])[data-has-actions]>.ds-section-header__content,.ds-section-header[data-no-reflow][data-has-stats=trail]>.ds-section-header__content,.ds-section-header__main>.ds-section-header__content{flex-basis:min(12rem,100%)}.ds-section-header[data-has-lead]:not([data-no-reflow])[data-has-actions]>.ds-section-header__content,.ds-section-header[data-has-lead][data-no-reflow][data-has-stats=trail]>.ds-section-header__content{flex-basis:min(12rem,100% - 5rem)}.ds-section-header__main{display:flex;flex:1 1 0%;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ds-section-header-gap, var(--space-md));min-inline-size:0}.ds-section-header[data-tall]>.ds-section-header__main{align-items:flex-start}.ds-section-header[data-gap=none] .ds-section-header__content{gap:0}.ds-section-header[data-gap=xs] .ds-section-header__content{gap:var(--space-xs)}.ds-section-header[data-gap=sm] .ds-section-header__content{gap:var(--space-sm)}.ds-section-header[data-gap=md] .ds-section-header__content{gap:var(--space-md)}.ds-section-header[data-gap=lg] .ds-section-header__content{gap:var(--space-lg)}.ds-section-header[data-gap=xl] .ds-section-header__content{gap:var(--space-xl)}.ds-section-header[data-gap="2xl"] .ds-section-header__content{gap:var(--space-2xl)}.ds-section-header[data-gap="3xl"] .ds-section-header__content{gap:var(--space-3xl)}.ds-section-header__title{margin:0}.ds-section-header__description{margin:0;max-inline-size:65ch}.ds-section-header[data-align=center] .ds-section-header__description{margin-inline:auto}.ds-section-header__actions{display:flex;align-items:center;gap:var(--space-sm);flex-shrink:0}.ds-section-header__stats{display:flex;flex-wrap:wrap;align-items:flex-start;-moz-column-gap:var(--ds-section-header-stats-gap, var(--space-lg));column-gap:var(--ds-section-header-stats-gap, var(--space-lg));row-gap:var(--space-sm);margin:0;padding:0;min-inline-size:0}.ds-section-header__stats[data-placement=trail]{flex:0 1 auto}.ds-section-header__stats[data-placement=below]{flex-basis:100%}}@layer components{.ds-media-object{--ds-media-object-bg: transparent;--ds-media-object-fg: var(--text-primary);--ds-media-object-border: transparent;--ds-media-object-pad-block: var(--space-sm);--ds-media-object-gap: var(--space-md);--ds-media-object-trail-gap: var(--space-md);--ds-media-object-min: var(--size-control-lg);--ds-media-object-lead-size: var(--size-lead-md);--ds-media-object-media-size: calc(var(--size-lead-lg) + var(--space-sm));--ds-media-object-mark: var(--tone-primary-fg);position:relative;container-type:inline-size;padding-block:var(--ds-media-object-pad-block);padding-inline:var(--space-md);min-block-size:var(--ds-media-object-min);background:var(--ds-media-object-bg);color:var(--ds-media-object-fg);border:0 solid var(--ds-media-object-border);list-style:none;transition:background var(--transition-fast),box-shadow var(--transition-fast)}.ds-media-object[data-tier="2"]{--ds-media-object-min: calc(var(--size-control-lg) + var(--space-sm))}.ds-media-object[data-tier="3"]{--ds-media-object-min: calc(var(--size-lead-xl) + var(--space-sm))}.ds-media-object[data-lines=single]{--ds-media-object-min: var(--size-lead-xl)}.ds-media-object[data-depth="1"]{padding-inline-start:calc(var(--space-md) * 2)}.ds-media-object[data-depth="2"]{padding-inline-start:calc(var(--space-md) * 3)}.ds-media-object[data-depth="3"]{padding-inline-start:calc(var(--space-md) * 4)}.ds-media-object[data-depth="4"]{padding-inline-start:calc(var(--space-md) * 5)}.ds-media-object[data-density=compact]{--ds-media-object-min: var(--size-control-md);--ds-media-object-pad-block: var(--space-xs);--ds-media-object-gap: var(--space-sm);--ds-media-object-trail-gap: var(--space-sm)}.ds-media-object[data-density=compact][data-tier="2"]{--ds-media-object-min: var(--size-control-lg)}.ds-media-object[data-density=compact][data-tier="3"]{--ds-media-object-min: var(--size-lead-xl)}.ds-media-object[data-density=compact][data-lines=single],.ds-media-object[data-density=relaxed]{--ds-media-object-min: calc(var(--size-control-lg) + var(--space-sm))}.ds-media-object[data-density=relaxed][data-tier="2"]{--ds-media-object-min: calc(var(--size-lead-xl) + var(--space-sm))}.ds-media-object[data-density=relaxed][data-tier="3"]{--ds-media-object-min: calc(var(--size-lead-2xl) + var(--space-sm))}.ds-media-object[data-density=relaxed][data-lines=single]{--ds-media-object-min: calc(var(--size-lead-xl) + var(--space-sm))}.ds-media-object[data-lead=avatar][data-size=sm]{--ds-media-object-lead-size: var(--size-lead-sm)}.ds-media-object[data-lead=avatar][data-size=lg]{--ds-media-object-lead-size: var(--size-lead-lg-xl)}.ds-media-object[data-lead=icon]{--ds-media-object-lead-size: var(--size-icon-lg)}.ds-media-object[data-lead=icon][data-size=sm]{--ds-media-object-lead-size: var(--size-icon-md)}.ds-media-object[data-lead=media]{--ds-media-object-lead-size: var(--ds-media-object-media-size)}.ds-media-object[data-size=sm]{--ds-media-object-media-size: var(--size-lead-md)}.ds-media-object[data-size=lg]{--ds-media-object-media-size: var(--size-lead-2xl)}.ds-media-object__frame{display:contents}.ds-media-object__row{align-self:stretch;display:grid;grid-template-columns:[control] auto [lead] auto [body] minmax(0,1fr) [meta] auto [actions] auto;align-items:center}.ds-media-object__control{grid-column:control;grid-row:1;display:flex;margin-inline-end:var(--ds-media-object-gap)}.ds-media-object__lead{grid-column:lead;grid-row:1;display:flex;align-items:center;justify-content:center;margin-inline-end:var(--ds-media-object-gap)}.ds-media-object__lead[data-kind=media]{inline-size:var(--ds-media-object-media-size);block-size:var(--ds-media-object-media-size);overflow:hidden;border-radius:var(--radius-md)}.ds-media-object__body{grid-column:body;grid-row:1;min-inline-size:0}.ds-media-object__title-row{min-inline-size:0}.ds-media-object__unread{display:inline-flex;flex-shrink:0}.ds-media-object__meta{grid-column:meta;grid-row:1;margin-inline-start:var(--ds-media-object-trail-gap);font-size:var(--font-sm);line-height:var(--line-height-normal);flex-shrink:0;white-space:nowrap}.ds-media-object[data-body-layout=inline] .ds-media-object__title-row>:first-child{flex:1 1 auto;min-inline-size:0}.ds-media-object__title-row .ds-media-object__meta{margin-inline-start:0}.ds-media-object__actions{grid-column:actions;grid-row:1;margin-inline-start:var(--ds-media-object-trail-gap)}.ds-media-object__control,.ds-media-object__meta,.ds-media-object__actions{position:relative;z-index:var(--layer-raised)}.ds-media-object__lead:has(button),.ds-media-object__lead:has(input),.ds-media-object__lead:has(a[href]),.ds-media-object__lead:has([role=button]),.ds-media-object__lead:has([tabindex]){position:relative;z-index:var(--layer-raised)}.ds-media-object__actions[data-overlay]{position:static}.ds-media-object__actions[data-overlay]>:not([data-overlay]){position:relative;z-index:var(--layer-raised)}.ds-media-object[data-lines="3"] .ds-media-object__row>.ds-media-object__control,.ds-media-object[data-lines="3"] .ds-media-object__row>.ds-media-object__lead,.ds-media-object[data-lines="3"] .ds-media-object__row>.ds-media-object__meta,.ds-media-object[data-lines="3"] .ds-media-object__row>.ds-media-object__actions,.ds-media-object[data-lines="3"] .ds-media-object__main>.ds-media-object__meta,.ds-media-object[data-lines="3"] .ds-media-object__main>.ds-media-object__actions{align-self:start}.ds-media-object[data-orientation=vertical] .ds-media-object__row{display:flex;flex-direction:column;align-items:center;text-align:center}.ds-media-object[data-orientation=vertical] .ds-media-object__control,.ds-media-object[data-orientation=vertical] .ds-media-object__lead{margin-inline-end:0;margin-block-end:var(--ds-media-object-gap)}.ds-media-object[data-orientation=vertical] .ds-media-object__body{max-inline-size:100%}.ds-media-object[data-orientation=vertical] .ds-media-object__meta,.ds-media-object[data-orientation=vertical] .ds-media-object__actions{margin-inline-start:0;margin-block-start:var(--ds-media-object-trail-gap)}.ds-media-object[data-selected]{--ds-media-object-bg: var(--bg-selected)}.ds-media-object[data-read]{--ds-media-object-bg: var(--state-layer-surface-hover)}.ds-media-object[data-selected-mark]:after{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:var(--border-width-accent);background:var(--ds-media-object-mark);border-start-start-radius:inherit;border-end-start-radius:inherit;pointer-events:none}@media(hover:hover){.ds-media-object[data-interactive]:hover{--ds-media-object-bg: var(--state-layer-surface-hover)}.ds-media-object[data-interactive][data-read]:hover{--ds-media-object-bg: transparent}.ds-media-object[data-interactive][data-read-fill]:not([data-selected]):hover{--ds-media-object-bg: transparent;box-shadow:var(--shadow-button-rest);z-index:var(--layer-raised)}.ds-media-object[data-interactive][data-selected]:hover{--ds-media-object-bg: var(--state-layer-selected-hover), var(--bg-selected)}}.ds-media-object[data-disabled]{--ds-media-object-fg: var(--disabled-fg)}.ds-media-object[data-disabled] .ds-media-object__lead:not([data-kind=icon]){opacity:var(--disabled-media-opacity)}.ds-media-object[data-actions-reveal=hover] .ds-media-object__actions{opacity:0;transition:opacity var(--transition-fast)}.ds-media-object[data-actions-reveal=hover]:focus-within .ds-media-object__actions{opacity:1}@media(hover:hover){.ds-media-object[data-actions-reveal=hover]:hover .ds-media-object__actions{opacity:1}}@media(pointer:coarse){.ds-media-object[data-actions-reveal=hover] .ds-media-object__actions{opacity:1}}@media(pointer:fine),(pointer:none){.ds-media-object[data-actions-reveal=hover] .ds-media-object__actions:not([data-overlay]){position:absolute;inset-block:0;inset-inline-end:var(--space-md);display:flex;align-items:center;pointer-events:none}.ds-media-object[data-actions-reveal=hover]:focus-within .ds-media-object__actions:not([data-overlay]){position:relative;inset:auto;pointer-events:auto}.ds-media-object[data-actions-reveal=hover]:focus-within:has(.ds-media-object__actions:not([data-overlay])) .ds-media-object__meta{position:absolute;overflow:hidden;clip-path:inset(50%)}}@media(hover:hover)and (pointer:fine){.ds-media-object[data-actions-reveal=hover]:hover .ds-media-object__actions:not([data-overlay]){position:relative;inset:auto;pointer-events:auto}.ds-media-object[data-actions-reveal=hover]:hover:has(.ds-media-object__actions:not([data-overlay])) .ds-media-object__meta{position:absolute;overflow:hidden;clip-path:inset(50%)}}.ds-media-object[data-surface]{border-width:var(--border-width-thin);border-radius:var(--radius-md)}.ds-media-object[data-surface=bordered]{--ds-media-object-border: var(--border-primary)}.ds-media-object[data-surface=tinted][data-tone=neutral]{--ds-media-object-bg: var(--tone-neutral-subtle)}.ds-media-object[data-surface=tinted][data-tone=primary]{--ds-media-object-bg: var(--tone-primary-subtle)}.ds-media-object[data-surface=tinted][data-tone=secondary]{--ds-media-object-bg: var(--tone-secondary-subtle)}.ds-media-object[data-surface=tinted][data-tone=success]{--ds-media-object-bg: var(--tone-success-subtle)}.ds-media-object[data-surface=tinted][data-tone=warning]{--ds-media-object-bg: var(--tone-warning-subtle)}.ds-media-object[data-surface=tinted][data-tone=error]{--ds-media-object-bg: var(--tone-error-subtle)}.ds-media-object[data-surface=tinted][data-tone=info]{--ds-media-object-bg: var(--tone-info-subtle)}.ds-media-object[data-surface=solid][data-tone=neutral]{--ds-media-object-bg: var(--tone-neutral-solid);--ds-media-object-fg: var(--tone-neutral-on-solid)}.ds-media-object[data-surface=solid][data-tone=primary]{--ds-media-object-bg: var(--tone-primary-solid);--ds-media-object-fg: var(--tone-primary-on-solid)}.ds-media-object[data-surface=solid][data-tone=secondary]{--ds-media-object-bg: var(--tone-secondary-solid);--ds-media-object-fg: var(--tone-secondary-on-solid)}.ds-media-object[data-surface=solid][data-tone=success]{--ds-media-object-bg: var(--tone-success-solid);--ds-media-object-fg: var(--tone-success-on-solid)}.ds-media-object[data-surface=solid][data-tone=warning]{--ds-media-object-bg: var(--tone-warning-solid);--ds-media-object-fg: var(--tone-warning-on-solid)}.ds-media-object[data-surface=solid][data-tone=error]{--ds-media-object-bg: var(--tone-error-solid);--ds-media-object-fg: var(--tone-error-on-solid)}.ds-media-object[data-surface=solid][data-tone=info]{--ds-media-object-bg: var(--tone-info-solid);--ds-media-object-fg: var(--tone-info-on-solid)}.ds-media-object__panel{grid-column:1 / -1;padding-block:var(--space-sm)}.ds-media-object__main{grid-column:body / actions;grid-row:1;display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:var(--ds-media-object-trail-gap);column-gap:var(--ds-media-object-trail-gap);row-gap:var(--space-xs);min-inline-size:0}.ds-media-object__main[data-trail=actions]{grid-column:body / -1}.ds-media-object__main>.ds-media-object__body{flex:1 1 min(12rem,100%)}.ds-media-object__main>.ds-media-object__meta,.ds-media-object__main>.ds-media-object__actions{flex:0 1 auto;min-inline-size:0;max-inline-size:100%;margin-inline-start:0}.ds-media-object[data-lines="3"] .ds-media-object__main{align-items:flex-start}.ds-media-object__meta[data-layout=inline]{display:inline-flex;flex-wrap:wrap;align-items:center;-moz-column-gap:var(--space-sm);column-gap:var(--space-sm);row-gap:var(--space-xs)}.ds-media-object-list[data-align-trail] .ds-media-object__main{display:contents}.ds-media-object-list[data-align-trail] .ds-media-object__main>.ds-media-object__meta{grid-column:meta;grid-row:1;margin-inline-start:var(--ds-media-object-trail-gap)}.ds-media-object-list[data-align-trail] .ds-media-object__main>.ds-media-object__actions{grid-column:actions;grid-row:1;margin-inline-start:var(--ds-media-object-trail-gap)}@container (max-width: 599.98px){.ds-media-object-list[data-align-trail] .ds-media-object[data-meta=multi] .ds-media-object__meta{grid-column:body;grid-row:2;justify-self:start;align-items:flex-start;margin-inline-start:0}.ds-media-object-list[data-align-trail] .ds-media-object[data-actions-wrap] .ds-media-object__main>.ds-media-object__actions{grid-column:body / -1;grid-row:3;justify-self:start;margin-inline-start:0;margin-block-start:var(--space-xs)}}.ds-media-object-list{--ds-media-object-list-rule: var(--border-secondary);display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ds-media-object-list__header{display:block}.ds-media-object-list__branch{display:flex;flex-direction:column;min-inline-size:0}.ds-media-object-list__branch>.ds-media-object-list{padding-inline-start:var(--space-md)}.ds-media-object-list[data-dividers]>.ds-media-object-list__branch+.ds-media-object:before,.ds-media-object-list[data-dividers]>.ds-media-object+.ds-media-object-list__branch>.ds-media-object:before,.ds-media-object-list[data-dividers]>.ds-media-object-list__branch+.ds-media-object-list__branch>.ds-media-object:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;border-block-start:var(--border-width-thin) solid var(--ds-media-object-list-rule)}.ds-media-object-list[data-dividers]>.ds-media-object+.ds-media-object:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;border-block-start:var(--border-width-thin) solid var(--ds-media-object-list-rule)}.ds-media-object-list[data-dividers=inset]>.ds-media-object+.ds-media-object:before{inset-inline-start:calc(var(--space-md) + var(--ds-media-object-lead-size) + var(--ds-media-object-gap))}.ds-media-object-list[data-dividers=inset]>.ds-media-object:not([data-lead])+.ds-media-object:not([data-lead]):before{inset-inline-start:var(--space-md)}.ds-media-object-list[data-align-trail]{container-type:inline-size;display:grid;grid-template-columns:[control] auto [lead] auto [body] minmax(0,1fr) [meta] auto [actions] auto}.ds-media-object-list[data-align-trail]>*{grid-column:1 / -1}@supports (grid-template-columns: subgrid){.ds-media-object-list[data-align-trail]>.ds-media-object{container-type:normal;display:grid;grid-template-columns:subgrid;align-content:center}.ds-media-object-list[data-align-trail] .ds-media-object__row{grid-column:1 / -1;grid-template-columns:subgrid}}.ds-media-object[data-lines=flow]{--ds-media-object-min: 0;--ds-media-object-pad-block: 0;--ds-media-object-gap: var(--space-xs);--ds-media-object-trail-gap: var(--space-xs);padding-inline:0;container-type:normal}.ds-media-object[data-lines=flow][data-depth="1"]{padding-inline-start:var(--space-md)}.ds-media-object[data-lines=flow][data-depth="2"]{padding-inline-start:calc(var(--space-md) * 2)}.ds-media-object[data-lines=flow][data-depth="3"]{padding-inline-start:calc(var(--space-md) * 3)}.ds-media-object[data-lines=flow][data-depth="4"]{padding-inline-start:calc(var(--space-md) * 4)}.ds-media-object[data-lines=flow]>.ds-media-object__row,.ds-media-object[data-lines=flow]>.ds-media-object__frame>.ds-media-object__row{display:flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:var(--ds-media-object-gap);column-gap:var(--ds-media-object-gap);row-gap:0}.ds-media-object[data-lines=flow] .ds-media-object__control,.ds-media-object[data-lines=flow] .ds-media-object__lead,.ds-media-object[data-lines=flow] .ds-media-object__meta,.ds-media-object[data-lines=flow] .ds-media-object__actions{margin-inline:0;align-self:baseline}.ds-media-object[data-lines=flow] .ds-media-object__lead{display:inline-flex}.ds-media-object[data-lines=flow] .ds-media-object__body{flex:0 1 auto}.ds-media-object[data-lines=flow][data-progress] .ds-media-object__body{flex:1 1 auto}.ds-media-object[data-lines=flow] .ds-media-object__description{overflow-wrap:anywhere}.ds-media-object[data-lines=flow] .ds-media-object__meta{display:inline-flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:var(--space-xs);column-gap:var(--space-xs);flex-shrink:1;min-inline-size:0;max-inline-size:100%;white-space:normal;overflow-wrap:anywhere;font-size:var(--font-xs);line-height:var(--leading-tight);letter-spacing:var(--letter-spacing-wide)}.ds-media-object[data-lines=flow] .ds-media-object__title-row{align-items:baseline;-moz-column-gap:var(--ds-media-object-gap);column-gap:var(--ds-media-object-gap);row-gap:0}.ds-media-object-list[data-lines=flow]{row-gap:var(--space-xs)}.ds-media-object-list-group{display:flex;flex-direction:column;gap:var(--space-xs);min-inline-size:0}.ds-media-object-list[data-columns]{--ds-media-object-list-gap: var(--space-md);display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,max(var(--ds-media-object-list-min-column, 16rem),(100% - (var(--ds-media-object-list-columns, 99) - 1) * var(--ds-media-object-list-gap)) / var(--ds-media-object-list-columns, 99))),1fr));gap:var(--ds-media-object-list-gap);align-items:start}.ds-media-object-list[data-columns]>.ds-media-object-list__header{grid-column:1 / -1}.ds-media-object[data-choice]{cursor:pointer}.ds-media-object[data-choice][data-disabled]{cursor:default}.ds-media-object[data-choice]{justify-content:flex-start}.ds-media-object[data-choice] .ds-media-object__row{min-block-size:calc(var(--ds-media-object-min) - 2 * var(--ds-media-object-pad-block))}.ds-media-object[data-choice][data-surface] .ds-media-object__row{min-block-size:calc(var(--ds-media-object-min) - 2 * var(--ds-media-object-pad-block) - 2 * var(--border-width-thin))}.ds-media-object[data-choice][data-selected][data-surface=bordered]{--ds-media-object-border: var(--tone-primary-fg)}.ds-media-object__progress{display:block;margin-block-start:var(--space-sm);min-inline-size:0}.ds-media-object-list[data-dividers]>.ds-media-object[data-lines=flow][data-progress]:not(:last-child){padding-block-end:var(--space-sm)}@media(prefers-reduced-motion:reduce){.ds-media-object,.ds-media-object[data-actions-reveal=hover] .ds-media-object__actions{transition:none}}@media(forced-colors:active){.ds-media-object{--ds-media-object-list-rule: CanvasText}.ds-media-object[data-surface]{border-color:CanvasText}.ds-media-object-list{--ds-media-object-list-rule: CanvasText}.ds-media-object[data-selected]{forced-color-adjust:none;background:Highlight;color:HighlightText}.ds-media-object[data-selected-mark]:after{background:HighlightText}.ds-media-object[data-read]{--ds-media-object-bg: transparent}.ds-media-object[data-choice][data-selected][data-surface=bordered]{border-color:HighlightText}}.ds-media-object-list .ds-media-object-list__bone{display:inline-block;vertical-align:middle}}@layer components{.ds-label-value{display:flex;margin:0}.ds-label-value[data-layout=stacked]{flex-direction:column}.ds-label-value[data-layout=inline]{flex-direction:row;align-items:baseline}.ds-label-value[data-layout=justified]{flex-direction:row;align-items:baseline;justify-content:space-between}.ds-label-value[data-gap=none]{gap:0}.ds-label-value[data-gap=xs]{gap:var(--space-xs)}.ds-label-value[data-gap=sm]{gap:var(--space-sm)}.ds-label-value[data-gap=md]{gap:var(--space-md)}.ds-label-value[data-gap=lg]{gap:var(--space-lg)}.ds-label-value__label{flex-shrink:0;margin:0}.ds-label-value__value{margin:0;min-inline-size:0;overflow-wrap:anywhere}.ds-label-value[data-layout=justified] .ds-label-value__value{text-align:end}.ds-label-value__truncate{max-inline-size:100%}.ds-label-value__copy{display:inline-flex;vertical-align:middle;margin-inline-start:var(--space-xs)}.ds-label-value__icon{display:inline-flex;align-items:center;justify-content:center;inline-size:1.25em;block-size:1.25em;margin-inline-end:var(--space-xs);vertical-align:middle;flex-shrink:0}.ds-label-value__icon>svg,.ds-label-value__icon>img{inline-size:100%;block-size:100%}.ds-label-value__compare{margin-inline-end:var(--space-xs);color:var(--text-secondary);font-weight:var(--weight-normal)}.ds-label-value__trailing{display:inline-flex;align-items:center;vertical-align:middle;margin-inline-start:var(--space-xs)}@media(forced-colors:active){.ds-label-value__compare{color:CanvasText}}.ds-label-value__info{--ds-icon-button-box: var(--size-icon-md);display:inline-flex;align-items:center;block-size:1lh;vertical-align:top;margin-inline-start:var(--space-xs)}}@layer components{.ds-stat{display:flex;flex-direction:column;margin:0}.ds-stat__body{display:flex;flex-direction:column;gap:inherit;margin:0;min-inline-size:0}.ds-stat[data-gap=none]{gap:0}.ds-stat[data-gap=xs]{gap:var(--space-xs)}.ds-stat[data-gap=sm]{gap:var(--space-sm)}.ds-stat[data-gap=md]{gap:var(--space-md)}.ds-stat[data-gap=lg]{gap:var(--space-lg)}.ds-stat[data-gap=xl]{gap:var(--space-xl)}.ds-stat[data-gap="2xl"]{gap:var(--space-2xl)}.ds-stat[data-gap="3xl"]{gap:var(--space-3xl)}.ds-stat[data-align=center]{align-items:center;text-align:center}.ds-stat[data-align=end],.ds-stat[data-align=right]{align-items:flex-end;text-align:end}.ds-stat__label{margin:0}.ds-stat[data-label-position=after] .ds-stat__label{order:1}.ds-stat[data-orientation=horizontal]{flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:space-between;-moz-column-gap:var(--space-md);column-gap:var(--space-md)}.ds-stat[data-orientation=horizontal] .ds-stat__body{align-items:flex-end}.ds-stat__value-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.ds-stat[data-align=center] .ds-stat__value-row{justify-content:center}.ds-stat[data-align=end] .ds-stat__value-row,.ds-stat[data-align=right] .ds-stat__value-row{justify-content:flex-end}.ds-stat__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--text-tertiary)}.ds-stat[data-size=sm] .ds-stat__icon{inline-size:var(--size-icon-md);block-size:var(--size-icon-md)}.ds-stat[data-size=md] .ds-stat__icon{inline-size:var(--size-icon-lg);block-size:var(--size-icon-lg)}.ds-stat[data-size=lg] .ds-stat__icon{inline-size:28px;block-size:28px}.ds-stat[data-size=xl] .ds-stat__icon{inline-size:var(--size-icon-xl);block-size:var(--size-icon-xl)}.ds-stat__value{margin:0;line-height:1.2;overflow-wrap:anywhere}.ds-stat__prefix,.ds-stat__suffix,.ds-stat__period{font-size:.5em;line-height:1}.ds-stat__prefix{vertical-align:.75em;margin-inline-end:.08em}.ds-stat__suffix,.ds-stat__period{font-weight:var(--weight-medium);margin-inline-start:.15em}.ds-stat__caption{margin:0;line-height:1.4;overflow-wrap:anywhere}.ds-stat__compare{color:var(--text-secondary);font-weight:var(--weight-normal)}.ds-stat__value-row .ds-stat__delta{align-self:center}.ds-stat--fill .ds-stat__delta{font-size:clamp(1rem,min(9cqw,12cqh),1.75rem)}.ds-stat__trend{margin:0;display:inline-flex;align-items:center;gap:var(--space-xs)}.ds-stat .ds-stat__trend[data-tone=neutral]{color:var(--tone-neutral-fg)}.ds-stat .ds-stat__trend[data-tone=success]{color:var(--tone-success-fg)}.ds-stat .ds-stat__trend[data-tone=error]{color:var(--tone-error-fg)}.ds-stat__trend[data-trend=up]:before{content:"";display:inline-block;inline-size:0;block-size:0;border-inline-start:var(--space-xs) solid transparent;border-inline-end:var(--space-xs) solid transparent;border-bottom:.3125rem solid currentColor}.ds-stat__trend[data-trend=down]:before{content:"";display:inline-block;inline-size:0;block-size:0;border-inline-start:var(--space-xs) solid transparent;border-inline-end:var(--space-xs) solid transparent;border-top:.3125rem solid currentColor}.ds-stat--fill{container-type:size;block-size:100%;justify-content:center;align-items:center;text-align:center}.ds-stat--fill .ds-stat__value-row{justify-content:center}.ds-stat--fill .ds-stat__value{font-size:clamp(1.75rem,min(24cqw,30cqh),6rem);line-height:1}.ds-stat--fill .ds-stat__label{font-size:clamp(1.2rem,min(11.5cqw,14.4cqh),2.1rem);letter-spacing:.05em}.ds-stat--fill .ds-stat__trend{font-size:clamp(1.2rem,min(10.9cqw,14cqh),1.95rem);letter-spacing:.025em}@media(forced-colors:active){.ds-stat .ds-stat__trend[data-tone]{color:CanvasText}.ds-stat__skeleton{border:1px dashed GrayText}}}@layer components{.ds-markdown{--ds-markdown-gap: var(--space-md);font-size:var(--font-md);line-height:var(--leading-normal);color:var(--text-primary);overflow-wrap:anywhere}.ds-markdown[data-size=xs]{--ds-markdown-gap: var(--space-sm);font-size:var(--font-xs)}.ds-markdown[data-size=sm]{--ds-markdown-gap: var(--space-sm);font-size:var(--font-sm)}.ds-markdown[data-size=lg]{font-size:var(--font-lg)}.ds-markdown[data-size=xl]{font-size:var(--font-xl)}.ds-markdown>*,.ds-markdown__blockquote>*,.ds-markdown__alert .ds-alert__body>*,.ds-markdown__item>.ds-list__content>*,.ds-markdown__task-body>*{margin-block:0}.ds-markdown>*+*,.ds-markdown__blockquote>*+*,.ds-markdown__alert .ds-alert__body>*+*,.ds-markdown__item:not([data-task])>.ds-list__content>*+*,.ds-markdown__task-body>*+*{margin-block-start:var(--ds-markdown-gap)}.ds-markdown .ds-code[data-variant=inline]{font-size:.875em}.ds-markdown>*+.ds-heading{margin-block-start:calc(var(--ds-markdown-gap) * 1.5)}.ds-markdown .ds-markdown__link[data-size][data-weight]{font-size:inherit;font-weight:inherit;color:var(--text-link);-webkit-user-select:text;-moz-user-select:text;user-select:text}.ds-markdown .ds-markdown__link[data-size][data-weight]:hover{color:var(--interactive-primary-hover)}.ds-markdown>*+.ds-markdown__list.ds-list,.ds-markdown__blockquote>*+.ds-markdown__list.ds-list,.ds-markdown__alert .ds-alert__body>*+.ds-markdown__list.ds-list,.ds-markdown__task-body>*+.ds-markdown__list.ds-list{margin-block-start:var(--ds-markdown-gap)}.ds-markdown__item[data-task]>.ds-list__content{display:flex;align-items:baseline;gap:var(--space-sm)}.ds-markdown__task-body{flex:1;min-width:0}.ds-markdown__checkbox{flex:none;margin:0;accent-color:var(--text-link)}.ds-markdown__blockquote{margin-inline:0;padding-inline-start:var(--space-md);border-inline-start:var(--border-width-thick) solid var(--border-primary);color:var(--text-secondary)}.ds-markdown>*+.ds-markdown__rule[data-orientation][data-spacing],.ds-markdown__blockquote>*+.ds-markdown__rule[data-orientation][data-spacing],.ds-markdown__alert .ds-alert__body>*+.ds-markdown__rule[data-orientation][data-spacing],.ds-markdown__item:not([data-task])>.ds-list__content>*+.ds-markdown__rule[data-orientation][data-spacing],.ds-markdown__task-body>*+.ds-markdown__rule[data-orientation][data-spacing]{margin-block-start:var(--ds-markdown-gap)}.ds-markdown__table-scroll{overflow-x:auto}.ds-markdown__table-scroll:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-markdown__table{width:100%;border-collapse:collapse;font-size:inherit;font-variant-numeric:tabular-nums;overflow-wrap:normal}.ds-markdown__table th,.ds-markdown__table td{padding:var(--space-sm) var(--space-md);border-block-end:var(--border-width) solid var(--border-secondary);text-align:start;vertical-align:top}.ds-markdown__table th{border-block-end-color:var(--border-primary);font-weight:var(--weight-semibold);color:var(--text-secondary);white-space:nowrap}.ds-markdown__table [data-align=center]{text-align:center}.ds-markdown__table [data-align=right]{text-align:end}.ds-markdown__table [data-align=left]{text-align:start}}@layer components{.ds-button{--ds-button-radius: var(--radius-md);--ds-button-outline-border-mix: 50%;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);box-sizing:border-box;max-inline-size:100%;margin:0;padding-block:var(--space-xs);border:var(--border-width-thin) solid var(--ds-button-border, transparent);border-radius:var(--ds-button-radius);background:var(--ds-button-bg);color:var(--ds-button-fg);font-family:inherit;font-weight:var(--type-button-medium-weight);line-height:var(--type-button-medium-line-height);letter-spacing:var(--type-button-medium-tracking);text-transform:var(--type-button-text-transform);text-align:center;text-decoration:none;white-space:normal;overflow-wrap:break-word;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--transition-base),color var(--transition-base),border-color var(--transition-base),transform var(--transition-fast),box-shadow var(--transition-base),opacity var(--transition-base)}.ds-button[data-text-transform=none]{text-transform:none}.ds-button[data-text-transform=uppercase]{text-transform:uppercase}.ds-button[data-corners=square]{--ds-button-radius: 0}.ds-button[data-corners=pill]{--ds-button-radius: var(--radius-full)}.ds-button[data-size=sm]{--ds-button-inline-pad: calc(var(--space-sm) * 1.5);--ds-button-text-inline-pad: var(--space-sm);min-block-size:var(--size-control-sm);padding-inline:var(--ds-button-inline-pad);font-size:var(--type-button-small-size);font-weight:var(--type-button-small-weight);line-height:var(--type-button-small-line-height);letter-spacing:var(--type-button-small-tracking)}.ds-button[data-size=md]{--ds-button-inline-pad: calc(var(--space-md) + var(--space-xs) + var(--space-2xs) - var(--border-width-thin));--ds-button-text-inline-pad: calc(var(--space-sm) + var(--space-xs) - var(--border-width-thin));min-block-size:var(--size-control-md);padding-inline:var(--ds-button-inline-pad);font-size:var(--type-button-medium-size)}.ds-button[data-size=lg]{--ds-button-lg-size: calc(var(--size-control-md) + var(--space-2xs));--ds-button-inline-pad: calc(var(--space-md) + var(--space-sm) + var(--space-2xs) - var(--border-width-thin));--ds-button-text-inline-pad: calc(var(--space-md) + var(--space-xs) + var(--space-2xs) - var(--border-width-thin));min-block-size:var(--ds-button-lg-size);padding-inline:var(--ds-button-inline-pad);font-size:var(--type-button-large-size);font-weight:var(--type-button-large-weight);line-height:var(--type-button-large-line-height);letter-spacing:var(--type-button-large-tracking)}.ds-button[data-variant=ghost]{--ds-button-inline-pad: var(--ds-button-text-inline-pad)}.ds-button[data-icon-only=true]{padding-inline:0}.ds-button[data-icon-only=true][data-size=sm]{min-inline-size:var(--size-control-sm)}.ds-button[data-icon-only=true][data-size=md]{min-inline-size:var(--size-control-md)}.ds-button[data-icon-only=true][data-size=lg]{min-inline-size:var(--ds-button-lg-size)}.ds-button[data-icon-only=true][data-icon-count=true]{gap:var(--space-xs)}.ds-button[data-icon-only=true][data-icon-count=true][data-size=sm]{padding-inline:var(--space-xs)}.ds-button[data-icon-only=true][data-icon-count=true][data-size=md]{padding-inline:var(--space-sm)}.ds-button[data-icon-only=true][data-icon-count=true][data-size=lg]{padding-inline:calc(var(--space-sm) * 1.5)}.ds-button[data-full-width=true]{display:flex;inline-size:100%}.ds-button[data-tone=neutral]{--ds-button-solid: var(--tone-neutral-solid);--ds-button-solid-hover: color-mix(in srgb, var(--tone-neutral-solid) 85%, var(--tone-neutral-solid-shade));--ds-button-solid-active: color-mix(in srgb, var(--tone-neutral-solid) 75%, var(--tone-neutral-solid-shade));--ds-button-on-solid: var(--tone-neutral-on-solid);--ds-button-tone-fg: var(--text-primary);--ds-button-subtle: var(--tone-neutral-subtle);--ds-button-press-tint: var(--tone-neutral-press-tint);--ds-button-subtle-active: color-mix(in srgb, var(--tone-neutral-subtle) 85%, var(--ds-button-press-tint));--ds-button-tone-border: var(--tone-neutral-border);--ds-button-outline-border-mix: 100%;--ds-button-subtle-press-tint: var(--tone-neutral-subtle-press-tint);--ds-button-subtle-active-fg: var(--text-primary-strong)}.ds-button,.ds-button[data-tone=primary]{--ds-button-solid: var(--interactive-primary);--ds-button-solid-hover: var(--interactive-primary-hover);--ds-button-solid-active: var(--interactive-primary-active);--ds-button-on-solid: var(--interactive-primary-on);--ds-button-tone-fg: var(--tone-primary-fg);--ds-button-subtle: var(--tone-primary-subtle);--ds-button-press-tint: var(--tone-primary-press-tint);--ds-button-subtle-active: color-mix(in srgb, var(--tone-primary-subtle) 85%, var(--ds-button-press-tint));--ds-button-tone-border: var(--tone-primary-border);--ds-button-subtle-press-tint: var(--tone-primary-subtle-press-tint);--ds-button-subtle-active-fg: var(--tone-primary-subtle-active-fg)}.ds-button[data-tone=secondary]{--ds-button-solid: var(--interactive-secondary);--ds-button-solid-hover: var(--interactive-secondary-hover);--ds-button-solid-active: var(--interactive-secondary-active);--ds-button-on-solid: var(--interactive-secondary-on);--ds-button-tone-fg: var(--tone-secondary-fg);--ds-button-subtle: var(--tone-secondary-subtle);--ds-button-press-tint: var(--tone-secondary-press-tint);--ds-button-subtle-active: color-mix(in srgb, var(--tone-secondary-subtle) 85%, var(--ds-button-press-tint));--ds-button-tone-border: var(--tone-secondary-border);--ds-button-subtle-press-tint: var(--tone-secondary-subtle-press-tint);--ds-button-subtle-active-fg: var(--tone-secondary-subtle-active-fg)}.ds-button[data-tone=success]{--ds-button-solid: var(--tone-success-solid);--ds-button-solid-hover: color-mix(in srgb, var(--tone-success-solid) 85%, var(--tone-success-solid-shade));--ds-button-solid-active: color-mix(in srgb, var(--tone-success-solid) 75%, var(--tone-success-solid-shade));--ds-button-on-solid: var(--tone-success-on-solid);--ds-button-tone-fg: var(--tone-success-fg);--ds-button-subtle: var(--tone-success-subtle);--ds-button-press-tint: var(--tone-success-press-tint);--ds-button-subtle-active: color-mix(in srgb, var(--tone-success-subtle) 85%, var(--ds-button-press-tint));--ds-button-tone-border: var(--tone-success-border);--ds-button-subtle-press-tint: var(--tone-success-subtle-press-tint);--ds-button-subtle-active-fg: var(--tone-success-subtle-active-fg)}.ds-button[data-tone=warning]{--ds-button-solid: var(--tone-warning-solid);--ds-button-solid-hover: color-mix(in srgb, var(--tone-warning-solid) 85%, var(--tone-warning-solid-shade));--ds-button-solid-active: color-mix(in srgb, var(--tone-warning-solid) 75%, var(--tone-warning-solid-shade));--ds-button-on-solid: var(--tone-warning-on-solid);--ds-button-tone-fg: var(--tone-warning-fg);--ds-button-subtle: var(--tone-warning-subtle);--ds-button-press-tint: var(--tone-warning-press-tint);--ds-button-subtle-active: color-mix(in srgb, var(--tone-warning-subtle) 85%, var(--ds-button-press-tint));--ds-button-tone-border: var(--tone-warning-border);--ds-button-subtle-press-tint: var(--tone-warning-subtle-press-tint);--ds-button-subtle-active-fg: var(--tone-warning-subtle-active-fg)}.ds-button[data-tone=error]{--ds-button-solid: var(--tone-error-solid);--ds-button-solid-hover: color-mix(in srgb, var(--tone-error-solid) 85%, var(--tone-error-solid-shade));--ds-button-solid-active: color-mix(in srgb, var(--tone-error-solid) 75%, var(--tone-error-solid-shade));--ds-button-on-solid: var(--tone-error-on-solid);--ds-button-tone-fg: var(--tone-error-fg);--ds-button-subtle: var(--tone-error-subtle);--ds-button-press-tint: var(--tone-error-press-tint);--ds-button-subtle-active: color-mix(in srgb, var(--tone-error-subtle) 85%, var(--ds-button-press-tint));--ds-button-tone-border: var(--tone-error-border);--ds-button-subtle-press-tint: var(--tone-error-subtle-press-tint);--ds-button-subtle-active-fg: var(--tone-error-subtle-active-fg)}.ds-button[data-tone=info]{--ds-button-solid: var(--tone-info-solid);--ds-button-solid-hover: color-mix(in srgb, var(--tone-info-solid) 85%, var(--tone-info-solid-shade));--ds-button-solid-active: color-mix(in srgb, var(--tone-info-solid) 75%, var(--tone-info-solid-shade));--ds-button-on-solid: var(--tone-info-on-solid);--ds-button-tone-fg: var(--tone-info-fg);--ds-button-subtle: var(--tone-info-subtle);--ds-button-press-tint: var(--tone-info-press-tint);--ds-button-subtle-active: color-mix(in srgb, var(--tone-info-subtle) 85%, var(--ds-button-press-tint));--ds-button-tone-border: var(--tone-info-border);--ds-button-subtle-press-tint: var(--tone-info-subtle-press-tint);--ds-button-subtle-active-fg: var(--tone-info-subtle-active-fg)}.ds-button,.ds-button[data-variant=solid]{--ds-button-bg: var(--ds-button-solid);--ds-button-fg: var(--ds-button-on-solid);--ds-button-bg-hover: var(--ds-button-solid-hover);--ds-button-bg-active: var(--ds-button-solid-active);--ds-button-bg-pressed: var(--ds-button-solid-active);--ds-button-border: transparent}.ds-button[data-variant=outline]{--ds-button-bg: transparent;--ds-button-fg: var(--ds-button-tone-fg);--ds-button-bg-hover: var(--ds-button-subtle);--ds-button-bg-active: var(--ds-button-subtle-active);--ds-button-bg-pressed: var(--ds-button-subtle-active);--ds-button-border: color-mix(in srgb, var(--ds-button-tone-border) var(--ds-button-outline-border-mix), transparent)}.ds-button[data-variant=outline][data-border-style=dashed]{--ds-button-border: var(--ds-button-tone-fg);border-style:dashed}.ds-button[data-variant=ghost]{--ds-button-bg: transparent;--ds-button-fg: var(--ds-button-tone-fg);--ds-button-bg-hover: var(--ds-button-subtle);--ds-button-bg-active: var(--ds-button-subtle-active);--ds-button-bg-pressed: var(--ds-button-subtle-active);--ds-button-border: transparent}.ds-button[data-variant=subtle]{--ds-button-bg: var(--ds-button-subtle);--ds-button-fg: var(--ds-button-tone-fg);--ds-button-bg-hover: color-mix(in srgb, var(--ds-button-subtle) var(--state-subtle-hover-mix), var(--ds-button-subtle-press-tint));--ds-button-bg-active: color-mix(in srgb, var(--ds-button-subtle) var(--state-subtle-press-mix), var(--ds-button-subtle-press-tint));--ds-button-bg-pressed: color-mix(in srgb, var(--ds-button-subtle) var(--state-subtle-press-mix), var(--ds-button-subtle-press-tint));--ds-button-border: transparent}.ds-button[data-variant=ghost][data-tone=neutral]{--ds-button-fg: var(--text-primary);--ds-button-bg-hover: var(--bg-hover);--ds-button-bg-active: var(--bg-tertiary);--ds-button-bg-pressed: var(--bg-tertiary)}.ds-button[data-variant=ghost][data-state-layer]:not([data-surface=inverse]){--ds-button-layer-hover: color-mix(in srgb, var(--ds-button-tone-fg) 8%, transparent);--ds-button-layer-press: color-mix(in srgb, var(--ds-button-tone-fg) 10%, transparent);--ds-button-bg-hover: linear-gradient(var(--ds-button-layer-hover), var(--ds-button-layer-hover));--ds-button-bg-active: linear-gradient(var(--ds-button-layer-press), var(--ds-button-layer-press));--ds-button-bg-pressed: linear-gradient(var(--ds-button-layer-press), var(--ds-button-layer-press))}.ds-button[data-variant=ghost][data-state-layer]:not([data-surface=inverse]):active:not(:disabled):not([aria-disabled=true]),.ds-button[data-variant=ghost][data-state-layer]:not([data-surface=inverse])[aria-pressed=true]{--ds-button-fg: var(--ds-button-subtle-active-fg)}.ds-button[data-surface=inverse][data-variant=solid]{--ds-button-bg: var(--ds-button-on-solid);--ds-button-fg: var(--ds-button-solid);--ds-button-bg-hover: var(--ds-button-on-solid);--ds-button-bg-active: var(--ds-button-on-solid);--ds-button-bg-pressed: var(--ds-button-on-solid)}.ds-button[data-surface=inverse][data-variant=outline],.ds-button[data-surface=inverse][data-variant=ghost],.ds-button[data-surface=inverse][data-variant=subtle]{--ds-button-fg: currentColor;--ds-button-bg-hover: transparent;--ds-button-bg-active: transparent;--ds-button-bg-pressed: transparent}.ds-button[data-surface=inverse][data-variant=outline]{--ds-button-border: currentColor}.ds-button[data-surface=inverse][data-variant=subtle]{--ds-button-bg: transparent}.ds-button[data-surface=inverse][data-variant=solid]{--focus-ring-color: var(--ds-button-on-solid)}.ds-button[data-surface=inverse][data-variant=outline],.ds-button[data-surface=inverse][data-variant=ghost],.ds-button[data-surface=inverse][data-variant=subtle]{--focus-ring-color: currentColor}.ds-button[data-surface=inverse][data-variant=solid]:focus-visible,.ds-button[data-surface=inverse][data-variant=solid][data-focus-visible]{box-shadow:0 0 0 var(--focus-ring-offset) var(--ds-button-solid)}.ds-button[data-variant=solid]{--ds-button-elevation: var(--shadow-button-rest);box-shadow:var(--ds-button-elevation)}@media(hover:hover){.ds-button:hover:not(:disabled):not([aria-disabled=true]){background:var(--ds-button-bg-hover)}.ds-button[data-variant=solid]:hover:not(:disabled):not([aria-disabled=true]){transform:translateY(-1px)}.ds-button[data-variant=solid]:hover:not(:disabled):not([aria-disabled=true]){--ds-button-elevation: var(--shadow-button-hover)}.ds-button[data-run-attached]:hover:not(:disabled):not([aria-disabled=true]){transform:none}.ds-button[data-variant=ghost][data-state-layer]:not([data-surface=inverse]):hover:not(:disabled):not([aria-disabled=true]){--ds-button-fg: var(--ds-button-subtle-active-fg)}.ds-button[data-variant=subtle]:not([data-surface=inverse]):hover:not(:disabled):not([aria-disabled=true]){--ds-button-fg: var(--ds-button-subtle-active-fg)}.ds-button[data-surface=inverse]:is([data-variant=outline],[data-variant=ghost],[data-variant=subtle]):hover:not(:disabled):not([aria-disabled=true]){text-decoration:underline;text-underline-offset:.2em}.ds-button[data-surface=inverse][data-variant=solid]:focus-visible:hover:not(:disabled):not([aria-disabled=true]),.ds-button[data-surface=inverse][data-variant=solid][data-focus-visible]:hover:not(:disabled):not([aria-disabled=true]){box-shadow:0 0 0 var(--focus-ring-offset) var(--ds-button-solid),var(--shadow-button-hover)}.ds-button[data-surface=inverse][data-variant=solid]:is([data-elevation=flat],[data-run-attached],[data-run-segment]):focus-visible:hover:not(:disabled):not([aria-disabled=true]),.ds-button[data-surface=inverse][data-variant=solid]:is([data-elevation=flat],[data-run-attached],[data-run-segment])[data-focus-visible]:hover:not(:disabled):not([aria-disabled=true]){box-shadow:0 0 0 var(--focus-ring-offset) var(--ds-button-solid)}}.ds-button:active:not(:disabled):not([aria-disabled=true]){background:var(--ds-button-bg-active)}.ds-button[data-variant=solid]:active:not(:disabled):not([aria-disabled=true]){transform:translateY(0)}.ds-button[data-variant=solid]:active:not(:disabled):not([aria-disabled=true]){--ds-button-elevation: var(--shadow-button-pressed)}.ds-button[data-run-attached]:active:not(:disabled):not([aria-disabled=true]){transform:none}.ds-button[data-variant=solid][data-elevation=flat]:not(:disabled):not([aria-disabled=true]),.ds-button[data-variant=solid][data-run-attached]:not(:disabled):not([aria-disabled=true]),.ds-button[data-variant=solid][data-run-segment]:not(:disabled):not([aria-disabled=true]),.ds-button[data-variant=solid][data-elevation=flat][data-loading=true],.ds-button[data-variant=solid][data-run-attached][data-loading=true],.ds-button[data-variant=solid][data-run-segment][data-loading=true]{--ds-button-elevation: none;transform:none}.ds-button[aria-pressed=true]{background:var(--ds-button-bg-pressed);box-shadow:inset 0 0 0 var(--border-width-md) currentColor}.ds-button[data-variant=subtle]:not([data-surface=inverse]):active:not(:disabled):not([aria-disabled=true]),.ds-button[data-variant=subtle]:not([data-surface=inverse])[aria-pressed=true]{--ds-button-fg: var(--ds-button-subtle-active-fg)}.ds-button[data-surface=inverse][data-variant=solid][aria-pressed=true]:focus-visible,.ds-button[data-surface=inverse][data-variant=solid][aria-pressed=true][data-focus-visible]{box-shadow:inset 0 0 0 var(--border-width-md) currentColor,0 0 0 var(--focus-ring-offset) var(--ds-button-solid)}.ds-button:disabled,.ds-button[aria-disabled=true]{cursor:not-allowed}.ds-button:disabled:not([data-loading=true]):not([data-surface=inverse]),.ds-button[aria-disabled=true]:not([data-loading=true]):not([data-surface=inverse]){--ds-button-elevation: none;--ds-button-bg: var(--bg-disabled);--ds-button-fg: var(--text-disabled);--ds-button-bg-pressed: var(--bg-disabled);--ds-button-border: transparent}.ds-button[data-variant=outline]:disabled:not([data-loading=true]):not([data-surface=inverse]),.ds-button[data-variant=outline][aria-disabled=true]:not([data-loading=true]):not([data-surface=inverse]){--ds-button-bg: transparent;--ds-button-border: var(--border-primary)}.ds-button[data-variant=ghost]:disabled:not([data-loading=true]):not([data-surface=inverse]),.ds-button[data-variant=ghost][aria-disabled=true]:not([data-loading=true]):not([data-surface=inverse]){--ds-button-bg: transparent}.ds-button[data-surface=inverse]:disabled:not([data-loading=true]),.ds-button[data-surface=inverse][aria-disabled=true]:not([data-loading=true]){--ds-button-elevation: none;--ds-button-fg: color-mix(in srgb, currentColor 38%, transparent);--ds-button-bg: transparent;--ds-button-bg-pressed: transparent;--ds-button-border: transparent}.ds-button[data-surface=inverse][data-variant=solid]:disabled:not([data-loading=true]),.ds-button[data-surface=inverse][data-variant=solid][aria-disabled=true]:not([data-loading=true]){--ds-button-bg: color-mix(in srgb, currentColor 31.58%, transparent);--ds-button-bg-pressed: color-mix(in srgb, currentColor 31.58%, transparent)}.ds-button[data-surface=inverse][data-variant=outline]:disabled:not([data-loading=true]),.ds-button[data-surface=inverse][data-variant=outline][aria-disabled=true]:not([data-loading=true]){--ds-button-border: color-mix(in srgb, currentColor 31.58%, transparent)}.ds-button[data-loading=true]{opacity:1;cursor:wait}a.ds-button{display:inline-flex}.ds-button[data-run-attached]:is([data-variant=solid],[data-variant=subtle]){--ds-button-run-seam: color-mix(in srgb, currentColor 40%, transparent)}.ds-button[data-run-attached]{border-start-start-radius:var(--ds-button-group-start-start-radius, 0);border-start-end-radius:var(--ds-button-group-start-end-radius, 0);border-end-start-radius:var(--ds-button-group-end-start-radius, 0);border-end-end-radius:var(--ds-button-group-end-end-radius, 0)}.ds-button[data-run=horizontal][data-run-attached]:not(:first-child){margin-inline-start:calc(-1 * var(--ds-button-group-overlap, var(--border-width-thin)));border-inline-start-color:var(--ds-button-group-seam, var(--ds-button-run-seam, var(--ds-button-border, transparent)))}.ds-button[data-run=horizontal][data-run-attached]:first-child{border-start-start-radius:var(--ds-button-group-start-start-radius, var(--ds-button-group-radius, var(--ds-button-radius)));border-end-start-radius:var(--ds-button-group-end-start-radius, var(--ds-button-group-bleed-radius, var(--ds-button-group-radius, var(--ds-button-radius))))}.ds-button[data-run=horizontal][data-run-attached]:last-child{border-start-end-radius:var(--ds-button-group-start-end-radius, var(--ds-button-group-radius, var(--ds-button-radius)));border-end-end-radius:var(--ds-button-group-end-end-radius, var(--ds-button-group-bleed-radius, var(--ds-button-group-radius, var(--ds-button-radius))))}.ds-button[data-run=vertical][data-run-attached]:not(:first-child){margin-block-start:calc(-1 * var(--ds-button-group-overlap, var(--border-width-thin)));border-block-start-color:var(--ds-button-group-seam, var(--ds-button-run-seam, var(--ds-button-border, transparent)))}.ds-button[data-run=vertical][data-run-attached]:first-child{border-start-start-radius:var(--ds-button-group-start-start-radius, var(--ds-button-group-end-radius, var(--ds-button-group-radius, var(--ds-button-radius))));border-start-end-radius:var(--ds-button-group-start-end-radius, var(--ds-button-group-end-radius, var(--ds-button-group-radius, var(--ds-button-radius))))}.ds-button[data-run=vertical][data-run-attached]:last-child{border-end-start-radius:var(--ds-button-group-end-start-radius, var(--ds-button-group-bleed-radius, var(--ds-button-group-end-radius, var(--ds-button-group-radius, var(--ds-button-radius)))));border-end-end-radius:var(--ds-button-group-end-end-radius, var(--ds-button-group-bleed-radius, var(--ds-button-group-end-radius, var(--ds-button-group-radius, var(--ds-button-radius)))))}.ds-button[data-run-segment]:active:not(:disabled):not([aria-disabled=true]){transform:none;box-shadow:none}@media(hover:hover){.ds-button[data-run-segment]:hover:not(:disabled):not([aria-disabled=true]){transform:none;box-shadow:none}}.ds-button[data-run=horizontal]:not([data-run-attached]):first-child{border-end-start-radius:var(--ds-button-group-bleed-radius, var(--ds-button-radius))}.ds-button[data-run=horizontal]:not([data-run-attached]):last-child{border-end-end-radius:var(--ds-button-group-bleed-radius, var(--ds-button-radius))}.ds-button[data-run=vertical]:not([data-run-attached]):last-child{border-end-start-radius:var(--ds-button-group-bleed-radius, var(--ds-button-radius));border-end-end-radius:var(--ds-button-group-bleed-radius, var(--ds-button-radius))}.ds-button-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:var(--icon-scale)}.ds-button-icon>svg{inline-size:1em;block-size:1em}.ds-button{--ds-button-icon-pull: 0px}.ds-button-icon-left{margin-inline-end:calc(var(--ds-button-icon-pull) * -1)}.ds-button-icon-right{margin-inline-start:calc(var(--ds-button-icon-pull) * -1)}.ds-button[data-icon-only=true] .ds-button-icon-left,.ds-button[data-icon-only=true] .ds-button-icon-right{margin:0}.ds-button-text{display:inline-flex;align-items:center;min-inline-size:0}.ds-button__spinner{flex-shrink:0}.ds-button__count{display:inline-flex;align-items:center;justify-content:center;min-inline-size:1.5em;padding-inline:var(--space-xs);border-radius:var(--radius-full);box-shadow:inset 0 0 0 var(--border-width-thin) currentColor;font-size:.85em;font-variant-numeric:tabular-nums;line-height:1.4}.ds-button__count[data-count-variant=plain]{min-inline-size:0;padding-inline:0;box-shadow:none;font-size:1em}.ds-button__chevron{display:inline-flex;flex-shrink:0;inline-size:1em;block-size:1em;margin-inline-end:calc(var(--space-xs) * -1);transition:rotate var(--transition-fast)}.ds-button__chevron>svg{inline-size:100%;block-size:100%}.ds-button[aria-expanded=true] .ds-button__chevron{rotate:180deg}@media(prefers-reduced-motion:reduce){.ds-button,.ds-button__chevron{transition:none}.ds-button[data-variant=solid]:active:not(:disabled):not([aria-disabled=true]){transform:none}}@media(prefers-reduced-motion:reduce)and (hover:hover){.ds-button[data-variant=solid]:hover:not(:disabled):not([aria-disabled=true]){transform:none}}@media(forced-colors:active){.ds-button{border-color:ButtonText;color:ButtonText;background:ButtonFace}.ds-button[data-variant=solid]{box-shadow:none}.ds-button[aria-pressed=true]{forced-color-adjust:none;border-color:Highlight;background:Highlight;color:HighlightText;box-shadow:none}.ds-button:disabled,.ds-button[aria-disabled=true]{border-color:GrayText;color:GrayText;opacity:1}.ds-button[data-loading=true]{border-color:ButtonText;color:ButtonText}.ds-button[data-run-attached]:where(:not(:disabled):not([aria-disabled=true])),.ds-button[data-run][data-run-attached]:not(:first-child):is([data-variant=outline],[data-variant=ghost]){border-color:ButtonText}.ds-button[data-run][data-run-attached]:not(:first-child):is(:disabled,[aria-disabled=true]):not([data-loading=true]){border-color:GrayText}.ds-button__count:not([data-count-variant=plain]){outline:var(--border-width-thin) solid currentColor;outline-offset:calc(-1 * var(--border-width-thin))}}}@layer components{.ds-icon-button{--ds-icon-button-outline-border-mix: 50%;position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;margin:0;padding:0;border:var(--border-width-thin) solid var(--ds-icon-button-border, transparent);background:var(--ds-icon-button-bg);color:var(--ds-icon-button-fg);font-family:inherit;font-size:var(--ds-icon-button-glyph);line-height:1;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;--ds-state-layer-color: var(--ds-icon-button-fg);transition:background-color var(--transition-base),color var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base),opacity var(--transition-base)}.ds-icon-button[data-size=xs]{inline-size:var(--ds-icon-button-box, var(--size-control-xs));block-size:var(--ds-icon-button-box, var(--size-control-xs));--ds-icon-button-glyph: var(--size-icon-sm)}.ds-icon-button[data-size=sm]{inline-size:var(--ds-icon-button-box, var(--size-control-sm));block-size:var(--ds-icon-button-box, var(--size-control-sm));--ds-icon-button-glyph: var(--size-icon-sm)}.ds-icon-button[data-size=md]{inline-size:var(--ds-icon-button-box, var(--size-control-md));block-size:var(--ds-icon-button-box, var(--size-control-md));--ds-icon-button-glyph: var(--size-icon-md)}.ds-icon-button[data-size=lg]{inline-size:var(--ds-icon-button-box, var(--size-control-lg));block-size:var(--ds-icon-button-box, var(--size-control-lg));--ds-icon-button-glyph: var(--size-icon-lg)}.ds-icon-button[data-size][data-icon-size]{min-inline-size:var(--ds-icon-button-glyph);min-block-size:var(--ds-icon-button-glyph)}.ds-icon-button[data-size][data-icon-size=xs]{--ds-icon-button-glyph: var(--size-icon-xs)}.ds-icon-button[data-size][data-icon-size=sm]{--ds-icon-button-glyph: var(--size-icon-sm)}.ds-icon-button[data-size][data-icon-size=md]{--ds-icon-button-glyph: var(--size-icon-md)}.ds-icon-button[data-size][data-icon-size=lg]{--ds-icon-button-glyph: var(--size-icon-lg)}.ds-icon-button[data-size][data-icon-size=xl]{--ds-icon-button-glyph: var(--size-icon-xl)}.ds-icon-button[data-size=xs][data-icon-size]{--ds-icon-button-step: var(--size-control-xs)}.ds-icon-button[data-size=sm][data-icon-size]{--ds-icon-button-step: var(--size-control-sm)}.ds-icon-button[data-size=md][data-icon-size]{--ds-icon-button-step: var(--size-control-md)}.ds-icon-button[data-size=lg][data-icon-size]{--ds-icon-button-step: var(--size-control-lg)}.ds-icon-button[data-size][data-icon-size] .ds-icon-button__icon{flex-shrink:0;max-inline-size:calc(max(var(--ds-icon-button-box, var(--ds-icon-button-step)),var(--ds-icon-button-glyph)) - 2 * var(--border-width-thin));max-block-size:calc(max(var(--ds-icon-button-box, var(--ds-icon-button-step)),var(--ds-icon-button-glyph)) - 2 * var(--border-width-thin))}.ds-icon-button[data-shape=square]{--ds-icon-button-radius: var(--radius-md);--ds-state-layer-radius: calc(var(--ds-icon-button-radius) + var(--size-state-layer-inset));border-radius:var(--ds-icon-button-radius)}.ds-icon-button[data-shape=circle],.ds-icon-button[data-corners=pill]{--ds-icon-button-radius: var(--radius-full);--ds-state-layer-radius: 50%;border-radius:var(--ds-icon-button-radius)}.ds-icon-button[data-corners=square]{--ds-icon-button-radius: 0;--ds-state-layer-radius: 0;border-radius:var(--ds-icon-button-radius)}.ds-icon-button[data-tone=neutral]{--ds-icon-button-solid: var(--tone-neutral-solid);--ds-icon-button-solid-hover: color-mix(in srgb, var(--tone-neutral-solid) 85%, var(--tone-neutral-solid-shade));--ds-icon-button-solid-active: color-mix(in srgb, var(--tone-neutral-solid) 75%, var(--tone-neutral-solid-shade));--ds-icon-button-on-solid: var(--tone-neutral-on-solid);--ds-icon-button-tone-fg: var(--text-primary);--ds-icon-button-subtle: var(--tone-neutral-subtle);--ds-icon-button-press-tint: var(--tone-neutral-press-tint);--ds-icon-button-subtle-active: color-mix(in srgb, var(--tone-neutral-subtle) 85%, var(--ds-icon-button-press-tint));--ds-icon-button-tone-border: var(--tone-neutral-border);--ds-icon-button-outline-border-mix: 100%;--ds-icon-button-subtle-press-tint: var(--tone-neutral-subtle-press-tint);--ds-icon-button-subtle-active-fg: var(--text-primary)}.ds-icon-button,.ds-icon-button[data-tone=primary]{--ds-icon-button-solid: var(--interactive-primary);--ds-icon-button-solid-hover: var(--interactive-primary-hover);--ds-icon-button-solid-active: var(--interactive-primary-active);--ds-icon-button-on-solid: var(--interactive-primary-on);--ds-icon-button-tone-fg: var(--tone-primary-fg);--ds-icon-button-subtle: var(--tone-primary-subtle);--ds-icon-button-press-tint: var(--tone-primary-press-tint);--ds-icon-button-subtle-active: color-mix(in srgb, var(--tone-primary-subtle) 85%, var(--ds-icon-button-press-tint));--ds-icon-button-tone-border: var(--tone-primary-border);--ds-icon-button-subtle-press-tint: var(--tone-primary-subtle-press-tint);--ds-icon-button-subtle-active-fg: var(--tone-primary-subtle-active-fg)}.ds-icon-button[data-tone=secondary]{--ds-icon-button-solid: var(--interactive-secondary);--ds-icon-button-solid-hover: var(--interactive-secondary-hover);--ds-icon-button-solid-active: var(--interactive-secondary-active);--ds-icon-button-on-solid: var(--interactive-secondary-on);--ds-icon-button-tone-fg: var(--tone-secondary-fg);--ds-icon-button-subtle: var(--tone-secondary-subtle);--ds-icon-button-press-tint: var(--tone-secondary-press-tint);--ds-icon-button-subtle-active: color-mix(in srgb, var(--tone-secondary-subtle) 85%, var(--ds-icon-button-press-tint));--ds-icon-button-tone-border: var(--tone-secondary-border);--ds-icon-button-subtle-press-tint: var(--tone-secondary-subtle-press-tint);--ds-icon-button-subtle-active-fg: var(--tone-secondary-subtle-active-fg)}.ds-icon-button[data-tone=success]{--ds-icon-button-solid: var(--tone-success-solid);--ds-icon-button-solid-hover: color-mix(in srgb, var(--tone-success-solid) 85%, var(--tone-success-solid-shade));--ds-icon-button-solid-active: color-mix(in srgb, var(--tone-success-solid) 75%, var(--tone-success-solid-shade));--ds-icon-button-on-solid: var(--tone-success-on-solid);--ds-icon-button-tone-fg: var(--tone-success-fg);--ds-icon-button-subtle: var(--tone-success-subtle);--ds-icon-button-press-tint: var(--tone-success-press-tint);--ds-icon-button-subtle-active: color-mix(in srgb, var(--tone-success-subtle) 85%, var(--ds-icon-button-press-tint));--ds-icon-button-tone-border: var(--tone-success-border);--ds-icon-button-subtle-press-tint: var(--tone-success-subtle-press-tint);--ds-icon-button-subtle-active-fg: var(--tone-success-subtle-active-fg)}.ds-icon-button[data-tone=warning]{--ds-icon-button-solid: var(--tone-warning-solid);--ds-icon-button-solid-hover: color-mix(in srgb, var(--tone-warning-solid) 85%, var(--tone-warning-solid-shade));--ds-icon-button-solid-active: color-mix(in srgb, var(--tone-warning-solid) 75%, var(--tone-warning-solid-shade));--ds-icon-button-on-solid: var(--tone-warning-on-solid);--ds-icon-button-tone-fg: var(--tone-warning-fg);--ds-icon-button-subtle: var(--tone-warning-subtle);--ds-icon-button-press-tint: var(--tone-warning-press-tint);--ds-icon-button-subtle-active: color-mix(in srgb, var(--tone-warning-subtle) 85%, var(--ds-icon-button-press-tint));--ds-icon-button-tone-border: var(--tone-warning-border);--ds-icon-button-subtle-press-tint: var(--tone-warning-subtle-press-tint);--ds-icon-button-subtle-active-fg: var(--tone-warning-subtle-active-fg)}.ds-icon-button[data-tone=error]{--ds-icon-button-solid: var(--tone-error-solid);--ds-icon-button-solid-hover: color-mix(in srgb, var(--tone-error-solid) 85%, var(--tone-error-solid-shade));--ds-icon-button-solid-active: color-mix(in srgb, var(--tone-error-solid) 75%, var(--tone-error-solid-shade));--ds-icon-button-on-solid: var(--tone-error-on-solid);--ds-icon-button-tone-fg: var(--tone-error-fg);--ds-icon-button-subtle: var(--tone-error-subtle);--ds-icon-button-press-tint: var(--tone-error-press-tint);--ds-icon-button-subtle-active: color-mix(in srgb, var(--tone-error-subtle) 85%, var(--ds-icon-button-press-tint));--ds-icon-button-tone-border: var(--tone-error-border);--ds-icon-button-subtle-press-tint: var(--tone-error-subtle-press-tint);--ds-icon-button-subtle-active-fg: var(--tone-error-subtle-active-fg)}.ds-icon-button[data-tone=info]{--ds-icon-button-solid: var(--tone-info-solid);--ds-icon-button-solid-hover: color-mix(in srgb, var(--tone-info-solid) 85%, var(--tone-info-solid-shade));--ds-icon-button-solid-active: color-mix(in srgb, var(--tone-info-solid) 75%, var(--tone-info-solid-shade));--ds-icon-button-on-solid: var(--tone-info-on-solid);--ds-icon-button-tone-fg: var(--tone-info-fg);--ds-icon-button-subtle: var(--tone-info-subtle);--ds-icon-button-press-tint: var(--tone-info-press-tint);--ds-icon-button-subtle-active: color-mix(in srgb, var(--tone-info-subtle) 85%, var(--ds-icon-button-press-tint));--ds-icon-button-tone-border: var(--tone-info-border);--ds-icon-button-subtle-press-tint: var(--tone-info-subtle-press-tint);--ds-icon-button-subtle-active-fg: var(--tone-info-subtle-active-fg)}.ds-icon-button[data-variant=solid]{--ds-icon-button-bg: var(--ds-icon-button-solid);--ds-icon-button-fg: var(--ds-icon-button-on-solid);--ds-icon-button-bg-hover: var(--ds-icon-button-solid-hover);--ds-icon-button-bg-active: var(--ds-icon-button-solid-active);--ds-icon-button-bg-pressed: var(--ds-icon-button-solid-active);--ds-icon-button-border: transparent;--ds-state-layer-color: var(--ds-icon-button-solid)}.ds-icon-button[data-variant=outline]{--ds-icon-button-bg: transparent;--ds-icon-button-fg: var(--ds-icon-button-tone-fg);--ds-icon-button-bg-hover: transparent;--ds-icon-button-bg-active: transparent;--ds-icon-button-bg-pressed: var(--ds-icon-button-subtle-active);--ds-icon-button-border: color-mix(in srgb, var(--ds-icon-button-tone-border) var(--ds-icon-button-outline-border-mix), transparent)}.ds-icon-button,.ds-icon-button[data-variant=ghost]{--ds-icon-button-bg: transparent;--ds-icon-button-fg: var(--ds-icon-button-tone-fg);--ds-icon-button-bg-hover: transparent;--ds-icon-button-bg-active: transparent;--ds-icon-button-bg-pressed: var(--ds-icon-button-subtle-active);--ds-icon-button-border: transparent}.ds-icon-button[data-variant=subtle]{--ds-icon-button-bg: var(--ds-icon-button-subtle);--ds-icon-button-fg: var(--ds-icon-button-tone-fg);--ds-icon-button-bg-hover: var(--ds-icon-button-subtle);--ds-icon-button-bg-active: var(--ds-icon-button-subtle);--ds-icon-button-bg-pressed: color-mix(in srgb, var(--ds-icon-button-subtle) var(--state-subtle-selected-mix), var(--ds-icon-button-subtle-press-tint));--ds-icon-button-border: transparent}.ds-icon-button[data-variant=ghost][data-tone=neutral]{--ds-icon-button-fg: var(--text-primary);--ds-icon-button-bg-pressed: var(--bg-tertiary)}.ds-icon-button[data-surface=inverse][data-variant=solid]{--ds-icon-button-bg: var(--ds-icon-button-on-solid);--ds-icon-button-fg: var(--ds-icon-button-solid);--ds-icon-button-bg-hover: var(--ds-icon-button-on-solid);--ds-icon-button-bg-active: var(--ds-icon-button-on-solid);--ds-icon-button-bg-pressed: var(--ds-icon-button-on-solid);--ds-state-layer-color: var(--ds-icon-button-on-solid);--focus-ring-color: var(--ds-icon-button-on-solid)}.ds-icon-button[data-surface=inverse]:is([data-variant=outline],[data-variant=ghost],[data-variant=subtle]){--ds-icon-button-bg: transparent;--ds-icon-button-fg: currentColor;--ds-icon-button-bg-hover: transparent;--ds-icon-button-bg-active: transparent;--ds-icon-button-bg-pressed: transparent;--ds-icon-button-border: transparent;--focus-ring-color: currentColor}.ds-icon-button[data-surface=inverse][data-variant=outline]{--ds-icon-button-border: currentColor}.ds-icon-button[data-surface=inverse][data-variant=solid]:focus-visible,.ds-icon-button[data-surface=inverse][data-variant=solid][data-focus-visible]{box-shadow:0 0 0 var(--focus-ring-offset) var(--ds-icon-button-solid)}@media(hover:hover){.ds-icon-button:hover:not(:disabled):not([aria-disabled=true]){background:var(--ds-icon-button-bg-hover)}}.ds-icon-button:active:not(:disabled):not([aria-disabled=true]){background:var(--ds-icon-button-bg-active)}.ds-icon-button[aria-pressed=true]{background:var(--ds-icon-button-bg-pressed);box-shadow:inset 0 0 0 var(--border-width-md) currentColor}.ds-icon-button[data-variant=subtle]:not([data-surface=inverse])[aria-pressed=true]{--ds-icon-button-fg: var(--ds-icon-button-subtle-active-fg)}.ds-icon-button[data-surface=inverse][data-variant=solid][aria-pressed=true]:focus-visible,.ds-icon-button[data-surface=inverse][data-variant=solid][aria-pressed=true][data-focus-visible]{box-shadow:inset 0 0 0 var(--border-width-md) currentColor,0 0 0 var(--focus-ring-offset) var(--ds-icon-button-solid)}.ds-icon-button:disabled,.ds-icon-button[aria-disabled=true]{cursor:not-allowed}.ds-icon-button:disabled:not([data-loading=true]),.ds-icon-button[aria-disabled=true]:not([data-loading=true]){--ds-icon-button-bg: var(--bg-disabled);--ds-icon-button-fg: var(--text-disabled);--ds-icon-button-bg-pressed: var(--bg-disabled);--ds-icon-button-border: transparent}.ds-icon-button[data-variant=outline]:disabled:not([data-loading=true]),.ds-icon-button[data-variant=outline][aria-disabled=true]:not([data-loading=true]){--ds-icon-button-bg: transparent;--ds-icon-button-border: var(--border-primary)}.ds-icon-button[data-variant=ghost]:disabled:not([data-loading=true]),.ds-icon-button[data-variant=ghost][aria-disabled=true]:not([data-loading=true]),.ds-icon-button:not([data-variant]):disabled:not([data-loading=true]),.ds-icon-button:not([data-variant])[aria-disabled=true]:not([data-loading=true]){--ds-icon-button-bg: transparent}.ds-icon-button[data-loading=true]{opacity:1;cursor:wait}.ds-icon-button[data-surface=inverse]:disabled:not([data-loading=true]),.ds-icon-button[data-surface=inverse][aria-disabled=true]:not([data-loading=true]){--ds-icon-button-fg: color-mix(in srgb, currentColor 38%, transparent);--ds-icon-button-bg: transparent;--ds-icon-button-bg-pressed: transparent;--ds-icon-button-border: transparent}.ds-icon-button[data-surface=inverse][data-variant=solid]:disabled:not([data-loading=true]),.ds-icon-button[data-surface=inverse][data-variant=solid][aria-disabled=true]:not([data-loading=true]){--ds-icon-button-bg: color-mix(in srgb, currentColor 31.58%, transparent);--ds-icon-button-bg-pressed: color-mix(in srgb, currentColor 31.58%, transparent)}.ds-icon-button[data-surface=inverse][data-variant=outline]:disabled:not([data-loading=true]),.ds-icon-button[data-surface=inverse][data-variant=outline][aria-disabled=true]:not([data-loading=true]){--ds-icon-button-border: color-mix(in srgb, currentColor 31.58%, transparent)}.ds-icon-button[data-run]{--ds-icon-button-run-halo: var(--ds-button-group-halo-inset, var(--size-state-layer-inset))}.ds-icon-button[data-run-attached][data-variant=subtle]{--ds-icon-button-run-seam: color-mix(in srgb, currentColor 40%, transparent)}.ds-icon-button[data-run-attached]{border-start-start-radius:var(--ds-button-group-start-start-radius, 0);border-start-end-radius:var(--ds-button-group-start-end-radius, 0);border-end-start-radius:var(--ds-button-group-end-start-radius, 0);border-end-end-radius:var(--ds-button-group-end-end-radius, 0)}.ds-icon-button[data-run-attached]:before{border-start-start-radius:var(--ds-button-group-start-start-halo-radius, 0);border-start-end-radius:var(--ds-button-group-start-end-halo-radius, 0);border-end-start-radius:var(--ds-button-group-end-start-halo-radius, 0);border-end-end-radius:var(--ds-button-group-end-end-halo-radius, 0)}.ds-icon-button[data-run=horizontal][data-run-attached]:not(:first-child){margin-inline-start:calc(-1 * var(--ds-button-group-overlap, var(--border-width-thin)));border-inline-start-color:var(--ds-button-group-seam, var(--ds-icon-button-run-seam, var(--ds-icon-button-border, transparent)))}.ds-icon-button[data-run=horizontal][data-run-attached]:first-child{border-start-start-radius:var(--ds-button-group-start-start-radius, var(--ds-button-group-radius, var(--ds-icon-button-radius)));border-end-start-radius:var(--ds-button-group-end-start-radius, var(--ds-button-group-bleed-radius, var(--ds-button-group-radius, var(--ds-icon-button-radius))))}.ds-icon-button[data-run=horizontal][data-run-attached]:last-child{border-start-end-radius:var(--ds-button-group-start-end-radius, var(--ds-button-group-radius, var(--ds-icon-button-radius)));border-end-end-radius:var(--ds-button-group-end-end-radius, var(--ds-button-group-bleed-radius, var(--ds-button-group-radius, var(--ds-icon-button-radius))))}.ds-icon-button[data-run=horizontal][data-run-attached]:first-child:before{border-start-start-radius:var(--ds-button-group-start-start-halo-radius, calc(var(--ds-button-group-radius, var(--ds-icon-button-radius)) + var(--ds-icon-button-run-halo)));border-end-start-radius:var(--ds-button-group-end-start-halo-radius, calc(var(--ds-button-group-radius, var(--ds-icon-button-radius)) + var(--ds-icon-button-run-halo)))}.ds-icon-button[data-run=horizontal][data-run-attached]:last-child:before{border-start-end-radius:var(--ds-button-group-start-end-halo-radius, calc(var(--ds-button-group-radius, var(--ds-icon-button-radius)) + var(--ds-icon-button-run-halo)));border-end-end-radius:var(--ds-button-group-end-end-halo-radius, calc(var(--ds-button-group-radius, var(--ds-icon-button-radius)) + var(--ds-icon-button-run-halo)))}.ds-icon-button[data-run=vertical][data-run-attached]:not(:first-child){margin-block-start:calc(-1 * var(--ds-button-group-overlap, var(--border-width-thin)));border-block-start-color:var(--ds-button-group-seam, var(--ds-icon-button-run-seam, var(--ds-icon-button-border, transparent)))}.ds-icon-button[data-run=vertical][data-run-attached]:first-child{border-start-start-radius:var(--ds-button-group-start-start-radius, var(--ds-button-group-end-radius, var(--ds-button-group-radius, var(--ds-icon-button-radius))));border-start-end-radius:var(--ds-button-group-start-end-radius, var(--ds-button-group-end-radius, var(--ds-button-group-radius, var(--ds-icon-button-radius))))}.ds-icon-button[data-run=vertical][data-run-attached]:last-child{border-end-start-radius:var(--ds-button-group-end-start-radius, var(--ds-button-group-bleed-radius, var(--ds-button-group-end-radius, var(--ds-button-group-radius, var(--ds-icon-button-radius)))));border-end-end-radius:var(--ds-button-group-end-end-radius, var(--ds-button-group-bleed-radius, var(--ds-button-group-end-radius, var(--ds-button-group-radius, var(--ds-icon-button-radius)))))}.ds-icon-button[data-run=vertical][data-run-attached]:first-child:before{border-start-start-radius:var(--ds-button-group-start-start-halo-radius, calc(var(--ds-button-group-end-radius, var(--ds-button-group-radius, var(--ds-icon-button-radius))) + var(--ds-icon-button-run-halo)));border-start-end-radius:var(--ds-button-group-start-end-halo-radius, calc(var(--ds-button-group-end-radius, var(--ds-button-group-radius, var(--ds-icon-button-radius))) + var(--ds-icon-button-run-halo)))}.ds-icon-button[data-run=vertical][data-run-attached]:last-child:before{border-end-start-radius:var(--ds-button-group-end-start-halo-radius, calc(var(--ds-button-group-end-radius, var(--ds-button-group-radius, var(--ds-icon-button-radius))) + var(--ds-icon-button-run-halo)));border-end-end-radius:var(--ds-button-group-end-end-halo-radius, calc(var(--ds-button-group-end-radius, var(--ds-button-group-radius, var(--ds-icon-button-radius))) + var(--ds-icon-button-run-halo)))}.ds-icon-button[data-run-segment]{block-size:auto;--ds-state-layer-inset: 0px;--ds-state-layer-color: transparent}.ds-icon-button[data-run-segment]:not([data-surface=inverse]):is([data-variant=outline],[data-variant=ghost]){--ds-icon-button-bg-hover: var(--ds-icon-button-subtle);--ds-icon-button-bg-active: var(--ds-icon-button-subtle-active)}.ds-icon-button[data-run-segment]:not([data-surface=inverse])[data-variant=ghost][data-tone=neutral]{--ds-icon-button-bg-hover: var(--bg-hover);--ds-icon-button-bg-active: var(--bg-tertiary)}.ds-icon-button[data-run-segment][aria-expanded=true]:not(:disabled){background:var(--ds-icon-button-bg-active)}@media(pointer:coarse){.ds-icon-button[data-run-segment]{min-inline-size:var(--size-hit)}}.ds-icon-button[data-run=horizontal]:not([data-run-attached]):first-child{border-end-start-radius:var(--ds-button-group-bleed-radius, var(--ds-icon-button-radius))}.ds-icon-button[data-run=horizontal]:not([data-run-attached]):last-child{border-end-end-radius:var(--ds-button-group-bleed-radius, var(--ds-icon-button-radius))}.ds-icon-button[data-run=vertical]:not([data-run-attached]):last-child{border-end-start-radius:var(--ds-button-group-bleed-radius, var(--ds-icon-button-radius));border-end-end-radius:var(--ds-button-group-bleed-radius, var(--ds-icon-button-radius))}.ds-icon-button__icon{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--ds-icon-button-glyph);block-size:var(--ds-icon-button-glyph)}.ds-icon-button__icon>*{inline-size:100%;block-size:100%}.ds-icon-button__spinner{--ds-spinner-glyph-size: var(--ds-icon-button-glyph)}@media(prefers-reduced-motion:reduce){.ds-icon-button{transition:none}}@media(forced-colors:active){.ds-icon-button{border-color:ButtonText;background:ButtonFace;color:ButtonText}.ds-icon-button[aria-pressed=true]{forced-color-adjust:none;border-color:Highlight;background:Highlight;color:HighlightText;box-shadow:none}.ds-icon-button:disabled,.ds-icon-button[aria-disabled=true]{border-color:GrayText;color:GrayText;opacity:1}.ds-icon-button[data-run-attached]:where(:not(:disabled):not([aria-disabled=true])),.ds-icon-button[data-run][data-run-attached]:not(:first-child):not([data-variant=subtle]){border-color:ButtonText}.ds-icon-button[data-run][data-run-attached]:not(:first-child):is(:disabled,[aria-disabled=true]){border-color:GrayText}.ds-icon-button[data-run][data-run-segment][aria-expanded=true]:not(:disabled):not([aria-disabled=true]){forced-color-adjust:none;border-color:Highlight;background:Highlight;color:HighlightText}}}@layer components{.ds-icon-button.ds-expand-button .ds-icon-button__icon>.ds-disclosure-indicator{inline-size:100%;block-size:100%}.ds-icon-button.ds-expand-button[data-overlay=true]{position:static}.ds-icon-button.ds-expand-button[data-overlay=true]:before{display:none}.ds-icon-button.ds-expand-button[data-overlay=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}}@layer components{.ds-nav-toggle__glyphs{display:grid;place-items:center}.ds-nav-toggle__glyph{grid-area:1 / 1;display:inline-flex;inline-size:100%;block-size:100%;rotate:0deg;transition:opacity var(--transition-base),rotate var(--transition-base)}.ds-nav-toggle__glyph>svg{inline-size:100%;block-size:100%}.ds-nav-toggle[data-expanded=false] .ds-nav-toggle__glyph[data-glyph=close],.ds-nav-toggle[data-expanded=false] .ds-nav-toggle__glyph[data-glyph=collapse]{opacity:0;rotate:-90deg}.ds-nav-toggle[data-expanded=true] .ds-nav-toggle__glyph[data-glyph=menu],.ds-nav-toggle[data-expanded=true] .ds-nav-toggle__glyph[data-glyph=expand]{opacity:0;rotate:90deg}@media(prefers-reduced-motion:reduce){.ds-nav-toggle__glyph{transition:none}}}@layer components{button.ds-drag-handle[data-size]{--ds-drag-handle-fg: var(--text-secondary);--ds-drag-handle-fg-hover: var(--text-primary);--ds-drag-handle-fg-active: var(--tone-primary-fg);--ds-drag-handle-color: var(--ds-drag-handle-fg);--ds-state-layer-color: var(--text-primary);--ds-state-layer-radius: var(--radius-sm);display:inline-flex;flex:none;align-items:center;justify-content:center;box-sizing:border-box;margin:0;padding:0;border:0;border-radius:var(--radius-sm);background-color:transparent;color:var(--ds-drag-handle-color);font:inherit;cursor:grab;touch-action:none;transition:color var(--transition-fast)}button.ds-drag-handle[data-size] svg{inline-size:100%;block-size:100%}button.ds-drag-handle[data-size=sm]{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm)}button.ds-drag-handle[data-size=md]{inline-size:var(--size-icon-md);block-size:var(--size-icon-md)}button.ds-drag-handle[data-size=lg]{inline-size:var(--size-icon-lg);block-size:var(--size-icon-lg)}@media(hover:hover){button.ds-drag-handle[data-size]:hover:not([data-disabled]){--ds-drag-handle-color: var(--ds-drag-handle-fg-hover);background-color:transparent}}button.ds-drag-handle[data-size]:focus-visible{--ds-drag-handle-color: var(--ds-drag-handle-fg-hover);outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}button.ds-drag-handle[data-size][data-dragging]{--ds-drag-handle-color: var(--ds-drag-handle-fg-active);cursor:grabbing}button.ds-drag-handle[data-size][data-dragging]:before{opacity:var(--state-layer-pressed-opacity)}button.ds-drag-handle[data-size][data-disabled]{--ds-drag-handle-color: var(--text-disabled);cursor:not-allowed}@media(prefers-reduced-motion:reduce){button.ds-drag-handle[data-size]{transition:none}}@media(forced-colors:active){button.ds-drag-handle[data-size]{color:ButtonText}button.ds-drag-handle[data-size]:focus-visible{color:ButtonText;outline-color:Highlight}button.ds-drag-handle[data-size][data-dragging]{color:Highlight}button.ds-drag-handle[data-size][data-disabled]{color:GrayText}}}@layer components{.ds-link{display:inline;font-family:inherit;line-height:inherit;text-decoration:none;border-radius:var(--radius-sm);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;transition:color var(--transition-base),text-decoration-color var(--transition-base),opacity var(--transition-base)}button.ds-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:0;background:none;font:inherit;text-align:start}.ds-link:where([data-variant=bare]){display:block;inline-size:100%;color:inherit;font:inherit;text-align:inherit;text-decoration:none;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto;transition:background-color var(--transition-fast)}@media(hover:hover){.ds-link:where([data-variant=bare]):hover:not(:disabled):not([aria-disabled=true]):not([data-disabled]){background-color:color-mix(in srgb,currentColor calc(var(--state-layer-hover-opacity) * 100%),transparent)}}.ds-link:where([data-variant=bare]):active:not(:disabled):not([aria-disabled=true]):not([data-disabled]){background-color:color-mix(in srgb,currentColor calc(var(--state-layer-pressed-opacity) * 100%),transparent)}.ds-link[aria-busy=true]{cursor:progress}.ds-link[data-overflow-wrap=normal]{overflow-wrap:normal}.ds-link[data-overflow-wrap=anywhere]{overflow-wrap:anywhere}.ds-link[data-overflow-wrap=break-word]{overflow-wrap:break-word}.ds-link[data-size=xs]{font-size:var(--font-xs)}.ds-link[data-size=sm]{font-size:var(--font-sm)}.ds-link[data-size=md]{font-size:var(--font-md)}.ds-link[data-size=lg]{font-size:var(--font-lg)}.ds-link[data-size=xl]{font-size:var(--font-xl)}.ds-link[data-weight=normal]{font-weight:var(--weight-normal)}.ds-link[data-weight=medium]{font-weight:var(--weight-medium)}.ds-link[data-weight=semibold]{font-weight:var(--weight-semibold)}.ds-link[data-weight=bold]{font-weight:var(--weight-bold)}.ds-link[data-variant=inline][data-size-auto],:is(h1,h2,h3,h4,h5,h6,.ds-heading,.ds-text[data-variant^=title-],[class$=__title],[class*="__title "]) .ds-link[data-size-auto]{font-size:inherit}.ds-link[data-variant=inline][data-weight-auto],:is(h1,h2,h3,h4,h5,h6,.ds-heading,.ds-text[data-variant^=title-],[class$=__title],[class*="__title "]) .ds-link[data-weight-auto]{font-weight:inherit}.ds-link[data-color=inherit]{color:inherit}@layer ds-link-default{a.ds-link[data-color=neutral]{--ds-link-default-fg: var(--link-default-fg);--ds-link-default-visited: var(--link-default-visited)}a.ds-link[data-color=neutral]{color:var(--ds-link-default-fg)}button.ds-link[data-color=neutral]{--ds-link-default-fg: var(--link-default-fg);color:var(--ds-link-default-fg)}@media screen{a.ds-link[data-color=neutral]:visited{color:var(--ds-link-default-visited)}}}.ds-link[data-color=muted]{color:var(--text-secondary)}.ds-link[data-color=subtle]{color:var(--text-tertiary)}.ds-link[data-color=inverse]{color:var(--text-inverse)}@media(hover:hover){.ds-link[data-color=muted]:hover:not([data-disabled]){color:var(--text-primary)}.ds-link[data-color=subtle]:hover:not([data-disabled]){color:var(--text-secondary)}}.ds-link[data-tone=neutral]{--ds-link-fg: var(--tone-neutral-fg);--ds-link-fg-hover: var(--tone-neutral-fg)}.ds-link[data-tone=primary]{--ds-link-fg: var(--tone-primary-fg);--ds-link-fg-hover: var(--tone-primary-fg)}.ds-link[data-tone=secondary]{--ds-link-fg: var(--tone-secondary-fg);--ds-link-fg-hover: var(--tone-secondary-fg)}.ds-link[data-tone=success]{--ds-link-fg: var(--tone-success-fg);--ds-link-fg-hover: var(--tone-success-fg)}.ds-link[data-tone=warning]{--ds-link-fg: var(--tone-warning-fg);--ds-link-fg-hover: var(--tone-warning-fg)}.ds-link[data-tone=error]{--ds-link-fg: var(--tone-error-fg);--ds-link-fg-hover: var(--tone-error-fg)}.ds-link[data-tone=info]{--ds-link-fg: var(--tone-info-fg);--ds-link-fg-hover: var(--tone-info-fg)}.ds-link[data-tone=neutral],.ds-link[data-tone=primary],.ds-link[data-tone=secondary],.ds-link[data-tone=success],.ds-link[data-tone=warning],.ds-link[data-tone=error],.ds-link[data-tone=info]{color:var(--ds-link-fg)}@media(hover:hover){.ds-link[data-tone=neutral]:hover:not([data-disabled]),.ds-link[data-tone=primary]:hover:not([data-disabled]),.ds-link[data-tone=secondary]:hover:not([data-disabled]),.ds-link[data-tone=success]:hover:not([data-disabled]),.ds-link[data-tone=warning]:hover:not([data-disabled]),.ds-link[data-tone=error]:hover:not([data-disabled]),.ds-link[data-tone=info]:hover:not([data-disabled]){color:var(--ds-link-fg-hover)}}.ds-link[data-visited]{--ds-link-fg-visited: var(--tone-secondary-fg)}.ds-link[data-visited][data-tone=secondary]{--ds-link-fg-visited: var(--tone-primary-fg)}@media screen{.ds-link[data-visited]:visited:not([data-disabled]){color:var(--ds-link-fg-visited)}}.ds-link[data-underline=always]{text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:.2em}.ds-link[data-underline=hover]{text-decoration:none}@media(hover:hover){.ds-link[data-underline=hover]:hover:not([data-disabled]){text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:.2em}}.ds-link[data-underline=none]{text-decoration:none}.ds-link[data-variant=inline]{text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:.2em}.ds-link[aria-current]:not([aria-current=false]):not([data-underline=none]){text-decoration:underline;text-decoration-thickness:.125em;text-underline-offset:.2em}.ds-link[data-variant=bare][aria-current]:not([aria-current=false]){text-decoration:none}.ds-link__icon{display:inline-flex;vertical-align:-.125em;inline-size:1em;block-size:1em}.ds-link__icon>svg{inline-size:100%;block-size:100%}.ds-link__icon--start{margin-inline-end:.25em}.ds-link__icon--end{margin-inline-start:.25em}.ds-link[data-overlay]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--layer-base)}.ds-link-overlay-raise{position:relative;z-index:var(--layer-raised)}.ds-link-external-icon{display:inline-block;margin-inline-start:.25em;font-size:.85em;vertical-align:baseline;opacity:.7}@media(hover:hover){.ds-link:hover:not([data-disabled]) .ds-link-external-icon{opacity:1}}.ds-link[data-disabled]{color:var(--text-disabled);cursor:not-allowed;text-decoration:none;pointer-events:none}.ds-link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-link:active:not([data-disabled]){opacity:.8}@media(prefers-reduced-motion:reduce){.ds-link{transition:none}}@media(forced-colors:active){.ds-link:not([data-disabled]){color:LinkText}.ds-link[data-disabled]{color:GrayText;opacity:1}.ds-link:focus-visible{outline-color:Highlight}}}@layer components{.ds-button-group{--ds-button-group-radius: var(--radius-md);--ds-button-group-halo-inset: var(--size-state-layer-inset);display:inline-flex;flex-direction:row;gap:var(--space-sm)}.ds-button-group[data-orientation=vertical]{flex-direction:column}:where(.ds-button-group){align-items:var(--ds-button-group-align, center)}:where(.ds-button-group[data-attached]),:where(.ds-button-group[data-orientation=vertical]){align-items:stretch}.ds-button-group__trail:not(.ds-toggle-button-group):not([data-attached]):not([data-orientation=vertical]){align-items:var(--ds-button-group-align, center)}.ds-button-group[data-corners=square]{--ds-button-group-radius: 0;--ds-button-group-halo-inset: 0px}.ds-button-group[data-corners=pill]{--ds-button-group-radius: var(--radius-full)}.ds-button-group[data-full-width]{display:flex;inline-size:100%}.ds-button-group[data-full-width]>.ds-button-group__trail{display:flex;flex:1}.ds-button-group[data-justify]{display:flex}.ds-button-group[data-justify=center]{justify-content:center}.ds-button-group[data-justify=end],.ds-button-group[data-justify=between]:not([data-has-lead]){justify-content:flex-end}.ds-button-group[data-justify=between][data-has-lead]{justify-content:space-between}.ds-button-group[data-has-lead]{align-items:center;gap:var(--space-md)}.ds-button-group__lead{display:flex;align-items:center;gap:var(--space-sm);min-inline-size:0}.ds-button-group__trail{display:inline-flex;flex-direction:row;align-items:stretch;gap:var(--space-sm)}.ds-button-group__trail:not(.ds-toggle-button-group)[data-orientation=vertical]{flex-direction:column}.ds-button-group[data-corners=pill][data-orientation=vertical][data-attached]>[data-size=sm],.ds-button-group__trail:not(.ds-toggle-button-group)[data-corners=pill][data-orientation=vertical][data-attached]>[data-size=sm]{--ds-button-group-end-radius: calc(var(--size-control-sm) / 2)}.ds-button-group[data-corners=pill][data-orientation=vertical][data-attached]>[data-size=md],.ds-button-group__trail:not(.ds-toggle-button-group)[data-corners=pill][data-orientation=vertical][data-attached]>[data-size=md]{--ds-button-group-end-radius: calc(var(--size-control-md) / 2)}.ds-button-group[data-corners=pill][data-orientation=vertical][data-attached]>[data-size=lg],.ds-button-group__trail:not(.ds-toggle-button-group)[data-corners=pill][data-orientation=vertical][data-attached]>[data-size=lg]{--ds-button-group-end-radius: calc(var(--size-control-lg) / 2)}.ds-button-group[data-attached],.ds-button-group__trail:not(.ds-toggle-button-group)[data-attached]{gap:0}.ds-button-group[data-attached]>:focus-visible,.ds-button-group__trail:not(.ds-toggle-button-group)[data-attached]>:focus-visible{z-index:var(--layer-raised)}@media(hover:hover){.ds-button-group[data-attached]>:hover,.ds-button-group__trail:not(.ds-toggle-button-group)[data-attached]>:hover{z-index:var(--layer-raised)}}.ds-button-group[data-attached]:not([data-orientation=vertical])>*,.ds-button-group__trail:not(.ds-toggle-button-group)[data-attached]:not([data-orientation=vertical])>*{flex-shrink:0;white-space:var(--ds-button-group-label-wrap, nowrap)}.ds-button-group[data-full-width]:not([data-has-lead])>*,.ds-button-group[data-full-width]>.ds-button-group__trail>*{flex:1}.ds-button-group[data-seam]{--ds-button-group-seam: color-mix(in srgb, currentColor 40%, transparent)}.ds-button-group[data-bleed]{padding-inline:0}.ds-button-group[data-elevated],.ds-button-group__trail[data-elevated]{border-radius:var(--ds-button-group-radius);box-shadow:var(--shadow-button-group)}.ds-button-group[data-elevated][data-corners=pill][data-orientation=vertical],.ds-button-group__trail[data-elevated][data-corners=pill][data-orientation=vertical]{border-radius:calc(var(--size-control-md) / 2)}.ds-button-group[data-elevated][data-corners=pill][data-orientation=vertical][data-size=sm],.ds-button-group__trail[data-elevated][data-corners=pill][data-orientation=vertical][data-size=sm]{border-radius:calc(var(--size-control-sm) / 2)}.ds-button-group[data-elevated][data-corners=pill][data-orientation=vertical][data-size=lg],.ds-button-group__trail[data-elevated][data-corners=pill][data-orientation=vertical][data-size=lg]{border-radius:calc(var(--size-control-lg) / 2)}@media(forced-colors:active){.ds-button-group[data-elevated],.ds-button-group__trail[data-elevated]{box-shadow:none}}}@layer components{.ds-toolbar{flex-wrap:wrap}.ds-toolbar[data-has-lead]>:last-child{flex-wrap:wrap}.ds-toolbar[data-overflow=menu]{container-type:inline-size;display:flex;flex-wrap:nowrap;min-inline-size:0}.ds-toolbar[data-overflow=menu][data-has-lead]>:last-child{flex-wrap:nowrap}@container (min-width: 600px){.ds-toolbar[data-overflow=menu] .ds-toolbar__more{display:none}}@container (max-width: 599.98px){.ds-toolbar[data-overflow=menu] [data-toolbar-priority=low]{display:none}}.ds-toolbar[data-overflow=fit]{display:flex;flex-wrap:nowrap;min-inline-size:0}.ds-toolbar[data-overflow=fit][data-has-lead]>:last-child{flex-wrap:nowrap}.ds-toolbar[data-overflow=fit]:not([data-has-lead])>*,.ds-toolbar[data-overflow=fit][data-has-lead]>:last-child,.ds-toolbar[data-overflow=fit][data-has-lead]>:last-child>*{flex-shrink:0}.ds-toolbar[data-overflow=fit]:not([data-overflowing]) .ds-toolbar__more,.ds-toolbar[data-overflow=fit] [data-toolbar-overflowed]{display:none}.ds-toolbar[data-overflow=menu] .ds-toolbar__items[data-attached]{display:contents}@container (max-width: 599.98px){.ds-toolbar[data-overflow=menu] .ds-toolbar__items[data-attached]>[data-run][data-run-attached]:last-child{--ds-button-group-radius: 0;--ds-button-group-end-radius: 0;--ds-button-group-bleed-radius: 0;--ds-button-group-halo-inset: 0px}}@container (max-width: 599.98px){.ds-toolbar[data-overflow=menu] .ds-toolbar__items[data-attached][data-orientation=horizontal]>[data-run][data-run-attached][data-toolbar-first-visible]{--ds-button-group-start-start-radius: var(--ds-button-group-radius, var(--radius-md));--ds-button-group-end-start-radius: var(--ds-button-group-radius, var(--radius-md));--ds-button-group-start-start-halo-radius: calc(var(--ds-button-group-radius, var(--radius-md)) + var(--ds-button-group-halo-inset, var(--size-state-layer-inset)));--ds-button-group-end-start-halo-radius: calc(var(--ds-button-group-radius, var(--radius-md)) + var(--ds-button-group-halo-inset, var(--size-state-layer-inset)))}}}@layer components{.ds-chip-set[data-overflow=scroll]{--ds-chip-set-ring-reach: calc(var(--focus-ring-width) + var(--focus-ring-offset));overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:thin;padding:var(--ds-chip-set-ring-reach);margin:calc(-1 * var(--ds-chip-set-ring-reach))}.ds-chip-set[data-overflow=scroll]>*{flex-shrink:0}}@layer components{.ds-avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background-color:var(--bg-tertiary);--ds-avatar-radius: var(--radius-full);--ds-avatar-initials-ratio: .45;font-size:var(--ds-avatar-font, var(--font-sm));-webkit-user-select:none;-moz-user-select:none;user-select:none}.ds-avatar[data-size=xs]{inline-size:var(--size-lead-xs);block-size:var(--size-lead-xs);--ds-avatar-font: calc(var(--size-lead-xs) * var(--ds-avatar-initials-ratio))}.ds-avatar[data-size=sm]{inline-size:var(--size-lead-sm);block-size:var(--size-lead-sm);--ds-avatar-font: calc(var(--size-lead-sm) * var(--ds-avatar-initials-ratio))}.ds-avatar[data-size=md]{inline-size:var(--size-lead-md);block-size:var(--size-lead-md);--ds-avatar-font: calc(var(--size-lead-md) * var(--ds-avatar-initials-ratio))}.ds-avatar[data-size=lg]{inline-size:var(--size-lead-lg);block-size:var(--size-lead-lg);--ds-avatar-font: calc(var(--size-lead-lg) * var(--ds-avatar-initials-ratio))}.ds-avatar[data-size=xl]{inline-size:var(--size-lead-xl);block-size:var(--size-lead-xl);--ds-avatar-font: calc(var(--size-lead-xl) * var(--ds-avatar-initials-ratio))}.ds-avatar[data-size="2xl"]{inline-size:var(--size-lead-2xl);block-size:var(--size-lead-2xl);--ds-avatar-font: calc(var(--size-lead-2xl) * var(--ds-avatar-initials-ratio))}.ds-avatar[data-size="3xl"]{inline-size:var(--size-lead-3xl);block-size:var(--size-lead-3xl);--ds-avatar-font: calc(var(--size-lead-3xl) * var(--ds-avatar-initials-ratio))}.ds-avatar[data-size="4xl"]{inline-size:var(--size-lead-4xl);block-size:var(--size-lead-4xl);--ds-avatar-font: calc(var(--size-lead-4xl) * var(--ds-avatar-initials-ratio))}.ds-avatar[data-size=lg-xl]{inline-size:var(--size-lead-lg-xl);block-size:var(--size-lead-lg-xl);--ds-avatar-font: calc(var(--size-lead-lg-xl) * var(--ds-avatar-initials-ratio))}.ds-avatar[data-shape=circle]{--ds-avatar-radius: var(--radius-full);border-radius:var(--ds-avatar-radius)}.ds-avatar[data-shape=rounded]{--ds-avatar-radius: var(--radius-md);border-radius:var(--ds-avatar-radius)}.ds-avatar[data-shape=square]{--ds-avatar-radius: 0;border-radius:var(--ds-avatar-radius)}.ds-avatar[data-ring]{--ds-avatar-ring: var(--interactive-primary-mark);box-shadow:0 0 0 .125rem var(--ds-avatar-cutout, var(--surface-page)),0 0 0 .25rem var(--ds-avatar-ring)}.ds-avatar[data-ring][data-ring-tone=neutral]{--ds-avatar-ring: var(--tone-neutral-fg)}.ds-avatar[data-ring][data-ring-tone=primary]{--ds-avatar-ring: var(--tone-primary-fg)}.ds-avatar[data-ring][data-ring-tone=secondary]{--ds-avatar-ring: var(--tone-secondary-fg)}.ds-avatar[data-ring][data-ring-tone=success]{--ds-avatar-ring: var(--tone-success-fg)}.ds-avatar[data-ring][data-ring-tone=warning]{--ds-avatar-ring: var(--tone-warning-fg)}.ds-avatar[data-ring][data-ring-tone=error]{--ds-avatar-ring: var(--tone-error-fg)}.ds-avatar[data-ring][data-ring-tone=info]{--ds-avatar-ring: var(--tone-info-fg)}.ds-avatar[data-ring][data-size="3xl"],.ds-avatar[data-ring][data-size="4xl"]{box-shadow:0 0 0 .1875rem var(--ds-avatar-cutout, var(--surface-page)),0 0 0 .375rem var(--ds-avatar-ring)}.ds-avatar[data-group]{border:.125rem solid var(--ds-avatar-cutout, var(--surface-page))}.ds-avatar[data-group][data-size="3xl"],.ds-avatar[data-group][data-size="4xl"]{border-width:.1875rem}.ds-avatar__image{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;border-radius:inherit;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity var(--transition-base)}.ds-avatar__image[data-loaded]{opacity:1}@media(prefers-reduced-motion:reduce){.ds-avatar__image{transition:none}}.ds-avatar__initials{display:flex;align-items:center;justify-content:center;inline-size:100%;block-size:100%;border-radius:inherit;font-weight:var(--weight-normal);line-height:calc(20 / 18);letter-spacing:.14px}.ds-avatar__initials[data-color-index="0"]{--ds-avatar-initials-bg: var(--categorical-1-container);--ds-avatar-initials-fg: var(--categorical-1-fg)}.ds-avatar__initials[data-color-index="1"]{--ds-avatar-initials-bg: var(--categorical-2-container);--ds-avatar-initials-fg: var(--categorical-2-fg)}.ds-avatar__initials[data-color-index="2"]{--ds-avatar-initials-bg: var(--categorical-3-container);--ds-avatar-initials-fg: var(--categorical-3-fg)}.ds-avatar__initials[data-color-index="3"]{--ds-avatar-initials-bg: var(--categorical-4-container);--ds-avatar-initials-fg: var(--categorical-4-fg)}.ds-avatar__initials[data-color-index="4"]{--ds-avatar-initials-bg: var(--categorical-5-container);--ds-avatar-initials-fg: var(--categorical-5-fg)}.ds-avatar__initials[data-color-index="5"]{--ds-avatar-initials-bg: var(--categorical-6-container);--ds-avatar-initials-fg: var(--categorical-6-fg)}.ds-avatar__initials[data-color-index="6"]{--ds-avatar-initials-bg: var(--categorical-7-container);--ds-avatar-initials-fg: var(--categorical-7-fg)}.ds-avatar__initials[data-color-index="7"]{--ds-avatar-initials-bg: var(--categorical-8-container);--ds-avatar-initials-fg: var(--categorical-8-fg)}.ds-avatar__initials[data-color-index="0"],.ds-avatar__initials[data-color-index="1"],.ds-avatar__initials[data-color-index="2"],.ds-avatar__initials[data-color-index="3"],.ds-avatar__initials[data-color-index="4"],.ds-avatar__initials[data-color-index="5"],.ds-avatar__initials[data-color-index="6"],.ds-avatar__initials[data-color-index="7"]{background-color:var(--ds-avatar-initials-bg);color:var(--ds-avatar-initials-fg)}.ds-avatar[data-categorical="1"]{--ds-avatar-cat: var(--categorical-1);--ds-avatar-cat-container: var(--categorical-1-container);--ds-avatar-cat-fg: var(--categorical-1-fg)}.ds-avatar[data-categorical="2"]{--ds-avatar-cat: var(--categorical-2);--ds-avatar-cat-container: var(--categorical-2-container);--ds-avatar-cat-fg: var(--categorical-2-fg)}.ds-avatar[data-categorical="3"]{--ds-avatar-cat: var(--categorical-3);--ds-avatar-cat-container: var(--categorical-3-container);--ds-avatar-cat-fg: var(--categorical-3-fg)}.ds-avatar[data-categorical="4"]{--ds-avatar-cat: var(--categorical-4);--ds-avatar-cat-container: var(--categorical-4-container);--ds-avatar-cat-fg: var(--categorical-4-fg)}.ds-avatar[data-categorical="5"]{--ds-avatar-cat: var(--categorical-5);--ds-avatar-cat-container: var(--categorical-5-container);--ds-avatar-cat-fg: var(--categorical-5-fg)}.ds-avatar[data-categorical="6"]{--ds-avatar-cat: var(--categorical-6);--ds-avatar-cat-container: var(--categorical-6-container);--ds-avatar-cat-fg: var(--categorical-6-fg)}.ds-avatar[data-categorical="7"]{--ds-avatar-cat: var(--categorical-7);--ds-avatar-cat-container: var(--categorical-7-container);--ds-avatar-cat-fg: var(--categorical-7-fg)}.ds-avatar[data-categorical="8"]{--ds-avatar-cat: var(--categorical-8);--ds-avatar-cat-container: var(--categorical-8-container);--ds-avatar-cat-fg: var(--categorical-8-fg)}.ds-avatar[data-categorical="1"],.ds-avatar[data-categorical="2"],.ds-avatar[data-categorical="3"],.ds-avatar[data-categorical="4"],.ds-avatar[data-categorical="5"],.ds-avatar[data-categorical="6"],.ds-avatar[data-categorical="7"],.ds-avatar[data-categorical="8"]{background-color:var(--ds-avatar-cat-container);color:var(--ds-avatar-cat-fg)}.ds-avatar[data-categorical="1"][data-variant=solid],.ds-avatar[data-categorical="2"][data-variant=solid],.ds-avatar[data-categorical="3"][data-variant=solid],.ds-avatar[data-categorical="4"][data-variant=solid],.ds-avatar[data-categorical="5"][data-variant=solid],.ds-avatar[data-categorical="6"][data-variant=solid],.ds-avatar[data-categorical="7"][data-variant=solid],.ds-avatar[data-categorical="8"][data-variant=solid]{background-color:var(--ds-avatar-cat);color:var(--surface-page)}.ds-avatar[data-categorical] .ds-avatar__initials,.ds-avatar[data-categorical] .ds-avatar__icon{background-color:transparent;color:inherit}.ds-avatar__icon{display:flex;align-items:center;justify-content:center;inline-size:100%;block-size:100%;border-radius:inherit;background-color:var(--tone-neutral-subtle);color:var(--tone-neutral-fg);line-height:1}.ds-avatar__icon>svg{inline-size:55%;block-size:55%}.ds-avatar[data-tone] .ds-avatar__icon{background-color:transparent;color:inherit}.ds-avatar[data-tone=neutral]{--ds-avatar-subtle: var(--tone-neutral-subtle);--ds-avatar-fg: var(--tone-neutral-fg);--ds-avatar-solid: var(--tone-neutral-solid);--ds-avatar-on-solid: var(--tone-neutral-on-solid)}.ds-avatar[data-tone=primary]{--ds-avatar-subtle: var(--tone-primary-subtle);--ds-avatar-fg: var(--tone-primary-fg);--ds-avatar-solid: var(--tone-primary-solid);--ds-avatar-on-solid: var(--tone-primary-on-solid)}.ds-avatar[data-tone=secondary]{--ds-avatar-subtle: var(--tone-secondary-subtle);--ds-avatar-fg: var(--tone-secondary-fg);--ds-avatar-solid: var(--tone-secondary-solid);--ds-avatar-on-solid: var(--tone-secondary-on-solid)}.ds-avatar[data-tone=success]{--ds-avatar-subtle: var(--tone-success-subtle);--ds-avatar-fg: var(--tone-success-fg);--ds-avatar-solid: var(--tone-success-solid);--ds-avatar-on-solid: var(--tone-success-on-solid)}.ds-avatar[data-tone=warning]{--ds-avatar-subtle: var(--tone-warning-subtle);--ds-avatar-fg: var(--tone-warning-fg);--ds-avatar-solid: var(--tone-warning-solid);--ds-avatar-on-solid: var(--tone-warning-on-solid)}.ds-avatar[data-tone=error]{--ds-avatar-subtle: var(--tone-error-subtle);--ds-avatar-fg: var(--tone-error-fg);--ds-avatar-solid: var(--tone-error-solid);--ds-avatar-on-solid: var(--tone-error-on-solid)}.ds-avatar[data-tone=info]{--ds-avatar-subtle: var(--tone-info-subtle);--ds-avatar-fg: var(--tone-info-fg);--ds-avatar-solid: var(--tone-info-solid);--ds-avatar-on-solid: var(--tone-info-on-solid)}.ds-avatar[data-tone=neutral],.ds-avatar[data-tone=primary],.ds-avatar[data-tone=secondary],.ds-avatar[data-tone=success],.ds-avatar[data-tone=warning],.ds-avatar[data-tone=error],.ds-avatar[data-tone=info]{background-color:var(--ds-avatar-subtle);color:var(--ds-avatar-fg)}.ds-avatar[data-tone=neutral][data-variant=solid],.ds-avatar[data-tone=primary][data-variant=solid],.ds-avatar[data-tone=secondary][data-variant=solid],.ds-avatar[data-tone=success][data-variant=solid],.ds-avatar[data-tone=warning][data-variant=solid],.ds-avatar[data-tone=error][data-variant=solid],.ds-avatar[data-tone=info][data-variant=solid]{background-color:var(--ds-avatar-solid);color:var(--ds-avatar-on-solid)}.ds-avatar[data-tone] .ds-avatar__initials{background-color:transparent;color:inherit}.ds-avatar__status{position:absolute;inset-block-end:0;inset-inline-end:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:var(--radius-full);box-shadow:0 0 0 var(--ds-avatar-status-ring, 2px) var(--ds-avatar-cutout, var(--surface-page));color:var(--ds-avatar-cutout, var(--surface-page))}.ds-avatar__status-glyph{inline-size:100%;block-size:100%;display:block}.ds-avatar[data-size=xs] .ds-avatar__status{inline-size:8px;block-size:8px;--ds-avatar-status-ring: 1px}.ds-avatar[data-size=sm] .ds-avatar__status{inline-size:10px;block-size:10px}.ds-avatar[data-size=md] .ds-avatar__status{inline-size:12px;block-size:12px}.ds-avatar[data-size=lg] .ds-avatar__status{inline-size:14px;block-size:14px}.ds-avatar[data-size=xl] .ds-avatar__status{inline-size:16px;block-size:16px}.ds-avatar[data-size="2xl"] .ds-avatar__status{inline-size:20px;block-size:20px;--ds-avatar-status-ring: 3px}.ds-avatar[data-size="3xl"] .ds-avatar__status{inline-size:24px;block-size:24px;--ds-avatar-status-ring: 3px}.ds-avatar[data-size="4xl"] .ds-avatar__status{inline-size:28px;block-size:28px;--ds-avatar-status-ring: 4px}.ds-avatar[data-size=lg-xl] .ds-avatar__status{inline-size:16px;block-size:16px}.ds-avatar[data-shape=circle] .ds-avatar__status{inset-block-end:auto;inset-inline-end:auto;inset-block-start:70%;inset-inline-start:70%}.ds-avatar[data-shape=square] .ds-avatar__status,.ds-avatar[data-shape=rounded] .ds-avatar__status{inset-block-end:-10%;inset-inline-end:-10%}.ds-avatar__status[data-status=busy]{border-radius:22%}.ds-avatar__status[data-status=online]{background-color:var(--tone-success-fg)}.ds-avatar__status[data-status=offline]{background-color:var(--tone-neutral-fg)}.ds-avatar__status[data-status=away]{background-color:var(--tone-warning-fg)}.ds-avatar__status[data-status=busy],.ds-avatar__status[data-status=dnd]{background-color:var(--tone-error-fg)}.ds-avatar__badge{display:inline-flex;z-index:var(--layer-raised)}@media(forced-colors:active){.ds-avatar__status[data-status]{background-color:CanvasText;color:Canvas;box-shadow:none;outline:1px solid Canvas}.ds-avatar[data-ring],.ds-avatar[data-ring][data-size="3xl"],.ds-avatar[data-ring][data-size="4xl"]{box-shadow:none;outline:2px solid CanvasText;outline-offset:2px}.ds-avatar[data-group]{border-color:Canvas}.ds-avatar[data-tone],.ds-avatar[data-categorical],.ds-avatar__initials[data-color-index]{border:1px solid CanvasText}.ds-avatar[data-categorical] .ds-avatar__initials{border:0}.ds-avatar__icon{color:CanvasText}.ds-avatar:not([data-tone]) .ds-avatar__icon{box-sizing:border-box;border:1px solid CanvasText}}}@layer components{.ds-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1;vertical-align:middle}.ds-icon{--ds-icon-size: var(--size-icon-md);font-size:var(--ds-icon-size)}.ds-icon[data-size=xs]{--ds-icon-size: var(--size-icon-xs);inline-size:var(--size-icon-xs);block-size:var(--size-icon-xs)}.ds-icon[data-size=sm]{--ds-icon-size: var(--size-icon-sm);inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm)}.ds-icon[data-size=md]{--ds-icon-size: var(--size-icon-md);inline-size:var(--size-icon-md);block-size:var(--size-icon-md)}.ds-icon[data-size=lg]{--ds-icon-size: var(--size-icon-lg);inline-size:var(--size-icon-lg);block-size:var(--size-icon-lg)}.ds-icon[data-size=xl]{--ds-icon-size: var(--size-icon-xl);inline-size:var(--size-icon-xl);block-size:var(--size-icon-xl)}.ds-icon[data-size="2xl"]{--ds-icon-size: var(--size-icon-2xl);inline-size:var(--size-icon-2xl);block-size:var(--size-icon-2xl)}.ds-icon[data-size="3xl"]{--ds-icon-size: var(--size-icon-3xl);inline-size:var(--size-icon-3xl);block-size:var(--size-icon-3xl)}.ds-icon[data-size="4xl"]{--ds-icon-size: var(--size-icon-4xl);inline-size:var(--size-icon-4xl);block-size:var(--size-icon-4xl)}.ds-icon[data-color=primary]{color:var(--text-primary)}.ds-icon[data-color=secondary]{color:var(--text-secondary)}.ds-icon[data-color=tertiary]{color:var(--text-tertiary)}.ds-icon[data-color=inherit]{color:inherit}.ds-icon[data-color=currentColor]{color:currentColor}.ds-icon[data-tone=neutral]{color:var(--tone-neutral-fg)}.ds-icon[data-tone=primary]{color:var(--tone-primary-fg)}.ds-icon[data-tone=secondary]{color:var(--tone-secondary-fg)}.ds-icon[data-tone=success]{color:var(--tone-success-fg)}.ds-icon[data-tone=warning]{color:var(--tone-warning-fg)}.ds-icon[data-tone=error]{color:var(--tone-error-fg)}.ds-icon[data-tone=info]{color:var(--tone-info-fg)}.ds-icon[data-rotate="90"]{rotate:90deg}.ds-icon[data-rotate="180"]{rotate:180deg}.ds-icon[data-rotate="270"]{rotate:270deg}.ds-icon[data-flip=horizontal]{scale:-1 1}.ds-icon[data-flip=vertical]{scale:1 -1}.ds-icon__glyph{display:flex;align-items:center;justify-content:center;inline-size:1em;block-size:1em}.ds-icon[data-spin=true]{animation:ds-icon-spin var(--ds-icon-spin-period, 1s) linear infinite}@keyframes ds-icon-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ds-icon-pulse{0%{opacity:1}to{opacity:.4}}@media(prefers-reduced-motion:reduce){.ds-icon[data-spin=true]{animation:ds-icon-pulse var(--ds-icon-pulse-period, 1.2s) ease-in-out infinite alternate}}.ds-icon>svg,.ds-icon__glyph>svg{inline-size:1em;block-size:1em;display:block}.ds-icon-anchor{line-height:1}.ds-icon__badge{display:inline-flex;line-height:1}@media(forced-colors:active){.ds-icon[data-tone],.ds-icon[data-color]{color:inherit}.ds-icon svg{forced-color-adjust:auto}}}@layer components{.ds-sort-indicator{--ds-sort-indicator-size: var(--size-icon-sm);display:inline-flex;align-items:center;flex-shrink:0;vertical-align:middle;line-height:1}.ds-sort-indicator,.ds-sort-indicator[data-tone=neutral]{--ds-sort-indicator-active: var(--tone-neutral-fg);--ds-sort-indicator-muted: var(--text-tertiary)}.ds-sort-indicator[data-tone=primary]{--ds-sort-indicator-active: var(--tone-primary-fg)}.ds-sort-indicator[data-tone=secondary]{--ds-sort-indicator-active: var(--tone-secondary-fg)}.ds-sort-indicator[data-tone=success]{--ds-sort-indicator-active: var(--tone-success-fg)}.ds-sort-indicator[data-tone=warning]{--ds-sort-indicator-active: var(--tone-warning-fg)}.ds-sort-indicator[data-tone=error]{--ds-sort-indicator-active: var(--tone-error-fg)}.ds-sort-indicator[data-tone=info]{--ds-sort-indicator-active: var(--tone-info-fg)}.ds-sort-indicator[data-size=sm]{--ds-sort-indicator-size: var(--size-icon-xs)}.ds-sort-indicator[data-size=md]{--ds-sort-indicator-size: var(--size-icon-sm)}.ds-sort-indicator[data-size=lg]{--ds-sort-indicator-size: var(--size-icon-md)}.ds-sort-indicator__glyph{display:inline-grid;inline-size:var(--ds-sort-indicator-size);block-size:var(--ds-sort-indicator-size)}.ds-sort-indicator__pair,.ds-sort-indicator__caret{grid-area:1 / 1;display:block;inline-size:100%;block-size:100%}.ds-sort-indicator__pair>svg,.ds-sort-indicator__caret>svg{display:block;inline-size:100%;block-size:100%}.ds-sort-indicator__pair{color:var(--ds-sort-indicator-muted)}.ds-sort-indicator__caret{color:var(--ds-sort-indicator-active);opacity:0;transition:opacity var(--transition-fast)}.ds-sort-indicator[data-direction=asc] .ds-sort-indicator__caret[data-caret=asc],.ds-sort-indicator[data-direction=desc] .ds-sort-indicator__caret[data-caret=desc]{opacity:1}.ds-sort-indicator__index{margin-inline-start:var(--space-2xs);color:var(--ds-sort-indicator-active);font-size:var(--font-xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;line-height:1;vertical-align:super}@media(prefers-reduced-motion:reduce){.ds-sort-indicator__caret{transition:none}}@media(forced-colors:active){.ds-sort-indicator__pair{color:GrayText}.ds-sort-indicator__caret,.ds-sort-indicator__index{color:currentColor}.ds-sort-indicator svg{forced-color-adjust:auto}}}@layer components{.ds-qr-code{--ds-qr-code-radius: var(--radius-md);--ds-qr-code-tile: var(--size-qr-md);display:inline-flex;flex-direction:column;align-items:center;gap:var(--space-sm);vertical-align:middle}.ds-qr-code__frame{display:flex;flex-shrink:0;inline-size:var(--ds-qr-code-tile);block-size:var(--ds-qr-code-tile);border-radius:var(--ds-qr-code-radius)}.ds-qr-code__symbol{--ds-qr-code-ground: var(--qr-ground);display:block;inline-size:100%;block-size:100%;border-radius:var(--ds-qr-code-radius);background-color:var(--ds-qr-code-ground)}.ds-qr-code__modules{--ds-qr-code-ink: var(--qr-ink);fill:var(--ds-qr-code-ink);shape-rendering:geometricPrecision}.ds-qr-code__frame[data-state=error]{align-items:center;justify-content:center;box-sizing:border-box;padding:var(--space-sm);border-width:var(--border-width);border-style:dashed;border-color:var(--border-control)}.ds-qr-code__error{color:var(--text-secondary);font-size:var(--font-sm);text-align:center;overflow-wrap:anywhere}.ds-qr-code__caption{max-inline-size:var(--ds-qr-code-tile);color:var(--text-secondary);font-size:var(--font-sm);text-align:center;overflow-wrap:anywhere}.ds-qr-code[data-size=sm]{--ds-qr-code-tile: var(--size-qr-sm)}.ds-qr-code[data-size=md]{--ds-qr-code-tile: var(--size-qr-md)}.ds-qr-code[data-size=lg]{--ds-qr-code-tile: var(--size-qr-lg)}.ds-qr-code[data-size=xl]{--ds-qr-code-tile: var(--size-qr-xl)}.ds-qr-code[data-corners=square]{--ds-qr-code-radius: 0}@media(forced-colors:active){.ds-qr-code__frame{outline:var(--border-width) solid CanvasText}.ds-qr-code__frame[data-state=error]{border-color:CanvasText}.ds-qr-code__symbol{forced-color-adjust:none;background-color:var(--qr-ground)}.ds-qr-code__modules{fill:var(--qr-ink)}.ds-qr-code__error,.ds-qr-code__caption{color:CanvasText}}}@layer components{.ds-avatar-group{display:flex;align-items:center;flex-direction:row}.ds-avatar-group__item{display:inline-flex;flex-shrink:0}.ds-avatar-group[data-spacing=tight]>.ds-avatar-group__item:not(:first-child){margin-inline-start:calc(-1 * var(--space-sm))}.ds-avatar-group[data-spacing=normal]>.ds-avatar-group__item:not(:first-child){margin-inline-start:calc(-1 * var(--space-xs))}.ds-avatar-group[data-spacing=loose]>.ds-avatar-group__item:not(:first-child){margin-inline-start:calc(var(--space-xs) / 2)}.ds-avatar-group[data-size="3xl"][data-spacing=tight]>.ds-avatar-group__item:not(:first-child){margin-inline-start:calc(-.2 * var(--size-lead-3xl))}.ds-avatar-group[data-size="3xl"][data-spacing=normal]>.ds-avatar-group__item:not(:first-child){margin-inline-start:calc(-.1 * var(--size-lead-3xl))}.ds-avatar-group[data-size="4xl"][data-spacing=tight]>.ds-avatar-group__item:not(:first-child){margin-inline-start:calc(-.2 * var(--size-lead-4xl))}.ds-avatar-group[data-size="4xl"][data-spacing=normal]>.ds-avatar-group__item:not(:first-child){margin-inline-start:calc(-.1 * var(--size-lead-4xl))}.ds-avatar-group[data-layout=spread]{gap:var(--space-xs)}.ds-avatar-group[data-layout=spread]>.ds-avatar-group__item:not(:first-child){margin-inline-start:0}.ds-avatar-group__overflow{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;margin:0;padding:0;background:linear-gradient(var(--tone-neutral-subtle),var(--tone-neutral-subtle)),var(--ds-avatar-cutout, var(--surface-page));border:.125rem solid var(--ds-avatar-cutout, var(--surface-page));--ds-avatar-group-overflow-radius: var(--radius-full);border-radius:var(--ds-avatar-group-overflow-radius);font:inherit;font-size:var(--ds-avatar-group-font, var(--font-sm));font-weight:var(--weight-semibold);color:var(--tone-neutral-fg);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ds-avatar-group__overflow[data-corners=rounded]{--ds-avatar-group-overflow-radius: var(--radius-md)}.ds-avatar-group__overflow[data-corners=square]{--ds-avatar-group-overflow-radius: 0}button.ds-avatar-group__overflow{cursor:pointer;transition:background-color var(--transition-base)}@media(hover:hover){button.ds-avatar-group__overflow:hover{background:var(--state-layer-surface-hover-image),linear-gradient(var(--tone-neutral-subtle),var(--tone-neutral-subtle)),var(--ds-avatar-cutout, var(--surface-page))}}button.ds-avatar-group__overflow:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media(prefers-reduced-motion:reduce){button.ds-avatar-group__overflow{transition:none}}.ds-avatar-group__overflow[data-size=xs]{inline-size:var(--size-lead-xs);block-size:var(--size-lead-xs);--ds-avatar-group-font: var(--font-xs)}.ds-avatar-group__overflow[data-size=sm]{inline-size:var(--size-lead-sm);block-size:var(--size-lead-sm);--ds-avatar-group-font: var(--font-xs)}.ds-avatar-group__overflow[data-size=md]{inline-size:var(--size-lead-md);block-size:var(--size-lead-md);--ds-avatar-group-font: var(--font-sm)}.ds-avatar-group__overflow[data-size=lg]{inline-size:var(--size-lead-lg);block-size:var(--size-lead-lg);--ds-avatar-group-font: var(--font-md)}.ds-avatar-group__overflow[data-size=xl]{inline-size:var(--size-lead-xl);block-size:var(--size-lead-xl);--ds-avatar-group-font: var(--font-lg)}.ds-avatar-group__overflow[data-size="2xl"]{inline-size:var(--size-lead-2xl);block-size:var(--size-lead-2xl);--ds-avatar-group-font: var(--font-2xl)}.ds-avatar-group__overflow[data-size="3xl"]{inline-size:var(--size-lead-3xl);block-size:var(--size-lead-3xl);border-width:.1875rem;--ds-avatar-group-font: var(--font-3xl)}.ds-avatar-group__overflow[data-size="4xl"]{inline-size:var(--size-lead-4xl);block-size:var(--size-lead-4xl);border-width:.1875rem;--ds-avatar-group-font: var(--font-4xl)}.ds-avatar-group__overflow[data-size=lg-xl]{inline-size:var(--size-lead-lg-xl);block-size:var(--size-lead-lg-xl);--ds-avatar-group-font: var(--font-lg)}@media(forced-colors:active){.ds-avatar-group__overflow{border-color:CanvasText;background-color:Canvas;color:CanvasText}button.ds-avatar-group__overflow{border-color:ButtonBorder;background-color:ButtonFace;color:ButtonText}button.ds-avatar-group__overflow:focus-visible{outline-color:Highlight}}}@layer components{[data-label-position=floating][data-float]>.ds-field-outline{position:absolute;--ds-field-outline-width: var(--ds-field-border-width, 1px);inset-block-start:calc(var(--ds-field-float-font, var(--font-xs)) / -2 + var(--ds-field-outline-width) / 2);inset-block-end:0;inset-inline:0;margin:0;min-inline-size:0;padding-block:0;padding-inline:calc(var(--ds-field-float-start, var(--space-md)) - var(--ds-field-notch-gap, var(--space-xs)) - var(--ds-field-outline-width));border-width:var(--ds-field-outline-width);border-style:solid;border-color:inherit;border-radius:inherit;pointer-events:none}[data-label-position=floating][data-float][data-readonly]>.ds-field-outline{border-style:dashed}[data-label-position=floating][data-float]:focus-within>.ds-field-outline:not([data-part=ring]){--ds-field-outline-width: var(--focus-ring-width)}[data-label-position=floating][data-float]>.ds-field-outline[data-part=ring]{--ds-field-ring-width: var(--border-width-thin);inset-block-start:calc(var(--ds-field-float-font, var(--font-xs)) / -2 - var(--ds-field-ring-width) / 2);inset-block-end:calc(-1 * var(--ds-field-ring-width));inset-inline:calc(-1 * var(--ds-field-ring-width));padding-inline:calc(var(--ds-field-float-start, var(--space-md)) - var(--ds-field-notch-gap, var(--space-xs)));border-width:var(--ds-field-ring-width);border-color:inherit;border-radius:var(--ds-field-ring-radius, calc(var(--ds-field-radius, var(--radius-md)) + var(--ds-field-ring-width)));visibility:hidden}[data-label-position=floating][data-float]:focus-within>.ds-field-outline[data-part=ring]{visibility:visible}[data-label-position=floating][data-float]>.ds-field-outline>.ds-field-outline__legend{display:block;float:none;inline-size:auto;max-inline-size:.01px;margin:0;padding:0;overflow:hidden;visibility:hidden;font-size:var(--ds-field-float-font, var(--font-xs));line-height:1;white-space:nowrap;transition:max-inline-size var(--transition-fast)}[data-label-position=floating][data-float] .ds-field-outline__copy{display:block;padding-inline:var(--ds-field-notch-gap, var(--space-xs));overflow:hidden;font-size:var(--ds-field-float-font, var(--font-xs));line-height:1;white-space:nowrap;text-overflow:ellipsis}.ds-field-float{position:relative;display:flex;flex:1 1 auto;align-self:stretch;align-items:center;min-inline-size:0}[data-label-position=floating][data-float] .ds-field-float__label{position:absolute;inset-block-start:var(--ds-field-float-rest-block, 50%);inset-inline-start:var(--ds-field-float-rest-start, 0);display:block;max-inline-size:100%;margin:0;overflow:hidden;color:var(--text-secondary);font-size:var(--ds-field-float-rest-font, var(--font-md));line-height:1.25;white-space:nowrap;text-overflow:ellipsis;translate:0 var(--ds-field-float-rest-shift, -50%);pointer-events:none;transition:inset-block-start var(--transition-fast),inset-inline-start var(--transition-fast),translate var(--transition-fast),font-size var(--transition-fast)}[data-label-position=floating][data-float]:is(:focus-within,[data-filled],[data-float=always]) .ds-field-float{position:static}[data-label-position=floating][data-float]:is(:focus-within,[data-filled],[data-float=always]) .ds-field-float__label{inset-block-start:0;inset-inline-start:var(--ds-field-float-start, var(--space-md));max-inline-size:calc(100% - 2 * var(--ds-field-float-start, var(--space-md)));font-size:var(--ds-field-float-font, var(--font-xs));translate:0 -50%}[data-label-position=floating][data-float]:is(:focus-within,[data-filled],[data-float=always])>.ds-field-outline>.ds-field-outline__legend{max-inline-size:100%}[data-label-position=floating][data-float]:has(:autofill) .ds-field-float{position:static}[data-label-position=floating][data-float]:has(:autofill) .ds-field-float__label{inset-block-start:0;inset-inline-start:var(--ds-field-float-start, var(--space-md));max-inline-size:calc(100% - 2 * var(--ds-field-float-start, var(--space-md)));font-size:var(--ds-field-float-font, var(--font-xs));translate:0 -50%}[data-label-position=floating][data-float]:has(:autofill)>.ds-field-outline>.ds-field-outline__legend{max-inline-size:100%}[data-label-position=floating][data-float]:has(:-webkit-autofill) .ds-field-float{position:static}[data-label-position=floating][data-float]:has(:-webkit-autofill) .ds-field-float__label{inset-block-start:0;inset-inline-start:var(--ds-field-float-start, var(--space-md));max-inline-size:calc(100% - 2 * var(--ds-field-float-start, var(--space-md)));font-size:var(--ds-field-float-font, var(--font-xs));translate:0 -50%}[data-label-position=floating][data-float]:has(:-webkit-autofill)>.ds-field-outline>.ds-field-outline__legend{max-inline-size:100%}[data-label-position=floating][data-float]:has(input[placeholder]:not(:-moz-placeholder)) .ds-field-float,[data-label-position=floating][data-float]:has(textarea[placeholder]:not(:-moz-placeholder)) .ds-field-float{position:static}[data-label-position=floating][data-float]:has(input[placeholder]:not(:placeholder-shown)) .ds-field-float,[data-label-position=floating][data-float]:has(textarea[placeholder]:not(:placeholder-shown)) .ds-field-float,[data-label-position=floating][data-float]:has(option:checked:enabled) .ds-field-float{position:static}[data-label-position=floating][data-float]:has(input[placeholder]:not(:-moz-placeholder)) .ds-field-float__label,[data-label-position=floating][data-float]:has(textarea[placeholder]:not(:-moz-placeholder)) .ds-field-float__label{inset-block-start:0;inset-inline-start:var(--ds-field-float-start, var(--space-md));max-inline-size:calc(100% - 2 * var(--ds-field-float-start, var(--space-md)));font-size:var(--ds-field-float-font, var(--font-xs));translate:0 -50%}[data-label-position=floating][data-float]:has(input[placeholder]:not(:placeholder-shown)) .ds-field-float__label,[data-label-position=floating][data-float]:has(textarea[placeholder]:not(:placeholder-shown)) .ds-field-float__label,[data-label-position=floating][data-float]:has(option:checked:enabled) .ds-field-float__label{inset-block-start:0;inset-inline-start:var(--ds-field-float-start, var(--space-md));max-inline-size:calc(100% - 2 * var(--ds-field-float-start, var(--space-md)));font-size:var(--ds-field-float-font, var(--font-xs));translate:0 -50%}[data-label-position=floating][data-float]:has(input[placeholder]:not(:-moz-placeholder))>.ds-field-outline>.ds-field-outline__legend,[data-label-position=floating][data-float]:has(textarea[placeholder]:not(:-moz-placeholder))>.ds-field-outline>.ds-field-outline__legend{max-inline-size:100%}[data-label-position=floating][data-float]:has(input[placeholder]:not(:placeholder-shown))>.ds-field-outline>.ds-field-outline__legend,[data-label-position=floating][data-float]:has(textarea[placeholder]:not(:placeholder-shown))>.ds-field-outline>.ds-field-outline__legend,[data-label-position=floating][data-float]:has(option:checked:enabled)>.ds-field-outline>.ds-field-outline__legend{max-inline-size:100%}[data-label-position=floating][data-float]:not(:focus-within):not([data-filled]):not([data-float=always]) :is(input,textarea)::-moz-placeholder{opacity:0}[data-label-position=floating][data-float]:not(:focus-within):not([data-filled]):not([data-float=always]) :is(input,textarea)::placeholder{opacity:0}[data-label-position=floating][data-float]:not(:focus-within):not([data-filled]):not([data-float=always]) .ds-field-float__placeholder{opacity:0}[data-label-position=floating][data-float=auto]:not([data-filled]):has(option:checked:enabled) .ds-field-float__placeholder{opacity:1}@media(prefers-reduced-motion:reduce){[data-label-position=floating][data-float] .ds-field-float__label,[data-label-position=floating][data-float]>.ds-field-outline>.ds-field-outline__legend{transition:none}}@media(forced-colors:active){[data-label-position=floating][data-float]>.ds-field-outline{border-color:CanvasText}[data-label-position=floating][data-float]:focus-within>.ds-field-outline{border-color:Highlight}[data-label-position=floating][data-float][data-state=error]>.ds-field-outline{border-width:2px}[data-label-position=floating][data-float][data-disabled]>.ds-field-outline{border-color:GrayText}[data-label-position=floating][data-float]>.ds-field-outline[data-part=ring]{display:none}[data-label-position=floating][data-float] .ds-field-float__label{margin-inline-start:calc(-1 * var(--ds-field-notch-gap, var(--space-xs)));padding-inline:var(--ds-field-notch-gap, var(--space-xs));background:Canvas;color:CanvasText}[data-label-position=floating][data-float][data-disabled] .ds-field-float__label{color:GrayText}}}@layer components{.ds-text-input{--ds-field-border: var(--border-control);--ds-field-border-hover: var(--border-control-hover);--ds-field-fill: var(--bg-field);--ds-field-focus-border: var(--focus-ring-color);--ds-field-radius: var(--radius-md, 8px);--ds-field-inner-block: calc(var(--ds-field-control-size) - 2 * var(--ds-field-padding-block) - 2px)}.ds-text-input[data-corners=square]{--ds-field-radius: 0}.ds-text-input[data-anatomy=stacked]{--ds-field-border: var(--border-control)}.ds-text-input[data-corners=pill]{--ds-field-radius: var(--radius-full)}.ds-text-input[data-state=error]{--ds-field-state-border: var(--tone-error-boundary);--ds-field-state-icon: var(--tone-error-fg)}.ds-text-input[data-state=success]{--ds-field-state-border: var(--tone-success-fg);--ds-field-state-icon: var(--tone-success-fg)}.ds-text-input[data-state=warning]{--ds-field-state-border: var(--tone-warning-fg);--ds-field-state-icon: var(--tone-warning-fg)}.ds-text-input{display:inline-flex;align-items:center;position:relative;box-sizing:border-box;min-inline-size:0;max-inline-size:100%;background-color:var(--ds-field-fill);border:1px solid var(--ds-field-border);border-radius:var(--ds-field-radius);transition:border-color var(--transition-base),outline-color var(--transition-base)}.ds-text-input[data-run-attached]:is([data-run-join=end],[data-run-join=both]){border-start-end-radius:0;border-end-end-radius:0}.ds-text-input[data-run-attached]:is([data-run-join=start],[data-run-join=both]){border-start-start-radius:0;border-end-start-radius:0}.ds-text-input[data-run-attached]:is([data-run-join=end],[data-run-join=both])>.ds-field-outline[data-part=ring]{border-start-end-radius:0;border-end-end-radius:0}.ds-text-input[data-run-attached]:is([data-run-join=start],[data-run-join=both])>.ds-field-outline[data-part=ring]{border-start-start-radius:0;border-end-start-radius:0}.ds-text-input[data-full-width]{inline-size:100%}.ds-text-input[data-size=sm]{--ds-field-control-size: var(--size-control-md);--ds-field-padding-block: var(--space-xs);--ds-field-padding-inline: var(--space-md);--ds-field-font: var(--font-md);--ds-field-gap: var(--space-sm)}.ds-text-input[data-size=md]{--ds-field-control-size: calc(var(--size-control-md) + var(--space-md));--ds-field-padding-block: var(--space-xs);--ds-field-padding-inline: var(--space-md);--ds-field-font: var(--font-md);--ds-field-gap: var(--space-sm)}.ds-text-input[data-size=lg]{--ds-field-control-size: calc(var(--size-control-lg) + var(--space-md));--ds-field-padding-block: var(--space-xs);--ds-field-padding-inline: var(--space-md);--ds-field-font: var(--font-lg);--ds-field-gap: var(--space-sm)}.ds-text-input:is([data-anatomy=stacked],[data-appearance=bare])[data-size=sm]{--ds-field-control-size: var(--size-control-sm);--ds-field-padding-block: var(--space-2xs, 2px);--ds-field-padding-inline: var(--space-sm);--ds-field-font: var(--font-sm);--ds-field-gap: var(--space-xs)}.ds-text-input:is([data-anatomy=stacked],[data-appearance=bare])[data-size=md]{--ds-field-control-size: var(--size-control-md)}.ds-text-input:is([data-anatomy=stacked],[data-appearance=bare])[data-size=lg]{--ds-field-control-size: var(--size-control-lg)}.ds-text-input[data-size]{min-block-size:var(--ds-field-control-size);padding-block:var(--ds-field-padding-block);padding-inline:var(--ds-field-padding-inline);gap:var(--ds-field-gap)}.ds-text-input[data-corners=pill][data-size]{--ds-field-padding-inline: calc(var(--ds-field-control-size) / 2)}@media(hover:hover){.ds-text-input:hover:not([data-disabled]):not(:focus-within){border-color:var(--ds-field-border-hover)}}.ds-text-input[data-state=error],.ds-text-input[data-state=success],.ds-text-input[data-state=warning]{border-color:var(--ds-field-state-border)}.ds-text-input:focus-within{border-color:var(--ds-field-focus-border);outline:calc(var(--focus-ring-width) + var(--border-width-thin)) solid var(--ds-field-focus-ring, var(--focus-ring-color));outline-offset:calc(-1 * var(--focus-ring-width))}.ds-text-input[data-state=error]:focus-within,.ds-text-input[data-state=success]:focus-within,.ds-text-input[data-state=warning]:focus-within{--ds-field-focus-ring: var(--ds-field-state-border);border-color:var(--ds-field-state-border)}.ds-text-input[data-appearance=bare]:focus-within{outline-width:var(--focus-ring-width);outline-offset:1px}.ds-text-input[data-readonly]{--ds-field-fill: var(--bg-tertiary);--ds-field-border: var(--border-control);border-style:dashed}.ds-text-input[data-disabled]{border-color:var(--disabled-outline);color:var(--disabled-fg);cursor:not-allowed}.ds-text-input[data-disabled] :is(.ds-text-input__affix,.ds-text-input__icon){color:var(--disabled-fg)}.ds-text-input[data-disabled] .ds-text-input__field::-moz-placeholder{color:var(--disabled-fg)}.ds-text-input[data-disabled] .ds-text-input__field::placeholder{color:var(--disabled-fg)}.ds-text-input[data-appearance=bare]{--ds-field-fill: transparent;border-style:none}.ds-text-input:has(.ds-text-input__field:autofill){--ds-field-fill: var(--ds-field-autofill-fill, var(--bg-field-autofill))}.ds-text-input:has(.ds-text-input__field:-webkit-autofill){--ds-field-fill: var(--ds-field-autofill-fill, var(--bg-field-autofill))}.ds-text-input[data-appearance=bare][data-size]{padding-inline:0}.ds-text-input[data-appearance=bare] .ds-text-input__field::-moz-placeholder{color:var(--text-secondary)}.ds-text-input[data-appearance=bare] .ds-text-input__field::placeholder{color:var(--text-secondary)}.ds-text-input[data-appearance=bare] .ds-text-input__adornment[data-position]{margin-inline:0}.ds-text-input[data-appearance=bare][data-state=error],.ds-text-input[data-appearance=bare][data-state=success],.ds-text-input[data-appearance=bare][data-state=warning]{border-block-end-style:solid}.ds-text-input[data-label-position=floating][data-float]{--ds-field-border-width: 1px;--ds-field-notch-gap: var(--space-xs);--ds-field-curve: var(--ds-field-radius);--ds-field-float-start: max(calc(var(--ds-field-padding-inline) + var(--ds-field-border-width)), calc(var(--ds-field-curve) + var(--ds-field-notch-gap) + var(--ds-field-border-width)));border-style:none}.ds-text-input[data-label-position=floating][data-float][data-size]{padding-block:calc(var(--ds-field-padding-block) + var(--ds-field-border-width));padding-inline:calc(var(--ds-field-padding-inline) + var(--ds-field-border-width))}.ds-text-input[data-label-position=floating][data-float][data-size]{--ds-field-float-font: var(--font-xs);--ds-field-float-rest-font: var(--ds-field-font)}.ds-text-input[data-label-position=floating][data-float][data-size=lg]{--ds-field-float-font: var(--font-sm)}.ds-text-input[data-corners=pill][data-label-position=floating][data-float][data-size]{--ds-field-curve: calc(var(--ds-field-control-size) / 2)}.ds-text-input[data-corners=square][data-label-position=floating][data-float]{--ds-field-curve: 0px;--ds-field-ring-radius: 0}.ds-text-input[data-label-position=floating][data-float]:focus-within{outline-color:transparent}.ds-text-input__field{flex:1;min-inline-size:0;align-self:stretch;border:none;outline:none;background:transparent;padding:0;margin:0;color:var(--text-primary, #111827);font-family:inherit;font-weight:var(--weight-normal);line-height:var(--leading-normal, 1.5);text-overflow:ellipsis}.ds-text-input[data-size] .ds-text-input__field{font-size:var(--ds-field-font)}.ds-text-input__field::-moz-placeholder{color:var(--text-tertiary, #6b7280);opacity:1}.ds-text-input__field::placeholder{color:var(--text-tertiary, #6b7280);opacity:1}.ds-text-input__field:disabled{cursor:not-allowed;color:var(--disabled-fg)}.ds-text-input__field::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm);margin-inline-start:var(--space-xs);background-color:var(--text-secondary);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 4l8 8M12 4l-8 8' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 4l8 8M12 4l-8 8' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat;cursor:pointer}.ds-text-input[data-clearable] .ds-text-input__field::-webkit-search-cancel-button{display:none}.ds-text-input__affix{display:inline-flex;align-items:center;flex-shrink:0;color:var(--text-secondary);white-space:nowrap;font-size:var(--font-sm)}.ds-text-input[data-size=lg] .ds-text-input__affix{font-size:var(--font-md)}.ds-text-input__affix svg{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm)}.ds-text-input__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--text-tertiary);pointer-events:none}.ds-text-input[data-size=sm] .ds-text-input__icon{inline-size:var(--size-icon-sm);min-block-size:var(--size-icon-sm)}.ds-text-input[data-size=md] .ds-text-input__icon{inline-size:var(--size-icon-md);min-block-size:var(--size-icon-md)}.ds-text-input[data-size=lg] .ds-text-input__icon{inline-size:var(--size-icon-lg);min-block-size:var(--size-icon-lg)}.ds-text-input:focus-within .ds-text-input__icon{color:var(--text-secondary)}.ds-text-input__status{display:inline-flex;align-items:center;flex-shrink:0;color:var(--text-secondary)}.ds-text-input__status svg{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm)}.ds-text-input[data-state=error] .ds-text-input__status[data-kind=error],.ds-text-input[data-state=error] .ds-text-input__icon,.ds-text-input[data-state=success] .ds-text-input__icon,.ds-text-input[data-state=warning] .ds-text-input__icon{color:var(--ds-field-state-icon)}.ds-text-input__count{flex-shrink:0;color:var(--text-secondary);font-size:var(--font-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.ds-text-input__count[data-near-limit]{font-weight:var(--weight-semibold);color:var(--text-primary)}.ds-text-input__sr{position:absolute;inline-size:1px;block-size:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ds-text-input__clear{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-inline-size:var(--size-icon-lg);min-block-size:var(--size-icon-lg);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);cursor:pointer;padding:0}.ds-text-input__clear svg{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm)}.ds-text-input__clear:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:0}.ds-text-input[data-corners=pill] .ds-text-input__clear{border-radius:var(--radius-full)}.ds-text-input[data-corners=pill] .ds-text-input__adornment>.ds-icon-button{--ds-icon-button-radius: var(--radius-full);--ds-state-layer-radius: 50%}.ds-text-input[data-corners=pill] .ds-text-input__adornment>.ds-button{--ds-button-radius: var(--radius-full)}@media(hover:hover){.ds-text-input__clear:hover{color:var(--text-primary);background:var(--state-layer-surface-hover)}}.ds-text-input__adornment{display:inline-flex;align-items:center;align-self:stretch;gap:var(--space-xs);flex-shrink:0;color:var(--text-secondary);font-size:var(--font-sm);white-space:nowrap;pointer-events:auto}.ds-text-input__adornment[data-position=start]{margin-inline-start:calc(var(--space-sm) * -.5)}.ds-text-input__adornment[data-position=end]{margin-inline-end:calc(var(--space-sm) * -.5)}.ds-text-input__slot>:is(button,a,[role=button]){min-inline-size:var(--size-hit-min);min-block-size:var(--size-hit-min)}.ds-text-input[data-size] .ds-text-input__adornment>.ds-icon-button,.ds-text-input[data-size] .ds-text-input__adornment>.ds-button{min-block-size:0;min-inline-size:0;max-block-size:var(--ds-field-inner-block)}.ds-text-input[data-size] .ds-text-input__adornment>.ds-icon-button{max-inline-size:var(--ds-field-inner-block)}.ds-text-input[data-size] .ds-text-input__adornment>.ds-icon-button{aspect-ratio:1}.ds-text-input[data-size] .ds-text-input__adornment>.ds-button{padding-block:0}.ds-text-input[data-size] .ds-text-input__adornment :focus-visible{outline-offset:0}.ds-text-input__adornment[data-disabled]{pointer-events:none}@media(prefers-reduced-motion:reduce){.ds-text-input{transition:none}}@media(forced-colors:active){.ds-text-input{border-color:CanvasText}.ds-text-input:focus-within{border-color:Highlight;outline-color:Highlight}.ds-text-input[data-state=error]{border-width:2px;border-color:CanvasText}.ds-text-input[data-disabled]{border-color:GrayText}.ds-text-input[data-appearance=bare]:focus-within{outline-color:Highlight}.ds-text-input[data-label-position=floating][data-float]:focus-within{outline-color:Highlight}.ds-text-input__status,.ds-text-input__clear{color:CanvasText}.ds-text-input__clear:focus-visible{outline-color:Highlight}.ds-text-input__field::-webkit-search-cancel-button{background-color:CanvasText}}}@layer components{.ds-text-area{--ds-field-border: var(--border-control);--ds-field-border-hover: var(--border-control-hover);--ds-field-fill: var(--bg-field);--ds-field-focus-border: var(--focus-ring-color);--ds-field-radius: var(--radius-md)}.ds-text-area[data-corners=square]{--ds-field-radius: 0}.ds-text-area[data-anatomy=stacked]{--ds-field-border: var(--border-control)}.ds-text-area[data-state=error]{--ds-field-state-border: var(--tone-error-boundary)}.ds-text-area[data-state=success]{--ds-field-state-border: var(--tone-success-fg)}.ds-text-area[data-state=warning]{--ds-field-state-border: var(--tone-warning-fg)}.ds-text-area{display:inline-flex;flex-direction:column;position:relative;box-sizing:border-box;max-inline-size:100%;background-color:var(--ds-field-fill);border:1px solid var(--ds-field-border);border-radius:var(--ds-field-radius);transition:border-color var(--transition-base),background-color var(--transition-base)}.ds-text-area[data-full-width]{inline-size:100%}.ds-text-area[data-size=sm]{--ds-field-padding-block: var(--space-sm);--ds-field-padding-inline: var(--space-md);--ds-field-font: var(--font-md);min-block-size:calc(var(--size-control-sm) * 2)}.ds-text-area[data-size=md]{--ds-field-padding-block: var(--space-md);--ds-field-padding-inline: var(--space-md);--ds-field-font: var(--font-md);min-block-size:calc(var(--size-control-md) * 2)}.ds-text-area[data-size=lg]{--ds-field-padding-block: var(--space-md);--ds-field-padding-inline: var(--space-md);--ds-field-font: var(--font-lg);min-block-size:calc(var(--size-control-lg) * 2.5)}.ds-text-area:is([data-anatomy=stacked],[data-appearance=bare])[data-size=sm]{--ds-field-padding-block: var(--space-xs);--ds-field-padding-inline: var(--space-sm);--ds-field-font: var(--font-sm)}.ds-text-area:is([data-anatomy=stacked],[data-appearance=bare])[data-size=md],.ds-text-area:is([data-anatomy=stacked],[data-appearance=bare])[data-size=lg]{--ds-field-padding-block: var(--space-sm)}.ds-text-area[data-size]{padding-block:var(--ds-field-padding-block);padding-inline:var(--ds-field-padding-inline)}.ds-text-area[data-auto-resize]{min-block-size:0}@media(hover:hover){.ds-text-area:hover:not([data-disabled]):not(:focus-within){border-color:var(--ds-field-border-hover)}}.ds-text-area[data-state=error],.ds-text-area[data-state=success],.ds-text-area[data-state=warning]{border-color:var(--ds-field-state-border)}.ds-text-area:focus-within{border-color:var(--ds-field-focus-border);outline:calc(var(--focus-ring-width) + var(--border-width-thin)) solid var(--ds-field-focus-ring, var(--focus-ring-color));outline-offset:calc(-1 * var(--focus-ring-width))}.ds-text-area[data-state=error]:focus-within,.ds-text-area[data-state=success]:focus-within,.ds-text-area[data-state=warning]:focus-within{--ds-field-focus-ring: var(--ds-field-state-border);border-color:var(--ds-field-state-border)}.ds-text-area[data-appearance=bare]:focus-within{outline-width:var(--focus-ring-width);outline-offset:1px}.ds-text-area[data-readonly]{--ds-field-fill: var(--bg-tertiary);--ds-field-border: var(--border-control);border-style:dashed}.ds-text-area[data-disabled]{border-color:var(--disabled-outline);color:var(--disabled-fg);cursor:not-allowed}.ds-text-area[data-appearance=bare]{--ds-field-fill: transparent;border-style:none}.ds-text-area:has(.ds-text-area__field:autofill){--ds-field-fill: var(--ds-field-autofill-fill, var(--bg-field-autofill))}.ds-text-area:has(.ds-text-area__field:-webkit-autofill){--ds-field-fill: var(--ds-field-autofill-fill, var(--bg-field-autofill))}.ds-text-area[data-appearance=bare][data-size]{padding-inline:0}.ds-text-area[data-appearance=bare] .ds-text-area__field::-moz-placeholder{color:var(--text-secondary)}.ds-text-area[data-appearance=bare] .ds-text-area__field::placeholder{color:var(--text-secondary)}.ds-text-area[data-appearance=bare][data-state=error],.ds-text-area[data-appearance=bare][data-state=success],.ds-text-area[data-appearance=bare][data-state=warning]{border-block-end-style:solid}.ds-text-area[data-label-position=floating][data-float]{--ds-field-border-width: 1px;--ds-field-notch-gap: var(--space-xs);--ds-field-curve: var(--ds-field-radius);--ds-field-float-start: max(calc(var(--ds-field-padding-inline) + var(--ds-field-border-width)), calc(var(--ds-field-curve) + var(--ds-field-notch-gap) + var(--ds-field-border-width)));--ds-field-float-rest-start: calc(var(--ds-field-padding-inline) + var(--ds-field-border-width));--ds-field-float-rest-block: calc(var(--ds-field-padding-block) + var(--ds-field-border-width) + var(--ds-field-float-rest-font) * .125);--ds-field-float-rest-shift: 0%;border-style:none}.ds-text-area[data-label-position=floating][data-float][data-size]{--ds-field-float-font: var(--font-xs);--ds-field-float-rest-font: var(--ds-field-font)}.ds-text-area[data-label-position=floating][data-float][data-size=lg]{--ds-field-float-font: var(--font-sm)}.ds-text-area[data-label-position=floating][data-float][data-size]{padding-block:calc(var(--ds-field-padding-block) + var(--ds-field-border-width));padding-inline:calc(var(--ds-field-padding-inline) + var(--ds-field-border-width))}.ds-text-area[data-label-position=floating][data-float] .ds-field-float__label{max-inline-size:calc(100% - 2 * var(--ds-field-float-start))}.ds-text-area[data-corners=square][data-label-position=floating][data-float]{--ds-field-curve: 0px;--ds-field-ring-radius: 0}.ds-text-area[data-label-position=floating][data-float]:focus-within{outline-color:transparent}.ds-text-area__field{flex:1;border:none;background:transparent;outline:none;padding:0;margin:0;inline-size:100%;min-block-size:100%;box-sizing:border-box;font-family:inherit;color:var(--text-primary);line-height:var(--leading-normal, 1.5);font-weight:var(--weight-normal);overflow-wrap:anywhere}.ds-text-area[data-auto-resize] .ds-text-area__field{flex:none}.ds-text-area[data-size] .ds-text-area__field{font-size:var(--ds-field-font)}.ds-text-area__field[data-resize=none]{resize:none}.ds-text-area__field[data-resize=vertical]{resize:vertical}.ds-text-area__field[data-resize=horizontal]{resize:horizontal}.ds-text-area__field[data-resize=both]{resize:both}.ds-text-area__field::-moz-placeholder{color:var(--text-tertiary);opacity:1}.ds-text-area__field::placeholder{color:var(--text-tertiary);opacity:1}.ds-text-area__field:disabled{cursor:not-allowed;color:var(--disabled-fg)}.ds-text-area__field:disabled::-moz-placeholder{color:var(--disabled-fg)}.ds-text-area__field:disabled::placeholder{color:var(--disabled-fg)}.ds-text-area[data-size]{--ds-text-area-status-inset: var(--ds-field-padding-inline)}.ds-text-area[data-appearance=bare]{--ds-text-area-status-inset: 0px}.ds-text-area[data-state=error]{--ds-field-state-icon: var(--tone-error-fg)}.ds-text-area__status{position:absolute;inset-block:0;inset-inline-end:var(--ds-text-area-status-inset);display:inline-flex;align-items:center;block-size:var(--size-icon-sm);margin-block:auto;pointer-events:none}.ds-text-area[data-state=error] .ds-text-area__status{color:var(--ds-field-state-icon)}.ds-text-area__status svg{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm)}.ds-text-area[data-state=error] .ds-text-area__field{inline-size:calc(100% - var(--size-icon-sm) - var(--space-xs));margin-inline-end:calc(var(--size-icon-sm) + var(--space-xs))}.ds-text-area__count{align-self:flex-end;margin-block-start:var(--space-xs);color:var(--text-secondary);font-size:var(--font-xs);font-variant-numeric:tabular-nums}.ds-text-area__count[data-near-limit]{color:var(--text-primary);font-weight:var(--weight-semibold)}.ds-text-area__sr{position:absolute;inline-size:1px;block-size:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.ds-text-area{transition:none}}@media(forced-colors:active){.ds-text-area{border-color:CanvasText}.ds-text-area:focus-within{border-color:Highlight;outline-color:Highlight}.ds-text-area[data-state=error]{border-width:2px;border-color:CanvasText}.ds-text-area[data-disabled]{border-color:GrayText}.ds-text-area[data-state=error] .ds-text-area__status{color:CanvasText}.ds-text-area[data-appearance=bare]:focus-within{outline-color:Highlight}.ds-text-area[data-label-position=floating][data-float]:focus-within{outline-color:Highlight}}}@layer components{.ds-select{--ds-field-border: var(--border-control);--ds-field-border-hover: var(--border-control-hover);--ds-field-fill: var(--bg-field);--ds-field-focus-border: var(--focus-ring-color);--ds-select-arrow: var(--text-secondary);--ds-select-radius: var(--radius-md)}.ds-select[data-anatomy=stacked]{--ds-field-border: var(--border-control)}.ds-select[data-state=error]{--ds-field-state-border: var(--tone-error-boundary)}.ds-select[data-state=success]{--ds-field-state-border: var(--tone-success-fg)}.ds-select[data-state=warning]{--ds-field-state-border: var(--tone-warning-fg)}.ds-select{position:relative;display:inline-flex;align-items:center;box-sizing:border-box;inline-size:-moz-fit-content;inline-size:fit-content;max-inline-size:100%;background-color:var(--ds-field-fill);border:1px solid var(--ds-field-border);border-radius:var(--ds-select-radius);transition:border-color var(--transition-fast)}.ds-select[data-full-width]{inline-size:100%}.ds-select[data-size=sm]{--ds-select-control-size: var(--size-control-md);--ds-select-font: var(--font-md)}.ds-select[data-size=md]{--ds-select-control-size: calc(var(--size-control-md) + var(--space-md));--ds-select-font: var(--font-md)}.ds-select[data-size=lg]{--ds-select-control-size: calc(var(--size-control-lg) + var(--space-md));--ds-select-font: var(--font-lg)}.ds-select[data-size]{--ds-select-pad-start: var(--space-md);--ds-select-arrow-inset: calc(var(--space-sm) + var(--space-xs));--ds-select-arrow-box: var(--size-icon-lg);--ds-select-arrow-gap: var(--space-xs)}.ds-select:is([data-anatomy=stacked],[data-appearance=bare])[data-size=sm]{--ds-select-control-size: var(--size-control-sm);--ds-select-font: var(--font-sm);--ds-select-pad-start: var(--space-sm);--ds-select-arrow-inset: var(--space-xs);--ds-select-arrow-box: var(--size-icon-md)}.ds-select:is([data-anatomy=stacked],[data-appearance=bare])[data-size=md]{--ds-select-control-size: var(--size-control-md);--ds-select-arrow-gap: 0px}.ds-select:is([data-anatomy=stacked],[data-appearance=bare])[data-size=lg]{--ds-select-control-size: var(--size-control-lg)}.ds-select[data-appearance=bare][data-size]{--ds-select-pad-start: 0px;--ds-select-arrow-inset: 0px;--ds-select-arrow-gap: 0px}.ds-select[data-appearance=bare][data-size=sm]{--ds-select-arrow-box: var(--size-icon-sm)}.ds-select[data-appearance=bare][data-size=md]{--ds-select-arrow-box: var(--size-icon-md)}.ds-select[data-appearance=bare][data-size=lg]{--ds-select-arrow-box: var(--size-icon-lg)}.ds-select[data-size]{--ds-select-arrow-room: calc(var(--ds-select-arrow-inset) + var(--ds-select-arrow-box) + var(--ds-select-arrow-gap));min-block-size:var(--ds-select-control-size)}@media(hover:hover){.ds-select:hover:not([data-disabled]):not([data-readonly]){border-color:var(--ds-field-border-hover);--ds-select-arrow: var(--text-primary)}}.ds-select[data-state=error],.ds-select[data-state=success],.ds-select[data-state=warning]{border-color:var(--ds-field-state-border)}.ds-select:focus-within{border-color:var(--ds-field-focus-border);outline:calc(var(--focus-ring-width) + var(--border-width-thin)) solid var(--ds-field-focus-ring, var(--focus-ring-color));outline-offset:calc(-1 * var(--focus-ring-width))}.ds-select[data-state=error]:focus-within,.ds-select[data-state=success]:focus-within,.ds-select[data-state=warning]:focus-within{--ds-field-focus-ring: var(--ds-field-state-border);border-color:var(--ds-field-state-border)}.ds-select[data-appearance=bare]:focus-within{outline-width:var(--focus-ring-width);outline-offset:1px}.ds-select[data-readonly]{--ds-field-fill: var(--bg-tertiary);--ds-field-border: var(--border-control);border-style:dashed}.ds-select[data-disabled]{--ds-select-arrow: var(--disabled-fg);border-color:var(--disabled-outline);color:var(--disabled-fg);cursor:not-allowed}.ds-select[data-appearance=bare]{--ds-field-fill: transparent;border-style:none}.ds-select[data-appearance=bare][data-state=error],.ds-select[data-appearance=bare][data-state=success],.ds-select[data-appearance=bare][data-state=warning]{border-block-end-style:solid}.ds-select__field{flex:1;align-self:stretch;inline-size:100%;min-inline-size:0;margin:0;font-family:inherit;font-weight:var(--weight-normal);color:var(--text-primary);background:transparent;border:none;outline:none;line-height:var(--leading-normal, 1.5);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-overflow:ellipsis}.ds-select[data-size] .ds-select__field{font-size:var(--ds-select-font);padding-block:var(--space-xs);padding-inline:var(--ds-select-pad-start) var(--ds-select-arrow-room)}.ds-select:is([data-anatomy=stacked],[data-appearance=bare])[data-size=sm] .ds-select__field{padding-block:var(--space-2xs, 2px)}.ds-select__affix+.ds-select__field,.ds-select__slot+.ds-select__field{padding-inline-start:var(--space-xs)}.ds-select:is([data-appearance=bare],[data-corners=pill])[data-size] :is(.ds-select__affix,.ds-select__slot)+.ds-select__field{padding-inline-start:var(--space-xs)}.ds-select__field:disabled{color:var(--disabled-fg);cursor:not-allowed;opacity:1}.ds-select[data-readonly] .ds-select__field{color:var(--text-primary);cursor:default}.ds-select__affix{display:inline-flex;align-items:center;flex-shrink:0;padding-inline-start:var(--ds-select-pad-start, var(--space-sm));color:var(--text-secondary);font-size:var(--font-sm);white-space:nowrap}.ds-select__slot{display:inline-flex;align-items:center;flex-shrink:0;padding-inline-start:var(--space-2xs, 2px)}.ds-select__slot>:is(button,a,[role=button]){min-inline-size:var(--size-hit-min);min-block-size:var(--size-hit-min)}.ds-select__arrow{position:absolute;inset-block-start:50%;inset-inline-end:var(--ds-select-arrow-inset);translate:0 -50%;display:flex;align-items:center;justify-content:center;color:var(--ds-select-arrow);pointer-events:none}.ds-select__arrow svg{inline-size:var(--ds-select-arrow-box);block-size:var(--ds-select-arrow-box)}.ds-select:focus-within .ds-select__arrow{color:var(--text-primary)}.ds-select[data-appearance=bare] .ds-select__affix,.ds-select[data-appearance=bare] .ds-select__slot{padding-inline-start:0}.ds-select[data-corners=square]{--ds-select-radius: 0}.ds-select[data-corners=pill]{--ds-select-radius: var(--radius-full)}.ds-select[data-corners=pill][data-size]{--ds-select-pill-inset: calc(var(--ds-select-control-size) / 2)}.ds-select[data-corners=pill]:not([data-appearance=bare])[data-size]{--ds-select-pad-start: var(--ds-select-pill-inset);--ds-select-arrow-inset: var(--ds-select-pill-inset)}.ds-select[data-corners=pill]:not([data-appearance=bare]) .ds-select__slot{padding-inline-start:calc(var(--ds-select-pill-inset) / 2)}.ds-select[data-label-position=floating]{--ds-field-border-width: 1px;--ds-field-notch-gap: var(--space-xs);--ds-field-radius: var(--ds-select-radius);--ds-select-float-pad: var(--ds-select-pad-start);--ds-select-float-end: var(--ds-select-arrow-room);--ds-field-curve: var(--ds-select-radius);--ds-field-float-start: max(calc(var(--ds-select-float-pad) + var(--ds-field-border-width)), calc(var(--ds-field-curve) + var(--ds-field-notch-gap) + var(--ds-field-border-width)));--ds-field-float-rest-start: var(--ds-select-float-pad);--ds-field-float-font: var(--font-xs);--ds-field-float-rest-font: var(--ds-select-font);padding:var(--ds-field-border-width);border-style:none}.ds-select[data-label-position=floating][data-size=lg]{--ds-field-float-font: var(--font-sm)}.ds-select[data-label-position=floating]>.ds-field-float{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items:center}.ds-select[data-label-position=floating]>.ds-field-float>*{grid-area:1 / 1}.ds-select__float-sizer{display:block;block-size:0;overflow:hidden;padding-inline:var(--ds-field-float-rest-start) var(--ds-select-float-end);font-size:var(--ds-field-float-rest-font);line-height:1.25;white-space:nowrap;visibility:hidden;pointer-events:none}.ds-select[data-label-position=floating] .ds-select__float-sizer>.ds-field-outline__copy{padding-inline:0;overflow:visible;font-size:inherit;line-height:inherit;text-overflow:clip}.ds-select[data-label-position=floating] .ds-field-float__label{max-inline-size:calc(100% - var(--ds-field-float-rest-start) - var(--ds-select-float-end))}.ds-select[data-label-position=floating]:focus-within{outline-color:transparent}.ds-select[data-label-position=floating] .ds-select__arrow{margin-inline-end:var(--ds-field-border-width)}.ds-select[data-label-position=floating][data-corners=pill] :is(.ds-select__affix,.ds-select__slot)+.ds-field-float{--ds-field-float-rest-start: var(--space-xs)}.ds-select[data-label-position=floating][data-corners=pill][data-size] :is(.ds-select__affix,.ds-select__slot)+.ds-field-float>.ds-select__field{padding-inline-start:var(--space-xs)}.ds-select[data-label-position=floating][data-corners=square]{--ds-field-curve: 0px;--ds-field-ring-radius: 0}.ds-select[data-label-position=floating][data-corners=pill][data-size]{--ds-field-curve: var(--ds-select-pill-inset)}.ds-select__status{position:absolute;inset-block-start:50%;translate:0 -50%;display:flex;align-items:center;color:var(--tone-error-fg);pointer-events:none}.ds-select__status svg{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm)}.ds-select[data-size] .ds-select__status{inset-inline-end:var(--ds-select-arrow-room)}.ds-select[data-label-position=floating] .ds-select__status{margin-inline-end:var(--ds-field-border-width)}.ds-select[data-state=error][data-size]{--ds-select-arrow-room: calc(var(--ds-select-arrow-inset) + var(--ds-select-arrow-box) + var(--ds-select-arrow-gap) + var(--size-icon-sm) + var(--space-xs))}.ds-select[data-state=error][data-size] .ds-select__status{inset-inline-end:calc(var(--ds-select-arrow-inset) + var(--ds-select-arrow-box) + var(--ds-select-arrow-gap))}.ds-select__field option,.ds-select__field optgroup{background-color:var(--surface-overlay);color:var(--text-primary);font-size:inherit}.ds-select__field option:checked{background-color:var(--bg-tertiary)}.ds-select__field option:disabled{color:var(--text-disabled);font-style:italic}@media(prefers-reduced-motion:reduce){.ds-select{transition:none}}@media(forced-colors:active){.ds-select{border-color:CanvasText}.ds-select:focus-within{border-color:Highlight;outline-color:Highlight}.ds-select[data-state=error]{border-width:2px;border-color:CanvasText}.ds-select[data-disabled]{border-color:GrayText}.ds-select[data-appearance=bare]:focus-within{outline-color:Highlight}.ds-select__arrow{color:CanvasText}.ds-select[data-disabled] .ds-select__arrow{color:GrayText}.ds-select__status{color:CanvasText}.ds-select[data-label-position=floating]:focus-within{outline-color:Highlight}}}@layer components{.ds-checkbox,.ds-checkbox[data-tone=primary]{--ds-checkbox-solid: var(--interactive-primary);--ds-checkbox-solid-hover: var(--interactive-primary-hover);--ds-checkbox-on-solid: var(--interactive-primary-on);--ds-checkbox-edge: var(--interactive-primary-mark);--ds-checkbox-edge-hover: var(--interactive-primary-mark-hover)}.ds-checkbox[data-tone=secondary]{--ds-checkbox-solid: var(--tone-secondary-solid);--ds-checkbox-solid-hover: var(--interactive-secondary-hover);--ds-checkbox-on-solid: var(--tone-secondary-on-solid);--ds-checkbox-edge: var(--tone-secondary-edge);--ds-checkbox-edge-hover: var(--tone-secondary-edge)}.ds-checkbox[data-tone=neutral]{--ds-checkbox-solid: var(--tone-neutral-solid);--ds-checkbox-solid-hover: var(--tone-neutral-solid);--ds-checkbox-on-solid: var(--tone-neutral-on-solid);--ds-checkbox-edge: var(--tone-neutral-edge);--ds-checkbox-edge-hover: var(--tone-neutral-edge)}.ds-checkbox[data-tone=success]{--ds-checkbox-solid: var(--tone-success-solid);--ds-checkbox-solid-hover: var(--tone-success-solid);--ds-checkbox-on-solid: var(--tone-success-on-solid);--ds-checkbox-edge: var(--tone-success-edge);--ds-checkbox-edge-hover: var(--tone-success-edge)}.ds-checkbox[data-tone=warning]{--ds-checkbox-solid: var(--tone-warning-solid);--ds-checkbox-solid-hover: var(--tone-warning-solid);--ds-checkbox-on-solid: var(--tone-warning-on-solid);--ds-checkbox-edge: var(--tone-warning-edge);--ds-checkbox-edge-hover: var(--tone-warning-edge)}.ds-checkbox[data-tone=error]{--ds-checkbox-solid: var(--tone-error-solid);--ds-checkbox-solid-hover: var(--tone-error-solid);--ds-checkbox-on-solid: var(--tone-error-on-solid);--ds-checkbox-edge: var(--tone-error-edge);--ds-checkbox-edge-hover: var(--tone-error-edge)}.ds-checkbox[data-tone=info]{--ds-checkbox-solid: var(--tone-info-solid);--ds-checkbox-solid-hover: var(--tone-info-solid);--ds-checkbox-on-solid: var(--tone-info-on-solid);--ds-checkbox-edge: var(--tone-info-edge);--ds-checkbox-edge-hover: var(--tone-info-edge)}.ds-checkbox{--ds-checkbox-border: var(--border-control);--ds-checkbox-border-hover: var(--border-control-hover);--ds-state-layer-color: var(--ds-checkbox-solid);display:inline-grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:var(--space-sm);column-gap:var(--space-sm);align-items:start;vertical-align:middle;max-inline-size:100%}.ds-checkbox[data-state=error]{--ds-checkbox-border: var(--tone-error-boundary);--ds-checkbox-border-hover: var(--tone-error-boundary)}.ds-checkbox__main{grid-column:1 / -1;display:inline-flex;align-items:center;gap:var(--space-sm);min-inline-size:0;cursor:pointer}.ds-checkbox[data-disabled] .ds-checkbox__main{cursor:not-allowed}.ds-checkbox[data-readonly] .ds-checkbox__main{cursor:default}.ds-checkbox__control{display:inline-flex;flex:none}.ds-checkbox__input{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:1px;block-size:1px;margin:0;opacity:0;pointer-events:none}.ds-checkbox__box{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;--ds-checkbox-box-size: calc(var(--size-check-md) - var(--space-2xs));inline-size:var(--ds-checkbox-box-size);block-size:var(--ds-checkbox-box-size);border:2px solid var(--ds-checkbox-border);background:var(--bg-input);border-radius:var(--ds-checkbox-radius, var(--radius-xs));transition:background-color var(--transition-base),border-color var(--transition-base)}.ds-checkbox[data-size=sm] .ds-checkbox__box{--ds-checkbox-box-size: calc(var(--size-check-sm) - 1px)}.ds-checkbox[data-size=md] .ds-checkbox__box{--ds-checkbox-box-size: calc(var(--size-check-md) - var(--space-2xs))}.ds-checkbox[data-size=lg] .ds-checkbox__box{--ds-checkbox-box-size: calc(var(--size-check-lg) - 3px)}.ds-checkbox__checkmark{inline-size:80%;block-size:80%;opacity:0;transform:scale(.8);transition:opacity var(--transition-fast),transform var(--transition-fast);color:var(--ds-checkbox-on-solid)}.ds-checkbox__indeterminate{position:absolute;inline-size:60%;block-size:2px;opacity:0;background:var(--ds-checkbox-on-solid);border-radius:var(--radius-sm);transition:opacity var(--transition-fast)}.ds-checkbox__input:checked+.ds-checkbox__box,.ds-checkbox__input:indeterminate+.ds-checkbox__box{background:var(--ds-checkbox-solid);border-color:var(--ds-checkbox-edge)}.ds-checkbox__input:checked+.ds-checkbox__box .ds-checkbox__checkmark{opacity:1;transform:scale(1)}.ds-checkbox__input:indeterminate+.ds-checkbox__box .ds-checkbox__checkmark{opacity:0}.ds-checkbox__input:indeterminate+.ds-checkbox__box .ds-checkbox__indeterminate{opacity:1}.ds-checkbox[data-state=error] .ds-checkbox__input:checked+.ds-checkbox__box,.ds-checkbox[data-state=error] .ds-checkbox__input:indeterminate+.ds-checkbox__box{border-color:var(--ds-checkbox-border)}@media(hover:hover){.ds-checkbox__input:not(:disabled):hover+.ds-checkbox__box,.ds-checkbox:not([data-disabled]):not([data-readonly]) .ds-checkbox__main:hover .ds-checkbox__box{border-color:var(--ds-checkbox-border-hover)}.ds-checkbox__input:checked:not(:disabled):hover+.ds-checkbox__box,.ds-checkbox__input:indeterminate:not(:disabled):hover+.ds-checkbox__box{background:var(--ds-checkbox-solid-hover);border-color:var(--ds-checkbox-edge-hover)}.ds-checkbox:not([data-disabled]):not([data-readonly]) .ds-checkbox__main:hover .ds-checkbox__control:before{opacity:var(--state-layer-hover-opacity)}}.ds-checkbox:not([data-disabled]):not([data-readonly]) .ds-checkbox__main:active .ds-checkbox__control:before{opacity:var(--state-layer-pressed-opacity)}.ds-checkbox[data-readonly] .ds-checkbox__control:before{opacity:0}.ds-checkbox__input:focus-visible+.ds-checkbox__box{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-checkbox__input:disabled+.ds-checkbox__box{background:var(--bg-disabled);border-color:var(--border-hover)}.ds-checkbox__input:checked:disabled+.ds-checkbox__box,.ds-checkbox__input:indeterminate:disabled+.ds-checkbox__box{--ds-checkbox-on-solid: var(--text-inverse);background:var(--text-tertiary);border-color:var(--text-tertiary);opacity:1}.ds-checkbox[data-readonly] .ds-checkbox__box{border-style:dashed}.ds-checkbox[data-readonly] .ds-checkbox__input:checked+.ds-checkbox__box,.ds-checkbox[data-readonly] .ds-checkbox__input:indeterminate+.ds-checkbox__box{border-style:solid}.ds-checkbox[data-decorative]{pointer-events:none}.ds-checkbox[data-decorative][data-checked] .ds-checkbox__box,.ds-checkbox[data-decorative][data-indeterminate] .ds-checkbox__box{background:var(--ds-checkbox-solid);border-color:var(--ds-checkbox-edge)}.ds-checkbox[data-decorative][data-checked]:not([data-indeterminate]) .ds-checkbox__box .ds-checkbox__checkmark{opacity:1;transform:scale(1)}.ds-checkbox[data-decorative][data-indeterminate] .ds-checkbox__box .ds-checkbox__indeterminate{opacity:1}.ds-checkbox[data-decorative][data-state=error][data-checked] .ds-checkbox__box,.ds-checkbox[data-decorative][data-state=error][data-indeterminate] .ds-checkbox__box{border-color:var(--ds-checkbox-border)}.ds-checkbox[data-decorative][data-disabled] .ds-checkbox__box{background:var(--bg-disabled);border-color:var(--border-hover)}.ds-checkbox[data-decorative][data-disabled][data-checked] .ds-checkbox__box,.ds-checkbox[data-decorative][data-disabled][data-indeterminate] .ds-checkbox__box{--ds-checkbox-on-solid: var(--text-inverse);background:var(--text-tertiary);border-color:var(--text-tertiary);opacity:1}.ds-checkbox__label{min-inline-size:0;overflow-wrap:anywhere;color:var(--text-primary);font-size:var(--font-md);line-height:1.5}.ds-checkbox[data-size=sm] .ds-checkbox__label{font-size:var(--font-sm)}.ds-checkbox__description{grid-column:2;min-inline-size:0;overflow-wrap:anywhere;color:var(--text-secondary);font-size:var(--font-sm);line-height:1.5}.ds-checkbox[data-disabled] .ds-checkbox__label,.ds-checkbox[data-disabled] .ds-checkbox__description{color:var(--text-disabled)}@media(prefers-reduced-motion:reduce){.ds-checkbox__box,.ds-checkbox__checkmark,.ds-checkbox__indeterminate{transition:none}.ds-checkbox__checkmark{transform:none}}@media(forced-colors:active){.ds-checkbox__box{border-color:ButtonText;background:Canvas}.ds-checkbox__input:checked+.ds-checkbox__box,.ds-checkbox__input:indeterminate+.ds-checkbox__box{background:Highlight;border-color:Highlight}.ds-checkbox__checkmark{color:HighlightText}.ds-checkbox__indeterminate{background:HighlightText}.ds-checkbox__input:disabled+.ds-checkbox__box,.ds-checkbox__input:checked:disabled+.ds-checkbox__box,.ds-checkbox__input:indeterminate:disabled+.ds-checkbox__box{background:Canvas;border-color:GrayText;opacity:1}.ds-checkbox__input:disabled+.ds-checkbox__box .ds-checkbox__checkmark{color:GrayText}.ds-checkbox__input:disabled+.ds-checkbox__box .ds-checkbox__indeterminate{background:GrayText}.ds-checkbox[data-disabled] .ds-checkbox__label,.ds-checkbox[data-disabled] .ds-checkbox__description{color:GrayText}.ds-checkbox__input:focus-visible+.ds-checkbox__box{outline-color:Highlight}.ds-checkbox[data-decorative][data-checked] .ds-checkbox__box,.ds-checkbox[data-decorative][data-indeterminate] .ds-checkbox__box{background:Highlight;border-color:Highlight}.ds-checkbox[data-decorative][data-disabled] .ds-checkbox__box,.ds-checkbox[data-decorative][data-disabled][data-checked] .ds-checkbox__box,.ds-checkbox[data-decorative][data-disabled][data-indeterminate] .ds-checkbox__box{background:Canvas;border-color:GrayText;opacity:1}.ds-checkbox[data-decorative][data-disabled] .ds-checkbox__checkmark{color:GrayText}.ds-checkbox[data-decorative][data-disabled] .ds-checkbox__indeterminate{background:GrayText}}}@layer components{.ds-radio,.ds-radio[data-tone=primary]{--ds-radio-mark: var(--tone-primary-solid);--ds-radio-edge: var(--tone-primary-field-edge)}.ds-radio[data-tone=secondary]{--ds-radio-mark: var(--tone-secondary-solid);--ds-radio-edge: var(--tone-secondary-field-edge)}.ds-radio[data-tone=neutral]{--ds-radio-mark: var(--tone-neutral-solid);--ds-radio-edge: var(--tone-neutral-field-edge)}.ds-radio[data-tone=success]{--ds-radio-mark: var(--tone-success-solid);--ds-radio-edge: var(--tone-success-field-edge)}.ds-radio[data-tone=warning]{--ds-radio-mark: var(--tone-warning-solid);--ds-radio-edge: var(--tone-warning-field-edge)}.ds-radio[data-tone=error]{--ds-radio-mark: var(--tone-error-solid);--ds-radio-edge: var(--tone-error-field-edge)}.ds-radio[data-tone=info]{--ds-radio-mark: var(--tone-info-solid);--ds-radio-edge: var(--tone-info-field-edge)}.ds-radio{--ds-radio-border: var(--border-control);--ds-radio-border-hover: var(--border-control-hover);--ds-state-layer-color: var(--ds-radio-mark);display:inline-grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:var(--space-sm);column-gap:var(--space-sm);align-items:start;vertical-align:middle;max-inline-size:100%}.ds-radio[data-state=error]{--ds-radio-border: var(--tone-error-boundary);--ds-radio-border-hover: var(--tone-error-boundary)}.ds-radio__main{grid-column:1 / -1;display:inline-flex;align-items:center;gap:var(--space-sm);min-inline-size:0;cursor:pointer}.ds-radio[data-disabled] .ds-radio__main{cursor:not-allowed}.ds-radio[data-readonly] .ds-radio__main{cursor:default}.ds-radio__ring{display:inline-flex;flex:none}.ds-radio__input{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:1px;block-size:1px;margin:0;opacity:0;pointer-events:none}.ds-radio__control{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;inline-size:var(--size-check-md);block-size:var(--size-check-md);border:2px solid var(--ds-radio-border);background:var(--bg-input);border-radius:var(--radius-full);transition:border-color var(--transition-base)}.ds-radio[data-size=sm] .ds-radio__control{inline-size:var(--size-check-sm);block-size:var(--size-check-sm)}.ds-radio[data-size=md] .ds-radio__control{inline-size:var(--size-check-md);block-size:var(--size-check-md)}.ds-radio[data-size=lg] .ds-radio__control{inline-size:var(--size-check-lg);block-size:var(--size-check-lg)}.ds-radio__control:after{content:"";position:absolute;inline-size:60%;block-size:60%;border-radius:var(--radius-full);background:var(--ds-radio-mark);opacity:0;transform:scale(0);transition:opacity var(--transition-fast),transform var(--transition-fast)}.ds-radio__input:checked+.ds-radio__control{border-color:var(--ds-radio-edge)}.ds-radio__input:checked+.ds-radio__control:after{opacity:1;transform:scale(1);box-shadow:0 0 0 1px var(--ds-radio-edge)}.ds-radio[data-state=error] .ds-radio__input:checked+.ds-radio__control{border-color:var(--ds-radio-border)}@media(hover:hover){.ds-radio__input:not(:disabled):hover+.ds-radio__control,.ds-radio:not([data-disabled]):not([data-readonly]) .ds-radio__main:hover .ds-radio__control{border-color:var(--ds-radio-border-hover)}.ds-radio__input:checked:not(:disabled):hover+.ds-radio__control,.ds-radio:not([data-disabled]):not([data-readonly]) .ds-radio__main:hover .ds-radio__input:checked+.ds-radio__control{border-color:var(--ds-radio-edge)}.ds-radio:not([data-disabled]):not([data-readonly]) .ds-radio__main:hover .ds-radio__ring:before{opacity:var(--state-layer-hover-opacity)}}.ds-radio:not([data-disabled]):not([data-readonly]) .ds-radio__main:active .ds-radio__ring:before{opacity:var(--state-layer-pressed-opacity)}.ds-radio[data-readonly] .ds-radio__ring:before{opacity:0}.ds-radio__input:focus-visible+.ds-radio__control{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-radio__input:disabled+.ds-radio__control{background:var(--bg-disabled);border-color:var(--border-hover)}.ds-radio__input:checked:disabled+.ds-radio__control{border-color:var(--text-tertiary)}.ds-radio__input:checked:disabled+.ds-radio__control:after{background:var(--text-tertiary);box-shadow:none}.ds-radio[data-readonly] .ds-radio__control{border-style:dashed}.ds-radio[data-decorative]{pointer-events:none}.ds-radio[data-decorative][data-checked] .ds-radio__control{border-color:var(--ds-radio-edge)}.ds-radio[data-decorative][data-checked] .ds-radio__control:after{opacity:1;transform:scale(1);box-shadow:0 0 0 1px var(--ds-radio-edge)}.ds-radio[data-decorative][data-state=error][data-checked] .ds-radio__control{border-color:var(--ds-radio-border)}.ds-radio[data-decorative][data-disabled] .ds-radio__control{background:var(--bg-disabled);border-color:var(--border-hover)}.ds-radio[data-decorative][data-disabled][data-checked] .ds-radio__control{border-color:var(--text-tertiary)}.ds-radio[data-decorative][data-disabled][data-checked] .ds-radio__control:after{background:var(--text-tertiary);box-shadow:none}.ds-radio__label{min-inline-size:0;overflow-wrap:anywhere;color:var(--text-primary);font-size:var(--font-md);line-height:1.5}.ds-radio[data-size=sm] .ds-radio__label{font-size:var(--font-sm)}.ds-radio__description{grid-column:2;min-inline-size:0;overflow-wrap:anywhere;color:var(--text-secondary);font-size:var(--font-sm);line-height:1.5}.ds-radio[data-disabled] .ds-radio__label,.ds-radio[data-disabled] .ds-radio__description{color:var(--text-disabled)}@media(prefers-reduced-motion:reduce){.ds-radio__control,.ds-radio__control:after{transition:none}.ds-radio__control:after{transform:none}}@media(forced-colors:active){.ds-radio__control{border-color:ButtonText;background:Canvas}.ds-radio__input:checked+.ds-radio__control{border-color:Highlight}.ds-radio__input:checked+.ds-radio__control:after{background:Highlight}.ds-radio__input:disabled+.ds-radio__control,.ds-radio__input:checked:disabled+.ds-radio__control{border-color:GrayText}.ds-radio__input:checked:disabled+.ds-radio__control:after{background:GrayText}.ds-radio[data-disabled] .ds-radio__label,.ds-radio[data-disabled] .ds-radio__description{color:GrayText}.ds-radio__input:focus-visible+.ds-radio__control{outline-color:Highlight}.ds-radio[data-decorative][data-checked] .ds-radio__control{border-color:Highlight}.ds-radio[data-decorative][data-checked] .ds-radio__control:after{background:Highlight}.ds-radio[data-decorative][data-disabled] .ds-radio__control,.ds-radio[data-decorative][data-disabled][data-checked] .ds-radio__control{border-color:GrayText}.ds-radio[data-decorative][data-disabled][data-checked] .ds-radio__control:after{background:GrayText}}}@layer components{.ds-toggle,.ds-toggle[data-tone=primary]{--ds-toggle-on: var(--tone-primary-solid);--ds-toggle-edge: var(--tone-primary-edge);--ds-toggle-knob-ring: var(--tone-primary-on-solid)}.ds-toggle[data-tone=secondary]{--ds-toggle-on: var(--tone-secondary-solid);--ds-toggle-edge: var(--tone-secondary-edge);--ds-toggle-knob-ring: var(--tone-secondary-on-solid)}.ds-toggle[data-tone=neutral]{--ds-toggle-on: var(--tone-neutral-solid);--ds-toggle-edge: var(--tone-neutral-edge);--ds-toggle-knob-ring: var(--tone-neutral-on-solid)}.ds-toggle[data-tone=success]{--ds-toggle-on: var(--tone-success-solid);--ds-toggle-edge: var(--tone-success-edge);--ds-toggle-knob-ring: var(--tone-success-on-solid)}.ds-toggle[data-tone=warning]{--ds-toggle-on: var(--tone-warning-solid);--ds-toggle-edge: var(--tone-warning-edge);--ds-toggle-knob-ring: var(--tone-warning-on-solid)}.ds-toggle[data-tone=error]{--ds-toggle-on: var(--tone-error-solid);--ds-toggle-edge: var(--tone-error-edge);--ds-toggle-knob-ring: var(--tone-error-on-solid)}.ds-toggle[data-tone=info]{--ds-toggle-on: var(--tone-info-solid);--ds-toggle-edge: var(--tone-info-edge);--ds-toggle-knob-ring: var(--tone-info-on-solid)}.ds-toggle,.ds-toggle[data-size=md]{--ds-toggle-track-inline: 34px;--ds-toggle-track-block: 14px;--ds-toggle-thumb: 20px;--ds-toggle-halo-inset: 9px}.ds-toggle[data-size=sm]{--ds-toggle-track-inline: 26px;--ds-toggle-track-block: 10px;--ds-toggle-thumb: 16px;--ds-toggle-halo-inset: 4px}.ds-toggle[data-size=lg]{--ds-toggle-track-inline: 42px;--ds-toggle-track-block: 18px;--ds-toggle-thumb: 24px;--ds-toggle-halo-inset: 9px}.ds-toggle{--ds-toggle-track-off: var(--border-control);--ds-toggle-track-off-hover: var(--border-control-hover);--ds-toggle-track-on: color-mix(in srgb, var(--ds-toggle-on) 38%, transparent);--ds-toggle-thumb-off: var(--surface-page);--ds-toggle-thumb-off-edge: var(--border-control);--ds-toggle-track-disabled: color-mix(in srgb, var(--ink) 12%, transparent);--ds-toggle-thumb-disabled: var(--surface-raised);--ds-toggle-thumb-color: var(--ds-toggle-thumb-off);--ds-toggle-thumb-edge: var(--ds-toggle-thumb-off-edge);--ds-toggle-glyph: var(--ds-toggle-on);--ds-toggle-inset: calc((var(--ds-toggle-track-block) - var(--ds-toggle-thumb)) / 2);--ds-toggle-travel: calc(var(--ds-toggle-track-inline) - var(--ds-toggle-thumb) - 2 * var(--ds-toggle-inset));--ds-state-layer-color: var(--ds-toggle-on);display:inline-grid;grid-template-columns:minmax(0,auto);row-gap:var(--space-xs);vertical-align:middle;max-inline-size:100%}.ds-toggle__main{position:relative;display:inline-flex;align-items:center;gap:var(--space-sm);min-inline-size:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ds-toggle[data-disabled] .ds-toggle__main{cursor:not-allowed}.ds-toggle[data-readonly] .ds-toggle__main,.ds-toggle[data-loading] .ds-toggle__main{cursor:default}.ds-toggle__input{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:1px;block-size:1px;margin:0;opacity:0;pointer-events:none}.ds-toggle__track{position:relative;display:inline-block;flex-shrink:0;inline-size:var(--ds-toggle-track-inline);block-size:var(--ds-toggle-track-block);margin:calc(-1 * var(--ds-toggle-inset));border-radius:var(--radius-full);background:var(--ds-toggle-track-off);transition:background-color var(--transition-base)}.ds-toggle .ds-toggle__thumb{--ds-state-layer-inset: var(--ds-toggle-halo-inset);position:absolute;inset-block-start:var(--ds-toggle-inset);inset-inline-start:var(--ds-toggle-inset);display:inline-flex;align-items:center;justify-content:center;inline-size:var(--ds-toggle-thumb);block-size:var(--ds-toggle-thumb);border-radius:var(--radius-full);background:var(--ds-toggle-thumb-color);box-shadow:inset 0 0 0 1px var(--ds-toggle-thumb-edge),var(--shadow-sm);color:var(--ds-toggle-glyph);transition:inset-inline-start var(--transition-base),background-color var(--transition-base)}.ds-toggle__input:checked+.ds-toggle__track{background:var(--ds-toggle-track-on);box-shadow:inset 0 0 0 1px var(--ds-toggle-edge)}.ds-toggle .ds-toggle__input:checked+.ds-toggle__track .ds-toggle__thumb{inset-inline-start:calc(var(--ds-toggle-inset) + var(--ds-toggle-travel));--ds-toggle-thumb-color: var(--ds-toggle-on);--ds-toggle-thumb-edge: var(--ds-toggle-knob-ring);--ds-toggle-glyph: var(--ds-toggle-knob-ring)}.ds-toggle__spinner{--ds-spinner-glyph-size: calc(var(--ds-toggle-thumb) - 4px)}@media(hover:hover){.ds-toggle:not([data-disabled]):not([data-readonly]):not([data-loading]) .ds-toggle__main:hover .ds-toggle__input:not(:checked)+.ds-toggle__track{background:var(--ds-toggle-track-off-hover)}.ds-toggle:not([data-disabled]):not([data-readonly]):not([data-loading]) .ds-toggle__main:hover .ds-toggle__thumb:before{opacity:var(--state-layer-hover-opacity)}}.ds-toggle__input:focus-visible+.ds-toggle__track{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-toggle:not([data-disabled]):not([data-readonly]):not([data-loading]) .ds-toggle__main:active .ds-toggle__thumb:before{opacity:var(--state-layer-pressed-opacity)}.ds-toggle[data-state=error]{--ds-toggle-ring: var(--tone-error-boundary)}.ds-toggle[data-state=error] .ds-toggle__track{box-shadow:0 0 0 2px var(--ds-toggle-ring)}.ds-toggle[data-state=error] .ds-toggle__input:checked+.ds-toggle__track{box-shadow:0 0 0 2px var(--ds-toggle-ring),inset 0 0 0 1px var(--ds-toggle-edge)}.ds-toggle[data-disabled] .ds-toggle__track,.ds-toggle[data-disabled] .ds-toggle__input:checked+.ds-toggle__track{background:var(--ds-toggle-track-disabled);box-shadow:none}.ds-toggle[data-disabled] .ds-toggle__thumb{background:var(--ds-toggle-thumb-disabled);box-shadow:var(--shadow-sm)}.ds-toggle[data-readonly] .ds-toggle__thumb{box-shadow:inset 0 0 0 1px var(--ds-toggle-thumb-edge)}.ds-toggle__label{min-inline-size:0;overflow-wrap:anywhere;font-size:var(--font-md);font-weight:var(--weight-medium);color:var(--text-primary);line-height:1.5}.ds-toggle[data-size=sm] .ds-toggle__label{font-size:var(--font-sm)}.ds-toggle__side{min-inline-size:0;overflow-wrap:anywhere;font-size:var(--font-md);font-weight:var(--weight-normal);color:var(--text-secondary);line-height:1.5;transition:color var(--transition-base)}.ds-toggle[data-size=sm] .ds-toggle__side{font-size:var(--font-sm)}.ds-toggle__side[data-active]{font-weight:var(--weight-semibold);color:var(--text-primary)}.ds-toggle__state{font-size:var(--font-sm);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.ds-toggle__description{min-inline-size:0;overflow-wrap:anywhere;font-size:var(--font-sm);color:var(--text-secondary);line-height:1.5}.ds-toggle[data-disabled] .ds-toggle__label,.ds-toggle[data-disabled] .ds-toggle__state,.ds-toggle[data-disabled] .ds-toggle__description,.ds-toggle[data-disabled] .ds-toggle__side{color:var(--text-disabled)}@media(prefers-reduced-motion:reduce){.ds-toggle__track,.ds-toggle .ds-toggle__thumb,.ds-toggle__side{transition:none}}@media(forced-colors:active){.ds-toggle__track{background:Canvas;border:1px solid ButtonText}.ds-toggle .ds-toggle__thumb{background:ButtonText;box-shadow:none}.ds-toggle__input:checked+.ds-toggle__track{background:Highlight;border-color:Highlight}.ds-toggle .ds-toggle__input:checked+.ds-toggle__track .ds-toggle__thumb{background:HighlightText;outline:1px solid Highlight;outline-offset:-1px}.ds-toggle[data-disabled] .ds-toggle__track,.ds-toggle[data-disabled] .ds-toggle__input:checked+.ds-toggle__track{background:Canvas;border-color:GrayText}.ds-toggle[data-disabled] .ds-toggle__thumb{background:GrayText}.ds-toggle[data-disabled] .ds-toggle__label,.ds-toggle[data-disabled] .ds-toggle__description,.ds-toggle[data-disabled] .ds-toggle__side{color:GrayText}.ds-toggle__side,.ds-toggle__side[data-active]{color:CanvasText}.ds-toggle[data-state=error] .ds-toggle__track{box-shadow:none;outline:2px solid CanvasText}.ds-toggle__input:focus-visible+.ds-toggle__track{outline-color:Highlight}}}@layer components{.ds-slider,.ds-slider[data-tone=primary]{--ds-slider-mark: var(--tone-primary-solid);--ds-slider-edge: var(--tone-primary-field-edge);--ds-slider-tick-on: var(--tone-primary-on-solid)}.ds-slider[data-tone=secondary]{--ds-slider-mark: var(--tone-secondary-solid);--ds-slider-edge: var(--tone-secondary-field-edge);--ds-slider-tick-on: var(--tone-secondary-on-solid)}.ds-slider[data-tone=neutral]{--ds-slider-mark: var(--tone-neutral-solid);--ds-slider-edge: var(--tone-neutral-field-edge);--ds-slider-tick-on: var(--tone-neutral-on-solid)}.ds-slider[data-tone=success]{--ds-slider-mark: var(--tone-success-solid);--ds-slider-edge: var(--tone-success-field-edge);--ds-slider-tick-on: var(--tone-success-on-solid)}.ds-slider[data-tone=warning]{--ds-slider-mark: var(--tone-warning-solid);--ds-slider-edge: var(--tone-warning-field-edge);--ds-slider-tick-on: var(--tone-warning-on-solid)}.ds-slider[data-tone=error]{--ds-slider-mark: var(--tone-error-solid);--ds-slider-edge: var(--tone-error-field-edge);--ds-slider-tick-on: var(--tone-error-on-solid)}.ds-slider[data-tone=info]{--ds-slider-mark: var(--tone-info-solid);--ds-slider-edge: var(--tone-info-field-edge);--ds-slider-tick-on: var(--tone-info-on-solid)}.ds-slider,.ds-slider[data-size=md]{--ds-slider-thumb: 20px;--ds-slider-track: 4px}.ds-slider[data-size=sm]{--ds-slider-thumb: var(--size-slider-thumb-sm);--ds-slider-track: var(--size-slider-track-sm)}.ds-slider[data-size=lg]{--ds-slider-thumb: var(--size-slider-thumb-lg);--ds-slider-track: var(--size-slider-track-lg)}.ds-slider{--ds-slider-track-bg: color-mix(in srgb, var(--ds-slider-mark) 16%, transparent);--ds-slider-track-edge: var(--ds-slider-edge);--ds-slider-thumb-ring: var(--surface-page);--ds-slider-thumb-ring-width: 0px;--ds-slider-halo-inset: 11px;--ds-slider-pressed-scale: 1;--ds-slider-gradient-dir: 90deg;--ds-slider-gradient-stops: var(--ds-slider-mark), var(--ds-slider-mark);--ds-slider-length: 12rem;--ds-slider-hit: max(var(--ds-slider-thumb), var(--size-hit));--ds-slider-gutter: calc((var(--ds-slider-hit) - var(--ds-slider-thumb)) / 2);--ds-state-layer-color: var(--ds-slider-mark);display:flex;flex-direction:column;gap:var(--space-sm);min-inline-size:0}[dir=rtl] .ds-slider{--ds-slider-gradient-dir: 270deg}.ds-slider[data-orientation=vertical]{--ds-slider-gradient-dir: 0deg;display:inline-flex;align-items:center}.ds-slider[data-gradient=default]{--ds-slider-gradient-stops: var(--interactive-primary) 0%, var(--interactive-primary-active) 100%}.ds-slider[data-gradient=risk]{--ds-slider-gradient-stops: var(--tone-error-solid) 0%, var(--tone-warning-solid) 50%, var(--tone-success-solid) 100%}.ds-slider[data-gradient=performance]{--ds-slider-gradient-stops: var(--tone-error-solid) 0%, var(--tone-success-solid) 100%}.ds-slider[data-gradient=temperature]{--ds-slider-gradient-stops: var(--tone-info-solid) 0%, var(--tone-warning-solid) 50%, var(--tone-error-solid) 100%}.ds-slider__header{display:flex;justify-content:space-between;align-items:center;gap:var(--space-md);min-inline-size:0}.ds-slider__label{min-inline-size:0;overflow-wrap:anywhere;font-size:var(--font-sm);font-weight:var(--weight-medium);color:var(--text-primary)}.ds-slider__value{font-size:var(--font-sm);font-weight:var(--weight-semibold);color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.ds-slider__body{display:flex;align-items:center;gap:var(--space-md);min-inline-size:0}.ds-slider[data-orientation=vertical] .ds-slider__body{flex-direction:column}.ds-slider__control{position:relative;flex:1 1 auto;min-inline-size:0;inline-size:100%;block-size:var(--ds-slider-hit)}.ds-slider[data-orientation=vertical] .ds-slider__control{flex:none;inline-size:var(--ds-slider-hit);block-size:var(--ds-slider-length)}.ds-slider__track{position:absolute;inset-inline:var(--ds-slider-gutter);inset-block-start:calc((var(--ds-slider-hit) - var(--ds-slider-track)) / 2);block-size:var(--ds-slider-track);border-radius:var(--radius-full);background:var(--ds-slider-track-bg);box-shadow:inset 0 0 0 1px var(--ds-slider-track-edge);pointer-events:none}.ds-slider[data-orientation=vertical] .ds-slider__track{inset-block:var(--ds-slider-gutter);inset-inline-start:calc((var(--ds-slider-hit) - var(--ds-slider-track)) / 2);inset-inline-end:auto;inline-size:var(--ds-slider-track);block-size:auto}.ds-slider[data-track=gradient] .ds-slider__track{background-image:linear-gradient(var(--ds-slider-gradient-dir),var(--ds-slider-gradient-stops))}.ds-slider__fill{position:absolute;inset-block:0;inset-inline-start:calc(var(--ds-slider-thumb) / 2 + var(--ds-slider-start) * (100% - var(--ds-slider-thumb)));inline-size:calc((var(--ds-slider-end) - var(--ds-slider-start)) * (100% - var(--ds-slider-thumb)));border-radius:var(--radius-full);background:var(--ds-slider-mark);box-shadow:inset 0 0 0 1px var(--ds-slider-edge)}.ds-slider:not([data-range]) .ds-slider__fill{inset-inline-start:0;inline-size:calc(var(--ds-slider-thumb) / 2 + var(--ds-slider-end) * (100% - var(--ds-slider-thumb)))}.ds-slider[data-orientation=vertical] .ds-slider__fill{inset-inline:0;inset-block-start:auto;inset-block-end:calc(var(--ds-slider-thumb) / 2 + var(--ds-slider-start) * (100% - var(--ds-slider-thumb)));inline-size:auto;block-size:calc((var(--ds-slider-end) - var(--ds-slider-start)) * (100% - var(--ds-slider-thumb)))}.ds-slider[data-orientation=vertical]:not([data-range]) .ds-slider__fill{inset-block-end:0;block-size:calc(var(--ds-slider-thumb) / 2 + var(--ds-slider-end) * (100% - var(--ds-slider-thumb)))}.ds-slider__ticks{position:absolute;inset-block:0;inset-inline:var(--ds-slider-gutter);pointer-events:none}.ds-slider[data-orientation=vertical] .ds-slider__ticks{inset-block:var(--ds-slider-gutter);inset-inline:0}.ds-slider__tick{position:absolute;inset-block-start:50%;inset-inline-start:calc(var(--ds-slider-thumb) / 2 - 2px + var(--ds-slider-at) * (100% - var(--ds-slider-thumb)));inline-size:4px;block-size:4px;margin-block-start:-2px;border-radius:var(--radius-full);background:var(--ds-slider-edge)}.ds-slider__tick[data-active]{background:var(--ds-slider-tick-on)}.ds-slider[data-orientation=vertical] .ds-slider__tick{inset-inline-start:calc(50% - 2px);inset-block-start:auto;inset-block-end:calc(var(--ds-slider-thumb) / 2 - 2px + var(--ds-slider-at) * (100% - var(--ds-slider-thumb)));margin-block-start:0}.ds-slider__input{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;z-index:var(--layer-raised)}.ds-slider[data-range] .ds-slider__input{pointer-events:none}.ds-slider[data-raised=min] .ds-slider__input[data-thumb=max],.ds-slider[data-raised=max] .ds-slider__input[data-thumb=min]{z-index:var(--layer-base)}.ds-slider[data-orientation=vertical] .ds-slider__input{writing-mode:vertical-lr;direction:rtl}.ds-slider[data-disabled] .ds-slider__input{cursor:not-allowed}.ds-slider[data-readonly] .ds-slider__input{cursor:default}.ds-slider__input::-webkit-slider-runnable-track{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none}.ds-slider__input::-moz-range-track{background:transparent;border:none}.ds-slider__input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;inline-size:var(--ds-slider-hit);block-size:var(--ds-slider-hit);border:none;border-radius:50%;background:transparent;pointer-events:auto;cursor:grab}.ds-slider__input::-moz-range-thumb{inline-size:var(--ds-slider-hit);block-size:var(--ds-slider-hit);border:none;border-radius:50%;background:transparent;pointer-events:auto;cursor:grab}.ds-slider .ds-slider__thumb{position:absolute;inset-block-start:var(--ds-slider-gutter);inset-inline-start:calc(var(--ds-slider-gutter) + var(--ds-slider-at) * (100% - var(--ds-slider-hit)));box-sizing:border-box;inline-size:var(--ds-slider-thumb);block-size:var(--ds-slider-thumb);border:var(--ds-slider-thumb-ring-width) solid var(--ds-slider-thumb-ring);border-radius:50%;background:var(--ds-slider-mark);box-shadow:inset 0 0 0 1px var(--ds-slider-edge),var(--shadow-sm);pointer-events:none;z-index:2;--ds-state-layer-inset: var(--ds-slider-halo-inset)}.ds-slider[data-orientation=vertical] .ds-slider__thumb{inset-inline-start:var(--ds-slider-gutter);inset-block-start:auto;inset-block-end:calc(var(--ds-slider-gutter) + var(--ds-slider-at) * (100% - var(--ds-slider-hit)))}.ds-slider[data-raised=min] .ds-slider__thumb[data-thumb=max],.ds-slider[data-raised=max] .ds-slider__thumb[data-thumb=min]{z-index:var(--layer-raised)}.ds-slider .ds-slider__thumb[data-focus-visible]{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-slider .ds-slider__thumb[data-pressed]{scale:var(--ds-slider-pressed-scale)}@media(hover:hover){.ds-slider:not([data-disabled]):not([data-readonly]) .ds-slider__control:hover .ds-slider__thumb:before{opacity:var(--state-layer-hover-opacity)}}.ds-slider__bubble{position:absolute;inset-block-end:calc(100% + var(--space-sm));inset-inline:-4em;inline-size:-moz-max-content;inline-size:max-content;margin-inline:auto;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);background:var(--text-primary);color:var(--surface-page);font-size:var(--font-xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;transition:opacity var(--transition-fast);pointer-events:none}.ds-slider__bubble[data-visible]{opacity:1}.ds-slider[data-orientation=vertical] .ds-slider__bubble{inset-block:0;inset-inline:auto;inset-inline-start:calc(100% + var(--space-sm));block-size:-moz-max-content;block-size:max-content;margin-inline:0;margin-block:auto}.ds-slider__mark-labels{position:relative;min-block-size:1.5em}.ds-slider__mark-label{position:absolute;inset-inline-start:calc(var(--ds-slider-hit) / 2 - 4em + var(--ds-slider-at) * (100% - var(--ds-slider-hit)));inline-size:8em;text-align:center;font-size:var(--font-xs);color:var(--text-secondary);overflow-wrap:anywhere}.ds-slider__mark-label[data-active]{color:var(--text-primary)}.ds-slider[data-orientation=vertical]{display:inline-grid;grid-template-columns:auto auto;justify-content:start;justify-items:center;align-items:start}.ds-slider[data-orientation=vertical]>*{grid-column:1 / -1}.ds-slider[data-orientation=vertical]>.ds-slider__body{grid-column:1}.ds-slider[data-orientation=vertical]>.ds-slider__mark-labels{grid-column:2;justify-self:start;block-size:var(--ds-slider-length);min-block-size:0;min-inline-size:4em}.ds-slider[data-orientation=vertical] .ds-slider__mark-label{inset-inline-start:0;inset-block-end:calc(var(--ds-slider-hit) / 2 - .75em + var(--ds-slider-at) * (100% - var(--ds-slider-hit)));inline-size:-moz-max-content;inline-size:max-content;max-inline-size:8em;line-height:1.5em;text-align:start}.ds-slider__description{font-size:var(--font-sm);color:var(--text-secondary);overflow-wrap:anywhere}.ds-slider[data-disabled] .ds-slider__label,.ds-slider[data-disabled] .ds-slider__value,.ds-slider[data-disabled] .ds-slider__description{color:var(--text-disabled)}.ds-slider[data-disabled] .ds-slider__mark-label[data-active]{color:var(--text-secondary)}.ds-slider[data-disabled]{--ds-slider-mark: var(--disabled-fg);--ds-slider-edge: var(--disabled-fg);--ds-slider-tick-on: var(--surface-page);--ds-slider-track-bg: color-mix(in srgb, var(--disabled-fg) 38%, transparent);--ds-slider-track-edge: transparent}.ds-slider[data-disabled] .ds-slider__thumb{box-shadow:none}@media(prefers-reduced-motion:reduce){.ds-slider__bubble{transition:none}.ds-slider .ds-slider__thumb[data-pressed]{scale:none}}@media(forced-colors:active){.ds-slider__track{background:Canvas;border:1px solid ButtonText}.ds-slider[data-track=gradient] .ds-slider__track{background-image:none}.ds-slider__fill,.ds-slider__tick{background:Highlight}.ds-slider__tick[data-active]{background:HighlightText}.ds-slider .ds-slider__thumb{background:Highlight;border-color:Canvas;box-shadow:none}.ds-slider[data-disabled] .ds-slider__fill,.ds-slider[data-disabled] .ds-slider__thumb{background:GrayText}.ds-slider .ds-slider__thumb[data-focus-visible]{outline-color:Highlight}.ds-slider__bubble{background:CanvasText;color:Canvas}}}@layer components{.ds-form-field{display:flex;flex-direction:column;gap:var(--space-xs);min-inline-size:0}.ds-form-field__label{display:flex;align-items:center;min-inline-size:0}.ds-form-field__body{display:flex;flex-direction:column;gap:var(--space-xs);min-inline-size:0}.ds-form-field__input{display:flex;flex-direction:column;min-inline-size:0}.ds-form-field[data-label-position=start]{display:grid;grid-template-columns:minmax(0,max-content) minmax(0,1fr);align-items:start;-moz-column-gap:var(--space-md);column-gap:var(--space-md)}.ds-form-field[data-label-position=start] .ds-form-field__label{min-block-size:var(--size-control-md)}.ds-form-field[data-label-position=floating]{padding-block-start:calc(var(--font-sm) / 2)}.ds-form-field[data-label-position=floating] .ds-field-float__label .ds-label__optional{color:inherit}.ds-form-field[data-label-position=floating] .ds-field-float__label .ds-label__required{color:color-mix(in srgb,var(--tone-error-fg) 75%,var(--text-primary))}.ds-form-field[data-label-position=floating] :is(.ds-form-field__description,.ds-form-field__hint,.ds-form-field__error){padding-inline:calc(var(--space-sm) + var(--space-xs) + var(--space-2xs))}}@layer components{.ds-checkbox-field .ds-form-field__error,.ds-checkbox-field .ds-form-field__hint{padding-inline-start:calc(var(--size-check-md) - var(--space-2xs) + var(--space-sm))}}@layer components{.ds-radio-field{max-inline-size:100%}}@layer components{.ds-radio-group{display:flex;flex-direction:column;gap:var(--space-sm);min-inline-size:0}.ds-radio-group__label{font-size:var(--font-md);font-weight:var(--weight-medium);color:var(--text-primary);line-height:1.5;overflow-wrap:anywhere}.ds-radio-group__required{margin-inline-start:var(--space-xs);color:var(--tone-error-fg)}.ds-radio-group__options{display:flex;gap:var(--space-sm) var(--space-md);min-inline-size:0}.ds-radio-group[data-orientation=vertical] .ds-radio-group__options{flex-direction:column}.ds-radio-group[data-orientation=horizontal] .ds-radio-group__options{flex-direction:row;flex-wrap:wrap}.ds-radio-group[data-disabled] .ds-radio-group__label{color:var(--text-disabled)}@media(forced-colors:active){.ds-radio-group[data-disabled] .ds-radio-group__label{color:GrayText}.ds-radio-group__required{color:CanvasText}}}@layer components{.ds-toggle-field{max-inline-size:100%}}@layer components{.ds-dropdown__trigger{display:flex;align-items:center;min-inline-size:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ds-dropdown__trigger>*{pointer-events:none}.ds-dropdown[data-disabled] .ds-dropdown__trigger{cursor:not-allowed}.ds-dropdown[data-readonly] .ds-dropdown__trigger{cursor:default}.ds-dropdown__value{display:inline-flex;align-items:center;gap:var(--space-xs);min-inline-size:0}.ds-dropdown__value-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-dropdown__trigger[data-placeholder] .ds-dropdown__value-text{color:var(--text-tertiary)}.ds-dropdown__value-icon{display:inline-flex;flex-shrink:0}.ds-dropdown__value-icon svg{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm)}.ds-field-arrow{display:inline-flex;align-items:center;flex-shrink:0;color:var(--text-secondary);pointer-events:none;transition:rotate var(--transition-fast)}.ds-field-arrow svg{inline-size:var(--size-icon-lg);block-size:var(--size-icon-lg)}.ds-text-input[data-size]>.ds-field-arrow{margin-inline-end:calc(-1 * var(--space-xs))}.ds-text-input[data-anatomy=stacked][data-size=sm]>.ds-field-arrow svg{inline-size:var(--size-icon-md);block-size:var(--size-icon-md)}[data-open]>.ds-field-arrow{rotate:180deg}[data-disabled]>.ds-field-arrow{color:var(--text-disabled)}.ds-field-listbox{--ds-avatar-cutout: var(--surface-overlay);box-sizing:border-box;max-block-size:min(20rem,60vh);max-inline-size:calc(100vw - 16px);overflow-y:auto;overscroll-behavior:contain;margin:0;padding:var(--space-xs);color:var(--text-primary);background:var(--surface-overlay);border:1px solid var(--border-overlay);border-radius:var(--radius-md);box-shadow:var(--shadow-popover);z-index:var(--layer-z, var(--layer-popover));font-size:var(--font-md)}.ds-field-listbox[data-size=sm]{font-size:var(--font-sm)}.ds-field-listbox[data-size=lg]{font-size:var(--font-lg)}.ds-field-listbox__group+.ds-field-listbox__group,.ds-field-listbox__option+.ds-field-listbox__group{margin-block-start:var(--space-xs);padding-block-start:var(--space-xs);border-block-start:1px solid var(--border-secondary)}.ds-field-listbox__group-label{padding-block:var(--space-xs);padding-inline:var(--space-sm);color:var(--text-secondary);font-size:var(--font-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em}.ds-field-listbox__option{display:flex;align-items:center;gap:var(--space-sm);min-block-size:var(--size-control-md);padding-block:var(--space-xs);padding-inline:var(--space-sm);border-radius:var(--radius-sm);cursor:pointer;overflow-wrap:anywhere}.ds-field-listbox[data-size=sm] .ds-field-listbox__option{min-block-size:var(--size-control-sm)}.ds-field-listbox[data-size=md] .ds-field-listbox__option{min-block-size:var(--size-control-md)}.ds-field-listbox[data-size=lg] .ds-field-listbox__option{min-block-size:var(--size-control-lg)}.ds-field-listbox__option[data-highlighted]{background:var(--state-layer-surface-hover)}.ds-field-listbox[data-keyboard] .ds-field-listbox__option[data-highlighted]{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(var(--focus-ring-width) * -1)}.ds-field-listbox__option[data-selected]{color:var(--tone-primary-fg);font-weight:var(--weight-medium)}.ds-field-listbox__option[data-multiple][data-selected]{color:var(--text-primary)}.ds-field-listbox__option[data-disabled]{color:var(--text-disabled);cursor:not-allowed}.ds-field-listbox__option-icon{display:inline-flex;flex-shrink:0}.ds-field-listbox__option-icon svg{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm)}.ds-field-listbox__option-text{display:flex;flex:1;flex-direction:column;min-inline-size:0}.ds-field-listbox__option-description{color:var(--text-secondary);font-size:var(--font-xs);font-weight:var(--weight-normal)}.ds-field-listbox__option[data-disabled] .ds-field-listbox__option-description{color:var(--text-disabled)}.ds-field-listbox__option-badge{display:inline-flex;flex-shrink:0;margin-inline-start:auto}.ds-field-listbox__check{display:inline-flex;flex-shrink:0;color:var(--tone-primary-fg)}.ds-field-listbox__check svg,.ds-field-listbox__box svg{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm)}.ds-field-listbox__box{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:var(--size-check-sm);block-size:var(--size-check-sm);box-sizing:border-box;border:1px solid var(--border-control);border-radius:var(--radius-sm);background:var(--bg-input)}.ds-field-listbox__option[data-selected] .ds-field-listbox__box{background:var(--tone-primary-solid);border-color:var(--tone-primary-edge);color:var(--tone-primary-on-solid)}.ds-field-listbox__empty{display:flex;align-items:center;gap:var(--space-sm);padding-block:var(--space-sm);padding-inline:var(--space-sm);color:var(--text-secondary)}@media(prefers-reduced-motion:reduce){.ds-field-arrow{transition:none}}@media(forced-colors:active){.ds-field-listbox{border-color:CanvasText}.ds-field-listbox__option[data-highlighted]{forced-color-adjust:none;background:Highlight;color:HighlightText}.ds-field-listbox[data-keyboard] .ds-field-listbox__option[data-highlighted]{outline-color:CanvasText}.ds-field-listbox__option[data-disabled]{color:GrayText}.ds-field-listbox__check,.ds-field-arrow{color:CanvasText}.ds-field-listbox__box{border-color:CanvasText}.ds-field-listbox__option[data-selected] .ds-field-listbox__box{forced-color-adjust:none;background:Highlight;border-color:Highlight;color:HighlightText}}}@layer components{.ds-combobox .ds-combobox__arrow{pointer-events:auto;cursor:pointer}.ds-combobox[data-disabled] .ds-combobox__arrow{cursor:not-allowed}.ds-combobox__highlight{background:transparent;color:inherit;font-weight:var(--weight-bold);text-decoration:underline;text-underline-offset:2px}}@layer components{.ds-datepicker[data-presentation=inline]{display:inline-flex}.ds-datepicker__input{font-variant-numeric:tabular-nums}.ds-datepicker__input[readonly]{cursor:pointer}.ds-datepicker[data-readonly] .ds-datepicker__input[readonly],.ds-datepicker[data-disabled] .ds-datepicker__input{cursor:default}.ds-datepicker__range{display:flex;flex:1 1 auto;align-items:center;gap:var(--space-xs);min-inline-size:0}.ds-datepicker__range .ds-datepicker__input{flex:1 1 0;min-inline-size:0}.ds-datepicker__range-separator{flex:none;color:var(--text-secondary)}.ds-datepicker__trigger{display:flex;align-items:center;gap:var(--space-xs);min-inline-size:0;text-align:start;cursor:pointer}.ds-datepicker[data-readonly] .ds-datepicker__trigger{cursor:default}.ds-datepicker__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-datepicker__trigger[data-placeholder] .ds-datepicker__value{color:var(--text-tertiary)}.ds-datepicker__trigger:disabled .ds-datepicker__value{color:var(--text-disabled)}.ds-datepicker__float{--ds-field-float-rest-start: calc(var(--size-icon-sm) + var(--space-xs))}.ds-datepicker__icon{display:inline-flex;flex-shrink:0;color:var(--text-secondary)}.ds-datepicker__icon svg{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm)}.ds-datepicker__toggle{--ds-datepicker-toggle-radius: var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-inline-size:var(--size-icon-lg);min-block-size:var(--size-icon-lg);margin-inline-end:calc(var(--space-sm) * -.5);border:0;border-radius:var(--ds-datepicker-toggle-radius);background:transparent;color:var(--text-secondary);cursor:pointer;padding:0}.ds-text-input[data-corners=pill] .ds-datepicker__toggle{--ds-datepicker-toggle-radius: var(--radius-full)}.ds-datepicker__toggle svg{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm)}.ds-datepicker__toggle:disabled{cursor:not-allowed}.ds-datepicker__toggle:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:0}@media(hover:hover){.ds-datepicker__toggle:hover:not(:disabled){background:var(--state-layer-surface-hover);color:var(--text-primary)}}.ds-datepicker__popup{--ds-avatar-cutout: var(--surface-overlay);box-sizing:border-box;max-inline-size:calc(100vw - 16px);padding:var(--space-sm);color:var(--text-primary);background:var(--surface-overlay);border:1px solid var(--border-overlay);border-radius:var(--radius-surface);box-shadow:var(--shadow-popover);z-index:var(--layer-z, var(--layer-popover));max-block-size:var(--ds-available-block-size, none);overflow-y:auto;overscroll-behavior:contain}.ds-datepicker__body{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-sm)}.ds-datepicker__presets{flex:0 0 auto}.ds-datepicker__main{flex:0 1 auto;min-inline-size:0}.ds-datepicker__datetime{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-sm)}.ds-datepicker__time{flex:0 0 auto;max-block-size:calc((var(--size-control-md) + var(--space-2xs, 2px)) * 8);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.ds-datepicker__time .ds-listbox__option:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(var(--focus-ring-width) * -1)}.ds-datepicker__footer{display:flex;justify-content:space-between;gap:var(--space-sm);margin-block-start:var(--space-sm);padding-block-start:var(--space-sm);border-block-start:1px solid var(--border-secondary)}.ds-datepicker__action{min-block-size:var(--size-control-sm);padding-inline:var(--space-sm);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--tone-primary-fg);font:inherit;font-size:var(--font-sm);font-weight:var(--weight-medium);cursor:pointer}.ds-datepicker__action:disabled{color:var(--disabled-fg);cursor:not-allowed}.ds-datepicker__action:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:0}@media(hover:hover){.ds-datepicker__action:hover:not(:disabled){background:var(--surface-overlay-action-hover)}}@media(forced-colors:active){.ds-datepicker__popup{border-color:CanvasText}.ds-datepicker__toggle,.ds-datepicker__action,.ds-datepicker__icon,.ds-datepicker__trigger[data-placeholder] .ds-datepicker__value{color:ButtonText}.ds-datepicker__trigger:disabled .ds-datepicker__value{color:GrayText}.ds-datepicker__toggle:disabled,.ds-datepicker__action:disabled{color:GrayText}.ds-datepicker__toggle:focus-visible,.ds-datepicker__action:focus-visible,.ds-datepicker__time .ds-listbox__option:focus-visible{outline-color:Highlight}.ds-datepicker__range-separator{color:CanvasText}}}@layer components{.ds-radio-card-group{position:relative;display:flex}.ds-radio-card-group[data-direction=vertical]{flex-direction:column;gap:var(--space-xs)}.ds-radio-card-group[data-direction=horizontal]{flex-direction:row;flex-wrap:wrap;gap:var(--space-sm)}.ds-radio-card-group[data-direction=grid]{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--ds-radio-card-column-min, 120px),1fr));gap:var(--space-sm)}.ds-radio-card-group[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-radio-card-group[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-radio-card-group[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.ds-radio-card{--ds-radio-card-pad: var(--space-sm);--ds-radio-card-gap: var(--space-sm);--ds-radio-card-ring: var(--size-check-md);position:relative;display:flex;align-items:flex-start;gap:var(--ds-radio-card-gap);padding:var(--ds-radio-card-pad);cursor:pointer;border-radius:var(--radius-sm);transition:color var(--transition-base),opacity var(--transition-base);min-block-size:var(--size-hit-coarse)}@media(hover:hover){.ds-radio-card:hover:not([data-disabled]){background:var(--state-layer-surface-hover)}.ds-radio-card:hover:not([data-disabled]):not([data-selected]) .ds-radio-card__description{color:var(--text-secondary)}}.ds-radio-card__control:has(:focus-visible)+.ds-radio-card{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-radio-card-group[data-surface=bordered] .ds-radio-card{border:var(--border-width-thin) solid var(--border-primary);border-radius:var(--radius-md)}.ds-radio-card-group[data-surface=bordered] .ds-radio-card[data-selected]{border-color:var(--tone-primary-fg)}.ds-radio-card-group .ds-radio-card[data-variant=dashed]{border:var(--border-width-thin) dashed var(--border-primary);border-radius:var(--radius-md)}.ds-radio-card-group[data-tint] .ds-radio-card[data-selected]{background:var(--bg-selected)}.ds-radio-card__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--text-secondary);transition:color var(--transition-base)}.ds-radio-card__icon>svg{width:100%;height:100%;stroke:currentColor}.ds-radio-card[data-selected] .ds-radio-card__icon{color:var(--tone-primary-fg)}.ds-radio-card__media{display:flex;flex-shrink:0;overflow:hidden;border-radius:var(--radius-sm)}.ds-radio-card__content{display:flex;flex-direction:column;gap:var(--space-2xs);min-inline-size:0}.ds-radio-card__label{font-weight:var(--weight-semibold);color:var(--text-primary);line-height:1.3;transition:color var(--transition-base)}.ds-radio-card[data-selected] .ds-radio-card__label{color:var(--tone-primary-fg)}.ds-radio-card-group:not([data-indicator]) .ds-radio-card[data-selected] .ds-radio-card__label{font-weight:var(--weight-bold)}.ds-radio-card__description{font-size:var(--font-xs);color:var(--text-tertiary);line-height:1.4}.ds-radio-card[data-selected] .ds-radio-card__description{color:var(--tone-primary-fg)}.ds-radio-card__stat,.ds-radio-card__footer{margin-block-start:var(--space-xs)}.ds-radio-card__footer{font-size:var(--font-xs);color:var(--text-secondary)}.ds-radio-card__badge{position:absolute;inset-block-start:var(--ds-radio-card-pad);inset-inline-end:var(--ds-radio-card-pad);display:flex}.ds-radio-card-group[data-indicator=top-end] .ds-radio-card__badge{inset-inline-end:auto;inset-inline-start:var(--ds-radio-card-pad)}.ds-radio-card__indicator{display:flex;flex-shrink:0}.ds-radio-card-group[data-indicator=top-start] .ds-radio-card__indicator,.ds-radio-card-group[data-indicator=top-end] .ds-radio-card__indicator{position:absolute;inset-block-start:var(--ds-radio-card-pad)}.ds-radio-card-group[data-indicator=top-start] .ds-radio-card__indicator{inset-inline-start:var(--ds-radio-card-pad)}.ds-radio-card-group[data-indicator=top-end] .ds-radio-card__indicator{inset-inline-end:var(--ds-radio-card-pad)}.ds-radio-card-group[data-indicator=top-start]:not([data-icon-placement]) .ds-radio-card{padding-inline-start:calc(var(--ds-radio-card-pad) + var(--ds-radio-card-ring) + var(--ds-radio-card-gap))}.ds-radio-card-group[data-indicator=top-end]:not([data-icon-placement]) .ds-radio-card{padding-inline-end:calc(var(--ds-radio-card-pad) + var(--ds-radio-card-ring) + var(--ds-radio-card-gap))}.ds-radio-card-group[data-indicator^=top][data-icon-placement=top] .ds-radio-card{padding-block-start:calc(var(--ds-radio-card-pad) + var(--ds-radio-card-ring) + var(--ds-radio-card-gap))}.ds-radio-card-group[data-indicator=bottom]:not([data-icon-placement]) .ds-radio-card{flex-wrap:wrap}.ds-radio-card-group[data-indicator=bottom]:not([data-icon-placement]) .ds-radio-card__indicator{flex-basis:100%}.ds-radio-card-group[data-icon-placement=top] .ds-radio-card{flex-direction:column}.ds-radio-card-group[data-align=center] .ds-radio-card{justify-content:center;text-align:center}.ds-radio-card-group[data-align=center][data-icon-placement=top] .ds-radio-card{align-items:center;justify-content:flex-start}.ds-radio-card-group[data-align=center] .ds-radio-card__content,.ds-radio-card-group[data-align=center] .ds-radio-card__indicator{align-items:center;justify-content:center}.ds-radio-card[data-disabled],.ds-radio-card-group .ds-radio-card[data-disabled]{border-color:var(--disabled-outline);color:var(--disabled-fg);cursor:not-allowed;pointer-events:none}.ds-radio-card[data-disabled] :is(.ds-radio-card__icon,.ds-radio-card__label,.ds-radio-card__description){color:var(--disabled-fg)}.ds-radio-card-group[data-size=sm] .ds-radio-card{--ds-radio-card-pad: var(--space-xs);--ds-radio-card-gap: var(--space-xs);--ds-radio-card-ring: var(--size-check-sm)}.ds-radio-card-group[data-size=sm] .ds-radio-card__icon{width:var(--size-icon-md);height:var(--size-icon-md)}.ds-radio-card-group[data-size=sm] .ds-radio-card__label{font-size:var(--font-xs)}.ds-radio-card-group[data-size=sm] .ds-radio-card__description{font-size:calc(var(--font-xs) * .9)}.ds-radio-card-group[data-size=md] .ds-radio-card__icon{width:var(--size-icon-lg);height:var(--size-icon-lg)}.ds-radio-card-group[data-size=md] .ds-radio-card__label{font-size:var(--font-sm)}.ds-radio-card-group[data-size=lg] .ds-radio-card{--ds-radio-card-pad: var(--space-md);--ds-radio-card-gap: var(--space-md);--ds-radio-card-ring: var(--size-check-lg)}.ds-radio-card-group[data-size=lg] .ds-radio-card__icon{width:var(--ds-radio-card-icon-lg, 28px);height:var(--ds-radio-card-icon-lg, 28px)}.ds-radio-card-group[data-size=lg] .ds-radio-card__label{font-size:var(--font-md)}.ds-radio-card-group[data-size=lg] .ds-radio-card__description{font-size:var(--font-sm)}@media(prefers-reduced-motion:reduce){.ds-radio-card,.ds-radio-card__icon,.ds-radio-card__label{transition:none}}@media(forced-colors:active){.ds-radio-card__control:has(:focus-visible)+.ds-radio-card{outline-color:Highlight}.ds-radio-card-group[data-surface=bordered] .ds-radio-card,.ds-radio-card-group .ds-radio-card[data-variant=dashed]{border-color:CanvasText}.ds-radio-card-group[data-surface=bordered] .ds-radio-card[data-selected]{border-color:Highlight}.ds-radio-card[data-selected] .ds-radio-card__icon,.ds-radio-card[data-selected] .ds-radio-card__label,.ds-radio-card[data-selected] .ds-radio-card__description{color:Highlight}.ds-radio-card-group[data-tint] .ds-radio-card[data-selected]{outline:var(--border-width-thin) solid Highlight;outline-offset:calc(var(--border-width-thin) * -1)}.ds-radio-card[data-disabled] .ds-radio-card__icon,.ds-radio-card[data-disabled] .ds-radio-card__label,.ds-radio-card[data-disabled] .ds-radio-card__description{color:GrayText}}}@layer components{.ds-segmented-control{--ds-segmented-control-radius: var(--radius-md);--ds-segmented-control-end-radius: calc(var(--radius-md) - 2px);display:inline-flex;flex-direction:column;gap:var(--space-xs)}.ds-segmented-control[data-full-width]{width:100%}.ds-segmented-control__label{font-size:var(--font-sm);font-weight:var(--weight-medium);color:var(--text-secondary)}.ds-segmented-control__required{margin-inline-start:var(--space-xs);color:var(--tone-error-fg)}.ds-segmented-control__track{display:inline-flex;background:var(--bg-tertiary);border-radius:var(--ds-segmented-control-radius);padding:var(--space-2xs);gap:var(--space-2xs)}.ds-segmented-control[data-full-width] .ds-segmented-control__track{width:100%}.ds-segmented-control[data-orientation=vertical] .ds-segmented-control__track{flex-direction:column}.ds-segmented-control__option{position:relative;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--text-secondary);font-weight:var(--weight-medium);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast);gap:var(--space-xs);flex-wrap:nowrap;text-align:center;font-family:inherit;line-height:1.25;border-radius:0;flex:1 1 auto;min-inline-size:0}.ds-segmented-control__option[data-has-description]{flex-direction:column;gap:0}.ds-segmented-control__main{display:flex;align-items:center;justify-content:center;gap:var(--space-xs);min-inline-size:0;max-inline-size:100%}.ds-segmented-control[data-full-width] .ds-segmented-control__option{flex:1 1 0}.ds-segmented-control__text{min-inline-size:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ds-segmented-control[data-orientation=horizontal] .ds-segmented-control__option:first-child{border-start-start-radius:var(--ds-segmented-control-end-radius);border-end-start-radius:var(--ds-segmented-control-end-radius)}.ds-segmented-control[data-orientation=horizontal] .ds-segmented-control__option:last-child{border-start-end-radius:var(--ds-segmented-control-end-radius);border-end-end-radius:var(--ds-segmented-control-end-radius)}.ds-segmented-control[data-orientation=horizontal] .ds-segmented-control__option:only-child{border-radius:var(--ds-segmented-control-end-radius)}.ds-segmented-control[data-corners=square]{--ds-segmented-control-radius: 0;--ds-segmented-control-end-radius: 0}.ds-segmented-control[data-corners=pill]{--ds-segmented-control-radius: var(--radius-full);--ds-segmented-control-end-radius: var(--radius-full)}.ds-segmented-control[data-corners=pill][data-orientation=vertical][data-size=sm]{--ds-segmented-control-radius: calc(var(--size-control-sm) / 2);--ds-segmented-control-end-radius: calc(var(--size-control-sm) / 2 - var(--space-2xs))}.ds-segmented-control[data-corners=pill][data-orientation=vertical][data-size=md]{--ds-segmented-control-radius: calc(var(--size-control-md) / 2);--ds-segmented-control-end-radius: calc(var(--size-control-md) / 2 - var(--space-2xs))}.ds-segmented-control[data-corners=pill][data-orientation=vertical][data-size=lg]{--ds-segmented-control-radius: calc(var(--size-control-lg) / 2);--ds-segmented-control-end-radius: calc(var(--size-control-lg) / 2 - var(--space-2xs))}.ds-segmented-control[data-orientation=vertical] .ds-segmented-control__option:first-child{border-start-start-radius:var(--ds-segmented-control-end-radius);border-start-end-radius:var(--ds-segmented-control-end-radius)}.ds-segmented-control[data-orientation=vertical] .ds-segmented-control__option:last-child{border-end-start-radius:var(--ds-segmented-control-end-radius);border-end-end-radius:var(--ds-segmented-control-end-radius)}.ds-segmented-control[data-orientation=vertical] .ds-segmented-control__option:only-child{border-radius:var(--ds-segmented-control-end-radius)}.ds-segmented-control[data-corners=pill] .ds-segmented-control__option{border-radius:var(--ds-segmented-control-end-radius)}.ds-segmented-control__option:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);z-index:var(--layer-raised)}.ds-segmented-control[data-size=sm] .ds-segmented-control__option{min-block-size:calc(var(--size-control-sm) - 2 * var(--space-2xs));padding:var(--space-2xs) var(--space-sm);font-size:var(--font-sm)}.ds-segmented-control[data-size=md] .ds-segmented-control__option{min-block-size:calc(var(--size-control-md) - 2 * var(--space-2xs));padding:var(--space-2xs) var(--space-md);font-size:var(--font-md)}.ds-segmented-control[data-size=lg] .ds-segmented-control__option{min-block-size:calc(var(--size-control-lg) - 2 * var(--space-2xs));padding:var(--space-2xs) calc(var(--space-md) * 1.25);font-size:calc(var(--font-md) * 1.125)}.ds-segmented-control__icon{display:inline-flex;flex-shrink:0;inline-size:1.25em;block-size:1.25em}.ds-segmented-control__icon>svg{inline-size:100%;block-size:100%}.ds-segmented-control__badge{display:inline-flex;flex-shrink:0;white-space:nowrap}.ds-segmented-control__description{max-inline-size:100%;overflow-wrap:break-word;font-size:.8em;font-weight:var(--weight-normal)}.ds-segmented-control[data-dividers][data-orientation=horizontal] .ds-segmented-control__option:not(:first-child){border-inline-start:var(--border-width-thin) solid var(--border-primary)}.ds-segmented-control[data-dividers][data-orientation=vertical] .ds-segmented-control__option:not(:first-child){border-block-start:var(--border-width-thin) solid var(--border-primary)}.ds-segmented-control[data-dividers] .ds-segmented-control__option[data-selected=true],.ds-segmented-control[data-dividers] .ds-segmented-control__option[data-selected=true]+.ds-segmented-control__option{border-color:transparent}@media(hover:hover){.ds-segmented-control__option:not([data-disabled]):not([data-selected]):hover{color:var(--text-primary);background:var(--state-layer-surface-hover)}}.ds-segmented-control,.ds-segmented-control[data-tone=neutral]{--ds-segmented-control-solid: var(--surface-overlay);--ds-segmented-control-on-solid: var(--text-primary);--ds-segmented-control-subtle: var(--bg-tertiary);--ds-segmented-control-fg: var(--text-primary)}.ds-segmented-control[data-tone=primary]{--ds-segmented-control-solid: var(--tone-primary-solid);--ds-segmented-control-on-solid: var(--tone-primary-on-solid);--ds-segmented-control-subtle: var(--tone-primary-subtle);--ds-segmented-control-fg: var(--tone-primary-fg)}.ds-segmented-control[data-tone=secondary]{--ds-segmented-control-solid: var(--tone-secondary-solid);--ds-segmented-control-on-solid: var(--tone-secondary-on-solid);--ds-segmented-control-subtle: var(--tone-secondary-subtle);--ds-segmented-control-fg: var(--tone-secondary-fg)}.ds-segmented-control[data-tone=success]{--ds-segmented-control-solid: var(--tone-success-solid);--ds-segmented-control-on-solid: var(--tone-success-on-solid);--ds-segmented-control-subtle: var(--tone-success-subtle);--ds-segmented-control-fg: var(--tone-success-fg)}.ds-segmented-control[data-tone=warning]{--ds-segmented-control-solid: var(--tone-warning-solid);--ds-segmented-control-on-solid: var(--tone-warning-on-solid);--ds-segmented-control-subtle: var(--tone-warning-subtle);--ds-segmented-control-fg: var(--tone-warning-fg)}.ds-segmented-control[data-tone=error]{--ds-segmented-control-solid: var(--tone-error-solid);--ds-segmented-control-on-solid: var(--tone-error-on-solid);--ds-segmented-control-subtle: var(--tone-error-subtle);--ds-segmented-control-fg: var(--tone-error-fg)}.ds-segmented-control[data-tone=info]{--ds-segmented-control-solid: var(--tone-info-solid);--ds-segmented-control-on-solid: var(--tone-info-on-solid);--ds-segmented-control-subtle: var(--tone-info-subtle);--ds-segmented-control-fg: var(--tone-info-fg)}.ds-segmented-control__option[data-selected=true]{background:var(--ds-segmented-control-solid);color:var(--ds-segmented-control-on-solid);box-shadow:var(--shadow-sm);font-weight:var(--weight-semibold)}.ds-segmented-control[data-variant=inverted] .ds-segmented-control__track{background:transparent;border:var(--border-width-thin) solid var(--border-primary)}.ds-segmented-control[data-variant=inverted] .ds-segmented-control__option[data-selected=true]{background:var(--ds-segmented-control-subtle);color:var(--ds-segmented-control-fg)}.ds-segmented-control__option[data-disabled]{--ds-segmented-control-solid: var(--surface-overlay);--ds-segmented-control-on-solid: var(--text-disabled);--ds-segmented-control-subtle: var(--bg-tertiary);--ds-segmented-control-fg: var(--text-disabled);color:var(--text-disabled);cursor:not-allowed}.ds-segmented-control[data-disabled] .ds-segmented-control__option{cursor:not-allowed}.ds-segmented-control[data-disabled] .ds-segmented-control__track{background:var(--disabled-container)}@media(prefers-reduced-motion:reduce){.ds-segmented-control__option{transition:none}}@media(forced-colors:active){.ds-segmented-control__required{color:CanvasText}.ds-segmented-control__track{border:var(--border-width-thin) solid ButtonText}.ds-segmented-control__option{color:ButtonText}.ds-segmented-control__option[data-selected=true]{forced-color-adjust:none;background:Highlight;color:HighlightText}.ds-segmented-control__option[data-disabled]{color:GrayText}}}@layer components{.ds-editable-select{display:inline-flex;min-inline-size:0;max-inline-size:100%}.ds-editable-select[data-full-width]{display:flex;inline-size:100%}.ds-editable-select__field{flex:1}.ds-editable-select__trigger{display:inline-flex;align-items:center;gap:var(--space-xs);min-inline-size:0;max-inline-size:100%;min-block-size:var(--size-control-sm);padding-inline:var(--space-xs);border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--text-primary);font:inherit;text-align:start;cursor:pointer}.ds-editable-select[data-full-width] .ds-editable-select__trigger{flex:1}.ds-editable-select[data-size=sm] .ds-editable-select__trigger{min-block-size:var(--size-control-xs);font-size:var(--font-sm)}.ds-editable-select[data-size=md] .ds-editable-select__trigger{min-block-size:var(--size-control-sm);font-size:var(--font-md)}.ds-editable-select[data-size=lg] .ds-editable-select__trigger{min-block-size:var(--size-control-md);font-size:var(--font-lg)}.ds-editable-select__trigger:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:1px}.ds-editable-select__trigger:disabled{color:var(--disabled-fg);cursor:not-allowed}.ds-editable-select[data-readonly] .ds-editable-select__trigger{cursor:default}@media(hover:hover){.ds-editable-select:not([data-disabled]):not([data-readonly]) .ds-editable-select__trigger:hover{border-color:var(--border-control);background:var(--state-layer-surface-hover)}}.ds-editable-select[data-state=error]{--ds-editable-select-state: var(--tone-error-boundary);--ds-editable-select-status: var(--tone-error-fg)}.ds-editable-select[data-state=warning]{--ds-editable-select-state: var(--tone-warning-fg)}.ds-editable-select[data-state=success]{--ds-editable-select-state: var(--tone-success-fg)}.ds-editable-select[data-state=error] .ds-editable-select__trigger,.ds-editable-select[data-state=warning] .ds-editable-select__trigger,.ds-editable-select[data-state=success] .ds-editable-select__trigger{border-block-end-color:var(--ds-editable-select-state)}.ds-editable-select[data-state=error] .ds-editable-select__trigger .ds-editable-select__status{color:var(--ds-editable-select-status)}.ds-editable-select__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-editable-select__value--empty{color:var(--text-secondary);font-style:italic}.ds-editable-select__float-trigger{display:flex;align-items:center;font-weight:inherit;text-align:start;cursor:pointer}.ds-editable-select__float-trigger>*{pointer-events:none}.ds-editable-select__field[data-readonly] .ds-editable-select__float-trigger{cursor:default}@media(forced-colors:active){.ds-editable-select__trigger{color:ButtonText}.ds-editable-select__trigger:focus-visible{outline-color:Highlight}.ds-editable-select[data-state=error] .ds-editable-select__trigger{border-block-end-color:CanvasText;border-block-end-width:2px}}}@layer components{.ds-editable-text{display:flex;flex-direction:column;gap:var(--space-xs);min-inline-size:0}.ds-editable-text[data-size=sm]{font-size:var(--font-sm)}.ds-editable-text[data-size=md]{font-size:var(--font-md)}.ds-editable-text[data-size=lg]{font-size:var(--font-lg)}.ds-editable-text__display{display:flex;align-items:center;gap:var(--space-xs);min-inline-size:0;border-radius:var(--radius-sm)}.ds-editable-text__value{flex:1;min-inline-size:0;padding-block:var(--space-xs);overflow-wrap:anywhere}.ds-editable-text__value[data-clickable]{cursor:pointer}.ds-editable-text__value--button{border:0;border-radius:var(--radius-sm);background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer;padding-inline:0}.ds-editable-text__value--button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}.ds-editable-text__value--empty{color:var(--text-secondary);font-style:italic}.ds-editable-text[data-disabled] .ds-editable-text__value{cursor:not-allowed;color:var(--disabled-fg)}@media(hover:hover){.ds-editable-text:not([data-disabled]) .ds-editable-text__display:hover{background:var(--state-layer-surface-hover)}}.ds-editable-text__edit-button,.ds-editable-text__action{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-inline-size:var(--size-icon-lg);min-block-size:var(--size-icon-lg);border-radius:var(--radius-sm);cursor:pointer;padding:0}.ds-editable-text__edit-button svg,.ds-editable-text__action svg{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm)}.ds-editable-text[data-size=sm] .ds-editable-text__edit-button,.ds-editable-text[data-size=sm] .ds-editable-text__action{min-inline-size:var(--size-icon-lg);min-block-size:var(--size-icon-lg)}.ds-editable-text[data-size=lg] .ds-editable-text__edit-button,.ds-editable-text[data-size=lg] .ds-editable-text__action{min-inline-size:var(--size-control-sm);min-block-size:var(--size-control-sm)}.ds-editable-text__edit-button{border:0;background:transparent;color:var(--text-secondary)}.ds-editable-text__edit-button:focus-visible,.ds-editable-text__action:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:1px}@media(hover:hover){.ds-editable-text__edit-button:hover{color:var(--text-primary)}}.ds-editable-text__edit-wrapper{display:flex;align-items:center;gap:var(--space-xs);padding-inline:var(--space-sm);background:var(--bg-input);border:1px solid var(--focus-ring-color);border-radius:var(--radius-md);outline:var(--focus-ring-width) solid transparent}.ds-editable-text__edit-wrapper:focus-within{outline-color:var(--focus-ring-color);outline-offset:1px}.ds-editable-text__edit-wrapper--multiline{flex-direction:column;align-items:stretch;padding-block:var(--space-xs)}.ds-editable-text__edit-field{flex:1;min-inline-size:0;padding-block:var(--space-xs);padding-inline:0;font-family:inherit;font-size:inherit;color:var(--text-primary);background:transparent;border:none;outline:none}.ds-editable-text__edit-field::-moz-placeholder{color:var(--text-tertiary);opacity:1}.ds-editable-text__edit-field::placeholder{color:var(--text-tertiary);opacity:1}textarea.ds-editable-text__edit-field{resize:vertical;min-block-size:calc(var(--size-control-md) * 2)}.ds-editable-text__edit-actions{display:flex;gap:var(--space-xs);flex-shrink:0}.ds-editable-text__edit-wrapper--multiline .ds-editable-text__edit-actions{align-self:flex-end}.ds-editable-text__action{background:var(--bg-tertiary);border:1px solid var(--border-control)}.ds-editable-text__action--save{color:var(--tone-success-fg)}.ds-editable-text__action--cancel{color:var(--text-secondary)}@media(hover:hover){.ds-editable-text__action--save:hover{background:var(--tone-success-solid);border-color:var(--tone-success-solid);color:var(--tone-success-on-solid)}.ds-editable-text__action--cancel:hover{background:var(--state-layer-surface-hover);color:var(--text-primary)}}.ds-editable-text[data-disabled]{color:var(--disabled-fg)}@media(forced-colors:active){.ds-editable-text__edit-wrapper{border-color:CanvasText}.ds-editable-text__edit-wrapper:focus-within,.ds-editable-text__edit-button:focus-visible,.ds-editable-text__action:focus-visible,.ds-editable-text__value--button:focus-visible{outline-color:Highlight}.ds-editable-text__edit-button,.ds-editable-text__action{color:ButtonText;border-color:ButtonBorder}@media(hover:hover){.ds-editable-text:not([data-disabled]) .ds-editable-text__display:hover{background:transparent;outline:1px solid Highlight}}}}@layer components{.ds-multiselect{cursor:text}.ds-multiselect[data-disabled]{cursor:not-allowed}.ds-multiselect__values{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:var(--space-xs);min-inline-size:0;padding-block:var(--space-2xs, 2px)}.ds-text-input[data-size=sm] .ds-multiselect__values{padding-block:0}.ds-multiselect__chip{max-inline-size:100%}.ds-multiselect .ds-multiselect__input{flex:1 1 4rem;min-inline-size:4rem;align-self:center}.ds-multiselect__input[readonly]{cursor:pointer}.ds-multiselect__sr{position:absolute;inline-size:1px;block-size:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ds-text-input.ds-multiselect[data-corners=pill][data-size=sm]{--ds-field-radius: calc(var(--size-control-md) / 2)}.ds-text-input.ds-multiselect[data-corners=pill][data-size=md]{--ds-field-radius: calc(calc(var(--size-control-md) + var(--space-md)) / 2)}.ds-text-input.ds-multiselect[data-corners=pill][data-size=lg]{--ds-field-radius: calc(calc(var(--size-control-lg) + var(--space-md)) / 2)}.ds-text-input.ds-multiselect[data-anatomy=stacked][data-corners=pill][data-size=sm]{--ds-field-radius: calc(var(--size-control-sm) / 2)}.ds-text-input.ds-multiselect[data-anatomy=stacked][data-corners=pill][data-size=md]{--ds-field-radius: calc(var(--size-control-md) / 2)}.ds-text-input.ds-multiselect[data-anatomy=stacked][data-corners=pill][data-size=lg]{--ds-field-radius: calc(var(--size-control-lg) / 2)}.ds-multiselect__values.ds-field-float>.ds-label-wrapper{display:contents}}@layer components{.ds-tags-input{display:inline-flex;flex-direction:column;gap:var(--space-xs);min-inline-size:0}.ds-tags-input[data-full-width]{display:flex;inline-size:100%}.ds-tags-input__field{cursor:text}.ds-tags-input__field[data-disabled]{cursor:not-allowed}.ds-tags-input__tags{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:var(--space-xs);min-inline-size:0;padding-block:var(--space-2xs, 2px)}.ds-text-input[data-size=sm] .ds-tags-input__tags{padding-block:0}.ds-tags-input__tag{max-inline-size:100%}.ds-tags-input .ds-tags-input__input{flex:1 1 6rem;min-inline-size:6rem;align-self:center}.ds-text-input.ds-tags-input__field[data-corners=pill][data-size=sm]{--ds-field-radius: calc(var(--size-control-md) / 2)}.ds-text-input.ds-tags-input__field[data-corners=pill][data-size=md]{--ds-field-radius: calc(calc(var(--size-control-md) + var(--space-md)) / 2)}.ds-text-input.ds-tags-input__field[data-corners=pill][data-size=lg]{--ds-field-radius: calc(calc(var(--size-control-lg) + var(--space-md)) / 2)}.ds-text-input.ds-tags-input__field[data-anatomy=stacked][data-corners=pill][data-size=sm]{--ds-field-radius: calc(var(--size-control-sm) / 2)}.ds-text-input.ds-tags-input__field[data-anatomy=stacked][data-corners=pill][data-size=md]{--ds-field-radius: calc(var(--size-control-md) / 2)}.ds-text-input.ds-tags-input__field[data-anatomy=stacked][data-corners=pill][data-size=lg]{--ds-field-radius: calc(var(--size-control-lg) / 2)}.ds-tags-input__tags.ds-field-float>.ds-label-wrapper{display:contents}}@layer components{.ds-otp-input{--ds-field-border: var(--border-control);--ds-field-border-hover: var(--border-control-hover);--ds-field-border-filled: var(--border-control-hover);--ds-field-fill: var(--bg-field);--ds-field-focus-border: var(--focus-ring-color);--ds-otp-input-cell-radius: var(--radius-md, 8px);display:inline-flex;flex-wrap:nowrap;align-items:center;max-inline-size:100%}.ds-otp-input[data-state=error]{--ds-field-state-border: var(--tone-error-boundary)}.ds-otp-input[data-state=success]{--ds-field-state-border: var(--tone-success-fg)}.ds-otp-input[data-state=warning]{--ds-field-state-border: var(--tone-warning-fg)}.ds-otp-input__cell{box-sizing:border-box;flex:none;margin:0;padding:0;border:1px solid var(--ds-field-border);border-radius:var(--ds-otp-input-cell-radius);background-color:var(--ds-field-fill);color:var(--text-primary);font-family:inherit;font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;line-height:1;text-align:center;transition:border-color var(--transition-base),outline-color var(--transition-base)}.ds-otp-input[data-corners=square]{--ds-otp-input-cell-radius: 0}.ds-otp-input[data-corners=pill]{--ds-otp-input-cell-radius: var(--radius-full)}.ds-otp-input[data-size=sm]{gap:var(--space-xs)}.ds-otp-input[data-size=md],.ds-otp-input[data-size=lg]{gap:var(--space-sm)}.ds-otp-input[data-size=sm] .ds-otp-input__cell{inline-size:1.5em;min-inline-size:var(--size-control-sm);min-block-size:var(--size-control-sm);font-size:var(--font-md)}.ds-otp-input[data-size=md] .ds-otp-input__cell{inline-size:1.5em;min-inline-size:var(--size-control-md);min-block-size:var(--size-control-md);font-size:var(--font-lg)}.ds-otp-input[data-size=lg] .ds-otp-input__cell{inline-size:1.5em;min-inline-size:var(--size-control-lg);min-block-size:var(--size-control-lg);font-size:var(--font-xl)}.ds-otp-input[data-full-width]{--ds-otp-input-gap: clamp(var(--space-sm), 4.1%, var(--space-md));--ds-otp-input-cell-block-size: calc(var(--size-control-md) + var(--space-md));display:flex;inline-size:100%;gap:var(--ds-otp-input-gap)}.ds-otp-input[data-full-width][data-size=sm]{--ds-otp-input-cell-block-size: var(--size-control-md)}.ds-otp-input[data-full-width][data-size=lg]{--ds-otp-input-cell-block-size: calc(var(--size-control-lg) + var(--space-md))}.ds-otp-input[data-full-width][data-size] .ds-otp-input__cell{flex:1 1 0;inline-size:0;min-inline-size:var(--size-control-xs);min-block-size:var(--ds-otp-input-cell-block-size)}.ds-otp-input .ds-otp-input__cell[data-filled]{border-color:var(--ds-field-border-filled)}@media(hover:hover){.ds-otp-input:not([data-disabled]) .ds-otp-input__cell:hover:not(:focus){--ds-field-border: var(--ds-field-border-hover)}}.ds-otp-input[data-state=error] .ds-otp-input__cell,.ds-otp-input[data-state=success] .ds-otp-input__cell,.ds-otp-input[data-state=warning] .ds-otp-input__cell{border-color:var(--ds-field-state-border)}.ds-otp-input[data-state=error] .ds-otp-input__cell{border-width:var(--border-width-medium)}.ds-otp-input .ds-otp-input__cell:focus-visible{border-color:var(--ds-field-focus-border);outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:1px}.ds-otp-input[data-state=error] .ds-otp-input__cell:focus-visible,.ds-otp-input[data-state=success] .ds-otp-input__cell:focus-visible,.ds-otp-input[data-state=warning] .ds-otp-input__cell:focus-visible{border-color:var(--ds-field-state-border)}.ds-otp-input[data-readonly]{--ds-field-fill: var(--bg-tertiary)}.ds-otp-input[data-readonly] .ds-otp-input__cell{border-style:dashed}.ds-otp-input[data-disabled]{cursor:not-allowed}.ds-otp-input[data-disabled] .ds-otp-input__cell{border-color:var(--disabled-outline);color:var(--disabled-fg);cursor:not-allowed}@media(prefers-reduced-motion:reduce){.ds-otp-input__cell{transition:none}}@media(forced-colors:active){.ds-otp-input__cell{border-color:CanvasText;color:CanvasText}.ds-otp-input .ds-otp-input__cell[data-filled]{border-color:CanvasText}.ds-otp-input .ds-otp-input__cell:focus-visible{border-color:Highlight;outline-color:Highlight}.ds-otp-input[data-state=error] .ds-otp-input__cell,.ds-otp-input[data-state=success] .ds-otp-input__cell,.ds-otp-input[data-state=warning] .ds-otp-input__cell{border-color:CanvasText}.ds-otp-input[data-state=error] .ds-otp-input__cell:focus-visible,.ds-otp-input[data-state=success] .ds-otp-input__cell:focus-visible,.ds-otp-input[data-state=warning] .ds-otp-input__cell:focus-visible{border-color:Highlight}.ds-otp-input[data-disabled] .ds-otp-input__cell{border-color:GrayText;color:GrayText}}}@layer components{.ds-listbox{--ds-listbox-fill: var(--bg-input, #ffffff);--ds-listbox-border: var(--border-control);--ds-listbox-fg: var(--text-primary);--ds-listbox-muted: var(--text-secondary);--ds-listbox-option-hover-fill: var(--state-layer-surface-hover);--ds-listbox-option-active-fill: var(--state-layer-surface-hover);--ds-listbox-option-selected-fill: var(--bg-selected);--ds-listbox-option-selected-fg: var(--fg-selected);--ds-listbox-mark: var(--tone-primary-fg);--ds-listbox-ring: var(--focus-ring-color);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-2xs, 2px);max-inline-size:100%;overflow:auto;overscroll-behavior:contain;margin:0;padding:var(--space-xs);border:1px solid var(--ds-listbox-border);border-radius:var(--radius-md, 8px);background-color:var(--ds-listbox-fill);color:var(--ds-listbox-fg);font-size:var(--font-md)}.ds-listbox[data-size=sm]{font-size:var(--font-sm)}.ds-listbox[data-size=lg]{font-size:var(--font-lg)}.ds-listbox[data-orientation=horizontal]{flex-direction:row;flex-wrap:wrap}.ds-listbox[data-state=error]{--ds-listbox-border: var(--tone-error-boundary);border-width:var(--border-width-medium)}.ds-listbox[data-readonly]{border-style:dashed}.ds-listbox[data-disabled]{--ds-listbox-fg: var(--text-disabled);--ds-listbox-muted: var(--text-disabled);cursor:not-allowed}.ds-listbox[data-appearance=bare]{--ds-listbox-fill: transparent;padding:0;border-style:none}.ds-listbox[data-appearance=bare][data-state=error]{border-block-end-style:solid}.ds-listbox__group{display:flex;flex-direction:column;gap:var(--space-2xs, 2px)}.ds-listbox__group+.ds-listbox__group,.ds-listbox__option+.ds-listbox__group{margin-block-start:var(--space-xs);padding-block-start:var(--space-xs);border-block-start:1px solid var(--border-secondary)}.ds-listbox .ds-listbox__group-label{padding-block:var(--space-xs);padding-inline:var(--space-sm);color:var(--ds-listbox-muted);font-size:var(--font-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em}.ds-listbox .ds-listbox__option{box-sizing:border-box;display:flex;align-items:center;gap:var(--space-sm);min-block-size:var(--size-control-md);padding-block:var(--space-xs);padding-inline:var(--space-sm);border-radius:var(--radius-sm, 4px);color:var(--ds-listbox-fg);cursor:pointer;overflow-wrap:anywhere;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--transition-base)}.ds-listbox[data-size=sm] .ds-listbox__option{min-block-size:var(--size-control-sm)}.ds-listbox[data-size=md] .ds-listbox__option{min-block-size:var(--size-control-md)}.ds-listbox[data-size=lg] .ds-listbox__option{min-block-size:var(--size-control-lg)}@media(hover:hover){.ds-listbox .ds-listbox__option:hover{background-color:var(--ds-listbox-option-hover-fill)}}@media(hover:hover){.ds-listbox .ds-listbox__option:not([data-disabled]):hover .ds-listbox__description{color:var(--text-primary)}}.ds-listbox[data-keyboard] .ds-listbox__option[data-active]:not([data-disabled]) .ds-listbox__description{color:var(--text-primary)}.ds-listbox[data-keyboard] .ds-listbox__option[data-active]{background-color:var(--ds-listbox-option-active-fill);outline:var(--focus-ring-width) solid var(--ds-listbox-ring);outline-offset:calc(var(--focus-ring-width) * -1)}.ds-listbox .ds-listbox__option[data-disabled],.ds-listbox[data-disabled] .ds-listbox__option{background-color:transparent;cursor:not-allowed}.ds-listbox .ds-listbox__option[data-disabled]{color:var(--text-disabled)}.ds-listbox .ds-listbox__option[data-selected],.ds-listbox[data-keyboard] .ds-listbox__option[data-selected][data-active]{background-color:var(--ds-listbox-option-selected-fill);color:var(--ds-listbox-option-selected-fg);font-weight:var(--weight-medium)}.ds-listbox .ds-listbox__option[data-disabled][data-selected]{color:var(--text-disabled)}@media(hover:hover){.ds-listbox:not([data-disabled]) .ds-listbox__option[data-selected]:not([data-disabled]):hover{background-image:var(--state-layer-selected-hover)}}.ds-listbox .ds-listbox__option[data-selected]{--ds-ripple-color: var(--ds-listbox-option-selected-fg)}.ds-listbox[data-indicator=none] .ds-listbox__option{border-inline-start:var(--border-width-thick, 3px) solid transparent}.ds-listbox[data-indicator=none] .ds-listbox__option[data-selected]{border-inline-start-color:var(--ds-listbox-mark)}.ds-listbox__indicator,.ds-listbox__lead,.ds-listbox__trail,.ds-listbox__check{display:inline-flex;flex-shrink:0;align-items:center}.ds-listbox__lead svg,.ds-listbox__check svg{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm)}.ds-listbox__text{display:flex;flex:1;flex-direction:column;min-inline-size:0}.ds-listbox .ds-listbox__description{color:var(--ds-listbox-muted);font-size:var(--font-xs);font-weight:var(--weight-normal)}.ds-listbox .ds-listbox__option[data-selected] .ds-listbox__description{color:var(--ds-listbox-option-selected-fg)}.ds-listbox .ds-listbox__option[data-disabled] .ds-listbox__description{color:var(--text-disabled)}.ds-listbox .ds-listbox__trail{margin-inline-start:auto;color:var(--ds-listbox-muted)}.ds-listbox .ds-listbox__option[data-selected] .ds-listbox__trail{color:var(--ds-listbox-option-selected-fg)}.ds-listbox .ds-listbox__check{justify-content:center;min-inline-size:var(--size-icon-sm);color:var(--ds-listbox-mark)}.ds-listbox .ds-listbox__empty{display:flex;align-items:center;padding-block:var(--space-sm);padding-inline:var(--space-sm);color:var(--ds-listbox-muted)}@media(prefers-reduced-motion:reduce){.ds-listbox__option{transition:none}}@media(forced-colors:active){.ds-listbox{border-color:CanvasText;background-color:Canvas;color:CanvasText}.ds-listbox .ds-listbox__option[data-selected],.ds-listbox[data-keyboard] .ds-listbox__option[data-active],.ds-listbox[data-keyboard] .ds-listbox__option[data-selected][data-active]{background-color:Canvas;color:CanvasText}.ds-listbox[data-keyboard] .ds-listbox__option[data-active]{outline-color:Highlight}.ds-listbox .ds-listbox__option[data-disabled],.ds-listbox .ds-listbox__option[data-disabled][data-selected],.ds-listbox .ds-listbox__option[data-disabled] .ds-listbox__description,.ds-listbox[data-disabled]{color:GrayText}.ds-listbox .ds-listbox__option[data-disabled],.ds-listbox[data-disabled] .ds-listbox__option{background-color:Canvas}.ds-listbox .ds-listbox__check{color:CanvasText}.ds-listbox[data-indicator=none] .ds-listbox__option[data-selected]{border-inline-start-color:Highlight}.ds-listbox[data-state=error]{border-color:CanvasText}}@media(forced-colors:active)and (hover:hover){.ds-listbox .ds-listbox__option:hover{background-color:Canvas;color:CanvasText}.ds-listbox:not([data-disabled]) .ds-listbox__option[data-selected]:not([data-disabled]):hover{background-image:none}}}@layer components{.ds-fieldset{display:flex;flex-direction:column;gap:var(--space-xs);min-inline-size:0;margin:0;padding:0;border:0}.ds-fieldset__legend{margin-block-end:var(--space-sm);padding:0;overflow-wrap:anywhere}.ds-fieldset__legend[data-hidden=true]{margin-block-end:0}.ds-fieldset__fields{display:flex;flex-direction:column;gap:var(--space-md);min-inline-size:0}.ds-fieldset[data-orientation=horizontal]>.ds-fieldset__fields{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:start}.ds-fieldset[data-orientation=horizontal]>.ds-fieldset__fields>*{min-inline-size:0}.ds-fieldset[data-gap=none]>.ds-fieldset__fields{gap:0}.ds-fieldset[data-gap=xs]>.ds-fieldset__fields{gap:var(--space-xs)}.ds-fieldset[data-gap=sm]>.ds-fieldset__fields{gap:var(--space-sm)}.ds-fieldset[data-gap=md]>.ds-fieldset__fields{gap:var(--space-md)}.ds-fieldset[data-gap=lg]>.ds-fieldset__fields{gap:var(--space-lg)}.ds-fieldset[data-gap=xl]>.ds-fieldset__fields{gap:var(--space-xl)}.ds-fieldset[data-gap="2xl"]>.ds-fieldset__fields{gap:var(--space-2xl)}.ds-fieldset[data-gap="3xl"]>.ds-fieldset__fields{gap:var(--space-3xl)}}@layer components{.ds-input-group__field{display:flex;flex-direction:column;flex:1 1 0;min-inline-size:0}.ds-input-group:not([data-detached])>.ds-input-group__field{position:relative}.ds-input-group:not([data-detached])>.ds-input-group__field:focus-within{z-index:var(--layer-raised)}.ds-input-group__lead{flex:none}.ds-input-group:not([data-detached])>:not(.ds-input-group__field):not(.ds-input-group__lead){align-self:stretch;block-size:auto}}@layer components{.ds-composer{--ds-composer-border: var(--border-control);--ds-composer-fill: var(--bg-input);--ds-composer-radius: var(--radius-md);box-sizing:border-box;margin:0;padding-block:var(--space-xs);padding-inline:var(--space-sm);background-color:var(--ds-composer-fill);border:var(--border-width-thin) solid var(--ds-composer-border);border-radius:var(--ds-composer-radius)}.ds-composer[data-surface=plain]{padding:0;background-color:transparent;border-color:transparent}.ds-composer textarea::-moz-placeholder{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-composer textarea::placeholder{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-composer textarea:-moz-placeholder{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-composer textarea:placeholder-shown{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(forced-colors:active){.ds-composer{border-color:CanvasText}.ds-composer[data-surface=plain]{border-color:transparent}}}@layer components{.ds-badge{--ds-badge-radius: var(--radius-sm);border-radius:var(--ds-badge-radius);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);font-family:inherit;font-weight:var(--weight-medium);line-height:1;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ds-badge[data-size=sm]{padding:var(--space-xs) var(--space-sm);font-size:var(--font-xs);min-block-size:var(--size-badge-sm)}.ds-badge[data-size=md]{padding:var(--space-xs) var(--space-sm);font-size:var(--font-sm);min-block-size:var(--size-badge-md)}.ds-badge[data-size=lg]{padding:var(--space-sm) var(--space-md);font-size:var(--font-md);min-block-size:var(--size-badge-lg)}.ds-badge[data-count=true][data-size=md]{font-size:var(--font-xs)}.ds-badge[data-corners=square]{--ds-badge-radius: 0}.ds-badge[data-corners=pill]{--ds-badge-radius: var(--radius-full)}.ds-badge[data-dot=true]{inline-size:var(--size-badge-dot-md);block-size:var(--size-badge-dot-md);--ds-badge-radius: var(--radius-full)}.ds-badge[data-dot=true][data-size=sm]{inline-size:var(--size-badge-dot-sm);block-size:var(--size-badge-dot-sm)}.ds-badge[data-dot=true][data-size=md]{inline-size:var(--size-badge-dot-md);block-size:var(--size-badge-dot-md)}.ds-badge[data-dot=true][data-size=lg]{inline-size:var(--size-badge-dot-lg);block-size:var(--size-badge-dot-lg)}.ds-badge[data-dot=true][data-pulse=true]{position:relative}.ds-badge[data-dot=true][data-pulse=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:0 0 0 0 var(--ds-badge-mark);animation:ds-badge-pulse var(--ds-badge-pulse-period, 1.6s) var(--ease-pulse) infinite;pointer-events:none}@keyframes ds-badge-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--ds-badge-mark) 70%,transparent)}to{box-shadow:0 0 0 .375em transparent}}@media(prefers-reduced-motion:reduce){.ds-badge[data-dot=true][data-pulse=true]:after{animation:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--ds-badge-mark) 50%,transparent);top:-2px;right:-2px;bottom:-2px;left:-2px}.ds-badge{transition:none}}.ds-badge__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1}.ds-badge[data-size=sm] .ds-badge__icon{inline-size:var(--size-icon-xs);block-size:var(--size-icon-xs)}.ds-badge[data-size=md] .ds-badge__icon{inline-size:calc((var(--size-icon-xs) + var(--size-icon-sm)) / 2);block-size:calc((var(--size-icon-xs) + var(--size-icon-sm)) / 2)}.ds-badge[data-size=lg] .ds-badge__icon{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm)}.ds-badge__content{display:inline-flex;align-items:center;line-height:1}.ds-badge__term,.ds-badge__secondary{display:inline-flex;align-items:center;line-height:1;font-weight:var(--weight-normal)}.ds-badge__sep{line-height:1}.ds-badge[data-truncate=true]{min-inline-size:0}.ds-badge[data-truncate=true] .ds-badge__content{display:block;min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.ds-badge,.ds-badge[data-tone=neutral]{--ds-badge-solid: var(--tone-neutral-solid);--ds-badge-on-solid: var(--tone-neutral-on-solid);--ds-badge-mark: var(--tone-neutral-fg);--ds-badge-subtle: var(--tone-neutral-subtle);--ds-badge-fg: var(--tone-neutral-fg);--ds-badge-subtle-fg: var(--tone-neutral-tag-fg);--ds-badge-border: var(--tone-neutral-border);--ds-badge-surface: var(--tone-neutral-solid);--ds-badge-on-surface: var(--tone-neutral-on-solid);--ds-badge-wash: var(--tone-neutral-wash)}.ds-badge[data-tone=primary]{--ds-badge-solid: var(--tone-primary-solid);--ds-badge-on-solid: var(--tone-primary-on-solid);--ds-badge-mark: var(--tone-primary-fg);--ds-badge-subtle: var(--tone-primary-subtle);--ds-badge-fg: var(--tone-primary-fg);--ds-badge-subtle-fg: var(--tone-primary-fg);--ds-badge-border: var(--tone-primary-border);--ds-badge-surface: var(--tone-primary-solid);--ds-badge-on-surface: var(--tone-primary-on-solid);--ds-badge-wash: var(--tone-primary-wash)}.ds-badge[data-tone=secondary]{--ds-badge-solid: var(--tone-secondary-solid);--ds-badge-on-solid: var(--tone-secondary-on-solid);--ds-badge-mark: var(--tone-secondary-fg);--ds-badge-subtle: var(--tone-secondary-subtle);--ds-badge-fg: var(--tone-secondary-fg);--ds-badge-subtle-fg: var(--tone-secondary-fg);--ds-badge-border: var(--tone-secondary-border);--ds-badge-surface: var(--tone-secondary-solid);--ds-badge-on-surface: var(--tone-secondary-on-solid);--ds-badge-wash: var(--tone-secondary-wash)}.ds-badge[data-tone=success]{--ds-badge-solid: var(--tone-success-solid);--ds-badge-on-solid: var(--tone-success-on-solid);--ds-badge-mark: var(--tone-success-fg);--ds-badge-subtle: var(--tone-success-subtle);--ds-badge-fg: var(--tone-success-fg);--ds-badge-subtle-fg: var(--tone-success-fg);--ds-badge-border: var(--tone-success-border);--ds-badge-surface: var(--tone-success-solid);--ds-badge-on-surface: var(--tone-success-on-solid);--ds-badge-wash: var(--tone-success-wash)}.ds-badge[data-tone=warning]{--ds-badge-solid: var(--tone-warning-solid);--ds-badge-on-solid: var(--tone-warning-on-solid);--ds-badge-mark: var(--tone-warning-fg);--ds-badge-subtle: var(--tone-warning-subtle);--ds-badge-fg: var(--tone-warning-fg);--ds-badge-subtle-fg: var(--tone-warning-fg);--ds-badge-border: var(--tone-warning-border);--ds-badge-surface: var(--tone-warning-solid);--ds-badge-on-surface: var(--tone-warning-on-solid);--ds-badge-wash: var(--tone-warning-wash)}.ds-badge[data-tone=error]{--ds-badge-solid: var(--tone-error-solid);--ds-badge-on-solid: var(--tone-error-on-solid);--ds-badge-mark: var(--tone-error-fg);--ds-badge-subtle: var(--tone-error-subtle);--ds-badge-fg: var(--tone-error-fg);--ds-badge-subtle-fg: var(--tone-error-fg);--ds-badge-border: var(--tone-error-border);--ds-badge-surface: var(--tone-error-solid);--ds-badge-on-surface: var(--tone-error-on-solid);--ds-badge-wash: var(--tone-error-wash)}.ds-badge[data-tone=info]{--ds-badge-solid: var(--tone-info-solid);--ds-badge-on-solid: var(--tone-info-on-solid);--ds-badge-mark: var(--tone-info-fg);--ds-badge-subtle: var(--tone-info-subtle);--ds-badge-fg: var(--tone-info-fg);--ds-badge-subtle-fg: var(--tone-info-fg);--ds-badge-border: var(--tone-info-border);--ds-badge-surface: var(--tone-info-solid);--ds-badge-on-surface: var(--tone-info-on-solid);--ds-badge-wash: var(--tone-info-wash)}.ds-badge[data-variant=solid]{background:var(--ds-badge-solid);color:var(--ds-badge-on-solid);border:none}.ds-badge[data-variant=subtle]{background:var(--ds-badge-subtle);color:var(--ds-badge-subtle-fg);border:none}.ds-badge[data-variant=outline]{background:transparent;color:var(--ds-badge-fg);border:1px solid var(--ds-badge-border)}.ds-badge[data-surface=inverse]{--ds-badge-mark: var(--ds-badge-on-surface)}.ds-badge[data-surface=inverse][data-variant=subtle]{background:var(--ds-badge-wash);color:var(--ds-badge-on-surface)}.ds-badge[data-surface=inverse][data-variant=solid]{background:var(--ds-badge-on-surface);color:var(--ds-badge-surface)}.ds-badge[data-surface=inverse][data-variant=outline]{background:transparent;color:var(--ds-badge-on-surface);border:1px solid var(--ds-badge-on-surface)}.ds-badge[data-variant=outline][data-border-style=dashed]{border-style:dashed}.ds-badge[data-variant=outline][data-border-style=dashed]:not([data-surface=inverse]){border-color:var(--ds-badge-fg)}.ds-badge[data-dot=true]{min-block-size:0;padding:0;background:var(--ds-badge-mark);border:none}.ds-badge[data-surface=inverse][data-dot=true]{background:var(--ds-badge-mark);border:none}.ds-badge[data-count=true]{font-variant-numeric:tabular-nums}.ds-badge[data-count=true][data-size=sm]{min-inline-size:var(--size-badge-sm)}.ds-badge[data-count=true][data-size=md]{min-inline-size:var(--size-badge-md)}.ds-badge[data-count=true][data-size=lg]{min-inline-size:var(--size-badge-lg)}.ds-badge:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-badge[data-surface=inverse]:focus-visible{outline-color:var(--ds-badge-on-surface)}@media(forced-colors:active){.ds-badge[data-variant]{border:1px solid CanvasText}.ds-badge[data-dot=true][data-variant]{background:CanvasText;border:none;forced-color-adjust:none}.ds-badge[data-dot=true][data-pulse=true]:after{box-shadow:0 0 0 2px CanvasText}.ds-badge:focus-visible{outline-color:Highlight}.ds-badge[data-surface=inverse][data-variant]{border:1px solid CanvasText}.ds-badge[data-surface=inverse][data-dot=true][data-variant]{background:CanvasText;border:none;forced-color-adjust:none}.ds-badge[data-surface=inverse]:focus-visible{outline-color:Highlight}.ds-badge[data-variant][data-border-style=dashed]{border-style:dashed}}}@layer components{.ds-spinner{--ds-spinner-size: var(--size-spinner-md);display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:var(--ds-spinner-size);block-size:var(--ds-spinner-size);vertical-align:middle}.ds-spinner__glyph{--ds-spinner-glyph-size: 1em;--ds-spinner-glyph-color: var(--ds-spinner-arc);--ds-spinner-glyph-track: color-mix(in srgb, var(--ds-spinner-arc) 20%, transparent);font-size:var(--ds-spinner-size)}.ds-spinner[data-size=xs]{--ds-spinner-size: var(--size-spinner-xs)}.ds-spinner[data-size=sm]{--ds-spinner-size: var(--size-spinner-sm)}.ds-spinner[data-size=md]{--ds-spinner-size: var(--size-spinner-md)}.ds-spinner[data-size=lg]{--ds-spinner-size: var(--size-spinner-lg)}.ds-spinner[data-size=xl]{--ds-spinner-size: var(--size-spinner-xl)}.ds-spinner[data-thickness=thin] .ds-spinner__glyph{border-width:max(2px,.075em)}.ds-spinner[data-thickness=normal] .ds-spinner__glyph{border-width:max(2px,.125em)}.ds-spinner[data-thickness=thick] .ds-spinner__glyph{border-width:max(3px,.1875em)}.ds-spinner,.ds-spinner[data-tone=current]{--ds-spinner-arc: currentColor}.ds-spinner[data-tone=neutral]{--ds-spinner-arc: var(--tone-neutral-mark)}.ds-spinner[data-tone=primary]{--ds-spinner-arc: var(--tone-primary-mark)}.ds-spinner[data-tone=secondary]{--ds-spinner-arc: var(--tone-secondary-mark)}.ds-spinner[data-tone=success]{--ds-spinner-arc: var(--tone-success-mark)}.ds-spinner[data-tone=warning]{--ds-spinner-arc: var(--tone-warning-mark)}.ds-spinner[data-tone=error]{--ds-spinner-arc: var(--tone-error-mark)}.ds-spinner[data-tone=info]{--ds-spinner-arc: var(--tone-info-mark)}.ds-spinner[data-tone=white]{--ds-spinner-arc: var(--color-white)}.ds-spinner[data-custom-color=true]{--ds-spinner-arc: var(--ds-spinner-custom-color, currentColor)}@media(prefers-reduced-motion:no-preference){.ds-spinner[data-speed=slow] .ds-spinner__glyph{animation-duration:var(--ds-spinner-period, 1.5s)}.ds-spinner[data-speed=normal] .ds-spinner__glyph{animation-duration:var(--ds-spinner-period, 1s)}.ds-spinner[data-speed=fast] .ds-spinner__glyph{animation-duration:var(--ds-spinner-period, .6s)}}@media(forced-colors:active){.ds-spinner__glyph{border-color:GrayText;border-block-start-color:CanvasText}}}@layer components{.ds-progress-container{--ds-progress-radius: var(--radius-full);--ds-progress-segment-min: 3px;display:flex;align-items:center;width:100%;min-inline-size:var(--ds-progress-min-inline-size, calc(4 * var(--space-md)));position:relative}.ds-progress-container--with-value{gap:var(--space-sm)}.ds-progress-container[data-header],.ds-progress-container[data-described]{display:grid;grid-template-columns:minmax(0,1fr) auto;row-gap:var(--space-xs)}.ds-progress-header{display:flex;grid-column:1 / -1;align-items:baseline;justify-content:space-between;gap:var(--space-sm);min-inline-size:0}.ds-progress-label{min-inline-size:0;color:var(--text-primary);font-size:var(--ds-progress-value-size);font-weight:var(--weight-medium);overflow-wrap:anywhere}.ds-progress-value--top{margin-inline-start:auto}.ds-progress-description{grid-column:1 / -1;min-inline-size:0;color:var(--text-secondary);font-size:var(--font-xs);overflow-wrap:anywhere}.ds-progress-rail{position:relative;flex:1;min-inline-size:0}.ds-progress-track{display:flex;block-size:var(--ds-progress-height);background-color:var(--ds-progress-track, var(--surface-sunken));overflow:hidden;position:relative}.ds-progress-container[data-corners=rounded]{--ds-progress-radius: var(--radius-xs)}.ds-progress-track--rounded{border-radius:var(--ds-progress-radius)}.ds-progress-bar{flex:none;block-size:100%;position:relative;z-index:var(--layer-raised);overflow:hidden}.ds-progress-bar--rounded{border-radius:var(--ds-progress-radius)}.ds-progress-segment.ds-progress-bar--rounded{border-radius:0}.ds-progress-segment:not([data-empty]){min-inline-size:var(--ds-progress-segment-min)}.ds-progress-segment[data-gives=true]{max-inline-size:calc(var(--ds-progress-segment-size) - var(--ds-progress-segment-give))}.ds-progress-segment{box-sizing:border-box}.ds-progress-segment:not(:last-child):not([data-empty]){border-inline-end:1px solid var(--surface-page)}.ds-progress-bar--animated{transition:width var(--transition-slow)}.ds-progress-container[data-size=sm]{--ds-progress-height: var(--size-progress-sm);--ds-progress-value-size: var(--font-xs)}.ds-progress-container[data-size=md]{--ds-progress-height: var(--size-progress-md);--ds-progress-value-size: var(--font-sm)}.ds-progress-container[data-size=lg]{--ds-progress-height: var(--size-progress-lg);--ds-progress-value-size: var(--font-md)}.ds-progress-container,.ds-progress-container[data-tone=primary],.ds-progress-segment[data-tone=primary]{--ds-progress-fill: var(--tone-primary-solid);--ds-progress-ramp: var(--tone-primary-solid);--ds-progress-edge: var(--tone-primary-track-edge);--ds-progress-mark: var(--tone-primary-mark);--ds-progress-tint: var(--tone-primary-subtle);--ds-progress-on-fill: var(--tone-primary-on-solid);--ds-progress-stripe: var(--black-opacity-10)}.ds-progress-container[data-tone=secondary],.ds-progress-segment[data-tone=secondary]{--ds-progress-fill: var(--tone-secondary-solid);--ds-progress-ramp: var(--tone-secondary-solid);--ds-progress-edge: var(--tone-secondary-track-edge);--ds-progress-mark: var(--tone-secondary-mark);--ds-progress-tint: var(--tone-secondary-subtle);--ds-progress-on-fill: var(--tone-secondary-on-solid);--ds-progress-stripe: var(--tone-secondary-wash)}.ds-progress-container[data-tone=neutral],.ds-progress-segment[data-tone=neutral]{--ds-progress-fill: var(--tone-neutral-solid);--ds-progress-ramp: var(--tone-neutral-solid);--ds-progress-edge: var(--tone-neutral-track-edge);--ds-progress-mark: var(--tone-neutral-mark);--ds-progress-tint: var(--tone-neutral-subtle);--ds-progress-on-fill: var(--tone-neutral-on-solid);--ds-progress-stripe: var(--tone-neutral-wash)}.ds-progress-container[data-tone=success],.ds-progress-segment[data-tone=success],.ds-progress-zone[data-tone=success]{--ds-progress-fill: var(--tone-success-solid);--ds-progress-ramp: var(--tone-success-solid);--ds-progress-edge: var(--tone-success-track-edge);--ds-progress-mark: var(--tone-success-mark);--ds-progress-tint: var(--tone-success-subtle);--ds-progress-on-fill: var(--tone-success-on-solid);--ds-progress-stripe: var(--tone-success-wash)}.ds-progress-container[data-tone=warning],.ds-progress-segment[data-tone=warning],.ds-progress-zone[data-tone=warning]{--ds-progress-fill: var(--tone-warning-solid);--ds-progress-ramp: var(--tone-warning-solid);--ds-progress-edge: var(--tone-warning-track-edge);--ds-progress-mark: var(--tone-warning-mark);--ds-progress-tint: var(--tone-warning-subtle);--ds-progress-on-fill: var(--tone-warning-on-solid);--ds-progress-stripe: var(--tone-warning-wash)}.ds-progress-container[data-tone=error],.ds-progress-segment[data-tone=error],.ds-progress-zone[data-tone=error]{--ds-progress-fill: var(--tone-error-solid);--ds-progress-ramp: var(--tone-error-solid);--ds-progress-edge: var(--tone-error-track-edge);--ds-progress-mark: var(--tone-error-mark);--ds-progress-tint: var(--tone-error-subtle);--ds-progress-on-fill: var(--tone-error-on-solid);--ds-progress-stripe: var(--tone-error-wash)}.ds-progress-container[data-tone=info],.ds-progress-segment[data-tone=info],.ds-progress-zone[data-tone=info]{--ds-progress-fill: var(--tone-info-solid);--ds-progress-ramp: var(--tone-info-solid);--ds-progress-edge: var(--tone-info-track-edge);--ds-progress-mark: var(--tone-info-mark);--ds-progress-tint: var(--tone-info-subtle);--ds-progress-on-fill: var(--tone-info-on-solid);--ds-progress-stripe: var(--tone-info-wash)}.ds-progress-segment[data-categorical="1"]{--ds-progress-fill: var(--categorical-1);--ds-progress-edge: var(--categorical-1)}.ds-progress-segment[data-categorical="2"]{--ds-progress-fill: var(--categorical-2);--ds-progress-edge: var(--categorical-2)}.ds-progress-segment[data-categorical="3"]{--ds-progress-fill: var(--categorical-3);--ds-progress-edge: var(--categorical-3)}.ds-progress-segment[data-categorical="4"]{--ds-progress-fill: var(--categorical-4);--ds-progress-edge: var(--categorical-4)}.ds-progress-segment[data-categorical="5"]{--ds-progress-fill: var(--categorical-5);--ds-progress-edge: var(--categorical-5)}.ds-progress-segment[data-categorical="6"]{--ds-progress-fill: var(--categorical-6);--ds-progress-edge: var(--categorical-6)}.ds-progress-segment[data-categorical="7"]{--ds-progress-fill: var(--categorical-7);--ds-progress-edge: var(--categorical-7)}.ds-progress-segment[data-categorical="8"]{--ds-progress-fill: var(--categorical-8);--ds-progress-edge: var(--categorical-8)}.ds-progress-segment[data-ramp-step="2"]{--ds-progress-fill: color-mix(in srgb, var(--ds-progress-ramp) 72%, var(--surface-sunken));--ds-progress-edge: color-mix(in srgb, var(--ds-progress-ramp) 72%, var(--surface-sunken))}.ds-progress-segment[data-ramp-step="3"]{--ds-progress-fill: color-mix(in srgb, var(--ds-progress-ramp) 48%, var(--surface-sunken));--ds-progress-edge: color-mix(in srgb, var(--ds-progress-ramp) 48%, var(--surface-sunken))}.ds-progress-segment[data-ramp-step="4"]{--ds-progress-fill: color-mix(in srgb, var(--ds-progress-ramp) 28%, var(--surface-sunken));--ds-progress-edge: color-mix(in srgb, var(--ds-progress-ramp) 28%, var(--surface-sunken))}.ds-progress-container[data-tone=white]{--ds-progress-fill: var(--color-white);--ds-progress-edge: var(--color-white);--ds-progress-mark: var(--color-white);--ds-progress-on-fill: var(--color-neutral-900);--ds-progress-stripe: var(--black-opacity-10);--ds-progress-track: var(--white-opacity-25);--ds-progress-tint: var(--white-opacity-25);--ds-progress-value-color: var(--color-white)}.ds-progress-bar{background-color:var(--ds-progress-fill)}.ds-progress-track .ds-progress-bar:not(.ds-progress-bar--indeterminate){box-shadow:inset -1px 0 0 0 var(--ds-progress-edge)}.ds-progress-track:dir(rtl) .ds-progress-bar:not(.ds-progress-bar--indeterminate){box-shadow:inset 1px 0 0 0 var(--ds-progress-edge)}.ds-progress-segment[data-pattern=hatched]{--ds-progress-hatch-gap: 4px;--ds-progress-hatch-stripe: 2px;background-color:transparent;background-image:repeating-linear-gradient(135deg,transparent 0 var(--ds-progress-hatch-gap),var(--ds-progress-fill) var(--ds-progress-hatch-gap) calc(var(--ds-progress-hatch-gap) + var(--ds-progress-hatch-stripe)))}.ds-progress-container[data-track=tinted]{--ds-progress-edge: var(--ds-progress-mark)}.ds-progress-container[data-track=tinted] .ds-progress-track:not([data-buffer=true]){background-color:var(--ds-progress-tint)}.ds-progress-container[data-zone-display=bands]{--ds-progress-height: var(--size-progress-labelled)}.ds-progress-zone{display:flex;flex:none;align-items:center;justify-content:center;min-inline-size:0;block-size:100%;background-color:var(--ds-progress-fill);border-inline-end:1px solid var(--surface-page)}.ds-progress-zone:last-child{border-inline-end:none}.ds-progress-zone .ds-progress-zone__label{overflow:hidden;padding-inline:var(--space-xs);color:var(--ds-progress-on-fill);font-size:var(--font-xs);font-weight:var(--weight-semibold);text-overflow:ellipsis;text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ds-progress-track[data-buffer=true]{background-color:transparent}.ds-progress-buffer{position:absolute;inset-block:0;inset-inline-start:0;background-color:color-mix(in srgb,var(--ds-progress-mark) 30%,transparent);border-radius:inherit}.ds-progress-buffer-rest{position:absolute;inset-block-start:50%;inset-inline-start:var(--ds-progress-pos);inset-inline-end:0;translate:0 -50%;border-block-start:2px dashed var(--border-primary)}.ds-progress-target{position:absolute;inset-block:-3px;inset-inline-start:calc(var(--ds-progress-pos) - 1px);z-index:2;inline-size:2px;border-radius:1px;background-color:var(--text-primary);pointer-events:none}.ds-progress-marker{position:absolute;inset-block-start:100%;inset-inline-start:var(--ds-progress-pos);z-index:2;display:flex;flex-direction:column;align-items:center;inline-size:0;margin-block-start:var(--space-xs);pointer-events:none}.ds-progress-marker:before{content:"";inline-size:0;block-size:0;border-inline:8px solid transparent;border-block-end:10px solid var(--surface-inverse)}.ds-progress-container:not(.ds-scorebar)[data-marker=arrow] .ds-progress-rail{margin-block-end:calc(var(--space-xs) + 10px)}.ds-progress-container:not(.ds-scorebar)[data-marker=label] .ds-progress-rail{margin-block-end:calc(var(--space-xs) * 4 + 10px + var(--font-sm) * var(--leading-tight))}.ds-progress-marker__label{margin-block-start:var(--space-xs);padding:var(--space-xs) var(--space-sm);line-height:var(--leading-tight);background:var(--surface-inverse);color:var(--text-on-inverse);font-size:var(--font-sm);font-weight:var(--weight-semibold);border-radius:var(--radius-sm);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ds-progress-bar--striped:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(45deg,var(--ds-progress-stripe) 25%,transparent 25%,transparent 50%,var(--ds-progress-stripe) 50%,var(--ds-progress-stripe) 75%,transparent 75%,transparent);background-size:var(--space-md) var(--space-md);animation:ds-progress-stripes var(--ds-progress-stripes-period, 1s) linear infinite}@keyframes ds-progress-stripes{0%{background-position:0 0}to{background-position:var(--space-md) 0}}.ds-progress-bar--indeterminate{--ds-progress-sweep-size: 45%;--ds-progress-sweep-paint: currentColor;width:100%!important;background:transparent;overflow:hidden}.ds-progress-bar--indeterminate:after{content:"";position:absolute;inset-block:0;inset-inline-start:calc(-1 * var(--ds-progress-sweep-size));inline-size:var(--ds-progress-sweep-size);color:var(--ds-progress-fill);background:var(--ds-progress-sweep-paint);animation:ds-progress-indeterminate var(--ds-progress-sweep-period, 1.5s) ease-in-out infinite}@keyframes ds-progress-indeterminate{0%{inset-inline-start:calc(-1 * var(--ds-progress-sweep-size))}to{inset-inline-start:100%}}@keyframes ds-progress-indeterminate-pulse{0%,to{opacity:1}50%{opacity:.4}}.ds-progress-value{font-size:var(--ds-progress-value-size);font-weight:var(--weight-medium);color:var(--ds-progress-value-color, var(--text-meta));white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ds-progress-value--inside{position:absolute;inset-inline:0;inset-block-start:50%;translate:0 -50%;text-align:center;color:var(--ds-progress-on-fill);font-size:var(--font-xs);font-weight:var(--weight-semibold);line-height:var(--leading-tight)}.ds-progress-container[data-value-inside]{--ds-progress-height: var(--size-progress-labelled)}.ds-progress-value--inside[data-value-clipped]{visibility:hidden}.ds-progress-value--outside{min-inline-size:4ch;text-align:end}.ds-progress-tooltip{position:absolute;inset-block-end:calc(100% + var(--space-xs));inset-inline-start:var(--ds-progress-pos);display:flex;flex-direction:column;align-items:center;inline-size:0;pointer-events:none;visibility:hidden;z-index:10}.ds-progress-tooltip__bubble{position:relative;padding:var(--space-xs) var(--space-sm);background-color:var(--surface-inverse);color:var(--text-on-inverse);font-size:var(--font-xs);font-weight:var(--weight-medium);border-radius:var(--radius-sm);white-space:nowrap}.ds-progress-tooltip:after{content:"";inline-size:0;block-size:0;border-inline:4px solid transparent;border-block-start:4px solid var(--surface-inverse)}@media(hover:hover){.ds-progress-container:hover .ds-progress-tooltip{visibility:visible}}@media(prefers-reduced-motion:reduce){.ds-progress-bar--striped:before{animation:none}.ds-progress-bar--indeterminate{background-color:var(--ds-progress-fill);animation:ds-progress-indeterminate-pulse var(--ds-progress-pulse-period, 2s) ease-in-out infinite}.ds-progress-bar--indeterminate:after{animation:none;display:none}.ds-progress-bar--animated{transition:none}}@media(forced-colors:active){.ds-progress-track{border:1px solid CanvasText}.ds-progress-container[data-track=tinted] .ds-progress-track:not([data-buffer=true]){background-color:Canvas}.ds-progress-label,.ds-progress-description{color:CanvasText}.ds-progress-bar,.ds-progress-zone{background-color:Highlight;forced-color-adjust:none}.ds-progress-zone{border-inline-end-color:Canvas}.ds-progress-segment:not(:last-child):not([data-empty]){border-inline-end-color:Canvas}.ds-progress-segment[data-pattern=hatched]{background-color:Canvas;background-image:repeating-linear-gradient(135deg,transparent 0 var(--ds-progress-hatch-gap),Highlight var(--ds-progress-hatch-gap) calc(var(--ds-progress-hatch-gap) + var(--ds-progress-hatch-stripe)))}.ds-progress-value--inside,.ds-progress-zone .ds-progress-zone__label{color:HighlightText}.ds-progress-bar.ds-progress-bar--indeterminate{background-color:transparent}.ds-progress-bar--indeterminate:after{color:Highlight}.ds-progress-buffer{background-color:GrayText;forced-color-adjust:none}.ds-progress-buffer-rest{border-block-start-color:GrayText}.ds-progress-target{background-color:CanvasText;forced-color-adjust:none}.ds-progress-marker:before{border-block-end-color:CanvasText}.ds-progress-marker__label,.ds-progress-tooltip__bubble{border:1px solid CanvasText}}}@layer components{.ds-skeleton{display:block;box-sizing:border-box;background-color:var(--skeleton-fill);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.ds-skeleton[data-variant=text]{min-inline-size:4em;min-block-size:1em;--ds-skeleton-radius: var(--radius-sm);border-radius:var(--ds-skeleton-radius)}.ds-skeleton[data-variant=circular]{aspect-ratio:1 / 1;min-inline-size:var(--size-lead-md);min-block-size:var(--size-lead-md);--ds-skeleton-radius: var(--radius-full);border-radius:var(--ds-skeleton-radius)}.ds-skeleton[data-variant=rectangular]{min-block-size:100px;--ds-skeleton-radius: var(--radius-md);border-radius:var(--ds-skeleton-radius)}.ds-skeleton[data-preset=avatar]{inline-size:var(--ds-skeleton-size);block-size:var(--ds-skeleton-size);--ds-skeleton-radius: var(--radius-full);border-radius:var(--ds-skeleton-radius)}.ds-skeleton[data-preset=iconTile]{inline-size:var(--ds-skeleton-size);block-size:var(--ds-skeleton-size);--ds-skeleton-radius: var(--radius-md);border-radius:var(--ds-skeleton-radius)}.ds-skeleton[data-preset=avatar][data-size=xs],.ds-skeleton[data-preset=iconTile][data-size=xs]{--ds-skeleton-size: var(--size-lead-xs)}.ds-skeleton[data-preset=avatar][data-size=sm],.ds-skeleton[data-preset=iconTile][data-size=sm]{--ds-skeleton-size: var(--size-lead-sm)}.ds-skeleton[data-preset=avatar][data-size=md],.ds-skeleton[data-preset=iconTile][data-size=md]{--ds-skeleton-size: var(--size-lead-md)}.ds-skeleton[data-preset=avatar][data-size=lg],.ds-skeleton[data-preset=iconTile][data-size=lg]{--ds-skeleton-size: var(--size-lead-lg)}.ds-skeleton[data-preset=avatar][data-size=xl],.ds-skeleton[data-preset=iconTile][data-size=xl]{--ds-skeleton-size: var(--size-lead-xl)}.ds-skeleton[data-preset=avatar][data-size="2xl"],.ds-skeleton[data-preset=iconTile][data-size="2xl"]{--ds-skeleton-size: var(--size-lead-2xl)}.ds-skeleton[data-preset=avatar][data-size="3xl"],.ds-skeleton[data-preset=iconTile][data-size="3xl"]{--ds-skeleton-size: var(--size-lead-3xl)}.ds-skeleton[data-preset=avatar][data-size="4xl"],.ds-skeleton[data-preset=iconTile][data-size="4xl"]{--ds-skeleton-size: var(--size-lead-4xl)}.ds-skeleton[data-preset=avatar][data-size=lg-xl],.ds-skeleton[data-preset=iconTile][data-size=lg-xl]{--ds-skeleton-size: var(--size-lead-lg-xl)}.ds-skeleton[data-preset=control]{inline-size:100%;min-inline-size:calc(var(--ds-skeleton-size) * 3);block-size:var(--ds-skeleton-size);--ds-skeleton-radius: var(--radius-md);border-radius:var(--ds-skeleton-radius)}.ds-skeleton[data-preset=control][data-size=xs]{--ds-skeleton-size: var(--size-control-xs)}.ds-skeleton[data-preset=control][data-size=sm]{--ds-skeleton-size: var(--size-control-sm)}.ds-skeleton[data-preset=control][data-size=md]{--ds-skeleton-size: var(--size-control-md)}.ds-skeleton[data-preset=control][data-size=lg]{--ds-skeleton-size: var(--size-control-lg)}.ds-skeleton[data-preset=text]{inline-size:100%;block-size:1em;--ds-skeleton-half-leading: max(0px, calc((1em * var(--leading-normal) - 1em) / 2));margin-block:var(--ds-skeleton-half-leading);--ds-skeleton-radius: var(--radius-sm);border-radius:var(--ds-skeleton-radius)}.ds-skeleton[data-preset=line]{display:inline-block;vertical-align:top;inline-size:100%;block-size:1em;--ds-skeleton-half-leading: max(0px, calc((1em * var(--leading-normal) - 1em) / 2));margin-block:var(--ds-skeleton-half-leading);--ds-skeleton-radius: var(--radius-sm);border-radius:var(--ds-skeleton-radius)}@supports (block-size: 1lh){.ds-skeleton[data-preset=text],.ds-skeleton[data-preset=line]{--ds-skeleton-half-leading: max(0px, calc((1lh - 1em)/2) )}}.ds-skeleton[data-preset=text][data-size=xs],.ds-skeleton-lines[data-size=xs]{font-size:var(--font-xs)}.ds-skeleton[data-preset=text][data-size=sm],.ds-skeleton-lines[data-size=sm]{font-size:var(--font-sm)}.ds-skeleton[data-preset=text][data-size=md],.ds-skeleton-lines[data-size=md]{font-size:var(--font-md)}.ds-skeleton[data-preset=text][data-size=lg],.ds-skeleton-lines[data-size=lg]{font-size:var(--font-lg)}.ds-skeleton[data-preset=text][data-size=xl],.ds-skeleton-lines[data-size=xl]{font-size:var(--font-xl)}.ds-skeleton[data-preset=badge]{inline-size:auto;min-inline-size:calc(var(--ds-skeleton-size) * 2);block-size:var(--ds-skeleton-size);--ds-skeleton-radius: var(--radius-sm);border-radius:var(--ds-skeleton-radius)}.ds-skeleton[data-preset=chip]{inline-size:auto;min-inline-size:calc(var(--ds-skeleton-size) * 3);block-size:var(--ds-skeleton-size);--ds-skeleton-radius: var(--radius-full);border-radius:var(--ds-skeleton-radius)}.ds-skeleton[data-preset=progress]{inline-size:100%;block-size:var(--ds-skeleton-size);--ds-skeleton-radius: var(--radius-full);border-radius:var(--ds-skeleton-radius)}.ds-skeleton[data-preset=badge][data-size=sm]{--ds-skeleton-size: var(--size-badge-sm)}.ds-skeleton[data-preset=chip][data-size=sm]{--ds-skeleton-size: var(--size-chip-sm)}.ds-skeleton[data-preset=progress][data-size=sm]{--ds-skeleton-size: var(--size-progress-sm)}.ds-skeleton[data-preset=badge][data-size=md]{--ds-skeleton-size: var(--size-badge-md)}.ds-skeleton[data-preset=chip][data-size=md]{--ds-skeleton-size: var(--size-chip-md)}.ds-skeleton[data-preset=progress][data-size=md]{--ds-skeleton-size: var(--size-progress-md)}.ds-skeleton[data-preset=badge][data-size=lg]{--ds-skeleton-size: var(--size-badge-lg)}.ds-skeleton[data-preset=chip][data-size=lg]{--ds-skeleton-size: var(--size-chip-lg)}.ds-skeleton[data-preset=progress][data-size=lg]{--ds-skeleton-size: var(--size-progress-lg)}.ds-skeleton[data-preset=chart]{inline-size:100%;block-size:100%;min-block-size:100px;--ds-skeleton-radius: var(--radius-md);border-radius:var(--ds-skeleton-radius)}.ds-skeleton[data-preset=heading]{inline-size:60%;block-size:calc(1em * var(--ds-skeleton-leading));--ds-skeleton-radius: var(--radius-sm);border-radius:var(--ds-skeleton-radius)}.ds-skeleton[data-preset=heading][data-size=xs]{font-size:var(--heading-size-xs);--ds-skeleton-leading: var(--leading-heading-xs)}.ds-skeleton[data-preset=heading][data-size=sm]{font-size:var(--heading-size-sm);--ds-skeleton-leading: var(--leading-heading-sm)}.ds-skeleton[data-preset=heading][data-size=md]{font-size:var(--heading-size-md);--ds-skeleton-leading: var(--leading-heading-md)}.ds-skeleton[data-preset=heading][data-size=lg]{font-size:var(--heading-size-lg);--ds-skeleton-leading: var(--leading-heading-lg)}.ds-skeleton[data-preset=heading][data-size=xl]{font-size:var(--heading-size-xl);--ds-skeleton-leading: var(--leading-heading-xl)}.ds-skeleton[data-preset=heading][data-size="2xl"]{font-size:var(--heading-size-2xl);--ds-skeleton-leading: var(--leading-heading-2xl)}.ds-skeleton[data-preset=heading][data-size="3xl"]{font-size:var(--heading-size-3xl);--ds-skeleton-leading: var(--leading-heading-3xl)}.ds-skeleton[data-preset=heading][data-size="4xl"]{font-size:var(--heading-size-4xl);--ds-skeleton-leading: var(--leading-heading-4xl)}.ds-skeleton[data-preset=heading][data-size="5xl"]{font-size:var(--heading-size-5xl);--ds-skeleton-leading: var(--leading-heading-5xl)}.ds-skeleton[data-preset=heading][data-size="6xl"]{font-size:var(--heading-size-6xl);--ds-skeleton-leading: var(--leading-heading-6xl)}.ds-skeleton[data-preset=heading][data-size="7xl"]{font-size:var(--heading-size-7xl);--ds-skeleton-leading: var(--leading-heading-7xl)}.ds-skeleton[data-preset=heading][data-size="8xl"]{font-size:var(--heading-size-8xl);--ds-skeleton-leading: var(--leading-heading-8xl)}.ds-skeleton[data-shape=circle]{--ds-skeleton-radius: var(--radius-full);border-radius:var(--ds-skeleton-radius)}.ds-skeleton[data-shape=rounded]{--ds-skeleton-radius: var(--radius-md);border-radius:var(--ds-skeleton-radius)}.ds-skeleton[data-shape=square]{--ds-skeleton-radius: 0;border-radius:var(--ds-skeleton-radius)}.ds-skeleton-lines{display:flex;flex-direction:column;gap:var(--space-sm);inline-size:100%}.ds-skeleton-loading{display:block}.ds-skeleton[data-animation=pulse]{animation:ds-skeleton-pulse var(--ds-skeleton-period, 1.5s) ease-in-out infinite}@keyframes ds-skeleton-pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.ds-skeleton[data-animation=wave]{position:relative;overflow:hidden;background:var(--skeleton-fill)}.ds-skeleton[data-animation=wave]:after{content:"";position:absolute;inset-block:0;inset-inline-start:-100%;inline-size:100%;background:linear-gradient(90deg,transparent,var(--shimmer-highlight),transparent);animation:ds-skeleton-wave var(--ds-skeleton-period, 1.5s) ease-in-out infinite}@keyframes ds-skeleton-wave{0%{inset-inline-start:-100%}50%,to{inset-inline-start:100%}}.ds-skeleton[data-animation=none]{opacity:var(--opacity-skeleton-static)}@media(prefers-reduced-motion:reduce){.ds-skeleton[data-animation=pulse]{animation:none}.ds-skeleton[data-animation=wave]:after{animation:none;display:none}}@media(forced-colors:active){.ds-skeleton{border:1px solid GrayText}.ds-skeleton[data-animation=wave]:after{display:none}}.ds-skeleton-region,.ds-skeleton-region__bones{display:block;min-inline-size:0}.ds-skeleton-region__bones[data-gap]{display:flex;flex-direction:column;gap:var(--ds-skeleton-region-gap)}.ds-skeleton-region__bones[data-gap=none]{--ds-skeleton-region-gap: 0px}.ds-skeleton-region__bones[data-gap=xs]{--ds-skeleton-region-gap: var(--space-xs)}.ds-skeleton-region__bones[data-gap=sm]{--ds-skeleton-region-gap: var(--space-sm)}.ds-skeleton-region__bones[data-gap=md]{--ds-skeleton-region-gap: var(--space-md)}.ds-skeleton-region__bones[data-gap=lg]{--ds-skeleton-region-gap: var(--space-lg)}.ds-skeleton-region__bones[data-gap=xl]{--ds-skeleton-region-gap: var(--space-xl)}.ds-skeleton-region__bones[data-gap="2xl"]{--ds-skeleton-region-gap: var(--space-2xl)}.ds-skeleton-region__bones[data-gap="3xl"]{--ds-skeleton-region-gap: var(--space-3xl)}}@layer components{.ds-alert{display:flex;align-items:flex-start;gap:var(--space-md);border-radius:var(--radius-md);font-family:inherit;transition:all var(--transition-base);position:relative}.ds-alert[data-size=sm]{padding:var(--space-sm) var(--space-md);font-size:var(--font-sm);gap:var(--space-sm)}.ds-alert[data-size=md]{padding:var(--ds-alert-md-padding-block, calc(var(--space-sm) * 1.75)) var(--ds-alert-md-padding-inline, var(--space-md));font-size:var(--font-md);gap:var(--space-md)}.ds-alert[data-size=lg]{padding:var(--space-lg) var(--space-xl);font-size:var(--font-md);gap:var(--space-lg)}.ds-alert[data-density=compact]{padding:calc(var(--space-sm) * 1.75) var(--space-md);font-size:var(--font-sm);gap:calc(var(--space-sm) * 1.5)}.ds-alert[data-density=compact] .ds-alert__icon{margin-block-start:0}.ds-alert[data-density=compact] .ds-alert__title[data-size]{font-size:var(--font-md);line-height:1.5}.ds-alert[data-density=compact] .ds-alert__body{line-height:1.5}.ds-alert[data-size=md]:not([data-density=compact]) .ds-alert__title[data-size]{line-height:var(--ds-alert-md-title-leading, 1.5)}.ds-alert[data-size=md]:not([data-density=compact]) .ds-alert__icon{margin-block-start:var(--ds-alert-icon-offset, 0px)}.ds-alert__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1;margin-block-start:var(--ds-alert-icon-offset, 2px)}.ds-alert__content{flex:1;min-width:0}.ds-alert__title{margin:0 0 var(--space-xs);font-size:inherit;font-weight:var(--weight-medium);line-height:1.4;color:inherit}.ds-alert .ds-alert__title[data-size]{margin:0 0 var(--space-xs);font-size:inherit;line-height:1.4}.ds-alert__actions{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.ds-alert__body{line-height:1.6}.ds-alert[data-size=md]:not([data-density=compact]) .ds-alert__body{font-size:var(--ds-alert-body-size, var(--font-sm));line-height:var(--ds-alert-body-leading, 1.5)}.ds-alert__title+.ds-alert__body{margin-top:var(--space-xs)}.ds-alert>.ds-alert__dismiss{margin-block-start:var(--ds-alert-dismiss-offset, -2px)}.ds-alert,.ds-alert[data-tone=info]{--ds-alert-solid: var(--tone-info-solid);--ds-alert-on-solid: var(--tone-info-on-solid);--ds-alert-subtle: var(--tone-info-subtle);--ds-alert-fg: var(--tone-info-fg);--ds-alert-border: var(--tone-info-border)}.ds-alert[data-tone=neutral]{--ds-alert-solid: var(--tone-neutral-solid);--ds-alert-on-solid: var(--tone-neutral-on-solid);--ds-alert-subtle: var(--tone-neutral-subtle);--ds-alert-fg: var(--tone-neutral-fg);--ds-alert-border: var(--tone-neutral-border)}.ds-alert[data-tone=primary]{--ds-alert-solid: var(--tone-primary-solid);--ds-alert-on-solid: var(--tone-primary-on-solid);--ds-alert-subtle: var(--tone-primary-subtle);--ds-alert-fg: var(--tone-primary-fg);--ds-alert-border: var(--tone-primary-border)}.ds-alert[data-tone=secondary]{--ds-alert-solid: var(--tone-secondary-solid);--ds-alert-on-solid: var(--tone-secondary-on-solid);--ds-alert-subtle: var(--tone-secondary-subtle);--ds-alert-fg: var(--tone-secondary-fg);--ds-alert-border: var(--tone-secondary-border)}.ds-alert[data-tone=success]{--ds-alert-solid: var(--tone-success-solid);--ds-alert-on-solid: var(--tone-success-on-solid);--ds-alert-subtle: var(--tone-success-subtle);--ds-alert-fg: var(--tone-success-fg);--ds-alert-border: var(--tone-success-border)}.ds-alert[data-tone=warning]{--ds-alert-solid: var(--tone-warning-solid);--ds-alert-on-solid: var(--tone-warning-on-solid);--ds-alert-subtle: var(--tone-warning-subtle);--ds-alert-fg: var(--tone-warning-fg);--ds-alert-border: var(--tone-warning-border)}.ds-alert[data-tone=error]{--ds-alert-solid: var(--tone-error-solid);--ds-alert-on-solid: var(--tone-error-on-solid);--ds-alert-subtle: var(--tone-error-subtle);--ds-alert-fg: var(--tone-error-fg);--ds-alert-border: var(--tone-error-border)}.ds-alert{--ds-alert-text: var(--ds-alert-fg);background:var(--ds-alert-subtle);color:var(--ds-alert-text)}.ds-alert[data-stripe=true]{border-inline-start:var(--border-width-accent) solid var(--ds-alert-border)}.ds-alert[data-filled=true]{--ds-alert-text: var(--ds-alert-on-solid);background:var(--ds-alert-solid);border-inline-start:none}.ds-alert[data-bordered=true]{background:transparent;border:var(--border-width-thin) solid var(--ds-alert-border)}@media(prefers-reduced-motion:reduce){.ds-alert{transition:none}}@media(forced-colors:active){.ds-alert[data-tone]{border:var(--border-width-thin) solid CanvasText}.ds-alert[data-tone][data-stripe=true]{border-inline-start-width:var(--border-width-accent)}}}@layer components{.ds-toast{--ds-toast-surface: var(--surface-toast);--ds-toast-title: var(--text-primary);--ds-toast-text: var(--text-secondary);--ds-toast-glyph: var(--text-secondary);--ds-toast-edge: var(--border-secondary);position:relative;display:flex;align-items:flex-start;gap:var(--space-md);padding:var(--space-lg);background:var(--ds-toast-surface);color:var(--ds-toast-glyph);border-radius:var(--radius-md);box-shadow:var(--shadow-toast);border:var(--border-width-thin) solid var(--ds-toast-edge);pointer-events:auto;overflow:hidden;min-inline-size:min(var(--toast-min-width, var(--ds-toast-min-width, 300px)),100%);max-inline-size:var(--toast-max-width, var(--ds-toast-max-width, 420px))}.ds-toast{animation:ds-toast-slide-in var(--motion-duration-medium2) var(--motion-easing-emphasized-decelerate)}.ds-toast[data-exiting]{animation:ds-toast-slide-out var(--motion-duration-short4) var(--motion-easing-emphasized-accelerate) forwards}@keyframes ds-toast-slide-in{0%{translate:0 -100%;opacity:0}to{translate:0 0;opacity:1}}@keyframes ds-toast-slide-out{0%{translate:0 0;opacity:1}to{translate:0 -100%;opacity:0}}@keyframes ds-toast-fade-in{0%{opacity:0}to{opacity:1}}.ds-toast__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:var(--size-icon-md);block-size:var(--size-icon-md);margin-block-start:var(--ds-toast-icon-offset, 2px)}.ds-toast__media{display:flex;flex-shrink:0;align-items:center;justify-content:center;max-inline-size:var(--size-lead-md);max-block-size:var(--size-lead-md);overflow:hidden;border-radius:var(--radius-sm)}.ds-toast__content{flex:1;display:flex;flex-direction:column;gap:var(--space-xs);min-inline-size:0}.ds-toast__title{line-height:1.4;color:var(--ds-toast-title)}.ds-toast__message{font-size:var(--font-sm);line-height:1.5;color:var(--ds-toast-text);overflow-wrap:anywhere}.ds-toast>.ds-toast__dismiss{margin-inline-start:var(--space-xs)}.ds-toast__progress{position:absolute;inset-block-end:0;inset-inline-start:0;block-size:var(--ds-toast-progress-size, 3px);inline-size:100%;background:currentColor;opacity:.3;animation:ds-toast-progress-shrink linear forwards}@keyframes ds-toast-progress-shrink{0%{inline-size:100%}to{inline-size:0}}.ds-toast,.ds-toast[data-tone=neutral]{--ds-toast-solid: var(--tone-neutral-solid);--ds-toast-fg: var(--tone-neutral-fg);--ds-toast-border: var(--tone-neutral-border)}.ds-toast[data-tone=primary]{--ds-toast-solid: var(--tone-primary-solid);--ds-toast-fg: var(--tone-primary-fg);--ds-toast-border: var(--tone-primary-border)}.ds-toast[data-tone=secondary]{--ds-toast-solid: var(--tone-secondary-solid);--ds-toast-fg: var(--tone-secondary-fg);--ds-toast-border: var(--tone-secondary-border)}.ds-toast[data-tone=success]{--ds-toast-solid: var(--tone-success-solid);--ds-toast-fg: var(--tone-success-fg);--ds-toast-border: var(--tone-success-border)}.ds-toast[data-tone=warning]{--ds-toast-solid: var(--tone-warning-solid);--ds-toast-fg: var(--tone-warning-fg);--ds-toast-border: var(--tone-warning-border)}.ds-toast[data-tone=error]{--ds-toast-solid: var(--tone-error-solid);--ds-toast-fg: var(--tone-error-fg);--ds-toast-border: var(--tone-error-border)}.ds-toast[data-tone=info]{--ds-toast-solid: var(--tone-info-solid);--ds-toast-fg: var(--tone-info-fg);--ds-toast-border: var(--tone-info-border)}.ds-toast[data-tone]:not([data-tone=neutral]):not([data-appearance=neutral]):not([data-appearance=inverse]){border-inline-start:var(--border-width-thick) solid var(--ds-toast-border)}.ds-toast__icon{color:var(--ds-toast-icon, var(--ds-toast-fg))}.ds-toast__progress{color:var(--ds-toast-bar, var(--ds-toast-solid))}.ds-toast[data-appearance=neutral]{--ds-toast-surface: var(--ds-toast-neutral-surface, var(--surface-overlay))}.ds-toast[data-appearance=inverse]{--ds-toast-surface: var(--surface-inverse);--ds-toast-title: var(--text-on-inverse);--ds-toast-text: var(--text-on-inverse);--ds-toast-glyph: var(--text-on-inverse);--ds-toast-edge: var(--surface-inverse);--ds-toast-icon: var(--text-on-inverse);--ds-toast-bar: var(--text-on-inverse)}.ds-toast[data-density=compact]{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md)}.ds-toast[data-density=compact] .ds-toast__icon{margin-block-start:0}.ds-toast:not([data-size=md]):not([data-density=compact]){align-items:center;gap:calc(var(--space-xs) * 2.5);padding:calc(var(--space-sm) * 1.5 - var(--border-width-thin)) calc(var(--space-xs) * 2.5);inline-size:-moz-fit-content;inline-size:fit-content;min-inline-size:0}.ds-toast:not([data-size=md]) .ds-toast__message:empty{display:none}.ds-toast:not([data-size=md]) .ds-toast__title{line-height:1.3125}.ds-toast:not([data-size=md]) .ds-toast__message{line-height:1.5}.ds-toast:not([data-size=md]) .ds-toast__icon{margin-block-start:0}.ds-toast:not([data-size=md]):not([data-density=compact])>.ds-toast__dismiss,.ds-toast:not([data-size=md]):not([data-density=compact])>.ds-toast__action{margin-block:calc(var(--space-sm) * -1)}@media(max-width:599.98px){.ds-toast{min-inline-size:0;max-inline-size:100%}}@media(prefers-reduced-motion:reduce){.ds-toast{animation:ds-toast-fade-in .15s linear}.ds-toast[data-exiting]{animation:none}.ds-toast__progress{animation:none;display:none}}.ds-toast:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media(forced-colors:active){.ds-toast{border:var(--border-width-thin) solid CanvasText}.ds-toast[data-tone]:not([data-tone=neutral]):not([data-appearance=neutral]):not([data-appearance=inverse]){border-inline-start:var(--border-width-thick) solid CanvasText}.ds-toast__progress{background:CanvasText;forced-color-adjust:none}.ds-toast:focus-visible{outline-color:Highlight}}}@layer components{.ds-toast-container{position:fixed;z-index:var(--layer-toast);display:flex;flex-direction:column;gap:var(--space-md);pointer-events:none;max-inline-size:420px;inline-size:100%;box-sizing:border-box;padding:var(--space-lg)}.ds-toast-container[data-empty]{padding:0}.ds-toast-container__region{display:flex;flex-direction:column;gap:var(--space-md)}.ds-toast-container__region:empty{display:none}.ds-toast-container[data-position=top-start]{inset-block-start:0;inset-inline-start:0}.ds-toast-container[data-position=top-center]{inset-block-start:0;inset-inline:0;margin-inline:auto}.ds-toast-container[data-position=top-end]{inset-block-start:0;inset-inline-end:0}.ds-toast-container[data-position=bottom-start]{inset-block-end:0;inset-inline-start:0;flex-direction:column-reverse}.ds-toast-container[data-position=bottom-center]{inset-block-end:0;inset-inline:0;margin-inline:auto;flex-direction:column-reverse}.ds-toast-container[data-position=bottom-end]{inset-block-end:0;inset-inline-end:0;flex-direction:column-reverse}.ds-toast-container[data-position^=bottom] .ds-toast-container__region{flex-direction:column-reverse}.ds-toast-container[data-position^=top] .ds-toast{animation:ds-toast-slide-in-top var(--motion-duration-medium2) var(--motion-easing-emphasized-decelerate)}.ds-toast-container[data-position^=top] .ds-toast[data-exiting]{animation:ds-toast-slide-out-top var(--motion-duration-short4) var(--motion-easing-emphasized-accelerate) forwards}@keyframes ds-toast-slide-in-top{0%{translate:0 -100%;opacity:0}to{translate:0 0;opacity:1}}@keyframes ds-toast-slide-out-top{0%{translate:0 0;opacity:1}to{translate:0 -100%;opacity:0}}.ds-toast-container[data-position^=bottom] .ds-toast{animation:ds-toast-slide-in-bottom var(--motion-duration-medium2) var(--motion-easing-emphasized-decelerate)}.ds-toast-container[data-position^=bottom] .ds-toast[data-exiting]{animation:ds-toast-slide-out-bottom var(--motion-duration-short4) var(--motion-easing-emphasized-accelerate) forwards}@keyframes ds-toast-slide-in-bottom{0%{translate:0 100%;opacity:0}to{translate:0 0;opacity:1}}@keyframes ds-toast-slide-out-bottom{0%{translate:0 0;opacity:1}to{translate:0 100%;opacity:0}}@media(prefers-reduced-motion:reduce){.ds-toast-container[data-position] .ds-toast{animation:ds-toast-container-fade .15s linear}.ds-toast-container[data-position] .ds-toast[data-exiting]{animation:none}}@keyframes ds-toast-container-fade{0%{opacity:0}to{opacity:1}}@media(max-width:599.98px){.ds-toast-container{max-inline-size:100%;padding:var(--space-md)}.ds-toast-container[data-position]{inset-inline:0}}}@layer components{.ds-skeleton-text{inline-size:100%}}@layer components{.ds-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;inline-size:100%}.ds-empty-state[data-align=start]{align-items:stretch;text-align:start}.ds-empty-state[data-size=sm]{padding:var(--space-lg)}.ds-empty-state[data-size=md]{padding:var(--space-xl) var(--space-lg)}.ds-empty-state[data-size=lg]{padding:var(--space-2xl) var(--space-xl)}.ds-empty-state__icon{color:var(--text-tertiary);opacity:var(--opacity-illustration);line-height:1}.ds-empty-state__loading-lead{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--ds-empty-state-lead-size);block-size:var(--ds-empty-state-lead-size)}.ds-empty-state__loading-lead[data-size=sm]{--ds-empty-state-lead-size: var(--size-icon-2xl)}.ds-empty-state__loading-lead[data-size=md]{--ds-empty-state-lead-size: var(--size-icon-3xl)}.ds-empty-state__loading-lead[data-size=lg]{--ds-empty-state-lead-size: var(--size-icon-4xl)}.ds-empty-state__title{margin:0;font-weight:var(--weight-semibold);color:var(--text-primary);line-height:1.3}.ds-empty-state__description{margin:0;line-height:1.6}@media(max-width:599.98px){.ds-empty-state{padding-inline:var(--space-md)}.ds-empty-state[data-size=lg]{padding:var(--space-xl) var(--space-md)}}}@layer components{.ds-loading-overlay{--ds-backdrop-scrim: var(--ds-loading-overlay-scrim, var(--scrim-loading));--ds-backdrop-blur: var(--ds-loading-overlay-blur, 8px);position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:var(--layer-overlay);animation:loading-overlay-fade-in var(--transition-base);container-type:inline-size}.ds-loading-overlay[data-fullscreen]{position:fixed;z-index:var(--layer-overlay)}@keyframes loading-overlay-fade-in{0%{opacity:0}to{opacity:1}}.ds-loading-overlay[data-surface=inverse]{--ds-loading-overlay-scrim: var(--black-opacity-70);--ds-loading-overlay-text: var(--color-white);--ds-loading-overlay-text-secondary: var(--white-opacity-80)}.ds-loading-overlay__content{position:relative;z-index:var(--layer-raised);display:flex;flex-direction:column;align-items:center;gap:var(--space-lg);padding:var(--space-xl);max-width:var(--ds-loading-overlay-content-max, 400px);text-align:center}.ds-loading-overlay__spinner,.ds-loading-overlay__loader{display:flex;align-items:center;justify-content:center}.ds-loading-overlay__progress{inline-size:100%;min-inline-size:min(var(--ds-loading-overlay-progress-min, 280px),100%);max-inline-size:var(--ds-loading-overlay-progress-max, 320px)}.ds-loading-overlay__message{font-size:var(--font-lg);font-weight:var(--weight-semibold);color:var(--ds-loading-overlay-text, var(--text-primary));line-height:var(--leading-tight)}.ds-loading-overlay__description{font-size:var(--font-md);color:var(--ds-loading-overlay-text-secondary, var(--text-primary));line-height:var(--leading-normal);margin-block-start:calc(var(--space-sm) * -1)}@container (max-width: 839.98px){.ds-loading-overlay__content{gap:var(--space-md);padding:var(--space-lg);max-width:var(--ds-loading-overlay-content-max-medium, 320px)}.ds-loading-overlay__progress{min-inline-size:min(var(--ds-loading-overlay-progress-min-medium, 240px),100%);max-inline-size:var(--ds-loading-overlay-progress-max-medium, 280px)}.ds-loading-overlay__message{font-size:var(--font-md)}.ds-loading-overlay__description{font-size:var(--font-sm)}}@container (max-width: 599.98px){.ds-loading-overlay__content{gap:var(--space-sm);padding:var(--space-md);max-width:var(--ds-loading-overlay-content-max-compact, 280px)}.ds-loading-overlay__progress{min-inline-size:min(var(--ds-loading-overlay-progress-min-compact, 200px),100%);max-inline-size:var(--ds-loading-overlay-progress-max-compact, 240px)}}@media(prefers-reduced-motion:reduce){.ds-loading-overlay{animation:none}}@media(forced-colors:active){.ds-loading-overlay__message,.ds-loading-overlay__description{color:CanvasText}}}@layer components{.ds-navbar{display:flex;align-items:stretch;box-sizing:border-box;overflow:hidden}.ds-navbar--full-width{width:100%}.ds-navbar[data-orientation=horizontal]{flex-direction:row}.ds-navbar[data-orientation=vertical]{flex-direction:column;align-items:stretch}.ds-navbar[data-size=sm]{min-height:40px;padding:var(--space-xs) var(--space-sm)}.ds-navbar[data-size=md]{min-height:var(--shell-bar-height);padding:var(--space-sm) var(--space-lg)}.ds-navbar[data-size=lg]{min-height:72px;padding:var(--space-md) var(--space-lg)}.ds-navbar[data-orientation=vertical][data-size=sm]{min-height:auto;min-width:48px;padding:var(--space-sm) var(--space-xs)}.ds-navbar[data-orientation=vertical][data-size=md]{min-height:auto;min-width:64px;padding:var(--space-md) var(--space-sm)}.ds-navbar[data-orientation=vertical][data-size=lg]{min-height:auto;min-width:80px;padding:var(--space-lg) var(--space-md)}.ds-navbar[data-gap=none]{gap:0}.ds-navbar[data-gap=xs]{gap:var(--space-xs)}.ds-navbar[data-gap=sm]{gap:var(--space-sm)}.ds-navbar[data-gap=md]{gap:var(--space-md)}.ds-navbar[data-gap=lg]{gap:var(--space-lg)}.ds-navbar[data-gap=xl]{gap:var(--space-xl)}.ds-navbar[data-gap="2xl"]{gap:var(--space-2xl)}.ds-navbar[data-gap="3xl"]{gap:var(--space-3xl)}.ds-navbar[data-justify=start]{justify-content:flex-start}.ds-navbar[data-justify=center]{justify-content:center}.ds-navbar[data-justify=end]{justify-content:flex-end}.ds-navbar[data-justify=between]{justify-content:space-between}.ds-navbar[data-justify=around]{justify-content:space-around}.ds-navbar[data-justify=evenly]{justify-content:space-evenly}.ds-navbar[data-align=start],.ds-navbar[data-align=center],.ds-navbar[data-align=end],.ds-navbar[data-align=stretch]{align-items:stretch}.ds-navbar[data-position=static]{position:static}.ds-navbar[data-position=sticky]{position:sticky;top:0;z-index:var(--layer-sticky)}.ds-navbar[data-position=fixed-top]{position:fixed;top:0;inset-inline-start:0;inset-inline-end:0;z-index:var(--layer-fixed)}.ds-navbar[data-position=fixed-bottom]{position:fixed;bottom:0;inset-inline-start:0;inset-inline-end:0;z-index:var(--layer-fixed)}.ds-navbar,.ds-navbar[data-tone=neutral]{--ds-navbar-solid: var(--bg-secondary)}.ds-navbar[data-tone=primary]{--ds-navbar-solid: var(--tone-primary-solid);--ds-navbar-on-solid: var(--tone-primary-on-solid);--ds-navbar-tint: var(--tone-primary-solid-shade);--ds-navbar-blur-shade: 85%}.ds-navbar[data-tone=secondary]{--ds-navbar-solid: var(--tone-secondary-solid);--ds-navbar-on-solid: var(--tone-secondary-on-solid);--ds-navbar-tint: var(--tone-secondary-solid-shade);--ds-navbar-blur-shade: 65%}.ds-navbar[data-tone=success]{--ds-navbar-solid: var(--tone-success-solid);--ds-navbar-on-solid: var(--tone-success-on-solid);--ds-navbar-tint: var(--tone-success-solid-shade);--ds-navbar-blur-shade: 90%}.ds-navbar[data-tone=warning]{--ds-navbar-solid: var(--tone-warning-solid);--ds-navbar-on-solid: var(--tone-warning-on-solid);--ds-navbar-tint: var(--tone-warning-solid-shade);--ds-navbar-blur-shade: 100%}.ds-navbar[data-tone=error]{--ds-navbar-solid: var(--tone-error-solid);--ds-navbar-on-solid: var(--tone-error-on-solid);--ds-navbar-tint: var(--tone-error-solid-shade);--ds-navbar-blur-shade: 75%}.ds-navbar[data-tone=info]{--ds-navbar-solid: var(--tone-info-solid);--ds-navbar-on-solid: var(--tone-info-on-solid);--ds-navbar-tint: var(--tone-info-solid-shade);--ds-navbar-blur-shade: 80%}.ds-navbar[data-variant=solid]{background:var(--ds-navbar-solid)}.ds-navbar[data-variant=transparent]{background:transparent}.ds-navbar[data-variant=blur]{background:color-mix(in srgb,var(--ds-navbar-solid) 85%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.ds-navbar[data-variant=solid][data-tone=neutral],.ds-navbar[data-variant=blur][data-tone=neutral]{background:var(--ds-navbar-solid)}.ds-navbar[data-variant=blur][data-tone=neutral]{background:color-mix(in srgb,var(--ds-navbar-solid) 85%,transparent)}.ds-navbar[data-variant=blur][data-tone=neutral] .ds-navbar__brand,.ds-navbar[data-variant=blur][data-tone=neutral] .ds-navbar__item{color:var(--text-primary-strong)}.ds-navbar[data-variant=solid]:is([data-tone=primary],[data-tone=secondary],[data-tone=success],[data-tone=warning],[data-tone=error],[data-tone=info]){background:var(--ds-navbar-solid);color:var(--ds-navbar-on-solid)}.ds-navbar[data-variant=blur]:is([data-tone=primary],[data-tone=secondary],[data-tone=success],[data-tone=warning],[data-tone=error],[data-tone=info]){background:color-mix(in srgb,color-mix(in srgb,var(--ds-navbar-solid) var(--ds-navbar-blur-shade),var(--ds-navbar-tint)) 85%,transparent);color:var(--ds-navbar-on-solid)}.ds-navbar--bordered{border-bottom:1px solid var(--border-primary)}.ds-navbar[data-orientation=vertical].ds-navbar--bordered{border-bottom:none;border-inline-end:1px solid var(--border-primary)}.ds-navbar[data-position=fixed-bottom].ds-navbar--bordered{border-bottom:none;border-top:1px solid var(--border-primary)}.ds-navbar--shadow{box-shadow:var(--shadow-sm)}.ds-navbar[data-position=fixed-bottom].ds-navbar--shadow{box-shadow:var(--shadow-sm-up)}.ds-navbar__section{display:flex;align-items:stretch;flex-shrink:1;min-width:0}.ds-navbar__section--grow{flex-grow:1}.ds-navbar__section--no-shrink{flex-shrink:0}.ds-navbar__section[data-align=start]{justify-content:flex-start}.ds-navbar__section[data-align=center]{justify-content:center}.ds-navbar__section[data-align=end]{justify-content:flex-end}.ds-navbar__section[data-gap=none]{gap:0}.ds-navbar__section[data-gap=xs]{gap:var(--space-xs)}.ds-navbar__section[data-gap=sm]{gap:var(--space-sm)}.ds-navbar__section[data-gap=md]{gap:var(--space-md)}.ds-navbar__section[data-gap=lg]{gap:var(--space-lg)}.ds-navbar[data-orientation=vertical] .ds-navbar__section{flex-direction:column;align-items:stretch;width:100%}.ds-navbar[data-orientation=vertical] .ds-navbar__section[data-align=start],.ds-navbar[data-orientation=vertical] .ds-navbar__section[data-align=center],.ds-navbar[data-orientation=vertical] .ds-navbar__section[data-align=end]{align-items:stretch}.ds-navbar__item{display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--text-secondary);font-size:var(--font-sm);font-weight:var(--weight-medium);cursor:pointer;border-radius:0;transition:all var(--transition-fast);white-space:nowrap;margin-top:calc(var(--space-sm) * -1);margin-bottom:calc(var(--space-sm) * -1);padding-top:var(--space-sm);padding-bottom:var(--space-sm)}.ds-navbar[data-size=sm] .ds-navbar__item{margin-top:calc(var(--space-xs) * -1);margin-bottom:calc(var(--space-xs) * -1);padding-top:var(--space-xs);padding-bottom:var(--space-xs)}.ds-navbar[data-size=lg] .ds-navbar__item{margin-top:calc(var(--space-md) * -1);margin-bottom:calc(var(--space-md) * -1);padding-top:var(--space-md);padding-bottom:var(--space-md)}.ds-navbar__item-content{display:flex;align-items:center;justify-content:center;padding:0 var(--space-sm)}@media(hover:hover){.ds-navbar__item:hover:not(:disabled){color:var(--text-primary);background:var(--state-layer-surface-hover)}}.ds-navbar__item:focus{outline:none}.ds-navbar__item:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-navbar__item--active,.ds-navbar__item[data-active=true]{color:var(--text-primary);background:var(--white-opacity-15)}.ds-navbar__item:disabled{color:var(--text-disabled);cursor:not-allowed}.ds-navbar[data-orientation=vertical] .ds-navbar__item{justify-content:flex-start;margin-top:0;margin-bottom:0;padding-top:var(--space-xs);padding-bottom:var(--space-xs);margin-inline-start:calc(var(--space-sm) * -1);margin-inline-end:calc(var(--space-sm) * -1);padding-inline-start:var(--space-sm);padding-inline-end:var(--space-sm)}.ds-navbar[data-orientation=vertical][data-size=sm] .ds-navbar__item{margin-inline-start:calc(var(--space-xs) * -1);margin-inline-end:calc(var(--space-xs) * -1);padding-inline-start:var(--space-xs);padding-inline-end:var(--space-xs)}.ds-navbar[data-orientation=vertical][data-size=lg] .ds-navbar__item{margin-inline-start:calc(var(--space-md) * -1);margin-inline-end:calc(var(--space-md) * -1);padding-inline-start:var(--space-md);padding-inline-end:var(--space-md)}.ds-navbar[data-orientation=vertical] .ds-navbar__item-content{justify-content:flex-start;text-align:start;padding:0}.ds-navbar:is([data-variant=solid],[data-variant=blur]):is([data-tone=primary],[data-tone=secondary],[data-tone=success],[data-tone=warning],[data-tone=error],[data-tone=info]) .ds-navbar__item{color:var(--ds-navbar-on-solid)}.ds-navbar:is([data-variant=solid],[data-variant=blur]):is([data-tone=primary],[data-tone=secondary],[data-tone=success],[data-tone=warning],[data-tone=error],[data-tone=info]) .ds-navbar__item:hover:not(:disabled){color:var(--ds-navbar-on-solid);background:color-mix(in srgb,var(--ds-navbar-solid) 85%,var(--ds-navbar-tint))}.ds-navbar:is([data-variant=solid],[data-variant=blur]):is([data-tone=primary],[data-tone=secondary],[data-tone=success],[data-tone=warning],[data-tone=error],[data-tone=info]) .ds-navbar__item--active{color:var(--ds-navbar-on-solid);background:color-mix(in srgb,var(--ds-navbar-solid) 80%,var(--ds-navbar-tint))}.ds-navbar:is([data-variant=solid],[data-variant=blur]):is([data-tone=primary],[data-tone=secondary],[data-tone=success],[data-tone=warning],[data-tone=error],[data-tone=info]) .ds-button[data-variant=ghost]{--ds-button-fg: var(--ds-navbar-on-solid);--ds-button-bg-hover: color-mix(in srgb, var(--ds-navbar-solid) 85%, var(--ds-navbar-tint));--ds-button-bg-active: color-mix(in srgb, var(--ds-navbar-solid) 80%, var(--ds-navbar-tint))}.ds-navbar:is([data-variant=solid],[data-variant=blur]):is([data-tone=primary],[data-tone=secondary],[data-tone=success],[data-tone=warning],[data-tone=error],[data-tone=info]) .ds-icon-button[data-variant=ghost]{--ds-icon-button-fg: var(--ds-navbar-on-solid);--ds-icon-button-bg-hover: color-mix(in srgb, var(--ds-navbar-solid) 85%, var(--ds-navbar-tint));--ds-icon-button-bg-active: color-mix(in srgb, var(--ds-navbar-solid) 80%, var(--ds-navbar-tint))}.ds-navbar:is([data-variant=solid],[data-variant=blur]):is([data-tone=primary],[data-tone=secondary],[data-tone=success],[data-tone=warning],[data-tone=error],[data-tone=info]) .ds-button[data-variant=ghost]:is(:disabled,[aria-disabled=true]):not([data-loading=true]){--ds-button-fg: color-mix(in srgb, var(--ds-navbar-on-solid) 38%, transparent)}.ds-navbar:is([data-variant=solid],[data-variant=blur]):is([data-tone=primary],[data-tone=secondary],[data-tone=success],[data-tone=warning],[data-tone=error],[data-tone=info]) .ds-icon-button[data-variant=ghost]:is(:disabled,[aria-disabled=true]):not([data-loading=true]){--ds-icon-button-fg: color-mix(in srgb, var(--ds-navbar-on-solid) 38%, transparent)}.ds-navbar[data-variant=transparent] .ds-navbar__item{color:var(--text-secondary)}.ds-navbar[data-variant=transparent] .ds-navbar__item:hover:not(:disabled){color:var(--text-primary);background:var(--state-layer-surface-hover)}.ds-navbar[data-variant=transparent] .ds-navbar__item--active,.ds-navbar[data-variant=transparent] .ds-navbar__item[data-active=true]{color:var(--text-primary);background:var(--bg-tertiary)}.ds-navbar__brand{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--font-lg);font-weight:var(--weight-semibold);color:var(--text-primary);flex-shrink:0}.ds-navbar__brand--clickable{cursor:pointer}.ds-navbar__brand--clickable:hover{text-decoration:underline;text-underline-offset:.2em}.ds-navbar__brand>.ds-navbar__brand-target[data-size][data-weight]{display:inherit;align-items:inherit;gap:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.ds-navbar[data-orientation=vertical] .ds-navbar__brand{padding-bottom:var(--space-sm);margin-bottom:var(--space-xs);border-bottom:1px solid var(--border-primary)}.ds-navbar:is([data-variant=solid],[data-variant=blur])[data-orientation=vertical]:is([data-tone=primary],[data-tone=secondary],[data-tone=success],[data-tone=warning],[data-tone=error],[data-tone=info]) .ds-navbar__brand{border-bottom-color:color-mix(in srgb,var(--ds-navbar-on-solid) 20%,transparent)}.ds-navbar:is([data-variant=solid],[data-variant=blur]):is([data-tone=primary],[data-tone=secondary],[data-tone=success],[data-tone=warning],[data-tone=error],[data-tone=info]) .ds-navbar__brand{color:var(--ds-navbar-on-solid)}.ds-navbar__divider.ds-divider[data-orientation]{align-self:center}.ds-navbar__divider.ds-divider[data-orientation=vertical]{block-size:24px;min-block-size:0}.ds-navbar[data-orientation=vertical] .ds-navbar__divider.ds-divider[data-orientation]{align-self:stretch;margin-block:var(--space-xs)}.ds-navbar:is([data-variant=solid],[data-variant=blur]):is([data-tone=primary],[data-tone=secondary],[data-tone=success],[data-tone=warning],[data-tone=error],[data-tone=info]) .ds-navbar__divider{--ds-divider-border: color-mix(in srgb, var(--ds-navbar-on-solid) 20%, transparent)}.ds-navbar__spacer{flex:1 1 auto}.ds-navbar__toggle{display:none;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;background:transparent;color:currentColor;cursor:pointer;border-radius:var(--radius-sm);transition:background var(--transition-fast);flex-shrink:0}.ds-navbar__toggle:hover{background:var(--white-opacity-10)}.ds-navbar__toggle:focus{outline:none}.ds-navbar__toggle:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-navbar__toggle-icon{position:relative;display:block;width:20px;height:2px;background:currentColor;border-radius:2px;transition:all var(--duration-normal)}.ds-navbar__toggle-icon:before,.ds-navbar__toggle-icon:after{content:"";position:absolute;inset-inline-start:0;width:100%;height:2px;background:currentColor;border-radius:2px;transition:all var(--duration-normal)}.ds-navbar__toggle-icon:before{top:-6px}.ds-navbar__toggle-icon:after{bottom:-6px}.ds-navbar[data-mobile-open=true] .ds-navbar__toggle-icon{background:transparent}.ds-navbar[data-mobile-open=true] .ds-navbar__toggle-icon:before{top:0;transform:rotate(45deg)}.ds-navbar[data-mobile-open=true] .ds-navbar__toggle-icon:after{bottom:0;transform:rotate(-45deg)}.ds-navbar__content{display:contents}@media(max-width:839.98px){.ds-navbar:not([data-mobile]) .ds-navbar__toggle{display:flex}.ds-navbar:not([data-mobile]) .ds-navbar__content{display:none;position:absolute;top:100%;inset-inline-start:0;inset-inline-end:0;flex-direction:column;background:inherit;border-top:1px solid var(--border-primary);box-shadow:var(--shadow-md);max-height:calc(100vh - 100%);overflow-y:auto;z-index:var(--layer-dropdown)}.ds-navbar:not([data-mobile]) .ds-navbar__content[data-open=true]{display:flex}.ds-navbar:not([data-mobile]) .ds-navbar__content .ds-navbar__section{flex-direction:column;align-items:stretch;width:100%}.ds-navbar:not([data-mobile]) .ds-navbar__content .ds-navbar__item{margin:0;padding:var(--space-md);justify-content:flex-start;width:100%}.ds-navbar:not([data-mobile]) .ds-navbar__content .ds-navbar__item-content{justify-content:flex-start;width:100%}.ds-navbar:not([data-mobile]) .ds-navbar__brand{flex-shrink:0}.ds-navbar:not([data-mobile])[data-orientation=horizontal]{flex-wrap:wrap}.ds-navbar:not([data-mobile]) .ds-navbar__content .ds-navbar__divider.ds-divider[data-orientation]{align-self:stretch;block-size:0;min-block-size:0;margin-block:var(--space-xs);border-inline-start:none;border-block-start:1px solid var(--ds-divider-border)}.ds-navbar:not([data-mobile]) .ds-navbar__content .ds-navbar__spacer{display:none}}.ds-navbar[data-mobile=true] .ds-navbar__toggle{display:flex}.ds-navbar[data-mobile=true] .ds-navbar__content{display:none;position:absolute;top:100%;inset-inline-start:0;inset-inline-end:0;flex-direction:column;background:inherit;border-top:1px solid var(--border-primary);box-shadow:var(--shadow-md);max-height:calc(100vh - 100%);overflow-y:auto;z-index:var(--layer-dropdown)}.ds-navbar[data-mobile=true] .ds-navbar__content[data-open=true]{display:flex}.ds-navbar[data-mobile=true] .ds-navbar__content .ds-navbar__section{flex-direction:column;align-items:stretch;width:100%}.ds-navbar[data-mobile=true] .ds-navbar__content .ds-navbar__item{margin:0;padding:var(--space-md);justify-content:flex-start;width:100%}.ds-navbar[data-mobile=true] .ds-navbar__content .ds-navbar__item-content{justify-content:flex-start;width:100%}.ds-navbar[data-mobile=true] .ds-navbar__brand{flex-shrink:0}.ds-navbar[data-mobile=true][data-orientation=horizontal]{flex-wrap:wrap}.ds-navbar[data-mobile=true] .ds-navbar__content .ds-navbar__divider.ds-divider[data-orientation]{align-self:stretch;block-size:0;min-block-size:0;margin-block:var(--space-xs);border-inline-start:none;border-block-start:1px solid var(--ds-divider-border)}.ds-navbar[data-mobile=true] .ds-navbar__content .ds-navbar__spacer{display:none}.ds-navbar:is([data-variant=solid],[data-variant=blur]):is([data-tone=primary],[data-tone=secondary],[data-tone=success],[data-tone=warning],[data-tone=error],[data-tone=info]) .ds-navbar__content{background:var(--ds-navbar-solid);color:var(--ds-navbar-on-solid);border-top-color:color-mix(in srgb,var(--ds-navbar-on-solid) 20%,transparent)}.ds-navbar[data-variant=blur] .ds-navbar__content{background:color-mix(in srgb,var(--ds-navbar-solid) 85%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ds-navbar[data-variant=blur]:is([data-tone=primary],[data-tone=secondary],[data-tone=success],[data-tone=warning],[data-tone=error],[data-tone=info]) .ds-navbar__content{background:color-mix(in srgb,var(--ds-navbar-solid) 90%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ds-navbar:is([data-variant=solid],[data-variant=blur]):is([data-tone=primary],[data-tone=secondary],[data-tone=success],[data-tone=warning],[data-tone=error],[data-tone=info]) .ds-navbar__toggle{color:var(--ds-navbar-on-solid)}.ds-navbar:is([data-variant=solid],[data-variant=blur]):is([data-tone=primary],[data-tone=secondary],[data-tone=success],[data-tone=warning],[data-tone=error],[data-tone=info]) .ds-navbar__toggle:hover{background:color-mix(in srgb,var(--ds-navbar-solid) 85%,var(--ds-navbar-tint))}@media(pointer:coarse){.ds-navbar__item{min-height:48px;padding-top:var(--space-md);padding-bottom:var(--space-md)}.ds-navbar[data-size=sm] .ds-navbar__item{min-height:44px;padding-top:var(--space-sm);padding-bottom:var(--space-sm)}.ds-navbar[data-size=lg] .ds-navbar__item{min-height:52px}.ds-navbar__toggle{width:48px;height:48px}.ds-navbar__item-content{padding:0 var(--space-md)}.ds-navbar[data-orientation=vertical] .ds-navbar__item{padding-inline-start:var(--space-md);padding-inline-end:var(--space-md)}.ds-navbar__content .ds-navbar__item{min-height:48px;padding:var(--space-md) var(--space-lg)}}@media(hover:none){.ds-navbar__item:hover:not(:disabled){color:var(--text-secondary);background:transparent}.ds-navbar__item--active:hover,.ds-navbar__item[data-active=true]:hover{color:var(--text-primary);background:var(--white-opacity-15)}.ds-navbar__toggle:hover{background:transparent}.ds-navbar__brand--clickable:hover{text-decoration:none}.ds-navbar:is([data-variant=solid],[data-variant=blur]):is([data-tone=primary],[data-tone=secondary],[data-tone=success],[data-tone=warning],[data-tone=error],[data-tone=info]) .ds-navbar__item:hover:not(:disabled){color:var(--ds-navbar-on-solid);background:transparent}.ds-navbar:is([data-variant=solid],[data-variant=blur]):is([data-tone=primary],[data-tone=secondary],[data-tone=success],[data-tone=warning],[data-tone=error],[data-tone=info]) .ds-navbar__item--active:hover{color:var(--ds-navbar-on-solid);background:color-mix(in srgb,var(--ds-navbar-solid) 80%,var(--ds-navbar-tint))}.ds-navbar[data-variant=transparent] .ds-navbar__item:hover:not(:disabled){color:var(--text-secondary);background:transparent}.ds-navbar[data-variant=transparent] .ds-navbar__item--active:hover,.ds-navbar[data-variant=transparent] .ds-navbar__item[data-active=true]:hover{color:var(--text-primary);background:var(--bg-tertiary)}.ds-navbar:is([data-variant=solid],[data-variant=blur]):is([data-tone=primary],[data-tone=secondary],[data-tone=success],[data-tone=warning],[data-tone=error],[data-tone=info]) .ds-navbar__toggle:hover{background:transparent}}.ds-navbar[data-detached]{transition:background-color var(--motion-duration-medium1) var(--motion-easing-standard),box-shadow var(--motion-duration-medium1) var(--motion-easing-standard)}.ds-navbar[data-detached]:not([data-scrolled])[data-variant=solid][data-tone=neutral]{background:var(--surface-page)}.ds-navbar[data-detached][data-scrolled]{background:color-mix(in srgb,var(--ds-navbar-solid) 85%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--elevation-2);border-end-start-radius:var(--radius-surface);border-end-end-radius:var(--radius-surface)}.ds-navbar[data-search-open=true] .ds-navbar__content[data-search-open=true],.ds-navbar[data-search-open=true] .ds-navbar__toggle{display:none}.ds-navbar__search{display:flex;align-items:center;flex:1 1 auto;min-inline-size:0}.ds-navbar__search>.ds-navbar__search-bar{flex:1 1 auto;min-inline-size:0}.ds-navbar__search-hinted{display:inline-flex;align-items:center;gap:var(--space-xs);min-inline-size:0}.ds-navbar__search-hint{color:var(--ds-navbar-search-hint-color, var(--text-tertiary));font-size:var(--font-md);line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:text}.ds-navbar__actions{align-items:center}@media(forced-colors:active){.ds-navbar__item{color:CanvasText}.ds-navbar__item--active,.ds-navbar__item[data-active=true]{background:Highlight;color:HighlightText}.ds-navbar__content{border-color:CanvasText}.ds-navbar__toggle{color:ButtonText}.ds-navbar[data-detached][data-scrolled]{border-block-end:1px solid CanvasText;box-shadow:none}}}@layer components{.ds-nav-item{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);border:none;background:transparent;color:var(--text-secondary);font-family:inherit;cursor:pointer;transition:color var(--transition-fast),background-color var(--transition-fast),box-shadow var(--transition-fast);white-space:nowrap;text-decoration:none;border-radius:var(--radius-md);min-block-size:var(--size-hit-coarse)}@media(hover:hover){.ds-nav-item:hover:not(:disabled){color:var(--text-primary);background:var(--state-layer-surface-hover)}}.ds-nav-item:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-nav-item:disabled,.ds-nav-item[data-disabled]{color:var(--text-disabled);cursor:not-allowed}.ds-nav-item--reverse{flex-direction:row-reverse}.ds-nav-item[data-orientation=vertical]{flex-direction:column;gap:var(--space-xs)}.ds-nav-item[data-size=sm]{--ds-nav-item-pad-inline: var(--space-sm);padding:var(--space-xs) var(--space-sm);font-size:var(--font-xs);line-height:normal;gap:var(--space-xs)}.ds-nav-item[data-size=md]{--ds-nav-item-pad-inline: var(--space-md);padding:var(--space-sm) var(--space-md);font-size:var(--font-sm);line-height:normal;gap:var(--space-sm)}.ds-nav-item[data-size=lg]{--ds-nav-item-pad-inline: var(--space-lg);padding:var(--space-md) var(--space-lg);font-size:var(--font-md);line-height:normal;gap:var(--space-sm)}.ds-nav-item[data-depth="1"]{padding-inline-start:calc(var(--ds-nav-item-pad-inline) + var(--indent-step))}.ds-nav-item[data-depth="2"]{padding-inline-start:calc(var(--ds-nav-item-pad-inline) + var(--indent-step) * 2)}.ds-nav-item[data-depth="3"]{padding-inline-start:calc(var(--ds-nav-item-pad-inline) + var(--indent-step) * 3)}.ds-nav-item[data-collapsed]{min-inline-size:var(--size-hit-coarse)}.ds-nav-item[data-collapsed][data-size=sm]{padding:var(--space-xs)}.ds-nav-item[data-collapsed][data-size=md]{padding:var(--space-sm)}.ds-nav-item[data-collapsed][data-size=lg]{padding:var(--space-md)}.ds-nav-item[data-tone=neutral]{--ds-nav-item-fg: var(--tone-neutral-fg)}.ds-nav-item[data-tone=primary]{--ds-nav-item-fg: var(--tone-primary-fg)}.ds-nav-item[data-tone=secondary]{--ds-nav-item-fg: var(--tone-secondary-fg)}.ds-nav-item[data-tone=success]{--ds-nav-item-fg: var(--tone-success-fg)}.ds-nav-item[data-tone=warning]{--ds-nav-item-fg: var(--tone-warning-fg)}.ds-nav-item[data-tone=error]{--ds-nav-item-fg: var(--tone-error-fg)}.ds-nav-item[data-tone=info]{--ds-nav-item-fg: var(--tone-info-fg)}.ds-nav-item[data-tone=neutral],.ds-nav-item[data-tone=primary],.ds-nav-item[data-tone=secondary],.ds-nav-item[data-tone=success],.ds-nav-item[data-tone=warning],.ds-nav-item[data-tone=error],.ds-nav-item[data-tone=info]{color:var(--ds-nav-item-fg)}@media(hover:hover){.ds-nav-item[data-tone=neutral]:hover:not(:disabled),.ds-nav-item[data-tone=primary]:hover:not(:disabled),.ds-nav-item[data-tone=secondary]:hover:not(:disabled),.ds-nav-item[data-tone=success]:hover:not(:disabled),.ds-nav-item[data-tone=warning]:hover:not(:disabled),.ds-nav-item[data-tone=error]:hover:not(:disabled),.ds-nav-item[data-tone=info]:hover:not(:disabled){color:var(--ds-nav-item-fg)}}.ds-nav-item--active,.ds-nav-item[data-active=true]{color:var(--fg-selected);background:var(--bg-selected);font-weight:var(--weight-medium)}@media(hover:hover){.ds-nav-item--active:hover:not(:disabled),.ds-nav-item[data-active=true]:hover:not(:disabled){color:var(--fg-selected);background:var(--state-layer-selected-hover),var(--bg-selected)}}.ds-nav-item--active:active:not(:disabled),.ds-nav-item[data-active=true]:active:not(:disabled){background:var(--state-layer-selected-pressed),var(--bg-selected)}.ds-nav-item[data-active=true][data-active-look=filled]{--ds-nav-item-solid: var(--tone-primary-solid);--ds-nav-item-solid-hover: var(--interactive-primary-hover);--ds-nav-item-solid-active: var(--interactive-primary-active);--ds-nav-item-on-solid: var(--tone-primary-on-solid);color:var(--ds-nav-item-on-solid);background:var(--ds-nav-item-solid);box-shadow:var(--shadow-button-rest)}@media(hover:hover){.ds-nav-item[data-active=true][data-active-look=filled]:hover:not(:disabled){color:var(--interactive-primary-on);background:var(--ds-nav-item-solid-hover)}}.ds-nav-item[data-active=true][data-active-look=filled]:active:not(:disabled){color:var(--interactive-primary-on);background:var(--ds-nav-item-solid-active)}.ds-nav-item[data-active=true][data-active-look=filled] .ds-nav-item__bullet{--ds-dot-color: var(--ds-nav-item-on-solid)}.ds-nav-item[data-active-look=tonal]{border-radius:var(--radius-full)}.ds-nav-item[data-active-look=bar]{--ds-nav-item-mark: var(--tone-primary-fg);border-radius:0;border-inline-start:var(--border-width-accent) solid transparent}.ds-nav-item[data-active=true][data-active-look=bar]{color:var(--tone-primary-fg);background:transparent;border-inline-start-color:var(--ds-nav-item-mark);font-weight:var(--weight-normal)}@media(hover:hover){.ds-nav-item[data-active=true][data-active-look=bar]:hover:not(:disabled){color:var(--tone-primary-fg);background:var(--state-layer-surface-hover)}}.ds-nav-item[data-active=true][data-active-look=bar]:active:not(:disabled){background:var(--state-layer-surface-hover)}.ds-nav-item--outlined[data-outline=active]{box-shadow:inset 0 0 0 var(--border-width-medium) var(--interactive-primary)}.ds-nav-item--outlined[data-outline=last]{box-shadow:inset 0 0 0 var(--border-width-medium) var(--interactive-primary),0 0 0 var(--border-width-medium) color-mix(in srgb,var(--interactive-primary) 20%,transparent)}.ds-nav-item[data-static]{cursor:default}@media(hover:hover){.ds-nav-item[data-static]:hover,.ds-nav-item[data-disabled]:hover{background:transparent}.ds-nav-item[data-static]:hover{color:var(--text-secondary)}.ds-nav-item[data-disabled]:hover{color:var(--text-disabled)}}.ds-nav-item__icon,.ds-nav-item__bullet{display:flex;align-items:center;justify-content:center;flex-shrink:0}.ds-nav-item[data-size=sm] .ds-nav-item__icon,.ds-nav-item[data-size=sm] .ds-nav-item__bullet{width:var(--size-icon-sm);height:var(--size-icon-sm)}.ds-nav-item[data-size=md] .ds-nav-item__icon,.ds-nav-item[data-size=md] .ds-nav-item__bullet{width:var(--size-icon-md);height:var(--size-icon-md)}.ds-nav-item[data-size=lg] .ds-nav-item__icon,.ds-nav-item[data-size=lg] .ds-nav-item__bullet{width:var(--size-icon-lg);height:var(--size-icon-lg)}.ds-nav-item__icon>svg{width:100%;height:100%}.ds-nav-item__label{display:block;line-height:1.2;min-inline-size:0}.ds-nav-item__label[data-size][data-weight]{font-size:inherit;font-weight:inherit}.ds-nav-item__meta{display:inline-flex;align-items:center;gap:var(--space-xs);flex-shrink:0;margin-inline-start:auto}.ds-nav-item__chevron{flex-shrink:0;margin-inline-start:auto}.ds-nav-item__meta+.ds-nav-item__chevron{margin-inline-start:0}.ds-nav-item--full-width{display:flex;width:100%}.ds-nav-item[data-align=start]{justify-content:flex-start}.ds-nav-item[data-align=center]{justify-content:center}.ds-nav-item[data-align=end]{justify-content:flex-end}@media(forced-colors:active){.ds-nav-item{color:ButtonText}.ds-nav-item[data-active=true]{background:Highlight;color:HighlightText;forced-color-adjust:none}.ds-nav-item[data-active=true][data-active-look=bar]{background:Canvas;color:LinkText}.ds-nav-item[data-active=true][data-active-look=bar]{border-inline-start-color:Highlight}.ds-nav-item--outlined[data-outline=active],.ds-nav-item--outlined[data-outline=last]{box-shadow:none;outline:var(--border-width-medium) solid CanvasText;outline-offset:calc(var(--border-width-medium) * -1)}.ds-nav-item:disabled,.ds-nav-item[data-disabled]{color:GrayText}.ds-nav-item[data-static]{color:CanvasText}}}@layer components{.ds-tabs{--ds-tabs-bar: transparent;display:flex;flex-direction:column;gap:var(--space-md);min-inline-size:0}.ds-tabs[data-orientation=vertical]{flex-direction:row;gap:var(--space-lg)}.ds-tabs,.ds-tabs[data-tone=primary]{--ds-tabs-fg: var(--tone-primary-fg);--ds-tabs-indicator: var(--tone-primary-fg);--ds-tabs-solid: var(--tone-primary-solid);--ds-tabs-on-solid: var(--tone-primary-on-solid);--ds-tabs-subtle: var(--tone-primary-subtle)}.ds-tabs[data-tone=secondary]{--ds-tabs-fg: var(--tone-secondary-fg);--ds-tabs-indicator: var(--tone-secondary-fg);--ds-tabs-solid: var(--tone-secondary-solid);--ds-tabs-on-solid: var(--tone-secondary-on-solid);--ds-tabs-subtle: var(--tone-secondary-subtle)}.ds-tabs[data-tone=neutral]{--ds-tabs-fg: var(--text-primary);--ds-tabs-indicator: var(--text-primary);--ds-tabs-solid: var(--tone-neutral-solid);--ds-tabs-on-solid: var(--tone-neutral-on-solid);--ds-tabs-subtle: var(--tone-neutral-subtle)}.ds-tabs[data-tone=success]{--ds-tabs-fg: var(--tone-success-fg);--ds-tabs-indicator: var(--tone-success-fg);--ds-tabs-solid: var(--tone-success-solid);--ds-tabs-on-solid: var(--tone-success-on-solid);--ds-tabs-subtle: var(--tone-success-subtle)}.ds-tabs[data-tone=warning]{--ds-tabs-fg: var(--tone-warning-fg);--ds-tabs-indicator: var(--tone-warning-fg);--ds-tabs-solid: var(--tone-warning-solid);--ds-tabs-on-solid: var(--tone-warning-on-solid);--ds-tabs-subtle: var(--tone-warning-subtle)}.ds-tabs[data-tone=error]{--ds-tabs-fg: var(--tone-error-fg);--ds-tabs-indicator: var(--tone-error-fg);--ds-tabs-solid: var(--tone-error-solid);--ds-tabs-on-solid: var(--tone-error-on-solid);--ds-tabs-subtle: var(--tone-error-subtle)}.ds-tabs[data-tone=info]{--ds-tabs-fg: var(--tone-info-fg);--ds-tabs-indicator: var(--tone-info-fg);--ds-tabs-solid: var(--tone-info-solid);--ds-tabs-on-solid: var(--tone-info-on-solid);--ds-tabs-subtle: var(--tone-info-subtle)}.ds-tabs[data-appearance=filled]{--ds-tabs-bar: var(--ds-tabs-subtle)}.ds-tabs-scroller{display:flex;align-items:stretch;min-inline-size:0;background-color:var(--ds-tabs-bar);border-radius:var(--radius-md)}.ds-tabs[data-orientation=vertical] .ds-tabs-scroller{flex-direction:column;flex-shrink:0}.ds-tabs-list{display:flex;position:relative;flex:1 1 auto;min-inline-size:0;background:transparent}.ds-tabs[data-orientation=horizontal] .ds-tabs-list{flex-direction:row;gap:0;inline-size:-moz-max-content;inline-size:max-content;min-inline-size:100%}.ds-tabs[data-orientation=vertical] .ds-tabs-list{flex-direction:column;gap:var(--space-xs)}.ds-tabs-tab{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);flex-shrink:0;box-sizing:border-box;min-block-size:var(--size-control-lg);padding-block:var(--space-xs);padding-inline:var(--space-md);border:none;background:transparent;color:var(--text-secondary);font-family:inherit;font-size:var(--type-button-medium-size);font-weight:var(--type-button-medium-weight);line-height:var(--type-button-medium-line-height);letter-spacing:var(--type-button-medium-tracking);cursor:pointer;transition:color var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast);white-space:nowrap;position:relative;outline:2px solid transparent}.ds-tabs-tab__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ds-tabs-tab__icon svg{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm)}.ds-tabs-tab__label{min-inline-size:0;text-transform:var(--type-button-text-transform)}.ds-tabs-tab[data-has-description]{align-items:flex-start;text-align:start;white-space:normal}.ds-tabs-tab__text{display:flex;flex-direction:column;gap:var(--space-2xs);min-inline-size:0}.ds-tabs-tab__description{color:inherit;font-size:var(--font-xs);font-weight:var(--weight-normal);line-height:var(--leading-normal)}.ds-tabs-tab__badge{display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--size-icon-md);padding-inline:var(--space-xs);border-radius:var(--radius-full);background-color:var(--tone-neutral-subtle);color:var(--text-primary);font-size:var(--font-xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;line-height:1.4}.ds-tabs-tab[data-icon-layout=stacked]{flex-direction:column;gap:var(--space-2xs)}.ds-tabs-tab[data-icon-layout=icon-only]{min-inline-size:var(--size-control-md);padding-inline:var(--space-xs)}.ds-tabs-tab:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width));z-index:var(--layer-raised)}@media(hover:hover){.ds-tabs-tab:not([data-disabled]):hover{color:var(--text-primary)}}.ds-tabs-tab[data-selected]{color:var(--ds-tabs-fg)}.ds-tabs-tab[data-disabled]{color:var(--disabled-fg);cursor:not-allowed}.ds-tabs[data-size=sm] .ds-tabs-tab{min-block-size:var(--size-control-md);padding-inline:var(--space-sm);font-size:var(--type-button-small-size);font-weight:var(--type-button-small-weight);line-height:var(--type-button-small-line-height);letter-spacing:var(--type-button-small-tracking)}.ds-tabs[data-size=md] .ds-tabs-tab{min-block-size:var(--size-control-lg);padding-inline:var(--space-md);font-size:var(--type-button-medium-size)}.ds-tabs[data-size=lg] .ds-tabs-tab{min-block-size:calc(var(--size-control-sm) * 2);padding-inline:var(--space-lg);font-size:var(--type-button-large-size);font-weight:var(--type-button-large-weight);line-height:var(--type-button-large-line-height);letter-spacing:var(--type-button-large-tracking)}.ds-tabs[data-variant=line] .ds-tabs-scroller{border-block-end:1px solid var(--border-primary);border-radius:0}.ds-tabs[data-variant=line][data-orientation=vertical] .ds-tabs-scroller{border-block-end:none;border-inline-end:1px solid var(--border-primary)}.ds-tabs[data-variant=line] .ds-tabs-tab{border-block-end:2px solid transparent}.ds-tabs[data-variant=line][data-orientation=vertical] .ds-tabs-tab{border-block-end:none;border-inline-end:2px solid transparent;justify-content:flex-start}.ds-tabs[data-variant=line] .ds-tabs-tab[data-selected]{border-block-end-color:var(--ds-tabs-indicator)}.ds-tabs[data-variant=line][data-orientation=vertical] .ds-tabs-tab[data-selected]{border-block-end-color:transparent;border-inline-end-color:var(--ds-tabs-indicator)}.ds-tabs[data-variant=enclosed] .ds-tabs-scroller{border-block-end:1px solid var(--border-primary);border-radius:0}.ds-tabs[data-variant=enclosed] .ds-tabs-list{gap:var(--space-xs)}.ds-tabs[data-variant=enclosed][data-orientation=vertical] .ds-tabs-scroller{border-block-end:none;border-inline-end:1px solid var(--border-primary)}.ds-tabs[data-variant=enclosed] .ds-tabs-tab{border:1px solid transparent;border-start-start-radius:var(--radius-md);border-start-end-radius:var(--radius-md)}.ds-tabs[data-variant=enclosed][data-orientation=vertical] .ds-tabs-tab{border-start-start-radius:var(--radius-md);border-end-start-radius:var(--radius-md);border-start-end-radius:0}.ds-tabs[data-variant=enclosed] .ds-tabs-tab[data-selected]{border-color:var(--border-primary);border-block-start:2px solid var(--ds-tabs-indicator);border-block-end-color:var(--surface-page);background-color:var(--surface-page)}.ds-tabs[data-variant=enclosed][data-orientation=vertical] .ds-tabs-tab[data-selected]{border-block-start:1px solid var(--border-primary);border-inline-start:2px solid var(--ds-tabs-indicator);border-block-end-color:var(--border-primary);border-inline-end-color:var(--surface-page)}:where(.ds-tabs){--ds-tabs-pill-radius: var(--radius-md)}.ds-tabs[data-variant=pills] .ds-tabs-list{gap:var(--space-xs)}.ds-tabs[data-variant=pills] .ds-tabs-tab{border-radius:var(--ds-tabs-pill-radius);background-color:transparent}.ds-tabs[data-variant=pills][data-size=sm] .ds-tabs-tab{font-size:var(--ds-tabs-pill-label-size, var(--type-button-medium-size));font-weight:var(--type-button-medium-weight);line-height:var(--ds-tabs-pill-label-leading, var(--type-button-medium-line-height));letter-spacing:var(--ds-tabs-pill-label-tracking, var(--type-button-medium-tracking))}@media(hover:hover){.ds-tabs[data-variant=pills] .ds-tabs-tab:not([data-disabled]):not([data-selected]):hover{background-color:var(--state-layer-surface-hover)}}.ds-tabs[data-variant=pills] .ds-tabs-tab[data-selected]{background-color:var(--ds-tabs-solid);color:var(--ds-tabs-on-solid)}.ds-tabs[data-variant=pills] .ds-tabs-tab[data-selected]:focus-visible{outline-color:var(--ds-tabs-on-solid);outline-width:calc(var(--focus-ring-width) + 1px);outline-offset:calc(-2 * var(--focus-ring-width) - 1px)}.ds-tabs[data-variant=soft] .ds-tabs-scroller{--ds-tabs-bar: var(--bg-tertiary)}.ds-tabs[data-variant=soft] .ds-tabs-list{padding:var(--space-xs);gap:var(--space-xs)}.ds-tabs[data-variant=soft] .ds-tabs-tab{border-radius:var(--radius-sm);background-color:transparent}@media(hover:hover){.ds-tabs[data-variant=soft] .ds-tabs-tab:not([data-disabled]):not([data-selected]):hover{background-color:var(--state-layer-surface-hover)}}.ds-tabs[data-variant=soft] .ds-tabs-tab[data-selected]{background-color:var(--surface-overlay);box-shadow:var(--shadow-sm)}.ds-tabs[data-variant=tile]{--ds-tabs-tile-inline: 110px;--ds-tabs-tile-block: 92px;--ds-tabs-tile-pad-block: 15px;--ds-tabs-tile-pad-inline: var(--space-surface);--ds-tabs-tile-media: 34px;--ds-tabs-tile-glyph: var(--size-icon-xl);--ds-tabs-tile-atom: var(--ds-tabs-tile-media);--ds-tabs-tile-atom-glyph: 55%;--ds-tabs-tile-border: 2px;--ds-tabs-tile-gap: var(--space-md);--ds-tabs-tile-rule: var(--border-primary)}.ds-tabs[data-variant=tile] .ds-tabs-list,.ds-tabs[data-variant=tile] .ds-tabs-strip{box-sizing:border-box;flex-wrap:nowrap;gap:var(--ds-tabs-tile-gap);padding-inline:var(--ds-tabs-tile-pad-inline)}.ds-tabs-strip{display:flex;flex-direction:row;align-items:stretch;inline-size:-moz-max-content;inline-size:max-content;min-inline-size:100%}.ds-tabs-trailing{display:flex;align-items:center;flex-shrink:0}.ds-tabs[data-variant=tile] .ds-tabs-strip>.ds-tabs-list{padding-inline:0;min-inline-size:0;flex:0 0 auto}.ds-tabs[data-variant=tile] .ds-tabs-tab{flex-direction:column;justify-content:center;gap:var(--space-sm);min-inline-size:var(--ds-tabs-tile-inline);min-block-size:var(--ds-tabs-tile-block);padding-block:calc(var(--ds-tabs-tile-pad-block) - var(--ds-tabs-tile-border));padding-inline:calc(var(--ds-tabs-tile-pad-inline) - var(--ds-tabs-tile-border));border:var(--ds-tabs-tile-border) dashed var(--ds-tabs-tile-rule);border-radius:var(--radius-surface);background-color:transparent;color:var(--text-primary);font-size:var(--font-sm);font-weight:var(--weight-semibold);line-height:var(--leading-title-xs)}.ds-tabs[data-variant=tile] .ds-tabs-tab__icon{inline-size:var(--ds-tabs-tile-media);block-size:var(--ds-tabs-tile-media);overflow:hidden}.ds-tabs[data-variant=tile] .ds-tabs-tab__icon>svg{inline-size:var(--ds-tabs-tile-glyph);block-size:var(--ds-tabs-tile-glyph)}.ds-tabs[data-variant=tile] .ds-tabs-tab .ds-tabs-tab__icon>:is(.ds-icon-tile,.ds-avatar,.ds-country-flag){inline-size:var(--ds-tabs-tile-atom);block-size:var(--ds-tabs-tile-atom)}.ds-tabs[data-variant=tile] .ds-tabs-tab .ds-tabs-tab__icon>.ds-icon-tile .ds-icon-tile__icon>svg{inline-size:var(--ds-tabs-tile-atom-glyph);block-size:var(--ds-tabs-tile-atom-glyph)}.ds-tabs[data-variant=tile] .ds-tabs-tab__icon>img{max-inline-size:100%;max-block-size:100%}.ds-tabs[data-variant=tile] .ds-tabs-trailing{justify-content:center;box-sizing:border-box;min-inline-size:var(--ds-tabs-tile-inline);min-block-size:var(--ds-tabs-tile-block);border:var(--ds-tabs-tile-border) dashed var(--ds-tabs-tile-rule);border-radius:var(--radius-surface)}@media(hover:hover){.ds-tabs[data-variant=tile] .ds-tabs-tab:not([data-disabled]):hover{background-color:var(--state-layer-surface-hover)}}.ds-tabs[data-variant=tile] .ds-tabs-tab[data-selected]{border-style:solid;border-color:var(--ds-tabs-indicator);color:var(--text-primary)}.ds-tabs[data-variant=tile] .ds-tabs-tab[data-disabled]{color:var(--disabled-fg)}.ds-tabs[data-variant=tile] .ds-tabs-tab__label,.ds-tabs-tab[data-text-transform=none] .ds-tabs-tab__label{text-transform:none}.ds-tabs-tab[data-text-transform=uppercase] .ds-tabs-tab__label{text-transform:uppercase}.ds-tabs-panel{outline:2px solid transparent;min-inline-size:0}.ds-tabs-panel:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-tabs-panel[hidden]{display:none}.ds-tabs[data-orientation=vertical] .ds-tabs-panel{flex:1}@media(prefers-reduced-motion:reduce){.ds-tabs-tab{transition:none}}@media(forced-colors:active){.ds-tabs-tab[data-selected]{color:Highlight}.ds-tabs[data-variant=line] .ds-tabs-tab[data-selected]{border-block-end-color:Highlight}.ds-tabs[data-variant=line][data-orientation=vertical] .ds-tabs-tab[data-selected]{border-inline-end-color:Highlight}.ds-tabs[data-variant=enclosed] .ds-tabs-tab[data-selected]{border-color:ButtonBorder;border-block-start-color:Highlight}.ds-tabs[data-variant=pills] .ds-tabs-tab[data-selected],.ds-tabs[data-variant=soft] .ds-tabs-tab[data-selected]{forced-color-adjust:none;background-color:Highlight;color:HighlightText}.ds-tabs-tab[data-disabled]{color:GrayText}.ds-tabs[data-variant=tile] .ds-tabs-tab,.ds-tabs[data-variant=tile] .ds-tabs-trailing{border-color:CanvasText}.ds-tabs[data-variant=tile] .ds-tabs-tab[data-selected]{border-color:Highlight}.ds-tabs[data-variant=tile] .ds-tabs-tab[data-disabled]{border-color:GrayText}.ds-tabs-tab:focus-visible,.ds-tabs-panel:focus-visible{outline-color:Highlight}.ds-tabs[data-variant=pills] .ds-tabs-tab[data-selected]:focus-visible{outline-color:HighlightText}.ds-tabs-scroller{background-color:Canvas}.ds-tabs[data-appearance=filled] .ds-tabs-scroller,.ds-tabs[data-variant=soft] .ds-tabs-scroller{border:1px solid CanvasText}.ds-tabs-tab__badge{background-color:transparent;color:inherit;border:1px solid currentColor}}}@layer components{.ds-breadcrumb{display:block;min-inline-size:0}.ds-breadcrumb-list{display:flex;flex-wrap:wrap;align-items:center;row-gap:var(--space-xs);margin:0;padding:0;list-style:none}.ds-breadcrumb[data-family=mono]{font-family:var(--font-mono)}.ds-breadcrumb-item{display:inline-flex;align-items:center;min-inline-size:0;max-inline-size:100%;color:var(--text-secondary)}.ds-breadcrumb-item[data-size=sm]{font-size:var(--font-sm)}.ds-breadcrumb-item[data-size=md],.ds-breadcrumb-item[data-size=lg]{font-size:var(--font-md)}.ds-breadcrumb-link{display:inline-flex;align-items:center;gap:var(--space-xs);min-inline-size:0;padding-block:var(--space-2xs);padding-inline:var(--space-2xs);border:none;border-radius:var(--radius-sm);background:none;color:var(--text-secondary);font:inherit;font-weight:var(--weight-normal);line-height:1.5;text-decoration:none;overflow-wrap:anywhere;cursor:pointer;outline:var(--focus-ring-width) solid transparent;transition:color var(--transition-fast)}@media(hover:hover){.ds-breadcrumb-link:not([data-disabled]):hover{color:var(--text-primary);text-decoration:underline}}.ds-breadcrumb-link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-breadcrumb-link[data-disabled]{color:var(--text-disabled);cursor:not-allowed}.ds-breadcrumb-link[aria-current=page]{color:var(--text-primary);font-weight:var(--weight-medium)}.ds-breadcrumb-link__icon{display:inline-flex;flex-shrink:0}.ds-breadcrumb-link__icon svg{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm)}.ds-breadcrumb-item__icon{display:inline-flex;flex-shrink:0;margin-inline-end:var(--space-xs)}.ds-breadcrumb-item__icon svg,.ds-breadcrumb-link__icon[data-item-icon] svg{inline-size:var(--size-icon-md);block-size:var(--size-icon-md)}.ds-breadcrumb-link__label{min-inline-size:0}.ds-breadcrumb-current{display:inline-flex;align-items:center;padding-block:var(--space-2xs);padding-inline:var(--space-2xs);color:var(--text-primary);font-weight:var(--weight-medium);line-height:1.5;overflow-wrap:anywhere}.ds-breadcrumb-separator{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--text-secondary);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ds-breadcrumb-separator[data-size=sm]{margin-inline:var(--space-xs)}.ds-breadcrumb-separator[data-size=md],.ds-breadcrumb-separator[data-size=lg]{margin-inline:var(--space-sm)}.ds-breadcrumb-separator[data-separator=slash]{font-weight:300}.ds-breadcrumb-separator[data-separator=chevron] svg,.ds-breadcrumb-separator[data-separator=arrow] svg{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm)}@media(forced-colors:active){.ds-breadcrumb-link{color:LinkText}.ds-breadcrumb-link[data-disabled]{color:GrayText}.ds-breadcrumb-current,.ds-breadcrumb-link[aria-current=page],.ds-breadcrumb-separator{color:CanvasText}.ds-breadcrumb-link:focus-visible{outline-color:Highlight}}.ds-breadcrumb__loading{display:flex;align-items:center;min-inline-size:0;padding-block:var(--space-2xs);padding-inline:var(--space-2xs);line-height:1.5}.ds-breadcrumb__loading[data-crumb=button]{padding-block:0}.ds-breadcrumb__loading[data-size=sm]{font-size:var(--font-sm)}.ds-breadcrumb__loading[data-size=md],.ds-breadcrumb__loading[data-size=lg]{font-size:var(--font-md)}}@layer components{.ds-pagination{display:inline-flex;align-items:center;max-inline-size:100%}.ds-pagination-list{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs);margin:0;padding:0;list-style:none}.ds-pagination-cell{display:inline-flex}.ds-pagination-text{align-items:center;padding-inline:var(--space-sm);color:var(--text-primary);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;white-space:nowrap}.ds-pagination[data-size=sm] .ds-pagination-text{font-size:var(--font-xs)}.ds-pagination[data-size=md] .ds-pagination-text{font-size:var(--font-sm)}.ds-pagination[data-size=lg] .ds-pagination-text{font-size:var(--font-md)}.ds-pagination[data-layout=simple] .ds-pagination-list{gap:var(--space-sm)}.ds-pagination[data-layout=compact] .ds-pagination-text{padding-inline:var(--space-xs)}}@layer components{.ds-table-pagination{--ds-table-pagination-control: var(--size-control-md);display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-lg);min-block-size:calc(var(--ds-table-pagination-control) + var(--space-sm) + var(--space-2xs));color:var(--text-primary)}.ds-table-pagination[data-size=sm]{--ds-table-pagination-control: var(--size-control-sm)}.ds-table-pagination[data-size=lg]{--ds-table-pagination-control: var(--size-control-lg)}.ds-table-pagination__field{display:inline-flex;align-items:center;gap:var(--space-sm)}.ds-table-pagination__range{white-space:nowrap}.ds-table-pagination__actions{display:inline-flex;align-items:center}@media(forced-colors:active){.ds-table-pagination{color:CanvasText}}}@layer components{.ds-date-navigator{container-type:inline-size;min-inline-size:0;color:var(--text-primary)}.ds-date-navigator__actions{flex:0 0 auto}.ds-date-navigator__title{flex:1 1 auto;min-inline-size:0;overflow-wrap:break-word}.ds-date-navigator__field{flex:0 0 auto;margin-inline-start:auto}@container (max-width: 599.98px){.ds-date-navigator__field{flex-basis:100%;margin-inline-start:0}}@media(forced-colors:active){.ds-date-navigator{color:CanvasText}}.ds-date-navigator{--ds-toggle-button-size: var(--size-control-md)}.ds-date-navigator[data-size=sm]{--ds-toggle-button-size: var(--size-control-sm)}.ds-date-navigator[data-size=lg]{--ds-toggle-button-size: var(--size-control-lg)}}@layer components{.ds-menu-trigger{display:inline-flex;align-items:center;gap:var(--space-xs);min-block-size:var(--size-control-md);padding-inline:var(--space-sm);border:1px solid var(--border-control);border-radius:var(--radius-md);background:transparent;color:var(--text-primary);font:inherit;cursor:pointer;outline:2px solid transparent}.ds-menu-trigger:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-menu-content{--ds-avatar-cutout: var(--surface-overlay);min-inline-size:200px;max-inline-size:min(360px,calc(100vw - 16px));box-sizing:border-box;background:var(--surface-overlay);border:1px solid var(--border-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-popover);padding-block:var(--space-xs);padding-inline:0;z-index:var(--layer-z, var(--layer-popover));overflow-x:hidden;outline:2px solid transparent;animation:ds-menu-fade-in var(--motion-duration-short3) var(--motion-easing-standard-decelerate)}.ds-menu-content[data-anchor-hidden]{opacity:0;pointer-events:none;visibility:hidden}.ds-menu-content[data-scrollable]{overflow-y:auto;overscroll-behavior:contain}@keyframes ds-menu-fade-in{0%{opacity:0;translate:0 -4px}to{opacity:1;translate:0 0}}@keyframes ds-menu-fade-only{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.ds-menu-content{animation-name:ds-menu-fade-only}.ds-menu-item{transition:none}}.ds-menu-item{--ds-menu-item-fg: var(--text-primary);--ds-menu-item-hover: var(--state-layer-surface-hover);display:flex;align-items:center;gap:var(--space-sm);box-sizing:border-box;min-block-size:calc(var(--size-control-sm) + var(--space-xs));padding-block:calc(var(--space-xs) + var(--space-2xs));padding-inline:var(--space-md);color:var(--ds-menu-item-fg);font-size:var(--type-body1-size);font-weight:var(--type-body1-weight);line-height:var(--type-body1-line-height);letter-spacing:var(--type-body1-tracking);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:2px solid transparent;outline-offset:calc(-1 * var(--focus-ring-width));transition:background-color var(--transition-fast)}.ds-menu-item[data-destructive]{--ds-menu-item-fg: var(--tone-error-fg);--ds-menu-item-hover: var(--tone-error-subtle)}@media(hover:hover){.ds-menu-item:not([data-disabled]):hover{background:var(--ds-menu-item-hover)}}.ds-menu-item:focus-visible{background:var(--ds-menu-item-hover);outline:var(--focus-ring-width) solid var(--focus-ring-color)}.ds-menu-item[data-disabled]{color:var(--text-disabled);cursor:not-allowed}.ds-menu-item[aria-expanded=true]{background:var(--ds-menu-item-hover)}.ds-menu-item[data-link]{text-decoration:none}.ds-menu-item-indicator{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm)}.ds-menu-item-indicator svg,.ds-menu-item-icon svg,.ds-menu-item-submenu{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm);flex-shrink:0}.ds-menu-item-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm)}.ds-menu-item-text{display:flex;flex:1 1 auto;flex-direction:column;min-inline-size:0}.ds-menu-item-label{overflow-wrap:anywhere}.ds-menu-item-description{color:var(--text-secondary);font-size:var(--font-xs);line-height:1rem;overflow-wrap:anywhere}.ds-menu-item[data-disabled] .ds-menu-item-description{color:inherit}.ds-menu-item-shortcut{margin-inline-start:auto;flex-shrink:0}.ds-menu-item-submenu{--ds-menu-submenu-glyph-stroke: 2;margin-inline-start:auto;color:var(--text-secondary);stroke-width:var(--ds-menu-submenu-glyph-stroke)}.ds-menu-item-trailing{display:inline-flex;align-items:center;gap:var(--space-xs);flex-shrink:0;margin-inline-start:auto;color:var(--text-secondary);font-size:var(--font-xs);font-variant-numeric:tabular-nums}.ds-menu-item-trailing~.ds-menu-item-shortcut,.ds-menu-item-trailing~.ds-menu-item-submenu{margin-inline-start:0}.ds-menu-item[data-disabled] .ds-menu-item-trailing{color:inherit}.ds-menu-divider{block-size:1px;background:var(--border-primary);margin-block:var(--space-xs)}.ds-menu-label{padding-block:var(--space-xs);padding-inline:var(--space-md);font-size:var(--font-xs);font-weight:var(--weight-semibold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ds-menu-popup{--ds-avatar-cutout: var(--surface-overlay);display:flex;flex-direction:column;min-inline-size:200px;max-inline-size:min(360px,calc(100vw - 16px));box-sizing:border-box;background:var(--surface-overlay);border:1px solid var(--border-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-popover);z-index:var(--layer-z, var(--layer-popover));overflow:hidden;outline:2px solid transparent;animation:ds-menu-fade-in var(--motion-duration-short3) var(--motion-easing-standard-decelerate)}.ds-menu-popup[data-anchor-hidden]{opacity:0;pointer-events:none;visibility:hidden}.ds-menu-header-region{border-block-end:1px solid var(--border-primary)}.ds-menu-header{padding-block:var(--space-sm);padding-inline:var(--space-md);color:var(--text-primary);font-size:var(--font-sm);overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.ds-menu-popup{animation-name:ds-menu-fade-only}}.ds-menu-popup>.ds-menu-content[role=menu]{min-inline-size:0;max-inline-size:none;border:none;border-radius:0;box-shadow:none;animation:none}@media(forced-colors:active){.ds-menu-content,.ds-menu-popup,.ds-menu-header-region{border-color:CanvasText}.ds-menu-header,.ds-menu-item-trailing{color:CanvasText}.ds-menu-item[data-disabled] .ds-menu-item-trailing{color:GrayText}.ds-menu-item[data-link]{color:CanvasText}.ds-menu-item:focus-visible,.ds-menu-item[aria-expanded=true]{forced-color-adjust:none;background:Highlight;color:HighlightText;outline-color:Highlight}.ds-menu-item[data-disabled]{color:GrayText}.ds-menu-item-indicator{color:CanvasText}.ds-menu-divider{background:CanvasText}.ds-menu-trigger{border-color:ButtonBorder}}}@layer components{.ds-stepper{--ds-stepper-marker: var(--size-icon-md);display:flex;inline-size:100%;margin:0;padding:0;list-style:none}.ds-stepper[data-size=sm]{--ds-stepper-marker: var(--size-icon-md)}.ds-stepper[data-size=md]{--ds-stepper-marker: var(--size-control-sm)}.ds-stepper[data-size=lg]{--ds-stepper-marker: var(--size-control-md)}.ds-stepper[data-variant=dots]{--ds-stepper-marker: var(--ds-stepper-dot, 12px)}.ds-stepper[data-variant=dots][data-size=sm]{--ds-stepper-marker: var(--ds-stepper-dot, 8px)}.ds-stepper[data-variant=dots][data-size=lg]{--ds-stepper-marker: var(--ds-stepper-dot, 16px)}.ds-stepper-step,.ds-stepper-step[data-status=pending]{--ds-stepper-step-title: var(--text-secondary);--ds-stepper-connector: var(--border-primary)}.ds-stepper-step[data-status=active]{--ds-stepper-step-title: var(--text-primary)}.ds-stepper-step[data-status=completed],.ds-stepper-step[data-status=success]{--ds-stepper-step-title: var(--text-primary);--ds-stepper-connector: var(--tone-success-fg)}.ds-stepper-step[data-status=error]{--ds-stepper-step-title: var(--tone-error-fg);--ds-stepper-step-subtext: var(--ds-stepper-step-error-subtext, var(--tone-error-fg))}.ds-stepper-step[data-status=warning]{--ds-stepper-step-title: var(--tone-warning-fg);--ds-stepper-step-subtext: var(--ds-stepper-step-warning-subtext, var(--tone-warning-fg))}.ds-stepper-step[data-status=info]{--ds-stepper-step-title: var(--tone-info-fg)}.ds-stepper-step[data-status=skipped]{--ds-stepper-step-title: var(--text-secondary)}.ds-stepper{--ds-stepper-tone: var(--tone-primary-fg)}.ds-stepper[data-tone=success]{--ds-stepper-tone: var(--tone-success-fg)}.ds-stepper[data-tone=neutral]{--ds-stepper-tone: var(--tone-neutral-fg)}.ds-stepper[data-tone=primary]{--ds-stepper-tone: var(--tone-primary-fg)}.ds-stepper[data-tone=secondary]{--ds-stepper-tone: var(--tone-secondary-fg)}.ds-stepper[data-tone=warning]{--ds-stepper-tone: var(--tone-warning-fg)}.ds-stepper[data-tone=error]{--ds-stepper-tone: var(--tone-error-fg)}.ds-stepper[data-tone=info]{--ds-stepper-tone: var(--tone-info-fg)}.ds-stepper-step[data-status=completed]{--ds-stepper-connector: var(--ds-stepper-tone)}.ds-stepper[data-pending-emphasis=normal] .ds-stepper-step[data-status=pending]{--ds-stepper-step-title: var(--text-primary)}.ds-stepper:not([data-variant=dots]) .ds-stepper-step[data-marker-size=xs]{--ds-stepper-marker: var(--size-icon-md)}.ds-stepper:not([data-variant=dots]) .ds-stepper-step[data-marker-size=sm]{--ds-stepper-marker: var(--size-control-xs)}.ds-stepper:not([data-variant=dots]) .ds-stepper-step[data-marker-size=md]{--ds-stepper-marker: var(--size-control-sm)}.ds-stepper:not([data-variant=dots]) .ds-stepper-step[data-marker-size=lg]{--ds-stepper-marker: var(--size-control-md)}.ds-stepper:not([data-variant=dots]) .ds-stepper-step[data-marker-size=xl]{--ds-stepper-marker: var(--size-lead-xl)}.ds-stepper-step{position:relative;min-inline-size:0}.ds-stepper-step__head{display:flex;gap:var(--space-sm);min-inline-size:0;color:inherit}.ds-stepper-step__button{inline-size:auto;margin:0;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;font:inherit;text-align:inherit;cursor:pointer;outline:var(--focus-ring-width) solid transparent;outline-offset:var(--focus-ring-offset)}.ds-stepper-step__button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color)}.ds-stepper-step__button:disabled{cursor:not-allowed}@media(hover:hover){.ds-stepper-step__button:not(:disabled):hover .ds-stepper-step__title{text-decoration:underline}}.ds-stepper-step__marker{flex-shrink:0}.ds-stepper[data-variant=dots] .ds-stepper-step__marker{inline-size:var(--ds-stepper-marker);block-size:var(--ds-stepper-marker)}.ds-stepper[data-variant=progress] .ds-stepper-step__marker{border-radius:var(--radius-sm)}.ds-stepper-step__content{display:flex;flex-direction:column;gap:var(--space-2xs);min-inline-size:0}.ds-stepper-step__title{color:var(--ds-stepper-step-title);font-weight:var(--weight-medium);line-height:1.4;overflow-wrap:anywhere}.ds-stepper-step[data-status=active] .ds-stepper-step__title{font-weight:var(--weight-semibold)}.ds-stepper[data-size=sm] .ds-stepper-step__title{font-size:var(--font-sm)}.ds-stepper[data-size=md] .ds-stepper-step__title,.ds-stepper[data-size=lg] .ds-stepper-step__title{font-size:var(--font-md)}.ds-stepper-step__numeral{flex-shrink:0;color:var(--ds-stepper-step-title);font-size:var(--heading-size-3xl);font-weight:var(--weight-normal);line-height:1.2;font-variant-numeric:tabular-nums}.ds-stepper-step__optional{color:var(--ds-stepper-step-subtext, var(--text-secondary));font-size:var(--font-xs)}.ds-stepper-step__description{color:var(--ds-stepper-step-subtext, var(--text-secondary));font-size:var(--font-sm);line-height:1.5;overflow-wrap:anywhere}.ds-stepper-step__connector{display:block;background:var(--ds-stepper-connector)}.ds-stepper[data-orientation=horizontal]{flex-direction:row;align-items:flex-start}.ds-stepper[data-orientation=horizontal] .ds-stepper-step{flex:1 1 0}.ds-stepper[data-label-placement=bottom] .ds-stepper-step__head{flex-direction:column;align-items:center;text-align:center}.ds-stepper[data-label-placement=bottom] .ds-stepper-step__content{align-items:center}.ds-stepper[data-label-placement=bottom] .ds-stepper-step__connector{position:absolute;inset-block-start:calc(var(--ds-stepper-marker) / 2 - var(--ds-stepper-connector-weight, var(--border-width-medium)) / 2);inset-inline-start:calc(50% + var(--ds-stepper-marker) / 2 + var(--space-xs));inset-inline-end:calc(-50% + var(--ds-stepper-marker) / 2 + var(--space-xs));block-size:var(--ds-stepper-connector-weight, var(--border-width-medium))}.ds-stepper[data-orientation=horizontal][data-label-placement=end] .ds-stepper-step{display:flex;align-items:flex-start}.ds-stepper[data-orientation=horizontal][data-label-placement=end] .ds-stepper-step[data-last]{flex:0 1 auto}.ds-stepper[data-label-placement=end] .ds-stepper-step__head{flex-direction:row;align-items:flex-start;text-align:start}.ds-stepper[data-label-placement=end] .ds-stepper-step__content{justify-content:center;min-block-size:var(--ds-stepper-marker)}.ds-stepper[data-orientation=horizontal][data-label-placement=end] .ds-stepper-step__connector{flex:1 1 auto;align-self:flex-start;min-inline-size:var(--size-icon-md);block-size:var(--ds-stepper-connector-weight, var(--border-width-medium));margin-block-start:calc(var(--ds-stepper-marker) / 2 - var(--ds-stepper-connector-weight, var(--border-width-medium)) / 2);margin-inline:var(--space-sm)}.ds-stepper[data-orientation=vertical]{flex-direction:column}.ds-stepper[data-orientation=vertical] .ds-stepper-step{padding-block-end:var(--space-md)}.ds-stepper[data-orientation=vertical] .ds-stepper-step[data-last]{padding-block-end:0}.ds-stepper[data-orientation=vertical] .ds-stepper-step__head{gap:var(--space-md)}.ds-stepper[data-orientation=vertical] .ds-stepper-step__connector{position:absolute;inset-inline-start:calc(var(--ds-stepper-marker) / 2 - var(--ds-stepper-connector-weight, var(--border-width-medium)) / 2);inset-block-start:calc(var(--ds-stepper-marker) + var(--space-2xs));inset-block-end:var(--space-2xs);inline-size:var(--ds-stepper-connector-weight, var(--border-width-medium))}.ds-stepper-step__body{margin-block-start:var(--space-sm);margin-inline-start:calc(var(--ds-stepper-marker) + var(--space-md));min-inline-size:0}.ds-stepper[data-orientation=vertical][data-label-placement=bottom] .ds-stepper-step{display:flex;flex-direction:column;align-items:center}.ds-stepper[data-orientation=vertical][data-label-placement=bottom] .ds-stepper-step__head{gap:var(--space-sm)}.ds-stepper[data-orientation=vertical][data-label-placement=bottom] .ds-stepper-step__body{order:1;margin-inline-start:0}.ds-stepper[data-orientation=vertical][data-label-placement=bottom] .ds-stepper-step__connector{order:2;position:static;flex:0 0 auto;inline-size:var(--ds-stepper-connector-weight, var(--border-width-medium));block-size:var(--size-control-xs);margin-block-start:var(--space-sm)}.ds-stepper-step__connector[data-chevron]{display:flex;align-items:center;justify-content:center;background:none;color:var(--text-secondary)}.ds-stepper[data-orientation=horizontal][data-label-placement=bottom] .ds-stepper-step__connector[data-chevron]{inset-block-start:0;block-size:var(--ds-stepper-marker)}.ds-stepper[data-orientation=horizontal][data-label-placement=end] .ds-stepper-step__connector[data-chevron]{block-size:var(--ds-stepper-marker);margin-block-start:0}.ds-stepper[data-orientation=vertical][data-label-placement=end] .ds-stepper-step__connector[data-chevron]{inset-inline-start:0;inline-size:var(--ds-stepper-marker)}.ds-stepper[data-orientation=vertical][data-label-placement=end][data-connector=chevron] .ds-stepper-step:not([data-last]){min-block-size:calc(var(--ds-stepper-marker) * 2)}.ds-stepper[data-orientation=vertical][data-label-placement=bottom] .ds-stepper-step__connector[data-chevron]{inline-size:auto;block-size:auto}@media(forced-colors:active){.ds-stepper-step[data-status=active] .ds-stepper-step__title{color:Highlight}.ds-stepper-step[data-status=skipped] .ds-stepper-step__title{color:GrayText}.ds-stepper-step__connector{background:CanvasText}.ds-stepper-step__connector[data-chevron]{background:none;color:CanvasText}.ds-stepper-step__title{color:CanvasText}.ds-stepper-step__button:focus-visible{outline-color:Highlight}}}@layer components{.ds-status-path{--ds-stepper-tone: var(--tone-primary-fg);--ds-status-path-marker: var(--size-control-xs);container-type:inline-size;display:flex;flex-wrap:wrap;align-items:flex-start;margin:0;padding:0;list-style:none;color:var(--text-primary)}.ds-status-path[data-size=md]{--ds-status-path-marker: var(--size-control-sm)}.ds-status-path[data-size=lg]{--ds-status-path-marker: var(--size-control-md)}.ds-status-path[data-tone=neutral]{--ds-stepper-tone: var(--tone-neutral-fg)}.ds-status-path[data-tone=secondary]{--ds-stepper-tone: var(--tone-secondary-fg)}.ds-status-path[data-tone=success]{--ds-stepper-tone: var(--tone-success-fg)}.ds-status-path[data-tone=warning]{--ds-stepper-tone: var(--tone-warning-fg)}.ds-status-path[data-tone=error]{--ds-stepper-tone: var(--tone-error-fg)}.ds-status-path[data-tone=info]{--ds-stepper-tone: var(--tone-info-fg)}.ds-status-path__step{--ds-stepper-connector: var(--border-primary);position:relative;display:flex;align-items:flex-start;gap:var(--space-sm);min-inline-size:0}.ds-status-path__step[data-reached]{--ds-stepper-connector: var(--ds-stepper-tone)}.ds-status-path__marker{flex-shrink:0}.ds-status-path__content{display:flex;flex-direction:column;justify-content:center;gap:var(--space-2xs);min-inline-size:0;min-block-size:var(--ds-status-path-marker);overflow-wrap:anywhere}.ds-status-path__connector{display:block;background:var(--ds-stepper-connector)}@container (min-width: 600px){.ds-status-path__step{flex:1 1 0}.ds-status-path__step[data-last]{flex:0 1 auto}.ds-status-path__connector{flex:1 1 auto;align-self:flex-start;min-inline-size:var(--size-icon-md);block-size:var(--ds-stepper-connector-weight, var(--border-width-medium));margin-block-start:calc(var(--ds-status-path-marker) / 2 - var(--ds-stepper-connector-weight, var(--border-width-medium)) / 2);margin-inline-end:var(--space-sm)}}@container (max-width: 599.98px){.ds-status-path__step{flex:0 0 100%;padding-block-end:var(--space-md)}.ds-status-path__step[data-last]{padding-block-end:0}.ds-status-path__connector{position:absolute;inset-inline-start:calc(var(--ds-status-path-marker) / 2 - var(--ds-stepper-connector-weight, var(--border-width-medium)) / 2);inset-block-start:calc(var(--ds-status-path-marker) + var(--space-2xs));inset-block-end:var(--space-2xs);inline-size:var(--ds-stepper-connector-weight, var(--border-width-medium))}}.ds-status-path-group{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-sm) var(--space-lg);min-inline-size:0}.ds-status-path-group>.ds-status-path{flex:1 1 var(--ds-status-path-min, 24rem);min-inline-size:0}.ds-status-path__exits{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs);margin:0;padding:0;list-style:none;min-block-size:var(--ds-status-path-marker, var(--size-control-xs))}.ds-status-path__exit{display:inline-flex;min-inline-size:0}@media(forced-colors:active){.ds-status-path{color:CanvasText}.ds-status-path__connector{background:GrayText}.ds-status-path__step[data-reached] .ds-status-path__connector{background:CanvasText}}}@layer components{.ds-sidenav{--ds-sidenav-bg: var(--surface-page);display:flex;flex-direction:column;background:var(--ds-sidenav-bg);height:100vh;width:var(--sidenav-width, var(--shell-sidenav-width));transition:width var(--duration-normal);position:relative;overflow:hidden}.ds-sidenav[data-appearance=bordered]{--ds-sidenav-bg: var(--bg-secondary);border-inline-end:1px solid var(--border-primary)}.ds-sidenav[data-appearance=inverse]{--ds-sidenav-bg: var(--surface-inverse)}.ds-sidenav[data-collapsed=true]{width:var(--sidenav-collapsed-width, var(--shell-sidenav-collapsed-width))}.ds-sidenav__brand{display:flex;align-items:center;gap:var(--space-sm);flex:none;min-block-size:var(--shell-bar-height);padding-block:var(--space-sm);--ds-sidenav-brand-inset: 22px;padding-inline:var(--ds-sidenav-brand-inset);overflow:hidden;white-space:nowrap}.ds-sidenav[data-collapsed=true] .ds-sidenav__brand{--ds-sidenav-brand-inset: 0px;justify-content:center}.ds-sidenav__brand-toggle{flex:none;margin-inline-start:auto;margin-inline-end:var(--ds-sidenav-brand-toggle-pull, -15px)}.ds-sidenav[data-collapsed=true] .ds-sidenav__brand-toggle{margin-inline:0}.ds-sidenav__content{display:flex;flex-direction:column;flex:1;overflow-y:auto;overflow-x:hidden;padding:var(--space-md)}.ds-sidenav[data-size=sm] .ds-sidenav__content{padding:var(--space-sm)}.ds-sidenav[data-size=md] .ds-sidenav__content{padding:var(--space-md)}.ds-sidenav[data-size=lg] .ds-sidenav__content{padding:var(--space-lg)}.ds-sidenav[data-gap=none] .ds-sidenav__content{gap:0}.ds-sidenav[data-gap=xs] .ds-sidenav__content{gap:var(--space-xs)}.ds-sidenav[data-gap=sm] .ds-sidenav__content{gap:var(--space-sm)}.ds-sidenav[data-gap=md] .ds-sidenav__content{gap:var(--space-md)}.ds-sidenav[data-gap=lg] .ds-sidenav__content{gap:var(--space-lg)}.ds-sidenav[data-gap=xl] .ds-sidenav__content{gap:var(--space-xl)}.ds-sidenav[data-gap="2xl"] .ds-sidenav__content{gap:var(--space-2xl)}.ds-sidenav[data-gap="3xl"] .ds-sidenav__content{gap:var(--space-3xl)}.ds-sidenav__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding-bottom:var(--space-md);margin-bottom:var(--space-md);border-bottom:1px solid var(--border-primary)}.ds-sidenav__header-content{display:flex;align-items:center;gap:var(--space-sm);flex:1;min-width:0;overflow:hidden}.ds-sidenav[data-collapsed=true] .ds-sidenav__header-content{opacity:0;width:0}.ds-sidenav__toggle{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;background:transparent;color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-sm);flex-shrink:0;transition:all var(--transition-fast)}.ds-sidenav__toggle:hover{background:var(--state-layer-surface-hover);color:var(--text-primary)}.ds-sidenav__toggle:focus{outline:none}.ds-sidenav__toggle:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-sidenav__toggle-icon{position:relative;display:block;width:16px;height:2px;background:currentColor;border-radius:2px;transition:all var(--duration-normal)}.ds-sidenav__toggle-icon:before,.ds-sidenav__toggle-icon:after{content:"";position:absolute;inset-inline-start:0;width:100%;height:2px;background:currentColor;border-radius:2px;transition:all var(--duration-normal)}.ds-sidenav__toggle-icon:before{top:-5px}.ds-sidenav__toggle-icon:after{bottom:-5px}.ds-sidenav[data-collapsed=true] .ds-sidenav__toggle-icon{transform:rotate(180deg)}.ds-sidenav-item{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border:none;background:transparent;color:var(--text-secondary);font-family:inherit;font-size:var(--font-sm);font-weight:var(--weight-medium);text-align:start;cursor:pointer;border-radius:var(--radius-md);transition:all var(--transition-fast);width:100%;min-height:44px;position:relative;--ds-avatar-cutout: var(--ds-sidenav-bg, var(--bg-secondary))}.ds-sidenav-item[data-weight]{font-weight:var(--type-body1-weight)}.ds-sidenav-item[data-size=md],.ds-sidenav-group__content .ds-sidenav-item[data-size=md]{font-size:var(--type-body1-size);line-height:var(--type-body1-line-height);letter-spacing:var(--type-body1-tracking)}@media(hover:hover){.ds-sidenav-item:hover:not(:disabled){background:var(--state-layer-surface-hover);color:var(--text-primary)}}.ds-sidenav-item:focus{outline:none}.ds-sidenav-item:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-sidenav-item:disabled{color:var(--text-disabled);cursor:not-allowed}.ds-sidenav-item--active,.ds-sidenav-item[data-active=true]{font-weight:var(--weight-semibold)}.ds-sidenav-item[data-active=true][data-active-look=filled]{--ds-avatar-cutout: var(--tone-primary-solid)}.ds-sidenav-item--active:not([data-active-look]),.ds-sidenav-item[data-active=true]:not([data-active-look]){background:var(--bg-selected);color:var(--fg-selected)}@media(hover:hover){.ds-sidenav-item--active:not([data-active-look]):hover:not(:disabled),.ds-sidenav-item[data-active=true]:not([data-active-look]):hover:not(:disabled){background:var(--state-layer-selected-hover),var(--bg-selected);color:var(--fg-selected)}}.ds-sidenav-item--active:not([data-active-look]):active:not(:disabled),.ds-sidenav-item[data-active=true]:not([data-active-look]):active:not(:disabled){background:var(--state-layer-selected-pressed),var(--bg-selected)}.ds-sidenav-item__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--size-icon-md);height:var(--size-icon-md);position:relative}.ds-sidenav-item__icon>svg{width:100%;height:100%}.ds-sidenav-item__label{flex:1;min-width:0;line-height:inherit;opacity:1;transition:opacity var(--transition-fast)}.ds-sidenav-item__label[data-size][data-weight],.ds-sidenav-group__label[data-size][data-weight]{font-size:inherit;font-weight:inherit}.ds-sidenav[data-collapsed=true] .ds-sidenav-item__label{opacity:0;width:0}.ds-sidenav-item__badge{flex-shrink:0;margin-inline-start:auto;opacity:1;transition:opacity var(--transition-fast)}.ds-sidenav[data-collapsed=true] .ds-sidenav-item__badge,.ds-sidenav[data-collapsed=true] .ds-sidenav-item__meta{display:none}.ds-sidenav-item[data-size=sm]{padding:var(--space-xs) var(--space-sm);font-size:var(--font-xs);gap:var(--space-xs)}.ds-sidenav-item[data-size=sm] .ds-sidenav-item__icon{width:16px;height:16px}.ds-sidenav-item[data-size=lg]{padding:var(--space-md) var(--space-lg);font-size:var(--font-md)}.ds-sidenav-item[data-size=lg] .ds-sidenav-item__icon{width:24px;height:24px}.ds-sidenav[data-collapsed=true] .ds-sidenav__content{padding-inline:var(--space-sm)}.ds-sidenav[data-collapsed=true] .ds-sidenav-item{justify-content:center;gap:0;padding-inline:var(--space-sm)}.ds-sidenav[data-collapsed=true] .ds-sidenav-item[data-depth]{display:none}.ds-sidenav-group{display:flex;flex-direction:column;gap:var(--space-xs)}.ds-sidenav-group__header.ds-collapsible-trigger{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border:none;background:transparent;color:var(--text-secondary);font-family:inherit;font-size:var(--type-body1-size);font-weight:var(--type-body1-weight);line-height:var(--type-body1-line-height);letter-spacing:var(--type-body1-tracking);text-align:start;cursor:pointer;border-radius:var(--radius-md);transition:all var(--transition-fast);width:100%;min-height:44px}@media(hover:hover){.ds-sidenav-group__header:hover:not(:disabled){background:var(--state-layer-surface-hover);color:var(--text-primary)}}.ds-sidenav-group__header:focus{outline:none}.ds-sidenav-group__header:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-sidenav-group__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--size-icon-md);height:var(--size-icon-md)}.ds-sidenav-group__icon>svg{width:100%;height:100%}.ds-sidenav-group__label{flex:1;min-width:0;opacity:1;transition:opacity var(--transition-fast)}.ds-sidenav[data-collapsed=true] .ds-sidenav-group__label{opacity:0;width:0}.ds-sidenav-group__badge{flex-shrink:0;margin-inline-start:auto;opacity:1;transition:opacity var(--transition-fast)}.ds-sidenav[data-collapsed=true] .ds-sidenav-group__badge{opacity:0;width:0}.ds-sidenav-group__chevron{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;color:var(--text-tertiary);transition:transform var(--transition-fast);margin-inline-start:auto}.ds-sidenav-group--expanded .ds-sidenav-group__chevron{transform:rotate(90deg)}.ds-sidenav-group__content{padding-inline-start:var(--space-xl)}.ds-sidenav-group__content[data-open]{margin-block-start:var(--space-xs)}.ds-sidenav-group__content>.ds-collapsible-content-inner{display:flex;flex-direction:column;gap:var(--space-xs)}.ds-sidenav-group__content .ds-sidenav-item{font-size:var(--font-xs);padding:var(--space-xs) var(--space-sm)}.ds-sidenav[data-collapsed=true] .ds-sidenav-group__header{justify-content:center;padding-inline:var(--space-sm)}.ds-sidenav__footer{display:flex;flex-direction:column;gap:var(--space-xs);margin-top:auto;padding-top:var(--space-md);border-top:1px solid var(--border-primary)}.ds-sidenav__divider.ds-divider[data-orientation]{inline-size:100%}@media(max-width:839.98px){.ds-sidenav-desktop-wrapper:not([data-mobile],[data-adaptive]){display:none}}@media(max-width:599.98px){.ds-sidenav-desktop-wrapper[data-adaptive]:not([data-mobile]){display:none}}@media(min-width:600px){.ds-sidenav[data-adaptive]:not([data-collapsed]){width:var(--sidenav-collapsed-width, var(--shell-sidenav-collapsed-width))}.ds-sidenav[data-adaptive]:not([data-collapsed]) :is(.ds-sidenav-item__label,.ds-sidenav-item__badge,.ds-sidenav-item__meta,.ds-sidenav-group__label,.ds-sidenav-group__badge,.ds-sidenav__header-content){opacity:0;width:0}.ds-sidenav[data-adaptive]:not([data-collapsed]) .ds-sidenav__content{padding-inline:var(--space-sm)}.ds-sidenav[data-adaptive]:not([data-collapsed]) .ds-sidenav-item[data-depth]{display:none}.ds-sidenav[data-adaptive]:not([data-collapsed]) .ds-sidenav__brand-toggle{display:none}}@media(min-width:840px){.ds-sidenav[data-adaptive]:not([data-collapsed]){width:var(--sidenav-width, var(--shell-sidenav-width))}.ds-sidenav[data-adaptive]:not([data-collapsed]) :is(.ds-sidenav-item__label,.ds-sidenav-item__badge,.ds-sidenav-item__meta,.ds-sidenav-group__label,.ds-sidenav-group__badge,.ds-sidenav__header-content){opacity:1;width:auto}.ds-sidenav[data-adaptive]:not([data-collapsed]) .ds-sidenav__content{padding-inline:var(--space-md)}.ds-sidenav[data-adaptive]:not([data-collapsed]) .ds-sidenav-item[data-depth]{display:flex}.ds-sidenav[data-adaptive]:not([data-collapsed]) .ds-sidenav__brand-toggle{display:inline-flex}}.ds-sidenav-desktop-wrapper[data-mobile=true]{display:none}.ds-drawer.ds-sidenav-modal{--ds-sidenav-modal-max: 360px;--ds-sidenav-modal-scrim: 56px;--ds-drawer-compact-width: min(var(--ds-sidenav-modal-max), calc(100vw - var(--ds-sidenav-modal-scrim)));--ds-sidenav-bg: var(--surface-page);--ds-drawer-surface: var(--ds-sidenav-bg);--ds-drawer-bar-surface: var(--ds-sidenav-bg)}.ds-sidenav-mobile-drawer__header{justify-content:flex-end}.ds-sidenav-mobile-drawer__brand{display:flex;align-items:center;gap:var(--space-sm);flex:1;min-inline-size:0}.ds-sidenav-mobile-drawer{display:flex;flex-direction:column;gap:var(--space-xs);padding:0;padding-inline:var(--space-md)}.ds-sidenav-mobile-drawer .ds-sidenav-item,.ds-sidenav-mobile-drawer .ds-sidenav-group__header{width:100%}.ds-sidenav-section{display:flex;flex-direction:column;gap:inherit}.ds-sidenav-section__header{display:flex;align-items:center;gap:var(--space-md);min-block-size:34px;margin-block:var(--space-surface) var(--space-sm);padding-block:7px;overflow:hidden}.ds-sidenav-section:first-child .ds-sidenav-section__header{margin-block-start:0}.ds-sidenav:not([data-collapsed=true]) .ds-sidenav__content .ds-sidenav-section__header{margin-inline-start:calc(-1 * var(--ds-sidenav-section-pull, var(--space-md)))}.ds-sidenav[data-size=sm] .ds-sidenav__content .ds-sidenav-section__header{--ds-sidenav-section-pull: var(--space-sm)}.ds-sidenav-section__header:before{content:"";flex:none;inline-size:var(--space-md);border-block-start:1px solid var(--border-primary)}.ds-sidenav-section__label{min-inline-size:0;letter-spacing:var(--type-caption-tracking);text-transform:uppercase}.ds-sidenav[data-collapsed=true] .ds-sidenav-section__header{justify-content:center}.ds-sidenav[data-collapsed=true] .ds-sidenav-section__label{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(forced-colors:active){.ds-sidenav[data-appearance=bordered]{border-inline-end-color:CanvasText}.ds-sidenav[data-appearance=inverse]{background:Canvas;color:CanvasText}.ds-sidenav-section__header:before{border-block-start-color:CanvasText}.ds-sidenav-item,.ds-sidenav-group__header{color:CanvasText}.ds-sidenav-item--active,.ds-sidenav-item[data-active=true]{background:Highlight;color:HighlightText}.ds-sidenav__toggle{color:ButtonText}}}@layer components{.ds-horizontal-nav{container:ds-horizontal-nav / inline-size;display:block;min-block-size:var(--shell-bar-height);padding-block:var(--space-sm);padding-inline:var(--space-sm);box-sizing:border-box;background:var(--surface-raised);border-radius:var(--radius-surface);box-shadow:var(--elevation-2)}.ds-horizontal-nav__list{display:flex;align-items:center;gap:var(--space-xs);margin:0;padding:0;list-style:none;overflow-x:auto;overscroll-behavior-inline:contain}.ds-horizontal-nav__entry{display:flex;flex:none}.ds-horizontal-nav__item{--ds-nav-item-pad-inline: var(--space-lg)}@container ds-horizontal-nav (max-width: 599.98px){.ds-horizontal-nav__item{--ds-nav-item-pad-inline: var(--space-md)}}@media(forced-colors:active){.ds-horizontal-nav{border:1px solid CanvasText;box-shadow:none}}}@layer components{.ds-page-footer{container:ds-page-footer / inline-size;display:block;background:var(--ds-page-footer-bg, var(--surface-page));color:var(--text-primary);font-size:var(--type-body1-size);line-height:var(--type-body1-line-height);letter-spacing:var(--type-body1-tracking)}.ds-page-footer[data-variant=floating]{--ds-page-footer-bg: var(--surface-raised);border-start-start-radius:var(--radius-surface);border-start-end-radius:var(--radius-surface);box-shadow:var(--shadow-sm-up)}.ds-page-footer__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-sm) var(--space-md);min-block-size:var(--shell-footer-height);padding-block:var(--space-md);padding-inline:var(--shell-gutter);box-sizing:border-box}.ds-page-footer__start,.ds-page-footer__end{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md);min-inline-size:0}.ds-page-footer__end{justify-content:flex-end}@container ds-page-footer (max-width: 599.98px){.ds-page-footer__inner{flex-direction:column;align-items:flex-start;padding-inline:var(--shell-gutter-compact)}.ds-page-footer__end{justify-content:flex-start}}@media(forced-colors:active){.ds-page-footer[data-variant=floating]{border:1px solid CanvasText;border-block-end:none;box-shadow:none}}}@layer components{.ds-app-shell{display:flex;align-items:stretch;min-block-size:100vh;min-block-size:100dvh;background:var(--surface-page);color:var(--text-primary)}.ds-app-shell__sidebar{flex:none;position:sticky;inset-block-start:0;align-self:flex-start;max-block-size:100vh;z-index:var(--layer-sticky)}.ds-app-shell__column{display:flex;flex-direction:column;flex:1 1 auto;min-inline-size:0}.ds-app-shell{--ds-app-shell-sticky-offset: 0px}.ds-app-shell[data-sticky-navbar][data-has-header]{--ds-app-shell-sticky-offset: var(--shell-bar-height)}.ds-app-shell[data-sticky-navbar] .ds-app-shell__header{position:sticky;inset-block-start:0;z-index:var(--layer-sticky)}.ds-app-shell__horizontal{padding-inline:var(--shell-gutter);padding-block-start:var(--shell-gutter)}.ds-app-shell__main{container:ds-app-shell / inline-size;flex:1 0 auto;min-inline-size:0}.ds-app-shell__main:focus{outline:var(--focus-ring-width) solid transparent}.ds-app-shell__body{display:flex;flex-direction:column;gap:var(--shell-gutter);box-sizing:border-box;inline-size:100%;max-inline-size:var(--ds-app-shell-content-max, calc(var(--shell-content-max) + 2 * var(--shell-gutter)));margin-inline:auto;padding:var(--shell-gutter)}@container ds-app-shell (max-width: 599.98px){.ds-app-shell__body{gap:var(--shell-gutter-compact);padding:var(--shell-gutter-compact)}}.ds-app-shell[data-sticky-footer] .ds-app-shell__footer{position:sticky;inset-block-end:0;z-index:var(--layer-sticky)}@media(forced-colors:active){.ds-app-shell{background:Canvas;color:CanvasText}}}@layer components{.ds-timeline{display:flex;flex-direction:column;position:relative;inline-size:100%;list-style:none;padding:0;margin:0}.ds-timeline[data-orientation=vertical]{flex-direction:column;gap:0}.ds-timeline[data-orientation=horizontal]{flex-direction:row;gap:0;align-items:flex-start;justify-content:space-between}.ds-timeline[data-orientation=vertical][data-show-connector=false]{gap:var(--space-md)}.ds-timeline[data-orientation=horizontal][data-show-connector=false]{gap:var(--space-lg)}@media(max-width:599.98px){.ds-timeline[data-orientation=horizontal]{flex-wrap:wrap;gap:var(--space-lg)}.ds-timeline[data-orientation=horizontal] .ds-timeline-item__connector{display:none}}.ds-timeline[data-position=alternate]>.ds-timeline-item:nth-child(2n):not([data-position]){flex-direction:row-reverse}.ds-timeline[data-position=alternate]>.ds-timeline-item:nth-child(2n):not([data-position]) .ds-timeline-item__content{text-align:end}.ds-timeline[data-position=alternate]>.ds-timeline-item:not([data-opposite]):after{content:"";flex:1;order:-1}.ds-timeline[data-orientation=horizontal] .ds-timeline-item{flex-direction:column;align-items:center;text-align:center;flex:1}.ds-timeline[data-orientation=horizontal] .ds-timeline-item__separator{flex-direction:row;align-self:stretch}.ds-timeline[data-orientation=horizontal] .ds-timeline-item__connector{inline-size:auto;block-size:var(--border-width-medium);min-block-size:0;min-inline-size:var(--space-md);margin-block:0;margin-inline:var(--space-xs) calc(var(--space-xs) * -1)}.ds-timeline[data-orientation=horizontal] .ds-timeline-item__content{padding-block-end:0;padding-block-start:var(--space-md)}.ds-timeline[data-orientation=horizontal] .ds-timeline-item__header{flex-direction:column;align-items:center;gap:var(--space-xs)}.ds-timeline[data-orientation=horizontal] .ds-timeline-item__timestamp{font-size:var(--font-xs)}.ds-timeline[data-size=sm] .ds-timeline-item{gap:var(--space-sm)}.ds-timeline[data-size=sm] .ds-timeline-item__title[data-size]{font-size:var(--font-sm)}.ds-timeline[data-size=sm] .ds-timeline-item__description{font-size:var(--font-xs)}.ds-timeline[data-size=sm] .ds-timeline-item__content{padding-block-end:var(--space-md)}.ds-timeline[data-size=lg] .ds-timeline-item{gap:var(--space-lg)}.ds-timeline[data-size=lg] .ds-timeline-item__title[data-size]{font-size:var(--font-lg)}.ds-timeline[data-size=lg] .ds-timeline-item__description{font-size:var(--font-md)}.ds-timeline[data-size=lg] .ds-timeline-item__content{padding-block-end:var(--space-xl)}.ds-timeline-placed{container-type:inline-size;inline-size:100%}.ds-timeline-placed__scroll{--ds-scrollarea-fade: var(--ds-timeline-fade, calc(var(--size-lead-md) + var(--space-sm)))}.ds-timeline[data-orientation=horizontal][data-placement=time]{--ds-timeline-track: var(--border-primary);--ds-timeline-today: var(--tone-primary-mark);display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(3,auto) auto repeat(3,auto) auto;gap:0;box-sizing:border-box;min-inline-size:calc(var(--ds-timeline-track-min, 0px) + var(--ds-timeline-slot, 160px));padding-inline:calc(var(--ds-timeline-slot, 160px) / 2);padding-block:var(--space-sm)}.ds-timeline[data-orientation=horizontal][data-placement=time]:before{content:"";grid-column:1;grid-row:4;align-self:center;block-size:var(--border-width-medium);border-radius:var(--radius-full);background-color:var(--ds-timeline-track)}.ds-timeline[data-orientation=horizontal][data-placement=time]>.ds-timeline-item,.ds-timeline[data-orientation=horizontal][data-placement=time]>.ds-timeline__today{grid-column:1;grid-row:1 / -1;display:grid;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);justify-self:start;align-items:center;inline-size:var(--ds-timeline-slot, 160px);min-block-size:0;margin-inline-start:calc(var(--ds-timeline-at, 0%) - var(--ds-timeline-slot, 160px) / 2);gap:0;flex:none;text-align:center;pointer-events:none}.ds-timeline[data-orientation=horizontal][data-placement=time] .ds-timeline-item__separator{grid-row:4;justify-self:center;align-self:center;pointer-events:auto}.ds-timeline[data-orientation=horizontal][data-placement=time] .ds-timeline-item__connector{display:none}.ds-timeline[data-orientation=horizontal][data-placement=time] .ds-timeline-item__content,.ds-timeline[data-orientation=horizontal][data-placement=time] .ds-timeline-item__opposite{min-inline-size:0;padding:0;text-align:center;pointer-events:auto}.ds-timeline[data-orientation=horizontal][data-placement=time]>.ds-timeline-item>.ds-timeline-item__content{inline-size:var(--ds-timeline-label, var(--ds-timeline-slot, 160px));margin-inline:calc((var(--ds-timeline-slot, 160px) - var(--ds-timeline-label, var(--ds-timeline-slot, 160px))) / 2)}.ds-timeline[data-placement=time]>.ds-timeline-item[data-side=above]>.ds-timeline-item__content,.ds-timeline[data-placement=time]>.ds-timeline-item[data-side=below]>.ds-timeline-item__opposite{align-self:end;margin-block:var(--space-xs) var(--space-sm)}.ds-timeline[data-placement=time]>.ds-timeline-item[data-side=below]>.ds-timeline-item__content,.ds-timeline[data-placement=time]>.ds-timeline-item[data-side=above]>.ds-timeline-item__opposite{align-self:start;margin-block:var(--space-sm) var(--space-xs)}.ds-timeline[data-placement=time]>.ds-timeline-item[data-side=above][data-lane=near]>.ds-timeline-item__content,.ds-timeline[data-placement=time]>.ds-timeline-item[data-side=below][data-lane=near]>.ds-timeline-item__opposite{grid-row:3}.ds-timeline[data-placement=time]>.ds-timeline-item[data-side=above][data-lane=middle]>.ds-timeline-item__content,.ds-timeline[data-placement=time]>.ds-timeline-item[data-side=below][data-lane=middle]>.ds-timeline-item__opposite{grid-row:2}.ds-timeline[data-placement=time]>.ds-timeline-item[data-side=above][data-lane=far]>.ds-timeline-item__content,.ds-timeline[data-placement=time]>.ds-timeline-item[data-side=below][data-lane=far]>.ds-timeline-item__opposite{grid-row:1}.ds-timeline[data-placement=time]>.ds-timeline-item[data-side=below][data-lane=near]>.ds-timeline-item__content,.ds-timeline[data-placement=time]>.ds-timeline-item[data-side=above][data-lane=near]>.ds-timeline-item__opposite{grid-row:5}.ds-timeline[data-placement=time]>.ds-timeline-item[data-side=below][data-lane=middle]>.ds-timeline-item__content,.ds-timeline[data-placement=time]>.ds-timeline-item[data-side=above][data-lane=middle]>.ds-timeline-item__opposite{grid-row:6}.ds-timeline[data-placement=time]>.ds-timeline-item[data-side=below][data-lane=far]>.ds-timeline-item__content,.ds-timeline[data-placement=time]>.ds-timeline-item[data-side=above][data-lane=far]>.ds-timeline-item__opposite{grid-row:7}.ds-timeline[data-orientation=horizontal][data-placement=time] .ds-timeline-item__header{flex-direction:column;align-items:center;justify-content:flex-start;gap:0;margin-block-end:0}.ds-timeline[data-orientation=horizontal][data-placement=time] .ds-timeline-item__title[data-size]{font-size:var(--font-sm);line-height:1.43;text-wrap:balance}.ds-timeline[data-orientation=horizontal][data-placement=time] .ds-timeline-item__timestamp{font-size:var(--font-xs);font-variant-numeric:tabular-nums}.ds-timeline[data-orientation=horizontal][data-placement=time] .ds-timeline-item__description{font-size:var(--font-xs)}.ds-timeline[data-orientation=horizontal][data-placement=time] .ds-timeline-item__actions,.ds-timeline[data-orientation=horizontal][data-placement=time] .ds-timeline-item__attachments{justify-content:center}.ds-timeline__today{list-style:none}.ds-timeline[data-placement=time]>.ds-timeline__today{order:-1}.ds-timeline__today-line{display:block;grid-row:4;justify-self:center;align-self:center;inline-size:var(--border-width-medium);block-size:calc(var(--size-icon-xs) * 2);border-radius:var(--radius-full);background-color:var(--ds-timeline-today, var(--tone-primary-mark))}.ds-timeline__today-label{grid-row:8;justify-self:center;margin-block-start:var(--space-sm);inline-size:-moz-max-content;inline-size:max-content;font-size:var(--font-xs);font-weight:var(--weight-semibold);line-height:1.5;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;color:var(--tone-primary-fg)}.ds-timeline[data-placement=time]>.ds-timeline__today[data-side=below]>.ds-timeline__today-label{align-self:start;margin-block:var(--space-sm) 0}.ds-timeline[data-placement=time]>.ds-timeline__today[data-side=above]>.ds-timeline__today-label{align-self:end;margin-block:0 var(--space-sm)}.ds-timeline[data-placement=time]>.ds-timeline__today[data-side=below][data-lane=near]>.ds-timeline__today-label{grid-row:5}.ds-timeline[data-placement=time]>.ds-timeline__today[data-side=below][data-lane=middle]>.ds-timeline__today-label{grid-row:6}.ds-timeline[data-placement=time]>.ds-timeline__today[data-side=below][data-lane=far]>.ds-timeline__today-label{grid-row:7}.ds-timeline[data-placement=time]>.ds-timeline__today[data-side=above][data-lane=near]>.ds-timeline__today-label{grid-row:3}.ds-timeline[data-placement=time]>.ds-timeline__today[data-side=above][data-lane=middle]>.ds-timeline__today-label{grid-row:2}.ds-timeline[data-placement=time]>.ds-timeline__today[data-side=above][data-lane=far]>.ds-timeline__today-label{grid-row:1}@container (max-width: 599.98px){.ds-timeline[data-orientation=horizontal][data-placement=time]{display:flex;flex-direction:column;flex-wrap:nowrap;min-inline-size:0;padding:0}.ds-timeline[data-orientation=horizontal][data-placement=time]:before{display:none}.ds-timeline[data-orientation=horizontal][data-placement=time]>.ds-timeline-item,.ds-timeline[data-orientation=horizontal][data-placement=time]>.ds-timeline__today{display:flex;flex-direction:row;align-items:stretch;inline-size:auto;margin-inline-start:0;gap:var(--space-md);text-align:start;pointer-events:auto}.ds-timeline[data-orientation=horizontal][data-placement=time]>.ds-timeline-item{min-block-size:var(--size-lead-md)}.ds-timeline[data-orientation=horizontal][data-placement=time] .ds-timeline-item__separator{flex-direction:column;align-self:stretch}.ds-timeline[data-orientation=horizontal][data-placement=time][data-show-connector=true] .ds-timeline-item__connector{display:block;inline-size:var(--border-width-medium);block-size:auto;min-block-size:var(--space-md);min-inline-size:0;margin-block:var(--space-xs) calc(var(--space-xs) * -1);margin-inline:0}.ds-timeline[data-orientation=horizontal][data-placement=time]>:last-child .ds-timeline-item__connector{display:none}.ds-timeline[data-placement=time]>.ds-timeline-item[data-side]>.ds-timeline-item__content,.ds-timeline[data-placement=time]>.ds-timeline-item[data-side]>.ds-timeline-item__opposite{align-self:auto;margin-block:0;padding-block-end:var(--space-lg);text-align:start}.ds-timeline[data-placement=time]>.ds-timeline-item[data-side]>.ds-timeline-item__opposite{text-align:end}.ds-timeline[data-orientation=horizontal][data-placement=time]>.ds-timeline-item>.ds-timeline-item__content{inline-size:auto;margin-inline:0}.ds-timeline[data-placement=time]>.ds-timeline__today[data-side]>.ds-timeline__today-label{margin-block:0 var(--space-lg)}.ds-timeline[data-orientation=horizontal][data-placement=time] .ds-timeline-item__header{flex-direction:row;align-items:baseline;justify-content:space-between;gap:var(--space-md);margin-block-end:var(--space-xs)}.ds-timeline__today-line{inline-size:var(--size-icon-xs);block-size:var(--border-width-medium);margin-block-start:calc(var(--font-xs) * .75);align-self:flex-start}.ds-timeline__today-label{margin-block:0 var(--space-lg)}.ds-timeline[data-placement=time]>.ds-timeline__today{order:0}}@media(forced-colors:active){.ds-timeline[data-orientation=horizontal][data-placement=time]{--ds-timeline-track: CanvasText;--ds-timeline-today: Highlight}.ds-timeline[data-placement=time]:before,.ds-timeline__today-line{forced-color-adjust:none}.ds-timeline__today-label{color:CanvasText}}.ds-timeline .ds-timeline__bone{display:inline-block;vertical-align:middle}}@layer components{.ds-timeline-dot{--ds-timeline-dot-ring: 2px;--ds-timeline-dot-halo-width: 4px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm);border-radius:var(--radius-full);border:var(--ds-timeline-dot-ring) solid transparent;transition:background-color var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base)}.ds-timeline-dot,.ds-timeline-dot[data-tone=neutral]{--ds-timeline-dot-solid: var(--tone-neutral-solid-mark);--ds-timeline-dot-on-solid: var(--tone-neutral-on-solid-mark);--ds-timeline-dot-border: var(--tone-neutral-solid-mark);--ds-timeline-dot-mark: var(--tone-neutral-mark);--ds-timeline-dot-fg: var(--tone-neutral-fg);--ds-timeline-dot-halo: var(--tone-neutral-subtle)}.ds-timeline-dot[data-tone=primary]{--ds-timeline-dot-solid: var(--tone-primary-solid-mark);--ds-timeline-dot-on-solid: var(--tone-primary-on-solid-mark);--ds-timeline-dot-border: var(--tone-primary-solid-mark);--ds-timeline-dot-mark: var(--tone-primary-mark);--ds-timeline-dot-fg: var(--tone-primary-fg);--ds-timeline-dot-halo: var(--tone-primary-subtle)}.ds-timeline-dot[data-tone=secondary]{--ds-timeline-dot-solid: var(--tone-secondary-solid);--ds-timeline-dot-on-solid: var(--tone-secondary-on-solid);--ds-timeline-dot-border: var(--tone-secondary-solid);--ds-timeline-dot-mark: var(--tone-secondary-mark);--ds-timeline-dot-fg: var(--tone-secondary-fg);--ds-timeline-dot-halo: var(--tone-secondary-subtle)}.ds-timeline-dot[data-tone=success]{--ds-timeline-dot-solid: var(--tone-success-solid-mark);--ds-timeline-dot-on-solid: var(--tone-success-on-solid-mark);--ds-timeline-dot-border: var(--tone-success-solid-mark);--ds-timeline-dot-mark: var(--tone-success-mark);--ds-timeline-dot-fg: var(--tone-success-fg);--ds-timeline-dot-halo: var(--tone-success-subtle)}.ds-timeline-dot[data-tone=warning]{--ds-timeline-dot-solid: var(--tone-warning-solid-mark);--ds-timeline-dot-on-solid: var(--tone-warning-on-solid-mark);--ds-timeline-dot-border: var(--tone-warning-solid-mark);--ds-timeline-dot-mark: var(--tone-warning-mark);--ds-timeline-dot-fg: var(--tone-warning-fg);--ds-timeline-dot-halo: var(--tone-warning-subtle)}.ds-timeline-dot[data-tone=error]{--ds-timeline-dot-solid: var(--tone-error-solid-mark);--ds-timeline-dot-on-solid: var(--tone-error-on-solid-mark);--ds-timeline-dot-border: var(--tone-error-solid-mark);--ds-timeline-dot-mark: var(--tone-error-mark);--ds-timeline-dot-fg: var(--tone-error-fg);--ds-timeline-dot-halo: var(--tone-error-subtle)}.ds-timeline-dot[data-tone=info]{--ds-timeline-dot-solid: var(--tone-info-solid-mark);--ds-timeline-dot-on-solid: var(--tone-info-on-solid-mark);--ds-timeline-dot-border: var(--tone-info-solid-mark);--ds-timeline-dot-mark: var(--tone-info-mark);--ds-timeline-dot-fg: var(--tone-info-fg);--ds-timeline-dot-halo: var(--tone-info-subtle)}.ds-timeline-dot,.ds-timeline-dot[data-variant=filled]{background-color:var(--ds-timeline-dot-solid);border-color:var(--ds-timeline-dot-border);color:var(--ds-timeline-dot-on-solid)}.ds-timeline-dot[data-variant=outlined]{background-color:transparent;border-color:var(--ds-timeline-dot-mark);color:var(--ds-timeline-dot-fg)}.ds-timeline-dot[data-halo=true]{box-shadow:0 0 0 var(--ds-timeline-dot-halo-width) var(--ds-timeline-dot-halo)}.ds-timeline-dot[data-tone=secondary][data-halo=true]{--ds-timeline-dot-solid: var(--tone-secondary-solid-mark);--ds-timeline-dot-on-solid: var(--tone-secondary-on-solid-mark);--ds-timeline-dot-border: var(--tone-secondary-solid-mark)}.ds-timeline-dot[data-size=sm]{inline-size:var(--size-icon-xs);block-size:var(--size-icon-xs)}.ds-timeline-dot[data-size=md]{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm)}.ds-timeline-dot[data-size=lg]{inline-size:var(--size-icon-md);block-size:var(--size-icon-md)}.ds-timeline-dot[data-icon][data-size=sm]{inline-size:var(--size-lead-xs);block-size:var(--size-lead-xs)}.ds-timeline-dot[data-icon][data-size=md]{inline-size:var(--size-lead-sm);block-size:var(--size-lead-sm)}.ds-timeline-dot[data-icon][data-size=lg]{inline-size:var(--size-lead-md);block-size:var(--size-lead-md)}.ds-timeline-dot__icon{display:inline-flex;inline-size:50%;block-size:50%}.ds-timeline-dot__icon>svg{inline-size:100%;block-size:100%}.ds-timeline-dot__icon{container-type:size}.ds-timeline-dot[data-icon] .ds-timeline-dot__icon>*{--ds-icon-size: 100cqmin;inline-size:100%;block-size:100%}@media(prefers-reduced-motion:reduce){.ds-timeline-dot{transition:none}}@media(forced-colors:active){.ds-timeline-dot,.ds-timeline-dot[data-variant=filled]{forced-color-adjust:none;background-color:CanvasText;border-color:CanvasText;color:Canvas}.ds-timeline-dot[data-variant=outlined]{forced-color-adjust:none;background-color:Canvas;border-color:CanvasText;color:CanvasText}.ds-timeline-dot[data-halo=true]{box-shadow:0 0 0 var(--ds-timeline-dot-halo-width) transparent}}}@layer components{.ds-timeline-item{--ds-timeline-item-connector: var(--border-primary);display:flex;flex-direction:row;gap:var(--space-md);position:relative;min-block-size:var(--size-lead-md)}.ds-timeline-item__separator{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.ds-timeline-item__connector{flex:1 1 auto;inline-size:var(--border-width-medium);min-block-size:var(--space-md);margin-block:var(--space-xs) calc(var(--space-xs) * -1);background-color:var(--ds-timeline-item-connector)}.ds-timeline-item:last-child .ds-timeline-item__connector{display:none}.ds-timeline-item__content{flex:1;min-inline-size:0;padding-block-end:var(--space-lg);overflow-wrap:anywhere}.ds-timeline-item__opposite{flex:1;min-inline-size:0;text-align:end;color:var(--text-secondary);font-size:var(--font-sm);padding-block-end:var(--space-lg)}.ds-timeline-item__header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-md);margin-block-end:var(--space-xs);flex-wrap:wrap}.ds-timeline-item__title{font-size:var(--font-md);font-weight:var(--weight-normal);color:var(--text-primary);margin:0;line-height:1.5}.ds-timeline-item .ds-timeline-item__title[data-size]{font-family:inherit;font-size:var(--font-md);line-height:1.5}.ds-timeline-item[data-active] .ds-timeline-item__title{color:var(--tone-primary-fg)}.ds-timeline-item__timestamp{font-size:var(--font-sm);color:var(--text-tertiary);white-space:nowrap;flex-shrink:0}.ds-timeline-item__description{font-size:var(--font-sm);color:var(--text-secondary);line-height:1.6;margin-block-start:var(--space-xs)}.ds-timeline-item__attachments{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);margin-block-start:var(--space-sm)}.ds-timeline-item__children{margin-block-start:var(--space-sm)}.ds-timeline-item__actions{margin-block-start:var(--space-md);display:flex;gap:var(--space-sm);flex-wrap:wrap}.ds-timeline-item[data-position=start]{flex-direction:row-reverse}.ds-timeline-item[data-position=start] .ds-timeline-item__content{text-align:end}.ds-timeline-item[data-position=start] .ds-timeline-item__opposite{text-align:start}.ds-timeline-item[data-density=compact]{gap:var(--space-sm);min-block-size:0}.ds-timeline-item[data-density=compact] :where(.ds-timeline-item__content){padding-block-end:var(--space-sm)}.ds-timeline-item[data-density=compact] .ds-timeline-item__opposite{padding-block-end:var(--space-sm)}.ds-timeline-item[data-density=compact] .ds-timeline-item__header{flex-wrap:nowrap;margin-block-end:0}.ds-timeline-item[data-density=compact] .ds-timeline-item__title{flex:1 1 auto;min-inline-size:0}@media(forced-colors:active){.ds-timeline-item{--ds-timeline-item-connector: CanvasText}.ds-timeline-item__connector{forced-color-adjust:none}.ds-timeline-item[data-active] .ds-timeline-item__dot{outline:var(--outline-width) solid Highlight;outline-offset:var(--outline-offset)}}}@layer components{.ds-legend-item-list{margin:0;padding:0;list-style:none}.ds-legend-item-list[data-layout=table]{display:grid;grid-template-columns:[key] auto [label] minmax(0,1fr) [value] auto [percent] auto [delta] auto;row-gap:var(--space-sm);align-items:center}.ds-legend-item[data-layout=table]{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:center}@supports not (grid-template-columns: subgrid){.ds-legend-item[data-layout=table]{grid-template-columns:auto minmax(0,1fr) auto auto auto}}.ds-legend-item[data-layout=table]>.ds-legend-item__key{grid-column:key}.ds-legend-item[data-layout=table]>.ds-legend-item__title{grid-column:label;padding-inline-start:var(--space-sm)}.ds-legend-item[data-layout=table]>.ds-legend-item__toggle{grid-column:key / value}.ds-legend-item[data-layout=table]>.ds-legend-item__value{grid-column:value;justify-self:end;padding-inline-start:var(--space-md)}.ds-legend-item[data-layout=table]>.ds-legend-item__percent{grid-column:percent;justify-self:end;padding-inline-start:var(--space-md)}.ds-legend-item[data-layout=table]>.ds-legend-item__delta{grid-column:delta;justify-self:end;padding-inline-start:var(--space-md)}.ds-legend-item__key,.ds-legend-item__title,.ds-legend-item__toggle,.ds-legend-item__value,.ds-legend-item__percent,.ds-legend-item__delta{display:flex;align-items:center;min-inline-size:0}.ds-legend-item__toggle{--ds-toggle-button-size: var(--size-control-sm)}}@layer components{.ds-metric__lead{display:flex;flex:none}.ds-metric__stat{display:flex;min-inline-size:0}.ds-metric:not([data-orientation])>.ds-metric__stat{flex:1 1 auto}.ds-metric__chart{display:flex;flex:none;min-inline-size:0}.ds-metric[data-orientation=vertical]>.ds-metric__stat{justify-content:center}.ds-metric-group{--ds-metric-group-gap: var(--space-lg);--ds-metric-group-rule: var(--border-secondary);container-type:inline-size;display:flex;flex-wrap:wrap;gap:var(--ds-metric-group-gap);margin:0;padding:0;list-style:none}.ds-metric-group>*{box-sizing:border-box;min-inline-size:0}@container (max-width: 599.98px){.ds-metric-group>*{flex:1 1 100%}.ds-metric-group[data-dividers]>*+*{padding-block-start:var(--ds-metric-group-gap);border-block-start:var(--border-width-thin) solid var(--ds-metric-group-rule)}}@container (min-width: 600px) and (max-width: 839.98px){.ds-metric-group>*{flex:1 1 40%}.ds-metric-group[data-dividers]>:nth-child(2n){padding-inline-start:var(--ds-metric-group-gap);border-inline-start:var(--border-width-thin) solid var(--ds-metric-group-rule)}.ds-metric-group[data-dividers]>*+*+*{padding-block-start:var(--ds-metric-group-gap);border-block-start:var(--border-width-thin) solid var(--ds-metric-group-rule)}}@container (min-width: 840px){.ds-metric-group>*{flex:1 1 0}.ds-metric-group[data-dividers]>*+*{padding-inline-start:var(--ds-metric-group-gap);border-inline-start:var(--border-width-thin) solid var(--ds-metric-group-rule)}}@media(forced-colors:active){.ds-metric-group{--ds-metric-group-rule: CanvasText}}}@layer components{.ds-meter-row__header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-sm);min-inline-size:0}.ds-meter-row__label{flex:1 1 auto;min-inline-size:0}.ds-meter-row__value{flex:none;white-space:nowrap}.ds-meter-row__bar{min-inline-size:0}.ds-meter-row .ds-meter-row__skeleton{display:inline-block;vertical-align:middle}.ds-meter-row__bar>.ds-meter-row__skeleton{display:block}}@layer components{.ds-rating-summary__distribution{align-self:stretch;min-inline-size:0}.ds-rating-summary__summary{max-inline-size:100%}}@layer components{.ds-description-list{--ds-description-list-rule: var(--border-secondary);min-inline-size:0}.ds-description-list[data-columns]{container-type:inline-size}.ds-description-list__list{--ds-description-list-tracks: 1;display:grid;grid-template-columns:repeat(var(--ds-description-list-tracks),minmax(0,1fr));-moz-column-gap:var(--space-lg);column-gap:var(--space-lg);row-gap:var(--space-md);align-items:start;margin:0;padding:0}@container (min-width: 600px){.ds-description-list[data-columns]>.ds-description-list__list{--ds-description-list-tracks: 2}}@container (min-width: 840px){.ds-description-list[data-columns="3"]>.ds-description-list__list{--ds-description-list-tracks: 3}}.ds-description-list[data-label-width=shared]>.ds-description-list__list{grid-template-columns:repeat(var(--ds-description-list-tracks),[label] var(--ds-description-list-label-width, auto) [value] minmax(0,1fr));-moz-column-gap:var(--space-md);column-gap:var(--space-md)}.ds-description-list[data-label-width=shared]>.ds-description-list__list>.ds-description-list__item{display:grid;grid-column:span 2;grid-template-columns:subgrid;-moz-column-gap:inherit;column-gap:inherit;row-gap:0;align-items:baseline}@supports not (grid-template-columns: subgrid){.ds-description-list[data-label-width=shared]>.ds-description-list__list>.ds-description-list__item{grid-template-columns:var(--ds-description-list-label-width, max-content) minmax(0,1fr)}}.ds-description-list[data-numerals=tabular]>.ds-description-list__list{font-variant-numeric:tabular-nums}.ds-description-list[data-dividers]>.ds-description-list__list{row-gap:0}.ds-description-list[data-dividers]>.ds-description-list__list>.ds-description-list__item{padding-block:var(--space-sm);border-block-start:var(--border-width-thin) solid var(--ds-description-list-rule)}.ds-description-list[data-dividers]>.ds-description-list__list>.ds-description-list__item:first-child{border-block-start:0}@container (min-width: 600px){.ds-description-list[data-columns][data-dividers]>.ds-description-list__list>.ds-description-list__item:nth-child(2){border-block-start:0}}@container (min-width: 840px){.ds-description-list[data-columns="3"][data-dividers]>.ds-description-list__list>.ds-description-list__item:nth-child(3){border-block-start:0}}.ds-description-list__list>.ds-description-list__item[data-total]{grid-column:1 / -1;padding-block-start:var(--space-sm);border-block-start:var(--border-width-thin) solid var(--ds-description-list-rule)}.ds-description-list[data-total][data-dividers]>.ds-description-list__list>.ds-description-list__item[data-total]:last-child{border-block-start:var(--border-width-thin) solid var(--ds-description-list-rule)}.ds-description-list[data-orientation=horizontal]>.ds-description-list__list{display:flex;flex-wrap:wrap;align-items:flex-start;-moz-column-gap:var(--space-lg);column-gap:var(--space-lg);row-gap:var(--space-sm)}.ds-description-list[data-orientation=horizontal]>.ds-description-list__list>.ds-description-list__item{flex:0 1 auto;min-inline-size:0}@media(forced-colors:active){.ds-description-list{--ds-description-list-rule: CanvasText}}.ds-description-list .ds-description-list__bone{display:inline-block;vertical-align:middle}}@layer components{.ds-meta-list{margin:0;padding:0;list-style:none}.ds-meta-list__item{min-inline-size:0}}@layer components{.ds-price-block,.ds-price-block__description{min-inline-size:0}}@layer components{.ds-facepile__avatars{flex-shrink:0}.ds-facepile__description{min-inline-size:0}}@layer components{.ds-message-bubble{--ds-message-bubble-bg: var(--ds-message-bubble-received-bg, var(--surface-raised));--ds-message-bubble-fg: var(--text-primary);--ds-message-bubble-shadow: var(--shadow-sm);--ds-message-bubble-border: transparent;--ds-message-bubble-radius: var(--radius-md);--ds-message-bubble-radius-joined: var(--radius-xs);--ds-message-bubble-radius-tail: var(--radius-none);--ds-message-bubble-receipt: var(--text-secondary);--ds-message-bubble-max-inline: 75%;margin:0;list-style:none}.ds-message-bubble[data-side=end]{--ds-message-bubble-bg: var(--tone-primary-solid);--ds-message-bubble-fg: var(--tone-primary-on-solid)}.ds-message-bubble__avatar{display:flex;flex:none}.ds-message-bubble[data-side=end]>.ds-message-bubble__avatar{order:1}.ds-message-bubble__body{min-inline-size:0;max-inline-size:var(--ds-message-bubble-max-inline)}.ds-message-bubble__bubble{max-inline-size:100%;padding-block:calc(var(--space-sm) + var(--space-xs));padding-inline:var(--space-md);border:var(--border-width-thin) solid var(--ds-message-bubble-border);border-radius:var(--ds-message-bubble-radius);background:var(--ds-message-bubble-bg);color:var(--ds-message-bubble-fg);box-shadow:var(--ds-message-bubble-shadow)}.ds-message-bubble[data-side=start] .ds-message-bubble__bubble:is([data-position=single],[data-position=first]){border-start-start-radius:var(--ds-message-bubble-radius-tail)}.ds-message-bubble[data-side=start] .ds-message-bubble__bubble:is([data-position=middle],[data-position=last]){border-start-start-radius:var(--ds-message-bubble-radius-joined)}.ds-message-bubble[data-side=start] .ds-message-bubble__bubble:is([data-position=first],[data-position=middle]){border-end-start-radius:var(--ds-message-bubble-radius-joined)}.ds-message-bubble[data-side=end] .ds-message-bubble__bubble:is([data-position=single],[data-position=first]){border-start-end-radius:var(--ds-message-bubble-radius-tail)}.ds-message-bubble[data-side=end] .ds-message-bubble__bubble:is([data-position=middle],[data-position=last]){border-start-end-radius:var(--ds-message-bubble-radius-joined)}.ds-message-bubble[data-side=end] .ds-message-bubble__bubble:is([data-position=first],[data-position=middle]){border-end-end-radius:var(--ds-message-bubble-radius-joined)}.ds-message-bubble__receipt{display:inline-flex;align-items:center;color:var(--ds-message-bubble-receipt)}.ds-message-bubble__receipt[data-receipt=read]{--ds-message-bubble-receipt: var(--tone-success-fg)}.ds-message-bubble__check{display:inline-flex}.ds-message-bubble-list{margin:0;padding:0;list-style:none}@media(forced-colors:active){.ds-message-bubble__bubble{border-color:CanvasText}.ds-message-bubble[data-side=end] .ds-message-bubble__bubble{border-color:Highlight}.ds-message-bubble__receipt{color:CanvasText}.ds-message-bubble__receipt[data-receipt=read]{color:Highlight}}}@layer components{.ds-tree-view{display:flex;flex-direction:column;inline-size:100%;background-color:var(--surface-page);border:1px solid var(--border-primary);border-radius:var(--radius-md);overflow:hidden;font-family:var(--font-body);font-size:var(--font-sm);color:var(--text-primary)}.ds-tree-view[data-surface=plain],.ds-tree-view.borderless{border:none;border-radius:0;background-color:transparent}.ds-tree-view.scrollable{max-block-size:400px;overflow-y:auto;overflow-x:hidden}.ds-tree-view.compact .ds-tree-node__content{min-block-size:32px;padding-block:4px;font-size:var(--font-xs)}.ds-tree-view[data-wrap-labels] .ds-tree-node__label.ds-text[data-line-clamp]{display:block;-webkit-line-clamp:unset;line-clamp:none;overflow:visible;max-height:none;white-space:normal;overflow-wrap:anywhere;text-overflow:clip;line-height:1.35}.ds-tree-view[data-wrap-labels] .ds-tree-node__toggle{align-self:flex-start;margin-block-start:2px}.ds-tree-view [role=treeitem]:focus:not(:focus-visible){outline:2px solid transparent}.ds-tree-view.show-guides .ds-tree-node:before{content:"";position:absolute;inset-inline-start:calc(var(--tree-level, 0) * var(--tree-indent, var(--indent-step)) + 10px);inset-block:0;inline-size:1px;background-color:var(--border-secondary)}.ds-tree-view.show-guides .ds-tree-node:last-child:before{inset-block-end:50%}.ds-tree-view.show-guides .ds-tree-node:after{content:"";position:absolute;inset-inline-start:calc(var(--tree-level, 0) * var(--tree-indent, var(--indent-step)) + 10px);inset-block-start:50%;inline-size:var(--space-md);block-size:1px;background-color:var(--border-secondary)}.ds-tree-view.show-guides .ds-tree-node[data-level="0"]:before,.ds-tree-view.show-guides .ds-tree-node[data-level="0"]:after{display:none}@media(max-width:839.98px){.ds-tree-view{font-size:var(--font-xs)}.ds-tree-view.scrollable{max-block-size:300px}}@media(prefers-contrast:high){.ds-tree-view{border-width:2px}.ds-tree-node__content:focus-visible{outline-width:2px}}@media(forced-colors:active){.ds-tree-view{border-color:CanvasText}.ds-tree-view.show-guides .ds-tree-node:before,.ds-tree-view.show-guides .ds-tree-node:after{background-color:CanvasText}}}@layer components{.ds-tree-node{--tree-toggle-size: var(--size-icon-md);--ds-tree-node-selected-bg: color-mix(in srgb, var(--ink) 8%, transparent);position:relative;inline-size:100%}.ds-tree-node__content{display:flex;align-items:center;gap:var(--space-xs);padding-inline-start:calc(var(--tree-level, 0) * var(--tree-indent, var(--indent-step)) + var(--space-sm) - var(--border-width-accent));padding-inline-end:var(--space-sm);padding-block:0;border-inline-start:var(--border-width-accent) solid transparent;font-size:var(--ds-tree-node-label-size, var(--font-md));color:var(--text-primary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--transition-base),color var(--transition-base);min-block-size:var(--size-hit)}:where(.ds-tree-node[data-density=neutral]) .ds-tree-node__loading{min-block-size:var(--size-hit-coarse);padding-block:var(--space-xs)}:where(.ds-tree-node[data-density=neutral])>.ds-tree-node__content{min-block-size:var(--size-hit-coarse);padding-block:var(--space-xs);font-size:var(--ds-tree-node-label-size, var(--font-sm))}@media(hover:hover){.ds-tree-node__content:hover{background-color:var(--state-layer-surface-hover)}.ds-tree-node[data-selected]>.ds-tree-node__content:hover{background:var(--state-layer-selected-hover),var(--ds-tree-node-selected-bg)}.ds-tree-node__toggle:hover{background-color:var(--state-layer-surface-hover)}}.ds-tree-node__content:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(var(--focus-ring-width) * -1);background-color:var(--state-layer-surface-hover)}.ds-tree-node[data-selected]>.ds-tree-node__content{background-color:var(--ds-tree-node-selected-bg);border-inline-start-color:var(--color-primary);color:var(--fg-selected);font-weight:var(--weight-medium)}.ds-tree-node[data-selected]>.ds-tree-node__content:active{background:var(--state-layer-selected-pressed),var(--ds-tree-node-selected-bg)}.ds-tree-node[data-disabled]>.ds-tree-node__content{color:var(--disabled-fg);cursor:not-allowed;pointer-events:none}.ds-tree-node[data-disabled]>.ds-tree-node__content :is(.ds-tree-node__label,.ds-tree-node__icon,.ds-tree-node__toggle){color:var(--disabled-fg)}.ds-tree-node__toggle{box-sizing:border-box;display:flex;align-items:center;justify-content:center;inline-size:var(--tree-toggle-size);block-size:var(--tree-toggle-size);flex-shrink:0;position:relative;cursor:pointer;border-radius:var(--radius-sm);transition:background-color var(--transition-fast)}.ds-tree-node__toggle:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:max(100%,var(--size-hit));block-size:max(100%,var(--size-hit));translate:-50% -50%}.ds-tree-node__toggle-icon{color:var(--text-tertiary);transition:color var(--transition-base)}.ds-tree-node[data-expanded]>.ds-tree-node__content .ds-tree-node__toggle-icon{color:var(--text-primary)}.ds-tree-node__spacer{inline-size:var(--tree-toggle-size);block-size:var(--tree-toggle-size);flex-shrink:0}.ds-tree-node__checkbox-label{display:flex;align-items:center;cursor:pointer;flex-shrink:0}.ds-tree-node__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:var(--size-icon-md);block-size:var(--size-icon-md);color:var(--text-tertiary)}.ds-tree-node[data-selected]>.ds-tree-node__content .ds-tree-node__icon{color:var(--text-primary)}.ds-tree-node__label{flex:1;min-inline-size:0;line-height:1.5}.ds-tree-node__meta{display:inline-flex;flex-shrink:0;align-items:center;gap:var(--space-xs);margin-inline-start:var(--space-sm);color:var(--text-secondary);font-size:var(--font-xs)}.ds-tree-node__label[data-size][data-weight]{font-size:inherit;font-weight:inherit}@media(max-width:839.98px){.ds-tree-node__content{padding-inline-start:calc(var(--tree-level, 0) * var(--tree-indent-compact, var(--space-lg)) + var(--space-xs) - var(--border-width-accent));padding-inline-end:var(--space-xs);font-size:var(--font-xs)}.ds-tree-node__loading{padding-inline-start:calc(var(--tree-level, 0) * var(--tree-indent-compact, var(--space-lg)) + var(--space-xs) + var(--tree-toggle-size) + var(--space-xs))}}.ds-tree-node__loading{display:flex;align-items:center;min-block-size:var(--size-hit);padding-inline-start:calc(var(--tree-level, 0) * var(--tree-indent, var(--indent-step)) + var(--space-sm) + var(--tree-toggle-size) + var(--space-xs));gap:var(--space-xs);font-size:var(--font-sm);font-style:italic;color:var(--text-tertiary)}.ds-tree-node[data-loading]>.ds-tree-node__content .ds-tree-node__toggle-icon{opacity:.5}@media(forced-colors:active){.ds-tree-node[data-selected]>.ds-tree-node__content{forced-color-adjust:none;background-color:Highlight;color:HighlightText;border-inline-start-color:HighlightText}.ds-tree-node__content:focus-visible{outline-color:Highlight;outline-offset:0}.ds-tree-node[data-selected]>.ds-tree-node__content:focus-visible{outline-color:CanvasText}@media(hover:hover){.ds-tree-node__toggle:hover{background-color:transparent;outline:var(--border-width) solid currentColor}}}@media(prefers-reduced-motion:reduce){.ds-tree-node__content,.ds-tree-node__toggle,.ds-tree-node__toggle-icon,.ds-tree-node__children{transition:none}}}@layer components{.ds-kpi-card{--ds-kpi-card-delta-size: var(--type-subtitle2-size);--ds-kpi-card-delta-leading: var(--type-subtitle2-line-height);--ds-kpi-card-chip-gap: var(--space-xs);container:ds-kpi-card / inline-size;min-inline-size:0}.ds-kpi-card__stat{min-inline-size:0}.ds-kpi-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-sm);margin-block-end:var(--space-lg)}.ds-kpi-card__top>.ds-kpi-card__delta{margin-inline-start:auto}.ds-kpi-card__chip{display:flex;margin-block-start:auto;padding-block-start:var(--ds-kpi-card-chip-gap)}.ds-kpi-card__chart{display:flex;flex:1 1 auto;align-items:flex-end;justify-content:center;min-block-size:0;min-inline-size:0;padding-block-start:var(--space-md)}.ds-kpi-card__chart>*{max-inline-size:100%}.ds-kpi-card[data-layout=chart] .ds-stat__value-row{gap:calc(var(--space-xs) * 1.5)}.ds-kpi-card[data-layout=chart] .ds-stat__value-row .ds-stat__delta{flex-shrink:0;font-size:var(--ds-kpi-card-delta-size);line-height:var(--ds-kpi-card-delta-leading)}.ds-kpi-card[data-layout=chart] .ds-stat__value-row .ds-stat__value{flex-shrink:0;white-space:nowrap}.ds-kpi-card[data-layout=inline]{justify-content:center;padding-block:var(--space-md)}.ds-kpi-card[data-layout=media]{flex-direction:row;align-items:stretch;gap:var(--space-md)}.ds-kpi-card[data-layout=media] .ds-kpi-card__content{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;min-inline-size:0}.ds-kpi-card[data-layout=media] .ds-kpi-card__chip{margin-block-start:0;padding-block-start:var(--space-xs)}.ds-kpi-card[data-layout=media] .ds-kpi-card__stat{margin-block-start:auto;padding-block-start:var(--space-md)}.ds-kpi-card__media{position:relative;flex:0 0 auto;inline-size:min(45cqi,7.25rem);margin-block-end:calc(-1 * var(--card-padding))}.ds-kpi-card .ds-kpi-card__media>*{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%}.ds-kpi-card__head{padding:var(--space-surface) var(--space-surface) 0}.ds-kpi-card__row{display:flex;flex:1 1 0%;align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-surface);min-inline-size:0}.ds-kpi-card__row+.ds-kpi-card__row{border-block-start:1px solid var(--border-primary)}.ds-kpi-card__lead{display:flex;flex:0 0 auto;align-items:center}.ds-kpi-card__row>.ds-kpi-card__metric{flex:1 1 auto;min-inline-size:0}.ds-kpi-card__summary{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-sm);margin-block-end:var(--space-lg)}.ds-kpi-card__sides{display:grid;grid-template-columns:minmax(0,1fr) var(--size-lead-xs) minmax(0,1fr);align-items:stretch;gap:var(--space-sm);margin-block-end:var(--space-lg)}.ds-kpi-card__side-label{display:inline-flex;align-items:center;gap:var(--space-xs)}.ds-kpi-card__versus{position:relative;display:flex;align-items:center;justify-content:center}.ds-kpi-card__versus:before{content:"";position:absolute;inset-block:0;inset-inline-start:50%;border-inline-start:1px solid var(--border-primary)}.ds-kpi-card__versus-mark{position:relative;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--size-lead-xs);block-size:var(--size-lead-xs);border-radius:var(--radius-full);background:var(--tone-neutral-subtle);color:var(--text-secondary)}@media(forced-colors:active){.ds-kpi-card__row+.ds-kpi-card__row{border-block-start-color:CanvasText}.ds-kpi-card__versus:before{border-inline-start-color:CanvasText}.ds-kpi-card__versus-mark{border:1px solid CanvasText;background:Canvas;color:CanvasText}}}@layer components{.ds-list-card{--ds-list-card-title-size: var(--type-body2-size);--ds-list-card-title-leading: var(--leading-title-xs);--ds-list-card-title-weight: var(--weight-semibold);--ds-list-card-line-size: var(--type-caption-size);--ds-list-card-line-leading: var(--type-caption-line-height);--ds-list-card-line-gap: var(--space-2xs);container:ds-list-card / inline-size;gap:var(--space-surface);min-inline-size:0}.ds-list-card__summary{min-inline-size:0}.ds-list-card__legend{display:flex;align-items:center;gap:var(--space-md);margin-inline:calc(-1 * var(--card-padding));padding-inline:var(--card-padding);padding-block:var(--space-sm);border-block-end:1px solid var(--border-primary);text-transform:none}.ds-list-card__legend+.ds-list-card__list{margin-block-start:calc(-1 * var(--space-surface) + var(--space-sm))}.ds-list-card__legend-body{flex:1 1 auto;min-inline-size:0}.ds-list-card__list{margin-inline:calc(-1 * var(--space-md))}.ds-list-card__cells{display:inline-flex;align-items:center;gap:var(--space-sm)}.ds-list-card__cell{display:inline-flex;flex-direction:column;align-items:flex-start;min-inline-size:0}.ds-list-card__cell[data-align=end]{align-items:flex-end;text-align:end}.ds-list-card .ds-list-card__list .ds-media-object__title{font-size:var(--ds-list-card-title-size);line-height:var(--ds-list-card-title-leading);font-weight:var(--ds-list-card-title-weight)}.ds-list-card .ds-list-card__list .ds-media-object__description,.ds-list-card .ds-list-card__list .ds-media-object__description .ds-icon-text{font-size:var(--ds-list-card-line-size);line-height:var(--ds-list-card-line-leading)}.ds-list-card .ds-list-card__list .ds-media-object__description{margin-block-start:var(--ds-list-card-line-gap)}.ds-list-card[data-row-gap] .ds-list-card__list{row-gap:var(--ds-list-card-row-gap)}.ds-list-card[data-row-gap] .ds-list-card__list>.ds-media-object{padding-block:0;min-block-size:0}.ds-list-card__filter{min-inline-size:0}.ds-list-card[data-lines=flow] .ds-list-card__list{margin-inline:0}.ds-list-card[data-lines=flow] .ds-list-card__list .ds-media-object__title{font-weight:var(--weight-normal)}.ds-list-card__footer{display:flex;justify-content:center;margin-block-start:auto;min-inline-size:0;text-align:center}.ds-list-card__parts{display:inline-flex;flex-wrap:wrap;vertical-align:top;max-inline-size:100%;min-inline-size:0;max-block-size:1lh;overflow:hidden;white-space:nowrap}.ds-list-card__part{flex:0 0 auto}.ds-list-card__part:first-child{flex-shrink:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.ds-list-card__sep{padding-inline-start:var(--space-xs)}@media(forced-colors:active){.ds-list-card__legend{border-block-end-color:CanvasText}}}@layer components{.ds-promo-card{--ds-promo-card-value-size: var(--type-h5-size);--ds-promo-card-value-leading: var(--type-h5-line-height);--ds-promo-card-caption-size: var(--type-body2-size);--ds-promo-card-caption-leading: var(--type-body2-line-height);--ds-promo-card-disc-size: 89%;--ds-promo-card-disc-start: 8%;--ds-promo-card-disc-foot: 0%;--ds-promo-card-disc-drop: 57%;container:ds-promo-card / inline-size;gap:var(--space-surface);min-inline-size:0}.ds-promo-card .ds-promo-card__body{--ds-call-to-action-text-gap: 0px}.ds-promo-card .ds-promo-card__stat .ds-stat__value{font-size:var(--ds-promo-card-value-size);line-height:var(--ds-promo-card-value-leading)}.ds-promo-card .ds-promo-card__stat .ds-stat__caption{font-size:var(--ds-promo-card-caption-size);line-height:var(--ds-promo-card-caption-leading)}.ds-promo-card__layout{display:grid;flex:1 1 auto;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:0}.ds-promo-card[data-layout=hero] .ds-promo-card__body{align-self:center}.ds-promo-card[data-layout=hero] .ds-promo-card__body .ds-call-to-action__actions{align-items:flex-start}.ds-promo-card[data-layout=hero] .ds-promo-card__body .ds-call-to-action__actions>*{inline-size:auto}.ds-promo-card[data-size=lg] .ds-promo-card__layout{padding-inline-start:var(--space-sm)}.ds-promo-card[data-size=lg] .ds-promo-card__body{--ds-call-to-action-text-gap: var(--space-md)}.ds-promo-card__media{position:relative;overflow:hidden;align-self:stretch;border-end-end-radius:var(--card-radius);inline-size:min(30cqi,18rem);margin-block-end:calc(-1 * var(--card-padding))}.ds-promo-card[data-size=lg] .ds-promo-card__media{inline-size:min(45cqi,18.75rem)}.ds-promo-card .ds-promo-card__media>*{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%}.ds-promo-card .ds-promo-card__media>.ds-image .ds-image__img{block-size:100%}.ds-promo-card__media[data-backdrop]:before{content:"";position:absolute;inset-inline-start:var(--ds-promo-card-disc-start);inset-block-end:var(--ds-promo-card-disc-foot);inline-size:var(--ds-promo-card-disc-size);aspect-ratio:1;transform:translateY(var(--ds-promo-card-disc-drop));border-radius:var(--radius-full);background:var(--tone-neutral-subtle)}.ds-promo-card[data-layout=stacked] .ds-promo-card__body{--ds-call-to-action-text-gap: 0px}.ds-promo-card__stack{display:flex;flex-direction:column;gap:var(--space-md)}.ds-promo-card__action{display:flex;flex-direction:column;margin-block-start:var(--space-xs)}.ds-promo-card__highlight{min-inline-size:0}@media(forced-colors:active){.ds-promo-card__media[data-backdrop]:before{background:Canvas;border:1px solid CanvasText}}}@layer components{.ds-media-card{--ds-media-card-band: 12.5rem;container:ds-media-card / inline-size;gap:var(--space-md);min-inline-size:0}.ds-media-card__media{display:flex;flex:0 0 auto;block-size:var(--ds-media-card-band);margin-block-start:calc(-1 * var(--card-padding));margin-inline:calc(-1 * var(--card-padding));margin-block-end:var(--space-xs);overflow:hidden}.ds-media-card__media>*{flex:1 1 auto;inline-size:100%;block-size:100%}.ds-media-card__chips{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.ds-media-card__description{margin:0}.ds-media-card__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-sm);margin-block-start:auto;padding-block-start:var(--space-xs)}}@layer components{.ds-table-card{--ds-table-card-head-bg: transparent;--ds-table-card-head-fg: var(--text-primary);--ds-table-card-row-rule: transparent;--ds-table-card-cell-pad-block: calc(var(--space-sm) + var(--space-xs));--ds-table-card-cell-pad-inline: var(--space-sm);--ds-table-card-cell-weight: var(--weight-semibold);--ds-table-card-table-bg: transparent;container:ds-table-card / inline-size;gap:var(--space-surface);min-inline-size:0}.ds-table-card__tabs{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-surface);margin-inline:calc(-1 * var(--card-padding));min-inline-size:0}.ds-table-card__panel{margin-block-end:calc(-1 * var(--card-padding));min-inline-size:0;overflow-x:auto}.ds-table-card{--ds-table-card-fade: var(--card-padding)}.ds-table-card__panel[data-overflow-start],.ds-table-card__panel[data-overflow-end]{--ds-table-card-fade-start: 0px;--ds-table-card-fade-end: 0px;--ds-table-card-fade-dir: to right;-webkit-mask-image:linear-gradient(var(--ds-table-card-fade-dir),transparent,#000 var(--ds-table-card-fade-start),#000 calc(100% - var(--ds-table-card-fade-end)),transparent);mask-image:linear-gradient(var(--ds-table-card-fade-dir),transparent,#000 var(--ds-table-card-fade-start),#000 calc(100% - var(--ds-table-card-fade-end)),transparent)}.ds-table-card__panel[data-overflow-start]{--ds-table-card-fade-start: var(--ds-table-card-fade)}.ds-table-card__panel[data-overflow-end]{--ds-table-card-fade-end: var(--ds-table-card-fade)}.ds-table-card__panel:dir(rtl){--ds-table-card-fade-dir: to left}.ds-table-card .ds-table-card__panel .ds-table__wrapper[data-mobile-scroll]{overflow:visible}.ds-table-card .ds-table-card__panel .ds-table__wrapper,.ds-table-card .ds-table-card__panel .ds-table,.ds-table-card .ds-table-card__panel .ds-table__tbody{background:var(--ds-table-card-table-bg)}@media(hover:hover){.ds-table-card .ds-table-card__panel .ds-table[data-hoverable] .ds-table__tr:not([data-selected]):hover{background:var(--state-layer-surface-hover-image),var(--ds-table-card-table-bg)}}.ds-table-card .ds-table-card__panel .ds-table__thead,.ds-table-card .ds-table-card__panel .ds-table__th{background:var(--ds-table-card-head-bg);color:var(--ds-table-card-head-fg)}.ds-table-card .ds-table-card__panel .ds-table__th{padding-block:var(--space-sm);padding-inline:var(--ds-table-card-cell-pad-inline)}.ds-table-card .ds-table-card__panel .ds-table__td{padding-block:var(--ds-table-card-cell-pad-block);padding-inline:var(--ds-table-card-cell-pad-inline);border-block-end-color:var(--ds-table-card-row-rule);font-weight:var(--ds-table-card-cell-weight)}.ds-table-card .ds-table-card__panel .ds-table__td>.ds-text,.ds-table-card .ds-table-card__panel .ds-table__td>.ds-delta{font-weight:var(--ds-table-card-cell-weight)}.ds-table-card .ds-table-card__panel .ds-table__th:first-child,.ds-table-card .ds-table-card__panel .ds-table__td:first-child{padding-inline-start:var(--card-padding)}.ds-table-card .ds-table-card__panel .ds-table__th:last-child,.ds-table-card .ds-table-card__panel .ds-table__td:last-child{padding-inline-end:var(--card-padding)}@media(forced-colors:active){.ds-table-card__panel[data-overflow-start],.ds-table-card__panel[data-overflow-end]{-webkit-mask-image:none;mask-image:none}.ds-table-card .ds-table-card__panel .ds-table__wrapper,.ds-table-card .ds-table-card__panel .ds-table,.ds-table-card .ds-table-card__panel .ds-table__tbody{background:Canvas}@media(hover:hover){.ds-table-card .ds-table-card__panel .ds-table[data-hoverable] .ds-table__tr:not([data-selected]):hover{background:Canvas}}.ds-table-card .ds-table-card__panel .ds-table__thead,.ds-table-card .ds-table-card__panel .ds-table__th{background:Canvas;color:CanvasText}}}@layer components{.ds-new-password-field{display:flex;flex-direction:column;gap:var(--space-sm);min-inline-size:0}.ds-new-password-field__rules{display:flex;flex-direction:column;gap:var(--space-xs)}.ds-new-password-field__rules[hidden]{display:none}.ds-new-password-field__confirm{margin-block-start:var(--space-sm)}}@layer components{.ds-profile-header{--ds-profile-header-cover-height: 15.625rem;--ds-profile-header-overlap: 2.8125rem;--ds-profile-header-ring: .25rem;container:ds-profile-header / inline-size}.ds-profile-header__cover{display:flex;block-size:var(--ds-profile-header-cover-height);overflow:hidden;background:var(--surface-secondary)}.ds-profile-header__cover>*{flex:1 1 auto;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.ds-profile-header__body{display:flex;align-items:flex-end;gap:var(--space-surface);padding:var(--space-surface);min-inline-size:0}.ds-profile-header[data-cover] .ds-profile-header__body{margin-block-start:calc(-1 * var(--ds-profile-header-overlap))}.ds-profile-header__avatar{display:flex;flex:none;position:relative;padding:var(--ds-profile-header-ring);margin:calc(-1 * var(--ds-profile-header-ring));border-radius:calc(var(--radius-md) + var(--ds-profile-header-ring));background:var(--surface-raised)}.ds-profile-header__details{display:flex;flex:1 1 auto;flex-direction:column;gap:.625rem;min-inline-size:0}.ds-profile-header[data-cover] .ds-profile-header__details{padding-block-start:calc(var(--ds-profile-header-overlap) - var(--space-surface))}.ds-profile-header__name{margin:0}.ds-profile-header__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-sm) var(--space-surface);min-inline-size:0}.ds-profile-header__meta{display:flex;min-inline-size:0}.ds-profile-header__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md)}.ds-profile-header__eyebrow{display:flex;min-inline-size:0}.ds-profile-header__title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);min-inline-size:0}.ds-profile-header__status{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs)}.ds-profile-header__description{margin:0}.ds-profile-header__trail{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-xs)}.ds-profile-header__caption{margin:0}@container ds-profile-header (max-width: 599.98px){.ds-profile-header__body{flex-direction:column;align-items:center;text-align:center}.ds-profile-header[data-cover] .ds-profile-header__details{padding-block-start:0}.ds-profile-header__details{align-items:center;inline-size:100%}.ds-profile-header__row{flex-direction:column;justify-content:center}.ds-profile-header__meta,.ds-profile-header__actions,.ds-profile-header__title,.ds-profile-header__eyebrow{justify-content:center}.ds-profile-header__trail{align-items:center}}@media(forced-colors:active){.ds-profile-header__cover{background:Canvas;border-block-end:1px solid CanvasText}.ds-profile-header__avatar{background:Canvas}}}@layer components{.ds-auth-layout{--ds-auth-layout-panel-size: 450px;--ds-auth-layout-padding-block-start: var(--space-2xl);--ds-auth-layout-padding-inline: 28px;--ds-auth-layout-padding-block-end: 36px;--ds-auth-layout-min-block-size: 100dvh;container:ds-auth-layout / inline-size;position:relative;display:block;overflow:clip;background:var(--surface-page);color:var(--text-primary)}.ds-auth-layout__frame{box-sizing:border-box;min-block-size:100vh;min-block-size:var(--ds-auth-layout-min-block-size)}.ds-auth-layout[data-variant=centered] .ds-auth-layout__frame{position:relative;display:grid;place-items:center;padding:var(--shell-gutter-compact)}.ds-auth-layout[data-variant=centered] .ds-auth-layout__panel{box-sizing:border-box;inline-size:100%;max-inline-size:var(--ds-auth-layout-panel-size);padding-block:var(--ds-auth-layout-padding-block-start) var(--ds-auth-layout-padding-block-end);padding-inline:var(--ds-auth-layout-padding-inline);background:var(--surface-raised);border-radius:var(--radius-surface);box-shadow:var(--shadow-surface)}@container ds-auth-layout (min-width: 600px){.ds-auth-layout[data-variant=centered] .ds-auth-layout__frame{padding:var(--shell-gutter)}}.ds-auth-layout__backdrop{position:absolute;inset-inline-start:8%;inset-inline-end:-20%;inset-block-end:7%;block-size:28%;border-radius:50%;background:var(--surface-well-subtle);pointer-events:none}.ds-auth-layout[data-variant=split] .ds-auth-layout__frame{display:flex;align-items:stretch}.ds-auth-layout__media{display:none}.ds-auth-layout[data-variant=split] .ds-auth-layout__panel{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;flex:1 1 auto;min-inline-size:0;padding-block:var(--ds-auth-layout-padding-block-start) var(--ds-auth-layout-padding-block-end);padding-inline:var(--ds-auth-layout-padding-inline);background:var(--surface-raised)}.ds-auth-layout[data-variant=split] .ds-auth-layout__content{inline-size:100%;max-inline-size:var(--ds-auth-layout-panel-size);margin-inline:auto}@container ds-auth-layout (min-width: 840px){.ds-auth-layout__media{position:relative;display:grid;place-items:center;flex:1 1 auto;min-inline-size:0;overflow:clip;background:var(--surface-page)}.ds-auth-layout[data-variant=split] .ds-auth-layout__panel{flex:none;inline-size:var(--ds-auth-layout-panel-size)}.ds-auth-layout[data-variant=split] .ds-auth-layout__content{max-inline-size:none}.ds-auth-layout[data-variant=split] .ds-auth-layout__brand{position:absolute;inset-block-start:30px;inset-inline-start:35px;z-index:var(--layer-raised);min-block-size:0;justify-content:flex-start}}.ds-auth-layout__media-content{position:relative;max-inline-size:100%}.ds-auth-layout__content{display:flex;flex-direction:column}.ds-auth-layout__brand{display:flex;align-items:center;justify-content:center;min-block-size:60px}.ds-auth-layout__header{display:flex;flex-direction:column;padding-block-end:var(--shell-gutter)}.ds-auth-layout__body{display:flex;flex-direction:column;gap:var(--space-md)}:where(.ds-auth-layout__body>form){display:flex;flex-direction:column;gap:var(--space-md);min-inline-size:0;margin:0}.ds-auth-layout__body .ds-form-field[data-label-position=floating]+.ds-form-field[data-label-position=floating]{margin-block-start:calc(var(--font-sm) / -2)}.ds-auth-layout__footer{padding-block-start:28px;text-align:center;font-size:var(--type-body1-size);line-height:var(--type-body1-line-height);letter-spacing:var(--type-body1-tracking)}.ds-auth-layout__alternate{padding-block-start:20px}.ds-auth-layout__alternate-body{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-sm);padding-block-start:30px}@media(forced-colors:active){.ds-auth-layout{background:Canvas;color:CanvasText}.ds-auth-layout[data-variant=centered] .ds-auth-layout__panel{border:1px solid CanvasText;box-shadow:none;background:Canvas}.ds-auth-layout[data-variant=split] .ds-auth-layout__panel{border-inline-start:1px solid CanvasText;background:Canvas}.ds-auth-layout__media,.ds-auth-layout__backdrop{background:Canvas}}.ds-auth-layout{--ds-auth-layout-panel-size-wide: 700px;--ds-auth-layout-panel-size-expanded: 960px;--ds-auth-layout-media-size: 450px;--ds-auth-layout-step-header-gap: 40px;--ds-auth-layout-hero-inset: var(--space-2xl)}.ds-auth-layout[data-panel-size=wide]{--ds-auth-layout-panel-size: var(--ds-auth-layout-panel-size-wide)}.ds-auth-layout[data-panel-size=expanded]{--ds-auth-layout-panel-size: var(--ds-auth-layout-panel-size-expanded)}.ds-auth-layout[data-chrome]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);min-block-size:100vh;min-block-size:var(--ds-auth-layout-min-block-size)}.ds-auth-layout[data-chrome]>.ds-auth-layout__frame{grid-row:2;min-block-size:0}.ds-auth-layout__page-actions{position:relative;z-index:var(--layer-raised);grid-row:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-sm);padding-block:var(--space-md) 0;padding-inline:var(--shell-gutter-compact)}.ds-auth-layout__page-footer{position:relative;grid-row:3;padding-block:var(--space-md);padding-inline:var(--shell-gutter-compact);text-align:center;color:var(--text-secondary);font-size:var(--type-body2-size);line-height:var(--type-body2-line-height)}@container ds-auth-layout (min-width: 600px){.ds-auth-layout__page-actions,.ds-auth-layout__page-footer{padding-inline:var(--shell-gutter)}}.ds-auth-layout[data-surface=none] .ds-auth-layout__panel{padding:0;background:transparent;border-radius:0;box-shadow:none}@container ds-auth-layout (min-width: 840px){.ds-auth-layout[data-variant=split][data-panel-size] .ds-auth-layout__media{flex:none;inline-size:var(--ds-auth-layout-media-size)}.ds-auth-layout[data-variant=split][data-panel-size] .ds-auth-layout__panel{flex:1 1 auto;inline-size:auto}.ds-auth-layout[data-variant=split][data-panel-size] .ds-auth-layout__content{inline-size:100%;max-inline-size:var(--ds-auth-layout-panel-size);margin-inline:auto}}.ds-auth-layout__step-header{display:flex;flex-direction:column;min-inline-size:0;padding-block-end:var(--ds-auth-layout-step-header-gap)}.ds-auth-layout[data-brand-placement=hero] .ds-auth-layout__frame{align-content:start;row-gap:var(--space-xl);padding-block-start:var(--ds-auth-layout-hero-inset)}.ds-auth-layout__hero{position:relative;display:flex;justify-content:center;inline-size:100%;max-inline-size:var(--ds-auth-layout-panel-size)}@media(forced-colors:active){.ds-auth-layout[data-surface=none] .ds-auth-layout__panel{border:0}}.ds-auth-layout{--ds-auth-layout-lockup-logo-size: 20px;--ds-auth-layout-lockup-gap: var(--space-lg)}.ds-auth-layout__lockup{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-sm);min-inline-size:0;padding-block-end:var(--ds-auth-layout-lockup-gap);color:var(--text-secondary);font-size:var(--type-body2-size);line-height:var(--type-body2-line-height);text-align:center}.ds-auth-layout__lockup>:where(img,svg){flex:none;inline-size:var(--ds-auth-layout-lockup-logo-size);block-size:var(--ds-auth-layout-lockup-logo-size);border-radius:var(--radius-sm);-o-object-fit:contain;object-fit:contain}}@layer components{.ds-status-page{--ds-status-page-inset: calc(var(--space-3xl) * 2 + var(--space-lg));--ds-status-page-gap: calc(var(--space-xl) + var(--space-sm));container:ds-status-page / inline-size;position:relative;isolation:isolate;display:flex;flex-direction:column;box-sizing:border-box;min-block-size:100vh;min-block-size:100dvh;overflow:clip;background:var(--surface-page);color:var(--text-primary)}.ds-status-page[data-code]{--ds-status-page-inset: calc(var(--space-3xl) + var(--space-md))}.ds-status-page__backdrop{position:absolute;inset-inline:0;inset-block-end:0;block-size:33%;pointer-events:none}.ds-status-page__band{block-size:100%;background:var(--surface-sunken);clip-path:polygon(0 45%,100% 0,100% 100%,0 100%)}.ds-status-page:dir(rtl) .ds-status-page__band{transform:scaleX(-1)}.ds-status-page__body{position:relative;flex:1 0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--ds-status-page-gap);box-sizing:border-box;inline-size:100%;padding-block:var(--ds-status-page-inset) var(--shell-gutter);padding-inline:var(--shell-gutter)}.ds-status-page__text{margin-block:calc(-1 * var(--space-lg))}.ds-status-page .ds-status-page__text .ds-status-page__code{line-height:calc(var(--type-h1-size) + var(--space-md))}.ds-status-page .ds-status-page__text .ds-status-page__title{line-height:var(--type-h5-line-height)}.ds-status-page .ds-status-page__text .ds-status-page__description{line-height:var(--type-body2-line-height);max-inline-size:35rem}.ds-status-page__content{display:flex;justify-content:center;inline-size:100%;min-inline-size:0}.ds-status-page__content>*{max-inline-size:100%}.ds-status-page__media{display:flex;justify-content:center;inline-size:100%;min-inline-size:0;padding-block:calc(var(--space-md) + var(--space-xs))}.ds-status-page .ds-status-page__media>*{inline-size:auto;block-size:auto;max-inline-size:100%;max-block-size:calc(var(--size-lead-3xl) * 5)}.ds-status-page__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-sm);max-inline-size:100%}@container ds-status-page (max-width: 599.98px){.ds-status-page__body{padding-inline:var(--shell-gutter-compact)}}@media(forced-colors:active){.ds-status-page{background:Canvas;color:CanvasText}.ds-status-page__band{background:Canvas}}}@layer components{.ds-settings-layout{--ds-settings-layout-gap: var(--shell-gutter);--ds-settings-layout-nav-width: 17.5rem;container:ds-settings-layout / inline-size;display:flex;flex-direction:column;gap:var(--ds-settings-layout-gap);min-inline-size:0}.ds-settings-layout__title--hidden{position:absolute;inline-size:1px;block-size:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ds-settings-layout__header{display:flex;flex-direction:column;gap:var(--space-xs);min-inline-size:0}.ds-settings-layout__description{margin:0}.ds-settings-layout .ds-settings-layout__tabs.ds-settings-layout__tabs{gap:var(--ds-settings-layout-gap)}.ds-settings-layout[data-orientation=vertical]:not([data-compact]) .ds-settings-layout__nav{inline-size:var(--ds-settings-layout-nav-width)}.ds-settings-layout__panel{flex:1 1 auto;min-inline-size:0}.ds-settings-layout__sections{display:flex;flex-direction:column;gap:var(--ds-settings-layout-gap);min-inline-size:0}@container ds-settings-layout (max-width: 599.98px){.ds-settings-layout[data-orientation=vertical] .ds-settings-layout__tabs.ds-settings-layout__tabs{flex-direction:column}.ds-settings-layout[data-orientation=vertical] .ds-settings-layout__nav{inline-size:auto}}.ds-settings-section{--ds-settings-section-rule: transparent;gap:var(--space-lg)}.ds-settings-section__header{display:flex;flex-direction:column;gap:var(--space-xs)}.ds-settings-section__header--hidden{display:contents}.ds-settings-section__body{container:ds-settings-section / inline-size;display:flex;flex-direction:column;gap:var(--space-lg);min-inline-size:0}.ds-settings-section__footer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md)}.ds-settings-section[data-tone=danger]{--ds-settings-section-rule: var(--tone-error-fg);border:var(--ds-settings-section-rule-width, 0) solid var(--ds-settings-section-rule)}.ds-settings-row{--ds-settings-row-gap: var(--shell-gutter);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ds-settings-row-gap)}.ds-settings-row>.ds-form-field[data-label-position=floating]{margin-block-start:calc(var(--font-sm) / -2)}@container (min-width: 600px){.ds-settings-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(forced-colors:active){.ds-settings-section[data-tone=danger]{border-color:CanvasText}}}@layer components{.ds-list-detail{--ds-list-detail-rail-size: var(--shell-sidenav-width);--ds-list-detail-list-size: 370px;--ds-list-detail-info-size: 370px;container:ds-list-detail / inline-size;min-inline-size:0}.ds-list-detail__title[data-hidden]{position:absolute;inline-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ds-list-detail__surface{position:relative;display:flex;gap:1px;box-sizing:border-box;block-size:calc(100dvh - var(--shell-bar-height) - var(--shell-footer-height) - 2 * var(--shell-gutter-compact));min-block-size:24rem;overflow:hidden;background:var(--border-primary);color:var(--text-primary)}.ds-list-detail__surface[data-surface=card]{border-radius:var(--radius-surface);box-shadow:var(--shadow-surface)}.ds-list-detail__surface[data-surface=none]{background:transparent}.ds-list-detail__rail,.ds-list-detail__pane{display:none;flex-direction:column;min-inline-size:0;min-block-size:0;overflow:auto;overscroll-behavior:contain;background:var(--surface-raised)}.ds-list-detail__surface[data-surface=none] :is(.ds-list-detail__rail,.ds-list-detail__pane){background:var(--surface-page)}.ds-list-detail__pane:focus{outline:var(--focus-ring-width) solid transparent}.ds-list-detail__pane:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}.ds-list-detail__surface[data-view=list]>.ds-list-detail__list,.ds-list-detail__surface[data-view=detail]>.ds-list-detail__detail,.ds-list-detail__surface[data-view=info]>.ds-list-detail__info{display:flex;flex:1 1 0}.ds-list-detail__header{position:sticky;inset-block-start:0;z-index:var(--layer-raised);display:flex;flex:none;align-items:center;gap:var(--space-sm);box-sizing:border-box;min-block-size:3.5rem;padding-block:var(--space-sm);padding-inline:var(--space-surface);background:inherit}.ds-list-detail__header[data-divider]{border-block-end:1px solid var(--border-primary)}.ds-list-detail__footer{position:sticky;inset-block-end:0;z-index:var(--layer-raised);flex:none;margin-block-start:auto;padding-block:var(--space-md) var(--space-surface);padding-inline:var(--space-surface);background:inherit}.ds-list-detail__info-close{position:absolute;inset-block-start:var(--space-sm);inset-inline-end:var(--space-sm);z-index:var(--layer-raised)}.ds-list-detail__info{position:relative}.ds-list-detail__rail-toggle,.ds-list-detail__back{display:inline-flex}.ds-list-detail__scrim{display:none}@container ds-list-detail (min-width: 600px){.ds-list-detail__surface{block-size:calc(100dvh - var(--shell-bar-height) - var(--shell-footer-height) - 2 * var(--shell-gutter))}.ds-list-detail__surface>.ds-list-detail__list{display:flex;flex:1 1 0}.ds-list-detail__surface[data-detail]>.ds-list-detail__list{flex:0 1 var(--ds-list-detail-list-size);min-inline-size:15rem}.ds-list-detail__surface[data-detail]>.ds-list-detail__detail{display:flex;flex:1 1 0;min-inline-size:20rem}.ds-list-detail__surface:not([data-detail])>.ds-list-detail__detail{display:none}.ds-list-detail__surface[data-replace][data-detail]>.ds-list-detail__list{display:none}.ds-list-detail__surface:not([data-replace]) .ds-list-detail__back,.ds-list-detail__surface:not([data-detail]) .ds-list-detail__back{display:none}.ds-list-detail__surface[data-info]>.ds-list-detail__info{display:flex;position:absolute;inset-block:0;inset-inline-end:0;z-index:var(--layer-raised);inline-size:min(var(--ds-list-detail-info-size),100%);box-shadow:var(--elevation-3)}.ds-list-detail__surface[data-info]>.ds-list-detail__scrim{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--layer-raised);background:var(--overlay-bg)}}@container ds-list-detail (min-width: 840px){.ds-list-detail__surface>.ds-list-detail__rail{display:flex;flex:0 0 var(--ds-list-detail-rail-size)}.ds-list-detail__surface .ds-list-detail__rail-toggle{display:none}}@container ds-list-detail (min-width: 1200px){.ds-list-detail__surface[data-info]>.ds-list-detail__info{position:relative;inset:auto;z-index:var(--layer-base);flex:0 0 var(--ds-list-detail-info-size);inline-size:auto;box-shadow:none}.ds-list-detail__surface[data-info]>.ds-list-detail__scrim{display:none}.ds-list-detail__surface[data-info]>.ds-list-detail__rail{display:none}.ds-list-detail__surface[data-info][data-rail] .ds-list-detail__rail-toggle{display:inline-flex}}@container ds-list-detail (min-width: 1600px){.ds-list-detail__surface[data-info]>.ds-list-detail__rail{display:flex}.ds-list-detail__surface[data-info][data-rail] .ds-list-detail__rail-toggle{display:none}}.ds-list-detail__rail-handle{display:none}@container ds-list-detail (min-width: 840px){.ds-list-detail__surface>.ds-list-detail__rail-handle{position:relative;z-index:var(--layer-raised);display:flex;flex:none;margin-inline:-1px}.ds-list-detail__surface[data-rail-collapsed]>.ds-list-detail__rail{display:none}.ds-list-detail__surface[data-rail-collapsed][data-rail] .ds-list-detail__rail-toggle{display:inline-flex}}@container ds-list-detail (min-width: 1200px){.ds-list-detail__surface[data-info]>.ds-list-detail__rail-handle{display:none}}@container ds-list-detail (min-width: 1600px){.ds-list-detail__surface[data-info]>.ds-list-detail__rail-handle{display:flex}}@media(forced-colors:active){.ds-list-detail__surface{background:Canvas;color:CanvasText;border:1px solid CanvasText}.ds-list-detail__surface[data-surface=card]{box-shadow:none}.ds-list-detail__rail,.ds-list-detail__pane{background:Canvas;outline:1px solid CanvasText}.ds-list-detail__header,.ds-list-detail__footer{background:Canvas}.ds-list-detail__header[data-divider]{border-block-end-color:CanvasText}.ds-list-detail__pane:focus-visible{outline:var(--focus-ring-width) solid Highlight}.ds-list-detail__surface[data-info]>.ds-list-detail__info{box-shadow:none;border-inline-start:1px solid CanvasText}.ds-list-detail__scrim{background:Canvas;opacity:.6}}}@layer components{.ds-work-card{--ds-work-card-padding: var(--space-md);--ds-work-card-gap: var(--space-sm);--ds-work-card-radius: var(--radius-surface);--ds-work-card-shadow: var(--card-shadow);--ds-work-card-shadow-hover: var(--elevation-3);--ds-work-card-bg: var(--surface-raised);--ds-work-card-accent: transparent;--ds-avatar-cutout: var(--ds-work-card-bg);position:relative;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--ds-work-card-gap);min-inline-size:0;padding:var(--ds-work-card-padding);border-radius:var(--ds-work-card-radius);background-color:var(--ds-work-card-bg);box-shadow:var(--ds-work-card-shadow);color:var(--text-primary);transition:box-shadow var(--motion-duration-short4) var(--motion-easing-standard),transform var(--motion-duration-short4) var(--motion-easing-standard)}.ds-work-card[data-density=compact]{--ds-work-card-padding: calc(var(--space-sm) + var(--space-xs));--ds-work-card-gap: var(--space-xs)}.ds-work-card[data-density=relaxed]{--ds-work-card-padding: var(--space-surface);--ds-work-card-gap: calc(var(--space-sm) + var(--space-xs))}.ds-work-card[data-accent]{border-inline-start:var(--border-width-accent) solid var(--ds-work-card-accent)}.ds-work-card[data-accent=primary]{--ds-work-card-accent: var(--tone-primary-solid-mark)}.ds-work-card[data-accent=secondary]{--ds-work-card-accent: var(--tone-secondary-solid-mark)}.ds-work-card[data-accent=neutral]{--ds-work-card-accent: var(--tone-neutral-solid-mark)}.ds-work-card[data-accent=success]{--ds-work-card-accent: var(--tone-success-solid-mark)}.ds-work-card[data-accent=warning]{--ds-work-card-accent: var(--tone-warning-solid-mark)}.ds-work-card[data-accent=error]{--ds-work-card-accent: var(--tone-error-solid-mark)}.ds-work-card[data-accent=info]{--ds-work-card-accent: var(--tone-info-solid-mark)}.ds-work-card__head{display:flex;align-items:flex-start;gap:var(--space-sm);min-inline-size:0;min-block-size:var(--size-chip-sm)}.ds-work-card__lead{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:var(--space-2xs) var(--space-sm);min-inline-size:0}.ds-work-card__indicator{display:inline-flex;flex:0 0 auto;align-items:center;min-block-size:var(--size-chip-sm)}.ds-work-card__eyebrow{flex:0 0 auto;max-inline-size:100%;min-inline-size:0}.ds-work-card__actions{position:relative;z-index:var(--layer-raised);display:inline-flex;flex:0 0 auto;align-items:center;gap:0;margin-block:calc(-1 * var(--space-xs));margin-inline:auto calc(-1 * var(--space-sm))}@media(hover:hover)and (pointer:fine){.ds-work-card:not(:hover,:focus-within,[data-dragging]) .ds-work-card__handle{opacity:0}}.ds-work-card__title{margin:0;overflow-wrap:anywhere}.ds-work-card__description{margin:0}.ds-work-card__tags{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.ds-work-card__progress{margin-block-start:var(--space-2xs)}.ds-work-card__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-sm);margin-block-start:var(--space-2xs)}.ds-work-card__assignees{flex:0 0 auto;inline-size:auto}.ds-work-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) calc(var(--space-sm) + var(--space-xs));margin-inline-start:auto;color:var(--text-secondary)}.ds-work-card__people{position:relative;z-index:var(--layer-raised);display:flex;flex:0 1 auto;flex-wrap:wrap;align-items:center;gap:0 var(--space-sm);min-inline-size:0;min-block-size:var(--size-lead-sm);margin:0;padding:0;list-style:none}.ds-work-card__person{display:inline-flex;align-items:center;min-inline-size:0}.ds-work-card__person-link,.ds-work-card__person-name{display:inline-flex;align-items:center;gap:var(--space-xs);min-inline-size:0;overflow-wrap:anywhere}.ds-work-card__person-avatar{display:inline-flex;flex:0 0 auto}.ds-work-card__people[data-loading]{gap:0}.ds-work-card__people[data-loading]>.ds-work-card__bone+.ds-work-card__bone{margin-inline-start:calc(-1 * var(--space-sm));box-shadow:0 0 0 var(--border-width-medium) var(--ds-work-card-bg, var(--surface-raised))}.ds-work-card__foot[data-reserve]{min-block-size:var(--size-lead-sm)}.ds-work-card__foot[data-reserve-loading]{flex-wrap:nowrap}.ds-work-card__foot[data-reserve-loading]>.ds-work-card__people{flex:1 1 auto;flex-wrap:nowrap}.ds-work-card__foot[data-reserve-loading]>.ds-work-card__meta{flex:0 0 auto;flex-wrap:nowrap}.ds-work-card__foot[data-reserve-loading] .ds-work-card__person{flex:0 1 auto}.ds-work-card__foot[data-reserve-loading] .ds-work-card__person-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-work-card__overdue{font-weight:var(--weight-medium)}.ds-work-card__skeleton-title{display:block}.ds-work-card__skeleton-eyebrow{align-self:center}@media(hover:hover){.ds-work-card[data-target]:hover{box-shadow:var(--ds-work-card-shadow-hover)}.ds-work-card[data-target]:hover .ds-work-card__title{color:var(--tone-primary-fg)}}.ds-work-card[data-selected]{box-shadow:0 0 0 var(--border-width-thin) var(--tone-primary-solid-mark),var(--ds-work-card-shadow)}.ds-work-card[data-dragging]{box-shadow:0 0 0 var(--border-width-medium) var(--tone-primary-solid-mark),var(--elevation-3);transform:translateY(calc(-1 * var(--space-2xs)))}.ds-work-card[data-disabled]{--ds-work-card-bg: var(--disabled-container);box-shadow:none;color:var(--disabled-fg)}.ds-work-card[data-disabled] .ds-work-card__title,.ds-work-card[data-disabled] .ds-work-card__eyebrow,.ds-work-card[data-disabled] .ds-work-card__meta{color:var(--disabled-fg)}@media(prefers-reduced-motion:reduce){.ds-work-card{transition:none}.ds-work-card[data-dragging]{transform:none}}@media(forced-colors:active){.ds-work-card{border:var(--border-width-thin) solid CanvasText;background:Canvas;box-shadow:none}.ds-work-card[data-accent]{border-inline-start:var(--border-width-accent) solid CanvasText}.ds-work-card[data-selected],.ds-work-card[data-dragging]{outline:var(--border-width-medium) solid Highlight;box-shadow:none}.ds-work-card[data-disabled]{border-color:GrayText}.ds-work-card__people[data-loading]>.ds-work-card__bone+.ds-work-card__bone{box-shadow:none}}}@layer components{.ds-board-column{--ds-board-column-inset: calc(var(--space-sm) + var(--space-xs));--ds-board-column-gap: calc(var(--space-sm) + var(--space-xs));--ds-board-column-bg: var(--surface-sunken);--ds-board-column-list-max: none;--ds-board-column-strip: 3.5rem;--ds-board-column-slot: 6rem;--ds-board-column-over-edge: color-mix(in srgb, var(--tone-error-border) 35%, transparent);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-sm);min-inline-size:0;padding:var(--ds-board-column-inset);border-radius:var(--radius-surface);background-color:var(--ds-board-column-bg);transition:box-shadow var(--motion-duration-short4) var(--motion-easing-standard)}.ds-board-column__header{padding-inline:var(--space-xs);min-block-size:var(--size-hit)}.ds-board-column__count{display:inline-flex;align-items:center}.ds-board-column__list{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--ds-board-column-gap);min-block-size:0;max-block-size:var(--ds-board-column-list-max);margin:0;padding:var(--space-2xs);overflow-y:auto;overscroll-behavior:contain;list-style:none}.ds-board-column__list[hidden]{display:none}.ds-board-column__item{display:block;min-inline-size:0}.ds-board-column__empty{display:grid;place-items:center;min-block-size:6rem;padding:var(--space-md);border:1px dashed var(--border-primary);border-radius:var(--radius-surface);text-align:center}.ds-board-column__add,.ds-board-column__more{justify-content:flex-start}.ds-board-column__count-skeleton{min-inline-size:var(--size-lead-xs)}.ds-board-column[data-loading] .ds-board-column__count{vertical-align:middle}.ds-board-column__placeholder{display:block;box-sizing:border-box;block-size:var(--ds-board-column-slot);border:2px dashed var(--tone-primary-border);border-radius:var(--radius-surface);background-color:var(--tone-primary-subtle)}.ds-board-column[data-drop-target]{box-shadow:inset 0 0 0 1px var(--tone-primary-border)}.ds-board-column[data-over-limit]{box-shadow:inset 0 0 0 1px var(--ds-board-column-over-edge)}.ds-board-column[data-collapsed]{flex:0 0 var(--ds-board-column-strip);inline-size:var(--ds-board-column-strip);min-inline-size:var(--ds-board-column-strip);max-inline-size:var(--ds-board-column-strip);padding-inline:var(--space-xs)}.ds-board-column__strip{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm)}.ds-board-column__strip-title{margin:0;writing-mode:vertical-rl;white-space:nowrap}@media(prefers-reduced-motion:reduce){.ds-board-column{transition:none}}@media(forced-colors:active){.ds-board-column{border:1px solid CanvasText;background:Canvas}.ds-board-column__placeholder{border-color:Highlight;background:Canvas}.ds-board-column__empty{border-color:CanvasText}.ds-board-column[data-drop-target]{border-color:Highlight;box-shadow:none;outline:2px solid Highlight}.ds-board-column[data-over-limit]{box-shadow:none;outline:2px dashed CanvasText}}}@layer components{.ds-board{--ds-board-column-width: 15rem;--ds-board-column-min: 15rem;--ds-board-column-max: 22.5rem;--ds-board-gap: var(--space-md);container:ds-board / inline-size;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-md);min-inline-size:0}.ds-board__switcher{display:none;min-inline-size:0}.ds-board__switcher-count{margin-inline-start:var(--space-xs);font-variant-numeric:tabular-nums}.ds-board__scroller{--ds-scrollarea-fade: var(--ds-board-fade, calc(var(--size-lead-md) + var(--space-sm)));min-inline-size:0}.ds-board__columns{display:flex;align-items:stretch;gap:var(--ds-board-gap);min-inline-size:-moz-min-content;min-inline-size:min-content;padding-block:var(--space-2xs) var(--space-sm)}.ds-board__lane{flex:1 0 var(--ds-board-column-width);min-inline-size:var(--ds-board-column-min);max-inline-size:var(--ds-board-column-max)}.ds-board[data-layout=wrap] .ds-board__columns{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--ds-board-column-min),100%),1fr));align-items:start;min-inline-size:0}.ds-board[data-layout=wrap] .ds-board__lane{min-inline-size:0;max-inline-size:none}.ds-board[data-layout=wrap] .ds-board__lane[data-collapsed]{justify-self:start}.ds-board__item[data-carried]{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;opacity:0;pointer-events:none}.ds-board[data-dragging=pointer],.ds-board[data-dragging=pointer] *{cursor:grabbing}.ds-board__ghost{--ds-work-card-shadow: var(--elevation-4);block-size:100%;transform:rotate(2deg);transform-origin:50% 50%}@container ds-board (width < 600px){.ds-board__switcher{display:block}.ds-board__columns{min-inline-size:0}.ds-board__lane{flex:1 1 100%;max-inline-size:none}.ds-board__lane:not([data-current]){display:none}.ds-board[data-layout=wrap] .ds-board__columns{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.ds-board__ghost{transform:none}}@media(forced-colors:active){.ds-board__ghost{outline:2px solid Highlight}}}@layer components{.ds-status-strip{--ds-status-strip-gap: var(--space-2xs);--ds-status-strip-font: var(--font-xs);--ds-status-strip-glyph: var(--size-icon-xs);display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--ds-status-strip-gap);margin:0;padding:0;list-style:none;vertical-align:middle}.ds-status-strip[data-size=md]{--ds-status-strip-gap: var(--space-xs);--ds-status-strip-font: var(--font-sm);--ds-status-strip-glyph: var(--size-icon-sm)}.ds-status-strip__cell{--ds-status-strip-bg: var(--tone-neutral-subtle);--ds-status-strip-fg: var(--tone-neutral-tag-fg);display:inline-flex;align-items:center;gap:var(--space-2xs);padding-inline:var(--space-xs);border-radius:var(--radius-sm);background:var(--ds-status-strip-bg);color:var(--ds-status-strip-fg);font-family:var(--font-mono);font-size:var(--ds-status-strip-font);line-height:1.5;white-space:nowrap}.ds-status-strip__cell[data-tone=primary]{--ds-status-strip-bg: var(--tone-primary-subtle);--ds-status-strip-fg: var(--tone-primary-fg)}.ds-status-strip__cell[data-tone=secondary]{--ds-status-strip-bg: var(--tone-secondary-subtle);--ds-status-strip-fg: var(--tone-secondary-fg)}.ds-status-strip__cell[data-tone=success]{--ds-status-strip-bg: var(--tone-success-subtle);--ds-status-strip-fg: var(--tone-success-fg)}.ds-status-strip__cell[data-tone=warning]{--ds-status-strip-bg: var(--tone-warning-subtle);--ds-status-strip-fg: var(--tone-warning-fg)}.ds-status-strip__cell[data-tone=error]{--ds-status-strip-bg: var(--tone-error-subtle);--ds-status-strip-fg: var(--tone-error-fg)}.ds-status-strip__cell[data-tone=info]{--ds-status-strip-bg: var(--tone-info-subtle);--ds-status-strip-fg: var(--tone-info-fg)}.ds-status-strip__glyph{display:inline-flex;flex-shrink:0}.ds-status-strip__svg{inline-size:var(--ds-status-strip-glyph);block-size:var(--ds-status-strip-glyph)}@media(forced-colors:active){.ds-status-strip__cell{--ds-status-strip-bg: Canvas;--ds-status-strip-fg: CanvasText;outline:var(--border-width-thin) solid CanvasText;outline-offset:calc(-1 * var(--border-width-thin))}}}@layer components{.ds-disclosure-header{position:relative;container:ds-disclosure-header / inline-size;display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-disclosure-header-gap, var(--space-md));row-gap:var(--space-xs);min-inline-size:0;padding-block:var(--ds-disclosure-header-padding-block, calc(var(--space-md) - var(--space-2xs)));padding-inline:var(--ds-disclosure-header-padding-inline, 0);color:var(--text-primary)}.ds-disclosure-header__main{display:flex;flex:1 1 0%;flex-wrap:wrap;align-items:center;-moz-column-gap:var(--ds-disclosure-header-gap, var(--space-md));column-gap:var(--ds-disclosure-header-gap, var(--space-md));row-gap:var(--space-xs);min-inline-size:0}.ds-disclosure-header__body{display:flex;flex:1 1 min(12rem,100%);flex-wrap:wrap;align-items:baseline;-moz-column-gap:var(--ds-disclosure-header-gap, var(--space-md));column-gap:var(--ds-disclosure-header-gap, var(--space-md));min-inline-size:0}.ds-disclosure-header__title{flex:1 1 min(12rem,100%);min-inline-size:0;margin:0}.ds-disclosure-header__description{flex:1000 1 10rem;min-inline-size:0}.ds-disclosure-header__trigger{min-block-size:0}.ds-disclosure-header__meta{display:inline-flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.ds-disclosure-header__indicator{display:inline-flex;flex:none;color:var(--text-secondary)}.ds-disclosure-header[data-disabled] .ds-disclosure-header__indicator{color:var(--text-disabled)}.ds-disclosure-header__progress{flex:1 0 100%;order:2;min-inline-size:0}.ds-disclosure-header .ds-disclosure-header__meta-bone{display:inline-block;vertical-align:middle}@media(forced-colors:active){.ds-disclosure-header,.ds-disclosure-header__indicator{color:CanvasText}.ds-disclosure-header[data-disabled] .ds-disclosure-header__indicator{color:GrayText}}}@layer components{.ds-profile-layout{--ds-profile-layout-gap: var(--shell-gutter);--ds-profile-layout-aside-span: 4;container:ds-profile-layout / inline-size;display:flex;flex-direction:column;gap:var(--ds-profile-layout-gap);min-inline-size:0}.ds-profile-layout__header,.ds-profile-layout__nav,.ds-profile-layout__feature{min-inline-size:0}.ds-profile-layout__columns{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ds-profile-layout-gap);align-items:start}.ds-profile-layout__aside,.ds-profile-layout__main{display:flex;flex-direction:column;gap:var(--ds-profile-layout-gap);min-inline-size:0}@container ds-profile-layout (min-width: 840px){.ds-profile-layout[data-has-aside] .ds-profile-layout__columns{grid-template-columns:repeat(12,minmax(0,1fr))}.ds-profile-layout[data-has-aside] .ds-profile-layout__aside{grid-column:span var(--ds-profile-layout-aside-span)}.ds-profile-layout[data-has-aside] .ds-profile-layout__main{grid-column:span calc(12 - var(--ds-profile-layout-aside-span))}}@container ds-profile-layout (min-width: 840px){.ds-profile-layout[data-has-aside][data-align=stretch] .ds-profile-layout__columns{align-items:stretch}.ds-profile-layout[data-has-aside][data-align=stretch] .ds-profile-layout__aside>:last-child,.ds-profile-layout[data-has-aside][data-align=stretch] .ds-profile-layout__main>:last-child{flex-grow:1}}}@layer components{.ds-wizard-layout__bar{display:flex;flex-direction:column;gap:var(--space-sm);min-inline-size:0}.ds-wizard-layout__back{display:flex;justify-content:flex-start}.ds-wizard-layout__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-md)}.ds-wizard-layout__bar[data-progress-label=hidden] .ds-wizard-layout__step-label{position:absolute;inline-size:1px;block-size:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ds-wizard-layout__bar[data-progress-label=hidden] .ds-wizard-layout__counter{margin-inline-start:auto}}@layer components{.ds-docs-layout{--ds-docs-layout-rail-size: 300px;--ds-docs-layout-gap: var(--shell-gutter);container:ds-docs-layout / inline-size;min-inline-size:0}.ds-docs-layout__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ds-docs-layout-gap);align-items:start;min-inline-size:0}.ds-docs-layout__rail{display:flex;flex-direction:column;gap:var(--space-sm);min-inline-size:0}.ds-docs-layout__toggle{display:flex}.ds-docs-layout__nav{display:none;flex-direction:column;gap:var(--space-sm);min-inline-size:0}.ds-docs-layout__rail[data-open]>.ds-docs-layout__nav{display:flex}.ds-docs-layout__rail-title{display:flex;align-items:center;min-block-size:var(--size-control-lg);margin:0}.ds-docs-layout__rail-header,.ds-docs-layout__rail-body,.ds-docs-layout__reader{min-inline-size:0}@container ds-docs-layout (min-width: 840px){.ds-docs-layout__grid{grid-template-columns:var(--ds-docs-layout-rail-size) minmax(0,1fr)}.ds-docs-layout__rail{position:sticky;inset-block-start:var(--ds-docs-layout-sticky-offset, var(--ds-app-shell-sticky-offset, 0px));max-block-size:calc(100dvh - var(--ds-docs-layout-sticky-offset, var(--ds-app-shell-sticky-offset, 0px)));overflow:auto;overscroll-behavior:contain}.ds-docs-layout__toggle{display:none}.ds-docs-layout__nav{display:flex}}}@layer components{.ds-authenticator-setup{--ds-authenticator-setup-gap: var(--space-lg);--ds-authenticator-setup-qr-size: var(--size-qr-lg);display:flex;flex-direction:column;gap:var(--ds-authenticator-setup-gap);min-inline-size:0}.ds-authenticator-setup__instructions,.ds-authenticator-setup__key-label{margin:0}.ds-authenticator-setup__qr{display:flex;justify-content:center}.ds-authenticator-setup__qr-image{box-sizing:border-box;inline-size:var(--ds-authenticator-setup-qr-size);block-size:var(--ds-authenticator-setup-qr-size);border-radius:var(--radius-md);background-color:var(--qr-ground);overflow:clip}.ds-authenticator-setup__key{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs);min-inline-size:0;text-align:center}.ds-authenticator-setup__key .ds-authenticator-setup__secret{display:inline-block;box-sizing:border-box;max-inline-size:100%;direction:ltr;unicode-bidi:isolate;vertical-align:middle}.ds-authenticator-setup__key .ds-code__group{display:inline-block}.ds-authenticator-setup__form{display:flex;flex-direction:column;gap:var(--space-md)}.ds-authenticator-setup__actions{display:flex;flex-direction:column;gap:var(--space-sm)}@media(forced-colors:active){.ds-authenticator-setup__qr-image{forced-color-adjust:none;background-color:var(--qr-ground);outline:var(--border-width) solid CanvasText}}}@layer components{.ds-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--layer-z, var(--layer-overlay));animation:ds-backdrop-fade-in var(--backdrop-duration, .2s) ease-out}.ds-backdrop[data-contained]{position:absolute;z-index:var(--layer-base)}.ds-backdrop[data-variant=neutral]{background-color:var(--ds-backdrop-scrim, var(--overlay-medium))}.ds-backdrop[data-variant=blur]{background-color:var(--ds-backdrop-scrim, var(--overlay-light));-webkit-backdrop-filter:blur(var(--ds-backdrop-blur, 4px));backdrop-filter:blur(var(--ds-backdrop-blur, 4px))}.ds-backdrop[data-variant=transparent]{background-color:transparent}@keyframes ds-backdrop-fade-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.ds-backdrop{animation:none}}@media(forced-colors:active){.ds-backdrop[data-variant=neutral],.ds-backdrop[data-variant=blur]{background-color:Canvas;opacity:.8;-webkit-backdrop-filter:none;backdrop-filter:none}}}@layer components{:root{--dnd-dragging-opacity: .5;--dnd-dragging-scale: 1.02;--dnd-transition-duration: var(--motion-duration-short4);--dnd-transition-easing: var(--motion-easing-emphasized-decelerate)}.ds-draggable{touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:grab}.ds-draggable:hover:not([data-disabled]){cursor:grab}.ds-draggable:focus-visible{outline:2px solid var(--border-focus, #3b82f6);outline-offset:2px}.ds-draggable[data-disabled]{cursor:not-allowed;opacity:var(--opacity-disabled, .5)}.ds-draggable[data-dragging]{opacity:var(--dnd-dragging-opacity);cursor:grabbing}.ds-draggable[data-sorting]{transition:transform var(--dnd-transition-duration) var(--dnd-transition-easing)}.ds-draggable[data-dragging][data-sorting]{transition:none}.ds-droppable{position:relative}.ds-droppable[data-over]{background-color:var(--dnd-over-bg)}.ds-droppable[data-active]{outline:2px dashed var(--dnd-placeholder-border);outline-offset:2px}.ds-drag-overlay{position:fixed;pointer-events:none;z-index:var(--layer-popover);cursor:grabbing;will-change:transform;box-shadow:var(--dnd-overlay-shadow);transform-origin:0 0}.ds-drag-overlay[data-scale]{transform:scale(var(--dnd-dragging-scale))}.ds-sortable-item{touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:grab;transition:transform var(--dnd-transition-duration) var(--dnd-transition-easing)}.ds-sortable-item[data-dragging]{opacity:var(--dnd-dragging-opacity);cursor:grabbing;z-index:var(--layer-raised);transition:none}.ds-sortable-item[data-sorting]:not([data-dragging]){transition:transform var(--dnd-transition-duration) var(--dnd-transition-easing)}.ds-sortable-item[data-over]{border-color:var(--dnd-over-border)}.ds-sortable-placeholder{background:var(--dnd-placeholder-bg);border:2px dashed var(--dnd-placeholder-border);border-radius:var(--radius-md, 6px);transition:all var(--dnd-transition-duration) var(--dnd-transition-easing)}.ds-drag-handle{display:flex;align-items:center;justify-content:center;padding:var(--space-xs, 4px);cursor:grab;color:var(--text-tertiary, #9ca3af);border-radius:var(--radius-sm, 4px);transition:color var(--transition-fast),background-color var(--transition-fast)}.ds-drag-handle:hover{color:var(--text-secondary, #6b7280);background-color:var(--state-layer-surface-hover)}.ds-drag-handle:focus-visible{outline:2px solid var(--border-focus, #3b82f6);outline-offset:2px}.ds-drag-handle[data-dragging]{cursor:grabbing;color:var(--text-primary, #111827)}.ds-drag-handle__icon{display:grid;grid-template-columns:repeat(2,4px);gap:2px}.ds-drag-handle__icon:before,.ds-drag-handle__icon:after{content:"";width:4px;height:4px;background:currentColor;border-radius:50%}.ds-kanban-column{min-height:100px;padding:var(--space-md, 12px);border-radius:var(--radius-md, 6px);background:var(--bg-secondary, #f9fafb);transition:background-color var(--transition-fast)}.ds-kanban-column[data-over]{background:var(--dnd-over-bg)}.ds-kanban-column[data-active]{outline:2px dashed var(--dnd-over-border);outline-offset:-2px}@media(prefers-reduced-motion:reduce){.ds-draggable,.ds-droppable,.ds-drag-overlay,.ds-sortable-item,.ds-sortable-placeholder,.ds-drag-handle,.ds-kanban-column{transition:none!important}}}@layer components{.ds-tooltip{--ds-tooltip-bg: var(--surface-inverse);--ds-tooltip-fg: var(--text-on-inverse);--ds-tooltip-arrow: 6px;position:absolute;z-index:var(--layer-z, var(--layer-tooltip));box-sizing:border-box;background:var(--ds-tooltip-bg);color:var(--ds-tooltip-fg);border:var(--border-width-thin) solid transparent;border-radius:calc(var(--radius-sm) + var(--radius-xs));padding:calc(var(--space-xs) - var(--border-width-thin)) calc(var(--space-sm) - var(--border-width-thin));font-size:var(--type-tooltip-size);font-weight:var(--type-tooltip-weight);line-height:var(--type-tooltip-line-height);letter-spacing:var(--type-tooltip-tracking);box-shadow:none;pointer-events:auto;max-inline-size:280px;overflow-wrap:anywhere;opacity:1;transition:opacity var(--transition-fast)}.ds-tooltip[data-state=closed]{opacity:0}.ds-tooltip__content{position:relative;z-index:var(--layer-raised)}.ds-tooltip__arrow{position:absolute;inline-size:var(--ds-tooltip-arrow);block-size:var(--ds-tooltip-arrow);background:var(--ds-tooltip-bg);rotate:45deg}.ds-tooltip[data-position=top]>.ds-tooltip__arrow{inset-block-end:calc(var(--ds-tooltip-arrow) / -2)}.ds-tooltip[data-position=bottom]>.ds-tooltip__arrow{inset-block-start:calc(var(--ds-tooltip-arrow) / -2)}.ds-tooltip[data-position=left]>.ds-tooltip__arrow{inset-inline-end:calc(var(--ds-tooltip-arrow) / -2)}.ds-tooltip[data-position=right]>.ds-tooltip__arrow{inset-inline-start:calc(var(--ds-tooltip-arrow) / -2)}.ds-tooltip[dir=rtl][data-position=left]>.ds-tooltip__arrow{inset-inline-end:auto;inset-inline-start:calc(var(--ds-tooltip-arrow) / -2)}.ds-tooltip[dir=rtl][data-position=right]>.ds-tooltip__arrow{inset-inline-start:auto;inset-inline-end:calc(var(--ds-tooltip-arrow) / -2)}@media(max-width:599.98px){.ds-tooltip{max-inline-size:200px}}@media(prefers-reduced-motion:reduce){.ds-tooltip{transition:none}}@media(forced-colors:active){.ds-tooltip{background:Canvas;color:CanvasText;border-color:CanvasText}.ds-tooltip__arrow{background:CanvasText}}}@layer components{.ds-popover{display:inline-block;position:relative}.ds-popover__trigger{cursor:pointer}.ds-popover__content{--ds-popover-bg: var(--surface-overlay);--ds-popover-border: var(--border-primary);--ds-avatar-cutout: var(--ds-popover-bg);--ds-popover-arrow: 12px;position:absolute;z-index:var(--layer-z, var(--layer-popover));box-sizing:border-box;min-inline-size:12.5rem;max-inline-size:min(25rem,calc(100vw - 2 * var(--space-md)));background:var(--ds-popover-bg);border:1px solid var(--ds-popover-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);opacity:1;transition:opacity var(--transition-fast)}.ds-popover__content[data-state=closed]{opacity:0}.ds-popover__content:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-popover__inner{position:relative;z-index:var(--layer-raised);padding:var(--space-md);max-block-size:25rem;overflow-y:auto;background:var(--ds-popover-bg);border-radius:inherit}.ds-popover__arrow{position:absolute;box-sizing:border-box;inline-size:var(--ds-popover-arrow);block-size:var(--ds-popover-arrow);background:var(--ds-popover-bg);border:1px solid var(--ds-popover-border);rotate:45deg}.ds-popover__content[data-position=top]>.ds-popover__arrow{inset-block-end:calc(var(--ds-popover-arrow) / -2)}.ds-popover__content[data-position=bottom]>.ds-popover__arrow{inset-block-start:calc(var(--ds-popover-arrow) / -2)}.ds-popover__content[data-position=left]>.ds-popover__arrow{inset-inline-end:calc(var(--ds-popover-arrow) / -2)}.ds-popover__content[data-position=right]>.ds-popover__arrow{inset-inline-start:calc(var(--ds-popover-arrow) / -2)}.ds-popover__content[dir=rtl][data-position=left]>.ds-popover__arrow{inset-inline-end:auto;inset-inline-start:calc(var(--ds-popover-arrow) / -2)}.ds-popover__content[dir=rtl][data-position=right]>.ds-popover__arrow{inset-inline-start:auto;inset-inline-end:calc(var(--ds-popover-arrow) / -2)}.ds-popover__close{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);min-block-size:var(--size-control-xs);padding:0 var(--space-sm);border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);font:inherit;cursor:pointer}.ds-popover__close[data-glyph]{--ds-popover-close-glyph-size: var(--size-icon-sm);--ds-popover-close-glyph-stroke: 2;inline-size:var(--size-control-xs);padding:0}.ds-popover__close[data-glyph]>svg{inline-size:var(--ds-popover-close-glyph-size);block-size:var(--ds-popover-close-glyph-size);stroke-width:var(--ds-popover-close-glyph-stroke)}.ds-popover__close:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:max(100%,var(--size-hit));block-size:max(100%,var(--size-hit));translate:-50% -50%}@media(hover:hover){.ds-popover__close:hover{background:var(--state-layer-surface-hover);color:var(--text-primary)}}.ds-popover__close:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-popover__inner::-webkit-scrollbar{width:var(--space-sm)}.ds-popover__inner::-webkit-scrollbar-track{background:transparent}.ds-popover__inner::-webkit-scrollbar-thumb{background:var(--border-hover);border-radius:var(--radius-sm)}@media(max-width:599.98px){.ds-popover__inner{max-block-size:18.75rem}}@media(prefers-reduced-motion:reduce){.ds-popover__content{transition:none}}@media(forced-colors:active){.ds-popover__content,.ds-popover__inner,.ds-popover__arrow{background:Canvas;border-color:CanvasText}.ds-popover__close{color:ButtonText;border-color:ButtonBorder}.ds-popover__content:focus-visible,.ds-popover__close:focus-visible{outline-color:Highlight}}}@layer components{.ds-modal-container{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:flex-start;justify-content:center;padding:var(--space-lg);overflow-y:auto;z-index:var(--layer-z, var(--layer-modal))}.ds-modal-container>.ds-backdrop{z-index:var(--layer-base)}.ds-modal-container[data-centered]{align-items:center}.ds-modal{--modal-padding: var(--space-surface);--ds-modal-body-padding-start: 0px;--ds-modal-actions-inset: var(--space-sm);--modal-gap: var(--space-lg);--modal-title-size: var(--font-xl);--modal-close-size: 36px;--ds-modal-radius: var(--radius-surface);--ds-modal-shadow: var(--shadow-dialog);--ds-modal-title-leading: 1.6;position:relative;z-index:var(--layer-raised);display:flex;flex-direction:column;flex-shrink:0;background-color:var(--bg-secondary);border-radius:var(--ds-modal-radius);box-shadow:var(--ds-modal-shadow);width:100%;margin:auto 0;animation:modal-scale-in var(--transition-base);outline:none}@keyframes modal-scale-in{0%{opacity:0;transform:scale(var(--scale-in)) translateY(var(--translate-in))}to{opacity:1;transform:scale(1) translateY(0)}}.ds-modal[data-size=xs]{--modal-gap: var(--space-sm);--modal-title-size: var(--font-md);max-width:320px}.ds-modal[data-size=sm]{--modal-gap: var(--space-md);--modal-title-size: var(--font-lg);max-width:400px}.ds-modal[data-size=md]{max-width:600px}.ds-modal[data-size=lg]{max-width:800px}.ds-modal[data-size=xl]{--modal-gap: var(--space-xl);--modal-title-size: var(--font-2xl);max-width:1200px}.ds-modal[data-size=page]{max-width:900px}.ds-modal[data-size=dialog-md]{max-width:960px}.ds-modal[data-size=dialog-lg]{max-width:1280px}.ds-modal[data-size=dialog-xl]{max-width:1920px}.ds-modal[data-size=full]{max-width:none;width:calc(100% - var(--space-lg) * 2);height:calc(100vh - var(--space-lg) * 2);max-height:none}.ds-modal__close-button{--ds-icon-button-box: var(--modal-close-size)}.ds-modal__header{--ds-section-header-gap: var(--modal-gap);position:relative;padding:var(--modal-padding);flex-shrink:0}.ds-modal__header .ds-modal__close-button{margin-block-end:min(0px,calc(var(--modal-title-size) * var(--ds-modal-title-leading) - var(--modal-close-size)))}.ds-modal[data-dividers] .ds-modal__header{border-block-end:var(--border-width) solid var(--border-primary)}.ds-modal[data-dividers]{--ds-modal-body-padding-start: var(--modal-padding)}.ds-modal__title{--heading-size-lg: var(--modal-title-size);--leading-heading-lg: var(--ds-modal-title-leading)}.ds-modal[data-layout=page]{--ds-modal-page-inset-block: calc(var(--space-2xl) + var(--space-2xs));--ds-modal-page-inset-inline: calc(var(--space-3xl) - var(--space-xs))}.ds-modal[data-layout=page] .ds-modal__title{--leading-heading-xl: 1.3334}.ds-modal[data-layout=page] .ds-modal__subtitle{margin-block-start:calc(var(--space-sm) + var(--space-2xs) / 2)}.ds-modal[data-layout=page] .ds-modal__header{--ds-dialog-header-trail-inset: var(--space-surface);--ds-dialog-header-trail-room: 0px;padding:var(--ds-modal-page-inset-block) var(--ds-modal-page-inset-inline) calc(var(--space-xl) - var(--font-sm) / 2)}.ds-modal[data-layout=page] .ds-modal__header .ds-modal__close-button{margin-block-end:0}.ds-modal[data-layout=page] .ds-modal__body{padding-inline:var(--ds-modal-page-inset-inline);padding-block-end:0}.ds-modal[data-layout=page] .ds-modal__body:first-child{padding-block-start:var(--ds-modal-page-inset-block)}.ds-modal[data-layout=page] .ds-modal__body:last-child{padding-block-end:var(--ds-modal-page-inset-block)}.ds-modal[data-layout=page] .ds-modal__body .ds-form-field[data-label-position=floating]{margin-block-start:calc(var(--font-sm) / -2)}.ds-modal[data-layout=page] .ds-modal__header+.ds-modal__body{padding-block-start:calc(var(--font-sm) / 2)}.ds-modal[data-layout=page] .ds-modal__footer[data-align]{gap:var(--space-md);padding:var(--space-lg) var(--ds-modal-page-inset-inline) var(--ds-modal-page-inset-block)}.ds-modal__body{flex:1;min-height:0;padding:var(--modal-padding);padding-block-start:var(--ds-modal-body-padding-start);color:var(--text-primary)}.ds-modal__body:first-child{padding-block-start:var(--modal-padding)}.ds-modal__body[data-scrollable]{overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border-primary) transparent}.ds-modal__body[data-scroll-region]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(var(--focus-ring-width) * -1)}.ds-modal__footer[data-align]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);padding:0 var(--ds-modal-actions-inset) var(--ds-modal-actions-inset);flex-shrink:0}.ds-modal__footer[data-align]:first-child{padding-block-start:var(--ds-modal-actions-inset)}.ds-modal[data-dividers] .ds-modal__footer[data-align]{border-block-start:var(--border-width) solid var(--border-primary);padding-block-start:var(--ds-modal-actions-inset)}.ds-modal__footer[data-align=left]{justify-content:flex-start}.ds-modal__footer[data-align=center]{justify-content:center}.ds-modal__footer[data-align=right]{justify-content:flex-end}.ds-modal__footer[data-align][data-bleed]{padding-inline:0;padding-block-end:0;--ds-button-group-bleed-radius: var(--ds-modal-radius)}.ds-modal__footer[data-align=between]{justify-content:space-between}@media(max-width:839.98px){.ds-modal-container{padding:var(--space-md)}.ds-modal{--modal-gap: var(--space-md);--modal-title-size: var(--font-lg)}.ds-modal[data-size=xs]{--modal-gap: var(--space-xs);--modal-title-size: var(--font-sm)}.ds-modal[data-size=sm]{--modal-gap: var(--space-sm);--modal-title-size: var(--font-md)}.ds-modal[data-size=xl]{--modal-gap: var(--space-lg);--modal-title-size: var(--font-xl)}.ds-modal[data-size=sm],.ds-modal[data-size=md],.ds-modal[data-size=lg],.ds-modal[data-size=xl],.ds-modal[data-size=page],.ds-modal[data-size=dialog-md],.ds-modal[data-size=dialog-lg],.ds-modal[data-size=dialog-xl]{max-width:none;width:100%}.ds-modal[data-size=full]{width:100%;height:calc(100vh - var(--space-md) * 2)}}@media(max-width:599.98px){.ds-modal-container{padding:var(--space-sm)}.ds-modal{--modal-padding: var(--space-md);--modal-gap: var(--space-sm);--modal-title-size: var(--font-md);--modal-close-size: 32px;--ds-modal-radius: var(--radius-md)}.ds-modal[data-size=xs],.ds-modal[data-size=sm]{--modal-gap: var(--space-xs);--modal-title-size: var(--font-sm)}.ds-modal[data-size=full]{height:calc(100vh - var(--space-sm) * 2)}.ds-modal__footer[data-align]{gap:var(--space-xs)}.ds-modal[data-layout=page]{--ds-modal-page-inset-block: var(--modal-padding);--ds-modal-page-inset-inline: var(--modal-padding)}.ds-modal[data-layout=page] .ds-modal__header{--ds-dialog-header-trail-inset: var(--space-sm);--ds-dialog-header-trail-room: var(--modal-close-size);padding-block-end:var(--modal-padding)}}}@layer components{.ds-drawer{--ds-drawer-compact-width: 100vw;position:fixed;z-index:var(--layer-z, var(--layer-modal));display:flex;flex-direction:column;background:var(--ds-drawer-surface, var(--surface-sheet));-webkit-backdrop-filter:var(--filter-sheet-backdrop);backdrop-filter:var(--filter-sheet-backdrop);border:1px solid var(--border-primary);box-shadow:var(--shadow-xl);overflow:hidden}.ds-drawer[data-position=left]{--ds-drawer-slide-dir: -1;inset-block-start:0;inset-inline-start:0;height:100vh;animation:ds-drawer-slide-in-inline var(--motion-duration-medium2) var(--motion-easing-emphasized-decelerate)}.ds-drawer[data-position=right]{--ds-drawer-slide-dir: 1;inset-block-start:0;inset-inline-end:0;height:100vh;animation:ds-drawer-slide-in-inline var(--motion-duration-medium2) var(--motion-easing-emphasized-decelerate)}.ds-drawer[data-position=left]:dir(rtl){--ds-drawer-slide-dir: 1}.ds-drawer[data-position=right]:dir(rtl){--ds-drawer-slide-dir: -1}.ds-drawer[data-position=top]{inset-block-start:0;inset-inline-start:0;width:100vw;animation:ds-drawer-slide-in-top var(--motion-duration-medium2) var(--motion-easing-emphasized-decelerate)}.ds-drawer[data-position=bottom]{inset-block-end:0;inset-inline-start:0;width:100vw;animation:ds-drawer-slide-in-bottom var(--motion-duration-medium2) var(--motion-easing-emphasized-decelerate)}.ds-drawer[data-position=left][data-size=xs],.ds-drawer[data-position=right][data-size=xs]{width:280px;max-width:90vw}.ds-drawer[data-position=left][data-size=sm],.ds-drawer[data-position=right][data-size=sm]{width:360px;max-width:90vw}.ds-drawer[data-position=left][data-size=md],.ds-drawer[data-position=right][data-size=md]{width:480px;max-width:90vw}.ds-drawer[data-position=left][data-size=lg],.ds-drawer[data-position=right][data-size=lg]{width:640px;max-width:90vw}.ds-drawer[data-position=left][data-size=xl],.ds-drawer[data-position=right][data-size=xl]{width:800px;max-width:90vw}.ds-drawer[data-position=left][data-size=full],.ds-drawer[data-position=right][data-size=full]{width:100vw;max-width:100vw}.ds-drawer[data-position=top][data-size=xs],.ds-drawer[data-position=bottom][data-size=xs]{height:200px;max-height:90vh}.ds-drawer[data-position=top][data-size=sm],.ds-drawer[data-position=bottom][data-size=sm]{height:280px;max-height:90vh}.ds-drawer[data-position=top][data-size=md],.ds-drawer[data-position=bottom][data-size=md]{height:400px;max-height:90vh}.ds-drawer[data-position=top][data-size=lg],.ds-drawer[data-position=bottom][data-size=lg]{height:520px;max-height:90vh}.ds-drawer[data-position=top][data-size=xl],.ds-drawer[data-position=bottom][data-size=xl]{height:680px;max-height:90vh}.ds-drawer[data-position=top][data-size=full],.ds-drawer[data-position=bottom][data-size=full]{height:100vh;max-height:100vh}@keyframes ds-drawer-slide-in-inline{0%{transform:translate(calc(var(--ds-drawer-slide-dir, -1) * 100%))}to{transform:translate(0)}}@keyframes ds-drawer-slide-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes ds-drawer-slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes ds-drawer-slide-in-top{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes ds-drawer-slide-in-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}.ds-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-lg) var(--space-xl);border-bottom:1px solid var(--border-primary);background:var(--ds-drawer-bar-surface, var(--surface-sheet-bar));flex-shrink:0}.ds-drawer__title{--heading-size-lg: var(--font-xl);--leading-heading-lg: var(--leading-tight)}.ds-drawer__body{flex:1;overflow-y:auto;overflow-x:hidden;padding:var(--space-xl);background:var(--ds-drawer-surface, var(--surface-sheet))}.ds-drawer__body[data-scroll-region]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(var(--focus-ring-width) * -1)}.ds-drawer__footer.ds-drawer__footer{display:flex;align-items:center;gap:var(--space-md)}.ds-drawer__footer.ds-drawer__footer[data-bleed]{padding-inline:0;padding-block-end:0;--ds-button-group-bleed-radius: 0px}.ds-drawer__footer{justify-content:flex-end;padding:var(--space-lg) var(--space-xl);border-top:1px solid var(--border-primary);background:var(--ds-drawer-bar-surface, var(--surface-sheet-bar));flex-shrink:0}@media(max-width:839.98px){.ds-drawer[data-position=left],.ds-drawer[data-position=right]{width:min(var(--ds-drawer-compact-width),100vw)!important;max-width:min(var(--ds-drawer-compact-width),100vw)!important}.ds-drawer[data-position=top],.ds-drawer[data-position=bottom]{height:auto;max-height:90vh}.ds-drawer__header{padding:var(--space-md) var(--space-lg)}.ds-drawer__body{padding:var(--space-lg)}.ds-drawer__footer{padding:var(--space-md) var(--space-lg)}.ds-drawer__title{--heading-size-lg: var(--font-lg)}}}@layer components{.ds-confirm-dialog{display:flex;flex-direction:column;align-items:center;gap:var(--space-lg);padding:var(--space-2xl);text-align:center}.ds-confirm-dialog .ds-confirm-dialog__icon .ds-icon-tile__icon>svg{inline-size:20px;block-size:20px}@media(min-width:600px){.ds-confirm-dialog .ds-confirm-dialog__icon[data-size]{inline-size:56px;block-size:56px}.ds-confirm-dialog .ds-confirm-dialog__icon .ds-icon-tile__icon>svg{inline-size:24px;block-size:24px}}.ds-confirm-dialog[data-variant=neutral] .ds-confirm-dialog__icon[data-tone]{--ds-icon-tile-subtle: var(--bg-tertiary);--ds-icon-tile-fg: var(--text-secondary)}.ds-confirm-dialog__content{display:flex;flex-direction:column;gap:var(--space-md);width:100%}.ds-confirm-dialog__title{color:var(--text-primary)}.ds-confirm-dialog .ds-confirm-dialog__title[data-size]{line-height:var(--leading-tight)}.ds-confirm-dialog__message{font-size:var(--font-md);color:var(--text-secondary);line-height:var(--leading-normal)}.ds-confirm-dialog__body{font-size:var(--font-md);color:var(--text-primary);line-height:var(--leading-normal)}.ds-confirm-dialog__option{margin-top:var(--space-sm);padding-top:var(--space-md);border-top:var(--border-width) solid var(--border-primary)}.ds-confirm-dialog__checkbox{-webkit-user-select:none;-moz-user-select:none;user-select:none}.ds-confirm-dialog__checkbox .ds-checkbox__label{color:var(--text-secondary)}@media(hover:hover){.ds-confirm-dialog__checkbox:not([data-disabled]):hover .ds-checkbox__label{color:var(--text-primary)}}.ds-confirm-dialog__footer{display:flex;gap:var(--space-sm);width:100%;margin-top:var(--space-sm)}@media(max-width:599.98px){.ds-confirm-dialog{padding:var(--space-xl);gap:var(--space-md)}.ds-confirm-dialog .ds-confirm-dialog__title[data-size]{font-size:var(--font-lg)}.ds-confirm-dialog__message,.ds-confirm-dialog__body{font-size:var(--font-sm)}.ds-confirm-dialog__footer{flex-direction:column}}}@layer components{.ds-command-palette-container{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:flex-start;justify-content:center;padding:var(--space-2xl) var(--space-lg);overflow-y:auto;z-index:var(--layer-z, var(--layer-modal))}.ds-command-palette-container>.ds-backdrop{z-index:var(--layer-base)}.ds-command-palette{position:relative;z-index:var(--layer-raised);display:flex;flex-direction:column;width:100%;max-width:640px;max-height:560px;margin-top:64px;background-color:var(--bg-secondary);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);overflow:hidden;animation:command-palette-scale-in var(--transition-base);outline:none}@keyframes command-palette-scale-in{0%{opacity:0;transform:scale(.96) translateY(-8px)}to{opacity:1;transform:scale(1) translateY(0)}}.ds-command-palette__search{padding-block:var(--space-2xs);padding-inline:var(--space-lg);border-bottom:var(--border-width) solid var(--border-primary);flex-shrink:0}.ds-command-palette__list{flex:1;min-height:0;overflow-y:auto;padding:var(--space-xs);scrollbar-width:thin;scrollbar-color:var(--border-primary) transparent}.ds-command-palette__group{display:flex;flex-direction:column;gap:var(--space-2xs)}.ds-command-palette__group:not(:last-child){margin-bottom:var(--space-md)}.ds-command-palette__group-label{padding:var(--space-xs) var(--space-sm);color:var(--text-tertiary);font-size:var(--font-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.05em;line-height:var(--leading-tight)}.ds-command-palette__group-label.ds-overline{padding:var(--space-xs) var(--space-sm);line-height:var(--leading-tight)}.ds-command-palette__group-items{display:flex;flex-direction:column;gap:var(--space-2xs)}.ds-command-palette__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-sm);padding:var(--space-2xl);text-align:center;min-height:240px}.ds-command-palette__empty-icon{color:var(--text-tertiary);opacity:.5}.ds-command-palette__empty-text{margin:0;color:var(--text-primary);font-size:var(--font-md);font-weight:var(--weight-semibold)}.ds-command-palette__empty-hint{margin:0;color:var(--text-secondary);font-size:var(--font-sm)}.ds-command-palette__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-sm) var(--space-lg);border-top:var(--border-width) solid var(--border-primary);flex-shrink:0}.ds-command-palette__footer-hint{display:flex;align-items:center;gap:var(--space-md);color:var(--text-tertiary);font-size:var(--font-xs)}.ds-command-palette__footer-keys{display:inline-flex;gap:var(--space-2xs)}@media(max-width:839.98px){.ds-command-palette-container{padding:var(--space-lg) var(--space-md)}.ds-command-palette{margin-top:32px;max-height:calc(100vh - 64px)}}@media(max-width:599.98px){.ds-command-palette-container{padding:var(--space-md) var(--space-sm);align-items:stretch}.ds-command-palette{margin-top:0;max-height:100%;border-radius:var(--radius-md)}.ds-command-palette__search{padding:var(--space-sm) var(--space-md)}.ds-command-palette__input{font-size:var(--font-sm)}.ds-command-palette__footer{padding:var(--space-xs) var(--space-md)}.ds-command-palette__footer-hint{gap:var(--space-sm)}}.ds-command-palette-container .ds-backdrop[data-variant=blur]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:#0000004d}@media(forced-colors:active){.ds-command-palette-container .ds-backdrop[data-variant=blur]{background-color:Canvas;opacity:.8;backdrop-filter:none;-webkit-backdrop-filter:none}.ds-command-palette{border:1px solid CanvasText}.ds-command-palette__list{scrollbar-color:CanvasText Canvas}}@media(prefers-contrast:high){.ds-command-palette{border:var(--border-width) solid var(--border-primary)}.ds-command-palette__search{border-bottom-width:2px}.ds-command-palette__footer{border-top-width:2px}}}@layer components{.ds-command-item{--ds-media-object-gap: var(--space-sm);--ds-media-object-trail-gap: var(--space-md);container-type:normal;padding:var(--space-sm) var(--space-md);min-block-size:0;border-radius:var(--radius-sm);color:var(--text-primary);font-size:var(--font-sm);text-align:start;cursor:pointer;transition:all var(--transition-fast);outline:none}.ds-command-item[data-size=sm]{min-block-size:calc(var(--size-control-sm) + var(--space-xs) + var(--space-2xs) / 2)}.ds-command-item[data-size=md]{min-block-size:calc(var(--size-control-md) + var(--space-2xs) / 2)}.ds-command-item[data-size=lg]{min-block-size:calc(var(--size-control-md) + var(--space-2xs) * 1.5)}.ds-command-item__icon{display:flex;align-items:center;justify-content:center;width:var(--size-icon-md);height:var(--size-icon-md);flex-shrink:0;color:var(--text-secondary);transition:color var(--transition-fast)}.ds-command-item__label[data-size][data-weight]{font-size:inherit;font-weight:var(--weight-medium);color:inherit;line-height:var(--leading-tight)}.ds-command-item__description[data-size][data-weight]{margin-block-start:var(--space-2xs);font-size:var(--font-xs);font-weight:inherit;color:var(--text-secondary);line-height:var(--leading-tight)}.ds-command-item__trail,.ds-command-item__enter{display:inline-flex;align-items:center;gap:var(--space-xs)}@media(hover:hover){.ds-command-item:hover:not([data-disabled]){background-color:var(--state-layer-surface-hover)}.ds-command-item:hover:not([data-disabled]) .ds-command-item__icon{color:var(--text-primary)}}.ds-command-item[data-selected]{background-color:var(--state-layer-surface-hover)}.ds-command-item[data-selected] .ds-command-item__icon{color:var(--text-primary)}.ds-command-item[data-selected] .ds-command-item__shortcut{border-color:var(--border-hover);background-color:var(--bg-secondary);color:var(--text-secondary)}.ds-command-item[data-disabled]{color:var(--disabled-fg);cursor:not-allowed}.ds-command-item[data-disabled] :is(.ds-command-item__icon){color:var(--disabled-fg)}.ds-command-item__recent{position:absolute;inset-inline-start:var(--space-xs);inset-block-start:50%;translate:0 -50%}.ds-command-item[data-recent] .ds-command-item__content{padding-inline-start:var(--space-sm)}.ds-command-item:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-command-item:active:not([data-disabled]){transform:scale(var(--scale-pressed))}@media(prefers-reduced-motion:reduce){.ds-command-item,.ds-command-item__icon{transition:none}.ds-command-item:active:not([data-disabled]){transform:none}}@media(forced-colors:active)and (hover:hover){.ds-command-item:not([data-disabled]):hover{outline:var(--border-width-thin) solid Highlight}.ds-command-item:not([data-disabled]):hover .ds-command-item__icon{color:CanvasText}}@media(forced-colors:active){.ds-command-item[data-selected]{forced-color-adjust:none;background-color:Highlight;color:HighlightText}.ds-command-item[data-selected] .ds-command-item__icon,.ds-command-item[data-selected] .ds-command-item__shortcut{border-color:HighlightText;background-color:Highlight;color:HighlightText}}}@layer components{.ds-dialog-header .ds-dialog-header__description{max-inline-size:none}.ds-dialog-header[data-centred]{position:relative}.ds-dialog-header[data-centred] .ds-dialog-header__trail{position:absolute;inset-block-start:var(--ds-dialog-header-trail-inset, 0);inset-inline-end:var(--ds-dialog-header-trail-inset, 0)}.ds-dialog-header[data-centred][data-dismissible] .ds-dialog-header__body{padding-inline:var(--ds-dialog-header-trail-room, var(--size-control-md))}}@layer components{.ds-command-group{--ds-command-group-rule: var(--border-secondary);display:flex;flex-direction:column;gap:var(--space-2xs)}.ds-command-group:not(:last-child){margin-block-end:var(--space-md)}.ds-command-group__title[data-size][data-weight]{padding:var(--space-xs) var(--space-sm);line-height:var(--leading-tight)}.ds-command-group__items{display:flex;flex-direction:column;gap:var(--space-2xs)}.ds-command-group[data-columns="2"] .ds-command-group__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2xs) var(--space-sm)}.ds-command-group+.ds-command-group[data-dividers]{padding-block-start:var(--space-sm);border-block-start:var(--border-width-thin) solid var(--ds-command-group-rule)}@media(forced-colors:active){.ds-command-group{--ds-command-group-rule: CanvasText}}}@layer components{.ds-toggletip{display:inline-flex;align-items:center;vertical-align:middle}.ds-toggletip[data-variant=term]{vertical-align:baseline}}@layer components{@scope (.dark-mode) to (.light-mode){:scope .card{background:var(--bg-card)!important;border-color:var(--border-primary);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}:scope .card-header{background:var(--bg-card-header);border-bottom-color:var(--border-primary)}:scope .card-title{color:var(--text-primary)}:scope .card-subtitle{color:var(--text-tertiary)}:scope .welcome-content p,:scope .welcome-content li{color:var(--text-secondary)}:scope .entity-header h1,:scope .profile-header h1,:scope .dashboard-header h1{text-shadow:0 2px 4px var(--overlay-light)}:scope .view-toggle{background:var(--bg-secondary);border-color:var(--border-primary)}:scope .toggle-btn{color:var(--text-tertiary)}:scope .toggle-btn:hover{background:var(--bg-hover);color:var(--interactive-accent)}:scope .toggle-btn.active{background:var(--interactive-accent);color:var(--text-inverse);box-shadow:0 2px 4px var(--gold-opacity-30)}:scope .entity-table{background:var(--bg-secondary);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}:scope .entity-table thead{background:var(--bg-card)}:scope .entity-table th{color:var(--interactive-accent);border-bottom-color:var(--border-primary)}:scope .entity-table td{color:var(--text-secondary);border-bottom-color:var(--border-secondary)}:scope .entity-table tbody tr:hover{background:var(--bg-hover)}:scope .entity-name,:scope .profile-details h2{color:var(--text-primary)}:scope .entity-type,:scope .entity-managed-by{color:var(--text-tertiary)}:scope .form-group label{color:var(--interactive-accent)}:scope .form-group input,:scope .form-group select,:scope .form-group textarea{background:var(--bg-input);border-color:var(--border-primary);color:var(--text-primary)}:scope .form-group input::-moz-placeholder,:scope .form-group textarea::-moz-placeholder{color:var(--text-disabled)}:scope .form-group input::placeholder,:scope .form-group textarea::placeholder{color:var(--text-disabled)}:scope .form-group input:focus,:scope .form-group select:focus,:scope .form-group textarea:focus{border-color:var(--border-focus);box-shadow:0 0 0 3px var(--gold-opacity-10);background:var(--bg-hover)}:scope .form-group input:disabled,:scope .form-group select:disabled{background:var(--bg-disabled);color:var(--text-disabled)}:scope .form-actions{border-top-color:var(--border-primary)}:scope .profile-info{background:var(--bg-secondary)}:scope .avatar-circle{background:var(--gradient-gold);color:var(--text-inverse);box-shadow:0 4px 20px var(--gold-opacity-30)}:scope .profile-role{color:var(--interactive-accent)}:scope .profile-department,:scope .profile-gender,:scope .profile-birthday{color:var(--text-tertiary)}:scope .profile-separator{color:var(--border-primary)}:scope .notification-settings{background:var(--bg-secondary)}:scope .notification-item{border-bottom-color:var(--border-primary)}:scope .notification-info h4{color:var(--text-primary)}:scope .notification-info p{color:var(--text-tertiary)}:scope .toggle-slider{background-color:var(--border-primary)}:scope .toggle-switch input:checked+.toggle-slider{background-color:var(--interactive-accent)}:scope .detail-section{border-bottom-color:var(--border-primary)}:scope .detail-section h4{color:var(--interactive-accent)}:scope .detail-item label{color:var(--text-tertiary)}:scope .detail-item span{color:var(--text-primary)}:scope .detail-item a{color:var(--interactive-accent)}:scope .related-item{background:var(--bg-secondary);border-color:var(--border-primary)}:scope .related-item-type{background:var(--interactive-accent);color:var(--text-inverse)}:scope .related-item-title{color:var(--text-tertiary)}:scope .related-item-content{color:var(--text-secondary)}:scope .loading-state,:scope .empty-state,:scope .no-data{color:var(--text-tertiary);background:var(--bg-secondary);border-color:var(--border-primary)}:scope .error-state{background:var(--status-error-bg);border-color:var(--error-opacity-30);color:var(--status-error-text)}:scope .spinner{border-color:var(--border-primary);border-top-color:var(--interactive-accent)}:scope .entity-description{color:var(--text-secondary)}}@media(prefers-color-scheme:dark){@scope (:root:not(.light-mode)) to (.light-mode){:scope .card{background:var(--bg-card)!important;border-color:var(--border-primary);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}:scope .card-header{background:var(--bg-card-header);border-bottom-color:var(--border-primary)}:scope .card-title{color:var(--text-primary)}:scope .card-subtitle{color:var(--text-tertiary)}:scope .welcome-content p,:scope .welcome-content li{color:var(--text-secondary)}:scope .entity-header h1,:scope .profile-header h1,:scope .dashboard-header h1{text-shadow:0 2px 4px var(--overlay-light)}:scope .view-toggle{background:var(--bg-secondary);border-color:var(--border-primary)}:scope .toggle-btn{color:var(--text-tertiary)}:scope .toggle-btn:hover{background:var(--bg-hover);color:var(--interactive-accent)}:scope .toggle-btn.active{background:var(--interactive-accent);color:var(--text-inverse);box-shadow:0 2px 4px var(--gold-opacity-30)}:scope .entity-table{background:var(--bg-secondary);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}:scope .entity-table thead{background:var(--bg-card)}:scope .entity-table th{color:var(--interactive-accent);border-bottom-color:var(--border-primary)}:scope .entity-table td{color:var(--text-secondary);border-bottom-color:var(--border-secondary)}:scope .entity-table tbody tr:hover{background:var(--bg-hover)}:scope .entity-name,:scope .profile-details h2{color:var(--text-primary)}:scope .entity-type,:scope .entity-managed-by{color:var(--text-tertiary)}:scope .form-group label{color:var(--interactive-accent)}:scope .form-group input,:scope .form-group select,:scope .form-group textarea{background:var(--bg-input);border-color:var(--border-primary);color:var(--text-primary)}:scope .form-group input::-moz-placeholder,:scope .form-group textarea::-moz-placeholder{color:var(--text-disabled)}:scope .form-group input::placeholder,:scope .form-group textarea::placeholder{color:var(--text-disabled)}:scope .form-group input:focus,:scope .form-group select:focus,:scope .form-group textarea:focus{border-color:var(--border-focus);box-shadow:0 0 0 3px var(--gold-opacity-10);background:var(--bg-hover)}:scope .form-group input:disabled,:scope .form-group select:disabled{background:var(--bg-disabled);color:var(--text-disabled)}:scope .form-actions{border-top-color:var(--border-primary)}:scope .profile-info{background:var(--bg-secondary)}:scope .avatar-circle{background:var(--gradient-gold);color:var(--text-inverse);box-shadow:0 4px 20px var(--gold-opacity-30)}:scope .profile-role{color:var(--interactive-accent)}:scope .profile-department,:scope .profile-gender,:scope .profile-birthday{color:var(--text-tertiary)}:scope .profile-separator{color:var(--border-primary)}:scope .notification-settings{background:var(--bg-secondary)}:scope .notification-item{border-bottom-color:var(--border-primary)}:scope .notification-info h4{color:var(--text-primary)}:scope .notification-info p{color:var(--text-tertiary)}:scope .toggle-slider{background-color:var(--border-primary)}:scope .toggle-switch input:checked+.toggle-slider{background-color:var(--interactive-accent)}:scope .detail-section{border-bottom-color:var(--border-primary)}:scope .detail-section h4{color:var(--interactive-accent)}:scope .detail-item label{color:var(--text-tertiary)}:scope .detail-item span{color:var(--text-primary)}:scope .detail-item a{color:var(--interactive-accent)}:scope .related-item{background:var(--bg-secondary);border-color:var(--border-primary)}:scope .related-item-type{background:var(--interactive-accent);color:var(--text-inverse)}:scope .related-item-title{color:var(--text-tertiary)}:scope .related-item-content{color:var(--text-secondary)}:scope .loading-state,:scope .empty-state,:scope .no-data{color:var(--text-tertiary);background:var(--bg-secondary);border-color:var(--border-primary)}:scope .error-state{background:var(--status-error-bg);border-color:var(--error-opacity-30);color:var(--status-error-text)}:scope .spinner{border-color:var(--border-primary);border-top-color:var(--interactive-accent)}:scope .entity-description{color:var(--text-secondary)}}}}.nexus-stage{isolation:isolate}.nexus-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:radial-gradient(120% 80% at 50% -8%,color-mix(in srgb,var(--brand-accent) 12%,transparent),transparent 58%),radial-gradient(90% 55% at 50% 116%,color-mix(in srgb,var(--brand-accent) 6%,transparent),transparent 72%)}.nexus-stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:linear-gradient(to right,var(--border-primary) 1px,transparent 1px),linear-gradient(to bottom,var(--border-primary) 1px,transparent 1px);background-size:44px 44px;opacity:.3;-webkit-mask-image:radial-gradient(120% 80% at 50% 4%,#000 26%,transparent 78%);mask-image:radial-gradient(120% 80% at 50% 4%,#000 26%,transparent 78%)}.picker-headline:before{content:"";position:absolute;top:0;left:6%;right:6%;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--brand-accent) 50%,transparent),transparent)}.nexus-wordmark{font-size:1.75rem;font-weight:700;line-height:1;letter-spacing:.34em;text-indent:.34em;text-transform:uppercase;-webkit-user-select:none;user-select:none;color:var(--brand-accent);text-shadow:0 0 1px color-mix(in srgb,var(--brand-accent) 50%,transparent),0 0 28px color-mix(in srgb,var(--brand-accent) 35%,transparent)}.nexus-wordmark--bar{font-size:1.125rem;letter-spacing:.3em;text-indent:0;text-shadow:none}a.nexus-brand{color:inherit;text-decoration:none}.nexus-attribution{font-size:var(--font-xs);letter-spacing:.15em;text-transform:uppercase;color:var(--text-tertiary)}.nexus-attribution__brand{font-weight:600;color:var(--text-secondary)}.step-enter{animation:stepFadeIn .32s cubic-bezier(.22,1,.36,1) both}@keyframes stepFadeIn{0%{opacity:0;transform:translateY(8px);filter:blur(3px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@media(prefers-reduced-motion:reduce){.step-enter{animation:none!important}}
