.bio{isolation:isolate;background:var(--bio-fundo);min-height:100dvh;color:var(--bio-texto);font-family:var(--bio-fonte);font-stretch:var(--bio-largura-fonte,100%);flex:1;padding:12px 16px 84px;position:relative;overflow:hidden}.bio-fundo-imagem{z-index:-1;background-position:50%;background-size:cover;position:fixed;inset:-40px}.bio-coluna{flex-direction:column;align-items:center;width:100%;max-width:560px;margin:0 auto;display:flex;position:relative}.bio-topo{justify-content:space-between;align-items:center;width:100%;min-height:44px;margin-bottom:-32px;display:flex}.bio-topo+.bio-nome,.bio-topo+.bio-descricao,.bio-topo+.bio-redes,.bio-topo+.bio-modulos{margin-top:48px}.bio-topo-direita{gap:10px;display:flex}.bio-icone-topo{border:1px solid var(--bio-borda-botao);background:var(--bio-botao);width:44px;height:44px;color:var(--bio-texto-botao);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:transform .15s;display:grid;position:relative;box-shadow:0 4px 14px #0000002e}.bio-icone-topo:hover{transform:translateY(-2px)}.bio-aviso{color:#fff;white-space:nowrap;background:#000c;border-radius:8px;padding:4px 10px;font-size:12px;position:absolute;top:46px;right:0}.bio-foto{object-fit:cover;border-radius:50%;width:108px;height:108px;margin-bottom:10px;box-shadow:0 6px 24px #00000040}.bio-logo{width:140px;height:auto;margin:24px 0}.bio-nome{text-align:center;letter-spacing:0;margin:0 0 2px;font-size:24px;font-weight:500;line-height:1.2}.bio-descricao{text-align:center;opacity:.9;white-space:pre-line;max-width:440px;margin:0 0 16px;font-size:15px;line-height:1.35}.bio-redes{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:14px;display:flex}.bio-redes a{color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;transition:transform .15s;display:grid;overflow:hidden;box-shadow:0 2px 6px #0000002e}.bio-redes a>svg{flex:none}.bio-redes a:hover{transform:translateY(-2px)scale(1.05)}.bio-modulos{flex-direction:column;gap:9px;width:100%;display:flex}.bio-botao{border:1px solid var(--bio-borda-botao);background:var(--bio-botao);min-height:48px;color:var(--bio-texto-botao);text-align:center;-webkit-tap-highlight-color:transparent;border-radius:12px;grid-template-columns:26px 1fr 26px;align-items:center;gap:8px;padding:6px 12px;font-size:16px;font-weight:500;line-height:1.25;text-decoration:none;transition:transform .15s,box-shadow .15s;display:grid}.bio-botao:hover{transform:translateY(-2px);box-shadow:0 8px 22px #0000002e}.bio-botao:active{transform:scale(.98)}.bio-botao-icone{place-items:center;display:grid}.bio-botao-texto{overflow-wrap:anywhere}.bio-botao-destaque{animation:2.4s ease-in-out infinite bio-pulsar;position:relative;overflow:hidden}.bio-botao-destaque:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff73 50%,#0000 70%);animation:2.4s ease-in-out infinite bio-brilho;position:absolute;inset:0;transform:translate(-100%)}@keyframes bio-pulsar{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@keyframes bio-brilho{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}.bio-cartao{border:1px solid var(--bio-borda-botao);background:var(--bio-botao);color:var(--bio-texto-botao);border-radius:12px}.bio-cartao>.bio-texto-corpo:only-child{margin:0;padding:16px}.bio-sanfona summary{text-align:center;cursor:pointer;grid-template-columns:26px 1fr 26px;align-items:center;gap:8px;min-height:48px;padding:6px 12px;font-size:16px;font-weight:500;line-height:1.25;list-style:none;display:grid}.bio-sanfona summary::-webkit-details-marker{display:none}.bio-seta{place-items:center;transition:transform .2s;display:grid}.bio-sanfona[open] .bio-seta{transform:rotate(180deg)}.bio-texto-corpo{white-space:pre-line;overflow-wrap:anywhere;margin:0;padding:0 16px 16px;font-size:14px;line-height:1.55}.bio-lista{gap:8px;margin:0;padding:0 12px 12px;list-style:none;display:grid}.bio-lista li{background:color-mix(in srgb, var(--bio-texto-botao) 8%, transparent);text-align:left;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.bio-lista li>div:first-child{min-width:0;display:grid}.bio-rotulo{opacity:.75;font-size:12px}.bio-valor{overflow-wrap:anywhere;font-weight:600}.bio-acoes{gap:6px;display:flex}.bio-copiar{border:1px solid color-mix(in srgb, var(--bio-texto-botao) 40%, transparent);background:color-mix(in srgb, var(--bio-texto-botao) 14%, transparent);color:var(--bio-texto-botao);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.bio-sangue{justify-content:center;align-items:center;gap:6px;margin:0 0 12px;font-size:15px;display:flex}.bio-emergencia summary{color:inherit}.bio-incorporado{width:100%}.bio-incorporado-titulo{text-align:center;margin:0 0 6px;font-size:14px;font-weight:600}.bio-quadro{background:#000;border-radius:14px;width:100%;position:relative;overflow:hidden}.bio-quadro iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.bio-quadro-video{aspect-ratio:16/9}.bio-quadro-vertical{aspect-ratio:9/16;max-width:340px;margin:0 auto}.bio-quadro-musica{background:0 0;height:152px}.bio-quadro-quadrado{background:0 0;height:352px}.bio-redes-embaixo{margin-top:14px}.bio-redes-embaixo .bio-redes{margin-bottom:0}.bio-logos{justify-content:center;width:100%;margin-top:24px;display:flex}.bio-logos-palco{width:100%;height:120px;position:relative}.bio-logo-parceiro{opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:opacity .6s,transform .6s;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)scale(.92)}.bio-logo-visivel{opacity:1;pointer-events:auto;transform:translate(-50%)scale(1)}.bio-logo-redonda{border-radius:50%;width:120px;height:120px}.bio-logo-redonda img{object-fit:cover;filter:drop-shadow(0 4px 12px #00000047);border-radius:50%;width:100%;height:100%}.bio-logo-cartao{background:#fff;border-radius:18px;max-width:min(300px,86vw);height:110px;padding:10px 18px;overflow:hidden;box-shadow:0 6px 18px #00000038}.bio-logo-cartao img{object-fit:contain;width:auto;max-width:100%;height:100%}.bio-salvar-agenda{z-index:5;color:#111214;background:#fff;border-radius:16px;align-items:center;width:min(528px,100% - 28px);transition:transform .5s cubic-bezier(.2,.9,.3,1.2);display:flex;position:fixed;bottom:58px;left:50%;transform:translate(-50%,calc(100% + 70px));box-shadow:0 12px 32px #00000052}.bio-salvar-agenda-visivel{transform:translate(-50%)}.bio-salvar-agenda a{color:inherit;text-align:center;flex:1;grid-template-columns:32px 1fr;align-items:center;gap:10px;padding:14px 4px 14px 16px;font-size:15px;font-weight:600;line-height:1.3;text-decoration:none;display:grid}.bio-salvar-agenda button{color:#6b7076;cursor:pointer;background:0 0;border:0;align-self:stretch;padding:0 14px;font-size:22px}.bio-logos{flex-direction:column;align-items:center}.bio-logos-trilho{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;width:100%;display:flex;overflow-x:auto}.bio-logos-trilho::-webkit-scrollbar{display:none}.bio-logos-slide{scroll-snap-align:center;flex-direction:column;flex:0 0 100%;align-items:center;padding:0 8px 8px;display:flex}.bio-logos-deslizar .bio-logo-parceiro{opacity:1;pointer-events:auto;position:static;transform:none}.bio-logos-pontos{justify-content:center;gap:7px;margin-top:10px;display:flex}.bio-logos-pontos button{background:color-mix(in srgb, var(--bio-texto) 30%, transparent);cursor:pointer;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .2s,background .2s}.bio-logos-pontos button[aria-current=true]{background:var(--bio-texto);width:20px}.bio-logos-nome{text-align:center;min-height:1.3em;margin:0 0 10px;font-size:17px;font-weight:500}.bio-menu{color:#111214;width:min(92vw,400px);font-family:var(--bio-fonte);background:#fff;border:0;border-radius:18px;padding:0;box-shadow:0 24px 60px #00000059}.bio-menu::backdrop{background:#0000008c}.bio-menu-conteudo{text-align:center;gap:10px;padding:22px 18px 14px;display:grid}.bio-menu h2{margin:0 0 6px;font-size:19px}.bio-menu-botao{color:#0b2416;font:inherit;cursor:pointer;background:#3cc47c;border:0;border-radius:12px;padding:13px 16px;font-size:15px;font-weight:600;text-decoration:none;display:block}.bio-menu-botao:hover{filter:brightness(1.05)}.bio-menu-clube{color:#fff;background:#ff543e}.bio-menu-fechar{color:#111214;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:end;padding:8px 4px;font-size:14px;font-weight:600}.bio-menu-qr{width:240px;height:240px;image-rendering:pixelated;background:#f0f0f0;border-radius:12px;justify-self:center;padding:10px}.bio-menu-endereco{margin:0;font-weight:700}.bio-menu-lojas{background:#363636;border-radius:12px;justify-items:center;gap:10px;padding:16px;display:grid}.bio-menu-lojas img{border-radius:10px;width:190px;height:auto}.bio-rodape{z-index:4;text-align:center;width:min(528px,100% - 24px);font-size:11px;position:fixed;bottom:10px;left:50%;transform:translate(-50%)}.bio-rodape p{margin:10px 0 0}.bio-crie{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;white-space:nowrap;background:#18191bc7;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:8px 16px;font-size:12px;font-weight:700;text-decoration:none;display:flex}@media (max-width:360px){.bio-crie{white-space:normal}}.bio-crie img{width:auto;height:16px}.bio a:focus-visible,.bio button:focus-visible,.bio summary:focus-visible{outline:3px solid var(--bio-texto);outline-offset:2px}@media (prefers-reduced-motion:reduce){.bio-botao-destaque,.bio-botao-destaque:after{animation:none}.bio-logo-parceiro,.bio-salvar-agenda{transition:none}}
