.cn.rv{max-width:860px}.rv-h{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:0 0 14px}.rv-h h2{margin:0 0 4px}.rv-h .muted{max-width:620px;line-height:1.45}.rv-h .btn{flex:none}.rv-tabs{display:inline-flex;margin:0 0 14px}.rv-tabs button{flex:none;padding:8px 16px}.rv-note{margin:0 0 10px;color:var(--muted);font-size:13.5px}.rv-list{display:flex;flex-direction:column;gap:12px}.rv-c{padding:14px 16px;display:flex;flex-direction:column;gap:10px;border-left:4px solid var(--line-s)}.rv-c.neg{border-left-color:var(--warn)}.rv-c.sent{border-left-color:var(--accent)}.rv-top{display:flex;align-items:baseline;gap:4px 10px;flex-wrap:wrap}.rv-st{color:var(--warn);letter-spacing:1px;font-size:15px;white-space:nowrap}.rv-st i{font-style:normal;color:var(--line-s)}.rv-st.neg{color:var(--bad)}.rv-a{font-weight:700}.rv-map{margin-left:auto;color:var(--muted)}.rv-t{line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.rv-t.cut{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}.rv-links{display:flex;gap:16px;margin-top:-6px}.rv-tr{padding:10px 12px;border-radius:10px;background:var(--soft);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.rv-tr[hidden]{display:none}.rv-more{align-self:flex-start;padding:0;border:0;background:none;color:var(--accent);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.rv-warn{padding:8px 12px;border-radius:10px;background:var(--soft-warn);color:var(--ink-warn);font-size:13.5px;line-height:1.4}.rv-ta{width:100%;box-sizing:border-box;resize:vertical;min-height:96px;font:inherit;line-height:1.5;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--tint);color:var(--text)}.rv-ta:focus{outline:none;border-color:var(--accent);background:var(--card)}.rv-hook{margin-top:-4px}.rv-err{padding:8px 12px;border-radius:10px;background:var(--soft-bad);color:var(--ink-bad);font-size:13.5px;line-height:1.4}.rv-act{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.rv-ans{padding:10px 12px;border-radius:10px;background:var(--soft);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.rv-ans-h{color:var(--muted);margin-bottom:4px;white-space:normal}.rv-empty{display:flex;flex-direction:column;gap:4px}@media (max-width:700px){.rv-h{flex-direction:column;gap:8px}.rv-tabs{display:flex}.rv-tabs button{flex:1;padding:8px 6px}.rv-c{padding:12px}.rv-act .btn.primary{flex:1 1 100%}.rv-act .btn{flex:1}}