.vaidya-app-loader{z-index:9999;font-family:var(--font-jakarta,"Plus Jakarta Sans"), var(--font-inter,"Inter"), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0b1220;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.vaidya-app-loader__panel{text-align:center;flex-direction:column;align-items:center;gap:20px;padding:40px 48px;display:flex}.vaidya-app-loader__brand{flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex}.vaidya-app-loader__partner{text-align:left;justify-content:center;align-items:center;gap:10px;min-width:0;max-width:min(420px,80vw);display:flex}.vaidya-app-loader__partner .b-bmcfs-brand-logo{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:auto;max-width:44px;height:44px;display:block}.vaidya-app-loader__partner .b-bmcfs-brand-text{flex-direction:column;justify-content:center;gap:2px;min-width:0;line-height:1.25;display:flex}.vaidya-app-loader__partner .b-bmcfs-brand-name-en{color:#f8fafc;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.vaidya-app-loader__partner .b-bmcfs-brand-name-mr{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.vaidya-app-loader__logo{-o-object-fit:contain;object-fit:contain;background:0 0;border-radius:12px;width:auto;max-width:168px;height:34px;padding:10px 14px;display:block}.vaidya-app-loader__logo.vaidya-logo-pair .vaidya-logo{max-width:168px;height:34px}.vaidya-logo-pair{align-items:center;line-height:0;display:inline-flex;position:relative}.vaidya-logo-pair .vaidya-logo{-o-object-fit:contain;object-fit:contain;width:auto;height:28px;display:block}:root .vaidya-logo--dark,[data-theme=dark] .vaidya-logo--dark,[data-theme=light] .vaidya-logo--white{display:none!important}[data-theme=light] .vaidya-logo--dark{display:block!important}[data-theme=light] .vaidya-app-loader{background:var(--bg,#f4f7fb)}[data-theme=light] .vaidya-app-loader__partner .b-bmcfs-brand-name-en{color:var(--darkblue,#0f172a)}[data-theme=light] .vaidya-app-loader__partner .b-bmcfs-brand-name-mr,[data-theme=light] .vaidya-app-loader__label{color:var(--ink-soft,#64748b)}.vaidya-app-loader__illus{opacity:.92;justify-content:center;align-items:center;margin:4px 0 2px;display:flex}.vaidya-app-loader__illus .hc-illus{filter:drop-shadow(0 10px 20px #00000059);animation:5.5s ease-in-out infinite hc-illus-breathe}.vaidya-app-loader__spinner{border:2px solid #94a3b840;border-top-color:#3b82f6;border-radius:50%;width:32px;height:32px;animation:.7s linear infinite vaidya-app-loader-spin}.vaidya-app-loader__label{color:#94a3b8;letter-spacing:0;margin:0;font-size:14px;font-weight:500}@keyframes vaidya-app-loader-spin{to{transform:rotate(360deg)}}@keyframes hc-illus-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.vaidya-dashboard-root--ready{animation:.3s ease-out vaidya-dashboard-fade-in}@keyframes vaidya-dashboard-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.vaidya-app-loader__spinner,.vaidya-app-loader__illus .hc-illus,.vaidya-dashboard-root--ready{animation:none}}
