.tl.svelte-112n2zp{--tone-entries:#fbbf24;--tone-jury:#8b93ff;--tone-reveal:var(--accent,#ff5b3b);--tone-live:#22c55e;--tone-done:#71717a;--tone-wait:#71717a;--bar-h:26px;--bar-thin:18px;--gap:10px;--axis-y:38px;--pt-box:14px;--cap-h:22px;--tone:var(--tone-done);margin:0}.tl[data-tone=entries].svelte-112n2zp{--tone:var(--tone-entries)}.tl[data-tone=jury].svelte-112n2zp{--tone:var(--tone-jury)}.tl[data-tone=reveal].svelte-112n2zp{--tone:var(--tone-reveal)}.tl[data-tone=live].svelte-112n2zp{--tone:var(--tone-live)}.head.svelte-112n2zp{align-items:center;gap:var(--space-2);margin-bottom:calc(var(--space-2) + var(--cap-h));font-size:var(--text-sm);flex-wrap:wrap;display:flex}.head.svelte-112n2zp strong:where(.svelte-112n2zp){color:var(--tone);font-weight:700}.head.svelte-112n2zp .when:where(.svelte-112n2zp){color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--text-xs)}.head.svelte-112n2zp .beat:where(.svelte-112n2zp){--beat-color:var(--tone)}.tl.svelte-112n2zp:not([data-alive]) .beat:where(.svelte-112n2zp):before,.tl.svelte-112n2zp:not([data-alive]) .beat:where(.svelte-112n2zp):after{animation:none}.track.svelte-112n2zp{align-items:flex-start;gap:var(--gap);margin:0;padding:0 0 30px;list-style:none;display:flex;position:relative}.track.svelte-112n2zp:after{content:"";left:0;right:0;top:var(--axis-y);background:linear-gradient(to right, transparent, var(--border-strong,#4a4a58) 5%, var(--border-strong,#4a4a58) 95%, transparent);height:1px;position:absolute}.seg.svelte-112n2zp{min-width:26px;height:var(--bar-h);--seg-tone:var(--tone-done);flex-basis:0;position:relative;container-type:inline-size}.seg[data-tone=entries].svelte-112n2zp{--seg-tone:var(--tone-entries)}.seg[data-tone=jury].svelte-112n2zp{--seg-tone:var(--tone-jury)}.seg[data-tone=reveal].svelte-112n2zp{--seg-tone:var(--tone-reveal)}.seg[data-tone=live].svelte-112n2zp{--seg-tone:var(--tone-live)}.bar.svelte-112n2zp{width:100%;height:var(--bar-thin);margin-top:calc((var(--bar-h) - var(--bar-thin)) / 2);border-radius:var(--radius-sm,5px);background:var(--seg-tone);cursor:help;transition:height .18s ease, margin-top .18s ease, background-color var(--transition-fast,.15s ease), box-shadow var(--transition-fast,.15s ease);align-items:center;display:flex;overflow:hidden}.bar.svelte-112n2zp:focus-visible{outline:none}.seg.lit.svelte-112n2zp .bar:where(.svelte-112n2zp){background:color-mix(in oklab, var(--seg-tone) 62%, var(--bg-surface,#17171e));box-shadow:0 0 0 1px color-mix(in oklab, var(--seg-tone) 70%, transparent)}.seg.lit.svelte-112n2zp .lbl:where(.svelte-112n2zp){color:color-mix(in oklab, var(--seg-tone) 20%, #0a0a0e)}.seg[data-when=future].svelte-112n2zp .bar:where(.svelte-112n2zp){background:color-mix(in oklab, var(--seg-tone) 14%, var(--bg-surface,#17171e))}.seg[data-when=past].svelte-112n2zp .bar:where(.svelte-112n2zp){background:color-mix(in oklab, var(--seg-tone) 20%, var(--bg-surface,#17171e))}.seg[data-when=now].svelte-112n2zp .bar:where(.svelte-112n2zp){background:color-mix(in oklab, var(--seg-tone) calc(28% + 70% * var(--heat)), var(--bg-surface,#17171e));box-shadow:0 0 0 1px color-mix(in oklab, var(--seg-tone) calc(25% + 55% * var(--heat)), transparent), 0 0 calc(4px + 20px * var(--heat)) color-mix(in oklab, var(--seg-tone) calc(32% * var(--heat)), transparent)}.seg[data-when=now].svelte-112n2zp{z-index:1;min-width:44px}.seg[data-when=now].svelte-112n2zp .bar:where(.svelte-112n2zp),.seg.lit.svelte-112n2zp .bar:where(.svelte-112n2zp){height:var(--bar-h);margin-top:0}.seg[data-open].svelte-112n2zp{flex:0 0 0;min-width:0}.seg[data-open].svelte-112n2zp .bar:where(.svelte-112n2zp){display:none}.lbl.svelte-112n2zp{width:100%;min-width:0;padding:0 var(--space-2);white-space:nowrap;text-overflow:ellipsis;color:color-mix(in oklab, var(--seg-tone) 25%, #0a0a0e);font-size:10px;font-weight:700;line-height:1;display:block;overflow:hidden}.seg[data-when=past].svelte-112n2zp .lbl:where(.svelte-112n2zp){color:var(--seg-tone);opacity:.75}.seg[data-when=future].svelte-112n2zp .lbl:where(.svelte-112n2zp){color:var(--seg-tone);opacity:.5}@container (width<=104px){.lbl.svelte-112n2zp{display:none}}.dt.hide.svelte-112n2zp{visibility:hidden}.mark.svelte-112n2zp,.bar.svelte-112n2zp{appearance:none;font:inherit;color:inherit;text-align:left;border:0;padding:0}.mark.svelte-112n2zp{left:calc(var(--gap) / -2);top:calc(var(--axis-y) - var(--pt-box) / 2);z-index:3;cursor:help;background:0 0;flex-direction:column;align-items:center;width:26px;display:flex;position:absolute;translate:-50%}.mark.svelte-112n2zp:focus-visible{outline:none}.pt.svelte-112n2zp{width:var(--pt-box);height:var(--pt-box);--dot:8px;--dot-radius:50%;--dot-rotate:0deg;place-items:center;display:grid}.pt.svelte-112n2zp:before{content:"";width:var(--dot);height:var(--dot);border-radius:var(--dot-radius);rotate:var(--dot-rotate);background:color-mix(in oklab, var(--mark-tone,var(--seg-tone)) 70%, var(--bg,#0a0a0e));box-shadow:0 0 0 2.5px var(--bg,#0a0a0e);transition:var(--transition-fast,.15s ease)}.mark[data-kind=b_results].svelte-112n2zp .pt:where(.svelte-112n2zp){--dot:9px;--dot-radius:2px;--dot-rotate:45deg}.mark[data-kind=b_start].svelte-112n2zp .pt:where(.svelte-112n2zp),.mark[data-kind=b_end].svelte-112n2zp .pt:where(.svelte-112n2zp){--dot:12px}.mark.on.svelte-112n2zp .pt:where(.svelte-112n2zp):before,.mark.svelte-112n2zp:hover .pt:where(.svelte-112n2zp):before,.mark.svelte-112n2zp:focus-visible .pt:where(.svelte-112n2zp):before{background:color-mix(in oklab, var(--mark-tone,var(--seg-tone)) 90%, #fff);scale:1.3}.dt.svelte-112n2zp{font-family:var(--font-mono);white-space:nowrap;color:var(--text-tertiary,#8a8a94);transition:var(--transition-fast,.15s ease);margin-top:4px;font-size:10px;line-height:1}.mark.on.svelte-112n2zp .dt:where(.svelte-112n2zp),.mark.svelte-112n2zp:hover .dt:where(.svelte-112n2zp),.mark.svelte-112n2zp:focus-visible .dt:where(.svelte-112n2zp){color:var(--text-primary,#fafafa)}.tip.svelte-112n2zp{--half:min(140px, 37vw);z-index:60;padding:var(--space-2) var(--space-3);background:var(--bg-elevated,#22222c);border:1px solid var(--border,#33333f);border-radius:var(--radius-md,8px);pointer-events:none;gap:2px;width:max-content;max-width:min(280px,74vw);animation:.12s both svelte-112n2zp-tl-tip;display:grid;position:fixed;left:0;translate:-50%;box-shadow:0 8px 24px #00000073}.tip.up.svelte-112n2zp{translate:-50% -100%}.tip.svelte-112n2zp{--tip-tone:var(--tone-done)}.tip[data-tone=entries].svelte-112n2zp{--tip-tone:var(--tone-entries)}.tip[data-tone=jury].svelte-112n2zp{--tip-tone:var(--tone-jury)}.tip[data-tone=reveal].svelte-112n2zp{--tip-tone:var(--tone-reveal)}.tip[data-tone=live].svelte-112n2zp{--tip-tone:var(--tone-live)}.tip.svelte-112n2zp strong:where(.svelte-112n2zp){font-size:var(--text-sm);color:color-mix(in oklab, var(--tip-tone) 75%, #fff);font-weight:700}.tip.svelte-112n2zp time:where(.svelte-112n2zp){font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-secondary)}.tip.svelte-112n2zp em:where(.svelte-112n2zp){font-style:normal;font-family:var(--font-mono);color:var(--text-tertiary);font-size:10px}.tip.svelte-112n2zp .rel:where(.svelte-112n2zp){font-family:var(--font-mono);font-size:var(--text-xs);color:color-mix(in oklab, var(--tip-tone) 55%, #fff)}.tip.svelte-112n2zp .sides:where(.svelte-112n2zp){border-top:1px solid var(--border,#33333f);gap:2px;margin-top:4px;padding-top:5px;display:grid}.tip.svelte-112n2zp .side:where(.svelte-112n2zp){color:var(--text-tertiary);align-items:baseline;gap:.4em;font-size:10px;display:flex}.tip.svelte-112n2zp .side:where(.svelte-112n2zp) b:where(.svelte-112n2zp){color:var(--text-secondary);font-weight:600}.tip.svelte-112n2zp .side:where(.svelte-112n2zp) .arw:where(.svelte-112n2zp){color:var(--side-tone,var(--text-tertiary));font-size:11px}.tip.svelte-112n2zp .side[data-tone=entries]:where(.svelte-112n2zp){--side-tone:var(--tone-entries)}.tip.svelte-112n2zp .side[data-tone=jury]:where(.svelte-112n2zp){--side-tone:var(--tone-jury)}.tip.svelte-112n2zp .side[data-tone=reveal]:where(.svelte-112n2zp){--side-tone:var(--tone-reveal)}.tip.svelte-112n2zp .side[data-tone=live]:where(.svelte-112n2zp){--side-tone:var(--tone-live)}@keyframes svelte-112n2zp-tl-tip{0%{opacity:0}}.cursor.svelte-112n2zp{height:calc(var(--axis-y) + 10px);pointer-events:none;z-index:2;background:#fff;border-radius:2px;width:2px;position:absolute;top:-5px;box-shadow:0 0 8px #ffffffb3}.cursor-cap.svelte-112n2zp{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:#fff;opacity:.85;font-size:9px;position:absolute;top:-15px;left:50%;translate:-50%}.compact.svelte-112n2zp{--bar-h:14px;--bar-thin:10px;--axis-y:20px;--pt-box:8px;--cap-h:0px}.compact.svelte-112n2zp .track:where(.svelte-112n2zp){padding-bottom:6px}.compact.svelte-112n2zp .lbl:where(.svelte-112n2zp),.compact.svelte-112n2zp .dt:where(.svelte-112n2zp),.compact.svelte-112n2zp .cursor-cap:where(.svelte-112n2zp){display:none}.compact.svelte-112n2zp .pt:where(.svelte-112n2zp),.compact.svelte-112n2zp .mark[data-kind]:where(.svelte-112n2zp) .pt:where(.svelte-112n2zp){--dot:4px;--dot-radius:50%;--dot-rotate:0deg}.compact.svelte-112n2zp .pt:where(.svelte-112n2zp):before,.compact.svelte-112n2zp .mark[data-kind]:where(.svelte-112n2zp) .pt:where(.svelte-112n2zp):before{box-shadow:none}
