.esync-wait{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:1em;background:rgb(255 255 255 / .72);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:esync-wait-in .25s ease-out}.esync-wait[hidden]{display:none}.esync-wait__panel{max-width:26em;padding:1.6em 1.8em 1.4em;border-radius:8px;background:#fff;box-shadow:0 10px 40px rgb(0 0 0 / .18);text-align:center}.esync-wait__text{margin:1em 0 0;font-size:1rem;line-height:1.45;color:#222}.esync-wait__loader{position:relative;width:64px;height:64px;margin:0 auto}.esync-wait__ring{position:absolute;border-radius:50%;border:4px solid #fff0}.esync-wait__ring--slow{inset:0;border-top-color:var(--viola,#4a3f95);border-right-color:var(--viola,#4a3f95);animation:esync-wait-spin 2.4s cubic-bezier(.55,.15,.45,.85) infinite}.esync-wait__ring--fast{inset:11px;border-bottom-color:var(--verde,#4ad295);border-left-color:var(--verde,#4ad295);animation:esync-wait-spin .8s linear infinite reverse}.esync-wait__dot{position:absolute;inset:26px;border-radius:50%;background:var(--viola,#4a3f95);animation:esync-wait-breathe 1.6s ease-in-out infinite}@keyframes esync-wait-spin{to{transform:rotate(360deg)}}@keyframes esync-wait-breathe{0%,100%{transform:scale(.55);opacity:.55}50%{transform:scale(1);opacity:1}}@keyframes esync-wait-in{from{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.esync-wait__ring--fast{animation:none}.esync-wait__ring--slow{animation-duration:6s}}