.agent-message-list[data-v-202db6b4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.agent-message[data-v-202db6b4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}.agent-message--user[data-v-202db6b4]{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.agent-message__avatar[data-v-202db6b4]{width:30px;height:30px;border:1px solid rgba(47,115,191,.18);border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:linear-gradient(145deg,#fff,#eaf4ff);color:#235da6;font-size:12px;font-weight:800;-webkit-box-shadow:0 8px 18px rgba(30,64,112,.07);box-shadow:0 8px 18px rgba(30,64,112,.07);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.agent-message--user .agent-message__avatar[data-v-202db6b4]{border-color:rgba(23,75,145,.3);background:linear-gradient(145deg,#2f73bf,#174b91);color:#fff}.agent-message__body[data-v-202db6b4]{max-width:78%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-height:0;padding:9px 12px;border:1px solid rgba(214,226,240,.9);border-radius:5px 15px 15px 15px;background:hsla(0,0%,100%,.94);-webkit-box-shadow:0 8px 20px rgba(30,64,112,.06);box-shadow:0 8px 20px rgba(30,64,112,.06)}.agent-message--user .agent-message__body[data-v-202db6b4]{max-width:68%;padding:3px 10px;border-color:rgba(47,115,191,.28);border-radius:15px 5px 15px 15px;background:linear-gradient(135deg,#edf5ff,#f8fbff);color:#172033}.agent-message__meta[data-v-202db6b4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-bottom:3px;color:#416285;font-size:12px;font-weight:800}.agent-message--user .agent-message__meta[data-v-202db6b4]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;color:#416285}.agent-message__content[data-v-202db6b4]{white-space:pre-wrap;word-break:break-word;line-height:1.45;color:#172033}.agent-message__content--markdown[data-v-202db6b4]{white-space:normal}.agent-message__content--markdown[data-v-202db6b4] p{margin:0 0 8px}.agent-message__content--markdown[data-v-202db6b4] ol:last-child,.agent-message__content--markdown[data-v-202db6b4] p:last-child,.agent-message__content--markdown[data-v-202db6b4] table:last-child,.agent-message__content--markdown[data-v-202db6b4] ul:last-child{margin-bottom:0}.agent-message__content--markdown[data-v-202db6b4] h1,.agent-message__content--markdown[data-v-202db6b4] h2,.agent-message__content--markdown[data-v-202db6b4] h3,.agent-message__content--markdown[data-v-202db6b4] h4{margin:10px 0 8px;color:#172033;font-weight:800;line-height:1.35}.agent-message__content--markdown[data-v-202db6b4] h1{font-size:18px}.agent-message__content--markdown[data-v-202db6b4] h2{font-size:16px}.agent-message__content--markdown[data-v-202db6b4] h3{font-size:15px}.agent-message__content--markdown[data-v-202db6b4] h4{font-size:14px}.agent-message__content--markdown[data-v-202db6b4] ol,.agent-message__content--markdown[data-v-202db6b4] ul{margin:0 0 8px;padding-left:20px}.agent-message__content--markdown[data-v-202db6b4] li+li{margin-top:4px}.agent-message__content--markdown[data-v-202db6b4] code{padding:1px 5px;border-radius:4px;background:#edf4fb;color:#174b91;font-size:12px}.agent-message__content--markdown[data-v-202db6b4] table{width:100%;margin:8px 0 10px;border-collapse:collapse;font-size:13px}.agent-message__content--markdown[data-v-202db6b4] td,.agent-message__content--markdown[data-v-202db6b4] th{padding:6px 8px;border:1px solid #d8e5f2;text-align:left;vertical-align:top}.agent-message__content--markdown[data-v-202db6b4] th{background:#f1f7ff;color:#235da6;font-weight:800}.agent-message--user .agent-message__content[data-v-202db6b4]{color:#172033;font-size:13px;line-height:1.1}.agent-message__reasoning[data-v-202db6b4]{margin-top:8px;padding:8px 10px;border:1px solid #e3edf8;border-radius:12px;background:#f7fbff;color:#64748b;font-size:12px;line-height:1.45;white-space:pre-wrap}.agent-message__refs[data-v-202db6b4]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;margin-top:8px}.agent-message__refs[data-v-202db6b4] .ant-tag{margin-right:0;border-radius:999px;border-color:#c5d9ef;background:#eff7ff;color:#235da6;font-weight:600}.agent-message__error[data-v-202db6b4]{color:#cf1322}@media (max-width:900px){.agent-message--user .agent-message__body[data-v-202db6b4],.agent-message__body[data-v-202db6b4]{max-width:calc(100% - 52px)}}.agent-citation-list[data-v-4f0e9e60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.citation-card[data-v-4f0e9e60]{border-radius:16px;border-color:rgba(148,163,184,.22);background:hsla(0,0%,100%,.86)}.citation-title[data-v-4f0e9e60]{color:#0f172a;font-weight:800}.citation-path[data-v-4f0e9e60]{margin-top:5px;color:#94a3b8;font-size:12px;word-break:break-all}.citation-quote[data-v-4f0e9e60]{margin-top:10px;padding:10px 12px;border-radius:12px;background:#f8fafc;color:#475569;line-height:1.7;white-space:pre-wrap}.case-review-page[data-v-934cabdc]{display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(100vh - 100px);overflow:hidden;background:#f0f4fa;gap:1px}.case-review-sidebar[data-v-934cabdc]{-webkit-box-flex:0;-ms-flex:0 0 280px;flex:0 0 280px;width:280px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0;background:#fff;position:relative}.cr-col-resizer[data-v-934cabdc]{position:absolute;top:0;right:0;width:5px;bottom:0;cursor:col-resize;z-index:20;background:transparent;-webkit-transition:background .15s;transition:background .15s}.cr-col-resizer[data-v-934cabdc]:hover{background:rgba(23,75,145,.2)}.case-review-sidebar__header[data-v-934cabdc]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:13px 16px 11px;border-bottom:1px solid #dbe5f1;background:#f7faff}.case-review-sidebar__title[data-v-934cabdc]{color:#174b91;font-size:14px;font-weight:700;line-height:1.4}.case-review-sidebar__subtitle[data-v-934cabdc]{margin-top:2px;color:#64748b;font-size:11px;line-height:1.4}.case-review-sidebar__search[data-v-934cabdc]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:10px 12px 6px}.case-review-case-list[data-v-934cabdc]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;overflow-y:auto;padding:4px 0}.case-review-empty[data-v-934cabdc]{padding:32px 16px;text-align:center;color:#94a3b8;font-size:13px}.case-review-checkbox-group[data-v-934cabdc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.case-review-case-item[data-v-934cabdc]{padding:8px 12px;border-bottom:1px solid #f1f5f9;cursor:pointer;-webkit-transition:background .12s;transition:background .12s}.case-review-case-item[data-v-934cabdc]:hover{background:#f7faff}.case-review-case-item--checked[data-v-934cabdc]{background:#eff6ff}.case-review-case-item .ant-checkbox-wrapper[data-v-934cabdc]{width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.case-review-case-item__id[data-v-934cabdc]{font-size:11px;color:#64748b;line-height:1.3}.case-review-case-item__title[data-v-934cabdc]{font-size:12px;color:#1e293b;line-height:1.4;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.case-review-case-item__meta[data-v-934cabdc]{font-size:11px;color:#94a3b8;margin-top:2px}.case-review-sidebar__footer[data-v-934cabdc]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:10px 16px;border-top:1px solid #dbe5f1;background:#f7faff;font-size:12px;color:#64748b;text-align:center}.case-review-filter-section[data-v-934cabdc]{padding:10px 14px 4px;border-bottom:1px solid #f1f5f9}.case-review-filter-label[data-v-934cabdc]{font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px}.case-review-chips[data-v-934cabdc]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-bottom:6px}.case-review-chip[data-v-934cabdc]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:24px;padding:0 10px;border:1px solid #c9d8ea;border-radius:12px;font-size:12px;color:#475569;background:#fff;cursor:pointer;-webkit-transition:all .15s;transition:all .15s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.case-review-chip[data-v-934cabdc]:hover{border-color:#174b91;color:#174b91}.case-review-chip--active[data-v-934cabdc]{border-color:#174b91;background:#174b91;color:#fff}.case-review-chat[data-v-934cabdc]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0;overflow:hidden;background:#fff}.case-review-chat__header[data-v-934cabdc]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:13px 16px 11px;border-bottom:1px solid #dbe5f1;background:#f7faff}.case-review-chat__title[data-v-934cabdc]{color:#174b91;font-size:14px;font-weight:700;line-height:1.4}.case-review-chat__subtitle[data-v-934cabdc]{margin-top:2px;color:#64748b;font-size:11px;line-height:1.4}.case-review-context-chips[data-v-934cabdc]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;padding:8px 16px 6px;border-bottom:1px solid #f1f5f9;background:#fafcff}.case-review-context-chip[data-v-934cabdc]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:22px;padding:0 8px;border:1px solid #bfd4ee;border-radius:11px;font-size:11px;color:#174b91;background:#eff6ff}.case-review-context-chip--accent[data-v-934cabdc]{background:#eef9f0;border-color:#a7d7b0;color:#1a6630}.case-review-messages[data-v-934cabdc]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-height:0;overflow-y:auto;padding:16px}.case-review-citations[data-v-934cabdc]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border-top:1px solid #f1f5f9}.case-review-input[data-v-934cabdc]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border-top:1px solid #dbe5f1;padding:10px 14px 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.case-review-input__resize-handle[data-v-934cabdc]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:4px;cursor:ns-resize;background:transparent;border-radius:2px;margin-bottom:2px}.case-review-input__resize-handle[data-v-934cabdc]:hover{background:#dbe5f1}.case-review-input__actions[data-v-934cabdc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px}.wiki-proposal-card[data-v-934cabdc]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 16px 12px;border:1px solid #dbe5f1;border-radius:6px;overflow:hidden;background:#fff}.wiki-proposal-card__header[data-v-934cabdc]{padding:9px 14px;background:#f7faff;border-bottom:1px solid #dbe5f1}.wiki-proposal-card__title[data-v-934cabdc]{color:#174b91;font-size:13px;font-weight:700}.wiki-proposal-card__body[data-v-934cabdc]{padding:12px 14px 8px;gap:10px}.wiki-proposal-card__body[data-v-934cabdc],.wiki-proposal-card__field[data-v-934cabdc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wiki-proposal-card__field[data-v-934cabdc]{gap:4px}.wiki-proposal-card__label[data-v-934cabdc]{font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.wiki-proposal-card__path[data-v-934cabdc]{font-size:12px;color:#1e293b;font-family:monospace;background:#f1f5f9;border-radius:3px;padding:3px 8px}.wiki-proposal-card__textarea[data-v-934cabdc]{font-size:12px}.wiki-proposal-card__error[data-v-934cabdc]{font-size:12px;color:#dc2626;padding:2px 0}.wiki-proposal-card__actions[data-v-934cabdc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;padding:8px 14px 12px;border-top:1px solid #f1f5f9}.wiki-proposal-card__success[data-v-934cabdc]{padding:14px 16px;font-size:13px;color:#1a6630;font-weight:600}