html.ticoraven-loading body>*:not(#ticoravenLoading){visibility:hidden!important}
#ticoravenLoading{position:fixed;inset:0;z-index:100000;background:radial-gradient(ellipse at top right,#dceeff,transparent 65%),#f2f6fc;display:grid;place-items:center;color:#12315c;font-family:system-ui,sans-serif;padding:24px;text-align:center;overflow:auto}
#ticoravenLoading .loading-content{max-width:460px}#ticoravenLoading img{display:block;margin:0 auto 8px}#ticoravenLoading h1{font-size:26px;margin:0 0 10px}#ticoravenLoading p{margin:10px 0;line-height:1.6}#ticoravenLoading button{background:#fff;border:1px solid #bacce3;border-radius:12px;padding:12px 18px;color:#12315c;font:inherit}#ticoravenLoading .loading-dots{display:inline-block;letter-spacing:6px;color:#318618;animation:raven-loading-dots 1.6s ease-in-out infinite}#ticoravenLoading [hidden]{display:none!important}@keyframes raven-loading-dots{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){#ticoravenLoading .loading-dots{animation:none}}
