.page_main__gc5Ff{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:3rem 1.5rem}.page_marca__JjENT{font-size:1.5rem;font-weight:700;letter-spacing:-.025em;margin-bottom:1.5rem}.page_tarjeta__FdEN4{width:100%;max-width:26rem;display:flex;flex-direction:column;gap:1.125rem;padding:1.75rem;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface)}.page_titulo__VurVQ{font-size:1.1875rem;font-weight:700;line-height:1.3}.page_campoAyuda__V1zvy{font-size:.8125rem;line-height:1.45;color:var(--color-text-muted)}.page_formulario__1vhrl{display:flex;flex-direction:column;gap:1rem}.page_campo__ZUoO0{display:flex;flex-direction:column;gap:.3rem}.page_campo__ZUoO0 label{font-size:.875rem;font-weight:600}.page_requerido__SJdr1{color:var(--color-danger)}.page_campo__ZUoO0 input{padding:.5rem .625rem;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);color:var(--foreground);font-size:.9375rem}.page_campo__ZUoO0 input:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px;box-shadow:var(--shadow-state)}.page_error__V7Kv4{padding:.75rem .875rem;border-radius:8px;background:var(--color-danger-subtle);color:var(--color-danger);font-size:.875rem;line-height:1.5}.page_acciones__i4ect{display:flex;flex-direction:column;gap:.625rem}.page_botonPrimario__gRPZx{padding:.625rem 1.125rem;border-radius:8px;border:1px solid var(--color-accent);background:var(--color-accent);color:#fff;font-size:.9375rem;font-weight:600;cursor:pointer}.page_botonPrimario__gRPZx:hover:not(:disabled){background:var(--color-accent-hover);border-color:var(--color-accent-hover);box-shadow:var(--shadow-state)}.page_botonPrimario__gRPZx:disabled{opacity:.6;cursor:not-allowed}.page_botonPrimario__gRPZx:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.page_botonGhost___C_Pq{align-self:center;padding:.5rem .75rem;border-radius:8px;border:none;background:transparent;color:var(--color-text-muted);font-size:.8125rem;cursor:pointer}.page_botonGhost___C_Pq:hover{color:var(--color-accent)}.page_botonGhost___C_Pq:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}