.home-robot-welcome{position:fixed;top:8px;left:8px;z-index:90;display:flex;align-items:flex-start;gap:6px;pointer-events:none;user-select:none;animation:robot-welcome-life 10s linear forwards}.home-robot-welcome img{display:block;width:2cm;height:4cm;object-fit:contain;object-position:top center;filter:drop-shadow(0 2px 3px #193d5733)}.home-robot-welcome p{margin:12px 0 0;padding:8px 11px;max-width:min(165px,calc(100vw - 2cm - 35px));background:#ffffffed;border:1px solid #b9dfe6;border-radius:14px;color:#174d65;font:700 14px/1.4 system-ui,sans-serif;box-shadow:0 3px 10px #15385312}.home-robot-welcome span{display:inline-block;opacity:0;animation:robot-word-in .45s ease-out forwards;animation-delay:calc(var(--word)*.32s)}@keyframes robot-word-in{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes robot-welcome-life{0%{opacity:0;transform:translateY(-5px)}5%,93%{opacity:1;transform:translateY(0)}100%{opacity:0;visibility:hidden;transform:translateY(-5px)}}@media(prefers-reduced-motion:reduce){.home-robot-welcome{animation-name:robot-welcome-still}.home-robot-welcome span{animation:none;opacity:1}@keyframes robot-welcome-still{0%,99%{opacity:1}100%{opacity:0;visibility:hidden}}}
