.tv-cv{aspect-ratio:16/9;background:#0b0b0d;border-radius:10px;width:100%;display:block;position:relative;overflow:hidden;container-type:inline-size}.tv-cv img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tv-cv:before{content:"";z-index:1;background:linear-gradient(90deg,#08090ceb 0%,#08090cc7 42%,#08090c38 74%,#08090c0a 100%);position:absolute;inset:0}.tv-ct{z-index:2;gap:3.2cqw;width:64%;display:grid;position:absolute;top:50%;left:7%;transform:translateY(-50%)}.tv-ct small{font:600 2.5cqw/1 var(--font-display);letter-spacing:.28em;color:var(--color-limeui)}.tv-ct b{font:700 7.4cqw/1.02 var(--font-display);letter-spacing:-.012em;color:#fff;text-wrap:balance;text-shadow:0 .6cqw 2.4cqw #00000080}.tv-mk{z-index:2;font:700 3.3cqw/1 var(--font-display);color:#f3f5f8;letter-spacing:-.005em;position:absolute;top:6%;right:4.4%}.tv-mk i{color:var(--color-limeui);font-style:normal}.tv-dur{z-index:2;font:600 11.5px/1 var(--font-mono);color:#fff;font-variant-numeric:tabular-nums;background:#000000c7;border-radius:5px;padding:4px 6px;font-style:normal;position:absolute;bottom:3.6%;right:2.4%}.tv-player{aspect-ratio:16/9;border:1px solid var(--color-line);background:#000;border-radius:14px;width:100%;scroll-margin-top:90px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff0a,0 12px 24px -8px #00000080,0 32px 64px -16px #0000008c}.tv-player>button{all:unset;cursor:pointer;display:block;position:absolute;inset:0}.tv-player>button:focus-visible{outline:2px solid var(--color-limeui);outline-offset:-4px}.tv-player .tv-cv{border-radius:0;height:100%;position:absolute;inset:0}.tv-player .tv-dur{display:none}.tv-pl{z-index:3;background:var(--color-limeui);border-radius:14px;place-items:center;width:76px;height:54px;margin:-27px 0 0 -38px;transition:transform .18s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;top:50%;left:79%;box-shadow:0 10px 30px -8px #c6f24e99}.tv-pl:after{content:"";border-top:11px solid #0000;border-bottom:11px solid #0000;border-left:18px solid #111;margin-left:5px}.tv-player>button:hover .tv-pl{transform:scale(1.06)}.tv-cc{z-index:3;font:700 11px/1 var(--font-mono);color:#fff;background:#000000a6;border-radius:5px;padding:5px 7px;position:absolute;bottom:12px;right:12px}.tv-player iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.tv-soon{z-index:3;font:600 12px/1 var(--font-display);letter-spacing:.02em;color:#fff;background:#000000b8;border-radius:7px;padding:7px 10px;position:absolute;bottom:12px;right:12px}@media (width<=560px){.tv-pl{border-radius:11px;width:58px;height:42px;margin:-21px 0 0 -29px}.tv-pl:after{border-top-width:9px;border-bottom-width:9px;border-left-width:14px}}.tv-watch{grid-template-columns:210px minmax(0,1fr);align-items:center;gap:18px;max-width:720px;padding:14px;transition:border-color .15s;display:grid}.tv-watch:hover{border-color:var(--color-faint)}.tv-watch-cv{min-width:0;display:block;position:relative}.tv-watch-cv .tv-cv{border-radius:9px}.tv-watch-cv .tv-pl{border-radius:9px;width:46px;height:32px;margin:-16px 0 0 -23px;left:79%}.tv-watch-cv .tv-pl:after{border-top-width:7px;border-bottom-width:7px;border-left-width:11px;margin-left:3px}.tv-watch-tx{gap:6px;min-width:0;display:grid}.tv-watch-tx small{font:600 10.5px/1.2 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-lime)}.tv-watch-tx b{font:700 19px/1.25 var(--font-display);color:var(--color-ink)}.tv-watch-tx span{color:var(--color-soft);font-size:13.5px;line-height:1.5}.tv-watch-tx em{font:600 13.5px/1 var(--font-display);color:var(--color-limeui);margin-top:2px;font-style:normal}.tv-watches{gap:10px;margin:18px 0 6px;display:grid}.tv-watch-mais{max-width:720px;color:var(--color-faint);flex-wrap:wrap;align-items:baseline;gap:6px 16px;padding:2px 2px 0;font-size:13.5px;display:flex}.tv-watch-mais a{color:var(--color-limeui);font-weight:600}.tv-watch-mais a:hover{text-decoration:underline}.tv-watch-mais i{font:400 12px var(--font-mono);color:var(--color-faint);font-style:normal}@media (width<=560px){.tv-watch{grid-template-columns:minmax(0,1fr)}}.tv-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:24px 20px;margin-top:18px;display:grid}.tv-card{align-content:start;gap:10px;display:grid}.tv-card h3{color:var(--color-ink);font-size:16.5px;font-weight:700;line-height:1.3}.tv-card:hover h3{color:var(--color-limeui)}.tv-card:hover .tv-cv{box-shadow:0 0 0 1px var(--color-faint)}.tv-group{padding-top:40px;scroll-margin-top:90px}.tv-group h2{font-size:clamp(22px,3vw,30px);font-weight:700}.tv-group h2 span{font:500 14px var(--font-mono);color:var(--color-faint);margin-left:6px}.tv-vazio{color:var(--color-faint);margin-top:20px;font-size:14px}.tv-card[hidden],.tv-group[hidden],.tv-vazio[hidden]{display:none}.tv-steps{grid-template-columns:minmax(0,1fr)}.tv-grid.tv-mini{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:18px 16px;margin-top:16px}.tv-mini .tv-card h3{font-size:14.5px}.tv-chap{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin-top:14px;display:grid}@media (width<=640px){.tv-chap{grid-template-columns:minmax(0,1fr)}}.tv-chap a{border-bottom:1px solid var(--color-line);color:var(--color-soft);gap:12px;min-width:0;padding:8px 0;font-size:14.5px;display:flex}.tv-chap a[href]:hover{color:var(--color-ink)}.tv-chap a b{min-width:36px;font:600 12.5px/1.75 var(--font-mono);color:var(--color-limeui);font-variant-numeric:tabular-nums;flex:none}.tv-fala{gap:12px;margin-top:14px;display:grid}.tv-fala p{color:var(--color-soft);max-width:70ch;font-size:15.5px;line-height:1.72}.tv-fala p a{font:600 12.5px/1 var(--font-mono);color:var(--color-limeui);font-variant-numeric:tabular-nums;margin-right:8px}.tv-fala details{gap:12px;display:grid}.tv-fala summary{cursor:pointer;border:1px solid var(--color-line);font:600 14px/1.3 var(--font-display);color:var(--color-ink);border-radius:10px;justify-content:space-between;gap:12px;padding:12px 14px;list-style:none;display:flex}.tv-fala summary::-webkit-details-marker{display:none}.tv-fala summary:after{content:"▾";color:var(--color-faint)}.tv-fala details[open] summary:after{content:"▴"}.tv-fala details[open] summary{margin-bottom:12px}.tv-lt{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:12px;margin-top:14px;display:grid}.tv-lt a{gap:6px;padding:16px;transition:border-color .15s;display:grid}.tv-lt a:hover{border-color:var(--color-faint)}.tv-lt small{font:600 10.5px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-faint)}.tv-lt b{font:700 15.5px/1.3 var(--font-display);color:var(--color-ink)}
