.asys-form{max-width:900px}.asys-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.asys-field{display:flex;flex-direction:column;gap:7px}.asys-field.full{grid-column:1/-1}.asys-field label{font-weight:700;font-size:.9rem}.asys-field input,.asys-field select,.asys-field textarea{width:100%;border:1px solid #d9d0c4;border-radius:9px;padding:11px 12px;font:inherit;background:#fff;color:var(--asys-text);outline:none}.asys-field input:focus,.asys-field select:focus,.asys-field textarea:focus{border-color:var(--asys-maroon);box-shadow:0 0 0 3px rgba(125,31,43,.09)}.asys-field textarea{min-height:130px;resize:vertical}.asys-form-actions{display:flex;gap:10px;align-items:center;margin-top:20px}.asys-auth{max-width:520px;margin:70px auto}.asys-captcha{background:var(--asys-cream);border:1px dashed var(--asys-gold);padding:12px;border-radius:9px;font-weight:800}.asys-help{font-size:.82rem;color:var(--asys-muted)}