@keyframes _slideInRight_1f1k4_1{0%{transform:translate(100%)}to{transform:translate(0)}}._chatButton_1f1k4_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_1f1k4_29:hover{transform:scale(1.1)}._chatPanel_1f1k4_77{position:fixed;top:0;right:0;bottom:0;background-color:#fff;box-shadow:-4px 0 20px #00000026;z-index:1000;display:flex;flex-direction:column;animation:_slideInRight_1f1k4_1 .3s ease-out;border-radius:8px 0 0 8px;font-family:Segoe UI,"Segoe UI Web (West European)",Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif}._resizeHandle_1f1k4_109{position:absolute;left:0;top:0;bottom:0;width:4px;cursor:ew-resize;background-color:transparent;z-index:1002}._resizeIndicator_1f1k4_131{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_1f1k4_131._active_1f1k4_157{opacity:1}._resizeHandle_1f1k4_109:hover ._resizeIndicator_1f1k4_131{opacity:.7}._chatHeader_1f1k4_175{background-color:#2c3740;color:#fff;padding-left:3px;display:flex;justify-content:space-between;align-items:center}._chatTitle_1f1k4_193{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_1f1k4_207{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_1f1k4_223{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_1f1k4_239{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}._chatContent_1f1k4_263{flex:1;padding:16px;display:flex;flex-direction:column;justify-content:space-between;min-height:0}._messagesArea_1f1k4_281{flex:1;overflow-y:auto;overflow-x:hidden;margin-bottom:16px;padding-right:4px;display:flex;flex-direction:column}._messageContainer_1f1k4_303{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_1f1k4_317{background-color:#e1f5fe;border:1px solid #d5edff;margin-left:auto;margin-right:0;max-width:80%;align-self:flex-end}._botMessage_1f1k4_335{background-color:#f3f2f1;border:none;margin-left:0;margin-right:auto;max-width:95%;align-self:flex-start}._errorMessage_1f1k4_353{background-color:#fef7f1;border:1px solid #f4a261;margin-left:0;margin-right:auto;max-width:80%;align-self:flex-start}._messageText_1f1k4_371{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_1f1k4_383{color:#d63031;font-family:Segoe UI,"Segoe UI Web (West European)",Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif}._messageTimestamp_1f1k4_393{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_1f1k4_407{display:flex;flex-direction:column;gap:8px;margin-top:12px}._loadingIndicator_1f1k4_423{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_1f1k4_445{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_1f1k4_463{background-color:#fef2f2;border:1px solid #fecaca;border-left:4px solid #dc2626}._cancellingText_1f1k4_475{color:#dc2626;font-weight:600}._inputArea_1f1k4_487{display:flex;gap:8px;border-top:1px solid #edebe9;padding-top:16px;align-items:flex-start}._messageInput_1f1k4_503{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_1f1k4_535{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_1f1k4_561{background-color:#2c3740;cursor:pointer}._sendButtonDisabled_1f1k4_571{background-color:#ccc;cursor:not-allowed}._cancelButton_1f1k4_581{background-color:#d73527;cursor:pointer;transition:background-color .2s ease}._cancelButton_1f1k4_581:hover{background-color:#a12a21}._markdownContent_1f1k4_603{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_1f1k4_603 ._codeBlock_1f1k4_619{margin:6px 0}._markdownContent_1f1k4_603 ._codeLanguageLabel_1f1k4_627,._codeLanguageLabel_1f1k4_627{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_1f1k4_603 ._codePre_1f1k4_651{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_1f1k4_603 ._inlineCode_1f1k4_683,._inlineCode_1f1k4_683{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_1f1k4_603 ._tableWrapper_1f1k4_707,._markdownContent_1f1k4_603 ._table-wrapper_1f1k4_709,._tableWrapper_1f1k4_707{margin:5px 0;overflow-x:auto}._markdownContent_1f1k4_603 ._markdownTable_1f1k4_723,._markdownTable_1f1k4_723,._markdownContent_1f1k4_603 ._markdown-table_1f1k4_727,._markdownContent_1f1k4_603 ._tableWrapper_1f1k4_707 table,._markdownContent_1f1k4_603 ._table-wrapper_1f1k4_709 table,._markdownContent_1f1k4_603 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_1f1k4_603 ._markdown-table_1f1k4_727 thead,._markdownContent_1f1k4_603 ._table-wrapper_1f1k4_709 table thead,._markdownContent_1f1k4_603 table thead{background-color:#f6f8fa}._markdownContent_1f1k4_603 ._markdown-table_1f1k4_727 th,._markdownContent_1f1k4_603 ._table-wrapper_1f1k4_709 table th,._markdownContent_1f1k4_603 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_1f1k4_603 ._markdown-table_1f1k4_727 td,._markdownContent_1f1k4_603 ._table-wrapper_1f1k4_709 table td,._markdownContent_1f1k4_603 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_1f1k4_603 ._markdown-table_1f1k4_727 tbody tr:nth-child(2n),._markdownContent_1f1k4_603 ._table-wrapper_1f1k4_709 table tbody tr:nth-child(2n),._markdownContent_1f1k4_603 table tbody tr:nth-child(2n){background-color:#f6f8fa}._markdownContent_1f1k4_603 ._markdown-table_1f1k4_727 tbody tr:hover,._markdownContent_1f1k4_603 ._table-wrapper_1f1k4_709 table tbody tr:hover,._markdownContent_1f1k4_603 table tbody tr:hover{background-color:#f1f8ff}._markdownContent_1f1k4_603 ._markdown-table_1f1k4_727 code,._markdownContent_1f1k4_603 ._table-wrapper_1f1k4_709 table code,._markdownContent_1f1k4_603 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_1f1k4_603 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_1f1k4_603 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_1f1k4_603 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_1f1k4_603 ul{margin:5px 0;padding-left:32px;list-style-type:disc}._markdownContent_1f1k4_603 ol{margin:5px 0;padding-left:32px}._markdownContent_1f1k4_603 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_1f1k4_603 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_1f1k4_603 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_1f1k4_603 a:hover{text-decoration:underline}._markdownContent_1f1k4_603 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_1f1k4_603 hr{border:none;border-top:1px solid #d0d7de;margin:10px 0}._markdownContent_1f1k4_603 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_1f1k4_603 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_1f1k4_603 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_1f1k4_603 input[type=checkbox]{margin-right:8px;transform:scale(1.1);accent-color:#0969da}._modalOverlay_ct9vm_3{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000;animation:_fadeIn_ct9vm_1 .2s ease-in}@keyframes _fadeIn_ct9vm_1{0%{opacity:0}to{opacity:1}}._modalContent_ct9vm_51{background:#fff;border-radius:8px;width:90%;max-width:500px;box-shadow:0 4px 20px #0078d4;animation:_slideUp_ct9vm_1 .3s ease-out;font-family:Segoe UI,"Segoe UI Web (West European)",Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif}@keyframes _slideUp_ct9vm_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}._modalHeader_ct9vm_95{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e5e7eb;background-color:#0078d4}._modalTitle_ct9vm_113{margin:0;font-size:1.25rem;font-weight:600;color:#fff}._closeButton_ct9vm_127{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#fff;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s;font-weight:900;font-size:xxx-large}._closeButton_ct9vm_127:hover{background-color:#0078d4;color:#fff}._modalBody_ct9vm_173{padding:24px}._feedbackType_ct9vm_181{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding:12px 16px;background-color:#f9fafb;border-radius:6px}._feedbackIcon_ct9vm_201{font-size:1.5rem;line-height:1px}._feedbackText_ct9vm_211{font-size:.95rem;color:#374151;font-weight:500}._commentInput_ct9vm_223{width:100%;padding:12px;border:1px solid #d1d5db;border-radius:6px;font-size:.95rem;font-family:inherit;resize:vertical;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}._commentInput_ct9vm_223:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._commentInput_ct9vm_223:disabled{background-color:#f3f4f6;cursor:not-allowed}._commentInput_ct9vm_223::placeholder{color:#9ca3af}._characterCount_ct9vm_277{text-align:right;font-size:.85rem;color:#6b7280;margin-top:8px}._modalFooter_ct9vm_291{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid #e5e7eb}._cancelButton_ct9vm_307,._submitButton_ct9vm_309{padding:10px 20px;border-radius:6px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s;border:none}._cancelButton_ct9vm_307{background-color:#fff;color:#374151;border:1px solid #d1d5db}._cancelButton_ct9vm_307:hover:not(:disabled){background-color:#f9fafb}._submitButton_ct9vm_309{background-color:#0078d4;color:#fff}._submitButton_ct9vm_309:hover:not(:disabled){background-color:#005a9e}._cancelButton_ct9vm_307:disabled,._submitButton_ct9vm_309:disabled{opacity:.5;cursor:not-allowed}._feedbackButtons_19155_3{display:flex;gap:8px;align-items:center}._feedbackButton_19155_3{background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:6px 12px;font-size:1rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;opacity:.7}._feedbackSeparator_19155_43{height:2px;background-color:#e5e7eb;margin-bottom:8px}._feedbackButton_19155_3:hover:not(:disabled){opacity:1;background-color:#f3f4f6;border-color:#9ca3af;transform:scale(1.1)}._feedbackButton_19155_3:disabled{cursor:not-allowed;opacity:.4}._feedbackButton_19155_3._selected_19155_79{opacity:1;border-color:#0078d4;background-color:#e6f2fa;font-weight:700}._feedbackButton_19155_3:active:not(:disabled){transform:scale(.95)}
