.thl-raiz,.thl-explica{--thl-torneio:var(--primary);--thl-evento:#9b87f5;--thl-tvt:#2bc4e4;--thl-raio:20px;--thl-promo:#a78bfa}[data-theme=light] .thl-raiz,[data-theme=light] .thl-explica{--thl-evento:#6d55e0;--thl-tvt:#0b8fb0;--thl-promo:#6d55e0}.thl-hero,.thl-banner{--foreground:#fff;--muted:#ffffff9e;--tvl-ink2:#ffffffc7;--success:#40d04f;color:#fff}.thl-raiz{gap:var(--wl-gap-section);flex-direction:column;display:flex}.thl-mudo{color:var(--muted);font-size:12.5px}.thl-rotulo{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:800;display:block}.thl-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--primary);font-size:11px;font-weight:800}@keyframes thl-pulso{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--success) 60%, transparent)}to{box-shadow:0 0 0 9px #0000}}.thl-btn{cursor:pointer;height:44px;font:inherit;white-space:nowrap;color:var(--on-primary);background:var(--primary);transition:transform var(--wl-dur-1) var(--wl-ease), filter var(--wl-dur-1) var(--wl-ease), background var(--wl-dur-1) var(--wl-ease);border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:13.5px;font-weight:800;display:inline-flex}.thl-btn:hover{filter:brightness(1.06);transform:translateY(-1px)}.thl-btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.thl-btn[data-mini]{border-radius:11px;height:36px;padding:0 14px;font-size:12.5px}.thl-btn[data-tom=vidro]{color:var(--foreground);background:color-mix(in srgb, var(--foreground) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 16%, transparent)}.thl-btn[data-tom=fantasma]{color:var(--foreground);background:0 0}.thl-link{cursor:pointer;font:inherit;color:var(--primary);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12.5px;font-weight:800;display:inline-flex}.thl-link:hover{text-decoration:underline}.thl-marca{letter-spacing:-.02em;color:var(--on-primary);background:radial-gradient(120% 120% at 30% 20%, color-mix(in srgb, var(--primary) 70%, #fff) 0%, var(--primary) 55%, color-mix(in srgb, var(--primary) 70%, #000) 100%);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 30%, transparent), 0 10px 30px -10px color-mix(in srgb, var(--primary) 70%, transparent);border-radius:50%;flex-shrink:0;place-items:center;font-weight:900;display:inline-grid}.thl-selo{letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--thl-torneio);border-radius:99px;align-items:center;gap:5px;height:22px;padding:0 9px;font-size:10.5px;font-weight:800;display:inline-flex}.thl-selo[data-tipo=evento]{background:var(--thl-evento)}.thl-selo[data-tipo=tvt]{background:var(--thl-tvt);color:#04212a}.thl-selo[data-tipo=agenda]{color:var(--foreground);background:color-mix(in srgb, var(--foreground) 12%, transparent)}.thl-selo[data-tipo=torneio]{color:var(--on-primary)}.thl-vazio{text-align:center;border-radius:var(--thl-raio);min-height:220px;color:var(--muted);background:color-mix(in srgb, var(--foreground) 4%, transparent);border:1px dashed color-mix(in srgb, var(--foreground) 16%, transparent);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:28px;display:flex}.thl-vazio b{color:var(--foreground);font-size:16px}.thl-vazio p{max-width:380px;margin:0;font-size:13px;line-height:1.5}.thl-vazio[data-baixo]{min-height:140px}.thl-painel{border-radius:var(--thl-raio);background:var(--card-bg);flex-direction:column;gap:18px;min-width:0;padding:22px;display:flex}.thl-painel-tit{flex-wrap:wrap;align-items:center;gap:8px 10px;display:inline-flex}.thl-painel-tit>b{letter-spacing:-.01em;font-size:20px;font-weight:800}.thl-painel-tit>small{color:var(--muted);font-size:12.5px}.thl-painel-tit>svg{color:var(--primary)}.thl-voce{background:var(--card-bg);border-radius:18px;flex-direction:column;gap:12px;padding:22px;display:flex}.thl-voce[data-vidro]{-webkit-backdrop-filter:blur(14px);background:#0e0e0e8c;box-shadow:inset 0 0 0 1px #ffffff24,0 24px 50px -30px #000000e6}.thl-voce>p{color:var(--tvl-ink2);margin:0;font-size:13px;line-height:1.55}.thl-voce-acoes{flex-wrap:wrap;gap:10px;display:flex}.thl-voce .thl-btn{align-self:stretch}.thl-voce-acoes .thl-btn{flex:auto}.thl-banner{isolation:isolate;background:#0b0b0b;border-radius:18px;gap:16px 20px;min-width:0;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 50px -32px #000c}.thl-banner-arte{z-index:-1;margin:0;position:absolute;inset:0}.thl-banner-arte img{object-fit:cover;width:100%;height:100%;transition:transform var(--wl-dur-3) var(--wl-ease);display:block}.thl-banner:hover .thl-banner-arte img{transform:scale(1.03)}.thl-banner-veu{background:linear-gradient(90deg, #080808eb 0%, #080808b3 50%, #08080840 100%), linear-gradient(0deg, #080808d9 0%, #08080800 55%), radial-gradient(70% 140% at 0% 100%, color-mix(in srgb, var(--primary) 30%, transparent), transparent 70%);position:absolute;inset:0}.thl-banner[data-tipo=tvt] .thl-banner-veu{background:linear-gradient(90deg, #040e14f0 0%, #040e14b3 50%, #040e1433 100%), linear-gradient(0deg, #040e14d9 0%, #040e1400 55%), radial-gradient(70% 140% at 0% 100%, color-mix(in srgb, var(--thl-tvt) 30%, transparent), transparent 70%)}.thl-banner-data{text-align:center;-webkit-backdrop-filter:blur(6px);background:#ffffff1a;border-radius:14px;flex-direction:column;justify-content:center;align-self:start;align-items:center;gap:1px;width:64px;padding:8px 0 9px;display:flex;box-shadow:inset 0 0 0 1px #ffffff2e}.thl-banner-data small{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:800}.thl-banner-data b{font-size:26px;font-weight:900;line-height:1}.thl-banner-txt{flex-direction:column;gap:8px;min-width:0;display:flex}.thl-banner-selos{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.thl-banner-quando{color:var(--tvl-ink2);font-size:12px;font-weight:700}.thl-banner-titulo{letter-spacing:-.025em;font-size:28px;font-weight:800;line-height:1.08}.thl-banner-txt p{max-width:520px;color:var(--tvl-ink2);margin:0;font-size:13.5px;line-height:1.5}.thl-banner-meta{color:#fff;flex-wrap:wrap;gap:6px 16px;font-size:13px;font-weight:700;display:flex}.thl-banner-meta>span{align-items:center;gap:6px;display:inline-flex}.thl-banner-meta svg{color:var(--primary)}.thl-banner[data-tipo=tvt] .thl-banner-meta svg{color:var(--thl-tvt)}.thl-banner-acao{flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:8px;display:flex}.thl-banner-acao small{color:var(--tvl-ink2);white-space:nowrap;font-size:12px;font-weight:700}.thl-banner[data-forma=largo]{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;min-height:240px;padding:24px 26px}.thl-banner[data-forma=card]{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);height:100%;min-height:340px;padding:20px}.thl-banner[data-forma=card] .thl-banner-veu{background:linear-gradient(0deg, #080808f5 0%, #080808bf 45%, #08080826 100%), radial-gradient(90% 70% at 0% 100%, color-mix(in srgb, var(--primary) 26%, transparent), transparent 70%)}.thl-banner[data-forma=card] .thl-banner-txt{align-self:end}.thl-banner[data-forma=card] .thl-banner-titulo{font-size:22px}.thl-banner[data-forma=card] .thl-banner-txt p{font-size:12.5px}.thl-banner[data-forma=card] .thl-banner-acao{flex-direction:row;justify-content:space-between;align-items:center}.thl-rotativo{flex-direction:column;gap:10px;display:flex}.thl-rotativo-nav{justify-content:center;align-items:center;gap:12px;display:flex}.thl-rotativo-nav>button{cursor:pointer;width:30px;height:30px;color:var(--foreground);background:var(--tvl-soft2);border:0;border-radius:50%;place-items:center;display:grid}.thl-rotativo-nav>button:first-child svg{transform:none}.thl-rotativo-nav>span{gap:6px;display:inline-flex}.thl-rotativo-nav>span button{cursor:pointer;background:color-mix(in srgb, var(--foreground) 22%, transparent);width:8px;height:8px;transition:width var(--wl-dur-2) var(--wl-ease), background var(--wl-dur-2) var(--wl-ease);border:0;border-radius:99px;padding:0}.thl-rotativo-nav>span button[data-on]{background:var(--primary);width:22px}.thl-cal{flex-direction:column;gap:10px;min-width:0;display:flex}.thl-cal-cab{justify-content:space-between;align-items:center;gap:10px;display:flex}.thl-cal-cab b{text-transform:capitalize;font-size:14px;font-weight:800}.thl-cal-cab span{gap:6px;display:inline-flex}.thl-cal-cab button{cursor:pointer;width:28px;height:28px;color:var(--foreground);background:var(--tvl-soft2);border:0;border-radius:8px;place-items:center;display:grid}.thl-cal-cab button:disabled{opacity:.35;cursor:default}.thl-cal-grade{grid-template-columns:repeat(7,minmax(0,1fr));row-gap:4px;display:grid}.thl-cal-letra{text-align:center;color:var(--muted);padding-bottom:4px;font-size:10.5px;font-weight:800}.thl-cal-dia{cursor:pointer;height:46px;font:inherit;color:var(--foreground);background:0 0;border:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:3px;padding:4px 0 0;display:flex;position:relative}.thl-cal-dia>b{width:28px;height:28px;transition:background var(--wl-dur-1) var(--wl-ease);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.thl-cal-dia:hover>b{background:var(--tvl-soft2)}.thl-cal-dia[data-hoje]>b{box-shadow:inset 0 0 0 1.5px var(--primary);color:var(--primary);font-weight:900}.thl-cal-dia[data-on]>b{background:var(--primary);color:var(--on-primary);box-shadow:none}.thl-cal-dia[data-passado]{opacity:.38}.thl-prox{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.thl-prox button{cursor:pointer;width:100%;font:inherit;color:inherit;text-align:left;background:color-mix(in srgb, var(--foreground) 4%, transparent);transition:background var(--wl-dur-1) var(--wl-ease);border:0;border-radius:12px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px 8px 8px;display:grid}.thl-prox button:hover{background:color-mix(in srgb, var(--foreground) 8%, transparent)}.thl-prox-data{background:color-mix(in srgb, var(--primary) 14%, transparent);border-radius:10px;flex-direction:column;align-items:center;gap:0;padding:6px 0;display:flex}.thl-prox button[data-tipo=evento] .thl-prox-data{background:color-mix(in srgb, var(--thl-evento) 18%, transparent)}.thl-prox button[data-tipo=tvt] .thl-prox-data{background:color-mix(in srgb, var(--thl-tvt) 18%, transparent)}.thl-prox button[data-tipo=agenda] .thl-prox-data{background:var(--tvl-soft2)}.thl-prox-data small{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:9.5px;font-weight:800}.thl-prox-data b{font-size:18px;font-weight:900;line-height:1.05}.thl-prox-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.thl-prox-txt b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.thl-prox-txt small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.thl-prox-quando{color:var(--muted);white-space:nowrap;font-size:11.5px;font-weight:800}.thl-porta-ir{color:#fff;opacity:.85;align-items:center;gap:6px;font-size:12.5px;font-weight:800;text-decoration:none;display:inline-flex}.thl-porta-ir:hover{opacity:1;text-decoration:underline}.thl-porta-fatos{flex-wrap:wrap;gap:8px;margin:auto 0 0;padding:0;list-style:none;display:flex}.thl-porta-fatos li{height:30px;color:var(--tvl-ink2);background:#ffffff14;border-radius:99px;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1a}.thl-porta-fatos li[data-vivo]{color:var(--success)}.thl-porta-fatos li[data-vivo] i{background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite tvl-pisca}.thl-porta-campeoes{flex-direction:column;gap:8px;margin-top:4px;display:flex}.thl-porta-campeoes>small{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:800}.thl-hero{isolation:isolate;min-height:360px;box-shadow:var(--tvl-sh-alto);background:#0b0b0b;border-radius:24px;grid-template-columns:minmax(0,1fr) 380px;align-items:end;gap:28px;padding:34px 34px 30px;display:grid;position:relative;overflow:hidden}.thl-hero-arte{z-index:-1;margin:0;position:absolute;inset:0}.thl-hero-arte img{object-fit:cover;object-position:50% 45%;width:100%;height:100%;display:block}.thl-hero-arte i{background:linear-gradient(90deg, #080808f2 0%, #080808c7 42%, #08080873 100%), linear-gradient(0deg, #080808e6 0%, #08080800 55%), radial-gradient(60% 120% at 0% 0%, color-mix(in srgb, var(--primary) 32%, transparent), transparent 70%);position:absolute;inset:0}.thl-hero-in{flex-direction:column;gap:18px;min-width:0;display:flex}.thl-hero-quem{align-items:center;gap:20px;min-width:0;display:flex}.thl-hero-quem>div{flex-direction:column;gap:4px;min-width:0;display:flex}.thl-hero h1{letter-spacing:-.035em;margin:0;font-size:42px;font-weight:900;line-height:1.02}.thl-hero-quem p{max-width:600px;color:var(--tvl-ink2);margin:4px 0 0;font-size:14px;line-height:1.55}.thl-split{gap:var(--wl-gap-section);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:stretch;display:grid}.thl-split-tvt{min-width:0;display:flex}.thl-painel-cal{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.thl-painel-prox{flex-direction:column;gap:10px;min-width:0;display:flex}@media (max-width:1400px){.thl-hero{grid-template-columns:minmax(0,1fr) 340px}.thl-painel-cal{grid-template-columns:minmax(0,1fr)}}@media (max-width:1200px){.thl-split{grid-template-columns:minmax(0,1fr)}.thl-painel-cal{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:1024px){.thl-hero{grid-template-columns:minmax(0,1fr);align-items:stretch}}@media (max-width:900px){.thl-painel-cal{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.thl-hero{border-radius:20px;min-height:0;padding:24px 20px 20px}.thl-hero h1{font-size:30px}.thl-hero-quem{align-items:flex-start;gap:14px}.thl-hero-quem .thl-marca{width:52px!important;height:52px!important;font-size:18px!important}.thl-painel{padding:16px}.thl-banner[data-forma=largo]{grid-template-columns:auto minmax(0,1fr);min-height:0;padding:18px}.thl-banner[data-forma=largo] .thl-banner-acao{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center}.thl-banner-titulo{font-size:22px}}.thl-hero[data-a2]{align-items:end}.thl-hero[data-a2] .thl-hero-in{gap:16px}.thl-aovivo-pulso{background:var(--success);border-radius:50%;flex-shrink:0;width:9px;height:9px;animation:1.6s ease-out infinite thl-pulso;display:inline-block}.thl-hero-acoes{flex-wrap:wrap;gap:10px;display:flex}.thl-rotativo-quadro{animation:.35s both thl-entra}@keyframes thl-entra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.thl-rotativo-quadro{animation:none}}.thl-cal[data-sinc] .thl-cal-dia[data-tem]>b{font-weight:900}.thl-cal[data-sinc] .thl-cal-dia[data-sel]:not([data-on])>b{background:color-mix(in srgb, var(--primary) 20%, transparent);color:var(--foreground)}.thl-prox button[data-on]{background:color-mix(in srgb, var(--primary) 14%, transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--primary) 60%, transparent)}.thl-explica-in{flex-direction:column;gap:24px;display:flex}.thl-explica-cab{flex-direction:column;gap:10px;display:flex}.thl-explica-cab h2{letter-spacing:-.02em;color:var(--foreground);margin:0;font-size:26px;font-weight:900;line-height:1.1}.thl-explica-cab p{max-width:720px;color:var(--tvl-ink2);margin:0;font-size:14px;line-height:1.55}.thl-explica-fatos{flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.thl-explica-fatos li{height:30px;color:var(--foreground);background:var(--tvl-soft2);border-radius:99px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:700;display:inline-flex}.thl-explica-in h3{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 12px;font-size:13px;font-weight:800}.thl-explica-pe{flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.thl-explica .thl-btn[data-tom=vidro]{color:var(--foreground)}@media (max-width:768px){.thl-hero-acoes{width:100%}.thl-hero-acoes .thl-btn{flex:auto}.thl-explica-cab h2{font-size:21px}}.thl-hero[data-r5]{align-items:end}.thl-hero[data-r5] .thl-hero-in{gap:18px}.thl5-vivos-rot{color:#fff;background:#ffffff1a;border-radius:99px;flex-shrink:0;align-items:center;gap:7px;height:32px;padding:0 12px;font-size:12.5px;font-weight:800;display:inline-flex}.thl5-vivos-rot[data-vivo]{color:var(--success);background:color-mix(in srgb, var(--success) 16%, transparent)}.thl5-meus{gap:12px}.thl5-meus-cab{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;display:flex}.thl5-meus-cab b{letter-spacing:-.01em;font-size:18px;font-weight:900}.thl5-meus-cab small{color:var(--muted);font-size:12px}.thl5-meus>p{color:var(--tvl-ink2);margin:0;font-size:13px;line-height:1.55}.thl5-meu{cursor:pointer;width:100%;font:inherit;color:#fff;text-align:left;transition:background var(--wl-dur-1) var(--wl-ease);background:#ffffff0f;border:0;border-radius:12px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.thl5-meu:hover{background:#ffffff1c}.thl5-meu[data-andamento]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--success) 30%, transparent)}.thl5-meu-ico{color:var(--muted);place-items:center;display:grid}.thl5-meu-txt{flex-direction:column;gap:1px;min-width:0;display:flex}.thl5-meu-txt b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;overflow:hidden}.thl5-meu-txt small{color:var(--tvl-ink2);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.thl5-meu-pos{flex-direction:column;align-items:flex-end;line-height:1.1;display:flex}.thl5-meu-pos b{font-size:16px;font-weight:900}.thl5-meu-pos em{font-size:11.5px;font-style:normal;font-weight:800}.thl5-meu-tag{height:22px;color:var(--success);background:color-mix(in srgb, var(--success) 14%, transparent);white-space:nowrap;border-radius:99px;align-items:center;gap:4px;padding:0 8px;font-size:10.5px;font-weight:800;display:inline-flex}.thl5-meus-abas{background:#ffffff0f;border-radius:11px;gap:4px;padding:4px;display:flex}.thl5-meus-abas button{cursor:pointer;height:32px;font:inherit;color:var(--muted);background:0 0;border:0;border-radius:8px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:inline-flex}.thl5-meus-abas button[data-on]{color:#fff;background:#ffffff24}.thl5-meus-abas em{background:#ffffff24;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;font-style:normal;font-weight:900;display:inline-grid}.thl5-meus-abas em[data-vivo]{color:#04210a;background:var(--success)}.thl5-meus .thl-btn[data-tom=vidro]{width:100%}.thl5-painel{gap:16px}.thl5-painel-cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.thl5-painel-acoes{flex-wrap:wrap;align-items:center;gap:14px;display:inline-flex}.thl5-meus-btn{cursor:pointer;height:36px;font:inherit;color:var(--foreground);background:color-mix(in srgb, var(--primary) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 45%, transparent);transition:background var(--wl-dur-1) var(--wl-ease);border:0;border-radius:11px;align-items:center;gap:8px;padding:0 12px 0 14px;font-size:13px;font-weight:800;display:inline-flex;position:relative}.thl5-meus-btn:hover{background:color-mix(in srgb, var(--primary) 20%, transparent)}.thl5-meus-btn svg{color:var(--primary)}.thl5-badge{min-width:20px;height:20px;color:var(--on-primary);background:var(--primary);border-radius:99px;place-items:center;padding:0 6px;font-size:11px;font-weight:900;display:inline-grid;position:relative}.thl5-badge[data-vivo]:after{content:"";background:var(--success);width:8px;height:8px;box-shadow:0 0 0 2px var(--card-bg);border-radius:50%;animation:1.6s ease-out infinite thl-pulso;position:absolute;top:-2px;right:-2px}.thl5-banner{position:relative}.thl5-banner-liga{color:#fff;-webkit-backdrop-filter:blur(6px);background:#0000008c;border-radius:99px;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:16px;right:16px;box-shadow:inset 0 0 0 1px #ffffff38}.thl5-banner-liga:before{content:"";background:var(--primary);border-radius:50%;width:7px;height:7px}.thl-cal[data-r5] .thl-cal-dia{height:44px}.thl5-pontos{justify-content:center;gap:3px;height:8px;display:flex}.thl5-pontos i{background:var(--primary);opacity:.85;border-radius:50%;width:6px;height:6px}.thl5-pontos i[data-sel]{opacity:1;box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 40%, transparent)}.thl-cal[data-r5] .thl-cal-dia[data-meu]:after{content:"";background:var(--success);width:8px;height:8px;box-shadow:0 0 0 2px var(--card-bg);border-radius:50%;position:absolute;top:3px;right:calc(50% - 18px)}.thl5-legenda{color:var(--muted);flex-wrap:wrap;gap:4px 12px;font-size:11px;display:flex}.thl5-legenda span{align-items:center;gap:5px;display:inline-flex}.thl5-legenda i{background:var(--primary);border-radius:50%;width:7px;height:7px}.thl5-legenda span[data-meu] i{background:var(--success)}.thl5-prox-lista .thl-prox-txt b{align-items:center;gap:5px;display:inline-flex}.thl5-prox-lista .thl-prox-txt b svg{color:var(--primary);flex-shrink:0}.thl5-cat{color:color-mix(in srgb, var(--foreground) 82%, transparent);font-weight:700}.thl5-vertodos{cursor:pointer;height:34px;font:inherit;color:var(--foreground);background:var(--tvl-soft2);border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;font-size:12.5px;font-weight:800;display:inline-flex}.thl5-tvt{isolation:isolate;border-radius:var(--thl-raio);min-width:0;box-shadow:var(--tvl-sh-alto);background:#0b0b0b;flex-direction:column;flex:auto;display:flex;position:relative;overflow:hidden}.thl5-tvt-cab{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.thl5-tvt-cab h2{letter-spacing:-.03em;color:#fff;margin:0;font-size:32px;font-weight:900;line-height:1}.thl5-tvt-cab h2 span{letter-spacing:-.01em;color:var(--tvl-ink2);margin-left:6px;font-size:17px;font-weight:700}.thl5-rotulo{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:800}.thl5-tvt-lista{flex-direction:column;gap:8px;display:flex}.thl5-tvt-lista>.thl-link{align-self:flex-start;margin-top:4px}.thl5-minisala{cursor:pointer;width:100%;font:inherit;color:#fff;text-align:left;box-shadow:inset 0 0 0 1px #ffffff1a, inset 3px 0 0 var(--nv);transition:background var(--wl-dur-1) var(--wl-ease);background:#ffffff0f;border:0;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto 70px;align-items:center;gap:14px;padding:11px 14px;display:grid}.thl5-minisala:hover{background:#ffffff1c}.thl5-minisala[data-voce]{box-shadow:inset 0 0 0 1.5px var(--primary), inset 3px 0 0 var(--primary)}.thl5-minisala-txt{flex-direction:column;gap:1px;min-width:0;display:flex}.thl5-minisala-txt b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:800;overflow:hidden}.thl5-minisala-txt small{color:var(--tvl-ink2);font-size:11.5px}.thl5-minisala-valor{white-space:nowrap;align-items:center;gap:5px;font-size:13px;font-weight:800;display:inline-flex}.thl5-minisala-conta{color:var(--tvl-ink2);justify-content:flex-end;align-items:center;gap:5px;font-size:12.5px;font-weight:800;display:inline-flex}.thl5-tvt-fechado{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.thl5-tvt-fechado>span{color:var(--tvl-ink2);align-items:flex-start;gap:10px;display:flex}.thl5-tvt-fechado>span>span{flex-direction:column;gap:2px;display:flex}.thl5-tvt-fechado b{color:#fff;font-size:15px}.thl5-tvt-fechado small{font-size:12.5px}@media (max-width:768px){.thl5-painel-acoes{justify-content:space-between;width:100%}.thl5-tvt-cab h2{font-size:26px}.thl5-tvt-cab h2 span{font-size:15px}.thl5-minisala{grid-template-columns:minmax(0,1fr) auto 60px}.thl5-minisala>:nth-child(2){display:none}}.thl-hero[data-r6]{z-index:2;overflow:visible}.thl-hero[data-r6] .thl-hero-arte{border-radius:inherit;overflow:hidden}.thl6-vivos-pop{z-index:5;background:#141414;border-radius:16px;flex-direction:column;align-items:stretch;gap:6px;min-width:300px;max-width:100%;padding:10px;animation:.18s both thl-entra;display:flex;position:absolute;top:calc(100% + 8px);left:0;box-shadow:inset 0 0 0 1px #ffffff24,0 24px 50px -20px #000000e6}.thl6-vivos-pop>small{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:2px 4px 4px;font-size:10px;font-weight:800}.thl6-meus-painel{--linha-meu:53px;height:calc(3 * var(--linha-meu) + 2 * 6px);scrollbar-width:thin;flex-direction:column;gap:6px;display:flex;overflow-y:auto}.thl6-meus-painel .thl5-meu{height:var(--linha-meu);flex-shrink:0}.thl6-meus-vazio{color:var(--tvl-ink2);background:#ffffff0d;border-radius:12px;margin:0;padding:12px 14px;font-size:12.5px;line-height:1.5}.thl6-meus-vazio b{color:#fff}.thl6-meus-vazio em{font-style:normal;font-weight:800}.thl6-banner-caixa{height:232px}.thl6-banner-caixa>.thl5-banner,.thl6-banner-caixa>.thl-vazio{height:100%}.thl6-banner-caixa>.thl-vazio{min-height:0}.thl6-banner-caixa .thl-banner{height:100%;min-height:0}.thl6-banner-caixa .thl-banner-titulo{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.thl6-banner-caixa .thl-banner-txt p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.thl-rotativo-nav[data-oculto]{visibility:hidden}.thl-cal[data-r6] .thl-cal-dia{height:40px}.thl-cal[data-r6] .thl-cal-dia>b{width:26px;height:26px;font-size:12.5px}.thl-cal[data-r6] .thl-cal-dia[data-fora]{opacity:.3}.thl-cal[data-r6] .thl-cal-dia[data-fora][data-passado]{opacity:.18}.thl-cal[data-r6] .thl-cal-dia[data-meu]:after{right:calc(50% - 17px)}.thl-cal[data-r6] .thl-cal-cab b small{color:var(--muted);margin-left:4px;font-size:12px;font-weight:700}.thl6-prox{flex-direction:column;gap:8px;display:flex}.thl6-prox-caixa{--linha:62px;height:calc(4 * var(--linha) + 3 * 6px);overflow:hidden}.thl6-prox-caixa[data-todos]{scrollbar-width:thin;padding-right:4px;overflow-y:auto}.thl6-prox-caixa .thl-prox button{height:var(--linha);padding-block:7px}.thl6-prox-caixa .thl-prox-data{padding:3px 0;line-height:1.15}.thl6-prox-vazio{text-align:center;height:100%;color:var(--muted);background:color-mix(in srgb, var(--foreground) 4%, transparent);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin:0;padding:16px;font-size:13px;line-height:1.5;display:flex}.thl5-vertodos[data-oculto]{visibility:hidden}.thl6-tvt-in{flex-direction:column;flex:auto;gap:20px;min-height:0;padding:22px 28px 26px;display:flex}.thl6-tvt-in>.thl5-tvt-lista,.thl6-tvt-in>.thl6-tvt-fechado{margin-top:auto}.thl6-tvt-fechado{flex-direction:column;gap:22px;display:flex}.thl6-tvt-in .thl-porta-fatos{margin:0}.thl6-tvt-def{max-width:470px;color:var(--tvl-ink2);margin:0;font-size:14px;line-height:1.6}.thl6-tvt .thl5-tvt-cab .thl-porta-ir{-webkit-backdrop-filter:blur(6px);background:#00000073;border-radius:99px;align-self:center;padding:6px 10px}.thl6-tvt .thl5-tvt-cab h2{text-shadow:0 2px 18px #0009}.thl6-tvt-capa>img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.thl6-tvt-capa{isolation:isolate;flex-direction:column;flex-shrink:0;justify-content:flex-end;gap:14px;height:330px;padding:22px 28px;display:flex;position:relative;overflow:hidden}.thl6-tvt-capa>img{object-position:50% 30%}.thl6-tvt-capa>i{z-index:-1;background:linear-gradient(180deg, #0b0b0b0d 0%, #0b0b0b80 42%, #0b0b0be6 76%, #0b0b0b 100%), radial-gradient(80% 70% at 0% 100%, color-mix(in srgb, var(--primary) 22%, transparent), transparent 70%);position:absolute;inset:0}.thl6-tvt-capa .thl6-tvt-def{color:#ffffffe0;text-shadow:0 1px 12px #000000b3}.thl6-tvt-capa-pe{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;display:flex}.thl6-tvt-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.thl6-tvt-chips li{color:#fff;-webkit-backdrop-filter:blur(6px);background:#00000073;border-radius:99px;align-items:center;gap:8px;height:36px;padding:0 15px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff29}.thl6-tvt-chips svg{color:var(--thl-tvt)}.thl6-tvt-oque-forte{cursor:pointer;height:36px;font:inherit;color:#0b0b0b;transition:transform var(--wl-dur-1) var(--wl-ease), background var(--wl-dur-1) var(--wl-ease);background:#fff;border:0;border-radius:99px;align-items:center;gap:7px;padding:0 16px;font-size:13px;font-weight:800;display:inline-flex}.thl6-tvt-oque-forte:hover{background:#ececec;transform:translateY(-1px)}.thl6-tvt-oque-forte:focus-visible{outline:2px solid var(--thl-tvt);outline-offset:2px}.thl6-tvt-oque-forte svg{color:#0b8fb0}@media (max-width:768px){.thl6-vivos-pop{min-width:0;right:0}.thl6-banner-caixa{height:300px}.thl6-tvt-in{gap:18px;padding:18px 18px 20px}.thl6-tvt-capa{height:350px;padding:18px}}.thl-marca[data-img]{background:#0b0b0b;overflow:hidden}.thl-marca[data-img] img{object-fit:cover;width:100%;height:100%;display:block}.thl-split[data-solo]{grid-template-columns:minmax(0,1fr)}.thl-todos,#thl-painel{scroll-margin-top:96px}.thl-hero[data-r7]{align-items:start}.thl-hero[data-r7] .thl-hero-in{gap:22px}.thl-hero[data-r7][data-carregando]{background:#101010}.thl7-skel{background:linear-gradient(90deg,#ffffff0d 0%,#ffffff1f 50%,#ffffff0d 100%) 0 0/200% 100%;border-radius:10px;animation:1.4s ease-in-out infinite thl7-brilho;display:block}.thl7-skel[data-forma=marca]{border-radius:50%;flex-shrink:0;width:72px;height:72px}.thl7-skel[data-forma=titulo]{width:420px;max-width:100%;height:42px;margin-top:4px}.thl7-skel[data-forma=rotulo]{border-radius:99px;width:220px;height:32px}@keyframes thl7-brilho{0%{background-position:100% 0}to{background-position:-100% 0}}.thl7-liga{flex-direction:column;gap:12px;min-width:0;display:flex;position:relative}.thl7-liga-cab{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.thl7-liga-sub{color:var(--tvl-ink2);font-size:12px;font-weight:700}.thl7-cards{align-items:stretch;gap:12px;min-width:0;display:flex}.thl7-card{cursor:pointer;min-width:0;max-width:360px;height:96px;font:inherit;color:#fff;text-align:left;-webkit-backdrop-filter:blur(10px);transition:background var(--wl-dur-1) var(--wl-ease), transform var(--wl-dur-1) var(--wl-ease), box-shadow var(--wl-dur-1) var(--wl-ease);background:#ffffff14;border:0;border-radius:16px;flex:1 1 0;grid-template-columns:84px minmax(0,1fr) 18px;align-items:center;gap:14px;padding:6px 14px 6px 6px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff24,0 18px 36px -24px #000000e6}.thl7-card:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.thl7-card[data-estado=vivo]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--success) 40%, transparent), 0 18px 36px -24px #000000e6}.thl7-card[data-seu]{background:color-mix(in srgb, var(--primary) 22%, #00000059);box-shadow:inset 0 0 0 1.5px var(--primary), 0 18px 36px -24px #000000e6}.thl7-card-arte{background:#1a1a1a;border-radius:12px;width:84px;height:84px;display:block;position:relative;overflow:hidden}.thl7-card-arte img{object-fit:cover;width:100%;height:100%;transition:transform var(--wl-dur-3) var(--wl-ease);display:block}.thl7-card-txt{flex-direction:column;gap:4px;min-width:0;display:flex}.thl7-card-txt>b{-webkit-line-clamp:2;letter-spacing:-.01em;-webkit-box-orient:vertical;font-size:14px;font-weight:800;line-height:1.2;display:-webkit-box;overflow:hidden}.thl7-pop .thl7-card-txt>b{-webkit-line-clamp:1}.thl7-card-topo{align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.thl7-card-topo em{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;height:20px;color:var(--tvl-ink2);background:#ffffff1a;border-radius:99px;flex-shrink:0;align-items:center;gap:5px;padding:0 8px;font-size:10.5px;font-style:normal;font-weight:800;display:inline-flex}.thl7-card-topo em[data-vivo]{color:var(--success);background:color-mix(in srgb, var(--success) 16%, transparent)}.thl7-card-topo em[data-vivo] .thl-aovivo-pulso{width:7px;height:7px}.thl7-card-topo em[data-seu]{color:#fff;background:color-mix(in srgb, var(--primary) 50%, transparent)}.thl7-card-meta{white-space:nowrap;min-width:0;color:var(--tvl-ink2);align-items:center;gap:12px;font-size:12px;font-weight:700;display:flex;overflow:hidden}.thl7-card-meta>span{align-items:center;gap:5px;display:inline-flex}.thl7-card-meta strong{color:#fff;font-weight:900}.thl7-card-meta em{font-style:normal;font-weight:800}.thl7-card-meta em[data-sinal=pos]{color:var(--success)}.thl7-card-meta em[data-sinal=neg]{color:#ff6b6b}.thl7-card-ir{color:var(--tvl-ink2);transition:transform var(--wl-dur-1) var(--wl-ease), color var(--wl-dur-1) var(--wl-ease);place-items:center;display:grid}@media (hover:hover){.thl7-card:not([data-skel]):not([data-vazio]):hover{background:#ffffff24;transform:translateY(-2px)}.thl7-card[data-seu]:hover{background:color-mix(in srgb, var(--primary) 30%, #00000059)}.thl7-card:hover .thl7-card-arte img{transform:scale(1.06)}.thl7-card:hover .thl7-card-ir{color:#fff;transform:translate(2px)}.thl7-vermais:hover{background:#ffffff1f}}.thl7-card[data-skel]{cursor:default;background:linear-gradient(90deg,#ffffff0d 0%,#ffffff1a 50%,#ffffff0d 100%) 0 0/200% 100%;animation:1.4s ease-in-out infinite thl7-brilho}.thl7-card[data-vazio]{cursor:default;grid-template-columns:minmax(0,1fr) auto;max-width:560px;padding:14px 14px 14px 18px}.thl7-card[data-vazio] .thl7-card-meta{white-space:normal}.thl7-vermais{cursor:pointer;height:96px;font:inherit;color:#fff;transition:background var(--wl-dur-1) var(--wl-ease);background:#ffffff0f;border:0;border-radius:16px;flex-direction:column;flex:0 0 84px;justify-content:center;align-items:center;gap:2px;display:flex;box-shadow:inset 0 0 0 1px #ffffff29}.thl7-vermais b{font-size:20px;font-weight:900;line-height:1}.thl7-vermais small{letter-spacing:.06em;text-transform:uppercase;color:var(--tvl-ink2);font-size:10.5px;font-weight:800}.thl7-vermais:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.thl7-pop{min-width:380px;max-width:520px}.thl7-pop .thl7-card{-webkit-backdrop-filter:none;flex:none;grid-template-columns:60px minmax(0,1fr) 18px;max-width:none;height:72px}.thl7-pop .thl7-card-arte{border-radius:10px;width:60px;height:60px}.thl7-liga [data-tela=celular]{display:none}@media (max-width:768px){.thl7-liga [data-tela=desktop]{display:none}.thl7-liga [data-tela=celular]{display:inline}.thl7-liga .thl7-card[data-tela=celular]{display:grid}.thl7-liga .thl7-vermais[data-tela=celular]{display:flex}.thl7-card{grid-template-columns:76px minmax(0,1fr) 16px;gap:12px;max-width:none;height:88px}.thl7-card-arte{width:76px;height:76px}.thl7-vermais{flex-basis:64px;height:88px}.thl7-pop{min-width:0;right:0}.thl7-skel[data-forma=marca]{width:52px;height:52px}.thl7-skel[data-forma=titulo]{height:30px}}.thl7-filtro{background:var(--tvl-soft2);border-radius:13px;align-self:flex-start;gap:4px;padding:4px;display:inline-flex}.thl7-filtro button{cursor:pointer;height:34px;font:inherit;color:var(--muted);transition:background var(--wl-dur-1) var(--wl-ease), color var(--wl-dur-1) var(--wl-ease);background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.thl7-filtro button[data-on]{color:var(--foreground);background:var(--card-bg);box-shadow:0 1px 2px #00000040, inset 0 0 0 1px color-mix(in srgb, var(--foreground) 10%, transparent)}.thl7-filtro button[data-on] svg{color:var(--primary)}.thl7-filtro button[data-filtro=promocionais][data-on] svg{color:var(--thl-promo)}.thl7-filtro button:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.thl7-filtro em{background:color-mix(in srgb, var(--foreground) 10%, transparent);border-radius:99px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:800}.thl7-banner-liga[data-promo]{color:#fff;background:color-mix(in srgb, var(--thl-promo) 78%, #000);box-shadow:none}.thl7-banner-liga[data-promo]:before{background:#fff}.thl-cal[data-r7] .thl-cal-dia[data-vazio]>b{color:color-mix(in srgb, var(--foreground) 32%, transparent);font-weight:500}.thl-cal[data-r7] .thl-cal-dia[data-mudo]{cursor:default}.thl-cal[data-r7] .thl-cal-dia[data-mudo]:hover>b{background:0 0}.thl-cal[data-r7] .thl-cal-dia[data-tem]>b{color:var(--foreground);background:color-mix(in srgb, var(--primary) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 42%, transparent);font-weight:900}.thl-cal[data-r7] .thl-cal-dia[data-tem][data-promo]>b{background:color-mix(in srgb, var(--thl-promo) 18%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--thl-promo) 60%, transparent)}.thl-cal[data-r7] .thl-cal-dia[data-hoje]>b{color:var(--primary);box-shadow:inset 0 0 0 1.5px var(--primary)}.thl-cal[data-r7] .thl-cal-dia[data-sel]:not([data-on])>b{color:var(--foreground);background:color-mix(in srgb, var(--primary) 26%, transparent)}.thl-cal[data-r7] .thl-cal-dia[data-on]>b{color:var(--on-primary);background:var(--primary);box-shadow:none}.thl-cal[data-r7] .thl5-pontos i[data-promo],.thl7-legenda span[data-promo] i{background:var(--thl-promo)}.thl7-legenda span[data-meu] i{background:var(--success)}.thl7-legenda span[data-vazio] i{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 30%, transparent);background:0 0}.thl5-prox-lista button[data-promo] .thl-prox-data{background:color-mix(in srgb, var(--thl-promo) 20%, transparent)}.thl5-prox-lista button[data-promo] .thl-prox-txt b svg{color:var(--thl-promo)}.thl7-dest-nav{gap:8px;display:inline-flex}.thl7-dest-nav[data-oculto]{visibility:hidden}.thl7-dest-nav button{cursor:pointer;width:38px;height:38px;color:var(--foreground);background:var(--tvl-soft2);transition:background var(--wl-dur-1) var(--wl-ease), opacity var(--wl-dur-1) var(--wl-ease);border:0;border-radius:50%;place-items:center;display:grid}.thl7-dest-nav button:disabled{opacity:.35;cursor:default}.thl7-dest-nav button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (hover:hover){.thl7-dest-nav button:not(:disabled):hover{background:color-mix(in srgb, var(--foreground) 14%, transparent)}}.thl7-dest-trilho{--por:4;--vao:20px;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--por) - 1) * var(--vao)) / var(--por));gap:var(--vao);overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin:-8px -2px -14px;padding:8px 2px 14px;scroll-padding-inline:2px;display:grid;overflow-x:auto}.thl7-dest-trilho::-webkit-scrollbar{display:none}.thl7-dest-item{scroll-snap-align:start;min-width:0;display:flex}.thl7-dest-item>*{flex:auto;min-width:0}.thl7-dest-item .tv2-featured-card{min-height:0!important}@media (max-width:1200px){.thl7-dest-trilho{--por:3}}@media (max-width:900px){.thl7-dest-trilho{--por:2;--vao:16px}}@media (max-width:640px){.thl7-dest-trilho{--vao:14px;grid-auto-columns:84%}}@media (prefers-reduced-motion:reduce){.thl7-skel,.thl7-card[data-skel]{animation:none}}