.ai-form_wrap__hJxnd{display:flex;flex-direction:column;gap:1.25rem;max-width:44rem}.ai-form_form__wWL5K{display:flex;flex-direction:column;gap:1rem}.ai-form_field__DNsxK{display:flex;flex-direction:column;gap:.35rem}.ai-form_label__qYXqM{font-size:.95rem;font-weight:600}.ai-form_row__QTxky{display:flex;gap:.75rem;flex-wrap:wrap}.ai-form_row__QTxky>.ai-form_field__DNsxK{flex:1 1 12rem;min-width:0}.ai-form_input__seSVA,.ai-form_textarea__M2p98{width:100%;min-width:0;padding:.85rem 1.05rem;border:1px solid var(--border-strong);border-radius:var(--radius-btn);background:var(--surface);color:var(--text);font:inherit;font-size:1rem;transition:border-color .15s ease}.ai-form_textarea__M2p98{border-radius:var(--radius);min-height:8rem;resize:vertical;line-height:1.6}.ai-form_input__seSVA:hover,.ai-form_textarea__M2p98:hover{border-color:var(--muted)}.ai-form_input__seSVA:focus-visible,.ai-form_textarea__M2p98:focus-visible{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:1px}.ai-form_input__seSVA:disabled,.ai-form_textarea__M2p98:disabled{opacity:.7}.ai-form_hint__c9wwn{margin:0;color:var(--muted);font-size:.88rem;line-height:1.55}.ai-form_counter__HtQQT{margin:0;color:var(--muted);font-size:.82rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ai-form_guard__fDqbf{margin:0;padding:.7rem .95rem;border:1px solid var(--accent-tint-border);background:var(--accent-tint);border-radius:var(--radius);color:var(--text-soft);font-size:.9rem;line-height:1.55}.ai-form_notice__CuqLA{margin:0;color:var(--muted);font-size:.88rem;line-height:1.6}.ai-form_actions__uuDiq{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.ai-form_progress__WPhLp{border:1px solid var(--accent-tint-border);background:var(--accent-tint);border-radius:var(--radius);padding:1.1rem 1.35rem}.ai-form_progressTitle__HWCor{margin:0 0 .5rem;font-weight:650;font-size:.97rem}.ai-form_progressList__WOjc2{margin:0;padding-left:1.2rem;display:flex;flex-direction:column;gap:.35rem;color:var(--text-soft);font-size:.92rem}.ai-form_progressList__WOjc2 li::marker{color:var(--accent)}.ai-form_bar__QvnGQ{margin-top:.75rem;height:4px;border-radius:2px;background:var(--accent-tint-border);overflow:hidden}.ai-form_barFill__isg9O{display:block;height:100%;width:40%;border-radius:2px;background:var(--accent);animation:ai-form_slide__F8v9Y 1.6s ease-in-out infinite}@keyframes ai-form_slide__F8v9Y{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}@media (prefers-reduced-motion:reduce){.ai-form_barFill__isg9O{animation:none;width:100%;opacity:.55}}.ai-form_error__BPAAJ{margin:0;padding:1rem 1.25rem;border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius);background:var(--surface);font-size:.95rem;line-height:1.6}.ai-form_errorContact__HKr63{display:block;margin-top:.4rem;color:var(--muted);font-size:.88rem}