.bv{min-height:100dvh;display:flex;flex-direction:column;background:var(--color-canvas)}.bv-demo{position:relative;z-index:45;flex:none;height:1.625rem;display:flex;align-items:center;justify-content:center;background:var(--color-ink);color:var(--color-canvas);font-size:.625rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.bv-topo{flex:none;height:3.5rem;border-bottom:1px solid var(--color-line)}.bv-topo-linha{height:100%;width:100%;max-width:72rem;margin:0 auto;display:flex;align-items:center;gap:1rem;padding:0 .875rem 0 1.375rem}.bv-topo-saida{flex:none;margin-left:auto;width:2.25rem;height:2.25rem}.bv .bv-topo-saida .s4-sair-fluxo{position:static}.bv-passaporte{max-width:26rem;list-style:none;margin:0;padding:0;align-items:center;gap:.875rem}.bv-casa,.bv-passaporte{flex:1;min-width:0;display:flex}.bv-casa{flex-direction:column;gap:.375rem;font-size:.8125rem;line-height:1.2;color:var(--color-ink-muted);font-weight:500}.bv-casa-nome{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bv-casa-trilha{height:4px;background:var(--color-line-strong);overflow:hidden}.bv-casa-fill,.bv-casa-trilha{display:block;border-radius:2px}.bv-casa-fill{height:100%;background:var(--color-accent-500);transform-origin:left center;transition:transform var(--duration-slower) var(--ease-standard)}.bv-casa.is-agora{color:var(--color-ink);font-weight:600}.bv-casa.is-batendo,.bv-casa.is-ok{color:var(--color-accent-700);font-weight:600}.bv-casa.is-batendo .bv-casa-trilha{animation:s4-carimba-selo .5s var(--ease-standard) both}.bv-palco{position:relative;min-height:0;max-width:72rem}.bv-apresenta,.bv-palco{flex:1;display:flex;flex-direction:column;width:100%;margin:0 auto}.bv-apresenta{align-items:center;text-align:center;max-width:38rem;padding:clamp(1.75rem,6vh,4.5rem) 1.5rem max(1.5rem,env(safe-area-inset-bottom))}.bv-apresenta-texto{display:flex;flex-direction:column;align-items:center}.bv-helo-hero,.bv-helo-veredito{--bv-helo:9.5rem;position:relative;display:flex;justify-content:center;margin-bottom:1.5rem}.bv-helo-hero .helo-avatar,.bv-helo-veredito .helo-avatar{width:var(--bv-helo)!important;height:var(--bv-helo)!important;box-shadow:var(--shadow-lg)}.bv-helo-hero.is-entra .helo-wrap{animation:bv-helo-entra .72s cubic-bezier(.2,.8,.2,1.12) backwards}@keyframes bv-helo-entra{0%{opacity:0;transform:translateY(18px) scale(.86)}to{opacity:1;transform:none}}.bv-helo-anel{position:absolute;left:50%;top:0;width:var(--bv-helo);height:var(--bv-helo);margin-left:calc(var(--bv-helo) / -2);border-radius:50%;border:2px solid var(--color-accent-300);opacity:0;pointer-events:none;animation:bv-anel 1.1s var(--ease-soft) .38s backwards}@keyframes bv-anel{0%{opacity:.75;transform:scale(.94)}to{opacity:0;transform:scale(1.42)}}.bv-fala-hero{font-family:var(--font-display);font-size:clamp(2rem,1.35rem + 2.4vw,3.25rem);line-height:1.06;letter-spacing:-.02em;font-weight:600;color:var(--color-ink);margin:0 0 .875rem;text-wrap:balance}.bv-fala-nome{display:block;color:var(--color-accent-700)}.bv-nota{font-size:var(--text-body);line-height:1.5;color:var(--color-ink-muted);margin:0;max-width:34ch;text-wrap:pretty}.bv-acoes{margin-top:auto;padding-top:2rem;width:100%;display:flex;flex-direction:column;gap:.75rem}.bv .bv-cta{justify-content:center;gap:.625rem}.bv-sobe{animation:bv-sobe .5s var(--ease-soft) var(--bv-d,0s) backwards}@keyframes bv-sobe{0%{opacity:0;transform:translateY(10px)}}.bv-helo-camada{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;opacity:0}.bv-helo-camada.is-sob{opacity:1;z-index:1}.bv-helo-camada.is-on{opacity:1;z-index:2}.bv-helo-camada.is-surge{animation:bv-helo-surge .24s var(--ease-standard) backwards}@keyframes bv-helo-surge{0%{opacity:0}}.bv-duelo{flex:1;display:flex;flex-direction:column;min-height:0}.bv-duelo-voz{flex:none;padding:.875rem 1.375rem .75rem}.bv-duelo-fala{display:flex;align-items:center;gap:.75rem}.bv-pergunta{font-family:var(--font-display);font-size:1.1875rem;font-weight:600;letter-spacing:-.018em;line-height:1.18;color:var(--color-ink);margin:0;animation:s4-troca .32s var(--ease-standard) backwards}.bv-arena{min-height:0;width:100%;max-width:27rem;align-self:center;padding:0 .875rem max(.875rem,env(safe-area-inset-bottom))}.bv-arena,.bv-arena-cartas{flex:1;display:flex;flex-direction:column}.bv-arena-cartas{position:relative;gap:.625rem;min-height:22rem}.bv .bv-lado{animation:bv-sobe .45s var(--ease-soft) calc(var(--bv-i, 0) * 70ms) backwards}.bv .bv-lado.is-venceu{flex:1;transform:scale(1.015)}.bv .bv-lado.is-perdeu{flex:1;opacity:.2;transform:scale(.97)}.bv .bv-lado .s4-lado-s,.bv .bv-lado .s4-lado-t{overflow-wrap:normal;word-break:normal;hyphens:none}.bv-arena-centro{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;display:flex;align-items:center;justify-content:center;pointer-events:none}.bv-ou{pointer-events:auto;position:relative;width:3.5rem;height:3.5rem;padding:0;border:0;background:none;cursor:pointer;font-family:inherit;animation:bv-nasce .3s var(--ease-standard) .14s backwards}.bv-ou-curto{inset:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--color-surface);border:3px solid var(--color-canvas);box-shadow:var(--shadow-md);font-family:var(--font-display);font-size:1rem;letter-spacing:-.01em;color:var(--color-ink);transition:transform var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard)}.bv-ou-curto,.bv-ou-longo{position:absolute;font-weight:600}.bv-ou-longo{top:calc(100% + .5rem);left:50%;transform:translate(-50%,-4px);opacity:0;white-space:nowrap;padding:.3125rem .75rem;border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-canvas);font-size:.75rem;pointer-events:none;transition:opacity var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-standard)}.bv-ou:active .bv-ou-curto,.bv-ou:hover .bv-ou-curto{transform:scale(1.18);box-shadow:var(--shadow-lg)}.bv-ou:active .bv-ou-longo,.bv-ou:hover .bv-ou-longo{opacity:1;transform:translate(-50%)}.bv-ou:focus-visible{outline:none}.bv-ou:focus-visible .bv-ou-curto{outline:2px solid var(--color-accent-500);outline-offset:3px}.bv-desfazer{pointer-events:auto;display:inline-flex;align-items:center;gap:.5rem;max-width:min(19rem,82vw);padding:.4375rem .4375rem .4375rem .875rem;border:0;border-radius:var(--radius-pill);background:var(--color-surface);box-shadow:var(--shadow-lg);font-family:inherit;font-size:.8125rem;color:var(--color-ink);cursor:pointer;white-space:nowrap;animation:bv-nasce .26s var(--ease-standard) backwards}@keyframes bv-nasce{0%{opacity:0;transform:scale(.6)}}.bv-desfazer-eco{min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:500}.bv-desfazer-acao{flex:none;padding:.25rem .625rem;border-radius:var(--radius-pill);background:var(--color-accent-soft);color:var(--color-accent-700);font-weight:600}.bv-desfazer:hover{background:var(--color-surface-sunk)}.bv-desfazer:focus-visible{outline:2px solid var(--color-accent-500);outline-offset:2px}.bv-veredito{flex:1;display:grid;grid-template-areas:"voz" "prova" "acoes";align-content:start;gap:1.5rem;width:100%;max-width:30rem;margin:0 auto;padding:1.25rem 1.5rem max(1.75rem,env(safe-area-inset-bottom))}.bv-veredito-voz{grid-area:voz}.bv-veredito-prova{grid-area:prova}.bv-acoes-veredito{grid-area:acoes;display:flex;align-items:center;gap:1rem}@media (max-width:1023px){.bv-acoes-veredito{position:sticky;bottom:0;z-index:2;margin:0 -1.5rem calc(-1 * max(1.75rem, env(safe-area-inset-bottom)));padding:1.25rem 1.5rem max(1.25rem,env(safe-area-inset-bottom));background:linear-gradient(to bottom,transparent,var(--color-canvas) 32%)}}.bv-helo-veredito{--bv-helo:6.5rem;display:inline-flex;margin-bottom:1rem;animation:bv-pop .6s cubic-bezier(.2,.8,.2,1.15) backwards}@keyframes bv-pop{0%{opacity:0;transform:scale(.7)}60%{opacity:1;transform:scale(1.06)}to{transform:scale(1)}}.bv-veredito-titulo{font-family:var(--font-display);font-size:clamp(1.9375rem,1.3rem + 2vw,3rem);line-height:1.08;letter-spacing:var(--tracking-display);font-weight:600;color:var(--color-ink);margin:0 0 .5rem;text-wrap:balance}.bv-veredito-titulo.is-longo{font-size:clamp(1.625rem,1.15rem + 1.5vw,2.375rem)}.bv-veredito-titulo em{font-style:normal;color:var(--color-accent-700)}.bv-palavra{display:inline-block;animation:bv-palavra .42s var(--ease-soft) var(--bv-d,0s) backwards}@keyframes bv-palavra{0%{opacity:0;transform:translateY(.45em)}}.bv-veredito-sub{font-size:var(--text-body);color:var(--color-ink-muted);line-height:1.5;margin:0}.bv-revela{animation:bv-sobe .45s var(--ease-soft) var(--bv-d,0s) backwards}.bv-veredito.is-editando .bv-palavra,.bv-veredito.is-editando .bv-revela{animation-delay:0s}.bv .bv-barras{margin-bottom:0}.bv .bv-barra{grid-template-columns:7.25rem 1fr}.bv-barra-rotulo{display:flex;flex-direction:column;gap:.0625rem}.bv .s4-barra-trilho{position:relative}.bv .bv-barras.is-editaveis{flex:none;gap:0;border:1px solid var(--color-line-strong);border-radius:var(--radius-md,.75rem);background:var(--color-surface);overflow:hidden}.bv .bv-barras.is-editaveis .s4-barra.is-editavel{margin:0;padding:.5rem 1.125rem .5rem 1rem;border:none;border-radius:0;box-shadow:none;background:transparent}.bv .bv-barras.is-editaveis .s4-barra.is-editavel+.s4-barra.is-editavel{border-top:1px solid var(--color-line)}.bv .bv-barras.is-editaveis .s4-barra.is-editavel:hover{background:var(--color-surface-sunk)}.bv .bv-barras.is-editaveis .s4-barra.is-editavel:active{transform:none;background:var(--color-accent-soft)}.bv .bv-barras.is-editaveis .s4-barra-trilho{overflow:visible}.bv-barra-alca-trilho{position:absolute;inset:0;pointer-events:none;transition:transform .5s var(--ease-standard)}.bv-barra-alca{position:absolute;top:50%;left:0;width:1.125rem;height:1.125rem;margin:-.5625rem 0 0 -.5625rem;border-radius:50%;background:var(--color-surface);border:2px solid var(--color-accent-300);box-shadow:var(--shadow-xs)}.bv-barra-alca.is-alto{border-color:var(--color-accent-500)}.bv .bv-barras.is-editaveis .s4-barra.is-editavel:active .bv-barra-alca{transform:scale(1.2)}.bv-barras-legenda{margin:.875rem 0 0;font-size:var(--text-caption);line-height:1.45;color:var(--color-ink-muted)}.bv-onde .s4-contador,.bv-onde .s4-trilha{display:none}.bv .bv-barra-fill{animation:s4-cresce .8s var(--ease-standard) calc(var(--bv-d, 0s) + 80ms) backwards}.bv-fotos{margin-top:1.75rem}.bv-fotos-rotulo{font-size:var(--text-micro);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-ink-muted);font-weight:600;margin:0 0 .75rem}.bv-fotos-grade{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.bv-foto{position:relative;aspect-ratio:3/4;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm)}.bv-foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bv-foto:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(20,14,9,.7),rgba(20,14,9,0) 60%)}.bv-foto-legenda{position:absolute;left:.5rem;right:.5rem;bottom:.5rem;z-index:1;display:flex;flex-direction:column;gap:.125rem;color:#fff}.bv-foto-dim{font-size:.5625rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;opacity:.9}.bv-foto-titulo{font-size:.75rem;font-weight:600;line-height:1.2}.bv-foto-vezes{position:absolute;top:.375rem;right:.375rem;z-index:1;padding:.125rem .4375rem;border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-canvas);font-size:.6875rem;font-weight:600}.bv-foto.is-destaque{box-shadow:0 0 0 2px var(--color-accent-500),var(--shadow-md)}.bv-foto:not(.is-destaque){opacity:.7}.bv-revela-foto{animation:bv-foto .5s cubic-bezier(.2,.8,.2,1.1) var(--bv-d,0s) backwards}@keyframes bv-foto{0%{opacity:0;transform:translateY(14px) scale(.92) rotate(-2deg)}}.bv-entrada-camada{text-align:center}.bv-entrada-camada .s4-entrada-topo{align-items:center}.bv-entrada-camada .bv-helo-hero{--bv-helo:8rem;margin-bottom:1rem}@media (min-width:640px){.bv-acoes{margin-top:2.25rem;padding-top:0;width:auto;flex-direction:row;justify-content:center}.bv .bv-acoes .bv-cta{min-width:11rem}.bv-nota{font-size:var(--text-body-lg)}.bv-duelo-voz{width:100%;align-self:center}.bv-arena,.bv-duelo-voz{max-width:30rem}}@media (min-width:1024px){.bv-helo-hero{--bv-helo:13rem;margin-bottom:2rem}.bv-duelo,.bv-onde .s4-cura{display:grid;grid-template-columns:minmax(16rem,24rem) minmax(0,1fr);column-gap:clamp(2.5rem,5vw,5rem);align-items:center;align-content:center;padding:clamp(1.5rem,4vh,3rem) 2.5rem}.bv-duelo-voz{max-width:none;padding:0;align-self:center}.bv-duelo-fala{flex-direction:column;align-items:flex-start;gap:1.25rem}.bv-helo-duelo .helo-avatar,.bv-onde .s4-cura-cabecalho .helo-avatar{width:7.5rem!important;height:7.5rem!important;box-shadow:var(--shadow-md)}.bv-onde .s4-cura-fala,.bv-pergunta{font-size:clamp(1.75rem,1rem + 1.6vw,2.5rem);line-height:1.1;text-wrap:balance}.bv-arena{max-width:none;padding:0;align-self:stretch;justify-content:center}.bv-arena-cartas{flex:none;flex-direction:row;gap:1rem;min-height:0;height:clamp(24rem,calc(100dvh - 14rem),38rem)}.bv .bv-lado .s4-lado-t{font-size:1.625rem}.bv .bv-lado .s4-lado-txt{left:1.5rem;right:1.5rem;bottom:1.5rem}.bv-onde .s4-cura{grid-template-columns:minmax(16rem,24rem) minmax(0,27rem);justify-content:center;grid-template-rows:auto auto auto auto}.bv-onde .s4-cura-cabecalho{grid-column:1;grid-row:1/span 4;flex-direction:column;align-items:flex-start;gap:1.25rem;margin:0}.bv-onde .s4-cura-sub{font-size:var(--text-body);margin-top:.5rem}.bv-onde .s4-trilha{grid-column:2;grid-row:1}.bv-onde .s4-deck{grid-column:2;grid-row:2;flex:none;max-width:none;height:clamp(22rem,calc(100dvh - 20rem),34rem)}.bv-onde .s4-acoes-cura{grid-column:2;grid-row:3}.bv-onde .s4-rodape-cura{grid-column:2;grid-row:4}.bv-veredito{max-width:64rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"voz prova" "acoes prova";grid-template-rows:auto 1fr;align-content:center;column-gap:4.5rem;row-gap:2rem;padding:clamp(2rem,5vh,3.5rem) 2.5rem}.bv-acoes-veredito{align-self:start}.bv-helo-veredito{--bv-helo:9rem}}.bv-nota-aberta{display:grid;gap:.5rem;margin-top:.25rem;animation:bv-sobe .4s var(--ease-soft) backwards}.bv-nota-rotulo{font-size:var(--text-body-sm);color:var(--color-ink);font-weight:600;line-height:1.4}.bv-nota-campo{width:100%;min-height:5.25rem;padding:.75rem .875rem;border:1.5px solid var(--color-line-strong);border-radius:.875rem;background:var(--color-surface);color:var(--color-ink);font:inherit;font-size:max(16px,var(--text-body-sm));line-height:1.45;resize:vertical}.bv-nota-campo::placeholder{color:var(--color-ink-subtle)}.bv-nota-campo:focus-visible{outline:2px solid var(--color-accent-500);outline-offset:2px;border-color:var(--color-accent-500)}.bv-nota-campo:disabled{opacity:.6}.bv-modal{position:absolute;inset:0;z-index:60;display:flex;align-items:flex-end;justify-content:center;background:rgba(20,16,12,.74);outline:none;animation:bv-modal-fundo .22s var(--ease-standard) both}.bv-modal-painel{width:100%;max-width:40rem;max-height:92%;display:flex;flex-direction:column;overflow:hidden;background:var(--color-canvas);border-radius:1.25rem 1.25rem 0 0;box-shadow:var(--shadow-xl);animation:bv-modal-sobe .32s var(--ease-soft) both}.bv-modal-corpo{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem 1.25rem 1.25rem}@media (min-width:1024px){.bv-modal{align-items:center}.bv-modal-painel{max-height:94%;border-radius:1.25rem}.bv-modal-corpo{padding:1.75rem 2rem 1.25rem;gap:1rem}.bv-modal .bv-nota-campo{min-height:3.75rem}.bv-modal .bv-nota-aberta{margin-top:0}}.bv-modal-afirmacao{margin:0;font-family:var(--font-display);font-size:clamp(1.5rem,5.4vw,1.875rem);line-height:1.12;letter-spacing:-.018em;font-weight:600;color:var(--color-ink);text-wrap:balance}.bv-modal-afirmacao em{font-style:normal;color:var(--color-accent-700)}.bv-modal .bv-barras{margin:0}.bv-modal-fotos{display:grid;grid-template-columns:repeat(auto-fill,minmax(5.25rem,1fr));gap:.5rem;margin:0;padding:0;list-style:none}.bv-modal-foto{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:.75rem;isolation:isolate}.bv-modal-foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1}.bv-modal-foto.is-destaque{box-shadow:0 0 0 2px var(--color-accent-500)}.bv-modal-foto-legenda{position:absolute;left:0;right:0;bottom:0;padding:1.25rem .5rem .375rem;font-size:.75rem;font-weight:600;line-height:1.15;color:#fff;background:linear-gradient(0deg,rgba(12,9,6,.82),rgba(12,9,6,0))}.bv-modal-acoes{flex:none;display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem max(1.25rem,env(safe-area-inset-bottom));border-top:1px solid var(--color-line);background:var(--color-canvas)}@media (min-width:1024px){.bv-modal-acoes{padding:1rem 2rem 1.25rem}}@keyframes bv-modal-fundo{0%{opacity:0}}@keyframes bv-modal-sobe{0%{opacity:0;transform:translateY(24px)}}.bv-onde .s4-rodape-cura{justify-content:center}.bv-onde .s4-chega-btn.is-oferta{padding:.625rem 1.5rem;border:1.5px solid var(--color-line-strong);border-radius:999px;background:var(--color-surface);color:var(--color-ink);font-size:var(--text-body);font-weight:600;text-decoration:none}.bv-onde .s4-chega-btn.is-oferta:hover{border-color:var(--color-accent-300)}.s4-oferta-na-fala{display:none}@media (min-width:1024px){.bv-onde .s4-oferta-na-fala{display:inline-flex;margin-top:1rem;align-self:flex-start}.bv-onde .s4-oferta-no-rodape{display:none}}@media (prefers-reduced-motion:reduce){.bv-barra-alca-trilho{transition:none}.bv *,.bv :after,.bv :before{animation:none!important}.bv-helo-anel{display:none}.bv-ou-curto,.bv-ou-longo{transition:none}}