.demo-page[data-astro-cid-mou6p354]{padding-bottom:var(--s-10)}.demo-card[data-astro-cid-mou6p354]{background:var(--tint);border-color:var(--edge);grid-template-columns:minmax(0,1fr) minmax(0,34rem);align-items:start;gap:clamp(2rem,5vw,5rem);padding:clamp(1.25rem,4vw,3.5rem)}.intro[data-astro-cid-mou6p354]{min-width:0;max-width:36rem;padding-top:clamp(0rem,2vw,1.5rem)}.intro[data-astro-cid-mou6p354] h1[data-astro-cid-mou6p354]{margin:0 0 var(--s-4)}.lead[data-astro-cid-mou6p354]{color:var(--n-500);font-size:var(--fs-md);line-height:1.55;text-wrap:pretty}.note[data-astro-cid-mou6p354]{margin:var(--s-5) 0;padding:var(--s-4) var(--s-5);border:var(--hairline);border-left:4px solid var(--accent);border-radius:var(--r-card-inner);background:var(--paper);color:var(--n-600);font-size:var(--fs-xs);line-height:1.55}.form[data-astro-cid-mou6p354]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-4);padding:clamp(1.25rem,3vw,2rem);min-width:0}.form[data-astro-cid-mou6p354] h2[data-astro-cid-mou6p354]{font-size:var(--fs-xl)}.required[data-astro-cid-mou6p354],.privacy[data-astro-cid-mou6p354]{margin:0;color:var(--muted);font-size:var(--fs-3xs);line-height:1.5}.required[data-astro-cid-mou6p354]{margin-top:calc(var(--s-2) * -1)}.fields[data-astro-cid-mou6p354]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4)}label[data-astro-cid-mou6p354]{display:grid;gap:var(--s-2);color:var(--ink);font-size:var(--fs-2xs);font-weight:var(--fw-medium);line-height:1.3;min-width:0}input[data-astro-cid-mou6p354]:not([type=checkbox]),textarea[data-astro-cid-mou6p354]{width:100%;min-height:48px;padding:var(--s-3) var(--s-4);border:1px solid var(--edge-control);border-radius:var(--r-control);background:var(--paper);color:var(--ink);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-regular);transition:border-color var(--dur) var(--ease)}input[data-astro-cid-mou6p354]::placeholder,textarea[data-astro-cid-mou6p354]::placeholder{color:var(--muted)}input[data-astro-cid-mou6p354]:not([type=checkbox]):hover,textarea[data-astro-cid-mou6p354]:hover{border-color:var(--ink)}input[data-astro-cid-mou6p354][aria-invalid=true],textarea[data-astro-cid-mou6p354][aria-invalid=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}textarea[data-astro-cid-mou6p354]{resize:vertical;min-height:7rem}.consent[data-astro-cid-mou6p354]{display:flex;align-items:flex-start;gap:var(--s-3);font-weight:var(--fw-regular);font-size:var(--fs-2xs);line-height:1.5;color:var(--n-600)}.consent[data-astro-cid-mou6p354] input[data-astro-cid-mou6p354]{appearance:none;-webkit-appearance:none;flex:none;position:relative;width:24px;height:24px;margin:0;cursor:pointer;border:1.5px solid var(--edge-control);border-radius:7px;background:var(--paper)}.consent[data-astro-cid-mou6p354] input[data-astro-cid-mou6p354]:checked{background:var(--accent);border-color:var(--accent)}.consent[data-astro-cid-mou6p354] input[data-astro-cid-mou6p354]:checked:after{content:"";position:absolute;left:7px;top:3px;width:6px;height:12px;border:solid var(--paper);border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.consent[data-astro-cid-mou6p354] input[data-astro-cid-mou6p354][aria-invalid=true]{border-color:var(--ink);box-shadow:0 0 0 2px var(--ink)}.error[data-astro-cid-mou6p354]{display:flex;gap:var(--s-2);align-items:flex-start;color:var(--ink);font-size:var(--fs-3xs);font-weight:var(--fw-medium);line-height:1.4}.error[data-astro-cid-mou6p354]:before{content:"!" / "";flex:none;display:grid;place-items:center;width:18px;height:18px;border-radius:var(--r-pill);background:var(--ink);color:var(--paper);font-size:var(--fs-3xs);font-weight:var(--fw-bold);line-height:1}.error[data-astro-cid-mou6p354][hidden]{display:none}.about[data-astro-cid-mou6p354]{margin:0;padding:var(--s-3) var(--s-4);border-radius:var(--r-control);background:var(--tint);color:var(--n-600);font-size:var(--fs-2xs);line-height:1.5}.about[data-astro-cid-mou6p354][hidden]{display:none}.about[data-astro-cid-mou6p354] strong[data-astro-cid-mou6p354]{color:var(--ink);font-weight:var(--fw-medium)}.clear[data-astro-cid-mou6p354]{display:inline-block;min-height:24px;min-width:24px;margin-left:var(--s-2);padding:0 var(--s-1);border:0;background:none;color:var(--ink);font:inherit;font-weight:var(--fw-medium);text-decoration:underline;cursor:pointer}.nojs[data-astro-cid-mou6p354]{margin:0;padding:var(--s-3) var(--s-4);border:2px solid var(--ink);border-radius:var(--r-control);color:var(--ink);font-size:var(--fs-2xs);font-weight:var(--fw-medium);line-height:1.45}.trap[data-astro-cid-mou6p354]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.submit[data-astro-cid-mou6p354]{justify-self:start}.submit[data-astro-cid-mou6p354]:disabled{opacity:.6;cursor:wait}.feedback[data-astro-cid-mou6p354]{display:flex;gap:var(--s-3);align-items:flex-start;margin:0;padding:var(--s-3) var(--s-4);background:var(--paper);border:2px solid var(--ink);border-radius:var(--r-control);color:var(--ink);font-size:var(--fs-2xs);font-weight:var(--fw-medium);line-height:1.45}.feedback[data-astro-cid-mou6p354]:before{content:"!" / "";flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:var(--r-pill);background:var(--ink);color:var(--paper);font-size:var(--fs-3xs);font-weight:var(--fw-bold);line-height:1}.feedback[data-astro-cid-mou6p354][hidden]{display:none}@media(max-width:900px){.demo-card[data-astro-cid-mou6p354]{grid-template-columns:minmax(0,1fr);gap:var(--s-6)}.intro[data-astro-cid-mou6p354]{max-width:none;padding-top:0}}@media(max-width:480px){.demo-card[data-astro-cid-mou6p354]{padding:var(--s-3);gap:var(--s-5)}.form[data-astro-cid-mou6p354]{padding:var(--s-4)}.intro[data-astro-cid-mou6p354]{padding-inline:var(--s-2)}}@media(max-width:600px){.fields[data-astro-cid-mou6p354]{grid-template-columns:minmax(0,1fr)}.submit[data-astro-cid-mou6p354]{justify-self:stretch}}
