.loading-message{box-sizing:border-box;padding-inline:20px}.loading-message-visual{flex-direction:column;align-items:center;gap:18px;max-width:360px;margin:auto;display:flex}.loading-message-dots{color:var(--primary);gap:7px;display:flex}.loading-message-dots i{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.3s ease-in-out infinite oko-wait-dot}.loading-message-dots i:nth-child(2){animation-delay:.15s}.loading-message-dots i:nth-child(3){animation-delay:.3s}.loading-message-phrase{text-wrap:balance;min-height:4.5em;animation:oko-wait-phrase var(--loading-phrase-time) ease-in-out both;line-height:1.5;display:block}.loading-message-hint{max-width:360px;margin:16px auto 0;font-size:13px;line-height:1.5}@keyframes oko-wait-phrase{0%{opacity:0;transform:translateY(4px)}12%,88%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes oko-wait-dot{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.loading-message-phrase,.loading-message-dots i{animation:none}}
