:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0d0d0f;--surface:#16161a;--surface-raised:#212128;--line:#2e2e36;--text:#f5f5f7;--text-muted:#a1a1aa;--accent:#ff2e63;--on-accent:#0d0d0f;--accent-soft:#ff2e631f;--success:#34d399;--scrim:#000000a3;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-pill:999px;--shadow-sheet:0 -8px 32px #00000080;--size-button:52px;--size-chip:36px;--size-episode:56px;--size-progress:3px;--safe-top:calc(max(env(safe-area-inset-top,0px), var(--tg-safe-area-inset-top,0px)) + var(--tg-content-safe-area-inset-top,0px));--safe-bottom:calc(max(env(safe-area-inset-bottom,0px), var(--tg-safe-area-inset-bottom,0px)) + var(--tg-content-safe-area-inset-bottom,0px));--safe-left:max(env(safe-area-inset-left,0px), var(--tg-safe-area-inset-left,0px));--safe-right:max(env(safe-area-inset-right,0px), var(--tg-safe-area-inset-right,0px));--margem-e:calc(var(--space-4) + var(--safe-left));--margem-d:calc(var(--space-4) + var(--safe-right));--largura:560px}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);margin:0}body{min-height:100dvh;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:15px;line-height:22px}h1,h2,p{margin:0}img{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;margin:0;padding:0}button:disabled{cursor:default}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.t-title-lg{letter-spacing:-.01em;font-size:24px;font-weight:700;line-height:30px}.t-title{font-size:20px;font-weight:700;line-height:26px}.t-card-title{font-size:14px;font-weight:600;line-height:18px}.t-body{font-size:15px;line-height:22px}.t-caption{font-size:13px;line-height:18px}.muted{color:var(--text-muted)}.linhas-2,.linhas-3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.linhas-2{-webkit-line-clamp:2;line-clamp:2}.linhas-3{-webkit-line-clamp:3;line-clamp:3}.tela{min-height:100dvh;max-width:var(--largura);padding:calc(var(--safe-top) + var(--space-3)) var(--margem-d) calc(var(--safe-bottom) + var(--space-6)) var(--margem-e);margin-inline:auto}.tela-centro{flex-direction:column;justify-content:center;display:flex}.tela-com-barra{padding-bottom:calc(var(--safe-bottom) + 152px)}.topo{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:44px;margin-bottom:var(--space-3);display:flex}.topo-links{margin-right:calc(-1 * var(--space-2));display:flex}.link{min-height:44px;padding:0 var(--space-2);color:var(--text);border-radius:var(--radius-sm);font-size:15px;font-weight:500}.link:disabled{color:var(--text-muted)}.link-inline{min-height:36px;padding:0}.botao{justify-content:center;align-items:center;gap:var(--space-2);width:100%;height:var(--size-button);padding:0 var(--space-4);border-radius:var(--radius-md);background:var(--accent);color:var(--on-accent);font-size:17px;font-weight:600;line-height:22px;transition:filter .12s;display:flex}.botao:active:not(:disabled){filter:brightness(.9)}.botao:disabled{opacity:.55}.botao-secundario{background:var(--surface-raised);color:var(--text)}.chips{gap:var(--space-2);margin:0 calc(-1 * var(--margem-d)) var(--space-4) calc(-1 * var(--margem-e));padding:0 var(--margem-d) 0 var(--margem-e);scrollbar-width:none;scroll-padding-inline:var(--margem-e);display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chip{height:var(--size-chip);border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--text);white-space:nowrap;flex:none;align-items:center;padding:0 14px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.chip[aria-pressed=true]{background:var(--text);color:var(--bg)}.chip-estatico{height:28px;padding:0 10px;font-size:13px}.capa{aspect-ratio:9/16;border-radius:var(--radius-md);background:var(--surface);width:100%;position:relative;overflow:hidden}.capa img{object-fit:cover;width:100%;height:100%}.grade{gap:var(--space-4) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cartao{gap:var(--space-1);text-align:left;border-radius:var(--radius-md);flex-direction:column;width:100%;display:flex}.cartao .capa{margin-bottom:var(--space-1);transition:transform .15s}.cartao:active .capa{transform:scale(.98)}.cartao-titulo{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.esqueleto{background:var(--surface);border-radius:var(--radius-sm);animation:1.2s ease-in-out infinite alternate pulsar;display:block}.esqueleto-capa{aspect-ratio:9/16;border-radius:var(--radius-md);width:100%;margin-bottom:var(--space-1)}.esqueleto-chip{height:var(--size-chip);border-radius:var(--radius-pill);flex:none}.esqueleto-linha{height:14px;margin-bottom:var(--space-2)}.esqueleto-linha-p{height:12px}@keyframes pulsar{0%{opacity:1}to{opacity:.5}}.estado{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;max-width:320px;margin:12vh auto 0;display:flex}.tela-centro .estado,.player-centro .estado{margin-top:0}.estado .botao{margin-top:var(--space-3)}.ilustracao{margin-bottom:var(--space-2)}.il-fundo{fill:var(--surface);stroke:var(--line);stroke-width:2px}.il-frente{fill:var(--surface-raised);stroke:var(--text-muted);stroke-width:2px}.il-acento{fill:var(--accent)}.spinner{border:3px solid #f5f5f733;border-top-color:var(--accent);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite girar;display:inline-block}.spinner-p{border-width:2px;border-color:#0d0d0f40;border-top-color:var(--on-accent);width:20px;height:20px}@keyframes girar{to{transform:rotate(360deg)}}.hero{width:min(100%,38.25dvh);margin:0 auto var(--space-4);position:relative}.hero-sombra{border-radius:0 0 var(--radius-md) var(--radius-md);background:linear-gradient(180deg, #0d0d0f00 0%, var(--scrim) 55%, #0d0d0ff0 100%);pointer-events:none;position:absolute;inset:45% 0 0}.hero-titulo{left:var(--space-4);right:var(--space-4);bottom:var(--space-4);text-wrap:balance;position:absolute}.produto-meta{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.generos{gap:var(--space-2);flex-wrap:wrap;display:flex}.barra{z-index:10;max-width:var(--largura);gap:var(--space-2);padding:var(--space-6) var(--margem-d) calc(var(--safe-bottom) + var(--space-3)) var(--margem-e);background:linear-gradient(0deg, var(--bg) 72%, #0d0d0f00);flex-direction:column;margin-inline:auto;display:flex;position:fixed;bottom:0;left:0;right:0}.barra-preco{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:40px;display:flex}.barra-valor{flex-direction:column;display:flex}.botao-compacto{height:40px;padding:0 var(--space-4);border:1px solid var(--accent);border-radius:var(--radius-md);color:var(--accent);flex-shrink:0;font-size:15px;font-weight:600}.botao-compacto:active{background:var(--accent-soft)}.preco{color:var(--accent);font-size:17px;font-weight:700;line-height:22px}.liberada{color:var(--success);font-weight:600}.player{background:var(--bg);height:100dvh;position:fixed;inset:0;overflow:hidden}.player-video{object-fit:cover;background:var(--bg);width:100%;height:100%;position:absolute;inset:0}@media (min-aspect-ratio:3/4){.player-video{object-fit:contain}}.player-fundo{opacity:.3;position:absolute;inset:0}.player-fundo .capa{aspect-ratio:auto;border-radius:0;height:100%}.player-topo{padding:calc(var(--safe-top) + var(--space-3)) var(--margem-d) var(--space-6) var(--margem-e);pointer-events:none;background:linear-gradient(#0009,#0000);position:absolute;top:0;left:0;right:0}.player-centro{padding:0 var(--space-6);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.player-centro>*{pointer-events:auto}.player-play{width:72px;height:72px;color:var(--text);background:#00000080;border-radius:50%;justify-content:center;align-items:center;padding-left:4px;display:flex}.player-bloqueio{align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;max-width:320px;display:flex}.player-bloqueio .botao{margin-top:var(--space-3)}.player-base{padding:var(--space-6) 0 calc(var(--safe-bottom) + var(--space-3));background:linear-gradient(#0000,#000000bf 45%);position:absolute;bottom:0;left:0;right:0}.progresso{padding:0 var(--margem-d) 0 var(--margem-e)}.progresso input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:24px;margin:0;display:block}.progresso input[type=range]::-webkit-slider-runnable-track{height:var(--size-progress);border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--accent) var(--p,0%), #f5f5f747 var(--p,0%))}.progresso input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;margin-top:calc((var(--size-progress) - 14px) / 2);background:var(--accent);border:0;border-radius:50%}.progresso input[type=range]::-moz-range-track{height:var(--size-progress);border-radius:var(--radius-pill);background:#f5f5f747}.progresso input[type=range]::-moz-range-progress{height:var(--size-progress);border-radius:var(--radius-pill);background:var(--accent)}.progresso input[type=range]::-moz-range-thumb{background:var(--accent);border:0;border-radius:50%;width:14px;height:14px}.progresso-tempos{color:var(--text-muted);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:12px;line-height:16px;display:flex}.episodios{gap:var(--space-2);margin-top:var(--space-3);padding:2px var(--margem-d) 2px var(--margem-e);scrollbar-width:none;scroll-padding-inline:var(--margem-e);display:flex;overflow-x:auto}.episodios::-webkit-scrollbar{display:none}.ep{justify-content:center;align-items:center;gap:var(--space-1);width:var(--size-episode);aspect-ratio:9/16;border-radius:var(--radius-sm);background:#212128e0;border:2px solid #0000;flex-direction:column;flex:none;font-size:14px;font-weight:600;line-height:20px;display:flex}.ep[aria-current=true]{border-color:var(--accent)}.ep-bloqueado{color:var(--text-muted)}.aviso-flutuante{top:calc(var(--safe-top) + 72px);z-index:30;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--success);white-space:nowrap;font-weight:600;position:fixed;left:50%;transform:translate(-50%)}.folha-camada{z-index:20;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.folha-veu{background:var(--scrim);animation:.24s ease-out aparecer;position:absolute;inset:0}.folha{width:100%;max-width:var(--largura);max-height:92dvh;padding:var(--space-3) var(--margem-d) calc(var(--safe-bottom) + var(--space-4)) var(--margem-e);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--surface-raised);box-shadow:var(--shadow-sheet);outline:none;margin:0 auto;animation:.24s ease-out subir;position:relative;overflow-y:auto}.folha-alca{width:36px;height:4px;margin:0 auto var(--space-4);border-radius:var(--radius-pill);background:#f5f5f747}.folha>.t-title{margin-bottom:var(--space-1)}.folha-estado{align-items:center;gap:var(--space-3);padding:var(--space-3) 0 var(--space-2);text-align:center;flex-direction:column;display:flex}.folha-estado .botao{margin-top:var(--space-2)}.folha .botao-secundario{background:var(--bg)}.folha-rodape{margin-top:var(--space-3);text-align:center;flex-direction:column;align-items:center;display:flex}.folha-rodape .t-caption{margin-bottom:var(--space-1)}@keyframes subir{0%{transform:translateY(100%)}to{transform:none}}@keyframes aparecer{0%{opacity:0}to{opacity:1}}.credito{gap:var(--space-1);margin-top:var(--space-4);flex-direction:column;display:flex}.credito .botao{width:100%}.credito .t-caption{text-align:center}.credito+.pacotes{margin-top:var(--space-4)}.pacotes{gap:var(--space-3);min-inline-size:0;margin:var(--space-6) 0 var(--space-4);border:0;flex-direction:column;padding:0;display:flex}.pacote{align-items:center;column-gap:var(--space-3);min-height:68px;padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg);cursor:pointer;grid-template-columns:auto 1fr auto;grid-template-areas:"radio nome preco""radio detalhe preco";display:grid;position:relative}.pacote input{opacity:0;pointer-events:none;position:absolute}.pacote:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.pacote-ativo{border-color:var(--text-muted)}.pacote-destaque{border:2px solid var(--accent);background:linear-gradient(var(--accent-soft), var(--accent-soft)), var(--bg);padding-top:var(--space-4);padding-bottom:var(--space-4)}.pacote-selo{top:-11px;left:var(--space-4);padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);font-size:12px;font-weight:700;line-height:20px;position:absolute}.pacote-radio{border:2px solid var(--text-muted);border-radius:50%;grid-area:radio;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.pacote-ativo .pacote-radio{border-color:var(--accent)}.pacote-ativo .pacote-radio:after{content:"";background:var(--accent);border-radius:50%;width:10px;height:10px}.pacote-nome{grid-area:nome;font-size:16px;font-weight:600;line-height:22px}.pacote-detalhe{color:var(--text-muted);grid-area:detalhe;font-size:13px;line-height:18px}.pacote-preco{text-align:right;white-space:nowrap;grid-area:preco;font-size:16px;font-weight:700}.aviso{margin-top:var(--space-3);text-align:center;color:var(--text)}.linhas{gap:var(--space-3);flex-direction:column;display:flex}.linha{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2);border-radius:var(--radius-md);background:var(--surface);text-align:left;display:flex}.linha .linha-capa{flex:none;width:64px;margin:0}.linha-texto{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.linha-acao{padding-right:var(--space-2);color:var(--accent);flex:none;font-weight:600}.faq{gap:var(--space-2);margin-bottom:var(--space-6);flex-direction:column;display:flex}.faq details{border-radius:var(--radius-md);background:var(--surface)}.faq summary{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:52px;padding:var(--space-3) var(--space-4);cursor:pointer;border-radius:var(--radius-md);font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";border-right:2px solid var(--text-muted);border-bottom:2px solid var(--text-muted);flex:none;width:8px;height:8px;transition:transform .15s;transform:rotate(45deg)translateY(-2px)}.faq details[open] summary:after{transform:rotate(-135deg)translateY(-2px)}.faq details p{padding:0 var(--space-4) var(--space-4)}@media (prefers-reduced-motion:reduce){.esqueleto,.folha,.folha-veu{animation:none}.cartao .capa,.faq summary:after{transition:none}}
