.mkt .tv{--tv-f:56;--tv-s:64;--tv-inset:12px;--tv-gutter:40px;--tv-pad:14px;--tv-ring:9px;--tv-x:calc(var(--tv-inset) + var(--tv-gutter) / 2)}@media (min-width:768px){.mkt .tv{--tv-f:76;--tv-s:88;--tv-inset:28px;--tv-gutter:52px;--tv-pad:20px;--tv-ring:11px}}.mkt .tv-floor{height:calc(var(--tv-f) * 1px);margin-inline:var(--tv-inset);padding-left:var(--tv-gutter);padding-right:var(--tv-pad)}.mkt .tv-slab{height:calc(var(--tv-s) * 1px);padding-left:calc(var(--tv-inset) + var(--tv-gutter));padding-right:calc(var(--tv-inset) + var(--tv-pad))}.mkt .tv-layer{z-index:20;pointer-events:none;position:absolute;inset:0}.mkt .tv-trace{left:calc(var(--tv-x) - 1px);top:calc(var(--tv-f) * .5px);width:2px;height:calc(var(--tv-f) * (var(--tv-n) - 1.5) * 1px + var(--tv-s) * .5px);transform-origin:50% 0;position:absolute}.mkt .tv-trace-track,.mkt .tv-trace-lit{height:calc(var(--tv-f) * (var(--tv-n) - 1.5) * 1px);position:absolute;top:0}.mkt .tv-trace-track{background:var(--mk-data-3);width:1px;left:.5px}.mkt .tv-trace-lit{background:var(--mk-lead);transform-origin:50% 100%;width:2px;transition:transform .2s var(--mk-ease-out);left:0}.mkt .tv-trace-root{width:2px;height:calc(var(--tv-s) * .5px);background:var(--mk-mark-on-dark);transition:opacity .2s var(--mk-ease-out);position:absolute;bottom:0;left:0}.mkt .tv-trace-root[data-lit=false]{opacity:.3}.mkt .tv-ring,.mkt .tv-live,.mkt .tv-root{left:var(--tv-x);border-radius:999px;position:absolute}.mkt .tv-ring{top:calc(var(--tv-f) * (var(--tv-n) - .5 - var(--tv-j)) * 1px);width:var(--tv-ring);height:var(--tv-ring);margin:calc(var(--tv-ring) / -2) 0 0 calc(var(--tv-ring) / -2);border:1.5px solid var(--mk-ink);background:var(--mk-surface);transition:border-color .2s var(--mk-ease-out)}.mkt .tv-ring[data-lit=false]{border-color:var(--mk-data-3)}.mkt .tv-live{top:calc(var(--tv-f) * .5px);background:var(--mk-mark);width:6px;height:6px;box-shadow:0 0 0 4px var(--mk-mark-halo);transition:opacity .2s var(--mk-ease-out);margin:-3px 0 0 -3px}.mkt .tv-live[data-lit=false]{opacity:.45}.mkt .tv-root{top:calc(var(--tv-f) * (var(--tv-n) - 1) * 1px + var(--tv-s) * .5px);background:var(--mk-mark-on-dark);width:8px;height:8px;margin:-4px 0 0 -4px}.mkt .tv[data-lineage=on] :is(.tv-trace-lit,.tv-trace-root,.tv-ring,.tv-live){transition-duration:var(--mk-dur-micro,.15s)}@keyframes tv-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes tv-draw{0%{transform:scaleY(0)}to{transform:none}}.mkt .tv[data-phase=pre] .tv-rise{opacity:0;transform:translateY(8px)}.mkt .tv[data-phase=pre] .tv-draw{transform:scaleY(0)}.mkt .tv[data-phase=build] .tv-rise{animation:tv-rise var(--tv-rise-ms,.2s) var(--mk-ease-out) var(--tv-d,0s) both}.mkt .tv[data-phase=build] .tv-draw{animation:tv-draw var(--tv-draw-ms,.4s) var(--mk-ease-in-out) var(--tv-d,0s) both}@media (prefers-reduced-motion:reduce){.mkt .tv[data-phase] .tv-rise,.mkt .tv[data-phase] .tv-draw{animation:none}.mkt .tv[data-phase=pre] .tv-rise{opacity:1;transform:none}.mkt .tv[data-phase=pre] .tv-draw{transform:none}.mkt .tv :is(.tv-trace-lit,.tv-trace-root,.tv-ring,.tv-live){transition:none}}