.container[data-v-588df7b1]{max-width:1000px;margin:0 auto;padding:0 28px}.pricing-hero[data-v-588df7b1]{padding:64px 0;text-align:center}.pricing-hero h1[data-v-588df7b1]{font-size:44px;font-weight:700;letter-spacing:-.02em;color:#1d1d1f;margin:0 0 16px}.subtitle[data-v-588df7b1]{font-size:20px;color:#6e6e73;margin:0}.plans-section[data-v-588df7b1]{padding:0 0 80px}.plans-grid[data-v-588df7b1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;max-width:820px;margin:0 auto}.plan-card[data-v-588df7b1]{background:#fff;border-radius:20px;padding:32px 30px;border:1px solid rgba(0,0,0,.08);position:relative;display:flex;flex-direction:column}.plan-card.pro[data-v-588df7b1]{border:2px solid #0066cc;box-shadow:0 20px 48px #0066cc24}.plan-badge[data-v-588df7b1]{position:absolute;top:22px;right:22px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#fff;background:#06c;padding:5px 12px;border-radius:999px}.plan-top h2[data-v-588df7b1]{font-size:26px;font-weight:700;color:#1d1d1f;margin:0 0 8px}.plan-for[data-v-588df7b1]{font-size:14px;color:#6e6e73;margin:0 0 20px}.plan-price[data-v-588df7b1]{margin-bottom:22px}.price[data-v-588df7b1]{font-size:40px;font-weight:700;color:#1d1d1f}.price-old[data-v-588df7b1]{font-size:20px;font-weight:500;color:#86868b;text-decoration:line-through;margin-right:10px}.period[data-v-588df7b1]{display:block;font-size:14px;color:#6e6e73;margin-top:6px}.plan-features[data-v-588df7b1]{list-style:none;padding:0;margin:0 0 28px;flex:1;display:grid;grid-template-columns:1fr 1fr;gap:2px 16px;align-content:start}.plan-features li[data-v-588df7b1]{padding:7px 0 7px 26px;position:relative;font-size:15px;color:#1d1d1f}.plan-features li[data-v-588df7b1]:before{content:"✓";color:#06c;font-weight:700;position:absolute;left:0}.plan-btn[data-v-588df7b1]{display:block;width:100%;text-align:center;font-size:16px;font-weight:600;padding:12px 0;border-radius:980px;text-decoration:none;border:none;cursor:pointer;transition:background .2s,transform .15s}.plan-btn.primary[data-v-588df7b1]{background:#06c;color:#fff}.plan-btn.primary[data-v-588df7b1]:hover{background:#005bb5;transform:translateY(-1px)}.plan-btn.secondary[data-v-588df7b1]{background:#f5f5f7;color:#1d1d1f}.plan-btn.secondary[data-v-588df7b1]:hover{background:#e8e8ed}.assurance[data-v-588df7b1]{text-align:center;margin-top:48px;font-size:16px;font-weight:500;color:#06c}.store-price-note[data-v-588df7b1]{margin:14px 0 0;text-align:center;font-size:13px;color:#86868b}.store-price-note a[data-v-588df7b1]{color:#06c;font-weight:500;text-decoration:none}.store-price-note a[data-v-588df7b1]:hover{text-decoration:underline}.how-section[data-v-588df7b1]{background-color:#f5f5f7;padding:80px 0;text-align:center}.how-section h2[data-v-588df7b1]{font-size:32px;font-weight:700;color:#1d1d1f;margin:0 0 48px}.steps-row[data-v-588df7b1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:32px;max-width:900px;margin:0 auto}.step[data-v-588df7b1]{text-align:center}.step-num[data-v-588df7b1]{font-size:13px;font-weight:700;letter-spacing:.06em;color:#06c}.step h3[data-v-588df7b1]{font-size:18px;font-weight:600;color:#1d1d1f;margin:12px 0 6px}.step p[data-v-588df7b1]{font-size:14px;color:#6e6e73;margin:0}.no-account-note[data-v-588df7b1]{margin-top:40px;font-size:14px;color:#86868b}.faq-section[data-v-588df7b1]{padding:80px 0}.faq-section h2[data-v-588df7b1]{font-size:32px;font-weight:700;color:#1d1d1f;text-align:center;margin:0 0 40px}.faq-list[data-v-588df7b1]{max-width:720px;margin:0 auto}.faq-item[data-v-588df7b1]{margin-bottom:32px}.faq-item h3[data-v-588df7b1]{font-size:18px;font-weight:600;color:#1d1d1f;margin:0 0 8px}.faq-item p[data-v-588df7b1]{font-size:15px;color:#6e6e73;line-height:1.6;margin:0}.apple-modal-mask[data-v-588df7b1]{position:fixed;z-index:1000;left:0;top:0;right:0;bottom:0;background:#00000047;display:flex;align-items:center;justify-content:center;animation:fadeIn-588df7b1 .2s}@keyframes fadeIn-588df7b1{0%{opacity:0}to{opacity:1}}.apple-modal[data-v-588df7b1]{background:#fff;border-radius:28px;box-shadow:0 16px 48px #00000029;padding:48px 40px 32px;min-width:340px;max-width:480px;box-sizing:border-box;position:relative;text-align:center;animation:popIn-588df7b1 .22s cubic-bezier(.4,1.6,.6,1)}@keyframes popIn-588df7b1{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.apple-modal h2[data-v-588df7b1]{font-size:26px;font-weight:800;margin-bottom:16px;color:#1d1d1f}.step-indicator[data-v-588df7b1]{display:flex;justify-content:center;align-items:center;gap:6px;margin:-4px 0 18px}.step-dot[data-v-588df7b1]{width:22px;height:22px;border-radius:50%;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;background:#e8e8ed;color:#86868b;flex-shrink:0}.step-dot.active[data-v-588df7b1]{background:#06c;color:#fff}.step-dot.done[data-v-588df7b1]{background:#b6e0ff;color:#06c}.step-name[data-v-588df7b1]{font-size:12px;color:#86868b;margin-right:10px;white-space:nowrap}.step-name.active[data-v-588df7b1]{color:#06c;font-weight:600}.step-name[data-v-588df7b1]:last-child{margin-right:0}.modal-desc[data-v-588df7b1],.input-tip[data-v-588df7b1]{color:#86868b;font-size:15px;margin-bottom:18px;line-height:1.6}.modal-close[data-v-588df7b1]{position:absolute;right:22px;top:22px;background:none;border:none;font-size:30px;color:#b0b0b8;cursor:pointer;z-index:2}.modal-close[data-v-588df7b1]:hover{color:#0071e3}.apple-input[data-v-588df7b1]{width:100%;box-sizing:border-box;padding:14px 18px;border-radius:14px;border:1.5px solid #e0e0e0;font-size:17px;margin-bottom:10px;outline:none;background:#f9f9fa;color:#222}.apple-input[data-v-588df7b1]:focus{border-color:#0071e3;background:#fff}.modal-actions[data-v-588df7b1]{margin-top:18px;display:flex;justify-content:center;gap:12px}.apple-btn[data-v-588df7b1]{border:none;outline:none;border-radius:999px;padding:12px 28px;font-size:16px;font-weight:700;background:#f2f2f7;color:#1d1d1f;cursor:pointer;transition:all .18s}.apple-btn.primary[data-v-588df7b1]{background:#06c;color:#fff}.apple-btn.primary[data-v-588df7b1]:hover{background:#005bb5}.apple-btn[data-v-588df7b1]:disabled{opacity:.5;cursor:not-allowed}.apple-radio-group[data-v-588df7b1]{display:flex;justify-content:center;gap:20px;margin:28px 0 0}.apple-radio[data-v-588df7b1]{display:flex;align-items:center;background:#fff;border:2px solid #e0e0e0;border-radius:14px;padding:12px 24px;gap:16px;cursor:pointer}.apple-radio.checked[data-v-588df7b1]{border-color:#06c;box-shadow:0 0 0 3px #eaf4ff}.apple-radio input[type=radio][data-v-588df7b1]{display:none}.custom-radio[data-v-588df7b1]{width:24px;height:24px;border-radius:50%;border:2.5px solid #c7c7cc;background:#fff;position:relative}.apple-radio.checked .custom-radio[data-v-588df7b1]:after{content:"";display:block;width:12px;height:12px;border-radius:50%;background:#06c;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.pay-icon[data-v-588df7b1]{width:90px;height:36px;object-fit:contain}.qr-pay-tip[data-v-588df7b1]{font-size:16px;color:#06c;font-weight:600;margin-bottom:12px;text-align:center}.qr-code-wrap[data-v-588df7b1]{text-align:center;padding:16px 0 0;position:relative}.qr-code-wrap img[data-v-588df7b1]{max-width:260px;height:auto;border-radius:22px;background:#fff}.qr-pay-method[data-v-588df7b1]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px;font-size:14px;color:#1d1d1f}.qr-pay-icon[data-v-588df7b1]{width:68px;height:27px;object-fit:contain}.download-hint[data-v-588df7b1]{margin-top:20px;text-align:center}.download-hint>.apple-btn.primary[data-v-588df7b1]{display:block;margin:0 auto}.apple-alert[data-v-588df7b1]{margin:0 auto 18px;padding:12px 20px;border-radius:12px;font-size:15px;font-weight:500;max-width:420px;border:1.5px solid #e0e0e0}.apple-alert.success[data-v-588df7b1]{background:#eaf4ff;color:#06c;border-color:#b6e0ff}.apple-alert.warning[data-v-588df7b1]{background:#fffbe6;color:#ff9500;border-color:#ffe0b2}.license-text-wrap[data-v-588df7b1]{margin-top:18px;text-align:left}.license-text-label[data-v-588df7b1]{font-size:13px;font-weight:600;color:#1d1d1f;margin-bottom:8px;text-align:center}.license-text-wrap textarea[data-v-588df7b1]{width:100%;height:96px;box-sizing:border-box;padding:10px 12px;font-size:12px;line-height:1.5;color:#1d1d1f;background:#f5f5f7;border:1px solid #d2d2d7;border-radius:10px;resize:none;word-break:break-all}.license-text-wrap .apple-btn[data-v-588df7b1]{display:block;margin:12px auto 0}html.dark .license-text-label[data-v-588df7b1]{color:#f5f5f7}html.dark .license-text-wrap textarea[data-v-588df7b1]{background:#1d1d1f;color:#f5f5f7;border-color:#ffffff26}html.dark .plan-card[data-v-588df7b1]{background:#1d1d1f;border-color:#ffffff14}html.dark .plan-card.pro[data-v-588df7b1]{border-color:#2997ff;box-shadow:0 20px 48px #2997ff2e}html.dark .plan-top h2[data-v-588df7b1],html.dark .price[data-v-588df7b1],html.dark .how-section h2[data-v-588df7b1],html.dark .step h3[data-v-588df7b1],html.dark .faq-section h2[data-v-588df7b1],html.dark .faq-item h3[data-v-588df7b1],html.dark .pricing-hero h1[data-v-588df7b1]{color:#f5f5f7}html.dark .plan-for[data-v-588df7b1],html.dark .period[data-v-588df7b1],html.dark .price-old[data-v-588df7b1],html.dark .step p[data-v-588df7b1],html.dark .faq-item p[data-v-588df7b1],html.dark .subtitle[data-v-588df7b1]{color:#a1a1a6}html.dark .plan-features li[data-v-588df7b1]{color:#d2d2d7}html.dark .plan-btn.secondary[data-v-588df7b1]{background:#2c2c2e;color:#f5f5f7}html.dark .store-price-note[data-v-588df7b1]{color:#6e6e73}html.dark .store-price-note a[data-v-588df7b1]{color:#2997ff}html.dark .how-section[data-v-588df7b1]{background-color:#161617}html.dark .apple-modal[data-v-588df7b1]{background:#1d1d1f}html.dark .apple-modal h2[data-v-588df7b1]{color:#f5f5f7}html.dark .step-dot[data-v-588df7b1]{background:#3a3a3c;color:#a1a1a6}html.dark .qr-pay-method[data-v-588df7b1]{color:#f5f5f7}html.dark .step-dot.active[data-v-588df7b1]{background:#2997ff;color:#fff}html.dark .step-dot.done[data-v-588df7b1]{background:#2997ff40;color:#2997ff}html.dark .apple-input[data-v-588df7b1]{background:#2c2c2e;color:#f5f5f7;border-color:#3a3a3c}html.dark .apple-btn[data-v-588df7b1]{background:#3a3a3c;color:#f5f5f7}html.dark .apple-btn.primary[data-v-588df7b1]{background:#2997ff;color:#fff}@media(max-width:640px){.pricing-hero h1[data-v-588df7b1]{font-size:32px}.plan-card[data-v-588df7b1]{padding:28px 22px}.plan-features[data-v-588df7b1]{grid-template-columns:1fr}}
