:root{color-scheme:light dark;--cor-fundo:#f7f8fa;--cor-superficie:#fff;--cor-texto:#16202c;--cor-texto-suave:#4f5d6d;--cor-borda:#d9dee5;--cor-primaria:#0b6e4f;--cor-primaria-contraste:#fff;--cor-aviso-fundo:#fff7e0;--cor-aviso-borda:#e3b341;--cor-foco:#2f81f7;--fonte:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--raio:10px;--espaco:1rem;--largura-max:72rem}@media (prefers-color-scheme:dark){:root{--cor-fundo:#0f141a;--cor-superficie:#171e26;--cor-texto:#e6ebf0;--cor-texto-suave:#a3b0bd;--cor-borda:#2c3642;--cor-primaria:#3fbf8f;--cor-primaria-contraste:#0f141a;--cor-aviso-fundo:#2a2412;--cor-aviso-borda:#9c7a1f}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--cor-fundo);min-height:100vh;color:var(--cor-texto);font-family:var(--fonte);flex-direction:column;margin:0;font-size:1rem;line-height:1.6;display:flex}main{flex:1}a{color:var(--cor-primaria)}:focus-visible{outline:3px solid var(--cor-foco);outline-offset:2px}img{max-width:100%;height:auto}h1,h2,h3{line-height:1.25}.container{width:100%;max-width:var(--largura-max);padding-inline:var(--espaco);margin-inline:auto}.pular-conteudo{position:absolute;left:-999px}.pular-conteudo:focus{left:var(--espaco);top:var(--espaco);z-index:10;background:var(--cor-superficie);padding:.5rem 1rem}.grade-cartoes{gap:var(--espaco);grid-template-columns:1fr;padding:0;list-style:none;display:grid}@media (width>=40rem){.grade-cartoes{grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){.grade-cartoes{grid-template-columns:repeat(3,1fr)}}.texto-suave{color:var(--cor-texto-suave)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}:root{--cor-erro:#b42318}@media (prefers-color-scheme:dark){:root{--cor-erro:#ff8a80}}.calculadora{gap:1.5rem;margin-block:1.5rem;display:grid}@media (width>=56rem){.calculadora{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start}}.painel{padding:var(--espaco);background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio)}.painel>h2,.painel>h3{margin-top:0;font-size:1.15rem}.campos{grid-template-columns:minmax(0,1fr);gap:.9rem;display:grid}@media (width>=30rem){.campos-duplos{grid-template-columns:repeat(2,minmax(0,1fr))}}.campo{min-width:0}.campo label{margin-bottom:.25rem;font-size:.95rem;font-weight:600;display:block}.campo-entrada{border:1px solid var(--cor-borda);border-radius:var(--raio);background:var(--cor-fundo);align-items:center;display:flex}.campo-entrada:focus-within{outline:3px solid var(--cor-foco);outline-offset:1px}.campo-invalido .campo-entrada{border-color:var(--cor-erro)}.campo input{min-width:0;min-height:44px;color:var(--cor-texto);font:inherit;background:0 0;border:0;flex:1;padding:.5rem .75rem;font-size:1rem}.campo input:focus{outline:none}.campo-afixo{color:var(--cor-texto-suave);white-space:nowrap;padding-inline:.75rem}.campo-ajuda,.campo-erro{margin:.25rem 0 0;font-size:.85rem}.campo-ajuda{color:var(--cor-texto-suave)}.campo-erro{color:var(--cor-erro);font-weight:600}.resultados+.resultados{margin-top:1.25rem}.resultados h3{margin:0 0 .5rem;font-size:1.05rem}.resultados dl{gap:.5rem;margin:0;display:grid}@media (width>=30rem){.resultados dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.resultado{border:1px solid var(--cor-borda);border-radius:var(--raio);padding:.6rem .75rem}.resultado dt{color:var(--cor-texto-suave);font-size:.85rem}.resultado dd{margin:0}.resultado strong{font-variant-numeric:tabular-nums;font-size:1.2rem;display:block}.resultado-destaque{border-color:var(--cor-primaria);border-width:2px}.resultado-detalhe{color:var(--cor-texto-suave);font-size:.85rem;display:block}.sem-resultado{color:var(--cor-texto-suave);font-style:italic}.tabela-rolavel{margin-top:.5rem;overflow-x:auto}.tabela-rolavel table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.9rem}.tabela-rolavel th,.tabela-rolavel td{border-bottom:1px solid var(--cor-borda);text-align:right;white-space:nowrap;padding:.4rem .5rem}.tabela-rolavel th:first-child,.tabela-rolavel td:first-child{text-align:left}details>summary{cursor:pointer;min-height:44px;color:var(--cor-primaria);padding-block:.6rem;font-weight:600}.botao-secundario{border:1px solid var(--cor-borda);border-radius:var(--raio);background:var(--cor-superficie);min-height:44px;color:var(--cor-texto);font:inherit;cursor:pointer;padding:.5rem 1rem}.botao-secundario:hover{border-color:var(--cor-primaria)}.explicacao{margin-block:2rem}.explicacao h2{font-size:1.25rem}.explicacao code{background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:4px;padding:.1rem .3rem;font-size:.9em}.compra{border:1px solid var(--cor-borda);border-radius:var(--raio);gap:.6rem;margin:0;padding:.75rem;display:grid}.compra legend{padding-inline:.25rem;font-weight:600}.compra .botao-secundario{justify-self:start}.topo[data-astro-cid-z4jru4n3]{background:var(--cor-superficie);border-bottom:1px solid var(--cor-borda)}.topo-interno[data-astro-cid-z4jru4n3]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding-block:.75rem;display:flex}.marca[data-astro-cid-z4jru4n3]{color:var(--cor-texto);font-size:1.1rem;font-weight:700;text-decoration:none}nav[data-astro-cid-z4jru4n3] ul[data-astro-cid-z4jru4n3]{flex-wrap:wrap;gap:.25rem .5rem;margin:0;padding:0;list-style:none;display:flex}.topo[data-astro-cid-z4jru4n3] nav[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]{min-height:44px;color:var(--cor-texto);padding:.6rem .5rem;text-decoration:none;display:inline-block}.topo[data-astro-cid-z4jru4n3] nav[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3][aria-current=page]{color:var(--cor-primaria);text-underline-offset:.3em;font-weight:600;text-decoration:underline}.rodape[data-astro-cid-z4jru4n3]{background:var(--cor-superficie);border-top:1px solid var(--cor-borda);margin-top:3rem;padding-block:1.5rem;font-size:.9rem}.rodape[data-astro-cid-z4jru4n3] nav[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]{padding:.4rem .25rem;display:inline-block}
