.htedea_root{--td-speech:#8b5cf6;--td-tone:var(--color-indigo-700);--td-tone-soft:var(--color-indigo-50);--td-head:var(--accent-line);--td-drop:#e11d48;--td-rise:#0d9488;--td-steady:#a1a1aa}.dark .htedea_root{--td-drop:#f43f5e;--td-steady:#52525b;--td-speech:#a78bfa;--td-tone:var(--color-indigo-300);--td-tone-soft:color-mix(in oklab, var(--color-indigo-400) 16%, var(--card))}.htedea_bar{animation:1.4s ease-in-out infinite htedea_bob}.htedea_trace{animation:8s linear infinite htedea_fade}.htedea_reveal{animation:8s linear infinite htedea_reveal}.htedea_playhead{animation:8s linear infinite htedea_sweep}.htedea_playhead-line{background:var(--td-head);opacity:.7}.htedea_playhead-marker{background:var(--td-head);box-shadow:0 0 0 4px color-mix(in oklab, var(--td-head) 22%, transparent)}.htedea_reading{animation:7s linear infinite htedea_fade}.htedea_fill{transform-origin:0;animation:7s cubic-bezier(.2,.7,.2,1) infinite htedea_fill}@property --mm-t{syntax:"<number>";inherits:true;initial-value:1}.htedea_call{animation:12s linear infinite htedea_call}.htedea_turn{--mm-in:clamp(0, (var(--mm-t) - var(--at)) * 25, 1);--mm-p:clamp(0, (var(--mm-t) - var(--at) - .04) * 10, 1);opacity:var(--mm-in);translate:0 calc((1 - var(--mm-in)) * .375rem)}.htedea_mood{transform-origin:0;transform:scaleX(calc(var(--from) + (1 - var(--from)) * var(--mm-p) * var(--mm-p) * (3 - 2 * var(--mm-p))))}.htedea_lost{opacity:calc(.25 * var(--mm-p))}@keyframes htedea_bob{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}@keyframes htedea_fade{0%{opacity:0}4%,90%{opacity:1}96%,to{opacity:0}}@keyframes htedea_reveal{0%,6%{clip-path:inset(0 0 100%)}70%,to{clip-path:inset(0)}}@keyframes htedea_sweep{0%{opacity:0;transform:translateY(0)}6%{opacity:1;transform:translateY(0)}70%{opacity:1;transform:translateY(100%)}76%,to{opacity:0;transform:translateY(100%)}}@keyframes htedea_fill{0%,12%{transform:scaleX(0)}34%,to{transform:scaleX(1)}}@keyframes htedea_call{0%{--mm-t:0;opacity:0}3%{opacity:1}80%{--mm-t:1}92%{opacity:1}to{--mm-t:1;opacity:0}}@media (prefers-reduced-motion:reduce){.htedea_root *{animation:none}.htedea_playhead{display:none}}.htedea_root[data-paused] *{animation-play-state:paused}
