.DemoForm-module__LmrOHa__form{border-radius:var(--r-card);background:var(--panel);border:1px solid var(--border);flex-direction:column;gap:16px;padding:28px;display:flex}.DemoForm-module__LmrOHa__two{grid-template-columns:1fr 1fr;gap:16px;display:grid}.DemoForm-module__LmrOHa__field{flex-direction:column;gap:6px;min-width:0;display:flex}.DemoForm-module__LmrOHa__label{color:var(--ink);font-size:14px;font-weight:600}.DemoForm-module__LmrOHa__optional{color:var(--dim);font-weight:400}.DemoForm-module__LmrOHa__input{border-radius:var(--r-btn);border:1px solid var(--border-strong);width:100%;height:48px;color:var(--ink);background:#fff;padding:0 12px;font-size:16px}.DemoForm-module__LmrOHa__input[aria-invalid=true]{border-color:var(--danger)}.DemoForm-module__LmrOHa__textarea{resize:vertical;height:auto;padding:12px;line-height:22px}.DemoForm-module__LmrOHa__error{color:var(--danger);font-size:13px}.DemoForm-module__LmrOHa__submit{border-radius:var(--r-btn);background:var(--ink);color:#fff;height:48px;font:600 15px/1 var(--font-ui);border:0}.DemoForm-module__LmrOHa__submit:disabled{opacity:.7;cursor:progress}.DemoForm-module__LmrOHa__small{color:var(--dim);font-size:13px}.DemoForm-module__LmrOHa__banner{border-radius:var(--r-card);background:var(--panel);border:1px solid var(--border);flex-direction:column;gap:8px;padding:28px;display:flex}.DemoForm-module__LmrOHa__bannerTitle{font:700 21px/27px var(--font-ui);color:var(--ink)}@media (max-width:559px){.DemoForm-module__LmrOHa__two{grid-template-columns:1fr}.DemoForm-module__LmrOHa__form{padding:20px}}
