html:has(dialog.modal[open]){overflow:hidden}.modal[data-v-8fae58e9]{--modal-backdrop-color:color-mix(in srgb, var(--color-gray-500) 75%, transparent);--modal-header-offset:calc(var(--vo-banner-height,0px) + var(--vo-header-height,70px));z-index:50;overscroll-behavior:contain;width:auto;max-width:none;height:auto;max-height:none;color:inherit;background-color:var(--modal-backdrop-color);opacity:0;border:0;outline:none;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:1rem;transition:opacity .2s ease-in;display:none;position:fixed;inset:0;overflow-y:auto}.modal[open][data-v-8fae58e9]{display:flex}.modal[data-v-8fae58e9]::backdrop{background:0 0}.modal-below-header[data-v-8fae58e9]{top:var(--modal-header-offset);padding-top:3rem;padding-bottom:3rem}.modal-panel[data-v-8fae58e9]{max-height:100%;transition:translate .2s ease-in,scale .2s ease-in;translate:0 1rem}.modal-below-header .modal-panel[data-v-8fae58e9]{max-height:calc(100dvh - var(--modal-header-offset) - 6rem)}.modal[open][data-v-8fae58e9]:where(:not([data-closing])){opacity:1;transition-duration:.3s;transition-timing-function:ease-out}@starting-style{.modal[open][data-v-8fae58e9]:where(:not([data-closing])){opacity:0}}.modal[open]:where(:not([data-closing])) .modal-panel[data-v-8fae58e9]{transition-duration:.3s;transition-timing-function:ease-out;translate:0}@starting-style{.modal[open]:where(:not([data-closing])) .modal-panel[data-v-8fae58e9]{translate:0 1rem}}@media (width>=40rem){.modal[data-v-8fae58e9]{padding-inline:0}.modal-panel[data-v-8fae58e9]{translate:0;scale:.95}.modal[open]:where(:not([data-closing])) .modal-panel[data-v-8fae58e9]{scale:1}@starting-style{.modal[open]:where(:not([data-closing])) .modal-panel[data-v-8fae58e9]{scale:.95}}}@media (prefers-reduced-motion:reduce){.modal[data-v-8fae58e9],.modal[open][data-v-8fae58e9]:where(:not([data-closing])){transition-duration:.1s}.modal-panel[data-v-8fae58e9],.modal[open]:where(:not([data-closing])) .modal-panel[data-v-8fae58e9]{translate:0;scale:1}@starting-style{.modal-panel[data-v-8fae58e9],.modal[open]:where(:not([data-closing])) .modal-panel[data-v-8fae58e9]{translate:0;scale:1}}}
