/* CSS GENERATED: 2026-02-25 11:54:31/1a6b6f6db11bc0ca84940888748e9b61bd6b893e63457bbaad9e9992fb7951d7, by LINDGE.CORP */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}/* particleground demo */*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{width:100%;height:100%;overflow:hidden}body{font-family:"Montserrat",sans-serif;color:#fff;line-height:1.3;-webkit-font-smoothing:antialiased}#particles{width:100%;height:100%;overflow:hidden}.student-download-button{height:25px;width:132px;position:fixed;top:30px;right:30px;display:flex;padding:3px 8px;border:1px solid var(--05-, #FFF);background:transparent;align-items:flex-start;gap:10px;color:#FFF;font-family:PingFang SC;font-size:12px;font-style:normal;font-weight:400;line-height:normal;z-index:3}.login-panel-container{width:100%;height:100%;margin:0 auto;position:absolute;top:0;background-repeat:no-repeat;background-size:100% 100%}.login-panel-container .header-container{margin-top:60px;height:62px;color:#FFF;text-align:center;font-size:44px;font-style:normal;font-weight:400;line-height:normal}.login-panel-container .login-panel{height:430px;width:315px}.login-panel-container .login-panel .login-title-container .login-lindge-black-bar{width:27px;height:4px;margin:0 auto;background-color:#ffffff;margin-bottom:28px;margin-top:29px}.login-panel-container .login-panel .login-title-container .login-lindge-slogan{font-family:PingFang-SC-Bold;height:26px;font-size:19px;color:#FFFFFF;letter-spacing:0;text-align:center;margin-bottom:50px}.login-panel-container .login-panel .login-input-container .login-input{width:315px;height:45px;padding:12px 12px 12px 15px;font-size:16px;line-height:26px;font-weight:400;border-radius:0px;border:none;transition:border-color 0.3s}.login-panel-container .login-panel .login-input-container .input-password{margin-top:1px}.login-panel-container .login-panel .login-input-container .logon-error-container{position:absolute;background-color:#FAE9A3;width:315px;height:21px;padding-left:15px;padding-right:15px;margin-top:1px}.login-panel-container .login-panel .login-input-container .logon-error-container .error-text{font-family:PingFang-SC-Bold;font-size:12px;color:#666666;letter-spacing:0}.login-panel-container .login-panel .login-input-container .logon-error-container .error-to-retrive{font-family:PingFang-SC-Regular;font-size:12px;color:#666666;letter-spacing:0}.login-panel-container .login-panel .login-input-container .login-button-text{font-size:16px;font-weight:bold;font-family:PingFang-SC-Bold}.login-panel-container .login-panel .login-input-container .logon-button{background-color:#FF9319;color:#ffffff;width:315px;height:45px;margin-top:35px;position:relative}.login-footer{position:absolute;bottom:52px;margin:0 auto;width:100%}.login-footer .footer-company{font-family:PingFang-SC-Regular;font-size:12px;color:rgba(255, 255, 255, 0.8)}.login-footer .footer-version-number{font-family:PingFang-SC-Regular;font-size:12px;color:rgba(255, 255, 255, 0.4);margin-top:5px}.loading-panel-container{width:100%;height:100%;margin:0 auto;position:absolute;top:0;background-repeat:no-repeat;background-size:100% 100%;background-color:#876BCA}.loading-panel-container lui-waiting{background-color:#876BCA}.loading-panel-container .loading-waiting-tip{margin-top:10px;font-size:25px;color:gainsboro}.loggingDisable{opacity:0.2;border:1px solid #24363F}