.topo-calc[data-astro-cid-innncbew]{background:var(--cor-azul-claro);padding-block:clamp(2rem,5vw,3.5rem)}.trilha[data-astro-cid-innncbew]{margin-bottom:1rem;font-size:.9375rem}h1[data-astro-cid-innncbew]{text-transform:uppercase;max-width:16ch;font-size:clamp(2.75rem,8vw,5rem)}.subtitulo[data-astro-cid-innncbew]{max-width:40rem;margin:1rem 0 0;font-size:1.1875rem}.corpo[data-astro-cid-innncbew]{max-width:56rem;padding-block:2.5rem 4rem}.corpo[data-astro-cid-innncbew] h2[data-astro-cid-innncbew]{margin:2.5rem 0 1rem;font-size:clamp(1.75rem,4vw,2.5rem)}.calculadora[data-astro-cid-innncbew]{gap:1rem;display:grid}@media (width>=44rem){.calculadora[data-astro-cid-innncbew]{grid-template-columns:1fr 1fr}.limpar[data-astro-cid-innncbew]{grid-column:1/-1}}.ave[data-astro-cid-innncbew]{border:1px solid var(--cor-borda);border-radius:var(--raio);background:#fbf6e8;align-content:start;gap:.75rem;min-width:0;margin:0;padding:1rem 1.25rem 1.25rem;display:grid}.ave[data-astro-cid-innncbew] legend[data-astro-cid-innncbew]{font-family:var(--letra-titulo);padding:0 .35rem;font-size:1.5rem}.ave[data-astro-cid-innncbew][data-sexo=macho] legend[data-astro-cid-innncbew]{color:var(--cor-cobalto)}.ave[data-astro-cid-innncbew][data-sexo=femea] legend[data-astro-cid-innncbew]{color:var(--cor-vermelho-texto)}.campo[data-astro-cid-innncbew]{gap:.3rem;font-size:.9375rem;font-weight:600;display:grid}.campo[data-astro-cid-innncbew][hidden]{display:none}.fatores[data-astro-cid-innncbew]{grid-template-columns:repeat(auto-fill,minmax(min(100%,8.5rem),1fr));gap:.6rem;display:grid}select[data-astro-cid-innncbew]{width:100%;font:inherit;color:var(--cor-grafite);background:#fff;border:1px solid #bdb398;border-radius:.5rem;padding:.5rem .6rem;font-size:.9375rem;font-weight:400}select[data-astro-cid-innncbew]:focus-visible,.limpar[data-astro-cid-innncbew]:focus-visible{outline:3px solid var(--cor-cobalto);outline-offset:2px}.escrito[data-astro-cid-innncbew]{border-top:1px solid var(--cor-borda);margin:.25rem 0 0;padding-top:.75rem}.escrito[data-astro-cid-innncbew] strong[data-astro-cid-innncbew]{font-size:1.125rem}.limpar[data-astro-cid-innncbew]{font:inherit;color:var(--cor-cobalto);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:600;text-decoration:underline}.quero[data-astro-cid-innncbew]{max-width:24rem;margin-bottom:1rem}.resultado[data-astro-cid-innncbew] .colunas{gap:1.25rem;display:grid}@media (width>=40rem){.resultado[data-astro-cid-innncbew] .colunas{grid-template-columns:1fr 1fr}}.resultado[data-astro-cid-innncbew] .coluna{border:1px solid var(--cor-borda);border-radius:var(--raio);background:#fff;padding:1rem 1.25rem}.resultado[data-astro-cid-innncbew] .coluna h3{font-family:var(--letra-titulo);margin:0 0 .75rem;font-size:1.5rem;font-weight:400}.resultado[data-astro-cid-innncbew] .soma{font-family:var(--letra-texto,inherit);color:#4a4a4a;margin-left:.35rem;font-size:.875rem}.resultado[data-astro-cid-innncbew] ul{margin:0;padding:0;list-style:none}.resultado[data-astro-cid-innncbew] li{border-top:1px solid var(--cor-borda);grid-template-columns:1fr auto;gap:.15rem .75rem;padding:.6rem 0;display:grid}.resultado[data-astro-cid-innncbew] li:first-child{border-top:0}.resultado[data-astro-cid-innncbew] .casais{border:1px solid var(--cor-borda);border-radius:var(--raio);background:#fff;padding:.25rem 1.25rem}.resultado[data-astro-cid-innncbew] .filhote{flex-direction:column;display:flex}.resultado[data-astro-cid-innncbew] .casais .filhote,.resultado[data-astro-cid-innncbew] .casais .portador{display:block}.resultado[data-astro-cid-innncbew] .portador{color:var(--cor-grafite);font-size:.9375rem}.resultado[data-astro-cid-innncbew] .explicacao{background:var(--cor-azul-claro);border-radius:var(--raio);margin:0 0 1rem;padding:.85rem 1.1rem}.resultado[data-astro-cid-innncbew] .aviso-z{background:var(--cor-vermelho-suave);border-radius:var(--raio);margin:0 0 1rem;padding:.85rem 1.1rem}.resultado[data-astro-cid-innncbew] .chance{color:var(--cor-vermelho-texto);white-space:nowrap;font-weight:700}.resultado[data-astro-cid-innncbew] .barra{background:var(--cor-creme);border-radius:1rem;grid-column:1/-1;height:.4rem;overflow:hidden}.resultado[data-astro-cid-innncbew] .barra span{background:var(--cor-vermelho);height:100%;display:block}.resultado[data-astro-cid-innncbew] li:has(.miniaturas){grid-template-columns:auto 1fr auto;align-items:center}.resultado[data-astro-cid-innncbew] .miniaturas{grid-row:span 2;align-self:start;display:flex}.resultado[data-astro-cid-innncbew] .miniaturas>*{width:3rem;height:3rem;box-shadow:0 0 0 1px var(--cor-borda);object-fit:cover;border:2px solid #fff;border-radius:50%;flex:none}.resultado[data-astro-cid-innncbew] .miniaturas .sem-foto{background:var(--cor-azul-claro);color:#2424248c;place-items:center;display:grid}.resultado[data-astro-cid-innncbew] .miniaturas .sem-foto svg{width:1.5rem;height:1.5rem}.resultado[data-astro-cid-innncbew] li:has(.miniaturas) .barra{grid-column:2/-1}.nota[data-astro-cid-innncbew]{color:#4a4a4a;font-size:.9375rem}.ex[data-astro-cid-innncbew]{white-space:nowrap}.lista[data-astro-cid-innncbew] li[data-astro-cid-innncbew]{margin-bottom:.5rem}.fontes[data-astro-cid-innncbew]{padding-left:1.25rem;font-size:.9375rem}.fontes[data-astro-cid-innncbew] li[data-astro-cid-innncbew]{margin-bottom:.4rem}
