/* First paint before React starts. Replaced automatically when the app mounts. */
.prism-boot{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:#13164f;background:#f3f7fb;font:14px system-ui,sans-serif;text-align:center;padding:24px;box-sizing:border-box}
.prism-boot-mark{display:grid;place-items:center;position:relative;width:76px;height:76px;border-radius:50%;background:white}
.prism-boot-mark::before{content:"";position:absolute;inset:0;border:2px solid #e5eaf6;border-top-color:#2b4695;border-right-color:#8ca2d8;border-radius:50%;animation:prism-boot-orbit 1.8s linear infinite}
.prism-boot-mark svg{width:50px;height:52px;animation:prism-boot-breathe 1.8s ease-in-out infinite}
@keyframes prism-boot-orbit{to{transform:rotate(360deg)}}
@keyframes prism-boot-breathe{0%,100%{transform:scale(.94);opacity:.72}50%{transform:scale(1);opacity:1}}
@media(prefers-reduced-motion:reduce){.prism-boot-mark::before,.prism-boot-mark svg{animation:none}}
