body,header{position:relative}body{font-family:var(--font-family);font-weight:400;margin:0;width:100%;height:100vh}body div.ant-app{height:100%}body div.ant-app div.back-gradient{position:absolute;top:0;left:0;display:block;width:100%;height:100%;filter:blur(142.3000030518px);z-index:-1;transition:opacity .3s ease-in-out}body div.ant-app div.back-gradient.back-upload{background:linear-gradient(180deg,rgba(10,74,237,.5),rgba(46,238,250,.5))}body div.ant-app div.back-gradient.back-download{background:linear-gradient(180deg,rgba(151,71,255,.5) 30%,rgba(237,10,140,.5))}body div.ant-app div.back-gradient.display{opacity:1}body div.ant-app div.back-gradient.hide{opacity:0}body div.ant-app div.main-wrap{position:relative;width:50%;height:100%;margin-left:50%}.ant-upload-wrapper .ant-upload-list .ant-upload-list-item-container,footer{position:relative}.ant-upload-wrapper .ant-upload-list .ant-upload-list-item-container p.name{margin:5px 0}.ant-upload-wrapper .ant-upload-list .ant-upload-list-item-container span.delete-icon{position:absolute;bottom:-8px;right:0}div.ant-radio-group{display:flex;justify-content:space-between}span.ant-radio-checked span.ant-radio-inner{background-color:#0a4aed!important;border-color:#0a4aed!important}div.ant-image{position:absolute;left:25%;top:45%;transform:translate(-50%,-50%)}div.login-wrap{position:relative;width:50%;height:100vh;margin-left:50%}div.login-wrap div.back{display:block;width:100%;height:75%;border-radius:406px;background:linear-gradient(180deg,rgba(237,10,140,.5),rgba(46,236,250,.5));filter:blur(142.3000030518px);z-index:-1}@media (max-width:1800px){div.login-wrap div.back{height:80%}}div.login-wrap div.login-white-background{width:475px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);border-radius:10px;background:hsla(0,0%,100%,.2)}div.login-wrap div.login-white-background form{padding:60px}div.login-wrap div.login-white-background form h1.main-title{font-size:40px;font-weight:500;margin:0 0 65px}div.login-wrap div.login-white-background form div.submit-wrap{margin-top:60px;position:relative;margin-bottom:0}div.login-wrap div.login-white-background form div.submit-wrap div.ant-form-item-control-input-content{padding:5px;background:#ffc3e5;border-radius:8px;transition:padding .4s ease-in-out}div.login-wrap div.login-white-background form div.submit-wrap div.ant-form-item-control-input-content button{background:#ed0a8c;width:125px;transition:width .4s ease-in-out;padding:15px 20px;justify-content:left}div.login-wrap div.login-white-background form div.submit-wrap div.ant-form-item-control-input-content button.ant-btn-loading{width:100%}div.login-wrap div.login-white-background form div.submit-wrap div.ant-form-item-control-input-content span.arrow-icon svg{position:absolute;top:50%;right:15px;transform:translateY(-50%);transition:color .5s ease-in-out}div.login-wrap div.login-white-background form div.submit-wrap div.ant-form-item-control-input-content:hover button{width:100%}div.login-wrap div.login-white-background form div.submit-wrap div.ant-form-item-control-input-content:hover span.arrow-icon svg,div.login-wrap div.login-white-background form div.submit-wrap.loading span.arrow-icon svg{color:#ffc3e5!important}div.login-wrap div.login-white-background form input,section.res-wrap{text-align:center}section.res-wrap{width:80%;max-width:550px;margin:0 auto;padding:10px 0 50px;border-radius:10px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);transition:opacity .3s ease-in-out}section.res-wrap h1{font-size:60px;font-weight:700;margin:10px 0 40px;color:#ed0a8c}section.res-wrap p.main-text{margin-bottom:5px}section.res-wrap p.file-name{display:table;position:relative;margin:0 auto}section.res-wrap p.file-name:after{content:"";width:100%;height:1px;background-color:#000;position:absolute;left:0;bottom:-1px}section.res-wrap span.file-link{display:inline-block;width:60%;background-color:#ed0a8c;margin:15px 0 0;padding:15px 0;color:#fff;border:1px solid #ed0a8c;border-radius:5px;cursor:pointer;transition:color .25s ease-in-out,background-color .25s ease-in-out}section.res-wrap span.file-link:hover{color:#ed0a8c;background-color:#fff}section.res-wrap div.btn-submit-wrap{width:calc(60% - 10px);margin:25px auto 0;text-align:left;position:relative;padding:5px;background:#ffc3e5;border-radius:8px;transition:padding .4s ease-in-out}section.res-wrap div.btn-submit-wrap a,section.res-wrap div.btn-submit-wrap button{background:#ed0a8c;border-radius:8px;transition:width .4s ease-in-out;padding:15px 20px;justify-content:left}section.res-wrap div.btn-submit-wrap a:hover,section.res-wrap div.btn-submit-wrap button:hover{background:#ed0a8c!important}section.res-wrap div.btn-submit-wrap a.submit-btn,section.res-wrap div.btn-submit-wrap button.submit-btn{width:100px}section.res-wrap div.btn-submit-wrap a.return-btn,section.res-wrap div.btn-submit-wrap button.return-btn{width:90px}section.res-wrap div.btn-submit-wrap a.ant-btn-loading,section.res-wrap div.btn-submit-wrap button.ant-btn-loading{width:100%}section.res-wrap div.btn-submit-wrap span.arrow-icon{pointer-events:none}section.res-wrap div.btn-submit-wrap span.arrow-icon svg{position:absolute;top:50%;right:15px;transform:translateY(-50%);transition:color .5s ease-in-out}section.res-wrap div.btn-submit-wrap:hover a,section.res-wrap div.btn-submit-wrap:hover button{width:100%;background:#ed0a8c}section.res-wrap div.btn-submit-wrap.loading span.arrow-icon svg,section.res-wrap div.btn-submit-wrap:hover span.arrow-icon svg{color:#ffc3e5!important}section.res-wrap div.btn-submit-wrap a{display:inline-block;color:#fff;text-align:center}section.res-wrap.hide{opacity:0;pointer-events:none}section.res-wrap.display{opacity:1}span.logout-icon{position:absolute;top:20px;right:25px;cursor:pointer;transition:color .3s ease-in-out}span.logout-icon.calculator{color:#0a4aed}span.logout-icon.download{color:#ed0a8c}section.upload-form{width:60%;max-width:750px;margin:0 auto;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);transition:opacity .3s ease-in-out}section.upload-form h1.main-title{font-size:25px;font-weight:500;margin:10px 0}section.upload-form form.ant-form button.ant-btn{align-self:center}section.upload-form form.ant-form div.ant-upload{height:250px}@media (max-width:1800px){section.upload-form form.ant-form div.ant-upload{height:170px}}section.upload-form form.ant-form div.btn-submit-wrap{margin-top:50px;position:relative;padding:5px;background:#96b1f5;border-radius:8px;transition:padding .4s ease-in-out}section.upload-form form.ant-form div.btn-submit-wrap a,section.upload-form form.ant-form div.btn-submit-wrap button{background:#0a4aed;border-radius:8px;transition:width .4s ease-in-out;padding:15px 20px;justify-content:left}section.upload-form form.ant-form div.btn-submit-wrap a:hover,section.upload-form form.ant-form div.btn-submit-wrap button:hover{background:#0a4aed!important}section.upload-form form.ant-form div.btn-submit-wrap a.submit-btn,section.upload-form form.ant-form div.btn-submit-wrap button.submit-btn{width:100px}section.upload-form form.ant-form div.btn-submit-wrap a.return-btn,section.upload-form form.ant-form div.btn-submit-wrap button.return-btn{width:90px}section.upload-form form.ant-form div.btn-submit-wrap a.ant-btn-loading,section.upload-form form.ant-form div.btn-submit-wrap button.ant-btn-loading{width:100%}section.upload-form form.ant-form div.btn-submit-wrap span.arrow-icon{pointer-events:none}section.upload-form form.ant-form div.btn-submit-wrap span.arrow-icon svg{position:absolute;top:50%;right:15px;transform:translateY(-50%);transition:color .5s ease-in-out}section.upload-form form.ant-form div.btn-submit-wrap:hover a,section.upload-form form.ant-form div.btn-submit-wrap:hover button{width:100%;background:#0a4aed}section.upload-form form.ant-form div.btn-submit-wrap.loading span.arrow-icon svg,section.upload-form form.ant-form div.btn-submit-wrap:hover span.arrow-icon svg{color:#96b1f5!important}section.upload-form form.ant-form div.radio-wrap>div{flex-direction:column}section.upload-form form.ant-form div.radio-wrap label.ant-form-item-required{font-size:16px;font-weight:500}section.upload-form form.ant-form input{text-align:center}section.upload-form.hide{opacity:0;pointer-events:none}section.upload-form.display{opacity:1}