.forgetPwdModal{transform:translate(-50%,-50%)}.form-wrapper{margin:48px auto 0;background:#fff;border-radius:1px;box-shadow:0 2px 20px 0 rgba(0,0,0,.08);border:1px solid #ebecf0;width:432px;min-height:432px;padding:30px 48px 48px}.form-wrapper .captcha.captcha-theme-box .code-box .item-content{background-color:#fff;border:1px solid #dadfe6;width:49.32px;height:48px;line-height:46px}.form-wrapper .captcha.captcha-theme-box .code-box .item-content.item-content-active{border:1px solid #3264ff;box-shadow:none}.form-wrapper .captcha .code-box .item-content.item-content-active:before{background-color:#3264ff}.form-wrapper__title{font-size:24px;text-align:center}.ant-btn-primary{background-color:#1658dc;border-radius:4px}.ant-btn-primary:focus,.ant-btn-primary:hover{background-color:#1658dc;opacity:.8}.form-wrapper-signup{margin:48px auto 0}.form-wrapper-login{margin:0 0 0 48px}.form-wrapper-login__title{font-size:24px;text-align:center}@media screen and (max-width:812px){.form-wrapper{position:relative;float:none;top:0;left:0;width:100%;margin:0 auto;box-shadow:none;border:none;border-radius:0;padding:24px 15px}.ant-modal-content{min-width:-moz-fit-content;min-width:fit-content;min-height:480px}.ant-modal{margin:0 auto}}.ant-divider{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";background:#e8e8e8}.ant-divider,.ant-divider-vertical{position:relative;top:-.06em;display:inline-block;width:1px;height:.9em;margin:0 8px;vertical-align:middle}.ant-divider-horizontal{display:block;clear:both;width:100%;min-width:100%;height:1px;margin:24px 0}.ant-divider-horizontal.ant-divider-with-text-center,.ant-divider-horizontal.ant-divider-with-text-left,.ant-divider-horizontal.ant-divider-with-text-right{display:table;margin:16px 0;color:rgba(0,0,0,.85);font-weight:500;font-size:16px;white-space:nowrap;text-align:center;background:transparent}.ant-divider-horizontal.ant-divider-with-text-center:after,.ant-divider-horizontal.ant-divider-with-text-center:before,.ant-divider-horizontal.ant-divider-with-text-left:after,.ant-divider-horizontal.ant-divider-with-text-left:before,.ant-divider-horizontal.ant-divider-with-text-right:after,.ant-divider-horizontal.ant-divider-with-text-right:before{position:relative;top:50%;display:table-cell;width:50%;border-top:1px solid #e8e8e8;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);content:""}.ant-divider-horizontal.ant-divider-with-text-left .ant-divider-inner-text,.ant-divider-horizontal.ant-divider-with-text-right .ant-divider-inner-text{display:inline-block;padding:0 10px}.ant-divider-horizontal.ant-divider-with-text-left:before{top:50%;width:5%}.ant-divider-horizontal.ant-divider-with-text-left:after,.ant-divider-horizontal.ant-divider-with-text-right:before{top:50%;width:95%}.ant-divider-horizontal.ant-divider-with-text-right:after{top:50%;width:5%}.ant-divider-inner-text{display:inline-block;padding:0 24px}.ant-divider-dashed{background:none;border:dashed #e8e8e8;border-width:1px 0 0}.ant-divider-horizontal.ant-divider-with-text-center.ant-divider-dashed,.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-dashed,.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-dashed{border-top:0}.ant-divider-horizontal.ant-divider-with-text-center.ant-divider-dashed:after,.ant-divider-horizontal.ant-divider-with-text-center.ant-divider-dashed:before,.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-dashed:after,.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-dashed:before,.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-dashed:after,.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-dashed:before{border-style:dashed none none}.ant-divider-vertical.ant-divider-dashed{border-width:0 0 0 1px}.passkey-login-inline{position:relative;margin-bottom:24px}.passkey-login-inline .retryWithPassword{margin-top:16px;font-size:14px;color:#72849a;text-align:center;cursor:pointer;transition:color .2s}.passkey-login-inline .retryWithPassword:hover{color:#0f294d}.passkey-login-inline__back{position:absolute;top:-8px;left:-8px;width:32px;height:32px;border:none;background:transparent;color:#8592a6;font-size:18px;cursor:pointer;transition:color .2s;display:flex;align-items:center;justify-content:center;padding:0}.passkey-login-inline__back:hover{color:#0f294d}.passkey-login-inline__title{font-size:16px;font-weight:600;color:#0f294d;margin:0 0 12px;line-height:1.5;text-align:center}.passkey-login-inline__subtitle{font-size:14px;color:#5c6370;margin:0 0 24px;line-height:1.5;text-align:center}.passkey-login-inline__content{margin-bottom:24px}.passkey-login-inline__btn{width:100%;height:44px;border:none;border-radius:4px;font-weight:600;font-size:16px;cursor:pointer;transition:all .2s}.passkey-login-inline__btn--primary{background:#1658dc;color:#fff}.passkey-login-inline__btn--primary:hover:not(:disabled){background:#1b4bb0}.passkey-login-inline__btn--primary:disabled{opacity:.6;cursor:not-allowed}.passkey-login-inline__footer{font-size:12px;color:#8592a6;margin:0;line-height:1.4;text-align:center}@media screen and (max-width:812px){.passkey-login-inline__title{font-size:15px}.passkey-login-inline__subtitle{font-size:13px}.passkey-login-inline__btn{height:40px;font-size:14px}}.agreement-modal__header{margin-bottom:24px}.agreement-modal__title{font-size:18px;font-weight:700;color:#1d293d;margin:0 0 6px;line-height:27px}.agreement-modal__subtitle{font-size:15px;color:#45556c;margin:0;line-height:24px;font-weight:400}.agreement-modal__scroll-container{max-height:352px;overflow-y:auto;margin-bottom:16px;padding-right:8px}.agreement-modal__scroll-container::-webkit-scrollbar{width:4px}.agreement-modal__scroll-container::-webkit-scrollbar-track{background:#f1f5f9;border-radius:2px}.agreement-modal__scroll-container::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.agreement-modal__scroll-container::-webkit-scrollbar-thumb:hover{background:#94a3b8}.agreement-modal__content{padding:0}.agreement-modal__section{margin-bottom:24px}.agreement-modal__section:last-child{margin-bottom:0}.agreement-modal__section-title{font-size:14px;font-weight:700;color:#1d293d;margin:0 0 8px;padding:8px 0 0}.agreement-modal__section-text{font-size:13px;color:#45556c;margin:0;line-height:21.125px;letter-spacing:-.0762px}.agreement-modal__checkbox{padding:12px 0;border-top:1px solid #f1f5f9;margin-bottom:0}.agreement-modal__checkbox-text{font-size:14px;color:#314158}.agreement-modal__footer{display:flex;gap:12px;margin-top:24px}.agreement-modal__btn{flex:1;height:48px;border-radius:8px;border:none;font-weight:700;font-size:16px;cursor:pointer;transition:opacity .2s}.agreement-modal__btn--cancel{background:#f1f5f9;color:#45556c}.agreement-modal__btn--cancel:hover:not(:disabled){opacity:.8}.agreement-modal__btn--cancel:disabled{opacity:.6;cursor:not-allowed}.agreement-modal__btn--primary{background:#1658dc;color:#fff}.agreement-modal__btn--primary:hover:not(:disabled){opacity:.9}.agreement-modal__btn--primary:disabled{opacity:.6;cursor:not-allowed}.agreement-modal__btn--secondary{background:#fff;color:#1658dc;border:1px solid #1658dc}.agreement-modal__btn--secondary:hover:not(:disabled){background:#f8fafc}.agreement-modal__btn--secondary:disabled{opacity:.6;cursor:not-allowed}.agreement-modal__otp-header{margin-bottom:24px}.agreement-modal__back-btn{display:flex;align-items:center;gap:6px;font-size:14px;color:#5c6370;background:none;border:none;cursor:pointer;padding:0;font-family:inherit}.agreement-modal__back-btn:hover{opacity:.8}.agreement-modal__otp-content{display:flex;flex-direction:column;gap:24px}.agreement-modal__otp-title{font-size:24px;font-weight:700;color:#1c1f23;margin:0;line-height:normal;text-align:center}.agreement-modal__otp-subtitle{font-size:14px;color:#5c6370;margin:0;line-height:normal;text-align:center}.agreement-modal__otp-subtitle strong{color:#1c1f23;font-weight:700}.agreement-modal__otp-inputs{display:flex;justify-content:center}.agreement-modal__otp-input{text-align:center;font-size:20px;letter-spacing:8px;font-weight:600;width:100%;max-width:520px}.agreement-modal__otp-input::-moz-placeholder{letter-spacing:normal;font-weight:400}.agreement-modal__otp-input::placeholder{letter-spacing:normal;font-weight:400}.agreement-modal__resend{font-size:13px;color:#86909c;text-align:center}.agreement-modal__countdown{display:inline-block}.agreement-modal__resend-btn{color:#1658dc;background:none;border:none;cursor:pointer;font-size:13px;padding:0;text-decoration:underline}.agreement-modal__resend-btn:hover:not(:disabled){opacity:.8}.agreement-modal__resend-btn:disabled{opacity:.5;cursor:not-allowed}.agreement-modal__otp-actions{display:flex;gap:12px;justify-content:center}.agreement-modal__otp-actions .agreement-modal__btn{min-width:300px}.agreement-modal__method-switch{display:flex;flex-direction:column;gap:8px;margin-top:12px}.agreement-modal__method-switch .agreement-modal__btn{flex:none;width:100%}.agreement-modal__divider{display:flex;align-items:center;gap:12px;margin:12px 0;color:#86909c;font-size:12px}.agreement-modal__divider:after,.agreement-modal__divider:before{content:"";flex:1;height:1px;background:#d1d6e0}@media screen and (max-width:768px){.agreement-modal__scroll-container{max-height:250px}.agreement-modal__otp-title{font-size:20px}.agreement-modal__otp-subtitle{font-size:13px}.agreement-modal__otp-input{font-size:18px}.agreement-modal__otp-actions .agreement-modal__btn{min-width:auto}}.abandon-passkey-modal .ant-modal-content{border-radius:8px;overflow:hidden}.abandon-passkey-modal .ant-modal-body{padding:24px 24px 20px}.abandon-passkey-modal .ant-modal-close{top:16px;right:16px}.abandon-passkey-modal__body{min-height:124px}.abandon-passkey-modal__title-row{display:flex;align-items:flex-start;gap:8px;padding-right:28px;margin-bottom:8px}.abandon-passkey-modal__icon{flex-shrink:0;margin-top:2px;font-size:20px;color:#1b5ce6}.abandon-passkey-modal__title{margin:0;font-size:16px;font-weight:600;line-height:24px;color:#1d293d}.abandon-passkey-modal__desc{margin:0 0 24px;padding-left:28px;font-size:14px;line-height:22px;color:#45556c}.abandon-passkey-modal__actions{display:flex;justify-content:flex-end;gap:12px}.abandon-passkey-modal__btn{min-width:88px;height:32px;padding:0 16px;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.abandon-passkey-modal__btn--secondary{background:#fff;border:1px solid #1b5ce6;color:#1b5ce6}.abandon-passkey-modal__btn--secondary:hover{background:#eff4fe}.abandon-passkey-modal__btn--primary{background:#1b5ce6;border:1px solid #1b5ce6;color:#fff}.abandon-passkey-modal__btn--primary:hover{background:#1b4bb0;border-color:#1b4bb0}.loginPage{display:flex;align-items:center;justify-content:space-between;height:100%;padding:0 15%}.loginPage .form-wrapper-login{position:relative;padding-bottom:64px}.loginPage .privacyPolicy{color:#a9a9ae;width:100%;position:absolute;left:0;bottom:16px;text-align:center;font-size:12px;line-height:16px;padding:0 48px}.loginPage .privacyPolicy a{color:#1658dc}.signin-form__footer{margin-top:16px}.signin-form__loginIpError{background-color:rgba(238,59,40,.08);border:1px solid rgba(238,59,40,.1);margin-bottom:16px;border-radius:8px}.signin-form__signup{display:flex;margin-top:16px;justify-content:center}.signin-form-password{margin:20px 0}.signin-form-password .ant-form-item-label{display:block;text-align:left}.signin-form-password__forgot{float:right}.signin-form-sliding{margin-bottom:24px}#js-verification-code{z-index:99}.loginLayout{text-align:center;width:35vw}.loginTitle{color:#0f294d;font-size:30px;font-family:TRIPGEOMTF-BOLD;font-weight:700;line-height:40px}.loginDesc,.loginTitle{width:100%;text-align:center;float:left;letter-spacing:0}.loginDesc{margin-top:19px;color:#455873;font-size:16px;font-family:TRIPGEOMTF-REGULAR;font-weight:400;line-height:23px}.loginImage{width:35vw;margin-top:36px}.tl-layout-simple__page{background-image:url(https://ak-d.tripcdn.com/images/1vf3f12000dxdga1700F6.png);background-repeat:no-repeat;background-position:50%;background-size:100% 100%}@media screen and (max-width:812px){.loginLayout{display:none}.loginPage{padding:0;align-items:flex-start}.tl-layout-simple__page{background-color:#fff;background-image:none}}
/*# sourceMappingURL=//sourcemap.ubt.ctripcorp.com/package/100027610_1789029617883/css/5f37c2990547cfa4.css.map*/