.Button_button__AyY4k{all:unset;display:inline-flex;justify-content:center;align-items:center;gap:var(--Button-Spacing,4px);font-weight:600;border-radius:var(--Button-Radius,8px);width:-moz-fit-content;width:fit-content;box-sizing:border-box;box-shadow:0 1px 1px 0 rgba(0,0,0,.12),0 2px 5px 0 rgba(60,66,87,.08);&:disabled{cursor:not-allowed}}.Button_button__AyY4k:focus-visible{outline:2px solid var(--blurple)}.Button_primary__vGRPl{background-color:var(--blurple);color:white;border:1px solid var(--blurple);&:hover:not(:disabled){background:var(--background-brand-hover,#0036d9);border-color:var(--background-brand-hover,#0036d9)}&:active{background:var(--background-brand-default,#4d61ff);box-shadow:0 1px 1px 0 rgba(0,0,0,.12),0 0 0 3px var(--Color-border-border-focus-ring,#e9eafd)}&:disabled{background:var(--background-brand-disabled,#9fa7f9);border-color:var(--background-brand-disabled)}}.Button_inverted__vllZg{background-color:white;color:var(--blurple);border:1px solid var(--border-primary,#dee2e6);&:hover:not(:disabled){background:var(--background-secondary-hover,#f0f2f6)}&:active{background:var(--background-primary-default,#fff);box-shadow:0 1px 1px 0 rgba(0,0,0,.12),0 0 0 3px var(--Color-border-border-focus-ring,#e9eafd)}&:disabled{color:hsla(235,88%,80%,1)}}.Button_secondary__wWPB2{border:1px solid var(--border-primary,#dee2e6);color:var(--text-secondary,#525a66);background:var(--background-primary-default,#fff);&:hover:not(:disabled){background:var(--background-secondary-hover,#f0f2f6)}&:active{background:var(--background-primary-default,#fff);box-shadow:0 1px 1px 0 rgba(0,0,0,.12),0 0 0 3px var(--Color-border-border-focus-ring,#e9eafd)}&:disabled{color:hsla(235,88%,80%,1)}}.Button_tertiary__WiEnO{border:1px solid var(--border-primary,#dee2e6);background:var(--background-primary-default,#fff);color:var(--text-secondary,#525a66);&:hover:not(:disabled){background:var(--background-secondary-hover,#f0f2f6)}&:active{box-shadow:0 1px 1px 0 rgba(0,0,0,.12),0 0 0 3px var(--Color-border-border-focus-ring,#e9eafd)}&:disabled{color:var(--text-disabled,#97a3b4)}}.Button_subtle__JsDpi{border:none;background:transparent;color:var(--text-secondary,#525a66);box-shadow:none;&:hover:not(:disabled){background:var(--background-secondary-hover,#f0f2f6)}&:disabled{color:var(--text-disabled,#97a3b4)}}.Button_success__X78TQ{background:var(--background-success-default,#107569);color:white;border:none;&:hover:not(:disabled){background:var(--background-success-hover,#125d56)}&:active{background:var(--background-success-default,#107569);box-shadow:0 1px 1px 0 rgba(0,0,0,.12),0 0 0 3px var(--Color-border-border-focus-ring,#e9eafd)}&:disabled{background:var(--background-success-disabled,rgba(16,117,105,.3));border-color:var(--background-success-disabled,rgba(16,117,105,.3))}}.Button_danger__xE9Zh{background:var(--background-danger-default,#d33d40);color:white;border:none;&:hover:not(:disabled){background:var(--background-danger-hover,#b42d2e)}&:active{background:var(--background-danger-default,#d33d40);box-shadow:0 1px 1px 0 rgba(0,0,0,.12),0 0 0 3px var(--Color-border-border-focus-ring,#e9eafd)}&:disabled{background:var(--background-danger-disabled,#e38a8f);border-color:var(--background-danger-disabled,#e38a8f)}}.Button_link__glOKS{background:transparent;color:var(--text-secondary,#525a66);border:none;box-shadow:none;&:hover:not(:disabled){text-decoration:underline}}.Button_xs___X4pJ{padding:4px 8px;font-size:12px;line-height:16px}.Button_sm__iempd{padding:6px 10px;font-size:12px;line-height:16px}.Button_md__whM88{padding:8px 12px;font-size:14px;line-height:18px}.Button_lg__CEmt2{padding:12px 16px;font-size:16px;line-height:22px}.Button_full__AWq1b{width:100%}.Button_fit__jV3b6{width:-moz-fit-content;width:fit-content}.Button_icon__HCiDb{display:inline-flex;align-items:center;justify-content:center}.Button_loadingSpinner__FsfYz{width:16px;height:16px;border-radius:50%;border:2px solid var(--gray);border-top-color:var(--blurple);animation:Button_spin__ZKKp3 1s linear infinite}@keyframes Button_spin__ZKKp3{to{transform:rotate(1turn)}}.styles_formGroup__CEnqN{display:flex;flex-direction:column;gap:var(--space-sm)}.styles_fileUploader__TI5DJ{display:grid;grid-row-gap:8px;row-gap:8px;width:100%;box-sizing:border-box}.styles_fileDropzoneContainerMobile__8Wj7z{display:grid;grid-row-gap:12px;row-gap:12px;align-items:center;padding:16px 24px;background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:8px;outline:none;transition:border .24s ease-in-out;text-align:center;cursor:pointer;width:100%;box-sizing:border-box}.styles_fileDropzoneContainerActive__ecjXh{border-color:var(--blue-700)}.styles_fileDropzoneContainerAccept__pd5tZ{border-color:var(--green)}.styles_fileDropzoneContainerReject__AAOx5{border-color:var(--red)}.styles_disabled__eD26T{opacity:.6;background-color:var(--gray-100);cursor:not-allowed;pointer-events:none}.styles_uploadFileMobile__2qUed{display:grid;align-items:center;grid-row-gap:12px;row-gap:12px;text-align:center}.styles_fileDropzoneIconMobile__yTM70{display:flex;justify-content:center;align-items:center;color:var(--gray8);background:var(--bg-color);border:6px solid var(--border-color);border-radius:50%;margin-inline:auto;height:40px;width:40px}.styles_uploadFileMobileTitleAndSubtitle__qyOF4,.styles_uploadTextMobile___B6nP{display:grid;grid-row-gap:4px;row-gap:4px}.styles_uploadTextMobile___B6nP span{color:var(--blurple);font-weight:600}.styles_fileList__SGz8Q{display:grid;grid-row-gap:2px;row-gap:2px;width:100%;box-sizing:border-box}.styles_uploadedFilesContainerMobile__9Az4B{display:grid;grid-template-columns:40px minmax(0,1fr) 32px;grid-column-gap:8px;column-gap:8px;margin-top:8px;align-items:center;padding:8px 16px;border:1px solid #dee2e6;border-radius:8px;width:100%;box-sizing:border-box;overflow:hidden}.styles_fileTypeIconContainerMobile__VcsqJ{display:flex;justify-content:center;align-items:center;width:32px;height:32px;background:#e9eafd;border-radius:4px;color:var(--text-color)}.styles_fileInfoWrapper__z_M2a,.styles_fileNameContainer___Sk3K{min-width:0;overflow:hidden;width:100%}.styles_fileNameContainer___Sk3K{display:block;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.styles_uploaderRemoveButton__vlQFN{all:unset;background-color:transparent;color:var(--secondary-text-color);padding:4px;text-align:center;cursor:pointer;height:16px;border-radius:4px}