.shot{border:2px solid var(--color-text);background:var(--color-surface);overflow:hidden}.shot-bar{border-bottom:2px solid var(--color-text);background:var(--color-bg-subtle);align-items:center;gap:.4rem;padding:.5rem .75rem;display:flex}.shot-bar>span[aria-hidden]{background:var(--color-border);border-radius:50%;flex:none;width:9px;height:9px}.shot-host{font-family:var(--font-mono);color:var(--color-text-muted);margin-left:.4rem;font-size:11px}.shot-view{line-height:0;overflow:hidden}.shot-view img{border:0;max-width:none;display:block}.tk{grid-template-columns:repeat(3,1fr);gap:.85rem;display:grid}.tk-col{border:2px solid var(--color-text);background:var(--color-bg-subtle);flex-direction:column;padding:.9rem .85rem 1rem;display:flex}.tk-live{background:var(--color-surface);box-shadow:6px 6px 0 0 var(--color-primary)}.tk-head{border-bottom:2px solid var(--color-text);flex-direction:column;gap:.3rem;padding-bottom:.7rem;display:flex}.tk-t{letter-spacing:-.02em;color:var(--color-text);font-size:19px;font-weight:800}.tk-row{flex-direction:column;gap:.25rem;padding:.7rem 0 0;display:flex}.tk-v{color:var(--color-text-subtle);font-size:14px;line-height:1.35}.tk-out{color:var(--color-text);font-weight:650}.tk-live .tk-out{color:var(--color-primary)}.tk-flow{color:var(--color-border);margin:.45rem 0 0}.tk-live .tk-flow{color:var(--color-signal)}.tk-d{border-top:1px solid var(--color-border);color:var(--color-text-muted);margin:.85rem 0 0;padding-top:.7rem;font-size:13px;line-height:1.45}@media (width<=720px){.tk{grid-template-columns:1fr}.tk-flow svg{height:20px}}.tvs{grid-template-columns:1fr 1fr;align-items:stretch;gap:.9rem;display:grid}.tvs-panel{border:2px solid var(--color-text);background:var(--color-bg-subtle);flex-direction:column;padding:.95rem .9rem 1rem;display:flex}.tvs-live{background:var(--color-surface);box-shadow:6px 6px 0 0 var(--color-primary)}.tvs-dial{align-items:baseline;gap:.7rem;margin-top:.8rem;display:flex}.tvs-num{letter-spacing:-.04em;color:var(--color-text);font-variant-numeric:tabular-nums;font-size:44px;font-weight:800;line-height:1}.tvs-hold{padding-bottom:.35rem}.tvs-view{margin:.9rem 0 0;padding:0;list-style:none}.tvs-view li{border-bottom:1px solid var(--color-border);color:var(--color-text-subtle);align-items:center;gap:.55rem;padding:.35rem 0;font-size:13.5px;display:flex}.tvs-tick{background:var(--color-border-strong);flex:none;width:7px;height:7px}.tvs-blind{border:2px dashed var(--color-border-strong);margin-top:.9rem;padding:.6rem .7rem;position:relative;overflow:hidden}.tvs-blind-h{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#c0392b;font-size:10px}.tvs-blind-b{color:var(--color-text);margin-top:.25rem;font-size:14px;font-weight:650}.tvs-leak{pointer-events:none;position:absolute;inset:0}.tvs-leak span{opacity:0;background:#c0392b;width:16px;height:2px;position:absolute;top:50%;left:-10px}.tvs-room{grid-template-columns:1fr 1fr;gap:.4rem;margin-top:.8rem;display:grid;position:relative;overflow:hidden}.tvs-cell{border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text-subtle);padding:.5rem .55rem;font-size:12.5px;position:relative}.tvs-cell-hit{border:2px solid var(--color-primary);color:var(--color-text);font-weight:650}.tvs-flag{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:var(--color-primary);color:#fff;margin-left:.4rem;padding:.1rem .3rem;font-size:9.5px;display:inline-block}.tvs-scan{background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--color-signal) 18%, transparent), transparent);opacity:0;width:34%;position:absolute;top:0;bottom:0}.tvs-verdict{border-top:1px solid var(--color-border);color:var(--color-text-subtle);margin:.9rem 0 0;padding-top:.7rem;font-size:13px;line-height:1.45}.tvs-verdict-bad{color:#c0392b;font-weight:600}.tvs-panel>.tvs-verdict{margin-top:auto}@media (width<=720px){.tvs{grid-template-columns:1fr}}.sa{gap:1.4rem;display:grid}.sa-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;padding-bottom:.5rem;display:flex}.sa-fig{letter-spacing:-.03em;color:var(--color-text);font-variant-numeric:tabular-nums;font-size:30px;font-weight:800;line-height:1}.sa-fig-now{color:var(--color-primary)}.sa-unit{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);font-size:11px;font-weight:600}.sa-grid{gap:2px;display:grid}.sa-grid i{aspect-ratio:1;background:var(--color-border-strong)}.sa-grid-now i{background:rgb(calc(126 + (63 - 126) * var(--t)) calc(56 + (104 - 56) * var(--t)) 248)}.sa-note{color:var(--color-text-muted);margin:.6rem 0 0;font-size:13px;line-height:1.45}
