/* gerado por gerar-secao-css.py: nao editar */
:is(#assista,#cdb-sobre) .ouro{background:linear-gradient(180deg,#fff2cc 0%,#f4c86c 38%,#c4842a 62%,#f7d991 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
:is(#assista,#cdb-sobre) .titulo{color:#f7ecd8}
:is(#assista,#cdb-sobre) .titulo::first-letter{background:linear-gradient(180deg,#fff6dc 0%,#f8d88c 45%,#e6ae52 75%,#fbe3a8 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:1.12em}
:is(#assista,#cdb-sobre) .rot{font-family:"Trajan Pro 3",Cinzel,Georgia,serif;font-weight:600;letter-spacing:.24em;text-transform:uppercase}
:is(#assista,#cdb-sobre) .partilha{all:unset;cursor:pointer;margin-top:8px;display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;color:#f2bf5e;box-shadow:inset 0 0 0 1px rgba(242,191,94,.55);transition:background .3s,color .3s,transform .3s cubic-bezier(.3,1.4,.5,1)}
:is(#assista,#cdb-sobre) .partilha-in{display:contents}
:is(#assista,#cdb-sobre) .partilha-ic{display:grid;place-items:center}
:is(#assista,#cdb-sobre) .partilha-ic svg{width:15px;height:15px}
:is(#assista,#cdb-sobre) .partilha-in>span:not(.partilha-ic){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
:is(#assista,#cdb-sobre) .partilha:hover{color:#fde3a0;background:rgba(242,191,94,.14);transform:translateY(-1px)}
:is(#assista,#cdb-sobre) .partilha:focus-visible{outline:2px solid #f2bf5e;outline-offset:3px}
:is(#assista,#cdb-sobre) .card{all:unset;cursor:pointer;display:flex;flex-direction:column;gap:1.8px;width:342px;flex:none}
:is(#assista,#cdb-sobre) .quadro{position:relative;display:block;flex:none;width:100%;aspect-ratio:1600/942;transition:transform .35s cubic-bezier(.3,1.3,.5,1),filter .35s;filter:drop-shadow(0 14.4px 21.6px rgba(0,0,0,.55))}
:is(#assista,#cdb-sobre) .card:hover .quadro,:is(#assista,#cdb-sobre) .card:focus-visible .quadro{transform:scale(1.03);filter:drop-shadow(0 16.2px 25.2px rgba(0,0,0,.6)) drop-shadow(0 0 19.8px rgba(242,191,94,.4))}
:is(#assista,#cdb-sobre) .quadro .janela{position:absolute;left:3.75%;right:3.75%;top:6.2%;bottom:11.45%;overflow:hidden;background:#1a0b10}
:is(#assista,#cdb-sobre) .quadro .janela img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}
:is(#assista,#cdb-sobre) .card:hover .quadro .janela img{transform:scale(1.05)}
:is(#assista,#cdb-sobre) .quadro .janela .prev{position:absolute;left:0;top:0;width:100%;height:100%;border:0;pointer-events:none;object-fit:cover;animation:cs-surge .6s ease both}
@keyframes cs-surge{from{opacity:0}to{opacity:1}}
:is(#assista,#cdb-sobre) .legenda{display:flex;flex-direction:column;gap:3.6px;padding:3.6px 0 0 4%}
:is(#assista,#cdb-sobre) .carrossel{flex:1;min-width:0;display:flex;gap:21.6px;padding:0 0 18px 43.2px;scroll-padding-left:43.2px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#8a5a20 transparent;-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.35) 18px,#000 43.2px,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.35) 18px,#000 43.2px,#000 82%,transparent)}
:is(#assista,#cdb-sobre) .carrossel .card{scroll-snap-align:start}
:is(#assista,#cdb-sobre) .carrossel:focus-visible{outline:2px solid #f2bf5e;outline-offset:3.6px}
:is(#assista,#cdb-sobre) .card .bisel{transition:transform .35s cubic-bezier(.3,1.3,.5,1),box-shadow .35s}
:is(#assista,#cdb-sobre) .card:hover .bisel,:is(#assista,#cdb-sobre) .card:focus-visible .bisel{transform:translateY(-3.6px);box-shadow:0 0 0 1px #f2bf5e,0 16.2px 30.6px rgba(0,0,0,.55),0 0 27px rgba(242,191,94,.25)}
:is(#assista,#cdb-sobre) .card:focus-visible{outline:2px solid #f2bf5e;outline-offset:4.5px;border-radius:5.4px}
:is(#assista,#cdb-sobre) .bisel{position:relative;padding:4.5px;border-radius:6.3px;background:linear-gradient(135deg,#fff0c4,#d9982f 30%,#7d4810 52%,#f3c870 74%,#9a5c16);box-shadow:0 9px 21.6px rgba(0,0,0,.5)}
:is(#assista,#cdb-sobre) .bisel img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:2.7px}
:is(#assista,#cdb-sobre) .aro{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:6}
:is(#assista,#cdb-sobre) .dt{background:linear-gradient(90deg,#d9982f,#f2bf5e,#d9982f) no-repeat 50% 100%/0 1.8px;transition:background-size .35s ease;padding-bottom:2.7px}
:is(#assista,#cdb-sobre) .voluta{all:unset;cursor:pointer;width:41.4px;height:41.4px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 50% 30%,#4a2230,#1e0c14);box-shadow:inset 0 0 0 1.4px rgba(242,191,94,.7),0 5.4px 12.6px rgba(0,0,0,.4);transition:box-shadow .2s,opacity .2s}
:is(#assista,#cdb-sobre) .voluta:hover{box-shadow:inset 0 0 0 1.4px #f2bf5e,0 0 16.2px rgba(242,191,94,.35)}
:is(#assista,#cdb-sobre) .voluta:focus-visible{outline:2px solid #f2bf5e;outline-offset:1.8px}
:is(#assista,#cdb-sobre) .voluta[disabled]{opacity:.3;cursor:default}
:is(#assista,#cdb-sobre) .pip{position:fixed;right:21.6px;bottom:21.6px;z-index:100;width:345.6px;aspect-ratio:16/9;border-radius:12.6px;overflow:hidden;background:#080405;box-shadow:0 0 0 1px #fdd88a,0 0 0 4.5px #1a0b10,0 0 0 5.4px rgba(242,191,94,.7),0 21.6px 43.2px rgba(0,0,0,.6);animation:cs-pipEntra .45s cubic-bezier(.3,1.25,.5,1) both}
@keyframes cs-pipEntra{from{opacity:0;transform:translateY(27px) scale(.9)}}
:is(#assista,#cdb-sobre) .pip video{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:cover}
:is(#assista,#cdb-sobre) .pip-bt{all:unset;cursor:pointer;position:absolute;width:32.4px;height:32.4px;border-radius:50%;display:grid;place-items:center;background:rgba(20,6,12,.72);box-shadow:inset 0 0 0 1.1px rgba(242,191,94,.75);z-index:2;transition:background .2s}
:is(#assista,#cdb-sobre) .pip-bt:hover{background:rgba(60,20,32,.9)}
:is(#assista,#cdb-sobre) .pip-bt:focus-visible{outline:2px solid #f2bf5e;outline-offset:1.8px}
:is(#assista,#cdb-sobre) .portal{--c:12.6px;display:inline-flex;text-decoration:none;padding:1.4px;background:linear-gradient(135deg,#fff0c4,#d9982f 30%,#7d4810 52%,#f3c870 74%,#9a5c16);clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c));filter:drop-shadow(0 7.2px 16.2px rgba(0,0,0,.45));transition:filter .3s}
:is(#assista,#cdb-sobre) .portal-in{display:flex;align-items:center;gap:16.2px;padding:10.8px 12.6px 10.8px 21.6px;background:radial-gradient(ellipse at 20% 0%,rgba(168,56,95,.35),transparent 60%),linear-gradient(180deg,#2c1019,#16080d);clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}
:is(#assista,#cdb-sobre) .portal-txt{display:flex;flex-direction:column;gap:3.6px}
:is(#assista,#cdb-sobre) .portal-main{display:flex;align-items:center;gap:9px;font-family:'Almendra Display',Georgia,serif;font-size:21.6px;line-height:1;color:#fbeccb;white-space:nowrap}
:is(#assista,#cdb-sobre) .portal-logo{height:21.6px;width:auto;display:block}
:is(#assista,#cdb-sobre) .portal-seta{margin-left:auto;width:37.8px;height:37.8px;border-radius:50%;display:grid;place-items:center;flex:none;box-shadow:inset 0 0 0 1.1px rgba(242,191,94,.75);transition:transform .3s cubic-bezier(.3,1.4,.5,1),background .3s}
:is(#assista,#cdb-sobre) .portal:hover{filter:drop-shadow(0 7.2px 16.2px rgba(0,0,0,.45)) drop-shadow(0 0 14.4px rgba(242,191,94,.35))}
:is(#assista,#cdb-sobre) .portal:hover .portal-seta{transform:translateX(3.6px);background:rgba(242,191,94,.14)}
:is(#assista,#cdb-sobre) .portal:focus-visible{outline:2px solid #f2bf5e;outline-offset:3.6px}
:is(#assista,#cdb-sobre) .card{position:relative}
:is(#assista,#cdb-sobre) .play-hover{position:absolute;left:50%;top:50%;width:48.6px;height:48.6px;margin:-24.3px 0 0 -24.3px;border-radius:50%;display:grid;place-items:center;padding-left:3.6px;box-sizing:border-box;background:linear-gradient(180deg,#fbe2a0,#e2a743 48%,#a8661a);box-shadow:0 0 0 1px #fde3a0,0 7.2px 18px rgba(0,0,0,.5);opacity:0;transform:scale(.7);transition:opacity .25s,transform .3s cubic-bezier(.3,1.4,.5,1);z-index:3;pointer-events:none}
:is(#assista,#cdb-sobre) .card:hover .play-hover,:is(#assista,#cdb-sobre) .card:focus-visible .play-hover{opacity:1;transform:none}
:is(#assista,#cdb-sobre) .barra{position:absolute;left:1.2%;right:1.2%;bottom:1.6%;height:1.8px;background:rgba(255,255,255,.18);z-index:3}
:is(#assista,#cdb-sobre) .barra i{display:block;height:100%;background:#e0102b}
:is(#assista,#cdb-sobre) .info{display:none;align-items:flex-start;gap:10.8px;padding:5.4px 0 0 4%}
:is(#assista,#cdb-sobre) .info-txt{display:flex;flex-direction:column;gap:3.6px;min-width:0}
:is(#assista,#cdb-sobre) .info-desc{font-size:14.4px;line-height:1.3;color:#ecd9cb;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
@media (hover:hover){:is(#assista,#cdb-sobre) .card:not(.novo):hover .legenda{display:none}
:is(#assista,#cdb-sobre) .card:not(.novo):hover .info{display:flex}}
:is(#assista,#cdb-sobre) .selo-novo{z-index:4;transition:opacity .6s ease 1.6s,transform .6s ease 1.6s}
:is(#assista,#cdb-sobre) .selo-novo.some{opacity:0;transform:translateY(-7.2px);pointer-events:none}
:is(#assista,#cdb-sobre) .ctrl{position:absolute;left:0;right:0;bottom:0;z-index:5;display:flex;align-items:center;gap:3.6px;padding:27px 3% 3.2%;background:linear-gradient(0deg,rgba(8,4,5,.85),rgba(8,4,5,0));opacity:0;transition:opacity .3s}
:is(#assista,#cdb-sobre) .novo:hover .ctrl,:is(#assista,#cdb-sobre) .ctrl:focus-within{opacity:1}
@media (hover:none){:is(#assista,#cdb-sobre) .ctrl{opacity:1}}
:is(#assista,#cdb-sobre) .ctrl-esp{flex:1}
:is(#assista,#cdb-sobre) .ctrl-bt{all:unset;cursor:pointer;width:39.6px;height:39.6px;border-radius:50%;display:grid;place-items:center;transition:background .2s}
:is(#assista,#cdb-sobre) .ctrl-bt:hover{background:rgba(242,191,94,.18)}
:is(#assista,#cdb-sobre) .ctrl-bt:focus-visible{outline:2px solid #f2bf5e;outline-offset:1px}
:is(#assista,#cdb-sobre) .novo .quadro .janela .prev{pointer-events:auto}
:is(#assista,#cdb-sobre) .novo .quadro .janela::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:2;box-shadow:inset 0 0 0 3.6px #0d0507,inset 0 0 23.4px 12.6px rgba(13,5,7,.92)}
:is(#assista,#cdb-sobre) .novo .quadro .janela .rot{z-index:3}
:is(#assista,#cdb-sobre) .lb{position:fixed;inset:0;z-index:200;background:rgba(8,4,5,.95);-webkit-backdrop-filter:blur(7.2px);backdrop-filter:blur(7.2px);animation:cs-surge .3s ease both;outline:none}
:is(#assista,#cdb-sobre) .lb-feed{height:100%;overflow-y:auto;scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none}
:is(#assista,#cdb-sobre) .lb-feed::-webkit-scrollbar{display:none}
:is(#assista,#cdb-sobre) .lb-slide{height:100%;scroll-snap-align:start;scroll-snap-stop:always;display:flex;align-items:center;justify-content:center}
:is(#assista,#cdb-sobre) .lb-caixa{margin:0;display:flex;flex-direction:column;align-items:center;gap:10.8px}
:is(#assista,#cdb-sobre) .lb-caixa video,:is(#assista,#cdb-sobre) .lb-poster{height:min(80vh,684px);aspect-ratio:9/16;object-fit:cover;border-radius:16.2px;background:#000;box-shadow:0 0 0 1px #fdd88a,0 0 0 4.5px #1a0b10,0 0 0 5.4px rgba(242,191,94,.75),0 27px 54px rgba(0,0,0,.7)}
:is(#assista,#cdb-sobre) .lb-caixa figcaption{display:flex;flex-direction:column;align-items:center;gap:3.6px;text-align:center;padding:0 14.4px}
:is(#assista,#cdb-sobre) .lb-tit{font-family:'Almendra Display',Georgia,serif;font-size:21.6px;color:#fbeccb}
:is(#assista,#cdb-sobre) .lb-bt{all:unset;cursor:pointer;width:43.2px;height:43.2px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 50% 30%,#4a2230,#1e0c14);box-shadow:inset 0 0 0 1.4px rgba(242,191,94,.7);flex:none}
:is(#assista,#cdb-sobre) .lb-bt:hover{box-shadow:inset 0 0 0 1.4px #f2bf5e,0 0 16.2px rgba(242,191,94,.35)}
:is(#assista,#cdb-sobre) .lb-bt:focus-visible{outline:2px solid #f2bf5e;outline-offset:1.8px}
:is(#assista,#cdb-sobre) .lb-fecha{position:absolute;right:21.6px;top:21.6px;z-index:2}
:is(#assista,#cdb-sobre) .lb-trilho{position:absolute;right:12.6px;top:50%;width:2.7px;height:144px;margin-top:-72px;border-radius:1.8px;background:rgba(242,191,94,.2);z-index:2}
:is(#assista,#cdb-sobre) .lb-trilho i{position:absolute;left:0;width:2.7px;height:21.6px;border-radius:1.8px;background:#f2bf5e;transition:top .35s ease}
:is(#assista,#cdb-sobre) .lb-dica{position:absolute;left:50%;bottom:19.8px;transform:translateX(-50%);z-index:2;display:flex;flex-direction:column;align-items:center;gap:1.8px;color:#f6dfa8;pointer-events:none;animation:cs-surge .5s ease .6s both}
:is(#assista,#cdb-sobre) .lb-dica svg{animation:cs-sobe 1.4s ease-in-out infinite}
:is(#assista,#cdb-sobre) .lb-dica .rot{font-size:10.8px;letter-spacing:.16em}
@keyframes cs-sobe{0%,100%{transform:translateY(3.6px);opacity:.5}50%{transform:translateY(-5.4px);opacity:1}}
@media (prefers-reduced-motion:reduce){:is(#assista,#cdb-sobre) .lb-dica svg{animation:none}}
:is(#assista,#cdb-sobre) .lb-nav{position:absolute;right:28.8px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:12.6px;z-index:2}
@media (max-width:760px){:is(#assista,#cdb-sobre) .lb-caixa{gap:7.2px;margin-top:-50.4px}
:is(#assista,#cdb-sobre) .lb-caixa video,:is(#assista,#cdb-sobre) .lb-poster{height:calc(100vh - 207px);max-width:92vw}
:is(#assista,#cdb-sobre) .lb-nav{display:none}
:is(#assista,#cdb-sobre) .lb-fecha{right:12.6px;top:12.6px;width:37.8px;height:37.8px}}
:is(#assista,#cdb-sobre) .carrossel .card{width:342px}
@media (min-width:761px) and (max-width:1100px){:is(#assista,#cdb-sobre) .sec-esq{padding-left:43.2px!important}
:is(#assista,#cdb-sobre) .sec-cab{padding-right:43.2px!important}
:is(#assista,#cdb-sobre) .lanc-linha{flex-direction:column;align-items:flex-start!important}
:is(#assista,#cdb-sobre) .novo{width:calc(100% - 43.2px)!important}
:is(#assista,#cdb-sobre) .carrossel{width:100%;box-sizing:border-box;padding:21.6px 43.2px 7.2px 0}
:is(#assista,#cdb-sobre) .carrossel .card{width:270px}}
@media (max-width:760px){:is(#assista,#cdb-sobre) .lanc-linha .carrossel{padding-top:7.2px}
:is(#assista,#cdb-sobre) .portal{width:100%}
:is(#assista,#cdb-sobre) .portal-in{flex:1;padding:9px 10.8px 9px 16.2px}
:is(#assista,#cdb-sobre) .portal-main{font-size:18px}
:is(#assista,#cdb-sobre) .portal-logo{height:18px}
:is(#assista,#cdb-sobre) .sec-tit{font-size:25.2px!important}
:is(#assista,#cdb-sobre) .sec-esq{padding-left:18px!important;padding-top:28.8px!important}
:is(#assista,#cdb-sobre) .sec-cab{padding-right:18px!important}
:is(#assista,#cdb-sobre) .lanc-linha{flex-direction:column;align-items:flex-start!important}
:is(#assista,#cdb-sobre) .novo{width:calc(100% - 18px)!important}
:is(#assista,#cdb-sobre) .novo-tit{font-size:23.4px!important}
:is(#assista,#cdb-sobre) .carrossel{width:100%;box-sizing:border-box;padding:16.2px 18px 7.2px 0;scroll-padding-left:0;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}
:is(#assista,#cdb-sobre) .carrossel .card{width:234px}
:is(#assista,#cdb-sobre) .carrossel .card .legenda{max-height:0;opacity:0;overflow:hidden;padding-top:0;transition:max-height .35s ease,opacity .3s ease,padding .3s}
:is(#assista,#cdb-sobre) .carrossel .card[aria-pressed="true"] .legenda{max-height:108px;opacity:1;padding-top:3.6px}
:is(#assista,#cdb-sobre) .pip{width:198px;right:10.8px;bottom:calc(10.8px + env(safe-area-inset-bottom))}
:is(#assista,#cdb-sobre) .pip-bt{width:30.6px;height:30.6px}}
@media (max-width:760px){:is(#assista,#cdb-sobre) .novo .legenda{box-sizing:border-box;min-height:52px}
:is(#assista,#cdb-sobre) .carrossel{min-height:148px}}
:is(#assista,#cdb-sobre) .carrossel .card .aro{display:none}
:is(#assista,#cdb-sobre) .carrossel .card .quadro{aspect-ratio:16/9;filter:none}
:is(#assista,#cdb-sobre) .carrossel .card .quadro .janela{inset:0;border-radius:7.2px;box-shadow:inset 0 0 0 1px rgba(242,191,94,.55)}
:is(#assista,#cdb-sobre) .carrossel .card:hover .quadro .janela{box-shadow:inset 0 0 0 1.4px #f2bf5e,0 12.6px 27px rgba(0,0,0,.5)}
:is(#assista,#cdb-sobre) .carrossel .legenda{padding-left:1.8px}
@media (hover:hover){:is(#assista,#cdb-sobre) .sec-esq .setas{opacity:0;transition:opacity .3s}
:is(#assista,#cdb-sobre) .sec-esq:hover .setas,:is(#assista,#cdb-sobre) .sec-esq:focus-within .setas{opacity:1}}
:is(#assista,#cdb-sobre) .pip{transition:opacity .3s,transform .3s}
:is(#assista,#cdb-sobre) .pip.rolando{opacity:0;transform:translateY(21.6px);pointer-events:none}
:is(#assista,#cdb-sobre) .pip.no-leque,:is(#assista,#cdb-sobre) .pip.cede{opacity:0;transform:translateY(21.6px);pointer-events:none;visibility:hidden;transition:opacity .3s,transform .3s,visibility 0s .3s}
:is(#assista,#cdb-sobre) .quadro .janela{background-color:#1a0b10}
:is(#assista,#cdb-sobre) .quadro .janela{background-image:linear-gradient(110deg,rgba(255,255,255,0) 30%,rgba(242,191,94,.08) 50%,rgba(255,255,255,0) 70%);background-size:300% 100%;animation:cs-carrega 1.4s linear infinite}
@keyframes cs-carrega{from{background-position:100% 0}to{background-position:-100% 0}}
:is(#assista,#cdb-sobre) .lb-videos .lb-caixa video,:is(#assista,#cdb-sobre) .lb-videos .lb-poster{height:auto;width:min(86vw,990px);aspect-ratio:16/9}
@media (prefers-reduced-motion:reduce){:is(#assista,#cdb-sobre) .quadro .janela{animation:none}}
:is(#assista,#cdb-sobre) .trilha{-webkit-appearance:none;appearance:none;flex:1;min-width:54px;height:3.6px;margin:0 5.4px;border-radius:1.8px;cursor:pointer;background:linear-gradient(#f2bf5e,#f2bf5e) 0 0/var(--p,0%) 100% no-repeat,rgba(255,255,255,.25)}
:is(#assista,#cdb-sobre) .trilha::-webkit-slider-thumb{-webkit-appearance:none;width:12.6px;height:12.6px;border-radius:50%;background:#fdd88a;box-shadow:0 0 0 2.7px rgba(242,191,94,.3),0 1.8px 5.4px rgba(0,0,0,.5)}
:is(#assista,#cdb-sobre) .trilha::-moz-range-thumb{width:12.6px;height:12.6px;border:0;border-radius:50%;background:#fdd88a;box-shadow:0 0 0 2.7px rgba(242,191,94,.3)}
:is(#assista,#cdb-sobre) .trilha:focus-visible{outline:2px solid #f2bf5e;outline-offset:3.6px}
:is(#assista,#cdb-sobre) .trilha.vol{flex:none;width:72px;min-width:0}
:is(#assista,#cdb-sobre) .ctrl-tempo{font:600 10.8px "Trajan Pro 3",Cinzel,Georgia,serif;letter-spacing:.08em;color:#fbeccb;white-space:nowrap;font-variant-numeric:tabular-nums}
:is(#assista,#cdb-sobre) .ctrl-vel{width:auto!important;padding:0 9px;font:700 10.8px "Trajan Pro 3",Cinzel,Georgia,serif;color:#fbeccb;border-radius:18px!important}
:is(#assista,#cdb-sobre) .lb-video{position:relative;display:block;line-height:0;border-radius:16.2px;touch-action:manipulation}
:is(#assista,#cdb-sobre) .lb-ctrl{position:absolute;left:0;right:0;bottom:0;z-index:3;display:flex;align-items:center;gap:1.8px;padding:32.4px 10.8px 9px;line-height:normal;border-radius:0 0 16.2px 16.2px;background:linear-gradient(0deg,rgba(8,4,5,.88),rgba(8,4,5,0));transition:opacity .3s}
:is(#assista,#cdb-sobre) .lb-ctrl.oculto{opacity:0;pointer-events:none}
@media (hover:hover){:is(#assista,#cdb-sobre) .lb-ctrl{opacity:0}
:is(#assista,#cdb-sobre) .lb-video:hover .lb-ctrl,:is(#assista,#cdb-sobre) .lb-ctrl:focus-within{opacity:1}}
:is(#assista,#cdb-sobre) .lb-video:fullscreen{display:flex;align-items:center;justify-content:center;background:#000;border-radius:0}
:is(#assista,#cdb-sobre) .lb-video:fullscreen video{width:100%!important;height:100%!important;max-width:none!important;object-fit:contain!important;border-radius:0!important;box-shadow:none!important}
:is(#assista,#cdb-sobre) .lb-video:fullscreen .lb-ctrl{border-radius:0}
:is(#assista,#cdb-sobre) .lb-salto{position:absolute;top:50%;z-index:4;width:79.2px;height:79.2px;margin-top:-39.6px;border-radius:50%;display:grid;place-items:center;font:700 14.4px "Trajan Pro 3",Cinzel,Georgia,serif;color:#fbeccb;background:rgba(8,4,5,.55);box-shadow:inset 0 0 0 1.4px rgba(242,191,94,.7);animation:cs-surge .25s ease both;line-height:normal}
:is(#assista,#cdb-sobre) .lb-salto.esq{left:12%}
:is(#assista,#cdb-sobre) .lb-salto.dir{right:12%}
@media (max-width:760px){:is(#assista,#cdb-sobre) .trilha.vol,:is(#assista,#cdb-sobre) .ctrl-vel{display:none}}
:is(#assista,#cdb-sobre) .sec-esq{position:relative}
:is(#assista,#cdb-sobre) .sec-esq::before{content:'';position:absolute;left:-8%;right:-8%;top:-36px;bottom:-54px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 48% 42% at 42% 46%,rgba(242,191,94,.12),rgba(242,191,94,0) 72%),radial-gradient(ellipse 36% 30% at 72% 62%,rgba(214,120,150,.08),rgba(214,120,150,0) 70%)}
:is(#assista,#cdb-sobre) .titulo{text-shadow:0 1px 0 rgba(0,0,0,.55),0 0 19.8px rgba(242,191,94,.16)}
:is(#assista,#cdb-sobre) .novo .quadro{filter:drop-shadow(0 1.8px 1.8px rgba(0,0,0,.5)) drop-shadow(0 18px 28.8px rgba(0,0,0,.48)) drop-shadow(0 0 34.2px rgba(242,191,94,.13))}
:is(#assista,#cdb-sobre) .carrossel .card .quadro .janela{box-shadow:inset 0 0 0 1px rgba(242,191,94,.55),0 10.8px 21.6px rgba(0,0,0,.42)}
:is(#assista,#cdb-sobre) *{box-sizing:border-box}
:is(#assista,#cdb-sobre) .card.sem-info:hover .legenda{display:flex!important}
:is(#assista,#cdb-sobre) .card.sem-info:hover .info{display:none!important}
:is(#assista,#cdb-sobre) .play-grande{all:unset;cursor:pointer;position:absolute;left:50%;top:50%;z-index:4;width:64.8px;height:64.8px;margin:-32.4px 0 0 -32.4px;border-radius:50%;display:grid;place-items:center;padding-left:4.5px;box-sizing:border-box;background:linear-gradient(180deg,#fbe2a0,#e2a743 48%,#a8661a);box-shadow:0 0 0 1px #fde3a0,0 7.2px 19.8px rgba(0,0,0,.5);transition:transform .3s cubic-bezier(.3,1.4,.5,1)}
:is(#assista,#cdb-sobre) .play-grande:hover{transform:scale(1.08)}
:is(#assista,#cdb-sobre) .play-grande:focus-visible{outline:2px solid #fdd88a;outline-offset:2.7px}
:is(#assista,#cdb-sobre) .novo .quadro .janela iframe{position:absolute;inset:0;width:100%;height:100%;border:0;z-index:1}
:is(#assista,#cdb-sobre) .lb-caixa iframe{width:min(86vw,990px);aspect-ratio:16/9;height:auto;border:0;border-radius:16.2px;background:#000;box-shadow:0 0 0 1px #fdd88a,0 0 0 4.5px #1a0b10,0 0 0 5.4px rgba(242,191,94,.75),0 27px 54px rgba(0,0,0,.7)}
:is(#assista,#cdb-sobre) .ver-mais-linha{display:flex;justify-content:flex-start;padding:25.2px 86.4px 0}
@media (min-width:761px) and (max-width:1100px){:is(#assista,#cdb-sobre) .ver-mais-linha{padding-left:43.2px;padding-right:43.2px}}
@media (max-width:760px){:is(#assista,#cdb-sobre) .ver-mais-linha{padding:21.6px 18px 0}}
@media (max-width:760px) and (hover:hover){:is(#assista,#cdb-sobre) .setas{display:none!important}}
@media (hover:none){:is(#assista,#cdb-sobre) .sec-esq .setas{opacity:1}}
:is(#assista,#cdb-sobre) .play-grande.sobre{opacity:0;transition:opacity .25s,transform .3s cubic-bezier(.3,1.4,.5,1)}
:is(#assista,#cdb-sobre) .novo:hover .play-grande.sobre,:is(#assista,#cdb-sobre) .play-grande.sobre:focus-visible{opacity:1}
@media (hover:none){:is(#assista,#cdb-sobre) .play-grande.sobre{opacity:1}}
:is(#assista,#cdb-sobre) .novo .legenda{position:relative;padding-right:52px}
:is(#assista,#cdb-sobre) .novo .partilha{position:absolute;right:0;bottom:0;margin:0}
:is(#assista,#cdb-sobre) .rot .sep{font-family:"Cormorant Garamond",Georgia,serif;font-weight:600;font-size:1.25em;line-height:0;letter-spacing:.3em;word-spacing:.1em}
@media (max-width:359px){:is(#assista,#cdb-sobre) .portal{max-width:100%}
:is(#assista,#cdb-sobre) .portal-in{min-width:0}
:is(#assista,#cdb-sobre) .portal-txt{min-width:0}
:is(#assista,#cdb-sobre) .portal-main{white-space:normal;flex-wrap:wrap;row-gap:4px}}
:is(#assista,#cdb-sobre) .continua{position:absolute;left:7.2px;bottom:9px;z-index:4;font-size:10.8px;letter-spacing:.12em;color:#fff3dc;padding:3.6px 7.2px;border-radius:4.5px;background:rgba(15,6,10,.82)}
:is(#assista,#cdb-sobre) .novo .continua{left:auto;right:10.8px;top:10.8px;bottom:auto;font-size:11.7px;padding:4.5px 8.1px}
:is(#assista,#cdb-sobre) .quando{font-size:10.8px;letter-spacing:.12em;color:#d9a5b3}
:is(#assista,#cdb-sobre) .continua[hidden],:is(#assista,#cdb-sobre) .quando[hidden]{display:none!important}
:is(#assista,#cdb-sobre) .lb-yt{position:relative;display:block;line-height:0;border-radius:18px;text-decoration:none}
:is(#assista,#cdb-sobre) .lb-yt-bt{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);white-space:nowrap;line-height:normal}
:is(#assista,#cdb-sobre) .lb-yt:focus-visible{outline:2px solid #f2bf5e;outline-offset:3.6px}
@media (pointer:coarse){:is(#assista,#cdb-sobre) .partilha,:is(#assista,#cdb-sobre) .voluta,:is(#assista,#cdb-sobre) .ctrl-bt{position:relative}
:is(#assista,#cdb-sobre) .partilha::before,:is(#assista,#cdb-sobre) .voluta::before,:is(#assista,#cdb-sobre) .ctrl-bt::before{content:"";position:absolute;inset:-5px}}
@media (orientation:landscape) and (max-height:520px){:is(#assista,#cdb-sobre) .lb-dica{display:none}
:is(#assista,#cdb-sobre) .lb-caixa{margin-top:0;gap:5.4px}
:is(#assista,#cdb-sobre) .lb-caixa video,:is(#assista,#cdb-sobre) .lb-poster{height:calc(100vh - 96px);height:calc(100dvh - 96px);max-width:none}
:is(#assista,#cdb-sobre) .lb-tit{font-size:17.1px}
:is(#assista,#cdb-sobre) .trilha.vol,:is(#assista,#cdb-sobre) .ctrl-vel{display:none}}
:is(#assista,#cdb-sobre) .lb-caixa .lb-short{display:block;border:0;width:auto!important;max-width:92vw;height:min(80vh,684px);aspect-ratio:9/16;border-radius:16.2px;background:#000;box-shadow:0 0 0 1px #fdd88a,0 0 0 4.5px #1a0b10,0 0 0 5.4px rgba(242,191,94,.75),0 27px 54px rgba(0,0,0,.7)}
@media (max-width:760px){:is(#assista,#cdb-sobre) .lb-caixa .lb-short{height:min(calc(100vh - 207px),calc(92vw * 16 / 9))}}
@media (orientation:landscape) and (max-height:520px){:is(#assista,#cdb-sobre) .lb-caixa .lb-short{height:calc(100vh - 96px);height:calc(100dvh - 96px);max-width:none}}
#cdb-sobre{color:#f4ecdc;font-family:"Cormorant Garamond",Georgia,serif}
#assista .raiz-sec{position:relative}
