@font-face{font-family:LS Roboto;src:url(/fonts/Roboto-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:LS Roboto;src:url(/fonts/Roboto-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:LS Roboto;src:url(/fonts/Roboto-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}.Login_shell__lx2hP{--ls-navy-900:#0c2065;--ls-blue-800:#162b71;--ls-red-700:#c31c2f;--ls-red-050:#fff3f4;--ls-ink-900:#20242c;--ls-ink-700:#4d4d4d;--ls-ink-500:#6d7480;--ls-line-300:#cbd3e1;--ls-line-200:#dfe4ec;--ls-surface:#ffffff;--ls-surface-subtle:#f5f7fa;--ls-focus:#4b75d1;--ls-radius-control:4px;--ls-shadow-focus:0 0 0 3px rgb(75 117 209/24%);--ls-control-height:52px;--ls-content-width:440px;--ls-font-ui:"LS Roboto",Roboto,Arial,PingFangTC,"Microsoft JhengHei","Microsoft YaHei",sans-serif;--ls-font-display:"Times New Roman",PingFangTC,"Microsoft JhengHei",serif;color-scheme:light;display:grid;grid-template-columns:minmax(0,56fr) minmax(420px,44fr);min-height:100vh;min-height:100svh;background:var(--ls-surface);color:var(--ls-ink-700);font-family:var(--ls-font-ui);font-size:16px;line-height:1.5}.Login_brandPanel__XXkI_{position:relative;min-height:100%;overflow:hidden;background:var(--ls-navy-900)}.Login_brandMedia__5aNLY{position:absolute;inset:0;background-image:url(/brand/lai-sun-building.webp);background-position:50%;background-size:cover;transform:scale(1.01)}.Login_brandOverlay__kHDNZ{position:absolute;inset:0;background:rgb(9 25 72/24%)}.Login_authPanel__HcZz5{display:grid;min-width:0;min-height:100vh;min-height:100svh;place-items:center;padding:48px clamp(36px,5vw,88px);background:var(--ls-surface)}.Login_authPanelFitOverflowing__BfLIH{place-items:start center}.Login_authPanelInner__BtgH3{--ls-interface-scale:1;--ls-min-interface-scale:0.72;width:min(100%,var(--ls-content-width));zoom:var(--ls-interface-scale)}.Login_authBrand___WtQw{margin-bottom:50px}.Login_authBrandLogo__CwqTH{display:block;width:min(100%,360px);height:auto}.Login_authBrandSystem__Ouuj0{margin:16px 0 0;color:var(--ls-blue-800);font-family:var(--ls-font-display);font-size:22px;line-height:1.25}.Login_authStage__4Y_qM{min-height:385px}.Login_authView__aSxTg{animation:Login_authViewEnter__bu5gQ .18s ease-out both}.Login_sectionHeading__AmDag{margin-bottom:30px}.Login_sectionHeadingLocal__f_AhE{margin-top:28px;margin-bottom:24px}.Login_eyebrow__BA_1s{margin:0 0 9px;color:var(--ls-red-700);font-size:12px;font-weight:700;line-height:1.4;text-transform:uppercase}.Login_heading__ewBpd{margin:0;color:var(--ls-ink-900);font-family:var(--ls-font-display);font-size:38px;font-weight:400;line-height:1.15}.Login_heading__ewBpd:focus{outline:none}.Login_headingDescription__lA5ol{margin:13px 0 0;color:var(--ls-ink-500);line-height:1.55}.Login_button__3CmZc{position:relative;display:flex;width:100%;min-height:var(--ls-control-height);align-items:center;justify-content:center;gap:12px;border:1px solid transparent;border-radius:var(--ls-radius-control);padding:12px 18px;cursor:pointer;font:inherit;font-size:15px;font-weight:500;line-height:1.2;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.Login_backButton__AGfJP:focus-visible,.Login_button__3CmZc:focus-visible,.Login_helpLink__dw7pZ:focus-visible,.Login_iconButton__dPQEy:focus-visible,.Login_input__YqRNp:focus-visible{outline:none;box-shadow:var(--ls-shadow-focus)}.Login_button__3CmZc:disabled{cursor:wait;opacity:.72}.Login_buttonPrimary__OT_nD{color:#fff;background:var(--ls-navy-900)}.Login_buttonPrimary__OT_nD:hover:not(:disabled){background:var(--ls-blue-800)}.Login_buttonSecondary__pDSpH{justify-content:space-between;color:var(--ls-blue-800);border-color:var(--ls-line-300);background:var(--ls-surface)}.Login_buttonSecondary__pDSpH:hover:not(:disabled){border-color:var(--ls-blue-800);background:var(--ls-surface-subtle)}.Login_microsoftMark___XwLw{display:grid;flex:0 0 18px;grid-template-columns:repeat(2,8px);grid-template-rows:repeat(2,8px);gap:2px;width:18px;height:18px}.Login_microsoftMark___XwLw span:first-child{background:#f25022}.Login_microsoftMark___XwLw span:nth-child(2){background:#7fba00}.Login_microsoftMark___XwLw span:nth-child(3){background:#00a4ef}.Login_microsoftMark___XwLw span:nth-child(4){background:#ffb900}.Login_buttonSpinner__f180q{width:18px;height:18px;flex:0 0 18px;border:2px solid rgb(255 255 255/45%);border-top-color:#fff;border-radius:50%;animation:Login_spin__szAlk .7s linear infinite}.Login_buttonSpinnerDark__z_gnz{border-color:rgb(22 43 113/30%);border-top-color:var(--ls-blue-800)}.Login_optionSeparator__wL4nX{display:flex;align-items:center;gap:12px;margin:20px 0;color:var(--ls-ink-500);font-size:13px}.Login_optionSeparator__wL4nX:after,.Login_optionSeparator__wL4nX:before{height:1px;flex:1;background:var(--ls-line-200);content:""}.Login_authHelp__XE7_P{margin:24px 0 0;color:var(--ls-ink-500);font-size:14px;text-align:center}.Login_helpLink__dw7pZ{margin-left:4px;color:var(--ls-blue-800);font-weight:500}.Login_helpLink__dw7pZ:hover{color:var(--ls-red-700)}.Login_backButton__AGfJP{display:inline-flex;min-height:36px;align-items:center;gap:7px;border:0;border-radius:var(--ls-radius-control);padding:5px 7px 5px 0;color:var(--ls-blue-800);background:transparent;cursor:pointer;font:inherit;font-size:14px;font-weight:500}.Login_backButton__AGfJP:hover{color:var(--ls-red-700)}.Login_formField__D3bt9{margin-bottom:18px}.Login_formField__D3bt9>label{display:inline-block;margin-bottom:7px;color:var(--ls-ink-900);font-size:14px;font-weight:500}.Login_input__YqRNp{display:block;width:100%;height:var(--ls-control-height);border:1px solid var(--ls-line-300);border-radius:var(--ls-radius-control);padding:0 14px;color:var(--ls-ink-900);background:var(--ls-surface);font:inherit;transition:border-color .14s ease,box-shadow .14s ease}.Login_input__YqRNp:hover{border-color:#9ba8bd}.Login_input__YqRNp[aria-invalid=true]{border-color:var(--ls-red-700)}.Login_passwordControl__XFPoU{position:relative}.Login_passwordControl__XFPoU .Login_input__YqRNp{padding-right:48px}.Login_iconButton__dPQEy{position:absolute;top:6px;right:6px;display:grid;width:40px;height:40px;place-items:center;border:0;border-radius:var(--ls-radius-control);padding:0;color:var(--ls-ink-500);background:transparent;cursor:pointer}.Login_iconButton__dPQEy:hover{color:var(--ls-blue-800);background:var(--ls-surface-subtle)}.Login_fieldError__k4q_K{min-height:18px;margin:5px 0 0;color:var(--ls-red-700);font-size:12px;line-height:1.4}.Login_formOptions__j5XM9{display:flex;min-height:28px;align-items:flex-start;justify-content:space-between;gap:16px;margin:0 0 20px;font-size:14px}.Login_checkboxControl__buRp7{display:inline-flex;align-items:center;gap:8px;color:var(--ls-ink-700);cursor:pointer}.Login_checkboxControl__buRp7 input{width:17px;height:17px;margin:1px 0 0;accent-color:var(--ls-navy-900)}.Login_statusMessage__kkqYC{margin:0 0 18px;border-left:4px solid var(--ls-red-700);padding:11px 13px;color:#8e1424;background:var(--ls-red-050);font-size:14px;line-height:1.45}.Login_authFooter__8mt7G{margin-top:34px;border-top:1px solid var(--ls-line-200);padding-top:18px;color:var(--ls-ink-500);font-size:12px}@keyframes Login_authViewEnter__bu5gQ{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes Login_spin__szAlk{to{transform:rotate(1turn)}}@media (max-width:1020px){.Login_shell__lx2hP{grid-template-columns:minmax(0,48fr) minmax(420px,52fr)}.Login_authPanel__HcZz5{padding-right:44px;padding-left:44px}}@media (max-width:860px){.Login_shell__lx2hP{display:block}.Login_brandPanel__XXkI_{display:none}.Login_authPanel__HcZz5{min-height:100vh;min-height:100svh;padding:40px 28px 28px}.Login_authPanelInner__BtgH3{width:min(100%,480px)}}@media (max-width:480px){.Login_authPanel__HcZz5{place-items:start center;padding:28px 20px 22px}.Login_authBrand___WtQw{margin-bottom:34px}.Login_authBrandLogo__CwqTH{width:min(100%,280px)}.Login_authBrandSystem__Ouuj0{margin-top:16px;font-size:20px}.Login_heading__ewBpd{font-size:34px}.Login_authStage__4Y_qM{min-height:370px}.Login_formOptions__j5XM9{align-items:flex-start;flex-direction:column;gap:10px}.Login_authFooter__8mt7G{margin-top:26px}}@media (max-height:720px){.Login_authPanel__HcZz5{padding-top:24px;padding-bottom:24px}.Login_authBrand___WtQw{margin-bottom:28px}.Login_authBrandLogo__CwqTH{width:min(100%,300px)}.Login_authBrandSystem__Ouuj0{margin-top:10px;font-size:20px}.Login_authStage__4Y_qM{min-height:0}.Login_sectionHeading__AmDag{margin-bottom:22px}.Login_sectionHeadingLocal__f_AhE{margin-top:18px;margin-bottom:18px}.Login_formField__D3bt9{margin-bottom:14px}.Login_optionSeparator__wL4nX{margin-top:16px;margin-bottom:16px}.Login_formOptions__j5XM9{margin-bottom:16px}.Login_authFooter__8mt7G{margin-top:22px;padding-top:14px}}@media (max-height:520px){.Login_authPanel__HcZz5{--ls-control-height:46px;padding-top:16px;padding-bottom:16px}.Login_authBrand___WtQw{margin-bottom:16px}.Login_authBrandLogo__CwqTH{width:min(100%,220px)}.Login_authBrandSystem__Ouuj0{margin-top:6px;font-size:18px}.Login_heading__ewBpd{font-size:30px}.Login_sectionHeading__AmDag{margin-bottom:14px}.Login_sectionHeadingLocal__f_AhE{margin-top:12px;margin-bottom:14px}.Login_formField__D3bt9{margin-bottom:10px}.Login_fieldError__k4q_K{min-height:15px;margin-top:3px;font-size:11px}.Login_formOptions__j5XM9,.Login_optionSeparator__wL4nX{margin-top:12px;margin-bottom:12px}.Login_authFooter__8mt7G{margin-top:14px;padding-top:10px}}@media (min-width:600px) and (max-width:860px) and (max-height:520px){.Login_authPanelInner__BtgH3{display:grid;width:min(100%,720px);grid-template-columns:minmax(150px,200px) minmax(340px,1fr);grid-template-rows:minmax(0,1fr) auto;align-items:center;column-gap:24px}.Login_authBrand___WtQw{grid-column:1;grid-row:1;align-self:center;margin-bottom:0}.Login_authStage__4Y_qM{grid-column:2;grid-row:1/3}.Login_authFooter__8mt7G{grid-column:1;grid-row:2;align-self:start;margin-top:0}}@media (prefers-reduced-motion:reduce){.Login_shell__lx2hP,.Login_shell__lx2hP *,.Login_shell__lx2hP :after,.Login_shell__lx2hP :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}