.adapt-panel[data-v-50144412]{--ink-bg:#0d1420;--ink-bg-deep:#0a101a;--ink:#e8e3d8;--ink-muted:#8e96a3;--ink-faint:#5a6472;--gold:#d9a441;--cinnabar:#e0532f;--keep:#7aa2f7;background:linear-gradient(180deg, var(--ink-bg-deep), var(--ink-bg) 30%, var(--ink-bg) 78%, var(--ink-bg-deep));color:var(--ink)}.adapt-tabs[data-v-50144412]{flex-wrap:wrap;gap:6px;padding:16px 18px 0;display:flex}.adapt-tab[data-v-50144412]{color:var(--ink-muted);cursor:pointer;background:0 0;border:1px solid #e8e3d824;border-radius:999px;padding:8px 16px;font-size:14px;transition:color .15s,border-color .15s,background .15s}.adapt-tab[data-v-50144412]:hover{color:var(--ink);border-color:var(--gold)}.adapt-tab.active[data-v-50144412]{background:var(--gold);border-color:var(--gold);color:var(--ink-bg);font-weight:600}.adapt-tab[data-v-50144412]:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.adapt-question[data-v-50144412]{color:var(--ink-muted);padding:14px 18px 0;font-size:14px;line-height:1.7}.adapt-legend[data-v-50144412]{flex-wrap:wrap;align-items:center;gap:8px;padding:14px 18px;display:flex}.chip[data-v-50144412]{color:var(--ink-muted);cursor:pointer;background:0 0;border:1px solid #e8e3d829;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12.5px;transition:all .15s;display:inline-flex}.chip .chip-kind[data-v-50144412]{border-radius:999px;padding:1px 7px;font-size:11px}.chip.k-keep .chip-kind[data-v-50144412]{color:var(--keep);background:#7aa2f72e}.chip.k-transform .chip-kind[data-v-50144412]{color:var(--gold);background:#d9a4412e}.chip.k-restructure .chip-kind[data-v-50144412]{color:var(--cinnabar);background:#e0532f2e}.chip[data-v-50144412]:hover{color:var(--ink);border-color:#e8e3d866}.chip.lit[data-v-50144412],.chip.lit[data-v-50144412]:hover{color:var(--ink);border-color:currentColor}.chip.k-keep.lit[data-v-50144412]{border-color:var(--keep)}.chip.k-transform.lit[data-v-50144412]{border-color:var(--gold)}.chip.k-restructure.lit[data-v-50144412]{border-color:var(--cinnabar)}.chip[data-v-50144412]:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.legend-note[data-v-50144412]{color:var(--ink-faint);font-size:12px}.adapt-cols[data-v-50144412]{grid-template-columns:1fr 28px 1fr;align-items:stretch;gap:0;padding:0 18px 18px;display:grid}.adapt-arrow[data-v-50144412]{color:var(--gold);text-align:center;align-self:center;font-size:22px}@media (width<=860px){.adapt-cols[data-v-50144412]{grid-template-columns:1fr}.adapt-arrow[data-v-50144412]{padding:6px 0;transform:rotate(90deg)}}.adapt-col[data-v-50144412]{background:#0a101a73;border:1px solid #e8e3d81a;border-radius:14px;overflow:hidden}.col-head[data-v-50144412]{border-bottom:1px solid #e8e3d814;justify-content:space-between;align-items:baseline;gap:10px;padding:12px 16px;display:flex}.col-src[data-v-50144412]{font-size:14.5px;font-weight:600}.col-sub[data-v-50144412]{color:var(--ink-faint);font-size:12px}.col-body[data-v-50144412]{padding:14px 16px}.seg[data-v-50144412]{color:var(--ink-muted);cursor:pointer;border:1px solid #0000;border-radius:8px;margin:4px 0;padding:8px 10px;line-height:1.8;transition:border-color .15s,color .15s,background .15s;position:relative}.prose-novel .seg[data-v-50144412]{font-size:14.5px}.prose-script .seg[data-v-50144412]{font-size:13.5px}.seg[data-v-50144412]:hover{color:var(--ink);border-color:#e8e3d847}.seg[data-v-50144412]:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.seg-lit[data-v-50144412]{color:var(--ink);background:#e8e3d80a}.seg.k-keep.seg-lit[data-v-50144412]{border-color:var(--keep)}.seg.k-transform.seg-lit[data-v-50144412]{border-color:var(--gold)}.seg.k-restructure.seg-lit[data-v-50144412]{border-color:var(--cinnabar)}.seg-scene[data-v-50144412]{letter-spacing:.02em;font-weight:600}.seg-line[data-v-50144412]{color:var(--ink)}.seg-fx[data-v-50144412]{font-style:italic}.adapt-stats[data-v-50144412]{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-50144412]{color:var(--ink-faint);margin-inline-start:auto;font-size:12px}
