.ds-icon{display:inline-block;fill:currentColor;height:1em;vertical-align:middle;width:1em}.ds-accordion{width:100%}.ds-accordion__header{align-items:center;border-bottom:var(--semantic__responsive__outline-width__base) solid var(--semantic__color__outline-subtle);cursor:pointer;display:flex;padding:var(--semantic__responsive__spacing__6x) var(--semantic__responsive__spacing__2x);width:100%}.ds-accordion__header--open{border:0}.ds-accordion__title{color:var(--semantic__color__on-surface-default-base);flex-grow:1;font-family:var(--semantic__typography__font-family-body);font-size:var(--semantic__responsive__typography__font-size-body-medium);font-style:normal;font-weight:var(--semantic__typography__font-weight-body-medium-strong);text-align:left}@media(min-width:768px){.ds-accordion__title{font-size:var(--semantic__responsive__typography__font-size-body-medium);font-weight:var(--semantic__typography__font-weight-body-medium-strong)}}.ds-accordion__icon{min-width:24px}.ds-accordion__content{align-items:flex-start;align-self:stretch;color:var(--semantic__color__on-surface-default-base);display:flex;flex-direction:column;font-family:var(--semantic__typography__font-family-body);font-size:var(--semantic__responsive__typography__font-size-body-small);font-style:normal;font-weight:var(--semantic__typography__font-weight-body-small-base);line-height:var(--semantic__responsive__typography__line-height-body-medium);overflow:hidden;will-change:height,opacity}@media(min-width:768px){.ds-accordion__content{font-size:var(--semantic__responsive__typography__font-size-body-small);font-weight:var(--semantic__typography__font-weight-body-small-base);line-height:var(--semantic__responsive__typography__line-height-body-medium)}}.ds-accordion__content-inner{padding:0 var(--semantic__responsive__spacing__2x) var(--semantic__responsive__spacing__5x) var(--semantic__responsive__spacing__2x);width:100%}.ds-accordion__item:not(:last-child) .ds-accordion__content-inner{border-bottom:1px solid var(--semantic__color__outline-subtle)}.ds-accordion__item:last-child .ds-accordion__header{border:0}.ds-accordion-enter-active,.ds-accordion-leave-active{transition:opacity .2s ease}.ds-accordion-enter-from,.ds-accordion-leave-to{opacity:0}.ds-text{margin:0}.ds-text--display--small{font-family:var(--semantic__typography__font-family-display);font-size:var(--semantic__responsive__typography__font-size-display-small);font-weight:var(--semantic__typography__font-weight-display-small);line-height:var(--semantic__responsive__typography__line-height-display-small)}.ds-text--display--small.ds-text--strong{font-weight:var(--semantic__typography__font-weight-display-small-strong)}.ds-text--display--medium{font-family:var(--semantic__typography__font-family-display);font-size:var(--semantic__responsive__typography__font-size-display-medium);font-weight:var(--semantic__typography__font-weight-display-medium);line-height:var(--semantic__responsive__typography__line-height-display-medium)}.ds-text--display--medium.ds-text--strong{font-weight:var(--semantic__typography__font-weight-display-medium-strong)}.ds-text--display--large{font-family:var(--semantic__typography__font-family-display);font-size:var(--semantic__responsive__typography__font-size-display-large);font-weight:var(--semantic__typography__font-weight-display-large);line-height:var(--semantic__responsive__typography__line-height-display-large)}.ds-text--display--large.ds-text--strong{font-weight:var(--semantic__typography__font-weight-display-large-strong)}.ds-text--heading--small{font-family:var(--semantic__typography__font-family-heading);font-size:var(--semantic__responsive__typography__font-size-heading-small);font-weight:var(--semantic__typography__font-weight-heading-small);line-height:var(--semantic__responsive__typography__line-height-heading-small)}.ds-text--heading--small.ds-text--strong{font-weight:var(--semantic__typography__font-weight-heading-small-strong)}.ds-text--heading--medium{font-family:var(--semantic__typography__font-family-heading);font-size:var(--semantic__responsive__typography__font-size-heading-medium);font-weight:var(--semantic__typography__font-weight-heading-medium);line-height:var(--semantic__responsive__typography__line-height-heading-medium)}.ds-text--heading--medium.ds-text--strong{font-weight:var(--semantic__typography__font-weight-heading-medium-strong)}.ds-text--heading--large{font-family:var(--semantic__typography__font-family-heading);font-size:var(--semantic__responsive__typography__font-size-heading-large);font-weight:var(--semantic__typography__font-weight-heading-large);line-height:var(--semantic__responsive__typography__line-height-heading-large)}.ds-text--heading--large.ds-text--strong{font-weight:var(--semantic__typography__font-weight-heading-large-strong)}.ds-text--body--xsmall{font-family:var(--semantic__typography__font-family-body);font-size:var(--semantic__responsive__typography__font-size-body-xsmall);font-weight:var(--semantic__typography__font-weight-body-xsmall);line-height:var(--semantic__responsive__typography__line-height-body-xsmall)}.ds-text--body--xsmall.ds-text--strong{font-weight:var(--semantic__typography__font-weight-body-xsmall-strong)}.ds-text--body--small{font-family:var(--semantic__typography__font-family-body);font-size:var(--semantic__responsive__typography__font-size-body-small);font-weight:var(--semantic__typography__font-weight-body-small);line-height:var(--semantic__responsive__typography__line-height-body-small)}.ds-text--body--small.ds-text--strong{font-weight:var(--semantic__typography__font-weight-body-small-strong)}.ds-text--body--medium{font-family:var(--semantic__typography__font-family-body);font-size:var(--semantic__responsive__typography__font-size-body-medium);font-weight:var(--semantic__typography__font-weight-body-medium);line-height:var(--semantic__responsive__typography__line-height-body-medium)}.ds-text--body--medium.ds-text--strong{font-weight:var(--semantic__typography__font-weight-body-medium-strong)}.ds-alert{align-items:flex-start;border-radius:var(--semantic__radius__base);display:flex;gap:var(--semantic__responsive__spacing__2x);justify-content:center;padding:var(--semantic__responsive__spacing__3x)}.ds-alert--info{background:var(--semantic__color__background-information);border:var(--semantic__responsive__outline-width__base) solid var(--semantic__color__outline-information);color:var(--semantic__color__on-surface-information)}.ds-alert--success{background:var(--semantic__color__background-validation);border:var(--semantic__responsive__outline-width__base) solid var(--semantic__color__outline-validation);color:var(--semantic__color__on-surface-validation)}.ds-alert--warning{background:var(--semantic__color__background-warning);border:var(--semantic__responsive__outline-width__base) solid var(--semantic__color__outline-warning);color:var(--semantic__color__on-surface-warning)}.ds-alert--error{background:var(--semantic__color__background-error);border:var(--semantic__responsive__outline-width__base) solid var(--semantic__color__outline-error);color:var(--semantic__color__on-surface-error)}.ds-alert__content{flex:1}.ds-alert .ds-icon{margin:0}.ds-breadcrumb__list{display:flex;gap:var(--semantic__responsive__spacing__1x);list-style:none}.ds-breadcrumb__list--item{color:var(--semantic__color__on-background-muted)}.ds-breadcrumb__list--current{color:var(--semantic__color__on-background-base)}.ds-breadcrumb__list--link{margin-right:var(--semantic__responsive__spacing__1x);text-decoration:underline}.ds-breadcrumb__list--link:hover{color:var(--semantic__color__on-background-base);cursor:pointer}.ds-breadcrumb__list--separator{font-size:var(--semantic__responsive__typography__font-size-body-xsmall)}.ds-button{align-items:center;border:0;border-radius:var(--semantic__radius__round);display:inline-flex;justify-content:center;padding:var(--semantic__responsive__spacing__3x) var(--semantic__responsive__spacing__5x);text-decoration:none;white-space:nowrap}.ds-button--small{min-height:var(--semantic__responsive__spacing__5x)}.ds-button--medium{min-height:var(--semantic__responsive__spacing__10x)}.ds-button--large{min-height:var(--semantic__responsive__spacing__12x)}.ds-button:focus,.ds-button:hover{cursor:pointer}.ds-button__label{font-size:var(--semantic__responsive__typography__font-size-body-small);font-weight:var(--semantic__typography__font-weight-body-medium-strong);line-height:1}.ds-button--icon-only{height:var(--semantic__responsive__spacing__10x);padding:var(--semantic__responsive__spacing__3x);width:var(--semantic__responsive__spacing__10x)}.ds-button--icon-only.ds-button--small{height:var(--semantic__responsive__spacing__8x);padding:var(--semantic__responsive__spacing__2x);width:var(--semantic__responsive__spacing__8x)}.ds-button--icon-only.ds-button--large{height:var(--semantic__responsive__spacing__12x);padding:var(--semantic__responsive__spacing__4x);width:var(--semantic__responsive__spacing__12x)}.ds-button--primary{background-color:var(--semantic__color__surface-primary);color:var(--semantic__color__on-surface-primary)}.ds-button--primary:focus,.ds-button--primary:hover{background-color:var(--semantic__color__surface-primary-hover)}.ds-button--primary:active{background-color:var(--semantic__color__surface-primary-active)}.ds-button--secondary{background-color:transparent;border:var(--semantic__responsive__outline-width__base) solid var(--semantic__color__outline-secondary);color:var(--semantic__color__on-background-accent-secondary)}.ds-button--secondary:focus,.ds-button--secondary:hover{background-color:var(--semantic__color__surface-default-hover)}.ds-button--secondary:active{background-color:var(--semantic__color__surface-default-active)}.ds-button--secondary-reverse{background-color:var(--semantic__color__surface-default);color:var(--semantic__color__on-background-base)}.ds-button--secondary-reverse:focus,.ds-button--secondary-reverse:hover{background-color:var(--semantic__color__surface-default-hover)}.ds-button--secondary-reverse:active{background-color:var(--semantic__color__surface-default-active)}.ds-button--tertiary{background-color:var(--semantic__color__surface-default);color:var(--semantic__color__on-surface-default-base);text-decoration:underline}.ds-button--tertiary:focus,.ds-button--tertiary:hover{background-color:var(--semantic__color__surface-default-hover)}.ds-button--tertiary:active{background-color:var(--semantic__color__surface-default-active)}.ds-button--link{font-family:var(--semantic__typography__font-family-body);font-style:normal;gap:var(--semantic__responsive__spacing__1x);padding:var(--semantic__responsive__spacing__2x) 0;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:1px;text-underline-offset:auto;text-underline-position:from-font}.ds-button--link.ds-button--small{font-size:var(--semantic__responsive__typography__font-size-body-small);font-weight:var(--semantic__responsive__typography__font-weight-body-small-base)}.ds-button--link.ds-button--medium{font-size:var(--semantic__responsive__typography__font-size-body-medium);font-weight:var(--semantic__responsive__typography__font-weight-body-medium-base)}.ds-button--link:hover.ds-button--small{font-weight:var(--semantic__typography__font-weight-body-small-strong)}.ds-button--link:hover.ds-button--medium{font-weight:var(--semantic__typography__font-weight-body-medium-strong)}.ds-button:disabled{background-color:var(--semantic__color__surface-disabled);color:var(--semantic__color__on-surface-disabled);cursor:not-allowed}.ds-card{border:1px solid var(--semantic__color__outline-muted);border-radius:var(--semantic__radius__large);padding:var(--semantic__responsive__spacing__6x) var(--semantic__responsive__spacing__8x)}.ds-card--bg-default{background:var(--semantic__color__background-default)}.ds-card--bg-none{background:transparent}.ds-carousel{display:flex;flex-direction:column;max-width:100%;overflow:hidden;width:100%}.ds-carousel__main{min-width:0;position:relative}.ds-carousel__viewport{overflow:hidden;position:relative}.ds-carousel__container{display:flex;margin-left:calc(var(--ds-carousel__slide-gap, 0px)*-1);touch-action:pan-y pinch-zoom}.ds-carousel__container>*{flex:0 0 100%;min-width:0}.ds-carousel__navigation{align-items:center;display:flex;height:100%;justify-content:space-between;left:0;padding:0 var(--semantic__responsive__spacing__4x);pointer-events:none;position:absolute;right:0;top:0}.ds-carousel__nav-button{cursor:pointer;font-size:24px;height:48px;pointer-events:auto;width:48px}.ds-carousel__pagination{display:flex;gap:var(--semantic__responsive__spacing__2x);justify-content:center;padding-top:var(--semantic__responsive__spacing__4x)}.ds-carousel__dot{background:var(--semantic__color__outline-muted);border:none;border-radius:var(--semantic__radius__round);cursor:pointer;height:8px;padding:0;transition:background-color .2s ease;width:8px}.ds-carousel__dot--active{background:var(--semantic__color__on-surface-default-base)}.ds-carousel__dot:hover:not(.ds-carousel__dot--active){background:var(--semantic__color__outline-secondary)}.ds-dialog{align-items:stretch;display:flex;flex-direction:column;height:100dvh;justify-content:flex-end;left:0;position:fixed;top:0;width:100dvw;z-index:50}@media(min-width:768px){.ds-dialog{align-items:center;justify-content:center}}.ds-dialog__overlay{background-color:var(--semantic__color__background-overlay);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.ds-dialog__container{background:var(--semantic__color__background-default);border-radius:var(--semantic__radius__large) var(--semantic__radius__large) 0 0;position:relative;width:100%;z-index:2}@media(min-width:768px){.ds-dialog__container{background:var(--semantic__color__background-default);border-radius:var(--semantic__radius__large);max-width:calc(var(--semantic__responsive__spacing__10x)*20)}}.ds-dialog__header{align-items:center;border-bottom:1px solid var(--semantic__color__outline-muted);display:flex;justify-content:space-between;min-height:var(--semantic__responsive__spacing__10x);padding:var(--semantic__responsive__spacing__1x) var(--semantic__responsive__spacing__6x)}.ds-dialog__close-button{align-items:center;cursor:pointer;display:flex;font-size:var(--semantic__responsive__spacing__5x);height:var(--semantic__responsive__spacing__10x);justify-content:center;width:var(--semantic__responsive__spacing__10x)}.ds-dialog__body{align-items:stretch;display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__4x);justify-content:flex-start;padding:var(--semantic__responsive__spacing__6x)}.ds-dialog__footer{align-items:center;display:flex;gap:var(--semantic__responsive__spacing__2x);justify-content:space-between}.ds-dialog__footer>*{flex:1}@media(min-width:768px){.ds-dialog__footer{justify-content:flex-end}.ds-dialog__footer>*{flex:initial}}.ds-image{display:block;line-height:0}.ds-image__img{display:block;height:auto;max-width:100%;width:100%}.ds-input{background:var(--semantic__color__surface-default);border-radius:var(--semantic__radius__medium);color:var(--semantic__color__on-surface-default-base);font-family:var(--semantic__typography__font-family-body);font-size:var(--semantic__responsive__typography__font-size-body-medium);font-style:normal;font-weight:var(--semantic__typography__font-weight-body-medium-base);min-height:var(--semantic__responsive__spacing__10x);outline:var(--semantic__responsive__outline-width__base) solid var(--semantic__color__outline-subtle);padding:var(--semantic__responsive__spacing__2x) var(--semantic__responsive__spacing__3x)}.ds-input::-moz-placeholder{color:var(--semantic__color__on-surface-default-muted);font-family:var(--semantic__typography__font-family-body);font-size:var(--semantic__responsive__typography__font-size-body-medium);font-style:normal;font-weight:var(--semantic__typography__font-weight-body-medium-base)}.ds-input::placeholder{color:var(--semantic__color__on-surface-default-muted);font-family:var(--semantic__typography__font-family-body);font-size:var(--semantic__responsive__typography__font-size-body-medium);font-style:normal;font-weight:var(--semantic__typography__font-weight-body-medium-base)}.ds-input:hover{outline:var(--semantic__responsive__outline-width__base) solid var(--semantic__color__outline-base)}.ds-input:focus{outline:var(--semantic__responsive__outline-width__medium) solid var(--semantic__color__outline-base)}.ds-input--error,.ds-input--error:focus,.ds-input--error:hover{color:var(--semantic__color__on-background-error);outline:var(--semantic__responsive__outline-width__base) solid var(--semantic__color__outline-error)}.ds-input--error::-moz-placeholder,.ds-input--error:focus::-moz-placeholder,.ds-input--error:hover::-moz-placeholder{color:var(--semantic__color__on-background-error)}.ds-input--error::placeholder,.ds-input--error:focus::placeholder,.ds-input--error:hover::placeholder{color:var(--semantic__color__on-background-error)}.ds-input[disabled]{background:var(--semantic__color__surface-disabled);color:var(--semantic__color__on-surface-disabled);cursor:not-allowed;outline:var(--semantic__responsive__outline-width__base) solid var(--semantic__color__outline-muted)}.ds-input-autocomplete{align-items:stretch;display:flex;flex-grow:1;height:44px;justify-content:center;position:relative}@media(min-width:768px){.ds-input-autocomplete{flex-grow:0;height:var(--semantic__responsive__spacing__12x)}}.ds-input-autocomplete__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--semantic__color__surface-default);border:none;border-radius:22px;box-shadow:0 0 0 1px var(--semantic__color__outline-muted);color:var(--semantic__color__on-background-base);flex-grow:1;font-size:var(--semantic__responsive__typography__font-size-body-small);padding:var(--semantic__responsive__spacing__2x) var(--semantic__responsive__spacing__4x);position:relative;z-index:1}@media(min-width:768px){.ds-input-autocomplete__input{border-radius:var(--semantic__radius__round);font-size:var(--semantic__responsive__typography__font-size-body-medium)}}.ds-input-autocomplete__input::-moz-placeholder{color:var(--semantic__color__on-background-subtle);font-family:var(--semantic__typography__font-family-body);font-size:var(--semantic__responsive__typography__font-size-body-small);font-style:normal;font-weight:var(--semantic__typography__font-weight-body-small-base)}.ds-input-autocomplete__input::placeholder{color:var(--semantic__color__on-background-subtle);font-family:var(--semantic__typography__font-family-body);font-size:var(--semantic__responsive__typography__font-size-body-small);font-style:normal;font-weight:var(--semantic__typography__font-weight-body-small-base)}@media(min-width:768px){.ds-input-autocomplete__input::-moz-placeholder{font-size:var(--semantic__responsive__typography__font-size-body-medium)}.ds-input-autocomplete__input::placeholder{font-size:var(--semantic__responsive__typography__font-size-body-medium)}}.ds-input-autocomplete:has(input:focus) input{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:0 0 0 2px var(--semantic__color__outline-primary);outline:none}@media(min-width:768px){.ds-input-autocomplete:has(input:focus) input{border-radius:var(--semantic__radius__round)}}.ds-input-autocomplete:hover input{box-shadow:0 0 0 1px var(--semantic__color__outline-primary)}.ds-input-autocomplete__actions{align-items:center;display:flex;margin-left:var(--semantic__responsive__spacing__4x);position:absolute;right:var(--semantic__responsive__spacing__05x);top:50%;transform:translateY(-50%);z-index:3}.ds-input-autocomplete__options-wrapper{align-items:flex-start;align-self:stretch;background:var(--semantic__color__background-default);border:2px solid var(--semantic__color__outline-primary);border-bottom-left-radius:var(--semantic__responsive__spacing__5x);border-bottom-right-radius:var(--semantic__responsive__spacing__5x);border-top:none;display:none;flex-direction:column;left:calc(var(--semantic__responsive__spacing__05x)*-1);position:absolute;top:100%;width:calc(100% + var(--semantic__responsive__spacing__1x));z-index:2}@media(min-width:768px){.ds-input-autocomplete__options-wrapper{border:var(--semantic__responsive__outline-width__base) solid var(--semantic__color__outline-muted);border-radius:var(--semantic__radius__large);top:calc(100% + var(--semantic__responsive__spacing__4x))}}.ds-input-autocomplete__options{border-top:var(--semantic__responsive__outline-width__base) solid var(--semantic__color__outline-muted);list-style:none;margin:0;padding:var(--semantic__responsive__spacing__2x);width:100%}@media(min-width:768px){.ds-input-autocomplete__options{border-top:none}}.ds-input-autocomplete:has(input:focus) .ds-input-autocomplete__options-wrapper{display:flex}.ds-input-autocomplete__option{align-items:center;align-self:stretch;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:var(--semantic__color__on-surface-default-base);display:flex;outline:none;overflow:hidden;padding:var(--semantic__responsive__spacing__2x) var(--semantic__responsive__spacing__4x);text-overflow:ellipsis;width:100%}.ds-input-autocomplete__option:hover{background:var(--semantic__color__surface-default-hover)}.ds-input-autocomplete__highlight{font-weight:var(--semantic__typography__font-weight-body-medium-strong)}.ds-input-error{align-items:center;color:var(--semantic__color__on-background-error);display:flex;gap:var(--semantic__responsive__spacing__1x);margin:0}.ds-input-error__icon{height:var(--semantic__responsive__spacing__4x);width:var(--semantic__responsive__spacing__4x)}.ds-label{color:var(--semantic__color__on-background-muted)}.ds-label--disabled{color:var(--semantic__color__on-surface-disabled)}.ds-label--error{color:var(--semantic__color__on-background-error)}.ds-input-container{gap:var(--semantic__responsive__spacing__1x)}.ds-input-container,.ds-input-container__label-wrapper{display:flex;flex-direction:column}.ds-input-container__description{color:var(--semantic__color__on-background-muted)}.ds-input-container__control{display:flex;flex-direction:column}.ds-dropdown{display:flex;position:relative}.ds-dropdown__trigger{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:var(--semantic__radius__large);color:var(--semantic__color__on-background-base);cursor:pointer;display:flex;gap:var(--semantic__responsive__spacing__1x);justify-content:center;min-height:var(--semantic__responsive__spacing__10x);padding:var(--semantic__responsive__spacing__2x)}.ds-dropdown__trigger--primary{background:var(--semantic__color__background-default)}.ds-dropdown__trigger--reverse{background:var(--semantic__color__background-reverse)}.ds-dropdown__trigger--open--primary{background:var(--semantic__color__background-default-hover)}.ds-dropdown__trigger--open--reverse{background:var(--semantic__color__surface-reverse-hover)}.ds-dropdown__trigger .ds-icon{margin-left:var(--semantic__responsive__spacing__2x)}.ds-dropdown__content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:0 var(--semantic__responsive__spacing__1x)}.ds-dropdown__title.ds-text{font-weight:var(--semantic__typography__font-weight-body-small-strong)}.ds-dropdown__title--primary{color:var(--semantic__color__on-surface-default-base)}.ds-dropdown__title--reverse{color:var(--semantic__color__on-surface-reverse)}.ds-dropdown__subtitle--primary{color:var(--semantic__color__on-surface-default-base)}.ds-dropdown__subtitle--reverse{color:var(--semantic__color__on-surface-reverse-accent)}.ds-dropdown .ds-icon{height:var(--semantic__responsive__spacing__6x);width:var(--semantic__responsive__spacing__6x)}.ds-dropdown .ds-icon--primary{color:var(--semantic__color__on-surface-default-base)}.ds-dropdown .ds-icon--reverse{color:var(--semantic__color__on-surface-reverse)}.ds-dropdown__menu{align-items:flex-start;background:var(--semantic__color__surface-default);border:1px solid var(--semantic__color__outline-muted);border-radius:var(--semantic__radius__large);display:flex;flex-direction:column;max-width:calc(var(--semantic__responsive__spacing__5x)*21);min-width:calc(var(--semantic__responsive__spacing__1x)*53);position:absolute;top:calc(100% + var(--semantic__responsive__spacing__1x));width:-moz-max-content;width:max-content;z-index:1}.ds-dropdown__menu--expand-right{left:0;right:auto}.ds-dropdown__menu--expand-left{left:auto;right:0}.ds-dropdown__list{list-style:none;margin:0;padding:0;width:100%}.ds-dropdown__item{margin:0}.ds-dropdown__item:not(:has(.ds-dropdown__option)){padding:var(--semantic__responsive__spacing__2x) var(--semantic__responsive__spacing__3x)}.ds-dropdown__item:not(:last-child){border-bottom:1px solid var(--semantic__color__outline-muted)}.ds-dropdown__option{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:var(--semantic__radius__small);color:var(--semantic__color__on-surface-default-base);cursor:pointer;display:flex;padding:var(--semantic__responsive__spacing__2x) var(--semantic__responsive__spacing__3x);text-align:left;text-decoration:none;width:100%}@keyframes ds-select-spin{to{transform:rotate(1turn)}}.ds-select{display:inline-flex;flex-direction:column;position:relative;width:100%}.ds-select__trigger{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--semantic__color__surface-default);border:none;border-radius:var(--semantic__radius__medium);color:var(--semantic__color__on-surface-default-base);cursor:pointer;display:flex;font-family:var(--semantic__typography__font-family-body);font-size:var(--semantic__responsive__typography__font-size-body-medium);font-style:normal;font-weight:var(--semantic__typography__font-weight-body-medium-base);gap:var(--semantic__responsive__spacing__2x);min-height:var(--semantic__responsive__spacing__10x);outline:var(--semantic__responsive__outline-width__base) solid var(--semantic__color__outline-subtle);padding:var(--semantic__responsive__spacing__2x) var(--semantic__responsive__spacing__3x);text-align:left;width:100%}.ds-select__trigger:hover{outline:var(--semantic__responsive__outline-width__base) solid var(--semantic__color__outline-base)}.ds-select__trigger:focus{outline:var(--semantic__responsive__outline-width__medium) solid var(--semantic__color__outline-base)}.ds-select__trigger:disabled{background:var(--semantic__color__surface-disabled);color:var(--semantic__color__on-surface-disabled);cursor:not-allowed;outline:var(--semantic__responsive__outline-width__base) solid var(--semantic__color__outline-muted)}.ds-select__value{align-items:center;display:flex;flex:1;gap:var(--semantic__responsive__spacing__2x);min-width:0;overflow:hidden}.ds-select__value-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-select__placeholder,.ds-select__suffix{color:var(--semantic__color__on-surface-default-muted)}.ds-select__suffix{flex-shrink:0;white-space:nowrap}.ds-select__indicator{align-items:center;display:flex;flex-shrink:0;justify-content:center}.ds-select__chevron,.ds-select__indicator{height:var(--semantic__responsive__spacing__6x);width:var(--semantic__responsive__spacing__6x)}.ds-select__chevron{transition:transform .2s}.ds-select__chevron--open{transform:rotate(180deg)}.ds-select__spinner{animation:ds-select-spin .6s linear infinite;height:var(--semantic__responsive__spacing__4x);width:var(--semantic__responsive__spacing__4x)}.ds-select__listbox{background:var(--semantic__color__surface-default);border:1px solid var(--semantic__color__outline-muted);border-radius:var(--semantic__radius__medium);list-style:none;margin:0;max-height:calc(var(--semantic__responsive__spacing__10x)*8);overflow-y:auto;padding:var(--semantic__responsive__spacing__1x);z-index:10}.ds-select__group-label{color:var(--semantic__color__on-surface-default-base);display:block;font-size:var(--semantic__responsive__typography__font-size-body-small);font-weight:var(--semantic__typography__font-weight-body-small-strong);padding:var(--semantic__responsive__spacing__2x) var(--semantic__responsive__spacing__4x)}.ds-select__group-options{list-style:none;margin:0;padding:0}.ds-select__option{align-items:center;border-radius:var(--semantic__radius__base);color:var(--semantic__color__on-surface-default-subtle);cursor:pointer;display:flex;font-size:var(--semantic__responsive__typography__font-size-body-medium);gap:var(--semantic__responsive__spacing__2x);padding:var(--semantic__responsive__spacing__2x) var(--semantic__responsive__spacing__3x);text-overflow:ellipsis}.ds-select__option--active{background:var(--semantic__color__surface-default-hover)}.ds-select__option--selected{background:var(--semantic__color__surface-default-active);color:var(--semantic__color__on-surface-default-base)}.ds-select__option--disabled{color:var(--semantic__color__on-surface-disabled);cursor:not-allowed}.ds-select__option-icon{flex-shrink:0;height:var(--semantic__responsive__spacing__5x);width:var(--semantic__responsive__spacing__5x)}.ds-select--error>.ds-select__trigger,.ds-select--error>.ds-select__trigger:focus,.ds-select--error>.ds-select__trigger:hover{color:var(--semantic__color__on-background-error);outline:var(--semantic__responsive__outline-width__base) solid var(--semantic__color__outline-error)}.ds-select--error .ds-select__placeholder{color:var(--semantic__color__on-background-error)}.ds-sticky-wrapper{position:relative;width:100%;z-index:10}.ds-sticky-wrapper--fixed{left:0;position:fixed}.ds-sticky-wrapper--top{top:0}.ds-sticky-wrapper--bottom{bottom:0}.ds-sticky-wrapper--transitioning{transition:transform .3s ease-in-out}@media(prefers-reduced-motion:reduce){.ds-sticky-wrapper--transitioning{transition:none}}.ds-sticky-wrapper--hidden.ds-sticky-wrapper--top{transform:translateY(-100%)}.ds-sticky-wrapper--hidden.ds-sticky-wrapper--bottom{transform:translateY(100%)}.ds-sticky-wrapper--visible{transform:translateY(0)}.ds-sticky-wrapper__spacer{flex-shrink:0;width:100%}.ds-tag{align-items:center;border-radius:var(--semantic__radius__small);display:inline-flex}.ds-tag--primary{background:var(--semantic__color__surface-primary)}.ds-tag--primary,.ds-tag--secondary{color:var(--semantic__color__on-background-base)}.ds-tag--secondary{background:var(--semantic__color__background-accent-secondary)}.ds-tag--accent{background:var(--semantic__color__background-accent-primary);color:var(--semantic__color__on-background-base)}.ds-tag--neutral-strong{background:var(--semantic__color__surface-primary-neutral)}.ds-tag--accent-strong,.ds-tag--neutral-strong{color:var(--semantic__color__on-surface-primary-neutral)}.ds-tag--accent-strong{background:var(--semantic__color__background-reverse);font-weight:var(--semantic__typography__font-weight-body-xsmall-strong)}.ds-tag--neutral{background:var(--semantic__color__background-soft);color:var(--semantic__color__on-background-base)}.ds-tag--normal{padding:var(--semantic__responsive__spacing__05x) var(--semantic__responsive__spacing__1x)}.ds-tag--small{padding:0 var(--semantic__responsive__spacing__05x)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body,html{margin:0}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin-block-end:0}ol[role=list],ol[role=menubar],ul[role=list],ul[role=menubar]{list-style:none;margin:0}body{min-height:100lvh}button,h1,h2,h3,h4,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a{color:currentcolor;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}button,input,select,textarea{border:none;color:inherit;font-family:inherit;font-size:inherit;outline:none}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none}.ds-value-proposition{align-items:center;display:flex;font-size:var(--semantic__responsive__typography__font-size-body-xsmall);font-weight:var(--semantic__typography__font-weight-body-xsmall-base);gap:var(--semantic__responsive__spacing__1x);line-height:150%;width:172px}@media(min-width:768px){.ds-value-proposition{font-size:var(--semantic__responsive__typography__font-size-body-small);font-weight:var(--semantic__typography__font-weight-body-small-base);gap:var(--semantic__responsive__spacing__3x);width:250px}}.ds-value-proposition__icon{color:var(--semantic__color__background-overlay);fill:none;flex-shrink:0;height:32px;width:32px}.ds-value-proposition__icon--reverse{color:var(--semantic__color__background-reverse)}.ds-value-proposition__icon--overlay{color:var(--semantic__color__background-overlay)}@media(min-width:768px){.ds-value-proposition__icon{height:39px;width:39px}}.ds-value-proposition__text{font-size:var(--semantic__responsive__typography__font-size-body-xsmall)}
