.demo-form_form__BSMD9{display:grid;grid-gap:var(--site-space-5);gap:var(--site-space-5);grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.demo-form_form__BSMD9{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-form_fieldWide__6RsS4,.demo-form_foot__Eh0_r,.demo-form_status__zA_T0{grid-column:1/-1}}.demo-form_field__o1G5P{display:flex;flex-direction:column;gap:var(--site-space-2);min-width:0}.demo-form_label___LCp1{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--site-space-2);font-size:var(--text-base);line-height:20px;font-weight:600;color:var(--fg-primary)}.demo-form_required__ilmyj{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:500;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--fg-tertiary)}.demo-form_input__0fRkC{width:100%}.demo-form_help__EtkNv{font-size:var(--text-base);line-height:20px;color:var(--fg-secondary)}.demo-form_trap__11YyW{display:none}.demo-form_foot__Eh0_r{display:flex;flex-wrap:wrap;align-items:center;gap:var(--site-space-4);padding-top:var(--site-space-4);border-top:1px solid var(--site-edge)}.demo-form_button___F3ha{display:inline-flex;align-items:center;justify-content:center;min-height:var(--touch-min);padding:0 var(--site-space-6);border:none;border-radius:999px;background:var(--fg-primary);color:var(--bg-surface);font-weight:600;font-size:var(--text-lg);line-height:24px;cursor:pointer;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--bg-surface) 12%,transparent);transition:background-color var(--duration-fast) var(--easing-snap),box-shadow var(--duration-fast) var(--easing-snap),transform var(--duration-fast) var(--easing-snap)}.demo-form_button___F3ha:hover{background:color-mix(in srgb,var(--fg-primary) 72%,var(--ds-accent))}.demo-form_button___F3ha:active{transform:scale(.98)}.demo-form_button___F3ha:focus-visible{outline:none;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--bg-surface) 12%,transparent),var(--shadow-focus)}.demo-form_button___F3ha:disabled{opacity:.6;cursor:default;transform:none}@media (prefers-reduced-motion:reduce){.demo-form_button___F3ha,.demo-form_button___F3ha:active{transform:none;transition-property:background-color,color,opacity}}.demo-form_footNote__aYwHc{flex:1 1 260px;margin:0;font-size:var(--text-base);line-height:20px;color:var(--fg-secondary)}.demo-form_footLink__I7Ieb{color:var(--ds-accent);text-decoration:underline;text-underline-offset:2px}.demo-form_footLink__I7Ieb:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-lg)}.demo-form_status__zA_T0:empty{margin:0}.demo-form_error__OiDJ2{margin:0;max-width:68ch;color:var(--danger-600);font-weight:500;font-size:var(--text-base);line-height:22px}.demo-form_done__cP1uC{display:flex;flex-direction:column;gap:var(--site-space-3)}.demo-form_doneLead__Bsy7y{margin:0;max-width:62ch;font-size:var(--text-reading);line-height:1.45;font-weight:500;color:var(--fg-primary)}.demo-form_doneNote__9r8_e{margin:0;max-width:62ch;font-size:var(--text-base);line-height:22px;color:var(--fg-secondary)}