.ld[data-v-c57ad7d3]{z-index:90;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ld__backdrop[data-v-c57ad7d3]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b153380;position:absolute;inset:0}.ld__panel[data-v-c57ad7d3]{background:#fff;border-radius:24px;width:min(460px,100%);max-height:calc(100dvh - 40px);padding:30px 28px 26px;position:relative;overflow-y:auto;box-shadow:0 30px 80px -20px #0b153373}.ld__x[data-v-c57ad7d3]{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid;position:absolute;top:14px;right:14px}.ld__x[data-v-c57ad7d3]:hover{background:var(--soft);color:var(--ink)}.ld__icon[data-v-c57ad7d3],.ld__ok[data-v-c57ad7d3]{background:var(--brand-50,#eef2ff);width:48px;height:48px;color:var(--brand);border-radius:14px;place-items:center;display:grid}.ld__ok[data-v-c57ad7d3]{width:64px;height:64px;color:var(--ok,#12a150);background:#12a1501f;border-radius:50%;margin:6px auto 0}.ld__title[data-v-c57ad7d3]{letter-spacing:-.03em;margin-top:16px;font-size:24px}.ld__lede[data-v-c57ad7d3]{color:var(--text);margin-top:6px;font-size:15px;line-height:1.55}.ld__form[data-v-c57ad7d3]{gap:16px;margin-top:22px;display:grid}.ld__err[data-v-c57ad7d3]{color:var(--sale,#e5484d);margin-top:6px;font-size:13px;font-weight:500}.ld__fail[data-v-c57ad7d3]{margin-top:0}.ld__hp[data-v-c57ad7d3]{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.ld__note[data-v-c57ad7d3]{color:var(--muted);align-items:flex-start;gap:6px;font-size:12.5px;line-height:1.5;display:flex}.ld__note[data-v-c57ad7d3] svg{flex:none;margin-top:2px}.ld__done[data-v-c57ad7d3]{text-align:center;gap:4px;display:grid}.ld__done[data-v-c57ad7d3] .btn{margin-top:18px}.ld-enter-active[data-v-c57ad7d3],.ld-leave-active[data-v-c57ad7d3]{transition:opacity .2s var(--ease)}.ld-enter-active .ld__panel[data-v-c57ad7d3],.ld-leave-active .ld__panel[data-v-c57ad7d3]{transition:transform .22s var(--ease)}.ld-enter-from[data-v-c57ad7d3],.ld-leave-to[data-v-c57ad7d3]{opacity:0}.ld-enter-from .ld__panel[data-v-c57ad7d3],.ld-leave-to .ld__panel[data-v-c57ad7d3]{transform:translateY(12px)scale(.98)}
