.ring[data-v-bc9f44c1]{display:block;overflow:visible}.ring_g[data-v-bc9f44c1]{opacity:0;transition:opacity var(--t-slow) var(--ease)}.ring_on[data-v-bc9f44c1]{opacity:1}.ring_track[data-v-bc9f44c1]{fill:none;stroke:hsl(var(--border) / .55)}.ring_arc[data-v-bc9f44c1]{fill:none;stroke-linecap:round;stroke:hsl(var(--primary));transform:rotate(-90deg);transition:stroke-dashoffset .5s var(--ease),stroke var(--t-slow) var(--ease)}.ring_tone_attention .ring_arc[data-v-bc9f44c1]{stroke:hsl(var(--warning))}.ring_tone_soon .ring_arc[data-v-bc9f44c1]{stroke:hsl(var(--highlight-muted))}.ring_tone_now .ring_arc[data-v-bc9f44c1],.ring_tone_calm .ring_arc[data-v-bc9f44c1]{stroke:hsl(var(--success))}.ring_spin .ring_arc[data-v-bc9f44c1]{animation:ring_spin-bc9f44c1 1.3s linear infinite;transition:stroke var(--t-slow) var(--ease)}.ring_pulse .ring_arc[data-v-bc9f44c1]{animation:ring_pulse-bc9f44c1 2.4s ease-in-out 3}@keyframes ring_spin-bc9f44c1{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}@keyframes ring_pulse-bc9f44c1{50%{opacity:.45}}:root[data-reduced-motion] .ring_g[data-v-bc9f44c1],:root[data-reduced-motion] .ring_arc[data-v-bc9f44c1]{animation:none;transition-duration:0s}.alfred_face{--alfred-ink: #0d0d0d;position:relative;flex:none}.alfred_face_ring{position:absolute;pointer-events:none}.alfred_face_host,.alfred_face_svg{position:relative;display:block;overflow:visible}.alfred_face_frozen .m_hit{cursor:pointer}.alfred_face .m_disc{fill:#fff}.alfred_face .m_ink{fill:var(--alfred-ink);stroke:var(--alfred-ink);stroke-linejoin:round;stroke-linecap:round}.alfred_face .m_line{fill:none;stroke:var(--alfred-ink);stroke-linejoin:round;stroke-linecap:round}.alfred_face .m_shine{fill:#fff}.alfred_face .m_cheek{fill:#ff8fa6}.alfred_face .m_ground{fill:#ffffff0f}.alfred_face .m_hit{fill:transparent}.alfred_face .m_tear{fill:#aad8ff;stroke:#3b8ad8}.alfred_face .m_wet{fill:#8fc8ff}.alfred_face .m_wing{fill:#e4eeffd9;stroke:#8ca0bee6;stroke-width:.4}.alfred_face .m_steam{fill:none;stroke:#ffffff8c;stroke-width:1.6;stroke-linecap:round;animation:alfred_steam 1.8s ease-in-out infinite}.alfred_face .m_steam+.m_steam{animation-delay:.6s}.alfred_face .m_flame{fill:#ffd060;stroke:#ff9a3c;stroke-width:.6;transform-box:fill-box;transform-origin:50% 100%;animation:alfred_flame 1.7s ease-in-out infinite}@keyframes alfred_steam{0%{opacity:0;transform:translateY(3px)}40%{opacity:1}to{opacity:0;transform:translateY(-6px)}}@keyframes alfred_flame{0%,to{transform:scale(1)}30%{transform:scale(.9,1.1)}62%{transform:scale(1.06,.93)}}:root[data-reduced-motion] .alfred_face .m_steam,:root[data-reduced-motion] .alfred_face .m_flame{animation:none}.speech_bubble[data-v-a62fb0b0]{position:relative;display:block;height:32px;border:1px solid hsl(var(--border));border-radius:16px;background:hsl(var(--popover));text-align:left;font-size:13px;line-height:1.2;font-variant-numeric:tabular-nums;color:hsl(var(--foreground))}.speech_bubble[data-v-a62fb0b0]:before{content:"";position:absolute;left:-5px;top:50%;width:9px;height:9px;transform:translateY(-50%) rotate(45deg);background:inherit;border:0 solid;border-color:inherit;border-left-width:1px;border-bottom-width:1px;transition:opacity var(--t-base) var(--ease)}.speech_bubble[data-tail=down][data-v-a62fb0b0]:before{left:var(--tail-x, 16px);top:auto;bottom:-5px;transform:translate(-50%) rotate(-45deg)}.speech_bubble[data-tone=attention][data-v-a62fb0b0]{border-color:hsl(var(--warning) / .55);background:#1b160e}.face_speech[data-v-bf96701e]{position:fixed;z-index:70;max-width:min(300px,calc(100vw - 16px));pointer-events:none;opacity:0;transform:scale(.8);transition:opacity .16s ease-in,transform .16s ease-in}.face_speech_right[data-v-bf96701e]{transform-origin:0 50%}.face_speech_above[data-v-bf96701e]{transform-origin:var(--tail-x) 100%}.face_speech_on[data-v-bf96701e]{opacity:1;transform:none;transition:opacity var(--t-base) var(--ease),transform .34s cubic-bezier(.34,1.56,.64,1)}.face_speech_bubble[data-v-bf96701e]{width:-moz-max-content;width:max-content;max-width:100%;box-shadow:0 6px 18px #00000059}.face_speech_text[data-v-bf96701e]{display:block;padding:0 13px 0 12px;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-reduced-motion] .face_speech[data-v-bf96701e]{transform:none;transition:opacity .16s linear}
