.workspace-loading{text-align:center;background:var(--canvas);flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:100svh;padding:24px;display:flex}.workspace-loading>img{width:180px;max-width:70vw;height:auto;display:block}.workspace-loading .loading-indicator{box-sizing:border-box;border:3px solid color-mix(in srgb,var(--mint) 22%,transparent);border-top-color:var(--mint);border-radius:50%;width:28px;height:28px;animation:.85s linear infinite workspace-spin;display:block}.loading-error{justify-items:center;gap:16px;max-width:380px;display:grid}.loading-error p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}@keyframes workspace-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.workspace-loading .loading-indicator{animation:none}}
