.adf{border-top:1px solid #0f172a1a;margin-top:32px;padding-top:24px}.adf-form{gap:14px;max-width:440px;display:grid}.adf-field{gap:6px;font-weight:600;display:grid}.adf-field input{width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #0f172a33;border-radius:10px;padding:10px 12px;font-weight:400}.adf-field input:focus-visible,.adf-confirm input:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.adf-confirm{grid-template-columns:auto 1fr;align-items:start;gap:10px;line-height:1.45;display:grid}.adf-confirm input{width:20px;height:20px;margin-top:2px}.adf-submit{cursor:pointer;border-radius:10px;justify-self:start;min-height:44px;padding:10px 20px}.adf-submit:disabled{opacity:.65;cursor:progress}.adf-error{color:#b91c1c;margin:0}.adf-done{color:#065f46;background:#ecfdf5;border-radius:10px;padding:14px 16px}@media (max-width:640px){.adf-form{max-width:none}.adf-submit{justify-self:stretch}}
