.dropdown-field{gap:var(--dropdown-field-gap);flex-direction:column;display:flex}.dropdown-field--inline{flex-flow:wrap;align-items:center}.dropdown-field--inline .error-text,.dropdown-field--inline .dropdown-field__helper{flex-basis:100%}.dropdown-field:not(.dropdown-field--inline) .dropdown-field__control{inline-size:100%}.dropdown-field__control{justify-content:space-between;align-items:center;gap:var(--dropdown-field-content-gap);block-size:var(--dropdown-field-height);padding-block:0;padding-inline:var(--dropdown-field-padding-inline);font-family:var(--dropdown-field-font-family);font-size:var(--dropdown-field-font-size);font-weight:var(--dropdown-field-font-weight);color:var(--dropdown-field-color);background-color:var(--dropdown-field-bg);border:var(--dropdown-field-border-width) solid var(--dropdown-field-border-color);border-radius:var(--dropdown-field-border-radius);cursor:pointer;display:inline-flex}.dropdown-field__control[aria-invalid=true]{border-color:var(--dropdown-field-error-border-color)}.dropdown-field__control:disabled{cursor:var(--dropdown-field-disabled-cursor);opacity:var(--dropdown-field-disabled-opacity)}.dropdown-field__control:focus,.dropdown-field__control[data-popup-open]{outline:none}.dropdown-field__control:focus-visible{outline:var(--dropdown-field-focus-ring-width) solid var(--dropdown-field-focus-ring-color);outline-offset:calc(-1 * (var(--dropdown-field-focus-ring-width) + var(--dropdown-field-border-width)))}.dropdown-field--sm .dropdown-field__control{block-size:var(--dropdown-field-sm-height);font-size:var(--dropdown-field-sm-font-size);padding-inline:var(--dropdown-field-sm-padding-inline)}.dropdown-field--lg .dropdown-field__control{block-size:var(--dropdown-field-lg-height);font-size:var(--dropdown-field-lg-font-size);padding-inline:var(--dropdown-field-lg-padding-inline)}.dropdown-field__value{align-items:center;gap:var(--dropdown-field-content-gap);display:inline-flex}.dropdown-field__value .icon{width:var(--dropdown-field-value-icon-size);height:var(--dropdown-field-value-icon-size);flex-shrink:0}.dropdown-field--sm .dropdown-field__value .icon{width:var(--dropdown-field-sm-value-icon-size);height:var(--dropdown-field-sm-value-icon-size)}.dropdown-field--lg .dropdown-field__value .icon{width:var(--dropdown-field-lg-value-icon-size);height:var(--dropdown-field-lg-value-icon-size)}.dropdown-field__icon{transition:transform var(--dropdown-field-icon-transition) var(--dropdown-field-icon-transition-easing);flex-shrink:0;transform:rotate(90deg)}.dropdown-field__control[data-popup-open] .dropdown-field__icon{transform:rotate(-90deg)}.dropdown-field__helper{font-family:var(--dropdown-field-helper-font-family);font-size:var(--dropdown-field-helper-font-size);font-weight:var(--dropdown-field-helper-font-weight);line-height:var(--dropdown-field-helper-line-height);color:var(--dropdown-field-helper-color)}
.error-text{font-family:var(--form-error-font-family);font-size:var(--form-error-font-size);font-weight:var(--form-error-font-weight);line-height:var(--form-error-line-height);color:var(--form-error-color);margin:0}
.visually-hidden{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.label{font-family:var(--label-font-family);font-size:var(--label-font-size);font-weight:var(--label-font-weight);line-height:var(--label-line-height);color:var(--label-color);letter-spacing:var(--label-letter-spacing)}.label--sm{font-size:var(--label-sm-font-size)}.label--lg{font-size:var(--label-lg-font-size)}
.language-switcher__list{gap:var(--language-switcher-list-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.language-switcher__option{font:inherit;font-size:var(--language-switcher-list-font-size);color:inherit;box-shadow:none;cursor:pointer;padding:0;background:0 0;border:0;padding-block-end:0;text-decoration:none}.language-switcher__option:hover{box-shadow:inset 0 calc(-1 * var(--link-underline-width)) 0 0 currentColor;padding-block-end:var(--link-underline-offset)}.language-switcher__option.language-switcher__option--current{font-weight:var(--language-switcher-list-current-font-weight);box-shadow:none;cursor:default;padding-block-end:0;text-decoration:none}.language-switcher__option:focus-visible{outline:var(--language-switcher-focus-ring-width) solid var(--language-switcher-focus-ring-color);outline-offset:var(--language-switcher-focus-ring-offset)}
.consent-banner{z-index:var(--consent-banner-z-index);background-color:var(--consent-banner-bg);color:var(--consent-banner-color);border-block-start:var(--consent-banner-border-width) solid var(--consent-banner-border-color);padding-block:var(--consent-banner-padding-block);padding-inline:var(--consent-banner-padding-inline);position:fixed;inset-block-end:0;inset-inline:0}.consent-banner__inner{justify-content:space-between;align-items:center;gap:var(--consent-banner-gap);max-inline-size:var(--consent-banner-max-inline-size);flex-wrap:wrap;margin-inline:auto;display:flex}.consent-banner__text{gap:var(--consent-banner-text-gap);flex-direction:column;flex:20rem;min-inline-size:0;display:flex}.consent-banner__title{font-size:var(--consent-banner-title-font-size);color:inherit;margin-block:0}.consent-banner__description{font-size:var(--consent-banner-description-font-size);color:inherit;margin-block:0}.consent-banner__actions{align-self:stretch;align-items:stretch;gap:var(--consent-banner-actions-gap);flex-direction:column;display:flex}.consent-banner__actions>*{inline-size:100%}@media (min-width:768px){.consent-banner__actions{flex-flow:wrap;align-self:auto;align-items:center}.consent-banner__actions>*{inline-size:auto}}.consent-preferences{gap:var(--consent-preferences-gap);flex-direction:column;display:flex}.consent-preferences__list{gap:var(--consent-preferences-category-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}
.switcher-field{align-items:flex-start;gap:var(--switcher-field-stack-gap);flex-direction:column;display:flex}.switcher-field__control{align-items:center;gap:var(--switcher-field-gap);padding-block:var(--switcher-field-padding-block);cursor:var(--switcher-field-cursor);display:inline-flex}.switcher-field__label{font-family:var(--switcher-field-label-font-family);font-size:var(--switcher-field-label-font-size);font-weight:var(--switcher-field-label-font-weight);line-height:var(--switcher-field-label-line-height);color:var(--switcher-field-label-color);letter-spacing:var(--switcher-field-label-letter-spacing)}.switcher-field.switcher-field--disabled .switcher-field__control{cursor:var(--switcher-field-disabled-cursor)}.switcher-field__helper{font-family:var(--switcher-field-helper-font-family);font-size:var(--switcher-field-helper-font-size);font-weight:var(--switcher-field-helper-font-weight);line-height:var(--switcher-field-helper-line-height);color:var(--switcher-field-helper-color)}.switcher-field.switcher-field--sm{--switcher-field-gap:var(--switcher-field-sm-gap);--switcher-field-padding-block:var(--switcher-field-sm-padding-block);--switcher-field-label-font-size:var(--switcher-field-sm-label-font-size)}.switcher-field.switcher-field--lg{--switcher-field-gap:var(--switcher-field-lg-gap);--switcher-field-padding-block:var(--switcher-field-lg-padding-block);--switcher-field-label-font-size:var(--switcher-field-lg-label-font-size)}
.switcher{all:unset;box-sizing:border-box;width:var(--switcher-track-width);height:var(--switcher-track-height);padding-inline:var(--switcher-track-padding);border-radius:var(--switcher-track-border-radius);background-color:var(--switcher-track-bg);cursor:var(--switcher-cursor);transition:background-color var(--switcher-transition-duration) var(--switcher-transition-easing);flex-shrink:0;align-items:center;display:inline-flex;position:relative}.switcher:after{content:"";inline-size:max(100%, var(--switcher-target-size));block-size:max(100%, var(--switcher-target-size));position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.switcher[data-checked]{background-color:var(--switcher-track-bg-checked)}.switcher__thumb{width:var(--switcher-thumb-size);height:var(--switcher-thumb-size);border-radius:var(--switcher-thumb-border-radius);background-color:var(--switcher-thumb-bg);transition:transform var(--switcher-transition-duration) var(--switcher-transition-easing);will-change:transform;display:block}.switcher[data-checked] .switcher__thumb{transform:translateX(calc(var(--switcher-track-width) - var(--switcher-track-padding) * 2 - var(--switcher-thumb-size)))}.switcher.switcher--error{outline:var(--switcher-error-ring-width) solid var(--switcher-error-ring-color);outline-offset:var(--switcher-error-ring-offset)}.switcher:focus-visible{outline:var(--switcher-focus-ring-width) solid var(--switcher-focus-ring-color);outline-offset:var(--switcher-focus-ring-offset)}.switcher[data-disabled]{opacity:var(--switcher-disabled-opacity);cursor:var(--switcher-disabled-cursor);pointer-events:none}.switcher.switcher--sm{--switcher-track-width:var(--switcher-sm-track-width);--switcher-track-height:var(--switcher-sm-track-height);--switcher-thumb-size:var(--switcher-sm-thumb-size)}.switcher.switcher--lg{--switcher-track-width:var(--switcher-lg-track-width);--switcher-track-height:var(--switcher-lg-track-height);--switcher-thumb-size:var(--switcher-lg-thumb-size)}
.sheet__overlay{--dialog-overlay-bg:var(--sheet-backdrop-bg);--dialog-overlay-opacity:var(--sheet-backdrop-opacity);--dialog-overlay-z-index:var(--sheet-backdrop-z-index);--dialog-transition-duration:var(--sheet-transition-duration);--dialog-transition-easing:var(--sheet-transition-easing)}.sheet{z-index:var(--sheet-z-index);gap:var(--sheet-gap);padding-block:var(--sheet-padding-block);padding-inline:var(--sheet-padding-inline);background-color:var(--sheet-bg);box-shadow:var(--sheet-shadow);animation-duration:var(--sheet-transition-duration);animation-timing-function:var(--sheet-transition-easing);flex-direction:column;animation-fill-mode:forwards;display:flex;position:fixed;overflow-y:auto;container:dialog/inline-size}.sheet[data-side=left],.sheet[data-side=right]{width:var(--sheet-inline-size);top:0;bottom:0}.sheet[data-side=left]{left:0}.sheet[data-side=right]{right:0}.sheet[data-side=top],.sheet[data-side=bottom]{max-height:var(--sheet-block-size);left:0;right:0}.sheet[data-side=top]{top:0}.sheet[data-side=bottom]{bottom:0}@keyframes sheet-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes sheet-out-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes sheet-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes sheet-out-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes sheet-in-top{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes sheet-out-top{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes sheet-in-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes sheet-out-bottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}.sheet[data-side=right][data-open]{animation-name:sheet-in-right}.sheet[data-side=right][data-closed]{animation-name:sheet-out-right}.sheet[data-side=left][data-open]{animation-name:sheet-in-left}.sheet[data-side=left][data-closed]{animation-name:sheet-out-left}.sheet[data-side=top][data-open]{animation-name:sheet-in-top}.sheet[data-side=top][data-closed]{animation-name:sheet-out-top}.sheet[data-side=bottom][data-open]{animation-name:sheet-in-bottom}.sheet[data-side=bottom][data-closed]{animation-name:sheet-out-bottom}.sheet__header{--dialog-header-gap:var(--sheet-header-gap);--dialog-header-close-room:var(--sheet-padding-inline)}.sheet__title{color:var(--sheet-title-color);font-size:var(--sheet-title-font-size);font-weight:var(--sheet-title-font-weight);margin:0}.sheet__description{font-size:var(--sheet-description-font-size);color:var(--sheet-description-color);margin:0}.sheet__close.close-button{--close-button-size:var(--sheet-close-size);--close-button-icon-size:var(--sheet-close-icon-size);--close-button-color:var(--sheet-close-color);--close-button-focus-ring-width:var(--sheet-close-focus-ring-width);--close-button-focus-ring-offset:var(--sheet-close-focus-ring-offset);--close-button-focus-ring-color:var(--sheet-close-focus-ring-color);position:absolute;inset-block-start:var(--sheet-close-inset);inset-inline-end:var(--sheet-close-inset)}.sheet__body{flex:1;min-height:0}.sheet__footer{--dialog-footer-gap:var(--sheet-footer-gap)}