.rag-panel[data-v-de00cd55]{--ink-bg:#0d1420;--ink-bg-deep:#0a101a;--ink:#e8e3d8;--ink-muted:#8e96a3;--ink-faint:#5a6472;--gold:#d9a441;--cinnabar:#e0532f;--blue:#7aa2f7;background:linear-gradient(180deg, var(--ink-bg-deep), var(--ink-bg) 30%, var(--ink-bg) 78%, var(--ink-bg-deep));color:var(--ink)}.rag-rail[data-v-de00cd55]{flex-wrap:wrap;gap:6px;padding:16px 18px 0;display:flex}.rail-btn[data-v-de00cd55]{color:var(--ink-muted);cursor:pointer;background:0 0;border:1px solid #e8e3d824;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.rail-no[data-v-de00cd55]{border:1px solid;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;display:inline-flex}.rail-btn[data-v-de00cd55]:hover{color:var(--ink);border-color:var(--gold)}.rail-btn.done[data-v-de00cd55]{color:var(--gold);border-color:var(--gold-dim,#d9a44159)}.rail-btn.active[data-v-de00cd55]{background:var(--gold);border-color:var(--gold);color:var(--ink-bg);font-weight:600}.rail-btn[data-v-de00cd55]:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.stage[data-v-de00cd55]{min-height:320px;padding:22px 18px 14px}.stage-note[data-v-de00cd55]{color:var(--ink-faint);margin-top:14px;font-size:13px;line-height:1.7}.cmd-card[data-v-de00cd55],.embed-card[data-v-de00cd55],.prompt-card[data-v-de00cd55]{background:#0a101a73;border:1px solid #e8e3d81a;border-radius:14px;padding:16px 18px}.cmd-head[data-v-de00cd55]{color:var(--gold);letter-spacing:.12em;margin-bottom:10px;font-size:12px}.cmd-text[data-v-de00cd55]{font-size:16px;line-height:1.8}.cmd-chips[data-v-de00cd55]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.chip[data-v-de00cd55]{color:var(--ink-muted);border:1px solid #e8e3d829;border-radius:999px;padding:4px 12px;font-size:12px}.gold-chip[data-v-de00cd55]{color:var(--gold);border-color:#d9a44180}.vec-bars[data-v-de00cd55]{align-items:flex-end;gap:6px;height:70px;margin:6px 0 4px;display:flex}.vec[data-v-de00cd55]{background:linear-gradient(180deg, var(--gold), #d9a44140);border-radius:3px 3px 0 0;flex:1;max-width:26px}.mem-list[data-v-de00cd55]{gap:8px;display:grid}.mem-item[data-v-de00cd55]{opacity:.45;border:1px solid #e8e3d81a;border-radius:10px;grid-template-columns:52px 1fr auto 64px;align-items:center;gap:12px;padding:10px 14px;transition:opacity .2s,border-color .2s;display:grid}.mem-item.hit[data-v-de00cd55]{opacity:1;background:#d9a4410f;border-color:#d9a4418c}.mem-kind[data-v-de00cd55]{text-align:center;color:var(--ink-muted);border:1px solid #e8e3d833;border-radius:999px;padding:2px 0;font-size:11px}.mem-kind.k-人物[data-v-de00cd55]{color:var(--blue);border-color:#7aa2f780}.mem-kind.k-伏笔[data-v-de00cd55],.mem-kind.k-原文[data-v-de00cd55]{color:var(--gold);border-color:#d9a44180}.mem-name[data-v-de00cd55]{font-size:14.5px}.mem-from[data-v-de00cd55]{color:var(--ink-faint);font-size:12px}.mem-score[data-v-de00cd55]{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink-faint);font-size:14px}.mem-score.hit[data-v-de00cd55]{color:var(--gold);font-weight:700}@media (width<=640px){.mem-item[data-v-de00cd55]{grid-template-columns:48px 1fr 56px}.mem-from[data-v-de00cd55]{display:none}}.prompt-card .prompt-line[data-v-de00cd55]{color:var(--ink-muted);border-inline-start:2px solid #0000;padding:1px 10px;font-size:13.5px;line-height:1.9}.prompt-line.sys[data-v-de00cd55]{border-inline-start-color:var(--ink-faint)}.prompt-line.mem[data-v-de00cd55]{border-inline-start-color:var(--gold);color:var(--ink);background:#d9a4410d}.prompt-line.ctx[data-v-de00cd55]{border-inline-start-color:var(--blue)}.compare[data-v-de00cd55]{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=860px){.compare[data-v-de00cd55]{grid-template-columns:1fr}}.cmp-col[data-v-de00cd55]{background:#0a101a73;border:1px solid #e8e3d81a;border-radius:14px;overflow:hidden}.cmp-col.bad[data-v-de00cd55]{border-color:#e0532f66}.cmp-col.good[data-v-de00cd55]{border-color:#d9a44180}.cmp-head[data-v-de00cd55]{border-bottom:1px solid #e8e3d814;padding:10px 16px;font-size:13px;font-weight:600}.bad .cmp-head[data-v-de00cd55]{color:var(--cinnabar)}.good .cmp-head[data-v-de00cd55]{color:var(--gold)}.cmp-text[data-v-de00cd55]{color:var(--ink-muted);padding:14px 16px 8px;font-size:14.5px;line-height:2}.bad-mark[data-v-de00cd55]{color:var(--cinnabar);border-bottom:1px dashed var(--cinnabar);background:#e0532f2e;padding:0 3px}.good-mark[data-v-de00cd55]{color:var(--gold);background:#d9a44129;padding:0 3px}.cmp-foot[data-v-de00cd55]{color:var(--ink-faint);padding:8px 16px 14px;font-size:12px}.rag-stats[data-v-de00cd55]{color:var(--ink-muted);border-top:1px solid #e8e3d814;flex-wrap:wrap;align-items:center;gap:18px;padding:14px 18px;font-size:13px;display:flex}.stats-note[data-v-de00cd55]{color:var(--ink-faint);font-size:12px}.stats-nav[data-v-de00cd55]{gap:10px;margin-inline-start:auto;display:flex}.stats-nav[data-v-de00cd55] button{color:var(--ink-muted);background:0 0;border-color:#e8e3d824}.stats-nav[data-v-de00cd55] button:hover:not(:disabled){color:var(--ink);border-color:var(--gold)}.stats-nav[data-v-de00cd55] button:disabled{opacity:.3}
