@font-face{font-family:Lastwaerk-Light;src:url(/fonts/Lastwaerk-light.ttf) format("truetype");font-weight:400;font-style:normal}.Sidebar_glassmorphic__zmN_L{background:rgba(0,0,0,.5);border-radius:10px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 6px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2)}.Sidebar_sidebar__NatnM{position:absolute;top:0;left:0;width:25vw;min-width:400px;height:100%;overflow-y:auto;z-index:1000;padding:20px;box-sizing:border-box;font-size:11pt;-ms-overflow-style:none;scrollbar-width:none;transition:max-height .3s ease}.Sidebar_sidebar__NatnM::-webkit-scrollbar{display:none}@media (max-width:768px){.Sidebar_sidebar__NatnM{height:95vh;min-width:0;width:100vw}}.Sidebar_logo__xwxjf{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;font-size:40px;padding-top:10px;padding-bottom:20px;font-family:Lastwaerk-Light,sans-serif;color:#fff}.Sidebar_categoryButtons__ivCvM,.Sidebar_eventList__8tmYf{padding:10px}.Sidebar_categoryButton__Nv1mo{background-color:rgba(0,0,0,.3);color:#fff;border:none;border-radius:10px;margin:5px;padding:10px;font-size:.9em;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.Sidebar_categoryButton__Nv1mo:focus,.Sidebar_categoryButton__Nv1mo:hover{box-shadow:0 2px 8px rgba(0,0,0,.2)}.Sidebar_categoryButton__Nv1mo.Sidebar_selected__5FMI8{background-color:#e0f7fa;color:rgba(0,0,0,.45);box-shadow:0 4px 6px rgba(0,0,0,.15)}.Sidebar_eventItem__4gNqh{background:rgba(0,0,0,.6);padding:15px;border-radius:10px;margin-bottom:10px;color:#fff}.Sidebar_eventItem__4gNqh:hover{background:rgba(0,0,0,.4)}.Sidebar_summary__vdlUY{cursor:pointer}.Sidebar_details__XUN_8{margin-top:10px}#Sidebar_category-filter__oWosZ{width:100%;padding:5px;margin-top:5px}.Sidebar_eventItem__4gNqh h4{margin:0 0 5px;font-size:1.1em}.Sidebar_eventItem__4gNqh p{margin:5px 0;font-size:.9em}.Sidebar_summaryScreen__0NmrQ{padding:15px;margin-bottom:20px;border-radius:10px;background:rgba(0,0,0,.5);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 6px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.3);color:#fff}.Sidebar_summaryScreen__0NmrQ a{text-decoration:none}.Sidebar_summaryScreen__0NmrQ a:hover{text-decoration:underline;text-decoration-style:dotted;text-decoration-color:hsla(0,0%,100%,.4);cursor:pointer;text-underline-offset:3px}.Sidebar_ticker__FD__U{color:#fff;font-weight:700;margin-bottom:5px}.Sidebar_noSummary__yxrTs{color:hsla(0,0%,100%,.6);font-style:italic;text-align:center;padding:10px 0}.Sidebar_toggleButton__vX7_D{display:block;width:100%;padding:10px;margin-top:10px;background-color:rgba(0,0,0,.3);color:#fff;border:none;border-radius:10px;cursor:pointer;transition:background-color .3s;font-size:.9em}.Sidebar_toggleButton__vX7_D:hover{background-color:rgba(0,0,0,.45)}.Sidebar_keyPoints__PU9DP{margin-top:10px;padding:10px;background:rgba(0,0,0,.2);color:#c8c8c8;border-radius:10px;box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}.Sidebar_keyPoint__Kd23O{padding:5px 0}.Sidebar_separator__PV1PY{height:1px;border-color:hsla(0,0%,100%,.2);margin-top:15px;margin-bottom:5px}.Sidebar_dateSelector__NRYRH{display:flex;justify-content:center;align-items:center;margin-bottom:10px;font-size:.8em;color:#fff}.Sidebar_dateSelector__NRYRH button{background-color:rgba(0,0,0,.3);color:#fff;border:none;border-radius:10px;margin:0 20px;padding:5px 10px;font-size:1.1em;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.Sidebar_dateSelector__NRYRH button:disabled{opacity:.5;cursor:not-allowed}.Sidebar_dateSelector__NRYRH span{font-weight:700}@media (max-width:768px){.Sidebar_sidebarExpanded__9kros{max-height:20vh;top:80vh}}@media (min-width:769px){.Sidebar_sidebarExpanded__9kros{max-height:100vh;top:0}}.AISidebar_glassmorphic__ELmkC{border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.AISidebar_glassmorphic__ELmkC,.AISidebar_toggleBtn__pqq5r{background:rgba(0,0,0,.5);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.AISidebar_toggleBtn__pqq5r{position:fixed;top:2vh;right:6vw;z-index:1002;border-radius:10px;color:hsla(0,0%,100%,.7);padding:10px 12px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:6px}.AISidebar_toggleBtn__pqq5r:hover{background:hsla(0,0%,100%,.15);color:#fff}.AISidebar_toggleBtnOpen__a51wr{opacity:0;pointer-events:none}.AISidebar_sidebar__gJJO2{position:fixed;top:0;right:0;width:35vw;min-width:480px;height:100vh;z-index:1001;box-sizing:border-box;font-size:11pt;color:#fff;display:flex;flex-direction:column;transform:translateX(100%);transition:transform .3s ease,width .3s ease,min-width .3s ease}.AISidebar_sidebar__gJJO2.AISidebar_open__EMsRn{transform:translateX(0)}.AISidebar_sidebar__gJJO2.AISidebar_fullscreen__RMBgE{width:60vw;min-width:60vw}@media (max-width:768px){.AISidebar_sidebar__gJJO2{width:100vw;min-width:0}}.AISidebar_header__q2767{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid hsla(0,0%,100%,.1)}.AISidebar_regionFilter__0DugA{padding:12px 20px;background:rgba(100,149,237,.15);border-bottom:1px solid rgba(100,149,237,.3);margin-bottom:0}.AISidebar_regionFilterContent__vxTsA{display:flex;align-items:center;gap:8px;color:rgba(100,149,237,.9);font-size:13px}.AISidebar_regionFilterContent__vxTsA svg{flex-shrink:0}.AISidebar_regionFilterText__8XTr9{flex:1;font-weight:500;line-height:1.4}.AISidebar_regionFilterText__8XTr9 strong{color:hsla(0,0%,100%,.95);font-weight:600;font-size:13px}.AISidebar_regionFilterSubtext__D1_6Z{font-size:11px;color:rgba(100,149,237,.75);font-weight:400;margin-left:4px}.AISidebar_regionFilterClear__WFgZ7{background:none;border:none;color:hsla(0,0%,100%,.5);font-size:16px;cursor:pointer;padding:2px 6px;border-radius:4px;transition:all .2s}.AISidebar_regionFilterClear__WFgZ7:hover{color:#fff;background:hsla(0,0%,100%,.1)}.AISidebar_title__gNPn_{font-size:18px;font-weight:600;color:hsla(0,0%,100%,.9)}.AISidebar_headerButtons__Gh6h9{display:flex;gap:8px;align-items:center}.AISidebar_closeBtn__iFTDu,.AISidebar_expandBtn__t5uIR{background:none;border:none;color:hsla(0,0%,100%,.5);font-size:18px;cursor:pointer;padding:4px 8px;border-radius:6px;transition:all .2s;display:flex;align-items:center;justify-content:center}.AISidebar_closeBtn__iFTDu:hover,.AISidebar_expandBtn__t5uIR:hover{color:#fff;background:hsla(0,0%,100%,.1)}.AISidebar_expandBtn__t5uIR{font-size:16px}.AISidebar_messages__iVtTg{flex:1;overflow-y:auto;padding:20px;-ms-overflow-style:none;scrollbar-width:none}.AISidebar_messages__iVtTg::-webkit-scrollbar{display:none}.AISidebar_welcome__ihSel{color:hsla(0,0%,100%,.6);padding:20px 0}.AISidebar_welcome__ihSel h3{margin:0 0 12px;font-size:16px;color:hsla(0,0%,100%,.9)}.AISidebar_welcome__ihSel p{margin:0 0 12px;font-size:14px}.AISidebar_welcome__ihSel ul{list-style:none;padding:0;margin:0}.AISidebar_welcome__ihSel li{padding:8px 12px;margin:6px 0;background:hsla(0,0%,100%,.05);border-radius:8px;font-size:13px;font-style:italic;color:hsla(0,0%,100%,.5)}.AISidebar_exampleQuery__4HjPk{cursor:pointer;transition:all .2s;border:1px solid hsla(0,0%,100%,.1)}.AISidebar_exampleQuery__4HjPk:hover{background:rgba(100,149,237,.15);border-color:rgba(100,149,237,.3);color:hsla(0,0%,100%,.8);transform:translateX(4px)}.AISidebar_message__dsZfH{margin-bottom:16px;animation:AISidebar_fadeIn__kgdfc .3s ease}@keyframes AISidebar_fadeIn__kgdfc{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.AISidebar_userMessage__YQwN4{background:rgba(100,149,237,.2);border:1px solid rgba(100,149,237,.3);padding:12px 16px;border-radius:12px;font-size:14px;color:hsla(0,0%,100%,.95)}.AISidebar_assistantMessageWrapper__RevoN{display:flex;gap:12px;align-items:flex-start}.AISidebar_assistantMessage__n9cl3{background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.15);padding:20px;border-radius:12px;font-size:14px;line-height:1.7;margin:12px 0;flex:1;min-width:0}.AISidebar_assistantMessage__n9cl3 h1,.AISidebar_assistantMessage__n9cl3 h2,.AISidebar_assistantMessage__n9cl3 h3{color:hsla(0,0%,100%,.95);font-weight:600;letter-spacing:.3px}.AISidebar_assistantMessage__n9cl3 h1{font-size:20px;margin:24px 0 16px;padding-bottom:12px;border-bottom:2px solid rgba(100,149,237,.3)}.AISidebar_assistantMessage__n9cl3 h1:first-child{margin-top:0}.AISidebar_assistantMessage__n9cl3 h2{font-size:15px;margin:24px 0 16px;padding:8px 14px;display:inline-block;background:linear-gradient(135deg,rgba(100,149,237,.2),rgba(100,149,237,.12));border:1px solid rgba(100,149,237,.3);border-radius:6px;box-shadow:0 2px 6px rgba(0,0,0,.15);position:relative}.AISidebar_assistantMessage__n9cl3 h2:first-child{margin-top:0}.AISidebar_assistantMessage__n9cl3 h2:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:rgba(100,149,237,.8);border-radius:6px 0 0 6px}.AISidebar_assistantMessage__n9cl3 h3{font-size:15px;margin:18px 0 10px;color:rgba(100,149,237,.95);border-left:2px solid rgba(100,149,237,.4);padding-left:12px}.AISidebar_assistantMessage__n9cl3 p{margin:10px 0;color:hsla(0,0%,100%,.88)}.AISidebar_assistantMessage__n9cl3 h2+*,.AISidebar_assistantMessage__n9cl3 h3+p{margin-top:12px}.AISidebar_assistantMessage__n9cl3 h2+ol,.AISidebar_assistantMessage__n9cl3 h2+ul{margin-top:14px}.AISidebar_assistantMessage__n9cl3 p:last-child{margin-bottom:0}.AISidebar_assistantMessage__n9cl3 ol,.AISidebar_assistantMessage__n9cl3 ul{margin:14px 0;padding-left:28px}.AISidebar_assistantMessage__n9cl3 ul{list-style:none;padding-left:0}.AISidebar_assistantMessage__n9cl3 ul li{position:relative;padding-left:28px;margin:8px 0;color:hsla(0,0%,100%,.88)}.AISidebar_assistantMessage__n9cl3 ul li:before{content:"→";position:absolute;left:8px;color:rgba(100,149,237,.8);font-weight:700}.AISidebar_assistantMessage__n9cl3 ol{counter-reset:item;list-style:none;padding-left:0}.AISidebar_assistantMessage__n9cl3 ol li{position:relative;padding-left:32px;margin:8px 0;color:hsla(0,0%,100%,.88);counter-increment:item}.AISidebar_assistantMessage__n9cl3 ol li:before{content:counter(item) ".";position:absolute;left:8px;color:rgba(100,149,237,.9);font-weight:600;min-width:20px}.AISidebar_assistantMessage__n9cl3 ol ol,.AISidebar_assistantMessage__n9cl3 ol ul,.AISidebar_assistantMessage__n9cl3 ul ol,.AISidebar_assistantMessage__n9cl3 ul ul{margin:6px 0;padding-left:24px}.AISidebar_assistantMessage__n9cl3 ul ul li:before{content:"•";color:rgba(100,149,237,.6)}.AISidebar_assistantMessage__n9cl3>*+h2{margin-top:32px}.AISidebar_assistantMessage__n9cl3>*+h1{margin-top:36px}.AISidebar_assistantMessage__n9cl3 strong{color:hsla(0,0%,100%,.98);font-weight:600}.AISidebar_assistantMessage__n9cl3 em{color:rgba(100,149,237,.95);font-style:italic}.AISidebar_assistantMessage__n9cl3 code{background:hsla(0,0%,100%,.1);padding:2px 6px;border-radius:4px;font-family:monospace;font-size:.9em}.AISidebar_assistantMessage__n9cl3 pre{background:rgba(0,0,0,.4);padding:12px;border-radius:8px;overflow-x:auto;margin:12px 0}.AISidebar_assistantMessage__n9cl3 pre code{background:none;padding:0}.AISidebar_assistantMessage__n9cl3 a{color:rgba(100,149,237,.9);text-decoration:none}.AISidebar_assistantMessage__n9cl3 a:hover{text-decoration:underline;text-decoration-style:dotted;text-decoration-color:hsla(0,0%,100%,.4);cursor:pointer;text-underline-offset:3px}.AISidebar_assistantMessage__n9cl3 blockquote{margin:12px 0;padding:12px 16px;background:rgba(100,149,237,.08);border-left:3px solid rgba(100,149,237,.5);border-radius:6px;font-style:italic;color:hsla(0,0%,100%,.85)}.AISidebar_assistantMessage__n9cl3 blockquote p{margin:0}.AISidebar_assistantMessage__n9cl3 blockquote:before{content:"💭 ";margin-right:4px}.AISidebar_toolCallsActive__aV_Hv{margin:16px 0}.AISidebar_iteration__RIjXJ{font-size:11px;color:hsla(0,0%,100%,.4);margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.AISidebar_toolCall__VXBEW{padding:10px 12px;background:hsla(0,0%,100%,.05);border-radius:8px;margin:6px 0;font-size:13px}.AISidebar_toolCall__VXBEW.AISidebar_running__ArNZx{border-left:3px solid rgba(100,149,237,.6)}.AISidebar_toolCall__VXBEW.AISidebar_complete__6fiwT{border-left:3px solid rgba(0,255,150,.6)}.AISidebar_toolCall__VXBEW.AISidebar_error__rSHFW{border-left:3px solid rgba(255,80,80,.6)}.AISidebar_toolHeader__jdhdv{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.AISidebar_toolName__FjxKW{font-family:monospace;color:hsla(0,0%,100%,.9);font-weight:600;display:flex;align-items:center;gap:8px}.AISidebar_toolDuration__BNYGb{font-size:11px;color:hsla(0,0%,100%,.4)}.AISidebar_toolInput__6j0_b{margin:6px 0;padding:6px 8px;background:rgba(0,0,0,.2);border-radius:4px;font-size:12px}.AISidebar_inputQuery__8_j3R{color:hsla(0,0%,100%,.8);font-style:italic;margin-bottom:4px}.AISidebar_inputDetail__c_zR_{color:hsla(0,0%,100%,.5);font-size:11px;margin-top:2px}.AISidebar_toolResult__8KR3C{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.AISidebar_resultBadge__5UZkF{display:inline-block;padding:2px 8px;background:rgba(0,255,200,.15);border:1px solid rgba(0,255,200,.3);border-radius:12px;font-size:11px;color:rgba(0,255,200,.9)}.AISidebar_toolSummary__Wo2Q0{font-size:11px;color:rgba(0,255,200,.6)}.AISidebar_errorDetails__5UwWb{margin-top:8px;background:rgba(255,80,80,.1);border:1px solid rgba(255,80,80,.3);border-radius:6px;padding:8px}.AISidebar_errorSummary___8yKv{cursor:pointer;color:hsla(0,100%,70%,.9);font-weight:600;font-size:12px;user-select:none}.AISidebar_errorSummary___8yKv:hover{color:#ff7878}.AISidebar_errorContent__1UakZ{margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,80,80,.2)}.AISidebar_errorContent__1UakZ pre{margin:0;padding:8px;background:rgba(0,0,0,.3);border-radius:4px;font-size:11px;color:hsla(0,100%,85%,.9);white-space:pre-wrap;word-break:break-word;overflow-x:auto}.AISidebar_citationsDetails__tTh7N{margin-top:16px;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.1)}.AISidebar_citationsSummary__IosLL{cursor:pointer;color:rgba(100,149,237,.9);font-weight:600;font-size:13px;padding:8px 0;user-select:none}.AISidebar_citationsSummary__IosLL:hover{color:#78a9ff}.AISidebar_citationsList__6wOyH{margin-top:12px;max-height:400px;overflow-y:auto;padding-right:4px}.AISidebar_citationsList__6wOyH::-webkit-scrollbar{width:6px}.AISidebar_citationsList__6wOyH::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:3px}.AISidebar_citationsList__6wOyH::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:3px}.AISidebar_citationsList__6wOyH::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}.AISidebar_toolCallsDetails__yPeBW{margin-top:16px;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.1)}.AISidebar_toolCallsSummary__sySHT{cursor:pointer;color:hsla(0,0%,100%,.6);font-weight:600;font-size:13px;padding:8px 0;user-select:none}.AISidebar_toolCallsSummary__sySHT:hover{color:hsla(0,0%,100%,.8)}.AISidebar_toolCallsList__eXo1u{margin-top:12px}.AISidebar_toolCallDetail__NVeji{margin:8px 0;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;padding:8px}.AISidebar_toolCallSummary__6dKwi{cursor:pointer;display:flex;align-items:center;gap:8px;padding:4px 0;user-select:none;font-size:12px}.AISidebar_toolCallSummary__6dKwi:hover{color:hsla(0,0%,100%,.9)}.AISidebar_toolCallName__1W_n5{font-family:monospace;color:rgba(100,149,237,.9);font-weight:600}.AISidebar_toolCallDuration__JZgta{color:hsla(0,0%,100%,.4);font-size:11px}.AISidebar_toolCallResult__PIQi1{color:rgba(0,255,200,.7);font-size:11px;margin-left:auto}.AISidebar_toolCallContent__BgOa_{margin-top:12px;padding-top:12px;border-top:1px solid hsla(0,0%,100%,.1)}.AISidebar_toolCallSection__SK5AY{margin:12px 0}.AISidebar_toolCallSection__SK5AY h4{margin:0 0 6px;font-size:11px;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:.5px}.AISidebar_toolCallSection__SK5AY pre{margin:0;padding:8px;background:rgba(0,0,0,.3);border-radius:4px;font-size:11px;color:hsla(0,0%,100%,.75);white-space:pre-wrap;word-break:break-word;overflow-x:auto;max-height:300px;overflow-y:auto}.AISidebar_toolCallSection__SK5AY .AISidebar_errorPre__FbkkT{color:hsla(0,100%,85%,.9);background:rgba(255,80,80,.1)}.AISidebar_searchForm__V_Dsa{display:flex;gap:8px;padding:20px;border-top:1px solid hsla(0,0%,100%,.1)}.AISidebar_searchInput__Co1mq{flex:1;background:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.15);border-radius:10px;padding:12px 14px;color:#fff;font-size:14px;outline:none;transition:border-color .2s}.AISidebar_searchInput__Co1mq::placeholder{color:hsla(0,0%,100%,.35)}.AISidebar_searchInput__Co1mq:focus{border-color:hsla(0,0%,100%,.4)}.AISidebar_searchInput__Co1mq:disabled{opacity:.6;cursor:not-allowed}.AISidebar_searchBtn__h5j6i{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:10px;color:#fff;padding:10px 16px;font-size:1.1em;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;min-width:48px}.AISidebar_searchBtn__h5j6i:hover:not(:disabled){background:hsla(0,0%,100%,.2)}.AISidebar_searchBtn__h5j6i:disabled{opacity:.5;cursor:not-allowed}.AISidebar_spinner__m_9vd{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:AISidebar_spin__G2Lmb .6s linear infinite}@keyframes AISidebar_spin__G2Lmb{to{transform:rotate(1turn)}}.AISidebar_scrollToBottomContainer__qBDgM{display:flex;justify-content:center;padding:12px 0;background:transparent}.AISidebar_scrollToBottomBtn__Ed3xU{width:36px;height:36px;border-radius:50%;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff;font-size:18px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;line-height:1;padding:0}.AISidebar_scrollToBottomBtn__Ed3xU:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3)}.AISidebar_scrollToBottomBtn__Ed3xU:active{background:hsla(0,0%,100%,.1)}.AISidebar_tocContainer__dbjXk{position:sticky;top:12px;background:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.15);border-radius:10px;padding:12px;max-height:calc(100vh - 200px);overflow-y:auto;transition:all .3s ease;flex-shrink:0;width:220px}.AISidebar_tocContainer__dbjXk::-webkit-scrollbar{width:4px}.AISidebar_tocContainer__dbjXk::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:2px}.AISidebar_tocContainer__dbjXk::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:2px}.AISidebar_tocCollapsed__blabC{width:36px;padding:8px}.AISidebar_tocToggle__CoOu_{background:none;border:none;color:hsla(0,0%,100%,.5);cursor:pointer;padding:6px;border-radius:6px;transition:all .2s;display:flex;align-items:center;justify-content:center;width:100%}.AISidebar_tocToggle__CoOu_:hover{color:#fff;background:hsla(0,0%,100%,.1)}.AISidebar_tocContent__S_Y5O{margin-top:8px;animation:AISidebar_fadeIn__kgdfc .3s ease}.AISidebar_tocTitle__V1LuE{font-size:12px;font-weight:600;color:rgba(100,149,237,.9);text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid hsla(0,0%,100%,.1)}.AISidebar_tocNav__U6qtr{display:flex;flex-direction:column;gap:4px}.AISidebar_tocItem__MaD3r{display:block;color:hsla(0,0%,100%,.65);text-decoration:none;font-size:12px;padding:6px 8px;border-radius:6px;transition:all .2s;border-left:2px solid transparent;cursor:pointer;line-height:1.4;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.AISidebar_tocItem__MaD3r:hover{color:hsla(0,0%,100%,.95);background:rgba(100,149,237,.15);border-left-color:rgba(100,149,237,.8)}.AISidebar_tocLevel1__2Yjns{font-weight:600;padding-left:8px;font-size:13px}.AISidebar_tocLevel2__5EFSX{padding-left:20px;font-size:12px}.AISidebar_tocLevel3__GM4NQ{padding-left:32px;font-size:11px;color:hsla(0,0%,100%,.55)}.AISidebar_followUpSection__uKTCR{margin-top:24px;padding-top:20px;border-top:2px solid rgba(100,149,237,.2)}.AISidebar_followUpHeader__sLJsl{display:flex;align-items:center;gap:8px;margin-bottom:14px}.AISidebar_followUpHeader__sLJsl svg{color:rgba(100,149,237,.8);flex-shrink:0}.AISidebar_followUpTitle__r0M8D{font-size:14px;font-weight:600;color:rgba(100,149,237,.95);text-transform:uppercase;letter-spacing:.5px}.AISidebar_followUpList__o3jj_{display:flex;flex-direction:column;gap:10px}.AISidebar_followUpQuestion__zbZEV{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:rgba(100,149,237,.08);border:1px solid rgba(100,149,237,.2);border-radius:10px;color:hsla(0,0%,100%,.85);font-size:13px;line-height:1.5;text-align:left;cursor:pointer;transition:all .2s ease;width:100%}.AISidebar_followUpQuestion__zbZEV:hover:not(:disabled){background:rgba(100,149,237,.15);border-color:rgba(100,149,237,.4);color:hsla(0,0%,100%,.95);transform:translateX(4px)}.AISidebar_followUpQuestion__zbZEV:active:not(:disabled){transform:translateX(2px)}.AISidebar_followUpQuestion__zbZEV:disabled{opacity:.5;cursor:not-allowed}.AISidebar_followUpIcon__5hIhw{color:rgba(100,149,237,.8);font-weight:700;flex-shrink:0;margin-top:2px}.AISidebar_followUpText__QIcMX{flex:1}.AISidebar_regionSummaryContainer__YdVYA{margin:12px 20px 16px;background:rgba(100,149,237,.08);border:1px solid rgba(100,149,237,.25);border-radius:12px;animation:AISidebar_fadeIn__kgdfc .3s ease}.AISidebar_regionSummaryHeader__rTpGM{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;cursor:pointer;user-select:none;transition:background .2s}.AISidebar_regionSummaryHeader__rTpGM:hover{background:rgba(100,149,237,.12)}.AISidebar_regionSummaryTitle__JK8ZQ{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:rgba(100,149,237,.95)}.AISidebar_regionSummaryTitle__JK8ZQ svg{flex-shrink:0}.AISidebar_regionSummaryToggle__pi0S2{background:none;border:none;color:rgba(100,149,237,.7);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}.AISidebar_regionSummaryToggle__pi0S2:hover{background:rgba(100,149,237,.15);color:#6495ed}.AISidebar_regionSummaryContent__mjv_k{padding:0 16px 16px;animation:AISidebar_fadeIn__kgdfc .3s ease;max-height:400px;overflow-y:auto;overflow-x:hidden}.AISidebar_regionSummaryContent__mjv_k::-webkit-scrollbar{width:6px}.AISidebar_regionSummaryContent__mjv_k::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:3px;margin:8px 0}.AISidebar_regionSummaryContent__mjv_k::-webkit-scrollbar-thumb{background:rgba(100,149,237,.4);border-radius:3px}.AISidebar_regionSummaryContent__mjv_k::-webkit-scrollbar-thumb:hover{background:rgba(100,149,237,.6)}.AISidebar_regionSummaryLoading__4ouqO{display:flex;align-items:center;gap:10px;padding:12px 0;color:hsla(0,0%,100%,.6);font-size:13px}.AISidebar_regionSummaryText__5CmRJ{font-size:14px;line-height:1.6;color:hsla(0,0%,100%,.85);margin-bottom:16px;padding:12px;background:rgba(0,0,0,.2);border-radius:8px;border-left:3px solid rgba(100,149,237,.5)}.AISidebar_regionQuestionsSection__xvWB7{margin-top:12px}.AISidebar_regionQuestionsHeader__VqTTj{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:rgba(100,149,237,.9);margin-bottom:10px;text-transform:uppercase;letter-spacing:.5px}.AISidebar_regionQuestionsHeader__VqTTj svg{flex-shrink:0}.AISidebar_regionQuestionsList__K_chG{display:flex;flex-direction:column;gap:8px}.AISidebar_regionQuestion__ZRVgr{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;background:rgba(100,149,237,.1);border:1px solid rgba(100,149,237,.25);border-radius:8px;color:hsla(0,0%,100%,.85);font-size:13px;line-height:1.4;text-align:left;cursor:pointer;transition:all .2s ease;width:100%}.AISidebar_regionQuestion__ZRVgr:hover:not(:disabled){background:rgba(100,149,237,.18);border-color:rgba(100,149,237,.4);color:hsla(0,0%,100%,.95);transform:translateX(3px)}.AISidebar_regionQuestion__ZRVgr:active:not(:disabled){transform:translateX(1px)}.AISidebar_regionQuestion__ZRVgr:disabled{opacity:.5;cursor:not-allowed}.AISidebar_regionQuestionIcon__eU2x2{color:rgba(100,149,237,.8);font-weight:700;flex-shrink:0;margin-top:1px}.CitationCard_card__BWgXc{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.15);border-radius:8px;padding:12px;margin:8px 0;transition:all .2s}.CitationCard_card__BWgXc:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.25)}.CitationCard_header__oZ0oG{margin-bottom:8px}.CitationCard_meta__ISXb0{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.CitationCard_date__Eg5d_{font-size:11px;color:hsla(0,0%,100%,.5)}.CitationCard_category__52Ct0{font-size:10px;padding:2px 6px;border-radius:4px;background:rgba(100,149,237,.2);color:rgba(100,149,237,.9);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.CitationCard_score__xL7Ou{font-size:10px;color:rgba(0,255,200,.7);margin-left:auto}.CitationCard_summary__3QhuZ{margin:0;font-size:13px;line-height:1.5;color:hsla(0,0%,100%,.85)}.CitationCard_links__MYx0n{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}.CitationCard_link__ogeOU{font-size:11px;padding:4px 8px;background:rgba(100,149,237,.15);border:1px solid rgba(100,149,237,.3);border-radius:4px;color:rgba(100,149,237,.95);text-decoration:none;transition:all .2s;font-weight:500}.CitationCard_link__ogeOU:hover{background:rgba(100,149,237,.25);border-color:rgba(100,149,237,.5);color:#96b4ff}