.krona_avatar{position:relative;flex-shrink:0;border-radius:50%;overflow:hidden}.krona_avatar_head{position:absolute;inset:0;border-radius:50%;transition:transform .08s ease-out;will-change:transform}.krona_avatar[data-activity=idle] .krona_avatar_head{animation:kronaAvatarIdleBreath 5.5s ease-in-out infinite}.krona_avatar[data-activity=thinking] .krona_avatar_head{animation:kronaAvatarThinking 1.5s ease-in-out infinite}.krona_avatar[data-activity=listening] .krona_avatar_head{transform:rotate(-1.5deg)}@keyframes kronaAvatarIdleBreath{0%,to{transform:scale(1) translateY(0)}50%{transform:scale(1.008) translateY(-.5px)}}@keyframes kronaAvatarThinking{0%,to{transform:translateY(0) rotate(0)}35%{transform:translateY(-2px) rotate(-.8deg)}65%{transform:translateY(-1px) rotate(.6deg)}}.krona_avatar_layer{position:absolute;inset:0;width:100%;height:100%;display:block;border-radius:50%;object-fit:cover;pointer-events:none}.krona_avatar_layer--base{z-index:1}.krona_avatar_ring{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(.92);border-radius:50%;border:2px solid rgba(74,122,140,.35);pointer-events:none;z-index:0;opacity:0}.krona_avatar_ring--1{width:108%;height:108%}.krona_avatar_ring--2{width:123%;height:123%}.krona_avatar_ring--3{width:138%;height:138%}.krona_avatar[data-activity=speaking] .krona_avatar_ring{animation:kronaAvatarRing 1.6s ease-out infinite;border-color:#4a7a8c8c}.krona_avatar[data-activity=speaking] .krona_avatar_ring--1{animation-delay:0s}.krona_avatar[data-activity=speaking] .krona_avatar_ring--2{animation-delay:.55s}.krona_avatar[data-activity=speaking] .krona_avatar_ring--3{animation-delay:1.1s}@keyframes kronaAvatarRing{0%{opacity:.7;transform:translate(-50%,-50%) scale(.92)}70%,to{opacity:0;transform:translate(-50%,-50%) scale(1.08)}}
