@keyframes vg56vw0{0%{transform:translate(100%)}to{transform:translate(0)}}
@keyframes vg56vw1{0%{transform:translate(0)}to{transform:translate(100%)}}
@keyframes vg56vw2{0%{transform:translate(-100%)}to{transform:translate(0)}}
@keyframes vg56vw3{0%{transform:translate(0)}to{transform:translate(-100%)}}
@keyframes vg56vw4{0%{transform:translateY(-100%)}to{transform:translateY(0)}}
@keyframes vg56vw5{0%{transform:translateY(0)}to{transform:translateY(-100%)}}
@keyframes vg56vw6{0%{transform:translateY(100%)}to{transform:translateY(0)}}
@keyframes vg56vw7{0%{transform:translateY(0)}to{transform:translateY(100%)}}
@keyframes vg56vw8{0%{opacity:0}to{opacity:1}}
@keyframes vg56vw9{0%{opacity:1}to{opacity:0}}
.vg56vwa{position:relative}
.vg56vwb{background-color:#00000073;animation:.3s ease-out vg56vw8;position:fixed;inset:0}
.vg56vwb[data-leaving=true]{animation:.3s ease-out forwards vg56vw9}
.vg56vwc{background:#fff;flex-direction:column;max-height:100vh;display:flex;position:fixed;overflow-y:auto;box-shadow:0 0 16px #00000014}
.vg56vwc[data-placement=right]{animation:.3s ease-out vg56vw0;top:0;bottom:0;right:0}
.vg56vwc[data-placement=right][data-leaving=true]{animation:.3s ease-out forwards vg56vw1}
.vg56vwc[data-placement=left]{animation:.3s ease-out vg56vw2;top:0;bottom:0;left:0}
.vg56vwc[data-placement=left][data-leaving=true]{animation:.3s ease-out forwards vg56vw3}
.vg56vwc[data-placement=top]{animation:.3s ease-out vg56vw4;top:0;left:0;right:0}
.vg56vwc[data-placement=top][data-leaving=true]{animation:.3s ease-out forwards vg56vw5}
.vg56vwc[data-placement=bottom]{animation:.3s ease-out vg56vw6;bottom:0;left:0;right:0}
.vg56vwc[data-placement=bottom][data-leaving=true]{animation:.3s ease-out forwards vg56vw7}
.vg56vwd{text-align:right;padding:6.4vw 6.4vw 0;position:sticky;top:0}
.vg56vwe{cursor:pointer}
.vg56vwf{padding:0 6.4vw}
.vg56vwg{text-align:center;padding-bottom:4.26667vw}
.vg56vwh{padding:0 6.4vw}
.vg56vwi{justify-content:center;padding:4.26667vw 6.4vw 10.6667vw;display:flex}
@media (max-width:767px){.vg56vwc{max-height:100vh}@supports (max-height:100dvh){.vg56vwc{max-height:100dvh}}}
@media (min-width:768px){.vg56vwc{max-height:auto}.vg56vwd{padding:32px 32px 0}.vg56vwf{padding:0 30px}.vg56vwg{padding-bottom:16px}.vg56vwh{padding:0 30px}.vg56vwi{padding:16px 30px 24px}}
/*# sourceMappingURL=0g-dp0q9k4ivi.css.map*/