.wpop[data-v-debf656c]{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.wpop__card[data-v-debf656c]{background:var(--color-surface);border:1px solid color-mix(in srgb,var(--color-primary) 25%,var(--color-border));border-radius:18px;box-shadow:0 20px 60px -12px #00000073,0 0 0 1px color-mix(in srgb,var(--color-primary) 18%,transparent);max-width:380px;padding:28px 24px 22px;position:relative;text-align:center;width:100%}.wpop__close[data-v-debf656c]{align-items:center;background:var(--color-bg);border:none;border-radius:50%;color:var(--color-text-muted);cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;right:12px;top:12px;transition:all .15s;width:30px}.wpop__close[data-v-debf656c]:hover{background:var(--color-border);color:var(--color-text)}.wpop__emoji[data-v-debf656c]{font-size:44px;line-height:1;margin-bottom:10px}.wpop__title[data-v-debf656c]{color:var(--color-text);font-size:20px;font-weight:800;line-height:1.2}.wpop__text[data-v-debf656c]{color:var(--color-text-muted);font-size:14px;line-height:1.45;margin-top:8px}.wpop__cta[data-v-debf656c]{align-items:center;background:var(--color-primary);border-radius:12px;color:var(--color-on-primary,#fff);display:flex;font-size:15px;font-weight:800;gap:8px;justify-content:center;margin-top:18px;padding:13px 18px;text-decoration:none;transition:transform .15s,opacity .15s}.wpop__cta[data-v-debf656c]:hover{opacity:.95;transform:translateY(-1px)}.wpop__cta svg[data-v-debf656c]{display:block}.wpop__later[data-v-debf656c]{background:none;border:none;color:var(--color-text-muted);cursor:pointer;font-size:12px;margin-top:10px;padding:6px;width:100%}.wpop__later[data-v-debf656c]:hover{color:var(--color-text)}.wpop-enter-active[data-v-debf656c],.wpop-leave-active[data-v-debf656c]{transition:opacity .25s ease}.wpop-enter-active .wpop__card[data-v-debf656c]{transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .3s}.wpop-enter-from[data-v-debf656c],.wpop-leave-to[data-v-debf656c]{opacity:0}.wpop-enter-from .wpop__card[data-v-debf656c]{opacity:0;transform:scale(.85) translateY(20px)}@media(max-width:480px){.wpop__card[data-v-debf656c]{max-width:100%;padding:24px 18px 18px}.wpop__title[data-v-debf656c]{font-size:18px}}
