.Sidebar_sidebarContainer__SAsdj{position:relative;display:flex;flex-direction:column;height:100%;background-color:#171717;border-right:1px solid hsla(0,0%,100%,.08);transition:width .28s cubic-bezier(.4,0,.2,1),border-color .28s ease;overflow:visible;flex-shrink:0}@media only screen and (max-width:850px){.Sidebar_sidebarContainer__SAsdj{position:absolute;z-index:30;box-shadow:4px 0 24px rgba(0,0,0,.5)}}.Sidebar_sidebarInner__6TaZO{height:100%;overflow:hidden;display:flex;flex-direction:column;transition:transform .28s cubic-bezier(.4,0,.2,1),opacity .2s ease;transform:translateX(0);opacity:1}.Sidebar_collapsedInner__TLF7q{transform:translateX(-20px);opacity:0;pointer-events:none}.Sidebar_sidebarContainer__SAsdj nav{width:100%;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative}.Sidebar_sidebarContainer__SAsdj h1{padding:1rem 1rem .5rem;color:#f3f4f6;font-weight:600;font-size:.95rem;letter-spacing:-.01em}.Sidebar_sidebarContainer__SAsdj ul{list-style:none;padding:0;margin:0}.Sidebar_sidebarContainer__SAsdj li{font-size:.875rem;padding:.6rem 1rem;color:#9ca3af;border-radius:6px;margin:.15rem .5rem;transition:all .15s ease}.Sidebar_sidebarContainer__SAsdj li:hover{background-color:hsla(0,0%,100%,.08);color:#f3f4f6;cursor:pointer}.Sidebar_changePageContainer__1_J9Z{flex-shrink:0;margin-top:auto;padding:.5rem .5rem .75rem;border-top:1px solid hsla(0,0%,100%,.08);background-color:#171717}.Sidebar_changePageContainer__1_J9Z ul{display:flex;flex-direction:column;gap:4px;padding:0;margin:0;list-style:none}.Sidebar_changePageContainer__1_J9Z li{padding:0;margin:0;background:transparent!important}.Sidebar_collapseButtonContainer__YtDVy{position:absolute;top:50%;right:-13px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;z-index:50;opacity:.6;transition:opacity .2s ease,transform .2s ease}.Sidebar_sidebarContainer__SAsdj:hover .Sidebar_collapseButtonContainer__YtDVy{opacity:1}.Sidebar_collapsed__0dbc4 .Sidebar_collapseButtonContainer__YtDVy{opacity:1;right:-13px}.Sidebar_collapseButtonContainer__YtDVy span{display:none}.Sidebar_collapseButton__Oeygx{fill:#9ca3af;background-color:#262626;border:1px solid hsla(0,0%,100%,.15);box-shadow:0 2px 8px rgba(0,0,0,.35);cursor:pointer;width:22px;height:44px;display:flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);border-radius:9999px;padding:0}.Sidebar_collapseButton__Oeygx svg{width:10px;height:10px;transition:transform .28s cubic-bezier(.4,0,.2,1)}.Sidebar_collapseButton__Oeygx:hover{background-color:#383838;fill:#fff;transform:scale(1.06)}.Sidebar_mirrored__x7xHD svg{transform:rotate(180deg)}.Sidebar_hidden__wpuap{display:none}.Sidebar_collapsed__0dbc4{border-right-color:transparent!important;width:0!important}.HistorySidebar_historySidebarContainer__yRSb8{display:flex;flex-direction:column;flex:1;min-height:0;padding:.75rem .5rem .25rem}.HistorySidebar_historySidebarContainer__yRSb8 h1{display:none}.HistorySidebar_newChatButton__e5PcP{display:flex;align-items:center;justify-content:flex-start;color:#f3f4f6;width:100%;margin-bottom:.75rem;padding:.65rem .85rem;background:hsla(0,0%,100%,.05);border-radius:8px;border:1px solid hsla(0,0%,100%,.12);cursor:pointer;font-size:.875rem;font-weight:500;transition:all .15s ease}.HistorySidebar_newChatButton__e5PcP:hover:not(.HistorySidebar_disabled__EH56T){background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2)}.HistorySidebar_newChatButton__e5PcP:before{content:"+";font-weight:400;font-size:1.15rem;margin-right:.5rem;line-height:1}.HistorySidebar_newChatButton__e5PcP.HistorySidebar_disabled__EH56T{cursor:default;opacity:.5}.HistorySidebar_historyContainer__Zw4Nt{overflow-y:auto;flex:1;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.15) transparent}.HistorySidebar_historyContainer__Zw4Nt::-webkit-scrollbar{width:4px}.HistorySidebar_historyContainer__Zw4Nt::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.15);border-radius:4px}.HistorySidebar_historyContainer__Zw4Nt ul{display:flex;flex-direction:column;gap:.2rem;margin:0;padding:0}.HistorySidebar_historyContainer__Zw4Nt .HistorySidebar_conversationItem__NBQkq{position:relative;border-radius:8px;cursor:pointer;color:#d1d5db;background:transparent;border:none;transition:all .15s ease;padding:0;margin:0}.HistorySidebar_historyContainer__Zw4Nt .HistorySidebar_conversationItem__NBQkq:hover{background-color:hsla(0,0%,100%,.07);color:#f9fafb}.HistorySidebar_historyContainer__Zw4Nt .HistorySidebar_conversationItem__NBQkq.HistorySidebar_disabled__EH56T{background-color:hsla(0,0%,100%,.12);color:#fff;font-weight:500}.HistorySidebar_conversationItem__NBQkq.HistorySidebar_disabled__EH56T:hover{cursor:default}.HistorySidebar_conversationButton__6MRWe{width:100%;padding:.6rem .75rem;text-align:left;font-size:.85rem;border-radius:8px;display:flex;flex-direction:row;align-items:center;background:transparent;border:none;color:inherit;cursor:pointer}.HistorySidebar_conversationButton__6MRWe span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.HistorySidebar_chatIconContainer__b2JZF{margin-right:.6rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#9ca3af}.HistorySidebar_conversationItem__NBQkq.HistorySidebar_disabled__EH56T .HistorySidebar_chatIconContainer__b2JZF{color:#38bdf8}.HistorySidebar_chatIconContainer__b2JZF svg{width:14px;height:14px;fill:currentColor}.HistorySidebar_manageConversationContainer__p91KM{margin-left:auto;display:flex;flex-direction:row;align-items:center;padding-left:.4rem;background:transparent}.HistorySidebar_manageConversationContainer__p91KM button{display:none;width:22px;height:22px;padding:3px;background:transparent;border:none;border-radius:4px;cursor:pointer;margin-left:.2rem;color:#9ca3af;fill:currentColor;transition:all .15s ease}.HistorySidebar_historyContainer__Zw4Nt .HistorySidebar_conversationItem__NBQkq:hover .HistorySidebar_manageConversationContainer__p91KM button,.HistorySidebar_manageConversationContainer__p91KM button.HistorySidebar_disabled__EH56T{display:flex;align-items:center;justify-content:center}.HistorySidebar_manageConversationContainer__p91KM button:hover{color:#f3f4f6;background-color:hsla(0,0%,100%,.15)}.Layout_appRoot__oXYxH{display:flex;flex-direction:row;position:absolute;height:100%;width:100%}.Layout_appBody__1TPeK{flex:1;display:flex;flex-direction:column;height:100%;overflow:hidden}.DocsManager_pageContainer__aBU_D{height:100%;width:100%;background-color:#212121;color:#ececf1;padding:32px 36px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-y:auto;box-sizing:border-box}.DocsManager_contentWrapper__3QB8T{max-width:1100px;margin:0 auto}.DocsManager_headerTop__sLmeD{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;padding-bottom:20px;border-bottom:1px solid hsla(0,0%,100%,.08);flex-wrap:wrap}.DocsManager_headerTitleGroup__iI_YB{display:flex;align-items:center;gap:14px}.DocsManager_headerIcon__arSMD{width:42px;height:42px;border-radius:10px;background:linear-gradient(135deg,#2563eb,#4f46e5);display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 12px rgba(37,99,235,.25);flex-shrink:0}.DocsManager_headerTitle__ATqwd{font-size:22px;font-weight:600;color:#f3f4f6;margin:0;line-height:1.2}.DocsManager_headerSubtitle__y89q0{font-size:13px;color:#9ca3af;margin:4px 0 0}.DocsManager_headerActions__u1KZT{display:flex;align-items:center;gap:10px}.DocsManager_btnSecondary__3DFuk{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:8px;background-color:#2f2f2f;color:#d1d5db;font-size:13px;font-weight:500;border:1px solid hsla(0,0%,100%,.1);cursor:pointer;text-decoration:none;transition:all .15s ease}.DocsManager_btnSecondary__3DFuk:hover{background-color:#383838;color:#fff;border-color:hsla(0,0%,100%,.2)}.DocsManager_btnPrimary__pGlYR{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:8px;background:linear-gradient(135deg,#2563eb,#4f46e5);color:#fff;font-size:13px;font-weight:600;border:none;cursor:pointer;box-shadow:0 2px 8px rgba(37,99,235,.3);transition:all .15s ease}.DocsManager_btnPrimary__pGlYR:hover{background:linear-gradient(135deg,#1d4ed8,#4338ca);transform:translateY(-1px)}.DocsManager_statsGrid__92XFk{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin:20px 0}.DocsManager_statCard__OjH8i{background-color:#171717;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 2px 6px rgba(0,0,0,.2)}.DocsManager_statLabel__j1nfT{font-size:11px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;margin:0}.DocsManager_statValue__olwI_{font-size:24px;font-weight:700;margin:4px 0 0;line-height:1}.DocsManager_statValueTotal___RRmL{color:#f3f4f6}.DocsManager_statValueReady__DKDVn{color:#34d399}.DocsManager_statValueProcessing__n47v6{color:#fbbf24}.DocsManager_statIconBadge__iWoHZ{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center}.DocsManager_tableCard__7cy4G{background-color:#171717;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.25)}.DocsManager_toolbar__BqGxC{padding:14px 18px;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;background-color:#1a1a1a}.DocsManager_searchBox__LojKp{position:relative;flex:1;min-width:240px;max-width:380px}.DocsManager_searchIcon__hCrPz{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#6b7280;pointer-events:none}.DocsManager_searchInput__oYFUI{width:100%;padding:8px 12px 8px 36px;border-radius:8px;background-color:#262626;border:1px solid hsla(0,0%,100%,.1);color:#ececf1;font-size:13px;outline:none;box-sizing:border-box;transition:border-color .15s ease}.DocsManager_searchInput__oYFUI:focus{border-color:#2563eb}.DocsManager_filterPills__x9cyG{display:flex;align-items:center;gap:4px;background-color:#262626;padding:3px;border-radius:8px;border:1px solid hsla(0,0%,100%,.08)}.DocsManager_filterPill__E8b8F{padding:5px 10px;border-radius:6px;font-size:12px;font-weight:500;border:none;background:none;color:#9ca3af;cursor:pointer;transition:all .15s ease}.DocsManager_filterPillActive__UKoQh{background-color:#2563eb;color:#fff}.DocsManager_customTable__RArB1{width:100%;border-collapse:collapse;text-align:left}.DocsManager_customTable__RArB1 th{background-color:#1a1a1a;padding:11px 16px;font-size:11px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid hsla(0,0%,100%,.08)}.DocsManager_customTable__RArB1 td{padding:13px 16px;border-bottom:1px solid hsla(0,0%,100%,.05);font-size:13px;color:#ececf1;vertical-align:middle}.DocsManager_customTable__RArB1 tr:hover{background-color:hsla(0,0%,100%,.04)}.DocsManager_docTitle__Zr5nS{font-weight:500;color:#f3f4f6;display:flex;align-items:center;gap:10px}.DocsManager_docTitleIcon__5oWZ_{width:26px;height:26px;border-radius:6px;background-color:rgba(37,99,235,.15);color:#60a5fa;display:flex;align-items:center;justify-content:center;flex-shrink:0}.DocsManager_docUrlLink__1Iki1{color:#60a5fa;text-decoration:none;display:inline-flex;align-items:center;gap:6px;max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DocsManager_docUrlLink__1Iki1:hover{text-decoration:underline;color:#93c5fd}.DocsManager_badgeReady__x2gpz{border-radius:20px;background-color:rgba(16,185,129,.15);color:#34d399;border:1px solid rgba(16,185,129,.25)}.DocsManager_badgeProcessing__ZTjfH,.DocsManager_badgeReady__x2gpz{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;font-size:11px;font-weight:500}.DocsManager_badgeProcessing__ZTjfH{border-radius:20px;background-color:rgba(245,158,11,.15);color:#fbbf24;border:1px solid rgba(245,158,11,.25)}.DocsManager_statusDot__61aOv{width:6px;height:6px;border-radius:50%}.DocsManager_actionBtn__B6NQC{padding:6px 8px;border-radius:6px;background:none;border:none;color:#9ca3af;cursor:pointer;transition:all .15s ease;display:inline-flex;align-items:center;justify-content:center}.DocsManager_actionBtn__B6NQC:hover{background-color:hsla(0,0%,100%,.1);color:#fff}.DocsManager_actionBtnDelete__O52Ot:hover{background-color:rgba(239,68,68,.15);color:#f87171}.DocsManager_modalBackdrop__IVXo8{position:fixed;inset:0;background-color:rgba(0,0,0,.7);backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px}.DocsManager_modalBox__BmuuC{background-color:#212121;border:1px solid hsla(0,0%,100%,.12);border-radius:14px;max-width:500px;width:100%;box-shadow:0 20px 40px rgba(0,0,0,.6);overflow:hidden;animation:DocsManager_modalFadeIn__BCqmg .2s ease-out}@keyframes DocsManager_modalFadeIn__BCqmg{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.DocsManager_modalHeader__12B1n{padding:16px 20px;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;align-items:center;justify-content:space-between;background-color:#1a1a1a}.DocsManager_modalBody__JeZPj{padding:20px;display:flex;flex-direction:column;gap:16px}.DocsManager_formLabel__1bwyy{display:block;font-size:11px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.DocsManager_formInput__UJhJM{width:100%;padding:9px 12px;border-radius:8px;background-color:#2f2f2f;border:1px solid hsla(0,0%,100%,.1);color:#ececf1;font-size:13px;outline:none;box-sizing:border-box;transition:border-color .15s ease}.DocsManager_formInput__UJhJM:focus{border-color:#2563eb}.DocsManager_modalFooter__zYaK7{padding:14px 20px;border-top:1px solid hsla(0,0%,100%,.08);display:flex;align-items:center;justify-content:flex-end;gap:10px;background-color:#1a1a1a}