.ew[data-v-a3b265bc]{--brand: #2f3d69;--line: #e6e8eb;--muted: #86909c;display:grid;grid-template-columns:240px 1fr;min-height:100vh;background:#f7f8fa;color:#1f2329;font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.side[data-v-a3b265bc]{background:#1c2744;color:#e8ecf7;padding:22px 16px;display:flex;flex-direction:column;gap:18px}.brand[data-v-a3b265bc]{display:flex;align-items:baseline;gap:8px;flex-wrap:nowrap;white-space:nowrap}.brand strong[data-v-a3b265bc]{display:inline;font-size:22px}.brand small[data-v-a3b265bc]{opacity:.7;font-size:13px}.side nav[data-v-a3b265bc]{display:grid;gap:6px}.side nav button[data-v-a3b265bc]{border:0;background:transparent;color:inherit;text-align:left;padding:10px 12px;border-radius:10px;display:flex;justify-content:space-between;align-items:center}.side nav button[aria-current=page][data-v-a3b265bc]{background:#2d3d68}.badge[data-v-a3b265bc]{background:#e8b86d;color:#2a1d08;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:700}.company[data-v-a3b265bc]{margin-top:auto;display:flex;gap:10px;align-items:center;font-size:13px}.avatar[data-v-a3b265bc]{width:36px;height:36px;border-radius:50%;background:#3d5080;display:grid;place-items:center}.company small[data-v-a3b265bc]{display:block;opacity:.7}.main[data-v-a3b265bc]{display:flex;flex-direction:column;min-width:0}.top[data-v-a3b265bc]{display:flex;justify-content:space-between;align-items:center;padding:14px 22px;border-bottom:1px solid var(--line);background:#ffffffb8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.top h1[data-v-a3b265bc]{margin:0;font-size:18px}.actions[data-v-a3b265bc]{display:flex;gap:14px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.quota-note[data-v-a3b265bc]{color:var(--muted);font-size:12px;max-width:280px;text-align:right}.actions a[data-v-a3b265bc],.linkish[data-v-a3b265bc]{color:var(--brand);background:none;border:0;text-decoration:none;cursor:pointer}.consult[data-v-a3b265bc]{display:grid;grid-template-columns:220px minmax(0,1fr);flex:1;min-height:0;background:#f7f8fa}.history-rail[data-v-a3b265bc]{border-right:1px solid var(--line);background:#fafbfc;padding:14px 10px;overflow:auto;display:flex;flex-direction:column;gap:4px}.new-chat[data-v-a3b265bc]{border:1px solid #e1e6ef;background:#fff;color:var(--brand);border-radius:10px;padding:10px 12px;text-align:left;cursor:pointer;font-weight:600;margin-bottom:8px}.new-chat[data-v-a3b265bc]:hover{background:#edf1f9}.history-empty[data-v-a3b265bc]{color:var(--muted);font-size:13px;padding:12px 8px}.history-item[data-v-a3b265bc]{display:flex;align-items:center;gap:10px;width:100%;border:0;background:transparent;text-align:left;padding:9px 10px;border-radius:10px;cursor:pointer;color:#1f2329}.history-item[data-v-a3b265bc]:hover{background:#eef1f6}.history-item.active[data-v-a3b265bc]{background:#e7ecf7;color:var(--brand)}.history-dot[data-v-a3b265bc]{width:8px;height:8px;border-radius:50%;background:#c5ccd8;flex:none}.history-item.active .history-dot[data-v-a3b265bc]{background:var(--brand)}.history-title[data-v-a3b265bc]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.4}.consult-main[data-v-a3b265bc]{display:flex;flex-direction:column;min-width:0;min-height:0}.welcome[data-v-a3b265bc]{max-width:min(720px,100%);margin:7vh auto 0;text-align:left;padding:0 8px}.welcome h2[data-v-a3b265bc]{font-size:28px;margin:0 0 28px;color:#1a1a1a;text-align:center;font-weight:650}.rec-label[data-v-a3b265bc]{margin:0 0 10px;color:#9aa0a6;font-size:13px}.examples[data-v-a3b265bc]{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin:0}.examples button[data-v-a3b265bc]{flex:none;max-width:100%;border:1px solid #e6e8eb;background:#fff;border-radius:999px;padding:10px 16px;text-align:left;cursor:pointer;font-size:13px;line-height:1.45;color:#1f2329;white-space:normal;box-shadow:0 1px 2px #0f172a08;transition:border-color .15s,background .15s}.examples button[data-v-a3b265bc]:hover{border-color:#cfd5de;background:#fafbfc}.card[data-v-a3b265bc]{border:0;background:#fff;border-radius:14px;padding:14px 16px;text-align:left;cursor:pointer;box-shadow:0 1px 3px #0f172a0a}.card[data-v-a3b265bc]:hover{background:#fafbfc}.msgs[data-v-a3b265bc]{flex:1;overflow:auto;padding:28px 22px 12px}.msg[data-v-a3b265bc]{max-width:720px;margin:0 auto 14px;padding:14px 16px;border-radius:16px;line-height:1.65}.msg.user[data-v-a3b265bc]{background:#2f3d69;color:#fff;margin-left:auto;white-space:pre-wrap}.msg.assistant[data-v-a3b265bc]{background:#fff;border:0;width:min(720px,100%);box-shadow:0 4px 16px #0f172a0d}.md[data-v-a3b265bc] h2,.md[data-v-a3b265bc] h3{margin:0 0 8px;font-size:16px;color:var(--brand)}.md[data-v-a3b265bc] .md-block+.md-block,.md[data-v-a3b265bc] .md-p+.md-p{margin-top:12px}.md[data-v-a3b265bc] ul{margin:8px 0;padding-left:1.2em}.composer-shell[data-v-a3b265bc]{width:min(760px,calc(100% - 36px));margin:0 auto 20px}.composer[data-v-a3b265bc]{background:#fff;border:1px solid #ebecef;border-radius:24px;padding:14px 14px 10px;box-shadow:0 10px 36px #0f172a14}.composer textarea[data-v-a3b265bc]{display:block;width:100%;border:0;outline:0;resize:none;min-height:56px;max-height:180px;line-height:1.6;background:transparent;padding:4px 6px 8px;font-size:15px;color:#1f2329}.composer textarea[data-v-a3b265bc]::placeholder{color:#a8adb4}.composer-toolbar[data-v-a3b265bc]{display:flex;align-items:center;gap:8px;padding:2px}.tool-plus[data-v-a3b265bc]{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:#4e5969;background:#f3f4f6;cursor:pointer;font-size:20px;line-height:1;flex:none}.tool-plus input[data-v-a3b265bc]{display:none}.tool-plus[data-v-a3b265bc]:hover{background:#e8eaed}.tool-spacer[data-v-a3b265bc]{flex:1}.tool-clear[data-v-a3b265bc]{width:34px;height:34px;border:0;border-radius:50%;background:#f3f4f6;color:#86909c;font-size:22px;line-height:1;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .15s,background .15s;flex:none}.tool-clear.show[data-v-a3b265bc]{opacity:1;pointer-events:auto}.tool-clear[data-v-a3b265bc]:hover{background:#e5e6eb;color:#4e5969}.tool-send[data-v-a3b265bc]{width:36px;height:36px;border:0;border-radius:50%;background:#2f3d69;color:#fff;font-size:16px;font-weight:700;cursor:pointer;flex:none}.tool-send[data-v-a3b265bc]:disabled{opacity:.35;cursor:default}.tool-send[data-v-a3b265bc]:not(:disabled):hover{filter:brightness(1.06)}.chips[data-v-a3b265bc]{display:flex;flex-wrap:wrap;gap:6px;margin:0 6px 8px}.chip[data-v-a3b265bc]{display:inline-flex;gap:6px;align-items:center;background:#f3f4f6;border-radius:999px;padding:4px 10px;font-size:12px}.chip button[data-v-a3b265bc]{border:0;background:transparent;cursor:pointer;color:#86909c}.primary[data-v-a3b265bc]{border:0;background:var(--brand);color:#fff;border-radius:10px;padding:9px 16px;cursor:pointer}.filebtn[data-v-a3b265bc]{border:1px solid #d7deee;border-radius:9px;padding:8px 12px;color:var(--brand);font-weight:600;cursor:pointer;font-size:13px}.filebtn input[data-v-a3b265bc]{display:none}.secondary[data-v-a3b265bc]{border:1px solid #d6dcea;background:#fff;color:var(--brand);border-radius:10px;padding:8px 14px;cursor:pointer}.tip[data-v-a3b265bc]{margin:8px 0 0;color:var(--muted);font-size:12px}.quick[data-v-a3b265bc]{margin-top:10px;display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13px;color:var(--muted)}.quick button[data-v-a3b265bc]{border:0;background:#fff;color:var(--brand);border-radius:999px;padding:7px 14px;cursor:pointer;font-weight:600;box-shadow:0 1px 3px #0f172a0f}.review[data-v-a3b265bc],.history[data-v-a3b265bc]{padding:22px;overflow:auto}.headrow[data-v-a3b265bc]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:0;background:transparent;border:0;border-radius:0}.headrow h2[data-v-a3b265bc]{margin:0;font-size:22px}.start-review[data-v-a3b265bc]{flex:none;display:inline-flex;align-items:center;gap:8px;border:0;border-radius:999px;padding:11px 18px;background:linear-gradient(135deg,#3a4d82,#2f3d69);color:#fff;font-weight:600;font-size:14px;cursor:pointer;box-shadow:0 8px 20px #2f3d692e}.start-review[data-v-a3b265bc]:hover{filter:brightness(1.05)}.start-review-ico[data-v-a3b265bc]{width:20px;height:20px;border-radius:50%;background:#ffffff2e;display:grid;place-items:center;font-size:16px;line-height:1}.cards[data-v-a3b265bc]{display:grid;gap:10px}.card[data-v-a3b265bc]{display:grid;gap:4px}.card span[data-v-a3b265bc]{color:var(--muted);font-size:12px}.form[data-v-a3b265bc]{margin-top:18px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px;display:grid;gap:10px}.form label[data-v-a3b265bc]{display:grid;gap:6px;font-size:13px}.form input[data-v-a3b265bc],.form textarea[data-v-a3b265bc]{border:1px solid #cbd3e9;border-radius:9px;padding:9px 10px;font:inherit}.detail-head[data-v-a3b265bc]{display:flex;gap:12px;align-items:center;margin-bottom:12px}.state[data-v-a3b265bc]{background:#edf1fa;color:var(--brand);border-radius:999px;padding:4px 10px;font-size:12px}.meta[data-v-a3b265bc]{color:var(--muted)}pre[data-v-a3b265bc]{white-space:pre-wrap;background:#f6f8fc;border-radius:10px;padding:12px;font:inherit}.lawyer-result[data-v-a3b265bc]{margin-top:10px;padding:12px 14px;border-radius:10px;background:#eef6ff;border:1px solid #d3e4f8}.lawyer-result strong[data-v-a3b265bc]{display:block;margin-bottom:6px;color:var(--brand)}.lawyer-result p[data-v-a3b265bc]{margin:0 0 6px;line-height:1.65}.lawyer-result small[data-v-a3b265bc]{color:var(--muted)}.empty[data-v-a3b265bc],.warn[data-v-a3b265bc],.pending[data-v-a3b265bc]{color:var(--muted);padding:28px;text-align:center}.warn[data-v-a3b265bc]{background:#fff7e8;border:1px solid #f0d7a2;border-radius:12px;margin:24px}.toast[data-v-a3b265bc]{position:fixed;right:18px;bottom:18px;background:#1c2744;color:#fff;padding:10px 14px;border-radius:10px;z-index:20}@media(max-width:800px){.ew[data-v-a3b265bc]{grid-template-columns:1fr}.side[data-v-a3b265bc]{position:sticky;top:0;z-index:5}.consult[data-v-a3b265bc]{grid-template-columns:1fr}.history-rail[data-v-a3b265bc]{max-height:168px;border-right:0;border-bottom:1px solid var(--line)}.examples[data-v-a3b265bc]{align-items:stretch}.examples button[data-v-a3b265bc]{width:100%}.headrow[data-v-a3b265bc]{flex-direction:column;align-items:stretch}.start-review[data-v-a3b265bc]{justify-content:center}}:root{font-family:Microsoft YaHei,PingFang SC,sans-serif;color:#192440;background:#fff;font-synthesis:none;--blue: #3e589e;--muted: #3e589e;--line: #e2e7f4}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;height:100%;min-height:100%;background:#fff}#app{margin:0;min-height:100vh;min-height:100svh;height:100%}.laoan-page{min-height:100vh;min-height:100svh;height:100%}.laoan-page[style*="visibility: hidden"],.laoan-page[style*="visibility:hidden"]{min-height:100vh}button,input,textarea,select{font:inherit}button{cursor:pointer}
