@font-face{font-family:'Workspace Inter';font-style:normal;font-weight:600;font-display:swap;src:url('fonts/loader-inter-600.woff2') format('woff2')}
/* User-supplied logo motion, cropped and encoded at display resolution. */
.workspace-loader{position:fixed;inset:0;z-index:2000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;background:#fdfdfd;color:#323337;pointer-events:none;font:600 18px/1.4 'Workspace Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;letter-spacing:-.025em}
.workspace-loader[data-mode=boot]{pointer-events:auto}
.workspace-loader[hidden]{display:none}
.workspace-loader[data-theme=dark]{background:#000;color:#e8e8eb;color-scheme:dark}
.loader-art{position:relative;display:block;width:112px;height:112px;flex:none}
.loader-art img,.loader-art video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}
.loader-art img,.loader-art video{opacity:0}
.workspace-loader.is-playing video{opacity:1}
.workspace-loader.is-fallback img{opacity:1}
.workspace-loader p{margin:0;color:inherit}
.workspace-loader[data-mode=wait]{inset:auto 28px 28px auto;flex-direction:row;gap:12px;padding:12px 20px 12px 12px;border-radius:18px;box-shadow:0 8px 30px #00000018;font:500 13px/1.5 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;letter-spacing:0}
.workspace-loader[data-mode=wait] .loader-art{width:48px;height:48px}
@media(max-width:600px){.workspace-loader[data-mode=wait]{right:16px;bottom:16px}.loader-art{width:96px;height:96px}}
@media(prefers-reduced-motion:reduce){.workspace-loader .loader-art video{display:none}.workspace-loader .loader-art img{opacity:1}}
