.ds-prototype-toolbar{position:fixed;inset-block-end:var(--ds-space-xl);inset-inline-start:var(--ds-space-xl);z-index:var(--ds-z-modal);color:var(--ds-text-high-emphasis-on-light);font-family:var(--ds-font-family-body)}.ds-prototype-toolbar__trigger{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--ds-space-xl) + var(--ds-space-xs));height:calc(var(--ds-space-xl) + var(--ds-space-xs));padding:0;border:0;border-radius:var(--ds-radius-pill);background:var(--ds-surface-scrim);color:var(--ds-text-high-emphasis-on-dark);box-shadow:var(--ds-shadow-lg);cursor:pointer;transition:background var(--ds-motion-duration-fast) var(--ds-motion-easing-standard),color var(--ds-motion-duration-fast) var(--ds-motion-easing-standard)}.ds-prototype-toolbar[data-open] .ds-prototype-toolbar__trigger{background:var(--ds-action-enabled);color:var(--ds-text-on-action)}.ds-prototype-toolbar__backdrop:focus-visible,.ds-prototype-toolbar__home:focus-visible,.ds-prototype-toolbar__select-control:focus-visible,.ds-prototype-toolbar__trigger:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring);outline-offset:var(--ds-focus-ring-offset)}.ds-prototype-toolbar__trigger-icon{width:var(--ds-space-md);height:var(--ds-space-md)}.ds-prototype-toolbar__backdrop{display:none}.ds-prototype-toolbar__panel{position:fixed;inset-block-end:calc(var(--ds-space-xl) + var(--ds-space-xl) + var(--ds-space-2xs));inset-inline-start:var(--ds-space-xl);width:min(calc(var(--ds-space-6xl) * 4),calc(100vw - var(--ds-space-xl) - var(--ds-space-xl)));padding:var(--ds-space-sm);border:1px solid var(--ds-border-low-emphasis-on-light);border-radius:var(--ds-comp-radius-card);background:var(--ds-surface-light);box-shadow:var(--ds-shadow-xl);animation:ds-prototype-toolbar-panel-in var(--ds-motion-duration-normal) var(--ds-motion-easing-standard)}.ds-prototype-toolbar__handle{display:none}.ds-prototype-toolbar__content{display:grid;grid-gap:var(--ds-space-sm);gap:var(--ds-space-sm)}.ds-prototype-toolbar__field{display:grid;grid-gap:var(--ds-space-2xs);gap:var(--ds-space-2xs)}.ds-prototype-toolbar__label{color:var(--ds-text-disabled-on-light);font-family:var(--ds-font-family-mono);font-size:var(--ds-typography-label-sm-font-size);font-weight:var(--ds-font-weight-semibold);letter-spacing:var(--ds-typography-label-sm-letter-spacing);line-height:var(--ds-typography-label-sm-line-height);text-transform:uppercase}.ds-prototype-toolbar__select{position:relative;display:flex;align-items:center;width:100%;min-height:var(--ds-comp-input-height-sm);padding-inline:var(--ds-comp-input-padding-x);border:1px solid var(--ds-border-mid-emphasis-on-light);border-radius:var(--ds-comp-radius-input);background:var(--ds-surface-light);transition:border-color var(--ds-motion-duration-fast) var(--ds-motion-easing-standard)}.ds-prototype-toolbar__select:hover{border-color:var(--ds-border-high-emphasis-on-light)}.ds-prototype-toolbar__select:focus-within{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring);outline-offset:var(--ds-focus-ring-offset)}.ds-prototype-toolbar__select-control{width:100%;min-width:0;height:100%;padding:0;-webkit-padding-end:calc(var(--ds-comp-select-chevron) + var(--ds-space-xs));padding-inline-end:calc(var(--ds-comp-select-chevron) + var(--ds-space-xs));border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:var(--ds-text-high-emphasis-on-light);cursor:pointer;font:inherit;font-size:var(--ds-typography-body-sm-font-size);line-height:var(--ds-typography-body-sm-line-height)}.ds-prototype-toolbar__select-icon{position:absolute;inset-inline-end:var(--ds-comp-input-padding-x);display:inline-flex;width:var(--ds-comp-select-chevron);height:var(--ds-comp-select-chevron);color:var(--ds-icon-low-emphasis-enabled-on-light);pointer-events:none}.ds-prototype-toolbar__select-icon svg{width:100%;height:100%}.ds-prototype-toolbar__description{margin:0;color:var(--ds-text-low-emphasis-on-light);font-size:var(--ds-typography-body-xs-font-size);line-height:var(--ds-typography-body-xs-line-height)}.ds-prototype-toolbar__home{display:inline-flex;align-items:center;justify-content:center;padding:var(--ds-space-2xs) var(--ds-space-sm);border-radius:var(--ds-comp-radius-button);color:var(--ds-text-action-enabled);font-size:var(--ds-typography-label-md-font-size);font-weight:var(--ds-font-weight-semibold);line-height:1;text-decoration:none}.ds-prototype-toolbar__home:hover{background:var(--ds-surface-highlight);color:var(--ds-text-action-hover)}@keyframes ds-prototype-toolbar-panel-in{0%{opacity:0;transform:translateY(var(--ds-space-xs))}to{opacity:1;transform:translateY(0)}}@media (max-width:37.5rem){.ds-prototype-toolbar{inset:auto 0 0 0;display:flex;justify-content:center;pointer-events:none}.ds-prototype-toolbar__trigger{position:absolute;inset-block-end:var(--ds-space-xl);inset-inline-start:var(--ds-space-md);pointer-events:auto}.ds-prototype-toolbar__backdrop{position:fixed;inset:0;display:block;border:0;background:var(--ds-surface-scrim);cursor:pointer;pointer-events:auto}.ds-prototype-toolbar__panel{inset:auto 0 0 0;width:100%;max-height:min(75vh,calc(100vh - var(--ds-space-6xl)));overflow:auto;padding:var(--ds-space-xs) var(--ds-space-md) var(--ds-space-lg);border-inline:0;-webkit-border-after:0;border-block-end:0;border-radius:var(--ds-comp-radius-card) var(--ds-comp-radius-card) 0 0;pointer-events:auto}.ds-prototype-toolbar__handle{display:block;width:var(--ds-space-2xl);height:var(--ds-space-2xs);margin:0 auto var(--ds-space-sm);border-radius:var(--ds-radius-pill);background:var(--ds-border-low-emphasis-on-light)}}@media (prefers-reduced-motion:reduce){.ds-prototype-toolbar__panel{animation:none}.ds-prototype-toolbar__select,.ds-prototype-toolbar__trigger{transition:none}}.ds-setup-checklist{display:flex;flex-direction:column;gap:var(--ds-space-lg);box-sizing:border-box;width:100%;max-width:30rem;padding:var(--ds-space-lg);border:1px solid var(--ds-border-low-emphasis-on-light);border-radius:var(--ds-comp-radius-card);background:var(--ds-surface-light);box-shadow:var(--ds-elevation-card);color:var(--ds-text-high-emphasis-on-light);font-family:var(--ds-font-family-body)}.ds-setup-checklist__header{display:flex;align-items:center;gap:var(--ds-space-xs)}.ds-setup-checklist__icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--ds-space-lg);height:var(--ds-space-lg);color:var(--ds-icon-low-emphasis-enabled-on-light)}.ds-setup-checklist__icon svg{width:100%;height:100%}.ds-setup-checklist__title{margin:0;flex:1 1 auto;min-width:0;font-size:var(--ds-typography-heading-h3-font-size);font-weight:var(--ds-typography-heading-h3-font-weight);line-height:var(--ds-typography-heading-h3-line-height);color:var(--ds-text-high-emphasis-on-light)}.ds-setup-checklist__close{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--ds-space-xl);height:var(--ds-space-xl);border:none;border-radius:var(--ds-radius-control);background:transparent;color:var(--ds-icon-low-emphasis-enabled-on-light);cursor:pointer;transition:background var(--ds-motion-duration-fast) var(--ds-motion-easing-standard),color var(--ds-motion-duration-fast) var(--ds-motion-easing-standard)}.ds-setup-checklist__close svg{width:var(--ds-space-md);height:var(--ds-space-md)}.ds-setup-checklist__close:hover{background:var(--ds-surface-light-darker);color:var(--ds-text-high-emphasis-on-light)}.ds-setup-checklist__close:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring);outline-offset:var(--ds-focus-ring-offset)}.ds-setup-checklist__progress{display:flex;align-items:center;gap:var(--ds-space-sm)}.ds-setup-checklist__bar{flex:1 1 auto}.ds-setup-checklist__bar .ds-progress__indicator{background:var(--ds-brand-default)}.ds-setup-checklist__count{flex:none;font-size:var(--ds-typography-body-sm-font-size);line-height:var(--ds-typography-body-sm-line-height);color:var(--ds-text-low-emphasis-on-light);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ds-setup-checklist__list{display:flex;flex-direction:column;gap:var(--ds-space-2xs);margin:0;padding:0;list-style:none}.ds-setup-checklist__item{display:grid;grid-template-columns:auto 1fr;align-items:start;grid-gap:var(--ds-space-sm);gap:var(--ds-space-sm)}.ds-setup-checklist__item[data-disabled]{opacity:var(--ds-opacity-disabled)}.ds-setup-checklist__item[data-disabled] .ds-setup-checklist__link{cursor:not-allowed}.ds-setup-checklist__check{display:inline-flex;flex:none;align-items:center;justify-content:center;box-sizing:border-box;width:var(--ds-space-xl);height:var(--ds-space-xl);margin-top:var(--ds-space-2xs);padding:0;border:1.5px solid var(--ds-brand-lighter);border-radius:var(--ds-radius-pill);background:transparent;color:var(--ds-text-on-action)}button.ds-setup-checklist__check{cursor:pointer;transition:background var(--ds-motion-duration-fast) var(--ds-motion-easing-standard),border-color var(--ds-motion-duration-fast) var(--ds-motion-easing-standard)}.ds-setup-checklist__check[data-complete]{border-color:var(--ds-brand-default);background:var(--ds-brand-default)}button.ds-setup-checklist__check:hover{border-color:var(--ds-brand-default)}button.ds-setup-checklist__check:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring);outline-offset:var(--ds-focus-ring-offset)}.ds-setup-checklist__check-glyph{width:var(--ds-space-md);height:var(--ds-space-md)}button.ds-setup-checklist__check:disabled{cursor:not-allowed}.ds-setup-checklist__spinner{display:inline-flex;align-items:center;justify-content:center}.ds-setup-checklist__link{display:flex;align-items:center;gap:var(--ds-space-sm);width:100%;margin:0;padding:var(--ds-space-xs);border:none;border-radius:var(--ds-radius-container);background:transparent;color:inherit;font:inherit;text-align:start;text-decoration:none;cursor:pointer;transition:background var(--ds-motion-duration-fast) var(--ds-motion-easing-standard)}.ds-setup-checklist__link:hover{background:var(--ds-surface-highlight)}.ds-setup-checklist__link:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring);outline-offset:var(--ds-focus-ring-offset)}.ds-setup-checklist__link--static{cursor:default}.ds-setup-checklist__link--static:hover{background:transparent}.ds-setup-checklist__item-text{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;gap:2px}.ds-setup-checklist__item-title{font-size:var(--ds-typography-body-md-font-size);line-height:var(--ds-typography-body-md-line-height);font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-high-emphasis-on-light)}.ds-setup-checklist__item-desc{font-size:var(--ds-typography-body-sm-font-size);line-height:var(--ds-typography-body-sm-line-height);color:var(--ds-text-low-emphasis-on-light)}.ds-setup-checklist__chevron{flex:none;width:var(--ds-space-md);height:var(--ds-space-md);color:var(--ds-icon-low-emphasis-enabled-on-light)}.ds-setup-checklist__footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ds-space-2xs);padding-top:var(--ds-space-md);border-top:1px solid var(--ds-border-low-emphasis-on-light);font-size:var(--ds-typography-body-sm-font-size);line-height:var(--ds-typography-body-sm-line-height);color:var(--ds-text-low-emphasis-on-light)}.ds-full-screen-modal{position:fixed;inset-block-start:0;inset-inline:0;block-size:100dvh;z-index:var(--ds-z-overlay);display:flex;align-items:stretch;justify-content:stretch;background:transparent;color:var(--ds-text-high-emphasis-on-light);font-family:var(--ds-font-family-body)}.ds-full-screen-modal[data-variant=floating]{align-items:center;justify-content:center;padding:var(--ds-space-2xl);background:var(--ds-surface-scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ds-full-screen-modal__shell{position:relative;display:flex;flex-direction:column;inline-size:100%;block-size:auto;overflow:hidden;background:var(--ds-surface-light);box-shadow:var(--ds-elevation-modal)}.ds-full-screen-modal[data-variant=floating] .ds-full-screen-modal__shell{block-size:auto;max-block-size:80vh;border-radius:var(--ds-comp-radius-modal)}.ds-full-screen-modal[data-variant=floating][data-size=sm] .ds-full-screen-modal__shell{max-inline-size:480px;max-block-size:60vh}.ds-full-screen-modal[data-variant=floating][data-size=md] .ds-full-screen-modal__shell{max-inline-size:640px;max-block-size:70vh}.ds-full-screen-modal[data-variant=floating][data-size=lg] .ds-full-screen-modal__shell{max-inline-size:860px;max-block-size:80vh}.ds-full-screen-modal[data-variant=floating][data-size=xl] .ds-full-screen-modal__shell{max-inline-size:1080px;max-block-size:90vh}.ds-full-screen-modal__header{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-md);min-block-size:var(--ds-space-5xl);padding-inline:var(--ds-space-xl);background:var(--ds-surface-light);-webkit-border-after:1px solid var(--ds-border-low-emphasis-on-light);border-block-end:1px solid var(--ds-border-low-emphasis-on-light);flex-shrink:0}.ds-full-screen-modal__actions,.ds-full-screen-modal__title-group{display:flex;align-items:center;gap:var(--ds-space-sm);min-inline-size:0}.ds-full-screen-modal__title-group{flex:1 1 auto}.ds-full-screen-modal__actions{flex:0 0 auto}.ds-full-screen-modal__close{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--ds-space-3xl);block-size:var(--ds-space-3xl);padding:0;border:none;border-radius:var(--ds-radius-pill);background:transparent;color:var(--ds-icon-disabled-on-light);cursor:pointer;transition:background var(--ds-motion-duration-fast) var(--ds-motion-easing-standard),color var(--ds-motion-duration-fast) var(--ds-motion-easing-standard)}.ds-full-screen-modal__close:hover{background:var(--ds-surface-highlight);color:var(--ds-icon-hover-on-light)}.ds-full-screen-modal__close:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring);outline-offset:var(--ds-focus-ring-offset)}.ds-full-screen-modal__heading{min-inline-size:0}.ds-full-screen-modal__subtitle,.ds-full-screen-modal__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-full-screen-modal__title{font-size:var(--ds-typography-label-md-font-size);font-weight:var(--ds-font-weight-medium);line-height:var(--ds-typography-label-md-line-height);color:var(--ds-text-high-emphasis-on-light)}.ds-full-screen-modal__subtitle{font-size:var(--ds-typography-body-xs-font-size);font-weight:var(--ds-font-weight-regular);line-height:var(--ds-typography-body-xs-line-height);color:var(--ds-text-low-emphasis-on-light)}.ds-full-screen-modal__body{flex:1 1 auto;min-block-size:0;overflow:auto}.ds-full-screen-modal__grid{display:grid;grid-template-columns:repeat(var(--ds-full-screen-modal-columns,1),minmax(0,1fr));min-block-size:100%}.ds-full-screen-modal__panel{display:flex;flex-direction:column;min-inline-size:0;min-block-size:0;padding:var(--ds-space-3xl) var(--ds-space-4xl) var(--ds-space-4xl);background:var(--ds-surface-light);color:var(--ds-text-high-emphasis-on-light)}.ds-full-screen-modal__panel[data-background=muted]{background:var(--ds-surface-light-darker)}.ds-full-screen-modal__panel[data-border=left]{-webkit-border-start:1px solid var(--ds-border-low-emphasis-on-light);border-inline-start:1px solid var(--ds-border-low-emphasis-on-light)}.ds-full-screen-modal__panel[data-border=right]{-webkit-border-end:1px solid var(--ds-border-low-emphasis-on-light);border-inline-end:1px solid var(--ds-border-low-emphasis-on-light)}.ds-full-screen-modal__sticky{position:-webkit-sticky;position:sticky;inset-block-start:0;display:flex;flex-direction:column;min-block-size:0;overflow:auto}@media (max-width:767px){.ds-full-screen-modal,.ds-full-screen-modal[data-variant=floating]{align-items:stretch;justify-content:stretch;padding:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.ds-full-screen-modal[data-variant=floating] .ds-full-screen-modal__shell{block-size:auto;max-inline-size:none;max-block-size:none;border-radius:0}.ds-full-screen-modal__header{padding-inline:var(--ds-space-md)}.ds-full-screen-modal__actions{display:none}.ds-full-screen-modal__grid{grid-template-columns:1fr}.ds-full-screen-modal__panel{padding:var(--ds-space-xl)}.ds-full-screen-modal__panel[data-border=left],.ds-full-screen-modal__panel[data-border=right]{border-inline:none;-webkit-border-before:1px solid var(--ds-border-low-emphasis-on-light);border-block-start:1px solid var(--ds-border-low-emphasis-on-light)}}@media (prefers-reduced-motion:no-preference){.ds-full-screen-modal{animation:ds-full-screen-modal-fade var(--ds-motion-duration-fast) var(--ds-motion-easing-standard)}.ds-full-screen-modal[data-variant=floating] .ds-full-screen-modal__shell{animation:ds-full-screen-modal-rise var(--ds-motion-duration-fast) var(--ds-motion-easing-standard)}}@keyframes ds-full-screen-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes ds-full-screen-modal-rise{0%{opacity:0;transform:translateY(var(--ds-space-md))}to{opacity:1;transform:translateY(0)}}.ds-confirm-dialog{position:fixed;inset:0;z-index:var(--ds-z-modal);display:flex;align-items:center;justify-content:center;padding:var(--ds-space-md);font-family:var(--ds-font-family-body)}.ds-confirm-dialog__scrim{position:absolute;inset:0;background:var(--ds-surface-scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ds-confirm-dialog__panel{position:relative;inline-size:100%;max-inline-size:400px;padding:var(--ds-space-xl);border:1px solid var(--ds-border-low-emphasis-on-light);border-radius:var(--ds-radius-overlay);background:var(--ds-surface-light);box-shadow:var(--ds-shadow-2xl);color:var(--ds-text-high-emphasis-on-light)}.ds-confirm-dialog__header{display:flex;gap:var(--ds-space-md);-webkit-margin-after:var(--ds-space-lg);margin-block-end:var(--ds-space-lg)}.ds-confirm-dialog__icon{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--ds-space-3xl);block-size:var(--ds-space-3xl);border-radius:var(--ds-radius-pill);flex:0 0 auto}.ds-confirm-dialog[data-variant=warning] .ds-confirm-dialog__icon{color:var(--ds-status-warning);background:var(--ds-icon-bg-warning)}.ds-confirm-dialog[data-variant=destructive] .ds-confirm-dialog__icon{color:var(--ds-status-important);background:var(--ds-icon-bg-important)}.ds-confirm-dialog[data-variant=info] .ds-confirm-dialog__icon{color:var(--ds-status-info);background:var(--ds-icon-bg-info)}.ds-confirm-dialog__copy{-webkit-padding-before:var(--ds-space-2xs);padding-block-start:var(--ds-space-2xs);min-inline-size:0}.ds-confirm-dialog__title{margin:0 0 var(--ds-space-2xs);font-size:var(--ds-typography-body-lg-font-size);font-weight:var(--ds-font-weight-bold);line-height:var(--ds-typography-body-lg-line-height);color:var(--ds-text-high-emphasis-on-light)}.ds-confirm-dialog__description{margin:0;font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-font-weight-regular);line-height:var(--ds-typography-body-sm-line-height);color:var(--ds-text-low-emphasis-on-light)}.ds-confirm-dialog__actions{display:flex;justify-content:flex-end;gap:var(--ds-space-sm)}.ds-confirm-dialog{opacity:0;transition:opacity var(--ds-motion-duration-fast) var(--ds-motion-easing-standard)}.ds-confirm-dialog__panel{opacity:0;transform:scale(.95);transition:opacity var(--ds-motion-duration-fast) var(--ds-motion-easing-standard),transform var(--ds-motion-duration-fast) var(--ds-motion-easing-standard)}.ds-confirm-dialog[data-open]{opacity:1}.ds-confirm-dialog[data-open] .ds-confirm-dialog__panel{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.ds-confirm-dialog,.ds-confirm-dialog__panel{opacity:1;transform:none;transition:none}}.ds-stepper{inline-size:100%;color:var(--ds-text-high-emphasis-on-light);font-family:var(--ds-font-family-body)}.ds-stepper__list{display:flex;flex-direction:column;inline-size:100%;margin:0;padding:0;list-style:none}.ds-stepper__item{min-inline-size:0}.ds-stepper__step{position:relative;display:flex;align-items:stretch;inline-size:calc(100% + var(--ds-space-md));margin-inline:calc(var(--ds-space-xs) * -1);padding-inline:var(--ds-space-xs);border-radius:var(--ds-radius-container);outline:none}.ds-stepper__step[data-clickable=true]{cursor:pointer}.ds-stepper__step[data-clickable=true]:hover{background:var(--ds-surface-highlight)}.ds-stepper__rail{position:relative;display:flex;flex:0 0 auto;flex-direction:column;align-items:center;align-self:stretch;inline-size:var(--ds-space-4xl);isolation:isolate}.ds-stepper__connector{display:block;inline-size:var(--ds-comp-stepper-connector-width);background:var(--ds-border-low-emphasis-on-light)}.ds-stepper__connector[data-completed=true]{background:var(--ds-status-success)}.ds-stepper__connector--top{block-size:var(--ds-space-md)}.ds-stepper__connector--bottom{flex:1 0 auto;min-block-size:var(--ds-space-md)}.ds-stepper__indicator{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--ds-space-2xl);block-size:var(--ds-space-2xl);border-radius:var(--ds-radius-pill);border:var(--ds-comp-stepper-connector-width) solid transparent;background:var(--ds-surface-highlight);color:var(--ds-text-low-emphasis-on-light)}.ds-stepper__step[data-status=active] .ds-stepper__indicator,.ds-stepper__step[data-status=completed] .ds-stepper__indicator{background:var(--ds-status-success);color:var(--ds-text-high-emphasis-on-dark)}.ds-stepper__step[data-status=disabled] .ds-stepper__indicator{opacity:var(--ds-opacity-disabled)}.ds-stepper__step[data-variant=nonLinear] .ds-stepper__indicator{border:none;background:transparent;color:var(--ds-status-success)}.ds-stepper__indicator-default{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--ds-stepper-indicator-size,var(--ds-space-2xl));block-size:var(--ds-stepper-indicator-size,var(--ds-space-2xl));border:var(--ds-comp-stepper-connector-width) solid var(--ds-border-mid-emphasis-on-light);border-radius:var(--ds-radius-pill);background:var(--ds-surface-light);color:var(--ds-icon-low-emphasis-enabled-on-light)}.ds-stepper__indicator-default[data-status=active],.ds-stepper__indicator-default[data-status=completed]{border-color:var(--ds-status-success);color:var(--ds-status-success)}.ds-stepper__indicator-default[data-status=disabled]{opacity:var(--ds-opacity-disabled)}.ds-stepper__not-started{inline-size:var(--ds-space-sm);block-size:var(--ds-space-sm);opacity:var(--ds-opacity-disabled)}.ds-stepper__current-dot,.ds-stepper__not-started{border-radius:var(--ds-radius-pill);background:currentColor}.ds-stepper__current-dot{inline-size:var(--ds-space-md);block-size:var(--ds-space-md)}.ds-stepper__number{font-size:var(--ds-typography-label-sm-font-size);font-weight:var(--ds-font-weight-semibold);line-height:1}.ds-stepper__step[data-focused=true] .ds-stepper__indicator{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring);outline-offset:var(--ds-focus-ring-offset)}.ds-stepper__content{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;min-inline-size:0;-webkit-padding-after:var(--ds-space-lg);padding-block-end:var(--ds-space-lg)}.ds-stepper__label-wrap{display:flex;flex-direction:column;inline-size:100%;padding-block:var(--ds-space-xs)}.ds-stepper__label{margin:0;font-size:var(--ds-typography-label-md-font-size);font-weight:var(--ds-font-weight-regular);line-height:var(--ds-typography-label-md-line-height);color:var(--ds-text-low-emphasis-on-light)}.ds-stepper__step[data-status=active] .ds-stepper__label,.ds-stepper__step[data-status=completed] .ds-stepper__label{font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-high-emphasis-on-light)}.ds-stepper__metadata{-webkit-margin-before:var(--ds-space-2xs);margin-block-start:var(--ds-space-2xs);font-size:var(--ds-typography-body-xs-font-size);font-weight:var(--ds-font-weight-regular);line-height:var(--ds-typography-body-xs-line-height);color:var(--ds-text-low-emphasis-on-light)}.ds-stepper__body{display:flex;flex-direction:column;inline-size:100%;-webkit-padding-after:var(--ds-space-lg);padding-block-end:var(--ds-space-lg)}.ds-stepper__buttons{display:flex;align-items:center;gap:var(--ds-space-sm)}.ds-list{display:flex;flex-direction:column;width:100%;padding:var(--ds-space-xs);gap:var(--ds-space-xs);font-family:var(--ds-font-family-body)}.ds-list:not([data-rounded]),.ds-list[data-full-width]{padding:0;gap:0}.ds-list-item{position:relative;display:flex;align-items:flex-start;gap:var(--ds-space-md);min-height:48px;padding:var(--ds-space-md);background:transparent;border-radius:0;cursor:default;outline:none;transition:background var(--ds-motion-duration-fast) var(--ds-motion-easing-standard),border-radius var(--ds-motion-duration-fast) var(--ds-motion-easing-standard)}.ds-list-item[data-interactive]{cursor:pointer}.ds-list-item[data-bg=hover],.ds-list-item[data-interactive]:hover{background:var(--ds-surface-highlight)}.ds-list-item[data-bg=pressed]{background:var(--ds-selected-highlight_hover)}.ds-list-item[data-bg=selected]{background:var(--ds-selected-highlight)}.ds-list-item[data-bg=selected]:hover{background:var(--ds-selected-highlight_hover)}.ds-list-item[data-rounded][data-bg=hover],.ds-list-item[data-rounded][data-bg=pressed],.ds-list-item[data-rounded][data-bg=selected],.ds-list-item[data-rounded][data-interactive]:hover{border-radius:var(--ds-radius-container)}.ds-list-item__left{display:flex;align-items:flex-start;justify-content:center;flex:none;padding-top:var(--ds-space-2xs);color:var(--ds-icon-low-emphasis-enabled-on-light)}.ds-list-item[aria-disabled=true] .ds-list-item__left,.ds-list-item[data-non-actionable] .ds-list-item__left{color:var(--ds-icon-low-emphasis-enabled-on-light);opacity:var(--ds-opacity-disabled)}.ds-list-item__icon-box{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px}.ds-list-item__text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:0}.ds-list-item[data-label-value] .ds-list-item__text{flex-direction:row;align-items:baseline;gap:var(--ds-space-xs)}.ds-list-item__primary,.ds-list-item__secondary,.ds-list-item__tertiary{margin:0;overflow:hidden;text-overflow:ellipsis}.ds-list-item__primary{font-size:var(--ds-typography-body-md-font-size);font-weight:var(--ds-typography-body-md-font-weight);line-height:var(--ds-typography-body-md-line-height);color:var(--ds-text-high-emphasis-on-light);white-space:normal}.ds-list-item__secondary{color:var(--ds-text-high-emphasis-on-light)}.ds-list-item__secondary,.ds-list-item__tertiary{font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);white-space:nowrap}.ds-list-item__tertiary{color:var(--ds-text-low-emphasis-on-light)}.ds-list-item[data-label-value] .ds-list-item__primary{white-space:nowrap}.ds-list-item[data-label-value] .ds-list-item__secondary{order:-1;color:var(--ds-text-low-emphasis-on-light)}.ds-list-item[aria-disabled=true] .ds-list-item__primary,.ds-list-item[aria-disabled=true] .ds-list-item__secondary,.ds-list-item[aria-disabled=true] .ds-list-item__tertiary,.ds-list-item[data-low-emphasis] .ds-list-item__primary,.ds-list-item[data-low-emphasis] .ds-list-item__secondary,.ds-list-item[data-low-emphasis] .ds-list-item__tertiary,.ds-list-item[data-non-actionable] .ds-list-item__primary,.ds-list-item[data-non-actionable] .ds-list-item__secondary,.ds-list-item[data-non-actionable] .ds-list-item__tertiary{color:var(--ds-text-low-emphasis-on-light)}.ds-list-item__right{display:flex;align-items:flex-start;gap:var(--ds-space-sm);padding-top:var(--ds-space-2xs);flex:none}.ds-list-item__right-text{font-size:var(--ds-typography-body-sm-font-size);line-height:var(--ds-typography-body-sm-line-height);color:var(--ds-text-low-emphasis-on-light)}.ds-list-item__right-icon{width:24px;height:24px}.ds-list-item__icon-button,.ds-list-item__right-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--ds-icon-low-emphasis-enabled-on-light)}.ds-list-item__icon-button{padding:var(--ds-space-2xs);border:none;border-radius:var(--ds-radius-pill);background:transparent;cursor:pointer;transition:background var(--ds-motion-duration-fast) var(--ds-motion-easing-standard)}.ds-list-item__icon-button:hover:not(:disabled){background:var(--ds-surface-highlight)}.ds-list-item__icon-button:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring);outline-offset:var(--ds-focus-ring-offset)}.ds-list-item__icon-button:disabled{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.ds-list-item__divider{position:absolute;bottom:0;left:var(--ds-space-md);right:0;height:1px;background:var(--ds-border-low-emphasis-on-light)}.ds-list-item[data-left=avatar] .ds-list-item__divider{left:calc(var(--ds-space-md) + 40px + var(--ds-space-md))}.ds-list-item[data-left=checkbox] .ds-list-item__divider,.ds-list-item[data-left=icon] .ds-list-item__divider,.ds-list-item[data-left=radio] .ds-list-item__divider{left:calc(var(--ds-space-md) + 24px + var(--ds-space-md))}.ds-list-item__focus-ring{position:absolute;inset:calc(-1 * var(--ds-focus-ring-offset));border:var(--ds-focus-ring-width) solid var(--ds-focus-ring);border-radius:var(--ds-radius-control);pointer-events:none}.ds-list-item[data-rounded][data-bg=hover] .ds-list-item__focus-ring,.ds-list-item[data-rounded][data-bg=pressed] .ds-list-item__focus-ring,.ds-list-item[data-rounded][data-bg=selected] .ds-list-item__focus-ring{border-radius:var(--ds-radius-container)}@media (prefers-reduced-motion:reduce){.ds-list-item,.ds-list-item__icon-button{transition:none}}.ds-task-modal{position:fixed;inset:0;z-index:var(--ds-z-overlay);display:flex;align-items:center;justify-content:center;background:var(--ds-surface-scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--ds-text-high-emphasis-on-light);font-family:var(--ds-font-family-body)}.ds-task-modal__shell{position:relative;flex-direction:column;inline-size:100%;block-size:100dvh;overflow:hidden;box-shadow:var(--ds-elevation-modal)}.ds-task-modal__header,.ds-task-modal__shell{display:flex;background:var(--ds-surface-light)}.ds-task-modal__header{align-items:center;justify-content:space-between;gap:var(--ds-space-md);min-block-size:var(--ds-space-5xl);padding-inline:var(--ds-space-xl);-webkit-border-after:1px solid var(--ds-border-low-emphasis-on-light);border-block-end:1px solid var(--ds-border-low-emphasis-on-light);flex-shrink:0}.ds-task-modal__actions,.ds-task-modal__footer-actions,.ds-task-modal__title-group{display:flex;align-items:center;gap:var(--ds-space-sm)}.ds-task-modal__title-group{flex:0 1 auto;min-inline-size:0}.ds-task-modal__close{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--ds-space-3xl);block-size:var(--ds-space-3xl);padding:0;border:none;border-radius:var(--ds-radius-pill);background:transparent;color:var(--ds-icon-disabled-on-light);cursor:pointer}.ds-task-modal__close:hover{background:var(--ds-surface-highlight);color:var(--ds-icon-hover-on-light)}.ds-task-modal__close:focus-visible,.ds-task-modal__step-button:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring);outline-offset:var(--ds-focus-ring-offset)}.ds-task-modal__heading{min-inline-size:0}.ds-task-modal__mobile-label,.ds-task-modal__subtitle,.ds-task-modal__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-task-modal__title{font-size:var(--ds-typography-label-md-font-size);font-weight:var(--ds-font-weight-medium);line-height:var(--ds-typography-label-md-line-height)}.ds-task-modal__subtitle{font-size:var(--ds-typography-body-xs-font-size);line-height:var(--ds-typography-body-xs-line-height);color:var(--ds-text-low-emphasis-on-light)}.ds-task-modal__desktop-steps{flex:1 1 auto;min-inline-size:0}.ds-task-modal__compact-progress{display:none;flex:1 1 auto;min-inline-size:0}.ds-task-modal__steps{color:var(--ds-text-high-emphasis-on-light)}.ds-task-modal__steps[data-orientation=horizontal]{display:flex;justify-content:flex-end;min-inline-size:0;overflow:hidden}.ds-task-modal__steps-list{display:flex;align-items:center;gap:0;margin:0;padding:0;list-style:none}.ds-task-modal__step-button,.ds-task-modal__step-item{display:flex;align-items:center;min-inline-size:0}.ds-task-modal__step-button{gap:var(--ds-space-xs);padding:var(--ds-space-2xs) var(--ds-space-xs);border:none;border-radius:var(--ds-radius-control);background:transparent;color:inherit;cursor:default;text-align:start}.ds-task-modal__step-button[data-clickable=true]{cursor:pointer}.ds-task-modal__step-button[data-clickable=true]:hover{background:var(--ds-surface-highlight)}.ds-task-modal__vsteps{flex:0 0 260px;overflow:auto;padding:var(--ds-space-xl) var(--ds-space-sm);-webkit-border-end:1px solid var(--ds-border-low-emphasis-on-light);border-inline-end:1px solid var(--ds-border-low-emphasis-on-light);background:var(--ds-surface-light-darker);color:var(--ds-text-high-emphasis-on-light)}.ds-task-modal__vsteps-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ds-task-modal__vstep-item{display:flex;align-items:stretch}.ds-task-modal__vstep-rail{display:flex;flex-direction:column;align-items:center;inline-size:var(--ds-space-3xl);flex:0 0 auto}.ds-task-modal__vstep-seg{inline-size:2px;background:var(--ds-border-low-emphasis-on-light)}.ds-task-modal__vstep-seg[data-position=top]{block-size:var(--ds-space-xs)}.ds-task-modal__vstep-seg[data-position=bottom]{flex:1 0 auto;min-block-size:var(--ds-space-xs)}.ds-task-modal__vstep-seg[data-completed=true]{background:var(--ds-status-success)}.ds-task-modal__vstep-row{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;min-inline-size:0;-webkit-margin-start:var(--ds-space-xs);margin-inline-start:var(--ds-space-xs);margin-block:var(--ds-space-2xs);padding:var(--ds-space-xs) var(--ds-space-sm);border:none;border-radius:var(--ds-radius-container);background:transparent;color:inherit;cursor:default;text-align:start}.ds-task-modal__vstep-row[data-clickable=true]{cursor:pointer}.ds-task-modal__vstep-row[data-clickable=true]:hover,.ds-task-modal__vstep-row[data-status=active]{background:var(--ds-selected-highlight)}.ds-task-modal__vstep-row[data-clickable=true][data-status=active]:hover{background:var(--ds-selected-highlight_hover)}.ds-task-modal__vstep-row:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring);outline-offset:var(--ds-focus-ring-offset)}.ds-task-modal__vstep-row .ds-task-modal__step-label{white-space:normal}.ds-task-modal__vstep-row[data-status=active] .ds-task-modal__step-label,.ds-task-modal__vstep-row[data-status=completed] .ds-task-modal__step-label{font-weight:var(--ds-font-weight-semibold)}.ds-task-modal__step-dot,.ds-task-modal__vstep-row[data-status=disabled] .ds-task-modal__step-label,.ds-task-modal__vstep-row[data-status=pending] .ds-task-modal__step-label{color:var(--ds-text-low-emphasis-on-light)}.ds-task-modal__step-dot{display:inline-flex;align-items:center;justify-content:center;inline-size:28px;block-size:28px;border:2px solid var(--ds-border-mid-emphasis-on-light);border-radius:var(--ds-radius-pill);background:var(--ds-surface-light);font-size:var(--ds-typography-label-sm-font-size);font-weight:var(--ds-font-weight-semibold);line-height:1;flex:0 0 auto}.ds-task-modal__step-dot[data-status=active],.ds-task-modal__step-dot[data-status=completed]{border-color:var(--ds-status-success);background:var(--ds-status-success);color:var(--ds-text-high-emphasis-on-dark)}.ds-task-modal__step-dot[data-status=disabled]{opacity:var(--ds-opacity-disabled)}.ds-task-modal__step-connector{display:block;flex:1 1 auto;min-inline-size:var(--ds-space-3xl);block-size:2px;background:var(--ds-border-low-emphasis-on-light)}.ds-task-modal__step-connector[data-completed=true]{background:var(--ds-status-success)}.ds-task-modal__step-copy{display:flex;flex-direction:column;min-inline-size:0}.ds-task-modal__step-label{overflow:hidden;color:var(--ds-text-high-emphasis-on-light);font-size:var(--ds-typography-label-sm-font-size);font-weight:var(--ds-font-weight-medium);line-height:var(--ds-typography-label-sm-line-height);text-overflow:ellipsis;white-space:nowrap}.ds-task-modal__mobile-count,.ds-task-modal__optional,.ds-task-modal__step-subtitle{color:var(--ds-text-low-emphasis-on-light);font-size:var(--ds-typography-body-xs-font-size);line-height:var(--ds-typography-body-xs-line-height)}.ds-task-modal__mobile-progress{display:none;align-items:center;gap:var(--ds-space-sm);padding:var(--ds-space-sm) var(--ds-space-xl);-webkit-border-after:1px solid var(--ds-border-low-emphasis-on-light);border-block-end:1px solid var(--ds-border-low-emphasis-on-light);background:var(--ds-surface-light)}.ds-task-modal__mobile-progress[data-mode=inline]{flex-wrap:nowrap}.ds-task-modal__mobile-progress[data-mode=stacked]{flex-direction:column;align-items:stretch}.ds-task-modal__mobile-row{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-sm)}.ds-task-modal__mobile-progress>.ds-progress{flex:0 1 120px;min-inline-size:96px}.ds-task-modal__mobile-progress[data-mode=inline]>.ds-task-modal__mobile-label{flex:1 1 auto;min-inline-size:0}.ds-task-modal__body,.ds-task-modal__content{display:flex;flex:1 1 auto;min-block-size:0;overflow:hidden}.ds-task-modal__content{flex-direction:column;min-inline-size:0}.ds-task-modal__grid{display:grid;grid-template-columns:repeat(var(--ds-task-modal-columns,1),minmax(0,1fr));flex:1 1 auto;min-block-size:0;overflow:auto}.ds-task-modal__panel{display:flex;flex-direction:column;min-inline-size:0;min-block-size:0;overflow:auto;padding:var(--ds-space-3xl) var(--ds-space-4xl) var(--ds-space-4xl);background:var(--ds-surface-light)}.ds-task-modal__panel[data-background=muted]{background:var(--ds-surface-light-darker)}.ds-task-modal__panel[data-border=left]{-webkit-border-start:1px solid var(--ds-border-low-emphasis-on-light);border-inline-start:1px solid var(--ds-border-low-emphasis-on-light)}.ds-task-modal__panel[data-border=right]{-webkit-border-end:1px solid var(--ds-border-low-emphasis-on-light);border-inline-end:1px solid var(--ds-border-low-emphasis-on-light)}.ds-task-modal__sticky{position:-webkit-sticky;position:sticky;inset-block-start:0;display:flex;flex-direction:column;min-block-size:0;overflow:auto}.ds-task-modal__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-md);padding:var(--ds-space-sm) var(--ds-space-xl);-webkit-border-before:1px solid var(--ds-border-low-emphasis-on-light);border-block-start:1px solid var(--ds-border-low-emphasis-on-light);background:var(--ds-surface-light);flex-shrink:0}@media (max-width:1023px){.ds-task-modal__desktop-steps{display:none}.ds-task-modal__compact-progress{display:block}.ds-task-modal__header>.ds-task-modal__compact-progress .ds-task-modal__mobile-progress{display:flex;padding:0;-webkit-border-after:0;border-block-end:0}}@media (max-width:767px){.ds-task-modal{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.ds-task-modal__header{min-block-size:56px;padding-inline:var(--ds-space-md)}.ds-task-modal__actions,.ds-task-modal__body>.ds-task-modal__vsteps,.ds-task-modal__compact-progress{display:none}.ds-task-modal__shell>.ds-task-modal__mobile-progress{display:flex}.ds-task-modal__grid{grid-template-columns:1fr}.ds-task-modal__panel{padding:var(--ds-space-xl)}.ds-task-modal__panel[data-border=left],.ds-task-modal__panel[data-border=right]{border-inline:none;-webkit-border-before:1px solid var(--ds-border-low-emphasis-on-light);border-block-start:1px solid var(--ds-border-low-emphasis-on-light)}.ds-task-modal__footer{padding:var(--ds-space-sm) var(--ds-space-md)}}@media (prefers-reduced-motion:no-preference){.ds-task-modal{animation:ds-task-modal-fade var(--ds-motion-duration-fast) var(--ds-motion-easing-standard)}}@keyframes ds-task-modal-fade{0%{opacity:0}to{opacity:1}}.ds-accordion{display:flex;flex-direction:column;inline-size:auto;color:var(--ds-text-high-emphasis-on-light);font-family:var(--ds-font-family-body)}.ds-accordion[data-full-width]{inline-size:100%}.ds-accordion__item{display:flex;flex-direction:column;inline-size:100%}.ds-accordion__item[data-variant=filled]{background:var(--ds-surface-light-darker)}.ds-accordion__item[data-variant=filled],.ds-accordion__item[data-variant=inverted]{-webkit-margin-after:var(--ds-space-xs);margin-block-end:var(--ds-space-xs);border-radius:var(--ds-radius-container)}.ds-accordion__item[data-variant=inverted]{background:var(--ds-surface-light)}.ds-accordion__header{display:flex;align-items:center;gap:var(--ds-space-xs);padding-block:var(--ds-space-xs);border-radius:var(--ds-radius-container);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background var(--ds-motion-duration-fast) var(--ds-motion-easing-standard)}.ds-accordion__header[data-full-width]{padding-inline:var(--ds-space-md)}.ds-accordion__item[data-variant=filled] .ds-accordion__header,.ds-accordion__item[data-variant=inverted] .ds-accordion__header{padding:var(--ds-space-sm) var(--ds-space-md)}.ds-accordion__header:hover{background:var(--ds-surface-highlight)}.ds-accordion__header[data-disabled]{cursor:not-allowed;opacity:var(--ds-opacity-disabled)}.ds-accordion__header[data-disabled]:hover{background:transparent}.ds-accordion__header:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring);outline-offset:var(--ds-focus-ring-offset)}.ds-accordion__expander{display:flex;flex:1 1;align-items:center;gap:var(--ds-space-xs);min-inline-size:0}.ds-accordion__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;inline-size:var(--ds-space-xl);block-size:var(--ds-space-xl);color:var(--ds-icon-low-emphasis-enabled-on-light)}.ds-accordion__chevron{transition:transform var(--ds-motion-duration-fast) var(--ds-motion-easing-standard)}.ds-accordion__chevron[data-expanded]{transform:rotate(90deg)}.ds-accordion__title{flex:1 1;min-inline-size:0;margin:0;overflow:hidden;font-size:var(--ds-typography-label-md-font-size);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-typography-label-md-line-height);color:var(--ds-text-high-emphasis-on-light);text-overflow:ellipsis;white-space:nowrap}.ds-accordion__value{flex-shrink:0;margin:0;font-size:var(--ds-typography-body-md-font-size);line-height:var(--ds-typography-body-md-line-height);color:var(--ds-text-low-emphasis-on-light);cursor:default;transition:color var(--ds-motion-duration-fast) var(--ds-motion-easing-standard)}.ds-accordion__value[data-clickable]{cursor:pointer}.ds-accordion__value[data-clickable]:hover{color:var(--ds-text-high-emphasis-on-light)}.ds-accordion__value[data-clickable]:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring);outline-offset:var(--ds-focus-ring-offset);border-radius:var(--ds-radius-control)}.ds-accordion__menu{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;inline-size:var(--ds-space-4xl);block-size:var(--ds-space-4xl);padding:0;border:none;border-radius:var(--ds-radius-pill);background:transparent;color:var(--ds-icon-low-emphasis-enabled-on-light);cursor:pointer;transition:background var(--ds-motion-duration-fast) var(--ds-motion-easing-standard),color var(--ds-motion-duration-fast) var(--ds-motion-easing-standard)}.ds-accordion__menu:hover{background:var(--ds-surface-highlight);color:var(--ds-icon-hover-on-light)}.ds-accordion__menu:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring);outline-offset:var(--ds-focus-ring-offset)}.ds-accordion__panel{overflow:hidden;transition:height var(--ds-motion-duration-slow) var(--ds-motion-easing-standard)}.ds-accordion__content{opacity:1;padding:var(--ds-space-2xs) 0 var(--ds-space-md) var(--ds-space-2xl);transition:opacity var(--ds-motion-duration-fast) var(--ds-motion-easing-standard)}.ds-accordion__content[data-hidden]{opacity:0}.ds-accordion__item:not([data-variant=filled]):not([data-variant=inverted]) .ds-accordion__header[data-full-width]~.ds-accordion__panel .ds-accordion__content{padding-inline:calc(var(--ds-space-md) + var(--ds-space-2xl)) var(--ds-space-md)}.ds-accordion__item[data-variant=filled] .ds-accordion__content,.ds-accordion__item[data-variant=inverted] .ds-accordion__content{padding:var(--ds-space-2xs) var(--ds-space-md) var(--ds-space-md) var(--ds-space-2xl)}.ds-accordion__divider{block-size:1px;margin:0;background:var(--ds-border-low-emphasis-on-light)}@media (prefers-reduced-motion:reduce){.ds-accordion__chevron,.ds-accordion__content,.ds-accordion__header,.ds-accordion__menu,.ds-accordion__panel,.ds-accordion__value{transition:none}}.ds-breadcrumbs{color:var(--ds-text-high-emphasis-on-light);font-family:var(--ds-font-family-body)}.ds-breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-xs);margin:0;padding:0;list-style:none;font-size:var(--ds-typography-body-sm-font-size);line-height:var(--ds-typography-body-sm-line-height)}.ds-breadcrumbs__item{display:inline-flex;align-items:center;gap:var(--ds-space-xs);min-inline-size:0}.ds-breadcrumbs__link{color:var(--ds-text-action-enabled);text-decoration:none;border-radius:var(--ds-radius-control);outline:none}.ds-breadcrumbs__link:hover{color:var(--ds-text-action-hover);text-decoration:underline}.ds-breadcrumbs__link:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring);outline-offset:var(--ds-focus-ring-offset)}.ds-breadcrumbs__current{color:var(--ds-text-high-emphasis-on-light);font-weight:var(--ds-font-weight-medium)}.ds-breadcrumbs__separator{flex:0 0 auto;color:var(--ds-text-low-emphasis-on-light)}.ds-breadcrumbs[data-size=sm] .ds-breadcrumbs__list{gap:var(--ds-space-2xs);font-size:var(--ds-typography-body-xs-font-size);line-height:var(--ds-typography-body-xs-line-height)}.ds-breadcrumbs[data-size=sm] .ds-breadcrumbs__item{gap:var(--ds-space-2xs)}.ds-breadcrumbs[data-size=md] .ds-breadcrumbs__list{gap:var(--ds-space-xs);font-size:var(--ds-typography-body-sm-font-size);line-height:var(--ds-typography-body-sm-line-height)}.ds-breadcrumbs[data-size=md] .ds-breadcrumbs__item{gap:var(--ds-space-xs)}.ds-breadcrumbs[data-size=lg] .ds-breadcrumbs__list{gap:var(--ds-space-xs);font-size:var(--ds-typography-body-md-font-size);line-height:var(--ds-typography-body-md-line-height)}.ds-breadcrumbs[data-size=lg] .ds-breadcrumbs__item{gap:var(--ds-space-xs)}.ds-popover:has(>.ds-menu){padding:0;background:transparent;border:none;box-shadow:none}.ds-menu{display:flex;flex-direction:column;inline-size:var(--ds-menu-width,200px);max-block-size:var(--ds-menu-max-height,none);overflow:hidden;background:var(--ds-surface-light);border:1px solid var(--ds-border-low-emphasis-on-light);border-radius:var(--ds-radius-control);box-shadow:var(--ds-elevation-modal);outline:none;color:var(--ds-text-high-emphasis-on-light);font-family:var(--ds-font-family-body)}.ds-menu__search{flex-shrink:0;padding:var(--ds-space-xs) var(--ds-space-sm);-webkit-border-after:1px solid var(--ds-border-low-emphasis-on-light);border-block-end:1px solid var(--ds-border-low-emphasis-on-light)}.ds-menu__search .ds-input-search{inline-size:100%}.ds-menu__select-all{flex-shrink:0;display:flex;align-items:center;padding:var(--ds-space-xs) var(--ds-space-md) var(--ds-space-2xs);-webkit-border-after:1px solid var(--ds-border-low-emphasis-on-light);border-block-end:1px solid var(--ds-border-low-emphasis-on-light)}.ds-menu__items{padding-block:var(--ds-space-xs)}.ds-menu[data-scroll=true] .ds-menu__items{flex:1 1 auto;overflow-y:auto}.ds-menu__footer{flex-shrink:0;display:flex;justify-content:flex-end;gap:var(--ds-space-xs);padding:var(--ds-space-xs) var(--ds-space-sm);-webkit-border-before:1px solid var(--ds-border-low-emphasis-on-light);border-block-start:1px solid var(--ds-border-low-emphasis-on-light)}.ds-menu__group-label{padding:var(--ds-space-xs) var(--ds-space-md);font-size:var(--ds-typography-label-sm-font-size);line-height:var(--ds-typography-label-sm-line-height);font-weight:var(--ds-font-weight-medium);color:var(--ds-text-low-emphasis-on-light);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ds-menu__divider{block-size:1px;margin:var(--ds-space-2xs) var(--ds-space-md);background:var(--ds-border-low-emphasis-on-light)}.ds-menu-item{display:flex;flex-direction:column;inline-size:100%}.ds-menu-item__row{display:flex;align-items:center;gap:var(--ds-space-xs);inline-size:100%;padding:var(--ds-space-sm) var(--ds-space-md);background:transparent;border:none;outline:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--ds-motion-duration-fast) var(--ds-motion-easing-standard)}.ds-menu-item__row[data-with-metadata=true]{align-items:flex-start}.ds-menu-item__row:active,.ds-menu-item__row:hover{background:var(--ds-surface-light-darker)}.ds-menu-item__row[aria-disabled=true]{cursor:default;background:transparent}.ds-menu-item__row:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring);outline-offset:calc(var(--ds-focus-ring-offset) * -1)}.ds-menu-item__lead{display:flex;flex-shrink:0;align-items:center}.ds-menu-item__row[data-with-metadata=true] .ds-menu-item__badge,.ds-menu-item__row[data-with-metadata=true] .ds-menu-item__check-indicator,.ds-menu-item__row[data-with-metadata=true] .ds-menu-item__lead,.ds-menu-item__row[data-with-metadata=true] .ds-menu-item__trail{-webkit-margin-before:var(--ds-space-2xs);margin-block-start:var(--ds-space-2xs)}.ds-menu-item__badge{display:inline-flex;flex-shrink:0;align-items:center}.ds-menu-item__lead--icon{color:var(--ds-icon-low-emphasis-enabled-on-light)}.ds-menu-item__row[aria-disabled=true] .ds-menu-item__lead--icon{color:var(--ds-icon-disabled-on-light)}.ds-menu-item__check-indicator{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;inline-size:var(--ds-space-md);block-size:var(--ds-space-md);border:2px solid var(--ds-border-mid-emphasis-on-light);border-radius:var(--ds-radius-sharp);background:transparent;transition:background-color var(--ds-motion-duration-fast) var(--ds-motion-easing-standard),border-color var(--ds-motion-duration-fast) var(--ds-motion-easing-standard)}.ds-menu-item__check-indicator[data-checked=true]{border-color:var(--ds-action-enabled);background:var(--ds-action-enabled)}.ds-menu-item__check-indicator[data-disabled=true]{border-color:var(--ds-border-low-emphasis-on-light)}.ds-menu-item__check-indicator[data-checked=true][data-disabled=true]{background:var(--ds-border-mid-emphasis-on-light);border-color:var(--ds-border-mid-emphasis-on-light)}.ds-menu-item__check-glyph{inline-size:12px;block-size:12px;stroke:var(--ds-text-on-action)}.ds-menu-item__check-indicator:not([data-checked=true]) .ds-menu-item__check-glyph{visibility:hidden}.ds-menu-item__trail{display:flex;flex-shrink:0;align-items:center;color:var(--ds-text-action-enabled)}.ds-menu-item__row[aria-disabled=true] .ds-menu-item__trail{color:var(--ds-icon-disabled-on-light)}.ds-menu-item__text{flex:1 1;min-inline-size:0}.ds-menu-item__label{overflow:hidden;font-size:var(--ds-typography-body-sm-font-size);line-height:var(--ds-typography-body-sm-line-height);color:var(--ds-text-high-emphasis-on-light);text-overflow:ellipsis;white-space:nowrap}.ds-menu-item__row[data-destructive=true] .ds-menu-item__label{color:var(--ds-text-important)}.ds-menu-item__row[aria-disabled=true] .ds-menu-item__label{color:var(--ds-text-disabled-on-light)}.ds-menu-item__metadata{overflow:hidden;font-size:var(--ds-typography-body-xs-font-size);line-height:var(--ds-typography-body-xs-line-height);color:var(--ds-text-low-emphasis-on-light);text-overflow:ellipsis;white-space:nowrap}.ds-menu-item__row[aria-disabled=true] .ds-menu-item__metadata{color:var(--ds-text-disabled-on-light)}.ds-multi-select-value{display:flex;align-items:center;gap:var(--ds-space-2xs);inline-size:var(--ds-multi-select-width,100%);min-block-size:var(--ds-space-4xl);padding:var(--ds-space-2xs) var(--ds-space-sm);background:var(--ds-surface-light);border:1px solid var(--ds-border-mid-emphasis-on-light);border-radius:var(--ds-radius-control);color:var(--ds-text-high-emphasis-on-light);font-family:var(--ds-font-family-body);font-size:var(--ds-typography-body-sm-font-size);line-height:var(--ds-typography-body-sm-line-height);text-align:start;cursor:pointer;outline:none;transition:border-color var(--ds-motion-duration-fast) var(--ds-motion-easing-standard)}.ds-multi-select-value:hover:not(:disabled){border-color:var(--ds-border-high-emphasis-on-light)}.ds-multi-select-value[data-open=true]{border-color:var(--ds-action-enabled)}.ds-multi-select-value:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring);outline-offset:var(--ds-focus-ring-offset)}.ds-multi-select-value:disabled{background:var(--ds-surface-disabled-on-light);color:var(--ds-text-disabled-on-light);cursor:not-allowed}.ds-multi-select-value__labels{flex:1 1;display:flex;align-items:center;gap:var(--ds-space-2xs);min-inline-size:0;overflow:hidden}.ds-multi-select-value__placeholder{color:var(--ds-text-disabled-on-light)}.ds-multi-select-value__label{overflow:hidden;flex-shrink:1;text-overflow:ellipsis;white-space:nowrap}.ds-multi-select-value__label[data-first=true]{flex-shrink:0}.ds-multi-select-value__overflow{flex-shrink:0;font-weight:var(--ds-font-weight-medium);color:var(--ds-text-low-emphasis-on-light);white-space:nowrap}.ds-multi-select-value__chevron{flex-shrink:0;color:var(--ds-icon-low-emphasis-enabled-on-light);transition:transform var(--ds-motion-duration-fast) var(--ds-motion-easing-standard)}.ds-multi-select-value[data-open=true] .ds-multi-select-value__chevron{transform:rotate(180deg)}.ds-divider{border:none;margin:0;padding:0;flex-shrink:0;background:var(--ds-border-low-emphasis-on-light)}.ds-divider[data-orientation=horizontal]{inline-size:100%;block-size:1px}.ds-divider[data-orientation=vertical]{inline-size:1px;block-size:auto;align-self:stretch}.ds-divider[data-variant=light]{background:var(--ds-border-low-emphasis-on-light)}.ds-divider[data-variant=medium]{background:var(--ds-border-mid-emphasis-on-light)}.ds-divider[data-variant=heavy]{background:var(--ds-border-high-emphasis-on-light)}.ds-divider[data-orientation=horizontal][data-variant=medium]{block-size:2px}.ds-divider[data-orientation=horizontal][data-variant=heavy]{block-size:4px}.ds-divider[data-orientation=vertical][data-variant=medium]{inline-size:2px}.ds-divider[data-orientation=vertical][data-variant=heavy]{inline-size:4px}.ds-divider[data-on-dark=true]{background:var(--ds-border-low-emphasis-on-dark)}.ds-divider[data-orientation=horizontal][data-spacing=none]{margin-block:0}.ds-divider[data-orientation=horizontal][data-spacing=sm]{margin-block:var(--ds-space-xs)}.ds-divider[data-orientation=horizontal][data-spacing=md]{margin-block:var(--ds-space-md)}.ds-divider[data-orientation=horizontal][data-spacing=lg]{margin-block:var(--ds-space-xl)}.ds-divider[data-orientation=vertical][data-spacing=none]{margin-inline:0}.ds-divider[data-orientation=vertical][data-spacing=sm]{margin-inline:var(--ds-space-xs)}.ds-divider[data-orientation=vertical][data-spacing=md]{margin-inline:var(--ds-space-md)}.ds-divider[data-orientation=vertical][data-spacing=lg]{margin-inline:var(--ds-space-xl)}.ds-combobox{position:relative;inline-size:100%;font-family:var(--ds-font-family-body)}.ds-combobox,.ds-combobox__label{color:var(--ds-text-high-emphasis-on-light)}.ds-combobox__label{display:block;-webkit-margin-after:var(--ds-space-2xs);margin-block-end:var(--ds-space-2xs);font-size:var(--ds-typography-label-md-font-size);line-height:var(--ds-typography-label-md-line-height);font-weight:var(--ds-font-weight-medium)}.ds-combobox[data-disabled] .ds-combobox__label{color:var(--ds-text-disabled-on-light)}.ds-combobox__control{display:flex;align-items:center;gap:var(--ds-space-2xs);padding:var(--ds-space-xs) var(--ds-space-sm);background:var(--ds-surface-light);border:1px solid var(--ds-border-mid-emphasis-on-light);border-radius:var(--ds-radius-control);cursor:text;transition:border-color var(--ds-motion-duration-fast) var(--ds-motion-easing-standard),box-shadow var(--ds-motion-duration-fast) var(--ds-motion-easing-standard)}.ds-combobox[data-open] .ds-combobox__control{border-color:var(--ds-action-enabled)}.ds-combobox[data-invalid] .ds-combobox__control{border-color:var(--ds-status-important)}.ds-combobox[data-disabled] .ds-combobox__control{background:var(--ds-surface-disabled-on-light);opacity:var(--ds-opacity-disabled);cursor:not-allowed}.ds-combobox--floating .ds-combobox__control{gap:var(--ds-space-xs);min-block-size:56px;padding:var(--ds-space-xs) var(--ds-space-sm);border-radius:var(--ds-radius-container)}.ds-combobox--floating[data-open] .ds-combobox__control{border-color:var(--ds-focus-ring);box-shadow:inset 0 0 0 var(--ds-focus-ring-width) var(--ds-focus-ring)}.ds-combobox--floating[data-invalid] .ds-combobox__control{border-width:var(--ds-focus-ring-width)}.ds-combobox__search-icon{display:inline-flex;flex-shrink:0;color:var(--ds-icon-low-emphasis-enabled-on-light);font-size:var(--ds-typography-body-sm-font-size)}.ds-combobox__search-icon :where(svg){inline-size:1em;block-size:1em}.ds-combobox__input{flex:1 1 auto;min-inline-size:0;border:none;outline:none;background:transparent;padding:0;font-family:var(--ds-font-family-body);font-size:var(--ds-typography-body-sm-font-size);line-height:var(--ds-typography-body-sm-line-height);color:var(--ds-text-high-emphasis-on-light)}.ds-combobox__input::placeholder{color:var(--ds-text-low-emphasis-on-light)}.ds-combobox__input:disabled{color:var(--ds-text-disabled-on-light);cursor:not-allowed}.ds-combobox__floating-stack{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;min-inline-size:0}.ds-combobox__floating-label{font-size:var(--ds-typography-body-md-font-size);line-height:var(--ds-typography-body-md-line-height);font-weight:var(--ds-font-weight-regular);color:var(--ds-text-low-emphasis-on-light);pointer-events:none;transition:font-size var(--ds-motion-duration-fast) var(--ds-motion-easing-standard),line-height var(--ds-motion-duration-fast) var(--ds-motion-easing-standard),color var(--ds-motion-duration-fast) var(--ds-motion-easing-standard)}.ds-combobox--floating[data-floated] .ds-combobox__floating-label{font-size:var(--ds-typography-body-xs-font-size);line-height:var(--ds-typography-body-xs-line-height)}.ds-combobox--floating[data-open] .ds-combobox__floating-label{color:var(--ds-focus-ring)}.ds-combobox--floating[data-invalid] .ds-combobox__floating-label{color:var(--ds-status-important)}.ds-combobox--floating .ds-combobox__floating-stack .ds-combobox__input{block-size:0;opacity:0;overflow:hidden;font-size:var(--ds-typography-body-md-font-size);line-height:var(--ds-typography-body-md-line-height);transition:block-size var(--ds-motion-duration-fast) var(--ds-motion-easing-standard),opacity var(--ds-motion-duration-fast) var(--ds-motion-easing-standard)}.ds-combobox--floating[data-floated] .ds-combobox__floating-stack .ds-combobox__input{block-size:var(--ds-typography-body-md-line-height);opacity:1}.ds-combobox__actions{display:flex;align-items:center;flex-shrink:0}.ds-combobox__caret,.ds-combobox__clear{display:inline-flex;align-items:center;justify-content:center;padding:var(--ds-space-2xs);border:none;background:transparent;border-radius:var(--ds-radius-pill);cursor:pointer;color:var(--ds-icon-low-emphasis-enabled-on-light)}.ds-combobox__caret:hover,.ds-combobox__clear:hover{background:var(--ds-surface-highlight);color:var(--ds-icon-hover-on-light)}.ds-combobox__caret:focus-visible,.ds-combobox__clear:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring);outline-offset:var(--ds-focus-ring-offset)}.ds-combobox[data-disabled] .ds-combobox__caret{cursor:not-allowed}.ds-combobox__caret :where(svg),.ds-combobox__caret-static :where(svg),.ds-combobox__clear :where(svg){inline-size:1em;block-size:1em;font-size:var(--ds-typography-body-sm-font-size)}.ds-combobox__clear-spacer{display:inline-block;inline-size:0}.ds-combobox--floating .ds-combobox__clear-spacer{inline-size:var(--ds-space-2xl)}.ds-combobox__divider{inline-size:1px;align-self:stretch;min-block-size:var(--ds-space-2xl);background:var(--ds-border-low-emphasis-on-light);flex-shrink:0}.ds-combobox__caret-static{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--ds-icon-low-emphasis-enabled-on-light)}.ds-combobox__caret-icon{transition:transform var(--ds-motion-duration-fast) var(--ds-motion-easing-standard)}.ds-combobox[data-open] .ds-combobox__caret-icon{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.ds-combobox__caret-icon,.ds-combobox__control,.ds-combobox__floating-label,.ds-combobox__floating-stack .ds-combobox__input{transition:none}}.ds-combobox__message{-webkit-margin-before:var(--ds-space-2xs);margin-block-start:var(--ds-space-2xs)}.ds-combobox__listbox{position:absolute;inset-inline:0;inset-block-start:100%;z-index:var(--ds-z-overlay);margin:0;-webkit-margin-before:var(--ds-space-2xs);margin-block-start:var(--ds-space-2xs);padding:var(--ds-space-2xs);list-style:none;background:var(--ds-surface-light);border:1px solid var(--ds-border-low-emphasis-on-light);border-radius:var(--ds-radius-control);box-shadow:var(--ds-elevation-dropdown);max-block-size:240px;overflow-y:auto}.ds-combobox__message{padding:var(--ds-space-sm);color:var(--ds-text-low-emphasis-on-light);text-align:center}.ds-combobox__message,.ds-combobox__option{font-size:var(--ds-typography-body-sm-font-size);line-height:var(--ds-typography-body-sm-line-height)}.ds-combobox__option{display:flex;align-items:center;gap:var(--ds-space-xs);padding:var(--ds-space-xs) var(--ds-space-sm);border-radius:var(--ds-radius-sharp);color:var(--ds-text-high-emphasis-on-light);cursor:pointer;transition:background-color var(--ds-motion-duration-fast) var(--ds-motion-easing-standard)}.ds-combobox__option[data-active]{background:var(--ds-selected-highlight)}.ds-combobox__option[data-disabled]{color:var(--ds-text-disabled-on-light);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.ds-combobox__option{transition:none}}.ds-combobox__option-label{flex:1 1 auto;min-inline-size:0}.ds-combobox__option-check{display:inline-flex;flex-shrink:0;color:var(--ds-action-enabled);font-size:var(--ds-typography-body-sm-font-size)}.ds-combobox__option-check :where(svg){inline-size:1em;block-size:1em}.ds-combobox__live{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.ds-slider{display:flex;flex-direction:column;align-items:stretch;inline-size:100%;gap:var(--ds-space-xs);color:var(--ds-text-high-emphasis-on-light);font-family:var(--ds-font-family-body)}.ds-slider[data-full-width=false]{inline-size:auto}.ds-slider[data-layout=inline]{flex-direction:row;align-items:center;gap:var(--ds-space-md)}.ds-slider[data-disabled]{opacity:var(--ds-opacity-disabled)}.ds-slider[data-size=sm]{--ds-slider-track-h:4px;--ds-slider-thumb:16px;--ds-slider-tick:4px}.ds-slider[data-size=md]{--ds-slider-track-h:6px;--ds-slider-thumb:20px;--ds-slider-tick:6px}.ds-slider__label-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ds-space-sm)}.ds-slider__label{margin:0;font-size:var(--ds-typography-label-sm-font-size);font-weight:var(--ds-font-weight-medium);line-height:var(--ds-typography-label-sm-line-height);color:var(--ds-text-high-emphasis-on-light)}.ds-slider[data-disabled] .ds-slider__label,.ds-slider__value{color:var(--ds-text-low-emphasis-on-light)}.ds-slider__value{font-size:var(--ds-typography-label-sm-font-size);font-weight:var(--ds-font-weight-regular);line-height:var(--ds-typography-label-sm-line-height);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ds-slider__track-wrap{position:relative;display:block;inline-size:100%;block-size:var(--ds-slider-thumb);cursor:pointer}.ds-slider[data-layout=inline] .ds-slider__track-wrap{flex:1 1 auto}.ds-slider[data-disabled] .ds-slider__track-wrap{cursor:not-allowed}.ds-slider__track-layer{position:relative;display:block;inline-size:100%;block-size:var(--ds-slider-thumb)}.ds-slider__track{position:absolute;inset-block-start:50%;inset-inline:0;transform:translateY(-50%);block-size:var(--ds-slider-track-h);border-radius:var(--ds-radius-pill);background:var(--ds-surface-light-darker);transition:background-color var(--ds-motion-duration-fast) var(--ds-motion-easing-standard)}.ds-slider[data-disabled] .ds-slider__track{background:var(--ds-border-low-emphasis-on-light)}.ds-slider__fill{position:absolute;inset-block-start:50%;inset-inline-start:0;transform:translateY(-50%);inline-size:var(--ds-slider-percent,0);block-size:var(--ds-slider-track-h);border-radius:var(--ds-radius-pill);background:var(--ds-action-enabled);transition:inline-size var(--ds-motion-duration-fast) var(--ds-motion-easing-standard),background-color var(--ds-motion-duration-fast) var(--ds-motion-easing-standard)}.ds-slider[data-error] .ds-slider__fill{background:var(--ds-status-important)}.ds-slider[data-disabled] .ds-slider__fill{background:var(--ds-border-mid-emphasis-on-light)}.ds-slider__track-wrap:has(.ds-slider__input:active) .ds-slider__fill,.ds-slider__track-wrap:has(.ds-slider__input:active) .ds-slider__thumb{transition:none}.ds-slider__tick{position:absolute;inset-block-start:50%;inset-inline-start:var(--ds-slider-tick-pos,0);inline-size:var(--ds-slider-tick);block-size:var(--ds-slider-tick);-webkit-margin-start:calc(var(--ds-slider-tick) / -2);margin-inline-start:calc(var(--ds-slider-tick) / -2);transform:translateY(-50%);border-radius:var(--ds-radius-pill);background:var(--ds-border-mid-emphasis-on-light);transition:background-color var(--ds-motion-duration-fast) var(--ds-motion-easing-standard);pointer-events:none}.ds-slider__tick[data-passed=true]{background:var(--ds-surface-light)}.ds-slider[data-disabled] .ds-slider__tick,.ds-slider[data-disabled] .ds-slider__tick[data-passed=true]{background:var(--ds-border-mid-emphasis-on-light)}.ds-slider__thumb{position:absolute;inset-block-start:50%;inset-inline-start:var(--ds-slider-percent,0);inline-size:var(--ds-slider-thumb);block-size:var(--ds-slider-thumb);-webkit-margin-start:calc(var(--ds-slider-thumb) / -2);margin-inline-start:calc(var(--ds-slider-thumb) / -2);transform:translateY(-50%);border-radius:var(--ds-radius-pill);background:var(--ds-surface-light);border:2px solid var(--ds-action-enabled);box-shadow:var(--ds-shadow-sm);transition:inset-inline-start var(--ds-motion-duration-fast) var(--ds-motion-easing-standard),box-shadow var(--ds-motion-duration-fast) var(--ds-motion-easing-standard),border-color var(--ds-motion-duration-fast) var(--ds-motion-easing-standard)}.ds-slider[data-error] .ds-slider__thumb{border-color:var(--ds-status-important)}.ds-slider[data-disabled] .ds-slider__thumb{border-color:var(--ds-border-mid-emphasis-on-light);box-shadow:none}.ds-slider__track-wrap:has(.ds-slider__input:focus-visible) .ds-slider__thumb{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring);outline-offset:var(--ds-focus-ring-offset)}.ds-slider__input{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:100%;block-size:100%;margin:0;padding:0;opacity:0;cursor:inherit}.ds-slider__input:disabled{cursor:not-allowed}.ds-chip{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--ds-space-xs);box-sizing:border-box;block-size:32px;padding-block:var(--ds-space-2xs);padding-inline:var(--ds-space-sm);border:var(--ds-comp-stepper-connector-width) solid transparent;border-radius:var(--ds-comp-radius-chip);background:var(--ds-selected-highlight);color:var(--ds-text-high-emphasis-on-light);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;outline:none;transition:background var(--ds-motion-duration-fast) var(--ds-motion-easing-standard),border-color var(--ds-motion-duration-fast) var(--ds-motion-easing-standard)}.ds-chip--has-avatar{-webkit-padding-start:var(--ds-space-2xs);padding-inline-start:var(--ds-space-2xs)}.ds-chip:hover:not(.ds-chip--disabled):not(.ds-chip--selected):not(.ds-chip--error){background:var(--ds-selected-highlight_hover)}.ds-chip:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring);outline-offset:var(--ds-focus-ring-offset)}.ds-chip--selected{background:var(--ds-action-enabled);color:var(--ds-text-on-action)}.ds-chip--selected:hover:not(.ds-chip--disabled){background:var(--ds-action-hover)}.ds-chip--error{border-color:var(--ds-status-important)}.ds-chip--disabled{background:var(--ds-surface-disabled-on-light);color:var(--ds-text-disabled-on-light);cursor:not-allowed}.ds-chip__avatar{flex:none}.ds-chip__icon{flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--ds-space-lg);block-size:var(--ds-space-lg)}.ds-chip__icon svg{inline-size:1em;block-size:1em}.ds-chip__label{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-chip__remove{flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--ds-space-lg);block-size:var(--ds-space-lg);padding:0;margin:0;color:var(--ds-icon-low-emphasis-enabled-on-light);background:transparent;border:0;border-radius:var(--ds-radius-pill);cursor:pointer;transition:color var(--ds-motion-duration-fast) var(--ds-motion-easing-standard)}.ds-chip__remove:hover:not(:disabled){color:var(--ds-icon-hover-on-light)}.ds-chip__remove:disabled{color:var(--ds-icon-disabled-on-light);cursor:not-allowed}.ds-chip--selected .ds-chip__remove{color:var(--ds-icon-low-emphasis-enabled-on-dark)}.ds-chip--selected .ds-chip__remove:hover:not(:disabled){color:var(--ds-icon-hover-on-light)}@media (prefers-reduced-motion:reduce){.ds-chip,.ds-chip__remove{transition:none}}.ds-chip-group{display:flex;flex-direction:row;align-items:center;gap:var(--ds-space-xs);flex-wrap:nowrap}.ds-chip-group--gap-md{gap:var(--ds-space-sm)}.ds-chip-group--wrap{flex-wrap:wrap}.ds-link{display:inline-flex;align-items:center;font-family:var(--ds-font-family-body);font-weight:var(--ds-font-weight-medium);text-decoration:underline;text-underline-offset:2px;cursor:pointer;color:var(--ds-text-action-enabled);transition:color var(--ds-motion-duration-fast) var(--ds-motion-easing-standard)}.ds-link[data-size=sm]{font-size:var(--ds-typography-body-xs-font-size);line-height:var(--ds-typography-body-xs-line-height)}.ds-link[data-size=md]{font-size:var(--ds-typography-body-sm-font-size);line-height:var(--ds-typography-body-sm-line-height)}.ds-link[data-size=lg]{font-size:var(--ds-typography-body-md-font-size);line-height:var(--ds-typography-body-md-line-height)}.ds-link[data-variant=default]{color:var(--ds-text-action-enabled)}.ds-link[data-variant=default]:hover{color:var(--ds-text-action-hover)}.ds-link[data-variant=subtle]{color:var(--ds-text-high-emphasis-on-light)}.ds-link[data-variant=subtle]:hover{color:var(--ds-text-action-enabled)}.ds-link[data-variant=inverted]{color:var(--ds-text-high-emphasis-on-dark)}.ds-link[data-variant=inverted]:hover{color:var(--ds-text-low-emphasis-on-dark)}.ds-link:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring);outline-offset:var(--ds-focus-ring-offset);border-radius:var(--ds-radius-sharp)}.ds-link[data-disabled=true],.ds-link[data-disabled=true]:hover{color:var(--ds-text-disabled-on-light);opacity:var(--ds-opacity-disabled);cursor:not-allowed;pointer-events:none}.ds-link__external-icon{flex:0 0 auto;inline-size:1em;block-size:1em;-webkit-margin-start:var(--ds-space-2xs);margin-inline-start:var(--ds-space-2xs);color:currentColor}.ds-stats-card{display:flex;align-items:center;gap:var(--ds-space-md);min-inline-size:12rem;padding-block:var(--ds-space-md);padding-inline:var(--ds-space-lg);border-radius:var(--ds-radius-overlay);background:var(--ds-surface-light);color:var(--ds-text-high-emphasis-on-light);font-family:var(--ds-font-family-body)}.ds-stats-card__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;inline-size:var(--ds-space-4xl);block-size:var(--ds-space-4xl);border-radius:var(--ds-radius-container);background:var(--ds-surface-highlight);color:var(--ds-icon-low-emphasis-enabled-on-light)}.ds-stats-card__content{display:flex;flex-direction:column;gap:var(--ds-space-2xs);min-inline-size:0}.ds-stats-card__label{font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing);color:var(--ds-text-low-emphasis-on-light)}.ds-stats-card__value{font-family:var(--ds-typography-display-sm-font-family);font-size:var(--ds-typography-display-sm-font-size);font-weight:var(--ds-typography-display-sm-font-weight);line-height:var(--ds-typography-display-sm-line-height);letter-spacing:var(--ds-typography-display-sm-letter-spacing);color:var(--ds-text-high-emphasis-on-light)}.ds-stats-card-group{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-md)}.ds-stats-card-group__edit{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;inline-size:var(--ds-space-3xl);block-size:var(--ds-space-3xl);padding:0;border:none;border-radius:var(--ds-radius-container);background:transparent;color:var(--ds-icon-low-emphasis-enabled-on-light);cursor:pointer;transition:background var(--ds-motion-duration-fast) var(--ds-motion-easing-standard),color var(--ds-motion-duration-fast) var(--ds-motion-easing-standard)}.ds-stats-card-group__edit:hover{background:var(--ds-surface-highlight);color:var(--ds-icon-hover-on-light)}.ds-stats-card-group__edit:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring);outline-offset:var(--ds-focus-ring-offset)}.ds-assistive-message{display:flex;flex-direction:row;align-items:flex-start;gap:var(--ds-space-2xs);-webkit-padding-start:var(--ds-space-2xs);padding-inline-start:var(--ds-space-2xs);font-family:var(--ds-font-family-body);font-size:var(--ds-typography-body-xs-font-size);font-weight:var(--ds-font-weight-regular);line-height:var(--ds-typography-body-xs-line-height);color:var(--ds-text-low-emphasis-on-light)}.ds-assistive-message--indent{-webkit-padding-start:var(--ds-space-sm);padding-inline-start:var(--ds-space-sm)}.ds-assistive-message--disabled{color:var(--ds-text-disabled-on-light)}.ds-assistive-message--error,.ds-assistive-message--error-overflow{color:var(--ds-text-important)}.ds-assistive-message--warning{color:var(--ds-text-warning)}.ds-assistive-message--success{color:var(--ds-text-success)}.ds-assistive-message--info{color:var(--ds-text-high-emphasis-on-light)}.ds-assistive-message__text{flex:1 1 auto;min-inline-size:0}.ds-assistive-message__counter{flex:0 0 auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ds-assistive-message__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;block-size:var(--ds-typography-body-xs-line-height)}.ds-assistive-message--error .ds-assistive-message__icon,.ds-assistive-message--error-overflow .ds-assistive-message__icon{color:var(--ds-status-important)}.ds-assistive-message--warning .ds-assistive-message__icon{color:var(--ds-status-warning)}.ds-assistive-message--success .ds-assistive-message__icon{color:var(--ds-status-success)}.ds-assistive-message--info .ds-assistive-message__icon{color:var(--ds-status-info)}.ds-assistive-message[data-icon-size="16"] .ds-assistive-message__icon>svg{inline-size:var(--ds-space-md);block-size:var(--ds-space-md)}.ds-assistive-message[data-icon-size="24"] .ds-assistive-message__icon>svg{inline-size:var(--ds-space-xl);block-size:var(--ds-space-xl)}