.wlc[data-v-c99cc15f]{display:inline-flex}.wlc--block[data-v-c99cc15f]{width:100%;display:flex}.wlc--block[data-v-c99cc15f] .btn{width:100%}.wlc-dialog[data-v-c99cc15f]{width:100%;max-width:min(92vw,460px);color:var(--text);text-align:left;background:0 0;border:0;margin:auto;padding:0;overflow:visible}.wlc-dialog[data-v-c99cc15f]::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#2c28228c}.wlc-panel[data-v-c99cc15f]{border-radius:var(--radius-card);background:var(--card);box-shadow:var(--neu-lg),inset 1px 2px 0 #ffffff8c;overscroll-behavior:contain;max-height:92dvh;padding:30px 26px 24px;position:relative;overflow-y:auto}.wlc-close[data-v-c99cc15f]{cursor:pointer;background:var(--input);width:34px;height:34px;box-shadow:var(--neu-in);color:var(--text-2);border:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:12px;right:12px}.wlc-close[data-v-c99cc15f]:hover{color:var(--text)}.wlc-close[data-v-c99cc15f]:focus-visible{outline:2px solid var(--teal-ink);outline-offset:2px}.wlc-title[data-v-c99cc15f]{font:800 24px/1.2 var(--font-display);letter-spacing:-.02em;color:var(--text);padding-right:40px}.wlc-lead[data-v-c99cc15f]{font:400 15px/1.6 var(--font-body);color:var(--text-2);margin-top:10px}.wlc-form[data-v-c99cc15f]{max-width:none;margin-top:20px}.wlc-note[data-v-c99cc15f]{border-radius:var(--radius-sm);background:var(--input);box-shadow:var(--neu-in);font:400 13.5px/1.6 var(--font-body);color:var(--text-2);margin-top:18px;padding:13px 15px}.wlc-fine[data-v-c99cc15f]{font:400 12.5px/1.6 var(--font-body);color:var(--text-2);margin-top:12px}.wlc-link[data-v-c99cc15f]{color:var(--teal-ink);font-weight:700}.wlc-link[data-v-c99cc15f]:hover{text-decoration:underline}.wlc-dialog[open][data-v-c99cc15f]{animation:wlcIn-c99cc15f .24s var(--ease-out) both}.wlc-dialog[open][data-v-c99cc15f]::backdrop{animation:wlcFade-c99cc15f .24s var(--ease-out) both}@keyframes wlcIn-c99cc15f{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}@keyframes wlcFade-c99cc15f{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.wlc-dialog[open][data-v-c99cc15f],.wlc-dialog[open][data-v-c99cc15f]::backdrop{animation:none}}@media (width<=420px){.wlc-panel[data-v-c99cc15f]{padding:26px 20px 20px}.wlc-title[data-v-c99cc15f]{font-size:21px}}
