.customer-public>main:has(.workspace-loading),.customer-workspace>main:has(.workspace-loading),.main-shell>main:has(.workspace-loading){display:flex;flex-direction:column;min-height:0}.workspace-loading{display:flex;flex:1;align-items:center;justify-content:center;width:100%;min-width:0;min-height:0;padding:32px 24px;color:#b9c9bd;text-align:center}body>.workspace-loading{min-height:100dvh}.workspace-loading-content{display:flex;justify-content:center}.workspace-loading-brand{display:flex;font-size:220px}.workspace-loading-brand .halentu-logo{color:#b9c9bd}.workspace-loading-brand .halentu-logo-mark{width:1em;height:.8em;fill:none;stroke:currentColor;stroke-width:.8;stroke-linecap:round;stroke-linejoin:round}.workspace-loading-brand .halentu-logo-mark path{stroke-dasharray:none;stroke-dashoffset:0}.workspace-loading-brand .halentu-logo-wordmark{display:none}.workspace-loading-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width:600px){.workspace-loading{padding:24px 18px}.workspace-loading-brand{font-size:180px}}@media (max-width:700px) and (max-height:480px){.workspace-chat .workspace-loading{padding-block:6px}.workspace-chat .workspace-loading-brand{font-size:110px}}@media (prefers-reduced-motion:no-preference){.workspace-loading-brand .halentu-logo-mark path{stroke-dasharray:1;animation:workspace-loading-draw 3.2s ease-in-out infinite}.workspace-loading-brand .halentu-logo-mark path+path{animation-delay:.16s}}@media (prefers-reduced-motion:reduce){.workspace-loading-brand .halentu-logo-mark path{animation:none;stroke-dasharray:none;stroke-dashoffset:0;opacity:1}}@keyframes workspace-loading-draw{0%,25%,75%,to{stroke-dashoffset:0;opacity:1}50%{stroke-dashoffset:1;opacity:.35}}