.sol.svelte-1gv1v9n{max-width:44rem;margin:0 auto;padding:2rem 1.5rem 4rem;color:var(--color-text, #16181d);font-size:1.0625rem;line-height:1.6}.sol-volver.svelte-1gv1v9n{margin-bottom:1.5rem;font-size:.9375rem}.sol-volver.svelte-1gv1v9n a:where(.svelte-1gv1v9n){color:var(--color-primary, #4f46e5);text-decoration:none}.sol-de.svelte-1gv1v9n{margin:0 0 .4rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary, #5b6472)}.sol-title.svelte-1gv1v9n{margin:0;font-size:clamp(1.5rem,4vw,1.9rem);font-weight:700;line-height:1.25}.sol-sub.svelte-1gv1v9n{margin:.4rem 0 1.25rem;color:var(--color-text-secondary, #5b6472)}.sol-pasos.svelte-1gv1v9n{display:flex;flex-wrap:wrap;gap:.5rem 1rem;padding:0;margin:0 0 1.25rem;list-style:none;font-size:.9375rem}.sol-pasos.svelte-1gv1v9n li:where(.svelte-1gv1v9n){color:var(--color-text-secondary, #5b6472)}.sol-pasos.svelte-1gv1v9n li.on:where(.svelte-1gv1v9n){font-weight:700;color:var(--color-text, #16181d)}.sol-pasos.svelte-1gv1v9n li.hecha:where(.svelte-1gv1v9n) a:where(.svelte-1gv1v9n){color:var(--color-primary, #4f46e5)}.sol-card.svelte-1gv1v9n{background:var(--color-surface, #fff);border:1px solid var(--color-border, #e5e7eb);border-radius:.75rem;padding:1.25rem;margin-bottom:1.25rem}.sol-card.svelte-1gv1v9n h2:where(.svelte-1gv1v9n){margin:0 0 .5rem;font-size:1.25rem}.sol-card.svelte-1gv1v9n h3:where(.svelte-1gv1v9n){margin:0 0 .5rem;font-size:1.05rem}.sol-intro.svelte-1gv1v9n,.sol-ayuda.svelte-1gv1v9n,.sol-hint.svelte-1gv1v9n{color:var(--color-text-secondary, #5b6472);font-size:.9375rem;margin:0 0 .75rem}.sol-form.svelte-1gv1v9n{display:grid;gap:1.1rem}.sol-field.svelte-1gv1v9n{display:grid;gap:.35rem;border:0;padding:0;margin:0;min-width:0}.sol-field.svelte-1gv1v9n legend:where(.svelte-1gv1v9n),.sol-field.svelte-1gv1v9n>label:where(.svelte-1gv1v9n){font-weight:600}.sol-field.svelte-1gv1v9n input[type=text]:where(.svelte-1gv1v9n),.sol-field.svelte-1gv1v9n input[type=email]:where(.svelte-1gv1v9n),.sol-field.svelte-1gv1v9n input[type=tel]:where(.svelte-1gv1v9n),.sol-field.svelte-1gv1v9n input[type=date]:where(.svelte-1gv1v9n),.sol-field.svelte-1gv1v9n input[type=number]:where(.svelte-1gv1v9n),.sol-field.svelte-1gv1v9n textarea:where(.svelte-1gv1v9n){font:inherit;padding:.6rem .75rem;border:1px solid var(--color-border, #cbd5e1);border-radius:.5rem;width:100%;box-sizing:border-box}.sol-field.error.svelte-1gv1v9n input:where(.svelte-1gv1v9n),.sol-field.error.svelte-1gv1v9n textarea:where(.svelte-1gv1v9n){border-color:var(--color-error, #991b1b)}.sol-opcion.svelte-1gv1v9n{display:flex;gap:.6rem;align-items:flex-start;padding:.35rem 0;cursor:pointer}.sol-opcion.svelte-1gv1v9n input:where(.svelte-1gv1v9n){margin-top:.3rem;width:1.15rem;height:1.15rem}.svelte-1gv1v9n:is(input:where(.svelte-1gv1v9n),textarea:where(.svelte-1gv1v9n),button:where(.svelte-1gv1v9n),a:where(.svelte-1gv1v9n)):focus-visible{outline:3px solid var(--color-primary, #4f46e5);outline-offset:2px}.sol-error.svelte-1gv1v9n{margin:0;color:var(--color-error, #991b1b);font-size:.9375rem}.sol-aviso.svelte-1gv1v9n{padding:.75rem 1rem;border-radius:.5rem;background:var(--color-warning-bg, #fff7ed);color:var(--color-warning, #92400e)}.sol-ok.svelte-1gv1v9n{color:var(--color-success, #166534)}.sol-btn.svelte-1gv1v9n{font:inherit;font-weight:600;padding:.8rem 1.25rem;border-radius:.6rem;border:0;background:var(--color-primary, #4f46e5);color:#fff;cursor:pointer}.sol-btn.svelte-1gv1v9n:disabled{opacity:.55;cursor:default}.sol-btn-secundario.svelte-1gv1v9n{background:transparent;color:var(--color-primary, #4f46e5);border:1px solid var(--color-primary, #4f46e5)}@media(max-width:30rem){.sol.svelte-1gv1v9n{padding:1.25rem 1rem 3rem;font-size:1rem}}
