@keyframes _slideInRight_pdjo7_1{0%{transform:translate(100%)}to{transform:translate(0)}}._chatButton_pdjo7_29{position:fixed;width:50px;height:50px;border-radius:50%;border:3px solid #2c3740;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px #0078d44d;z-index:1001;transition:all .3s ease;font-size:24px;font-weight:bolder;color:#2c3740;font-family:Segoe UI,"Segoe UI Web (West European)",Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif}._chatButton_pdjo7_29:hover{transform:scale(1.1)}._chatPanel_pdjo7_77{position:fixed;bottom:0;right:0;background-color:#fff;box-shadow:-4px 0 20px #00000026;z-index:1000;display:flex;flex-direction:column;animation:_slideInRight_pdjo7_1 .3s ease-out;border-radius:8px 0 0;font-family:Segoe UI,"Segoe UI Web (West European)",Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif}._resizeHandle_pdjo7_107{position:absolute;left:0;top:0;bottom:0;width:4px;cursor:ew-resize;background-color:transparent;z-index:1002}._resizeIndicator_pdjo7_129{position:absolute;left:1px;top:50%;transform:translateY(-50%);width:2px;height:40px;background-color:#2c3740;border-radius:1px;opacity:.3;transition:opacity .2s ease}._resizeIndicator_pdjo7_129._active_pdjo7_155{opacity:1}._resizeHandle_pdjo7_107:hover ._resizeIndicator_pdjo7_129{opacity:.7}._chatHeader_pdjo7_173{background-color:#2c3740;color:#fff;padding-left:3px;display:flex;justify-content:space-between;align-items:center}._chatTitle_pdjo7_191{margin:0;font-size:20px;font-weight:600;font-family:Segoe UI,"Segoe UI Web (West European)",Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif}._secondaryChatTitle_pdjo7_205{margin:0 0 0 3px;font-size:10px;font-weight:800;font-family:Segoe UI,"Segoe UI Web (West European)",Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif}._chatSubtitle_pdjo7_221{margin:0 0 0 3px;font-size:12px;opacity:.9;font-family:Segoe UI,"Segoe UI Web (West European)",Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif}._closeButton_pdjo7_237,._actionButton_pdjo7_259{background:none;border:none;color:#fff;font-size:20px;cursor:pointer;padding:4px;font-weight:bolder;font-family:Segoe UI,"Segoe UI Web (West European)",Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif}._actionButton_pdjo7_259:hover{opacity:.8}._actionButton_pdjo7_259:active{opacity:.6}._chatContent_pdjo7_299{flex:1;padding:16px;display:flex;flex-direction:column;justify-content:space-between;min-height:0}._codeBlock_pdjo7_319{background-color:#f5f5f5;padding:12px;border-radius:4px;overflow:auto;font-size:13px;font-family:Consolas,Monaco,monospace}._messagesArea_pdjo7_337{flex:1;overflow-y:auto;overflow-x:hidden;margin-bottom:16px;padding-right:4px;display:flex;flex-direction:column}._messageContainer_pdjo7_359{padding:12px;border-radius:8px;margin-bottom:12px;font-family:Segoe UI,"Segoe UI Web (West European)",Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif}._userMessage_pdjo7_373{background-color:#e1f5fe;border:1px solid #d5edff;margin-left:auto;margin-right:0;max-width:80%;align-self:flex-end}._botMessage_pdjo7_391{background-color:#f3f2f1;border:none;margin-left:0;margin-right:auto;max-width:95%;align-self:flex-start}._errorMessage_pdjo7_409{background-color:#fef7f1;border:1px solid #f4a261;margin-left:0;margin-right:auto;max-width:80%;align-self:flex-start}._messageText_pdjo7_427{margin:0;font-size:14px;font-family:Segoe UI,"Segoe UI Web (West European)",Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif}._messageTextError_pdjo7_439{color:#d63031;font-family:Segoe UI,"Segoe UI Web (West European)",Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif}._messageTimestamp_pdjo7_449{margin:8px 0 0;font-size:12px;color:#666;font-family:Segoe UI,"Segoe UI Web (West European)",Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif}._messageFooter_pdjo7_463{display:flex;flex-direction:column;gap:8px;margin-top:12px}._loadingIndicator_pdjo7_479{background-color:#f3f2f1;padding:12px;border-radius:8px;margin-bottom:12px;margin-left:0;margin-right:auto;max-width:80%;align-self:flex-start}._loadingText_pdjo7_501{margin:0;font-size:14px;font-style:italic;color:#666;font-family:Segoe UI,"Segoe UI Web (West European)",Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif}._cancellingIndicator_pdjo7_519{background-color:#fef2f2;border:1px solid #fecaca;border-left:4px solid #dc2626}._cancellingText_pdjo7_531{color:#dc2626;font-weight:600}._inputArea_pdjo7_543{display:flex;gap:8px;border-top:1px solid #edebe9;padding-top:16px;align-items:center}._messageInput_pdjo7_559{flex:1;padding:12px;border:1px solid #d1d1d1;border-radius:4px;font-size:14px;outline:none;resize:none;overflow:hidden;min-height:20px;max-height:50px;height:20px;overflow:auto;font-family:Segoe UI,"Segoe UI Web (West European)",Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif}._sendButton_pdjo7_591{color:#fff;border:none;padding:6px 16px;border-radius:4px;font-size:14px;font-weight:600;height:30px;min-height:30px;flex-shrink:0;font-family:Segoe UI,"Segoe UI Web (West European)",Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif}._sendButtonEnabled_pdjo7_617{background-color:#0078d4;cursor:pointer}._sendButtonDisabled_pdjo7_627{background-color:#ccc;cursor:not-allowed}._cancelButton_pdjo7_637{background-color:#d73527;cursor:pointer;transition:background-color .2s ease}._cancelButton_pdjo7_637:hover{background-color:#a12a21}._markdownContent_pdjo7_659{font-family:Segoe UI,"Segoe UI Web (West European)",Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;line-height:1.6;word-break:break-word;color:#374151}._markdownContent_pdjo7_659 ._codeBlock_pdjo7_319{margin:6px 0}._markdownContent_pdjo7_659 ._codeLanguageLabel_pdjo7_683,._codeLanguageLabel_pdjo7_683{background:#f1f3f4;font-size:12px;border-radius:6px 6px 0 0;color:#5f6368;font-weight:800;text-transform:uppercase;letter-spacing:.5px;font-family:Segoe UI,"Segoe UI Web (West European)",Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif}._markdownContent_pdjo7_659 ._codePre_pdjo7_707{background:#fff;border:1px solid #e8eaed;border-top:none;padding:5px;margin:0;border-radius:0 0 6px 6px;overflow-x:auto;font-family:Fira Code,SF Mono,Monaco,Cascadia Code,Courier New,monospace;font-size:13px;line-height:1.5;color:#000;font-weight:800;width:fit-content}._markdownContent_pdjo7_659 ._inlineCode_pdjo7_739,._inlineCode_pdjo7_739{background:#f3f4f6;padding:2px 6px;border-radius:4px;font-family:Fira Code,SF Mono,Monaco,Cascadia Code,Courier New,monospace;font-size:13px;color:#e11d48;border:1px solid #e5e7eb}._markdownContent_pdjo7_659 ._tableWrapper_pdjo7_763,._markdownContent_pdjo7_659 ._table-wrapper_pdjo7_765,._tableWrapper_pdjo7_763{margin:5px 0;overflow-x:auto}._markdownContent_pdjo7_659 ._markdownTable_pdjo7_779,._markdownTable_pdjo7_779,._markdownContent_pdjo7_659 ._markdown-table_pdjo7_783,._markdownContent_pdjo7_659 ._tableWrapper_pdjo7_763 table,._markdownContent_pdjo7_659 ._table-wrapper_pdjo7_765 table,._markdownContent_pdjo7_659 table{border-collapse:collapse;width:100%;border:1px solid #d0d7de;border-radius:6px;overflow:hidden;font-size:14px;background-color:#fff;box-shadow:0 1px 3px #0000001a;font-family:Segoe UI,"Segoe UI Web (West European)",Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif}._markdownContent_pdjo7_659 ._markdown-table_pdjo7_783 thead,._markdownContent_pdjo7_659 ._table-wrapper_pdjo7_765 table thead,._markdownContent_pdjo7_659 table thead{background-color:#f6f8fa}._markdownContent_pdjo7_659 ._markdown-table_pdjo7_783 th,._markdownContent_pdjo7_659 ._table-wrapper_pdjo7_765 table th,._markdownContent_pdjo7_659 table th{padding:5px;border:1px solid #d0d7de;font-weight:600;text-align:center;color:#24292f;background-color:#f6f8fa;border-bottom:2px solid #d0d7de;font-family:Segoe UI,"Segoe UI Web (West European)",Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif}._markdownContent_pdjo7_659 ._markdown-table_pdjo7_783 td,._markdownContent_pdjo7_659 ._table-wrapper_pdjo7_765 table td,._markdownContent_pdjo7_659 table td{padding:5px;border:1px solid #d0d7de;text-align:center;vertical-align:top;color:#24292f;border-bottom:1px solid #d0d7de;font-family:Segoe UI,"Segoe UI Web (West European)",Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif}._markdownContent_pdjo7_659 ._markdown-table_pdjo7_783 tbody tr:nth-child(2n),._markdownContent_pdjo7_659 ._table-wrapper_pdjo7_765 table tbody tr:nth-child(2n),._markdownContent_pdjo7_659 table tbody tr:nth-child(2n){background-color:#f6f8fa}._markdownContent_pdjo7_659 ._markdown-table_pdjo7_783 tbody tr:hover,._markdownContent_pdjo7_659 ._table-wrapper_pdjo7_765 table tbody tr:hover,._markdownContent_pdjo7_659 table tbody tr:hover{background-color:#f1f8ff}._markdownContent_pdjo7_659 ._markdown-table_pdjo7_783 code,._markdownContent_pdjo7_659 ._table-wrapper_pdjo7_765 table code,._markdownContent_pdjo7_659 table code{background:#f3f4f6;padding:2px 4px;border-radius:3px;font-family:Fira Code,SF Mono,Monaco,Cascadia Code,Courier New,monospace;font-size:12px;color:#e11d48;border:1px solid #e5e7eb}._markdownContent_pdjo7_659 h1{font-size:20px;font-weight:700;margin:0 0 8px;color:#1f2937;border-bottom:2px solid #3b82f6;padding-bottom:8px;font-family:Segoe UI,"Segoe UI Web (West European)",Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif}._markdownContent_pdjo7_659 h2{font-size:18px;font-weight:600;margin:0 0 8px;color:#1f2937;border-bottom:1px solid #e5e7eb;padding-bottom:6px;font-family:Segoe UI,"Segoe UI Web (West European)",Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif}._markdownContent_pdjo7_659 h3{font-size:16px;font-weight:600;margin:5px 0 4px;color:#1f2937;font-family:Segoe UI,"Segoe UI Web (West European)",Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif}._markdownContent_pdjo7_659 ul{margin:5px 0;padding-left:32px;list-style-type:disc}._markdownContent_pdjo7_659 ol{margin:5px 0;padding-left:32px}._markdownContent_pdjo7_659 li{margin:3px 0;line-height:1.6;color:#24292f;font-family:Segoe UI,"Segoe UI Web (West European)",Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif}._markdownContent_pdjo7_659 p{margin:4px 0;line-height:1.6;color:#24292f;font-family:Segoe UI,"Segoe UI Web (West European)",Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif}._markdownContent_pdjo7_659 a{color:#0969da;text-decoration:none;cursor:pointer;font-weight:500;font-family:Segoe UI,"Segoe UI Web (West European)",Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif}._markdownContent_pdjo7_659 a:hover{text-decoration:underline}._markdownContent_pdjo7_659 blockquote{border-left:4px solid #d0d7de;padding:0 16px;margin:5px 0;color:#656d76;font-style:italic;background-color:#f6f8fa;border-radius:0 6px 6px 0;font-family:Segoe UI,"Segoe UI Web (West European)",Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif}._markdownContent_pdjo7_659 hr{border:none;border-top:1px solid #d0d7de;margin:10px 0}._markdownContent_pdjo7_659 strong{font-weight:600;color:#24292f;font-family:Segoe UI,"Segoe UI Web (West European)",Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif}._markdownContent_pdjo7_659 em{font-style:italic;color:#24292f;font-family:Segoe UI,"Segoe UI Web (West European)",Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif}._markdownContent_pdjo7_659 del{text-decoration:line-through;color:#656d76;font-family:Segoe UI,"Segoe UI Web (West European)",Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif}._markdownContent_pdjo7_659 input[type=checkbox]{margin-right:8px;transform:scale(1.1);accent-color:#0969da}
