.cdi-play{position:relative;display:block;overflow:hidden;border-radius:var(--r-md);background:#161415;color:#fff;text-decoration:none;isolation:isolate}.cdi-play img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.cdi-play:hover img{transform:scale(1.03)}.cdi-play--16x9{aspect-ratio:16/9}.cdi-play--9x16{aspect-ratio:9/16}.cdi-play__btn{position:absolute;left:50%;top:50%;width:64px;height:64px;margin:-32px 0 0 -32px;display:grid;place-items:center;border-radius:var(--r-pill);background:var(--sinal);color:var(--on-sinal);box-shadow:0 4px 16px rgba(0,0,0,.35);transition:transform .15s}.cdi-play__btn svg{width:26px;height:26px;margin-left:3px}.cdi-play:hover .cdi-play__btn{transform:scale(1.08)}.cdi-play--sm .cdi-play__btn{width:40px;height:40px;margin:-20px 0 0 -20px}.cdi-play--sm .cdi-play__btn svg{width:18px;height:18px}.cdi-play__empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s3);padding-bottom:96px;background:#2b2728;font-weight:700}.cdi-play__empty svg{width:40px;height:40px}.cdi-yt{display:grid;gap:var(--s6)}@media (min-width:1024px){.cdi-yt{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.cdi-yt__title{font-size:22px;line-height:1.3;margin-top:var(--s3)}.cdi-yt__item{display:block;margin-top:var(--s2);font-size:15px;font-weight:600;line-height:1.35}.cdi-scroller{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,240px);gap:var(--s4);overflow-x:auto;scroll-snap-type:x mandatory;list-style:none;padding-bottom:var(--s2);scrollbar-width:thin}.cdi-scroller>li{scroll-snap-align:start}@media (min-width:1024px){.cdi-yt__list{grid-auto-flow:row;grid-auto-columns:auto;overflow:visible;max-height:520px;overflow-y:auto}.cdi-yt__list li{display:grid;grid-template-columns:160px 1fr;gap:var(--s3);align-items:start}.cdi-yt__item{margin-top:0}}.cdi-shorts__list{grid-auto-columns:minmax(160px,200px)}.cdi-shorts__meta{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:var(--s1);padding:56px var(--s3) var(--s3);background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.72))}.cdi-shorts__src svg{width:18px;height:18px}.cdi-shorts__post{display:block;margin-top:var(--s2);font-size:13px;font-weight:700;line-height:1.3;color:var(--tinta);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cdi-shorts__post span{color:var(--sinal-texto);text-transform:uppercase;font-size:11px;letter-spacing:.06em}.cdi-shorts__post:hover{text-decoration:underline}.cdi-shorts__title{font-size:14px;font-weight:700;line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cdi-embed{display:block;max-width:100%;margin-block:var(--s6)}.cdi-embed--short{max-width:340px}.cdi-player-inline{position:relative;width:100%;border-radius:var(--r-md);overflow:hidden;background:#000}.cdi-player-inline iframe,.cdi-player__box iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.cdi-player{padding:0;border:0;background:transparent;max-width:none;max-height:none;overflow:visible}.cdi-player::backdrop{background:rgba(0,0,0,.82)}.cdi-player__box{position:relative;width:min(960px,92vw);max-height:86vh;background:#000;border-radius:var(--r-md);overflow:hidden}.cdi-player__box[data-ratio="9/16"]{width:auto;height:min(86vh,760px)}.cdi-player__close{position:absolute;right:0;top:-52px;width:44px;height:44px;border:0;border-radius:var(--r-pill);background:#fff;color:#231f20;font-size:28px;line-height:1;cursor:pointer}