.caption-result,.transcript-result{text-align:start;width:100%}.transcript-result{gap:1.05rem;display:grid}.caption-result__layout,.transcript-result__layout{grid-template-columns:1fr;gap:1rem;display:grid}.caption-result__preview,.transcript-result__preview{text-align:center;align-content:start;justify-items:center;gap:.55rem;min-width:0;display:grid}.caption-result__media,.transcript-result__media{width:min(100%,9.5rem);aspect-ratio:var(--media-thumb-aspect,9 / 16);border:1px solid color-mix(in srgb, var(--border) 85%, transparent);border-radius:var(--radius-lg);background:var(--bg);max-height:16.5rem;color:inherit;cursor:pointer;line-height:0;font:inherit;-webkit-tap-highlight-color:transparent;padding:0;text-decoration:none;display:block;position:relative;overflow:hidden}.caption-result__media--static,.transcript-result__media--static{cursor:default}.caption-result__media:focus-visible,.transcript-result__media:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 65%, transparent);outline-offset:2px}.caption-result__cover,.transcript-result__cover{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.caption-result__cover--empty,.transcript-result__cover--empty{color:var(--text-subtle);background:var(--surface-low);place-items:center;display:grid}.caption-result__author,.transcript-result__author{text-align:start;justify-content:center;align-items:center;gap:.55rem;width:min(100%,9.5rem);min-width:0;display:flex}.caption-result__avatar,.transcript-result__avatar{object-fit:cover;border:1px solid var(--border);background:var(--surface-low);border-radius:999px;flex-shrink:0;width:2.4rem;height:2.4rem}.caption-result__avatar--empty,.transcript-result__avatar--empty{color:var(--text-subtle);place-items:center;display:grid}.caption-result__who,.transcript-result__who{min-width:0;line-height:1.2}.caption-result__name,.transcript-result__name{max-width:100%;color:var(--text);align-items:center;gap:.28rem;margin:0;font-size:.9rem;font-weight:720;display:inline-flex}.caption-result__name>span,.transcript-result__name>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.caption-result__handle,.transcript-result__handle{text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);margin:.12rem 0 0;font-size:.78rem;font-weight:550;overflow:hidden}.caption-result__content,.transcript-result__content{align-content:start;gap:.85rem;min-width:0;display:grid}.caption-result__block,.transcript-result__block{gap:.4rem;min-width:0;display:grid}.caption-result__head,.transcript-result__head{justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.caption-result__heading,.transcript-result__heading{color:var(--text-muted);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:720}.caption-result__body,.transcript-result__body{width:100%;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:1.02rem;font-weight:500;line-height:1.65}.caption-result__empty,.transcript-result__empty{gap:.25rem;display:grid}.caption-result__empty-title,.transcript-result__empty-title{color:var(--text);margin:0;font-size:.95rem;font-weight:700}.caption-result__empty-body,.transcript-result__empty-body{color:var(--text-muted);margin:0;font-size:.9rem;line-height:1.55}.caption-result__stats,.transcript-result__stats{flex-wrap:wrap;align-items:center;gap:.65rem 1.1rem;margin:0;padding:0;list-style:none;display:flex}.caption-result__stats li,.transcript-result__stats li{color:var(--text-muted);font-variant-numeric:tabular-nums;align-items:center;gap:.35rem;font-size:.82rem;font-weight:650;line-height:1;display:inline-flex}.caption-result__stats svg,.transcript-result__stats svg{color:var(--text-subtle);flex-shrink:0}@media (width<=480px){.caption-result__head,.transcript-result__head{flex-wrap:wrap;align-items:flex-start}}@media (width>=720px){.caption-result__layout,.transcript-result__layout{grid-template-columns:minmax(11.5rem,14rem) minmax(0,1fr);align-items:stretch;gap:1.35rem 1.65rem}.caption-result__preview,.transcript-result__preview{text-align:start;top:calc(5.5rem + env(safe-area-inset-top,0px));justify-items:stretch;position:sticky}.caption-result__author,.transcript-result__author{justify-content:flex-start}.caption-result__media,.transcript-result__media{width:100%;min-height:20rem;max-height:none;aspect-ratio:var(--media-thumb-aspect,9 / 16)}.caption-result__author,.transcript-result__author{width:100%}}
