.AnalysisForm_card__MM7Pu{background-color:white;border-radius:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.dark .AnalysisForm_card__MM7Pu{background-color:#1f2937}.AnalysisForm_cardContent__3lBYZ{padding:1.5rem}.AnalysisForm_formGroup__ni22I{margin-bottom:1.5rem}.AnalysisForm_label__L2Z9J{display:block;margin-bottom:.5rem;font-weight:500}.AnalysisForm_input__cSzk_{width:100%;padding:.625rem;border:1px solid #e5e7eb;border-radius:.375rem;background-color:white}.dark .AnalysisForm_input__cSzk_{background-color:#111827;border-color:#374151}.AnalysisForm_helpText__HC7PU{margin-top:.25rem;font-size:.875rem;color:#6b7280}.dark .AnalysisForm_helpText__HC7PU{color:#9ca3af}.AnalysisForm_fileUploadContainer__Ziy_u{display:flex;align-items:center}.AnalysisForm_fileUploadLabel__hSqWx{display:flex;align-items:center;padding:.625rem 1rem;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:.375rem;cursor:pointer}.dark .AnalysisForm_fileUploadLabel__hSqWx{background-color:#1f2937;border-color:#374151}.AnalysisForm_fileUploadInput__ovp5B{display:none}.AnalysisForm_fileName__WVnwF{margin-left:.75rem;font-size:.875rem}.AnalysisForm_rangeInput__SB_FZ{width:100%;height:.5rem;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#e5e7eb}.dark .AnalysisForm_rangeInput__SB_FZ{background-color:#374151}.AnalysisForm_submitButton__kt9pd{width:100%;padding:.625rem 1rem;background-color:#2563eb;color:white;font-weight:500;border-radius:.375rem;display:flex;align-items:center;justify-content:center}.AnalysisForm_submitButton__kt9pd:hover{background-color:#1d4ed8}.AnalysisForm_submitButton__kt9pd:disabled{opacity:.7}.AnalysisForm_spinner__JlF2x{display:inline-block;width:1.25rem;height:1.25rem;margin-right:.75rem;border:2px solid white;border-top-color:transparent;border-radius:9999px;animation:AnalysisForm_spin__Ss0Hq 1s linear infinite}@keyframes AnalysisForm_spin__Ss0Hq{to{transform:rotate(1turn)}}.AnalysisForm_dateContainer__MYBsQ{margin-bottom:1.5rem;display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:768px){.AnalysisForm_dateContainer__MYBsQ{grid-template-columns:1fr 1fr}}