.overlay-blind-wrapper[data-v-e345ed98]{display:flex;justify-content:center;position:relative;width:100vw;z-index:10000}.overlay-blind[data-v-e345ed98]{display:block;inset:0 auto;margin:0!important;max-width:none!important;position:fixed;width:100%;z-index:inherit}.overlay-blind.is-hidden[data-v-e345ed98]{display:none}.overlay-blind-backdrop[data-v-e345ed98]{top:-50px;right:-50px;bottom:-50px;left:-50px;opacity:.4;position:absolute;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));transition:opacity .5s ease-in-out}.overlay-blind-backdrop.is-fade[data-v-e345ed98]{opacity:0}.overlay-blind-backdrop.is-fade.is-fade-active[data-v-e345ed98]{opacity:.4}.overlay-blind-body[data-v-e345ed98]{bottom:0;margin:0 auto;padding:24px;position:absolute;width:100%;z-index:2;--tw-bg-opacity:1;background-color:rgb(247 247 247/var(--tw-bg-opacity,1));border-radius:16px 16px 0 0;transition:transform .5s ease-in-out,opacity .5s ease-in-out}.overlay-blind-body.is-fade[data-v-e345ed98]{opacity:0;transform:translateY(100%)}.overlay-blind-body.is-fade.is-fade-active[data-v-e345ed98]{opacity:1;transform:translateY(0)}@media screen and (min-width:780px){.overlay-blind-body[data-v-e345ed98]{border-radius:24px;bottom:auto;left:50%;margin:0;max-width:400px;opacity:1;padding:32px;top:50%;transform:translate(-50%,-50%)}.overlay-blind-body h2[data-v-e345ed98]{text-align:center}.overlay-blind-body.is-fade[data-v-e345ed98]{opacity:0;transform:translate(-50%,-50%)}.overlay-blind-body.is-fade.is-fade-active[data-v-e345ed98]{opacity:1;transform:translate(-50%,-50%)}}.overlay-blind.is-top .overlay-blind-body[data-v-e345ed98]{top:30px}@media screen and (min-width:780px){.overlay-blind.is-top .overlay-blind-body[data-v-e345ed98]{top:50%}}.icon-svg-box[data-v-e345ed98]{align-items:center;display:flex;height:28px;justify-content:center;position:absolute;right:16px;top:16px;width:28px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:14px}.icon-svg-box[data-v-e345ed98] .icon-svg path{fill:var(--ui-icon-secondary)}.icon-svg-box .icon-svg path[data-v-e345ed98],.icon-svg-box svg path[data-v-e345ed98]{fill:var(--ui-icon-secondary)}.icon-svg-box[data-v-e345ed98]:hover .icon-svg path{fill:var(--ui-icon-primary)}.icon-svg-box:hover .icon-svg path[data-v-e345ed98]{fill:var(--ui-icon-primary)}@media screen and (min-width:780px){.icon-svg-box[data-v-e345ed98]{background-color:transparent;height:24px;right:24px;top:24px;width:24px}}
