.tooltip-wrapper[data-v-3523d51f]{position:relative}.tooltip-trigger[data-v-3523d51f],.tooltip-wrapper[data-v-3523d51f]{align-items:center;display:inline-flex}.tooltip-trigger[data-v-3523d51f]{cursor:pointer;transition:opacity .2s ease}.tooltip-trigger[data-v-3523d51f]:hover{opacity:.8}.tooltip-content[data-v-3523d51f]{background:var(--tooltip-bg,#2d3748);border-radius:8px;box-shadow:0 4px 12px #00000026;color:var(--tooltip-text,#fff);font-size:12px;font-weight:400;line-height:1.5;opacity:0;padding:10px 14px;pointer-events:none;position:absolute;text-align:center;transition:all .2s cubic-bezier(.25,.8,.25,1);transition-delay:.1s;visibility:hidden;white-space:normal;z-index:1000}.tooltip-content.tooltip-top[data-v-3523d51f]{bottom:calc(100% + 10px);left:50%;transform:translate(-50%) translateY(4px)}.tooltip-content.tooltip-top .tooltip-arrow[data-v-3523d51f]{border-top-color:var(--tooltip-bg,#2d3748);left:50%;margin-left:-5px;top:100%}.tooltip-content.tooltip-bottom[data-v-3523d51f]{left:50%;top:calc(100% + 10px);transform:translate(-50%) translateY(-4px)}.tooltip-content.tooltip-bottom .tooltip-arrow[data-v-3523d51f]{border-bottom-color:var(--tooltip-bg,#2d3748);bottom:100%;left:50%;margin-left:-5px}.tooltip-content.tooltip-left[data-v-3523d51f]{right:calc(100% + 10px);text-align:left;top:50%;transform:translateY(-50%) translate(4px)}.tooltip-content.tooltip-left .tooltip-arrow[data-v-3523d51f]{border-left-color:var(--tooltip-bg,#2d3748);left:100%;margin-top:-5px;top:50%}.tooltip-content.tooltip-right[data-v-3523d51f]{left:calc(100% + 10px);text-align:left;top:50%;transform:translateY(-50%) translate(-4px)}.tooltip-content.tooltip-right .tooltip-arrow[data-v-3523d51f]{border-right-color:var(--tooltip-bg,#2d3748);margin-top:-5px;right:100%;top:50%}.tooltip-arrow[data-v-3523d51f]{border:6px solid transparent;height:0;position:absolute;width:0}.tooltip-wrapper:hover .tooltip-content[data-v-3523d51f]{opacity:1;transition-delay:.3s;visibility:visible}.tooltip-wrapper:hover .tooltip-content.tooltip-bottom[data-v-3523d51f],.tooltip-wrapper:hover .tooltip-content.tooltip-top[data-v-3523d51f]{transform:translate(-50%) translateY(0)}.tooltip-wrapper:hover .tooltip-content.tooltip-left[data-v-3523d51f],.tooltip-wrapper:hover .tooltip-content.tooltip-right[data-v-3523d51f]{transform:translateY(-50%) translate(0)}:root[data-theme=dark][data-v-3523d51f]{--tooltip-bg:#1a202c;--tooltip-text:#e2e8f0}:root[data-theme=light][data-v-3523d51f]{--tooltip-bg:#2d3748;--tooltip-text:#fff}@media(max-width:640px){.tooltip-content[data-v-3523d51f]{font-size:11px;padding:8px 12px}.tooltip-wrapper:hover .tooltip-content.tooltip-left[data-v-3523d51f],.tooltip-wrapper:hover .tooltip-content.tooltip-right[data-v-3523d51f]{left:50%;right:auto;top:calc(100% + 10px);transform:translate(-50%) translateY(0)}.tooltip-wrapper:hover .tooltip-content.tooltip-left .tooltip-arrow[data-v-3523d51f],.tooltip-wrapper:hover .tooltip-content.tooltip-right .tooltip-arrow[data-v-3523d51f]{border-bottom-color:var(--tooltip-bg,#2d3748);border-left-color:transparent;border-right-color:transparent;bottom:100%;left:50%;margin-left:-5px;margin-top:0;right:auto;top:auto}}.modal-backdrop[data-v-59a0b34b]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#000000bf;bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding:20px;position:fixed;right:0;top:0;z-index:10000}.modal-container[data-v-59a0b34b]{background-color:var(--surface-color,#fff);border-radius:20px;box-shadow:0 40px 60px -12px #00000026;display:flex;flex-direction:column;max-height:90vh;max-width:500px;overflow:hidden;position:relative;width:100%}.btn-close-floating[data-v-59a0b34b]{align-items:center;background:#0000000d;border:none;border-radius:50%;color:var(--text-muted-color,#757575);cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .2s cubic-bezier(.25,.8,.25,1);width:32px;z-index:10}.btn-close-floating[data-v-59a0b34b]:hover{background-color:#0000001a;color:var(--text-color,#212121)}.modal-header[data-v-59a0b34b]{align-items:center;background:linear-gradient(180deg,#4361ee08,#fff0);display:flex;flex-direction:column;padding:32px 24px 20px;text-align:center}.logo-wrapper[data-v-59a0b34b]{color:var(--primary-color,#4361ee);filter:drop-shadow(0 8px 16px rgba(67,97,238,.2));height:64px;margin-bottom:16px;width:64px}.logo-wrapper .logo-icon[data-v-59a0b34b]{height:100%;width:100%}.modal-title-row[data-v-59a0b34b]{align-items:center;display:flex;gap:8px;justify-content:center;margin-bottom:8px}.modal-title[data-v-59a0b34b]{color:var(--text-color,#212121);font-family:Fredoka,Roboto,sans-serif;font-size:22px;font-weight:600}.premium-badge[data-v-59a0b34b]{align-items:center;background:var(--primary-color,#4361ee);border-radius:6px;color:#fff;display:inline-flex;font-family:Roboto,sans-serif;font-size:10px;font-weight:800;letter-spacing:.5px;padding:4px 6px;text-transform:uppercase}.tooltip-wrapper[data-v-59a0b34b]{cursor:pointer;display:inline-block;position:relative}.tooltip-icon[data-v-59a0b34b]{color:var(--primary-color,#4361ee);margin-left:-4px;opacity:.6;transition:all .2s cubic-bezier(.25,.8,.25,1)}.tooltip-icon[data-v-59a0b34b]:hover{opacity:1}.tooltip-text[data-v-59a0b34b]{background-color:var(--text-color,#212121);border-radius:8px;box-shadow:0 4px 10px #0003;color:#fff;font-size:11px;font-weight:400;line-height:1.4;opacity:0;padding:10px 14px;position:absolute;text-align:center;transition:opacity .3s;visibility:hidden;z-index:10}.modal-title-row .tooltip-text[data-v-59a0b34b]{bottom:150%;left:50%;margin-left:-140px;text-align:center;width:280px}.modal-title-row .tooltip-text[data-v-59a0b34b]:after{border-color:var(--text-color,#212121) transparent transparent transparent;border-style:solid;border-width:5px;content:"";left:50%;margin-left:-5px;position:absolute;top:100%}.benefits-list .tooltip-wrapper[data-v-59a0b34b]{align-items:center;display:flex;position:relative}.benefits-list .tooltip-text[data-v-59a0b34b]{bottom:-5px;left:100%;margin-left:10px;text-align:left;width:260px}.benefits-list .tooltip-text[data-v-59a0b34b]:after{border-color:transparent var(--text-color,#212121) transparent transparent;border-style:solid;border-width:5px;content:"";left:-10px;margin-left:0;position:absolute;top:10px}.tooltip-wrapper:hover .tooltip-text[data-v-59a0b34b]{opacity:1;visibility:visible}.modal-subtitle[data-v-59a0b34b]{color:var(--text-muted-color,#757575);font-size:14px;line-height:1.4;max-width:80%}.info-icon[data-v-59a0b34b],.info-icon-small[data-v-59a0b34b]{color:var(--primary-color,#4361ee);cursor:pointer;opacity:.6;transition:opacity .2s ease}.info-icon-small[data-v-59a0b34b]:hover,.info-icon[data-v-59a0b34b]:hover{opacity:1}.info-icon-small[data-v-59a0b34b]{margin-left:4px}.modal-body[data-v-59a0b34b]{max-height:60vh;overflow-y:auto;padding:0 24px 24px}.plans-list[data-v-59a0b34b]{display:flex;flex-direction:column;gap:10px;margin-bottom:24px;margin-top:10px}.plan-card[data-v-59a0b34b]{align-items:center;background-color:var(--surface-elevated-color,#f8f8f8);border:2px solid transparent;border-radius:14px;cursor:pointer;display:flex;padding:14px 16px;position:relative;transition:all .2s cubic-bezier(.25,.8,.25,1)}.plan-card[data-v-59a0b34b]:hover{background-color:var(--surface-hover-color,#f0f2f5)}.plan-card.is-selected[data-v-59a0b34b]{background-color:#fff;border-color:var(--primary-color,#4361ee);box-shadow:0 8px 20px #4361ee26;z-index:2}.plan-card.is-trial[data-v-59a0b34b]{background:linear-gradient(135deg,#4361ee14,#8b5cf614);border-color:var(--primary-color,#4361ee);box-shadow:0 10px 15px -3px #0000001a}.plan-card.is-trial[data-v-59a0b34b]:hover{box-shadow:0 20px 25px -5px #0000001a}.plan-card.is-trial.is-selected[data-v-59a0b34b]{background:#fff;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.radio-circle[data-v-59a0b34b]{border:2px solid #cbd5e1;border-radius:50%;flex-shrink:0;height:20px;margin-right:14px;position:relative;transition:all .2s cubic-bezier(.25,.8,.25,1);width:20px}.plan-card.is-selected .radio-circle[data-v-59a0b34b]{background-color:var(--primary-color,#4361ee);border-color:var(--primary-color,#4361ee)}.plan-card.is-selected .radio-circle[data-v-59a0b34b]:after{background:#fff;border-radius:50%;content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}.plan-content[data-v-59a0b34b]{align-items:center;display:flex;flex:1;justify-content:space-between}.plan-info-left[data-v-59a0b34b]{display:flex;flex-direction:column}.plan-header[data-v-59a0b34b]{align-items:center;display:flex;gap:8px;margin-bottom:2px}.plan-name[data-v-59a0b34b]{color:var(--text-color,#212121);font-size:15px;font-weight:600}.badge[data-v-59a0b34b]{border-radius:4px;font-size:10px;font-weight:700;padding:2px 6px}.badge-discount[data-v-59a0b34b]{background-color:#4361ee1a;color:var(--primary-color,#4361ee)}.badge-trial[data-v-59a0b34b]{background:var(--warning-color,orange);color:#fff}.plan-subtext[data-v-59a0b34b]{align-items:center;color:var(--text-muted-color,#757575);display:flex;font-size:12px;gap:6px}.old-price[data-v-59a0b34b]{opacity:.7;text-decoration:line-through}.trial-note[data-v-59a0b34b]{color:var(--primary-color,#4361ee);font-weight:500}.plan-price-right[data-v-59a0b34b]{color:var(--text-color,#212121);font-size:14px;font-weight:600;text-align:right}.price-per-month[data-v-59a0b34b]{color:var(--text-muted-color,#757575);display:block;font-size:11px;font-weight:400;margin-top:2px}.benefits-section[data-v-59a0b34b]{border-top:1px solid var(--border-color,#e0e0e0);padding-top:16px}.benefits-title[data-v-59a0b34b]{color:var(--text-muted-color,#757575);font-size:13px;font-weight:700;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.benefits-list[data-v-59a0b34b]{display:flex;flex-direction:column;gap:14px}.benefit-item[data-v-59a0b34b]{align-items:flex-start;display:flex;gap:12px}.benefit-icon[data-v-59a0b34b]{color:var(--primary-color,#4361ee);flex-shrink:0;margin-top:2px}.benefit-text h4[data-v-59a0b34b]{align-items:center;color:var(--text-color,#212121);display:flex;font-size:14px;font-weight:600;gap:4px;margin-bottom:2px}.benefit-text p[data-v-59a0b34b]{color:var(--text-muted-color,#757575);font-size:12px;line-height:1.3}.modal-footer[data-v-59a0b34b]{background-color:var(--surface-color,#fff);border-top:1px solid var(--border-color,#e0e0e0);display:flex;flex-direction:column;gap:12px;padding:24px}.agreement-text[data-v-59a0b34b]{color:var(--text-muted-color,#757575);font-size:11px;line-height:1.4;text-align:center}.link[data-v-59a0b34b]{color:var(--primary-color,#4361ee);text-decoration:none}.link[data-v-59a0b34b]:hover{text-decoration:underline}.btn-cancel[data-v-59a0b34b]{background:none;border:none;color:var(--text-muted-color,#757575);cursor:pointer;font-size:12px;padding:4px}.btn-cancel[data-v-59a0b34b]:hover{color:var(--text-color,#212121)}@keyframes fadeIn-59a0b34b{0%{opacity:0}to{opacity:1}}@keyframes scaleIn-59a0b34b{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-fade-enter-active[data-v-59a0b34b],.modal-fade-leave-active[data-v-59a0b34b]{transition:opacity .3s ease}.modal-fade-enter-active .modal-container[data-v-59a0b34b],.modal-fade-leave-active .modal-container[data-v-59a0b34b]{transition:transform .3s ease}.modal-fade-enter-from[data-v-59a0b34b],.modal-fade-leave-to[data-v-59a0b34b]{opacity:0}.modal-fade-enter-from .modal-container[data-v-59a0b34b],.modal-fade-leave-to .modal-container[data-v-59a0b34b]{transform:scale(.95) translateY(20px)}@media(max-width:640px){.modal-container[data-v-59a0b34b]{border-radius:16px;max-height:95vh;max-width:100%}.modal-header[data-v-59a0b34b]{padding:24px 20px 16px}.modal-title[data-v-59a0b34b]{font-size:20px}.modal-body[data-v-59a0b34b]{padding:0 20px 20px}.modal-footer[data-v-59a0b34b]{padding:20px}.plan-card[data-v-59a0b34b]{padding:12px 14px}.benefits-list .tooltip-text[data-v-59a0b34b]{left:auto;margin-left:0;margin-right:10px;right:100%;width:200px}.benefits-list .tooltip-text[data-v-59a0b34b]:after{border-color:transparent transparent transparent var(--text-color,#212121);left:auto;right:-10px}}:root[data-theme=dark] .modal-container[data-v-59a0b34b]{background-color:var(--surface-color,#1a1a1a);box-shadow:0 40px 60px -12px #00000080}:root[data-theme=dark] .modal-header[data-v-59a0b34b]{background:linear-gradient(180deg,rgba(67,97,238,.08),transparent);border-bottom-color:var(--border-color,#2d2d2d)}:root[data-theme=dark] .btn-close-floating[data-v-59a0b34b]{background:#ffffff1a;color:var(--text-color,#e0e0e0)}:root[data-theme=dark] .btn-close-floating[data-v-59a0b34b]:hover{background-color:#ffffff26;color:var(--text-color,#fff)}:root[data-theme=dark] .modal-title[data-v-59a0b34b]{color:var(--text-color,#fff)}:root[data-theme=dark] .premium-badge[data-v-59a0b34b]{background:var(--primary-color,#4361ee);box-shadow:0 0 20px #4361ee4d}:root[data-theme=dark] .modal-subtitle[data-v-59a0b34b]{color:var(--text-muted-color,#a0a0a0)}:root[data-theme=dark] .info-icon[data-v-59a0b34b],:root[data-theme=dark] .info-icon-small[data-v-59a0b34b]{color:var(--primary-color,#5b7cff)}:root[data-theme=dark] .plan-card[data-v-59a0b34b]{background-color:var(--surface-elevated-color,#242424);border-color:var(--border-color,#2d2d2d)}:root[data-theme=dark] .plan-card[data-v-59a0b34b]:hover{background-color:var(--surface-hover-color,#2a2a2a);border-color:var(--primary-color,#5b7cff)}:root[data-theme=dark] .plan-card.is-selected[data-v-59a0b34b]{background-color:#4361ee1a;border-color:var(--primary-color,#5b7cff);box-shadow:0 8px 20px #4361ee33}:root[data-theme=dark] .plan-card.is-trial[data-v-59a0b34b]{background:linear-gradient(135deg,#4361ee26,#8b5cf626);border-color:var(--primary-color,#5b7cff)}:root[data-theme=dark] .plan-card.is-trial.is-selected[data-v-59a0b34b]{background:#4361ee33}:root[data-theme=dark] .radio-circle[data-v-59a0b34b]{border-color:#4a4a4a}:root[data-theme=dark] .plan-name[data-v-59a0b34b],:root[data-theme=dark] .price-main[data-v-59a0b34b]{color:var(--text-color,#fff)}:root[data-theme=dark] .plan-subtext[data-v-59a0b34b],:root[data-theme=dark] .price-per-month[data-v-59a0b34b]{color:var(--text-muted-color,#a0a0a0)}:root[data-theme=dark] .badge-discount[data-v-59a0b34b]{background-color:#4361ee33;color:#7d9aff}:root[data-theme=dark] .trial-note[data-v-59a0b34b]{color:#7d9aff}:root[data-theme=dark] .benefits-section[data-v-59a0b34b]{border-top-color:var(--border-color,#2d2d2d)}:root[data-theme=dark] .benefits-title[data-v-59a0b34b]{color:var(--text-muted-color,#a0a0a0)}:root[data-theme=dark] .benefit-icon[data-v-59a0b34b]{color:var(--primary-color,#5b7cff)}:root[data-theme=dark] .benefit-text h4[data-v-59a0b34b]{color:var(--text-color,#fff)}:root[data-theme=dark] .benefit-text p[data-v-59a0b34b]{color:var(--text-muted-color,#a0a0a0)}:root[data-theme=dark] .modal-footer[data-v-59a0b34b]{background-color:var(--surface-color,#1a1a1a);border-top-color:var(--border-color,#2d2d2d)}:root[data-theme=dark] .agreement-text[data-v-59a0b34b]{color:var(--text-muted-color,#a0a0a0)}:root[data-theme=dark] .link[data-v-59a0b34b]{color:#7d9aff}:root[data-theme=dark] .link[data-v-59a0b34b]:hover{color:#9db3ff}:root[data-theme=dark] .btn-cancel[data-v-59a0b34b]{color:var(--text-muted-color,#a0a0a0)}:root[data-theme=dark] .btn-cancel[data-v-59a0b34b]:hover{color:var(--text-color,#fff)}
