._form_11ekw_3{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);gap:1.5rem;margin-top:1.5rem;padding:2rem;display:grid;box-shadow:0 1px 3px #0000000a}@media (width<=640px){._form_11ekw_3{gap:1.25rem;padding:1.25rem}}._formHeader_11ekw_22{text-align:center;margin-bottom:.5rem}._formTitle_11ekw_27{color:var(--ink);margin-bottom:.5rem;font-size:1.5rem;font-weight:700}._formSubtitle_11ekw_34{color:var(--muted-foreground);font-size:.95rem;line-height:1.6}._field_11ekw_41{gap:.5rem;display:grid}._fieldRow_11ekw_46{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (width<=640px){._fieldRow_11ekw_46{grid-template-columns:1fr}}._field_11ekw_41 label{color:var(--ink);font-size:.9rem;font-weight:600}._fieldRequired_11ekw_64{color:var(--destructive);margin-left:.2rem}._field_11ekw_41 input,._field_11ekw_41 textarea,._field_11ekw_41 select{font:inherit;color:var(--ink);background:var(--surface);border:1.5px solid var(--line);border-radius:8px;width:100%;padding:.75rem 1rem;font-size:.95rem;transition:border-color .2s,box-shadow .2s}._field_11ekw_41 input:hover,._field_11ekw_41 textarea:hover,._field_11ekw_41 select:hover{border-color:var(--line-faint)}._field_11ekw_41 input:focus,._field_11ekw_41 textarea:focus,._field_11ekw_41 select:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-wash);outline:none}._field_11ekw_41 input::placeholder,._field_11ekw_41 textarea::placeholder{color:var(--line-faint)}._field_11ekw_41 textarea{resize:vertical;min-height:120px}._field_11ekw_41 select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235B6470' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;padding-right:2.5rem}._fieldInputError_11ekw_118{border-color:var(--destructive)!important}._fieldInputError_11ekw_118:focus{box-shadow:0 0 0 3px #ef43431a!important}._fieldError_11ekw_126{color:var(--destructive);align-items:center;gap:.35rem;margin-top:.25rem;font-size:.85rem;display:flex}._fieldError_11ekw_126:before{content:"!";background:var(--destructive);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:.7rem;font-weight:700;display:inline-flex}._fieldHelp_11ekw_150{color:var(--muted-foreground);margin-top:.25rem;font-size:.8rem;line-height:1.5}._checkboxGroup_11ekw_158{background:var(--wash);border:1px solid var(--line);cursor:pointer;border-radius:8px;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}._checkboxGroup_11ekw_158 input[type=checkbox],._checkboxGroup_11ekw_158 input[type=radio]{width:18px;height:18px;accent-color:var(--primary);flex-shrink:0;margin-top:.15rem}._checkboxLabel_11ekw_178{color:var(--ink);font-size:.95rem;font-weight:600}._checkboxDescription_11ekw_184{color:var(--muted-foreground);margin-top:.35rem;font-size:.85rem;line-height:1.6}._fileInput_11ekw_192{width:100%;color:var(--ink);background:var(--surface);border:1.5px dashed var(--line);cursor:pointer;border-radius:8px;padding:1rem;font-size:.9rem;transition:border-color .2s,background .2s;display:block}._fileInput_11ekw_192:hover{border-color:var(--primary);background:var(--primary-wash)}._fileInput_11ekw_192::-webkit-file-upload-button{font:inherit;color:var(--primary-dark);cursor:pointer;background:0 0;border:none;margin-right:.75rem;padding:0;font-weight:600}._consent_11ekw_222{align-items:flex-start;gap:.75rem;line-height:1.6;display:flex}._consent_11ekw_222 input[type=checkbox]{width:18px;height:18px;accent-color:var(--primary);flex-shrink:0;margin-top:.2rem}._consent_11ekw_222 a{color:var(--primary-dark);text-underline-offset:2px;text-decoration:underline}._consent_11ekw_222 a:hover{color:var(--primary-deep)}._submit_11ekw_248{font:inherit;color:var(--on-dark);background:var(--primary);cursor:pointer;border:none;border-radius:8px;justify-self:start;padding:.85rem 2rem;font-size:1rem;font-weight:700;transition:background .2s,transform .1s,box-shadow .2s;box-shadow:0 2px 4px #07b9d533}._submit_11ekw_248:hover:not(:disabled){background:var(--primary-dark);transform:translateY(-1px);box-shadow:0 4px 8px #07b9d540}._submit_11ekw_248:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 2px #07b9d533}._submit_11ekw_248:disabled{opacity:.6;cursor:not-allowed}._statusMessage_11ekw_280{border-radius:8px;padding:1rem 1.25rem;font-size:.95rem;line-height:1.7}._statusSuccess_11ekw_287{background:var(--primary-wash);border:1px solid var(--primary);color:var(--ink)}._statusError_11ekw_293{border:1px solid var(--destructive);color:var(--destructive);background:#fef2f2}._formFooter_11ekw_300{color:var(--muted-foreground);margin:0;font-size:.8rem;line-height:1.6}._sectionDivider_11ekw_308{border:none;border-top:1px solid var(--line);margin:.5rem 0}._anonymousToggle_11ekw_315{background:var(--wash);border:1px solid var(--line);border-radius:8px;padding:1rem 1.25rem}._anonymousToggle_11ekw_315 label{cursor:pointer;align-items:center;gap:.75rem;font-weight:700;display:flex}._anonymousToggle_11ekw_315 input[type=checkbox]{width:20px;height:20px;accent-color:var(--primary)}._anonymousToggle_11ekw_315 p{color:var(--muted-foreground);margin:.6rem 0 0;font-size:.85rem;line-height:1.6}._infoBox_11ekw_344{background:var(--primary-wash);border:1px solid var(--primary-pale);border-radius:8px;padding:1rem 1.25rem;font-size:.9rem;line-height:1.6}._infoBox_11ekw_344 strong{color:var(--primary-dark)}._warningBox_11ekw_358{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;padding:1rem 1.25rem;font-size:.9rem;line-height:1.6}._loadingSpinner_11ekw_369{vertical-align:middle;border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;margin-right:.5rem;animation:.8s linear infinite _spin_11ekw_1;display:inline-block}@keyframes _spin_11ekw_1{to{transform:rotate(360deg)}}
