/* Branded launch screen shown until the app has loaded (replaced when React mounts). */
#boot{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#071523;font-family:'Plus Jakarta Sans',system-ui,-apple-system,sans-serif;z-index:9999}
#boot img{width:92px;height:92px;border-radius:22px;box-shadow:0 14px 40px rgba(0,0,0,.45)}
#boot .w{margin-top:26px;color:#F2F7FA;font-size:30px;font-weight:800;letter-spacing:.02em}
#boot .t{margin-top:8px;color:#F2F7FA;font-size:14px;font-weight:600}
#boot .bar{margin-top:34px;width:120px;height:3px;border-radius:3px;background:rgba(255,255,255,.12);overflow:hidden}
#boot .bar i{display:block;width:40%;height:100%;border-radius:3px;background:#35E5C1;animation:bootbar 1.1s ease-in-out infinite}
@keyframes bootbar{0%{transform:translateX(-100%)}100%{transform:translateX(260%)}}
@media (prefers-reduced-motion: reduce){#boot .bar i{animation:none;width:100%}}
#boot .w .pay{color:#35E5C1}
