.captions-module__4qBpEG__captions{border-bottom:1px solid #a9bbb324}.captions-module__4qBpEG__bar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding:14px 14px 12px 18px;display:grid}@media (max-width:759px){.captions-module__4qBpEG__bar{grid-template-columns:minmax(0,1fr);padding:12px 12px 8px 14px}}.captions-module__4qBpEG__lineBox{height:calc(2 * 1.4 * var(--text-lg));align-content:end;display:grid;overflow:hidden}.captions-module__4qBpEG__line{max-width:62ch;font:600 var(--text-lg) / 1.4 var(--body);color:var(--fg-3);text-wrap:pretty;margin:0}@media (max-width:759px){.captions-module__4qBpEG__lineBox{height:calc(3 * 1.4 * var(--text-base))}.captions-module__4qBpEG__line{font-size:var(--text-base)}}.captions-module__4qBpEG__word{transition:color var(--dur-2) var(--ease-out)}.captions-module__4qBpEG__word[data-state=past]{color:var(--fg)}.captions-module__4qBpEG__word[data-state=now]{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green);text-underline-offset:7px;text-decoration-thickness:3px}.captions-module__4qBpEG__status{font-size:var(--text-sm);color:var(--fg-2);font-weight:500;line-height:1.55;display:block}.captions-module__4qBpEG__more{border-radius:var(--r-sm);min-height:44px;font:600 var(--text-sm) var(--body);color:var(--fg-2);cursor:pointer;transition:color var(--dur-2), background var(--dur-2);background:0 0;border:0;justify-self:start;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.captions-module__4qBpEG__more:hover:not(:disabled){color:var(--ink);background:#2a3d368c}.captions-module__4qBpEG__more:disabled{cursor:default;opacity:.5}.captions-module__4qBpEG__more:focus-visible,.captions-module__4qBpEG__full:focus-visible{outline:2px solid var(--green);outline-offset:2px}.captions-module__4qBpEG__more svg{width:18px;height:18px;transition:transform var(--dur-2) var(--ease-out)}.captions-module__4qBpEG__more[aria-expanded=true] svg{transform:rotate(180deg)}.captions-module__4qBpEG__live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.captions-module__4qBpEG__full{border-radius:var(--r-sm);overscroll-behavior:contain;scrollbar-color:var(--line,#2a3d36) transparent;max-height:min(40vh,360px);padding:4px 18px 18px;overflow-y:auto}.captions-module__4qBpEG__hint{font-size:var(--text-xs);color:var(--fg-3);margin:0 0 10px}.captions-module__4qBpEG__text{max-width:66ch;font-size:var(--text-base,1rem);white-space:pre-wrap;color:var(--fg-2);margin:0;line-height:1.7}.captions-module__4qBpEG__sentence{cursor:pointer;border-radius:4px}.captions-module__4qBpEG__sentence:hover{color:var(--fg)}.captions-module__4qBpEG__sentence:focus-visible{outline:2px solid var(--green);outline-offset:2px}.captions-module__4qBpEG__text [data-w]{border-radius:3px}.captions-module__4qBpEG__text [data-now]{color:var(--night,#0a1210);background-color:var(--green);box-shadow:0 0 0 2px var(--green)}@media (prefers-reduced-motion:reduce){.captions-module__4qBpEG__word,.captions-module__4qBpEG__more,.captions-module__4qBpEG__more svg{transition:none}.captions-module__4qBpEG__more[aria-expanded=true] svg{transform:none}}