@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css";.cancel-dropdown[data-v-887eded6]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0b022cf2;border:1px solid hsla(0,0%,100%,.3);border-radius:8px;box-shadow:0 8px 32px #0006;min-width:180px;opacity:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);transform:translateY(-5px) scale(.95);transition:all .15s ease;z-index:1000}.cancel-dropdown.dropdown-open[data-v-887eded6]{opacity:1;transform:translateY(0) scale(1)}.dropdown-item[data-v-887eded6]{align-items:center;cursor:pointer;display:flex;gap:10px;padding:12px 16px;transition:background-color .2s ease}.dropdown-item[data-v-887eded6]:hover{background:#ffffff1a}.dropdown-item[data-v-887eded6]:active{background:#ffffff26}.item-icon[data-v-887eded6]{align-items:center;display:flex;height:16px;justify-content:center;width:16px}.item-icon i[data-v-887eded6]{color:#ff6b6b;font-size:14px}.item-text[data-v-887eded6]{color:#fff;flex:1;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;white-space:nowrap}.modal-container[data-v-c417132e]{max-width:400px;width:calc(100% - 40px)}.modal-content[data-v-c417132e]{animation:slideUp-c417132e .3s ease;background:linear-gradient(135deg,#0b022c,#1a1a2e);border:1px solid rgba(97,79,254,.3);border-radius:20px;box-shadow:0 20px 40px #00000080;max-height:90vh;overflow-y:auto;padding:32px 24px;text-align:center}.modal-content[data-v-c417132e]::-webkit-scrollbar{width:6px}.modal-content[data-v-c417132e]::-webkit-scrollbar-track{background:#614ffe1a;border-radius:3px}.modal-content[data-v-c417132e]::-webkit-scrollbar-thumb{background:#614ffe66;border-radius:3px}.modal-content[data-v-c417132e]::-webkit-scrollbar-thumb:hover{background:#614ffe99}@keyframes slideUp-c417132e{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-icon[data-v-c417132e]{align-items:center;animation:pulse-c417132e 2s ease-in-out infinite;background:#ffc10726;border-radius:50%;display:flex;height:64px;justify-content:center;margin:0 auto 20px;width:64px}.modal-icon i[data-v-c417132e]{color:#ffc107;font-size:32px}@keyframes pulse-c417132e{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.modal-title[data-v-c417132e]{color:#fff;font-family:Montserrat,sans-serif;font-size:24px;font-weight:700;line-height:1.2;margin:0 0 20px}.modal-text[data-v-c417132e]{margin-bottom:32px}.modal-text p[data-v-c417132e]{color:#ffffffe6;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:1.5;margin:0 0 20px}.warning-list[data-v-c417132e]{display:flex;flex-direction:column;gap:12px;text-align:left}.warning-item[data-v-c417132e]{align-items:center;display:flex;gap:12px}.warning-item i[data-v-c417132e]{color:#ff6b6b;flex-shrink:0;font-size:14px}.warning-item span[data-v-c417132e]{color:#fffc;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;line-height:1.4}.modal-actions[data-v-c417132e]{display:flex;gap:12px;justify-content:center}.btn-secondary[data-v-c417132e]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid rgba(97,79,254,.3);border-radius:16px;color:#fff;cursor:pointer;flex:1;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;height:52px;transition:all .3s ease}.btn-secondary[data-v-c417132e]:hover{background:#ffffff26;border-color:#614ffe80;box-shadow:0 6px 16px #614ffe33;transform:translateY(-2px)}.btn-secondary[data-v-c417132e]:active{transform:translateY(0)}.btn-danger[data-v-c417132e]{background:linear-gradient(135deg,#ff6b6b,#ff5252);border:none;border-radius:16px;box-shadow:0 4px 12px #ff6b6b4d;color:#fff;cursor:pointer;flex:1;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;height:52px;transition:all .3s ease}.btn-danger[data-v-c417132e]:hover{background:linear-gradient(135deg,#ff5252,#f44336);box-shadow:0 6px 16px #ff6b6b66;transform:translateY(-2px)}.btn-danger[data-v-c417132e]:active{transform:translateY(0)}@media(max-width:480px){.modal-container[data-v-c417132e]{margin:0 16px;width:calc(100% - 32px)}.modal-content[data-v-c417132e]{padding:24px 20px}.modal-title[data-v-c417132e]{font-size:20px}.modal-text p[data-v-c417132e]{font-size:15px}.modal-actions[data-v-c417132e]{flex-direction:column}.modal-actions .btn-danger[data-v-c417132e],.modal-actions .btn-secondary[data-v-c417132e]{flex:none;width:100%}}.modal-container[data-v-49609804]{max-width:420px;width:calc(100% - 40px)}.modal-content[data-v-49609804]{animation:slideUp-49609804 .3s ease;background:linear-gradient(135deg,#0b022c,#1a1a2e);border:1px solid rgba(97,79,254,.3);border-radius:20px;box-shadow:0 20px 40px #00000080;max-height:90vh;overflow-y:auto;padding:32px 24px;text-align:center}.modal-content[data-v-49609804]::-webkit-scrollbar{width:6px}.modal-content[data-v-49609804]::-webkit-scrollbar-track{background:#614ffe1a;border-radius:3px}.modal-content[data-v-49609804]::-webkit-scrollbar-thumb{background:#614ffe66;border-radius:3px}.modal-content[data-v-49609804]::-webkit-scrollbar-thumb:hover{background:#614ffe99}@keyframes slideUp-49609804{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-icon[data-v-49609804]{align-items:center;animation:pulse-49609804 2s ease-in-out infinite;background:#ff6b6b26;border-radius:50%;display:flex;height:64px;justify-content:center;margin:0 auto 20px;width:64px}.modal-icon i[data-v-49609804]{color:#ff6b6b;font-size:32px}@keyframes pulse-49609804{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.modal-title[data-v-49609804]{color:#fff;font-family:Montserrat,sans-serif;font-size:24px;font-weight:700;margin:0 0 16px}.modal-text[data-v-49609804]{margin-bottom:24px}.modal-text .description[data-v-49609804]{color:#fffc;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;line-height:1.5;margin:0}.features-list[data-v-49609804]{background:#614ffe1a;border:1px solid rgba(97,79,254,.2);border-radius:16px;margin-bottom:24px;padding:20px}.feature-item[data-v-49609804]{align-items:center;display:flex;gap:12px;margin-bottom:16px;text-align:left}.feature-item[data-v-49609804]:last-child{margin-bottom:0}.feature-icon[data-v-49609804]{align-items:center;background:#614ffe33;border-radius:8px;display:flex;flex-shrink:0;font-size:20px;height:32px;justify-content:center;width:32px}.feature-item span[data-v-49609804]{color:#fff;font-family:Montserrat,sans-serif;font-size:15px;font-weight:500;line-height:1.4}.support-block[data-v-49609804]{background:#ffc1071a;border:1px solid rgba(255,193,7,.2);border-radius:12px;margin-bottom:28px;padding:16px}.support-text[data-v-49609804]{color:#fffc;font-size:14px;font-weight:500;line-height:1.4;margin:0 0 12px}.support-link[data-v-49609804],.support-text[data-v-49609804]{font-family:Montserrat,sans-serif}.support-link[data-v-49609804]{background:#ffc10733;border:1px solid rgba(255,193,7,.4);border-radius:8px;color:#ffc107;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;transition:all .3s ease}.support-link[data-v-49609804]:hover{background:#ffc1074d;border-color:#ffc10799;transform:translateY(-1px)}.support-link[data-v-49609804]:active{transform:translateY(0)}.modal-actions[data-v-49609804]{display:flex;gap:12px;justify-content:center}.btn-secondary[data-v-49609804]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid rgba(97,79,254,.3);border-radius:16px;color:#fff;cursor:pointer;flex:1;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;height:52px;transition:all .3s ease}.btn-secondary[data-v-49609804]:hover{background:#ffffff26;border-color:#614ffe80;box-shadow:0 6px 16px #614ffe33;transform:translateY(-2px)}.btn-secondary[data-v-49609804]:active{transform:translateY(0)}.btn-danger[data-v-49609804]{background:linear-gradient(135deg,#ff6b6b,#ff5252);border:none;border-radius:16px;box-shadow:0 4px 12px #ff6b6b4d;color:#fff;cursor:pointer;flex:1;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;height:52px;transition:all .3s ease}.btn-danger[data-v-49609804]:hover{background:linear-gradient(135deg,#ff5252,#f44336);box-shadow:0 6px 16px #ff6b6b66;transform:translateY(-2px)}.btn-danger[data-v-49609804]:active{transform:translateY(0)}@media(max-width:480px){.modal-container[data-v-49609804]{margin:0 16px;width:calc(100% - 32px)}.modal-content[data-v-49609804]{padding:24px 20px}.modal-title[data-v-49609804]{font-size:20px}.modal-text .description[data-v-49609804]{font-size:15px}.features-list[data-v-49609804]{padding:16px}.feature-item span[data-v-49609804]{font-size:14px}.modal-actions[data-v-49609804]{flex-direction:column}.modal-actions .btn-danger[data-v-49609804],.modal-actions .btn-secondary[data-v-49609804]{flex:none;width:100%}}.modal-container[data-v-c1beab36]{max-width:400px;width:calc(100% - 40px)}.modal-content[data-v-c1beab36]{animation:slideUp-c1beab36 .3s ease;background:linear-gradient(135deg,#0b022c,#1a1a2e);border:1px solid rgba(97,79,254,.3);border-radius:20px;box-shadow:0 20px 40px #00000080;max-height:90vh;overflow-y:auto;padding:32px 24px;text-align:center}.modal-content[data-v-c1beab36]::-webkit-scrollbar{width:6px}.modal-content[data-v-c1beab36]::-webkit-scrollbar-track{background:#614ffe1a;border-radius:3px}.modal-content[data-v-c1beab36]::-webkit-scrollbar-thumb{background:#614ffe66;border-radius:3px}.modal-content[data-v-c1beab36]::-webkit-scrollbar-thumb:hover{background:#614ffe99}@keyframes slideUp-c1beab36{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-icon[data-v-c1beab36]{align-items:center;animation:pulse-c1beab36 2s ease-in-out infinite;background:#614ffe26;border-radius:50%;display:flex;height:64px;justify-content:center;margin:0 auto 20px;width:64px}.modal-icon i[data-v-c1beab36]{color:#614ffe;font-size:32px}@keyframes pulse-c1beab36{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.modal-title[data-v-c1beab36]{color:#fff;font-size:24px;font-weight:700;margin:0 0 8px}.modal-subtitle[data-v-c1beab36],.modal-title[data-v-c1beab36]{font-family:Montserrat,sans-serif}.modal-subtitle[data-v-c1beab36]{color:#fffc;font-size:18px;font-weight:600;margin:0 0 20px}.modal-text[data-v-c1beab36]{margin-bottom:28px}.modal-text .description[data-v-c1beab36]{color:#ffffffb3;font-family:Montserrat,sans-serif;font-size:15px;font-weight:500;line-height:1.5;margin:0}.user-email-masked[data-v-c1beab36]{background:#614ffe1a;border:1px solid rgba(97,79,254,.3);border-radius:12px;color:#614ffe;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;letter-spacing:.5px;margin:16px 0 0;padding:12px 20px}.modal-actions[data-v-c1beab36]{display:flex;gap:12px;justify-content:center}.btn-secondary[data-v-c1beab36]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid rgba(97,79,254,.3);border-radius:16px;color:#fff;cursor:pointer;flex:1;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;height:52px;transition:all .3s ease}.btn-secondary[data-v-c1beab36]:hover{background:#ffffff26;border-color:#614ffe80;box-shadow:0 6px 16px #614ffe33;transform:translateY(-2px)}.btn-secondary[data-v-c1beab36]:active{transform:translateY(0)}.btn-primary[data-v-c1beab36]{background:linear-gradient(135deg,#614ffe,#7b6efa);border:none;border-radius:16px;box-shadow:0 4px 12px #614ffe4d;color:#fff;cursor:pointer;flex:1;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;height:52px;transition:all .3s ease}.btn-primary[data-v-c1beab36]:hover:not(:disabled){background:linear-gradient(135deg,#7b6efa,#8b7eff);box-shadow:0 6px 16px #614ffe66;transform:translateY(-2px)}.btn-primary[data-v-c1beab36]:active:not(:disabled){transform:translateY(0)}.btn-primary[data-v-c1beab36]:disabled{cursor:not-allowed;opacity:.6;transform:none}.btn-primary.loading[data-v-c1beab36]{position:relative}.btn-primary.loading i[data-v-c1beab36]{margin-right:8px}@media(max-width:480px){.modal-container[data-v-c1beab36]{margin:0 16px;width:calc(100% - 32px)}.modal-content[data-v-c1beab36]{padding:24px 20px}.modal-title[data-v-c1beab36]{font-size:20px}.modal-subtitle[data-v-c1beab36]{font-size:16px}.modal-text .description[data-v-c1beab36]{font-size:14px}.input-container[data-v-c1beab36]{height:52px}.email-input[data-v-c1beab36]{font-size:15px}.modal-actions[data-v-c1beab36]{flex-direction:column}.modal-actions .btn-primary[data-v-c1beab36],.modal-actions .btn-secondary[data-v-c1beab36]{flex:none;width:100%}}.modal-container[data-v-a07d5f2c]{max-width:420px;width:calc(100% - 40px)}.modal-content[data-v-a07d5f2c]{animation:slideUp-a07d5f2c .3s ease;background:linear-gradient(135deg,#0b022c,#1a1a2e);border:1px solid rgba(97,79,254,.3);border-radius:20px;box-shadow:0 20px 40px #00000080;max-height:90vh;overflow-y:auto;padding:32px 24px;text-align:center}.modal-content[data-v-a07d5f2c]::-webkit-scrollbar{width:6px}.modal-content[data-v-a07d5f2c]::-webkit-scrollbar-track{background:#614ffe1a;border-radius:3px}.modal-content[data-v-a07d5f2c]::-webkit-scrollbar-thumb{background:#614ffe66;border-radius:3px}.modal-content[data-v-a07d5f2c]::-webkit-scrollbar-thumb:hover{background:#614ffe99}@keyframes slideUp-a07d5f2c{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-icon[data-v-a07d5f2c]{align-items:center;animation:pulse-a07d5f2c 2s ease-in-out infinite;background:#614ffe26;border-radius:50%;display:flex;height:64px;justify-content:center;margin:0 auto 20px;width:64px}.modal-icon i[data-v-a07d5f2c]{color:#614ffe;font-size:32px}.modal-icon.expired[data-v-a07d5f2c]{background:#ffc10726}.modal-icon.expired i[data-v-a07d5f2c]{color:#ffc107}@keyframes pulse-a07d5f2c{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.modal-title[data-v-a07d5f2c]{color:#fff;font-size:24px;font-weight:700;margin:0 0 8px}.modal-subtitle[data-v-a07d5f2c],.modal-title[data-v-a07d5f2c]{font-family:Montserrat,sans-serif}.modal-subtitle[data-v-a07d5f2c]{color:#fffc;font-size:18px;font-weight:600;margin:0 0 20px}.modal-text[data-v-a07d5f2c]{margin-bottom:24px}.modal-text .description[data-v-a07d5f2c]{color:#fffc;font-family:Montserrat,sans-serif;font-size:15px;font-weight:500;line-height:1.5;margin:0 0 12px}.modal-text .description strong[data-v-a07d5f2c]{color:#fff;font-weight:600}.modal-text .hint[data-v-a07d5f2c]{color:#fff9;font-family:Montserrat,sans-serif;font-size:13px;font-style:italic;font-weight:500;margin:0}.timer-container[data-v-a07d5f2c]{background:#614ffe1a;border:1px solid rgba(97,79,254,.2);border-radius:12px;margin-bottom:28px;padding:16px}.timer-bar[data-v-a07d5f2c]{background:#614ffe33;border-radius:3px;height:6px;margin-bottom:10px;overflow:hidden;width:100%}.timer-progress[data-v-a07d5f2c]{background:linear-gradient(90deg,#614ffe,#7b6efa);border-radius:3px;height:100%;position:relative;transition:width 1s linear}.timer-progress[data-v-a07d5f2c]:after{animation:shimmer-a07d5f2c 2s linear infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@keyframes shimmer-a07d5f2c{0%{transform:translate(-100%)}to{transform:translate(100%)}}.timer-text[data-v-a07d5f2c]{color:#614ffe;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600}.modal-actions[data-v-a07d5f2c]{display:flex;gap:12px;justify-content:center}.modal-actions.single-action[data-v-a07d5f2c]{gap:0}.btn-secondary[data-v-a07d5f2c]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid rgba(97,79,254,.3);border-radius:16px;color:#fff;cursor:pointer;flex:1;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;height:52px;transition:all .3s ease}.btn-secondary[data-v-a07d5f2c]:hover{background:#ffffff26;border-color:#614ffe80;box-shadow:0 6px 16px #614ffe33;transform:translateY(-2px)}.btn-secondary[data-v-a07d5f2c]:active{transform:translateY(0)}.btn-primary[data-v-a07d5f2c]{background:linear-gradient(135deg,#614ffe,#7b6efa);border:none;border-radius:16px;box-shadow:0 4px 12px #614ffe4d;color:#fff;cursor:pointer;flex:1;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;height:52px;transition:all .3s ease}.btn-primary.full-width[data-v-a07d5f2c]{width:100%}.btn-primary[data-v-a07d5f2c]:hover:not(:disabled){background:linear-gradient(135deg,#7b6efa,#8b7eff);box-shadow:0 6px 16px #614ffe66;transform:translateY(-2px)}.btn-primary[data-v-a07d5f2c]:active:not(:disabled){transform:translateY(0)}.btn-primary[data-v-a07d5f2c]:disabled{cursor:not-allowed;opacity:.6;transform:none}.btn-primary i[data-v-a07d5f2c]{margin-right:8px}@media(max-width:480px){.modal-container[data-v-a07d5f2c]{margin:0 16px;width:calc(100% - 32px)}.modal-content[data-v-a07d5f2c]{padding:24px 20px}.modal-title[data-v-a07d5f2c]{font-size:20px}.modal-subtitle[data-v-a07d5f2c]{font-size:16px}.modal-text .description[data-v-a07d5f2c]{font-size:14px}.timer-container[data-v-a07d5f2c]{padding:12px}.modal-actions[data-v-a07d5f2c]{flex-direction:column}.modal-actions .btn-primary[data-v-a07d5f2c],.modal-actions .btn-secondary[data-v-a07d5f2c]{flex:none;width:100%}}.modal-container[data-v-4ad81377]{max-width:440px;width:calc(100% - 40px)}.modal-content[data-v-4ad81377]{animation:slideUp-4ad81377 .3s ease;background:linear-gradient(135deg,#0b022c,#1a1a2e);border:1px solid rgba(97,79,254,.3);border-radius:20px;box-shadow:0 20px 40px #00000080;max-height:90vh;overflow-y:auto;padding:32px 24px;text-align:center}.modal-content[data-v-4ad81377]::-webkit-scrollbar{width:6px}.modal-content[data-v-4ad81377]::-webkit-scrollbar-track{background:#614ffe1a;border-radius:3px}.modal-content[data-v-4ad81377]::-webkit-scrollbar-thumb{background:#614ffe66;border-radius:3px}.modal-content[data-v-4ad81377]::-webkit-scrollbar-thumb:hover{background:#614ffe99}@keyframes slideUp-4ad81377{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-icon[data-v-4ad81377]{align-items:center;border-radius:50%;display:flex;height:64px;justify-content:center;margin:0 auto 20px;width:64px}.modal-icon.gift[data-v-4ad81377]{animation:giftPulse-4ad81377 2s ease-in-out infinite;background:linear-gradient(135deg,#ff6b6b,#ff8e53)}.modal-icon.gift i[data-v-4ad81377]{color:#fff;font-size:32px}@keyframes giftPulse-4ad81377{0%,to{box-shadow:0 0 #ff6b6b66;opacity:.9;transform:scale(1) rotate(0)}25%{transform:scale(1.05) rotate(-2deg)}50%{box-shadow:0 0 0 10px #ff6b6b00;opacity:1;transform:scale(1.1) rotate(2deg)}75%{transform:scale(1.05) rotate(-1deg)}}.modal-title[data-v-4ad81377]{color:#fff;font-size:24px;font-weight:700;margin:0 0 8px}.modal-subtitle[data-v-4ad81377],.modal-title[data-v-4ad81377]{font-family:Montserrat,sans-serif}.modal-subtitle[data-v-4ad81377]{color:#4caf50;font-size:18px;font-weight:600;margin:0 0 20px}.modal-text[data-v-4ad81377]{margin-bottom:24px}.modal-text .description[data-v-4ad81377]{color:#fffc;font-family:Montserrat,sans-serif;font-size:15px;font-weight:500;line-height:1.5;margin:0}.modal-text .description strong[data-v-4ad81377]{color:#fff;font-weight:600}.benefits-list[data-v-4ad81377]{background:linear-gradient(135deg,#4caf501a,#8bc34a1a);border:1px solid rgba(76,175,80,.2);border-radius:16px;margin-bottom:20px;padding:20px}.benefit-item[data-v-4ad81377]{align-items:center;display:flex;gap:12px;margin-bottom:12px;text-align:left}.benefit-item[data-v-4ad81377]:last-child{margin-bottom:0}.benefit-icon[data-v-4ad81377]{align-items:center;background:#4caf5033;border-radius:6px;display:flex;flex-shrink:0;font-size:18px;height:28px;justify-content:center;width:28px}.benefit-item span[data-v-4ad81377]{color:#fff;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;line-height:1.4}.info-block[data-v-4ad81377]{background:#ffc1071a;border:1px solid rgba(255,193,7,.3);border-radius:12px;margin-bottom:28px;padding:12px 16px}.info-text[data-v-4ad81377]{align-items:center;color:#ffc107;display:flex;font-family:Montserrat,sans-serif;font-size:13px;font-weight:500;gap:8px;margin:0}.info-text i[data-v-4ad81377]{flex-shrink:0;font-size:14px}.modal-actions[data-v-4ad81377]{display:flex;gap:12px;justify-content:center}.btn-decline[data-v-4ad81377]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid rgba(97,79,254,.3);border-radius:16px;color:#fff;cursor:pointer;flex:1;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;height:52px;transition:all .3s ease}.btn-decline[data-v-4ad81377]:hover{background:#ffffff26;border-color:#614ffe80;box-shadow:0 6px 16px #614ffe33;transform:translateY(-2px)}.btn-decline[data-v-4ad81377]:active{transform:translateY(0)}.btn-accept[data-v-4ad81377]{background:linear-gradient(135deg,#4caf50,#8bc34a);border:none;border-radius:16px;box-shadow:0 4px 12px #4caf504d;color:#fff;cursor:pointer;flex:1.2;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;height:52px;transition:all .3s ease}.btn-accept[data-v-4ad81377]:hover:not(:disabled){background:linear-gradient(135deg,#66bb6a,#9ccc65);box-shadow:0 6px 16px #4caf5066;transform:translateY(-2px)}.btn-accept[data-v-4ad81377]:active:not(:disabled){transform:translateY(0)}.btn-accept[data-v-4ad81377]:disabled{cursor:not-allowed;opacity:.7;transform:none}.btn-accept i[data-v-4ad81377]{margin-right:8px}@media(max-width:480px){.modal-container[data-v-4ad81377]{margin:0 16px;width:calc(100% - 32px)}.modal-content[data-v-4ad81377]{padding:24px 20px}.modal-title[data-v-4ad81377]{font-size:20px}.modal-subtitle[data-v-4ad81377]{font-size:16px}.modal-text .description[data-v-4ad81377]{font-size:14px}.benefits-list[data-v-4ad81377]{padding:16px}.benefit-item span[data-v-4ad81377]{font-size:13px}.info-text[data-v-4ad81377]{font-size:12px}.modal-actions[data-v-4ad81377]{flex-direction:column}.modal-actions .btn-accept[data-v-4ad81377],.modal-actions .btn-decline[data-v-4ad81377]{flex:none;width:100%}}.modal-container[data-v-a457acdb]{max-width:420px;width:calc(100% - 40px)}.modal-content[data-v-a457acdb]{animation:slideUp-a457acdb .3s ease;background:linear-gradient(135deg,#0b022c,#1a1a2e);border:1px solid rgba(97,79,254,.3);border-radius:20px;box-shadow:0 20px 40px #00000080;max-height:90vh;overflow-y:auto;padding:32px 24px;text-align:center}.modal-content[data-v-a457acdb]::-webkit-scrollbar{width:6px}.modal-content[data-v-a457acdb]::-webkit-scrollbar-track{background:#614ffe1a;border-radius:3px}.modal-content[data-v-a457acdb]::-webkit-scrollbar-thumb{background:#614ffe66;border-radius:3px}.modal-content[data-v-a457acdb]::-webkit-scrollbar-thumb:hover{background:#614ffe99}@keyframes slideUp-a457acdb{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-icon[data-v-a457acdb]{align-items:center;border-radius:50%;display:flex;height:64px;justify-content:center;margin:0 auto 20px;width:64px}.modal-icon.celebration[data-v-a457acdb]{animation:celebrationBounce-a457acdb 2s ease-in-out infinite;background:linear-gradient(135deg,#614ffe,#7b6efa)}.modal-icon.celebration i[data-v-a457acdb]{color:#fff;font-size:32px}@keyframes celebrationBounce-a457acdb{0%,to{box-shadow:0 0 #614ffe66;opacity:.9;transform:scale(1) rotate(0)}15%{transform:scale(1.1) rotate(-10deg)}30%{transform:scale(1.05) rotate(5deg)}50%{box-shadow:0 0 0 15px #614ffe00;opacity:1;transform:scale(1.15) rotate(-5deg)}70%{transform:scale(1.05) rotate(3deg)}85%{transform:scale(1.02) rotate(-1deg)}}.modal-title[data-v-a457acdb]{color:#fff;font-family:Montserrat,sans-serif;font-size:24px;font-weight:700;margin:0 0 20px}.modal-text[data-v-a457acdb]{margin-bottom:28px}.modal-text .description[data-v-a457acdb]{color:#fffc;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;line-height:1.5;margin:0}.modal-text .description strong[data-v-a457acdb]{color:#fff;font-weight:600}.info-blocks[data-v-a457acdb]{margin-bottom:32px}.info-item[data-v-a457acdb]{align-items:center;background:#614ffe14;border:1px solid rgba(97,79,254,.15);border-radius:12px;display:flex;gap:16px;margin-bottom:16px;padding:12px 16px;text-align:left}.info-item[data-v-a457acdb]:last-child{margin-bottom:0}.info-icon[data-v-a457acdb]{align-items:center;background:#614ffe33;border-radius:8px;display:flex;flex-shrink:0;font-size:20px;height:32px;justify-content:center;width:32px}.info-content[data-v-a457acdb]{flex:1}.info-title[data-v-a457acdb]{color:#fff;font-size:15px;font-weight:600;margin-bottom:2px}.info-subtitle[data-v-a457acdb],.info-title[data-v-a457acdb]{font-family:Montserrat,sans-serif}.info-subtitle[data-v-a457acdb]{color:#ffffffb3;font-size:13px;font-weight:500}.modal-actions[data-v-a457acdb]{display:flex;justify-content:center}.btn-primary[data-v-a457acdb]{background:linear-gradient(135deg,#614ffe,#7b6efa);border:none;border-radius:16px;box-shadow:0 4px 12px #614ffe4d;color:#fff;cursor:pointer;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;height:52px;transition:all .3s ease;width:100%}.btn-primary[data-v-a457acdb]:hover{background:linear-gradient(135deg,#7b6efa,#8b7eff);box-shadow:0 6px 16px #614ffe66;transform:translateY(-2px)}.btn-primary[data-v-a457acdb]:active{transform:translateY(0)}@media(max-width:480px){.modal-container[data-v-a457acdb]{margin:0 16px;width:calc(100% - 32px)}.modal-content[data-v-a457acdb]{padding:24px 20px}.modal-title[data-v-a457acdb]{font-size:20px}.modal-text .description[data-v-a457acdb]{font-size:15px}.info-item[data-v-a457acdb]{padding:10px 12px}.info-title[data-v-a457acdb]{font-size:14px}.info-subtitle[data-v-a457acdb]{font-size:12px}}.modal-container[data-v-44970e70]{max-width:420px;width:calc(100% - 40px)}.modal-content[data-v-44970e70]{animation:slideUp-44970e70 .3s ease;background:linear-gradient(135deg,#0b022c,#1a1a2e);border:1px solid rgba(97,79,254,.3);border-radius:20px;box-shadow:0 20px 40px #00000080;max-height:90vh;overflow-y:auto;padding:32px 24px;text-align:center}.modal-content[data-v-44970e70]::-webkit-scrollbar{width:6px}.modal-content[data-v-44970e70]::-webkit-scrollbar-track{background:#614ffe1a;border-radius:3px}.modal-content[data-v-44970e70]::-webkit-scrollbar-thumb{background:#614ffe66;border-radius:3px}.modal-content[data-v-44970e70]::-webkit-scrollbar-thumb:hover{background:#614ffe99}@keyframes slideUp-44970e70{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-icon[data-v-44970e70]{align-items:center;border-radius:50%;display:flex;height:64px;justify-content:center;margin:0 auto 20px;width:64px}.modal-icon.sad[data-v-44970e70]{animation:sadPulse-44970e70 3s ease-in-out infinite;background:#ffffff1a}.modal-icon.sad .emoji-icon[data-v-44970e70]{font-size:36px;line-height:1}@keyframes sadPulse-44970e70{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.modal-title[data-v-44970e70]{color:#fff;font-family:Montserrat,sans-serif;font-size:24px;font-weight:700;margin:0 0 20px}.modal-text[data-v-44970e70]{margin-bottom:28px}.modal-text .description[data-v-44970e70]{color:#fffc;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;line-height:1.5;margin:0}.info-blocks[data-v-44970e70]{margin-bottom:32px}.info-item[data-v-44970e70]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;display:flex;gap:16px;margin-bottom:16px;padding:12px 16px;text-align:left}.info-item[data-v-44970e70]:last-child{margin-bottom:0}.info-icon[data-v-44970e70]{align-items:center;background:#ffffff1a;border-radius:8px;display:flex;flex-shrink:0;font-size:20px;height:32px;justify-content:center;width:32px}.info-content[data-v-44970e70]{flex:1}.info-title[data-v-44970e70]{color:#fff;font-size:15px;font-weight:600;margin-bottom:2px}.info-subtitle[data-v-44970e70],.info-title[data-v-44970e70]{font-family:Montserrat,sans-serif}.info-subtitle[data-v-44970e70]{color:#ffffffb3;font-size:13px;font-weight:500}.modal-actions[data-v-44970e70]{display:flex;justify-content:center}.btn-neutral[data-v-44970e70]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);border-radius:16px;color:#fff;cursor:pointer;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;height:52px;transition:all .3s ease;width:100%}.btn-neutral[data-v-44970e70]:hover{background:#ffffff26;border-color:#ffffff4d;box-shadow:0 6px 16px #ffffff1a;transform:translateY(-2px)}.btn-neutral[data-v-44970e70]:active{transform:translateY(0)}@media(max-width:480px){.modal-container[data-v-44970e70]{margin:0 16px;width:calc(100% - 32px)}.modal-content[data-v-44970e70]{padding:24px 20px}.modal-title[data-v-44970e70]{font-size:20px}.modal-text .description[data-v-44970e70]{font-size:15px}.info-item[data-v-44970e70]{padding:10px 12px}.info-title[data-v-44970e70]{font-size:14px}.info-subtitle[data-v-44970e70]{font-size:12px}}.modal-container[data-v-565094c4]{max-width:420px;width:calc(100% - 40px)}.modal-content[data-v-565094c4]{animation:slideUp-565094c4 .3s ease;background:linear-gradient(135deg,#0b022c,#1a1a2e);border:1px solid rgba(97,79,254,.3);border-radius:20px;box-shadow:0 20px 40px #00000080;max-height:90vh;overflow-y:auto;padding:32px 24px;text-align:center}.modal-content[data-v-565094c4]::-webkit-scrollbar{width:6px}.modal-content[data-v-565094c4]::-webkit-scrollbar-track{background:#614ffe1a;border-radius:3px}.modal-content[data-v-565094c4]::-webkit-scrollbar-thumb{background:#614ffe66;border-radius:3px}.modal-content[data-v-565094c4]::-webkit-scrollbar-thumb:hover{background:#614ffe99}@keyframes slideUp-565094c4{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-icon[data-v-565094c4]{align-items:center;animation:pulse-565094c4 2s ease-in-out infinite;border-radius:50%;display:flex;height:64px;justify-content:center;margin:0 auto 20px;width:64px}.modal-icon.paused[data-v-565094c4]{background:#ffc10726}.modal-icon.paused i[data-v-565094c4]{color:#ffc107;font-size:32px}@keyframes pulse-565094c4{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.modal-title[data-v-565094c4]{color:#fff;font-family:Montserrat,sans-serif;font-size:24px;font-weight:700;line-height:1.2;margin:0 0 20px}.modal-text[data-v-565094c4]{margin-bottom:28px}.modal-text .description[data-v-565094c4]{color:#fffc;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;line-height:1.5;margin:0}.modal-text .description strong[data-v-565094c4]{color:#fff;font-weight:600}.info-blocks[data-v-565094c4]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;display:flex;flex-direction:column;gap:16px;margin-bottom:32px;padding:20px}.info-item[data-v-565094c4]{gap:16px;text-align:left}.info-icon[data-v-565094c4],.info-item[data-v-565094c4]{align-items:center;display:flex}.info-icon[data-v-565094c4]{background:#614ffe26;border-radius:12px;flex-shrink:0;font-size:20px;height:40px;justify-content:center;width:40px}.info-content[data-v-565094c4]{flex:1}.info-title[data-v-565094c4]{color:#fff;font-size:14px;font-weight:600;margin-bottom:4px}.info-subtitle[data-v-565094c4],.info-title[data-v-565094c4]{font-family:Montserrat,sans-serif}.info-subtitle[data-v-565094c4]{color:#fff9;font-size:13px;font-weight:500;line-height:1.3}.modal-actions[data-v-565094c4]{display:flex;gap:12px;justify-content:center}.btn-secondary[data-v-565094c4]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid rgba(97,79,254,.3);border-radius:16px;color:#fff;cursor:pointer;flex:1;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;height:52px;transition:all .3s ease}.btn-secondary[data-v-565094c4]:hover:not(:disabled){background:#ffffff26;border-color:#614ffe80;box-shadow:0 6px 16px #614ffe33;transform:translateY(-2px)}.btn-secondary[data-v-565094c4]:active:not(:disabled){transform:translateY(0)}.btn-secondary[data-v-565094c4]:disabled{cursor:not-allowed;opacity:.6}.btn-primary[data-v-565094c4]{background:linear-gradient(135deg,#614ffe,#7b6efa);border:none;border-radius:16px;box-shadow:0 4px 12px #614ffe4d;color:#fff;cursor:pointer;flex:1;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;height:52px;transition:all .3s ease}.btn-primary[data-v-565094c4]:hover:not(:disabled){background:linear-gradient(135deg,#7b6efa,#8b7eff);box-shadow:0 6px 16px #614ffe66;transform:translateY(-2px)}.btn-primary[data-v-565094c4]:active:not(:disabled){transform:translateY(0)}.btn-primary[data-v-565094c4]:disabled{cursor:not-allowed;opacity:.6;transform:none}.btn-primary i[data-v-565094c4]{margin-right:8px}@media(max-width:480px){.modal-container[data-v-565094c4]{margin:0 16px;width:calc(100% - 32px)}.modal-content[data-v-565094c4]{padding:24px 20px}.modal-title[data-v-565094c4]{font-size:20px}.modal-text .description[data-v-565094c4]{font-size:15px}.info-blocks[data-v-565094c4]{padding:16px}.modal-actions[data-v-565094c4]{flex-direction:column}.modal-actions .btn-primary[data-v-565094c4],.modal-actions .btn-secondary[data-v-565094c4]{flex:none;width:100%}}.modal-container[data-v-a3f346f5]{max-width:420px;width:calc(100% - 40px)}.modal-content[data-v-a3f346f5]{animation:slideUp-a3f346f5 .3s ease;background:linear-gradient(135deg,#0b022c,#1a1a2e);border:1px solid rgba(97,79,254,.3);border-radius:20px;box-shadow:0 20px 40px #00000080;max-height:90vh;overflow-y:auto;padding:32px 24px;text-align:center}.modal-content[data-v-a3f346f5]::-webkit-scrollbar{width:6px}.modal-content[data-v-a3f346f5]::-webkit-scrollbar-track{background:#614ffe1a;border-radius:3px}.modal-content[data-v-a3f346f5]::-webkit-scrollbar-thumb{background:#614ffe66;border-radius:3px}.modal-content[data-v-a3f346f5]::-webkit-scrollbar-thumb:hover{background:#614ffe99}@keyframes slideUp-a3f346f5{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-icon[data-v-a3f346f5]{align-items:center;animation:pulse-a3f346f5 2s ease-in-out infinite;border-radius:50%;display:flex;height:64px;justify-content:center;margin:0 auto 20px;width:64px}.modal-icon.success[data-v-a3f346f5]{background:#10b98126}.modal-icon.success i[data-v-a3f346f5]{color:#10b981;font-size:32px}@keyframes pulse-a3f346f5{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.modal-title[data-v-a3f346f5]{color:#fff;font-family:Montserrat,sans-serif;font-size:24px;font-weight:700;line-height:1.2;margin:0 0 20px}.modal-text[data-v-a3f346f5]{margin-bottom:28px}.modal-text .description[data-v-a3f346f5]{color:#fffc;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;line-height:1.5;margin:0}.modal-text .description strong[data-v-a3f346f5]{color:#fff;font-weight:600}.info-blocks[data-v-a3f346f5]{background:#10b9810d;border:1px solid rgba(16,185,129,.2);border-radius:16px;display:flex;flex-direction:column;gap:16px;margin-bottom:32px;padding:20px}.info-item[data-v-a3f346f5]{gap:16px;text-align:left}.info-icon[data-v-a3f346f5],.info-item[data-v-a3f346f5]{align-items:center;display:flex}.info-icon[data-v-a3f346f5]{background:#10b98126;border-radius:12px;flex-shrink:0;font-size:20px;height:40px;justify-content:center;width:40px}.info-content[data-v-a3f346f5]{flex:1}.info-title[data-v-a3f346f5]{color:#fff;font-size:14px;font-weight:600;margin-bottom:4px}.info-subtitle[data-v-a3f346f5],.info-title[data-v-a3f346f5]{font-family:Montserrat,sans-serif}.info-subtitle[data-v-a3f346f5]{color:#fff9;font-size:13px;font-weight:500;line-height:1.3}.modal-actions[data-v-a3f346f5]{display:flex;justify-content:center}.btn-primary[data-v-a3f346f5]{background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:16px;box-shadow:0 4px 12px #10b9814d;color:#fff;cursor:pointer;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;height:52px;max-width:280px;transition:all .3s ease;width:100%}.btn-primary[data-v-a3f346f5]:hover{background:linear-gradient(135deg,#059669,#047857);box-shadow:0 6px 16px #10b98166;transform:translateY(-2px)}.btn-primary[data-v-a3f346f5]:active{transform:translateY(0)}@media(max-width:480px){.modal-container[data-v-a3f346f5]{margin:0 16px;width:calc(100% - 32px)}.modal-content[data-v-a3f346f5]{padding:24px 20px}.modal-title[data-v-a3f346f5]{font-size:20px}.modal-text .description[data-v-a3f346f5]{font-size:15px}.info-blocks[data-v-a3f346f5]{padding:16px}}.modal-overlay[data-v-bf8f7a9f]{align-items:center;animation:fadeIn-bf8f7a9f .3s ease;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0b022ce6;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;transition:opacity .2s ease;z-index:2010}@keyframes fadeIn-bf8f7a9f{0%{opacity:0}to{opacity:1}}.modal-enter-active[data-v-bf8f7a9f],.modal-leave-active[data-v-bf8f7a9f]{transition:opacity .2s ease}.modal-enter-from[data-v-bf8f7a9f],.modal-leave-to[data-v-bf8f7a9f]{opacity:0}.modal-enter-to[data-v-bf8f7a9f],.modal-leave-from[data-v-bf8f7a9f]{opacity:1}:root{--vh:1vh;--primary-color:#4840e6;--secondary-color:#7c3aed;--dark-bg:#0a0a0a;--card-bg:hsla(0,0%,100%,.03);--text-primary:#fff;--text-secondary:#a8a8a8;--accent-green:#10b981;--accent-orange:#f59e0b}body[data-v-01b0baa3],html[data-v-01b0baa3]{overflow:hidden;overscroll-behavior:none}.subscription-screen[data-v-01b0baa3]{background-color:#0b022c;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;overscroll-behavior:none;-webkit-overscroll-behavior:none;scroll-behavior:smooth}.fixed-content[data-v-01b0baa3],.subscription-screen[data-v-01b0baa3]{min-height:var(--app-vh-stable,100vh);position:relative;width:100%}.fixed-content[data-v-01b0baa3]{flex-direction:column;gap:20px;padding-bottom:100px;padding-top:var(--content-top-padding-large,150px);z-index:1}.fixed-content[data-v-01b0baa3],.header[data-v-01b0baa3]{box-sizing:border-box;display:flex}.header[data-v-01b0baa3]{align-items:center;padding:10px 20px;position:absolute;top:var(--header-top-position,80px);width:100%}.header .title[data-v-01b0baa3]{color:#fff;font-family:Montserrat,sans-serif;font-size:24px;font-weight:800;line-height:1.25;margin:0;text-align:center;width:100%}.loading-container[data-v-01b0baa3]{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.loading-spinner[data-v-01b0baa3]{animation:spin-01b0baa3 1s linear infinite;border:3px solid rgba(97,79,254,.3);border-radius:50%;border-top-color:#614ffe;height:40px;margin-bottom:20px;width:40px}@keyframes spin-01b0baa3{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.loading-container p[data-v-01b0baa3]{color:#fffc;font-size:16px;margin:0;text-align:center}.error-container[data-v-01b0baa3]{align-items:center;display:flex;flex-direction:column;padding:60px 20px}.error-text[data-v-01b0baa3]{color:#f44336;font-size:16px;line-height:1.4;margin-bottom:20px;text-align:center}.retry-button[data-v-01b0baa3]{background:#614ffe;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:background-color .3s ease}.retry-button[data-v-01b0baa3]:hover{background:#5040d8}.purchasing-overlay[data-v-01b0baa3]{align-items:center;background:#000c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:var(--z-modal,1000)}.purchasing-content[data-v-01b0baa3]{align-items:center;color:#fff;display:flex;flex-direction:column}.purchasing-content p[data-v-01b0baa3]{font-size:18px;margin:0;text-align:center}.pricing-section[data-v-01b0baa3]{position:relative}.disclaimer[data-v-01b0baa3]{background:#f59e0b1a;border:1px solid rgba(245,158,11,.3);border-radius:12px;color:#f59e0b;font-size:.9rem;font-weight:600;margin-bottom:20px;margin-top:30px;padding:12px;text-align:center}.pricing-cards[data-v-01b0baa3]{display:flex;justify-content:center}.pricing-card[data-v-01b0baa3]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;box-sizing:border-box;margin:0 20px;max-width:calc(100vw - 40px);overflow:hidden;padding:24px;position:relative;text-align:center;width:100%}.pricing-card.premium[data-v-01b0baa3]{background:#7c3aed0d;border:1px solid rgba(124,58,237,.3)}.pricing-card.disabled[data-v-01b0baa3]{opacity:.6;pointer-events:none}.pricing-badge[data-v-01b0baa3]{align-items:center;border-radius:100px;display:inline-flex;font-size:.8rem;font-weight:600;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1rem}.premium-badge[data-v-01b0baa3]{background:linear-gradient(45deg,#4840e6,#7c3aed);color:#fff}.pricing-title[data-v-01b0baa3]{color:#fff;font-size:1.8rem;font-weight:700;margin-bottom:1rem}.pricing-price[data-v-01b0baa3]{background:linear-gradient(45deg,#4840e6,#7c3aed);-webkit-background-clip:text;font-size:2.5rem;font-weight:800;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:2rem}.pricing-features[data-v-01b0baa3]{list-style:none;margin-bottom:2rem;padding:0;text-align:left}.pricing-features li[data-v-01b0baa3]{align-items:center;color:#a8a8a8;display:flex;font-size:.95rem;gap:.75rem;padding:.5rem 0}.pricing-features .check-icon[data-v-01b0baa3]{color:#10b981;flex-shrink:0;font-size:1rem}.cta-button[data-v-01b0baa3]{border:none;border-radius:100px;cursor:pointer;font-family:inherit;font-size:1.1rem;font-weight:600;overflow:hidden;padding:1rem 2rem;position:relative;transition:all .3s ease;width:100%}.cta-primary[data-v-01b0baa3]{background:linear-gradient(45deg,#4840e6,#7c3aed);color:#fff}.cta-button[data-v-01b0baa3]:disabled{cursor:not-allowed;opacity:.6;transform:none}.check-icon[data-v-01b0baa3]{color:#10b981;font-size:1rem}.current-plan-card[data-v-01b0baa3]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;box-sizing:border-box;display:flex;height:140px;justify-content:space-between;margin:0 20px;max-width:calc(100vw - 40px);overflow:hidden;padding:24px;position:relative;width:100%}.plan-info[data-v-01b0baa3]{display:flex;flex-direction:column;gap:6px}.plan-title[data-v-01b0baa3]{align-items:center;color:#fff;display:flex;font-size:18px;font-weight:700;gap:8px;margin:0}.plan-badge[data-v-01b0baa3]{align-items:center;background:#a8a8a826;border-radius:6px;color:#a8a8a8;display:inline-flex;font-size:10px;font-weight:600;letter-spacing:.5px;padding:4px 8px;text-transform:uppercase}.plan-limits[data-v-01b0baa3]{display:flex;flex-direction:column;gap:8px;margin-top:16px}.remaining-title[data-v-01b0baa3]{color:#fff9;font-size:12px;font-weight:500;margin-bottom:4px}.plan-limits .limit-items[data-v-01b0baa3]{display:flex;gap:16px}.limit-item[data-v-01b0baa3]{align-items:center;color:#a8a8a8;display:flex;font-size:12px;gap:4px}.limit-number[data-v-01b0baa3]{color:#fff;font-weight:600}.plan-status[data-v-01b0baa3]{align-items:flex-end;display:flex;flex-direction:column;gap:8px;text-align:right}.status-badge[data-v-01b0baa3]{align-items:center;background:#10b98126;border:1px solid rgba(16,185,129,.3);border-radius:100px;color:#10b981;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:6px 12px}.status-indicator[data-v-01b0baa3]{background:#10b981;border-radius:50%;height:6px;width:6px}.status-badge.canceled[data-v-01b0baa3]{background:#f4433626;border:1px solid rgba(244,67,54,.3);color:#f44336}.status-badge.canceled .status-indicator[data-v-01b0baa3]{background:#f44336}.agreement-section[data-v-01b0baa3]{display:flex;flex-direction:column;gap:1rem;margin:1.5rem 0;width:100%}.agreement-item[data-v-01b0baa3]{align-items:flex-start;background:#ffffff05;border:1px solid hsla(0,0%,100%,.05);border-radius:12px;cursor:pointer;display:flex;gap:.75rem;padding:.75rem;position:relative}.agreement-checkbox[data-v-01b0baa3]{display:none}.checkmark[data-v-01b0baa3]{background:transparent;border:2px solid hsla(0,0%,100%,.3);border-radius:6px;flex-shrink:0;height:20px;margin-top:2px;position:relative;transition:all .3s ease;width:20px}.agreement-checkbox:checked+.checkmark[data-v-01b0baa3]{background:linear-gradient(45deg,#4840e6,#7c3aed);border-color:#7c3aed;transform:scale(1.1)}.agreement-checkbox:checked+.checkmark[data-v-01b0baa3]:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;left:6px;opacity:1;position:absolute;top:2px;transform:rotate(45deg);width:6px}.checkmark[data-v-01b0baa3]:after{opacity:0;transition:opacity .3s ease}.agreement-text[data-v-01b0baa3]{color:#a8a8a8;flex:1;font-size:.7rem;line-height:1.4;text-align:left}@keyframes gradientBG-01b0baa3{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes pulse-01b0baa3{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.premium-plan-card[data-v-01b0baa3]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#7c3aed1a,#4840e60d 50%,#7c3aed1a);border:1px solid rgba(124,58,237,.4);border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;height:240px;justify-content:space-between;margin:0 20px;max-width:calc(100vw - 40px);overflow:hidden;padding:24px;position:relative;width:100%}.premium-plan-card[data-v-01b0baa3]:before{animation:shimmer-01b0baa3 3s ease-in-out infinite;background:linear-gradient(45deg,transparent 30%,rgba(124,58,237,.1) 50%,transparent 70%);content:"";height:200%;left:-50%;pointer-events:none;position:absolute;top:-50%;width:200%}@keyframes shimmer-01b0baa3{0%{transform:translate(-100%) translateY(-100%) rotate(45deg)}50%{transform:translate(0) translateY(0) rotate(45deg)}to{transform:translate(100%) translateY(100%) rotate(45deg)}}.plan-header[data-v-01b0baa3]{display:flex;flex-direction:column;gap:12px;margin-bottom:20px;position:relative;z-index:2}.premium-plan-card .premium-badge[data-v-01b0baa3]{align-items:center;background:linear-gradient(45deg,#4840e6,#7c3aed);border-radius:100px;box-shadow:0 4px 15px #7c3aed4d;color:#fff;display:inline-flex;font-size:14px;font-weight:600;letter-spacing:.5px;padding:8px 16px;text-transform:uppercase}.premium-plan-card .premium-badge i[data-v-01b0baa3]{font-size:14px;margin-right:6px}.plan-subtitle[data-v-01b0baa3]{color:#ffffffb3;font-size:14px;font-weight:500;margin-top:4px}.top-line[data-v-01b0baa3]{flex-direction:row;justify-content:space-between;width:100%}.left-badges[data-v-01b0baa3],.top-line[data-v-01b0baa3]{align-items:center;display:flex}.left-badges[data-v-01b0baa3]{gap:8px}.status-badge-wrapper[data-v-01b0baa3]{display:inline-block;position:relative}.expiry-text-overlay[data-v-01b0baa3]{color:#ffffff80;font-size:9px;font-weight:400;left:0;margin-top:2px;position:absolute;top:100%;white-space:nowrap;z-index:10}.top-line .premium-badge[data-v-01b0baa3],.top-line .settings-button[data-v-01b0baa3],.top-line .status-badge-wrapper[data-v-01b0baa3]{flex-shrink:0}.premium-plan-card .status-badge[data-v-01b0baa3]{align-items:center;background:#10b98126;border:1px solid rgba(16,185,129,.3);border-radius:100px;color:#10b981;display:inline-flex;font-size:11px;font-weight:600;gap:6px;padding:6px 12px}.premium-plan-card .status-indicator[data-v-01b0baa3]{animation:pulse-glow-01b0baa3 2s ease-in-out infinite;background:#10b981;border-radius:50%;height:6px;width:6px}.premium-plan-card .status-badge.canceled[data-v-01b0baa3]{background:#f4433626;border:1px solid rgba(244,67,54,.3);color:#f44336}.premium-plan-card .status-badge.canceled .status-indicator[data-v-01b0baa3]{animation:none;background:#f44336}@keyframes pulse-glow-01b0baa3{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}.settings-container[data-v-01b0baa3]{position:relative}.settings-button[data-v-01b0baa3]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:100px;color:#ffffffb3;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .3s ease;width:28px}.settings-button[data-v-01b0baa3]:hover{background:#ffffff1a;border-color:#fff3;color:#ffffffe6}.settings-button i[data-v-01b0baa3]{font-size:12px}.plan-features[data-v-01b0baa3]{align-items:stretch;gap:16px;position:relative;z-index:2}.feature-item[data-v-01b0baa3],.plan-features[data-v-01b0baa3]{display:flex;justify-content:space-between}.feature-item[data-v-01b0baa3]{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.05);border-radius:12px;flex:1;flex-direction:column;min-height:80px;padding:12px 8px;text-align:center}.feature-icon[data-v-01b0baa3]{background:linear-gradient(45deg,#4840e6,#7c3aed);-webkit-background-clip:text;font-size:18px;margin-bottom:6px;-webkit-text-fill-color:transparent;background-clip:text}.infinity-icon[data-v-01b0baa3]{color:#7c3aed;font-size:24px;font-weight:600;margin-bottom:8px;text-shadow:0 0 10px rgba(124,58,237,.5)}.dreams-icon[data-v-01b0baa3],.natal-icon[data-v-01b0baa3]{color:#7c3aed;filter:drop-shadow(0 0 8px rgba(124,58,237,.3));margin-bottom:8px}.dreams-icon svg[data-v-01b0baa3],.natal-icon svg[data-v-01b0baa3]{display:block}.feature-value[data-v-01b0baa3]{color:#fff;font-size:14px;font-weight:600;margin-bottom:2px}.feature-label[data-v-01b0baa3]{align-items:center;color:#fff9;display:flex;font-size:10px;font-weight:500;height:24px;justify-content:center;line-height:1.2}@media(max-width:375px){.premium-plan-card[data-v-01b0baa3]{margin:0 10px;max-width:calc(100vw - 20px)}.plan-features[data-v-01b0baa3]{gap:12px}.feature-item[data-v-01b0baa3]{padding:6px}}
