.customer-service[data-v-d3bf3642]{position:fixed;right:24px;bottom:24px;z-index:1000;display:flex;flex-direction:column;align-items:flex-end;color:#18253b}.service-panel[data-v-d3bf3642]{box-sizing:border-box;width:88px;padding:7px;background:hsla(0,0%,100%,.96);border:1px solid #d8e2f0;border-radius:16px;box-shadow:0 12px 32px rgba(15,41,82,.14);backdrop-filter:blur(12px)}.panel-header[data-v-d3bf3642]{display:flex;align-items:center;justify-content:space-between;height:30px;padding:0 0 0 6px}.panel-title[data-v-d3bf3642]{font-size:12px;font-weight:600;color:#42536b;letter-spacing:.02em}.panel-close[data-v-d3bf3642],.popup-close[data-v-d3bf3642]{display:inline-flex;align-items:center;justify-content:center;padding:0;color:#6b7280;background:transparent;border:0;border-radius:8px;cursor:pointer;transition:color .16s ease,background-color .16s ease}.panel-close[data-v-d3bf3642]{width:28px;height:28px;font-size:16px}.panel-close[data-v-d3bf3642]:hover,.popup-close[data-v-d3bf3642]:hover{color:#0f4fbf;background:#eef4ff}.service-buttons[data-v-d3bf3642]{display:grid;grid-template-columns:minmax(0,1fr);gap:4px}.service-button[data-v-d3bf3642]{display:flex;min-width:0;height:66px;padding:7px 3px;font:inherit;color:#42536b;background:transparent;border:1px solid transparent;border-radius:11px;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:5px;transition:color .18s ease,background-color .18s ease,border-color .18s ease}.service-button.active[data-v-d3bf3642],.service-button[data-v-d3bf3642]:focus-visible,.service-button[data-v-d3bf3642]:hover{color:#0f4fbf;background:#f2f6fc;border-color:#d8e2f0;outline:none}.icon-wrap[data-v-d3bf3642]{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;color:#0f4fbf;background:#eaf2ff;border-radius:9px;transition:color .18s ease,background-color .18s ease}.service-button.active .icon-wrap[data-v-d3bf3642],.service-button:focus-visible .icon-wrap[data-v-d3bf3642],.service-button:hover .icon-wrap[data-v-d3bf3642]{color:#fff;background:#0f4fbf}.service-icon[data-v-d3bf3642]{font-size:18px}.service-text[data-v-d3bf3642]{overflow:hidden;max-width:100%;font-size:12px;font-weight:500;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.service-launcher[data-v-d3bf3642]{display:flex;width:58px;height:58px;padding:0;flex-direction:column;gap:3px;align-items:center;justify-content:center;font:inherit;color:#fff;background:#0f4fbf;border:1px solid hsla(0,0%,100%,.3);border-radius:16px;box-shadow:0 8px 22px rgba(15,79,191,.26);cursor:pointer;transition:background-color .18s ease,transform .18s ease,box-shadow .18s ease}.service-launcher .el-icon[data-v-d3bf3642]{font-size:20px}.service-launcher span[data-v-d3bf3642]{font-size:12px;font-weight:500}.service-launcher[data-v-d3bf3642]:focus-visible,.service-launcher[data-v-d3bf3642]:hover{background:#0d43a3;box-shadow:0 10px 26px rgba(15,79,191,.32);transform:translateY(-2px);outline:none}.service-popup[data-v-d3bf3642]{position:absolute;right:calc(100% + 12px);bottom:0;width:252px;padding:8px;background:#fff;border:1px solid #d8e2f0;border-radius:16px;box-shadow:0 16px 38px rgba(15,41,82,.18);overflow:hidden;transform-origin:bottom right}.popup-header[data-v-d3bf3642]{display:flex;align-items:center;justify-content:space-between;padding:8px 8px 10px;text-align:left}.popup-header h4[data-v-d3bf3642]{margin:0 0 3px;font-size:15px;font-weight:600;color:#18253b}.popup-header p[data-v-d3bf3642]{margin:0;font-size:12px;line-height:1.4;color:#6b7280}.popup-close[data-v-d3bf3642]{width:30px;height:30px;flex:0 0 auto;font-size:16px}.popup-content[data-v-d3bf3642]{padding:4px 8px 8px;text-align:center}.qrcode-image[data-v-d3bf3642]{display:block;width:188px;height:188px;margin:0 auto;-o-object-fit:contain;object-fit:contain;background:#fff;border:1px solid #e1e8f2;border-radius:10px}.service-hours[data-v-d3bf3642]{margin:10px 0 0;font-size:12px;color:#6b7280}.panel-fade-enter-active[data-v-d3bf3642],.panel-fade-leave-active[data-v-d3bf3642],.popup-fade-enter-active[data-v-d3bf3642],.popup-fade-leave-active[data-v-d3bf3642]{transition:opacity .18s ease,transform .18s ease}.popup-fade-enter-from[data-v-d3bf3642],.popup-fade-leave-to[data-v-d3bf3642]{opacity:0;transform:translateX(8px) scale(.98)}.panel-fade-enter-from[data-v-d3bf3642],.panel-fade-leave-to[data-v-d3bf3642]{opacity:0;transform:translateY(8px) scale(.98)}@media (prefers-reduced-motion:reduce){.customer-service[data-v-d3bf3642] *,.customer-service[data-v-d3bf3642] :after,.customer-service[data-v-d3bf3642] :before{transition-duration:.01ms!important}}@media (max-width:768px){.customer-service[data-v-d3bf3642]{right:12px;bottom:12px}.service-panel[data-v-d3bf3642]{width:88px}.service-popup[data-v-d3bf3642]{right:0;bottom:calc(100% + 10px);width:min(252px,calc(100vw - 24px))}}.redeem-code-dialog .el-dialog__header[data-v-5d420994]{text-align:center;font-size:20px;font-weight:600;color:#333;border-bottom:1px solid #e0e0e0;padding-bottom:15px}.dialog-content[data-v-5d420994]{padding:20px 30px}.dialog-tip[data-v-5d420994]{display:flex;align-items:center;gap:8px;font-size:15px;color:#666;margin-bottom:25px;background-color:#f4f7fc;padding:12px 18px;border-radius:8px}.tip-icon[data-v-5d420994]{width:20px;height:20px;flex-shrink:0}.el-form-item__label[data-v-5d420994]{font-size:14px;font-weight:500;color:#555}.el-input--large[data-v-5d420994]{height:48px}.dialog-footer[data-v-5d420994]{display:flex;justify-content:flex-end;gap:15px;padding:0 30px 20px}.cancel-btn[data-v-5d420994]{width:100px}.confirm-btn[data-v-5d420994]{width:120px}.logo-container[data-v-62d0c332]{text-align:center;margin-bottom:24px}.logo-text[data-v-62d0c332]{font-size:28px;line-height:1.15;font-weight:700;letter-spacing:.4px;color:var(--home-color-primary)}.dialog-title[data-v-62d0c332]{margin-top:10px;font-size:16px;line-height:1.4;font-weight:500;color:var(--home-color-text-secondary)}.brand-desc[data-v-62d0c332]{margin-top:8px;font-size:16px;line-height:1.5;color:var(--home-color-primary);letter-spacing:.2px}.form-shell[data-v-62d0c332]{width:100%;max-width:360px;margin:0 auto;display:flex;flex-direction:column;gap:15px}.form-item[data-v-62d0c332]{display:flex;flex-direction:column;gap:8px}.label[data-v-62d0c332]{font-size:16px;color:var(--home-color-text-primary);line-height:1.35}.required-star[data-v-62d0c332]{color:var(--el-color-danger);margin-right:4px}.input-wrapper[data-v-62d0c332]{width:100%}.code-input[data-v-62d0c332]{display:grid;grid-template-columns:1fr 128px;gap:10px}.send-code-btn[data-v-62d0c332]{width:128px;height:42px;font-size:14px}.login-actions[data-v-62d0c332]{display:flex;justify-content:space-between;align-items:center;margin-top:-2px}[data-v-62d0c332] .remember-checkbox .el-checkbox__label{font-size:14px;font-weight:400;color:var(--home-color-text-secondary);transition:color var(--home-motion-base)}[data-v-62d0c332] .remember-checkbox .el-checkbox__inner{border-color:rgba(var(--home-color-primary-rgb),.45)}[data-v-62d0c332] .remember-checkbox .el-checkbox__input.is-checked .el-checkbox__inner{border-color:var(--home-color-primary);background-color:var(--home-color-primary)}[data-v-62d0c332] .remember-checkbox .el-checkbox__input.is-checked+.el-checkbox__label{color:var(--home-color-primary)}.forgot-password-link[data-v-62d0c332]{color:var(--home-color-primary);font-size:14px;cursor:pointer;transition:color var(--home-motion-base)}.forgot-password-link[data-v-62d0c332]:hover{color:var(--home-color-primary-hover)}.submit-btn[data-v-62d0c332]{width:100%;height:44px;font-size:16px;font-weight:600}.switch-line[data-v-62d0c332]{text-align:center;font-size:14px;color:var(--home-color-text-muted)}.switch-link[data-v-62d0c332]{color:var(--home-color-primary);cursor:pointer}.switch-link[data-v-62d0c332]:hover{color:var(--home-color-primary-hover)}.agreement-text[data-v-62d0c332]{font-size:14px;color:var(--home-color-text-muted);line-height:1.5;text-align:center}.agreement-link[data-v-62d0c332]{color:var(--home-color-primary)}.login-form-shell .agreement-link[data-v-62d0c332],.login-form-shell .forgot-password-link[data-v-62d0c332],.login-form-shell .switch-link[data-v-62d0c332],.login-logo-container .brand-desc[data-v-62d0c332],.register-form-shell .agreement-link[data-v-62d0c332],.register-form-shell .switch-link[data-v-62d0c332],[data-v-62d0c332] .login-form-shell .remember-checkbox .el-checkbox__input.is-checked+.el-checkbox__label{font-weight:400}[data-v-62d0c332] .forgot-password-dialog .el-dialog__body,[data-v-62d0c332] .login-dialog .el-dialog__body,[data-v-62d0c332] .register-dialog .el-dialog__body{padding:20px 25px 24px}[data-v-62d0c332] .forgot-password-dialog,[data-v-62d0c332] .login-dialog,[data-v-62d0c332] .register-dialog{border-radius:20px;overflow:hidden;background:linear-gradient(180deg,rgba(var(--home-color-primary-rgb),.08) 0,var(--home-color-surface-elevated) 48%,var(--home-color-surface-elevated) 100%)}[data-v-62d0c332] .forgot-password-dialog .el-dialog__header,[data-v-62d0c332] .login-dialog .el-dialog__header,[data-v-62d0c332] .register-dialog .el-dialog__header{padding:10px 10px 0}[data-v-62d0c332] .input-wrapper .el-input__wrapper{min-height:42px;border-radius:8px;background-color:var(--home-color-surface);box-shadow:0 0 0 1px rgba(var(--home-color-primary-rgb),.18) inset;transition:box-shadow var(--home-motion-base)}[data-v-62d0c332] .input-wrapper .el-input__inner,[data-v-62d0c332] .input-wrapper .el-input__suffix,[data-v-62d0c332] .input-wrapper .el-input__suffix-inner{background-color:transparent!important}[data-v-62d0c332] .input-wrapper .el-input__inner{font-size:15px}[data-v-62d0c332] .input-wrapper .el-input__wrapper:hover{box-shadow:0 0 0 1px rgba(var(--home-color-primary-rgb),.28) inset}[data-v-62d0c332] .input-wrapper .el-input__wrapper.is-focus{box-shadow:0 0 0 1px rgba(var(--home-color-primary-rgb),.64) inset}[data-v-62d0c332] .input-wrapper input:-webkit-autofill,[data-v-62d0c332] .input-wrapper input:-webkit-autofill:active,[data-v-62d0c332] .input-wrapper input:-webkit-autofill:focus,[data-v-62d0c332] .input-wrapper input:-webkit-autofill:hover{-webkit-text-fill-color:var(--home-color-text-primary)!important;box-shadow:0 0 0 1000px var(--home-color-surface) inset!important;-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}[data-v-62d0c332] .send-code-btn.el-button--primary,[data-v-62d0c332] .submit-btn.el-button--primary{border-color:var(--home-color-primary);background-color:var(--home-color-primary);color:var(--home-color-text-inverse)}[data-v-62d0c332] .send-code-btn.el-button--primary:focus-visible,[data-v-62d0c332] .send-code-btn.el-button--primary:hover,[data-v-62d0c332] .submit-btn.el-button--primary:focus-visible,[data-v-62d0c332] .submit-btn.el-button--primary:hover{border-color:var(--home-color-primary-hover);background-color:var(--home-color-primary-hover)}[data-v-62d0c332] .send-code-btn.el-button--primary:active,[data-v-62d0c332] .submit-btn.el-button--primary:active{border-color:var(--home-color-primary-deep);background-color:var(--home-color-primary-deep)}[data-v-62d0c332] .send-code-btn.el-button--primary.is-disabled,[data-v-62d0c332] .submit-btn.el-button--primary.is-disabled{border-color:rgba(var(--home-color-primary-rgb),.38);background-color:rgba(var(--home-color-primary-rgb),.38);color:hsla(0,0%,100%,.88)}@media (max-width:520px){[data-v-62d0c332] .forgot-password-dialog,[data-v-62d0c332] .login-dialog,[data-v-62d0c332] .register-dialog{width:calc(100vw - 20px)!important}.logo-text[data-v-62d0c332]{font-size:24px}.dialog-title[data-v-62d0c332]{font-size:15px}.brand-desc[data-v-62d0c332]{font-size:14px}.form-shell[data-v-62d0c332]{max-width:100%}.code-input[data-v-62d0c332]{grid-template-columns:1fr}.send-code-btn[data-v-62d0c332]{width:100%}}.footer[data-v-180c78aa]{background:var(--home-gradient-footer);color:var(--home-color-text-inverse);padding:60px 0 30px;position:relative;overflow:hidden;border-top:1px solid hsla(0,0%,100%,.1)}.footer[data-v-180c78aa]:before{top:-160px;right:-120px;width:360px;height:360px;background:radial-gradient(circle,rgba(59,130,246,.28) 0,rgba(59,130,246,0) 72%)}.footer[data-v-180c78aa]:after,.footer[data-v-180c78aa]:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.footer[data-v-180c78aa]:after{left:-180px;bottom:-200px;width:420px;height:420px;background:radial-gradient(circle,rgba(147,197,253,.16) 0,rgba(147,197,253,0) 72%)}.footer-content[data-v-180c78aa]{display:flex;justify-content:space-between;margin-bottom:40px;position:relative;z-index:1}.footer-logo[data-v-180c78aa]{display:flex;align-items:center;margin-right:50px}.footer-logo-wrapper[data-v-180c78aa]{display:flex;flex-direction:column;gap:16px}.footer-logo-img[data-v-180c78aa]{height:40px;margin-right:10px}.footer-logo-text[data-v-180c78aa]{font-size:24px;font-weight:600}.footer-social-icons[data-v-180c78aa]{display:flex;gap:16px;align-items:center}.social-icon-link[data-v-180c78aa]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--home-radius-sm);background-color:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.24);transition:all var(--home-motion-base);padding:6px}.social-icon-link[data-v-180c78aa]:hover{background-color:hsla(0,0%,100%,.22);transform:translateY(-2px)}.social-icon-img[data-v-180c78aa]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:4px}.footer-links[data-v-180c78aa]{display:flex;flex:1;justify-content:space-between;flex-wrap:wrap}.footer-links-column[data-v-180c78aa]{margin-bottom:20px;min-width:150px}.footer-title[data-v-180c78aa]{position:relative;font-size:16px;color:var(--home-color-text-inverse);margin-bottom:20px;font-weight:600;padding-bottom:8px}.footer-title[data-v-180c78aa]:after{content:"";position:absolute;left:0;bottom:0;width:24px;height:2px;border-radius:999px;background-color:hsla(0,0%,100%,.58)}.footer-list[data-v-180c78aa]{list-style:none}.footer-list li[data-v-180c78aa]{margin-bottom:10px}.footer-link[data-v-180c78aa]{color:hsla(0,0%,100%,.7);text-decoration:none;transition:color var(--home-motion-fast),transform var(--home-motion-fast);display:inline-block}.footer-link[data-v-180c78aa]:hover{color:var(--home-color-text-inverse);transform:translateX(2px)}.footer-text[data-v-180c78aa]{color:hsla(0,0%,100%,.5);font-size:12px}.footer-bottom[data-v-180c78aa]{display:flex;align-items:center;justify-content:center;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.1);position:relative;z-index:1}.copyright[data-v-180c78aa]{font-size:14px;color:hsla(0,0%,100%,.7);text-align:center;margin-bottom:2px}.footer-social[data-v-180c78aa]{display:flex;gap:15px}.social-link[data-v-180c78aa]{width:36px;height:36px;border-radius:50%;background-color:hsla(0,0%,100%,.1);color:var(--home-color-text-inverse);display:flex;align-items:center;justify-content:center;transition:background-color .3s}.social-link[data-v-180c78aa]:hover{background-color:var(--home-color-primary)}.footer-filing[data-v-180c78aa]{margin-top:2px;padding-top:2px;text-align:center;position:relative;z-index:1}.filing-info[data-v-180c78aa]{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.filing-link[data-v-180c78aa]{color:hsla(0,0%,100%,.6);text-decoration:none;font-size:12px;display:flex;align-items:center;gap:4px;transition:color .3s}.filing-link-main[data-v-180c78aa]{font-size:var(--home-font-caption);color:hsla(0,0%,100%,.7)}.filing-link[data-v-180c78aa]:hover{color:hsla(0,0%,100%,.8)}.filing-separator[data-v-180c78aa]{color:hsla(0,0%,100%,.4);font-size:12px}.filing-icon[data-v-180c78aa]{font-size:12px;margin-right:2px}@media (max-width:992px){.footer-content[data-v-180c78aa]{flex-direction:column}.footer-logo[data-v-180c78aa]{margin-bottom:30px;margin-right:0}.footer-logo-wrapper[data-v-180c78aa]{align-items:flex-start}.footer-social-icons[data-v-180c78aa]{gap:12px}.social-icon-link[data-v-180c78aa]{width:38px;height:38px}.footer-links[data-v-180c78aa]{gap:20px}.footer-links-column[data-v-180c78aa]{min-width:calc(50% - 20px)}.footer-bottom[data-v-180c78aa]{flex-direction:column;text-align:center}.filing-info[data-v-180c78aa]{flex-direction:column;gap:8px}.filing-separator[data-v-180c78aa]{display:none}}.modal-overlay[data-v-180c78aa]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999;backdrop-filter:blur(2px);animation:fadeIn-180c78aa .3s ease}.modal-content[data-v-180c78aa]{background:var(--home-color-surface);border-radius:var(--home-radius-md);box-shadow:var(--home-shadow-lg);max-width:350px;width:90%;max-height:90vh;overflow:hidden;animation:slideIn-180c78aa .3s ease;position:relative}.modal-header[data-v-180c78aa]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid var(--home-color-border);background:var(--home-color-surface-soft)}.modal-header h4[data-v-180c78aa]{margin:0;font-size:18px;font-weight:600;color:var(--home-color-text-primary)}.close-btn[data-v-180c78aa]{background:none;border:none;font-size:24px;color:var(--home-color-text-secondary);cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.close-btn[data-v-180c78aa]:hover{background-color:var(--home-color-surface-muted);color:var(--home-color-text-primary)}.modal-body[data-v-180c78aa]{padding:24px;text-align:center}.qrcode-image[data-v-180c78aa]{width:200px;height:200px;border-radius:var(--home-radius-sm);margin-bottom:16px;border:1px solid var(--home-color-border);box-shadow:var(--home-shadow-sm)}.modal-tip[data-v-180c78aa]{margin:0 0 8px 0;font-size:16px;color:var(--home-color-text-primary);font-weight:500}.modal-description[data-v-180c78aa],.service-hours[data-v-180c78aa]{margin:8px 0 0 0;font-size:14px;color:var(--home-color-text-secondary)}.no-qrcode[data-v-180c78aa]{width:200px;height:200px;border:2px dashed var(--home-color-border-strong);border-radius:var(--home-radius-sm);display:flex;align-items:center;justify-content:center;margin:0 auto 16px auto;background-color:var(--home-color-surface-soft)}.no-qrcode-text[data-v-180c78aa]{margin:0;font-size:14px;color:var(--home-color-text-muted);text-align:center}@keyframes fadeIn-180c78aa{0%{opacity:0}to{opacity:1}}@keyframes slideIn-180c78aa{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:768px){.modal-content[data-v-180c78aa]{max-width:320px;margin:20px}.qrcode-image[data-v-180c78aa]{width:180px;height:180px}.modal-header h4[data-v-180c78aa]{font-size:16px}.modal-tip[data-v-180c78aa]{font-size:15px}.modal-description[data-v-180c78aa],.service-hours[data-v-180c78aa]{font-size:13px}}@media (max-width:480px){.modal-content[data-v-180c78aa]{max-width:300px;margin:15px}.modal-body[data-v-180c78aa]{padding:20px}.qrcode-image[data-v-180c78aa]{width:160px;height:160px}}.campaign-banner[data-v-7f0ff6e6]{position:relative;z-index:90;min-height:48px;display:flex;align-items:center;justify-content:center;padding:8px 56px 8px 24px;color:#5f421d;background:linear-gradient(90deg,#fff7dd,#fff0c4 48%,#fff7df);border-bottom:1px solid rgba(196,134,43,.18)}.campaign-banner__content[data-v-7f0ff6e6]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 16px;font-size:14px}.campaign-banner__action[data-v-7f0ff6e6],.campaign-banner__tag[data-v-7f0ff6e6]{border-radius:999px;color:#fff;background:#ef7f2d;font-weight:700}.campaign-banner__tag[data-v-7f0ff6e6]{padding:5px 12px}.campaign-banner__title[data-v-7f0ff6e6]{font-weight:700}.campaign-banner__hint[data-v-7f0ff6e6]{color:#8b714e;font-weight:700}.campaign-banner__action[data-v-7f0ff6e6]{border:0;padding:7px 16px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.campaign-banner__action[data-v-7f0ff6e6]:hover{transform:translateY(-1px);box-shadow:0 5px 14px rgba(239,127,45,.25)}.campaign-banner__close[data-v-7f0ff6e6]{position:absolute;right:22px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:#98734c;font-size:25px;line-height:1;cursor:pointer}@media (max-width:767px){.campaign-banner[data-v-7f0ff6e6]{padding:9px 42px 9px 12px}.campaign-banner__content[data-v-7f0ff6e6]{gap:7px;font-size:12px}.campaign-banner__hint[data-v-7f0ff6e6]{display:none}.campaign-banner__tag[data-v-7f0ff6e6]{padding:4px 8px}.campaign-banner__action[data-v-7f0ff6e6]{padding:6px 10px}.campaign-banner__close[data-v-7f0ff6e6]{right:12px}}.vip-purchase-dialog{max-width:calc(100vw - 32px);border-radius:16px;overflow:hidden;box-shadow:0 24px 64px rgba(20,45,85,.22)}.el-overlay:has(.vip-purchase-dialog){background-color:rgba(16,31,54,.48);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.vip-purchase-dialog .el-dialog__header{margin:0;padding:20px 26px 16px;border-bottom:1px solid #e8eef7;background:linear-gradient(135deg,#f7faff,#eef5ff)}.vip-purchase-dialog .el-dialog__title{color:#183153;font-size:21px;font-weight:700;letter-spacing:.02em}.dialog-heading{display:flex;align-items:center;gap:12px}.dialog-heading-mark{display:inline-flex;align-items:center;justify-content:center;width:46px;height:34px;border-radius:9px;background:linear-gradient(135deg,#0655be,#4387ec);box-shadow:0 5px 12px rgba(6,85,190,.2);color:#fff;font-size:13px;font-weight:800;letter-spacing:.08em}.dialog-heading h2{margin:0;color:#183153;font-size:20px;line-height:1.25}.dialog-heading p{margin:3px 0 0;color:#7a8798;font-size:13px;line-height:1.4}.vip-purchase-dialog .el-dialog__headerbtn{top:13px;right:16px;width:40px;height:40px;border-radius:50%;transition:background-color .2s ease}.vip-purchase-dialog .el-dialog__headerbtn:hover{background:rgba(6,85,190,.08)}.vip-purchase-dialog .el-dialog__body{padding:20px 24px 24px;background:#fff}.price-options-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);z-index:9999}.price-options-container{background:#fff;position:fixed;z-index:10000;border:1px solid #ddd;border-radius:8px;padding:15px;box-shadow:0 5px 15px rgba(0,0,0,.2);width:250px;animation:fadeIn .2s ease}.price-option-title{font-weight:700;margin-bottom:8px;font-size:14px;text-align:center}.close-options{float:right;padding:0;font-size:12px}.price-options-list{display:flex;flex-direction:column;gap:5px}.price-option-item{display:flex;justify-content:space-between;padding:8px;border-radius:4px;cursor:pointer}.price-option-item:hover{background-color:#f5f5f5}.price-option-item.selected{background-color:rgba(6,85,190,.1)}.plan-name{font-size:14px}.plan-price{font-weight:700;color:#ff5252}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.vip-container[data-v-395eda56]{padding:0}.vip-header[data-v-395eda56]{text-align:center;margin-bottom:20px}.vip-badge[data-v-395eda56]{display:inline-flex;align-items:center;background-color:#0655be;color:#fff;padding:8px 20px;border-radius:20px;font-size:18px;font-weight:700;margin-bottom:15px}.crown-icon[data-v-395eda56]{margin-right:8px;font-size:20px;color:#f8e71c}.custom-tabs[data-v-395eda56]{display:flex;justify-content:center;margin-bottom:18px;width:100%;background:#f3f6fa;border:1px solid #e5ebf3;border-radius:10px;padding:4px}.tab-button[data-v-395eda56]{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center;padding:10px 16px;cursor:pointer;border:0;border-radius:7px;background:transparent;font-family:inherit;font-size:15px;font-weight:600;color:#606b7a;transition:color .2s ease,background-color .2s ease,box-shadow .2s ease}.tab-button[data-v-395eda56]:hover:not(.active){background:hsla(0,0%,100%,.7);color:#245fa8}.tab-button[data-v-395eda56]:focus-visible{outline:2px solid #76a9ea;outline-offset:2px}.tab-title[data-v-395eda56]{font-size:15px;line-height:1.4}.tab-description[data-v-395eda56]{color:#8a95a3;font-size:12px;font-weight:400;line-height:1.35}.tab-button.active[data-v-395eda56]{background:#0655be;color:#fff;box-shadow:0 4px 12px rgba(6,85,190,.22)}.tab-button.active .tab-description[data-v-395eda56]{color:hsla(0,0%,100%,.76)}.tab-panel[data-v-395eda56]{animation:fadeIn-395eda56 .3s}@keyframes fadeIn-395eda56{0%{opacity:0}to{opacity:1}}.tab-content-container[data-v-395eda56]{display:flex;margin-top:12px;gap:22px}.benefits-sidebar[data-v-395eda56]{width:228px;flex-shrink:0;padding:10px 18px 12px;border:1px solid #e5edf8;border-radius:12px;background:linear-gradient(180deg,#f7faff,#fbfdff)}.membership-content[data-v-395eda56]{flex:1;min-width:0;padding-left:0}.features-section h3[data-v-395eda56]{font-size:15px;margin:12px 0 9px;color:#183153}.features-list-vertical[data-v-395eda56]{list-style:none;padding:0;margin:0 0 12px 0}.features-list-vertical li[data-v-395eda56]{display:flex;align-items:center;margin-bottom:7px;color:#566276;font-size:13px;line-height:1.5}.check-icon[data-v-395eda56]{color:#2d7bd9;margin-right:8px;padding:2px;border-radius:50%;background:#e8f2ff;flex-shrink:0}.vip-plans[data-v-395eda56]{display:flex;justify-content:space-between;margin-bottom:15px;gap:10px}.vip-plan-item[data-v-395eda56]{width:auto;flex:1;text-align:center;border:1px solid #dce4ef;border-radius:12px;padding:14px 10px;cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;position:relative;margin:0;background:#fff}.vip-plan-item[data-v-395eda56]:hover{border-color:#0655be;transform:translateY(-3px);box-shadow:0 8px 20px rgba(6,85,190,.12)}.vip-plan-item.selected[data-v-395eda56]{border-color:#0655be;background:linear-gradient(180deg,#f4f8ff,#fff);box-shadow:0 0 0 1px #0655be,0 8px 22px rgba(6,85,190,.12)}.vip-plan-item h3[data-v-395eda56]{margin-top:0;margin-bottom:8px;font-size:17px}.price[data-v-395eda56]{font-weight:700;margin-bottom:5px;color:#e5484d}.currency[data-v-395eda56]{font-size:16px;vertical-align:top;margin-right:2px}.amount[data-v-395eda56]{font-size:30px;color:#e5484d;line-height:1.15}.original-price[data-v-395eda56]{text-decoration:line-through;color:#999;font-size:14px;margin-bottom:5px}.promotion[data-v-395eda56]{font-size:12px;color:#ff5252;font-weight:700}.plan-feature-tag[data-v-395eda56]{font-size:11px;margin-top:6px;padding:3px 6px;border-radius:4px;text-align:center;font-weight:500}.plan-feature-tag.daily[data-v-395eda56]{color:#909399;background:#f4f4f5}.plan-feature-tag.weekly[data-v-395eda56]{color:#0655be;background:#e6f1ff;font-weight:600}.plan-feature-tag.monthly[data-v-395eda56]{color:#67c23a;background:#f0f9eb}.plan-feature-tag.yearly[data-v-395eda56]{color:#e6a23c;background:#fff7e6}.recent-user-notice[data-v-395eda56]{background-color:#fff9ed;color:#c0965c;padding:10px 15px;border-radius:5px;margin-bottom:20px;font-size:14px;display:flex;align-items:center}.recent-user-notice .el-icon[data-v-395eda56]{margin-right:8px}.purchase-form[data-v-395eda56]{margin-bottom:20px;background:#f7f9fc;border:1px solid #e8edf4;padding:16px 18px;border-radius:12px}.form-item[data-v-395eda56]{display:flex;align-items:center;margin-bottom:12px}.label[data-v-395eda56]{width:60px;flex-shrink:0}.note[data-v-395eda56]{margin-left:15px;font-size:14px;color:#666}.coupon-amount[data-v-395eda56]{margin-left:15px;font-size:14px;color:#0655be}.order-total[data-v-395eda56]{text-align:right;font-size:16px;font-weight:700;color:#333}.total-price[data-v-395eda56]{color:#ff5252;font-size:22px;margin-left:8px}.payment-section[data-v-395eda56]{display:flex;flex-direction:column;align-items:center;margin-top:15px}.payment-button-container[data-v-395eda56]{display:flex;flex-direction:column;align-items:center;margin-bottom:15px}.payment-button[data-v-395eda56]{width:220px;height:48px;font-size:16px;font-weight:600;margin-bottom:15px;border:none;border-radius:9px;background:linear-gradient(135deg,#0655be,#367ee8);box-shadow:0 8px 18px rgba(6,85,190,.22)}.payment-button[data-v-395eda56]:hover:not(.is-disabled){background:linear-gradient(135deg,#064ca9,#2870da);box-shadow:0 10px 22px rgba(6,85,190,.28)}.payment-success-message[data-v-395eda56]{text-align:center;padding:20px;background-color:#f0f9eb;border-radius:8px;width:100%;max-width:400px}.success-message[data-v-395eda56]{margin-top:10px}.method-search[data-v-395eda56],.method-selection[data-v-395eda56]{margin-bottom:20px}.method-cards-container[data-v-395eda56]{display:flex;flex-wrap:wrap;gap:15px;max-height:280px;overflow-y:auto;overflow-x:visible;padding-right:10px;padding-bottom:120px;margin-bottom:20px;position:relative}.method-card[data-v-395eda56]{width:calc(33.33% - 14px);box-sizing:border-box;border:1px solid #dce4ef;border-radius:11px;padding:12px 12px 10px;cursor:pointer;transition:all .3s;position:relative;height:100px;display:flex;flex-direction:column;overflow:visible;margin-bottom:15px}.method-card[data-v-395eda56]:hover{border-color:#0655be;transform:translateY(-3px);box-shadow:0 5px 10px rgba(0,0,0,.1);z-index:150}.method-card.selected[data-v-395eda56]{border-color:#0655be;background:#f4f8ff;box-shadow:0 0 0 1px #0655be}.method-card h3[data-v-395eda56]{margin-top:0;margin-bottom:6px;font-size:16px;line-height:1.35;text-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.method-card-content[data-v-395eda56]{overflow:visible}.method-card:not(.selected) .method-card-content[data-v-395eda56]{justify-content:center}.method-card:not(.selected) .hover-hint[data-v-395eda56]{margin-bottom:0}.method-description[data-v-395eda56]{font-size:12px;color:#666;line-height:1.5;text-align:left;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease,transform .3s ease;position:absolute;background:#fff;border:1px solid #0655be;border-radius:8px;padding:12px;box-shadow:0 8px 20px rgba(0,0,0,.15);z-index:250;width:250px;min-height:60px;left:50%;transform:translateX(-50%) translateY(10px);top:100%;margin-top:8px;white-space:normal;word-wrap:break-word}.method-description.show-description[data-v-395eda56]{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.method-card.card-left .method-description[data-v-395eda56]{left:0;transform:translateX(0) translateY(10px)}.method-card.card-left .method-description.show-description[data-v-395eda56]{transform:translateX(0) translateY(0)}.method-card.card-right .method-description[data-v-395eda56]{left:auto;right:0;transform:translateX(0) translateY(10px)}.method-card.card-right .method-description.show-description[data-v-395eda56]{transform:translateX(0) translateY(0)}.method-names[data-v-395eda56]{margin-top:5px;font-size:12px;color:#0655be;font-weight:700}.method-card-content[data-v-395eda56]{display:flex;flex-direction:column;height:100%;justify-content:flex-start;position:relative}.selected-status[data-v-395eda56]{margin-top:auto}.selected-plan-info[data-v-395eda56]{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:32px;padding:5px 8px;border:1px solid #d8e7ff;border-radius:8px;background:#eaf2ff;font-size:13px}.selected-plan-label[data-v-395eda56]{display:flex;align-items:center;min-width:0;gap:6px}.selected-label-prefix[data-v-395eda56]{flex-shrink:0;padding:2px 6px;border-radius:5px;background:#0655be;color:#fff;font-size:11px;font-weight:600;line-height:1.4}.selected-plan-name[data-v-395eda56]{overflow:hidden;color:#334155;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.selected-price[data-v-395eda56]{flex-shrink:0;color:#ef4444;font-size:16px;font-weight:700}.select-prompt[data-v-395eda56]{color:#999;font-size:14px;text-align:center;padding:10px 0}.selected-methods-summary[data-v-395eda56]{margin-bottom:15px}.selected-methods-summary h3[data-v-395eda56]{font-size:16px;margin-bottom:10px}.selected-methods-list[data-v-395eda56]{max-height:160px;overflow-y:auto;border:1px solid #eee;border-radius:5px;padding:8px}.selected-method-item[data-v-395eda56]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f0f0f0}.selected-method-item[data-v-395eda56]:last-child{border-bottom:none}.selected-method-name[data-v-395eda56]{font-weight:700}.selected-method-right[data-v-395eda56]{display:flex;align-items:center}.selected-method-type[data-v-395eda56]{font-size:12px;color:#666;margin-right:10px}.selected-method-price[data-v-395eda56]{font-weight:700;color:#ff5252;font-size:16px;margin-right:5px}.remove-method[data-v-395eda56]{padding:2px;margin-left:5px}.remove-method .el-icon[data-v-395eda56]{font-size:14px;color:#999}.remove-method:hover .el-icon[data-v-395eda56]{color:#ff5252}.hover-hint[data-v-395eda56]{font-size:12px;color:#999;text-align:center;margin-bottom:10px;display:flex;align-items:center;justify-content:center;gap:5px}.hover-hint .el-icon[data-v-395eda56]{font-size:14px;color:#0655be}.payment-success[data-v-395eda56]{font-size:16px;color:#67c23a}.payment-success[data-v-395eda56],.payment-timeout[data-v-395eda56]{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.9);display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:8px}.payment-timeout[data-v-395eda56]{font-size:14px;color:#e6a23c}.success-icon[data-v-395eda56]{font-size:40px;margin-bottom:10px;color:#67c23a}.timeout-icon[data-v-395eda56]{font-size:36px;margin-bottom:10px;color:#e6a23c}.retry-btn[data-v-395eda56]{margin-top:10px}.payment-progress[data-v-395eda56]{margin-bottom:15px;width:100%}.progress-bar[data-v-395eda56]{height:4px;width:100%;background-color:#f0f0f0;border-radius:2px;overflow:hidden;margin-bottom:5px}.progress-fill[data-v-395eda56]{height:100%;background-color:#0655be;border-radius:2px;transition:width 1s ease}.progress-text[data-v-395eda56]{font-size:12px;color:#666;text-align:center}.success-message[data-v-395eda56]{color:#67c23a;font-weight:700}.error-message[data-v-395eda56]{color:#f56c6c;font-size:14px;margin-top:5px}.agreement-link[data-v-395eda56]{color:#0655be;text-decoration:none}.agreement-link[data-v-395eda56]:hover{text-decoration:underline}.coupon-selection[data-v-395eda56],.selected-coupon[data-v-395eda56]{display:flex;align-items:center;gap:10px;height:32px}.selected-coupon[data-v-395eda56]{padding:6px 12px;background-color:#f0f9eb;border:1px solid #67c23a;border-radius:4px;box-sizing:border-box}.coupon-name[data-v-395eda56]{font-weight:700;color:#333}.coupon-discount[data-v-395eda56]{color:#67c23a;font-weight:700}.no-coupon-container[data-v-395eda56]{display:flex;align-items:center;gap:12px;height:32px}.no-coupon-text[data-v-395eda56]{color:#999;font-size:14px;display:flex;align-items:center}.get-coupon-link[data-v-395eda56]{display:flex;align-items:center;gap:4px;font-size:14px;padding:0 8px;height:28px;transition:all .3s ease}.get-coupon-link .el-icon[data-v-395eda56]{font-size:16px}.get-coupon-link[data-v-395eda56]:hover{transform:translateX(2px)}.loading-coupon-text[data-v-395eda56]{color:#666;font-size:14px;height:32px;display:flex;align-items:center}.no-methods-hint[data-v-395eda56]{color:#e6a23c;font-size:14px;height:32px;display:flex;align-items:center;font-style:italic}.total-breakdown[data-v-395eda56]{margin-bottom:10px}.total-line[data-v-395eda56]{display:flex;justify-content:space-between;margin-bottom:5px;font-size:14px;color:#666}.total-line.discount[data-v-395eda56]{color:#67c23a}.final-total[data-v-395eda56]{display:flex;justify-content:space-between;font-size:16px;font-weight:700;color:#333;padding-top:10px;border-top:1px solid #eee}.final-total .total-price[data-v-395eda56]{letter-spacing:-.02em}.coupon-dialog-content[data-v-395eda56]{max-height:350px;overflow-y:auto}.loading-coupons[data-v-395eda56],.no-coupons[data-v-395eda56]{display:flex;flex-direction:column;align-items:center;padding:40px 20px;color:#999}.loading-coupons .el-icon[data-v-395eda56],.no-coupons .el-icon[data-v-395eda56]{font-size:32px;margin-bottom:10px}.coupon-list[data-v-395eda56]{display:flex;flex-direction:column;gap:12px}.coupon-item[data-v-395eda56]{border:1px solid #e0e0e0;border-radius:8px;padding:15px;cursor:pointer;transition:all .3s ease}.coupon-item[data-v-395eda56]:hover{border-color:#0655be;box-shadow:0 2px 8px rgba(6,85,190,.1)}.coupon-item.selected[data-v-395eda56]{border-color:#0655be;background-color:rgba(6,85,190,.05)}.coupon-header[data-v-395eda56]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.coupon-title[data-v-395eda56]{font-weight:700;font-size:16px;color:#333}.coupon-value[data-v-395eda56]{background-color:#ff5252;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:700}.coupon-body[data-v-395eda56]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.coupon-description[data-v-395eda56]{font-size:14px;color:#666;flex:1}.coupon-savings[data-v-395eda56]{font-size:14px;font-weight:700;color:#67c23a}.coupon-footer[data-v-395eda56]{display:flex;justify-content:space-between;align-items:center}.coupon-expire[data-v-395eda56]{font-size:12px;color:#999}.usage-count-intro[data-v-395eda56]{background:linear-gradient(135deg,#f2f7ff,#f8fbff);border:1px solid #dbe9fb;border-left:4px solid #0655be;padding:13px 16px;margin-bottom:15px;border-radius:9px}.usage-count-intro h3[data-v-395eda56]{margin-top:0;margin-bottom:8px;color:#0655be;font-size:16px}.usage-count-intro p[data-v-395eda56]{margin:5px 0;color:#666;font-size:14px}.usage-count-plans[data-v-395eda56]{display:flex;justify-content:space-between;margin-bottom:15px;gap:12px}.usage-count-plan-item[data-v-395eda56]{flex:1;text-align:center;border:1px solid #dce4ef;border-radius:12px;padding:14px 16px 12px;cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;position:relative;background:#fff}.usage-count-plan-item[data-v-395eda56]:hover{border-color:#0655be;transform:translateY(-3px);box-shadow:0 8px 20px rgba(6,85,190,.12)}.usage-count-plan-item.selected[data-v-395eda56]{border-color:#0655be;background:linear-gradient(180deg,#f4f8ff,#fff);box-shadow:0 0 0 1px #0655be,0 8px 22px rgba(6,85,190,.12)}.usage-plan-heading[data-v-395eda56]{display:flex;align-items:baseline;justify-content:center;gap:7px;min-height:24px;padding-right:22px}.usage-count-plan-item h3[data-v-395eda56]{margin:0;font-size:16px;color:#333}.usage-plan-count[data-v-395eda56]{color:#4f6077;font-size:16px;font-weight:700;white-space:nowrap}.usage-plan-price[data-v-395eda56]{margin:10px 0 2px}.usage-plan-price .currency[data-v-395eda56]{font-size:17px;vertical-align:8px}.usage-plan-price .amount[data-v-395eda56]{font-size:36px}.unit-price[data-v-395eda56]{font-size:14px;color:#8a95a3;margin-top:1px}.plan-badge[data-v-395eda56]{position:absolute;top:-10px;right:10px;background-color:#c97a2b;color:#fff;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:700}.plan-badge.best-value[data-v-395eda56]{background-color:#c97a2b}@media (max-width:768px){.custom-tabs[data-v-395eda56]{overflow-x:auto}.tab-button[data-v-395eda56]{min-width:126px;padding:9px 10px;font-size:14px;white-space:nowrap}.tab-description[data-v-395eda56]{display:none}.tab-content-container[data-v-395eda56]{flex-direction:column;gap:16px}.benefits-sidebar[data-v-395eda56]{width:100%}.usage-count-plans[data-v-395eda56],.vip-plans[data-v-395eda56]{overflow-x:auto;padding:2px 2px 12px}.usage-count-plan-item[data-v-395eda56],.vip-plan-item[data-v-395eda56]{min-width:130px}.method-card[data-v-395eda56]{width:calc(50% - 8px)}.form-item[data-v-395eda56]{flex-wrap:wrap;gap:8px}.note[data-v-395eda56]{width:100%;margin-left:60px}}.header[data-v-41af0c8e]{position:sticky;top:0;z-index:100;background:var(--home-color-surface);box-shadow:var(--home-shadow-sm);padding:var(--home-space-3) 0}.header.home-enhanced[data-v-41af0c8e]{background:hsla(0,0%,100%,.9);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(var(--home-color-primary-rgb),.12)}.header-wrapper[data-v-41af0c8e]{position:relative}.header-content[data-v-41af0c8e]{display:flex;align-items:center;justify-content:flex-start}.left-section[data-v-41af0c8e]{display:flex;align-items:center;gap:30px}.logo[data-v-41af0c8e]{flex-shrink:0}.main-nav[data-v-41af0c8e]{margin-left:20px}.nav-list[data-v-41af0c8e]{display:flex;list-style:none;margin:0;padding:0;gap:15px}.nav-item[data-v-41af0c8e]{margin:0;font-weight:700}.nav-link[data-v-41af0c8e]{color:var(--home-color-text-primary);font-size:var(--home-font-body);text-decoration:none;transition:color var(--home-motion-base),background-color var(--home-motion-base);padding:var(--home-space-2) var(--home-space-3);border-radius:0;position:relative}.nav-link.router-link-active[data-v-41af0c8e],.nav-link[data-v-41af0c8e]:hover{color:var(--home-color-primary)}.header.home-enhanced .nav-link[data-v-41af0c8e]{border-radius:var(--home-radius-pill)}.header.home-enhanced .nav-link[data-v-41af0c8e]:hover{background-color:rgba(var(--home-color-primary-rgb),.08)}.nav-link.router-link-active[data-v-41af0c8e]:after{content:"";position:absolute;bottom:-2px;left:12px;right:12px;height:2px;background:linear-gradient(90deg,rgba(var(--home-color-primary-rgb),0) 0,rgba(var(--home-color-primary-rgb),1) 50%,rgba(var(--home-color-primary-rgb),0) 100%);border-radius:1px}.new-badge[data-v-41af0c8e]{display:inline-block;background-color:var(--home-color-danger);color:var(--home-color-text-inverse);font-size:10px;font-weight:700;padding:1px 4px;border-radius:2px;margin-left:4px;vertical-align:super;line-height:1;position:relative;top:-2px}.help-center-item[data-v-41af0c8e]{position:relative}.learning-center-link[data-v-41af0c8e]{color:inherit}.learning-center-link .dropdown-arrow[data-v-41af0c8e]{margin-left:2px}.learning-center-badge[data-v-41af0c8e]{display:inline-block;padding:1px 6px;border-radius:999px;margin-left:6px;background:rgba(var(--home-color-primary-rgb),.12);color:var(--home-color-primary);font-size:var(--home-font-caption);line-height:1.4;vertical-align:middle}.dropdown-arrow[data-v-41af0c8e]{font-size:var(--home-font-caption);margin-left:4px;transition:transform var(--home-motion-base)}.help-center-item:hover .dropdown-arrow[data-v-41af0c8e]{transform:rotate(180deg)}.help-dropdown[data-v-41af0c8e]{position:absolute;top:100%;left:50%;transform:translateX(-50%);margin-top:8px;background:var(--home-color-surface);border-radius:var(--home-radius-sm);box-shadow:var(--home-shadow-md);padding:8px 0;min-width:240px;z-index:1000;animation:fadeInDown-41af0c8e var(--home-motion-base)}.header.home-enhanced .help-dropdown[data-v-41af0c8e]{border:1px solid rgba(var(--home-color-primary-rgb),.15)}@keyframes fadeInDown-41af0c8e{0%{opacity:0;transform:translateX(-50%) translateY(-10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.help-dropdown[data-v-41af0c8e]:before{content:"";position:absolute;top:-6px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid var(--home-color-surface)}.help-dropdown-item[data-v-41af0c8e]{display:flex;align-items:center;padding:12px 20px;color:var(--home-color-text-primary);text-decoration:none;transition:all var(--home-motion-base);cursor:pointer}.help-dropdown-item[data-v-41af0c8e]:hover{background-color:var(--home-color-surface-muted)}.header.home-enhanced .help-dropdown-item[data-v-41af0c8e]:hover{transform:translateX(2px)}.help-dropdown-item .item-icon[data-v-41af0c8e]{font-size:24px;color:var(--home-color-primary);margin-right:12px;flex-shrink:0}.help-dropdown-item .item-content[data-v-41af0c8e]{flex:1}.help-dropdown-item .item-title[data-v-41af0c8e]{font-size:var(--home-font-caption);font-weight:500;color:var(--home-color-text-primary);margin-bottom:2px}.help-dropdown-item .item-desc[data-v-41af0c8e]{font-size:12px;color:var(--home-color-text-muted);line-height:1.4}.right-section[data-v-41af0c8e]{position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;align-items:center;padding-right:20px}.header-buttons[data-v-41af0c8e]{display:flex;align-items:center}.buttons-container[data-v-41af0c8e]{display:flex;align-items:center;gap:15px}.buttons-container.not-logged-in[data-v-41af0c8e]{width:220px;justify-content:flex-end;gap:10px}.buttons-container.not-logged-in .el-button[data-v-41af0c8e]{margin-left:0;min-width:88px}.header-loading[data-v-41af0c8e]{opacity:.7}.header-loading .nav-link[data-v-41af0c8e]{cursor:default}.header-loading .logo-text[data-v-41af0c8e],.header-loading .nav-link[data-v-41af0c8e]{color:var(--home-color-text-muted)!important}.buttons-container.loading[data-v-41af0c8e]{width:240px;justify-content:space-between}.loading-button[data-v-41af0c8e]{height:32px;border-radius:16px;background-color:var(--home-color-surface-muted)}.loading-button[data-v-41af0c8e]:first-child{width:88px}.loading-button[data-v-41af0c8e]:last-child{width:120px}.header-buttons .el-button[data-v-41af0c8e]{margin:0}.header-primary-button[data-v-41af0c8e]{background-color:var(--home-color-primary)!important;border-color:var(--home-color-primary)!important;color:var(--home-color-text-inverse)!important}.header-primary-button[data-v-41af0c8e]:hover{background-color:var(--home-color-primary-hover)!important;border-color:var(--home-color-primary-hover)!important}.header.home-enhanced .home-primary-button.el-button[data-v-41af0c8e]{background:none;background-color:var(--home-color-primary);border-color:var(--home-color-primary)}.header.home-enhanced .home-primary-button.el-button[data-v-41af0c8e]:hover{background:none;background-color:var(--home-color-primary-hover);border-color:var(--home-color-primary-hover)}.login-outline-button[data-v-41af0c8e]{border-color:var(--home-color-primary)!important;color:var(--home-color-primary)!important;background-color:var(--home-color-surface)!important}.login-outline-button[data-v-41af0c8e]:hover{border-color:var(--home-color-primary-hover)!important;color:var(--home-color-primary-hover)!important;background-color:rgba(var(--home-color-primary-rgb),.06)!important}.vip-button-container[data-v-41af0c8e]{display:flex;align-items:center;justify-content:center;background-color:var(--home-color-vip);border:1px solid hsla(0,0%,100%,.32);border-radius:20px;padding:0 15px;color:var(--home-color-text-inverse);font-weight:700;cursor:pointer;margin:0;box-shadow:var(--home-shadow-sm);transition:all var(--home-motion-base);font-size:var(--home-font-caption);height:32px;min-width:88px}.vip-button-container[data-v-41af0c8e]:hover{background-color:var(--home-color-vip-hover);transform:translateY(-2px);box-shadow:var(--home-shadow-md)}.crown-icon[data-v-41af0c8e]{font-size:16px;margin-right:5px;color:var(--home-color-text-inverse)}.vip-button[data-v-41af0c8e]{background-color:var(--home-color-primary-soft);border-color:var(--home-color-primary-soft);color:var(--home-color-text-primary);font-weight:700;padding:6px 12px}.vip-button[data-v-41af0c8e]:hover{background-color:var(--home-color-vip);border-color:var(--home-color-vip)}.user-avatar-container[data-v-41af0c8e]{cursor:pointer;display:flex;align-items:center;justify-content:center;margin:0;height:30px;width:30px}.user-icon[data-v-41af0c8e]{font-size:28px;color:var(--home-color-primary);padding:4px;border:2px solid var(--home-color-primary);border-radius:50%;background-color:rgba(var(--home-color-primary-rgb),.12);transition:all var(--home-motion-base);display:flex;align-items:center;justify-content:center;height:100%;width:100%}.user-icon[data-v-41af0c8e]:hover{transform:scale(1.05);box-shadow:var(--home-shadow-sm);background-color:rgba(var(--home-color-primary-rgb),.2)}.user-info-dropdown[data-v-41af0c8e]{padding:15px;display:flex;flex-direction:column;align-items:center;min-width:170px}[data-v-41af0c8e] .custom-dropdown-menu{min-width:170px!important;width:auto!important}.dropdown-icon[data-v-41af0c8e]{font-size:40px;color:var(--home-color-primary);padding:10px;border:2px solid var(--home-color-primary);border-radius:50%;background-color:rgba(var(--home-color-primary-rgb),.1);margin-bottom:10px}.user-details[data-v-41af0c8e]{text-align:center;width:100%}.dropdown-username[data-v-41af0c8e]{font-weight:700;font-size:16px;color:var(--home-color-text-primary);margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-email[data-v-41af0c8e]{font-size:12px;color:var(--home-color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-toggle[data-v-41af0c8e]{display:none;font-size:24px;cursor:pointer}.logo-link[data-v-41af0c8e]{display:flex;align-items:center;color:var(--home-color-text-primary);text-decoration:none}.logo-image[data-v-41af0c8e]{height:40px;margin-right:10px}.logo-text[data-v-41af0c8e]{font-size:24px;font-weight:600}.header.home-enhanced .logo-text[data-v-41af0c8e],.logo-text[data-v-41af0c8e]{color:var(--home-color-primary)}.redeem-code-container[data-v-41af0c8e]{padding:0 15px;border-radius:20px;background-color:rgba(var(--home-color-primary-rgb),.12);color:var(--home-color-primary);font-weight:700;cursor:pointer;transition:all var(--home-motion-base);display:flex;align-items:center;justify-content:center;font-size:var(--home-font-caption);box-shadow:var(--home-shadow-sm);border:1px solid rgba(var(--home-color-primary-rgb),.24);height:32px;min-width:88px}.redeem-code-container[data-v-41af0c8e]:hover{background-color:rgba(var(--home-color-primary-rgb),.2);box-shadow:var(--home-shadow-md);transform:translateY(-2px)}.mobile-buttons[data-v-41af0c8e]{display:none}.mobile-user-menu[data-v-41af0c8e]{width:100%}.mobile-user-info[data-v-41af0c8e]{display:flex;align-items:center;gap:10px;padding:10px 0;cursor:pointer;border-bottom:1px solid var(--home-color-border)}.mobile-username[data-v-41af0c8e]{font-weight:500;color:var(--home-color-text-primary)}.mobile-user-dropdown[data-v-41af0c8e]{background:var(--home-color-surface-soft);border-radius:8px;margin-top:10px;overflow:hidden}.mobile-menu-item[data-v-41af0c8e]{padding:12px 15px;cursor:pointer;transition:background-color .2s;border-bottom:1px solid var(--home-color-border)}.mobile-menu-item[data-v-41af0c8e]:last-child{border-bottom:none}.mobile-menu-item[data-v-41af0c8e]:hover{background-color:var(--home-color-surface-muted)}.mobile-menu-item[data-v-41af0c8e]:active{background-color:var(--home-color-border)}.mobile-help-menu[data-v-41af0c8e]{width:100%;margin-top:10px}.mobile-help-header[data-v-41af0c8e]{display:flex;align-items:center;justify-content:space-between;padding:12px 0;cursor:pointer;border-bottom:1px solid var(--home-color-border);font-weight:500;color:var(--home-color-text-primary)}.mobile-learning-header-left[data-v-41af0c8e]{display:flex;align-items:center;gap:8px}.mobile-learning-badge[data-v-41af0c8e]{display:inline-block;padding:1px 6px;border-radius:999px;font-size:12px;line-height:1.4;color:var(--home-color-primary);background-color:rgba(var(--home-color-primary-rgb),.12)}.help-arrow[data-v-41af0c8e]{font-size:14px;transition:transform .3s}.help-arrow.rotated[data-v-41af0c8e]{transform:rotate(180deg)}.mobile-help-dropdown[data-v-41af0c8e]{background:var(--home-color-surface-soft);border-radius:8px;margin-top:10px;overflow:hidden}.mobile-help-item[data-v-41af0c8e]{display:flex;align-items:center;gap:10px;padding:12px 15px;cursor:pointer;transition:background-color .2s;border-bottom:1px solid var(--home-color-border);color:var(--home-color-text-primary);text-decoration:none}.mobile-help-item[data-v-41af0c8e]:last-child{border-bottom:none}.mobile-help-item[data-v-41af0c8e]:hover{background-color:var(--home-color-surface-muted)}.mobile-help-item[data-v-41af0c8e]:active{background-color:var(--home-color-border)}.help-item-icon[data-v-41af0c8e]{font-size:18px;color:var(--home-color-primary)}@media (max-width:992px){.header[data-v-41af0c8e]{padding:12px 0}.menu-toggle[data-v-41af0c8e]{display:block;position:absolute;right:20px;top:50%;transform:translateY(-50%);z-index:101}.left-section[data-v-41af0c8e]{flex-direction:column;align-items:flex-start;gap:15px;position:fixed;top:70px;left:0;width:100%;background:var(--home-color-surface);box-shadow:var(--home-shadow-sm);padding:20px;transform:translateY(-150%);transition:transform .3s ease;z-index:99}.header.home-enhanced .left-section[data-v-41af0c8e]{background:linear-gradient(170deg,hsla(0,0%,100%,.96),rgba(248,251,255,.98));border-top:1px solid rgba(var(--home-color-primary-rgb),.1)}.left-section.active[data-v-41af0c8e]{transform:translateY(0)}.main-nav[data-v-41af0c8e]{margin-left:0;width:100%}.nav-list[data-v-41af0c8e]{flex-direction:column;gap:15px;width:100%}.nav-item[data-v-41af0c8e]{margin:10px 0;width:100%}.nav-link[data-v-41af0c8e]{display:block;padding:12px 0;font-size:16px;border-bottom:1px solid var(--home-color-border)}.right-section[data-v-41af0c8e]{display:none}.left-section.active .mobile-buttons[data-v-41af0c8e]{display:flex;flex-direction:column;gap:10px;width:100%;margin-top:20px;padding-top:20px;border-top:1px solid var(--home-color-border)}.logo-text[data-v-41af0c8e]{font-size:20px}}@media (max-width:768px){.header[data-v-41af0c8e]{padding:10px 0}.header-content[data-v-41af0c8e]{padding:0 15px}.menu-toggle[data-v-41af0c8e]{right:15px}.left-section[data-v-41af0c8e]{top:60px;padding:15px}.nav-link[data-v-41af0c8e]{font-size:15px;padding:10px 0}.logo-text[data-v-41af0c8e]{font-size:18px}.mobile-buttons .el-button[data-v-41af0c8e]{height:40px;font-size:14px}.mobile-buttons .redeem-code-container[data-v-41af0c8e],.mobile-buttons .vip-button-container[data-v-41af0c8e]{height:40px;font-size:14px;justify-content:center}}@media (max-width:480px){.header[data-v-41af0c8e]{padding:8px 0}.header-content[data-v-41af0c8e]{padding:0 10px}.menu-toggle[data-v-41af0c8e]{right:10px}.left-section[data-v-41af0c8e]{top:55px;padding:12px}.nav-link[data-v-41af0c8e]{font-size:14px;padding:8px 0}.logo-text[data-v-41af0c8e]{font-size:16px}.mobile-buttons .el-button[data-v-41af0c8e],.mobile-buttons .redeem-code-container[data-v-41af0c8e],.mobile-buttons .vip-button-container[data-v-41af0c8e]{height:36px;font-size:13px}}*{margin:0;padding:0;box-sizing:border-box}html{overflow-y:scroll}body{font-family:PingFang SC,Helvetica Neue,Helvetica,Microsoft YaHei,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--home-color-text-primary);line-height:1.6}::-moz-selection{background-color:rgba(var(--home-color-primary-rgb),.2)}::selection{background-color:rgba(var(--home-color-primary-rgb),.2)}body.el-popup-parent--hidden{overflow:hidden!important;padding-right:0!important;width:100%!important}#app{width:100%;min-height:100vh;display:flex;flex-direction:column}main{flex:1}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 15px}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.4}a{color:var(--home-color-primary);text-decoration:none}img{max-width:100%}.section{padding:80px 0}@media (max-width:768px){.section{padding:50px 0}}.main-content{flex:1;width:100%;transition:all .3s}.main-content.with-sidebar{margin-left:250px;width:calc(100% - 250px)}.site-title-container{text-align:center;padding:40px 0 20px;background-color:var(--home-color-surface-muted)}.site-title{text-align:center;color:var(--home-color-primary);margin-bottom:8px;font-size:2.5em;font-weight:700}.site-subtitle{text-align:center;color:var(--home-color-text-secondary);font-size:1.1em;margin-bottom:20px}@media (max-width:768px){.main-content.with-sidebar{margin-left:0;width:100%}.site-title{font-size:2em}.site-subtitle{font-size:1em}}.call-to-action[data-v-e74541e2]{background-color:var(--home-color-primary);color:var(--home-color-text-inverse);position:relative;overflow:hidden}.call-to-action[data-v-e74541e2]:before{left:-160px;top:-180px;width:420px;height:420px}.call-to-action[data-v-e74541e2]:after,.call-to-action[data-v-e74541e2]:before{content:none;position:absolute;border-radius:50%;background:none;pointer-events:none}.call-to-action[data-v-e74541e2]:after{right:-120px;bottom:-160px;width:360px;height:360px}.container[data-v-e74541e2]{display:flex;align-items:center;justify-content:space-between;gap:50px;position:relative;z-index:1}.cta-content[data-v-e74541e2]{flex:2}.cta-title[data-v-e74541e2]{font-size:var(--home-font-h2);font-weight:600;margin-bottom:20px;color:var(--home-color-text-inverse);line-height:1.3;text-wrap:balance}.cta-description[data-v-e74541e2]{font-size:var(--home-font-body-lg);line-height:1.75;margin-bottom:30px;opacity:.94;max-width:860px}.cta-buttons[data-v-e74541e2]{display:flex;gap:15px}.cta-buttons .el-button[data-v-e74541e2]{padding:12px 30px;font-weight:600;border-width:1px;min-height:48px}.cta-primary-button[data-v-e74541e2]{background:linear-gradient(180deg,#fff,#f2f7ff)!important;color:var(--home-color-primary-deep)!important;border-color:hsla(0,0%,100%,.96)!important;font-weight:700!important;text-shadow:none!important;box-shadow:0 8px 26px rgba(0,0,0,.18)!important}.cta-primary-button[data-v-e74541e2]:hover{background:linear-gradient(180deg,#fff,#eaf3ff)!important;color:var(--home-color-primary)!important;border-color:#fff!important}.cta-outline-button[data-v-e74541e2]{border-color:hsla(0,0%,100%,.88)!important;color:var(--home-color-text-inverse)!important;background-color:hsla(0,0%,100%,.06)!important}.cta-outline-button[data-v-e74541e2]:hover{border-color:var(--home-color-text-inverse)!important;color:var(--home-color-text-inverse)!important;background-color:hsla(0,0%,100%,.18)!important}.cta-qrcode[data-v-e74541e2]{flex:1;display:flex;flex-direction:column;align-items:center;background-color:var(--home-color-surface);padding:30px;border-radius:var(--home-radius-md);box-shadow:var(--home-shadow-sm)}.qrcode-img[data-v-e74541e2]{width:160px;height:160px;margin-bottom:15px;background-color:var(--home-color-surface-muted);display:flex;align-items:center;justify-content:center}.qrcode[data-v-e74541e2]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.qrcode-text[data-v-e74541e2]{font-size:var(--home-font-body);color:var(--home-color-text-primary);text-align:center}@media (max-width:992px){.container[data-v-e74541e2]{flex-direction:column;text-align:center}.cta-title[data-v-e74541e2]{font-size:30px}.cta-buttons[data-v-e74541e2]{justify-content:center;flex-wrap:wrap}.cta-qrcode[data-v-e74541e2]{width:100%;max-width:300px}}.home-overview[data-v-3d1b7b0e]{background:#fff}.method-section[data-v-3d1b7b0e]{padding-top:72px;background:#fff}.section-kicker[data-v-3d1b7b0e]{display:block;margin-bottom:12px;color:var(--home-color-primary);font-size:14px;font-weight:700;letter-spacing:.12em}.method-grid[data-v-3d1b7b0e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.method-card[data-v-3d1b7b0e]{min-height:172px;padding:24px;border:1px solid var(--home-color-border);border-radius:var(--home-radius-md);background:var(--home-color-surface);transition:border-color var(--home-motion-fast),box-shadow var(--home-motion-fast),transform var(--home-motion-fast)}.method-card[data-v-3d1b7b0e]:hover{transform:translateY(-3px);border-color:rgba(var(--home-color-primary-rgb),.34);box-shadow:var(--home-shadow-sm)}.method-card-heading[data-v-3d1b7b0e]{display:flex;align-items:center;gap:14px;margin-bottom:18px}.method-card-heading h3[data-v-3d1b7b0e]{margin:0;color:var(--home-color-text-primary);font-size:18px}.method-card p[data-v-3d1b7b0e]{margin:0;color:var(--home-color-text-secondary);font-size:15px;line-height:1.7}.method-icon[data-v-3d1b7b0e]{flex:0 0 44px;width:44px;height:44px;display:grid;place-items:center;border-radius:12px;color:var(--home-color-primary);background:rgba(var(--home-color-primary-rgb),.08)}.method-icon .el-icon[data-v-3d1b7b0e]{font-size:22px}.method-action[data-v-3d1b7b0e]{margin-top:32px;text-align:center}.advantages-section[data-v-3d1b7b0e]{padding-top:96px;background:linear-gradient(180deg,#f7faff,#fff 22%)}.advantage-list[data-v-3d1b7b0e]{display:grid;gap:104px}.advantage-row[data-v-3d1b7b0e]{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:76px}.advantage-row--reverse[data-v-3d1b7b0e]{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)}.advantage-row--reverse .advantage-copy[data-v-3d1b7b0e]{order:2}.advantage-row--reverse .advantage-visual[data-v-3d1b7b0e]{order:1}.advantage-number[data-v-3d1b7b0e]{display:inline-block;margin-bottom:20px;color:rgba(var(--home-color-primary-rgb),.35);font-size:14px;font-weight:800;letter-spacing:.16em}.advantage-copy h3[data-v-3d1b7b0e]{margin:0 0 18px;color:var(--home-color-text-primary);font-size:30px;line-height:1.3}.advantage-copy p[data-v-3d1b7b0e]{margin:0;color:var(--home-color-text-secondary);font-size:17px;line-height:1.9}.advantage-tags[data-v-3d1b7b0e]{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.advantage-tags span[data-v-3d1b7b0e]{padding:7px 12px;border-radius:999px;color:var(--home-color-primary);background:rgba(var(--home-color-primary-rgb),.07);font-size:13px;font-weight:600}.advantage-visual[data-v-3d1b7b0e]{position:relative;aspect-ratio:3/2;margin:0;padding:24px;overflow:hidden;border:1px solid rgba(var(--home-color-primary-rgb),.13);border-radius:22px;background:linear-gradient(145deg,#eaf2ff,#f9fbff);box-shadow:0 24px 60px rgba(15,79,191,.12)}.advantage-visual[data-v-3d1b7b0e]:before{content:"";position:absolute;width:180px;height:180px;right:-70px;top:-80px;border-radius:50%;background:rgba(59,130,246,.12)}.advantage-visual img[data-v-3d1b7b0e]{position:relative;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px;box-shadow:0 10px 26px rgba(24,37,59,.12)}@media (max-width:992px){.method-grid[data-v-3d1b7b0e]{grid-template-columns:repeat(2,minmax(0,1fr))}.advantage-list[data-v-3d1b7b0e]{gap:72px}.advantage-row[data-v-3d1b7b0e]{grid-template-columns:1fr;gap:34px}.advantage-row--reverse[data-v-3d1b7b0e]{grid-template-columns:1fr}.advantage-row--reverse .advantage-copy[data-v-3d1b7b0e],.advantage-row--reverse .advantage-visual[data-v-3d1b7b0e]{order:0}.advantage-copy[data-v-3d1b7b0e]{max-width:720px}}@media (max-width:600px){.advantages-section[data-v-3d1b7b0e],.method-section[data-v-3d1b7b0e]{padding-top:56px}.method-grid[data-v-3d1b7b0e]{grid-template-columns:1fr}.method-card[data-v-3d1b7b0e]{min-height:0;padding:20px}.advantage-list[data-v-3d1b7b0e]{gap:56px}.advantage-copy h3[data-v-3d1b7b0e]{font-size:24px}.advantage-copy p[data-v-3d1b7b0e]{font-size:16px;line-height:1.75}.advantage-visual[data-v-3d1b7b0e]{padding:12px;border-radius:16px}}@media (prefers-reduced-motion:reduce){.method-card[data-v-3d1b7b0e],.method-card[data-v-3d1b7b0e]:hover{transition:none;transform:none}}.hero[data-v-89465732]{background:var(--home-gradient-hero);padding:40px 0 0;position:relative;overflow:hidden}.hero[data-v-89465732]:before{top:-140px;right:-90px;width:360px;height:360px;background:radial-gradient(circle,rgba(var(--home-color-primary-rgb),.12) 0,rgba(var(--home-color-primary-rgb),0) 72%)}.hero[data-v-89465732]:after,.hero[data-v-89465732]:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.hero[data-v-89465732]:after{left:-120px;bottom:-140px;width:300px;height:300px;background:radial-gradient(circle,rgba(59,130,246,.12) 0,rgba(59,130,246,0) 72%)}.hero-content[data-v-89465732]{display:flex;align-items:center;justify-content:space-between;gap:40px;position:relative;z-index:1}.hero-text[data-v-89465732]{flex:1}.hero-badge[data-v-89465732]{width:-moz-fit-content;width:fit-content;margin:0 auto 16px;padding:7px 14px;border:1px solid rgba(var(--home-color-primary-rgb),.18);border-radius:var(--home-radius-pill);color:var(--home-color-primary);background:hsla(0,0%,100%,.7);font-size:14px;font-weight:700}.hero-title[data-v-89465732]{font-size:var(--home-font-h1);line-height:1.2;margin-bottom:20px;color:var(--home-color-text-primary);text-align:center}.hero-description[data-v-89465732]{font-size:var(--home-font-body-lg);line-height:1.75;color:var(--home-color-text-secondary);margin-bottom:30px;text-align:center;max-width:680px;margin-left:auto;margin-right:auto}.hero-actions[data-v-89465732]{display:flex;justify-content:center;gap:15px}.hero-actions .home-outline-button[data-v-89465732],.hero-actions .home-primary-button[data-v-89465732]{min-width:180px;height:50px;font-size:var(--home-font-body-lg);font-weight:500}.start-button[data-v-89465732]{padding-left:40px;padding-right:40px}.quick-start-button[data-v-89465732]{min-width:180px}.hero-image[data-v-89465732]{flex:1;display:flex;justify-content:center;perspective:1200px}.hero-carousel[data-v-89465732]{width:100%;border-radius:var(--home-radius-md);box-shadow:var(--home-shadow-md);border:1px solid rgba(var(--home-color-primary-rgb),.14);overflow:hidden;transform:translateZ(0);transition:transform var(--home-motion-base),box-shadow var(--home-motion-base)}.hero-carousel[data-v-89465732]:hover{transform:translateY(-3px);box-shadow:var(--home-shadow-lg)}.carousel-img[data-v-89465732]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-stats[data-v-89465732]{background-color:var(--home-color-surface);padding:30px 0;margin-top:60px;box-shadow:var(--home-shadow-sm)}.stats-container[data-v-89465732]{display:flex;justify-content:space-around;flex-wrap:wrap;gap:20px}.stat-item[data-v-89465732]{text-align:center;padding:15px}.stat-number[data-v-89465732]{font-size:32px;font-weight:700;color:var(--home-color-primary);margin-bottom:5px}.stat-label[data-v-89465732]{font-size:16px;color:var(--home-color-text-secondary)}.hero-text[data-v-89465732]{animation:heroFadeUp-89465732 .55s ease-out}.hero-image[data-v-89465732]{animation:heroFadeUp-89465732 .7s ease-out}@keyframes heroFadeUp-89465732{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:992px){.hero-content[data-v-89465732]{flex-direction:column;gap:30px}.hero-title[data-v-89465732]{font-size:36px}.hero-description[data-v-89465732]{font-size:16px}.hero-carousel[data-v-89465732]{max-width:500px;margin:0 auto}.stats-container[data-v-89465732]{gap:10px}.stat-item[data-v-89465732]{padding:10px}.stat-number[data-v-89465732]{font-size:28px}.stat-label[data-v-89465732]{font-size:14px}}@media (max-width:768px){.hero[data-v-89465732]{padding:40px 0 0}.hero-content[data-v-89465732]{gap:20px}.hero-title[data-v-89465732]{font-size:28px;line-height:1.3;margin-bottom:15px}.hero-description[data-v-89465732]{font-size:14px;line-height:1.5;margin-bottom:20px;text-align:center}.hero-actions[data-v-89465732]{flex-direction:column;align-items:center;gap:10px}.hero-actions .home-outline-button[data-v-89465732],.hero-actions .home-primary-button[data-v-89465732]{min-width:160px;height:44px;font-size:16px}.hero-image[data-v-89465732]{width:100%;padding:0 10px}.hero-carousel[data-v-89465732]{width:100%;max-width:none;border-radius:var(--home-radius-sm);box-shadow:var(--home-shadow-sm)}.carousel-img[data-v-89465732]{border-radius:8px}}@media (max-width:480px){.hero[data-v-89465732]{padding:30px 0 0}.hero-title[data-v-89465732]{font-size:24px}.hero-description[data-v-89465732]{font-size:13px;padding:0 10px}.hero-actions .home-outline-button[data-v-89465732],.hero-actions .home-primary-button[data-v-89465732]{min-width:140px;height:40px;font-size:14px}.hero-image[data-v-89465732]{padding:0 5px}.hero-carousel[data-v-89465732]{border-radius:6px}}@media (prefers-reduced-motion:reduce){.hero-image[data-v-89465732],.hero-text[data-v-89465732]{animation:none}.hero-carousel[data-v-89465732],.hero-carousel[data-v-89465732]:hover{transition:none;transform:none}}.notice-banner[data-v-17f4e211]{background:linear-gradient(135deg,#ff9800,#f57c00);color:#fff;padding:12px 0;position:relative;z-index:1000;box-shadow:0 2px 8px rgba(0,0,0,.1);animation:slideDown-17f4e211 .5s ease-out}.notice-content[data-v-17f4e211]{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:12px;padding:0 20px;position:relative}.notice-icon[data-v-17f4e211]{font-size:18px;color:#fff;animation:pulse-17f4e211 2s infinite}.notice-text[data-v-17f4e211]{font-size:16px;font-weight:500;text-align:center;flex:1}.notice-close[data-v-17f4e211]{position:absolute;right:20px;color:#fff!important;font-size:18px;padding:4px;border-radius:50%;transition:all .3s ease}.notice-close[data-v-17f4e211]:hover{background-color:hsla(0,0%,100%,.2);transform:scale(1.1)}[data-v-17f4e211] .research-guide{max-width:1200px;margin:0 auto;padding:104px 24px;color:var(--home-color-text-primary)}[data-v-17f4e211] .research-guide__heading{max-width:720px;margin:0 auto 48px;text-align:center}[data-v-17f4e211] .research-guide__heading>span{color:var(--home-color-primary);font-size:14px;font-weight:700;letter-spacing:.12em}[data-v-17f4e211] .research-guide__heading h2{margin:12px 0 14px;font-size:var(--home-font-h2);line-height:1.35}[data-v-17f4e211] .research-guide__heading p{margin:0;color:var(--home-color-text-secondary);font-size:17px}[data-v-17f4e211] .research-guide__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}[data-v-17f4e211] .research-guide__grid article{padding:24px;border-top:2px solid rgba(var(--home-color-primary-rgb),.24);background:var(--home-color-surface-soft)}[data-v-17f4e211] .research-guide__grid strong{color:rgba(var(--home-color-primary-rgb),.38);font-size:13px;letter-spacing:.12em}[data-v-17f4e211] .research-guide__grid h3{margin:14px 0 12px;font-size:18px}[data-v-17f4e211] .research-guide__grid p{margin:0;color:var(--home-color-text-secondary);font-size:15px;line-height:1.75}[data-v-17f4e211] .research-guide a{color:var(--home-color-primary);text-decoration:none;font-weight:600}[data-v-17f4e211] .research-guide a:hover{text-decoration:underline}[data-v-17f4e211] .research-guide__links{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 28px;margin-top:32px}@media (max-width:992px){[data-v-17f4e211] .research-guide__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){[data-v-17f4e211] .research-guide{padding:64px 20px}[data-v-17f4e211] .research-guide__heading h2{font-size:26px}[data-v-17f4e211] .research-guide__grid{grid-template-columns:1fr}}@keyframes slideDown-17f4e211{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes pulse-17f4e211{0%,to{opacity:1}50%{opacity:.7}}@media (max-width:768px){.notice-content[data-v-17f4e211]{padding:0 15px}.notice-text[data-v-17f4e211]{font-size:14px}.notice-close[data-v-17f4e211]{right:15px;font-size:16px}}#nprogress{pointer-events:none}#nprogress .bar{background:#0655be!important;position:fixed;z-index:9999;top:0;left:0;width:100%;height:3px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #0655be,0 0 5px #0655be;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:none}#nprogress .bar{animation:nprogress-pulse 2s ease-in-out infinite}@keyframes nprogress-pulse{0%,to{opacity:1}50%{opacity:.8}}:root{--home-color-primary:#0f4fbf;--home-color-primary-hover:#0d43a3;--home-color-primary-rgb:15,79,191;--home-color-primary-soft:#dbeafe;--home-color-primary-accent:#3b82f6;--home-color-primary-deep:#0a2f78;--home-color-text-primary:#18253b;--home-color-text-secondary:#42536b;--home-color-text-muted:#6b7280;--home-color-text-inverse:#fff;--home-color-page-bg:#f3f7fd;--home-color-surface:#fff;--home-color-surface-muted:#f2f6fc;--home-color-surface-soft:#f7faff;--home-color-surface-elevated:#fcfdff;--home-color-border:#d8e2f0;--home-color-border-strong:#bed0e8;--home-color-success:#67c23a;--home-color-vip:#f59e0b;--home-color-vip-hover:#d97706;--home-color-danger:#ff4d4f;--home-color-footer-bg:#1d2a3d;--home-gradient-hero:radial-gradient(120% 150% at 0% 0%,rgba(59,130,246,.1) 0%,rgba(59,130,246,0) 58%),radial-gradient(110% 140% at 100% 0%,rgba(15,79,191,.08) 0%,rgba(15,79,191,0) 62%),linear-gradient(125deg,#fbfdff 8%,#f1f6ff 46%,#ecf3ff);--home-gradient-cta:linear-gradient(132deg,#0d4ab3,#1763cc 50%,#1b79de);--home-gradient-footer:linear-gradient(160deg,#1d2a3d,#22354d 55%,#1a2538);--home-radius-sm:8px;--home-radius-md:12px;--home-radius-lg:16px;--home-radius-pill:999px;--home-shadow-sm:0 4px 16px rgba(15,41,82,.08);--home-shadow-md:0 12px 30px rgba(15,41,82,.14);--home-shadow-lg:0 22px 52px rgba(15,41,82,.2);--home-shadow-glow:0 10px 30px rgba(59,130,246,.22);--home-space-2:8px;--home-space-3:12px;--home-space-4:16px;--home-space-5:20px;--home-space-6:24px;--home-space-8:32px;--home-space-10:40px;--home-space-12:48px;--home-font-h1:44px;--home-font-h2:34px;--home-font-h3:24px;--home-font-body-lg:18px;--home-font-body:16px;--home-font-caption:14px;--home-motion-fast:180ms ease;--home-motion-base:280ms cubic-bezier(0.22,1,0.36,1)}.page-banner{position:relative;overflow:hidden;background:var(--home-gradient-hero);border-bottom:1px solid rgba(var(--home-color-primary-rgb),.14);padding:56px 0 44px}.page-banner:before{top:-150px;right:-110px;width:360px;height:360px;background:radial-gradient(circle,rgba(var(--home-color-primary-rgb),.12) 0,rgba(var(--home-color-primary-rgb),0) 72%)}.page-banner:after,.page-banner:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.page-banner:after{left:-140px;bottom:-160px;width:320px;height:320px;background:radial-gradient(circle,rgba(59,130,246,.12) 0,rgba(59,130,246,0) 72%)}.page-banner-content{position:relative;z-index:1;max-width:760px;margin:0 auto;text-align:center}.page-banner-eyebrow{margin:0 0 12px;color:var(--home-color-primary);font-size:14px;font-weight:700;letter-spacing:0}.page-banner-title{margin:0 0 16px;color:var(--home-color-text-primary);font-size:var(--home-font-h1);line-height:1.2;font-weight:700}.page-banner-description{max-width:720px;margin:0 auto;color:var(--home-color-text-secondary);font-size:var(--home-font-body-lg);line-height:1.75}.home-section-header{text-align:center;margin-bottom:60px}.home-section-title{position:relative;display:inline-block;font-size:var(--home-font-h2);font-weight:600;margin-bottom:18px;padding-bottom:12px;color:var(--home-color-text-primary);letter-spacing:.01em}.home-section-title:after{content:"";position:absolute;left:50%;bottom:0;width:72px;height:3px;border-radius:999px;transform:translateX(-50%);background:linear-gradient(90deg,rgba(var(--home-color-primary-rgb),.25) 0,rgba(var(--home-color-primary-rgb),.95) 50%,rgba(var(--home-color-primary-rgb),.25) 100%)}.home-section-subtitle{font-size:var(--home-font-body-lg);color:var(--home-color-text-secondary);max-width:760px;margin:0 auto;line-height:1.75}.home-card{position:relative;overflow:hidden;background:linear-gradient(180deg,var(--home-color-surface) 0,var(--home-color-surface-elevated) 100%);border-radius:var(--home-radius-md);border:1px solid rgba(var(--home-color-primary-rgb),.14);box-shadow:var(--home-shadow-sm);transition:transform var(--home-motion-base),box-shadow var(--home-motion-base)}.home-card:before{content:"";position:absolute;left:0;top:0;width:100%;height:3px;background:linear-gradient(90deg,rgba(var(--home-color-primary-rgb),0) 0,rgba(var(--home-color-primary-rgb),.45) 20%,rgba(var(--home-color-primary-rgb),.85) 50%,rgba(var(--home-color-primary-rgb),.45) 80%,rgba(var(--home-color-primary-rgb),0) 100%);opacity:.45}.home-card:hover{transform:translateY(-5px);box-shadow:var(--home-shadow-md)}.home-surface-panel{background:linear-gradient(165deg,rgba(var(--home-color-primary-rgb),.08) 0,rgba(var(--home-color-primary-rgb),.02) 42%,var(--home-color-surface-elevated) 100%);border-radius:var(--home-radius-lg);border:1px solid rgba(var(--home-color-primary-rgb),.16);box-shadow:var(--home-shadow-sm)}.home-primary-button.el-button{background:linear-gradient(120deg,var(--home-color-primary) 0,var(--home-color-primary-accent) 100%);border-color:transparent;color:var(--home-color-text-inverse);box-shadow:var(--home-shadow-sm);transition:all var(--home-motion-base);letter-spacing:.01em}.home-primary-button.el-button:hover{background:linear-gradient(120deg,var(--home-color-primary-hover) 0,var(--home-color-primary) 100%);border-color:transparent;box-shadow:var(--home-shadow-md);transform:translateY(-1px)}.home-primary-button.el-button:active{transform:translateY(0);box-shadow:var(--home-shadow-sm)}.home-outline-button.el-button{border-color:rgba(var(--home-color-primary-rgb),.58);color:var(--home-color-primary);background-color:rgba(var(--home-color-primary-rgb),.03);box-shadow:0 1px 0 rgba(var(--home-color-primary-rgb),.06);transition:all var(--home-motion-base)}.home-outline-button.el-button:hover{border-color:rgba(var(--home-color-primary-rgb),.82);color:var(--home-color-primary-hover);background-color:rgba(var(--home-color-primary-rgb),.08);box-shadow:var(--home-shadow-sm);transform:translateY(-1px)}.home-outline-button.el-button:active{transform:translateY(0);box-shadow:0 1px 0 rgba(var(--home-color-primary-rgb),.08)}.home-outline-button.el-button:focus-visible,.home-primary-button.el-button:focus-visible{outline:2px solid rgba(var(--home-color-primary-rgb),.35);outline-offset:2px}@media (prefers-reduced-motion:reduce){.home-card,.home-outline-button.el-button,.home-primary-button.el-button{transition:none}.home-card:hover,.home-outline-button.el-button:hover,.home-primary-button.el-button:hover{transform:none}}@media (max-width:992px){.page-banner-title{font-size:36px}.page-banner-description{font-size:16px}.home-section-title{font-size:30px}.home-section-subtitle{font-size:16px}}@media (max-width:768px){.page-banner{padding:40px 0 32px}.page-banner-title{font-size:28px;line-height:1.3}.page-banner-description{font-size:15px;line-height:1.65}.home-section-title{font-size:26px}.home-section-subtitle{font-size:15px;line-height:1.65}}:root{--el-color-primary:#0655be}