.base-btn[data-v-a457e894]{align-items:center;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:6px;justify-content:center;transition:all .2s;white-space:nowrap}.base-btn[data-v-a457e894]:disabled{cursor:not-allowed;opacity:.6}.btn-small[data-v-a457e894]{border-radius:4px;font-size:13px;height:32px;padding:0 14px}.btn-default[data-v-a457e894]{height:40px;padding:0 28px}.btn-large[data-v-a457e894]{font-size:15px;height:46px;padding:0 40px}.btn-primary[data-v-a457e894]{background:#c40001;color:#fff}.btn-primary[data-v-a457e894]:hover:not(:disabled){background:#a80001}.btn-outline[data-v-a457e894]{background:#fff;border:1px solid #c40001;color:#c40001}.btn-outline[data-v-a457e894]:hover:not(:disabled){background:#fff5f5}.btn-text[data-v-a457e894]{background:transparent;color:#c40001;padding:0 8px}.btn-text[data-v-a457e894]:hover:not(:disabled){background:#fff5f5}.btn-danger[data-v-a457e894]{background:#f5222d;color:#fff}.btn-danger[data-v-a457e894]:hover:not(:disabled){background:#d91a25}.btn-block[data-v-a457e894]{display:flex;width:100%}.btn-loading[data-v-a457e894]{pointer-events:none}.btn-spinner[data-v-a457e894]{animation:btnSpin-a457e894 .6s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:14px;width:14px}.btn-outline .btn-spinner[data-v-a457e894]{border-color:#c40001 rgba(196,0,1,.3) rgba(196,0,1,.3)}@keyframes btnSpin-a457e894{to{transform:rotate(1turn)}}.smart-image[data-v-cc2eee00]{border-radius:4px}.smart-image__img[data-v-cc2eee00]{display:block;height:100%;transition:opacity .3s;width:100%}.smart-image__img.is-loading[data-v-cc2eee00]{opacity:0}.smart-image__placeholder[data-v-cc2eee00]{align-items:center;display:flex;font-family:Courier New,monospace;font-size:14px;height:100%;justify-content:center;left:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.placeholder-text[data-v-cc2eee00]{background:rgba(255,255,255,.8);border-radius:4px;font-weight:500;padding:8px 12px}.smart-image__loading[data-v-cc2eee00]{align-items:center;background:rgba(255,255,255,.8);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.loading-spinner[data-v-cc2eee00]{animation:spin-cc2eee00 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#e53935;height:24px;width:24px}@keyframes spin-cc2eee00{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.base-radio[data-v-4a9f9056]{align-items:center;color:#333;cursor:pointer;display:inline-flex;font-size:14px;gap:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.base-radio-input[data-v-4a9f9056]{height:0;opacity:0;position:absolute;width:0}.base-radio-dot[data-v-4a9f9056]{border:2px solid #dcdfe6;border-radius:50%;flex-shrink:0;height:16px;position:relative;transition:all .2s;width:16px}.base-radio-dot[data-v-4a9f9056]:after{background:#c40001;background:var(--base-radio-color,#c40001);border-radius:50%;content:"";height:6px;left:3px;position:absolute;top:3px;transform:scale(0);transition:transform .2s;width:6px}.is-checked .base-radio-dot[data-v-4a9f9056]{border-color:#c40001;border-color:var(--base-radio-color,#c40001)}.is-checked .base-radio-dot[data-v-4a9f9056]:after{transform:scale(1)}.base-radio:hover:not(.is-disabled) .base-radio-dot[data-v-4a9f9056]{border-color:#c40001;border-color:var(--base-radio-color,#c40001)}.is-disabled[data-v-4a9f9056]{cursor:not-allowed;opacity:.6}.base-radio-group[data-v-d65ec116]{align-items:center;display:flex;flex-wrap:wrap;gap:20px;min-height:40px}.base-radio-group.is-error[data-v-d65ec116]{background:#fff2f0;border-radius:4px;padding:8px 12px}.base-radio-group-error[data-v-d65ec116]{color:#f5222d;display:block;font-size:12px;margin-top:4px;width:100%}.wechat-qr-login[data-v-daab8c2e]{align-items:center;display:flex;justify-content:center;padding:10px 20px}.qr-container[data-v-daab8c2e]{max-width:400px;text-align:center;width:100%}.loading-overlay[data-v-daab8c2e]{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px 20px}.loading-overlay[data-v-daab8c2e]>*+*{margin-top:12px}.loading-spinner[data-v-daab8c2e]{animation:spin-daab8c2e 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#07c160;height:40px;width:40px}@keyframes spin-daab8c2e{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.loading-overlay p[data-v-daab8c2e]{color:#666;font-size:13px}.error-tip[data-v-daab8c2e]{padding:40px 20px}.error-tip p[data-v-daab8c2e]{color:#f56c6c;font-size:13px;margin-bottom:14px}.retry-btn[data-v-daab8c2e]{background:#07c160;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:13px;padding:8px 20px;transition:background .2s}.retry-btn[data-v-daab8c2e]:hover{background:#06ad56}.qr-ready[data-v-daab8c2e]{padding:5px}.qrcode-wrapper[data-v-daab8c2e]{align-items:center;background:#fff;border-radius:8px;display:flex;height:250px;justify-content:center;margin:0 auto 16px;overflow:hidden;width:250px}.qrcode-wrapper[data-v-daab8c2e] iframe{border:none;height:250px!important;width:250px!important}.qrcode-wrapper[data-v-daab8c2e] .impowerBox{padding:0!important}.qrcode-wrapper[data-v-daab8c2e] .impowerBox .title,.qrcode-wrapper[data-v-daab8c2e] .impowerBox .info,.qrcode-wrapper[data-v-daab8c2e] .impowerBox .status,.qrcode-wrapper[data-v-daab8c2e] .impowerBox .status_icon{display:none!important}.qrcode-wrapper[data-v-daab8c2e] .impowerBox .qrcode{background:transparent!important;border:0!important;box-shadow:none!important;margin:10px auto!important;width:230px!important}.qrcode-wrapper[data-v-daab8c2e] .impowerBox .qrcode img{border:0!important;box-shadow:none!important}.status-tip[data-v-daab8c2e]{margin-bottom:10px}.status-tip p[data-v-daab8c2e]{align-items:center;border-radius:4px;display:flex;font-size:13px;justify-content:center;padding:6px 14px}.status-tip p[data-v-daab8c2e]>*+*{margin-left:6px}.status-waiting[data-v-daab8c2e]{background:#f5f5f5;color:#666}.status-scanned[data-v-daab8c2e]{animation:pulse-daab8c2e 1.5s ease-in-out infinite;background:#f0f9ff;color:#07c160}@keyframes pulse-daab8c2e{0%,to{opacity:1}50%{opacity:.7}}.status-expired[data-v-daab8c2e]{background:#fef0f0;color:#f56c6c}.refresh-btn[data-v-daab8c2e]{background:#f56c6c;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:12px;margin-left:8px;padding:3px 10px;transition:background .2s}.refresh-btn[data-v-daab8c2e]:hover{background:#f45454}.countdown-text[data-v-daab8c2e]{color:#999;font-size:12px;margin-top:6px}.base-input-wrap[data-v-a36b487e]{width:100%}.base-input[data-v-a36b487e]{background:#fff;border:1px solid #dcdfe6;border-radius:6px;color:#333;font-size:14px;height:40px;outline:none;padding:0 14px;transition:border-color .2s;width:100%}.base-input[data-v-a36b487e]:focus{border-color:#c40001}.base-input[data-v-a36b487e]::placeholder{color:#c0c4cc}.is-error .base-input[data-v-a36b487e]{background:#fff2f0;border-color:#f5222d}.is-error .base-input[data-v-a36b487e]:focus{border-color:#f5222d}.is-disabled .base-input[data-v-a36b487e]{background:#f5f7fa;color:#c0c4cc;cursor:not-allowed}.base-input-error[data-v-a36b487e]{color:#f5222d;display:block;font-size:12px;line-height:1.4;margin-top:4px}.base-checkbox[data-v-4f1d8309]{align-items:center;color:#333;cursor:pointer;display:inline-flex;font-size:14px;gap:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.base-checkbox-input[data-v-4f1d8309]{height:0;opacity:0;position:absolute;width:0}.base-checkbox-box[data-v-4f1d8309]{align-items:center;border:2px solid #dcdfe6;border-radius:3px;display:flex;flex-shrink:0;height:16px;justify-content:center;transition:all .2s;width:16px}.base-checkbox-icon[data-v-4f1d8309]{color:#fff;height:10px;width:10px}.is-checked .base-checkbox-box[data-v-4f1d8309]{background:#c40001;border-color:#c40001}.base-checkbox:hover:not(.is-disabled) .base-checkbox-box[data-v-4f1d8309]{border-color:#c40001}.is-disabled[data-v-4f1d8309]{cursor:not-allowed;opacity:.6}.login-overlay[data-v-0515eaf9]{align-items:center;background:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9000}.login-dialog[data-v-0515eaf9]{background:#fff;border-radius:20px;box-shadow:0 8px 40px rgba(0,0,0,.2);box-sizing:border-box;display:flex;flex-direction:column;height:700px;position:relative;width:640px}.dialog-close.base-btn[data-v-0515eaf9]{align-items:center;background:rgba(255,255,255,.9);border:1px solid #ddd;border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;position:absolute;right:-18px;top:-9px;transition:background .2s;width:32px;z-index:10}.dialog-close.base-btn[data-v-0515eaf9]:hover:not(:disabled){background:#f0f0f0}.corner-badge[data-v-0515eaf9]{border-radius:0 20px 0 0;line-height:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.dialog-inner[data-v-0515eaf9]{background-color:#fff;border-radius:20px;display:flex;flex:1;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:0 35px 28px}.dialog-head[data-v-0515eaf9]{align-items:center;display:flex;flex-shrink:0;height:90px;justify-content:space-between;padding-top:10px}.dialog-title[data-v-0515eaf9]{color:#c40001;font-size:24px;font-weight:700;margin:0}.register-tip.base-btn[data-v-0515eaf9]{background:#f7f7f7;border:1px solid #ddd;border-radius:20px 0 20px 20px;color:#888;cursor:pointer;font-size:14px;letter-spacing:2px;margin-right:40px;padding:7px 12px;transition:all .2s}.register-tip.base-btn[data-v-0515eaf9]:hover:not(:disabled){background:#fff;border-color:#c40001;color:#c40001}.login-tabs.base-radio-group[data-v-0515eaf9]{display:flex;flex-shrink:0;gap:0;margin:0 auto;padding-top:30px;width:400px}.login-tabs[data-v-0515eaf9] .base-radio{background:#fff;border:1px solid #ddd;color:#505050;cursor:pointer;flex:1;font-size:20px;font-weight:400;gap:0;height:49px;justify-content:center;transition:all .2s}.login-tabs[data-v-0515eaf9] .base-radio+.base-radio{border-left:0}.login-tabs[data-v-0515eaf9] .base-radio-dot{display:none}.login-tabs[data-v-0515eaf9] .base-radio.is-checked{border-color:#c40001;color:#c40001;font-weight:700}.panel[data-v-0515eaf9]{display:flex;flex:1;flex-direction:column;margin:0 auto;padding-top:22px;width:400px}.bind-summary[data-v-0515eaf9],.wechat-panel[data-v-0515eaf9]{align-items:center}.bind-summary[data-v-0515eaf9]{background:#fafafa;border:1px solid #eee;border-radius:8px;display:flex;gap:12px;margin-top:18px;min-height:56px;padding:10px 12px}.bind-avatar[data-v-0515eaf9]{background:#fff;border-radius:50%;display:block;height:36px;object-fit:cover;width:36px}.bind-copy[data-v-0515eaf9]{display:flex;flex-direction:column;gap:3px;min-width:0}.bind-copy strong[data-v-0515eaf9]{color:#333;font-size:14px;line-height:1.35;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bind-copy span[data-v-0515eaf9]{color:#888;font-size:12px;line-height:1.45}.field[data-v-0515eaf9]{margin-top:28px}.field-input[data-v-0515eaf9]{width:100%}.field-input[data-v-0515eaf9] .base-input{background:#fff;border:1px solid #d4d6d9;border-radius:4px;box-sizing:border-box;color:#333;font-size:14px;height:44px;outline:none;padding:5px 10px;transition:border-color .2s;width:100%}.field-input[data-v-0515eaf9] .base-input::placeholder{color:#bbb}.field-input[data-v-0515eaf9] .base-input:focus{border-color:#c40001}.field-row[data-v-0515eaf9]{display:flex;margin-top:28px;position:relative}.field-row .field-input[data-v-0515eaf9]{width:282px}.btn-code.base-btn[data-v-0515eaf9]{background:#fff;border:1px solid #d4d6d9;border-radius:4px;color:#555;cursor:pointer;font-size:13px;height:44px;line-height:44px;padding:0;position:absolute;right:0;text-align:center;top:0;transition:all .2s;white-space:nowrap;width:100px}.btn-code.base-btn[data-v-0515eaf9]:hover:not(:disabled){border-color:#c40001;color:#c40001}.btn-code.base-btn[data-v-0515eaf9]:disabled{color:#bbb;cursor:not-allowed}.field-pwd[data-v-0515eaf9]{margin-top:28px;position:relative}.field-pwd .field-input[data-v-0515eaf9] .base-input{padding-right:44px}.pwd-eye.base-btn[data-v-0515eaf9]{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:28px;padding:4px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:28px}.pwd-eye.base-btn[data-v-0515eaf9]:hover:not(:disabled){background:none}.field-options[data-v-0515eaf9]{align-items:center;display:flex;justify-content:space-between;margin-top:22px}.auto-check.base-checkbox[data-v-0515eaf9]{align-items:center;color:#888;cursor:pointer;display:inline-flex;font-size:14px;letter-spacing:2px}.auto-check.base-checkbox[data-v-0515eaf9]>*+*{margin-left:6px}.forgot[data-v-0515eaf9]{color:#bebebe;font-size:12px;letter-spacing:2px;text-decoration:none}.forgot[data-v-0515eaf9]:hover,.text-link[data-v-0515eaf9]{color:#c40001}.text-link[data-v-0515eaf9]{background:transparent;border:0;cursor:pointer;font-size:13px;padding:0}.error-msg[data-v-0515eaf9]{color:#e53935;font-size:13px;margin-top:8px;padding:0 2px}.btn-login.base-btn[data-v-0515eaf9]{background-image:linear-gradient(180deg,#c40001,#ef9001);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;height:44px;letter-spacing:6px;margin-top:28px;transition:opacity .2s;width:100%}.btn-login.base-btn[data-v-0515eaf9]:hover:not(:disabled){opacity:.88}.btn-login.base-btn[data-v-0515eaf9]:disabled{cursor:not-allowed;opacity:.5}.other-section[data-v-0515eaf9]{margin-top:36px}.sep[data-v-0515eaf9]{margin-bottom:20px;position:relative;text-align:center}.sep[data-v-0515eaf9]:before{background:#ebebeb;content:"";height:1px;left:0;position:absolute;right:0;top:50%}.sep span[data-v-0515eaf9]{background:transparent;color:#bbb;font-size:13px;padding:0 14px;position:relative}.other-ways[data-v-0515eaf9]{display:flex;justify-content:center}.other-ways[data-v-0515eaf9]>*+*{margin-left:24px}.way-item.base-btn[data-v-0515eaf9]{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;flex-direction:column;padding:0;transition:opacity .2s}.way-item.base-btn[data-v-0515eaf9]>*+*{margin-top:6px}.way-item.base-btn[data-v-0515eaf9]:hover:not(:disabled){background:transparent;opacity:.7}.way-item.base-btn span[data-v-0515eaf9]{color:#888;font-size:14px;letter-spacing:2px}.modal-fade-enter-active[data-v-0515eaf9],.modal-fade-leave-active[data-v-0515eaf9]{transition:opacity .2s ease}.modal-fade-enter-active .login-dialog[data-v-0515eaf9],.modal-fade-leave-active .login-dialog[data-v-0515eaf9]{transition:transform .2s ease,opacity .2s ease}.modal-fade-enter-from[data-v-0515eaf9],.modal-fade-leave-to[data-v-0515eaf9]{opacity:0}.modal-fade-enter-from .login-dialog[data-v-0515eaf9]{opacity:0;transform:scale(.95) translateY(-8px)}.modal-fade-leave-to .login-dialog[data-v-0515eaf9]{opacity:0;transform:scale(.95)}.login-overlay[data-v-d05c738d]{align-items:center;background:rgba(0,0,0,.5);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:9000}.login-dialog[data-v-d05c738d]{background:#fff;border-radius:20px;box-shadow:0 8px 40px rgba(0,0,0,.2);box-sizing:border-box;display:flex;flex-direction:column;height:700px;position:relative;width:640px}.dialog-close.base-btn[data-v-d05c738d]{align-items:center;background:rgba(255,255,255,.9);border:1px solid #ddd;border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;position:absolute;right:-18px;top:-9px;transition:background .2s;width:32px;z-index:10}.dialog-close.base-btn[data-v-d05c738d]:hover:not(:disabled){background:#f0f0f0}.corner-badge[data-v-d05c738d]{border-radius:0 20px 0 0;line-height:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.dialog-inner[data-v-d05c738d]{background-color:#fff;border-radius:20px;display:flex;flex:1;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:0 35px 28px}.dialog-head[data-v-d05c738d]{align-items:center;display:flex;flex-shrink:0;height:90px;justify-content:space-between;padding-top:10px}.dialog-title[data-v-d05c738d]{color:#c40001;font-size:24px;font-weight:700;margin:0}.register-tip.base-btn[data-v-d05c738d]{background:#f7f7f7;border:1px solid #ddd;border-radius:20px 0 20px 20px;color:#888;cursor:pointer;font-size:14px;letter-spacing:2px;margin-right:40px;padding:7px 12px;transition:all .2s}.register-tip.base-btn[data-v-d05c738d]:hover:not(:disabled){background:#fff;border-color:#c40001;color:#c40001}.login-tabs.base-radio-group[data-v-d05c738d]{display:flex;flex-shrink:0;gap:0;margin:0 auto;padding-top:30px;width:400px}.login-tabs[data-v-d05c738d] .base-radio{background:#fff;border:1px solid #ddd;color:#505050;cursor:pointer;flex:1;font-size:20px;font-weight:400;gap:0;height:49px;justify-content:center;transition:all .2s}.login-tabs[data-v-d05c738d] .base-radio+.base-radio{border-left:0}.login-tabs[data-v-d05c738d] .base-radio-dot{display:none}.login-tabs[data-v-d05c738d] .base-radio.is-checked{border-color:#c40001;color:#c40001;font-weight:700}.panel[data-v-d05c738d]{display:flex;flex:1;flex-direction:column;margin:0 auto;padding-top:22px;width:400px}.bind-summary[data-v-d05c738d],.wechat-panel[data-v-d05c738d]{align-items:center}.bind-summary[data-v-d05c738d]{background:#fafafa;border:1px solid #eee;border-radius:8px;display:flex;gap:12px;margin-top:18px;min-height:56px;padding:10px 12px}.bind-avatar[data-v-d05c738d]{background:#fff;border-radius:50%;display:block;height:36px;object-fit:cover;width:36px}.bind-copy[data-v-d05c738d]{display:flex;flex-direction:column;gap:3px;min-width:0}.bind-copy strong[data-v-d05c738d]{color:#333;font-size:14px;line-height:1.35;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bind-copy span[data-v-d05c738d]{color:#888;font-size:12px;line-height:1.45}.field[data-v-d05c738d]{margin-top:28px}.field-input[data-v-d05c738d]{width:100%}.field-input[data-v-d05c738d] .base-input{background:#fff;border:1px solid #d4d6d9;border-radius:4px;box-sizing:border-box;color:#333;font-size:14px;height:44px;outline:none;padding:5px 10px;transition:border-color .2s;width:100%}.field-input[data-v-d05c738d] .base-input::placeholder{color:#bbb}.field-input[data-v-d05c738d] .base-input:focus{border-color:#c40001}.field-row[data-v-d05c738d]{display:flex;gap:0;margin-top:28px;position:relative}.field-row .field-input[data-v-d05c738d]{width:282px}.btn-code.base-btn[data-v-d05c738d]{background:#fff;border:1px solid #d4d6d9;border-radius:4px;color:#555;cursor:pointer;font-size:13px;height:44px;line-height:44px;padding:0;position:absolute;right:0;text-align:center;top:0;transition:all .2s;white-space:nowrap;width:100px}.btn-code.base-btn[data-v-d05c738d]:hover:not(:disabled){border-color:#c40001;color:#c40001}.btn-code.base-btn[data-v-d05c738d]:disabled{color:#bbb;cursor:not-allowed}.field-pwd[data-v-d05c738d]{margin-top:28px;position:relative}.field-pwd .field-input[data-v-d05c738d] .base-input{padding-right:44px}.pwd-eye.base-btn[data-v-d05c738d]{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:28px;padding:4px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:28px}.pwd-eye.base-btn[data-v-d05c738d]:hover:not(:disabled){background:none}.field-options[data-v-d05c738d]{align-items:center;display:flex;justify-content:space-between;margin-top:22px}.auto-check.base-checkbox[data-v-d05c738d]{align-items:flex-start;color:#888;cursor:pointer;display:inline-flex;font-size:13px;gap:6px;line-height:1.5}.link[data-v-d05c738d]{color:#c40001;text-decoration:none}.link[data-v-d05c738d]:hover{text-decoration:underline}.text-link[data-v-d05c738d]{background:transparent;border:0;color:#c40001;cursor:pointer;font-size:13px;padding:0}.error-msg[data-v-d05c738d]{color:#e53935;font-size:13px;margin-top:8px;padding:0 2px}.btn-login.base-btn[data-v-d05c738d]{background-image:linear-gradient(180deg,#c40001,#ef9001);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;height:44px;letter-spacing:6px;margin-top:28px;transition:opacity .2s;width:100%}.btn-login.base-btn[data-v-d05c738d]:hover:not(:disabled){opacity:.88}.btn-login.base-btn[data-v-d05c738d]:disabled{cursor:not-allowed;opacity:.5}.other-section[data-v-d05c738d]{margin-top:36px}.sep[data-v-d05c738d]{margin-bottom:20px;position:relative;text-align:center}.sep[data-v-d05c738d]:before{background:#ebebeb;content:"";height:1px;left:0;position:absolute;right:0;top:50%}.sep span[data-v-d05c738d]{background:transparent;color:#bbb;font-size:13px;padding:0 14px;position:relative}.other-ways[data-v-d05c738d]{display:flex;gap:24px;justify-content:center}.way-item.base-btn[data-v-d05c738d]{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:0;transition:opacity .2s}.way-item.base-btn[data-v-d05c738d]:hover:not(:disabled){background:transparent;opacity:.7}.way-item.base-btn span[data-v-d05c738d]{color:#888;font-size:14px;letter-spacing:2px}.modal-fade-enter-active[data-v-d05c738d],.modal-fade-leave-active[data-v-d05c738d]{transition:opacity .2s ease}.modal-fade-enter-active .login-dialog[data-v-d05c738d],.modal-fade-leave-active .login-dialog[data-v-d05c738d]{transition:transform .2s ease,opacity .2s ease}.modal-fade-enter-from[data-v-d05c738d],.modal-fade-leave-to[data-v-d05c738d]{opacity:0}.modal-fade-enter-from .login-dialog[data-v-d05c738d]{opacity:0;transform:scale(.95) translateY(-8px)}.modal-fade-leave-to .login-dialog[data-v-d05c738d]{opacity:0;transform:scale(.95)}.daily-coupon-overlay[data-v-0818d321]{align-items:center;background:rgba(0,0,0,.5);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:5000}.daily-coupon-modal[data-v-0818d321]{background:#fff;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.16);max-width:calc(100vw - 32px);overflow:visible;position:relative;width:320px}.daily-coupon-header[data-v-0818d321]{height:35px;text-align:center}.daily-coupon-header h2[data-v-0818d321]{background:#fd372f;border:1px solid #fd372f;border-radius:0 0 20px 20px;color:#fff;font-size:16px;font-weight:600;height:35px;line-height:31px;margin:0 auto;width:140px}.daily-coupon-content[data-v-0818d321]{background:#fff;border-radius:0 0 12px 12px;padding:16px}.daily-coupon-subtitle[data-v-0818d321]{color:#666;font-size:12px;line-height:1.4;margin-bottom:16px;text-align:center}.daily-coupon-star[data-v-0818d321]{color:#fd372f;font-size:24px;font-weight:500}.daily-coupon-highlight[data-v-0818d321]{color:#fd372f;font-size:24px;font-weight:700}.daily-coupon-countdown[data-v-0818d321]{color:#111;font-size:14px;font-weight:500;margin-top:2px}.daily-coupon-list[data-v-0818d321]{margin-bottom:18px}.daily-coupon-item[data-v-0818d321]{align-items:stretch;background:#fff;border:1px solid #fd372f;border-radius:6px;display:flex;height:70px;margin-bottom:8px;overflow:hidden;position:relative}.daily-coupon-new[data-v-0818d321]{color:#fff;font-size:9px;padding:2px 5px;position:absolute;right:1px;top:1px;z-index:4}.daily-coupon-left[data-v-0818d321]{align-items:center;display:flex;flex:0 0 95px;flex-direction:column;justify-content:center;padding:8px}.daily-coupon-price[data-v-0818d321]{color:#ff5252;font-size:24px;font-weight:800;line-height:1;margin-bottom:2px}.daily-coupon-price span[data-v-0818d321]{font-size:16px}.daily-coupon-condition[data-v-0818d321]{color:#666;font-size:12px;line-height:1.2;margin-top:5px;text-align:center}.daily-coupon-right[data-v-0818d321]{align-items:center;background:#fd372f;display:flex;flex:1;justify-content:space-between;min-width:0;padding:0 12px}.daily-coupon-info[data-v-0818d321]{min-width:0}.daily-coupon-name[data-v-0818d321]{color:#fff;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.daily-coupon-desc[data-v-0818d321]{color:rgba(255,255,255,.85);font-size:12px;margin-top:10px}.daily-coupon-use[data-v-0818d321]{background:#fff;border:none;border-radius:10px;color:#ff5252;cursor:pointer;flex-shrink:0;font-size:11px;font-weight:500;padding:5px 10px}.daily-coupon-use[data-v-0818d321]:disabled{color:#999;cursor:not-allowed}.daily-coupon-claim[data-v-0818d321]{background:#fd372f;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:12px;width:100%}.daily-coupon-claim[data-v-0818d321]:disabled{background:#ccc;cursor:not-allowed}.daily-coupon-error[data-v-0818d321]{color:#c40001;font-size:12px;margin-top:10px;text-align:center}.daily-coupon-close[data-v-0818d321]{align-items:center;background:rgba(255,255,255,.9);border:none;border-radius:50%;bottom:-45px;color:#666;cursor:pointer;display:flex;font-size:18px;height:36px;justify-content:center;left:50%;position:absolute;transform:translate(-50%);width:36px}.daily-coupon-fade-enter-active[data-v-0818d321],.daily-coupon-fade-leave-active[data-v-0818d321]{transition:opacity .2s ease}.daily-coupon-fade-enter-from[data-v-0818d321],.daily-coupon-fade-leave-to[data-v-0818d321]{opacity:0}.global-toast[data-v-cc1fc111]{align-items:center;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);color:#fff;display:flex;font-size:14px;gap:8px;left:50%;padding:12px 24px;pointer-events:auto;position:fixed;top:80px;transform:translate(-50%);z-index:100010}.toast-success[data-v-cc1fc111]{background:#52c41a}.toast-error[data-v-cc1fc111]{background:#f5222d}.toast-warning[data-v-cc1fc111]{background:#fa8c16}.toast-info[data-v-cc1fc111]{background:#1890ff}.toast-icon[data-v-cc1fc111]{align-items:center;background:rgba(255,255,255,.25);border-radius:50%;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:20px;justify-content:center;width:20px}.toast-msg[data-v-cc1fc111]{line-height:1.4}.toast-fade-enter-active[data-v-cc1fc111],.toast-fade-leave-active[data-v-cc1fc111]{transition:all .3s ease}.toast-fade-enter-from[data-v-cc1fc111],.toast-fade-leave-to[data-v-cc1fc111]{opacity:0;transform:translate(-50%) translateY(-20px)}.confirm-overlay[data-v-d60759df]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(10,12,16,.52);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:99999}.confirm-modal[data-v-d60759df]{background:#fff;border:1px solid rgba(196,0,1,.08);border-radius:20px;box-shadow:0 24px 90px rgba(0,0,0,.22);max-width:calc(100vw - 48px);overflow:hidden;position:relative;width:420px}.confirm-accent[data-v-d60759df]{background:linear-gradient(90deg,#c40001,#ef9001);height:6px}.confirm-close.base-btn[data-v-d60759df]{background:#fff;border:1px solid #ececec;border-radius:50%;color:#666;font-size:18px;height:32px;line-height:1;padding:0;position:absolute;right:14px;top:14px;width:32px;z-index:1}.confirm-close.base-btn[data-v-d60759df]:hover:not(:disabled){background:#f7f7f7;color:#333}.confirm-body[data-v-d60759df]{padding:30px 28px 26px;text-align:center}.confirm-icon[data-v-d60759df]{align-items:center;background:#fff5f5;border-radius:16px;display:inline-flex;font-size:28px;height:56px;justify-content:center;line-height:1;margin-bottom:14px;width:56px}.modal-success .confirm-icon[data-v-d60759df]{background:#f0fff4}.modal-warning .confirm-icon[data-v-d60759df]{background:#fffbe6}.modal-error .confirm-icon[data-v-d60759df]{background:#fff2f0}.modal-info .confirm-icon[data-v-d60759df]{background:#e6f7ff}.confirm-title[data-v-d60759df]{color:#1f2937;font-size:22px;font-weight:700;line-height:1.35;margin:0}.modal-success .confirm-title[data-v-d60759df]{color:#1f7a3a}.modal-error .confirm-title[data-v-d60759df]{color:#e53935}.modal-warning .confirm-title[data-v-d60759df]{color:#b26a00}.modal-info .confirm-title[data-v-d60759df]{color:#2563eb}.confirm-html[data-v-d60759df]{background:#fafafa;border:1px solid #f1f2f4;border-radius:10px;margin-top:16px;padding:14px 16px;text-align:left}.confirm-message[data-v-d60759df]{color:#5f6773;font-size:14px;line-height:1.8;margin:14px 0 0}.confirm-actions[data-v-d60759df]{display:flex;gap:12px;margin-top:24px}.confirm-btn[data-v-d60759df]{flex:1;min-width:0}.confirm-fade-enter-active[data-v-d60759df]{transition:opacity .2s ease}.confirm-fade-enter-active .confirm-modal[data-v-d60759df]{transition:transform .25s cubic-bezier(.34,1.56,.64,1),opacity .2s}.confirm-fade-leave-active[data-v-d60759df]{transition:opacity .15s ease}.confirm-fade-leave-active .confirm-modal[data-v-d60759df]{transition:transform .15s ease,opacity .15s}.confirm-fade-enter-from[data-v-d60759df]{opacity:0}.confirm-fade-enter-from .confirm-modal[data-v-d60759df]{opacity:0;transform:scale(.9) translateY(10px)}.confirm-fade-leave-to[data-v-d60759df]{opacity:0}.confirm-fade-leave-to .confirm-modal[data-v-d60759df]{opacity:0;transform:scale(.95)}@media(max-width:480px){.confirm-overlay[data-v-d60759df]{padding:12px}.confirm-modal[data-v-d60759df]{border-radius:18px;max-width:calc(100vw - 24px);width:100%}.confirm-body[data-v-d60759df]{padding:26px 18px 20px}.confirm-title[data-v-d60759df]{font-size:20px}.confirm-message[data-v-d60759df]{font-size:13px;line-height:1.75}.confirm-actions[data-v-d60759df]{gap:10px;margin-top:20px}}.not-found-page[data-v-a7a35413]{align-items:center;background:linear-gradient(180deg,#fff,#f6f8fb);color:#1d2939;display:flex;font-family:Tahoma,Microsoft YaHei,Arial,sans-serif;justify-content:center;min-height:100vh;padding:40px 18px}.not-found-box[data-v-a7a35413]{max-width:980px;text-align:center;width:100%}.brand-logo[data-v-a7a35413]{align-items:center;background:transparent;border:0;color:#111;cursor:pointer;display:inline-flex;gap:10px;margin-bottom:34px;padding:0}.brand-mark[data-v-a7a35413]{align-items:center;background:#c40001;border-radius:6px;color:#fff;display:flex;font-weight:800;height:38px;justify-content:center;width:38px}.brand-logo strong[data-v-a7a35413]{font-size:18px}.not-found-code[data-v-a7a35413]{color:transparent;font-size:118px;font-weight:900;line-height:1;-webkit-text-stroke:2px #c40001;text-shadow:8px 8px 0 rgba(239,144,1,.16)}.not-found-title[data-v-a7a35413]{color:#1d2939;font-size:30px;font-weight:700;line-height:1.35;margin:18px 0 0}.not-found-desc[data-v-a7a35413]{color:#667085;font-size:15px;line-height:1.9;margin:14px auto 0;max-width:620px}.search-card[data-v-a7a35413]{background:#fff;border:1px solid #e7eaf0;border-radius:8px;box-shadow:0 18px 48px rgba(20,35,60,.08);margin:34px auto 0;max-width:760px;padding:20px}.search-form[data-v-a7a35413]{display:flex}.search-input[data-v-a7a35413]{border:2px solid #c40001;border-radius:6px 0 0 6px;border-right:0;color:#1f2933;flex:1;font-size:15px;height:52px;min-width:0;outline:none;padding:0 18px}.search-button[data-v-a7a35413]{background:#c40001;border:0;border-radius:0 6px 6px 0;color:#fff;cursor:pointer;font-size:14px;font-weight:800;height:52px;width:128px}.search-button[data-v-a7a35413]:hover{background:#a90000}.hot-keywords[data-v-a7a35413]{align-items:center;color:#7a8491;display:flex;flex-wrap:wrap;font-size:13px;gap:10px;justify-content:center;margin-top:16px}.hot-keywords button[data-v-a7a35413]{background:#f5f6f8;border:1px solid #e7eaf0;border-radius:999px;color:#475467;cursor:pointer;padding:6px 10px}.hot-keywords button[data-v-a7a35413]:hover{background:#fff7f7;border-color:#ffd1d1;color:#c40001}.actions[data-v-a7a35413]{flex-wrap:wrap;gap:12px;margin-top:28px}.action-card[data-v-a7a35413],.actions[data-v-a7a35413]{display:flex;justify-content:center}.action-card[data-v-a7a35413]{align-items:center;border-radius:5px;cursor:pointer;flex-direction:column;font-size:14px;gap:9px;height:92px;padding:13px 10px 12px;text-decoration:none;transition:border-color .2s,color .2s,background .2s,transform .2s,box-shadow .2s;width:112px}.primary[data-v-a7a35413]{background:#c40001;border:1px solid #c40001;color:#fff}.outline[data-v-a7a35413]{background:#fff;border:1px solid #d0d5dd;color:#344054}.action-card[data-v-a7a35413]:hover{box-shadow:0 10px 24px rgba(20,35,60,.08);transform:translateY(-2px)}.outline[data-v-a7a35413]:hover{border-color:#c40001;color:#c40001}.action-icon[data-v-a7a35413]{align-items:center;background:rgba(255,255,255,.18);border-radius:50%;display:flex;height:34px;justify-content:center;width:34px}.outline .action-icon[data-v-a7a35413]{background:#fff7f7;color:#c40001}.action-icon svg[data-v-a7a35413]{fill:none;height:20px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:20px}.action-text[data-v-a7a35413]{font-weight:700;line-height:1.2}.features[data-v-a7a35413]{display:grid;grid-template-columns:repeat(4,1fr);margin-top:36px;grid-gap:12px;gap:12px;text-align:left}.feature[data-v-a7a35413]{background:#fff;border:1px solid #eef0f4;border-radius:8px;min-height:96px;padding:18px}.feature-button[data-v-a7a35413]{cursor:pointer;text-align:left;width:100%}.feature-button[data-v-a7a35413]:hover{background:#fff7f7;border-color:#ffd1d1}.feature strong[data-v-a7a35413]{color:#1d2939;display:block;font-size:14px}.feature span[data-v-a7a35413]{color:#7a8491;display:block;font-size:12px;line-height:1.6;margin-top:8px}@media(max-width:760px){.not-found-page[data-v-a7a35413]{align-items:flex-start;padding-top:32px}.not-found-code[data-v-a7a35413]{font-size:82px}.features[data-v-a7a35413]{grid-template-columns:1fr 1fr}.search-form[data-v-a7a35413]{flex-direction:column}.search-input[data-v-a7a35413]{border-radius:6px;border-right:2px solid #c40001}.search-button[data-v-a7a35413]{border-radius:6px;margin-top:10px;width:100%}}@media(max-width:520px){.features[data-v-a7a35413]{grid-template-columns:1fr}.actions[data-v-a7a35413]{flex-direction:column}.action-card[data-v-a7a35413]{flex-direction:row;height:74px;width:100%}}
