#appBootView{position:fixed;inset:0;z-index:5000;display:grid;place-items:center;padding:24px;background:#f4f6fb;color:#17221b;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
#appBootView.boot-hidden{display:none!important}
.app-boot-card{width:min(88vw,390px);display:grid;justify-items:center;gap:14px;text-align:center;background:#fff;border:1px solid #e2e7f2;border-radius:28px;padding:30px 24px;box-shadow:0 20px 70px rgba(34,54,110,.12)}
.app-boot-mark{width:72px;height:72px;border-radius:20px;display:block}
.app-boot-title{font-size:24px;line-height:1.1;font-weight:900;letter-spacing:-.5px}
.app-boot-text{font-size:13px;line-height:1.55;color:#667085;min-height:20px}
.app-boot-spinner{width:34px;height:34px;border:4px solid #dbe3f8;border-top-color:#3556b8;border-radius:50%;animation:bc-root-spin .8s linear infinite}
.app-boot-retry{border:0;border-radius:13px;background:#3556b8;color:#fff;font-weight:850;padding:11px 18px;min-width:120px;cursor:pointer}
.app-boot-retry[hidden]{display:none!important}
.app-boot-error .app-boot-spinner{display:none}
@keyframes bc-root-spin{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.app-boot-spinner{animation-duration:1.6s}}

/* Login transition paint guard V2 */
body.access-resolving .topbar{visibility:hidden!important}
