.chat[data-v-e43b68bb]{flex:1;display:flex;flex-direction:column;min-height:0}.msg-scroll[data-v-e43b68bb]{flex:1;overflow-y:auto;padding:24px 28px}.welcome[data-v-e43b68bb]{text-align:center;margin-top:10vh;color:var(--text-dim)}.welcome-icon[data-v-e43b68bb]{width:72px;height:72px;margin:0 auto 18px;border-radius:22px;background:var(--grad);display:flex;align-items:center;justify-content:center;font-size:36px;color:#fff;box-shadow:0 10px 30px #5b8cff66;animation:floatY-e43b68bb 3s ease-in-out infinite}@keyframes floatY-e43b68bb{50%{transform:translateY(-8px)}}.welcome h2[data-v-e43b68bb]{margin:8px 0 12px;color:var(--text);font-size:24px;font-weight:700}.grad-text[data-v-e43b68bb]{background:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.welcome p[data-v-e43b68bb]{line-height:1.9}.tips[data-v-e43b68bb]{margin-top:22px;display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.tips span[data-v-e43b68bb]{background:var(--bg-card);border:1px solid var(--border);padding:7px 14px;border-radius:20px;font-size:12px;transition:border-color .2s;white-space:nowrap}.tips span[data-v-e43b68bb]:hover{border-color:var(--accent)}.msg-row[data-v-e43b68bb]{display:flex;gap:12px;margin-bottom:20px;max-width:860px}.msg-row.user[data-v-e43b68bb]{margin-left:auto;flex-direction:row-reverse}.avatar[data-v-e43b68bb]{width:34px;height:34px;min-width:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff;background:var(--grad);box-shadow:0 3px 10px #5b8cff4d}.msg-row.user .avatar[data-v-e43b68bb]{background:linear-gradient(135deg,#6a5acd,#9a4ad6)}.bubble[data-v-e43b68bb]{max-width:calc(100% - 50px)}.msg-row.user .bubble[data-v-e43b68bb]{background:var(--user-bubble);border-radius:14px 4px 14px 14px;padding:11px 16px;box-shadow:0 3px 14px #00000040}.msg-row.assistant .bubble[data-v-e43b68bb]{padding:4px 0}.user-text[data-v-e43b68bb]{white-space:pre-wrap}.msg-images[data-v-e43b68bb]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:8px}.msg-images img[data-v-e43b68bb]{max-width:200px;max-height:200px;border-radius:10px;cursor:pointer;border:1px solid var(--border);transition:transform .15s}.msg-images img[data-v-e43b68bb]:hover{transform:scale(1.03)}.steps[data-v-e43b68bb]{margin:10px 0;padding:10px 14px;background:var(--bg-card);border:1px solid var(--border);border-radius:10px}.step[data-v-e43b68bb]{display:flex;align-items:center;gap:9px;font-size:12.5px;color:var(--text-dim);padding:3px 0}.step-dot[data-v-e43b68bb]{width:8px;height:8px;border-radius:50%;background:var(--warn);animation:pulse-e43b68bb 1s infinite;box-shadow:0 0 8px #fc09}.step.done .step-dot[data-v-e43b68bb]{background:var(--ok);animation:none;box-shadow:0 0 8px #34c75980}@keyframes pulse-e43b68bb{50%{opacity:.3}}.card[data-v-e43b68bb]{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:12px 14px;margin:10px 0;font-size:13px;box-shadow:0 2px 10px #0000002e}.card-title[data-v-e43b68bb]{font-weight:600;margin-bottom:8px}.ocr-card summary[data-v-e43b68bb]{cursor:pointer;color:var(--text-dim);-webkit-user-select:none;user-select:none}.ocr-card summary[data-v-e43b68bb]:hover{color:var(--text)}.ocr-card pre[data-v-e43b68bb]{white-space:pre-wrap;margin-top:8px;font-size:12px;color:var(--text-dim);line-height:1.6}.extract-card table[data-v-e43b68bb]{width:100%;border-collapse:collapse}.extract-card td[data-v-e43b68bb]{padding:5px 8px;border-bottom:1px solid var(--border)}.extract-card tr:last-child td[data-v-e43b68bb]{border-bottom:none}.extract-card td.k[data-v-e43b68bb]{width:100px;color:var(--text-dim)}.search-query[data-v-e43b68bb]{color:var(--text-dim);font-size:12px;margin-bottom:8px;padding-left:8px;border-left:2px solid var(--accent)}.search-body[data-v-e43b68bb]{line-height:1.7;color:var(--text-dim);white-space:pre-wrap}.plan-card[data-v-e43b68bb]{border-color:#8b5cf659;background:#8b5cf60f}.plan-body[data-v-e43b68bb]{line-height:1.7;font-size:13px;white-space:pre-wrap}.typing[data-v-e43b68bb]{color:var(--accent);animation:pulse-e43b68bb 1s infinite;font-size:16px}.error-box[data-v-e43b68bb]{color:var(--err);background:#2a1517;border:1px solid #5a2a28;padding:10px 14px;border-radius:10px;margin-top:10px;font-size:13px}.composer[data-v-e43b68bb]{border-top:1px solid var(--border);padding:14px 24px 18px;background:var(--bg-side)}.composer-inner[data-v-e43b68bb]{max-width:860px;margin:0 auto}.pending-imgs[data-v-e43b68bb]{display:flex;gap:8px;margin-bottom:10px}.pending-img[data-v-e43b68bb]{position:relative}.pending-img img[data-v-e43b68bb]{width:68px;height:68px;object-fit:cover;border-radius:10px;border:1px solid var(--border)}.pending-img .rm[data-v-e43b68bb]{position:absolute;top:-7px;right:-7px;background:var(--err);color:#fff;width:19px;height:19px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;cursor:pointer;box-shadow:0 2px 6px #0006}.input-row[data-v-e43b68bb]{display:flex;gap:8px;align-items:flex-end;background:var(--bg-input);border:1px solid var(--border);border-radius:14px;padding:8px;transition:border-color .15s,box-shadow .15s}.input-row[data-v-e43b68bb]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #5b8cff1f}.attach[data-v-e43b68bb]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:transparent;border-radius:9px;cursor:pointer;font-size:16px;transition:background .15s}.attach[data-v-e43b68bb]:hover{background:var(--bg-card)}.input-row textarea[data-v-e43b68bb]{flex:1;resize:none;max-height:140px;min-height:34px;line-height:1.55;background:transparent;border:none;box-shadow:none;padding:6px 4px}.input-row textarea[data-v-e43b68bb]:focus{border:none;box-shadow:none}.send-btn[data-v-e43b68bb]{width:36px;height:36px;min-width:36px;border-radius:9px;padding:0;display:flex;align-items:center;justify-content:center}.send-btn[data-v-e43b68bb]:disabled{background:var(--bg-card);color:var(--text-dim)}.send-icon[data-v-e43b68bb]{font-size:15px}.stop-btn[data-v-e43b68bb]{height:36px;padding:0 14px}.settings-page[data-v-3d0d749e]{flex:1;overflow-y:auto;padding:24px 32px 40px;max-width:1000px}h1[data-v-3d0d749e]{font-size:21px;margin-bottom:18px;font-weight:700}.panel[data-v-3d0d749e]{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:18px 22px;margin-bottom:16px;box-shadow:0 2px 14px #0003}.panel-head[data-v-3d0d749e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.panel-title[data-v-3d0d749e]{display:flex;align-items:center;gap:10px}.panel-icon[data-v-3d0d749e]{width:32px;height:32px;border-radius:9px;background:var(--bg-input);display:flex;align-items:center;justify-content:center;font-size:16px}.panel-head h2[data-v-3d0d749e]{font-size:16px;font-weight:600}.hint[data-v-3d0d749e]{color:var(--text-dim);font-size:12.5px;line-height:1.7;margin-bottom:10px}.hint code[data-v-3d0d749e]{background:#252b39;padding:1px 6px;border-radius:4px}.prov-table[data-v-3d0d749e]{width:100%;border-collapse:collapse;font-size:13px}.prov-table th[data-v-3d0d749e]{text-align:left;color:var(--text-dim);font-weight:500;padding:8px;border-bottom:1px solid var(--border);white-space:nowrap}.prov-table td[data-v-3d0d749e]{padding:10px 8px;border-bottom:1px solid var(--border)}.prov-table tbody tr[data-v-3d0d749e]{transition:background .15s}.prov-table tbody tr[data-v-3d0d749e]:hover{background:var(--bg-input)}.prov-table td.empty[data-v-3d0d749e]{text-align:center;color:var(--text-dim);padding:24px}.url-cell[data-v-3d0d749e]{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-dim)}.ops[data-v-3d0d749e]{display:flex;gap:6px;flex-wrap:wrap}.ops .sm[data-v-3d0d749e]{padding:4px 8px;font-size:12px}.badge[data-v-3d0d749e]{background:var(--grad);color:#fff;font-size:11px;border-radius:5px;padding:1px 7px;font-weight:500;white-space:nowrap;display:inline-block;vertical-align:middle}.name-cell[data-v-3d0d749e]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.name-cell b[data-v-3d0d749e]{white-space:nowrap}.prov-table th[data-v-3d0d749e]:first-child,.prov-table td[data-v-3d0d749e]:first-child{min-width:175px}.prov-table th[data-v-3d0d749e]:nth-child(2),.prov-table td[data-v-3d0d749e]:nth-child(2){white-space:nowrap}.prov-table th[data-v-3d0d749e]:last-child,.prov-table td[data-v-3d0d749e]:last-child{min-width:205px}.status[data-v-3d0d749e]{font-size:12px;border-radius:5px;padding:2px 9px;font-weight:500;white-space:nowrap;display:inline-block}.status.on[data-v-3d0d749e]{color:var(--ok);background:#34c7591f}.status.off[data-v-3d0d749e]{color:var(--text-dim);background:#9aa0aa1f}.status.web[data-v-3d0d749e]{color:#a5c8ff;background:#5b8cff24}.type-radios[data-v-3d0d749e]{display:flex;gap:8px}.type-radio[data-v-3d0d749e]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:9px 12px;border:1px solid var(--border);border-radius:10px;background:var(--bg-input);cursor:pointer;font-size:12.5px;color:var(--text-dim);transition:all .15s;-webkit-user-select:none;user-select:none;white-space:nowrap}.type-radio[data-v-3d0d749e]:hover{border-color:#3a4356}.type-radio.active[data-v-3d0d749e]{border-color:var(--accent);background:#5b8cff1a;color:#a5c8ff}.warn-hint[data-v-3d0d749e]{background:#ffcc0012;border:1px solid rgba(255,204,0,.3);border-radius:10px;padding:10px 12px;color:var(--warn);line-height:1.7}.test-result[data-v-3d0d749e]{margin-top:10px;padding:10px 14px;border-radius:10px;font-size:13px;line-height:1.6}.test-result.ok[data-v-3d0d749e]{background:#34c7591a;color:var(--ok);border:1px solid rgba(52,199,89,.25)}.test-result.fail[data-v-3d0d749e]{background:#ff5f5714;color:var(--err);border:1px solid rgba(255,95,87,.25)}.warn-box[data-v-3d0d749e]{background:#ffcc0012;color:var(--warn);border-color:#ffcc004d}.modal-mask[data-v-3d0d749e]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:50;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal[data-v-3d0d749e]{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:24px;width:480px;max-width:92vw;display:flex;flex-direction:column;gap:12px;box-shadow:0 20px 60px #00000080;max-height:88vh;overflow-y:auto}.modal h3[data-v-3d0d749e]{font-size:16px;font-weight:600}.modal label[data-v-3d0d749e]{display:flex;flex-direction:column;gap:5px;font-size:13px;color:var(--text-dim)}.modal label.check[data-v-3d0d749e]{flex-direction:row;align-items:center;gap:8px}.modal-ops[data-v-3d0d749e]{display:flex;justify-content:flex-end;gap:10px;margin-top:6px}select[data-v-3d0d749e]{min-width:220px}.engine-list[data-v-3d0d749e]{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:6px}.engine-item[data-v-3d0d749e]{display:flex;align-items:center;gap:10px;cursor:pointer;background:var(--bg-input);border:1px solid var(--border);border-radius:12px;padding:10px 14px;transition:border-color .15s,background .15s;flex:1;min-width:200px}.engine-item[data-v-3d0d749e]:hover{border-color:#3a4356}.engine-item.active[data-v-3d0d749e]{border-color:var(--accent);background:#5b8cff14}.engine-item.disabled[data-v-3d0d749e]{opacity:.5;cursor:not-allowed}.engine-info[data-v-3d0d749e]{display:flex;flex-direction:column;gap:2px;flex:1}.engine-name[data-v-3d0d749e]{font-weight:600;font-size:13.5px}.engine-desc[data-v-3d0d749e]{font-size:11.5px;color:var(--text-dim)}.lang-section[data-v-3d0d749e]{margin-top:14px;border-top:1px dashed var(--border);padding-top:12px}.lang-section h3[data-v-3d0d749e]{font-size:14px;margin-bottom:10px}.lang-list[data-v-3d0d749e]{display:flex;gap:8px;flex-wrap:wrap}.lang-item[data-v-3d0d749e]{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:13px;background:var(--bg-input);border:1px solid var(--border);border-radius:20px;padding:6px 14px;transition:all .15s;-webkit-user-select:none;user-select:none;white-space:nowrap}.lang-item[data-v-3d0d749e]:hover{border-color:#3a4356}.lang-item.active[data-v-3d0d749e]{border-color:var(--accent);background:#5b8cff1f;color:#a5c8ff;font-weight:500}.rec-model-row[data-v-3d0d749e]{display:flex;gap:10px;margin-top:10px}.rec-model-row input[data-v-3d0d749e]{flex:1}.ocr-test[data-v-3d0d749e]{margin-top:16px;border-top:1px dashed var(--border);padding-top:14px}.ocr-test h3[data-v-3d0d749e]{font-size:14px;margin-bottom:10px}.ocr-test-row[data-v-3d0d749e]{display:flex;gap:10px}.ocr-output[data-v-3d0d749e]{margin-top:12px;background:var(--bg-input);border-radius:12px;padding:12px 14px}.ocr-output pre[data-v-3d0d749e]{white-space:pre-wrap;font-size:12.5px;color:var(--text-dim);margin-top:6px}.extracted-mini[data-v-3d0d749e]{margin-top:8px;font-size:12.5px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.extracted-mini span[data-v-3d0d749e]{background:var(--bg-card);border:1px solid var(--border);padding:2px 9px;border-radius:6px;white-space:nowrap}.pwd-form[data-v-3d0d749e]{display:flex;flex-direction:column;gap:10px;max-width:360px}.pwd-form input[data-v-3d0d749e]{width:100%}.pwd-form button[data-v-3d0d749e]{align-self:flex-start}.pwd-form label.check[data-v-3d0d749e]{flex-direction:row;align-items:center;gap:8px}.login-panel[data-v-3d0d749e]{margin-top:14px;padding:14px;background:var(--bg-input);border:1px solid var(--border);border-radius:12px}.login-actions[data-v-3d0d749e]{display:flex;align-items:center;gap:10px;margin:10px 0}.screenshot-box[data-v-3d0d749e]{margin-top:10px;border:1px solid var(--border);border-radius:10px;overflow:hidden}.screenshot-box img[data-v-3d0d749e]{width:100%;display:block}.login-form-fields[data-v-3d0d749e]{margin-top:8px}.login-field[data-v-3d0d749e]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.login-field label[data-v-3d0d749e]{font-size:12px;color:var(--text-dim)}.login-field input[data-v-3d0d749e]{width:100%}.login-buttons[data-v-3d0d749e]{margin-top:4px}.auth-screen[data-v-3c87c37e]{display:flex;align-items:center;justify-content:center;height:100%}.auth-card[data-v-3c87c37e]{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:36px 40px;display:flex;flex-direction:column;align-items:center;gap:14px;box-shadow:var(--shadow);text-align:center;width:380px;max-width:92vw}.auth-icon[data-v-3c87c37e]{width:64px;height:64px;border-radius:20px;background:var(--grad);display:flex;align-items:center;justify-content:center;font-size:32px;color:#fff;box-shadow:0 8px 24px #5b8cff66}.auth-card h2[data-v-3c87c37e]{font-size:20px;font-weight:700}.auth-hint[data-v-3c87c37e]{color:var(--text-dim);font-size:12.5px;margin:-8px 0 4px}.auth-card input[data-v-3c87c37e]{width:100%}.auth-error[data-v-3c87c37e]{color:var(--err);font-size:12.5px;margin:-4px 0}.auth-card button[data-v-3c87c37e]{margin-top:4px;width:100%}.auth-switch[data-v-3c87c37e]{color:var(--accent);font-size:12.5px;cursor:pointer;margin-top:2px}.auth-switch[data-v-3c87c37e]:hover{text-decoration:underline}.layout[data-v-3c87c37e]{display:flex;height:100%}.sidebar[data-v-3c87c37e]{width:248px;min-width:248px;background:var(--bg-side);border-right:1px solid var(--border);display:flex;flex-direction:column}.brand[data-v-3c87c37e]{padding:20px 18px 12px;display:flex;align-items:center;gap:10px}.logo[data-v-3c87c37e]{width:38px;height:38px;border-radius:11px;background:var(--grad);display:flex;align-items:center;justify-content:center;font-size:19px;color:#fff;box-shadow:0 4px 14px #5b8cff66}.brand-text[data-v-3c87c37e]{display:flex;flex-direction:column;line-height:1.2}.brand-name[data-v-3c87c37e]{font-size:17px;font-weight:700;letter-spacing:.5px}.brand-sub[data-v-3c87c37e]{font-size:11px;color:var(--text-dim)}.new-btn[data-v-3c87c37e]{margin:4px 14px 14px;padding:10px;border-radius:11px;background:var(--grad);border:none;color:#fff;font-size:13.5px;display:flex;align-items:center;justify-content:center;gap:6px}.new-btn .plus[data-v-3c87c37e]{font-size:15px;font-weight:600}.new-btn[data-v-3c87c37e]:hover{background:var(--accent-hover);transform:translateY(-1px)}.conv-list[data-v-3c87c37e]{flex:1;overflow-y:auto;padding:0 10px}.conv-item[data-v-3c87c37e]{display:flex;align-items:center;gap:8px;padding:10px 12px;margin:2px 0;border-radius:10px;cursor:pointer;color:var(--text-dim);transition:background .15s,color .15s}.conv-item[data-v-3c87c37e]:hover,.conv-item.active[data-v-3c87c37e]{background:var(--bg-input);color:var(--text)}.conv-icon[data-v-3c87c37e]{font-size:13px;opacity:.75}.conv-title[data-v-3c87c37e]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.conv-del[data-v-3c87c37e]{opacity:0;font-size:11px;padding:3px 5px;border-radius:5px;transition:opacity .15s,background .15s}.conv-item:hover .conv-del[data-v-3c87c37e]{opacity:.6}.conv-del[data-v-3c87c37e]:hover{opacity:1;background:#ff5f5726;color:var(--err)}.conv-empty[data-v-3c87c37e]{color:var(--text-dim);text-align:center;margin-top:36px;font-size:12px}.sidebar-footer[data-v-3c87c37e]{border-top:1px solid var(--border);padding:10px}.nav-item[data-v-3c87c37e]{padding:10px 14px;border-radius:10px;cursor:pointer;color:var(--text-dim);transition:background .15s,color .15s;font-size:13.5px}.nav-item[data-v-3c87c37e]:hover{background:var(--bg-input);color:var(--text)}.nav-item.active[data-v-3c87c37e]{background:var(--bg-input);color:var(--text);font-weight:500}.main[data-v-3c87c37e]{flex:1;min-width:0;display:flex;flex-direction:column}:root{--bg: #0d0f14;--bg-side: #12151d;--bg-card: #181c26;--bg-input: #1e2330;--border: #262c3a;--text: #e8eaf0;--text-dim: #9aa3b2;--accent: #5b8cff;--accent-2: #8b5cf6;--accent-hover: #4a7dff;--grad: linear-gradient(135deg, #5b8cff 0%, #8b5cf6 100%);--user-bubble: linear-gradient(135deg, #2f4a78 0%, #3a3a78 100%);--ok: #34c759;--warn: #ffcc00;--err: #ff5f57;--shadow: 0 4px 24px rgba(0, 0, 0, .35);--radius: 12px}*{box-sizing:border-box;margin:0;padding:0}html,body,#app{height:100%;font-family:-apple-system,Segoe UI,Microsoft YaHei,PingFang SC,sans-serif;background:var(--bg);color:var(--text);font-size:14px;-webkit-font-smoothing:antialiased}button{cursor:pointer;border:none;border-radius:10px;white-space:nowrap;padding:8px 16px;font-size:13px;background:var(--grad);color:#fff;font-weight:500;transition:all .18s ease;box-shadow:0 2px 10px #5b8cff40}button:hover{background:var(--accent-hover);transform:translateY(-1px);box-shadow:0 4px 14px #5b8cff59}button:active{transform:translateY(0)}button:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}button.ghost{background:transparent;border:1px solid var(--border);color:var(--text);box-shadow:none}button.ghost:hover{background:var(--bg-input);border-color:#3a4356}button.danger{background:transparent;border:1px solid #5a2a28;color:var(--err);box-shadow:none}button.danger:hover{background:#331b1a;border-color:#7a3a38}input,textarea,select{background:var(--bg-input);border:1px solid var(--border);border-radius:10px;color:var(--text);padding:9px 12px;font-size:13px;font-family:inherit;outline:none;transition:border-color .15s,box-shadow .15s}input:focus,textarea:focus,select:focus{border-color:var(--accent);box-shadow:0 0 0 3px #5b8cff26}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#2c3342;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#3a4356}::-webkit-scrollbar-track{background:transparent}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:fadeUp .35s ease backwards}.md{line-height:1.75}.md h1,.md h2,.md h3{margin:16px 0 8px;line-height:1.35;font-weight:650}.md h1{font-size:19px}.md h2{font-size:17px;padding-bottom:4px;border-bottom:1px solid var(--border)}.md h3{font-size:15px}.md p{margin:6px 0}.md ul,.md ol{margin:6px 0 6px 22px}.md li{margin:3px 0}.md code{background:#252b39;padding:2px 6px;border-radius:5px;font-size:12.5px;font-family:Consolas,Cascadia Code,monospace;color:#a5c8ff}.md pre{background:#131722;border:1px solid var(--border);border-radius:10px;padding:12px 14px;overflow-x:auto;margin:10px 0}.md pre code{background:transparent;padding:0;color:var(--text)}.md blockquote{border-left:3px solid var(--accent);color:var(--text-dim);margin:10px 0;background:#5b8cff0d;border-radius:0 8px 8px 0;padding:8px 12px}.md table{border-collapse:collapse;margin:10px 0;width:auto}.md th,.md td{border:1px solid var(--border);padding:6px 12px}.md th{background:var(--bg-input);font-weight:600}.md a{color:var(--accent);text-decoration:none}.md a:hover{text-decoration:underline}
