.responsive_modal_overlay__XSiFM{position:fixed;z-index:100;inset:0;background-color:rgba(var(--color-black-2,#22262A),.36)}.responsive_modal_modal__SvuTv{top:50%;left:50%;width:min(100vw - 6.4rem,122rem);max-height:calc(100dvh - 6.4rem);padding:5.2rem 6.4rem;border-radius:4rem;transform:translate(-50%,-50%)}.responsive_modal_modal__SvuTv,.responsive_modal_sheet__OYuFA{position:fixed;z-index:101;display:flex;background-color:#fff;color:#191919;overflow:clip}.responsive_modal_sheet__OYuFA{inset:auto 0 0;width:100%;height:calc(100dvh - .8rem);flex-direction:column;border-radius:4rem 4rem 0 0}.responsive_modal_sheet__OYuFA[data-vaul-drawer]{transition-duration:.3s;transition-timing-function:cubic-bezier(.25,1,.5,1);animation-duration:.3s;animation-timing-function:cubic-bezier(.25,1,.5,1)}.responsive_modal_sheet__OYuFA .responsive_modal_dragHandle__XZGuw{display:flex;width:100%;height:4.4rem;flex:0 0 4.4rem;align-items:center;justify-content:center;margin:0;border-radius:0;background:rgba(0,0,0,0);cursor:grab;opacity:1;touch-action:none}.responsive_modal_sheet__OYuFA .responsive_modal_dragHandle__XZGuw:before{width:6rem;height:.4rem;border-radius:.25rem;background-color:#e8e8e8;content:""}.responsive_modal_sheet__OYuFA .responsive_modal_dragHandle__XZGuw:active{cursor:grabbing}.responsive_modal_content__LHDxa{display:flex;width:100%;min-height:0;flex:1 1;flex-direction:column;overflow-y:auto}.responsive_modal_viewport___xp7k{display:flex;flex-direction:column;padding:3.2rem 0;overflow-y:auto;overscroll-behavior:contain}.responsive_modal_viewport___xp7k .responsive_modal_modal__SvuTv{position:relative;inset:auto;flex-shrink:0;max-height:none;margin:auto;transform:none}.responsive_modal_viewport___xp7k .responsive_modal_content__LHDxa{overflow:visible}.responsive_modal_closeButton__6BJQo{position:absolute;top:2rem;right:2rem;display:flex;width:4rem;height:4rem;align-items:center;justify-content:center;gap:1rem;padding:1rem;border:0;border-radius:2rem;background-color:#edeef0;color:#000;cursor:pointer}.responsive_modal_closeButton__6BJQo:focus-visible{outline:.2rem solid #0900ff;outline-offset:.2rem}@media screen and (max-width:1023.98px){.responsive_modal_content__LHDxa{padding:2rem 4rem 4.4rem}}@media screen and (max-width:479.98px){.responsive_modal_content__LHDxa{padding-inline:2rem}}@media(prefers-reduced-motion:reduce){.responsive_modal_sheet__OYuFA[data-vaul-drawer][data-state]{transition-duration:.01ms;animation-duration:.01ms}}