/* Quiet first-load state. In-app transitions keep the existing workspace. */
.workspace-start{min-height:70vh;display:flex;align-items:center;justify-content:center;gap:16px;padding:24px;color:#496674;font:14px 'DM Sans',sans-serif}
.workspace-start img{width:32px;height:38px}.workspace-start p{margin:0}
html.workspace-navigating:before{content:'';position:fixed;z-index:10000;top:0;left:0;right:0;height:3px;background:#b48a4d;animation:workspace-progress 1.5s ease-in-out infinite;transform-origin:left}
html.workspace-navigating #app{cursor:progress}
@keyframes workspace-progress{0%,100%{opacity:.45}50%{opacity:1}}
@media(prefers-reduced-motion:reduce){html.workspace-navigating:before{animation:none}}
