.tc{min-width:0}.tc-frame{position:relative;aspect-ratio:16/9;width:100%;overflow:hidden;border:1px solid var(--tc-border,var(--hs-gold));border-radius:var(--tc-radius,12px);background:#0f0e0b;box-shadow:var(--tc-shadow,var(--hs-shadow))}.tc-media{background:#0f0e0b}.tc-media,.tc-play{display:block;width:100%;height:100%;border:0}.tc-play{position:absolute;inset:0;padding:0;background:none;cursor:pointer;color:inherit}.tc-poster{display:block;width:100%;height:100%;object-fit:cover}.tc-poster-empty{background:radial-gradient(circle at 50% 38%,rgba(212,167,44,.16),transparent 62%),linear-gradient(160deg,#221f19,#0f0e0b)}.tc-btn{position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:var(--tc-btn-size,54px);height:var(--tc-btn-size,54px);border-radius:999px;background:var(--hs-gold);color:#17140c;box-shadow:0 6px 20px rgba(0,0,0,.45);transition:transform .16s ease,box-shadow .16s ease}[dir=rtl] .tc-btn{transform:translate(50%,-50%)}.tc-play:focus-visible .tc-btn,.tc-play:hover .tc-btn{transform:translate(-50%,-50%) scale(1.07);box-shadow:0 8px 26px rgba(0,0,0,.55)}[dir=rtl] .tc-play:focus-visible .tc-btn,[dir=rtl] .tc-play:hover .tc-btn{transform:translate(50%,-50%) scale(1.07)}.tc-play:focus-visible{outline:2px solid var(--hs-gold);outline-offset:2px}.tc-bar{position:absolute;inset-inline:0;inset-block-end:0;display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:18px 12px 9px;background:linear-gradient(0deg,rgba(10,9,7,.8),rgba(10,9,7,0));font-size:11.5px;line-height:1.2}.tc-bar-label{font-size:var(--tc-label-size,11.5px);font-weight:800;letter-spacing:var(--tc-label-track,.1em);text-transform:uppercase;color:#f4efe3}html.lang-ar .tc-bar-label{letter-spacing:0;text-transform:none;font-size:calc(var(--tc-label-size, 11.5px) + 1px)}.tc-bar-meta{font-size:var(--tc-meta-size,11.5px);flex:none;color:hsla(42,44%,92%,.72);font-weight:600;direction:ltr}.tc-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.tc-btn,.tc-play:focus-visible .tc-btn,.tc-play:hover .tc-btn{transition:none;transform:translate(-50%,-50%)}[dir=rtl] .tc-btn,[dir=rtl] .tc-play:focus-visible .tc-btn,[dir=rtl] .tc-play:hover .tc-btn{transform:translate(50%,-50%)}}