.tt-track,.tt-turn,.tt-tile{isolation:isolate;overflow:hidden}.tt-track:after,.tt-turn:after,.tt-tile:after{content:"";pointer-events:none;border-radius:inherit;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  2.4 0 0 0 -1.25'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:120px 120px;position:absolute;inset:0}.tt-track:after{opacity:.14}.tt-turn:after,.tt-tile:after{opacity:.16;filter:invert()}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tt-track:after{opacity:.16;filter:invert()}:root:not([data-theme=light]) .tt-turn:after,:root:not([data-theme=light]) .tt-tile:after{opacity:.14;filter:none}}[data-theme=dark] .tt-track:after{opacity:.16;filter:invert()}[data-theme=dark] .tt-turn:after,[data-theme=dark] .tt-tile:after{opacity:.14;filter:none}.tt-turn[data-speaking]:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:linear-gradient(100deg, transparent 20%, color-mix(in srgb, var(--bg) 55%, transparent) 50%, transparent 80%);animation:tt-turn-shimmer 1.6s var(--ease-in-out) infinite;background-size:220% 100%;position:absolute;inset:0}@keyframes tt-turn-shimmer{0%{background-position:160% 0}to{background-position:-60% 0}}.tt-playhead:before{content:"";background:var(--foreground);border-radius:999px;width:7px;height:7px;margin-left:-3.5px;position:absolute;top:-3px;left:50%}@media (prefers-reduced-motion:reduce){.tt-turn[data-speaking]:before{background:0 0;animation:none}}