.tela-acesso{background:var(--fundo,#f3eee6);grid-template-columns:minmax(0,1.05fr) minmax(480px,1fr);min-height:100vh;margin:0;display:grid;overflow:hidden}.tela-acesso,.vira-cartao{--sai:cubic-bezier(.22, 1, .36, 1)}.lado-marca{background:var(--musgo);color:#eef0e6;flex-direction:column;justify-content:space-between;padding:48px 56px;transition:background-color .25s;display:flex;position:relative;overflow:hidden}.lado-marca>:not(.aneis){z-index:1;position:relative}.lado-marca img{filter:brightness(0)invert(94%)sepia(6%)saturate(300%)hue-rotate(40deg);width:210px;display:block}.lado-marca h1{font-family:var(--fonte-titulo), sans-serif;letter-spacing:-.03em;color:#fff7ea;margin:0;font-size:clamp(40px,3.8vw,58px);font-weight:500;line-height:1.06}.lado-marca h1 em{color:var(--mel,#c9a24a);font-style:normal}.lado-marca small{color:#a9b9ab;letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:700}.aneis{pointer-events:none;position:absolute;inset:0}.aneis svg{will-change:transform;transition:transform 1.2s var(--sai);position:absolute;overflow:visible}.aneis .grande{width:620px;height:620px;bottom:-230px;right:-250px}.aneis .pequeno{width:260px;height:260px;top:32%;left:-120px}.aneis circle{fill:none;stroke:#eef0e624;stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:1px;animation:tracar-anel 1.6s var(--sai) forwards}.aneis circle.largo{stroke:#eef0e609;stroke-width:60px;animation-duration:2s}.aneis circle.largo2{stroke:#eef0e605;stroke-width:60px;animation-duration:2.2s}.aneis .pequeno circle{animation-delay:.25s}@keyframes tracar-anel{to{stroke-dashoffset:0}}.abre{animation:abre-sobe .6s var(--sai) both;animation-delay:var(--d,0s)}@keyframes abre-sobe{0%{opacity:0;transform:translateY(var(--y,8px))}}.frase .linha{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.frase .linha>span{animation:linha-sobe .9s var(--sai) both;animation-delay:var(--d);display:block}@keyframes linha-sobe{0%{transform:translateY(105%)}}.some-so{animation:.5s both so-aparece;animation-delay:var(--d,0s)}@keyframes so-aparece{0%{opacity:0}}.lado-form{place-items:center;padding:40px;transition:opacity .2s;display:grid}.cartao-entrar{width:min(420px,100%)}.cartao-entrar h2{font-family:var(--fonte-titulo), sans-serif;letter-spacing:-.02em;margin:0 0 26px;font-size:34px;font-weight:500}.form-entrar{gap:16px;display:grid}.form-entrar .btn--principal{width:100%;min-height:50px;margin-top:6px}.rotulo-linha{justify-content:space-between;align-items:baseline;display:flex}.link-discreto{font:inherit;color:var(--terracota-esc);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0;font-size:13.5px;font-weight:600;transition:color .2s}.link-discreto:hover{color:var(--tinta);text-underline-offset:3px;text-decoration:underline}.link-discreto:focus-visible{outline:2px solid var(--terracota);outline-offset:3px}.ver-senha{width:36px;height:36px;color:var(--suave);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;transition:background .2s,color .2s;display:grid;position:absolute;right:6px}.ver-senha:hover{color:var(--tinta);background:#ece3d4}.ver-senha .risco{transition:stroke-dashoffset .3s var(--ease);stroke-dasharray:24;stroke-dashoffset:24px}.ver-senha[aria-pressed=false] .risco{stroke-dashoffset:0}.ver-senha .olho-corpo{transform-origin:12px 12px;transition:transform .32s var(--ease)}.ver-senha .pupila{transform-origin:12px 12px;transition:transform .32s var(--ease), opacity .25s}.ver-senha[aria-pressed=false] .olho-corpo{transform:scaleY(.55)}.ver-senha[aria-pressed=false] .pupila{opacity:.6;transform:scale(.6)}.ver-senha[aria-pressed=true]{color:var(--terracota-esc)}.ver-senha:active{transform:scale(.92)}.ver-senha{transition:background .2s,color .25s,transform .15s}.entrada input.com-olho{transition:color .12s, border-color .2s, box-shadow .3s var(--ease), background .2s}.entrada input.com-olho.em-animacao{color:#0000;caret-color:#0000;transition:none}.senha-anim{pointer-events:none;white-space:pre;color:var(--tinta);align-items:center;display:flex;position:absolute;inset:0 48px 0 0;overflow:hidden}.senha-anim .sc{width:var(--para);animation:sc-larg .26s var(--ease) both;flex:none;display:inline-grid}.senha-anim .sc i{grid-area:1/1;font-style:normal;line-height:1}.senha-anim.mostrando .sc-bolinha,.senha-anim.escondendo .sc-letra{animation:sc-sai .26s var(--ease) both}.senha-anim.mostrando .sc-letra,.senha-anim.escondendo .sc-bolinha{animation:sc-entra .26s var(--ease) both}@keyframes sc-larg{0%{width:var(--de)}to{width:var(--para)}}@keyframes sc-sai{to{opacity:0;filter:blur(3px)}}@keyframes sc-entra{0%{opacity:0;filter:blur(3px)}}@media (prefers-reduced-motion:reduce){.ver-senha .olho-corpo,.ver-senha .pupila,.ver-senha .risco{transition:none}}.erro-geral{opacity:0;transition:grid-template-rows .35s var(--ease), opacity .25s;grid-template-rows:0fr;display:grid}.erro-geral.aberta{opacity:1;grid-template-rows:1fr}.erro-geral>div{overflow:hidden}.erro-geral>div>span{background:var(--vinho-claro);color:var(--vinho-esc,#8a2f2f);border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;font-weight:600;display:flex}.voltar-entrar{text-align:center;margin-top:18px}.passo[hidden]{display:none}.passo.saindo{opacity:0;pointer-events:none;transition:opacity .15s ease-in,transform .15s ease-in;transform:translateY(-6px)}.passo.surge{animation:abre-sobe .32s var(--sai) both;--y:10px}.enviado{text-align:center}.enviado .ic{background:var(--musgo-claro);color:#2f6b47;border-radius:50%;place-items:center;width:68px;height:68px;margin:0 auto 18px;display:grid}.enviado p{color:var(--suave);overflow-wrap:anywhere;margin:-12px 0 22px}.enviado p b{color:var(--tinta)}.enviado .botoes-col{justify-items:center;gap:12px;display:grid}.enviado .reenviar:disabled{color:var(--suave);cursor:default;font-variant-numeric:tabular-nums;text-decoration:none}.enviado .demo{margin-top:22px;font-size:13px}.entrada input.com-olho{padding-right:48px}.requisitos{color:var(--suave);gap:6px;margin:-4px 0 2px;padding:0;font-size:13.5px;font-weight:600;list-style:none;display:grid}.requisitos li{align-items:center;gap:8px;transition:color .25s;display:flex}.requisitos i{border:1.5px solid #c3b5a1;border-radius:50%;place-items:center;width:18px;height:18px;transition:background .25s,border-color .25s;display:grid}.requisitos i svg{stroke:#fff;fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24px;width:11px;height:11px;transition:stroke-dashoffset .3s var(--sai)}.requisitos li.ok{color:#2f6b47}.requisitos li.ok i{background:#2f6b47;border-color:#2f6b47}.requisitos li.ok i svg{stroke-dashoffset:0}.alterada .ic svg path{stroke-dasharray:30;stroke-dashoffset:30px;animation:tracar-ok .6s .15s var(--sai) forwards}@keyframes tracar-ok{to{stroke-dashoffset:0}}.tela-acesso.saindo .lado-marca>:not(img),.tela-acesso.saindo .lado-form{opacity:0;transition:opacity .22s}.tela-acesso.saindo{pointer-events:none}.lado-marca img{transform-origin:0 0}.vira-cartao{z-index:30;background:var(--verde-ok,#2d6a45);pointer-events:none;view-transition-name:destaque;border-radius:12px;position:fixed}aside.menu.vindo{opacity:0}@media (prefers-reduced-motion:reduce){.abre,.frase .linha>span,.some-so,.aneis circle,.passo.surge{stroke-dashoffset:0;animation:none}.aneis svg{transition:none}}.erro-geral.ok>div>span{background:var(--musgo-claro);color:#2d4a38}.tela-acesso .lado-form{min-width:0;max-width:none;margin:0;padding:40px}@media (max-width:900px){.tela-acesso{grid-template-columns:minmax(0,1fr)}.tela-acesso .lado-marca{display:none}.tela-acesso .lado-form{padding:24px 20px}}.titulo-morfa{display:grid}.titulo-morfa>span,.rot-troca>span{transition:opacity .24s ease, transform .45s var(--ease);grid-area:1/1}.rot-troca{display:inline-grid}.titulo-morfa>span[data-on=false],.rot-troca>span[data-on=false]{opacity:0;pointer-events:none}.titulo-morfa>span[data-lado=acima][data-on=false]{transform:translateY(-14px)}.titulo-morfa>span[data-lado=abaixo][data-on=false]{transform:translateY(14px)}.rot-troca>span[data-lado=acima][data-on=false]{transform:translateY(-8px)}.rot-troca>span[data-lado=abaixo][data-on=false]{transform:translateY(8px)}.colapsa{opacity:1;transition:grid-template-rows .45s var(--ease), opacity .3s 80ms ease, margin-top .45s var(--ease);grid-template-rows:1fr;display:grid}.colapsa>div{overflow-clip-margin:8px;min-height:0;overflow:clip}.colapsa.fechado{opacity:0;transition:grid-template-rows .45s var(--ease), opacity .18s ease, margin-top .45s var(--ease);grid-template-rows:0fr;margin-top:-16px}.colapsa.topo.fechado{margin-top:0}.voltar-topo{font:inherit;color:var(--suave);cursor:pointer;transition:color .2s, transform .2s var(--ease);background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;margin:0 0 14px;padding:4px 8px 4px 0;font-size:14px;font-weight:600;display:inline-flex}.voltar-topo:hover{color:var(--terracota-esc);transform:translate(-2px)}.voltar-topo:focus-visible{outline:2px solid var(--terracota);outline-offset:3px}@media (prefers-reduced-motion:reduce){.titulo-morfa>span,.rot-troca>span,.colapsa,.colapsa.fechado{transition:none}}
