.section-head.svelte-xpgzcs h2:where(.svelte-xpgzcs){font:500 var(--text-32)/1.15 var(--font-editorial);letter-spacing:var(--tracking-tight)}.section-head.svelte-xpgzcs select:where(.svelte-xpgzcs){border-radius:var(--radius-pill);font-size:var(--text-md)}.qa-page.svelte-xpgzcs{padding-block:var(--space-5) var(--space-9)}.hero.svelte-xpgzcs{gap:var(--space-6);margin-top:var(--space-3);display:grid}.hero-bienvenida.svelte-xpgzcs{gap:var(--space-4);grid-template-columns:minmax(0,1fr) 13rem;align-items:center;display:grid}.hero-copy.svelte-xpgzcs{max-width:var(--measure)}.preguntas-persona.svelte-xpgzcs{height:12rem}.hero.svelte-xpgzcs h1:where(.svelte-xpgzcs){font-family:var(--font-editorial);font-size:var(--text-38);font-weight:500;line-height:var(--leading-tight);letter-spacing:var(--tracking-tighter);margin:0 0 var(--space-3);text-wrap:pretty}.hero.svelte-xpgzcs p:where(.svelte-xpgzcs){font-size:var(--text-17);color:var(--ink-soft);margin:0 0 var(--space-4)}button.svelte-xpgzcs{min-height:var(--control-height);border-radius:var(--radius-lg);background:var(--brand);color:var(--on-brand);padding:var(--space-3) var(--space-4);font:inherit;cursor:pointer;border:1px solid #0000;font-weight:700}button.svelte-xpgzcs:hover{background:var(--brand-strong)}.hero-action.svelte-xpgzcs{justify-content:center;align-items:center;gap:var(--space-3);display:inline-flex}.steps.svelte-xpgzcs{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);display:grid}.steps-label.svelte-xpgzcs,.eyebrow.svelte-xpgzcs{color:var(--brand);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-weight:700}.steps-row.svelte-xpgzcs{align-items:center;gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);display:grid}.step.svelte-xpgzcs{align-items:start;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.step-number.svelte-xpgzcs{width:var(--space-7);height:var(--space-7);border-radius:var(--radius-full);background:var(--surface-teal);color:var(--brand-strong);place-items:center;display:grid}.step.svelte-xpgzcs>div:where(.svelte-xpgzcs){gap:var(--space-1);display:grid}.step.svelte-xpgzcs>div:where(.svelte-xpgzcs)>strong:where(.svelte-xpgzcs){color:var(--ink);font-size:var(--text-base)}.step-description.svelte-xpgzcs{color:var(--ink-muted);font-size:var(--text-md);line-height:var(--leading-normal)}.step-connector.svelte-xpgzcs{color:var(--ink-muted);font-size:var(--text-20)}.notice.svelte-xpgzcs,.dialog-notice.svelte-xpgzcs{padding:var(--space-3) var(--space-4);border:1px solid var(--warn-line);border-radius:var(--radius-lg);background:var(--warn-bg);color:var(--warn-ink);line-height:var(--leading-normal)}.notice.svelte-xpgzcs{margin-block:var(--space-4)}.emergency-live.svelte-xpgzcs{border-color:var(--danger-line);background:var(--danger-bg);color:var(--danger-ink);font-weight:700}.field-error.svelte-xpgzcs{margin:calc(var(--space-2) * -1) 0 0;color:var(--danger-ink);font-size:var(--text-sm)}.priority.svelte-xpgzcs{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);background:var(--danger-bg);color:var(--danger-ink);font-size:var(--text-xs);font-weight:800}.success.svelte-xpgzcs{background:var(--surface-teal);border-color:var(--brand-line);color:var(--brand-strong)}.dialog-notice.svelte-xpgzcs{margin-top:var(--space-4)}.dialog-notice.emergency.svelte-xpgzcs{border-color:var(--danger-line);background:var(--danger-bg);color:var(--danger-ink)}.modal-layer.svelte-xpgzcs{z-index:100;padding:var(--space-4);background:var(--velo-modal);place-items:center;display:grid;position:fixed;inset:0;overflow:auto}.ask-dialog.svelte-xpgzcs{width:min(100%,42rem);max-height:calc(100dvh - var(--space-6));background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-2xl);box-shadow:var(--shadow-float);animation:svelte-xpgzcs-dialog-in var(--dur-2) var(--ease-salida);overflow:auto}.dialog-heading.svelte-xpgzcs{justify-content:space-between;align-items:start;gap:var(--space-4);padding:var(--space-5);border-bottom:1px solid var(--line);display:flex}.dialog-heading.svelte-xpgzcs h2:where(.svelte-xpgzcs){font-size:var(--text-24);line-height:var(--leading-tight);margin:var(--space-2) 0}.dialog-heading.svelte-xpgzcs p:where(.svelte-xpgzcs){color:var(--ink-soft);font-size:var(--text-md);margin:0}.dialog-close.svelte-xpgzcs{flex:0 0 var(--control-height);width:var(--control-height);height:var(--control-height);border-color:var(--line);border-radius:var(--radius-full);background:var(--surface);color:var(--ink);font-size:var(--text-24);place-items:center;padding:0;line-height:1;display:grid}.dialog-close.svelte-xpgzcs:hover{background:var(--surface-alt)}.dialog-body.svelte-xpgzcs{padding:var(--space-5)}.emergency-callout.svelte-xpgzcs{align-items:start;gap:var(--space-3);padding:var(--space-4);background:var(--danger-bg);border:1px solid var(--danger-line);border-radius:var(--radius-lg);color:var(--danger-ink);display:flex}.emergency-mark.svelte-xpgzcs{flex:0 0 var(--space-5);width:var(--space-5);height:var(--space-5);border-radius:var(--radius-full);border:1px solid;place-items:center;font-weight:800;line-height:1;display:grid}.emergency-copy.svelte-xpgzcs{gap:var(--space-1);font-size:var(--text-sm);line-height:var(--leading-normal);display:grid}.emergency-copy.svelte-xpgzcs strong:where(.svelte-xpgzcs){font-size:var(--text-md)}form.svelte-xpgzcs,label.svelte-xpgzcs{gap:var(--space-2);display:grid}label.svelte-xpgzcs{font-weight:600;font-size:var(--text-md)}.dialog-body.svelte-xpgzcs form:where(.svelte-xpgzcs){gap:var(--space-4);padding-top:var(--space-5)}input.svelte-xpgzcs,select.svelte-xpgzcs,textarea.svelte-xpgzcs{width:100%;min-width:0;min-height:var(--control-height);font:inherit;font-size:var(--text-lg);color:var(--ink);padding:var(--space-3) var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface)}textarea.svelte-xpgzcs{resize:vertical}.consent.svelte-xpgzcs{font-weight:400;line-height:var(--leading-normal);grid-template-columns:auto minmax(0,1fr);align-items:start}.consent.svelte-xpgzcs input:where(.svelte-xpgzcs){width:auto;min-height:0;margin-top:var(--space-1);accent-color:var(--brand)}.categoria-automatica.svelte-xpgzcs,form.svelte-xpgzcs small:where(.svelte-xpgzcs){color:var(--ink-muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.recent.svelte-xpgzcs{margin-top:var(--space-8)}.recent.svelte-xpgzcs h2:where(.svelte-xpgzcs){font-size:var(--text-28);letter-spacing:var(--tracking-tight);margin:0}.section-head.svelte-xpgzcs{justify-content:space-between;align-items:end;gap:var(--space-4);display:flex}.section-head.svelte-xpgzcs form:where(.svelte-xpgzcs){max-width:21rem}.question-grid.svelte-xpgzcs{gap:var(--space-4);margin-top:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.question-card.svelte-xpgzcs{min-width:0;padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);flex-direction:column;display:flex}.question-card.svelte-xpgzcs:focus-within,.question-card.svelte-xpgzcs:hover{border-color:var(--brand-line)}.question-card-top.svelte-xpgzcs{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.question-card-top.svelte-xpgzcs>span:where(.svelte-xpgzcs):first-child{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--brand);font-weight:700}.answer-count.svelte-xpgzcs,.example-label.svelte-xpgzcs{font-size:var(--text-sm);color:var(--ink-muted)}.example-label.svelte-xpgzcs{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);background:var(--surface-teal);color:var(--brand-strong);font-weight:600}.question-card.svelte-xpgzcs h3:where(.svelte-xpgzcs){font-size:var(--text-2xl);line-height:var(--leading-snug);margin:var(--space-3) 0 var(--space-2);text-wrap:pretty;overflow-wrap:anywhere}.question-card.svelte-xpgzcs h3:where(.svelte-xpgzcs) a:where(.svelte-xpgzcs){color:var(--ink);text-decoration:none}.question-card.svelte-xpgzcs h3:where(.svelte-xpgzcs) a:where(.svelte-xpgzcs):hover{color:var(--brand)}.question-card.svelte-xpgzcs>p:where(.svelte-xpgzcs){font-size:var(--text-base);color:var(--ink-soft);line-height:var(--leading-normal);overflow-wrap:anywhere;margin:0}.question-card.svelte-xpgzcs footer:where(.svelte-xpgzcs){padding-top:var(--space-4);font-size:var(--text-md);color:var(--brand);margin-top:auto;font-weight:600}.question-card.svelte-xpgzcs footer:where(.svelte-xpgzcs) a:where(.svelte-xpgzcs){color:inherit}.answer-preview.svelte-xpgzcs{gap:var(--space-2);margin-top:var(--space-4);padding:var(--space-3);border-radius:var(--radius);background:var(--surface-alt);display:grid}.answer-author.svelte-xpgzcs{align-items:center;gap:var(--space-2);display:flex}.answer-author.svelte-xpgzcs strong:where(.svelte-xpgzcs){font-size:var(--text-sm);color:var(--ink)}.answer-preview.svelte-xpgzcs span:where(.svelte-xpgzcs){font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--ink-soft)}@keyframes svelte-xpgzcs-dialog-in{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:none}}@media (width<=48rem){.steps-row.svelte-xpgzcs,.question-grid.svelte-xpgzcs{grid-template-columns:1fr}.step-connector.svelte-xpgzcs{display:none}.section-head.svelte-xpgzcs{flex-direction:column;align-items:stretch}.section-head.svelte-xpgzcs form:where(.svelte-xpgzcs){max-width:none}}@media (width<=40rem){.hero.svelte-xpgzcs h1:where(.svelte-xpgzcs){font-size:var(--text-34)}.hero-bienvenida.svelte-xpgzcs{gap:var(--space-2);grid-template-columns:minmax(0,1fr) 6rem}.hero-copy.svelte-xpgzcs{display:contents}.hero-copy.svelte-xpgzcs h1:where(.svelte-xpgzcs),.hero-copy.svelte-xpgzcs .hero-action:where(.svelte-xpgzcs){grid-column:1/-1}.preguntas-persona.svelte-xpgzcs{grid-area:2/2;height:8rem}.steps.svelte-xpgzcs,.question-card.svelte-xpgzcs,.dialog-heading.svelte-xpgzcs,.dialog-body.svelte-xpgzcs{padding:var(--space-4)}.modal-layer.svelte-xpgzcs{padding:var(--space-2)}.ask-dialog.svelte-xpgzcs{max-height:calc(100dvh - var(--space-4))}}@media (prefers-reduced-motion:reduce){.ask-dialog.svelte-xpgzcs{animation:none}}
