
body.workspace-preload{overflow:hidden}
body.workspace-preload .workspace-reveal,
body.workspace-preload .motion-editor-topbar,
body.workspace-preload .motion-preview-shell,
body.workspace-preload .editor-topbar,
body.workspace-preload .editor-main,
body.workspace-preload .ml67-shell{opacity:0;filter:blur(8px);pointer-events:none}
body.workspace-ready .workspace-reveal,
body.workspace-ready .motion-editor-topbar,
body.workspace-ready .motion-preview-shell,
body.workspace-ready .editor-topbar,
body.workspace-ready .editor-main,
body.workspace-ready .ml67-shell{opacity:1;filter:none;pointer-events:auto;transition:opacity .45s ease,filter .45s ease}
.workspace-launch-overlay{position:fixed;inset:0;z-index:5000;display:grid;place-items:center;background:rgba(5,6,10,.34);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);transition:opacity .35s ease,visibility .35s ease}
.workspace-launch-overlay.is-hiding{opacity:0;visibility:hidden}
.workspace-launch-spinner{width:54px;height:54px;border-radius:50%;border:4px solid rgba(255,255,255,.11);border-top-color:#8f5cff;border-right-color:#61e7ff;animation:workspaceLaunchSpin .85s linear infinite;box-shadow:0 10px 34px rgba(0,0,0,.32)}
@keyframes workspaceLaunchSpin{to{transform:rotate(360deg)}}
