.whisper__main{min-inline-size:0}.whisper__body{align-content:start}.whisper__file{gap:var(--space-3);display:grid}.whisper__file-head{gap:var(--space-3);align-items:center;display:flex}.whisper__file-icon{border-radius:var(--radius);background:var(--accent-soft);block-size:2.5rem;inline-size:2.5rem;color:var(--accent);flex:none;place-items:center;display:inline-grid}.whisper__file-icon svg{block-size:1.25rem;inline-size:1.25rem}.whisper__file-text{flex:1;min-inline-size:0}.whisper__file-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.whisper__file-meta{color:var(--ink-3);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.whisper__media:empty{display:none}.whisper__player{border-radius:var(--radius);inline-size:100%;display:block}.whisper__player--video{border:1px solid var(--sheet-rule);background:var(--paper);max-block-size:40svh}@media (min-width:64rem){.whisper__player--video{max-block-size:22rem}}.whisper__output{border-block-start:1px solid var(--sheet-rule);display:grid}.whisper__text{field-sizing:content;min-block-size:12rem;max-block-size:50svh;line-height:1.7;overflow-y:auto}@media (min-width:64rem){.whisper__text{max-block-size:60vh}}.whisper__note{gap:var(--space-2);color:var(--ink-3);font-size:var(--text-sm);text-wrap:pretty;align-items:start;display:flex}.whisper__note svg{flex:none;block-size:1rem;inline-size:1rem;margin-block-start:.2em}.whisper__status{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--sheet-rule);border-radius:var(--radius);background:var(--paper);display:grid}.whisper__status .progress{block-size:6px}.whisper__phase{font-weight:600}.whisper__detail{min-block-size:1lh;color:var(--ink-3);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.whisper [hidden]{display:none}.subs__list{max-block-size:50svh;padding:0 var(--space-5) var(--space-4);margin:0;list-style:none;overflow-y:auto}@media (min-width:64rem){.subs__list{max-block-size:28rem}}.subs__cue{gap:var(--space-1);padding-block:var(--space-2);border-block-end:1px solid var(--sheet-rule);display:grid}.subs__cue:last-child{border-block-end:0}.subs__cue--live{color:var(--ink-3)}.subs__time{color:var(--accent);font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;direction:ltr;justify-self:start}.subs__text{white-space:pre-line}.subs__empty{padding-block:var(--space-4);color:var(--ink-3)}
