.mws-splash{--mws-ease-soft:cubic-bezier(.22, 1, .36, 1);--mws-ease-bounce:cubic-bezier(.34, 1.45, .64, 1);z-index:100;opacity:1;transition:opacity .36s var(--mws-ease-soft);background:linear-gradient(#2ea6f5 0%,#7cc9ff 42%,#c7ecff 78%,#eef9ff 100%);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.mws-splash[data-state=hiding]{opacity:0;pointer-events:none}.mws-splash__sky{pointer-events:none;position:absolute;inset:0;overflow:hidden}.mws-splash__glow{background:radial-gradient(120% 80% at 50% 0,#ffffffb8,#0000 62%);height:55%;position:absolute;inset:-10% 0 auto}.mws-splash__inner{z-index:1;flex-direction:column;align-items:center;gap:14px;width:min(100%,280px);padding:0 24px;display:flex;position:relative}.mws-splash__logo-wrap{place-items:center;min-height:176px;display:grid}.mws-splash__logo{width:clamp(120px,34vw,168px);height:auto;box-shadow:none;filter:drop-shadow(0 18px 36px #08274447);opacity:0;will-change:transform, opacity;border-radius:0;transform:translateY(72px)scale(.94)}.mws-splash[data-phase=logo] .mws-splash__logo,.mws-splash[data-phase=progress] .mws-splash__logo,.mws-splash[data-phase=ready] .mws-splash__logo{animation:mws-splash-logo-enter .72s var(--mws-ease-bounce) both}.mws-splash__word{letter-spacing:.22em;color:#0d3a63;text-shadow:0 2px 10px #ffffff80;opacity:0;font-size:22px;font-weight:800;transform:translateY(8px)}.mws-splash[data-phase=progress] .mws-splash__word,.mws-splash[data-phase=ready] .mws-splash__word{animation:mws-splash-fade-up .36s var(--mws-ease-soft) 50ms both}.mws-splash__track{opacity:0;background:#0d3a6329;border:1px solid #0d3a632e;border-radius:999px;width:100%;max-width:200px;height:8px;margin-top:4px;overflow:hidden;box-shadow:inset 0 1px 2px #ffffff59}.mws-splash[data-phase=progress] .mws-splash__track,.mws-splash[data-phase=ready] .mws-splash__track{animation:mws-splash-fade-up .28s var(--mws-ease-soft) both}.mws-splash__bar{border-radius:inherit;background:linear-gradient(90deg,#1f7fd6 0%,#2ea6f5 45%,#5fd0ff 100%);width:0%;height:100%;transition:width .18s linear;display:block;box-shadow:0 0 12px #2ea6f58c}.mws-splash__hint{letter-spacing:.08em;text-transform:uppercase;color:#1a4f7a;opacity:0;font-size:12px;font-weight:700}.mws-splash[data-phase=progress] .mws-splash__hint,.mws-splash[data-phase=ready] .mws-splash__hint{animation:mws-splash-fade-up .28s var(--mws-ease-soft) 80ms both, mws-splash-hint-pulse 1.6s ease-in-out .4s infinite}@keyframes mws-splash-logo-enter{0%{opacity:0;transform:translateY(72px)scale(.94)}62%{opacity:1;transform:translateY(-10px)scale(1.04)}82%{opacity:1;transform:translateY(4px)scale(.99)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes mws-splash-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:.92;transform:translateY(0)}}@keyframes mws-splash-hint-pulse{0%,to{opacity:.78}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.mws-splash[data-phase=logo] .mws-splash__logo,.mws-splash[data-phase=progress] .mws-splash__logo,.mws-splash[data-phase=ready] .mws-splash__logo{opacity:1;animation:none;transform:none}.mws-splash__word,.mws-splash__track,.mws-splash__hint{opacity:.9;transform:none;animation:none!important}.mws-splash{transition:opacity .12s}.mws-splash__bar{transition:none}}
