.auth-shell_page__nRenL{--unit:clamp(0.86px,min(0.069444444vw,0.111111111svh),1.1px);--accent:#3493ff;--ink:#435677;--muted:#879bb9;--button:#21344e;--field:#f5f7fb;--line:#e3eaf4;--error:#cf4545;font-family:Microsoft YaHei,PingFang SC,Arial,sans-serif;color:var(--ink);background:#edf7ff;font-synthesis:none;-webkit-font-smoothing:antialiased}.auth-shell_page__nRenL,.auth-shell_page__nRenL *{box-sizing:border-box}.auth-shell_page__nRenL :where(button,input){font:inherit}.auth-shell_page__nRenL button{cursor:pointer}.auth-shell_page__nRenL button,.auth-shell_page__nRenL input{-webkit-tap-highlight-color:transparent}.auth-shell_page__nRenL [hidden]{display:none!important}.auth-shell_fieldsScroll__2yEoA:focus-visible,.auth-shell_page__nRenL button:focus-visible,.auth-shell_page__nRenL input[type=checkbox]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.auth-shell_page__nRenL{display:grid;grid-template-columns:minmax(0,1fr);place-items:center;min-height:100vh;min-height:100svh;padding:24px;background:url(/auth/watersight/background.png) 50%/cover no-repeat}.auth-shell_card__OH97_{display:grid;grid-template-columns:400fr 640fr;width:calc(1040 * var(--unit));max-width:100%;height:calc(740 * var(--unit));overflow:hidden;border-radius:calc(14 * var(--unit));box-shadow:0 18px 60px rgb(72 120 169/4%)}.auth-shell_brandPanel__jtMKG{display:grid;place-items:center;min-width:0;background:hsla(0,0%,100%,.32)}.auth-shell_brand__nUHpO{width:calc(294 * var(--unit));max-width:100%;text-align:center;transform:translateY(calc(-18.5 * var(--unit)))}.auth-shell_brandMark__sAHrm{display:block;width:calc(190 * var(--unit));height:calc(190 * var(--unit));margin-inline:auto}.auth-shell_brandName____nMg{position:relative;top:calc(-10 * var(--unit));margin:calc(-1 * var(--unit)) 0 0;color:#082e70;font-family:Segoe UI,Arial,sans-serif;font-size:calc(56 * var(--unit));font-weight:800;line-height:calc(72 * var(--unit));letter-spacing:calc(-2 * var(--unit));white-space:nowrap;background:linear-gradient(100deg,#00dce8,#00c8e7 27%,#0652b5 55%,#082967 78%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.auth-shell_brandTagline___1B6J{position:relative;top:calc(-2 * var(--unit));display:flex;align-items:center;justify-content:space-between;gap:calc(12 * var(--unit));margin:0;color:#5d75aa;font-size:calc(14 * var(--unit));line-height:calc(24 * var(--unit));letter-spacing:calc(1.2 * var(--unit));white-space:nowrap}.auth-shell_brandTagline___1B6J:after,.auth-shell_brandTagline___1B6J:before{content:"";width:calc(24 * var(--unit));height:1px;flex-shrink:0;background:#7f98c5}.auth-shell_formPanel__QcGQ5{min-width:0;min-height:0;padding:calc(32 * var(--unit)) calc(40 * var(--unit));background:hsla(0,0%,100%,.94)}.auth-shell_authView__gRFPt{display:flex;flex-direction:column;justify-content:center;height:100%;min-height:0}.auth-shell_formHeader__FYDv6{flex-shrink:0;margin-bottom:calc(24 * var(--unit))}.auth-shell_formTitle__duJkG{margin:0;outline:none;color:var(--button);font-size:calc(26 * var(--unit));font-weight:600;line-height:calc(36 * var(--unit));letter-spacing:calc(.3 * var(--unit))}.auth-shell_formDescription__Be_c8{margin:calc(8 * var(--unit)) 0 0;color:var(--muted);font-size:calc(14 * var(--unit));line-height:calc(22 * var(--unit))}.auth-shell_authForm___IZOW,.auth-shell_fieldsScroll__2yEoA{display:flex;flex:0 1 auto;flex-direction:column;min-height:0}.auth-shell_fieldsScroll__2yEoA{margin-inline:-8px;padding-inline:8px;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#c7dbf0 transparent}.auth-shell_fieldsScroll__2yEoA::-webkit-scrollbar{width:4px}.auth-shell_fieldsScroll__2yEoA::-webkit-scrollbar-thumb{border-radius:4px;background:#c7dbf0}.auth-shell_fields__xxMzu{display:grid;grid-template-columns:minmax(0,1fr);gap:calc(24 * var(--unit));width:100%;flex-shrink:0;margin-block:0;padding-block:4px}.auth-shell_card__OH97_[data-mode=register] .auth-shell_fields__xxMzu{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(14 * var(--unit)) calc(16 * var(--unit))}.auth-shell_fullWidth__b53r2{grid-column:1/-1}.auth-shell_field__CHS91{min-width:0;scroll-margin-block:12px}.auth-shell_field__CHS91>label{display:block;margin-bottom:calc(6 * var(--unit));font-size:calc(14 * var(--unit));font-weight:600;line-height:calc(20 * var(--unit))}.auth-shell_requiredMark__VrNes{margin-left:3px;color:#ee5454}.auth-shell_optionalMark__6IKt8{margin-left:7px;color:#8496ae;font-size:calc(12 * var(--unit));font-weight:400}.auth-shell_fieldIcon__hfTQb{width:calc(18 * var(--unit));height:calc(18 * var(--unit));flex-shrink:0;fill:none;stroke:#8399b8;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.auth-shell_inputShell__gz9TE{display:flex;align-items:center;min-width:0;gap:calc(12 * var(--unit));height:max(44px,calc(48 * var(--unit)));padding:0 calc(14 * var(--unit));border:1px solid var(--line);border-radius:calc(8 * var(--unit));background:var(--field);transition:border-color .15s ease,box-shadow .15s ease}.auth-shell_inputShell__gz9TE:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px rgba(52,147,255,.12)}.auth-shell_inputShell__gz9TE:has([aria-invalid=true]){border-color:var(--error)}.auth-shell_inputShell__gz9TE>img{width:calc(18 * var(--unit));height:calc(18 * var(--unit));flex-shrink:0}.auth-shell_inputShell__gz9TE>input{width:100%;min-width:0;height:100%;padding:0;border:0;outline:0;border-radius:inherit;color:#27334f;background:transparent;font-size:calc(15 * var(--unit));line-height:normal}.auth-shell_inputShell__gz9TE>input::-moz-placeholder{color:#93a4be;opacity:1;font-size:calc(13 * var(--unit))}.auth-shell_inputShell__gz9TE>input::placeholder{color:#93a4be;opacity:1;font-size:calc(13 * var(--unit))}.auth-shell_card__OH97_[data-mode=login] input[type=password]::-moz-placeholder{color:#343c4b;letter-spacing:2px}.auth-shell_card__OH97_[data-mode=login] input[type=password]::placeholder{color:#343c4b;letter-spacing:2px}.auth-shell_passwordToggle__U4I3_{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;padding:11px;margin-right:-12px;border:0;border-radius:5px;color:#8c9eb7;background:transparent}.auth-shell_passwordToggle__U4I3_:hover{color:var(--accent);background:#eaf2fc}.auth-shell_passwordToggle__U4I3_ svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.auth-shell_captchaRow__l_5Bl{display:grid;grid-template-columns:minmax(0,1fr) calc(164 * var(--unit));gap:calc(10 * var(--unit))}.auth-shell_captchaImage__iGLhQ{display:flex;align-items:center;min-width:0;height:max(44px,calc(48 * var(--unit)));overflow:hidden;border:1px solid var(--line);border-radius:calc(8 * var(--unit));background:#fcfdff}.auth-shell_captchaArt__UTL6g{flex:1;width:calc(124 * var(--unit));min-width:0;height:100%}.auth-shell_captchaArt__UTL6g path{fill:none;stroke:#a6c5dd;stroke-width:.8;opacity:.5}.auth-shell_captchaArt__UTL6g circle{fill:#70c8b8;opacity:.65}.auth-shell_captchaArt__UTL6g text{fill:#181d1b;font-family:Arial,sans-serif;font-size:42px}.auth-shell_refreshCaptcha__b7mq0{display:grid;place-items:center;flex:0 0 38px;align-self:stretch;padding:0;border:0;background:transparent}.auth-shell_refreshCaptcha__b7mq0 img{width:38px;height:38px}.auth-shell_refreshCaptcha__b7mq0:hover{background:#edf6ff}.auth-shell_formActions__VlaYE{flex-shrink:0;margin-top:calc(20 * var(--unit))}.auth-shell_agreementRow__WocBC{display:flex;align-items:center;gap:calc(9 * var(--unit));min-height:calc(20 * var(--unit))}.auth-shell_agreementRow__WocBC>input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;margin:0;flex-shrink:0;border:1px solid #8c97a7;border-radius:2px;background:#fff;cursor:pointer}.auth-shell_agreementRow__WocBC>input:checked{border-color:var(--accent);background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3 8 3 3 7-7' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /100% no-repeat}.auth-shell_agreementCopy__Zuj6O{display:flex;flex-wrap:wrap;align-items:center;gap:3px;color:#8a97a9;font-size:calc(12 * var(--unit));line-height:calc(20 * var(--unit))}.auth-shell_agreementCopy__Zuj6O label{cursor:pointer}.auth-shell_textButton__w9CaD{padding:0;border:0;color:#348fe8;background:transparent;font-size:inherit;line-height:inherit}.auth-shell_textButton__w9CaD:hover{color:#126ac3;text-decoration:underline;text-underline-offset:3px}.auth-shell_submitButton__08_zN{width:100%;height:max(44px,calc(48 * var(--unit)));margin-top:calc(18 * var(--unit));border:1px solid hsla(0,0%,100%,.12);border-radius:calc(8 * var(--unit));color:#fff;background:var(--button);font-size:calc(18 * var(--unit));font-weight:600;transition:background .15s ease}.auth-shell_submitButton__08_zN:hover{background:#2b4566}.auth-shell_submitButton__08_zN:active{background:#15273e}.auth-shell_formFooter__ucLYk{display:flex;align-items:center;justify-content:center;gap:5px;min-height:calc(20 * var(--unit));margin:calc(16 * var(--unit)) 0 0;color:#8996a8;font-size:calc(13 * var(--unit));line-height:calc(20 * var(--unit))}.auth-shell_fieldError__0UMC6{margin:6px 0 0;color:var(--error);font-size:max(12px,calc(12 * var(--unit)));line-height:1.5}@media (max-width:1000px){.auth-shell_page__nRenL{--unit:1px}.auth-shell_card__OH97_{width:660px;height:min(900px,calc(100svh - 48px));min-height:640px;grid-template-columns:minmax(0,1fr);grid-template-rows:156px minmax(0,1fr)}.auth-shell_brand__nUHpO{width:264px;transform:none}.auth-shell_brandMark__sAHrm{width:86px;height:86px}.auth-shell_brandName____nMg{top:0;margin-top:-9px;font-size:36px;line-height:46px;letter-spacing:-1.5px}.auth-shell_brandTagline___1B6J{top:0;justify-content:center;gap:10px;font-size:11px;line-height:20px;letter-spacing:.6px}.auth-shell_brandTagline___1B6J:after,.auth-shell_brandTagline___1B6J:before{width:18px}.auth-shell_formPanel__QcGQ5{padding:24px 32px}.auth-shell_formHeader__FYDv6{margin-bottom:20px}}@media (max-width:720px){.auth-shell_page__nRenL{padding:16px}.auth-shell_card__OH97_{width:440px;height:calc(100svh - 32px);min-height:620px;grid-template-rows:124px minmax(0,1fr);border-radius:14px}.auth-shell_brandMark__sAHrm{width:66px;height:66px}.auth-shell_brandName____nMg{font-size:30px;line-height:38px;letter-spacing:-1px}.auth-shell_brandTagline___1B6J{font-size:10px;line-height:18px}.auth-shell_brandTagline___1B6J:after,.auth-shell_brandTagline___1B6J:before{width:16px}.auth-shell_formPanel__QcGQ5{padding:22px 24px}.auth-shell_formTitle__duJkG{font-size:23px;line-height:32px}.auth-shell_formDescription__Be_c8{font-size:12px;line-height:20px}.auth-shell_card__OH97_[data-mode=register] .auth-shell_fields__xxMzu{grid-template-columns:minmax(0,1fr)}.auth-shell_inputShell__gz9TE>input{font-size:16px}.auth-shell_inputShell__gz9TE>input::-moz-placeholder{font-size:13px}.auth-shell_inputShell__gz9TE>input::placeholder{font-size:13px}.auth-shell_captchaRow__l_5Bl{grid-template-columns:minmax(0,1fr) 132px;gap:8px}.auth-shell_refreshCaptcha__b7mq0{flex-basis:34px}.auth-shell_refreshCaptcha__b7mq0 img{width:34px;height:34px}.auth-shell_agreementRow__WocBC{align-items:flex-start;gap:6px}.auth-shell_agreementRow__WocBC>input{margin-top:2px}.auth-shell_agreementCopy__Zuj6O{gap:1px;font-size:11px}.auth-shell_formFooter__ucLYk{font-size:12px}}@media (max-width:370px){.auth-shell_page__nRenL{padding:12px}.auth-shell_card__OH97_{height:calc(100svh - 24px);grid-template-rows:112px minmax(0,1fr)}.auth-shell_brandMark__sAHrm{width:60px;height:60px}.auth-shell_brandName____nMg{font-size:28px;line-height:34px}.auth-shell_formPanel__QcGQ5{padding:20px 18px}.auth-shell_captchaRow__l_5Bl{grid-template-columns:minmax(0,1fr) 114px;gap:6px}.auth-shell_captchaRow__l_5Bl .auth-shell_inputShell__gz9TE{gap:6px;padding-inline:10px}.auth-shell_captchaRow__l_5Bl .auth-shell_fieldIcon__hfTQb{width:15px;height:15px}.auth-shell_captchaRow__l_5Bl input::-moz-placeholder{font-size:11px}.auth-shell_captchaRow__l_5Bl input::placeholder{font-size:11px}.auth-shell_refreshCaptcha__b7mq0{flex-basis:30px}.auth-shell_refreshCaptcha__b7mq0 img{width:30px;height:30px}}@media (prefers-reduced-motion:reduce){.auth-shell_page__nRenL *,.auth-shell_page__nRenL :after,.auth-shell_page__nRenL :before{transition:none!important}}.auth-shell_page__nRenL{color-scheme:light}.auth-shell_brand__nUHpO{display:block;text-decoration:none}.auth-shell_brandName____nMg{display:block}.auth-shell_fields__xxMzu{min-inline-size:0;margin-inline:0;padding-inline:0;border:0}.auth-shell_fields__xxMzu:disabled .auth-shell_inputShell__gz9TE{opacity:.7}.auth-shell_textButton__w9CaD{text-decoration:none}.auth-shell_textButton__w9CaD[aria-disabled=true]{opacity:.6;cursor:wait}.auth-shell_submitButton__08_zN{display:flex;align-items:center;justify-content:center;gap:8px}.auth-shell_submitButton__08_zN:disabled{cursor:wait;opacity:.75}.auth-shell_spinner__NsaOd{animation:auth-shell_auth-spin__uH8G7 1s linear infinite}@keyframes auth-shell_auth-spin__uH8G7{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.auth-shell_spinner__NsaOd{animation:none}}