.tl-media{display:grid;gap:6px}.tl-media__play{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:9px 14px 9px 9px;border:1px solid var(--tl-line,var(--border));border-radius:var(--tl-r2,18px);background:var(--tl-card,#fff);color:var(--tl-text,var(--text));text-decoration:none;transition:border-color .15s,box-shadow .15s}.tl-media__play:hover{border-color:var(--me);box-shadow:0 10px 24px -16px rgba(20,25,35,.45)}.tl-media__play:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tl-media__ic{flex:none;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--me);color:var(--tl-on-me,#fff)}.tl-media__ic svg{width:18px;height:18px;margin-left:2px}.tl-media__t{flex:1;min-width:0;display:grid;gap:1px}.tl-media__t b{font-size:15px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.tl-media__t small{font-size:12.5px;color:var(--tl-muted,var(--muted))}.tl-media--video .tl-media__play{aspect-ratio:16/9;align-items:flex-end;padding:14px;overflow:hidden;border:0;background:linear-gradient(135deg,color-mix(in srgb,var(--me) 70%,#000),#14191f);color:#fff}.tl-media__cover{position:absolute;inset:0;background:#14191f center/cover;transition:opacity .35s ease}.tl-media__cover.is-wait{opacity:0}.tl-media--video .tl-media__cover{transition:opacity .35s ease,transform .45s ease}.tl-media--video .tl-media__play:hover .tl-media__cover,.tl-media--video .tl-media__play:focus-visible .tl-media__cover{transform:scale(1.03)}.tl-media--video .tl-media__play:hover .tl-media__ic,.tl-media--video .tl-media__play:focus-visible .tl-media__ic{transform:translate(-50%,-50%) scale(1.08);background:#fff}@media(prefers-reduced-motion:reduce){.tl-media__cover{transition:none}.tl-media--video .tl-media__play:hover .tl-media__cover,.tl-media--video .tl-media__play:focus-visible .tl-media__cover{transform:none}.tl-media--video .tl-media__play:hover .tl-media__ic,.tl-media--video .tl-media__play:focus-visible .tl-media__ic{transform:translate(-50%,-50%)}}.tl-media--video .tl-media__cover::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.9),rgba(0,0,0,.74) 24%,rgba(0,0,0,.34) 48%,rgba(0,0,0,0) 72%)}.tl-media--video.is-bare .tl-media__play{background:radial-gradient(110% 120% at 0 0,rgba(255,255,255,.16),transparent 55%),linear-gradient(135deg,color-mix(in srgb,var(--tl-c,var(--me)) 70%,#000),color-mix(in srgb,var(--tl-c,var(--me)) 25%,#0b0d12))}.tl-media--video .tl-media__ic{position:absolute;top:50%;left:50%;width:58px;height:58px;transform:translate(-50%,-50%);background:rgba(255,255,255,.94);color:#14191f;box-shadow:0 8px 24px rgba(0,0,0,.35);transition:transform .2s ease,background-color .2s}.tl-media--video .tl-media__ic svg{width:24px;height:24px}.tl-media--video .tl-media__t{position:relative}.tl-media--video .tl-media__t b{font-size:16px;text-shadow:0 1px 2px rgba(0,0,0,.6),0 1px 10px rgba(0,0,0,.5)}.tl-media--video .tl-media__t small{color:rgba(255,255,255,.85)}.tl-media__src{position:absolute;top:12px;left:12px;padding:4px 9px;border-radius:999px;background:rgba(10,12,16,.78);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 0 0 1px rgba(255,255,255,.12);color:#fff;font-size:12px;font-weight:700;letter-spacing:.02em}.tl-media.is-open .tl-media__play{display:none}.tl-media__frame{border-radius:var(--tl-r2,18px);overflow:hidden;background:#14191f}.tl-media--audio .tl-media__frame{background:none}.tl-media__frame iframe{display:block;width:100%;border:0}.tl-media--video .tl-media__frame iframe{aspect-ratio:16/9;height:auto}.tl-media--tall .tl-media__play,.tl-media--tall .tl-media__frame{justify-self:center;width:min(100%,calc(min(78vh,640px) * 9 / 16))}.tl-media--tall .tl-media__play,.tl-media--tall .tl-media__frame iframe{aspect-ratio:9/16}.tl-media__out{justify-self:end;display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--tl-on-bg-soft,var(--muted));text-underline-offset:3px}.tl-media__out[hidden]{display:none}.tl-media__out svg{width:13px;height:13px}.tl-media--row.tl-media--video .tl-media__play{display:grid;grid-template-columns:112px minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px;row-gap:2px;align-content:center;align-items:center;justify-self:stretch;width:100%;aspect-ratio:auto;padding:8px 14px 8px 8px;overflow:visible;border:1px solid var(--tl-line,var(--border));background:var(--tl-card,#fff);color:var(--tl-text,var(--text))}.tl-media--row .tl-media__cover,.tl-media--row.is-bare .tl-media__play::before{position:relative;inset:auto;grid-column:1;grid-row:1/3;width:112px;aspect-ratio:16/9;border-radius:10px}.tl-media--row.tl-media--video .tl-media__cover::after{display:none}.tl-media--row.is-bare .tl-media__play::before{content:"";background:linear-gradient(135deg,color-mix(in srgb,var(--tl-c,var(--me)) 70%,#000),color-mix(in srgb,var(--tl-c,var(--me)) 25%,#0b0d12))}.tl-media--row.tl-media--video .tl-media__ic{top:50%;left:64px;width:34px;height:34px;box-shadow:0 4px 12px rgba(0,0,0,.3)}.tl-media--row.tl-media--video .tl-media__ic svg{width:16px;height:16px}.tl-media--row .tl-media__src{position:static;grid-column:2;grid-row:1;justify-self:start;padding:0;border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--tl-muted,var(--muted));font-size:12px}.tl-media--row .tl-media__t{grid-column:2;grid-row:2}.tl-media--row.tl-media--video .tl-media__t b{font-size:15px;text-shadow:none}.tl-media--row.tl-media--video .tl-media__t small{color:var(--tl-muted,var(--muted))}