.site-loading-mask{position:fixed;z-index:45;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--surface,#fff) 90%,transparent);border-radius:12px;cursor:progress;pointer-events:auto}.site-loading-mask[hidden],.site-loading-mask:not([data-visible]){display:none!important}.site-loading-indicator{display:flex;flex-direction:column;align-items:center;gap:13px;padding:22px 26px;color:var(--muted,#6e7788);font:500 13px/1.6 system-ui,-apple-system,"PingFang SC",sans-serif;text-align:center;max-width:90%}.site-loading-indicator i{display:block;width:28px;height:28px;box-sizing:border-box;border:2px solid color-mix(in srgb,var(--accent,#0876cc) 18%,transparent);border-top-color:var(--accent,#0876cc);border-radius:50%;animation:site-loading-turn .75s linear infinite}dialog>.site-loading-mask{z-index:1000;border-radius:16px}#loading.blocking{background:var(--surface,#fff);color:var(--muted,#6e7788)}#loading.blocking h2{font-size:14px;font-weight:500}#loading.blocking h2::before{content:'';display:block;width:28px;height:28px;margin:0 auto 16px;border:2px solid #b7c9dc;border-top-color:var(--accent,#0876cc);border-radius:50%;animation:site-loading-turn .75s linear infinite}#loading.blocking p{font-size:12px;color:var(--muted,#6e7788)}@keyframes site-loading-turn{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.site-loading-indicator i,#loading.blocking h2::before{animation:none;border-style:dotted}}
