.media-wait{z-index:3;background:var(--bg2,#eceef5);opacity:0;visibility:hidden;pointer-events:none;place-content:center;justify-items:center;gap:14px;transition:opacity .45s,visibility 0s .45s;display:grid;position:absolute;inset:0;overflow:hidden}[data-wait]>.media-wait{opacity:1;visibility:visible;transition:none}.media-wait:before{content:"";background:linear-gradient(105deg,#0000 30%,#ffffffb3 50%,#0000 70%) 0 0/250% 100%;animation:1.8s linear infinite media-wait-sweep;position:absolute;inset:0}[data-theme=dark] .media-wait:before{background-image:linear-gradient(105deg,#0000 30%,#ffffff0f 50%,#0000 70%)}.media-wait-cat{transform-origin:50% 90%;width:72px;height:72px;animation:2.2s ease-in-out infinite media-wait-tilt;position:relative}.media-wait-cat .scat-ear{animation:2.2s ease-in-out infinite media-wait-ear}[data-theme=dark] .media-wait-cat .scat-dark{fill:#3d3832}.media-wait-dots{gap:7px;display:flex;position:relative}.media-wait-dots i{background:var(--brand,#33f);border-radius:50%;width:8px;height:8px;animation:1s infinite media-wait-hop}.media-wait-dots i:nth-child(2){animation-delay:.15s}.media-wait-dots i:nth-child(3){animation-delay:.3s}@keyframes media-wait-sweep{0%{background-position:120% 0}to{background-position:-130% 0}}@keyframes media-wait-tilt{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}@keyframes media-wait-ear{0%,40%,60%,to{transform:rotate(0)}48%{transform:rotate(-16deg)}52%{transform:rotate(4deg)}}@keyframes media-wait-hop{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-8px)}}@media (max-width:640px){.media-wait-cat{width:52px;height:52px}}@media (prefers-reduced-motion:reduce){.media-wait:before,.media-wait-cat,.media-wait-cat .scat-ear,.media-wait-dots i{animation:none}}
