@keyframes _fade-in_vbx1v_1{0%{opacity:0}to{opacity:1}}@keyframes _slide-up_vbx1v_1{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes _spin-3d_vbx1v_1{0%{transform:rotateX(0)rotateY(0)}to{transform:rotateX(360deg)rotateY(360deg)}}@keyframes _spin_vbx1v_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _pulse_vbx1v_1{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes _fade-in-up_vbx1v_1{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes _progress-grow_vbx1v_1{0%{width:0}to{width:100%}}@keyframes _indeterminate-move_vbx1v_1{0%{transform:translate(-100%)}50%{transform:translate(0)}to{transform:translate(100%)}}@keyframes _skeleton-loading_vbx1v_1{0%{left:-100%}to{left:100%}}._fileUpload_vbx1v_204{justify-content:center;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);text-align:center;background-color:var(--background-color-light);border:2px dashed var(--background-color-darker);transition:var(--transition-default);max-width:300px;font-family:var(--font-family-body);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-body);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-body);flex-direction:column;display:flex}@media (max-width:767.98px){._fileUpload_vbx1v_204{padding:var(--spacing-md);max-width:100%}}@media (max-width:319.98px){._fileUpload_vbx1v_204{padding:var(--spacing-sm)}}@media (min-width:1024px){._fileUpload_vbx1v_204{max-width:420px}}._fileUpload_vbx1v_204:hover{background-color:var(--background-color-lighter)}._fileUpload_vbx1v_204:focus-visible,._fileUpload_vbx1v_204:focus-within{outline:2px solid var(--focus-outline-color,var(--primary-color));outline-offset:3px}._fileUpload_vbx1v_204._dragOver_vbx1v_245,._fileUpload_vbx1v_204[data-drag-active=true]{background-color:var(--background-color-lighter);border-color:var(--focus-outline-color,var(--primary-color))}._fileUpload_vbx1v_204._disabled_vbx1v_249,._fileUpload_vbx1v_204[aria-disabled=true]{background-color:var(--background-color-light);border-color:var(--background-color-darker);cursor:not-allowed;pointer-events:none;opacity:.6}._fileUpload_vbx1v_204 ._uploadActions_vbx1v_256{justify-content:center;align-items:center;width:100%;display:flex}._fileUpload_vbx1v_204 ._uploadControls_vbx1v_262{gap:var(--spacing-sm);flex-direction:column;align-items:center;width:100%;display:flex}@media (min-width:1024px){._fileUpload_vbx1v_204 ._uploadControls_vbx1v_262{gap:var(--spacing-md)}}._fileUpload_vbx1v_204 ._uploadProgress_vbx1v_274{width:100%;margin-top:var(--spacing-sm)}._fileUpload_vbx1v_204 ._uploadButton_vbx1v_278{align-self:center}._fileUpload_vbx1v_204 ._removeButton_vbx1v_281{box-shadow:none!important;border:none!important}._fileUpload_vbx1v_204 ._hiddenInput_vbx1v_285{display:none}._fileUpload_vbx1v_204 ._fileList_vbx1v_288{margin:var(--spacing-sm) 0;font-family:var(--font-family-body);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-body);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-body);color:var(--text-color-secondary);padding:0;list-style:none}@media (max-width:319.98px){._fileUpload_vbx1v_204 ._fileList_vbx1v_288{font-size:var(--font-size-label)}}@media (min-width:1024px){._fileUpload_vbx1v_204 ._fileList_vbx1v_288{font-size:var(--font-size-body)}}._fileUpload_vbx1v_204 ._fileListItem_vbx1v_309{justify-content:space-between;align-items:center;gap:var(--spacing-sm);font-family:inherit;font-size:inherit;text-overflow:ellipsis;padding:2px 0;display:flex}._fileUpload_vbx1v_204 ._fileListItem_vbx1v_309>:first-child{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}@media (max-width:319.98px){._fileUpload_vbx1v_204 ._fileListItem_vbx1v_309>:first-child{white-space:normal}._fileUpload_vbx1v_204 ._fileListItem_vbx1v_309{gap:var(--spacing-xxs)}}._fileUpload_vbx1v_204 ._rejectedFiles_vbx1v_336{margin-top:var(--spacing-sm);color:var(--error-color);font-family:var(--font-family-body);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-body);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-body)}@media (max-width:319.98px){._fileUpload_vbx1v_204 ._rejectedFiles_vbx1v_336{font-size:var(--font-size-label)}}._fileUpload_vbx1v_204 ._rejectedLabel_vbx1v_350{font-family:var(--font-family-ui);font-size:var(--font-size-label);font-weight:var(--font-weight-label);line-height:var(--line-height-label);letter-spacing:var(--letter-spacing-label);margin-bottom:var(--spacing-xs)}._fileUpload_vbx1v_204 ._rejectedList_vbx1v_358{padding-left:var(--spacing-md);list-style:outside}._fileUpload_vbx1v_204 ._rejectedItem_vbx1v_362{margin-bottom:2px}._roundNone_vbx1v_366{border-radius:var(--border-radius-none)}._roundSmall_vbx1v_370{border-radius:var(--border-radius-sm)}._roundMedium_vbx1v_374{border-radius:var(--border-radius-md)}._roundLarge_vbx1v_378{border-radius:var(--border-radius-lg)}._roundFull_vbx1v_382{border-radius:var(--border-radius-full)}._shadowNone_vbx1v_386{box-shadow:var(--box-shadow-none)}._shadowLight_vbx1v_390{box-shadow:var(--box-shadow-light)}._shadowMedium_vbx1v_394{box-shadow:var(--box-shadow-medium)}._shadowStrong_vbx1v_398{box-shadow:var(--box-shadow-heavy)}._shadowIntense_vbx1v_402{box-shadow:var(--box-shadow-intense)}._primary_vbx1v_406:hover{border-color:var(--primary-color)}._secondary_vbx1v_410:hover{border-color:var(--secondary-color)}._tertiary_vbx1v_414:hover{border-color:var(--tertiary-color)}._quaternary_vbx1v_418:hover{border-color:var(--quaternary-color)}._clear_vbx1v_422:hover{border-color:var(--text-color-primary)}._success_vbx1v_426{border-color:var(--success-color)}._success_vbx1v_426:hover{border-color:var(--success-color-hover)}._error_vbx1v_434{border-color:var(--error-color)}._error_vbx1v_434:hover{border-color:var(--error-color-hover)}._warning_vbx1v_442{border-color:var(--warning-color)}._warning_vbx1v_442:hover{border-color:var(--warning-color-hover)}@media (prefers-reduced-motion:reduce){._fileUpload_vbx1v_204,._fileUpload_vbx1v_204 *{transition:none!important;animation:none!important}}@media (hover:none){._fileUpload_vbx1v_204:hover{background-color:var(--background-color-light)}}@media (forced-colors:active){._fileUpload_vbx1v_204{color:canvastext;background:canvas;border:1px dashed buttontext;outline-color:highlight}._fileUpload_vbx1v_204:focus-visible,._fileUpload_vbx1v_204:focus-within{outline-offset:3px;outline:2px solid highlight}}
