.UploadSection-module__neKRfG__section{background:#111827;border:1px solid #e5e7eb;border-radius:1rem;margin-top:2rem;padding:1.5rem}.UploadSection-module__neKRfG__title{margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.UploadSection-module__neKRfG__description{color:#9ca3af;margin-bottom:1rem;font-size:.9rem}.UploadSection-module__neKRfG__uploadBox{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.UploadSection-module__neKRfG__fileInput{padding:.5rem 0}.UploadSection-module__neKRfG__fileName{color:#d1d5db;font-size:.85rem}.UploadSection-module__neKRfG__error{color:#fca5a5;margin-bottom:.5rem;font-size:.85rem}.UploadSection-module__neKRfG__button{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:999px;padding:.6rem 1.2rem;font-weight:600;transition:background .15s ease-in-out}.UploadSection-module__neKRfG__button:disabled{opacity:.6;cursor:default}.UploadSection-module__neKRfG__button:not(:disabled):hover{background:#2563eb}.UploadSection-module__neKRfG__fileInfoRow{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.UploadSection-module__neKRfG__clearButton{color:#f97373;cursor:pointer;background:0 0;border:1px solid #f97373;border-radius:999px;padding:.3rem .7rem;font-size:.8rem;transition:background .15s ease-in-out,color .15s ease-in-out}.UploadSection-module__neKRfG__clearButton:hover{color:#020617;background:#f97373}
.page-module___8aEwW__container{color:#0f172a;max-width:960px;margin:0 auto;padding:2rem 1.5rem 3rem}.page-module___8aEwW__hero{margin-bottom:1.5rem}.page-module___8aEwW__title{color:#0f172a;margin-bottom:.5rem;font-size:2rem;font-weight:700}.page-module___8aEwW__subtitle{color:#4b5563;margin-bottom:1rem;font-size:1.25rem;font-weight:600}.page-module___8aEwW__steps{color:#374151;padding-left:0;font-size:1rem;list-style:none}
