#__tsg-loading__,.tsg-load-overlay{align-items:center;background:#000;color:#fff;display:flex;flex-direction:column;font-family:Inter,SF Pro Display,Helvetica Neue,Helvetica,Arial,sans-serif;gap:22px;justify-content:center;inset:0;position:fixed;z-index:9998}#__tsg-loading__.is-hidden,.tsg-load-overlay.is-hidden{opacity:0;pointer-events:none;transition:opacity .45s ease;visibility:hidden}#__tsg-loading__ .tsg-load__mark,.tsg-load__mark,.tsg-refresh__mark{animation:tsg-mark-pulse 1.4s ease-in-out infinite;display:block;height:auto;width:160px}.tsg-refresh{align-items:center;display:flex;flex-direction:column;gap:18px;justify-content:center;pointer-events:none}.tsg-refresh.is-local{inset:0;position:absolute;z-index:20}.tsg-refresh.is-local,.tsg-refresh.is-shell{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000006b;pointer-events:auto}.tsg-refresh.is-shell{position:fixed;z-index:30}.tsg-refresh.is-lock{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;inset:0;pointer-events:auto;position:fixed;z-index:1400}.tsg-refresh-host{min-height:120px;position:relative}.tsg-refresh.is-local .tsg-refresh__mark,.tsg-refresh.is-lock .tsg-refresh__mark,.tsg-refresh.is-shell .tsg-refresh__mark{width:112px}#__tsg-loading__ .tsg-refresh__track,.tsg-refresh__track{background:#ffffff2e;border-radius:999px;height:2px;overflow:hidden;width:96px}#__tsg-loading__ .tsg-refresh__bar,.tsg-refresh__bar{animation:tsg-refresh-slide .95s ease-in-out infinite;background:#fff;border-radius:inherit;display:block;height:100%;width:40%}@keyframes tsg-mark-pulse{0%,to{opacity:.72;transform:scale(.98)}50%{opacity:1;transform:scale(1)}}@keyframes tsg-refresh-slide{0%{transform:translate(-120%)}to{transform:translate(280%)}}@keyframes tsg-load{0%{opacity:.25;transform:scaleX(.15)}50%{opacity:1;transform:scaleX(1)}to{opacity:.25;transform:scaleX(.15)}}@media (prefers-reduced-motion:reduce){#__tsg-loading__ .tsg-load__mark,#__tsg-loading__ .tsg-refresh__bar,.el-loading-spinner:after,.tsg-load__mark,.tsg-refresh__bar,.tsg-refresh__mark{animation:none}#__tsg-loading__ .tsg-refresh__bar,.el-loading-spinner:after,.tsg-refresh__bar{transform:none;width:70%}}.el-loading-mask{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000006b!important}.el-loading-spinner .circular,.el-loading-spinner .el-loading-text,.el-loading-spinner .path{display:none!important}.el-loading-spinner{margin-top:0!important;top:50%;width:112px}.el-loading-spinner:before{animation:tsg-mark-pulse 1.4s ease-in-out infinite;background:url(/logo.png) 50%/contain no-repeat;content:"";display:block;height:28px;margin:0 auto;width:112px}.el-loading-spinner:after{animation:tsg-refresh-slide .95s ease-in-out infinite;background:linear-gradient(90deg,transparent,#fff 35%,#fff 65%,transparent);background-repeat:no-repeat;background-size:40% 100%;border-radius:999px;content:"";display:block;height:2px;margin:18px auto 0;overflow:hidden;width:96px}.tsg-refresh-btn{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.12);border:1px solid var(--line,hsla(0,0%,100%,.12));border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:12px;gap:6px;height:32px;padding:0 12px}.tsg-refresh-btn svg{height:13px;width:13px}.tsg-refresh-btn svg.is-spin{animation:tsg-refresh-spin .8s linear infinite}.tsg-refresh-btn:hover{background:#ffffff0f;border-color:#ffffff6b}.tsg-refresh-btn:disabled{cursor:not-allowed;opacity:.55}@keyframes tsg-refresh-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.tsg-refresh-btn svg.is-spin{animation:none}}
