.Header_header__hrF4W{position:fixed;top:0;left:240px;right:0;width:auto;z-index:1000;border-bottom:1px solid #878787;box-shadow:0 2px 5px rgba(0,0,0,.1);background-color:var(--color-dark);padding:.6rem 0}.Header_headerContent__QKz24{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-inline:auto;max-width:1100px;padding:0 20px}.Header_logoAndTitle__QH0JQ{display:flex;align-items:center;gap:1rem;flex-wrap:nowrap;gap:.5rem}.Header_logo__0h7JC{height:3em!important;width:auto!important;max-height:none;max-width:none}.Header_title__ujnMm{font-size:2.2rem;font-weight:700;color:#7777dd;margin:0;font-size:clamp(18px,2.4vw,34px);line-height:1.1}.Header_landingPageDescription__Oc76C{font-size:1rem;color:#ffffff;opacity:.9;max-width:600px;margin:0;line-height:1.2;text-align:center}.Header_authButtonContainer___EZKz{position:absolute;right:20px;top:1.5rem;transform:none}.Header_signInButton__cOctY,.Header_signOutButton__6IgIw{font-size:1rem;padding:8px 16px;background-color:white;color:black;border:none;border-radius:5px;cursor:pointer;transition:all .2s ease;height:auto}.Header_signInButton__cOctY:hover,.Header_signOutButton__6IgIw:hover{background-color:rgb(253,231,192);transform:scale(1.06)}.Header_signInButton__cOctY:active,.Header_signOutButton__6IgIw:active{background-color:#cccccc;transform:scale(.94)}.Header_userInfo__8pXFB{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.Header_userInfo__8pXFB p{margin:0;font-size:.9rem;color:white}.Header_logo__0h7JC{width:auto;vertical-align:middle;width:clamp(22px,2.4vw,36px);height:auto}@media (max-width:768px){.Header_header__hrF4W{left:0;right:0;padding:.35rem 0;height:4vh;display:flex;align-items:center;justify-content:center;position:relative}.Header_headerContent__QKz24{max-width:100%;padding:0 56px}.Header_authButtonContainer___EZKz{position:static;margin-top:1rem;align-self:center}.Header_logoAndTitle__QH0JQ{display:flex;align-items:center;gap:.4rem;position:relative;margin:0 auto;padding:0 2rem;max-width:100%}.Header_title__ujnMm{font-size:1.1rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.Header_landingPageDescription__Oc76C{font-size:1rem}.Header_userInfo__8pXFB{align-items:center}.Header_logo__0h7JC{width:24px;height:24px}.Header_description__FMjKc{display:none}}@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap");:root{--color-primary:#A0E4A6;--color-secondary:#0070f3;--color-dark:#242426;--color-dark-light:#333;--color-dark-lighter:rgb(50,50,50);--color-text:#f4f4f4;--color-error:#ff6b6b;--color-link:#689ef4;--color-link-hover:#4566f9}*{transition:background-color .3s ease,color .3s ease,border-color .3s ease}body,html{font-family:Nunito,sans-serif;margin:0;padding:0;background-color:var(--color-dark);color:var(--color-text);overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-weight:400}a{color:var(--color-link);text-decoration:none}a:hover{color:var(--color-link-hover);text-decoration:underline}a:focus,button:focus,input:focus,textarea:focus{outline:none;box-shadow:0 0 0 2px rgba(102,217,239,.5)}html{scroll-behavior:smooth}.markdown table{width:100%;border-collapse:collapse;margin:1rem 0;background:transparent}.markdown td,.markdown th{border:1px solid #4a4a4a;padding:8px 12px;text-align:left;vertical-align:top}.markdown thead th{background-color:#222222;color:#a0a0ca;font-weight:300}.markdown tbody tr:nth-child(2n) td{background-color:#2a2a2a}@media (max-width:768px){.markdown table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}.conversationItem,.conversationItem .messageHeader,.conversationLog,.conversationLogContainer{min-width:0;max-width:100%}.conversationItem .messageHeader{display:flex;align-items:center;gap:.5rem}.messageTitle{display:block;flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.35;font-size:clamp(.95rem,2.4vw,1.05rem)}@media (max-width:768px){.messageTitle{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}}.bubbleIcon,.chevron,.qLabel{flex:0 0 auto}.markdown thead th{position:sticky;top:-21px;z-index:20}:root.no-sticky-headers .markdown thead th{position:static}.markdown table,.markdown td,.markdown th{transition:none!important}