.week-mode[data-v-6973ed16]{overflow:hidden;-webkit-filter:invert(80%);filter:invert(80%)}.beauty-scroll[data-v-6973ed16]{scrollbar-color:#489cf5 #edf8ff;scrollbar-width:thin;-ms-overflow-style:none;position:relative}.beauty-scroll[data-v-6973ed16]::-webkit-scrollbar{width:3px;height:1px}.beauty-scroll[data-v-6973ed16]::-webkit-scrollbar-thumb{border-radius:3px;background:#489cf5}.beauty-scroll[data-v-6973ed16]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,0);border-radius:3px;background:#c4e7ff}.split-right[data-v-6973ed16]:not(:last-child){border-right:1px solid rgba(98,98,98,.2)}.disabled[data-v-6973ed16]{cursor:not-allowed;color:rgba(0,0,0,.25);pointer-events:none}#nprogress[data-v-6973ed16]{pointer-events:none}#nprogress .bar[data-v-6973ed16]{background:#489cf5;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg[data-v-6973ed16]{display:block;position:absolute;right:0;width:100px;height:100%;-webkit-box-shadow:0 0 10px #489cf5,0 0 5px #489cf5;box-shadow:0 0 10px #489cf5,0 0 5px #489cf5;opacity:1;-webkit-transform:rotate(3deg) translateY(-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner[data-v-6973ed16]{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon[data-v-6973ed16]{width:18px;height:18px;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid transparent;border-top-color:#489cf5;border-left-color:#489cf5;border-radius:50%;-webkit-animation:nprogress-spinner-data-v-6973ed16 .4s linear infinite;animation:nprogress-spinner-data-v-6973ed16 .4s linear infinite}.nprogress-custom-parent[data-v-6973ed16]{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar[data-v-6973ed16],.nprogress-custom-parent #nprogress .spinner[data-v-6973ed16]{position:absolute}@-webkit-keyframes nprogress-spinner-data-v-6973ed16{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes nprogress-spinner-data-v-6973ed16{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.footer[data-v-6973ed16]{padding:10px 16px 10px;text-align:center}.footer .copyright[data-v-6973ed16]{color:rgba(0,0,0,.45);font-size:14px}.footer .copyright i[data-v-6973ed16]{margin:0 4px}.footer .links[data-v-6973ed16]{margin-bottom:8px}.footer .links a[data-v-6973ed16]:not(:last-child){margin-right:40px}.footer .links a[data-v-6973ed16]{color:rgba(0,0,0,.45);-webkit-transition:all .3s;transition:all .3s}.week-mode[data-v-48e2511c]{overflow:hidden;-webkit-filter:invert(80%);filter:invert(80%)}.beauty-scroll[data-v-48e2511c]{scrollbar-color:#489cf5 #edf8ff;scrollbar-width:thin;-ms-overflow-style:none;position:relative}.beauty-scroll[data-v-48e2511c]::-webkit-scrollbar{width:3px;height:1px}.beauty-scroll[data-v-48e2511c]::-webkit-scrollbar-thumb{border-radius:3px;background:#489cf5}.beauty-scroll[data-v-48e2511c]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,0);border-radius:3px;background:#c4e7ff}.split-right[data-v-48e2511c]:not(:last-child){border-right:1px solid rgba(98,98,98,.2)}.disabled[data-v-48e2511c]{cursor:not-allowed;color:rgba(0,0,0,.25);pointer-events:none}#nprogress[data-v-48e2511c]{pointer-events:none}#nprogress .bar[data-v-48e2511c]{background:#489cf5;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg[data-v-48e2511c]{display:block;position:absolute;right:0;width:100px;height:100%;-webkit-box-shadow:0 0 10px #489cf5,0 0 5px #489cf5;box-shadow:0 0 10px #489cf5,0 0 5px #489cf5;opacity:1;-webkit-transform:rotate(3deg) translateY(-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner[data-v-48e2511c]{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon[data-v-48e2511c]{width:18px;height:18px;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid transparent;border-top-color:#489cf5;border-left-color:#489cf5;border-radius:50%;-webkit-animation:nprogress-spinner-data-v-48e2511c .4s linear infinite;animation:nprogress-spinner-data-v-48e2511c .4s linear infinite}.nprogress-custom-parent[data-v-48e2511c]{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar[data-v-48e2511c],.nprogress-custom-parent #nprogress .spinner[data-v-48e2511c]{position:absolute}@-webkit-keyframes nprogress-spinner-data-v-48e2511c{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes nprogress-spinner-data-v-48e2511c{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.login-page[data-v-48e2511c]{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:100vh;min-height:100dvh;color:#232c3d;overflow:hidden;background:#edf1f7;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.login-page[data-v-48e2511c]:after,.login-page[data-v-48e2511c]:before{position:absolute;pointer-events:none;content:""}.login-page[data-v-48e2511c]:before{z-index:-2;inset:-36px;background:url(../../static/img/login-hotel-lobby.72d41191.webp) 50%/cover no-repeat;-webkit-filter:blur(28px);filter:blur(28px)}.login-page[data-v-48e2511c]:after{z-index:-1;inset:0;background:-webkit-gradient(linear,left top,right top,color-stop(38%,rgba(239,229,214,0)),color-stop(46%,rgba(239,229,214,.38)),color-stop(64%,rgba(242,236,228,.78)),to(rgba(232,239,249,.96)));background:linear-gradient(90deg,rgba(239,229,214,0) 38%,rgba(239,229,214,.38) 46%,rgba(242,236,228,.78) 64%,rgba(232,239,249,.96))}.hotel-panel[data-v-48e2511c]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;padding:48px 9%;color:#fff;background-color:#122237;background-image:-webkit-gradient(linear,left top,right top,from(rgba(8,25,46,.78)),color-stop(64%,rgba(8,25,46,.3)),to(rgba(8,25,46,.08))),url(../../static/img/login-hotel-lobby.72d41191.webp);background-image:linear-gradient(90deg,rgba(8,25,46,.78),rgba(8,25,46,.3) 64%,rgba(8,25,46,.08)),url(../../static/img/login-hotel-lobby.72d41191.webp);background-position:50%;background-size:cover;-webkit-mask-image:-webkit-gradient(linear,left top,right top,color-stop(78%,#000),to(transparent));-webkit-mask-image:linear-gradient(90deg,#000 78%,transparent);mask-image:-webkit-gradient(linear,left top,right top,color-stop(78%,#000),to(transparent));mask-image:linear-gradient(90deg,#000 78%,transparent)}.brand[data-v-48e2511c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px}.brand>div[data-v-48e2511c]{min-width:0}.brand-logo[data-v-48e2511c]{width:48px;height:48px;-o-object-fit:contain;object-fit:contain;-ms-flex-negative:0;flex-shrink:0}.brand-name[data-v-48e2511c]{font-size:30px;line-height:1.3;font-weight:650;overflow-wrap:anywhere}.brand-description[data-v-48e2511c]{margin-top:4px;font-size:16px;letter-spacing:1px}.hotel-copy[data-v-48e2511c]{margin:auto 0;padding:72px 0 104px}.hotel-copy h1[data-v-48e2511c]{margin:0;color:#fff;font-size:clamp(40px,3.65vw,64px);line-height:1.3;font-weight:600;letter-spacing:2px}.hotel-intro[data-v-48e2511c]{margin:20px 0 30px;font-size:20px;line-height:1.7}.hotel-features[data-v-48e2511c]{margin:0;padding:0;list-style:none;font-size:17px;line-height:2.2}.hotel-features li[data-v-48e2511c]:before{display:inline-block;width:6px;height:6px;margin-right:16px;border-radius:50%;background:currentColor;vertical-align:middle;content:""}.hotel-tagline[data-v-48e2511c]{margin:0;color:rgba(255,255,255,.78);font-size:14px;line-height:1.8}.login-panel[data-v-48e2511c]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:0;padding:80px 48px 144px}.login[data-v-48e2511c]{-webkit-box-sizing:border-box;box-sizing:border-box;width:560px;max-width:100%;padding:44px 50px 48px;border:1px solid rgba(255,255,255,.88);border-radius:24px;background:rgba(255,255,255,.76);-webkit-box-shadow:0 24px 72px rgba(26,42,65,.14),0 4px 16px rgba(26,42,65,.04);box-shadow:0 24px 72px rgba(26,42,65,.14),0 4px 16px rgba(26,42,65,.04);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.mobile-brand[data-v-48e2511c]{display:none}.login-header h2[data-v-48e2511c]{margin:0 0 8px;color:#232c3d;font-size:32px;line-height:1.4;font-weight:600}.login-header p[data-v-48e2511c]{margin:0;color:#667489;font-size:16px;line-height:1.7;overflow-wrap:anywhere}.login-mode[data-v-48e2511c]{position:relative;margin:38px 0 24px;padding-bottom:16px;color:#3b5bfd;font-size:16px;line-height:1.5;font-weight:500}.login-mode[data-v-48e2511c]:after{position:absolute;bottom:0;left:0;width:44px;height:2px;background:#3b5bfd;content:""}.login-error[data-v-48e2511c]{margin-bottom:24px}.login-form[data-v-48e2511c] .ant-form-item{margin-bottom:22px}.login-form[data-v-48e2511c] .ant-input{height:50px;padding-right:44px;padding-left:48px;border:1px solid #cbd5e4;border-radius:8px;background:rgba(248,250,255,.94);color:#232c3d;font-size:14px}.login-form[data-v-48e2511c] .ant-input::-webkit-input-placeholder{color:#8b96aa}.login-form[data-v-48e2511c] .ant-input::-moz-placeholder{color:#8b96aa}.login-form[data-v-48e2511c] .ant-input:-ms-input-placeholder{color:#8b96aa}.login-form[data-v-48e2511c] .ant-input::-ms-input-placeholder{color:#8b96aa}.login-form[data-v-48e2511c] .ant-input::placeholder{color:#8b96aa}.login-form[data-v-48e2511c] .ant-input:hover{border-color:#a5b5ff}.login-form[data-v-48e2511c] .ant-input:focus{border-color:#3b5bfd;-webkit-box-shadow:0 0 0 2px rgba(59,91,253,.12);box-shadow:0 0 0 2px rgba(59,91,253,.12)}.login-form[data-v-48e2511c] .ant-input-prefix{left:18px;color:#8591a6;font-size:18px}.login-form[data-v-48e2511c] .ant-input-suffix{right:18px;color:#8591a6;font-size:18px}.login-form[data-v-48e2511c] .has-error .ant-input{border-color:#f5222d}.login-form[data-v-48e2511c] .ant-checkbox-checked .ant-checkbox-inner{border-color:#3b5bfd;background:#3b5bfd}.login-form[data-v-48e2511c] .ant-checkbox-input:focus+.ant-checkbox-inner,.login-form[data-v-48e2511c] .ant-checkbox-wrapper:hover .ant-checkbox-inner{border-color:#3b5bfd}.login-options[data-v-48e2511c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;line-height:24px}.login-options[data-v-48e2511c] .ant-checkbox-wrapper{color:#566176}.login-options a[data-v-48e2511c]{color:#3b5bfd}.login-form[data-v-48e2511c] .login-submit{margin:28px 0 0}.login-form[data-v-48e2511c] .login-submit .ant-btn{width:100%;height:50px;border-color:#3b5bfd;border-radius:8px;background:#3b5bfd;-webkit-box-shadow:none;box-shadow:none;font-size:16px;font-weight:500}.login-form[data-v-48e2511c] .login-submit .ant-btn:focus,.login-form[data-v-48e2511c] .login-submit .ant-btn:hover{border-color:#5873ff;background:#5873ff}.login-form[data-v-48e2511c] .login-submit .ant-btn:active{border-color:#2c46db;background:#2c46db}.login-footer[data-v-48e2511c]{position:absolute;right:24px;bottom:24px;left:24px;color:#647087;font-size:12px;line-height:1.7;text-align:center;overflow-wrap:anywhere}.login-footer[data-v-48e2511c] .footer{padding:6px 0 0}.login-footer[data-v-48e2511c] .copyright,.login-footer[data-v-48e2511c] .footer a{color:#647087!important;font-size:12px}@media (max-width:1100px){.hotel-panel[data-v-48e2511c]{padding:36px 8%}.hotel-intro[data-v-48e2511c]{font-size:17px}.hotel-features[data-v-48e2511c]{font-size:15px}.login-panel[data-v-48e2511c]{padding-right:24px;padding-left:24px}.login[data-v-48e2511c]{padding:36px 30px 40px}}@media (min-width:768px) and (max-height:800px){.login-panel[data-v-48e2511c]{padding-top:48px;padding-bottom:120px}.login[data-v-48e2511c]{padding-top:36px;padding-bottom:38px}.login-mode[data-v-48e2511c]{margin-top:30px}}@media (max-width:767px){.login-page[data-v-48e2511c]{grid-template-columns:minmax(0,1fr)}.login-page[data-v-48e2511c]:before{opacity:.45}.login-page[data-v-48e2511c]:after{background:linear-gradient(145deg,rgba(248,245,240,.82),rgba(233,240,250,.94))}.hotel-panel[data-v-48e2511c]{display:none}.login-panel[data-v-48e2511c]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:32px 20px 24px}.login[data-v-48e2511c]{width:440px;margin:auto 0;padding:30px 24px 34px;border-radius:20px;background:rgba(255,255,255,.88);-webkit-box-shadow:0 16px 48px rgba(26,42,65,.1);box-shadow:0 16px 48px rgba(26,42,65,.1)}.mobile-brand[data-v-48e2511c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:28px;color:#3b5bfd;font-size:24px;font-weight:600;overflow-wrap:anywhere}.mobile-brand img[data-v-48e2511c]{width:36px;height:36px;-o-object-fit:contain;object-fit:contain}.mobile-brand span[data-v-48e2511c]{min-width:0}.login-header h2[data-v-48e2511c]{font-size:28px}.login-mode[data-v-48e2511c]{margin-top:28px}.login-footer[data-v-48e2511c]{position:static;width:100%;margin-top:48px}}