.live-gate-actions{justify-content:center}.live-features{max-width:52ch;color:var(--ink-2);gap:4px;margin:4px auto 0;padding-left:18px;font-size:.86rem;display:grid}.live-features li::marker{color:var(--accent)}.live-off-note{font:400 .74rem/1.3 var(--body);letter-spacing:0;text-transform:none;color:var(--muted);margin-top:2px;display:block}.live-gate-note{text-align:center;max-width:60ch;margin:2px auto 0}.live-grid{border:1px solid var(--line-2);border-radius:var(--radius);background:var(--sunk);letter-spacing:.04em;color:var(--ink-2);white-space:nowrap;padding:1px 5px;font-size:.74rem;display:inline-block}.live-timers{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:10px;display:grid}.live-timer{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);gap:4px;min-width:0;padding:10px 12px;display:grid;position:relative}.live-timer.hot{border-color:color-mix(in srgb, var(--warn) 45%, var(--line))}.live-timer.done{border-color:color-mix(in srgb, var(--good) 45%, var(--line))}.live-timer .lbl{font:700 .66rem/1.2 var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;display:flex}.live-timer .lbl svg{width:13px;height:13px}.live-timer .val{font:700 1.4rem/1 var(--ui);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}.live-timer .sub{color:var(--muted);overflow-wrap:anywhere;font-size:.76rem}.live-log .item .when{font:600 .74rem/1 var(--mono);color:var(--muted);flex:none;width:44px}.live-log .item .title{white-space:normal;font-weight:500}.live-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.live-toolbar>.grow{flex:200px;min-width:0}.live-chk{cursor:pointer;width:22px;height:22px;accent-color:var(--go);place-items:center;margin:0;display:inline-grid}.live-matrix td,.live-matrix th{text-align:center}.live-matrix td:first-child,.live-matrix th:first-child{text-align:left}.live-matrix th{white-space:normal}.live-matrix td:first-child{min-width:9rem}.live-chat{gap:2px;max-height:420px;padding:4px 2px;display:grid;overflow-y:auto}.live-chat .msg{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:2px 10px;padding:6px 4px;display:flex}.live-chat .msg .who{min-width:0;font:700 .78rem/1.3 var(--ui);letter-spacing:.04em;color:var(--warn);overflow-wrap:anywhere}.live-chat .msg .txt{overflow-wrap:anywhere;flex:14rem;min-width:0;font-size:.9rem}.live-chat .msg .at{font:600 .68rem/1 var(--mono);color:var(--muted);flex:0 0 100%}.live-chat .msg.bot .who{color:var(--info)}.live-kv{grid-template-columns:auto 1fr;gap:4px 12px;font-size:.86rem;display:grid}.live-kv>:nth-child(odd){color:var(--muted);font:700 .66rem/1.6 var(--ui);letter-spacing:.14em;text-transform:uppercase}.live-steps{gap:3px;margin:0;padding-left:18px;font-size:.86rem;display:grid}.live-steps li::marker{color:var(--accent);font-weight:700}.live-dot{background:var(--faint);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.live-dot.on{background:var(--good);box-shadow:0 0 0 3px var(--good-soft)}.live-dot.dead{background:var(--bad)}.live-switch-row{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;min-width:0;padding:8px 2px;display:flex}.live-switch-row:last-child{border-bottom:0}.live-switch-row .grow{flex:9rem;min-width:0;display:grid}.live-switch-row>.grow+*{margin-left:auto}.live-switch-acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.live-list>.item .grow,.live-row-btn .grow{min-width:0;display:grid}.live-list>.item .grow>*,.live-row-btn .grow>*{min-width:0}.live-switch-row .name{overflow-wrap:anywhere;font-weight:600}.live-big-toggle{min-width:74px}.live-sources{gap:10px;display:grid}.live-where{flex-wrap:wrap;align-items:center;gap:2px 6px;max-width:100%;display:inline-flex}.live-section{margin:6px 0 -4px}.live-channel-key{color:var(--ink-2);flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;font-size:.8rem;list-style:none;display:flex}.live-channel-key li{align-items:center;gap:4px;min-width:0;display:inline-flex}@media (width<=1200px){.live-matrix-word{display:none}.live-matrix th:not(:first-child),.live-matrix td:not(:first-child){width:44px;padding-left:4px;padding-right:4px}}@media (width<=560px){.live-timer .val{font-size:1.2rem}.live-hide-sm{display:none}.live-matrix,.live-matrix thead,.live-matrix tbody{display:block}.live-matrix tr{border-bottom:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.live-matrix tbody tr:last-child{border-bottom:0}.live-matrix th,.live-matrix td{border-bottom:0;display:block}.live-matrix th:not(:first-child),.live-matrix td:not(:first-child){width:auto}.live-matrix td:not(:first-child){padding-top:4px;padding-bottom:6px}.live-matrix td:first-child{grid-column:1/-1;min-width:0;padding:8px 10px 0}.live-matrix th:first-child{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}}
