:root{--cor-fundo:#f4f1ea;--cor-fundo-sutil:#ede7d9;--cor-linha:#e2dcce;--cor-tinta:#17150f;--cor-tinta-secundaria:#6e6858;--cor-tinta-suave:#8a8271;--cor-destaque:#d94f1e;--cor-destaque-forte:#c7481c;--cor-destaque-contraste:#fff6f1;--cor-hidratacao:#1f788a;--cor-rota-2:#8a5a9e;--cor-erro:#a1241b;--cor-sucesso:#2f6b44;--espaco-4:4px;--espaco-8:8px;--espaco-12:12px;--espaco-16:16px;--espaco-20:20px;--espaco-24:24px;--espaco-32:32px;--espaco-48:48px;--raio-sutil:4px;--raio-padrao:8px;--raio-cartao:12px;--raio-tela:18px;--raio-pilula:999px;--tipo-familia-display:"Bricolage Grotesque", "Helvetica Neue", sans-serif;--tipo-familia-texto:"Figtree", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--tipo-tamanho-micro:11px;--tipo-tamanho-apoio:13px;--tipo-tamanho-corpo:15px;--tipo-tamanho-destaque:19px;--tipo-tamanho-titulo:27px;--tipo-tamanho-display:44px;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{margin:0}html{background:var(--cor-fundo)}body{background:var(--cor-fundo);color:var(--cor-tinta);font-family:var(--tipo-familia-texto);font-size:var(--tipo-tamanho-corpo);-webkit-font-smoothing:antialiased;line-height:1.5}:focus-visible{outline:3px solid var(--cor-hidratacao);outline-offset:2px}:root{--mov-curto:.16s;--mov-medio:.28s;--mov-sol:.6s;--mov-traco:.9s;--mov-pulso:1.4s;--mov-curva:cubic-bezier(.2, .7, .2, 1);--sol-img:url(./marca-sol-nascente-v1.jXwja4Rw.webp)}.barra-nav{z-index:60;background:var(--cor-destaque);transform-origin:0;opacity:0;height:2px;animation:0s linear .15s forwards barra-aparece,8s cubic-bezier(.1,.6,.2,1) .15s both barra-corre;position:fixed;top:0;left:0;right:0}@keyframes barra-aparece{to{opacity:1}}@keyframes barra-corre{0%{transform:scaleX(.04)}to{transform:scaleX(.9)}}@media (prefers-reduced-motion:reduce){.barra-nav{animation:0s linear .15s forwards barra-aparece}}.osso{background:var(--cor-fundo-sutil);border-radius:var(--raio-padrao)}[data-anima] .osso{animation:osso-pulsa var(--mov-pulso) ease-in-out infinite}@keyframes osso-pulsa{50%{opacity:.5}}[data-anima][data-nav] main{animation:pagina-entra var(--mov-curto) var(--mov-curva) backwards}@keyframes pagina-entra{0%{opacity:0}}[data-anima] .chega{animation:chega var(--mov-curto) var(--mov-curva) backwards}@keyframes chega{0%{opacity:0;transform:translateY(8px)}}[data-anima] .foto{animation:chega-fim var(--mov-curto) ease-out backwards}[data-anima] .caixa{animation:dialogo-entra var(--mov-curto) var(--mov-curva) backwards}@keyframes dialogo-entra{0%{opacity:0;transform:translate(-50%,calc(8px - 50%))}}.alvorada{flex-direction:column;display:flex}.alvorada.mini{--sol:56px;align-items:center;display:inline-flex}.alvorada.mini .horizonte{width:76px}.sol-janela{width:var(--sol,88px);height:calc(var(--sol,88px) * .5556);display:block;position:relative;overflow:hidden}.sol{aspect-ratio:1;background:var(--cor-destaque);border-radius:50%;width:100%;display:block}[data-anima] .sol{aspect-ratio:auto;background:var(--sol-img) center / 100% 100% no-repeat;height:100%;animation:sol-nasce var(--mov-sol) var(--mov-curva) backwards;border-radius:0}@keyframes sol-nasce{0%{transform:translateY(100%)}}.horizonte{background:var(--cor-tinta);height:2px;display:block}[data-anima] .horizonte{transform-origin:0;animation:horizonte-abre var(--mov-sol) var(--mov-curva) backwards}@keyframes horizonte-abre{0%{transform:scaleX(0)}}[data-splash] .alvorada .sol,[data-splash] .alvorada .horizonte{animation:none}.splash{--t0:.25s;--ritmo:4;--sol:144px;--faixa:10px;--ov:6px;display:none}body>div:has(>script:only-child)+.splash{z-index:100;background:var(--cor-fundo);place-items:center;display:grid;position:fixed;inset:0}.splash-conteudo{opacity:0;animation:splash-aparece 0s linear var(--t0) forwards;flex-direction:column;align-items:center;gap:14px;display:flex}@keyframes splash-aparece{to{opacity:1}}.splash .alvorada{align-items:center}.splash .horizonte{width:232px}.marca-nome{font-family:var(--tipo-familia-display);font-size:var(--tipo-tamanho-titulo);letter-spacing:-.02em;margin-top:6px;font-weight:800}.marca-nome span{color:var(--cor-destaque)}.sol-base{aspect-ratio:1;background:var(--cor-destaque);border-radius:50%;width:100%;position:absolute;top:0;left:0}.pincelada,[data-anima] .sol-base{display:none}[data-anima] .splash .horizonte{transform-origin:50%;animation:horizonte-abre calc(.4s * var(--ritmo)) var(--mov-curva) var(--t0) backwards}[data-anima] .pincelada{left:0;right:0;top:calc(var(--r) * var(--faixa));height:var(--faixa);display:block;position:absolute;overflow:hidden}.varre{top:0;bottom:0;left:calc(var(--ov) * -1);right:calc(var(--ov) * -1);border-radius:calc(var(--faixa) / 2);position:absolute;overflow:hidden}.tinta{top:calc(var(--r) * var(--faixa) * -1);left:var(--ov);width:var(--sol);height:calc(var(--sol) * .5556);position:absolute}[data-anima] .tinta{background:var(--sol-img) 0 0 / 100% 100% no-repeat}[data-anima] .varre{animation:varre calc(.24s * var(--ritmo)) cubic-bezier(.35, 0, .25, 1) calc(var(--t0) + (.15s + var(--o) * 75ms) * var(--ritmo)) backwards}[data-anima] .tinta{animation:contra calc(.24s * var(--ritmo)) cubic-bezier(.35, 0, .25, 1) calc(var(--t0) + (.15s + var(--o) * 75ms) * var(--ritmo)) backwards}@keyframes varre{0%{transform:translateX(calc(var(--d) * (var(--sol) + var(--ov) * 2) * -1))}}@keyframes contra{0%{transform:translateX(calc(var(--d) * (var(--sol) + var(--ov) * 2)))}}[data-anima] .marca-nome{animation:chega calc(var(--mov-curto) * var(--ritmo)) var(--mov-curva) calc(var(--t0) + .6s * var(--ritmo)) backwards}[data-anima] .campo.ruim input{animation:treme var(--mov-medio) ease-in-out backwards}@keyframes treme{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}[data-anima] .resposta{animation:chega var(--mov-medio) var(--mov-curva) backwards}[data-anima] .traca{animation:traca var(--mov-traco) var(--mov-curva) backwards}@keyframes traca{0%{stroke-dasharray:1 2;stroke-dashoffset:1.01px}to{stroke-dasharray:1 2;stroke-dashoffset:0}}[data-anima] .marca{animation:chega-fim var(--mov-curto) ease-out var(--mov-traco) backwards}@keyframes chega-fim{0%{opacity:0}}[data-anima] .anel.chamando{animation:.9s ease-out backwards anel-chama}@keyframes anel-chama{30%{transform:scale(1.3)}60%{transform:scale(.94)}}[data-anima] dialog:is(.folha,.repetir)[open]{animation:folha-sobe var(--mov-medio) var(--mov-curva) backwards}[data-anima] dialog:is(.folha,.repetir)[open]::backdrop{animation:veu-entra var(--mov-medio) ease-out backwards}@keyframes folha-sobe{0%{transform:translateY(100%)}}@keyframes veu-entra{0%{opacity:0}}
