.ModalShell_overlay__gOztq{position:fixed;inset:0;z-index:1000;display:flex;justify-content:center;padding:16px}.ModalShell_overlay__gOztq[data-closing=true]{pointer-events:none}.ModalShell_dialog__TPSkL{align-items:center}.ModalShell_bottom__n4u2Q{align-items:flex-end;padding:0}.ModalShell_full__0EoR6{align-items:stretch;padding:0}.ModalShell_dimmed__v5j6v{position:absolute;inset:0;width:100%;height:100%;border:0;background:rgba(0,0,0,.7);cursor:pointer;animation:ModalShell_modal-dimmed-enter__JCWtz .28s ease-out both}.ModalShell_dimmed__v5j6v[data-closing=true],.ModalShell_overlay__gOztq[data-closing=true] .ModalShell_dimmed__v5j6v{cursor:default;animation:ModalShell_modal-dimmed-exit__Jglsr .22s ease-in both}.ModalShell_dimmed__v5j6v:disabled{cursor:default}.ModalShell_modal__3MCY4{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;max-width:430px;overflow:hidden;background:var(--white-color);box-shadow:0 18px 60px rgba(0,0,0,.2);will-change:transform,opacity}.ModalShell_dialogModal__FkJJF{max-height:calc(100dvh - 32px);border-radius:20px;animation:ModalShell_modal-dialog-enter__7oM5l .24s ease-out both}.ModalShell_dialogModal__FkJJF[data-closing=true]{animation:ModalShell_modal-dialog-exit__YZFRI .2s ease-in both}.ModalShell_bottomModal__L2hYz{max-height:92dvh;border-radius:20px 20px 0 0;transform-origin:bottom center;animation:ModalShell_modal-bottom-enter__TuadP .28s cubic-bezier(.22,1,.36,1) both}.ModalShell_bottomModal__L2hYz[data-closing=true]{animation:ModalShell_modal-bottom-exit__RsUjj .22s cubic-bezier(.4,0,1,1) both}.ModalShell_fullModal__8Otvm{max-width:500px;height:100dvh;max-height:100dvh;border-radius:0;box-shadow:none;animation:ModalShell_modal-full-enter__LDlOZ .24s ease-out both}.ModalShell_fullModal__8Otvm[data-closing=true]{animation:ModalShell_modal-full-exit__11OyO .2s ease-in both}.ModalShell_header__ijg_a{position:-webkit-sticky;position:sticky;top:0;z-index:3;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;height:56px;padding:0 20px;margin-bottom:12px;background:var(--white-color)}.ModalShell_header__ijg_a h2{font-size:1rem;font-weight:700}.ModalShell_closeButton__yG_KS{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:0;background:transparent}.ModalShell_closeButton__yG_KS:disabled{cursor:default}.ModalShell_content__jvXIc{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 20px 30px;-webkit-overflow-scrolling:touch}.ModalShell_footer__I0v97{position:-webkit-sticky;position:sticky;bottom:0;z-index:3;flex:0 0 auto;padding:12px 20px 30px;border-top:1px solid var(--light-color);background:var(--white-color)}@keyframes ModalShell_modal-dimmed-enter__JCWtz{0%{opacity:0}to{opacity:1}}@keyframes ModalShell_modal-dimmed-exit__Jglsr{0%{opacity:1}to{opacity:0}}@keyframes ModalShell_modal-dialog-enter__7oM5l{0%{opacity:0;transform:translate3d(0,12px,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes ModalShell_modal-dialog-exit__YZFRI{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(0,12px,0) scale(.98)}}@keyframes ModalShell_modal-bottom-enter__TuadP{0%{opacity:.96;transform:translate3d(0,100%,0) scaleY(.98)}to{opacity:1;transform:translateZ(0) scaleY(1)}}@keyframes ModalShell_modal-bottom-exit__RsUjj{0%{opacity:1;transform:translateZ(0) scaleY(1)}to{opacity:.96;transform:translate3d(0,100%,0) scaleY(.98)}}@keyframes ModalShell_modal-full-enter__LDlOZ{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes ModalShell_modal-full-exit__11OyO{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,8px,0)}}@media (prefers-reduced-motion:reduce){.ModalShell_bottomModal__L2hYz,.ModalShell_bottomModal__L2hYz[data-closing=true],.ModalShell_dialogModal__FkJJF,.ModalShell_dialogModal__FkJJF[data-closing=true],.ModalShell_dimmed__v5j6v,.ModalShell_dimmed__v5j6v[data-closing=true],.ModalShell_fullModal__8Otvm,.ModalShell_fullModal__8Otvm[data-closing=true],.ModalShell_overlay__gOztq[data-closing=true] .ModalShell_dimmed__v5j6v{animation-duration:1ms}}