.sub[data-astro-cid-gprky4uc]{max-width:1120px;padding-block:12px 40px}.sub-head[data-astro-cid-gprky4uc]{max-width:680px}.sub-eyebrow[data-astro-cid-gprky4uc]{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin:0 0 12px;font-size:11px}.sub[data-astro-cid-gprky4uc] h1[data-astro-cid-gprky4uc]{letter-spacing:-1.6px;margin:0 0 12px;font-size:clamp(32px,5vw,48px);line-height:1.05}.sub-lede[data-astro-cid-gprky4uc]{color:var(--muted);max-width:580px;margin:0 0 24px;font-size:16px}.sub-drop[data-astro-cid-gprky4uc]{text-align:center;border:2px dashed var(--line);background:var(--raised);cursor:pointer;border-radius:12px;justify-items:center;gap:6px;padding:24px 18px;display:grid;position:relative}.sub-drop[data-astro-cid-gprky4uc] input[data-astro-cid-gprky4uc]{opacity:0;width:1px;height:1px;position:absolute}.sub-drop[data-astro-cid-gprky4uc]:focus-within,.sub-drop[data-astro-cid-gprky4uc][data-dragging]{outline:2px solid var(--ink);outline-offset:3px}.sub-drop[data-astro-cid-gprky4uc] span[data-astro-cid-gprky4uc]:last-child{color:var(--muted);font-size:12px}.sub-plus[data-astro-cid-gprky4uc]{margin-bottom:5px;font-size:28px;line-height:1}.sub-facts[data-astro-cid-gprky4uc]{text-align:center;color:var(--muted);margin:10px 0 22px;font-size:11px}.sub-source[data-astro-cid-gprky4uc]{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-bottom:16px;font-size:12px;display:flex}.sub-source[data-astro-cid-gprky4uc] span[data-astro-cid-gprky4uc]{color:var(--muted)}.sub-source[data-astro-cid-gprky4uc] button[data-astro-cid-gprky4uc]{margin-left:auto}.sub-workspace[data-astro-cid-gprky4uc]{gap:26px;display:grid}.sub[data-astro-cid-gprky4uc]:has([data-sub-editor]:not([hidden])) .sub-workspace[data-astro-cid-gprky4uc]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sub-main[data-astro-cid-gprky4uc]{min-width:0}.sub-player[data-astro-cid-gprky4uc]{background:#17191d;border-radius:10px;line-height:0;position:relative;overflow:hidden}.sub-player[data-astro-cid-gprky4uc] video[data-astro-cid-gprky4uc]{width:100%;max-height:500px;display:block}.sub-player[data-astro-cid-gprky4uc] canvas[data-astro-cid-gprky4uc]{pointer-events:none;object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.sub-generation[data-astro-cid-gprky4uc]{gap:12px;margin-top:16px;display:grid}.sub-select[data-astro-cid-gprky4uc]{justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.sub[data-astro-cid-gprky4uc] select[data-astro-cid-gprky4uc]{border:1px solid var(--line);min-width:0;max-width:100%;color:var(--ink);background:var(--surface);font:inherit;border-radius:6px;padding:8px}.sub[data-astro-cid-gprky4uc] button[data-astro-cid-gprky4uc]:not(.button){border:1px solid var(--line);background:var(--raised);color:var(--ink);font:inherit;cursor:pointer;border-radius:6px;min-height:38px;padding:8px 11px;font-size:12px}.sub[data-astro-cid-gprky4uc] button[data-astro-cid-gprky4uc]:disabled,.sub[data-astro-cid-gprky4uc] select[data-astro-cid-gprky4uc]:disabled{opacity:.5;cursor:not-allowed}.sub[data-astro-cid-gprky4uc] .button[data-astro-cid-gprky4uc]{justify-content:center;width:100%;min-height:46px}.sub-note[data-astro-cid-gprky4uc]{color:var(--muted);margin:4px 0 12px;font-size:12px;line-height:1.6}.sub-progress[data-astro-cid-gprky4uc]{align-items:center;gap:12px;margin-top:16px;display:flex}.sub-progress[data-astro-cid-gprky4uc] progress[data-astro-cid-gprky4uc]{width:100%;accent-color:var(--ink)}.sub-style[data-astro-cid-gprky4uc]{border:0;border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0 0;padding:16px 0 8px;display:grid}.sub-style[data-astro-cid-gprky4uc] legend[data-astro-cid-gprky4uc]{padding-right:10px;font-size:13px;font-weight:650}.sub-style[data-astro-cid-gprky4uc] label[data-astro-cid-gprky4uc]{gap:6px;font-size:12px;display:grid}.sub-saves[data-astro-cid-gprky4uc]{gap:10px;margin:12px 0;display:grid}.sub-saves[data-astro-cid-gprky4uc]>div[data-astro-cid-gprky4uc]{gap:10px;display:flex}.sub-saves[data-astro-cid-gprky4uc]>div[data-astro-cid-gprky4uc] button[data-astro-cid-gprky4uc]{flex:1}.sub-saves[data-astro-cid-gprky4uc] a[data-astro-cid-gprky4uc]{font-size:12px}.sub-transcript[data-astro-cid-gprky4uc]{border:1px solid var(--line);background:var(--raised);border-radius:12px;align-self:start;min-width:0;padding:18px}.sub-caption-head[data-astro-cid-gprky4uc]{justify-content:space-between;align-items:center;gap:12px;display:flex}.sub-caption-head[data-astro-cid-gprky4uc] h2[data-astro-cid-gprky4uc]{letter-spacing:-.4px;margin:0;font-size:17px}.sub-pagination[data-astro-cid-gprky4uc]{justify-content:space-between;align-items:center;gap:8px;margin-top:14px;font-size:12px;display:flex}.sub-confirm[data-astro-cid-gprky4uc]{border:1px solid var(--ink);border-radius:8px;margin-top:20px;padding:16px}.sub-confirm[data-astro-cid-gprky4uc] button[data-astro-cid-gprky4uc]+button[data-astro-cid-gprky4uc]{margin-left:8px}.sub-message[data-astro-cid-gprky4uc]{overflow-wrap:anywhere;min-height:1.5em;font-size:13px}.sub-privacy[data-astro-cid-gprky4uc]{color:var(--muted);font-size:11px}.sub-error[data-astro-cid-gprky4uc]{color:var(--ink);margin:8px 0;font-size:12px;line-height:1.5}.sub[data-astro-cid-gprky4uc][data-busy] .sub-drop[data-astro-cid-gprky4uc]{opacity:.5;cursor:wait}@media (width<=760px){.sub[data-astro-cid-gprky4uc]:has([data-sub-editor]:not([hidden])) .sub-workspace[data-astro-cid-gprky4uc]{grid-template-columns:1fr}.sub[data-astro-cid-gprky4uc]{padding-top:4px}.sub-lede[data-astro-cid-gprky4uc]{margin-bottom:18px}.sub-drop[data-astro-cid-gprky4uc]{padding:20px 12px}.sub-transcript[data-astro-cid-gprky4uc]{padding:14px}.sub-source[data-astro-cid-gprky4uc] button[data-astro-cid-gprky4uc]{margin-left:0}}.sub-article[data-astro-cid-gxbrhzp5]{padding-top:0}.sub-article[data-astro-cid-gxbrhzp5] section[data-astro-cid-gxbrhzp5]:first-child h2[data-astro-cid-gxbrhzp5]{margin-top:12px}.sub-next[data-astro-cid-gxbrhzp5]{border-block:1px solid var(--line);margin-top:36px;padding-block:20px}.sub-next[data-astro-cid-gxbrhzp5] h2[data-astro-cid-gxbrhzp5]{margin:0 0 12px;font-size:22px}.sub-cue{border-top:1px solid var(--line);gap:8px;padding:14px 0;display:grid}.sub-cue textarea{resize:vertical;border:1px solid var(--line);background:var(--surface);width:100%;min-height:64px;color:var(--ink);font:inherit;border-radius:6px;padding:9px;font-size:13px;line-height:1.5}.sub-cue>button{justify-self:start}.sub-times{align-items:end;gap:8px;display:flex}.sub-times label{min-width:0;color:var(--muted);gap:4px;font-size:10px;display:grid}.sub-times input{border:1px solid var(--line);width:100%;min-width:0;max-width:140px;min-height:38px;font:inherit;background:var(--surface);color:var(--ink);border-radius:6px;padding:6px;font-size:12px}
