.offer-modal-overlay[data-v-45830114]{z-index:99999;justify-content:center;align-items:center;padding:20px;transition:background .3s;display:flex;position:fixed;inset:0}.offer-modal-card[data-v-45830114]{width:100%;max-width:520px;transition:all .3s;animation:.28s cubic-bezier(.16,1,.3,1) modalPopIn-45830114;position:relative;overflow:hidden}@keyframes modalPopIn-45830114{0%{opacity:0;transform:scale(.94)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}.offer-modal-overlay.mode-inapp[data-v-45830114]{-webkit-backdrop-filter:blur(10px);background:#080a0fbf}.offer-modal-overlay.mode-inapp .offer-modal-card[data-v-45830114]{background:var(--zen-bg,#12141c);border:1px solid var(--zen-border,#ffffff1a);box-shadow:0 24px 60px #00000080,0 0 40px var(--accent-glow,#6366f126);border-radius:20px}.offer-modal-overlay.mode-inapp .offer-title[data-v-45830114]{color:var(--zen-text,#f8fafc);font-size:1.45rem;font-weight:700}.offer-modal-overlay.mode-inapp .offer-description[data-v-45830114],.offer-modal-overlay.mode-inapp .offer-subtitle[data-v-45830114]{color:var(--zen-text-muted,#94a3b8)}.offer-modal-overlay.mode-inapp .offer-badge-chip[data-v-45830114]{background:var(--accent-bg,#6366f126);color:var(--accent-color,#6366f1);border:1px solid var(--accent-glow,#6366f14d);border-radius:20px}.offer-modal-overlay.mode-inapp .feature-icon-bullet[data-v-45830114]{background:var(--accent-bg,#6366f133);color:var(--accent-color,#6366f1)}.offer-modal-overlay.mode-inapp .feature-text[data-v-45830114]{color:var(--zen-text,#e2e8f0)}.offer-modal-overlay.mode-inapp .offer-price[data-v-45830114]{color:var(--accent-color,#6366f1)}.offer-modal-overlay.mode-inapp .offer-deal-box[data-v-45830114]{border:1px dashed var(--accent-glow,#6366f14d);background:#ffffff0a;border-radius:12px}.offer-modal-overlay.mode-inapp .offer-primary-cta[data-v-45830114]{background:var(--accent-color,#6366f1);color:#fff;box-shadow:0 4px 14px var(--accent-glow,#6366f140);border-radius:10px}.offer-modal-overlay.mode-inapp .offer-primary-cta[data-v-45830114]:hover{filter:brightness(1.1);box-shadow:0 8px 24px var(--accent-glow,#6366f166);transform:translateY(-1px)}.offer-modal-overlay.mode-inapp .offer-secondary-cta[data-v-45830114]{color:var(--zen-text-muted,#94a3b8)}.offer-modal-overlay.mode-inapp .offer-secondary-cta[data-v-45830114]:hover{color:var(--zen-text,#f8fafc)}.offer-modal-overlay.mode-inapp .btn-never-show[data-v-45830114]{color:var(--zen-text-muted,#94a3b8)}.offer-modal-overlay.mode-inapp .btn-never-show[data-v-45830114]:hover{color:var(--accent-color,#6366f1);text-decoration:underline}.accent-indigo[data-v-45830114]{--accent-color:#6366f1;--accent-glow:#6366f140;--accent-bg:#6366f11f}.accent-emerald[data-v-45830114]{--accent-color:#10b981;--accent-glow:#10b98140;--accent-bg:#10b9811f}.accent-violet[data-v-45830114]{--accent-color:#a855f7;--accent-glow:#a855f740;--accent-bg:#a855f71f}.accent-amber[data-v-45830114]{--accent-color:#f59e0b;--accent-glow:#f59e0b40;--accent-bg:#f59e0b1f}.accent-rose[data-v-45830114]{--accent-color:#f43f5e;--accent-glow:#f43f5e40;--accent-bg:#f43f5e1f}.accent-cyan[data-v-45830114]{--accent-color:#06b6d4;--accent-glow:#06b6d440;--accent-bg:#06b6d41f}.offer-modal-overlay.mode-marketing[data-v-45830114]{-webkit-backdrop-filter:blur(14px);background:#0e120cd6}.offer-modal-overlay.mode-marketing .offer-modal-card[data-v-45830114]{background:linear-gradient(165deg,#1c2319,#141713);border:1px solid #65ca2238;border-radius:24px;font-family:Plus Jakarta Sans,Outfit,system-ui,sans-serif;box-shadow:0 30px 70px #000000b3,0 0 50px #65ca221a}.offer-modal-overlay.mode-marketing .offer-title[data-v-45830114]{color:#edf5e8;letter-spacing:-.02em;font-size:1.55rem;font-weight:800}.offer-modal-overlay.mode-marketing .offer-subtitle[data-v-45830114]{color:#8eb077;font-size:.95rem}.offer-modal-overlay.mode-marketing .offer-description[data-v-45830114]{color:#a3c293;line-height:1.6}.offer-modal-overlay.mode-marketing .offer-badge-chip[data-v-45830114]{color:#65ca22;background:#65ca2226;border:1px solid #65ca2259;border-radius:100px;padding:5px 14px}.offer-modal-overlay.mode-marketing .countdown-chip[data-v-45830114]{color:#facc15;background:#facc151f;border:1px solid #facc1547;border-radius:100px}.offer-modal-overlay.mode-marketing .offer-features-list[data-v-45830114]{background:#1a1f18b3;border:1px solid #ffffff14;border-radius:16px}.offer-modal-overlay.mode-marketing .feature-icon-bullet[data-v-45830114]{color:#65ca22;background:#65ca222e;border-radius:50%}.offer-modal-overlay.mode-marketing .feature-text[data-v-45830114]{color:#edf5e8;font-size:.88rem}.offer-modal-overlay.mode-marketing .offer-deal-box[data-v-45830114]{background:#1a1f18cc;border:1px dashed #65ca2259;border-radius:16px}.offer-modal-overlay.mode-marketing .original-price[data-v-45830114]{color:#8eb077}.offer-modal-overlay.mode-marketing .offer-price[data-v-45830114]{color:#65ca22;font-size:1.6rem;font-weight:800}.offer-modal-overlay.mode-marketing .price-currency[data-v-45830114]{color:#8eb077}.offer-modal-overlay.mode-marketing .code-pill[data-v-45830114]{background:#65ca221f;border:1px solid #65ca224d;border-radius:100px}.offer-modal-overlay.mode-marketing .code-text[data-v-45830114]{color:#65ca22}.offer-modal-overlay.mode-marketing .offer-primary-cta[data-v-45830114]{color:#0b1108;background:#65ca22;border-radius:100px;padding:14px 24px;font-size:.95rem;font-weight:800;box-shadow:0 4px 20px #65ca2259}.offer-modal-overlay.mode-marketing .offer-primary-cta[data-v-45830114]:hover{background:#72dc29;transform:translateY(-2px);box-shadow:0 8px 30px #65ca228c}.offer-modal-overlay.mode-marketing .offer-secondary-cta[data-v-45830114]{color:#8eb077;background:#ffffff0a;border:1px solid #ffffff14;border-radius:100px;padding:10px 18px}.offer-modal-overlay.mode-marketing .offer-secondary-cta[data-v-45830114]:hover{color:#edf5e8;background:#ffffff14}.offer-modal-overlay.mode-marketing .btn-never-show[data-v-45830114]{color:#8eb077}.offer-modal-overlay.mode-marketing .btn-never-show[data-v-45830114]:hover{color:#65ca22;text-decoration:underline}.preview-mode-bar[data-v-45830114]{color:#e0e7ff;background:#312e81;border-bottom:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:6px 14px;font-size:.75rem;font-weight:600;display:flex}.preview-info[data-v-45830114]{align-items:center;gap:6px;display:flex}.preview-switch-group[data-v-45830114]{background:#0000004d;border-radius:6px;align-items:center;gap:4px;padding:2px;display:flex}.preview-pill[data-v-45830114]{color:#c7d2fe;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:3px 8px;font-size:.68rem;font-weight:600;transition:all .2s}.preview-pill.active[data-v-45830114]{color:#fff;background:#4f46e5}.btn-close-modal[data-v-45830114]{color:#94a3b8;cursor:pointer;z-index:10;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;position:absolute;top:14px;right:14px}.btn-close-modal[data-v-45830114]:hover{color:#fff;background:#ffffff26;transform:scale(1.05)}.offer-image-banner[data-v-45830114]{width:100%;height:160px;position:relative;overflow:hidden}.offer-image-banner img[data-v-45830114]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.banner-gradient-overlay[data-v-45830114]{background:linear-gradient(#0000 40%,#141713f2);position:absolute;inset:0}.offer-modal-content[data-v-45830114]{flex-direction:column;gap:16px;padding:24px 28px 20px;display:flex}.offer-header[data-v-45830114]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.offer-badge-chip[data-v-45830114]{text-transform:uppercase;letter-spacing:.05em;font-weight:700}.countdown-chip[data-v-45830114],.offer-badge-chip[data-v-45830114]{align-items:center;gap:6px;padding:4px 10px;font-size:.75rem;display:inline-flex}.countdown-chip[data-v-45830114]{font-weight:600}.clock-icon[data-v-45830114]{animation:1.5s ease-in-out infinite pulse-45830114}@keyframes pulse-45830114{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.9)}}.countdown-timer[data-v-45830114]{letter-spacing:.05em;font-family:monospace;font-weight:700}.offer-heading-group[data-v-45830114]{flex-direction:column;gap:6px;display:flex}.offer-title[data-v-45830114]{margin:0;line-height:1.25}.offer-subtitle[data-v-45830114]{margin:0;line-height:1.4}.offer-description[data-v-45830114]{margin:0;font-size:.88rem;line-height:1.5}.offer-features-list[data-v-45830114]{flex-direction:column;gap:8px;padding:12px 14px;display:flex}.feature-item[data-v-45830114]{align-items:center;gap:10px;display:flex}.feature-icon-bullet[data-v-45830114]{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.offer-deal-box[data-v-45830114]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.price-stack[data-v-45830114]{align-items:baseline;gap:8px;display:flex}.original-price[data-v-45830114]{font-size:.95rem;text-decoration:line-through}.offer-price[data-v-45830114]{font-size:1.5rem}.price-currency[data-v-45830114]{font-size:.8rem;font-weight:600}.coupon-code-container[data-v-45830114]{cursor:pointer;flex-direction:column;align-items:flex-end;display:flex}.code-pill[data-v-45830114]{align-items:center;gap:6px;padding:5px 12px;transition:all .2s;display:inline-flex}.code-text[data-v-45830114]{letter-spacing:.05em;font-family:monospace;font-size:.85rem;font-weight:700}.btn-copy-code[data-v-45830114]{color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:flex}.copy-success[data-v-45830114]{color:#10b981}.copy-hint[data-v-45830114]{opacity:.75;margin-top:3px;font-size:.68rem}.offer-actions[data-v-45830114]{flex-direction:column;gap:8px;margin-top:4px;display:flex}.offer-primary-cta[data-v-45830114]{justify-content:center;align-items:center;gap:8px;text-decoration:none;display:flex}.offer-primary-cta[data-v-45830114],.offer-secondary-cta[data-v-45830114]{box-sizing:border-box;width:100%;transition:all .2s}.offer-secondary-cta[data-v-45830114]{cursor:pointer;text-align:center;font-size:.85rem}.offer-mute-row[data-v-45830114]{justify-content:center;padding-top:2px;display:flex}.btn-never-show[data-v-45830114]{cursor:pointer;opacity:.75;background:0 0;border:none;padding:4px 8px;font-size:.74rem;transition:all .2s}.btn-never-show[data-v-45830114]:hover{opacity:1}.offer-fade-enter-active[data-v-45830114],.offer-fade-leave-active[data-v-45830114]{transition:opacity .25s}.offer-fade-enter-from[data-v-45830114],.offer-fade-leave-to[data-v-45830114]{opacity:0}
