.acesso{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.acesso .acesso-marca{background-image:none;background:var(--chrome);color:var(--on-chrome);padding:var(--s6) 56px 48px;justify-content:space-between}.acesso .acesso-marca:before{content:"";background:var(--fio);height:2px;position:absolute;inset:0 0 auto}.acesso .acesso-logo{color:var(--on-chrome);margin-top:var(--s2);align-items:baseline;width:fit-content;text-decoration:none}.acesso .acesso-logo:focus-visible{outline:2px solid var(--on-chrome);outline-offset:4px;border-radius:4px}.acesso .acesso-logo img{width:auto;height:32px}.acesso .acesso-logo .logo-produto{font-size:var(--t-sec);color:var(--on-chrome-muted);opacity:1}.acesso .acesso-chamada h1{color:var(--on-chrome);letter-spacing:-.03em;max-width:13ch;font-size:3rem;font-weight:900;line-height:1.04}.acesso .acesso-chamada p{color:var(--on-chrome-muted);max-width:40ch;margin-top:var(--s4);font-size:1.125rem;line-height:1.6}.acesso .acesso-pontos{border-top:1px solid color-mix(in srgb, var(--on-chrome) 14%, transparent);max-width:440px;margin:0;padding:0;list-style:none}.acesso .acesso-pontos li{align-items:center;gap:var(--s3);min-height:48px;padding:var(--s2) 0;border-bottom:1px solid color-mix(in srgb, var(--on-chrome) 14%, transparent);color:var(--on-chrome);font-size:var(--t-card);line-height:1.4;display:flex}.acesso .acesso-pontos li svg{color:var(--green-light);flex:none}.acesso .auth-form{background:var(--surface);padding:72px 40px 40px;position:relative}.acesso .auth-card{max-width:400px}.acesso .auth-card h2{font-size:1.75rem;font-weight:var(--w-bold);letter-spacing:-.02em}.acesso .auth-card .sub{font-size:var(--t-card);margin:var(--s2) 0 var(--s5);line-height:1.5}.acesso .field label{font-size:.875rem}.acesso .field input{height:44px;font-size:var(--t-card);background:var(--surface)}.acesso .btn-block{height:44px;font-size:var(--t-card)}.acesso .btn-google{border-color:var(--line);color:var(--ink);background:var(--surface)}.acesso .btn-google:hover{background:var(--ground);border-color:var(--faint)}.acesso .auth-ou{margin:var(--s5) 0;font-size:var(--t-body)}.acesso .acesso-esqueci{margin:calc(var(--s2) * -1) 0 var(--s4);justify-content:flex-end;display:flex}.acesso .acesso-esqueci a{min-height:var(--h-ctl);color:var(--green-deep);font-size:.875rem;font-weight:var(--w-label);align-items:center;display:inline-flex}.acesso .acesso-esqueci a:hover,.acesso .auth-alt a:hover{text-decoration:underline}.acesso .auth-alt{margin-top:var(--s5);font-size:.875rem}.acesso .acesso-nota{margin-top:var(--s2);font-size:var(--t-body)}.acesso .acesso-idioma{top:var(--s4);right:var(--s4);position:absolute}.acesso .acesso-idioma-grupo{outline:1px solid var(--line);outline-offset:-1px;border-radius:var(--r-ctl);background:var(--surface);gap:0;display:inline-flex}.acesso .acesso-idioma-grupo button{height:var(--h-ctl);min-width:44px;padding:0 var(--s2);color:var(--muted);font-family:var(--f-mono);font-size:var(--t-micro);font-weight:var(--w-label);letter-spacing:var(--rotulo-tracking);cursor:pointer;background:0 0;border:0;border-radius:2px}.acesso .acesso-idioma-grupo button:hover{color:var(--ink);background:var(--ground)}.acesso .acesso-idioma-grupo button.acesso-idioma-ativo{background:var(--green-soft);color:var(--green-deep);cursor:default}.acesso button:focus-visible,.acesso a:focus-visible{outline:2px solid var(--green-deep);outline-offset:2px}@media (max-width:1180px){.acesso .acesso-marca{padding:var(--s6) 40px 40px}.acesso .acesso-chamada h1{font-size:2.5rem}}@media (max-width:860px){.acesso{grid-template-rows:auto 1fr;grid-template-columns:1fr;overflow-y:auto}.acesso .acesso-marca{padding:var(--s4) var(--s4);align-items:center;gap:var(--s3);flex-direction:row;min-height:64px;display:flex}.acesso .acesso-logo{margin-top:0}.acesso .acesso-logo img{height:26px}.acesso .acesso-logo .logo-produto{font-size:var(--t-card)}.acesso .acesso-chamada,.acesso .acesso-pontos,.acesso .acesso-marca>span[aria-hidden]{display:none}.acesso .auth-form{padding:var(--s6) var(--s4) var(--s6);place-items:start center;overflow:visible}.acesso .acesso-idioma{top:-52px;right:var(--s4)}.acesso .acesso-idioma-grupo{outline-color:color-mix(in srgb, var(--on-chrome) 22%, transparent);background:0 0}.acesso .acesso-idioma-grupo button{color:var(--on-chrome-muted)}.acesso .acesso-idioma-grupo button:hover{color:var(--on-chrome);background:var(--graphite)}.acesso .acesso-idioma-grupo button.acesso-idioma-ativo{background:var(--graphite);color:var(--green-light)}}.acesso .acesso-escolhas{margin:0 0 var(--s4);padding:var(--s3) var(--s4);border-radius:var(--r-ctl);background:var(--green-soft);color:var(--green-deep);font-size:var(--t-body);font-weight:var(--w-label);gap:var(--s1);list-style:none;display:grid}.acesso .acesso-termos{margin:var(--s4) 0 0;font-size:var(--t-micro);color:var(--muted);text-align:center;line-height:1.5}.acesso .acesso-termos a{color:var(--green-deep);text-underline-offset:2px;text-decoration:underline}.acesso .acesso-criar-google{margin-bottom:var(--s4)}
