.ThreadedCopilotSidebar_container___TFpk .copilotKitSidebar{position:relative!important;width:100%!important;height:100%!important;inset:auto!important}.ThreadedCopilotSidebar_container___TFpk .copilotKitWindow{width:100%!important;height:100%!important;max-width:none!important;border:0!important;box-shadow:none!important;border-radius:0!important}.ThreadedCopilotSidebar_container___TFpk .copilotKitSidebarContentWrapper{width:100%!important;max-width:none!important}.ThreadedCopilotSidebar_container___TFpk .copilotKitButton{display:none!important}.ThreadedCopilotSidebar_container___TFpk [class*=copilotKitMessages]{padding:8px!important;scroll-behavior:smooth;justify-content:flex-start!important}.ThreadedCopilotSidebar_container___TFpk [class*=copilotKitMessages]::-webkit-scrollbar{width:6px}.ThreadedCopilotSidebar_container___TFpk [class*=copilotKitMessages]::-webkit-scrollbar-track{background:transparent}.ThreadedCopilotSidebar_container___TFpk [class*=copilotKitMessages]::-webkit-scrollbar-thumb{background:var(--copilot-kit-separator-color);border-radius:3px}.ThreadedCopilotSidebar_container___TFpk [class*=copilotKitMessages]::-webkit-scrollbar-thumb:hover{background:var(--copilot-kit-muted-color)}.ThreadedCopilotSidebar_container___TFpk [class*=copilotKitMessage]{padding:0;margin:0;border-radius:12px}.ThreadedCopilotSidebar_container___TFpk .copilotKitUserMessage{background:rgba(204,0,0,.15)!important;border:1px solid rgba(204,0,0,.3)!important;border-radius:16px 16px 4px 16px!important;padding:10px 14px!important;margin-left:auto!important;margin-right:0!important;max-width:85%!important;width:fit-content!important}.ThreadedCopilotSidebar_container___TFpk .copilotKitAssistantMessage{background:transparent!important;border:none!important;padding:0!important;max-width:100%!important;width:100%!important}.ThreadedCopilotSidebar_container___TFpk [class*=copilotKitInput]{border-top:1px solid var(--copilot-kit-separator-color)!important;padding:8px!important;background:var(--copilot-kit-background-color)!important}.ThreadedCopilotSidebar_container___TFpk [class*=copilotKitInput]>div{display:flex!important;align-items:center!important;gap:8px!important;background:var(--copilot-kit-secondary-color)!important;border:1px solid var(--copilot-kit-separator-color)!important;border-radius:8px!important;padding:8px 10px 8px 12px!important;transition:border-color .15s ease-out!important}.ThreadedCopilotSidebar_container___TFpk [class*=copilotKitInput]>div:focus-within{border-color:var(--copilot-kit-primary-color)!important}.ThreadedCopilotSidebar_container___TFpk [class*=copilotKitInput] input,.ThreadedCopilotSidebar_container___TFpk [class*=copilotKitInput] textarea{flex:1!important;min-height:28px!important;max-height:80px!important;resize:none!important;background:transparent!important;border:none!important;padding:4px 0!important;color:var(--copilot-kit-secondary-contrast-color)!important;font-size:14px!important;line-height:20px!important;outline:none!important}.ThreadedCopilotSidebar_container___TFpk [class*=copilotKitInput] input::placeholder,.ThreadedCopilotSidebar_container___TFpk [class*=copilotKitInput] textarea::placeholder{color:var(--copilot-kit-muted-color)!important}.ThreadedCopilotSidebar_container___TFpk [class*=copilotKitInput] button{flex-shrink:0!important;width:28px!important;height:28px!important;border-radius:50%!important;background:var(--copilot-kit-primary-color)!important;border:none!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:background .15s ease!important}.ThreadedCopilotSidebar_container___TFpk [class*=copilotKitInput] button:hover:not(:disabled){background:#cc0000!important}.ThreadedCopilotSidebar_container___TFpk [class*=copilotKitInput] button:disabled{background:var(--copilot-kit-separator-color)!important;cursor:default!important}.ThreadedCopilotSidebar_container___TFpk [class*=copilotKitInput] button svg{width:16px!important;height:16px!important;color:white!important;transform:rotate(90deg)!important}.ThreadedCopilotSidebar_overlay__9tbUL{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:40;opacity:0;pointer-events:none;transition:opacity .2s ease-out}.ThreadedCopilotSidebar_overlay__9tbUL.ThreadedCopilotSidebar_visible__xUVPV{opacity:1;pointer-events:auto}.ThreadedCopilotSidebar_wrapper__WE43A{position:fixed;right:0;top:0;bottom:0;z-index:50;display:flex;flex-direction:column;transition:transform .2s ease-out,opacity .2s ease-out,visibility .2s;width:400px;max-width:100vw}.ThreadedCopilotSidebar_wrapper__WE43A.ThreadedCopilotSidebar_closed__Ebb8L{transform:translateX(100%);opacity:0;visibility:hidden}.ThreadedCopilotSidebar_wrapper__WE43A.ThreadedCopilotSidebar_closed__Ebb8L *{pointer-events:none!important}.ThreadedCopilotSidebar_wrapper__WE43A.ThreadedCopilotSidebar_open__YCp6_{transform:translateX(0);opacity:1;visibility:visible}.ThreadedCopilotSidebar_wrapper__WE43A.ThreadedCopilotSidebar_sizeFull__ddRh2{left:0;width:100vw!important}.ThreadedCopilotSidebar_resizeHandle__Eq5_m{position:absolute;left:0;top:0;bottom:0;width:10px;cursor:col-resize;background:transparent;transition:background .15s;z-index:200}.ThreadedCopilotSidebar_resizeHandle__Eq5_m.ThreadedCopilotSidebar_active__ykuJT,.ThreadedCopilotSidebar_resizeHandle__Eq5_m:hover{background:var(--copilot-kit-primary-color)}.ThreadedCopilotSidebar_wrapper__WE43A.ThreadedCopilotSidebar_sizeFull__ddRh2 .ThreadedCopilotSidebar_resizeHandle__Eq5_m{display:none}.ThreadedCopilotSidebar_container___TFpk{position:relative;flex:1;display:flex;flex-direction:column;background:var(--copilot-kit-background-color);border-left:1px solid var(--copilot-kit-separator-color);box-shadow:0 25px 50px -12px rgba(0,0,0,.25);overflow:hidden}.ThreadedCopilotSidebar_fab__N4jcG{position:fixed;right:20px;bottom:20px;z-index:40;width:56px;height:56px;border-radius:16px;background:linear-gradient(135deg,#cc0000,#990000);color:white;border:2px solid rgba(255,255,255,.2);box-shadow:0 4px 16px rgba(204,0,0,.4),0 2px 4px rgba(0,0,0,.2);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease-out}.ThreadedCopilotSidebar_fab__N4jcG:hover{transform:scale(1.05);box-shadow:0 6px 20px rgba(204,0,0,.5)}.ThreadedCopilotSidebar_fab__N4jcG:active{transform:scale(.98)}.ThreadedCopilotSidebar_notification__gkEU0{padding:8px 12px;background:rgba(245,158,11,.15);border-bottom:1px solid rgba(245,158,11,.3);animation:ThreadedCopilotSidebar_slideIn__2ZtjE .2s ease-out}@keyframes ThreadedCopilotSidebar_slideIn__2ZtjE{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:767px){.ThreadedCopilotSidebar_wrapper__WE43A{width:100%!important}.ThreadedCopilotSidebar_resizeHandle__Eq5_m{display:none}.ThreadedCopilotSidebar_fab__N4jcG{right:16px;bottom:16px;width:52px;height:52px}}.ThreadedCopilotSidebar_threadDropdown__D_Ql4{position:absolute;left:0;right:0;top:100%;background:var(--copilot-kit-secondary-color);border-bottom:1px solid var(--copilot-kit-separator-color);box-shadow:0 10px 15px -3px rgba(0,0,0,.1);z-index:110;max-height:192px;overflow-y:auto}.ThreadedCopilotSidebar_threadItem__7XR4O{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;transition:all .15s;margin:2px 4px;border-radius:8px;border:1px solid transparent}.ThreadedCopilotSidebar_threadItem__7XR4O:hover{border-color:var(--copilot-kit-primary-color);background:var(--copilot-kit-background-color)}.ThreadedCopilotSidebar_threadItem__7XR4O.ThreadedCopilotSidebar_active__ykuJT{background:rgba(255,0,0,.1);border-color:var(--copilot-kit-primary-color)}.ThreadedCopilotSidebar_threadIcon__LCpQ7{width:16px;height:16px;flex-shrink:0;color:var(--copilot-kit-muted-color);transition:color .15s}.ThreadedCopilotSidebar_threadItem__7XR4O.ThreadedCopilotSidebar_active__ykuJT .ThreadedCopilotSidebar_threadIcon__LCpQ7,.ThreadedCopilotSidebar_threadItem__7XR4O:hover .ThreadedCopilotSidebar_threadIcon__LCpQ7{color:var(--copilot-kit-primary-color)}.ThreadedCopilotSidebar_threadInfo__LmHO6{flex:1;min-width:0}.ThreadedCopilotSidebar_threadTitle__Y3trv{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--copilot-kit-secondary-contrast-color)}.ThreadedCopilotSidebar_threadItem__7XR4O.ThreadedCopilotSidebar_active__ykuJT .ThreadedCopilotSidebar_threadTitle__Y3trv{color:var(--copilot-kit-primary-color);font-weight:500}.ThreadedCopilotSidebar_threadMeta___jVy9{font-size:11px;color:var(--copilot-kit-muted-color)}.ThreadedCopilotSidebar_threadDeleteBtn__FzGY1{padding:4px;border-radius:4px;background:transparent;border:none;color:var(--copilot-kit-muted-color);cursor:pointer;flex-shrink:0;opacity:0;transition:opacity .15s,background .15s,color .15s}.ThreadedCopilotSidebar_threadItem__7XR4O:hover .ThreadedCopilotSidebar_threadDeleteBtn__FzGY1{opacity:1}.ThreadedCopilotSidebar_threadDeleteBtn__FzGY1:hover{background:rgba(239,68,68,.2);color:#ef4444}