.demo-form[data-astro-cid-khk44m3y]{gap:1.5rem;display:grid}.field[data-astro-cid-khk44m3y]{border:0;gap:.5rem;min-width:0;margin:0;padding:0;display:grid}.field-label[data-astro-cid-khk44m3y]{color:var(--ink);padding:0;font-weight:700}.field-hint[data-astro-cid-khk44m3y]{font-size:var(--text-small);color:var(--ink-2);margin-top:-.25rem}.field-input[data-astro-cid-khk44m3y]{border:1.5px solid var(--line-strong);background:var(--surface);width:100%;min-height:3.25rem;font-size:var(--text-body);color:var(--ink);border-radius:16px;padding:.75rem 1rem;transition:border-color .16s,box-shadow .16s}.dark .field-input[data-astro-cid-khk44m3y]{background:var(--surface-2)}.field-input[data-astro-cid-khk44m3y]:hover{border-color:var(--ink-2)}.field-input[data-astro-cid-khk44m3y]:focus-visible{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in oklab, var(--focus) 28%, transparent);outline:none}.field-select[data-astro-cid-khk44m3y]{appearance:auto;cursor:pointer}.field-area[data-astro-cid-khk44m3y]{resize:vertical;min-height:7.5rem;line-height:var(--lh-body)}.field-input[data-astro-cid-khk44m3y][aria-invalid=true]{border-color:var(--danger-ink)}.field-err[data-astro-cid-khk44m3y]{font-size:var(--text-small);color:var(--danger-ink);align-items:center;gap:.375rem;font-weight:700;display:flex}.field-err[data-astro-cid-khk44m3y][hidden]{display:none}.field-err[data-astro-cid-khk44m3y]:before{content:"";background:currentColor;border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem}.choices[data-astro-cid-khk44m3y]{flex-wrap:wrap;gap:.5rem;display:flex}.choice[data-astro-cid-khk44m3y]{border:1.5px solid var(--line-strong);background:var(--surface);min-height:3rem;color:var(--ink);cursor:pointer;transition:background-color .16s ease, border-color .16s ease, transform .14s var(--ease-press);border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1.125rem .5rem .875rem;font-weight:600;display:inline-flex}[dir=rtl] .choice[data-astro-cid-khk44m3y]{padding:.5rem .875rem .5rem 1.125rem}.dark .choice[data-astro-cid-khk44m3y]{background:var(--surface-2)}.choice[data-astro-cid-khk44m3y]:hover{border-color:var(--ink-2)}.choice[data-astro-cid-khk44m3y]:active{transform:scale(.97)}.choice[data-astro-cid-khk44m3y] input[data-astro-cid-khk44m3y]{width:1.125rem;height:1.125rem;accent-color:var(--ink);margin:0}.choice[data-astro-cid-khk44m3y]:has(input:checked){border-color:var(--ink);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--ink)}.dark .choice[data-astro-cid-khk44m3y]:has(input:checked){background:var(--surface-3)}.choice[data-astro-cid-khk44m3y]:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.choice[data-astro-cid-khk44m3y] input[data-astro-cid-khk44m3y]:focus-visible{outline:none}.has-error[data-astro-cid-khk44m3y] .choice[data-astro-cid-khk44m3y]{border-color:var(--danger-ink)}.done[data-astro-cid-khk44m3y]{background:var(--surface-2);border-radius:22px;margin-top:1.5rem;padding:1.25rem}.dark .done[data-astro-cid-khk44m3y]{background:var(--surface-2)}.done[data-astro-cid-khk44m3y]:focus{outline:none}.done[data-astro-cid-khk44m3y]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.done[data-astro-cid-khk44m3y][hidden]{display:none}.done-text[data-astro-cid-khk44m3y]{white-space:pre-wrap;user-select:all;background:var(--surface);max-height:14rem;font:inherit;font-size:var(--text-small);color:var(--ink);border-radius:14px;margin-top:.75rem;padding:.875rem 1rem;overflow:auto}@media (prefers-reduced-motion:reduce){.choice[data-astro-cid-khk44m3y],.field-input[data-astro-cid-khk44m3y]{transition:none}}.next[data-astro-cid-ih3mnovg]{counter-reset:next}.next-step[data-astro-cid-ih3mnovg]{counter-increment:next;gap:.75rem;display:flex}.next-step[data-astro-cid-ih3mnovg]:before{content:counter(next);background:var(--surface);width:1.75rem;height:1.75rem;font-size:var(--text-meta);color:var(--ink);box-shadow:var(--sh-press);border-radius:9999px;flex-shrink:0;place-items:center;font-weight:800;display:grid}.dark .next-step[data-astro-cid-ih3mnovg]:before{background:var(--surface-3)}:root:lang(ar) .next-step[data-astro-cid-ih3mnovg]:before{content:counter(next, arabic-indic)}
