.Navigation_header__N_tqK{display:flex;justify-content:space-between;align-items:center;padding:0 16px;background:hsla(0,0%,100%,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 12px rgba(0,0,0,.06);border-bottom:1px solid hsla(0,0%,91%,.6);height:44px;width:100%;position:fixed;top:0;left:0;right:0;z-index:999999}.Navigation_logo__vuH99{cursor:pointer;color:#1976d2;font-weight:700;font-size:20px;letter-spacing:1px;text-decoration:none;margin-right:auto}.Navigation_logo__vuH99:hover{color:#1565c0}.Navigation_navButton__HX_KQ{cursor:pointer;color:#333;font-weight:500;font-size:13px;text-decoration:none;padding:4px 10px;border-radius:6px;transition:all .2s ease;letter-spacing:.2px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.Navigation_navButton__HX_KQ:hover{color:#1976d2;background-color:#f0f0f0;box-shadow:0 2px 6px rgba(25,118,210,.12)}.Navigation_interactiveLearningPage__6zs1J .Navigation_navButton__HX_KQ{padding:4px 12px}.Navigation_navCenterButton__Wx6JK{cursor:pointer;color:#333;font-weight:500;font-size:13px;text-decoration:none;padding:0 10px;height:26px;border-radius:6px;transition:color .2s ease,background-color .2s ease,box-shadow .2s ease;letter-spacing:.2px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:inline-flex;align-items:center;box-sizing:border-box}.Navigation_navCenterButton__Wx6JK:hover{color:#1976d2;background-color:rgba(25,118,210,.08)}.Navigation_navPillItemActive__pDbQE,.Navigation_navPillItem__pbHSI{display:flex;align-items:center;align-self:stretch;box-sizing:border-box}.Navigation_navPillItemActive__pDbQE{box-shadow:inset 0 -2.5px 0 0 #1976d2}.Navigation_navPillItemActive__pDbQE .Navigation_dropdownButton__i_KRz,.Navigation_navPillItemActive__pDbQE .Navigation_navCenterButton__Wx6JK{color:#1976d2}.Navigation_navItemsContainer__8yCg2{display:flex;align-items:center;gap:8px;font-size:13px;position:absolute;left:50%;transform:translateX(-50%);z-index:999999}.Navigation_mainFeaturesGroup__TF0Rc{display:flex;align-items:center;gap:2px;background:linear-gradient(135deg,#eef4ff,#f0ebff);border:1px solid rgba(99,102,241,.22);border-radius:8px;padding:2px 4px;box-shadow:0 1px 4px rgba(99,102,241,.08)}[data-theme=dark] .Navigation_mainFeaturesGroup__TF0Rc{background:linear-gradient(135deg,rgba(99,102,241,.13),rgba(24,144,255,.09));border:1px solid rgba(99,102,241,.3);box-shadow:0 1px 6px rgba(99,102,241,.15)}.Navigation_dropdownContainer__cVzkG{font-size:13px}.Navigation_dropdownButton__i_KRz,.Navigation_dropdownContainer__cVzkG{position:relative;display:inline-flex;align-items:center;z-index:999999}.Navigation_dropdownButton__i_KRz{padding:0 10px;height:26px;justify-content:center;gap:5px;background:transparent;border:none;color:#333;cursor:pointer;font-size:13px!important;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:color .2s ease,background-color .2s ease,box-shadow .2s ease;border-radius:6px;text-align:center;letter-spacing:.2px;box-sizing:border-box;vertical-align:middle}.Navigation_dropdownButton__i_KRz span{font-size:13px!important;font-weight:500!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;letter-spacing:.2px!important}.Navigation_dropdownButton__i_KRz .Navigation_anticon__BCTrb{font-size:12px!important;transition:transform .28s cubic-bezier(.16,1,.3,1);display:inline-flex}.Navigation_dropdownButton__i_KRz:hover{color:#1976d2;background-color:rgba(25,118,210,.08)}.Navigation_dropdownContent__48GVi{position:absolute;top:calc(100% + 6px);left:50%;min-width:240px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;box-shadow:0 12px 40px rgba(0,0,0,.14),0 2px 8px rgba(0,0,0,.06);z-index:999999;opacity:0;visibility:hidden;transform:translateX(-50%) translateY(-10px) scale(.96);transform-origin:top center;transition:opacity .18s ease-in,transform .18s ease-in,visibility 0s linear .18s;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);overflow:hidden;pointer-events:none}.Navigation_planDropdownWrapper__xyrNE{display:flex;flex-direction:column}.Navigation_planDropdownList__tBBvs{max-height:260px;overflow-y:auto;padding-right:6px;scrollbar-width:thin;scrollbar-color:#bfbfbf transparent}.Navigation_planDropdownList__tBBvs::-webkit-scrollbar{width:8px}.Navigation_planDropdownList__tBBvs::-webkit-scrollbar-track{background:transparent}.Navigation_planDropdownList__tBBvs::-webkit-scrollbar-thumb{background-color:#c5c5c5;border-radius:6px;border:2px solid transparent;background-clip:padding-box}.Navigation_planDropdownList__tBBvs::-webkit-scrollbar-thumb:hover{background-color:#a6a6a6}.Navigation_planScrollHintStatic__wydcO{text-align:center!important;font-size:9px;color:#888;padding:8px 0 4px;width:100%;display:flex;align-items:center;justify-content:center!important}[data-theme=dark] .Navigation_planDropdownList__tBBvs{scrollbar-color:#5a5a5a transparent}[data-theme=dark] .Navigation_planDropdownList__tBBvs::-webkit-scrollbar-thumb{background-color:#5a5a5a}[data-theme=dark] .Navigation_planScrollHintStatic__wydcO{color:#aaa}.Navigation_planItemWrapper__YDtef{display:flex;align-items:center;gap:4px;position:relative}.Navigation_planDeleteButton__qOXVw{background:transparent;border:none;color:#ff4d4f;cursor:pointer;padding:4px 6px;border-radius:4px;font-size:9px;opacity:0;transform:scale(.8);transition:all .2s ease;display:flex;align-items:center;justify-content:center;min-width:24px;height:24px}.Navigation_planItemWrapper__YDtef:hover .Navigation_planDeleteButton__qOXVw{opacity:1;transform:scale(1)}.Navigation_planDeleteButton__qOXVw:hover{background:rgba(255,77,79,.1);color:#ff4d4f;transform:scale(1.1)}.Navigation_planDeleteButton__qOXVw:active{transform:scale(.95)}.Navigation_planDeleteButton__qOXVw:disabled{opacity:.3;cursor:not-allowed}.Navigation_dropdownVisible__eVUn4{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0) scale(1);pointer-events:auto;transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1),visibility 0s linear 0s}.Navigation_caretOpen__pPa31{transform:rotate(180deg);transition:transform .3s cubic-bezier(.16,1,.3,1)}.Navigation_dropdownItem__ipv1q{padding:12px 16px;color:#1890ff;text-decoration:none;display:flex;align-items:center;justify-content:flex-start;gap:10px;transition:all .2s ease;cursor:pointer;border:none;background:transparent;width:100%;text-align:left;font-size:13px!important;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative!important;z-index:999999!important;box-sizing:border-box;margin:0;line-height:1.5;letter-spacing:.2px;pointer-events:auto!important;min-height:44px}.Navigation_dropdownItem__ipv1q:hover{background:linear-gradient(135deg,#f0f8ff,#e6f3ff);color:#1976d2;transform:translateX(4px)}.Navigation_dropdownItem__ipv1q:first-child{border-radius:12px 12px 0 0}.Navigation_dropdownItem__ipv1q:last-child{border-radius:0 0 12px 12px}.Navigation_dropdownItem__ipv1q .Navigation_anticon__BCTrb{font-size:14px!important;width:20px!important;height:20px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;margin-right:4px!important}.Navigation_dropdownItem__ipv1q span,.Navigation_dropdownItem__ipv1q>:not(.Navigation_anticon__BCTrb){font-size:13px!important;font-weight:500!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;letter-spacing:.2px!important;line-height:1.5!important}.Navigation_rightControls__41_E7{display:flex;align-items:center;gap:12px;margin-left:auto}.Navigation_adminButton__0eZMy,.Navigation_adminButton__0eZMy.Navigation_ant-btn-default__mngwe,.Navigation_adminButton__0eZMy.Navigation_ant-btn__TaHvV{background-color:#f0f2f5!important;color:#262626!important;border:1px solid #d9d9d9!important;padding:0 12px!important;font-weight:500!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;height:38px!important;border-radius:8px!important;transition:all .3s ease!important;text-shadow:none!important;font-size:13px!important}.Navigation_adminButton__0eZMy.Navigation_ant-btn-default__mngwe:hover,.Navigation_adminButton__0eZMy.Navigation_ant-btn__TaHvV:hover,.Navigation_adminButton__0eZMy:hover{background-color:#e6e6e6!important;border-color:#bfbfbf!important;color:#000!important}.Navigation_adminButton__0eZMy .Navigation_anticon__BCTrb,.Navigation_adminButton__0eZMy.Navigation_ant-btn-default__mngwe .Navigation_anticon__BCTrb,.Navigation_adminButton__0eZMy.Navigation_ant-btn__TaHvV .Navigation_anticon__BCTrb{color:#262626!important}.Navigation_userDropdown__20UXb{padding:8px 16px;background:transparent;border:none;border-radius:20px;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:all .3s ease;color:#333;font-weight:500;min-width:140px}.Navigation_userDropdown__20UXb:hover{background:#f0f0f0;color:#1976d2;transform:translateY(-1px);box-shadow:0 4px 12px rgba(25,118,210,.15)}.Navigation_userAvatar__j66oE{width:32px;height:32px;border-radius:50%;background:#1976d2;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500}.Navigation_userName__jPrHP{font-size:13px;color:#333}.Navigation_dropdownDivider__vtK6B{height:1px;background:linear-gradient(90deg,transparent,#e8e8e8,transparent);margin:8px 0;border:none}.Navigation_dropdownItem__ipv1q:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#1976d2;transform:scaleX(0);transition:transform .2s ease;border-radius:0 2px 2px 0}.Navigation_dropdownItem__ipv1q:hover:before{transform:scaleX(1)}@keyframes Navigation_dropdownSlideIn__CTast{0%{opacity:0;transform:translateX(-50%) translateY(-15px) scale(.95)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}.Navigation_dropdownContent__48GVi *{text-align:left!important;justify-content:flex-start!important}[data-theme=dark] .Navigation_dropdownDivider__vtK6B{background:linear-gradient(90deg,transparent,#3a3a3a,transparent)}[data-theme=dark] .Navigation_dropdownItem__ipv1q:before{background:#4fc3f7}.Navigation_themeSwitch__rJLzC{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:none;background:transparent;color:#666;font-size:16px;cursor:pointer;flex-shrink:0;transition:background-color .2s ease,color .2s ease}.Navigation_themeSwitch__rJLzC:hover{background-color:#f0f0f0;color:#1976d2}.Navigation_themeSwitch__rJLzC:focus-visible{outline:2px solid #1677ff;outline-offset:2px}[data-theme=dark] .Navigation_themeSwitch__rJLzC{color:#cfcfcf}[data-theme=dark] .Navigation_themeSwitch__rJLzC:hover{background-color:hsla(0,0%,100%,.08);color:#ffd166}.Navigation_loginButton__NpfYg{min-width:1px}[data-theme=dark] .Navigation_header__N_tqK{background:hsla(0,0%,8%,.5);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(48,48,48,.6)}[data-theme=dark] .Navigation_logo__vuH99{color:#e0e0e0}[data-theme=dark] .Navigation_logo__vuH99:hover{color:#fff}[data-theme=dark] .Navigation_navButton__HX_KQ{color:#e0e0e0}[data-theme=dark] .Navigation_navButton__HX_KQ:hover{color:#fff;background-color:#2c2c2c;transform:translateY(-1px);box-shadow:none}[data-theme=dark] .Navigation_navCenterButton__Wx6JK{color:#e0e0e0}[data-theme=dark] .Navigation_navCenterButton__Wx6JK:hover{color:#fff;background-color:hsla(0,0%,100%,.08)}[data-theme=dark] .Navigation_dropdownButton__i_KRz:hover{color:#fff;background-color:#2c2c2c;transform:translateY(-1px);box-shadow:none}[data-theme=dark] .Navigation_dropdownContent__48GVi{background:#262626!important;border-color:#3a3a3a!important;box-shadow:0 8px 30px rgba(0,0,0,.4)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;z-index:999999!important}[data-theme=dark] .Navigation_adminButton__0eZMy,[data-theme=dark] .Navigation_adminButton__0eZMy.Navigation_ant-btn-default__mngwe,[data-theme=dark] .Navigation_adminButton__0eZMy.Navigation_ant-btn__TaHvV{background-color:var(--dark-button-bg,#3a3a3a)!important;color:var(--dark-text-primary,#e0e0e0)!important;border-color:var(--dark-button-border,#5a5a5a)!important;font-size:13px!important}[data-theme=dark] .Navigation_adminButton__0eZMy.Navigation_ant-btn-default__mngwe:hover,[data-theme=dark] .Navigation_adminButton__0eZMy.Navigation_ant-btn__TaHvV:hover,[data-theme=dark] .Navigation_adminButton__0eZMy:hover{background-color:var(--dark-button-hover,#4a4a4a)!important;border-color:#555!important;color:var(--dark-text-primary,#e0e0e0)!important}[data-theme=dark] .Navigation_adminButton__0eZMy .Navigation_anticon__BCTrb,[data-theme=dark] .Navigation_adminButton__0eZMy.Navigation_ant-btn-default__mngwe .Navigation_anticon__BCTrb,[data-theme=dark] .Navigation_adminButton__0eZMy.Navigation_ant-btn__TaHvV .Navigation_anticon__BCTrb{color:var(--dark-text-primary,#e0e0e0)!important}[data-theme=dark] .Navigation_userDropdown__20UXb{color:#e0e0e0}[data-theme=dark] .Navigation_userDropdown__20UXb:hover{background:#2c2c2c;color:#4fc3f7;transform:translateY(-1px);box-shadow:0 4px 12px rgba(79,195,247,.15)}[data-theme=dark] .Navigation_userName__jPrHP{color:#e0e0e0}@media (max-width:992px){.Navigation_dropdownButton__i_KRz{min-width:auto;padding:8px}}@media (max-width:768px){.Navigation_header__N_tqK{padding:0 8px}.Navigation_logo__vuH99{font-size:18px;margin-right:4px;letter-spacing:.5px}.Navigation_navButton__HX_KQ{padding:6px 8px;font-size:12px}.Navigation_navItemsContainer__8yCg2{display:flex;gap:2px;margin-left:6px;font-size:14px}.Navigation_dropdownButton__i_KRz{padding:6px;gap:3px;min-width:auto}.Navigation_dropdownButton__i_KRz span,.Navigation_userName__jPrHP{display:none}.Navigation_rightControls__41_E7{gap:4px;margin-left:auto}.Navigation_userDropdown__20UXb{min-width:auto;padding:6px}.Navigation_adminButton__0eZMy{display:none!important}}@media (max-width:480px){.Navigation_header__N_tqK{padding:0 6px}.Navigation_logo__vuH99{font-size:16px;letter-spacing:0}.Navigation_navButton__HX_KQ{display:none}.Navigation_navItemsContainer__8yCg2{gap:1px;margin-left:4px}.Navigation_dropdownButton__i_KRz{padding:5px}.Navigation_rightControls__41_E7{gap:3px}}.Navigation_dropdownContent__48GVi a.Navigation_dropdownItem__ipv1q,.Navigation_dropdownContent__48GVi button.Navigation_dropdownItem__ipv1q{padding:12px 18px!important;margin:0!important;line-height:1.4!important;min-height:44px!important;box-sizing:border-box!important}.Navigation_dropdownContent__48GVi .ant-dropdown-menu-item,.Navigation_dropdownContent__48GVi .ant-menu-item{display:flex!important;align-items:center!important;padding:12px 16px!important;min-height:44px!important}.Navigation_dropdownContent__48GVi .ant-dropdown-menu-item,.Navigation_dropdownContent__48GVi .ant-dropdown-menu-item-content,.Navigation_dropdownContent__48GVi .ant-menu-item,.Navigation_dropdownContent__48GVi .ant-menu-item-content{text-align:left!important;justify-content:flex-start!important;font-size:13px!important;font-weight:500!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;letter-spacing:.2px!important;line-height:1.5!important}.Navigation_dropdownContent__48GVi .ant-dropdown-menu-item-content,.Navigation_dropdownContent__48GVi .ant-menu-item-content{width:100%!important}.Navigation_dropdownContent__48GVi *,.Navigation_dropdownContent__48GVi a,.Navigation_dropdownContent__48GVi button,.Navigation_dropdownContent__48GVi span{font-size:13px!important;font-weight:500!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;letter-spacing:.2px!important;line-height:1.5!important}[data-theme=dark] .Navigation_dropdownItem__ipv1q{color:#e0e0e0;font-size:13px!important;font-weight:500!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;letter-spacing:.2px!important}[data-theme=dark] .Navigation_dropdownItem__ipv1q:hover{background:#2a2a2a;color:#f0f0f0;transform:translateX(4px)}[data-theme=dark] .Navigation_dropdownButton__i_KRz{color:#e0e0e0}[data-theme=dark] .Navigation_dropdownButton__i_KRz,[data-theme=dark] .Navigation_dropdownButton__i_KRz span{font-size:14px!important;font-weight:500!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.Sidebar_chatAppSidebar__ufu9w{width:clamp(300px,24vw,380px);min-width:300px;max-width:380px;height:100%;border:1px solid hsla(0,0%,86%,.7);border-radius:12px;background:hsla(0,0%,100%,.88);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 2px 20px rgba(0,0,0,.07),0 0 0 1px rgba(0,0,0,.03);display:flex;flex-direction:column;overflow:hidden;position:relative;margin-top:0;padding-top:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.Sidebar_chatAppSidebarCollapsed__JE3Ly{width:0!important;min-width:0!important;overflow:hidden!important;transform:translateX(-100%)}.Sidebar_chatAppSidebarContent__WIE8u{padding:0!important;margin:0!important;width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.Sidebar_chatAppSidebarSection__iBcGI{padding:8px!important;margin:0!important;border-bottom:1px solid #e0e0e0;transition:border-color .2s ease}.Sidebar_chatAppSidebarSectionFirst__utIB0{margin-top:0!important;padding-top:8px!important}.Sidebar_chatAppSidebarTitle__1nV_8{margin-top:3px;margin-bottom:6px;padding-left:8px;font-size:11px;font-weight:500;letter-spacing:.2px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.Sidebar_chatAppSidebarToggle__QSlI8{position:absolute!important;right:-30px!important;top:10px!important;z-index:1000!important;width:30px!important;height:30px!important;align-items:center!important;justify-content:center!important;background:#fff!important;border:1px solid #e0e0e0!important;border-left:none!important;border-radius:0 4px 4px 0!important;cursor:pointer!important;box-shadow:2px 0 5px rgba(0,0,0,.1)!important;transition:all .3s ease}.Sidebar_chatAppSidebarToggle__QSlI8:hover{transform:translateX(2px);box-shadow:3px 0 8px rgba(0,0,0,.15)!important}.Sidebar_chatAppSidebarFloatingToggle__Tsh0E{position:fixed!important;left:0!important;top:80px!important;z-index:2000!important;transform:translateX(0)}.Sidebar_chatAppFileSelectionPanel__4RqhP{display:flex;flex-direction:column;height:100%;flex:1 1;overflow:hidden}.Sidebar_chatAppTreeContainer__lJcQM{flex:1 1;overflow-y:auto;overflow-x:auto;min-height:180px;max-height:100%;scrollbar-width:thin;scrollbar-color:#d9d9d9 transparent}.Sidebar_chatAppTreeContainer__lJcQM::-webkit-scrollbar{width:6px;height:6px}.Sidebar_chatAppTreeContainer__lJcQM::-webkit-scrollbar-track{background:transparent}.Sidebar_chatAppTreeContainer__lJcQM::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.Sidebar_chatAppTreeContainer__lJcQM::-webkit-scrollbar-thumb:hover{background:#bfbfbf}.Sidebar_chatAppFileControls__a_m4b{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px;flex-shrink:0}.Sidebar_chatAppFileControlButton__Kdh1z{flex:1 1;min-width:85px;white-space:nowrap;height:30px;font-size:12px;padding:0 8px;transition:all .2s ease}.Sidebar_chatAppFileControlButton__Kdh1z:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.Sidebar_chatAppSelectedFilesContainer__krral{flex-shrink:0;margin-top:auto;border-top:1px solid #e0e0e0;padding-top:10px;max-height:150px;overflow-y:auto}.Sidebar_chatAppSelectedFilesList__hpG4y{max-height:120px;overflow-y:auto;overflow-x:auto;scrollbar-width:thin}.Sidebar_chatAppSelectedFileItem__wnCe1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;padding:4px 6px;margin-bottom:2px;background:#f8f9fa;border-radius:4px;transition:background-color .2s ease}.Sidebar_chatAppSelectedFileItem__wnCe1:hover{background:#e9ecef}.Sidebar_chatAppSidebar__ufu9w .ant-input-search,.Sidebar_chatAppSidebar__ufu9w .ant-select,.Sidebar_chatAppSidebar__ufu9w .ant-tree{padding:0 8px;width:100%;max-width:100%;overflow-x:hidden;font-size:12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.Sidebar_chatAppSidebar__ufu9w .ant-btn{margin:3px 8px;width:calc(100% - 16px);height:30px;font-size:12px}.Sidebar_chatAppSidebar__ufu9w .ant-input-search{height:32px}.Sidebar_chatAppSidebar__ufu9w .ant-input-search .ant-input{height:32px!important;font-size:13px!important}.Sidebar_chatAppSidebar__ufu9w .ant-input-search-button{height:32px!important}.Sidebar_chatAppSidebar__ufu9w .ant-btn,.Sidebar_chatAppSidebar__ufu9w .ant-input-search,.Sidebar_chatAppSidebar__ufu9w .ant-select,.Sidebar_chatAppSidebar__ufu9w .ant-tree,.Sidebar_chatAppSidebar__ufu9w .ant-tree-list{width:100%;max-width:100%;overflow-x:auto}.Sidebar_chatAppSidebar__ufu9w .ant-input-search,.Sidebar_chatAppSidebar__ufu9w .create-folder-button,.Sidebar_chatAppSidebar__ufu9w .upload-button{margin-bottom:8px;flex-shrink:0;width:100%}.Sidebar_chatAppSidebar__ufu9w .ant-tree-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}.Sidebar_chatAppSidebar__ufu9w .ant-tree-node-content-wrapper{overflow:visible;padding:2px 4px}.Sidebar_chatAppSidebar__ufu9w .ant-tree-treenode{padding:1px 0}.Sidebar_chatAppSidebar__ufu9w .ant-tree .ant-tree-switcher,.Sidebar_chatAppSidebar__ufu9w .ant-tree-switcher{width:24px!important;height:24px!important;line-height:24px!important;border-radius:6px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-right:6px!important;margin-left:2px!important;padding:2px!important;cursor:pointer!important;transition:background-color .2s ease,box-shadow .2s ease!important;position:relative!important}.Sidebar_chatAppSidebar__ufu9w .ant-tree-switcher .anticon,.Sidebar_chatAppSidebar__ufu9w .ant-tree-switcher-icon{font-size:15px!important;transform:scale(1.2);transform-origin:center center}.Sidebar_chatAppSidebar__ufu9w .ant-tree-switcher svg{width:20px!important;height:20px!important}.Sidebar_chatAppSidebar__ufu9w .ant-tree-switcher:before{font-size:15px!important}.Sidebar_chatAppSidebar__ufu9w .ant-tree-switcher:hover{background:#eef5ff!important;box-shadow:0 1px 3px rgba(24,144,255,.25)!important}.Sidebar_chatAppSidebarDark__9KHrV .ant-tree-switcher:hover{background:#1a2332!important;box-shadow:0 1px 3px rgba(79,195,247,.25)!important}.Sidebar_chatAppSidebar__ufu9w .ant-input-group-wrapper{width:100%}.Sidebar_chatAppSidebar__ufu9w .model-select{width:100%!important;height:32px}.Sidebar_chatAppSidebar__ufu9w .model-select .ant-select-selector{height:32px!important;padding:0 8px!important;font-size:13px!important}.Sidebar_chatAppSidebar__ufu9w .model-select .ant-select-selection-item{line-height:30px!important;font-size:13px!important}.Sidebar_chatAppSidebarDark__9KHrV{background:rgba(31,31,31,.5);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-right-color:rgba(61,61,61,.6)}.Sidebar_chatAppSidebarDark__9KHrV .Sidebar_chatAppSidebarSection__iBcGI{border-bottom-color:#3d3d3d}.Sidebar_chatAppSidebarDark__9KHrV .Sidebar_chatAppSelectedFilesContainer__krral{border-top-color:#3d3d3d}.Sidebar_chatAppSidebarDark__9KHrV .Sidebar_chatAppSelectedFileItem__wnCe1{background:#3d3d3d}.Sidebar_chatAppSidebarDark__9KHrV .Sidebar_chatAppSelectedFileItem__wnCe1:hover{background:#4d4d4d}.Sidebar_chatAppSidebarDark__9KHrV .Sidebar_chatAppSidebarToggle__QSlI8{background:#2c2c2c!important;border-color:#3d3d3d!important}.Sidebar_chatAppSidebarDark__9KHrV .Sidebar_chatAppTreeContainer__lJcQM::-webkit-scrollbar-thumb{background:#404040}.Sidebar_chatAppSidebarDark__9KHrV .Sidebar_chatAppTreeContainer__lJcQM::-webkit-scrollbar-thumb:hover{background:#606060}@media (max-width:768px){.Sidebar_chatAppSidebar__ufu9w{width:100%;min-width:100%;max-width:100%}.Sidebar_chatAppSidebarContent__WIE8u{padding:8px}}.Sidebar_modelSelectionContainer__8xuZi{padding:8px 12px;margin-bottom:0;background:hsla(0,0%,98%,.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid hsla(0,0%,88%,.6);flex-shrink:0;transition:all .2s ease}.Sidebar_modelSelectionHeader__g3FDR{display:flex;align-items:center;margin-bottom:6px;gap:6px}.Sidebar_settingsIcon__MjroZ{color:#1890ff;font-size:11px;transition:transform .2s ease}.Sidebar_modelSelectionContainer__8xuZi:hover .Sidebar_settingsIcon__MjroZ{transform:rotate(90deg)}.Sidebar_modelSelectionTitle__E2b_b{font-weight:600;font-size:13px;color:#262626}.Sidebar_processingModeContainer__UaIqC{margin-top:6px;padding:4px 0}.Sidebar_processingModeRow__sfr3G{display:flex;align-items:center;justify-content:space-between;gap:8px}.Sidebar_processingModeTitle__DdL4O{font-weight:600;font-size:12px;color:#262626;flex:1 1}.Sidebar_customToggle__OFV8y{width:50px;height:24px;border-radius:12px;position:relative;cursor:pointer;transition:all .3s ease;border:2px solid transparent;display:flex;align-items:center;padding:2px}.Sidebar_toggleActive__0CIni{background:linear-gradient(135deg,#52c41a,#73d13d);box-shadow:0 2px 8px rgba(82,196,26,.3)}.Sidebar_toggleInactive__WOYLJ{background:linear-gradient(135deg,#1890ff,#40a9ff);box-shadow:0 2px 8px rgba(24,144,255,.3)}.Sidebar_toggleHandle__WzxUj{width:20px;height:20px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.2)}.Sidebar_handleActive__PGHbZ{transform:translateX(26px)}.Sidebar_handleInactive__o5x3K{transform:translateX(0)}.Sidebar_customToggle__OFV8y:hover{transform:scale(1.05)}.Sidebar_customToggle__OFV8y:active{transform:scale(.95)}.Sidebar_chatAppSidebarDark__9KHrV .Sidebar_toggleActive__0CIni{background:linear-gradient(135deg,#73d13d,#95de64);box-shadow:0 2px 8px rgba(115,209,61,.4)}.Sidebar_chatAppSidebarDark__9KHrV .Sidebar_toggleInactive__WOYLJ{background:#3a3a3a;box-shadow:0 2px 8px rgba(0,0,0,.3)}.Sidebar_chatAppSidebarDark__9KHrV .Sidebar_toggleHandle__WzxUj{background:#1f1f1f;color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.4)}.Sidebar_chatAppSidebarDark__9KHrV .Sidebar_processingModeTitle__DdL4O{color:#e6e6e6}.Sidebar_modelSelect__r1QZN{width:100%!important;height:32px}.Sidebar_modelSelect__r1QZN .ant-select-selector{height:32px!important;padding:0 8px!important;font-size:13px!important;border-radius:6px!important}.Sidebar_modelSelect__r1QZN .ant-select-selection-item{line-height:30px!important;font-size:13px!important}.Sidebar_chatAppSidebarDark__9KHrV .Sidebar_modelSelectionContainer__8xuZi{background:rgba(31,31,31,.5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom-color:rgba(61,61,61,.6)}.Sidebar_chatAppSidebarDark__9KHrV .Sidebar_modelSelectionTitle__E2b_b{color:#fff}.Sidebar_chatAppSidebarDark__9KHrV .Sidebar_settingsIcon__MjroZ{color:#9ca3af}@keyframes Sidebar_slideOut__HRQ9D{0%{transform:translateX(0);opacity:1}to{transform:translateX(-100%);opacity:0}}@keyframes Sidebar_slideIn__Z8S9_{0%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}.Sidebar_chatAppSidebar__ufu9w:not(.Sidebar_chatAppSidebarCollapsed__JE3Ly){animation:Sidebar_slideIn__Z8S9_ .3s cubic-bezier(.4,0,.2,1)}.Sidebar_chatAppSidebarCollapsed__JE3Ly{animation:Sidebar_slideOut__HRQ9D .3s cubic-bezier(.4,0,.2,1)}[data-theme=dark] .Sidebar_chatAppSidebar__ufu9w{background:rgba(26,26,26,.96);border-color:rgba(60,60,60,.8);box-shadow:0 2px 24px rgba(0,0,0,.45),0 0 0 1px hsla(0,0%,100%,.04)}.ButtonWithRipple_rippleButton__RxnJl{position:relative;overflow:hidden;border:none;padding:8px 16px;border-radius:4px;background:#1890ff;color:#fff;cursor:pointer;transition:all .3s ease}.ButtonWithRipple_rippleButton__RxnJl:hover:not(:disabled){background:#40a9ff;transform:translateY(-1px)}.ButtonWithRipple_rippleButton__RxnJl:disabled{background:#f5f5f5;color:#bfbfbf;cursor:not-allowed}[data-theme=dark] .ButtonWithRipple_rippleButton__RxnJl{background:#009688;color:#fff;border:none}[data-theme=dark] .ButtonWithRipple_rippleButton__RxnJl:hover:not(:disabled){background:#00b39f}[data-theme=dark] .ButtonWithRipple_rippleButton__RxnJl:disabled{background:#2a2a2a;color:#666;border:1px solid #3d3d3d;cursor:not-allowed;opacity:.6}.ButtonWithRipple_buttonIcon__eDK_S{margin-right:8px}.ButtonWithRipple_rippleEffect__se6Uc{position:absolute;border-radius:50%;background:hsla(0,0%,100%,.6);transform:scale(0);animation:ButtonWithRipple_ripple__YihTA .6s linear;pointer-events:none}@keyframes ButtonWithRipple_ripple__YihTA{to{transform:scale(4);opacity:0}}.ChatInput_chatInputWrapper__fkWsY{padding:6px 16px;border-top:1px solid #f0f0f0;background-color:#fff;font-size:13px;position:relative;overflow:visible}.ChatInput_chatInputWrapperDark__9IoTP{border-top:1px solid #303030;background-color:#141414;font-size:13px;padding:6px 16px;position:relative;overflow:visible}.ChatInput_chatInputFormLayout__I5bEt{display:flex;gap:6px;align-items:center;justify-content:flex-start;font-size:inherit}.ChatInput_chatInputFieldWrapper__81_jX{flex:1 1;min-width:0;font-size:inherit;display:flex;gap:.5em;align-items:center}.ChatInput_chatInputTextArea__2wwdR{flex:1 1;min-width:0;height:32px;min-height:32px;max-height:96px;padding:5px 12px;font-size:13px;line-height:22px;color:#000;background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;outline:none;resize:none;overflow-y:hidden;box-sizing:border-box;font-family:inherit;transition:border-color .2s,box-shadow .2s}.ChatInput_chatInputTextArea__2wwdR:focus{border-color:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.2);overflow-y:auto}.ChatInput_chatInputTextArea__2wwdR:disabled{background-color:#f5f5f5;color:#00000040;cursor:not-allowed}.ChatInput_chatInputTextAreaDark__ED3UB{flex:1 1;min-width:0;height:32px;min-height:32px;max-height:96px;padding:5px 12px;font-size:13px;line-height:22px;color:#fff;background-color:#1f1f1f;border:1px solid #303030;border-radius:6px;outline:none;resize:none;overflow-y:hidden;box-sizing:border-box;font-family:inherit;transition:border-color .2s,box-shadow .2s}.ChatInput_chatInputTextAreaDark__ED3UB:focus{border-color:#177ddc;box-shadow:0 0 0 2px rgba(23,125,220,.2);overflow-y:auto}.ChatInput_chatInputTextAreaDark__ED3UB:disabled{background-color:#2a2a2a;color:#ffffff40;cursor:not-allowed}.ChatInput_chatInputTextAreaDark__ED3UB::placeholder{color:#ffffff40}.ChatInput_chatInputActionButtons__xYcZq{display:flex;gap:.5em;font-size:inherit}.ChatInput_chatInputActionButton__8mXms{background-color:#fff;border-color:#d9d9d9;color:#595959;font-size:inherit;transition:color .15s,border-color .15s,background .15s}.ChatInput_chatInputActionButton__8mXms:hover{color:#1890ff!important;border-color:#1890ff!important;background-color:#e6f4ff!important}.ChatInput_chatInputActionButtonDark__h9rOc{background-color:#1f1f1f;border-color:#303030;color:#aaa;font-size:inherit;transition:color .15s,border-color .15s,background .15s}.ChatInput_chatInputActionButtonDark__h9rOc:hover{color:#69b1ff!important;border-color:#69b1ff!important;background-color:#111d2c!important}[data-theme=dark] .ChatInput_chatInputWrapper__fkWsY{background-color:#141414;border-top-color:#303030}[data-theme=dark] .ChatInput_chatInputTextArea__2wwdR{background-color:#1f1f1f!important;border-color:#303030!important;color:#fff!important}[data-theme=dark] .ChatInput_chatInputTextArea__2wwdR::placeholder{color:#ffffff40!important}[data-theme=dark] .ChatInput_chatInputActionButton__8mXms{background-color:#1f1f1f!important;border-color:#303030!important;color:#aaa!important}[data-theme=dark] .ChatInput_imagePreviewContainer__nNDyT{background-color:#2d2d2d;border-color:#404040}[data-theme=dark] .ChatInput_imagePreviewImg__l1N9M{border-color:#404040}[data-theme=dark] .ChatInput_imagePreviewClose__7Aesy{background-color:#2d2d2d;border-color:#404040;color:#fff}[data-theme=dark] .ChatInput_imagePreviewText__A_Ynv{color:#9ca3af}.ChatInput_chatInputContainer__pXuYS{flex:1 1;display:flex;flex-direction:column;gap:.5em;position:relative}.ChatInput_imagePreviewContainer__nNDyT{display:flex;align-items:center;gap:6px;padding:6px 8px;background-color:#f7f7f8;border:1px solid #e5e5e5;border-radius:6px;margin-bottom:8px;max-width:200px}.ChatInput_imagePreview__qlGzf{position:relative;display:inline-block;width:32px;height:32px}.ChatInput_imagePreviewImg__l1N9M{width:100%;height:100%;object-fit:cover;border-radius:4px;border:1px solid #d1d5db}.ChatInput_imagePreviewClose__7Aesy{position:absolute;top:-4px;right:-4px;background-color:#fff;border:1px solid #d1d5db;border-radius:50%;width:14px;height:14px;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 2px rgba(0,0,0,.1);font-size:11px;cursor:pointer}.ChatInput_imagePreviewClose__7Aesy:hover{background-color:#f3f4f6}.ChatInput_imagePreviewText__A_Ynv{font-size:12px;color:#6b7280;font-weight:400;white-space:nowrap}.ChatInput_chatInputWrapperDark__9IoTP .ChatInput_imagePreviewContainer__nNDyT{background-color:#2d2d2d;border-color:#404040}.ChatInput_chatInputWrapperDark__9IoTP .ChatInput_imagePreviewImg__l1N9M{border-color:#404040}.ChatInput_chatInputWrapperDark__9IoTP .ChatInput_imagePreviewClose__7Aesy{background-color:#2d2d2d;border-color:#404040;color:#fff}.ChatInput_chatInputWrapperDark__9IoTP .ChatInput_imagePreviewClose__7Aesy:hover{background-color:#404040}.ChatInput_chatInputWrapperDark__9IoTP .ChatInput_imagePreviewText__A_Ynv{color:#9ca3af}.LessonDeepDiveSessions_sessionsContainer__qw8J7{background:#fff;border-radius:16px;max-width:600px;width:100%;max-height:80vh;display:flex;flex-direction:column}.LessonDeepDiveSessions_sessionsContainerDark__1ueRs{background:#1a202c}.LessonDeepDiveSessions_sessionsHeader__S682L{padding:24px 24px 0;border-bottom:1px solid #e2e8f0}.LessonDeepDiveSessions_sessionsHeaderDark__CdKdQ{border-bottom:1px solid #2d3748}.LessonDeepDiveSessions_headerContent__EK0f8{display:flex;align-items:center;margin-bottom:16px}.LessonDeepDiveSessions_headerIcon__3XpWL{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#f093fb,#f5576c);display:flex;align-items:center;justify-content:center;margin-right:16px;font-size:15px}.LessonDeepDiveSessions_headerTitle__ssLPQ{margin:0;font-size:17px;font-weight:700;color:#2d3748}.LessonDeepDiveSessions_headerTitleDark__vK_SF{color:#fff}.LessonDeepDiveSessions_headerSubtitle__NjVsI{margin:4px 0 0;font-size:12px;color:#718096}.LessonDeepDiveSessions_headerSubtitleDark__XhqoZ{color:#a0aec0}.LessonDeepDiveSessions_sessionsContent__OMhTI{flex:1 1;overflow:auto;padding:16px 24px 24px}.LessonDeepDiveSessions_sessionCard___3kcp{background:linear-gradient(135deg,#f7fafc,#edf2f7);border:1px solid #e2e8f0;border-radius:12px;padding:20px;margin:12px 0;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);transform:translateY(0) scale(1);box-shadow:0 4px 16px rgba(0,0,0,.08);position:relative;overflow:hidden}.LessonDeepDiveSessions_sessionCardDark__kkTHM{background:linear-gradient(135deg,#2d3748,#1a202c);border:1px solid #4a5568;box-shadow:0 4px 16px rgba(0,0,0,.2)}.LessonDeepDiveSessions_sessionCardHovered__ozWYt{background:linear-gradient(135deg,#fff,#f7fafc);border:2px solid #9f7aea;transform:translateY(-4px) scale(1.02);box-shadow:0 20px 40px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.05)}.LessonDeepDiveSessions_sessionCardHoveredDark__eSyFd{background:linear-gradient(135deg,#4a5568,#2d3748);border:2px solid #f093fb;box-shadow:0 20px 40px rgba(0,0,0,.4),0 0 0 1px hsla(0,0%,100%,.1)}.LessonDeepDiveSessions_sessionTopBar__vKDgo{position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#f093fb,#f5576c);opacity:.7;transition:opacity .3s ease}.LessonDeepDiveSessions_sessionTopBarHovered__BSosp{opacity:1}.LessonDeepDiveSessions_sessionContent__6jzHl{display:flex;justify-content:space-between;align-items:flex-start}.LessonDeepDiveSessions_sessionMainContent__AEwSf{flex:1 1}.LessonDeepDiveSessions_sessionHeaderSection___Doo6{display:flex;align-items:center;margin-bottom:12px}.LessonDeepDiveSessions_sessionIcon__ExEvd{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#f093fb,#f5576c);display:flex;align-items:center;justify-content:center;margin-right:12px;font-size:11px}.LessonDeepDiveSessions_sessionTitle__8W_tl{margin:0;font-size:11px;font-weight:600;color:#2d3748;line-height:1.4}.LessonDeepDiveSessions_sessionTitleDark__frack{color:#fff}.LessonDeepDiveSessions_sessionTimestamp__kMHYg{margin:2px 0 0;font-size:11px;color:#718096;font-weight:500}.LessonDeepDiveSessions_sessionTimestampDark__pYW5m{color:#a0aec0}.LessonDeepDiveSessions_sessionStats__uFyHI{display:flex;align-items:center;gap:16px;margin-bottom:16px}.LessonDeepDiveSessions_sessionStat__xRPKM{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;background:rgba(0,0,0,.05);font-size:11px;font-weight:500;color:#4a5568}.LessonDeepDiveSessions_sessionStatDark__PJyRu{background:hsla(0,0%,100%,.1);color:#e2e8f0}.LessonDeepDiveSessions_sessionStatSpecial__lt_ah{background:rgba(168,85,247,.15);color:#7c3aed}.LessonDeepDiveSessions_sessionPreview__DwK2i{margin:0;font-size:12px;color:#718096;line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.LessonDeepDiveSessions_sessionPreviewDark__5J4Su{color:#cbd5e0}.LessonDeepDiveSessions_sessionActionButton__vxiKc{margin-left:16px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:rgba(0,0,0,.05);color:#4a5568;transition:all .3s ease;transform:scale(1);font-size:11px}.LessonDeepDiveSessions_sessionActionButtonDark__g8thY{background:hsla(0,0%,100%,.1);color:#e2e8f0}.LessonDeepDiveSessions_sessionActionButtonHovered__il7JH{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff;transform:scale(1.1)}.LessonDeepDiveSessions_sessionHoverIndicator__KU8On{position:absolute;bottom:12px;right:12px;font-size:12px;color:#718096;font-weight:500;opacity:.8}.LessonDeepDiveSessions_sessionHoverIndicatorDark__6ULG5{color:#a0aec0}.LessonDeepDiveSessions_emptyState__qfk54{text-align:center;padding:60px 20px;color:#718096}.LessonDeepDiveSessions_emptyStateDark__gAXUP{color:#a0aec0}.LessonDeepDiveSessions_emptyStateIcon__Xzr4q{width:80px;height:80px;border-radius:50%;background:rgba(0,0,0,.05);display:flex;align-items:center;justify-content:center;margin:0 auto 24px;font-size:18px}.LessonDeepDiveSessions_emptyStateIconDark__VYKeS{background:hsla(0,0%,100%,.05)}.LessonDeepDiveSessions_emptyStateTitle__C_P9W{margin:0 0 8px;font-size:15px;font-weight:600;color:#4a5568}.LessonDeepDiveSessions_emptyStateTitleDark__bBp5p{color:#e2e8f0}.LessonDeepDiveSessions_emptyStateDescription__vN4Ke{margin:0;font-size:12px;line-height:1.5;opacity:.8}[data-theme=dark] .LessonDeepDiveSessions_sessionsContainer__qw8J7{background:#1a202c}[data-theme=dark] .LessonDeepDiveSessions_sessionsHeader__S682L{border-bottom:1px solid #2d3748}[data-theme=dark] .LessonDeepDiveSessions_headerTitle__ssLPQ{color:#fff}[data-theme=dark] .LessonDeepDiveSessions_headerSubtitle__NjVsI{color:#a0aec0}[data-theme=dark] .LessonDeepDiveSessions_sessionCard___3kcp{background:linear-gradient(135deg,#2d3748,#1a202c);border:1px solid #4a5568;box-shadow:0 4px 16px rgba(0,0,0,.2)}[data-theme=dark] .LessonDeepDiveSessions_sessionTitle__8W_tl{color:#fff}[data-theme=dark] .LessonDeepDiveSessions_sessionTimestamp__kMHYg{color:#a0aec0}[data-theme=dark] .LessonDeepDiveSessions_sessionStat__xRPKM{background:hsla(0,0%,100%,.1);color:#e2e8f0}[data-theme=dark] .LessonDeepDiveSessions_sessionPreview__DwK2i{color:#cbd5e0}[data-theme=dark] .LessonDeepDiveSessions_sessionActionButton__vxiKc{background:hsla(0,0%,100%,.1);color:#e2e8f0}[data-theme=dark] .LessonDeepDiveSessions_emptyState__qfk54,[data-theme=dark] .LessonDeepDiveSessions_sessionHoverIndicator__KU8On{color:#a0aec0}[data-theme=dark] .LessonDeepDiveSessions_emptyStateIcon__Xzr4q{background:hsla(0,0%,100%,.05)}[data-theme=dark] .LessonDeepDiveSessions_emptyStateTitle__C_P9W{color:#e2e8f0}@media (max-width:768px){.LessonDeepDiveSessions_headerTitle__ssLPQ{font-size:15px}.LessonDeepDiveSessions_headerSubtitle__NjVsI{font-size:11px}.LessonDeepDiveSessions_sessionTitle__8W_tl{font-size:12px}.LessonDeepDiveSessions_sessionPreview__DwK2i{font-size:11px}.LessonDeepDiveSessions_sessionStat__xRPKM{font-size:12px}.LessonDeepDiveSessions_emptyStateDescription__vN4Ke,.LessonDeepDiveSessions_emptyStateTitle__C_P9W{font-size:11px}}.Home_welcomeMessage___2hVj{display:flex;justify-content:center;align-items:center;min-height:400px;padding:40px 10px;background:linear-gradient(135deg,rgba(24,144,255,.02),hsla(0,0%,100%,.8));border-radius:16px;margin:20px 10px;border:1px solid rgba(24,144,255,.1)}.Home_welcomeContent__mTL1G{text-align:center;max-width:100%;width:100%}.Home_welcomeIcon__x6SVc{margin-bottom:24px;opacity:.8}.Home_welcomeTitle__mM2pc{font-size:28px;font-weight:700;color:#1890ff;margin:0 0 16px;text-shadow:0 2px 4px rgba(24,144,255,.1)}.Home_welcomeDescription__eXMhB{font-size:16px;color:#666;margin:0 0 32px;line-height:1.6}.Home_welcomeFeatures__PdCTL{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-bottom:32px;width:100%;max-width:100%}@media (max-width:768px){.Home_welcomeFeatures__PdCTL{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.Home_welcomeFeatures__PdCTL{grid-template-columns:1fr}}.Home_featureItem__lQpto{display:flex;align-items:flex-start;padding:18px;background:hsla(0,0%,100%,.8);border-radius:12px;border:1px solid rgba(0,0,0,.05);transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:120px}.Home_featureItem__lQpto:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.1);border-color:rgba(24,144,255,.2)}.Home_featureIcon__rV5mF{margin-right:16px;margin-top:4px;opacity:.8}.Home_featureContent__aWRw8 h4{font-size:16px;font-weight:600;color:#333;margin:0 0 8px}.Home_featureContent__aWRw8 p{font-size:14px;color:#666;margin:0;line-height:1.5}.Home_welcomeActions__5XTTr{padding:24px;background:rgba(24,144,255,.05);border-radius:12px;border:1px solid rgba(24,144,255,.1)}.Home_welcomePrompt__cVoBN{font-size:15px;color:#333;margin:0;line-height:1.6}.Home_welcomePrompt__cVoBN strong{color:#1890ff}[data-theme=dark] .Home_welcomeMessage___2hVj{background:#1f1f1f;border-color:#2d2d2d}[data-theme=dark] .Home_welcomeTitle__mM2pc{color:#e0e0e0}[data-theme=dark] .Home_welcomeDescription__eXMhB{color:#a0a0a0}[data-theme=dark] .Home_featureItem__lQpto{background:#2a2a2a;border-color:#3d3d3d;color:#e0e0e0}[data-theme=dark] .Home_featureItem__lQpto:hover{border-color:#555;box-shadow:0 4px 12px rgba(0,0,0,.3)}[data-theme=dark] .Home_featureContent__aWRw8 h4{color:#e0e0e0}[data-theme=dark] .Home_featureContent__aWRw8 p{color:#9ca3af}[data-theme=dark] .Home_welcomeActions__5XTTr{background:#2a2a2a;border-color:#3d3d3d}[data-theme=dark] .Home_welcomePrompt__cVoBN{color:#e0e0e0}[data-theme=dark] .Home_welcomePrompt__cVoBN strong{color:silver}.Home_clickableQuestion__MLtqm{color:#1890ff!important;cursor:pointer;text-decoration:none!important;border:none!important;padding:6px 12px;border-radius:20px;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;position:relative;background:linear-gradient(135deg,rgba(24,144,255,.1),rgba(24,144,255,.05));border:1px solid rgba(24,144,255,.2);font-weight:500;font-size:.95em;margin:2px 4px;box-shadow:0 2px 4px rgba(24,144,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden}.Home_clickableQuestion__MLtqm:before{content:"💭";margin-right:6px;font-size:1em;transition:all .3s ease;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.Home_clickableQuestion__MLtqm:after{content:"→";margin-left:6px;font-size:.9em;opacity:.6;transition:all .3s ease;transform:translateX(0)}.Home_clickableQuestion__MLtqm:hover{background:linear-gradient(135deg,rgba(24,144,255,.2),rgba(24,144,255,.1))!important;color:#0050b3!important;transform:translateY(-2px) scale(1.02);box-shadow:0 8px 25px rgba(24,144,255,.25),0 4px 12px rgba(24,144,255,.15);border-color:rgba(24,144,255,.4)}.Home_clickableQuestion__MLtqm:hover:before{transform:scale(1.1) rotate(5deg);filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.Home_clickableQuestion__MLtqm:hover:after{opacity:1;transform:translateX(3px)}.Home_clickableQuestion__MLtqm:active{transform:translateY(-1px) scale(1.01);background:linear-gradient(135deg,rgba(24,144,255,.3),rgba(24,144,255,.15))!important;box-shadow:0 4px 15px rgba(24,144,255,.3)}.Home_darkMode__K7RUz .Home_clickableQuestion__MLtqm,[data-theme=dark] .Home_clickableQuestion__MLtqm{color:#d0d0d0!important;background:#2a2a2a!important;border-color:#3d3d3d!important;box-shadow:none!important}.Home_darkMode__K7RUz .Home_clickableQuestion__MLtqm:hover,[data-theme=dark] .Home_clickableQuestion__MLtqm:hover{background:#333!important;color:#f0f0f0!important;border-color:#555!important;box-shadow:none!important;transform:none!important}.Home_darkMode__K7RUz .Home_clickableQuestion__MLtqm:active,[data-theme=dark] .Home_clickableQuestion__MLtqm:active{background:#3a3a3a!important;box-shadow:none!important}@keyframes Home_questionAppear__vlJcA{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.Home_clickableQuestion__MLtqm{animation:Home_questionAppear__vlJcA .4s ease-out}@keyframes Home_subtlePulse__V3kwN{0%,to{box-shadow:0 2px 4px rgba(24,144,255,.1)}50%{box-shadow:0 2px 8px rgba(24,144,255,.2)}}.Home_clickableQuestion__MLtqm:nth-child(odd),.Home_darkMode__K7RUz .Home_clickableQuestion__MLtqm:nth-child(odd){animation:Home_questionAppear__vlJcA .4s ease-out,Home_subtlePulse__V3kwN 3s ease-in-out 1s infinite}.Home_darkLayout__04iMV{background-color:#000;color:#fff}.Home_darkLayout__04iMV,.Home_lightLayout__vylnt{font-size:11px;overflow-x:hidden;width:100%;max-width:100vw}.Home_lightLayout__vylnt{background-color:#fff;color:#000}.Home_header__y2QYS{padding:0!important;height:44px;line-height:44px;background:transparent!important;border-bottom:none;font-size:11px;overflow:visible;width:100%!important;max-width:100vw!important;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.Home_content__tkQPU{padding:6px;box-sizing:border-box;background:#e8e8e8;flex-direction:column;gap:0;height:calc(100vh - 44px);max-height:calc(100vh - 44px);font-size:11px}.Home_content__tkQPU,.Home_mainContainer__DgIq6{display:flex;min-height:0;overflow:hidden;width:100%;max-width:100vw;z-index:100}.Home_mainContainer__DgIq6{flex:1 1;gap:6px}.Home_chatBoxWrapper__Wypgz{flex:1 1;display:flex;flex-direction:column;min-height:0;overflow:hidden;width:100%;z-index:100;border-radius:12px;box-shadow:0 2px 20px rgba(0,0,0,.07),0 0 0 1px rgba(0,0,0,.04)}.Home_chatBoxScrollable__7bk_2{flex:1 1;overflow-y:auto;padding:20px;min-height:0;background:#fff}.Home_chatBoxScrollable__7bk_2,.Home_chatBox__4s2CR{overflow-x:hidden;width:100%;max-width:100%;z-index:100}.Home_chatBox__4s2CR{margin:0 auto;flex-shrink:0}.Home_chatMessage__4iAnO{margin-bottom:16px;display:flex;flex-direction:column;overflow-x:hidden;max-width:100%;z-index:100}.Home_userMessage__yHQQP{align-items:flex-end}.Home_botMessage__JN8Xu{align-items:flex-start}.Home_messageContent__RZ70M{max-width:80%;padding:12px 16px;border-radius:12px;word-wrap:break-word;overflow-wrap:break-word;font-size:14px;line-height:1.6;overflow-x:hidden;box-sizing:border-box}.Home_userMessage__yHQQP .Home_messageContent__RZ70M{background:rgba(24,144,255,.85);color:#fff;border-bottom-right-radius:4px;font-size:15px}.Home_botMessage__JN8Xu .Home_messageContent__RZ70M{background:#f5f5f5;color:#000;border-bottom-left-radius:4px;font-size:11px}.Home_darkLayout__04iMV .Home_botMessage__JN8Xu .Home_messageContent__RZ70M,[data-theme=dark] .Home_botMessage__JN8Xu .Home_messageContent__RZ70M{background:#252525;color:#e0e0e0;font-size:11px}.Home_darkLayout__04iMV .Home_userMessage__yHQQP .Home_messageContent__RZ70M,[data-theme=dark] .Home_userMessage__yHQQP .Home_messageContent__RZ70M{background:#3a3a3a;color:#f0f0f0}.Home_darkLayout__04iMV .Home_header__y2QYS,[data-theme=dark] .Home_header__y2QYS{background:transparent!important;border-bottom:none}.Home_darkLayout__04iMV .Home_content__tkQPU,[data-theme=dark] .Home_content__tkQPU{background:#0d0d0d}[data-theme=dark] .Home_chatBoxScrollable__7bk_2{background:#1a1a1a}[data-theme=dark] .Home_chatBoxWrapper__Wypgz{box-shadow:0 2px 24px rgba(0,0,0,.45),0 0 0 1px hsla(0,0%,100%,.04)}[data-theme=dark] .Home_mainContainer__DgIq6{background:transparent}[data-theme=dark] .Home_welcomeMessage___2hVj{background:#1a1a2e;border-color:#2a3a5c}[data-theme=dark] .Home_lightLayout__vylnt{background-color:#141414;color:#e0e0e0}@media (max-width:768px){.Home_mainContainer__DgIq6{flex-direction:column}.Home_content__tkQPU{padding:clamp(2px,1vw,4px)}.Home_chatBoxScrollable__7bk_2{padding:clamp(4px,1.5vw,8px) clamp(2px,1vw,4px)}.Home_messageContent__RZ70M{max-width:100%;padding:clamp(8px,2.5vw,12px) clamp(6px,2vw,10px)}}@keyframes Home_pulse__0RP2j{0%,to{opacity:1}50%{opacity:.5}}.Home_chatBoxScrollable__7bk_2::-webkit-scrollbar{width:6px}.Home_chatBoxScrollable__7bk_2::-webkit-scrollbar-track{background:transparent}.Home_chatBoxScrollable__7bk_2::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px}.Home_darkLayout__04iMV .Home_chatBoxScrollable__7bk_2::-webkit-scrollbar-thumb{background:#404040}.Home_chatBoxScrollable__7bk_2::-webkit-scrollbar-thumb:hover{background:#bfbfbf}.Home_darkLayout__04iMV .Home_chatBoxScrollable__7bk_2::-webkit-scrollbar-thumb:hover{background:#606060}.Home_newsPromptWrapper__KwPrl{padding:0 20px;box-sizing:border-box;width:100%;max-width:100%}.Home_chatInputWrapper__L3vsk{flex-shrink:0;overflow-x:hidden;width:100%;max-width:100%;padding:0;box-sizing:border-box}