.workspace-loading{text-align:center;background:radial-gradient(at 50% 42%,#e3edea70,#0000 60%);place-items:center;min-height:100svh;padding:40px 24px 100px;display:grid}.workspace-loading-content{max-width:420px;animation:.32s .12s both workspace-arrive}.workspace-loading-brand{color:var(--primary);justify-content:center;align-items:center;gap:13px;margin-bottom:28px;display:flex}.workspace-loading-brand span{letter-spacing:-.06em;font-size:42px;font-weight:650;line-height:1}.velio-light .velio-monday .workspace-loading-title{color:var(--foreground);font-family:var(--font-display), Georgia, serif;letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(24px,3vw,32px);font-weight:450;line-height:1.3}.workspace-loading-status{color:var(--ink-secondary);justify-content:center;align-items:center;gap:10px;margin:20px 0 0;font-size:13px;line-height:1.5;display:flex}.workspace-loading-dots{color:var(--primary);flex-shrink:0;gap:4px;display:inline-flex}.workspace-loading-dots i{background:currentColor;border-radius:50%;width:4px;height:4px;animation:1.5s ease-in-out infinite workspace-breathe}.workspace-loading-dots i:nth-child(2){animation-delay:.16s}.workspace-loading-dots i:nth-child(3){animation-delay:.32s}@keyframes workspace-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes workspace-breathe{0%,70%,to{opacity:.3}35%{opacity:1}}@media (min-width:1101px){.workspace-loading{min-height:calc(100svh - 12px)}}@media (max-width:640px){.workspace-loading{min-height:calc(100svh - 70px);padding:32px 20px 64px}.workspace-loading-brand{margin-bottom:24px}}@media (prefers-reduced-motion:reduce){.workspace-loading-content,.workspace-loading-dots i{animation:none}}
