body{padding:0;margin:0;box-sizing:border-box}.login-container{width:100vw;min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;background-size:cover}.gradient-title{font-size:1.875rem;line-height:2.25rem;font-weight:600;color:#347dff}@supports ((-webkit-background-clip:text) or (background-clip:text)){.gradient-title{background:linear-gradient(90deg,#347dff,#50ddff);-webkit-background-clip:text;background-clip:text;color:transparent}}.login-text{font-size:1.875rem;line-height:2.25rem;margin-top:1rem;cursor:pointer}@media (min-width:1024px){.gradient-title{font-size:2.25rem;line-height:2.5rem}}.flex-col-center{display:flex;flex-direction:column;align-items:center}.authorization-title{gap:17px;width:230px;height:82px;background:linear-gradient(258.97deg,rgba(153,140,255,.25) 4.91%,rgba(43,131,255,.25) 62.01%,rgba(0,136,255,.25) 84.65%);border-radius:11px}.authorization-title,.icon-container{display:flex;align-items:center;justify-content:center}.icon-container{width:3.75rem;height:3.75rem;background:#fff;border-radius:9.5px}.icon-comate{width:40px}.icon-arrow{width:7rem;background-size:cover}.icon-target{width:40px;height:40px}.icon-target-text{color:#fff;font-size:3.75rem;line-height:1}.company-select-title{font-size:28px;line-height:42px;font-family:PingFang SC;font-weight:500}.company-select-tip{font-size:.75rem;line-height:1rem;height:1rem;white-space:nowrap;color:#00000040;position:absolute;left:100%;top:0;bottom:0;margin:auto auto auto 1rem}.authorization-message{font-size:1.125rem;line-height:1.75rem;font-family:PingFangSC-Regular;font-weight:600}.authorization-button{margin-top:2rem;padding:.375rem 0;width:652px;color:#fff;border-radius:.375rem;background:linear-gradient(71.53deg,#2d70ff,#00dfe9)}@media (max-width:520px){.authorization-title{gap:1.5rem}.icon-container{width:6rem;height:6rem}.icon-comate{width:auto;height:3.2rem}.icon-arrow{width:5rem}.icon-target{width:3rem;height:3rem}.icon-target-text{font-size:2.25rem;line-height:2.5rem}.authorization-info{flex-direction:column;width:100%}}.login-result{margin-top:-20px;height:360px}.login-result-container{display:flex;flex-direction:column;align-items:center;font-size:1.875rem;line-height:2.25rem}.login-result-icon{width:6rem;height:6rem;margin:1rem 0}.login-result-text{font-size:1rem;line-height:1.5rem;color:#8f8f8f;text-align:center}.fallback-button{border-color:#03b2f2;border-width:1px;margin-top:1.25rem;border-radius:8px;cursor:pointer}.fallback-button-wrapper{padding:.25rem 1rem;border-radius:8px;font-size:1.125rem;line-height:1.75rem}.gradient-text{color:#03b2f2}@supports ((-webkit-background-clip:text) or (background-clip:text)){.gradient-text{background:linear-gradient(90deg,#03b2f2,#03ddf5);-webkit-background-clip:text;background-clip:text;color:transparent}}@media (min-width:1024px){.login-result-text{white-space:nowrap}.fallback-button-wrapper{padding:.5rem 1rem}}.tang-pass-pop-login{color:#000}.tang-pass-pop-login a>img{display:inline-block}.tang-pass-pop-login *{box-sizing:content-box}@media (max-width:800px){.tang-pass-pop-login .tang-foreground{width:auto!important}.tang-pass-pop-login .pass-login-pop-form{display:flex;flex-direction:column}}.jump-rotate{transform-origin:50% 50%;animation:rotateStep 1s steps(8) infinite}@keyframes rotateStep{to{transform:rotate(1turn)}}.hide-scrollbar::-webkit-scrollbar{display:none!important}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}