.demo[data-astro-cid-c4cmo2ok]{display:flex;flex-direction:column;gap:var(--space-5)}.demo__status[data-astro-cid-c4cmo2ok]{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius);border:1px solid var(--border)}.demo__status[data-astro-cid-c4cmo2ok][hidden]{display:none}.demo__status[data-astro-cid-c4cmo2ok]:focus-visible{box-shadow:var(--ring)}.demo__status--ok[data-astro-cid-c4cmo2ok]{background:var(--blue-050);border-color:var(--blue-100)}.demo__status--error[data-astro-cid-c4cmo2ok]{background:var(--red-050);border-color:var(--red-600)}.demo__status--ok[data-astro-cid-c4cmo2ok] .demo__status-icon{color:var(--blue-600)}.demo__status--error[data-astro-cid-c4cmo2ok] .demo__status-icon{color:var(--red-600)}.demo__status[data-astro-cid-c4cmo2ok] .demo__status-icon{flex:none;margin-block-start:.15em}.demo__status-title[data-astro-cid-c4cmo2ok]{font-size:var(--text-xl)}.demo__status-body[data-astro-cid-c4cmo2ok]{margin-block-start:var(--space-2);font-size:var(--text-base);line-height:var(--lh-normal);color:var(--ink-700)}.demo__form[data-astro-cid-c4cmo2ok][hidden]{display:none}.demo__required-note[data-astro-cid-c4cmo2ok]{font-size:var(--text-sm);color:var(--text-muted);margin-block-end:var(--space-5)}.demo__req[data-astro-cid-c4cmo2ok]{color:var(--red-600);font-weight:var(--fw-semibold)}.demo__grid[data-astro-cid-c4cmo2ok]{display:grid;grid-template-columns:1fr;gap:var(--space-5)}.demo__field[data-astro-cid-c4cmo2ok]{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.demo__field[data-astro-cid-c4cmo2ok] label[data-astro-cid-c4cmo2ok]{font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--ink-900)}.demo__field[data-astro-cid-c4cmo2ok] input[data-astro-cid-c4cmo2ok],.demo__field[data-astro-cid-c4cmo2ok] select[data-astro-cid-c4cmo2ok],.demo__field[data-astro-cid-c4cmo2ok] textarea[data-astro-cid-c4cmo2ok]{width:100%;padding:.7rem .85rem;background:var(--white);border:1px solid var(--border-strong);border-radius:var(--radius-sm);font-size:var(--text-base);line-height:var(--lh-normal);color:var(--ink-900);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.demo__field[data-astro-cid-c4cmo2ok] textarea[data-astro-cid-c4cmo2ok]{resize:vertical;min-height:8rem}.demo__field[data-astro-cid-c4cmo2ok] input[data-astro-cid-c4cmo2ok]::placeholder,.demo__field[data-astro-cid-c4cmo2ok] textarea[data-astro-cid-c4cmo2ok]::placeholder{color:var(--ink-500)}.demo__field[data-astro-cid-c4cmo2ok] input[data-astro-cid-c4cmo2ok]:hover,.demo__field[data-astro-cid-c4cmo2ok] select[data-astro-cid-c4cmo2ok]:hover,.demo__field[data-astro-cid-c4cmo2ok] textarea[data-astro-cid-c4cmo2ok]:hover{border-color:var(--blue-500)}.demo__field[data-astro-cid-c4cmo2ok] input[data-astro-cid-c4cmo2ok]:focus-visible,.demo__field[data-astro-cid-c4cmo2ok] select[data-astro-cid-c4cmo2ok]:focus-visible,.demo__field[data-astro-cid-c4cmo2ok] textarea[data-astro-cid-c4cmo2ok]:focus-visible{border-color:var(--blue-600);box-shadow:var(--ring)}.demo__hp[data-astro-cid-c4cmo2ok]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.demo__submit[data-astro-cid-c4cmo2ok]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);margin-block-start:var(--space-6)}.demo__button[data-astro-cid-c4cmo2ok]{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.75rem;border:1px solid var(--blue-600);border-radius:var(--radius-pill);background:var(--blue-600);color:var(--white);font-size:var(--text-base);font-weight:var(--fw-semibold);line-height:1.25;box-shadow:var(--shadow-sm);transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.demo__button[data-astro-cid-c4cmo2ok]:hover{background:var(--blue-700);border-color:var(--blue-700);box-shadow:var(--shadow-md)}.demo__consent[data-astro-cid-c4cmo2ok]{font-size:var(--text-sm);color:var(--text-muted);max-width:58ch}.demo__noscript[data-astro-cid-c4cmo2ok]{margin-block-start:var(--space-4);font-size:var(--text-sm);color:var(--text-muted)}@media(min-width:40em){.demo__grid[data-astro-cid-c4cmo2ok]{grid-template-columns:1fr 1fr}.demo__field--wide[data-astro-cid-c4cmo2ok]{grid-column:1 / -1}}.demo-page__title[data-astro-cid-dm7uqm4w]{margin-block:0 var(--space-4)}.demo-page[data-astro-cid-dm7uqm4w]{display:grid;grid-template-columns:1fr;gap:var(--space-8);align-items:start}.demo-page__aside[data-astro-cid-dm7uqm4w]{padding:var(--space-6);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius)}.demo-page__aside-title[data-astro-cid-dm7uqm4w]{font-size:var(--text-xl);margin-block-end:var(--space-5)}.demo-page__steps[data-astro-cid-dm7uqm4w]{display:flex;flex-direction:column;gap:var(--space-5);margin:0}.demo-page__steps[data-astro-cid-dm7uqm4w] li[data-astro-cid-dm7uqm4w]{display:flex;align-items:flex-start;gap:var(--space-3)}.demo-page__step-n[data-astro-cid-dm7uqm4w]{display:inline-flex;align-items:center;justify-content:center;flex:none;width:1.75rem;height:1.75rem;border-radius:var(--radius-pill);background:var(--blue-050);color:var(--blue-700);font-size:var(--text-sm);font-weight:var(--fw-bold)}.demo-page__steps[data-astro-cid-dm7uqm4w] h3[data-astro-cid-dm7uqm4w]{font-size:var(--text-base);font-weight:var(--fw-semibold);margin-block-end:var(--space-1)}.demo-page__steps[data-astro-cid-dm7uqm4w] p[data-astro-cid-dm7uqm4w]{font-size:var(--text-sm);line-height:var(--lh-normal);color:var(--text-muted)}@media(min-width:60em){.demo-page[data-astro-cid-dm7uqm4w]{grid-template-columns:minmax(0,1.5fr) minmax(18rem,1fr);gap:var(--space-9)}}
