.dataview-loading-container{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:99;background-color:rgba(225,225,225,.1);transition:all .3s}.dataview-loader{width:36px;aspect-ratio:1;display:grid}.dataview-loader,.dataview-loader:after,.dataview-loader:before{--c:no-repeat linear-gradient(#1672fa 0 0);background:var(--c),var(--c),var(--c),var(--c);animation:l20-1 1.2s linear infinite,l20-2 1.2s linear infinite}.dataview-loader:after,.dataview-loader:before{content:"";grid-area:1/1;transform:translate(calc(100% - 4px),calc(4px - 100%)) rotate(90deg)}.dataview-loader:after{transform:translate(calc(4px - 100%),calc(100% - 4px)) rotate(-90deg)}@keyframes l20-1{0%{background-size:0 4px,4px 0,0 4px,4px 0}12.5%{background-size:100% 4px,4px 0,0 4px,4px 0}25%{background-size:100% 4px,4px 100%,0 4px,4px 0}37.5%{background-size:100% 4px,4px 100%,100% 4px,4px 0}43%,57%{background-size:100% 4px,4px 100%,100% 4px,4px 100%}62.5%{background-size:0 4px,4px 100%,100% 4px,4px 100%}75%{background-size:0 4px,4px 0,100% 4px,4px 100%}87.5%{background-size:0 4px,4px 0,0 4px,4px 100%}to{background-size:0 4px,4px 0,0 4px,4px 0}}@keyframes l20-2{0%,49.9%{background-position:0 0,100% 0,100% 100%,0 100%}50%,to{background-position:100% 0,100% 100%,0 100%,0 0}}.tc-loading{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:240px;color:var(--tc-accent)}.tc-loading-mark{display:inline-flex;gap:8px;align-items:center;padding:12px 16px;border-radius:var(--tc-radius-lg);background:var(--tc-surface-1);box-shadow:var(--tc-shadow-md);&__dot{width:8px;height:8px;border-radius:50%;background:currentColor;opacity:.35;animation:tcLoadingPulse 1.2s ease-in-out infinite}&__dot:nth-child(2){animation-delay:.15s}&__dot:nth-child(3){animation-delay:.3s}&__label{margin-left:6px;font-size:13px;font-weight:500;color:var(--tc-ink-3)}}@keyframes tcLoadingPulse{0%,to{transform:scale(.6);opacity:.35}50%{transform:scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){.tc-loading-mark__dot{animation:none;opacity:.7}}