.app-loading{box-sizing:border-box;color:var(--ui-muted,#626c7a);background:var(--ui-canvas,#fefeff);flex-direction:column;justify-content:center;align-items:center;gap:16px;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif;display:flex}.app-loading--page{min-height:calc(100dvh - 80px)}.app-loading--full{min-height:100dvh}.app-loading--panel{background:0 0;height:100%;min-height:240px}.app-loading-ring{box-sizing:border-box;border:3px solid var(--ui-border,#e7edf6);border-top-color:var(--ui-brand,#2457d6);border-radius:50%;width:32px;height:32px;animation:.85s linear infinite app-loading-turn;display:block}.app-loading-label{letter-spacing:.02em;font-size:14px;font-weight:500;line-height:1.5}@keyframes app-loading-turn{to{transform:rotate(360deg)}}@media (width<=600px){.app-loading--page{min-height:calc(100dvh - 72px)}}@media (prefers-reduced-motion:reduce){.app-loading-ring{animation:none}}
