.style_assistantPage__LW0vj{min-height:100vh;padding-bottom:100px;background:#f6f8fc;color:#0f172a}.style_assistantPage__LW0vj :where(p,span,strong,a,button,textarea,.style_bubble___5AyE,.style_avatar__XHx5I){font-family:Jakarta,sans-serif;font-weight:400}.style_container__6sLZG{width:min(1120px,100% - 48px);margin:0 auto;padding-top:120px}.style_chatShell__s0Z48{display:grid;grid-template-rows:auto minmax(320px,auto) auto auto;margin:0 auto 72px;border:1px solid #dfe6f0;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 20px 50px rgba(15,23,42,.08)}.style_chatHeader__V8SI4{display:flex;justify-content:space-between;gap:16px;padding:18px 24px;border-bottom:1px solid #e6ebf2;background:#fff}.style_chatHeader__V8SI4 span{color:#0a4dff;font-weight:400}.style_chatHeader__V8SI4 strong{color:#475569;font-size:14px;font-weight:400}.style_messageList__NXUJm{display:flex;flex-direction:column;gap:22px;padding:28px 24px}.style_message__JBwOx{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:flex-start}.style_avatar__XHx5I{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:8px;font-size:13px;font-weight:400}.style_avatar__XHx5I svg{width:19px;height:19px}.style_userMessage__SmkQl .style_avatar__XHx5I{color:#fff;background:#0a4dff}.style_userMessage__SmkQl .style_bubble___5AyE{background:#f5f8ff}.style_aiMessage__bNcvm .style_avatar__XHx5I{color:#0a4dff;background:#edf4ff}.style_bubble___5AyE{max-width:860px;padding:18px 20px;border:1px solid #e6ebf2;border-radius:8px;color:#1e293b;background:#fff;font-size:16px;line-height:1.75}.style_bubble___5AyE p{margin:0 0 14px}.style_bubble___5AyE p:last-child{margin-bottom:0}.style_inlinePrompts__gvaij{display:flex;flex-wrap:wrap;gap:10px}.style_inlinePrompts__gvaij button{min-height:38px;padding:0 12px;border:1px solid #dce5f5;border-radius:6px;color:#0a4dff;background:#fff;font-size:14px;font-weight:400;cursor:pointer;text-align:left}.style_composer__35eWS{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:20px 24px;border-top:1px solid #e6ebf2;background:#fbfcff}.style_composer__35eWS textarea{border-radius:8px;font-size:15px;line-height:1.6}.style_chatFooterLinks__hHzsw{display:flex;flex-wrap:wrap;gap:10px;padding:0 24px 24px;background:#fbfcff}.style_chatFooterLinks__hHzsw a{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid #dce5f5;border-radius:6px;color:#0a4dff;background:#fff;font-size:14px;font-weight:400}.style_librarySection__yibTA{margin:0 0 96px}.style_sectionHeader__lwrSM{max-width:760px;margin-bottom:28px}.style_sectionHeader__lwrSM span{color:#0a4dff;font-size:14px;font-weight:400}.style_sectionHeader__lwrSM h2{margin:10px 0 12px;font-size:34px;line-height:1.2;font-weight:400;letter-spacing:0}.style_sectionHeader__lwrSM p{margin:0;color:#475569;font-size:16px;line-height:1.7}.style_questionGrid__px7s1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.style_questionCard__7_Fj5{display:flex;flex-direction:column;min-height:250px;padding:22px;border:1px solid #dfe6f0;border-radius:8px;background:#fff;color:inherit}.style_questionCard__7_Fj5 span{color:#0a4dff;font-size:13px;font-weight:400}.style_questionCard__7_Fj5 h3{margin:14px 0 12px;color:#0f172a;font-size:20px;line-height:1.35;font-weight:400;letter-spacing:0}.style_questionCard__7_Fj5 p{margin:0;color:#475569;font-size:15px;line-height:1.7}.style_pagination__2s__e{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:32px}.style_pageNumbers__ztpXX{display:flex;align-items:center;gap:8px}.style_activePageLink__dwU7q,.style_disabledPageLink__F2bMD,.style_pageLink__midEA{display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:38px;padding:0 12px;border:1px solid #dce5f5;border-radius:6px;background:#fff;color:#0a4dff;font-size:14px;font-weight:400}.style_activePageLink__dwU7q{border-color:#0a4dff;background:#eef4ff;color:#0f172a}.style_disabledPageLink__F2bMD{color:#94a3b8;pointer-events:none;background:#f8fafc}@media(max-width:900px){.style_questionGrid__px7s1{grid-template-columns:1fr}}@media(max-width:768px){.style_container__6sLZG{width:min(100% - 28px,1120px);padding-top:96px}.style_chatHeader__V8SI4,.style_composer__35eWS{grid-template-columns:1fr}.style_chatHeader__V8SI4{flex-direction:column}.style_message__JBwOx{grid-template-columns:36px minmax(0,1fr)}.style_avatar__XHx5I{width:36px;height:36px}.style_pagination__2s__e{align-items:stretch;flex-direction:column}.style_pageNumbers__ztpXX{justify-content:center;flex-wrap:wrap}}