.banner-enter-active[data-v-2f32ed72],.banner-leave-active[data-v-2f32ed72]{transition:opacity .5s ease}.banner-enter-from[data-v-2f32ed72],.banner-leave-to[data-v-2f32ed72]{opacity:0}.banner-enter-active .tg-modal[data-v-2f32ed72],.banner-leave-active .tg-modal[data-v-2f32ed72]{transition:transform .5s ease}.banner-enter-from .tg-modal[data-v-2f32ed72],.banner-leave-to .tg-modal[data-v-2f32ed72]{transform:translateY(-30px) scale(.95)}.tg-modal-overlay[data-v-2f32ed72]{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#00000080;display:flex;justify-content:center;inset:0;position:fixed;z-index:1000}.tg-modal[data-v-2f32ed72]{animation:modalAppear-2f32ed72 .6s cubic-bezier(.175,.885,.32,1.275);background:#fff;border-radius:20px;box-shadow:0 20px 60px #d4637a4d;max-width:500px;overflow:hidden;width:90%}@keyframes modalAppear-2f32ed72{0%{opacity:0;transform:translateY(-30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.tg-modal-header[data-v-2f32ed72]{align-items:center;background:linear-gradient(135deg,#fff9f5,#fff5f8);border-bottom:1px solid #f8e1e4;display:flex;gap:15px;padding:25px 25px 20px}.tg-modal-icon[data-v-2f32ed72]{align-items:center;background:linear-gradient(135deg,#e8788a,#d4637a);border-radius:12px;display:flex;flex-shrink:0;height:50px;justify-content:center;width:50px}.tg-modal-icon svg[data-v-2f32ed72]{color:#fff;height:28px;width:28px}.tg-modal-title[data-v-2f32ed72]{color:#6b5258;flex:1;font-size:24px;font-weight:700;margin:0}.tg-modal-close[data-v-2f32ed72]{align-items:center;background:none;border:none;border-radius:50%;color:#d4637a;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;opacity:.7;transition:all .2s ease;width:36px}.tg-modal-close[data-v-2f32ed72]:hover{background:#fff5f8;opacity:1;transform:rotate(90deg)}.tg-modal-close svg[data-v-2f32ed72]{height:20px;width:20px}.tg-modal-body[data-v-2f32ed72]{padding:25px}.tg-modal-text[data-v-2f32ed72]{color:#6b5258;font-size:16px;line-height:1.6;margin-bottom:25px}.tg-modal-text strong[data-v-2f32ed72]{color:#d4637a}.tg-modal-features[data-v-2f32ed72]{display:flex;flex-direction:column;gap:15px;margin-bottom:30px}.feature[data-v-2f32ed72]{color:#6b5258;font-size:15px;gap:12px}.feature[data-v-2f32ed72],.feature-icon[data-v-2f32ed72]{align-items:center;display:flex}.feature-icon[data-v-2f32ed72]{background:#fff5f8;border-radius:8px;flex-shrink:0;height:32px;width:32px}.feature-icon[data-v-2f32ed72],.tg-modal-btn[data-v-2f32ed72]{font-size:16px;justify-content:center}.tg-modal-btn[data-v-2f32ed72]{align-items:center;background:linear-gradient(135deg,#e8788a,#d4637a);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-weight:600;gap:10px;margin-bottom:20px;padding:16px 32px;text-decoration:none;transition:all .3s ease;width:100%}.tg-modal-btn[data-v-2f32ed72]:hover{background:linear-gradient(135deg,#d4637a,#c5516b);box-shadow:0 10px 25px #d4637a66;transform:translateY(-2px)}.tg-btn-icon[data-v-2f32ed72]{height:20px;width:20px}.tg-modal-footer[data-v-2f32ed72]{align-items:center;display:flex;flex-direction:column;gap:10px}.tg-modal-hide-btn[data-v-2f32ed72]{align-items:center;background:none;border:1px solid #e0d1d5;border-radius:8px;color:#a78e94;cursor:pointer;display:flex;font-family:inherit;font-size:14px;gap:8px;justify-content:center;padding:10px 16px;transition:all .2s ease;width:100%}.tg-modal-hide-btn[data-v-2f32ed72]:hover{background:#fff9f9;border-color:#f0c6cd;color:#d4637a;transform:translateY(-1px)}.hide-btn-icon[data-v-2f32ed72]{height:16px;opacity:.7;width:16px}.tg-modal-subtext[data-v-2f32ed72]{color:#a78e94;font-size:14px;margin:0;text-align:center}.timer[data-v-2f32ed72]{color:#d4637a;font-weight:700}.tg-modal-timer[data-v-2f32ed72]{background:#f8e1e4;height:4px;overflow:hidden;position:relative}.timer-progress[data-v-2f32ed72]{background:linear-gradient(90deg,#e8788a,#d4637a);border-radius:0 2px 2px 0;height:100%;left:0;position:absolute;top:0;transition:width .3s ease}.tg-widget[data-v-2f32ed72]{background:linear-gradient(135deg,#fff9f5,#fff5f8);border:1px solid #f8e1e4;border-radius:10px;gap:12px;padding:12px 16px}.tg-icon[data-v-2f32ed72],.tg-widget[data-v-2f32ed72]{align-items:center;display:flex}.tg-icon[data-v-2f32ed72]{background:linear-gradient(135deg,#e8788a,#d4637a);border-radius:8px;flex-shrink:0;height:36px;justify-content:center;width:36px}.tg-icon svg[data-v-2f32ed72]{color:#fff;height:20px;width:20px}.tg-text[data-v-2f32ed72]{color:#6b5258;flex:1;font-size:13px;line-height:1.4;margin:0}.tg-btn[data-v-2f32ed72]{background:linear-gradient(135deg,#e8788a,#d4637a);border-radius:6px;color:#fff;cursor:pointer;flex-shrink:0;font-size:13px;font-weight:600;padding:8px 16px;text-decoration:none;transition:all .2s ease}.tg-btn[data-v-2f32ed72]:hover{background:linear-gradient(135deg,#d4637a,#c5516b);box-shadow:0 4px 12px #d4637a4d;transform:translateY(-1px)}@media(max-width:480px){.tg-modal[data-v-2f32ed72]{margin:20px;width:95%}.tg-modal-header[data-v-2f32ed72]{flex-wrap:wrap;padding:20px 20px 15px}.tg-modal-title[data-v-2f32ed72]{font-size:20px}.tg-modal-body[data-v-2f32ed72]{padding:20px}.tg-modal-btn[data-v-2f32ed72],.tg-modal-text[data-v-2f32ed72]{font-size:15px}.tg-modal-btn[data-v-2f32ed72]{padding:14px 24px}.tg-modal-hide-btn[data-v-2f32ed72]{font-size:13px;padding:8px 12px}.tg-widget[data-v-2f32ed72]{flex-wrap:wrap}.tg-text[data-v-2f32ed72]{flex:1 1 calc(100% - 48px)}.tg-btn[data-v-2f32ed72]{margin-top:4px;text-align:center;width:100%}}
