.Sidebar_sidebar__oTTpu{width:16rem;background:linear-gradient(180deg,#FDFCF5,#EAF7FB);box-shadow:0 4px 6px rgba(0,0,0,.1);display:flex;flex-direction:column}.Sidebar_logo__xGFK5{padding:1rem;border-bottom:1px solid #e5e7eb}.Sidebar_logoText__qObqz{color:#0077A3;font-family:Offside,sans-serif;font-size:1.875rem;font-weight:700}.Sidebar_nav__WxTMM{flex:1;padding:1rem}.Sidebar_navList__dUK_p{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.Sidebar_navItem__Wa91r{display:block}.Sidebar_navLink__OupVe{display:flex;align-items:center;padding:.75rem;border-radius:.5rem;color:#005F73;text-decoration:none;transition:background-color .2s;background-color:rgba(255,255,255,.7)}.Sidebar_active__XIQzC,.Sidebar_navLink__OupVe:hover{background-color:#E6F7FF}.Sidebar_active__XIQzC{color:#0077A3;font-weight:500}.Sidebar_icon__FxyHC{margin-right:.75rem}.Sidebar_footer__SQlqB{padding:1rem;border-top:1px solid #e5e7eb;margin-top:auto}.Sidebar_footerList__UcVsm{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.Sidebar_logoutButton__4hvZC{background:none;border:none;width:100%;text-align:left;padding:.75rem 1rem;color:#6b7280;display:flex;align-items:center;gap:.75rem;transition:color .2s ease;cursor:pointer;font-size:.875rem}.Sidebar_logoutButton__4hvZC:hover{color:#dc2626;background-color:#f9fafb}.Sidebar_logoutButton__4hvZC:disabled{opacity:.7;cursor:not-allowed}.Sidebar_divider__4XpEh{margin:1rem 0;padding:0 1rem}.Sidebar_dividerText__lbPOk{font-size:.75rem;color:#6b7280;text-transform:uppercase;font-weight:600;letter-spacing:.05em}.Sidebar_adminSection__6AlFO{border-top:1px solid #e5e7eb;padding-top:.5rem}.Sidebar_adminLink__PdTtE{color:#dc2626!important;border-left:3px solid transparent;transition:all .2s ease}.Sidebar_adminLink__PdTtE.Sidebar_active__XIQzC,.Sidebar_adminLink__PdTtE:hover{background-color:#fef2f2;border-left-color:#dc2626}.Sidebar_adminLink__PdTtE.Sidebar_active__XIQzC{font-weight:600}.Sidebar_userInfo__ikXMj{padding:.75rem 1rem;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;margin-bottom:.5rem}.Sidebar_userDetails__GSwwg{display:flex;flex-direction:column;gap:.25rem}.Sidebar_userName__o_mj7{font-weight:600;color:#111827;font-size:.875rem}.Sidebar_userEmail__JeClz{font-size:.75rem;color:#6b7280}.Sidebar_adminBadge__DHyBB{display:inline-block;background-color:#dc2626;color:white;font-size:.625rem;font-weight:600;padding:.125rem .375rem;border-radius:.25rem;text-transform:uppercase;letter-spacing:.05em;width:-moz-fit-content;width:fit-content}.Layout_container__m2XBw{display:flex;min-height:100vh;background:linear-gradient(180deg,#FDFCF5,#EAF7FB)}.Layout_main__65zHd{flex:1;padding:1.5rem}.SelectWrapper_selectWrapper__68Nav{position:relative}.SelectWrapper_select__1bPC3{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:white;border:1px solid #d1d5db;color:#4b5563;padding:.5rem 2.5rem .5rem .75rem;border-radius:.375rem;font-size:.875rem}.SelectWrapper_select__1bPC3:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(0,119,163,.2)}.SelectWrapper_selectArrow__tR63t{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);pointer-events:none}.SelectWrapper_selectArrow__tR63t svg{width:12px;height:12px;color:#6b7280}.SourceCard_sourceItem__xul0v{background-color:white;border-radius:.5rem;padding:.75rem;cursor:pointer;transition:border-color .2s,box-shadow .2s;border:1px solid #e5e7eb}.SourceCard_sourceItem__xul0v:hover{border-color:#d1d5db}.SourceCard_selected__WPfI_{border-color:var(--color-primary);box-shadow:0 2px 4px rgba(0,0,0,.05)}.SourceCard_sourceHeader__uEADb{display:flex;justify-content:space-between;margin-bottom:.25rem}.SourceCard_sourceTypes__hLY_x{display:flex;gap:.5rem}.SourceCard_sourceType__TBBz6{font-size:.75rem;padding:0 .5rem;border-radius:.25rem;display:flex;align-items:center}.SourceCard_typeJournal__1dFf5{background-color:#f3e8ff;color:#6b21a8}.SourceCard_typeReport__RxuO7{background-color:#dbeafe;color:#1e40af}.SourceCard_typeOnline__aMQHa{background-color:#d1fae5;color:#065f46}.SourceCard_typePeerReview__d6W9S{background-color:#f3f4f6;color:#4b5563}.SourceCard_sourceRating__2RCr7{font-size:.75rem;padding:0 .5rem;border-radius:.25rem}.SourceCard_ratingVeryGood__aDKpr{background-color:#d1fae5;color:#065f46}.SourceCard_ratingGood__LOxvo{background-color:#dbeafe;color:#1e40af}.SourceCard_ratingOk__XdfGk{background-color:#fef3c7;color:#92400e}.SourceCard_sourceTitle__4X_GW{font-size:.875rem;font-weight:600;margin-bottom:.25rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.SourceCard_sourceMeta__6ufEb{font-size:.75rem;color:#6b7280;margin-bottom:.5rem}.SourceCard_sourceContent___VV_q{font-size:.75rem;color:#4b5563;margin-bottom:.5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.SourceCard_sourceFooter__z4Efe{display:flex;justify-content:space-between;align-items:center;font-size:.75rem}.SourceCard_sourceLinks__fzifI{display:flex;gap:.5rem}.SourceCard_sourceLink__Qfu9k{color:#2563eb;cursor:pointer}.SourceCard_sourceLink__Qfu9k:hover{text-decoration:underline}.SourceCard_sourceActions__BQmok{display:flex;gap:.25rem}.SourceCard_sourceActionButton__4b2us{padding:.25rem;border-radius:.25rem;background:none;border:none;color:#6b7280;cursor:pointer}.SourceCard_sourceActionButton__4b2us:hover{background-color:#f3f4f6}.SourceFinder_documentContent__YO2Gy{padding:1.5rem}.SourceFinder_container___cu7T{max-width:1200px;margin:0 auto;padding:1rem}.SourceFinder_title__zoaOL{font-size:2rem;font-weight:700;color:var(--color-primary);margin:0 0 2rem;font-family:Offside,sans-serif}.SourceFinder_outerBox__d5cAK{background-color:#FFF2E1;border-radius:.75rem;box-shadow:0 2px 6px rgba(0,0,0,.05);padding:1.5rem;margin-bottom:2rem}.SourceFinder_uploadButton__g_3jR{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background-color:white;border:1px solid var(--color-border);border-radius:.375rem;color:var(--color-text);cursor:pointer;transition:all .2s;font-size:.875rem;font-weight:500}.SourceFinder_uploadButton__g_3jR:hover{border-color:var(--color-primary);color:var(--color-primary);background-color:var(--color-primary-light)}.SourceFinder_styleGroup__tRg_3{display:flex;align-items:center;gap:.5rem}.SourceFinder_styleLabel__shbrU{font-size:.875rem;color:var(--color-text);font-weight:500}.SourceFinder_uploadSection__ebOON{margin-bottom:1.5rem}.SourceFinder_errorMessage__Fzac9{background-color:#FEE2E2;color:#DC2626;padding:.75rem 1rem;border-radius:.5rem;margin-bottom:1rem;border:1px solid #fecaca}.SourceFinder_statusMessage__NjRmo{background-color:#EFF6FF;color:#1E40AF;padding:.75rem 1rem;border-radius:.5rem;margin-bottom:1rem;border:1px solid #dbeafe;display:flex;align-items:center;justify-content:space-between;gap:1rem}.SourceFinder_progressBar__wtKYC{width:100px;height:6px;background-color:#DBEAFE;border-radius:3px;overflow:hidden}.SourceFinder_progressFill__41AM0{height:100%;background-color:#3B82F6;border-radius:3px;transition:width .3s ease}.SourceFinder_contentWrapper__Ry3DL{display:flex;gap:2rem}.SourceFinder_documentPanel__7ZCBI{flex:2}.SourceFinder_sourcesPanel__f7p_L{width:24rem;flex-shrink:0}.SourceFinder_card__JScKb{background-color:white;border-radius:.75rem;box-shadow:0 1px 3px rgba(0,0,0,.1);margin-bottom:1.5rem;overflow:hidden}.SourceFinder_documentHeader__Ct7P4{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.SourceFinder_documentHeaderActions__2j4fy{display:flex;align-items:center;gap:1rem}.SourceFinder_documentTitle__Qbihu{font-size:1.25rem;font-weight:700;color:var(--color-primary);margin:0;font-family:Offside,sans-serif;flex:1}.SourceFinder_documentMeta__FILXk{font-size:.875rem;color:var(--color-text-light);margin:0 0 1.5rem}.SourceFinder_editorContainer__slL_p{position:relative;margin-bottom:1.5rem}.SourceFinder_editor__3ius_{min-height:20rem;max-height:30rem;overflow-y:auto;padding:1.5rem;border:2px solid var(--color-border);border-radius:.5rem;background-color:#FAFAFA;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.6;color:var(--color-text);transition:border-color .2s}.SourceFinder_editor__3ius_:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(0,119,163,.1)}.SourceFinder_editorEmpty__RpY8g:before,.SourceFinder_editor__3ius_[contenteditable]:empty:before{content:attr(data-placeholder);color:var(--color-text-light);font-style:italic;pointer-events:none}.SourceFinder_selectionInfo__zInx0{background-color:#E6F7FF;border:1px solid var(--color-primary);border-radius:.5rem;padding:1rem;margin-top:1rem;box-shadow:0 2px 4px rgba(0,119,163,.1)}.SourceFinder_selectionHeader__SPMIO{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.SourceFinder_selectionLabel__E79A6{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--color-primary);font-weight:600}.SourceFinder_clearSelection__sRnR3{background:none;border:none;color:var(--color-text-light);cursor:pointer;padding:.25rem;border-radius:.25rem;transition:all .2s}.SourceFinder_clearSelection__sRnR3:hover{background-color:rgba(0,119,163,.1);color:var(--color-primary)}.SourceFinder_selectionText__KxQD2{font-size:.875rem;color:var(--color-text);font-style:italic;line-height:1.4;margin-bottom:.5rem}.SourceFinder_selectionMeta__fs1e_{font-size:.75rem;color:var(--color-text-light)}.SourceFinder_textHighlight__6yS8D{background-color:#FEF3C7;border-radius:.25rem;padding:.125rem .25rem;box-shadow:0 1px 2px rgba(245,158,11,.2);transition:all .2s}.SourceFinder_textHighlight__6yS8D:hover{background-color:#FDE68A}.SourceFinder_actionBar__D_inv{display:flex;align-items:center;justify-content:space-between;padding:1.25rem;background-color:#F8FAFC;border-radius:.75rem;border:1px solid var(--color-border);margin-top:1rem}.SourceFinder_actionGroup__k4p7R{display:flex;gap:1rem}.SourceFinder_actionButton__A9E_I{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;border:1px solid transparent;min-width:140px;justify-content:center}.SourceFinder_actionButtonActive__8XOGg{color:white;box-shadow:0 2px 4px rgba(0,0,0,.1)}.SourceFinder_actionButtonActive__8XOGg:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.SourceFinder_actionButtonDisabled__HBB1_{background-color:#F1F5F9;color:#94A3B8;cursor:not-allowed;border:1px solid #e2e8f0}.SourceFinder_factCheckButton__vxurq.SourceFinder_actionButtonActive__8XOGg{background:linear-gradient(135deg,#0EA5E9,#0284C7);border:1px solid #0284c7}.SourceFinder_factCheckButton__vxurq.SourceFinder_actionButtonActive__8XOGg:hover{background:linear-gradient(135deg,#0284C7,#0369A1)}.SourceFinder_findButton__v7fnv.SourceFinder_actionButtonActive__8XOGg{background:linear-gradient(135deg,#F59E0B,#D97706);border:1px solid #d97706}.SourceFinder_findButton__v7fnv.SourceFinder_actionButtonActive__8XOGg:hover{background:linear-gradient(135deg,#D97706,#B45309)}.SourceFinder_factCheckResult__Z5_8F{background-color:white;border-radius:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:1rem;margin-top:1rem;display:flex;align-items:flex-start;gap:1rem}.SourceFinder_factCheckIcon__1Wn7Q{background-color:#dbeafe;color:#2563eb;padding:.5rem;border-radius:9999px;display:flex;align-items:center;justify-content:center}.SourceFinder_factCheckContent__I3OH2{flex:1}.SourceFinder_factCheckTitle__U9clD{font-weight:700;color:#4b5563;margin-bottom:.25rem}.SourceFinder_factCheckText__5XJVt{font-size:.875rem;color:#4b5563;margin-bottom:.75rem}.SourceFinder_factCheckResult__Z5_8F strong{color:#059669;font-weight:600}.SourceFinder_factCheckActions__2yHG7{font-size:.875rem;margin-top:.75rem}.SourceFinder_factCheckLink__98NRX{color:#2563eb;cursor:pointer}.SourceFinder_factCheckLink__98NRX:hover{text-decoration:underline}.SourceFinder_selectionHint__E_tes{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--color-primary);font-weight:500;padding:.5rem 1rem;background-color:white;border-radius:.5rem;border:1px solid var(--color-primary)}.SourceFinder_analysisCard__gjFkV,.SourceFinder_queriesCard__ry8lU{background-color:white;border-radius:.75rem;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:1.5rem;margin-bottom:1.5rem}.SourceFinder_analysisTitle__4O5Fs,.SourceFinder_queriesTitle__CTLJ2{font-size:1.125rem;font-weight:700;color:var(--color-primary);margin:0 0 1rem;font-family:Offside,sans-serif}.SourceFinder_analysisContent__Vzz0t{font-size:.875rem;color:var(--color-text)}.SourceFinder_analysisContent__Vzz0t p{margin:0 0 .5rem}.SourceFinder_queriesList__O7jGi{list-style:none;padding:0;margin:0}.SourceFinder_queryItem__LhSb9{background-color:#F3F4F6;padding:.5rem .75rem;border-radius:.375rem;margin-bottom:.5rem;font-size:.875rem;color:var(--color-text)}.SourceFinder_sourcesCard__Pa2rB{background-color:white;border-radius:.75rem;box-shadow:0 1px 3px rgba(0,0,0,.1);height:-moz-fit-content;height:fit-content;max-height:calc(100vh - 200px);display:flex;flex-direction:column}.SourceFinder_sourcesHeader__aVupy{padding:1.5rem;border-bottom:1px solid var(--color-border);flex-shrink:0}.SourceFinder_sourcesHeaderTop__Oeve7{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.SourceFinder_sourcesTitle__6PA81{font-size:1.25rem;font-weight:700;color:var(--color-primary);margin:0;font-family:Offside,sans-serif}.SourceFinder_searchContainer__YbExA{position:relative}.SourceFinder_searchInput__zZpEv{width:100%;padding:.75rem .75rem .75rem 2.5rem;border:1px solid var(--color-border);border-radius:.5rem;font-size:.875rem;background-color:white;transition:border-color .2s}.SourceFinder_searchInput__zZpEv:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(0,119,163,.1)}.SourceFinder_searchIcon__qzYvk{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--color-text-light);pointer-events:none}.SourceFinder_sourcesBody__h2mdB{padding:1.5rem;flex:1;overflow-y:auto}.SourceFinder_filterTags__enpIl{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.SourceFinder_filterTag__8FnRR{font-size:.75rem;padding:.375rem .75rem;border-radius:9999px;cursor:pointer;transition:all .2s;font-weight:500}.SourceFinder_filterTagActive__t8akC{background-color:var(--color-primary);color:white;border:none}.SourceFinder_filterTagInactive__nfIPB{background-color:white;color:var(--color-text);border:1px solid var(--color-border)}.SourceFinder_filterTagInactive__nfIPB:hover{border-color:var(--color-primary);color:var(--color-primary)}.SourceFinder_sourcesList__roBjV{display:flex;flex-direction:column;gap:1rem}.SourceFinder_sourceItem__LG8MZ{background-color:white;border-radius:.5rem;padding:1rem;cursor:pointer;transition:all .2s;border:1px solid var(--color-border)}.SourceFinder_sourceItem__LG8MZ:hover{border-color:var(--color-primary);box-shadow:0 2px 8px rgba(0,0,0,.1)}.SourceFinder_selected__pIzH3{border-color:var(--color-primary);background-color:var(--color-primary-light);box-shadow:0 2px 8px rgba(0,119,163,.1)}.SourceFinder_sourceHeader__TK7ev{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem}.SourceFinder_sourceTypes__23y0w{display:flex;flex-wrap:wrap;gap:.5rem}.SourceFinder_sourceType__LKup4{font-size:.75rem;padding:.25rem .5rem;border-radius:.25rem;font-weight:500}.SourceFinder_typeJournal__XvhFA{background-color:#F3E8FF;color:#6B21A8}.SourceFinder_typeReport__FZg7c{background-color:#DBEAFE;color:#1E40AF}.SourceFinder_typeOnline__zNMCy{background-color:#D1FAE5;color:#065F46}.SourceFinder_typePeerReview__OYPI1{background-color:#F3F4F6;color:#4B5563}.SourceFinder_sourceRating__fh_GC{font-size:.75rem;padding:.25rem .5rem;border-radius:.25rem;font-weight:500}.SourceFinder_ratingVeryGood__KHNEp{background-color:#D1FAE5;color:#065F46}.SourceFinder_ratingGood__tOLVX{background-color:#DBEAFE;color:#1E40AF}.SourceFinder_ratingOk__CCqES{background-color:#FEF3C7;color:#92400E}.SourceFinder_sourceTitle__VHRST{font-size:.875rem;font-weight:600;color:var(--color-text);margin-bottom:.5rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.SourceFinder_sourceMeta___3o6v{font-size:.75rem;color:var(--color-text-light);margin-bottom:.75rem}.SourceFinder_sourceContent__jK3oU{font-size:.75rem;color:var(--color-text);line-height:1.4;margin-bottom:.75rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.SourceFinder_sourceFooter__pMwLA{display:flex;justify-content:space-between;align-items:center}.SourceFinder_sourceLinks__DC33u{display:flex;gap:.75rem}.SourceFinder_sourceLink__TtZWg{color:var(--color-primary);cursor:pointer;font-size:.75rem;font-weight:500}.SourceFinder_sourceLink__TtZWg:hover{text-decoration:underline}.SourceFinder_sourceActions__bY_WQ{display:flex;gap:.25rem}.SourceFinder_sourceActionButton__Y54Fb{padding:.375rem;border-radius:.25rem;background:none;border:none;color:var(--color-text-light);cursor:pointer;transition:all .2s}.SourceFinder_sourceActionButton__Y54Fb:hover{background-color:#F3F4F6;color:var(--color-text)}.SourceFinder_sourcesFooter__85B4Z{display:flex;justify-content:space-between;align-items:center;margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--color-border)}.SourceFinder_sourcesCount__TMewd{font-size:.875rem;color:var(--color-text-light)}.SourceFinder_insertButton__EX26p{padding:.75rem 1.25rem;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;border:none}.SourceFinder_insertButtonEnabled__DL8_X{background-color:var(--color-primary);color:white}.SourceFinder_insertButtonEnabled__DL8_X:hover{background-color:var(--color-primary-dark)}.SourceFinder_insertButtonDisabled__Dht1_{background-color:#E5E7EB;color:#9CA3AF;cursor:not-allowed}@media (max-width:1024px){.SourceFinder_contentWrapper__Ry3DL{flex-direction:column;gap:1.5rem}.SourceFinder_sourcesPanel__f7p_L{width:100%}.SourceFinder_documentHeaderActions__2j4fy{flex-direction:column;gap:.5rem;align-items:flex-end}}@media (max-width:768px){.SourceFinder_container___cu7T{padding:.5rem}.SourceFinder_outerBox__d5cAK{padding:1rem}.SourceFinder_documentHeader__Ct7P4{flex-direction:column;align-items:flex-start;gap:1rem}.SourceFinder_documentHeaderActions__2j4fy{width:100%;align-items:stretch;flex-direction:column}.SourceFinder_uploadButton__g_3jR{justify-content:center}.SourceFinder_styleGroup__tRg_3{justify-content:space-between}.SourceFinder_actionBar__D_inv{flex-direction:column;gap:1rem;align-items:stretch}.SourceFinder_actionGroup__k4p7R{justify-content:center}.SourceFinder_sourcesCard__Pa2rB{max-height:400px}}.FactCheckResult_container__vQ9Sd{background-color:white;border-radius:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:1rem;margin-top:1rem;display:flex;align-items:flex-start;gap:1rem}.FactCheckResult_iconContainer__s4zNX{background-color:#dbeafe;color:#2563eb;padding:.5rem;border-radius:9999px;display:flex;align-items:center;justify-content:center}.FactCheckResult_content__UTHIB{flex:1}.FactCheckResult_title__itteR{font-weight:700;color:#4b5563;margin-bottom:.25rem}.FactCheckResult_text__XFZtk{font-size:.875rem;color:#4b5563;margin-bottom:.75rem}.FactCheckResult_highlight__KnCZp{color:#059669;font-weight:600}.FactCheckResult_actions__s5Cwy{font-size:.875rem;margin-top:.75rem}.FactCheckResult_link__ekOr_{color:#2563eb;cursor:pointer}.FactCheckResult_link__ekOr_:hover{text-decoration:underline}.FactCheckResult_separator__zwnM6{display:inline-block;margin:0 .5rem;color:#9ca3af}.FileUploader_container__aEb_u{width:100%}.FileUploader_dropZone__pkrMJ{border:2px dashed var(--color-border);border-radius:.75rem;padding:3rem 2rem;text-align:center;cursor:pointer;transition:all .3s ease;background-color:#FAFAFA;position:relative}.FileUploader_dropZone__pkrMJ:hover{border-color:var(--color-primary);background-color:var(--color-primary-light)}.FileUploader_dragOver__9XGys{border-color:var(--color-primary)!important;background-color:var(--color-primary-light)!important;transform:scale(1.02)}.FileUploader_uploading__MXMAs{border-color:var(--color-secondary)!important;background-color:#FFF7ED!important;cursor:not-allowed}.FileUploader_content__a_JFy{display:flex;flex-direction:column;align-items:center;gap:1rem}.FileUploader_icon__43hLo{color:var(--color-primary);transition:color .3s ease}.FileUploader_dragOver__9XGys .FileUploader_icon__43hLo{color:var(--color-primary-dark)}.FileUploader_uploading__MXMAs .FileUploader_icon__43hLo{color:var(--color-secondary)}.FileUploader_title__W6dSN{font-size:1.25rem;font-weight:600;color:var(--color-text);margin:0;font-family:Offside,sans-serif}.FileUploader_subtitle__CXbQH{font-size:.875rem;color:var(--color-text-light);margin:0}.FileUploader_supportedFormats__cPzRs{font-size:.75rem;color:var(--color-text-light);background-color:white;padding:.5rem .75rem;border-radius:.375rem;border:1px solid var(--color-border)}.FileUploader_button__KVtV6{background-color:var(--color-primary);color:white;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}.FileUploader_button__KVtV6:hover:not(:disabled){background-color:var(--color-primary-dark)}.FileUploader_button__KVtV6:disabled{background-color:#E5E7EB;color:#9CA3AF;cursor:not-allowed}.FileUploader_spinner__9nBsY{animation:FileUploader_spin__Horhc 1s linear infinite}.FileUploader_spinnerCircle__KGEER{opacity:.25}.FileUploader_spinnerPath__lCM9c{opacity:.75}@keyframes FileUploader_spin__Horhc{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.FileUploader_dropZone__pkrMJ{padding:2rem 1rem}.FileUploader_title__W6dSN{font-size:1.125rem}.FileUploader_subtitle__CXbQH{font-size:.8rem}.FileUploader_supportedFormats__cPzRs{font-size:.7rem}}