.UoqRnG_form{gap:var(--space-8);display:grid}.UoqRnG_input,.UoqRnG_select,.UoqRnG_textarea{width:100%;min-height:48px;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);color:var(--color-text);font:inherit;transition:border-color var(--duration-fast) var(--ease-out)}.UoqRnG_textarea{min-height:12rem;line-height:var(--lh-body);resize:vertical}.UoqRnG_input,.UoqRnG_textarea{overflow-wrap:anywhere}@media (hover:hover){.UoqRnG_input:hover,.UoqRnG_select:hover,.UoqRnG_textarea:hover{border-color:#f5f5f252}}.UoqRnG_input:focus-visible,.UoqRnG_select:focus-visible,.UoqRnG_textarea:focus-visible{border-color:var(--color-accent)}.UoqRnG_input[aria-invalid=true],.UoqRnG_select[aria-invalid=true],.UoqRnG_textarea[aria-invalid=true]{border-color:var(--color-danger)}.UoqRnG_countOver{color:var(--color-danger);font-weight:700}.UoqRnG_consent{gap:var(--space-2);display:grid}.UoqRnG_consentRow{align-items:flex-start;gap:var(--space-3);display:flex}.UoqRnG_checkbox{width:1.375rem;height:1.375rem;accent-color:var(--color-accent);cursor:pointer;flex-shrink:0;margin-top:.2em}.UoqRnG_checkbox[aria-invalid=true]{outline:2px solid var(--color-danger);outline-offset:2px}.UoqRnG_consentLabel{align-items:center;gap:var(--space-2);cursor:pointer;flex-wrap:wrap;font-weight:700;display:flex}.UoqRnG_requiredBadge{padding:0 var(--space-2);border-radius:var(--radius-md);background-color:var(--color-accent);color:var(--color-bg);font-size:var(--fs-sm);line-height:1.6}.UoqRnG_consentHint{padding-left:calc(1.375rem + var(--space-3));color:var(--color-text-muted);font-size:var(--fs-sm)}.UoqRnG_consentError{gap:var(--space-2);color:var(--color-danger);font-size:var(--fs-sm);font-weight:700;display:flex}.UoqRnG_inlineLink{color:var(--color-accent);text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){.UoqRnG_inlineLink:hover{color:var(--color-accent-hover)}}.UoqRnG_honeypot{display:none}.UoqRnG_notice,.UoqRnG_statusMessage{padding:var(--space-4) var(--space-6);border-left:2px solid var(--color-accent);background-color:var(--color-surface)}.UoqRnG_summary,.UoqRnG_errorMessage{padding:var(--space-4) var(--space-6);border:1px solid var(--color-danger);border-radius:var(--radius-md);background-color:var(--color-surface)}.UoqRnG_summaryTitle{color:var(--color-danger);font-weight:700}.UoqRnG_summaryList{gap:var(--space-1);margin-top:var(--space-2);display:grid}.UoqRnG_summaryLink{padding-block:var(--space-1);text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:1px;display:inline-block}.UoqRnG_result{gap:var(--space-4);padding:var(--space-8) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface);display:grid}.UoqRnG_resultTitle{font-size:var(--fs-xl)}.UoqRnG_actions{display:grid}@media (min-width:768px){.UoqRnG_actions{display:block}}.UoqRnG_submit{min-width:14rem;}@media (hover:hover){.UoqRnG_submit:hover{background-color:var(--color-accent-hover)}}.UoqRnG_submit[aria-disabled=true]{opacity:.6;cursor:progress}.UoqRnG_submit:disabled,.UoqRnG_submit:disabled:hover{border-color:var(--color-border);background-color:var(--color-surface);color:var(--color-text-muted);cursor:not-allowed}.UoqRnG_preparing{gap:var(--space-1);margin-bottom:var(--space-4);color:var(--color-text-muted);font-size:var(--fs-sm);line-height:1.7;display:grid}.UoqRnG_preparingTitle{align-items:center;gap:var(--space-2);color:var(--color-text);font-weight:700;display:flex}.UoqRnG_preparingDot{background-color:var(--color-accent);border-radius:50%;flex:none;width:.5rem;height:.5rem;animation:1.6s ease-in-out infinite UoqRnG_preparing-pulse}@keyframes UoqRnG_preparing-pulse{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.UoqRnG_preparingDot{animation:none}}
