.splash{z-index:120;padding:calc(24px + var(--safe-top))24px calc(24px + var(--safe-bottom));background-color:color-mix(in srgb,var(--surface-app)42%,transparent);-webkit-backdrop-filter:blur(22px)saturate(1.15);backdrop-filter:blur(22px)saturate(1.15);cursor:wait;place-items:center;display:grid;position:fixed;inset:0}.splash__mark{width:min(72vw,380px)}.splash[data-exempt]{display:none}.splash--leaving{pointer-events:none;animation:splash-lift var(--splash-leave)cubic-bezier(.65,0,.35,1)both}.splash--leaving .splash__mark{animation:splash-mark-out calc(var(--splash-leave)*.55)cubic-bezier(.32,0,.67,0)both}@keyframes splash-lift{to{opacity:0;-webkit-backdrop-filter:blur()saturate();backdrop-filter:blur()saturate()}}@keyframes splash-mark-out{to{opacity:0;transform:scale(1.035)}}.splash[data-failsafe]{animation:splash-failsafe 1ms linear var(--splash-failsafe)forwards}@keyframes splash-failsafe{to{opacity:0;visibility:hidden;pointer-events:none}}@media (prefers-reduced-motion:reduce){.splash[data-failsafe]{animation-duration:1ms!important;animation-delay:var(--splash-failsafe)!important;animation-iteration-count:1!important}}@media print{.splash{display:none}}