.FileUploader-module__fxeIjG__dropzone{border:2px dashed var(--border);border-radius:var(--radius-lg);cursor:pointer;background:var(--background-secondary);padding:2.5rem;transition:all .15s}.FileUploader-module__fxeIjG__dropzone:hover,.FileUploader-module__fxeIjG__dragging{border-color:var(--primary);background:var(--primary-light)}.FileUploader-module__fxeIjG__uploading{cursor:default;opacity:.7}.FileUploader-module__fxeIjG__input{display:none}.FileUploader-module__fxeIjG__content{text-align:center;flex-direction:column;align-items:center;gap:.75rem;display:flex}.FileUploader-module__fxeIjG__iconContainer{color:var(--foreground-subtle)}.FileUploader-module__fxeIjG__label{color:var(--foreground);font-size:.9375rem;font-weight:500}.FileUploader-module__fxeIjG__hint{color:var(--foreground-muted);font-size:.8125rem}.FileUploader-module__fxeIjG__error{color:var(--error);font-size:.8125rem}.FileUploader-module__fxeIjG__spinner{color:var(--primary);animation:1s linear infinite FileUploader-module__fxeIjG__spin}@keyframes FileUploader-module__fxeIjG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.Button-module__qauDxq__button{border-radius:var(--radius-md);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.Button-module__qauDxq__button:disabled{opacity:.6;cursor:not-allowed}.Button-module__qauDxq__icon{align-items:center;display:flex}.Button-module__qauDxq__spinner{animation:1s linear infinite Button-module__qauDxq__spin}@keyframes Button-module__qauDxq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Button-module__qauDxq__sm{height:32px;padding:0 .75rem;font-size:.8125rem}.Button-module__qauDxq__md{height:40px;padding:0 1rem;font-size:.875rem}.Button-module__qauDxq__lg{height:48px;padding:0 1.5rem;font-size:1rem}.Button-module__qauDxq__primary{background:var(--primary);color:#fff}.Button-module__qauDxq__primary:hover:not(:disabled){background:var(--primary-hover)}.Button-module__qauDxq__secondary{background:var(--background-secondary);color:var(--foreground);border-color:var(--border)}.Button-module__qauDxq__secondary:hover:not(:disabled){background:var(--background);border-color:var(--border-hover)}.Button-module__qauDxq__ghost{color:var(--foreground-muted);background:0 0}.Button-module__qauDxq__ghost:hover:not(:disabled){background:var(--background-tertiary);color:var(--foreground)}.Button-module__qauDxq__danger{background:var(--error);color:#fff}.Button-module__qauDxq__danger:hover:not(:disabled){background:#b91c1c}
