body:has(>#root>.hub-loading--page){margin:0}
.hub-loading{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;min-height:240px;width:100%;padding:40px 24px;text-align:center;font:14px/1.6 system-ui,sans-serif;color:var(--ui-muted,#53677e);background:var(--ui-surface,#fff)}.hub-loading--page{min-height:100dvh}.hub-loading--compact{min-height:160px;padding:28px 20px}.hub-loading-logo{display:block;width:min(240px,75vw);height:auto;object-fit:contain}.hub-loading p{margin:0!important;font:inherit!important;color:inherit!important}.hub-loading-progress{width:150px;height:4px;overflow:hidden;border-radius:6px;background:#e7edf8}.hub-loading-progress:after{content:"";display:block;width:45%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#365bd6,#7a6be6);animation:hub-loading-slide 1.5s ease-in-out infinite}@keyframes hub-loading-slide{0%{transform:translateX(-110%)}100%{transform:translateX(330%)}}@media(prefers-reduced-motion:reduce){.hub-loading-progress:after{animation:none;transform:translateX(60%)}}
