.cm-raiz{position:fixed;inset:0;z-index:60}.cm-fundo{position:absolute;inset:0;background:rgba(33,27,22,.42);animation:cm-fundo-entra .28s var(--ease-standard) both}.cm-raiz.is-saindo .cm-fundo{animation:cm-fundo-sai .22s var(--ease-standard) both}@keyframes cm-fundo-entra{0%{opacity:0}}@keyframes cm-fundo-sai{to{opacity:0}}.cm-folha{--cm-h:calc(100dvh - max(3.5rem, env(safe-area-inset-top) + 2.5rem));position:absolute;left:0;right:0;bottom:0;height:var(--cm-h);display:flex;flex-direction:column;overflow:hidden;border-radius:1.25rem 1.25rem 0 0;background:var(--color-canvas);box-shadow:var(--shadow-xl);outline:none;animation:cm-folha-sobe .42s var(--ease-soft) both}.cm-raiz.is-saindo .cm-folha{animation:cm-folha-desce .22s var(--ease-standard) both}@keyframes cm-folha-sobe{0%{transform:translateY(100%)}}@keyframes cm-folha-desce{to{transform:translateY(100%)}}.cm-carregando{flex:1;display:flex;align-items:center;justify-content:center}.cm-folha .bv{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.cm-folha .pt-capa.is-tela{flex:1;min-height:0;width:100%;height:auto;border-radius:0;box-shadow:none;animation:none}@media (max-width:767px){.cm-folha .pt-capa.is-tela{display:flex;flex-direction:column}.cm-folha .pt-capa.is-tela .pt-capa-arte{flex:none;height:min(45%,22rem)}.cm-folha .pt-capa.is-tela .pt-capa-texto{overflow-y:auto}}@media (min-width:768px){.cm-folha{--cm-h:min(46rem,calc(100dvh - 8rem));left:50%;top:50%;right:auto;bottom:auto;width:min(66rem,calc(100vw - 10rem));border-radius:var(--radius-xl);transform:translate(-50%,-50%);animation-name:cm-modal-entra;animation-duration:.4s}.cm-raiz.is-saindo .cm-folha{animation-name:cm-modal-sai}.cm-folha .pt-capa.is-tela{display:grid;grid-template-columns:1fr 1fr}}@keyframes cm-modal-entra{0%{opacity:0;transform:translate(-50%,calc(-50% + 16px)) scale(.98)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes cm-modal-sai{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,calc(-50% + 12px)) scale(.985)}}@media (min-width:1024px){.cm-folha .bv-arena-cartas{height:clamp(20rem,calc(var(--cm-h) - 12rem),34rem)}.cm-folha .bv-onde .s4-deck{height:clamp(20rem,calc(var(--cm-h) - 17rem),30rem)}.cm-folha .bv-helo-hero{--bv-helo:10rem}}.bv-pergunta-bloco{display:flex;flex-direction:column;gap:.375rem;min-width:0}.bv-pergunta-abertura{margin:0;font-size:var(--text-body-sm);font-weight:600;color:var(--color-accent-700)}.cm-despedida{position:fixed;z-index:55;left:1rem;right:1rem;bottom:calc(6.25rem + env(safe-area-inset-bottom));display:flex;align-items:center;gap:.75rem;padding:.625rem 1rem .625rem .625rem;border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-line);box-shadow:var(--shadow-lg);animation:cm-despedida-entra .4s var(--ease-soft) .12s both;transition:opacity .32s var(--ease-standard),transform .32s var(--ease-standard)}.cm-despedida.is-saindo{opacity:0;transform:translateY(8px)}@keyframes cm-despedida-entra{0%{opacity:0;transform:translateY(12px)}}@media (min-width:1024px){.cm-despedida{left:auto;right:2rem;bottom:2rem;width:24rem}}.cm-despedida-helo{flex:none;display:flex}.cm-despedida-fala{flex:1;min-width:0;margin:0;font-size:var(--text-body-sm);line-height:1.35;color:var(--color-ink)}@media (prefers-reduced-motion:reduce){.cm-despedida,.cm-folha,.cm-fundo,.cm-raiz.is-saindo .cm-folha,.cm-raiz.is-saindo .cm-fundo{animation:none!important}.cm-despedida{transition:none}}