body:has(>#root>.workspace-loading){margin:0}.workspace-loading{box-sizing:border-box;min-height:100vh;background:var(--color-bg-app,#f1f2f4);min-height:100svh;color:var(--color-text,#16181b);font-family:var(--font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);flex-direction:column;padding:32px clamp(24px,5vw,72px);display:flex}.workspace-loading *,.workspace-loading :before,.workspace-loading :after{box-sizing:border-box}.workspace-loading__brand{align-items:center;display:flex}.workspace-loading__brand img{object-fit:contain;width:144px;max-width:100%;height:auto;display:block}[data-theme=dark] .workspace-loading__brand{background:#fff;border-radius:10px;width:-moz-fit-content;width:fit-content;padding:6px 10px}.workspace-loading__content{width:min(100%,820px);margin:auto;padding:56px 0 80px}.workspace-loading__status{text-align:center}.workspace-loading__title{letter-spacing:-.6px;margin:0;font-size:clamp(20px,3vw,25px);font-weight:550;line-height:1.4}.workspace-loading__hint{min-height:36px;color:var(--color-text-secondary,#565d64);margin:10px 0 0;font-size:13px;line-height:18px}.workspace-loading__activity{background:var(--color-border,#d8dce1);border-radius:3px;width:112px;height:3px;margin:8px auto 40px;overflow:hidden}.workspace-loading__activity:after{content:"";border-radius:inherit;background:var(--color-primary,#bc2c41);width:45%;height:100%;animation:2s ease-in-out infinite workspace-loading-travel;display:block}.workspace-loading__preview{border:1px solid var(--color-border,#d8dce1);background:var(--color-bg-surface,#fbfcfd);border-radius:10px;grid-template-columns:152px minmax(0,1fr);min-height:280px;display:grid;overflow:hidden;box-shadow:0 2px 4px #12141808}.workspace-loading__rail{border-right:1px solid var(--color-border,#d8dce1);background:var(--color-bg-subdued,#eceef1);flex-direction:column;gap:22px;padding:28px 20px;display:flex}.workspace-loading__rail span,.workspace-loading__toolbar span{background:var(--color-bg-surface-active,#dde1e5);border-radius:3px;width:78%;height:8px;display:block}.workspace-loading__rail span:first-child{background:var(--color-primary-light,#fbf0f1);width:90%;height:22px;margin-bottom:6px}.workspace-loading__rail span:nth-child(3){width:58%}.workspace-loading__page{min-width:0;padding:28px}.workspace-loading__toolbar{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.workspace-loading__toolbar span:first-child{width:30%;height:12px}.workspace-loading__toolbar span:last-child{width:48px;height:22px}.workspace-loading__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.workspace-loading__cards span{border:1px solid var(--color-border,#d8dce1);background:var(--color-bg-subdued,#f0f1f3);border-radius:5px;height:58px}.workspace-loading__rows{gap:14px;display:grid}.workspace-loading__rows span{background:var(--color-bg-surface-active,#dde1e5);opacity:.65;border-radius:3px;height:7px}.workspace-loading__rows span:nth-child(2n){width:85%}@keyframes workspace-loading-travel{0%{transform:translate(-110%)}to{transform:translate(330%)}}.workspace-startup-failure{color:var(--color-text,#242424);background:var(--color-bg-subdued,#f0f1f3);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:12px 20px;font:14px/1.5 system-ui,sans-serif;display:flex}.workspace-startup-failure button{border:1px solid var(--color-border,#d8dce1);background:var(--color-bg,#fff);color:inherit;font:inherit;cursor:pointer;border-radius:6px;padding:6px 12px}@media (max-width:540px){.workspace-loading{padding:24px}.workspace-loading__content{padding:40px 0}.workspace-loading__preview{grid-template-columns:minmax(0,1fr);min-height:240px}.workspace-loading__rail{display:none}.workspace-loading__page{padding:24px}.workspace-loading__cards{gap:8px}}@media (prefers-reduced-motion:reduce){.workspace-loading__activity:after{opacity:.6;width:100%;animation:none}}
