/*! Mon Nov 03 2025 18:38:44 GMT+0800 (China Standard Time) */.toast[data-v-a121d226]{position:fixed;inset:50% auto auto 50%;transform:translateX(-50%);display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:10px;padding:13px 28px;height:50px;z-index:9999}.toast__background[data-v-a121d226]{position:absolute;top:0;left:0;width:100%;height:100%;background:#0c213f;opacity:.7;border-radius:4px;box-shadow:0 2px 5px 0 rgba(0,0,0,.502)}.toast__content[data-v-a121d226]{position:relative;display:flex;flex-direction:row;align-items:center;gap:8px}.toast__message[data-v-a121d226]{margin:0;font-size:16px;font-weight:400;line-height:1.4;color:#fff;white-space:nowrap}.toast-fade-enter-active[data-v-a121d226]{animation:toast-fade-in-a121d226 .3s ease-out}.toast-fade-leave-active[data-v-a121d226]{animation:toast-fade-out-a121d226 .3s ease-in}@keyframes toast-fade-in-a121d226{0%{opacity:0;transform:translateX(-50%) translateY(-20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes toast-fade-out-a121d226{0%{opacity:1;transform:translateX(-50%) translateY(0)}to{opacity:0;transform:translateX(-50%) translateY(-20px)}}.privacy-agreement-modal[data-v-13f4b96f]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.privacy-agreement-modal.modal-show[data-v-13f4b96f]{opacity:1;visibility:visible}.modal-content[data-v-13f4b96f]{background:#fff;border-radius:8px;width:379px;max-width:90vw;box-shadow:0 9px 30px 0 rgba(12,33,63,.2);display:flex;flex-direction:column}.modal-body[data-v-13f4b96f]{position:relative;display:flex;flex-direction:row;align-items:flex-start;padding:24px 24px 8px}.content-wrapper[data-v-13f4b96f]{display:flex;gap:16px;align-items:flex-start}.icon-wrapper[data-v-13f4b96f]{display:flex;padding-top:1px}.warning-icon[data-v-13f4b96f]{width:20px;height:20px;display:flex;align-items:center;justify-content:center}.text-content[data-v-13f4b96f]{flex:1;display:flex;flex-direction:column;gap:8px}.modal-title[data-v-13f4b96f]{font-weight:600;font-size:16px;line-height:1.375;color:#1d1d1d;margin:0;width:208px}.modal-description[data-v-13f4b96f]{font-weight:400;font-size:14px;line-height:1.4285714286;color:#1d1d1d;margin:0;width:308.49px}.modal-description a[data-v-13f4b96f]{color:#4b86ff}.close-button[data-v-13f4b96f]{position:absolute;right:12px;top:12px;width:20px;height:20px;padding:10px;margin:-10px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:4px;transition:background-color .2s ease}.close-button[data-v-13f4b96f]:hover{background-color:rgba(0,0,0,.05)}.close-button[data-v-13f4b96f]:active{background-color:rgba(0,0,0,.1)}.modal-footer[data-v-13f4b96f]{padding:16px 24px;display:flex;flex-direction:column;align-items:center;gap:10px}.button-group[data-v-13f4b96f]{display:flex;gap:12px;width:100%;justify-content:flex-end}.btn[data-v-13f4b96f]{padding:8px 16px;border-radius:4px;font-weight:400;font-size:13px;line-height:1.3846153846;cursor:pointer;border:none;transition:all .2s ease;display:flex;align-items:center;justify-content:center;min-width:80px}.btn[data-v-13f4b96f]:active{transform:scale(.98)}.btn-secondary[data-v-13f4b96f]{background-color:#fff;color:#1d1d1d;border:1px solid #d7dee3}.btn-secondary[data-v-13f4b96f]:hover{background-color:rgba(0,0,0,.02);border-color:#c5ccd4}.btn-secondary[data-v-13f4b96f]:active{background-color:rgba(0,0,0,.04)}.btn-primary[data-v-13f4b96f]{background-color:#4b86ff;color:#fff}.btn-primary[data-v-13f4b96f]:hover{background-color:#3d7aed}.btn-primary[data-v-13f4b96f]:active{background-color:#2e6de8}@media(max-width:480px){.modal-content[data-v-13f4b96f]{width:95vw;margin:16px}.modal-body[data-v-13f4b96f]{padding:20px 20px 8px}.modal-footer[data-v-13f4b96f]{padding:12px 20px}.content-wrapper[data-v-13f4b96f]{gap:12px}.modal-title[data-v-13f4b96f]{width:auto;font-size:15px}.modal-description[data-v-13f4b96f]{width:auto;font-size:13px}.button-group[data-v-13f4b96f]{flex-direction:column;gap:8px}.btn[data-v-13f4b96f]{width:100%}}.phone-input-container[data-v-034a5794]{border:1px solid #eee;border-radius:8px}.phone-input-container[data-v-034a5794] .iti .iti__country-container{padding:0}.phone-input-container[data-v-034a5794] .iti .iti__country-container .iti__selected-dial-code{margin:0}.phone-input-container[data-v-034a5794] .iti .iti__dropdown-content{box-shadow:0 6px 16px 0 rgba(12,33,63,.18);border-radius:4px;border:unset;width:100%}.phone-input-container[data-v-034a5794] .iti .iti__dropdown-content .iti__country{padding:6px 16px}.phone-input-container[data-v-034a5794] .iti .iti__dropdown-content .iti__highlight{background-color:#f4f6fa}.phone-input-container[data-v-034a5794] ::-webkit-scrollbar{width:4px}.phone-input-container[data-v-034a5794] ::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.phone-input-container[data-v-034a5794] ::-webkit-scrollbar-track{background:transparent}.phone-input-container .field__error-message[data-v-034a5794]{position:absolute;font-size:12px;padding-top:8px;color:red}[data-v-034a5794] .iti__search-input{width:100%;border-width:0;border-radius:3px;padding:8px 28px}[data-v-034a5794] .iti__flag{display:none}[data-v-034a5794] .selected-country span{font-weight:600!important;color:#4598f0!important}[data-v-034a5794] .iti__selected-country{display:flex;flex-direction:row-reverse!important}[data-v-034a5794] .iti__selected-country .iti__selected-country-primary{padding-left:0!important;background-color:unset!important}[data-v-034a5794] .iti__tel-input::-moz-placeholder{color:#b9c7d2!important}[data-v-034a5794] .iti__tel-input::placeholder{color:#b9c7d2!important}.captcha-modal[data-v-0cfd46e6]{position:fixed;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-0cfd46e6]{background:#fff;border-radius:8px;padding:24px 24.5px 16px;box-shadow:0 9px 30px 0 rgba(12,33,63,.2)}.modal-content>span[data-v-0cfd46e6]{font-size:16px;font-weight:600;line-height:22px;text-align:justify}.captcha-box[data-v-0cfd46e6]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-block:16px;min-width:330px}.captcha-box .input[data-v-0cfd46e6]{flex:1;border:1px solid #d7dee3;background:transparent;font-size:14px;font-weight:400;color:#1d1d1d;outline:none;border-radius:4px;width:100%;padding:8px}.captcha-box .input[data-v-0cfd46e6]:focus{border-color:#409eff}.captcha-box .input[data-v-0cfd46e6]::-moz-placeholder{color:#adb8be;font-weight:400;font-size:13px;line-height:18px}.captcha-box .input[data-v-0cfd46e6]::placeholder{color:#adb8be;font-weight:400;font-size:13px;line-height:18px}.captcha-box .captcha-wrapper[data-v-0cfd46e6]{display:flex;flex-direction:row;align-items:center;gap:10px}.captcha-box .captcha-wrapper .captcha-img[data-v-0cfd46e6]{width:100px;height:38px;background:#f2f2f2;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center}.captcha-box .captcha-wrapper .captcha-img img[data-v-0cfd46e6]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.captcha-box .captcha-wrapper .placeholder[data-v-0cfd46e6]{font-size:12px;color:#909399}.btns[data-v-0cfd46e6]{display:flex;justify-content:flex-end;gap:10px}.btns .btn[data-v-0cfd46e6]{padding:8px 16px;border-radius:4px;cursor:pointer}.btns .btn.cancel[data-v-0cfd46e6]{border:1px solid #d7dee3;background:#fff}.btns .btn.confirm[data-v-0cfd46e6]{background:#4b86ff;color:#fff}.login-page[data-v-9d723832]{flex:1;position:relative;background:linear-gradient(119deg,#ebf0ff 1%,#e8edff 91%);min-height:100vh;min-width:1250px}.mask-group[data-v-9d723832]{position:fixed;width:58.53vw;height:58.53vw;transform-origin:right bottom;border-radius:50%;bottom:-132px;right:335px;background:url(/cloudhub-ai/cosmic/assets/img/login-mack.8184e2e0.png) 50%/cover no-repeat}.left-content[data-v-9d723832]{position:absolute;top:124px;left:88px;z-index:1}.left-content .logo-group[data-v-9d723832]{margin-bottom:28px}.left-content .logo-group .logo-image[data-v-9d723832]{height:58px}.left-content .main-title[data-v-9d723832]{font-size:52px;font-weight:600;line-height:1.326em;letter-spacing:4px;color:#202e49;margin:0 0 16px 0}.left-content .main-title em[data-v-9d723832]{display:inline-block;width:2px;height:44px;border-left:2px solid #202e49;margin:0 24px;font-style:normal}.left-content .subtitle[data-v-9d723832]{font-size:20px;font-weight:400;line-height:1.326em;letter-spacing:1px;color:#202e49;margin:0}.login-form-container[data-v-9d723832]{position:absolute;top:0;right:0;height:100%;min-height:550px;width:478px;z-index:2;display:flex;align-items:center;justify-content:center}@media(max-width:1280px){.login-form-container[data-v-9d723832]{width:438px}}.login-form-bg[data-v-9d723832]{position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.66);backdrop-filter:blur(40px)}.login-form[data-v-9d723832]{position:absolute;top:127px;display:flex;flex-direction:column;height:auto;width:342px}.login-form .tab-navigation[data-v-9d723832]{display:flex;align-items:center;gap:32px;margin-bottom:32px;border-bottom:1px solid #e6ecfb}.login-form .tab-navigation .tab-item[data-v-9d723832]{position:relative;padding:19px 0 16px;background:transparent;border:none;font-size:16px;font-weight:600;line-height:1.375em;color:#1d1d1d;cursor:pointer;transition:color .2s}.login-form .tab-navigation .tab-item.active[data-v-9d723832]{color:#4b86ff}.login-form .tab-navigation .tab-item.active[data-v-9d723832]:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background:#4b86ff}.login-form .tab-navigation .tab-item[data-v-9d723832]:not(.active){font-weight:400}.login-form .tab-content[data-v-9d723832]{flex:1;display:flex;flex-direction:column}.login-form .input-group-container[data-v-9d723832]{margin-bottom:16px}.login-form .login-opts[data-v-9d723832]{display:flex;flex-direction:column;gap:16px;margin-top:117px}.login-form .input-wrapper[data-v-9d723832]{display:flex;align-items:center;gap:8px;padding-left:16px;height:46px;background:#e6ecfb;border-radius:8px;margin-bottom:16px}.login-form .input-wrapper .country-code[data-v-9d723832]{display:flex;align-items:center;gap:4px;padding:9px 8px 9px 0}.login-form .input-wrapper .country-code .code-text[data-v-9d723832]{font-size:14px;font-weight:400;line-height:1.43em;color:#1d1d1d}.login-form .input-wrapper .country-code svg[data-v-9d723832]{cursor:pointer}.login-form .input-wrapper .divider[data-v-9d723832]{width:0;height:24px;border-left:1px solid #cbd3e5}.login-form .input-wrapper .input-content[data-v-9d723832]{flex:1;display:flex;align-items:center;padding:8px 0}.login-form .input-wrapper .input-content.with-prefix[data-v-9d723832]{gap:8px}.login-form .input-wrapper .input-field[data-v-9d723832]{flex:1;border:none;background:transparent;font-size:14px;font-weight:400;line-height:1.43em;color:#1d1d1d;outline:none}.login-form .input-wrapper .input-field[data-v-9d723832]::-moz-placeholder{color:#aeb5c7}.login-form .input-wrapper .input-field[data-v-9d723832]::placeholder{color:#aeb5c7}.login-form .input-wrapper.intel-wrapper[data-v-9d723832]{padding-left:0}.login-form .input-wrapper .input-phone[data-v-9d723832] .iti{width:100%}.login-form .input-wrapper .input-phone[data-v-9d723832] .iti .iti__country-container .iti__selected-country:before{content:"";width:0;height:24px;border-left:1px solid #cbd3e5;margin-left:2px}.login-form .input-wrapper .input-phone[data-v-9d723832] .iti .iti__country-container .iti__selected-dial-code{padding-left:16px}.login-form .input-wrapper .input-phone[data-v-9d723832] .iti .iti__country-container .iti__country-list>li{display:flex;flex-direction:row-reverse!important;justify-content:flex-end}.login-form .input-wrapper .input-phone[data-v-9d723832] .iti .iti__country-container .iti__country-list>li>span{font-weight:400;font-size:14px;line-height:20px;color:#1d1d1d}.login-form .input-wrapper .input-phone[data-v-9d723832] .iti .iti__country-container .iti__country-list>li .iti__dial-code{min-width:52px}.login-form .input-wrapper .input-phone[data-v-9d723832] .iti .iti__country-container .iti__dropdown-content{margin-top:18px}.login-form .input-wrapper .input-phone[data-v-9d723832] .iti .tel-input{border:unset;width:100%;background:#e6ecfb}.login-form .input-wrapper .captcha-image[data-v-9d723832]{display:flex;justify-content:center;align-items:center;width:100px;height:32px;background:#c1c7d7;border-radius:2px;margin-right:16px;cursor:pointer}.login-form .input-wrapper .captcha-image .captcha-placeholder[data-v-9d723832]{color:#4b86ff}.login-form .input-wrapper .get-code-btn[data-v-9d723832]{padding:0 16px;height:100%;border:none;background:transparent;font-size:14px;font-weight:400;line-height:1.43em;color:#4b86ff;cursor:pointer;white-space:nowrap;text-align:right}.login-form .input-wrapper .get-code-btn[data-v-9d723832]:not(:disabled):hover{color:rgba(75,134,255,.8)}.login-form .input-wrapper .get-code-btn[data-v-9d723832]:disabled{cursor:not-allowed;color:rgba(75,134,255,.5)}.login-form .login-btn[data-v-9d723832]{width:100%;height:48px;background:linear-gradient(90deg,#4b86ff,#846cff);border-radius:8px;border:none;font-size:15px;font-weight:600;line-height:100%;color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:auto;transition:opacity .3s}.login-form .login-btn[data-v-9d723832]:hover:not(:disabled){opacity:.9;color:hsla(0,0%,100%,.8)}.login-form .login-btn[data-v-9d723832]:active:not(:disabled){opacity:.8}.login-form .login-btn[data-v-9d723832]:disabled{cursor:not-allowed;background:linear-gradient(90deg,rgba(75,134,255,.5),rgba(132,108,255,.5))}.login-form .agreement .checkbox-wrapper[data-v-9d723832]{display:flex;align-items:flex-start;gap:6px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.login-form .agreement .checkbox-wrapper .checkbox[data-v-9d723832]{width:16px;height:16px;border:1px solid #adb8be;border-radius:2px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;transition:all .2s}.login-form .agreement .checkbox-wrapper .checkbox.checked[data-v-9d723832]{background:#4b86ff;border-color:#4b86ff}.login-form .agreement .checkbox-wrapper .checkbox svg[data-v-9d723832]{display:block}.login-form .agreement .checkbox-wrapper .agreement-text[data-v-9d723832]{font-size:12px;font-weight:400;line-height:1.67em;color:#465459}.login-form .agreement .checkbox-wrapper .agreement-text a[data-v-9d723832]{color:#4b86ff}.login-form .qr-code-container[data-v-9d723832]{display:flex;flex-direction:column;align-items:center;gap:16px}.login-form .qr-code-container .qr-code-image[data-v-9d723832]{width:222px;height:222px;-o-object-fit:contain;object-fit:contain;background:#fff;border:1px solid #e9eeff;border-radius:12px;cursor:pointer}.login-form .qr-code-container .qr-code-text[data-v-9d723832]{margin:0;font-size:15px;font-weight:400;line-height:1.326em;color:#202e49;text-align:center}.agent-card[data-v-920e484e]{display:flex;flex-direction:column;align-items:flex-end;width:calc(25% - 12px);background-color:#f9fcff;border:1px solid #fff;border-radius:8px;transition:all .3s ease;cursor:pointer}.agent-card[data-v-920e484e]:hover{box-shadow:0 4px 12px rgba(0,0,0,.08);transform:translateY(-2px)}.agent-card__box[data-v-920e484e]{display:flex;flex-direction:column;gap:12px;padding:20px;width:100%}.agent-card__icon[data-v-920e484e]{width:40px;height:40px;box-flex-group:#eee;border-radius:11px;display:flex;align-items:center;justify-content:center;overflow:hidden}.agent-card__icon-img[data-v-920e484e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.agent-card__text[data-v-920e484e]{display:flex;flex-direction:column;gap:4px;width:100%}.agent-card__name[data-v-920e484e]{font-weight:600;font-size:18px;line-height:1.44;color:#1d1d1d}.agent-card__slogan[data-v-920e484e]{font-weight:400;font-size:14px;line-height:1.57;color:#86909c}.agent-modal-overlay[data-v-d34c2df2]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-d34c2df2 .3s ease}.agent-modal[data-v-d34c2df2]{position:relative;display:flex;flex-direction:column;align-items:flex-end;background:#fff;border-radius:12px;width:480px;height:548px;max-width:90vw;box-shadow:0 8px 32px rgba(0,0,0,.15);animation:slideUp-d34c2df2 .3s ease;overflow:hidden}.agent-modal__view[data-v-d34c2df2]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;animation:viewSlide-d34c2df2 .3s ease}.agent-modal__gradient[data-v-d34c2df2]{position:absolute;top:0;left:.33px;width:479px;height:75px;background:linear-gradient(180deg,rgba(83,143,255,.2),rgba(191,223,255,0));border-radius:7px 7px 0 0;pointer-events:none;z-index:0}.agent-modal__header[data-v-d34c2df2]{position:relative;display:flex;flex-direction:row;align-items:center;align-self:stretch;gap:12px;padding:16px 24px 0}.agent-modal__icon[data-v-d34c2df2]{width:36px;height:36px;flex-shrink:0}.agent-modal__logo[data-v-d34c2df2]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.agent-modal__title[data-v-d34c2df2]{flex:1;margin:0;font-weight:600;font-size:18px;line-height:1.44;color:#1d1d1d}.agent-modal__close[data-v-d34c2df2]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:10px;margin:-10px;background:none;border:none;color:rgba(0,0,0,.85);cursor:pointer;transition:color .2s;flex-shrink:0}.agent-modal__close[data-v-d34c2df2]:hover{color:#1d1d1d}.agent-modal__close img[data-v-d34c2df2]{width:10px;height:10px}.agent-modal__content[data-v-d34c2df2]{display:flex;flex-direction:column;flex:1;align-self:stretch;gap:16px;padding:20px 24px 24px}.agent-modal__section[data-v-d34c2df2]{display:flex;flex-direction:column;align-self:stretch;gap:8px}.agent-modal__label[data-v-d34c2df2]{font-weight:500;font-size:14px;line-height:1.57;color:#1d1d1d}.agent-modal__description[data-v-d34c2df2]{margin:0;font-weight:400;font-size:14px;line-height:1.71;color:#465459}.agent-modal__actions[data-v-d34c2df2]{display:flex;flex-direction:row;justify-content:center;align-items:flex-end;align-self:stretch;gap:12px;padding:20px 24px}.agent-modal__btn[data-v-d34c2df2]{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:6px;padding:9px 16px;border-radius:6px;font-weight:400;font-size:14px;line-height:1.57;text-align:center;cursor:pointer;transition:all .2s}.agent-modal__btn>i[data-v-d34c2df2]{display:inline-block;width:14px;height:14px;background:url(/cloudhub-ai/cosmic/assets/img/yuyue.ce0ab30b.svg) 50%/contain no-repeat}.agent-modal__btn[data-v-d34c2df2]:disabled{opacity:.6;cursor:not-allowed}.agent-modal__btn--secondary[data-v-d34c2df2]{background:#fff;border:1px solid #d9d9d9;color:#465459}.agent-modal__btn--secondary[data-v-d34c2df2]:hover:not(:disabled){border-color:#4b86ff;color:#4b86ff}.agent-modal__btn--secondary:hover:not(:disabled)>i[data-v-d34c2df2]{background:url(/cloudhub-ai/cosmic/assets/img/yuyue-hover.42ac967d.svg) 50%/contain no-repeat}.agent-modal__btn--primary[data-v-d34c2df2]{flex:1;background:linear-gradient(90deg,#4b86ff,#846cff);border:none;color:#fff;font-weight:500}.agent-modal__btn--primary[data-v-d34c2df2]:hover:not(:disabled){opacity:.9}.reservation-modal__header[data-v-d34c2df2]{padding:24px 24px 0 20px;z-index:1}.reservation-modal__header .reservation-modal__back-btn[data-v-d34c2df2]{background:none;border:none;padding:10px;margin:-10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s}.reservation-modal__header .reservation-modal__back-btn[data-v-d34c2df2]:hover{opacity:.7}.reservation-modal__header .reservation-modal__back-btn[data-v-d34c2df2]:active{opacity:.5}.reservation-modal__header .reservation-modal__line-left[data-v-d34c2df2]{padding:4px 7px;flex-shrink:0}.reservation-modal__header .reservation-modal__title[data-v-d34c2df2]{margin:0;flex:1;font-weight:600;font-size:18px;line-height:1.44;color:#1d1d1d}.reservation-modal__content[data-v-d34c2df2]{display:flex;flex-direction:column;flex:1;align-self:stretch;gap:16px;padding:20px 24px;z-index:1}.reservation-modal__form-container[data-v-d34c2df2]{display:flex;flex-direction:column;gap:16px}.reservation-modal__privacy-note[data-v-d34c2df2]{font-size:12px;line-height:1.33;color:#768893;text-align:left;width:100%;display:block}.reservation-modal__actions[data-v-d34c2df2]{display:flex;flex-direction:row;justify-content:center;align-items:flex-end;align-self:stretch;gap:12px;padding:20px 24px;z-index:1}.reservation-modal__btn[data-v-d34c2df2]{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:6px;padding:9px 16px;border-radius:6px;font-size:14px;line-height:1.57;cursor:pointer;transition:all .2s}.reservation-modal__btn[data-v-d34c2df2]:disabled{opacity:.6;cursor:not-allowed}.reservation-modal__btn--secondary[data-v-d34c2df2]{background:#fff;border:1px solid #d9d9d9;color:#465459;font-weight:400}.reservation-modal__btn--secondary[data-v-d34c2df2]:hover:not(:disabled){border-color:#4b86ff;color:#4b86ff}.reservation-modal__btn--primary[data-v-d34c2df2]{background:linear-gradient(90deg,#4b86ff,#846cff);border:none;color:#fff;font-weight:500;flex:1}.reservation-modal__btn--primary[data-v-d34c2df2]:hover:not(:disabled){opacity:.9}.reservation-form__field[data-v-d34c2df2]{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.reservation-form__field[data-v-d34c2df2]:last-child{margin-bottom:0}.reservation-form__input-wrapper[data-v-d34c2df2]{display:flex;flex-direction:row;align-items:center;align-self:stretch;gap:8px;padding:0 0 0 8px;background:#fff;border:1px solid #d7dee3;border-radius:4px;height:40px}.reservation-form__right-section[data-v-d34c2df2]{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;align-self:stretch;gap:4px;padding:12px 8px 12px 0}.reservation-form__left-section[data-v-d34c2df2]{display:flex;flex-direction:row;align-items:center;align-self:stretch;padding:12px 0;flex:1}.reservation-form__icon[data-v-d34c2df2]{width:16px;height:16px;color:#768893;flex-shrink:0}.reservation-form__icon img[data-v-d34c2df2]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.reservation-form__label[data-v-d34c2df2]{font-size:13px;line-height:1.38;color:#768893}.reservation-form__input[data-v-d34c2df2]{width:100%;border:none;outline:none;background:transparent;font-size:13px;line-height:1.38;color:#1d1d1d}.reservation-form__input[data-v-d34c2df2]::-moz-placeholder{color:#adb8be}.reservation-form__input[data-v-d34c2df2]::placeholder{color:#adb8be}.miniprogram-modal__header[data-v-d34c2df2]{display:flex;flex-direction:row;align-items:center;align-self:stretch;gap:12px;padding:24px 24px 0 20px;z-index:1}.miniprogram-modal__header .miniprogram-modal__back-btn[data-v-d34c2df2]{background:none;border:none;padding:10px;margin:-10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s;width:20px;height:20px}.miniprogram-modal__header .miniprogram-modal__back-btn[data-v-d34c2df2]:hover{opacity:.7}.miniprogram-modal__header .miniprogram-modal__back-btn[data-v-d34c2df2]:active{opacity:.5}.miniprogram-modal__header .miniprogram-modal__line-left[data-v-d34c2df2]{padding:4px 7px;flex-shrink:0}.miniprogram-modal__header .miniprogram-modal__title[data-v-d34c2df2]{margin:0;flex:1;font-weight:600;font-size:18px;line-height:1.44;color:#1d1d1d}.miniprogram-modal__content[data-v-d34c2df2]{display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;gap:24px;padding:20px 24px 64px;z-index:1;flex:1}.miniprogram-modal__qr-container[data-v-d34c2df2]{flex-direction:column;gap:24px;width:100%}.miniprogram-modal__qr-container[data-v-d34c2df2],.miniprogram-modal__qr-wrapper[data-v-d34c2df2]{display:flex;justify-content:center;align-items:center}.miniprogram-modal__qr-code[data-v-d34c2df2]{background:#fff}.miniprogram-modal__qr-code[data-v-d34c2df2],.miniprogram-modal__qr-placeholder[data-v-d34c2df2]{width:200px;height:200px;display:flex;justify-content:center;align-items:center}.miniprogram-modal__qr-image[data-v-d34c2df2]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.miniprogram-modal__qr-text[data-v-d34c2df2]{text-align:center;display:flex;justify-content:center;align-items:center}.miniprogram-modal__qr-desc[data-v-d34c2df2]{margin:0;font-weight:400;font-size:14px;line-height:1.71;color:#465459}@keyframes fadeIn-d34c2df2{0%{opacity:0}to{opacity:1}}@keyframes slideUp-d34c2df2{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes viewSlide-d34c2df2{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.avatar-dropdown[data-v-631790f2]{position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.avatar-dropdown__trigger[data-v-631790f2]{display:flex;align-items:center;gap:6px}.avatar-dropdown__avatar[data-v-631790f2]{display:flex;justify-content:center;align-items:center;width:36px;height:36px;background-color:#ecf2ff;border-radius:50%;overflow:hidden}.avatar-dropdown__avatar-img[data-v-631790f2]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-dropdown__text[data-v-631790f2]{font-weight:600;font-size:14px;color:#276ff5}.avatar-dropdown__arrow[data-v-631790f2]{transition:transform .2s ease}.avatar-dropdown__arrow--up[data-v-631790f2]{transform:rotate(180deg)}.avatar-dropdown__menu-wrapper[data-v-631790f2]{position:absolute;top:100%;right:0;z-index:1000}.avatar-dropdown__menu[data-v-631790f2]{margin-top:8px;background:#fff;border-radius:8px;border:1px solid rgba(0,0,0,.08);box-shadow:0 4px 12px rgba(0,0,0,.15);min-width:160px;padding-block:4px}.avatar-dropdown__menu-list[data-v-631790f2]{display:flex;flex-direction:column}.avatar-dropdown__menu-item[data-v-631790f2]{padding:8px 12px;color:#1d1d1d;cursor:pointer;border-radius:4px;transition:background-color .2s ease;display:flex;align-items:center;gap:8px;text-decoration:none}.avatar-dropdown__menu-item[data-v-631790f2]:hover{background-color:#f5f5f5}.avatar-dropdown__menu-item[data-v-631790f2]:first-child{border-radius:8px 4px 4px 8px}.avatar-dropdown__menu-item[data-v-631790f2]:last-child{border-radius:4px 8px 8px 4px}.avatar-dropdown__menu-icon[data-v-631790f2]{width:16px;height:16px}.dashboard[data-v-42d8643a]{flex:1;min-height:100vh;background-color:#ebf4fe;padding-bottom:64px;overflow-x:scroll}.dashboard__background[data-v-42d8643a]{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100vw;height:360px;overflow:hidden;pointer-events:none}.dashboard__background[data-v-42d8643a]:after,.dashboard__background[data-v-42d8643a]:before{content:"";position:absolute;border-radius:50%;filter:blur(151px)}.dashboard__background[data-v-42d8643a]:before{top:-445px;left:calc(50% - 1103.5px);width:1050px;height:557px;background:rgba(114,210,255,.2)}.dashboard__background[data-v-42d8643a]:after{top:-414px;right:calc(50% - 839.5px);width:1074px;height:612px;background:rgba(196,139,250,.15)}.dashboard__background-center[data-v-42d8643a]{position:absolute;top:-554px;left:calc(50% - 351.5px);width:1199px;height:724px;background:rgba(114,164,255,.2);border-radius:50%;filter:blur(151px);pointer-events:none}.dashboard__content[data-v-42d8643a]{margin:0 auto;position:relative}.dashboard__header[data-v-42d8643a]{position:relative;display:flex;justify-content:center;align-items:flex-start;gap:16px;padding:40px 64px 48px}.dashboard__header-left[data-v-42d8643a]{display:flex;flex-direction:column;gap:20px;flex:1}.dashboard__logo[data-v-42d8643a]{display:flex;align-items:center;justify-content:center;gap:12px}.dashboard__logo-image[data-v-42d8643a]{height:34px;display:block;background-size:contain}.dashboard__logo-text[data-v-42d8643a]{font-weight:600;font-size:20px;line-height:1.36;color:#404040;text-align:center}.dashboard__title[data-v-42d8643a]{margin:0;font-weight:500;font-size:36px;line-height:1.22;color:#1d2129}.dashboard__avatar[data-v-42d8643a]{display:flex;justify-content:center;align-items:center;width:36px;height:36px;background-color:#ecf2ff;border-radius:99px}.dashboard__avatar-text[data-v-42d8643a]{font-weight:600;font-size:14px;line-height:1.57;color:#276ff5}.dashboard__grid[data-v-42d8643a]{position:relative;gap:16px;display:grid;grid-template-columns:repeat(auto-fill,minmax(312px,1fr));padding:0 64px}.dashboard__grid .agent-card[data-v-42d8643a]{width:100%}@media(min-width:1280px)and (max-width:1440px){.dashboard__header[data-v-42d8643a]{min-width:1280px}.dashboard__content[data-v-42d8643a]{margin:0 auto;position:relative;width:-moz-fit-content;width:fit-content;max-width:1440px;min-width:1280px}.dashboard__content .dashboard__grid[data-v-42d8643a]{grid-template-columns:repeat(4,1fr)}}.fl{float:left}.fr{float:right}.tac{text-align:center}.tal{text-align:left}.tar{text-align:right}.vat{vertical-align:top}.vam{vertical-align:middle}.clear-fix:after{content:"";display:block;height:0;visibility:hidden;clear:both}.clear-fix{zoom:1;clear:both}.hide{display:none}.ellipsis{overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap}.inline-block{display:inline-block;*display:inline;zoom:1}.block{display:block}.ime-disabled{-webkit-ime-mode:disabled;ime-mode:disabled}.word-break{word-wrap:break-word;word-break:break-all}.drag{-webkit-app-region:drag;-webkit-user-select:none;-moz-user-select:none;user-select:none}.no-drag{-webkit-app-region:no-drag;-webkit-user-select:text;-moz-user-select:text;user-select:text}.flex-center{justify-content:center}.flex-center,.flex-vertical-center{display:flex;align-items:center}.flex-horizontal-center{display:flex;justify-content:center}.visible{visibility:visible}.hidden{visibility:hidden}blockquote,body,button,caption,dd,div,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hr,html,input,legend,li,menu,ol,p,pre,table,td,textarea,th,ul{margin:0;padding:0}address,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left;font-weight:400}abbr,body,fieldset,html,iframe,img{border:0}address,cite,dfn,em,i,var{font-style:normal}[hidefocus],summary{outline:0}li{list-style:none}h1,h2,h3,h4,h5,h6,small{font-size:100%}sub,sup{font-size:83%}code,kbd,pre,samp{font-family:inherit}q:after,q:before{content:none}textarea{overflow:auto;resize:none}label,summary{cursor:default}a,button{cursor:pointer}body,button,input,keygen,legend,select,textarea{outline:0}a,a:hover{color:inherit}button{border:none}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:after,:before{-o-box-sizing:content-box;box-sizing:border-box}button,input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],input[disabled]{cursor:default}img{-ms-interpolation-mode:bicubic}lable{cursor:pointer}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 999px #fff}a{text-decoration:none}::-webkit-scrollbar{overflow:visible;width:9px;height:9px}::-webkit-scrollbar-button{width:0;height:0}::-webkit-scrollbar-thumb{min-height:28px;padding:100px 0 0;border:solid transparent;border-width:1px;background-color:rgba(138,153,170,.6);background-clip:padding-box;border-radius:9px}::-webkit-scrollbar-thumb:horizontal{min-width:28px;padding:0 100px 0 0;border-width:1px}::-webkit-scrollbar-thumb:hover{background-color:rgba(138,153,170,.8)}::-webkit-scrollbar-thumb:active{background-color:#8a99aa}::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-track,::-webkit-scrollbar-track-piece{background-color:transparent}#app,body,html{height:100%}body{margin:0 auto;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,微软雅黑,Arial,Microsoft YaHei,Microsoft JhengHei,Helvetica Neue,sans-serif;font-size:12px}code{white-space:break-spaces}a{-webkit-user-drag:none}.iconfont{font-size:16px}#app{display:flex;height:100%;width:100%;position:relative}