.popad-overlay[data-v-934b71e2]{align-items:center;background:#0f172a8c;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:2200}.wp-modal[data-v-934b71e2]{background:#fff;border:3px solid var(--ink);border-radius:3px;box-shadow:var(--shadow-brutal-lg);max-height:90vh;max-width:420px;overflow-y:auto;padding:1.75rem;position:relative;text-align:center;width:100%}.wp-close[data-v-934b71e2]{align-items:center;background:#fff;border:2.5px solid var(--ink);border-radius:4px;color:var(--ink);display:flex;font-size:.95rem;height:34px;justify-content:center;position:absolute;right:.8rem;top:.8rem;transition:background-color .16s ease,transform .16s var(--ease-brutal);width:34px}.wp-close[data-v-934b71e2]:hover{transform:rotate(90deg)}.wp-close[data-v-934b71e2]:hover,.wp-icon[data-v-934b71e2]{background:var(--primary);color:#fff}.wp-icon[data-v-934b71e2]{align-items:center;border:2.5px solid var(--ink);border-radius:4px;box-shadow:var(--shadow-brutal-sm);display:flex;font-size:1.6rem;height:56px;justify-content:center;margin:0 auto .9rem;overflow:hidden;width:56px}.wp-icon-img[data-v-934b71e2]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.popad-title[data-v-934b71e2]{color:#111827;font-family:var(--font-headline);font-size:1.2rem;margin-bottom:.8rem;text-transform:uppercase}.wp-desc[data-v-934b71e2]{color:#4b5563;font-size:.85rem;line-height:1.55;margin-bottom:.9rem;text-align:left}.wp-subhead[data-v-934b71e2]{color:#111827;font-size:.82rem;font-weight:700;margin-bottom:.6rem;text-align:left}.wp-perk-list[data-v-934b71e2]{display:flex;flex-direction:column;gap:.45rem;list-style:none;margin:0 0 1rem;padding:0;text-align:left}.wp-perk-list li[data-v-934b71e2]{align-items:center;background:#fafafa;border:2px solid var(--app-border-color);border-radius:3px;color:#111827;display:flex;font-size:.82rem;font-weight:600;gap:.6rem;padding:.5rem .7rem}.wp-perk-list li i[data-v-934b71e2]{color:var(--primary-strong);flex-shrink:0;font-size:1rem}.wp-thanks[data-v-934b71e2]{color:var(--app-text-color);font-size:.82rem;font-weight:600;margin-bottom:1.2rem}.wp-actions[data-v-934b71e2]{display:flex;flex-direction:column;gap:.6rem}.wp-action-btn[data-v-934b71e2]{align-items:center;border:3px solid var(--ink);border-radius:4px;box-shadow:var(--shadow-brutal-sm);display:flex;font-size:.88rem;font-weight:700;gap:.55rem;justify-content:center;padding:.8rem;text-decoration:none;transition:transform .18s var(--ease-brutal),box-shadow .18s var(--ease-brutal);width:100%}.wp-action-btn i[data-v-934b71e2]{font-size:1.05rem}.wp-action-btn[data-v-934b71e2]:hover{box-shadow:var(--shadow-brutal-hover);transform:translate(-2px,-2px)}.wp-action-btn[data-v-934b71e2]:active{box-shadow:1px 1px 0 var(--ink);transform:translate(0)}.wp-wa[data-v-934b71e2]{background:#25d366}.wp-wa[data-v-934b71e2],.wp-wa[data-v-934b71e2]:hover,.wp-wa[data-v-934b71e2]:visited{color:#fff}.wp-tiktok[data-v-934b71e2]{background:#000;color:#fff}.wp-tiktok[data-v-934b71e2]:hover,.wp-tiktok[data-v-934b71e2]:visited{color:#fff}.wp-skip-btn[data-v-934b71e2]{align-items:center;background:transparent;border:2.5px solid var(--app-border-color);border-radius:4px;color:var(--app-secondary-text-color);display:flex;font-size:.85rem;font-weight:700;gap:.4rem;justify-content:center;padding:.65rem;transition:background-color .16s ease,transform .16s var(--ease-brutal);width:100%}.wp-skip-btn i[data-v-934b71e2]{font-size:.95rem}.wp-skip-btn[data-v-934b71e2]:hover{background:var(--surface);transform:translateY(-1px)}@media(max-width:380px){.wp-modal[data-v-934b71e2]{max-width:100%;padding:1.25rem}}.wp-fade-enter-active[data-v-934b71e2],.wp-fade-leave-active[data-v-934b71e2]{transition:opacity .18s ease}.wp-fade-enter-from[data-v-934b71e2],.wp-fade-leave-to[data-v-934b71e2]{opacity:0}.wp-pop-enter-active[data-v-934b71e2]{transition:opacity .2s ease,transform .2s ease}.wp-pop-leave-active[data-v-934b71e2]{transition:opacity .15s ease,transform .15s ease}.wp-pop-enter-from[data-v-934b71e2],.wp-pop-leave-to[data-v-934b71e2]{opacity:0;transform:scale(.95) translateY(6px)}
