.command-palette{max-height:var(--command-palette-max-height);flex-direction:column;display:flex}.command-palette__input{box-sizing:border-box;width:100%;padding-block:var(--command-palette-input-padding-block);padding-inline:var(--command-palette-input-padding-inline);border:0;border-block-end:var(--command-palette-input-border-width) solid var(--command-palette-input-border-color);color:inherit;font-family:inherit;font-size:var(--command-palette-input-font-size);background:0 0;outline:none}.command-palette__input:focus-visible{box-shadow:inset 0 0 0 var(--command-palette-input-focus-ring-width) var(--command-palette-input-focus-ring-color);border-block-end-color:var(--command-palette-input-focus-border-color);outline:none}.command-palette__input::placeholder{color:var(--command-palette-input-placeholder-color)}.command-palette__list{padding-block:var(--command-palette-list-padding-block);padding-inline:var(--command-palette-list-padding-inline);outline:none;overflow-y:auto}.command-palette__empty{padding-block:var(--command-palette-empty-padding-block);padding-inline:var(--command-palette-empty-padding-inline);text-align:center;font-size:var(--command-palette-empty-font-size);color:var(--command-palette-empty-color)}.command-palette__empty:empty{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.command-palette__heading{padding-block:var(--command-palette-heading-padding-block);padding-inline:var(--command-palette-heading-padding-inline);font-size:var(--command-palette-heading-font-size);font-weight:var(--command-palette-heading-font-weight);color:var(--command-palette-heading-color)}.command-palette__item{align-items:center;gap:var(--command-palette-item-gap);padding-block:var(--command-palette-item-padding-block);padding-inline:var(--command-palette-item-padding-inline);border-radius:var(--command-palette-item-border-radius);font-size:var(--command-palette-item-font-size);color:var(--command-palette-item-color);cursor:pointer;outline:none;display:flex}.command-palette__item[data-highlighted]{background-color:var(--command-palette-item-highlighted-bg);color:var(--command-palette-item-highlighted-color)}.command-palette__item[data-disabled]{opacity:var(--opacity-disabled);cursor:not-allowed}.command-palette__item-icon{flex-shrink:0;display:inline-flex}.command-palette__item-icon svg{width:var(--command-palette-item-icon-size);height:var(--command-palette-item-icon-size)}
@keyframes modal-content-in{0%{opacity:0;transform:translate(-50%, calc(-50% - var(--modal-content-enter-offset)))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes modal-content-out{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%, calc(-50% - var(--modal-content-enter-offset)))}}.modal__overlay{--dialog-overlay-bg:var(--modal-backdrop-bg);--dialog-overlay-opacity:var(--modal-backdrop-opacity);--dialog-overlay-z-index:var(--modal-backdrop-z-index);--dialog-transition-duration:var(--modal-transition-duration);--dialog-transition-easing:var(--modal-transition-easing)}.modal__content{z-index:var(--modal-z-index);width:90vw;max-width:var(--modal-width-max);max-height:var(--modal-max-height);background-color:var(--modal-bg);border:var(--modal-border-width) solid var(--modal-border-color);border-radius:var(--modal-border-radius);box-shadow:var(--modal-shadow);padding-block:var(--modal-padding-block);padding-inline:var(--modal-padding-inline);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);container:dialog/inline-size}.modal__content[data-open]{animation:modal-content-in var(--modal-transition-duration) var(--modal-transition-easing) forwards}.modal__content[data-closed]{animation:modal-content-out var(--modal-transition-duration) var(--modal-transition-easing) forwards}.modal__header{--dialog-header-gap:var(--modal-header-gap)}.modal__title{font-size:var(--modal-title-font-size);font-weight:var(--modal-title-font-weight);color:var(--modal-title-color);line-height:var(--modal-title-line-height);flex:1;margin:0}.modal__close.close-button{--close-button-size:var(--modal-close-size);--close-button-icon-size:var(--modal-close-icon-size);--close-button-color:var(--modal-close-color);--close-button-focus-ring-width:var(--modal-close-focus-ring-width);--close-button-focus-ring-offset:var(--modal-close-focus-ring-offset);--close-button-focus-ring-color:var(--modal-close-focus-ring-color)}.modal__header:not(.modal__header--no-title) .modal__close.close-button{margin-block-start:calc((var(--modal-title-font-size) * var(--modal-title-line-height) - var(--modal-close-size)) / 2)}.modal__description{font-size:var(--modal-description-font-size);color:var(--modal-description-color);margin-block-start:0;margin-block-end:var(--modal-description-margin-block-end)}.modal__body{flex:1;min-height:0;overflow-y:auto}.modal__footer{--dialog-footer-gap:var(--modal-footer-gap);margin-block-start:var(--modal-footer-margin-block-start)}
:root{--close-button-size-sm:var(--size-component-sm);--close-button-size-md:var(--size-component-md);--close-button-size-lg:var(--size-component-lg);--close-button-icon-size:var(--icon-size-md);--close-button-color:var(--color-text-on-light);--close-button-focus-ring-width:var(--border-width-focus);--close-button-focus-ring-offset:var(--border-width-focus);--close-button-focus-ring-color:var(--color-text-on-light)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--close-button-color:var(--color-text-on-dark);--close-button-focus-ring-color:var(--color-text-on-dark)}.close-button{--close-button-size:var(--close-button-size-md);inline-size:var(--close-button-size);block-size:var(--close-button-size);color:var(--close-button-color);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.close-button.close-button--sm{--close-button-size:var(--close-button-size-sm)}.close-button.close-button--lg{--close-button-size:var(--close-button-size-lg)}.close-button:focus-visible{outline:var(--close-button-focus-ring-width) solid var(--close-button-focus-ring-color);outline-offset:var(--close-button-focus-ring-offset)}.close-button .icon{--icon-size:var(--close-button-icon-size)}
@keyframes dialog-overlay-in{0%{opacity:0}to{opacity:var(--dialog-overlay-opacity)}}@keyframes dialog-overlay-out{0%{opacity:var(--dialog-overlay-opacity)}to{opacity:0}}.dialog-overlay{z-index:var(--dialog-overlay-z-index);background-color:var(--dialog-overlay-bg);opacity:var(--dialog-overlay-opacity);position:fixed;inset:0}.dialog-overlay[data-open]{animation:dialog-overlay-in var(--dialog-transition-duration) var(--dialog-transition-easing) forwards}.dialog-overlay[data-closed]{animation:dialog-overlay-out var(--dialog-transition-duration) var(--dialog-transition-easing) forwards}.dialog-header{gap:var(--dialog-header-gap);display:flex}.dialog-header--inline{justify-content:space-between;align-items:flex-start;margin-block-end:var(--dialog-header-gap)}.dialog-header--inline.dialog-header--no-title{justify-content:flex-end}.dialog-header--stacked{flex-direction:column;padding-inline-end:var(--dialog-header-close-room)}.dialog-footer{gap:var(--dialog-footer-gap);flex-direction:column-reverse;display:flex}.dialog-footer>*{inline-size:100%}@container dialog (min-width:480px){.dialog-footer{flex-direction:row;justify-content:flex-end}.dialog-footer>*{inline-size:auto}}
.legal-footer{padding-block:var(--legal-footer-padding-block)}.legal-footer__inner{gap:var(--legal-footer-gap);flex-direction:column;display:flex}.legal-footer__links{gap:var(--legal-footer-links-gap-stacked);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media (min-width:768px){.legal-footer__links{gap:var(--legal-footer-links-gap);flex-flow:wrap}}
.theme-switcher__item{align-items:center;gap:var(--theme-switcher-icon-gap);display:inline-flex}.theme-switcher__list{gap:var(--theme-switcher-list-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.theme-switcher__option{align-items:center;gap:var(--theme-switcher-icon-gap);font:inherit;font-size:var(--theme-switcher-list-font-size);color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.theme-switcher__option:hover{box-shadow:inset 0 calc(-1 * var(--link-underline-width)) 0 0 currentColor;padding-block-end:var(--link-underline-offset)}.theme-switcher__option.theme-switcher__option--current{font-weight:var(--theme-switcher-list-current-font-weight);box-shadow:none;cursor:default;padding-block-end:0;text-decoration:none}.theme-switcher__option:focus-visible{outline:var(--theme-switcher-focus-ring-width) solid var(--theme-switcher-focus-ring-color);outline-offset:var(--theme-switcher-focus-ring-offset)}
.button{align-items:center;display:inline-flex}.button:not(.button--text){block-size:var(--button-height);padding-block:0}.button--primary{justify-content:var(--button-primary-justify-content);padding-inline:var(--button-primary-padding-inline);border-radius:var(--button-primary-border-radius);border-width:var(--button-primary-border-width);border-style:var(--button-primary-border-style);border-color:var(--button-primary-border);font-family:var(--button-primary-font-family);font-size:var(--button-primary-font-size);font-weight:var(--button-primary-font-weight);line-height:var(--button-primary-line-height);cursor:var(--button-primary-cursor);white-space:var(--button-primary-white-space);-webkit-text-decoration:var(--button-primary-text-decoration);-webkit-text-decoration:var(--button-primary-text-decoration);text-decoration:var(--button-primary-text-decoration);background-color:var(--button-primary-bg);color:var(--button-primary-color);transition:background-color var(--button-primary-transition-duration) var(--button-primary-transition-easing), color var(--button-primary-transition-duration) var(--button-primary-transition-easing), border-color var(--button-primary-transition-duration) var(--button-primary-transition-easing)}.button--primary:hover{background-color:var(--button-primary-hover-bg);color:var(--button-primary-hover-color);border-color:var(--button-primary-hover-border)}.button--primary:active{background-color:var(--button-primary-active-bg);color:var(--button-primary-active-color);border-color:var(--button-primary-active-border)}.button--primary:focus-visible{outline:var(--button-primary-focus-ring-width) var(--button-primary-focus-ring-style) var(--button-primary-focus-ring-color);outline-offset:var(--button-primary-focus-ring-offset)}.button--primary:disabled,.button--primary[aria-disabled=true]{background-color:var(--button-primary-disabled-bg);color:var(--button-primary-disabled-color);border-color:var(--button-primary-disabled-border);cursor:var(--button-primary-disabled-cursor);pointer-events:none}.button--outline{justify-content:var(--button-outline-justify-content);padding-inline:var(--button-outline-padding-inline);border-radius:var(--button-outline-border-radius);border-width:var(--button-outline-border-width);border-style:var(--button-outline-border-style);border-color:var(--button-outline-border);font-family:var(--button-outline-font-family);font-size:var(--button-outline-font-size);font-weight:var(--button-outline-font-weight);line-height:var(--button-outline-line-height);cursor:var(--button-outline-cursor);white-space:var(--button-outline-white-space);-webkit-text-decoration:var(--button-outline-text-decoration);-webkit-text-decoration:var(--button-outline-text-decoration);text-decoration:var(--button-outline-text-decoration);background-color:var(--button-outline-bg);color:var(--button-outline-color);transition:background-color var(--button-outline-transition-duration) var(--button-outline-transition-easing), color var(--button-outline-transition-duration) var(--button-outline-transition-easing), border-color var(--button-outline-transition-duration) var(--button-outline-transition-easing)}.button--outline:hover{background-color:var(--button-outline-hover-bg);color:var(--button-outline-hover-color);border-color:var(--button-outline-hover-border)}.button--outline:active{background-color:var(--button-outline-active-bg);color:var(--button-outline-active-color);border-color:var(--button-outline-active-border)}.button--outline:focus-visible{outline:var(--button-outline-focus-ring-width) var(--button-outline-focus-ring-style) var(--button-outline-focus-ring-color);outline-offset:var(--button-outline-focus-ring-offset)}.button--outline:disabled,.button--outline[aria-disabled=true]{color:var(--button-outline-disabled-color);border-color:var(--button-outline-disabled-border);cursor:var(--button-outline-disabled-cursor);pointer-events:none}.button--text{justify-content:var(--button-text-justify-content);padding-inline:var(--button-text-padding-inline);border-radius:var(--button-text-border-radius);border-width:var(--button-text-border-width);border-style:var(--button-text-border-style);border-color:var(--button-text-border);font-family:var(--button-text-font-family);font-size:var(--button-text-font-size);font-weight:var(--button-text-font-weight);line-height:var(--button-text-line-height);cursor:var(--button-text-cursor);white-space:var(--button-text-white-space);box-shadow:inset 0 calc(-1 * var(--button-text-underline-width)) 0 0 currentColor;background-color:var(--button-text-bg);color:var(--button-text-color);transition:color var(--button-text-transition-duration) var(--button-text-transition-easing);padding-block-end:var(--button-text-underline-offset);text-decoration:none}.button--text:hover{background-color:var(--button-text-hover-bg);color:var(--button-text-hover-color);border-color:var(--button-text-hover-border);box-shadow:inset 0 calc(-1 * var(--button-text-hover-underline-width)) 0 0 currentColor}.button--text:active{background-color:var(--button-text-active-bg);color:var(--button-text-active-color);border-color:var(--button-text-active-border);box-shadow:inset 0 calc(-1 * var(--button-text-hover-underline-width)) 0 0 currentColor}.button--text.button--ink{color:var(--button-text-ink-color);box-shadow:inset 0 calc(-1 * var(--button-text-ink-underline-width)) 0 0 currentColor}.button--text.button--ink:hover,.button--text.button--ink:active{color:var(--button-text-ink-color);box-shadow:inset 0 calc(-1 * var(--button-text-ink-hover-underline-width)) 0 0 currentColor}.button--text:focus-visible{outline:var(--button-text-focus-ring-width) var(--button-text-focus-ring-style) var(--button-text-focus-ring-color);outline-offset:var(--button-text-focus-ring-offset)}.button--text:disabled,.button--text[aria-disabled=true]{color:var(--button-text-disabled-color);cursor:var(--button-text-disabled-cursor);pointer-events:none}.button--ghost{justify-content:var(--button-ghost-justify-content);padding-inline:var(--button-ghost-padding-inline);border-radius:var(--button-ghost-border-radius);border-width:var(--button-ghost-border-width);border-style:var(--button-ghost-border-style);border-color:var(--button-ghost-border);font-family:var(--button-ghost-font-family);font-size:var(--button-ghost-font-size);font-weight:var(--button-ghost-font-weight);line-height:var(--button-ghost-line-height);cursor:var(--button-ghost-cursor);white-space:var(--button-ghost-white-space);-webkit-text-decoration:var(--button-ghost-text-decoration);-webkit-text-decoration:var(--button-ghost-text-decoration);text-decoration:var(--button-ghost-text-decoration);background-color:var(--button-ghost-bg);color:var(--button-ghost-color);transition:background-color var(--button-ghost-transition-duration) var(--button-ghost-transition-easing), color var(--button-ghost-transition-duration) var(--button-ghost-transition-easing)}.button--ghost:hover{background-color:var(--button-ghost-hover-bg);color:var(--button-ghost-hover-color)}.button--ghost:active{background-color:var(--button-ghost-active-bg);color:var(--button-ghost-active-color)}.button--ghost:focus-visible{outline:var(--button-ghost-focus-ring-width) var(--button-ghost-focus-ring-style) var(--button-ghost-focus-ring-color);outline-offset:var(--button-ghost-focus-ring-offset)}.button--ghost:disabled,.button--ghost[aria-disabled=true]{color:var(--button-ghost-disabled-color);cursor:var(--button-ghost-disabled-cursor);pointer-events:none}.button--outline.button--destructive-intent:not(:disabled):not([aria-disabled=true]){color:var(--button-destructive-color);border-color:var(--button-destructive-border)}.button--outline.button--destructive-intent:not(:disabled):not([aria-disabled=true]):hover{background-color:var(--button-destructive-hover-bg);color:var(--button-destructive-hover-color);border-color:var(--button-destructive-hover-border)}.button--outline.button--destructive-intent:not(:disabled):not([aria-disabled=true]):active{background-color:var(--button-destructive-active-bg);color:var(--button-destructive-active-color);border-color:var(--button-destructive-active-border)}.button--outline.button--destructive-intent:not(:disabled):not([aria-disabled=true]):focus-visible{outline-color:var(--button-destructive-focus-ring-color)}.button--text.button--destructive-intent:not(:disabled):not([aria-disabled=true]),.button--text.button--destructive-intent:not(:disabled):not([aria-disabled=true]):hover,.button--text.button--destructive-intent:not(:disabled):not([aria-disabled=true]):active{color:var(--button-destructive-color)}.button--text.button--destructive-intent:not(:disabled):not([aria-disabled=true]):focus-visible{outline-color:var(--button-destructive-focus-ring-color)}.button.button--sm:not(.button--text){block-size:var(--button-sm-height);padding-inline:var(--button-sm-padding-inline)}.button.button--sm{font-size:var(--button-sm-font-size)}.button.button--lg:not(.button--text){block-size:var(--button-lg-height);padding-inline:var(--button-lg-padding-inline)}.button.button--lg{font-size:var(--button-lg-font-size)}.button--block{width:var(--button-block-width)}@media (max-width:767.98px){.button--block-mobile{width:var(--button-block-width)}}.button:not(.button--icon-only) .icon{--icon-size:1em}.button.button--icon-only{inline-size:var(--button-height);justify-content:center;padding-inline:0}.button.button--icon-only.button--sm{inline-size:var(--button-sm-height);padding-inline:0}.button.button--icon-only.button--lg{inline-size:var(--button-lg-height);padding-inline:0}
@keyframes menu-open{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes menu-close{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.menu__content{box-sizing:border-box;background-color:var(--menu-bg);border-width:var(--menu-border-width);border-style:solid;border-color:var(--menu-border-color);border-radius:var(--menu-border-radius);box-shadow:var(--menu-shadow);padding-block:var(--menu-padding-block);transform-origin:var(--transform-origin);max-height:var(--menu-content-max-height,var(--available-height));overscroll-behavior:contain;outline:none;padding-inline:0;overflow-y:auto}.menu__content[data-open]{animation:menu-open var(--menu-transition-duration) var(--menu-transition-easing)}.menu__content[data-closed]{animation:menu-close var(--menu-transition-duration) var(--menu-transition-easing)}.menu__item{align-items:center;gap:var(--menu-item-icon-gap);padding-block:var(--menu-item-padding-block);padding-inline:var(--menu-item-padding-inline);margin-inline:var(--menu-padding-inline);border-radius:var(--menu-item-border-radius);font-family:var(--menu-item-font-family);font-size:var(--menu-item-font-size);font-weight:var(--menu-item-font-weight);line-height:var(--menu-item-line-height);color:var(--menu-item-color);cursor:var(--menu-item-cursor);box-shadow:none;transition:background-color var(--menu-transition-duration) var(--menu-transition-easing), color var(--menu-transition-duration) var(--menu-transition-easing);outline:none;text-decoration:none;display:flex}.menu__item:focus-visible{outline:none}.menu__item[data-highlighted]{background-color:var(--menu-item-highlighted-bg);color:var(--menu-item-highlighted-color)}.menu__item:is(a):hover:not([data-highlighted]),.menu__item:is(a):focus-visible:not([data-highlighted]){color:var(--menu-item-color);box-shadow:none}.menu__item.menu__item--destructive:is(a):hover:not([data-highlighted]),.menu__item.menu__item--destructive:is(a):focus-visible:not([data-highlighted]){color:var(--menu-item-destructive-color)}.menu__item[data-disabled]{opacity:var(--menu-disabled-opacity);cursor:not-allowed;pointer-events:none}.menu__item.menu__item--destructive{color:var(--menu-item-destructive-color)}.menu__item.menu__item--destructive[data-highlighted]{background-color:var(--menu-item-destructive-highlighted-bg);color:var(--menu-item-destructive-highlighted-color)}.menu__item svg{width:var(--menu-item-icon-size);height:var(--menu-item-icon-size);flex-shrink:0}.menu__label{padding-block:var(--menu-label-padding-block);padding-inline:var(--menu-label-padding-inline);font-family:var(--menu-item-font-family);font-size:var(--menu-label-font-size);font-weight:var(--menu-label-font-weight);color:var(--menu-label-color)}.menu__item[data-checked]{font-weight:var(--menu-item-selected-font-weight)}.menu__separator{height:var(--menu-separator-height);background-color:var(--menu-separator-color);margin-block:var(--menu-separator-margin-block);border:none;margin-inline:0}.menu__positioner{z-index:var(--menu-z-index)}.menu__content--sm .menu__item{font-size:var(--menu-sm-item-font-size);padding-block:var(--menu-sm-item-padding-block)}.menu__content--sm .menu__item svg{width:var(--menu-sm-item-icon-size);height:var(--menu-sm-item-icon-size)}.menu__content--lg .menu__item{font-size:var(--menu-lg-item-font-size);padding-block:var(--menu-lg-item-padding-block)}.menu__content--lg .menu__item svg{width:var(--menu-lg-item-icon-size);height:var(--menu-lg-item-icon-size)}.menu__item-icon{flex-shrink:0}.menu__item-text{flex-direction:column;flex:1;min-width:0;display:flex}.menu__item-label,.menu__item-description{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menu__item-description{font-size:var(--menu-label-font-size);color:var(--menu-label-color)}.menu__item[data-highlighted] .menu__item-description,.menu__item.menu__item--destructive .menu__item-description{color:inherit}
.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)}
.prose{max-inline-size:var(--prose-measure);font-size:var(--prose-font-size);line-height:var(--prose-line-height);color:var(--prose-color)}.prose.prose--full{max-inline-size:none}.prose.prose--sm{font-size:var(--prose-sm-font-size)}.prose>*{margin-block:0;margin-inline:0}.prose>*+*{margin-block-start:var(--prose-flow-space)}.prose>*+:is(h1,h2,h3,h4,h5,h6){margin-block-start:var(--prose-heading-space-before)}.prose.prose--sm>*+*{margin-block-start:var(--prose-sm-flow-space)}.prose.prose--sm>*+:is(h1,h2,h3,h4,h5,h6){margin-block-start:var(--prose-sm-heading-space-before)}.prose :is(ul,ol){padding-inline-start:var(--prose-list-padding-inline-start)}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li+li,.prose li>:is(ul,ol){margin-block-start:var(--prose-list-gap)}.prose blockquote{border-inline-start:var(--prose-quote-border-width) solid var(--prose-quote-border-color);color:var(--prose-quote-color);margin-inline:0;padding-inline-start:var(--prose-quote-padding-inline)}.prose code{padding-block:var(--prose-code-padding-block);padding-inline:var(--prose-code-padding-inline);border-radius:var(--prose-code-border-radius);background-color:var(--prose-code-bg);color:var(--prose-code-color);font-family:var(--prose-code-font-family);font-size:var(--prose-code-font-size)}.prose pre{padding-block:var(--prose-pre-padding-block);padding-inline:var(--prose-pre-padding-inline);border:var(--prose-pre-border-width) solid var(--prose-pre-border-color);border-radius:var(--prose-pre-border-radius);background-color:var(--prose-pre-bg);color:var(--prose-pre-color);font-family:var(--prose-code-font-family);font-size:var(--prose-pre-font-size);line-height:var(--prose-pre-line-height);overflow-x:auto}.prose pre code{font-size:inherit;background-color:#0000;border-radius:0;padding-block:0;padding-inline:0}.prose table{border-collapse:collapse;inline-size:max-content;max-inline-size:100%;font-size:var(--prose-table-font-size);display:block;overflow-x:auto}.prose :is(th,td){padding-block:var(--prose-table-cell-padding-block);padding-inline:var(--prose-table-cell-padding-inline);border-block-end:var(--prose-table-border-width) solid var(--prose-table-border-color);text-align:start}.prose th{border-block-end-color:var(--prose-table-header-border-color);font-weight:var(--prose-table-header-font-weight)}.prose hr{block-size:0;margin-block:var(--prose-rule-space);border-block-start:var(--prose-rule-thickness) solid var(--prose-rule-color);border-block-end:0;border-inline:0}.prose img{border-radius:var(--prose-image-border-radius);block-size:auto;max-inline-size:100%}.prose figure{margin-inline:0}.prose figcaption{font-size:var(--prose-caption-font-size);color:var(--prose-caption-color);margin-block-start:var(--prose-flow-space)}
:root{--alert-padding-block:var(--spacing-4);--alert-padding-inline:var(--spacing-5);--alert-gap:var(--spacing-3);--alert-content-gap:var(--spacing-2);--alert-actions-margin-block-start:var(--spacing-3);--alert-title-line-height:var(--line-height-snug);--alert-close-size:var(--size-component-sm);--alert-close-inset:var(--spacing-2);--alert-border-radius:var(--border-radius-default);--alert-border-width:var(--border-width-default);--alert-actions-gap:var(--form-actions-gap);--alert-bg:var(--color-primary);--alert-border-color:var(--color-text-on-dark);--alert-title-font-size:var(--text-font-size);--alert-title-font-weight:var(--font-weight-emphasis);--alert-title-color:var(--color-text-on-dark);--alert-description-font-size:var(--text-font-size);--alert-description-line-height:var(--text-line-height);--alert-description-color:var(--color-text-on-dark);--alert-success-bg:var(--color-success-fill);--alert-success-border-color:var(--color-success-fill);--alert-success-title-color:var(--color-success-fill-text);--alert-success-description-color:var(--color-success-fill-text);--alert-error-bg:var(--color-error-fill);--alert-error-border-color:var(--color-error-fill);--alert-error-title-color:var(--color-error-fill-text);--alert-error-description-color:var(--color-error-fill-text);--alert-warning-bg:var(--color-warning-fill);--alert-warning-border-color:var(--color-warning-fill);--alert-warning-title-color:var(--color-warning-fill-text);--alert-warning-description-color:var(--color-warning-fill-text);--alert-warning-close-color:var(--color-warning-fill-text)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--alert-bg:var(--color-text-on-dark);--alert-border-color:var(--color-text-on-dark);--alert-title-color:var(--color-primary);--alert-description-color:var(--color-primary)}.alert{background-color:var(--alert-bg);border:var(--alert-border-width) solid var(--alert-border-color);border-radius:var(--alert-border-radius);padding-block:var(--alert-padding-block);padding-inline:var(--alert-padding-inline);align-items:flex-start;gap:var(--alert-gap);box-sizing:border-box;--alert-title-ink:var(--alert-title-color);--alert-description-ink:var(--alert-description-color);display:flex;position:relative}.alert.alert--dismissible{padding-inline-end:calc(var(--alert-close-inset) * 2 + var(--alert-close-size))}.alert__content{flex:1;min-width:0}.alert__title{font-size:var(--alert-title-font-size);font-weight:var(--alert-title-font-weight);color:var(--alert-title-ink);line-height:var(--alert-title-line-height);margin:0}.alert__description{font-size:var(--alert-description-font-size);color:var(--alert-description-ink);line-height:var(--alert-description-line-height);align-items:start;gap:var(--alert-content-gap);margin:0;flex-direction:column;margin-block-start:var(--alert-content-gap);display:flex}.alert__actions{align-items:stretch;gap:var(--alert-actions-gap);flex-direction:column;margin-block-start:var(--alert-actions-margin-block-start);display:flex}.alert__actions>*{inline-size:100%}@media (min-width:768px){.alert__actions{flex-flow:wrap;align-items:center}.alert__actions>*{inline-size:auto}}.alert .link,.alert a:not(.button){color:var(--alert-description-ink);box-shadow:inset 0 calc(-1 * var(--link-ink-underline-width)) 0 0 currentColor}.alert .link:hover,.alert a:not(.button):hover{color:var(--alert-description-ink);box-shadow:inset 0 calc(-1 * var(--link-ink-hover-underline-width)) 0 0 currentColor}.alert .link:focus-visible,.alert a:not(.button):focus-visible{outline-color:var(--alert-description-ink)}.alert .alert__close{--close-button-size:var(--alert-close-size);position:absolute;inset-block-start:var(--alert-close-inset);inset-inline-end:var(--alert-close-inset)}.alert.alert--success{--alert-bg:var(--alert-success-bg);--alert-border-color:var(--alert-success-border-color);--alert-title-color:var(--alert-success-title-color);--alert-description-color:var(--alert-success-description-color)}.alert.alert--error{--alert-bg:var(--alert-error-bg);--alert-border-color:var(--alert-error-border-color);--alert-title-color:var(--alert-error-title-color);--alert-description-color:var(--alert-error-description-color)}.alert.alert--warning{--alert-bg:var(--alert-warning-bg);--alert-border-color:var(--alert-warning-border-color);--alert-title-color:var(--alert-warning-title-color);--alert-description-color:var(--alert-warning-description-color);--close-button-color:var(--alert-warning-close-color);--close-button-focus-ring-color:var(--alert-warning-close-color)}
