[hidden]{display:none!important}:root{--bs-font-sans-serif:Arial,"Heiti TC","Microsoft JhengHei",sans-serif;--bs-info:#128293;--bs-info-rgb:18,130,147;--bs-info-bg-subtle:#d1ecf1;--bs-info-border-subtle:#bee5eb;--bs-info-text-emphasis:#0c5460}.form-control[readonly]{background-color:var(--bs-secondary-bg)}.container,.container-fluid,.row{--bs-gutter-x:30px}.table{--bs-table-bg:transparent}.table>:not(caption)>*>*{padding:.75rem}.table-sm>:not(caption)>*>*{padding:.3rem}.list-group{--bs-list-group-item-padding-x:1.25rem;--bs-list-group-item-padding-y:0.75rem}.card{--bs-card-spacer-y:1.25rem;--bs-card-spacer-x:1.25rem;--bs-card-title-spacer-y:0.75rem;--bs-card-cap-padding-y:0.75rem;--bs-card-cap-padding-x:1.25rem}.text-bg-info{color:#fff!important}.btn-info{--bs-btn-color:#fff;--bs-btn-bg:#128293;--bs-btn-border-color:#128293;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0f6f7d;--bs-btn-hover-border-color:#0f6f7d;--bs-btn-focus-shadow-rgb:54,149,163;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0e6876;--bs-btn-active-border-color:#0e6876;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#128293;--bs-btn-disabled-border-color:#128293}.btn-outline-info{--bs-btn-color:#128293;--bs-btn-border-color:#128293;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0f6f7d;--bs-btn-hover-border-color:#0f6f7d;--bs-btn-focus-shadow-rgb:18,130,147;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0e6876;--bs-btn-active-border-color:#0e6876;--bs-btn-disabled-color:#128293;--bs-btn-disabled-border-color:#128293}@supports (text-box:trim-both cap alphabetic){.badge{text-box:trim-both cap alphabetic;padding-top:.5em;padding-bottom:.5em}.badge.p-2{padding-top:calc(.5rem + .15em)!important;padding-bottom:calc(.5rem + .15em)!important}.badge.badge-lg{padding-top:calc(.5rem + .15em);padding-bottom:calc(.5rem + .15em)}}.nav-link:not(a),.nav-link:not(a):focus,.nav-link:not(a):hover{color:inherit}.btn-close:focus:not(:focus-visible){opacity:var(--bs-btn-close-opacity);box-shadow:none}a:where(:not(.btn,.nav-link,.navbar-brand,.page-link,.dropdown-item,.list-group-item-action)){text-decoration:none}a:where(:not(.btn,.nav-link,.navbar-brand,.page-link,.dropdown-item,.list-group-item-action)):hover{text-decoration:underline}.btn-link{text-decoration:none}.btn-link:focus-visible,.btn-link:hover{text-decoration:underline}body{background-image:url(/generated/49bb2fcfecb75157c180.svg);align-items:center;justify-content:center;height:100dvh;font-family:system-ui,sans-serif;display:flex;position:relative}.square{background-color:#fff;border-radius:3dvh;position:relative;box-shadow:.1dvw .3dvh .7dvh #8e79456e}.content{width:100%;height:100%;padding:4rem 4.5rem;position:relative}.btn-tone{color:#0b243c!important;background-color:#ffe9b4!important;border-color:#ffe9b4!important}.subfunctions{justify-content:space-between;display:flex}.subfunctions>.information a{margin-right:12px}#bluePpl,#planet1,#planet2,#redPpl{pointer-events:none;-webkit-user-select:none;user-select:none}#planet1{z-index:0;opacity:.8;width:29dvw;max-width:400px;position:absolute;top:0;left:0}#planet2{opacity:.7;width:33dvw;max-width:500px;position:absolute;top:0;right:0}#redPpl{z-index:1;width:16dvw;max-width:200px;position:absolute;bottom:0;left:0;transform:translate(8dvw)}#bluePpl{z-index:1;width:13dvw;max-width:200px;position:absolute;bottom:0;right:0;transform:translate(-12dvw)}.errorMessage{color:red}input::-webkit-input-placeholder{color:#8e7f49!important}input::-moz-placeholder{color:#8e7f49!important}.form-control{color:#75601d!important;border:1px solid #d4cbb8!important}#browserTable{border:none;width:100%;margin-top:-8px;margin-bottom:8px}#browserTable td,#browserTable th{border:none;padding:5px}#browserTable th[scope=row]{font-weight:400}@media only screen and (orientation:landscape){.square{width:50dvw;max-width:800px}.content{padding:4rem 3.5rem}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.content{padding:4rem 3.5rem}}.square.login-square{z-index:1;border:1px solid #ece9e1;border-radius:24px;flex-direction:column;flex:none;width:min(840px,calc(100% - 32px));max-height:calc(100dvh - 32px);min-width:0;max-width:none;margin:16px 0;display:flex;overflow:hidden;box-shadow:0 20px 56px rgb(31 55 78 / 8%),0 2px 8px rgb(65 53 27 / 6%)}.login-square .content{--login-content-padding-inline:24px;flex-direction:column;min-height:0;height:auto;padding:24px var(--login-content-padding-inline);display:flex}.login-square #browserSupportMessage{overscroll-behavior:contain;min-height:0;overflow-y:auto;overflow-wrap:anywhere}.login-square #browserSupportMessage:focus-visible{outline:3px solid #1598d0;outline-offset:-3px}.login-square #loginContent{flex-direction:column;min-height:0;display:flex}.login-square #loginContent>:not(#loginMethodContainer){flex:none}.login-square .errorMessage{color:var(--bs-danger-text-emphasis);border-radius:8px;margin:0;padding:10px 12px;font-size:.875rem;overflow-wrap:anywhere}.login-square #logoContainer{margin:0 0 24px;line-height:1}.login-square #logoContainer img.brandLogo{max-width:100%;height:88px}.login-square #loginMethodContainer{overscroll-behavior:contain;flex-direction:column;gap:12px;min-height:0;margin-inline:calc(-1*var(--login-content-padding-inline));padding-inline:var(--login-content-padding-inline);display:flex;overflow-y:auto}.login-square #loginMethodContainer .card{border-color:#dce1e7;border-radius:10px;flex:none;transition:border-color.18s,box-shadow.18s;overflow:hidden}.login-square #loginMethodContainer .card:has(.collapse.show){background:#fbfdff;border-color:#b5d4e4;box-shadow:0 2px 6px rgb(22 87 120 / 4%)}.login-square #loginMethodContainer h2.card-header{background:none;border:0;border-radius:inherit;padding:0}.login-square .login-method-toggle{color:#183149;text-align:left;background:none;border:0;border-radius:inherit;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:16px 18px;font-size:1.125rem;font-weight:500;line-height:1.45;display:flex}.login-square .login-method-toggle:after{content:"";opacity:.6;border:solid;border-width:0 1.5px 1.5px 0;flex:none;width:8px;height:8px;margin-right:3px;transition:transform.18s;transform:rotate(45deg)}.login-square .login-method-toggle[aria-expanded=true]:after{transform:rotate(-135deg)}.login-square .login-method-toggle[aria-expanded=true]{cursor:default}@media (hover:hover){.login-square .login-method-toggle[aria-expanded=false]:hover{background:#f3f7fa}}.login-square .login-method-toggle:focus-visible{outline:3px solid #1598d0;outline-offset:-4px}.login-square #loginMethodContainer .card-body{padding:0 18px 18px}.login-square .card-body>div+div{margin-top:1rem}.login-square #externalLoginOptions{flex-wrap:wrap;gap:8px;display:flex}.login-square #externalLoginOptions button{border:none;flex:none;padding:0}.login-square #externalLoginOptions img{height:40px;display:block}.login-square #externalLoginOptions button:hover{filter:brightness(.96)}.login-square #externalLoginOptions button:focus-visible{outline:3px solid #1598d0;outline-offset:3px}.login-square .form-control{color:#183149!important;border-color:#cfd8e3!important;border-radius:8px;min-height:44px;padding:10px 12px}.login-square .form-control::placeholder{color:#7a8592!important}.login-square .form-control:focus{border-color:#1598d0!important;box-shadow:0 0 0 3px rgb(21 152 208 / 15%)}.login-square .btn-tone{--bs-btn-focus-shadow-rgb:184,145,52;border-radius:8px;min-height:44px;padding:9px 18px;font-weight:500}.login-square .btn-tone:hover{background-color:#ffdc8b!important;border-color:#ffdc8b!important}.login-square .subfunctions{flex:none;flex-wrap:wrap;align-items:center;gap:16px;margin:12px 0 0;font-size:14px}.login-square .subfunctions a{color:#80672a;text-underline-offset:3px}.login-square .subfunctions a:hover{color:#183149}.login-square .subfunctions a:focus-visible{border-radius:3px;outline:2px solid #1598d0;outline-offset:3px}@media (max-width:600px){.square.login-square{border-radius:18px}.login-square #logoContainer img.brandLogo{height:72px}.login-square .login-method-toggle{gap:16px;padding:14px;font-size:1rem}.login-square #loginMethodContainer .card-body{padding:0 12px 14px}}@media (max-width:374px){.login-square .content{--login-content-padding-inline:6px}.login-square #loginMethodContainer .card-body{padding:0 4px 14px}}@media (max-height:500px){.login-square #logoContainer img.brandLogo{height:48px}}@media (prefers-reduced-motion:reduce){.login-square #loginMethodContainer .card,.login-square .login-method-toggle:after{transition:none}}
/*# sourceMappingURL=Login.77345bb673e51012285f.css.map*/