.styles_container__BHXiT button{margin-top:.5rem;gap:.5rem;margin-bottom:.5rem;font-weight:600}.styles_container__BHXiT button svg{transition:transform .1s ease-in-out}.styles_container__BHXiT button.styles_open__ZtQCD svg{transform:rotate(90deg)}.styles_container__BHXiT button:hover{font-weight:700}.styles_container__BHXiT ul{max-height:0;margin-left:2rem;overflow:hidden;transition:max-height .1s}.styles_container__BHXiT ul.styles_open__ZtQCD{max-height:360px;overflow-y:scroll;overflow-x:hidden;scrollbar-gutter:stable;scrollbar-width:thin}.styles_container__BHXiT ul li{margin-top:1rem;list-style-type:none}.styles_container__BHXiT ul li:not(:first-child){padding-top:1rem;border-top:1px solid #e2e6ea}.styles_container__BHXiT ul li .styles_citation_title__iIPLg{margin-bottom:12px;font-weight:600}.styles_container__BHXiT ul li>div{border-left:4px solid #7666fc;padding-left:8px}.styles_container__BHXiT ul li>div br{content:"";display:block;font-size:50%;height:1em}.styles_container__BHXiT ul li>div .styles_citation_content__bgVw4 h1,.styles_container__BHXiT ul li>div .styles_citation_content__bgVw4 h2,.styles_container__BHXiT ul li>div .styles_citation_content__bgVw4 h3{font-size:16px;font-weight:600;margin-top:1rem}.styles_container__BHXiT ul li>div .styles_citation_content__bgVw4{font-size:14px;line-height:1.5}.styles_markdown__ysbdk{width:100%;overflow:auto;overflow-wrap:break-word}.styles_markdown__ysbdk p{line-height:1.6rem;font-size:16px}.styles_markdown__ysbdk p+p{margin-top:1rem}.styles_markdown__ysbdk h1,.styles_markdown__ysbdk h2,.styles_markdown__ysbdk h3{font-size:1.2rem;margin:1rem 0}.styles_markdown__ysbdk h4,.styles_markdown__ysbdk h5,.styles_markdown__ysbdk h6{margin:.5rem 0;font-size:16px}.styles_markdown__ysbdk ol,.styles_markdown__ysbdk ul{display:block;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-padding-start:40px;padding-inline-start:40px;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.styles_markdown__ysbdk ul{margin:.6rem 0}.styles_markdown__ysbdk li{display:list-item;text-align:-webkit-match-parent;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;margin:.6rem 0;line-height:1.4rem}.styles_markdown__ysbdk table{border-collapse:collapse;margin:1rem 0}.styles_markdown__ysbdk a{color:#7666fc;text-decoration:underline}.styles_markdown__ysbdk td,.styles_markdown__ysbdk th{padding:1rem;border:1px solid var(--surface-muted)}.styles_markdown__ysbdk img{margin:1rem auto}.styles_markdown__ysbdk pre{background-color:var(--surface-strong);padding:1em;border-radius:8px;overflow-x:auto;display:block;max-width:100%;box-sizing:border-box}.styles_markdown__ysbdk pre code{background:none;color:inherit;font-size:.95em;display:block;white-space:pre-wrap;word-break:break-word}.styles_chat_message_wrapper__CqcG8{display:flex;justify-content:space-between;flex-direction:column;gap:.5rem;padding-bottom:5vh}@media only screen and (min-width:992px){.styles_chat_message_wrapper__CqcG8{padding-bottom:30vh}}.styles_chat_message_wrapper__CqcG8>span img:hover{opacity:.7}.styles_chat_message_wrapper__CqcG8>span svg{color:#fff}.styles_chat_message_wrapper__CqcG8>div{display:flex;gap:1rem;width:100%;border-radius:3px;word-break:break-word;white-space:normal;line-height:1.6rem}.styles_chat_message_wrapper__CqcG8 .styles_chat_icon__NtqmW{display:flex;justify-content:center;align-items:center;flex-shrink:0;height:30px;width:30px;border-radius:50%;color:#fff;background-color:#62707e}.styles_AI_chat__8XWmQ,.styles_user_chat__MD1AY{padding:20px 8px 20px 0}.styles_AI_chat__8XWmQ{position:relative;display:flex;gap:.3rem}.styles_AI_chat__8XWmQ .styles_chat_icon__NtqmW{color:var(--text-primary);border:1px solid var(--text-primary);opacity:.7;background-color:rgba(0,0,0,0)}.styles_user_chat__MD1AY{padding:.5rem 1.25rem;border-radius:8px;margin-left:auto;width:-moz-fit-content;width:fit-content;max-width:70%;background-color:var(--surface-muted)}.styles_copy_wrapper__edt9h{flex-shrink:0}.styles_buttons_wrapper__2R2E_{display:flex;margin-left:-.5rem;gap:.2rem;height:35px}.styles_buttons_wrapper__2R2E_ button{padding:8px}.styles_buttons_wrapper__2R2E_ button:hover{background-color:var(--surface-hover)}.styles_buttons_wrapper__2R2E_ .styles_citations_button__6Rs6E{position:relative}