.ui-entry-screen{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:var(--tg-theme-bg-color, #ffffff);color:var(--tg-theme-text-color, #000000)}.ui-entry-screen[hidden]{display:none!important}.ui-entry-screen__content{width:100%;max-width:24rem;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.ui-entry-screen__root{width:100%}.ui-entry-screen__avatars{display:flex;align-items:flex-end;justify-content:center;gap:1rem}.ui-entry-screen__bubble-wrap{margin-top:1.5rem;display:flex;justify-content:center}.ui-entry-avatar{width:5rem;height:5rem;border-radius:9999px;overflow:hidden;display:flex;align-items:center;justify-content:center;flex:0 0 auto;background:var(--tg-theme-secondary-bg-color, #f1f1f1);color:var(--tg-theme-text-color, #000000)}.ui-entry-avatar.tg-avatar--text{font-weight:600;font-size:14px;color:#fff}.ui-entry-avatar__image--cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ui-entry-avatar__image--contain{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@keyframes ui-entry-breath{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.ui-entry-avatar--mascot{will-change:transform;animation:ui-entry-breath 1.4s ease-in-out infinite}.ui-entry-bubble{max-width:20rem;padding:.75rem 1rem;border-radius:1rem;text-align:center;background:var(--tg-theme-secondary-bg-color, #f1f1f1);color:var(--tg-theme-text-color, #000000);border:1px solid var(--tg-theme-section-separator-color, rgba(0,0,0,.1))}@keyframes ui-entry-dot{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.ui-entry-typing-dots{display:inline-flex;align-items:center;justify-content:center;gap:4px;line-height:1;vertical-align:middle}.ui-entry-typing-dot{display:inline-block;font-size:18px;opacity:.35;animation:ui-entry-dot .9s ease-in-out infinite}.ui-entry-typing-dot:nth-child(1){animation-delay:0ms}.ui-entry-typing-dot:nth-child(2){animation-delay:.15s}.ui-entry-typing-dot:nth-child(3){animation-delay:.3s}.ui-entry-typed{margin-left:6px}@media (prefers-reduced-motion: reduce){.ui-entry-avatar--mascot{animation:none}.ui-entry-typing-dot{animation:none;opacity:1;transform:none}}
