.UoqRnG_form{flex-direction:column;gap:18px;display:flex}.UoqRnG_field,.UoqRnG_fieldset{flex-direction:column;gap:6px;min-width:0;display:flex}.UoqRnG_fieldset{border:0;margin:0;padding:0}.UoqRnG_label{color:var(--ink);padding:0;font-size:15px;font-weight:700}.UoqRnG_optional{color:var(--ink-subtle);font-weight:400}.UoqRnG_input,.UoqRnG_textarea{width:100%;min-height:52px;font:inherit;color:var(--ink);background:var(--surface-card);border:1px solid var(--border-control);border-radius:var(--radius-md);transition:border-color var(--dur-quick) var(--ease-settle), box-shadow var(--dur-quick) var(--ease-settle);padding:12px 14px;font-size:17px}.UoqRnG_textarea{resize:vertical;min-height:132px;line-height:1.5}.UoqRnG_input::placeholder,.UoqRnG_textarea::placeholder{color:var(--ink-subtle);opacity:.8}.UoqRnG_input:hover,.UoqRnG_textarea:hover{border-color:var(--ink-muted)}.UoqRnG_input:focus-visible,.UoqRnG_textarea:focus-visible{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 25%, transparent);outline:none}.UoqRnG_input[aria-invalid=true],.UoqRnG_textarea[aria-invalid=true]{border-color:#b3261e}.UoqRnG_hint{color:var(--ink-subtle);margin:0;font-size:14px}.UoqRnG_error{color:#b3261e;align-items:center;gap:6px;margin:0;font-size:14px;font-weight:700;display:flex}[data-theme=dark] .UoqRnG_error{color:#f2b8b5}.UoqRnG_formError{border-radius:var(--radius-md);background:#b3261e1a;border:1px solid #b3261e66;gap:10px;margin:0;padding:12px 14px;font-size:15px;line-height:1.5;display:flex}.UoqRnG_formError svg{color:#b3261e;flex:none;margin-top:2px;font-size:18px}.UoqRnG_toggle{background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-md);grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.UoqRnG_toggleOption{display:block;position:relative}.UoqRnG_toggleOption input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.UoqRnG_toggleOption span{border-radius:calc(var(--radius-md) - 2px);min-height:44px;color:var(--ink-muted);transition:background var(--dur-quick) var(--ease-settle), color var(--dur-quick) var(--ease-settle);pointer-events:none;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-size:15px;font-weight:700;display:flex}.UoqRnG_toggleOption input:checked+span{background:var(--surface-card);color:var(--brand-text);box-shadow:var(--shadow-rest)}.UoqRnG_toggleOption input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}.UoqRnG_submit{width:100%;min-height:52px;font:inherit;color:var(--on-brand);background:var(--brand);border-radius:var(--radius-md);cursor:pointer;transition:background var(--dur-quick) var(--ease-settle);border:0;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:17px;font-weight:700;display:inline-flex}.UoqRnG_submit:hover:not(:disabled){background:var(--brand-hover)}.UoqRnG_submit:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.UoqRnG_submit:disabled{cursor:progress;opacity:.8}.UoqRnG_arrow{transition:transform var(--dur-quick) var(--ease-settle)}.UoqRnG_submit:hover:not(:disabled) .UoqRnG_arrow{transform:translate(3px)}.UoqRnG_spin{animation:.9s linear infinite UoqRnG_spin}@keyframes UoqRnG_spin{to{transform:rotate(360deg)}}.UoqRnG_privacy{color:var(--ink-subtle);text-align:center;margin:0;font-size:14px}.UoqRnG_trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (min-width:720px){.UoqRnG_submit{align-self:flex-start;width:auto}.UoqRnG_privacy{text-align:left}}@media (prefers-reduced-motion:reduce){.UoqRnG_input,.UoqRnG_textarea,.UoqRnG_toggleOption span,.UoqRnG_submit,.UoqRnG_arrow{transition:none}.UoqRnG_spin{animation-duration:2.5s}}
