.hmrag-chat[data-v-94e0ea48]{margin-bottom:24px}.chat-body[data-v-94e0ea48]{padding:20px}.chat-intro[data-v-94e0ea48]{background:#f7f9fb;border:1px solid #e3e8ee;border-left:3px solid #1558d6;border-radius:10px;color:#3d4a58;font-size:13.5px;line-height:1.55;margin-bottom:16px;padding:12px 14px}.chat-intro strong[data-v-94e0ea48]{color:#1c2530;display:block;margin-bottom:4px}.message-log[data-v-94e0ea48]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;max-height:520px;overflow-y:auto;padding:2px}.message[data-v-94e0ea48]{border-radius:10px;padding:10px 12px}.message.user[data-v-94e0ea48]{-ms-flex-item-align:end;align-self:flex-end;background:#e8f0fe;max-width:80%;white-space:pre-wrap}.message.assistant[data-v-94e0ea48]{-ms-flex-item-align:start;align-self:flex-start;background:#f3f5f7;max-width:90%;width:auto}.message-content[data-v-94e0ea48]{line-height:1.55;white-space:pre-wrap}.hmrag-markdown[data-v-94e0ea48]{white-space:normal}.hmrag-markdown[data-v-94e0ea48] p{margin:0 0 9px}.hmrag-markdown[data-v-94e0ea48] p:last-child{margin-bottom:0}.hmrag-markdown[data-v-94e0ea48] ol,.hmrag-markdown[data-v-94e0ea48] ul{margin:7px 0;padding-left:25px}.hmrag-markdown[data-v-94e0ea48] a.evi{color:#1558d6;font-weight:600;text-decoration:none}.hmrag-markdown[data-v-94e0ea48] a.evi:hover{text-decoration:underline}.thinking[data-v-94e0ea48]{color:#6b7785}.citations[data-v-94e0ea48]{border-top:1px solid #e0e4e8;color:#5a6470;font-size:13px;margin-top:10px;padding-top:8px}.citations a[data-v-94e0ea48]{color:#1558d6;text-decoration:none}.citations a[data-v-94e0ea48]:hover{text-decoration:underline}.answer-meta[data-v-94e0ea48]{color:#8a9aaa;font-size:12px;margin-top:6px}.answer-footer[data-v-94e0ea48]{border-top:1px solid #e0e4e8;color:#5a6470;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px;padding-top:8px}.answer-footer[data-v-94e0ea48],.rating-inner[data-v-94e0ea48]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.rating-inner[data-v-94e0ea48]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.rating-label[data-v-94e0ea48]{color:#6b7785;font-size:13px}.stars[data-v-94e0ea48]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.star-button[data-v-94e0ea48]{background:transparent;border:0;color:#f5a623;cursor:pointer;font-size:21px;line-height:1;padding:1px}.rating-panel[data-v-94e0ea48]{-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:4px}.rating-submit[data-v-94e0ea48]{float:right;margin-top:-8px}.rating-thanks[data-v-94e0ea48]{color:#1a7a30;font-size:13px}.copy-button[data-v-94e0ea48]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #d9dde2;border-radius:8px;color:#5a6470;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font:inherit;font-size:12.5px;gap:5px;line-height:1.2;margin-left:auto;padding:4px 10px;-webkit-transition:border-color .15s,color .15s;transition:border-color .15s,color .15s}.copy-button[data-v-94e0ea48]:hover{border-color:#6b7785;color:#1c2530}.copy-button.ok[data-v-94e0ea48]{border-color:#9fd3ab;color:#1a7a30}.chat-error[data-v-94e0ea48]{margin:14px 0 0}.composer[data-v-94e0ea48]{background:#fff;border:1px solid #d9dde2;border-radius:16px;-webkit-box-shadow:0 1px 2px rgba(20,30,45,.05);box-shadow:0 1px 2px rgba(20,30,45,.05);margin-top:16px;padding:12px 14px 10px;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s}.composer.focused[data-v-94e0ea48]{border-color:#1558d6;-webkit-box-shadow:0 0 0 3px rgba(21,88,214,.12);box-shadow:0 0 0 3px rgba(21,88,214,.12)}.composer textarea[data-v-94e0ea48]{background:transparent;border:0;color:#1c2530;display:block;font:inherit;line-height:1.5;max-height:200px;min-height:48px;outline:0;overflow-y:auto;resize:none;width:100%}.composer textarea[data-v-94e0ea48]::-webkit-input-placeholder{color:#8a9aaa}.composer textarea[data-v-94e0ea48]::-ms-input-placeholder{color:#8a9aaa}.composer textarea[data-v-94e0ea48]::placeholder{color:#8a9aaa}.composer-toolbar[data-v-94e0ea48]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:6px}.composer-hint[data-v-94e0ea48]{color:#8a9aaa;font-size:12px;margin-right:auto}.char-count[data-v-94e0ea48]{color:#8a9aaa;font-size:12px}.char-count.over[data-v-94e0ea48]{color:#b45309}.deepthink-toggle[data-v-94e0ea48]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#5a6470;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:13px;gap:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.deepthink-toggle input[data-v-94e0ea48]{accent-color:#1558d6;cursor:pointer;height:15px;margin:0;width:15px}.deepthink-alert[data-v-94e0ea48]{margin:10px 0 0}.send-button[data-v-94e0ea48]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#1558d6;border:0;border-radius:50%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 36px;flex:0 0 36px;height:36px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background .15s,-webkit-transform .05s;transition:background .15s,-webkit-transform .05s;transition:background .15s,transform .05s;transition:background .15s,transform .05s,-webkit-transform .05s;width:36px}.send-button[data-v-94e0ea48]:hover{background:#1147b0}.send-button[data-v-94e0ea48]:active{-webkit-transform:scale(.94);transform:scale(.94)}.send-button[data-v-94e0ea48]:disabled{background:#c7ccd1;cursor:default}@media (max-width:600px){.chat-body[data-v-94e0ea48]{padding:14px}.message.assistant[data-v-94e0ea48],.message.user[data-v-94e0ea48]{max-width:95%}.composer-hint[data-v-94e0ea48]{display:none}}