.tt-signal-box{flex:none;display:block;overflow:visible}.tt-signal-box[data-orientation=horizontal]{width:100%}.tt-signal-box[data-orientation=vertical]{align-self:stretch;height:100%}.tt-signal-box svg{display:block;overflow:visible}.tt-signal-box[data-fade][data-orientation=horizontal]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.tt-signal-box[data-fade][data-orientation=vertical]{-webkit-mask-image:linear-gradient(#0000,#000 10% 90%,#0000);mask-image:linear-gradient(#0000,#000 10% 90%,#0000)}.tt-signal{--sig-a:var(--tt-fg-3);--sig-b:var(--tt-fg-3);--sig-b-alpha:.5}.tt-signal[data-tone=strong]{--sig-a:var(--tt-fg);--sig-b:var(--tt-fg-2);--sig-b-alpha:.7}.tt-signal[data-tone=live]{--sig-a:var(--tt-live);--sig-b:var(--tt-live);--sig-b-alpha:.45}.tt-signal__stroke{fill:none;stroke-linecap:round;transition:stroke var(--tt-dur-base) var(--tt-ease-out), opacity var(--tt-dur-base) var(--tt-ease-out)}.tt-signal__stroke[data-g="0"]{stroke:var(--sig-a);stroke-width:var(--tt-dash-width)}.tt-signal__stroke[data-g="1"]{stroke:var(--sig-b);stroke-width:calc(var(--tt-dash-width) * .8);opacity:var(--sig-b-alpha)}.tt-signal__stroke[data-g="0"][data-stress]{stroke-width:calc(var(--tt-dash-width) * 1.55)}.tt-signal__stroke[data-g="1"][data-stress]{stroke-width:calc(var(--tt-dash-width) * 1.2)}.tt-signal__dots{fill:none;stroke:var(--sig-a);stroke-linecap:round;transition:stroke var(--tt-dur-base) var(--tt-ease-out)}.tt-signal{--thr-base:var(--tt-fg-3);--thr-base-alpha:.55;--thr-head:var(--tt-fg-2)}.tt-signal[data-tone=strong]{--thr-base:var(--tt-fg-2);--thr-base-alpha:.85;--thr-head:var(--tt-fg)}.tt-signal[data-tone=live]{--thr-base:var(--tt-live);--thr-base-alpha:.5;--thr-head:var(--tt-live)}.tt-thread__base{fill:none;stroke:var(--thr-base);stroke-opacity:var(--thr-base-alpha);stroke-width:var(--tt-dash-width);stroke-linecap:round;transition:stroke var(--tt-dur-base) var(--tt-ease-out), stroke-opacity var(--tt-dur-base) var(--tt-ease-out)}.tt-thread__comet{fill:none;stroke:var(--thr-head);stroke-width:var(--tt-dash-width);stroke-linecap:round}.tt-thread__comet[data-k=t1]{stroke-opacity:.08}.tt-thread__comet[data-k=t2]{stroke-opacity:.14}.tt-thread__comet[data-k=t3]{stroke-opacity:.22}.tt-thread__comet[data-k=t4]{stroke-opacity:.35}.tt-thread__comet[data-k=head]{stroke-opacity:.6}.tt-thread__gate,.tt-thread__reveal{fill:none;stroke:#fff;stroke-width:8px}.tt-thread__gate{stroke-linecap:butt}.tt-thread__reveal{stroke-width:24px;stroke-linecap:butt}.tt-signal{--beam-base:var(--tt-line-strong);--beam-head:var(--tt-fg-2)}.tt-signal[data-tone=strong]{--beam-base:var(--tt-fg-3);--beam-head:var(--tt-fg)}.tt-signal[data-tone=live]{--beam-base:color-mix(in srgb, var(--tt-live) 35%, var(--tt-bg));--beam-head:var(--tt-live)}.tt-thread__base[data-beam]{stroke:var(--beam-base);stroke-opacity:1;stroke-width:var(--tt-stroke)}.tt-thread__comet[data-beam]{stroke:var(--beam-head);stroke-width:1.5px}.tt-thread__comet[data-beam][data-k=t1]{stroke-opacity:.1}.tt-thread__comet[data-beam][data-k=t2]{stroke-opacity:.2}.tt-thread__comet[data-beam][data-k=t3]{stroke-opacity:.35}.tt-thread__comet[data-beam][data-k=t4]{stroke-opacity:.55}.tt-thread__comet[data-beam][data-k=head]{stroke-opacity:.9}