.pg-entrar{background:radial-gradient(60% 50% at 50% 0%, color-mix(in srgb, var(--brand) 8%, transparent), transparent 70%);place-items:center;padding:4rem 1rem;display:grid}.pg-entrar .entrar-card{width:min(440px,100%);padding:2rem}.pg-entrar .entrar-topo{text-align:center;margin-bottom:1.5rem}.pg-entrar .entrar-topo .muted{margin-top:.3rem;font-size:.88rem}.pg-entrar .entrar-selo{background:var(--brand-tint);width:48px;height:48px;color:var(--brand);border-radius:14px;place-items:center;margin:0 auto 1rem;display:grid}.pg-entrar .entrar-selo svg{width:24px;height:24px}.pg-entrar .segmented{margin-bottom:1.4rem;display:flex}.pg-entrar .segmented button{flex:1;justify-content:center}.pg-entrar .alert{margin-bottom:1rem}.pg-entrar .btn-google{justify-content:center}.pg-entrar .btn-google svg{width:18px;height:18px}.pg-entrar .divisor{color:var(--muted);align-items:center;gap:.75rem;margin:1.2rem 0;font-size:.8rem;display:flex}.pg-entrar .divisor:before,.pg-entrar .divisor:after{content:"";background:var(--border);flex:1;height:1px}.pg-entrar .troca{text-align:center;color:var(--muted);margin-top:1rem;font-size:.86rem}.pg-entrar .troca button{color:var(--brand);background:0 0;border:none;font-weight:600}.pg-entrar .esqueci{color:var(--brand);background:0 0;border:none;align-self:flex-end;padding:0;font-size:.8rem;font-weight:500}.pg-entrar .recuperar-texto{margin-bottom:1rem;font-size:.88rem}.pg-entrar .aceite{text-align:center;margin-top:.8rem;font-size:.78rem;line-height:1.5}.pg-entrar .aceite a{color:var(--brand);text-underline-offset:2px;text-decoration:underline}
