.au1pQq_pagina{min-height:100dvh;padding:24px max(16px, env(safe-area-inset-left,0px));place-items:center;display:grid}.au1pQq_caixa{background:var(--surface);border:1px solid var(--line);width:min(420px,100%);box-shadow:var(--card-shadow);border-radius:24px;gap:14px;padding:32px 28px;display:grid}.au1pQq_marca{color:var(--blue);letter-spacing:.02em;margin:0;font-size:13px;font-weight:700}.au1pQq_titulo{letter-spacing:-.03em;margin:0;font-size:26px;font-weight:800}.au1pQq_texto{color:var(--muted);margin:0 0 6px;line-height:1.5}.au1pQq_form{gap:10px;display:grid}.au1pQq_rotulo{color:var(--muted);font-size:13px;font-weight:600}.au1pQq_campo{border:1px solid var(--line);background:var(--surface-2);width:100%;color:var(--ink);font:inherit;border-radius:14px;padding:13px 14px}.au1pQq_campo:focus{outline:2px solid var(--blue);outline-offset:1px}.au1pQq_erro{color:#ff8a80;margin:0;font-size:14px}.au1pQq_sucesso{background:var(--blue-soft);border-radius:14px;margin:0;padding:14px 16px;line-height:1.5}.au1pQq_google{border-radius:14px;justify-content:center;width:100%;padding:12px 14px;font-weight:600}.au1pQq_ou{color:var(--muted);align-items:center;gap:10px;margin:4px 0;font-size:13px;display:flex}.au1pQq_ou:before,.au1pQq_ou:after{content:"";background:var(--line);flex:1;height:1px}.au1pQq_aviso{border:1px solid var(--line);background:var(--surface-2);color:var(--muted);border-radius:14px;margin:0;padding:12px 14px;font-size:14px;line-height:1.5}
