.ModalBody_modalBody__63I6M{flex:1;display:flex;flex-direction:column;gap:var(--spacing-04);position:relative;padding:var(--modal-padding);background-color:var(--modal-background-color)}.ModalBody_modalBody__63I6M.ModalBody_modalBody--fit__A9_FB{padding:0}.ModalFooter_modalFooter__5UQ7B{background-color:var(--modal-background-color);padding:var(--spacing-04) var(--modal-padding) var(--modal-padding) var(--modal-padding);border-top:var(--modal-border-width) solid var(--modal-border-color);gap:var(--spacing-02);flex:1;position:relative;display:flex;flex-direction:column}.ModalFooter_modalFooter__5UQ7B.ModalFooter_modalFooter--sticky__4jTWz{--modal-border-color:var(--color-border);--modal-border-width:1px;z-index:1000;position:sticky;bottom:0;width:100%}.ModalHeader_modalHeader__L4KSx{padding:var(--modal-padding) var(--modal-padding) var(--spacing-04) var(--modal-padding);background-color:var(--modal-background-color);border-bottom:var(--modal-border-width) solid var(--modal-border-color);position:relative;display:flex;flex-direction:column;gap:var(--spacing-04)}.ModalHeader_modalHeader__L4KSx .ModalHeader_modalHeader__closeButtonWrapper__QCOgM{display:flex;justify-content:flex-end}.ModalHeader_modalHeader__L4KSx .ModalHeader_modalHeader__content__ifqjU{flex:1}.Modal_modal__GEe1g{color:var(--modal-color);position:fixed;overflow-x:hidden;overflow-y:auto;z-index:1001;inset:0}.Modal_modal__GEe1g.Modal_modal--variant-backgroundNeutral__U0_9o{--modal-color:var(--color-text-default);--modal-background-color:var(--color-background-neutral);--modal-padding:var(--spacing-05-fixed);--modal-border-width:0px;--modal-border-color:transparent}.Modal_modal__GEe1g.Modal_modal--variant-backgroundContrast__Tvb5A{--modal-color:var(--color-text-contrast-default);--modal-background-color:var(--color-background-contrast);--modal-padding:var(--spacing-05-fixed);--modal-border-width:0px;--modal-border-color:transparent}.Modal_modal__GEe1g.Modal_modal--size-small__4muLn{--modal-max-width:100%}@media(min-width:720px){.Modal_modal__GEe1g.Modal_modal--size-small__4muLn{--modal-max-width:464px}}@media(min-width:1025px){.Modal_modal__GEe1g.Modal_modal--size-small__4muLn{--modal-max-width:408px}}.Modal_modal__GEe1g.Modal_modal--size-normal__YRfLB{--modal-max-width:100%}@media(min-width:720px){.Modal_modal__GEe1g.Modal_modal--size-normal__YRfLB{--modal-max-width:464px}}@media(min-width:1025px){.Modal_modal__GEe1g.Modal_modal--size-normal__YRfLB{--modal-max-width:832px}}.Modal_modal__GEe1g .Modal_modal__dialog__container__lkJmd{max-width:var(--modal-max-width);position:relative;pointer-events:none;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;margin:auto;min-height:100dvh;padding-top:125px}@media(min-width:720px){.Modal_modal__GEe1g .Modal_modal__dialog__container__lkJmd{padding-top:var(--spacing-04);padding-bottom:var(--spacing-04);justify-content:center}}.Modal_modal__GEe1g .Modal_modal__dialog__container__lkJmd .Modal_modal__dialog__Z_202{z-index:0;position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;outline:none;min-height:0}.Modal_modal__GEe1g .Modal_modal__dialog__container__lkJmd .Modal_modal__dialog__Z_202>:first-child{border-top-left-radius:var(--border-radius-16)!important;border-top-right-radius:var(--border-radius-16)!important}@media(min-width:720px){.Modal_modal__GEe1g .Modal_modal__dialog__container__lkJmd .Modal_modal__dialog__Z_202>:last-child{border-bottom-left-radius:var(--border-radius-16);border-bottom-right-radius:var(--border-radius-16)}}.Modal_modal__GEe1g .Modal_modal__dialog__container__lkJmd .Modal_modal__dialog__Z_202 .Modal_modal__dialog__close__pHWlU{position:absolute;z-index:1;top:var(--spacing-05);right:var(--spacing-05)}.Modal_modal__GEe1g:has([data-modal-header]+[data-modal-body]) [data-modal-body]{padding-top:0}.Modal_modal__GEe1g [data-modal-body]:has(+[data-modal-footer][data-modal-footer-sticky=true]){padding-bottom:var(--spacing-03)}.Modal_modal__GEe1g [data-modal-body]:has(+[data-modal-footer][data-modal-footer-sticky=false]){padding-bottom:0}.Modal_modalBackdrop__1_8im{position:fixed;inset:0;height:100%;width:100%;background-color:rgba(0,0,0,.7);z-index:1000;backdrop-filter:blur(8px)}