.log_logContainer__CmGdN{min-height:100vh;background-color:#f6f7f9}.log_header__4NxW1{background-color:#fff;border-bottom:1px solid #e5e5e5;padding:2rem 0}.log_headerContent__2lvrx{max-width:1200px;margin:0 auto;padding:0 2rem}.log_headerContent__2lvrx h1{font-size:2rem;font-weight:700;color:#1a1a1a;margin:0 0 .5rem}.log_headerContent__2lvrx p{color:#535353;margin:0 0 1rem}.log_backButton__bjHyA{display:inline-flex;align-items:center;padding:.5rem 1rem;background-color:#f6f7f9;color:#535353;text-decoration:none;border-radius:.5rem;font-weight:500;transition:all .2s;border:none}.log_backButton__bjHyA:hover{background-color:#e5e5e5;color:#1a1a1a}.log_statsSection___ZEPG{padding:2rem 0;background-color:#fff;border-bottom:1px solid #e5e5e5}.log_statsGrid__y5OEM{max-width:1200px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1.5rem;gap:1.5rem}.log_statCard__QnVVr{display:flex;align-items:center;gap:1rem;padding:1.5rem;background-color:#f6f7f9;border-radius:.75rem;border:1px solid #e5e5e5}.log_statIcon__2oIUS{font-size:2rem;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:.5rem;border:1px solid #e5e5e5}.log_statInfo__2xfCd{flex:1 1}.log_statNumber__oe34N{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin-bottom:.25rem}.log_statLabel__pD9vP{font-size:.875rem;color:#535353}.log_taxonomySection__uMilF{max-width:1200px;padding:1rem 2rem 2rem;background-color:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin:2rem auto}.log_taxonomyTitle__ARm17{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin:.5rem 0;padding-top:.5rem}.log_taxonomyDescription__p52Lj{color:#535353;margin:0 0 1.5rem}.log_taxonomyCategories__uxjPS{display:flex;flex-direction:column;gap:1rem}.log_taxonomyCategory__bqjor .log_categoryTitle__Oou_F{font-size:1.1rem;font-weight:600;color:#1a1a1a;margin:0 0 .75rem}.log_taxonomyTags__fq2mu{display:flex;flex-wrap:wrap;gap:.5rem}.log_taxonomyTag__mUFh2{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background-color:#f6f7f9;border:1px solid #e5e5e5;border-radius:20px;font-size:.875rem}.log_taxonomyTag__mUFh2 .log_tagLabel__w03aq{color:#1a1a1a;font-weight:500}.log_taxonomyTag__mUFh2 .log_tagConfidence__yfGYx{background-color:#002551;color:#fff;padding:.125rem .375rem;border-radius:10px;font-size:.75rem;font-weight:600}.log_taxonomyFooter___KW_f{margin-top:1rem;padding-top:.75rem;border-top:1px solid #e5e5e5;text-align:center}.log_taxonomyFooter___KW_f small{color:#535353}.log_contentArea__JUlvz{max-width:1200px;margin:0 auto 2rem;padding:0 2rem 2rem;display:grid;grid-template-columns:1fr 2fr;grid-gap:2rem;gap:2rem;min-height:600px}@media(max-width:768px){.log_taxonomySection__uMilF{margin:1rem 1rem 1.25rem;padding:.75rem 1rem 1rem}.log_taxonomyTitle__ARm17{font-size:1.25rem;margin:.25rem 0 .5rem;padding-top:.25rem}.log_taxonomyCategories__uxjPS{gap:.75rem}.log_taxonomyFooter___KW_f{margin-top:.75rem;padding-top:.5rem}.log_contentArea__JUlvz{padding:0 1rem 1.5rem;grid-template-columns:1fr;gap:1rem;min-height:auto}}.log_sessionsList__XkBFo{background-color:#fff;border-radius:.75rem;border:1px solid #e5e5e5;overflow:hidden}.log_sessionsHeader__E2pt3{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e5e5;background-color:#f6f7f9}.log_sessionsHeader__E2pt3 h2{font-size:1.25rem;font-weight:600;color:#1a1a1a;margin:0}.log_sessionCount__IgO57{font-size:.875rem;color:#535353;background-color:#e5e5e5;padding:.25rem .75rem;border-radius:1rem}.log_emptyState__L4tCK{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center}.log_emptyIcon__KOkWu{font-size:3rem;margin-bottom:1rem}.log_emptyState__L4tCK h3{font-size:1.25rem;font-weight:600;color:#1a1a1a;margin:0 0 .5rem}.log_emptyState__L4tCK p{color:#535353;margin:0 0 1.5rem}.log_startChatButton__EOi86{display:inline-flex;align-items:center;padding:.75rem 1.5rem;background-color:#3374c1;color:#fff;text-decoration:none;border-radius:.5rem;font-weight:500;transition:background-color .2s}.log_startChatButton__EOi86:hover{background-color:#365a87}.log_sessionItems__J7Ehw{max-height:500px;overflow-y:auto}.log_sessionItem__VpKTr{display:flex;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #f6f7f9;cursor:pointer;transition:background-color .2s}.log_sessionItem__VpKTr:hover{background-color:#f6f7f9}.log_sessionItem__VpKTr.log_selected__zndxY{background-color:#d1eafd;border-left:3px solid #3374c1}.log_sessionItem__VpKTr:last-child{border-bottom:none}.log_sessionMain__s5mKo{flex:1 1}.log_sessionTitle__A9xNk{font-weight:600;color:#1a1a1a;margin-bottom:.5rem}.log_sessionMeta__OiMmw{display:flex;gap:1rem;font-size:.75rem;color:#535353;margin-bottom:.5rem}.log_messageCount__6ofBz{background-color:#e5e5e5;padding:.125rem .5rem;border-radius:.25rem}.log_lastMessage__c1sIl{font-size:.875rem;color:#535353;line-height:1.4}.log_deleteButton__qFH6f{background:none;border:none;cursor:pointer;padding:.5rem;border-radius:.25rem;transition:background-color .2s;opacity:.6}.log_deleteButton__qFH6f:hover{background-color:#fee2e2;opacity:1}.log_sessionDetail__R9nNx{background-color:#fff;border-radius:.75rem;border:1px solid #e5e5e5;overflow:hidden}.log_detailContent__HLHxv{height:100%;display:flex;flex-direction:column}.log_detailHeader__uVLkQ{padding:1.5rem;border-bottom:1px solid #e5e5e5;background-color:#f6f7f9}.log_detailHeader__uVLkQ h3{font-size:1.25rem;font-weight:600;color:#1a1a1a;margin:0 0 .75rem}.log_detailMeta__oVxDp{display:flex;flex-wrap:wrap;gap:1rem;font-size:.75rem;color:#535353}.log_detailMeta__oVxDp span{background-color:#e5e5e5;padding:.25rem .5rem;border-radius:.25rem}.log_messagesContainer__X9ZuX{flex:1 1;overflow-y:auto;padding:1rem}.log_noMessages__vKcAr{display:flex;align-items:center;justify-content:center;height:200px;color:#535353;text-align:center}.log_messagesList__xXHKF{display:flex;flex-direction:column;gap:1rem}.log_message__H2p_y{border-radius:.5rem;overflow:hidden}.log_message__H2p_y.log_userMessage__K4njG{background-color:#e0e7ff;border-left:3px solid #3b82f6}.log_message__H2p_y.log_aiMessage__Xk8eM{background-color:#f1f5f9;border-left:3px solid #64748b}.log_messageHeader__nGZWx{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem .5rem;font-size:.875rem}.log_messageRole__sgNPE{font-weight:600;color:#1a1a1a}.log_messageTime__kYJrS{color:#535353;font-size:.75rem}.log_messageContent__3H063{padding:0 1rem 1rem;line-height:1.6;color:#1a1a1a;white-space:pre-wrap}.log_markdown__zQzKu{line-height:1}.log_markdown__zQzKu h1,.log_markdown__zQzKu h2,.log_markdown__zQzKu h3,.log_markdown__zQzKu h4,.log_markdown__zQzKu h5,.log_markdown__zQzKu h6{margin-top:.5em;margin-bottom:.2em;font-weight:600;line-height:1.2}.log_markdown__zQzKu h1{font-size:1.5em}.log_markdown__zQzKu h2{font-size:1.4em}.log_markdown__zQzKu h3{font-size:1.3em}.log_markdown__zQzKu h4{font-size:1.1em}.log_markdown__zQzKu p{margin-bottom:.3em;line-height:1}.log_markdown__zQzKu ol,.log_markdown__zQzKu ul{margin:0;padding-left:1em}.log_markdown__zQzKu li{margin:0;padding:0;line-height:1.2}.log_markdown__zQzKu li>p{display:inline;margin:0}.log_markdown__zQzKu code{background-color:rgba(0,0,0,.05);padding:.15em .35em;border-radius:3px;font-family:monospace;font-size:.95em}.log_markdown__zQzKu pre{background-color:rgba(0,0,0,.05);padding:.7em;border-radius:4px;overflow-x:auto;margin-bottom:.8em}.log_markdown__zQzKu pre code{background-color:transparent;padding:0}.log_markdown__zQzKu blockquote{border-left:3px solid #ddd;padding-left:.8em;margin-left:0;color:#666;line-height:1.4}.log_markdown__zQzKu a{color:#0070f3;text-decoration:underline}.log_markdown__zQzKu table{border-collapse:collapse;width:100%;margin-bottom:.8em}.log_markdown__zQzKu table td,.log_markdown__zQzKu table th{border:1px solid #ddd;padding:.4em .6em;line-height:1.4}.log_markdown__zQzKu table th{background-color:rgba(0,0,0,.05)}.log_selectPrompt__LsmAu{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;padding:2rem}.log_selectIcon__sCiHL{font-size:3rem;margin-bottom:1rem}.log_selectPrompt__LsmAu h3{font-size:1.25rem;font-weight:600;color:#1a1a1a;margin:0 0 .5rem}.log_selectPrompt__LsmAu p{color:#535353;line-height:1.6;margin:0}@media(max-width:1024px){.log_contentArea__JUlvz{grid-template-columns:1fr;gap:1rem}.log_sessionDetail__R9nNx{min-height:400px}}.log_mobileTabNav__GWf1l{display:none}@media(max-width:768px){.log_header__4NxW1,.log_statsSection___ZEPG{padding:1rem 0}.log_contentArea__JUlvz,.log_headerContent__2lvrx,.log_statsGrid__y5OEM{padding:0 1rem}.log_statsGrid__y5OEM{grid-template-columns:1fr;gap:1rem}.log_statCard__QnVVr{padding:1rem}.log_contentArea__JUlvz{padding:1rem;display:block;position:relative}.log_mobileTabNav__GWf1l{display:flex;background-color:#fff;border-radius:.5rem;border:1px solid #e5e5e5;margin-bottom:1rem;overflow:hidden}.log_mobileTabButton__tmWmm{flex:1 1;padding:.75rem 1rem;background:none;font-weight:500;color:#535353;cursor:pointer;transition:all .2s;border:none;border-right:1px solid #e5e5e5}.log_mobileTabButton__tmWmm:last-child{border-right:none}.log_mobileTabButton__tmWmm.log_active__ZE59v{background-color:#3374c1;color:#fff}.log_mobileTabButton__tmWmm:not(.log_active__ZE59v):hover{background-color:#f6f7f9;color:#1a1a1a}.log_mobileTabContent__XA_J2{display:none}.log_mobileTabContent__XA_J2.log_active__ZE59v{display:block}.log_sessionDetail__R9nNx,.log_sessionsList__XkBFo{width:100%}.log_detailHeader__uVLkQ,.log_sessionItem__VpKTr{padding:1rem}.log_detailMeta__oVxDp{flex-direction:column;gap:.5rem}.log_sessionDetail__R9nNx{min-height:60vh}.log_messagesContainer__X9ZuX{max-height:50vh}.log_sessionItems__J7Ehw{max-height:60vh}}