.pwa-banner[data-astro-cid-5w7oc5z2]{margin:0 0 16px;animation:.25s cubic-bezier(.16,1,.3,1) forwards pwaDeslizarBaixo}.pwa-banner__card[data-astro-cid-5w7oc5z2]{background:var(--mv-paper);border:1px solid var(--mv-line);border-radius:14px;flex-direction:column;gap:8px;padding:12px 16px;display:flex;box-shadow:0 2px 10px #0000000a}:root[data-tema=escuro] .pwa-banner__card[data-astro-cid-5w7oc5z2]{background:var(--mv-surface)}.pwa-banner__topo[data-astro-cid-5w7oc5z2]{justify-content:space-between;align-items:center;gap:12px;display:flex}.pwa-banner__identidade[data-astro-cid-5w7oc5z2]{align-items:center;gap:8px;min-width:0;display:flex}.pwa-banner__icone[data-astro-cid-5w7oc5z2]{background:var(--mv-paper);border:1px solid var(--mv-line);border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.pwa-banner__titulo[data-astro-cid-5w7oc5z2]{color:var(--mv-ink);white-space:nowrap;font-size:.95rem;font-weight:700;line-height:1.2}.pwa-banner__selo[data-astro-cid-5w7oc5z2]{background:var(--mv-gold-soft);color:var(--mv-ink);border:1px solid var(--mv-gold-line);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:.65rem;font-weight:700;line-height:1}.pwa-banner__fechar[data-astro-cid-5w7oc5z2]{cursor:pointer;color:var(--mv-ink-3);background:0 0;border:none;border-radius:50%;flex-shrink:0;place-items:center;padding:6px;transition:all .2s;display:grid}.pwa-banner__fechar[data-astro-cid-5w7oc5z2]:hover{color:var(--mv-ink);background:var(--mv-surface-2)}.pwa-banner__descricao[data-astro-cid-5w7oc5z2]{color:var(--mv-ink-3);margin:0;font-size:.82rem;line-height:1.4}.pwa-banner__acoes[data-astro-cid-5w7oc5z2]{flex-wrap:wrap;align-items:center;gap:12px;padding-top:4px;display:flex}.pwa-banner__btn-instalar[data-astro-cid-5w7oc5z2]{white-space:nowrap;background:var(--mv-ink);color:var(--mv-paper);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:6px;padding:7px 18px;font-size:.82rem;font-weight:600;transition:all .2s;display:inline-flex}.pwa-banner__btn-instalar[data-astro-cid-5w7oc5z2]:hover{opacity:.86;transform:translateY(-1px)}.pwa-banner__btn-dispensar[data-astro-cid-5w7oc5z2]{cursor:pointer;color:var(--mv-ink-3);white-space:nowrap;background:0 0;border:none;padding:6px 10px;font-size:.8rem;font-weight:500;transition:color .2s}.pwa-banner__btn-dispensar[data-astro-cid-5w7oc5z2]:hover{color:var(--mv-ink)}.pwa-fundo[data-astro-cid-5w7oc5z2]{-webkit-backdrop-filter:blur(4px);z-index:998;background:#00000073;animation:.25s ease-out pwaEsmaecer;position:fixed;inset:0}.pwa-folha[data-astro-cid-5w7oc5z2]{background:var(--mv-paper);z-index:999;width:100%;max-width:480px;padding:var(--mv-s-4) var(--mv-s-5) var(--mv-s-6);border-radius:24px 24px 0 0;flex-direction:column;animation:.35s cubic-bezier(.16,1,.3,1) forwards pwaSubirFolha;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -8px 32px #00000029}:root[data-tema=escuro] .pwa-folha[data-astro-cid-5w7oc5z2]{background:#161616;border:1px solid #282828;border-bottom:none}.pwa-folha__alca[data-astro-cid-5w7oc5z2]{background:var(--mv-line-strong);width:38px;height:4px;margin:0 auto var(--mv-s-3);border-radius:999px}.pwa-folha__topo[data-astro-cid-5w7oc5z2]{margin-bottom:var(--mv-s-4);justify-content:space-between;align-items:center;display:flex}.pwa-folha__marca[data-astro-cid-5w7oc5z2]{align-items:center;gap:var(--mv-s-3);display:flex}.pwa-folha__titulo[data-astro-cid-5w7oc5z2]{font-size:var(--mv-t-base);margin:0 0 2px;font-weight:600}.pwa-folha__fechar[data-astro-cid-5w7oc5z2]{background:var(--mv-surface);cursor:pointer;width:36px;height:36px;color:var(--mv-ink-3);transition:all var(--mv-dur) var(--mv-ease);border:none;border-radius:50%;place-items:center;display:grid}.pwa-folha__fechar[data-astro-cid-5w7oc5z2]:hover{background:var(--mv-surface-2);color:var(--mv-ink)}.pwa-folha__chamada[data-astro-cid-5w7oc5z2]{font-size:var(--mv-t-sm);color:var(--mv-ink-2);margin-bottom:var(--mv-s-4);line-height:1.5}.pwa-passos[data-astro-cid-5w7oc5z2]{margin:0 0 var(--mv-s-4);gap:var(--mv-s-3);flex-direction:column;padding:0;list-style:none;display:flex}.pwa-passo[data-astro-cid-5w7oc5z2]{align-items:flex-start;gap:var(--mv-s-3);padding:var(--mv-s-3);background:var(--mv-surface);border:1px solid var(--mv-line-faint);border-radius:14px;display:flex}:root[data-tema=escuro] .pwa-passo[data-astro-cid-5w7oc5z2]{background:#1c1c1c;border-color:#282828}.pwa-passo__numero[data-astro-cid-5w7oc5z2]{background:var(--mv-paper);border:1px solid var(--mv-line);width:26px;height:26px;color:var(--mv-gold-texto);border-radius:50%;flex-shrink:0;place-items:center;font-size:.8125rem;font-weight:600;display:grid}:root[data-tema=escuro] .pwa-passo__numero[data-astro-cid-5w7oc5z2]{color:#e2c57b;background:#262626;border-color:#363636}.pwa-passo__conteudo[data-astro-cid-5w7oc5z2] strong[data-astro-cid-5w7oc5z2]{font-size:var(--mv-t-sm);margin-bottom:2px;display:block}.pwa-passo__conteudo[data-astro-cid-5w7oc5z2] p[data-astro-cid-5w7oc5z2]{font-size:var(--mv-t-xs);margin:0;line-height:1.4}.pwa-tecla[data-astro-cid-5w7oc5z2]{background:var(--mv-paper);border:1px solid var(--mv-line-strong);color:var(--mv-ink-1);border-radius:6px;align-items:center;gap:3px;padding:2px 6px;font-weight:600;display:inline-flex}:root[data-tema=escuro] .pwa-tecla[data-astro-cid-5w7oc5z2]{background:#282828;border-color:#3e3e3e}.pwa-folha__nota[data-astro-cid-5w7oc5z2]{align-items:center;gap:var(--mv-s-2);font-size:var(--mv-t-xs);color:var(--mv-ink-3);padding:var(--mv-s-2) 0;border-top:1px solid var(--mv-line-faint);display:flex}.pwa-folha__nota[data-astro-cid-5w7oc5z2] svg{color:#2f6f4e;flex-shrink:0}:root[data-tema=escuro] .pwa-folha__nota[data-astro-cid-5w7oc5z2] svg{color:#48b07d}.pwa-folha__rodape[data-astro-cid-5w7oc5z2]{margin-top:var(--mv-s-3)}.pwa-folha__btn-ok[data-astro-cid-5w7oc5z2]{justify-content:center;width:100%}@keyframes pwaDeslizarBaixo{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes pwaEsmaecer{0%{opacity:0}to{opacity:1}}@keyframes pwaSubirFolha{0%{opacity:0;transform:translate(-50%,40px)}to{opacity:1;transform:translate(-50%)}}
