.vaidya-app-loader{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#0b1220;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}.vaidya-app-loader__panel{gap:20px;padding:40px 48px;text-align:center}.vaidya-app-loader__brand,.vaidya-app-loader__panel{display:flex;flex-direction:column;align-items:center}.vaidya-app-loader__brand{justify-content:center;gap:18px}.vaidya-app-loader__partner{display:flex;align-items:center;justify-content:center;gap:10px;min-width:0;max-width:min(420px,80vw);text-align:left}.vaidya-app-loader__partner .b-bmcfs-brand-logo{height:44px;width:auto;max-width:44px;display:block;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.vaidya-app-loader__partner .b-bmcfs-brand-text{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0;line-height:1.25}.vaidya-app-loader__partner .b-bmcfs-brand-name-en{font-size:13px;font-weight:600;color:#f8fafc;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vaidya-app-loader__partner .b-bmcfs-brand-name-mr{font-size:12px;font-weight:500;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vaidya-app-loader__logo{width:auto;display:block;-o-object-fit:contain;object-fit:contain;padding:10px 14px;background:transparent;border-radius:12px}.vaidya-app-loader__logo,.vaidya-app-loader__logo.vaidya-logo-pair .vaidya-logo{height:34px;max-width:168px}.vaidya-logo-pair{position:relative;display:inline-flex;align-items:center;line-height:0}.vaidya-logo-pair .vaidya-logo{height:28px;width:auto;-o-object-fit:contain;object-fit:contain;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__label,[data-theme=light] .vaidya-app-loader__partner .b-bmcfs-brand-name-mr{color:var(--ink-soft,#64748b)}.vaidya-app-loader__illus{display:flex;align-items:center;justify-content:center;margin:4px 0 2px;opacity:.92}.vaidya-app-loader__illus .hc-illus{animation:hc-illus-breathe 5.5s ease-in-out infinite;filter:drop-shadow(0 10px 20px rgba(0,0,0,.35))}.vaidya-app-loader__spinner{width:32px;height:32px;border:2px solid rgba(148,163,184,.25);border-top-color:#3b82f6;border-radius:50%;animation:vaidya-app-loader-spin .7s linear infinite}.vaidya-app-loader__label{margin:0;font-size:14px;font-weight:500;color:#94a3b8;letter-spacing:0}@keyframes vaidya-app-loader-spin{to{transform:rotate(1turn)}}@keyframes hc-illus-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.vaidya-dashboard-root--ready{animation:vaidya-dashboard-fade-in .3s ease-out}@keyframes vaidya-dashboard-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.vaidya-app-loader__illus .hc-illus,.vaidya-app-loader__spinner,.vaidya-dashboard-root--ready{animation:none}}