.l-OG7W_page{gap:var(--mira-space-8);flex-direction:column;display:flex}.l-OG7W_intro{gap:var(--mira-space-3);flex-direction:column;display:flex}.l-OG7W_kicker{letter-spacing:1px;text-transform:uppercase;color:var(--mira-grafite2);margin:0;font-size:11px;font-weight:700}.l-OG7W_title{font-family:var(--mira-font-display);letter-spacing:-1px;color:var(--mira-grafite);margin:0;font-size:clamp(28px,8vw,36px);font-weight:900;line-height:1.1}.l-OG7W_lead{color:var(--mira-grafite);max-width:38ch;margin:0;font-size:16px;line-height:1.45}.l-OG7W_actions{gap:var(--mira-space-6);flex-direction:column;display:flex}.l-OG7W_block{gap:var(--mira-space-3);padding:var(--mira-space-4);border-radius:var(--mira-radius-xl);background:var(--mira-folha);box-shadow:var(--mira-shadow-card);flex-direction:column;display:flex}.l-OG7W_blockTitle{font-family:var(--mira-font-display);letter-spacing:-.3px;margin:0;font-size:20px;font-weight:700}.l-OG7W_help{color:var(--mira-grafite2);margin:0;font-size:14px;line-height:1.45}.l-OG7W_form{gap:var(--mira-space-2);flex-direction:column;display:flex}.l-OG7W_label{color:var(--mira-grafite);font-size:14px;font-weight:700}.l-OG7W_input{min-height:48px;padding:0 var(--mira-space-3);border:1.5px solid var(--mira-borda-controle);border-radius:var(--mira-radius-md);background:var(--mira-folha);color:var(--mira-grafite);font:inherit;margin-bottom:var(--mira-space-2);font-size:16px}.l-OG7W_input:focus-visible{border-color:var(--mira-caneta-azul);box-shadow:var(--mira-focus-ring);outline:none}.l-OG7W_input[aria-invalid=true]{border-color:var(--mira-caneta-vermelha)}.l-OG7W_error{margin:0 0 var(--mira-space-2);color:var(--mira-tone-danger-fg);font-size:14px}.l-OG7W_reset{justify-content:center;display:flex}.l-OG7W_linkButton{min-height:44px;padding:0 var(--mira-space-2);color:var(--mira-caneta-azul);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:700;text-decoration:underline}.l-OG7W_linkButton:hover{color:var(--mira-caneta-azul-hover)}.l-OG7W_linkButton:focus-visible{border-radius:var(--mira-radius-xs);box-shadow:var(--mira-focus-ring);outline:none}.l-OG7W_inlineLink{color:var(--mira-caneta-azul);text-underline-offset:3px;font-weight:700;text-decoration:underline}.l-OG7W_confirm{gap:var(--mira-space-3);text-align:center;flex-direction:column;display:flex}.l-OG7W_confirmRow{justify-content:center;gap:var(--mira-space-2);flex-wrap:wrap;display:flex}.l-OG7W_status{min-height:1.45em;color:var(--mira-grafite2);text-align:center;margin:0;font-size:14px}
