._0ksB0q_funnel{gap:var(--space-4);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}._0ksB0q_intro{gap:var(--space-3);flex-direction:column;display:flex}._0ksB0q_titulo{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text);margin:0;font-size:1.5rem;font-weight:600}._0ksB0q_introTexto{max-width:56ch;color:var(--color-text-muted);margin:0}._0ksB0q_acciones{margin-top:var(--space-1);display:flex}._0ksB0q_preguntas{gap:var(--space-4);flex-direction:column;display:flex}._0ksB0q_progresoPista{background:var(--color-border);border-radius:999px;width:100%;height:6px;overflow:hidden}._0ksB0q_progresoRelleno{background:var(--brand);height:100%;transition:width .2s}._0ksB0q_contador{font-family:var(--font-mono);letter-spacing:.02em;color:var(--color-text-muted);margin:0;font-size:.8125rem}._0ksB0q_fieldset{border:0;margin:0;padding:0}._0ksB0q_legend{margin-bottom:var(--space-3);font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text);padding:0;font-size:1.25rem;font-weight:600}._0ksB0q_opciones{gap:var(--space-2);flex-direction:column;display:flex}._0ksB0q_opcion{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;color:var(--color-text);font-family:var(--font-text);text-align:left;cursor:pointer;padding:14px 16px;font-size:1rem;transition:border-color .12s,color .12s}._0ksB0q_opcion:hover{border-color:var(--color-text-muted)}._0ksB0q_opcion:focus-visible{outline:2px solid var(--brand);outline-offset:2px}._0ksB0q_opcion[data-elegida]{border-color:var(--brand);color:var(--brand-text);font-weight:600}._0ksB0q_atras{color:var(--color-text-muted);font-family:var(--font-text);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:.9375rem}._0ksB0q_atras:hover{color:var(--color-text)}._0ksB0q_atras:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}._0ksB0q_resultado{gap:var(--space-6);flex-direction:column;display:flex}._0ksB0q_calculando{color:var(--color-text-muted);margin:0}._0ksB0q_scoreBloque{gap:var(--space-1);flex-direction:column;display:flex}._0ksB0q_scoreEtiqueta{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);margin:0;font-size:.8125rem}._0ksB0q_score{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--brand-text);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(2.5rem,8vw,4rem);font-weight:700;line-height:1}._0ksB0q_teaser{max-width:56ch;color:var(--color-text);margin:0;font-size:1.0625rem}._0ksB0q_gate{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border);flex-direction:column;display:flex}._0ksB0q_gateTitulo{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text);margin:0;font-size:1.375rem;font-weight:600}._0ksB0q_gateTexto{max-width:56ch;color:var(--color-text-muted);margin:0}._0ksB0q_form{gap:var(--space-4);margin-top:var(--space-2);flex-direction:column;display:flex}._0ksB0q_campo{gap:var(--space-1);flex-direction:column;display:flex}._0ksB0q_label{color:var(--color-text);font-size:.9375rem;font-weight:600}._0ksB0q_input{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;color:var(--color-text);font-family:var(--font-text);padding:10px 14px;font-size:1rem}._0ksB0q_input:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-color:var(--brand)}._0ksB0q_input:user-invalid{border-color:var(--color-error)}._0ksB0q_consentimiento{align-items:flex-start;gap:var(--space-2);display:flex}._0ksB0q_checkbox{width:18px;height:18px;accent-color:var(--brand);flex-shrink:0;margin-top:2px}._0ksB0q_checkbox:focus-visible{outline:2px solid var(--brand);outline-offset:2px}._0ksB0q_consentimientoLabel{color:var(--color-text-muted);font-size:.9375rem;line-height:1.5}._0ksB0q_error{padding:var(--space-3) var(--space-4);border:1px solid var(--color-error);border-radius:var(--radius-sm);color:var(--color-error);margin:0;font-size:.9375rem}._0ksB0q_confirmacion{gap:var(--space-1);padding:var(--space-4);border:1px solid var(--color-success);border-radius:var(--radius-sm);background:var(--color-surface-raised);flex-direction:column;display:flex}._0ksB0q_confirmacion:focus-visible{outline:2px solid var(--brand);outline-offset:2px}._0ksB0q_confirmacionTitulo{color:var(--color-text);margin:0;font-weight:600}._0ksB0q_confirmacionTexto{color:var(--color-text-muted);margin:0}._0ksB0q_desgloseTitulo{margin:var(--space-6) 0 var(--space-3);font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text);font-size:1.125rem;font-weight:600}._0ksB0q_desglose{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._0ksB0q_desgloseItem{align-items:center;gap:var(--space-3);color:var(--color-text);display:flex}._0ksB0q_desgloseMarca{width:24px;height:24px;font-family:var(--font-mono);color:var(--color-text-muted);background:var(--color-surface-raised);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}._0ksB0q_desgloseMarca[data-ok]{color:var(--color-success)}._0ksB0q_honeypot{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._0ksB0q_informeCargando{margin:var(--space-4) 0 0;font-family:var(--font-text);color:var(--color-text-muted);font-size:.9375rem}._0ksB0q_informe{margin:var(--space-4) 0 0;padding:var(--space-4) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised)}._0ksB0q_informeTitulo{margin:0 0 var(--space-2);font-family:var(--font-text);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);font-size:.75rem;font-weight:600}._0ksB0q_informeParrafo{margin:0 0 var(--space-3);font-family:var(--font-text);color:var(--color-text);font-size:1rem;line-height:1.6}._0ksB0q_informeParrafo:last-child{margin-bottom:0}._0ksB0q_consentimientoLabel a{color:var(--brand-text);text-underline-offset:2px;text-decoration:underline}._0ksB0q_consentimientoLabel a:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:2px}
.WrKfRa_pie{margin:var(--space-4) 0 0;text-align:center}.WrKfRa_disparador{font:inherit;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:.875rem;text-decoration:underline}.WrKfRa_disparador:hover,.WrKfRa_disparador:focus-visible{color:var(--color-text)}.WrKfRa_disparador:disabled{cursor:not-allowed;opacity:.6}.WrKfRa_form{gap:var(--space-4);margin:var(--space-4) 0 0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;display:flex}.WrKfRa_entrada{color:var(--color-text-muted);margin:0;font-size:.9375rem;line-height:1.5}.WrKfRa_campo{gap:var(--space-2);flex-direction:column;display:flex}.WrKfRa_label{color:var(--color-text);font-size:.875rem;font-weight:600}.WrKfRa_pista{color:var(--color-text-muted);font-size:.8125rem}.WrKfRa_input,.WrKfRa_select,.WrKfRa_area{width:100%;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);font:inherit}.WrKfRa_area{resize:vertical;min-height:6rem}.WrKfRa_input:focus-visible,.WrKfRa_select:focus-visible,.WrKfRa_area:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.WrKfRa_letraPequena{color:var(--color-text-muted);margin:0;font-size:.8125rem;line-height:1.45}.WrKfRa_error{color:var(--color-error);margin:0;font-size:.875rem}.WrKfRa_botones{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.WrKfRa_honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.WrKfRa_confirmacion{margin:var(--space-4) 0 0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);text-align:center}.WrKfRa_confirmacionTitulo{margin:0 0 var(--space-2);color:var(--color-text);font-weight:600}.WrKfRa_confirmacionTexto{color:var(--color-text-muted);margin:0;font-size:.9375rem;line-height:1.5}
