.user-thanks-notice[data-v-e7c44e1b]{align-items:center;display:flex;justify-content:center}.thanks-notice-content[data-v-e7c44e1b]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#3b82f61a,#6366f10d);border:2px solid rgba(59,130,246,.2);border-radius:16px;box-shadow:0 8px 32px #3b82f61a;display:flex;gap:12px;padding:16px 24px;transition:all .3s ease}.thanks-notice-content.beta-user[data-v-e7c44e1b]{background:linear-gradient(135deg,#e79b421a,#f4b8600d);border:2px solid rgba(231,155,66,.2);box-shadow:0 8px 32px #e79b421a}.thanks-notice-content[data-v-e7c44e1b]:hover{border-color:#3b82f64d;box-shadow:0 12px 40px #3b82f626;transform:translateY(-2px)}.thanks-notice-content.beta-user[data-v-e7c44e1b]:hover{border-color:#e79b424d;box-shadow:0 12px 40px #e79b4226}.thanks-notice-icon[data-v-e7c44e1b]{animation:heartbeat-e7c44e1b 2s ease-in-out infinite;color:#3b82f6;flex-shrink:0;height:20px;width:20px}.thanks-notice-content.beta-user .thanks-notice-icon[data-v-e7c44e1b]{color:#e79b42}.thanks-notice-text[data-v-e7c44e1b]{color:var(--color);font-size:1rem;font-weight:600;letter-spacing:.025em}@keyframes heartbeat-e7c44e1b{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.membership-gradient-text[data-v-e7c44e1b]{background:linear-gradient(135deg,var(--membership-primary) 0,var(--membership-secondary) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 2px 4px rgba(231,155,66,.3)}.membership-pro-card[data-v-e7c44e1b]{overflow:visible;position:relative;z-index:10}.membership-pro-card[data-v-e7c44e1b]:before{background:linear-gradient(135deg,#e79b421a,#f4b8600d 50%,#e79b421a);border-radius:1.5rem;bottom:-1px;content:"";left:-1px;opacity:0;pointer-events:none;position:absolute;right:-1px;top:-1px;transition:opacity .3s ease;z-index:-1}.membership-pro-card[data-v-e7c44e1b]:hover:before{opacity:1}.membership-btn-primary[data-v-e7c44e1b]{background:var(--membership-btn-primary-bg)!important;box-shadow:0 4px 15px var(--membership-glow-color-1);color:var(--membership-btn-primary-text)!important;transition:all .2s cubic-bezier(.4,0,.2,1);will-change:transform,box-shadow}.membership-btn-primary[data-v-e7c44e1b]:hover:not(:disabled){background:var(--membership-btn-primary-hover)!important;box-shadow:0 6px 20px var(--membership-glow-color-2);transform:translateY(-1px)}.membership-pro-title[data-v-e7c44e1b]{font-weight:800;letter-spacing:-.025em}.membership-pro-price[data-v-e7c44e1b]{font-weight:800;letter-spacing:-.02em}.price-loading[data-v-e7c44e1b]{align-items:center;display:inline-flex;height:1.2em;justify-content:center}.loading-spinner[data-v-e7c44e1b]{animation:spin-e7c44e1b 1s linear infinite;border:3px solid rgba(231,155,66,.3);border-radius:50%;border-top:3px solid var(--color);height:1em;width:1em}@keyframes spin-e7c44e1b{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.countdown-container[data-v-e7c44e1b]{margin-top:16px;text-align:center}.countdown-label[data-v-e7c44e1b]{color:var(--color);font-size:.875rem;font-weight:600;margin-bottom:8px;opacity:.8}.countdown-timer[data-v-e7c44e1b]{align-items:center;display:flex;font-family:Courier New,monospace;gap:4px;justify-content:center}.countdown-item[data-v-e7c44e1b]{align-items:center;display:flex;flex-direction:column;min-width:32px}.countdown-number[data-v-e7c44e1b]{background:linear-gradient(135deg,#e79b421a,#f4b8601a);border-radius:6px;color:#e79b42;font-size:1.25rem;font-weight:700;line-height:1;min-width:28px;padding:4px 6px;text-align:center}.countdown-unit[data-v-e7c44e1b]{color:var(--color);font-size:.75rem;font-weight:500;margin-top:2px;opacity:.7}.countdown-separator[data-v-e7c44e1b]{color:#e79b42;font-size:1.125rem;font-weight:600;margin:0 2px;opacity:.6}.countdown-number[data-v-e7c44e1b]{transition:all .3s ease}.countdown-item:hover .countdown-number[data-v-e7c44e1b]{background:linear-gradient(135deg,#e79b4233,#f4b86033);transform:scale(1.1)}.membership-pro-feature-text[data-v-e7c44e1b]{font-weight:500;letter-spacing:.01em;line-height:1.6}.membership-free-button[data-v-e7c44e1b]{background:var(--membership-free-btn-bg)!important;border:2px solid var(--membership-free-btn-border)!important;box-shadow:0 2px 8px #e79b421a;color:var(--membership-free-btn-text)!important;font-weight:600;letter-spacing:.025em;transition:all .3s cubic-bezier(.4,0,.2,1);will-change:transform,box-shadow}.membership-free-button[data-v-e7c44e1b]:hover{background:var(--membership-free-btn-hover)!important;box-shadow:0 4px 16px #e79b4233;transform:translateY(-1px)}.membership-pro-button[data-v-e7c44e1b]{background:var(--membership-btn-primary-bg)!important;border:2px solid var(--membership-btn-primary-bg)!important;box-shadow:0 2px 8px #e79b4226,0 1px 3px #0000001a;color:var(--membership-btn-primary-text)!important;font-weight:600;letter-spacing:.025em;transition:all .3s cubic-bezier(.4,0,.2,1);will-change:transform,box-shadow}.membership-pro-button[data-v-e7c44e1b]:hover:not(:disabled){background:var(--membership-btn-primary-hover)!important;box-shadow:0 4px 16px #e79b4240,0 2px 6px #00000026;transform:translateY(-1px)}.membership-card[data-v-e7c44e1b]:hover{border-color:var(--membership-warm-border);box-shadow:0 20px 40px -12px var(--membership-card-shadow-hover)}.membership-pro-badge[data-v-e7c44e1b]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--membership-btn-primary-bg)!important;border:1px solid var(--membership-btn-primary-bg);box-shadow:0 2px 8px #e79b4233,0 1px 3px #0000001a;color:var(--membership-btn-primary-text)!important;display:inline-block;font-weight:600;letter-spacing:.025em}.membership-pro-card .absolute[data-v-e7c44e1b]{z-index:25!important}.membership-warm-section[data-v-e7c44e1b]{background:var(--membership-warm-bg);border:1px solid var(--membership-warm-border)}.membership-btn-secondary[data-v-e7c44e1b]{background:var(--membership-btn-secondary-bg)!important;border-color:var(--membership-btn-secondary-border)!important;color:var(--membership-btn-secondary-text)!important;transition:all .2s cubic-bezier(.4,0,.2,1);will-change:transform,background-color}.membership-btn-secondary[data-v-e7c44e1b]:hover{background:var(--membership-btn-secondary-hover)!important;transform:translateY(-.5px)}.payment-modal-overlay[data-v-e7c44e1b]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--modal-overlay-bg);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.payment-modal[data-v-e7c44e1b]{animation:modalSlideIn-e7c44e1b .3s ease-out;background:var(--modal-bg);border-radius:16px;box-shadow:0 20px 40px #00000026;max-height:90vh;max-width:480px;overflow:hidden;width:90%}@keyframes modalSlideIn-e7c44e1b{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.payment-modal-header[data-v-e7c44e1b]{align-items:center;border-bottom:1px solid var(--modal-border-color);display:flex;justify-content:space-between;padding:24px 24px 16px}.payment-modal-title[data-v-e7c44e1b]{color:var(--modal-text-color);font-size:1.25rem;font-weight:600;margin:0}.payment-modal-close[data-v-e7c44e1b]{background:none;border:none;border-radius:6px;color:var(--modal-text-secondary);cursor:pointer;padding:4px;transition:all .2s ease}.payment-modal-close[data-v-e7c44e1b]:hover{background:var(--modal-step-hover-bg);color:var(--modal-text-color)}.payment-modal-content[data-v-e7c44e1b]{padding:24px}.payment-amount[data-v-e7c44e1b]{align-items:center;background:linear-gradient(135deg,#fff7ed,#fef3e2);border:1px solid #fed7aa;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:24px;padding:16px 20px}.payment-amount-label[data-v-e7c44e1b]{color:#92400e;font-size:.875rem;font-weight:500}.payment-amount-value[data-v-e7c44e1b]{color:#e79b42;font-size:1.5rem;font-weight:700}.payment-methods[data-v-e7c44e1b]{display:flex;flex-direction:column;gap:12px}.payment-method-btn[data-v-e7c44e1b]{align-items:center;background:var(--payment-btn-bg);border:2px solid var(--payment-btn-border);border-radius:12px;cursor:pointer;display:flex;overflow:hidden;padding:16px 20px;position:relative;transition:all .3s ease}.payment-method-btn[data-v-e7c44e1b]:hover:not(:disabled){background:var(--payment-btn-hover-bg);border-color:#e79b42;box-shadow:0 4px 12px #e79b4226;transform:translateY(-1px)}.payment-method-btn[data-v-e7c44e1b]:disabled{cursor:not-allowed;opacity:.6}.payment-icon-alipay[data-v-e7c44e1b],.payment-icon-wechat[data-v-e7c44e1b]{height:100%;margin-right:16px;-o-object-fit:contain;object-fit:contain;width:50%}.payment-method-text[data-v-e7c44e1b]{color:var(--modal-text-color);flex:1;font-size:1rem;font-weight:500}.payment-loading[data-v-e7c44e1b]{align-items:center;display:flex;justify-content:center}.loading-spinner-small[data-v-e7c44e1b]{animation:spin-e7c44e1b 1s linear infinite;border:2px solid rgba(231,155,66,.3);border-radius:50%;border-top-color:#e79b42;height:16px;width:16px}.qrcode-modal-overlay[data-v-e7c44e1b]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:var(--modal-overlay-bg);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1001}.qrcode-modal[data-v-e7c44e1b]{animation:qrModalSlideIn-e7c44e1b .4s cubic-bezier(.34,1.56,.64,1);background:var(--modal-bg);border-radius:20px;box-shadow:0 25px 50px #0003;max-height:90vh;max-width:400px;overflow:hidden;width:90%}@keyframes qrModalSlideIn-e7c44e1b{0%{opacity:0;transform:translateY(-30px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.qrcode-modal-header[data-v-e7c44e1b]{align-items:center;background:linear-gradient(135deg,#07c160,#06ad56);border-bottom:1px solid #f0f0f0;color:#fff;display:flex;justify-content:space-between;padding:24px 24px 16px}.qrcode-modal-title[data-v-e7c44e1b]{align-items:center;display:flex;font-size:1.25rem;font-weight:600;gap:8px;margin:0}.qrcode-modal-close[data-v-e7c44e1b]{background:#fff3;border:none;border-radius:8px;color:#fff;cursor:pointer;padding:8px;transition:all .2s ease}.qrcode-modal-close[data-v-e7c44e1b]:hover{background:#ffffff4d;transform:scale(1.05)}.qrcode-modal-content[data-v-e7c44e1b]{padding:32px 24px;text-align:center}.qrcode-container[data-v-e7c44e1b]{align-items:center;background:var(--modal-container-bg);border:2px dashed var(--modal-container-border);border-radius:16px;display:flex;flex-direction:column;justify-content:center;margin-bottom:24px;padding:20px;position:relative}.qrcode-tips[data-v-e7c44e1b]{text-align:center}.qrcode-tip-text[data-v-e7c44e1b]{color:var(--modal-text-secondary);font-size:1rem;font-weight:500;margin:0 0 20px}.qrcode-steps[data-v-e7c44e1b]{display:flex;flex-direction:column;gap:12px;margin-top:20px}.qrcode-step[data-v-e7c44e1b]{align-items:center;background:var(--modal-step-bg);border-radius:10px;color:var(--modal-text-muted);display:flex;font-size:.875rem;gap:12px;padding:12px 16px;transition:all .2s ease}.qrcode-step[data-v-e7c44e1b]:hover{background:var(--modal-step-hover-bg);transform:translate(4px)}.step-icon[data-v-e7c44e1b]{color:#07c160;flex-shrink:0;height:20px;width:20px}.payment-status-bar[data-v-e7c44e1b]{align-items:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:1px solid #dee2e6;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:20px;padding:16px 20px}.status-info[data-v-e7c44e1b]{align-items:center;display:flex;gap:8px}.status-icon[data-v-e7c44e1b]{color:#07c160;flex-shrink:0;height:18px;width:18px}.status-text[data-v-e7c44e1b]{color:#495057;font-size:.9rem;font-weight:500;line-height:1}.countdown-info[data-v-e7c44e1b]{align-items:center;display:flex;gap:8px}.payment-status-bar .countdown-label[data-v-e7c44e1b]{color:#6c757d;font-size:.85rem;line-height:1;margin:0}.countdown-time[data-v-e7c44e1b]{color:#dc3545;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:1rem;font-weight:600;line-height:1}.polling-indicator[data-v-e7c44e1b]{align-items:center;background:#07c1601a;border:1px solid rgba(7,193,96,.2);border-radius:20px;display:flex;gap:8px;margin-top:12px;padding:8px 12px}.polling-dot[data-v-e7c44e1b]{animation:pulse-e7c44e1b 1.5s ease-in-out infinite;background:#07c160;border-radius:50%;height:8px;width:8px}.polling-text[data-v-e7c44e1b]{color:#07c160;font-size:.8rem;font-weight:500}.payment-notice[data-v-e7c44e1b]{align-items:center;background:#0d6efd1a;border:1px solid rgba(13,110,253,.2);border-radius:8px;display:flex;gap:8px;justify-content:center;margin-top:16px;padding:12px 16px}.notice-icon[data-v-e7c44e1b]{color:#0d6efd;flex-shrink:0;height:16px;width:16px}.notice-text[data-v-e7c44e1b]{color:#0d6efd;font-size:.85rem;font-weight:500}@keyframes pulse-e7c44e1b{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.membership-tech-card[data-v-e7c44e1b]{overflow:visible;position:relative;z-index:10}.membership-tech-card[data-v-e7c44e1b]:before{background:linear-gradient(135deg,#3b82f61a,#8b5cf60d 50%,#3b82f61a);border-radius:1.5rem;bottom:-1px;content:"";left:-1px;opacity:0;pointer-events:none;position:absolute;right:-1px;top:-1px;transition:opacity .3s ease;z-index:-1}.membership-tech-card[data-v-e7c44e1b]:hover:before{opacity:1}.membership-tech-card[data-v-e7c44e1b]:hover{border-color:#3b82f64d;box-shadow:0 20px 40px -12px #3b82f633,0 25px 50px -12px var(--membership-card-shadow)}@media (max-width:640px){.qrcode-modal[data-v-e7c44e1b]{margin:20px;width:95%}.qrcode-modal-content[data-v-e7c44e1b],.qrcode-modal-header[data-v-e7c44e1b]{padding:20px}.qrcode-container[data-v-e7c44e1b]{padding:16px}.qrcode-steps[data-v-e7c44e1b]{gap:8px}.qrcode-step[data-v-e7c44e1b]{font-size:.8rem;padding:10px 12px}}
