.fake-monitoring-tile{--ft-page:#0a0a0a;--ft-panel:#141414;--ft-card:#1a1a1a;--ft-header:#1a1a1a;--ft-border:#404040;--ft-border-subtle:#262626;--ft-text:#e5e5e5;--ft-text-secondary:#a3a3a3;--ft-text-muted:#737373;--ft-brand:#00cc92;--ft-warn:#f59e0b;--ft-red:#ef4444;color:var(--ft-text);background-color:var(--ft-card);border:1px solid var(--ft-border);min-width:0;font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;border-radius:.5rem;flex-direction:column;display:flex;overflow:hidden}.fake-monitoring-tile__header{border-bottom:1px solid var(--ft-border-subtle);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;padding:.375rem .625rem;display:flex}.fake-monitoring-tile__pill{border:1px solid var(--ft-border-subtle);color:var(--ft-text);background:var(--ft-card);border-radius:.25rem;flex-shrink:0;align-items:center;gap:.375rem;padding:.125rem .5rem;font-size:11.5px;font-weight:500;transition:border-color .12s;display:inline-flex}.fake-monitoring-tile__pill:hover{border-color:color-mix(in srgb, var(--ft-brand) 50%, transparent)}.fake-monitoring-tile__pill--track{background:var(--ft-page);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.fake-monitoring-tile__pill-dot{border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem}.fake-monitoring-tile__stream-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--ft-text-muted);font-size:11px;overflow:hidden}.fake-monitoring-tile__meta{color:var(--ft-text-muted);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;display:flex}@media (min-width:640px){.fake-monitoring-tile__meta{margin-left:auto}}.fake-monitoring-tile__live{color:var(--ft-red);align-items:center;gap:.25rem;display:flex}.fake-monitoring-tile__live-dot{background:var(--ft-red);border-radius:9999px;width:.375rem;height:.375rem}.fake-monitoring-tile__live-dot--pulse{animation:1.4s ease-in-out infinite fake-tile-pulse}.fake-monitoring-tile__latency{color:#dfe7ef;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;border:1px solid #ffffff1a;border-radius:.375rem;align-items:center;gap:.375rem;padding:.25rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:600;display:inline-flex}.fake-monitoring-tile__latency-label{letter-spacing:.08em;color:#54616f;font-size:9px;font-weight:500}.fake-monitoring-tile__latency-dot{background:var(--ft-brand);border-radius:9999px;flex-shrink:0;width:7px;height:7px}.fake-monitoring-tile__icon-btn{color:var(--ft-text-muted);background:0 0;border:none;border-radius:.25rem;padding:.25rem}.fake-monitoring-tile__icon-btn:hover{background:var(--ft-page)}.fake-monitoring-tile__icon-btn--active{background:var(--ft-page);color:var(--ft-brand)}.fake-monitoring-tile__overlay{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0ad1;border:1px solid #ffffff1a;border-radius:.75rem;max-width:min(20rem,100% - 1rem);padding:.5rem .625rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;position:absolute;box-shadow:0 16px 48px -20px #000000e6}.fake-monitoring-tile__overlay--debug{pointer-events:none;top:.5rem;left:.5rem}.fake-monitoring-tile__overlay--info{top:.5rem;right:.5rem}.fake-monitoring-tile__overlay-title{letter-spacing:.14em;text-transform:uppercase;color:#54616f;margin-bottom:.375rem;font-size:8.5px;font-weight:600}.fake-monitoring-tile__overlay-line{white-space:pre;color:#9fb6c9;font-size:10.5px;line-height:1.5}.fake-monitoring-tile__overlay-line--hl{color:var(--ft-brand)}.fake-monitoring-tile__overlay-row{border-top:1px solid #ffffff0f;flex-direction:column;gap:.0625rem;padding:.25rem 0;display:flex}.fake-monitoring-tile__overlay-row:first-of-type{border-top:none}.fake-monitoring-tile__overlay-key{letter-spacing:.14em;text-transform:uppercase;color:#54616f;font-size:8.5px;font-weight:600}.fake-monitoring-tile__overlay-val{font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;color:#e6edf3;word-break:break-word;font-size:12px}.fake-monitoring-tile__overlay-val--mono{color:#7d8da1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.fake-monitoring-tile__overlay-status{color:var(--ft-red);align-items:center;gap:.375rem;font-size:11px;display:inline-flex}.fake-monitoring-tile__overlay-status-dot{background:var(--ft-red);border-radius:9999px;width:7px;height:7px}.fake-monitoring-tile__video{aspect-ratio:16/9;background:#000;flex-shrink:0;width:100%;position:relative}.fake-monitoring-tile__video video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fake-monitoring-tile__footer{border-top:1px solid var(--ft-border-subtle);background:var(--ft-panel);padding:.5rem .625rem}.fake-monitoring-tile__timeline{flex-direction:column;gap:0;width:100%;display:flex;position:relative}.fake-monitoring-tile__axis{height:1.5rem;margin-bottom:.25rem;position:relative}.fake-monitoring-tile__axis-track{height:100%;margin-left:3.875rem;position:relative}.fake-monitoring-tile__axis-tick{flex-direction:column;align-items:center;display:flex;position:absolute;top:0;transform:translate(-50%)}.fake-monitoring-tile__axis-tick[data-now="1"]{left:100%}.fake-monitoring-tile__axis-mark{background:var(--ft-border);width:1px;height:.375rem;margin-bottom:.125rem}.fake-monitoring-tile__axis-mark--now{background:var(--ft-warn)}.fake-monitoring-tile__axis-label{color:var(--ft-text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px}.fake-monitoring-tile__axis-label--now{color:var(--ft-text-secondary);font-weight:700;text-decoration:underline}.fake-monitoring-tile__rows{flex-direction:column;gap:.25rem;display:flex}.fake-monitoring-tile__row{align-items:center;gap:.5rem;height:1rem;display:flex}.fake-monitoring-tile__row-label{text-transform:uppercase;letter-spacing:.04em;width:3.5rem;color:var(--ft-text-muted);flex-shrink:0;font-size:10px}.fake-monitoring-tile__row-track{border:1px solid var(--ft-border-subtle);background:var(--ft-page);border-radius:.125rem;flex:1;height:100%;position:relative;overflow:hidden}.fake-monitoring-tile__seg{cursor:default;border:none;padding:0;position:absolute;top:0;bottom:0}.fake-monitoring-tile__seg--open{opacity:.55}.fake-monitoring-tile__now-edge{background:var(--ft-warn);width:1px;position:absolute;top:0;bottom:0;right:0}.fake-monitoring-tile__playhead{pointer-events:none;z-index:20;background:#ef444466;width:1px;position:absolute;top:0;bottom:0;left:97%;transform:translate(-50%)}.fake-monitoring-tile__playhead-handle{pointer-events:none;z-index:30;background:#ef444466;border-radius:9999px;width:.625rem;height:.625rem;position:absolute;top:0;left:97%;transform:translate(-50%,-45%);box-shadow:0 0 0 2px #ffffffb3,0 1px 2px #0003}.fake-monitoring-tile__cap-bar{text-transform:uppercase;letter-spacing:.06em;color:var(--ft-text-muted);align-items:center;gap:.5rem;margin-bottom:.375rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;display:flex}.fake-monitoring-tile__cap-bar b{color:var(--ft-text);font-weight:700}.fake-monitoring-tile__cap-feed{flex-direction:column;height:118px;display:flex}.fake-monitoring-tile__cap-history{scrollbar-gutter:stable;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.fake-monitoring-tile__cap-history-inner{flex-direction:column;gap:1px;margin-top:auto;display:flex}.fake-monitoring-tile__cap-line{opacity:.75;border-radius:.25rem;align-items:baseline;gap:.5rem;padding:3px .375rem;display:flex}.fake-monitoring-tile__cap-time{color:var(--ft-text-muted);flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9.5px}.fake-monitoring-tile__cap-spk{flex-shrink:0;align-items:center;gap:.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;font-weight:600;display:inline-flex}.fake-monitoring-tile__cap-spk-dot{border-radius:9999px;width:7px;height:7px}.fake-monitoring-tile__cap-text{color:var(--ft-text-secondary);font-size:11.5px;line-height:1.35}.fake-monitoring-tile__cap-now{border-top:1px dashed var(--ft-border-subtle);align-items:flex-start;gap:.5rem;margin-top:.375rem;padding:.5rem .375rem 0;display:flex;position:relative}.fake-monitoring-tile__cap-now-badge{background:var(--ft-panel);text-transform:uppercase;letter-spacing:.12em;color:var(--ft-brand);padding:0 .25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:7.5px;position:absolute;top:-7px;left:.25rem}.fake-monitoring-tile__cap-karaoke{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13.5px;line-height:1.625;overflow:hidden}.fake-monitoring-tile__kw--said{color:var(--ft-text)}.fake-monitoring-tile__kw--cur{color:var(--ft-brand);font-weight:600}.fake-monitoring-tile__kw--upcoming{color:var(--ft-text-muted)}.fake-monitoring-tile__sense-menu{z-index:40;border:1px solid var(--ft-border);background:var(--ft-card);border-radius:.375rem;min-width:11rem;margin-top:.25rem;padding:.25rem;position:absolute;box-shadow:0 8px 24px #00000073}.fake-monitoring-tile__sense-menu-label{text-transform:uppercase;letter-spacing:.06em;color:var(--ft-text-muted);padding:.375rem .5rem;font-size:10px}.fake-monitoring-tile__sense-option{width:100%;color:var(--ft-text);text-align:left;background:0 0;border:none;border-radius:.25rem;align-items:center;gap:.5rem;padding:.375rem .5rem;font-size:12px;display:flex}.fake-monitoring-tile__sense-option:hover{background:#ffffff0f}.fake-monitoring-tile__sense-option[aria-checked=true]{color:var(--ft-brand)}@keyframes fake-tile-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.fake-monitoring-tile__live-dot--pulse{animation:none}}