.ctnts,.info,body,html{display:flex}.pb,.pb>.b{border-radius:4px}.loader,.pb{position:relative;overflow:hidden}.info,.info>.t,.loader,.pb{overflow:hidden}body,html{width:100%;height:100%;background:#333;align-items:center;justify-content:center;color:#ddd}body{background:linear-gradient(135deg,rgba(52,152,219,.1) 0,rgba(231,76,60,.1) 100%)}.ctnts{flex-direction:column;align-items:center;justify-content:center}.main{font-size:16px;margin-bottom:4px}.sub{font-size:13px;color:#999;margin-bottom:8px}.info{font-size:calc(var(--fontSize) * .8);margin:auto;white-space:nowrap;max-width:calc(100% - 40px);align-items:center}.info.hide{display:none}.info>.t{max-width:calc(100% - 55px - 30px);display:inline-block;text-overflow:ellipsis;color:#fa5}.info>.b{color:#07f;cursor:pointer;pointer-events:all;-webkit-app-region:no-drag}.info>.b:hover{color:#09f}.pb{display:block;width:240px;height:4px;background:#ffffff77;margin-bottom:16px}.pb>.b{height:100%;width:50%;background:#2074f3;position:absolute;animation:1s infinite bm}.loader{height:120px;aspect-ratio:2}.loader:before{content:"";position:absolute;inset:auto 42.5% 0;aspect-ratio:1;border-radius:50%;background:url("../img/icon.png") 0 0/cover no-repeat;animation:.5s cubic-bezier(0,900,1,900) infinite l2-0,2s linear infinite alternate l2-1}@keyframes l2-0{0%,2%{bottom:0}98%,to{bottom:.1%}}@keyframes l2-1{0%{translate:-500%}to{translate:500%}}@keyframes bm{0%{transform:translateX(-100%);left:0}100%{transform:translateX(0);left:100%}}