.fake-mosaic{color:var(--ft-text);background-color:var(--ft-card);border:1px solid var(--ft-border);text-align:left;width:100%;font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;border-radius:.5rem;overflow:hidden}.fake-mosaic__grid{background:var(--ft-page);grid-template-columns:1fr 1fr;gap:.35rem;padding:.35rem;display:grid}.fake-mosaic__cell{aspect-ratio:16/9;border:1px solid var(--ft-border-subtle);cursor:pointer;width:100%;color:inherit;background:#000;border-radius:.25rem;padding:0;display:block;position:relative;overflow:hidden}.fake-mosaic__cell:focus-visible{outline:2px solid var(--ft-brand);outline-offset:2px}.fake-mosaic__cell[data-selected=true]{box-shadow:0 0 0 2px var(--ft-brand)}.fake-mosaic__cell[data-alarming=true]{border-color:var(--ft-red)}.fake-mosaic__cell[data-alarming=true]:not([data-reduce-motion=true]):before{content:"";z-index:5;border-radius:inherit;pointer-events:none;border:2px solid #ef4444;animation:1.5s ease-in-out infinite fake-mosaic-alarm-pulse;position:absolute;inset:0}.fake-mosaic__cell--callout:not([data-reduce-motion=true]):before{content:"";z-index:5;border:2px solid var(--ft-brand);border-radius:inherit;pointer-events:none;animation:1.8s ease-in-out infinite fake-tile-callout-ring;position:absolute;inset:0}.fake-mosaic__cell--callout:not([data-reduce-motion=true]):after,.fake-mosaic__alarm--callout:not([data-reduce-motion=true]):after,.fake-mosaic__timeline-toggle--callout:not([data-reduce-motion=true]):after{content:"";background:var(--ft-brand);transform-origin:50%;border-radius:9999px;width:8px;height:8px;animation:1.6s ease-out infinite fake-tile-callout-dot;position:absolute;top:1px;right:1px}.fake-mosaic__media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fake-mosaic__shade{pointer-events:none;background:linear-gradient(#000000d1 0%,#00000047 28%,#0000 42% 58%,#000000c7 100%);position:absolute;inset:0}.fake-mosaic__cell-top,.fake-mosaic__cell-bottom{pointer-events:none;z-index:1;align-items:center;gap:.3rem;padding:.3rem .35rem;display:flex;position:absolute;left:0;right:0}.fake-mosaic__cell-top{justify-content:space-between;top:0}.fake-mosaic__cell-bottom{bottom:0}.fake-mosaic__name{text-overflow:ellipsis;white-space:nowrap;color:#fff;text-shadow:0 1px 2px #000000d9;min-width:0;font-size:12px;font-weight:650;overflow:hidden}.fake-mosaic__live{letter-spacing:.08em;text-transform:uppercase;color:var(--ft-brand);text-shadow:0 1px 2px #000000d9;flex-shrink:0;align-items:center;gap:.28rem;font-size:10px;font-weight:800;display:inline-flex}.fake-mosaic__live-dot{background:var(--ft-brand);border-radius:9999px;width:.35rem;height:.35rem}.fake-mosaic__live-dot--alarm{background:var(--ft-red)}.fake-mosaic__live-dot--pulse:not([data-reduce-motion=true]){animation:1.4s ease-in-out infinite fake-tile-pulse}.fake-mosaic__chip{letter-spacing:.04em;text-transform:uppercase;color:#fff;border:1px solid #ffffff2e;border-radius:.15rem;align-items:center;height:1.15rem;padding:0 .35rem;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.fake-mosaic__chip--crit{background:color-mix(in srgb, var(--color-cat-garbled) 82%, #3a0000);border-color:#fff}.fake-mosaic__chip--high{background:color-mix(in srgb, var(--ft-warn) 80%, #3a2200);border-color:#fff3d0}.fake-mosaic__chip--med{background:color-mix(in srgb, var(--alternate) 78%, #0a1628);border-color:#dbeafe}.fake-mosaic__chip--kind{background:color-mix(in srgb, var(--mosaic-kind,var(--ft-border)) 55%, #111)}.fake-mosaic__chip--kind[data-kind=language_mismatch],.fake-mosaic__mark[data-kind=language_mismatch]{--mosaic-kind:var(--alternate)}.fake-mosaic__chip--kind[data-kind=garbled],.fake-mosaic__mark[data-kind=garbled]{--mosaic-kind:var(--color-cat-garbled)}.fake-mosaic__chip--kind[data-kind=caption_error],.fake-mosaic__mark[data-kind=caption_error]{--mosaic-kind:var(--color-sense-5)}.fake-mosaic__chip--kind[data-kind=moderation_flag],.fake-mosaic__mark[data-kind=moderation_flag]{--mosaic-kind:var(--color-sense-7)}.fake-mosaic__rail{border-top:1px solid var(--ft-border-subtle);background:var(--ft-panel);gap:.55rem;padding:.55rem .6rem .7rem;display:grid}@media (min-width:768px){.fake-mosaic__rail{grid-template-columns:minmax(0,1fr) minmax(16rem,20rem);align-items:start}}.fake-mosaic__alarms{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.fake-mosaic__alarm{border:1px solid var(--ft-border-subtle);background:var(--ft-card);width:100%;color:var(--ft-text);cursor:pointer;text-align:left;border-radius:.3rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.4rem .5rem;padding:.4rem .45rem;display:grid;position:relative}.fake-mosaic__alarm:hover{border-color:color-mix(in srgb, var(--ft-brand) 45%, var(--ft-border))}.fake-mosaic__alarm:focus-visible{outline:2px solid var(--ft-brand);outline-offset:2px}.fake-mosaic__alarm[data-selected=true]{border-color:var(--ft-brand);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ft-brand) 50%, transparent)}.fake-mosaic__alarm--callout:not([data-reduce-motion=true]){position:relative}.fake-mosaic__alarm--callout:not([data-reduce-motion=true]):before{content:"";border-radius:inherit;border:2px solid var(--ft-brand);pointer-events:none;animation:1.8s ease-in-out infinite fake-tile-callout-ring;position:absolute;inset:-2px}.fake-mosaic__alarm-copy{flex-direction:column;gap:.1rem;min-width:0;display:flex}.fake-mosaic__alarm-source{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.fake-mosaic__alarm-rule{color:var(--ft-text-secondary);font-size:11px}.fake-mosaic__alarm-duration{color:var(--ft-text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:700}.fake-mosaic__card{min-width:0}.fake-mosaic__card .fake-monitoring-tile__event{max-height:none}.fake-monitoring-tile__event--language_mismatch{color:#fff;background:color-mix(in srgb, var(--alternate) 82%, #0a1628);border-color:#fff}.fake-monitoring-tile__event--language_mismatch .fake-monitoring-tile__event-kicker{color:#dbeafe}.fake-monitoring-tile__event--moderation_flag{color:#fff;background:color-mix(in srgb, var(--color-sense-7) 82%, #2a0010);border-color:#fff}.fake-monitoring-tile__event--moderation_flag .fake-monitoring-tile__event-kicker{color:#ffd0e0}.fake-mosaic__timeline{border-top:1px solid var(--ft-border-subtle);background:var(--ft-header);padding:.35rem .5rem .5rem}.fake-mosaic__timeline-toggle{align-items:center;gap:.35rem;display:inline-flex;position:relative}.fake-mosaic__timeline-toggle--callout:not([data-reduce-motion=true]):before{content:"";border:2px solid var(--ft-brand);pointer-events:none;border-radius:.25rem;animation:1.8s ease-in-out infinite fake-tile-callout-ring;position:absolute;inset:-2px}.fake-mosaic__timeline-chevron{transition:transform .16s}.fake-mosaic__timeline-toggle[aria-expanded=true] .fake-mosaic__timeline-chevron{transform:rotate(180deg)}.fake-mosaic__strip{background:var(--ft-page);border:1px solid var(--ft-border-subtle);border-radius:.25rem;flex-direction:column;gap:.2rem;margin-top:.45rem;padding:.35rem .45rem .4rem;display:flex;overflow:hidden}.fake-mosaic__ruler{height:.95rem;position:relative}.fake-mosaic__tick{letter-spacing:.02em;color:var(--ft-text);white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;font-weight:650;position:absolute;top:0;transform:translate(-50%)}.fake-mosaic__tick[data-minor=true]{display:none}@media (min-width:768px){.fake-mosaic__tick[data-minor=true]{display:block}}.fake-mosaic__tick:first-child{transform:none}.fake-mosaic__tick:last-child{transform:translate(-100%)}.fake-mosaic__wave{border-top:1px solid var(--ft-border-subtle);height:2.75rem;position:relative;overflow:hidden}.fake-mosaic__waveform{place-items:center;width:100%;height:calc(100% - .4rem);display:grid;position:absolute;inset:.2rem 0}.fake-mosaic__wave-bar{background:color-mix(in srgb, var(--ft-text) 80%, transparent);border-radius:1px;width:52%;min-width:2px;max-width:5px}.fake-mosaic__mark{--mosaic-mark-highlight:#facc1559;z-index:1;background:var(--mosaic-mark-highlight);cursor:pointer;border:none;border-radius:.125rem;width:1.275rem;height:95%;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.fake-mosaic__mark:after{content:"";background:var(--mosaic-kind,var(--ft-red));pointer-events:none;border:1px solid #fff;border-radius:9999px;width:.7rem;height:.7rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fake-mosaic__mark:focus-visible{outline:2px solid var(--ft-brand);outline-offset:2px}.fake-mosaic__mark[data-selected=true]:after{width:.85rem;height:.85rem;box-shadow:0 0 0 2px var(--ft-brand)}.fake-mosaic__playhead{z-index:2;background:var(--ft-red);width:2px;position:absolute;top:0;bottom:0;transform:translate(-50%)}@keyframes fake-mosaic-alarm-pulse{0%,to{opacity:.85}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.fake-mosaic__cell[data-alarming=true]:before,.fake-mosaic__cell--callout:before,.fake-mosaic__cell--callout:after,.fake-mosaic__live-dot--pulse,.fake-mosaic__alarm--callout:before,.fake-mosaic__alarm--callout:after,.fake-mosaic__timeline-toggle--callout:before,.fake-mosaic__timeline-toggle--callout:after{animation:none}}