.VoiceSelectionTable_voiceTableContainer__xu6V_{display:flex;flex-direction:column;gap:16px;width:100%}.VoiceSelectionTable_tableHeader__hhKC4{display:flex;flex-direction:column;gap:4px}.VoiceSelectionTable_tableHeader__hhKC4 h4{margin:0;font-size:16px;font-weight:600;color:var(--text-primary,#1a1a1a)}.VoiceSelectionTable_subtitle__XrYKC{margin:0;font-size:14px;color:var(--text-secondary,#666)}.VoiceSelectionTable_tableWrapper__akUQ2{overflow-x:auto;border:1px solid var(--border-color,#e0e0e0);border-radius:8px;background:var(--bg-primary,#fff)}.VoiceSelectionTable_voiceTable__WjeHx{width:100%;border-collapse:collapse;font-size:14px}.VoiceSelectionTable_voiceTable__WjeHx thead{background:var(--bg-secondary,#f8f9fa);border-bottom:1px solid var(--border-color,#e0e0e0)}.VoiceSelectionTable_voiceTable__WjeHx th{padding:12px 16px;text-align:left;font-weight:600;color:var(--text-primary,#1a1a1a);white-space:nowrap}.VoiceSelectionTable_voiceTable__WjeHx td{padding:12px 16px;border-bottom:1px solid var(--border-light,#f0f0f0);vertical-align:middle}.VoiceSelectionTable_voiceRow__XOqUj{transition:background-color .2s ease}.VoiceSelectionTable_voiceRow__XOqUj:hover{background-color:var(--bg-hover,#f8f9fa)}.VoiceSelectionTable_selectedRow__cZk7M{background-color:var(--bg-selected,#e3f2fd)}.VoiceSelectionTable_selectedRow__cZk7M:hover{background-color:var(--bg-selected-hover,#bbdefb)}.VoiceSelectionTable_selectColumn__ooGpW{width:60px;text-align:center}.VoiceSelectionTable_nameColumn__yUtQe{width:120px;min-width:100px}.VoiceSelectionTable_sexColumn__HNBAI{width:80px;text-align:center}.VoiceSelectionTable_descriptionColumn__6tMV3{width:auto;min-width:200px}.VoiceSelectionTable_actionColumn__UmDAy{width:60px;text-align:center}.VoiceSelectionTable_radioInput__i5sZ5{width:16px;height:16px;cursor:pointer}.VoiceSelectionTable_voiceName__kHpiF{font-weight:500;color:var(--text-primary,#1a1a1a)}.VoiceSelectionTable_sexIcon__BqNx6{font-size:16px;margin-right:4px}.VoiceSelectionTable_sexLabel__z_mNw{font-size:12px;color:var(--text-secondary,#666)}.VoiceSelectionTable_description__mogpz{color:var(--text-secondary,#666);line-height:1.4}.VoiceSelectionTable_playButton__TBbA1{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:6px;background:var(--primary-color,#1976d2);color:#fff;cursor:pointer;transition:all .2s ease}.VoiceSelectionTable_playButton__TBbA1:hover:not(:disabled){background:var(--primary-dark,#1565c0);transform:scale(1.05)}.VoiceSelectionTable_playButton__TBbA1:disabled{background:var(--border-color,#e0e0e0);cursor:not-allowed;transform:none}.VoiceSelectionTable_playIcon__iLykh{font-size:14px}.VoiceSelectionTable_loadingIcon__QpESb{font-size:14px;animation:VoiceSelectionTable_spin__iWIis 1s linear infinite}@keyframes VoiceSelectionTable_spin__iWIis{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.VoiceSelectionTable_loadingContainer__vxAG8{display:flex;align-items:center;justify-content:center;gap:12px;padding:40px 20px;color:var(--text-secondary,#666)}.VoiceSelectionTable_spinner__0wpvH{width:20px;height:20px;border-top:2px solid var(--border-light,#f0f0f0);border:2px solid var(--border-light,#f0f0f0);border-top-color:var(--primary-color,#1976d2);border-radius:50%;animation:VoiceSelectionTable_spin__iWIis 1s linear infinite}.VoiceSelectionTable_errorContainer__k9RtK{display:flex;align-items:center;justify-content:center;gap:8px;padding:20px;color:var(--error-color,#d32f2f);background:var(--error-bg,#ffebee);border:1px solid var(--error-border,#ffcdd2);border-radius:8px}.VoiceSelectionTable_errorIcon___5RIp{font-size:18px}.VoiceSelectionTable_emptyState__gg85p{display:flex;align-items:center;justify-content:center;padding:40px 20px;color:var(--text-secondary,#666);font-style:italic}@media (max-width:768px){.VoiceSelectionTable_tableWrapper__akUQ2{border-radius:4px}.VoiceSelectionTable_voiceTable__WjeHx td,.VoiceSelectionTable_voiceTable__WjeHx th{padding:8px 12px;font-size:13px}.VoiceSelectionTable_nameColumn__yUtQe{min-width:80px}.VoiceSelectionTable_descriptionColumn__6tMV3{min-width:150px}.VoiceSelectionTable_playButton__TBbA1{width:28px;height:28px}.VoiceSelectionTable_loadingIcon__QpESb,.VoiceSelectionTable_playIcon__iLykh{font-size:12px}}@media (prefers-color-scheme:dark){.VoiceSelectionTable_voiceTableContainer__xu6V_{color:var(--text-primary-dark,#fff)}.VoiceSelectionTable_tableWrapper__akUQ2{background:var(--bg-primary-dark,#1a1a1a);border-color:var(--border-dark,#333)}.VoiceSelectionTable_voiceTable__WjeHx thead{background:var(--bg-secondary-dark,#2a2a2a);border-bottom-color:var(--border-dark,#333)}.VoiceSelectionTable_voiceTable__WjeHx th{color:var(--text-primary-dark,#fff)}.VoiceSelectionTable_voiceTable__WjeHx td{border-bottom-color:var(--border-light-dark,#333)}.VoiceSelectionTable_voiceRow__XOqUj:hover{background-color:var(--bg-hover-dark,#2a2a2a)}.VoiceSelectionTable_selectedRow__cZk7M{background-color:var(--bg-selected-dark,#1e3a8a)}.VoiceSelectionTable_selectedRow__cZk7M:hover{background-color:var(--bg-selected-hover-dark,#1e40af)}.VoiceSelectionTable_voiceName__kHpiF{color:var(--text-primary-dark,#fff)}.VoiceSelectionTable_description__mogpz,.VoiceSelectionTable_sexLabel__z_mNw,.VoiceSelectionTable_subtitle__XrYKC{color:var(--text-secondary-dark,#ccc)}.VoiceSelectionTable_errorContainer__k9RtK{background:var(--error-bg-dark,#2d1b1b);border-color:var(--error-border-dark,#5f2c2c);color:var(--error-color-dark,#ffab91)}.VoiceSelectionTable_emptyState__gg85p,.VoiceSelectionTable_loadingContainer__vxAG8{color:var(--text-secondary-dark,#ccc)}}.KnowledgeManager_container__luBck{display:flex;flex-direction:column;gap:16px;padding:16px;background:var(--surface);border:1px solid var(--border-color);border-radius:var(--radius-medium)}.KnowledgeManager_headerSection__v1F9P{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--border-light,rgba(0,0,0,.05))}.KnowledgeManager_uploadSection__iEIlj{display:flex;align-items:center;gap:12px}.KnowledgeManager_fileInput__U7zCR{display:none}.KnowledgeManager_selectButton__s9tsC{position:relative;display:inline-flex;align-items:center;padding:8px 16px;background:linear-gradient(135deg,#7ba098,#8fa9a3);color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(123,160,152,.2),inset 0 1px 0 hsla(0,0%,100%,.15);overflow:hidden}.KnowledgeManager_selectButton__s9tsC:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2) 50%,transparent);transition:left .5s ease}.KnowledgeManager_selectButton__s9tsC:hover{transform:translateY(-2px);background:linear-gradient(135deg,#89a8a0,#9fbdb7);box-shadow:0 8px 20px rgba(123,160,152,.3),inset 0 1px 0 hsla(0,0%,100%,.2)}.KnowledgeManager_selectButton__s9tsC:hover:before{left:100%}.KnowledgeManager_selectButton__s9tsC:active{transform:translateY(0);box-shadow:0 2px 8px rgba(123,160,152,.2),inset 0 1px 0 hsla(0,0%,100%,.1)}.KnowledgeManager_buttonContent__Rd3bf{display:flex;align-items:center;gap:6px;position:relative;z-index:1}.KnowledgeManager_iconWrapper__yqDhM{position:relative;display:flex;align-items:center;justify-content:center}.KnowledgeManager_mainIcon__PsaDw{transition:transform .3s ease}.KnowledgeManager_sparkleIcon__HKfEj{position:absolute;top:-4px;right:-6px;color:#fde047;filter:drop-shadow(0 0 3px rgba(253,224,71,.8));animation:KnowledgeManager_sparkle__4slkn 2s ease-in-out infinite}@keyframes KnowledgeManager_sparkle__4slkn{0%,to{transform:scale(1) rotate(0deg);opacity:.8}50%{transform:scale(1.2) rotate(180deg);opacity:1}}.KnowledgeManager_selectButton__s9tsC:hover .KnowledgeManager_mainIcon__PsaDw{transform:translateY(-1px) scale(1.05)}.KnowledgeManager_selectButton__s9tsC:hover .KnowledgeManager_sparkleIcon__HKfEj{animation:KnowledgeManager_sparkle__4slkn .6s ease-in-out infinite}.KnowledgeManager_buttonText__Qjz2B{font-size:13px;font-weight:500;letter-spacing:.025em}.KnowledgeManager_fileListContainer___YRys{display:flex;flex-direction:column;gap:16px;width:100%;animation:KnowledgeManager_fadeIn__eOpOK .3s ease}.KnowledgeManager_listTitle__qlO_m{font-size:15px;font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0;display:flex;align-items:center;gap:8px}.KnowledgeManager_listTitle__qlO_m:before{content:"";width:4px;height:16px;background:var(--accent-color);border-radius:2px}.KnowledgeManager_fileChipList__BzYbv{display:flex;flex-wrap:wrap;gap:8px;padding:12px;background:var(--surface);border:1px solid var(--border-color);border-radius:12px;min-height:50px}.KnowledgeManager_fileChip__e32sl{display:inline-flex;align-items:center;gap:4px;max-width:120px;padding:4px 8px;background:var(--surface-light);border:1px solid var(--border-color);border-radius:16px;font-size:12px;transition:all .2s ease;position:relative;cursor:default;animation:KnowledgeManager_chipIn__S7HYg .3s ease forwards}@keyframes KnowledgeManager_chipIn__S7HYg{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.KnowledgeManager_fileChip__e32sl:hover{background:var(--hover-bg);border-color:var(--accent-color);transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.KnowledgeManager_chipFileIcon__VT_Ad{flex-shrink:0;color:var(--text-secondary)}.KnowledgeManager_chipFileName__UK_sD{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);font-weight:500}.KnowledgeManager_chipSpinner__XrzxV{width:12px;height:12px;border:2px solid rgba(59,130,246,.2);border-top-color:#3b82f6;border-radius:50%;animation:KnowledgeManager_spin__4jxLd .8s linear infinite;flex-shrink:0}.KnowledgeManager_embeddingSpinner__FNPi9{width:12px;height:12px;border:2px solid rgba(139,92,246,.2);border-top-color:#8b5cf6;border-radius:50%;animation:KnowledgeManager_spin__4jxLd 1s linear infinite;flex-shrink:0}.KnowledgeManager_chipCheckIcon__kIdFa{color:#10b981;font-weight:700;flex-shrink:0}.KnowledgeManager_chipErrorIcon__IZc_I{color:#ef4444;font-weight:700;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;background:rgba(239,68,68,.1);border-radius:50%}.KnowledgeManager_chipDeleteButton__GavIA{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;background:transparent;border:none;color:var(--text-secondary);font-size:16px;line-height:1;cursor:pointer;transition:all .2s ease;flex-shrink:0;opacity:.6}.KnowledgeManager_chipDeleteButton__GavIA:hover:not(:disabled){opacity:1;color:#ef4444;transform:scale(1.2)}.KnowledgeManager_chipDeleteButton__GavIA:disabled{opacity:.3;cursor:not-allowed}.KnowledgeManager_chip-pending__7lllm{background:rgba(156,163,175,.1);border-color:rgba(156,163,175,.3)}.KnowledgeManager_chip-uploading___oRiP{background:linear-gradient(90deg,rgba(59,130,246,.1),rgba(139,92,246,.15) 50%,rgba(59,130,246,.1));background-size:200% 100%;animation:KnowledgeManager_uploadingBg__EtpzF 3s ease-in-out infinite;border-color:rgba(59,130,246,.3)}.KnowledgeManager_chip-completed__CNCp7{background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.3)}.KnowledgeManager_chip-failed___Mykz{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.3)}.KnowledgeManager_chip-deleting__fO4aF{background:rgba(251,146,60,.1);border-color:rgba(251,146,60,.3);opacity:.7}.KnowledgeManager_chip-embedding___VwQI{background:rgba(139,92,246,.05);border-color:rgba(139,92,246,.3)}@keyframes KnowledgeManager_uploadingBg__EtpzF{0%{background-position:0 50%}to{background-position:200% 50%}}.KnowledgeManager_row-completed__6NvVc{animation:KnowledgeManager_completedFlash__nQabS .6s ease-out}@keyframes KnowledgeManager_completedFlash__nQabS{0%{background:transparent}30%{background:linear-gradient(90deg,transparent,rgba(74,222,128,.15) 50%,transparent)}60%{background:linear-gradient(90deg,transparent,rgba(74,222,128,.1) 50%,transparent)}to{background:transparent}}.KnowledgeManager_row-deleting__K_LIL{background:linear-gradient(90deg,rgba(245,158,11,.03),rgba(245,158,11,.05) 50%,rgba(245,158,11,.03));animation:KnowledgeManager_deletingFadeOut__veVV9 .3s ease-out forwards;pointer-events:none}@keyframes KnowledgeManager_deletingFadeOut__veVV9{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-20px)}}.KnowledgeManager_row-failed__nYOjc{animation:KnowledgeManager_failedFlash__StJeX .6s ease-out;background:hsla(0,91%,71%,.03)}@keyframes KnowledgeManager_failedFlash__StJeX{0%,to{background:hsla(0,91%,71%,.03)}25%{background:hsla(0,91%,71%,.08);transform:translateX(-2px)}75%{background:hsla(0,91%,71%,.05);transform:translateX(2px)}}.KnowledgeManager_fileRow__mOrUG.KnowledgeManager_removing__UyCNX{animation:KnowledgeManager_removeRow__leJeI .3s ease forwards}@keyframes KnowledgeManager_removeRow__leJeI{to{opacity:0;transform:translateX(-100%)}}.KnowledgeManager_table__SBKKA td{padding:12px 16px;font-size:14px;color:var(--text-primary)}.KnowledgeManager_table__SBKKA td:first-child{padding-left:20px}.KnowledgeManager_table__SBKKA td:last-child{padding-right:20px}.KnowledgeManager_fileNameCell__mvo1e{width:90%;position:relative}.KnowledgeManager_fileNameWrapper__NV_gP{display:flex;align-items:center;gap:10px;min-width:0}.KnowledgeManager_sizeCell__diNp8{color:var(--text-secondary);font-size:13px;white-space:nowrap;text-align:right;padding-right:20px}.KnowledgeManager_typeCell__0Uke3{color:var(--text-secondary);text-transform:uppercase;font-weight:var(--font-weight-medium);font-size:12px;letter-spacing:.5px;white-space:nowrap;text-align:center}.KnowledgeManager_statusCell__8d208{text-align:center;padding:8px 16px;white-space:nowrap}.KnowledgeManager_actionCell__K60yL{text-align:center;padding:8px 12px;white-space:nowrap}.KnowledgeManager_fileInfo__SoJ8i{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.KnowledgeManager_fileDetails__Fh31J{display:flex;flex-direction:column;gap:2px;min-width:0}.KnowledgeManager_fileName__8Jnfm{font-size:14px;font-weight:var(--font-weight-medium);max-width:400px;display:block;cursor:help;position:relative;transition:color .2s ease;direction:ltr}.KnowledgeManager_fileName__8Jnfm:hover{color:var(--accent-color)}.KnowledgeManager_tableWrapper__XElmc{width:100%;overflow-x:auto;border:1px solid var(--border-color);border-radius:var(--radius-medium);background:var(--surface)}.KnowledgeManager_fileTable__qwNRT{width:100%;border-collapse:collapse}.KnowledgeManager_tableHeader__HduuS{background:var(--header-bg,rgba(0,0,0,.02));border-bottom:2px solid var(--border-color)}.KnowledgeManager_headerCell__lUlo3{padding:8px 12px;text-align:left;font-size:13px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.KnowledgeManager_headerCell__lUlo3:first-child{padding-left:20px}.KnowledgeManager_headerCell__lUlo3:last-child{padding-right:20px;text-align:center}.KnowledgeManager_tableRow__ijSC0{border-bottom:1px solid var(--border-light,rgba(0,0,0,.05));transition:background-color .2s ease}.KnowledgeManager_tableRow__ijSC0:hover{background:var(--hover-bg,rgba(0,0,0,.02))}.KnowledgeManager_tableRow__ijSC0:last-child{border-bottom:none}.KnowledgeManager_tableCell__9aelH{padding:8px 12px;vertical-align:middle}.KnowledgeManager_tableCell__9aelH:first-child{padding-left:20px}.KnowledgeManager_tableCell__9aelH:last-child{padding-right:20px;text-align:center}.KnowledgeManager_fileNameCell__mvo1e{display:flex;align-items:center;gap:10px}.KnowledgeManager_fileIcon__P_Bx8{color:var(--text-secondary);flex-shrink:0}.KnowledgeManager_fileName__8Jnfm{color:var(--text-primary);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px}.KnowledgeManager_fileType__Ivcc0{display:inline-block;padding:2px 8px;background:var(--badge-bg,rgba(0,0,0,.05));border-radius:4px;font-size:11px;font-weight:500;text-transform:uppercase;color:var(--text-secondary)}.KnowledgeManager_fileSize__Udhcj{font-size:13px;white-space:nowrap}.KnowledgeManager_statusBadge__DyBl2{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500;white-space:nowrap}.KnowledgeManager_statusPending__E1BsT{background:rgba(156,163,175,.1);color:#6b7280;border:1px solid rgba(156,163,175,.2)}.KnowledgeManager_statusUploading__5sN1g{background:linear-gradient(90deg,rgba(59,130,246,.1),rgba(139,92,246,.1));color:#3b82f6;border:1px solid rgba(59,130,246,.2)}.KnowledgeManager_statusProcessing__m2bnb{background:rgba(139,92,246,.1);color:#8b5cf6;border:1px solid rgba(139,92,246,.2)}.KnowledgeManager_statusCompleted__IL__Q{background:rgba(16,185,129,.1);color:#10b981;border:1px solid rgba(16,185,129,.2)}.KnowledgeManager_statusFailed__8VI6E{background:rgba(239,68,68,.1);color:#ef4444;border:1px solid rgba(239,68,68,.2)}.KnowledgeManager_statusDeleting__LDZyK{background:rgba(251,146,60,.1);color:#fb923c;border:1px solid rgba(251,146,60,.2)}.KnowledgeManager_statusSpinner__POiJe{width:12px;height:12px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:KnowledgeManager_spin__4jxLd .8s linear infinite;opacity:.5}.KnowledgeManager_statusCheckIcon__KnAN9{font-weight:700}.KnowledgeManager_deleteButton___tcra{display:inline-flex;align-items:center;justify-content:center;padding:6px;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.KnowledgeManager_deleteButton___tcra:hover:not(:disabled){background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.2);color:#ef4444}.KnowledgeManager_deleteButton___tcra:disabled{opacity:.3;cursor:not-allowed}.KnowledgeManager_tooltip__aGprz{padding:8px 12px;background:rgba(0,0,0,.9);color:#fff;font-size:13px;border-radius:6px;white-space:nowrap;pointer-events:none;animation:KnowledgeManager_tooltipFadeIn__fZiAm .2s ease;box-shadow:0 4px 12px rgba(0,0,0,.2);max-width:400px;overflow:hidden;text-overflow:ellipsis}@keyframes KnowledgeManager_tooltipFadeIn__fZiAm{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.KnowledgeManager_fileSize__Udhcj{font-size:12px;color:var(--text-secondary)}.KnowledgeManager_fileActions__Cwwxg{display:flex;align-items:center;gap:8px}.KnowledgeManager_statusCompleted__IL__Q{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;background:linear-gradient(135deg,rgba(74,222,128,.1),rgba(34,197,94,.1));border:1px solid rgba(74,222,128,.3);border-radius:20px;color:#4ade80;font-size:.813rem;font-weight:600;letter-spacing:.3px;animation:KnowledgeManager_statusFadeIn__aX1mp .4s ease-out}.KnowledgeManager_checkIcon__IrsIu{font-size:1rem;animation:KnowledgeManager_checkBounce__pc_7d .6s ease-out;text-shadow:0 0 8px rgba(74,222,128,.5)}@keyframes KnowledgeManager_checkBounce__pc_7d{0%{transform:scale(0) rotate(-180deg);opacity:0}50%{transform:scale(1.3) rotate(10deg)}70%{transform:scale(.9) rotate(-5deg)}to{transform:scale(1) rotate(0);opacity:1}}@keyframes KnowledgeManager_statusFadeIn__aX1mp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.KnowledgeManager_statusPending__E1BsT{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;background:rgba(148,163,184,.1);border:1px solid rgba(148,163,184,.2);border-radius:20px;color:#94a3b8;font-size:.813rem;font-weight:500;position:relative;overflow:hidden}.KnowledgeManager_statusPending__E1BsT:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);animation:KnowledgeManager_pendingShimmer__OK__i 2s infinite}@keyframes KnowledgeManager_pendingShimmer__OK__i{0%{left:-100%}to{left:100%}}.KnowledgeManager_statusUploading__5sN1g{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(139,92,246,.1));border:1px solid rgba(59,130,246,.3);border-radius:20px;position:relative}.KnowledgeManager_statusFailed__8VI6E{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;background:linear-gradient(135deg,hsla(0,91%,71%,.1),rgba(239,68,68,.1));border:1px solid hsla(0,91%,71%,.3);border-radius:20px;color:#f87171;font-size:.813rem;font-weight:600;animation:KnowledgeManager_failedShake__rSfkE .5s ease-out}@keyframes KnowledgeManager_failedShake__rSfkE{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}.KnowledgeManager_statusFailed__8VI6E svg{width:16px;height:16px;animation:KnowledgeManager_failedIconPulse__wqQHQ 2s infinite}@keyframes KnowledgeManager_failedIconPulse__wqQHQ{0%,to{opacity:1}50%{opacity:.6}}.KnowledgeManager_circularProgress__U6PCV{position:relative;width:20px;height:20px}.KnowledgeManager_circularSpinner__j5DqW{width:100%;height:100%;border-radius:50%;border:2px solid rgba(139,92,246,.2);border-top-color:#8b5cf6;animation:KnowledgeManager_circularSpin__oMcqE 1s cubic-bezier(.68,-.55,.265,1.55) infinite;box-shadow:0 0 10px rgba(139,92,246,.3)}@keyframes KnowledgeManager_circularSpin__oMcqE{0%{transform:rotate(0deg);border-top-color:#3b82f6}50%{border-top-color:#8b5cf6}to{transform:rotate(1turn);border-top-color:#ec4899}}.KnowledgeManager_uploadingText__sm55u{font-size:.813rem;font-weight:600;color:#8b5cf6;white-space:nowrap;animation:KnowledgeManager_textPulse__ehVOT 1.5s ease-in-out infinite}@keyframes KnowledgeManager_textPulse__ehVOT{0%,to{opacity:.7;color:#3b82f6}50%{opacity:1;color:#8b5cf6}}.KnowledgeManager_statusDeleting__LDZyK{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;background:linear-gradient(135deg,rgba(245,158,11,.1),rgba(251,191,36,.1));border:1px solid rgba(245,158,11,.3);border-radius:20px;position:relative;animation:KnowledgeManager_deletingPulse__BhgZg .5s ease-out}@keyframes KnowledgeManager_deletingPulse__BhgZg{0%{transform:scale(1);opacity:.8}50%{transform:scale(.95);opacity:1}to{transform:scale(1);opacity:.8}}.KnowledgeManager_statusDeleting__LDZyK .KnowledgeManager_circularSpinner__j5DqW{border:2px solid rgba(245,158,11,.2);border-top-color:#f59e0b;animation:KnowledgeManager_deletingSpin__FazQq .8s linear infinite;box-shadow:0 0 10px rgba(245,158,11,.3)}@keyframes KnowledgeManager_deletingSpin__FazQq{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.KnowledgeManager_deletingText__bMx4P{font-size:.813rem;font-weight:600;color:#f59e0b;white-space:nowrap}.KnowledgeManager_statusText__G9pkM{font-size:.813rem;font-weight:600}.KnowledgeManager_removeButton__F0tbb{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--text-tertiary);cursor:pointer;transition:all .2s ease}.KnowledgeManager_removeButton__F0tbb:hover{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.2);color:#ef4444;transform:scale(1.05)}.KnowledgeManager_removeButton__F0tbb:active{transform:scale(.95)}.KnowledgeManager_removeButton__F0tbb:disabled{opacity:.3;cursor:not-allowed;transform:none}.KnowledgeManager_removeButton__F0tbb:disabled:hover{background:transparent;border-color:transparent;color:var(--text-tertiary)}.KnowledgeManager_spinner__fbpcW{width:16px;height:16px;border:2px solid var(--border-color);border-top-color:var(--accent-color);border-radius:50%;animation:KnowledgeManager_spin__4jxLd .8s linear infinite}@keyframes KnowledgeManager_spin__4jxLd{to{transform:rotate(1turn)}}.KnowledgeManager_loading__tYvZo{display:flex;align-items:center;justify-content:center;gap:12px;padding:24px;color:var(--text-secondary);font-size:14px}[data-theme=dark] .KnowledgeManager_selectButton__s9tsC{background:linear-gradient(135deg,#8fa9a3,#7ba098);box-shadow:0 4px 12px rgba(143,169,163,.25),inset 0 1px 0 hsla(0,0%,100%,.1)}[data-theme=dark] .KnowledgeManager_selectButton__s9tsC:hover{background:linear-gradient(135deg,#9fbdb7,#89a8a0);box-shadow:0 8px 20px rgba(159,189,183,.35),inset 0 1px 0 hsla(0,0%,100%,.15)}[data-theme=dark] .KnowledgeManager_sparkleIcon__HKfEj{color:#facc15;filter:drop-shadow(0 0 4px rgba(250,204,21,.9))}[data-theme=dark] .KnowledgeManager_tooltip__aGprz{background:rgba(30,30,30,.95);border:1px solid var(--border-color)}[data-theme=dark] .KnowledgeManager_table__SBKKA th{background-color:rgba(30,41,59,.8);border-color:hsla(0,0%,100%,.06)}[data-theme=dark] .KnowledgeManager_table__SBKKA td{border-color:hsla(0,0%,100%,.06)}[data-theme=dark] .KnowledgeManager_fileRow__mOrUG:hover{background:hsla(0,0%,100%,.02)}[data-theme=dark] .KnowledgeManager_removeButton__F0tbb{color:hsla(0,0%,100%,.5)}[data-theme=dark] .KnowledgeManager_removeButton__F0tbb:hover{background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.3);color:#f87171}[data-theme=dark] .KnowledgeManager_removeButton__F0tbb:disabled{opacity:.2}[data-theme=dark] .KnowledgeManager_removeButton__F0tbb:disabled:hover{background:transparent;border-color:transparent;color:hsla(0,0%,100%,.5)}.ToolSelector_toolSelector__9LDnO{margin-bottom:1.5rem}.ToolSelector_label__n2MXx{display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:500;color:var(--text-secondary)}.ToolSelector_toolsGrid__76pDs{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.5rem}.ToolSelector_toolCard__6k02h{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.75rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;cursor:pointer;transition:all .2s ease;min-height:80px}.ToolSelector_toolCard__6k02h:hover:not(:disabled){background:var(--bg-hover);border-color:var(--primary-color);transform:translateY(-2px)}.ToolSelector_toolCard__6k02h.ToolSelector_selected__TM0Ya{background:linear-gradient(135deg,rgba(123,160,152,.15),rgba(123,160,152,.08));border-color:var(--accent-color);color:var(--text-primary);box-shadow:0 0 0 1px rgba(123,160,152,.3)}.ToolSelector_toolCard__6k02h.ToolSelector_selected__TM0Ya .ToolSelector_icon__SztiK,.ToolSelector_toolCard__6k02h.ToolSelector_selected__TM0Ya .ToolSelector_name__1c0YR{color:var(--text-primary)}.ToolSelector_toolCard__6k02h:disabled{opacity:.5;cursor:not-allowed}.ToolSelector_icon__SztiK{width:20px;height:20px;margin-bottom:.25rem;display:flex;align-items:center;justify-content:center;color:inherit}.ToolSelector_icon__SztiK svg{width:100%;height:100%;max-width:20px;max-height:20px}.ToolSelector_toolCard__6k02h .ToolSelector_icon__SztiK svg{fill:currentColor;stroke:currentColor}.ToolSelector_toolCard__6k02h.ToolSelector_selected__TM0Ya .ToolSelector_icon__SztiK svg{fill:var(--accent-color);stroke:var(--accent-color)}.ToolSelector_name__1c0YR{font-size:.8rem;font-weight:500;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-theme=dark] .ToolSelector_toolCard__6k02h{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1)}[data-theme=dark] .ToolSelector_toolCard__6k02h:hover:not(:disabled){background:hsla(0,0%,100%,.1)}[data-theme=dark] .ToolSelector_toolCard__6k02h.ToolSelector_selected__TM0Ya{background:linear-gradient(135deg,rgba(123,160,152,.2),rgba(123,160,152,.1));border-color:var(--accent-color);color:var(--text-primary)}[data-theme=dark] .ToolSelector_toolCard__6k02h.ToolSelector_selected__TM0Ya .ToolSelector_icon__SztiK,[data-theme=dark] .ToolSelector_toolCard__6k02h.ToolSelector_selected__TM0Ya .ToolSelector_name__1c0YR{color:var(--text-primary)}[data-theme=dark] .ToolSelector_toolCard__6k02h.ToolSelector_selected__TM0Ya .ToolSelector_icon__SztiK svg{fill:var(--accent-color);stroke:var(--accent-color)}