.elysium-splash{z-index:100;color:#1a1a1a;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:2rem;display:flex;position:fixed;inset:0;overflow:hidden}.elysium-splash:before{content:"";pointer-events:none;background:radial-gradient(circle at 20%,#1a5c4d14,#0000 55%),radial-gradient(circle at 80% 80%,#e639460f,#0000 55%);position:absolute;inset:0}.elysium-splash>*{position:relative}.elysium-splash[data-exiting=true]{animation:.8s cubic-bezier(.4,0,.2,1) forwards elysium-splash-out}.elysium-splash__logo{color:#fff;opacity:0;background:linear-gradient(135deg,#1a5c4d,#0f3d35);border-radius:28px;justify-content:center;align-items:center;width:120px;height:120px;font-size:56px;font-weight:700;animation:.8s cubic-bezier(.16,1,.3,1) forwards elysium-logo-in;display:flex;overflow:hidden;transform:scale(.8);box-shadow:0 20px 60px #1a5c4d4d}.elysium-splash__logo:after{content:"";background:linear-gradient(100deg,#0000,#ffffff59,#0000);width:60%;height:100%;animation:1.8s cubic-bezier(.16,1,.3,1) .4s elysium-shine;position:absolute;top:0;left:-60%}.elysium-splash__headline{letter-spacing:-.02em;opacity:0;font-size:28px;font-weight:600;animation:.6s cubic-bezier(.16,1,.3,1) .3s forwards elysium-rise;transform:translateY(12px)}.elysium-splash__subheadline{color:#999;opacity:0;margin-top:-1.25rem;font-size:16px;animation:.6s cubic-bezier(.16,1,.3,1) .5s forwards elysium-rise;transform:translateY(12px)}.elysium-splash__loader{width:44px;height:44px;position:relative}.elysium-splash__orbit{border:2px solid #1a5c4d;border-color:#1a5c4d #e63946 #1a5c4d26 #1a5c4d26;border-radius:50%;width:100%;height:100%;animation:2s linear infinite elysium-spin}.elysium-splash__dot{background:#e63946;border-radius:50%;width:8px;height:8px;margin-left:-4px;animation:2s ease-in-out infinite elysium-pulse;position:absolute;top:-3px;left:50%}.elysium-splash__status{color:#1a1a1a;opacity:0;background:#f5f5f5;border-radius:20px;align-items:center;gap:.5rem;padding:.4rem .9rem;font-size:13px;animation:.6s cubic-bezier(.16,1,.3,1) .7s forwards elysium-rise;display:inline-flex;transform:translateY(12px)}.elysium-splash__status-dot{background:#1a5c4d;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite elysium-blink}@keyframes elysium-logo-in{to{opacity:1;transform:scale(1)}}@keyframes elysium-rise{to{opacity:1;transform:translateY(0)}}@keyframes elysium-shine{0%{left:-60%}to{left:130%}}@keyframes elysium-spin{to{transform:rotate(360deg)}}@keyframes elysium-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.7)}}@keyframes elysium-blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes elysium-splash-out{to{opacity:0}}@media (prefers-color-scheme:dark){.elysium-splash{color:#fff;background:#0a0a0a}.elysium-splash__status{color:#fff;background:#1a1a1a}}.dark .elysium-splash,[data-theme=dark] .elysium-splash{color:#fff;background:#0a0a0a}.dark .elysium-splash__status,[data-theme=dark] .elysium-splash__status{color:#fff;background:#1a1a1a}[data-theme=light] .elysium-splash{color:#1a1a1a;background:#fff}[data-theme=light] .elysium-splash__status{color:#1a1a1a;background:#f5f5f5}@media (width<=480px){.elysium-splash{gap:1.5rem}.elysium-splash__logo{width:100px;height:100px;font-size:46px}.elysium-splash__headline{font-size:24px}.elysium-splash__subheadline{margin-top:-1rem}}@media (prefers-reduced-motion:reduce){.elysium-splash,.elysium-splash *,.elysium-splash :after{opacity:1!important;animation:none!important;transform:none!important}}
