.liaan-diffcard{border:1px solid var(--hairline-ink);border-radius:var(--radius-cta);overflow:hidden}.liaan-diffcard__bar{display:flex;align-items:center;gap:.8rem;padding:.55rem .85rem;background:var(--nested-bg);border-bottom:1px solid var(--hairline)}.liaan-diffcard__cap{font-family:var(--sans);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-right:auto}.liaan-diff{border:0}.liaan-diff__body{padding:1.05rem 1.15rem;font-family:var(--serif);font-size:1.02rem;line-height:1.7;color:var(--ink);white-space:pre-wrap}.liaan-diff-del{background:var(--diff-del-bg);color:var(--diff-del-ink);text-decoration:line-through;text-decoration-thickness:1px}.liaan-diff-add,.liaan-diff-del{border-radius:2px;padding:.02em .1em}.liaan-diff-add{background:var(--diff-add-bg);color:var(--diff-add-ink)}.liaan-diff__legend{display:flex;gap:1.1rem;padding:.5rem .95rem .7rem;margin:0;font-family:var(--sans);font-size:.72rem;color:var(--muted)}.liaan-diff__legend span{display:inline-flex;align-items:center;gap:.4rem}.liaan-diff__lg{width:16px;height:10px;border-radius:2px;display:inline-block}.liaan-diff__lg--del{background:var(--diff-del-bg)}.liaan-diff__lg--add{background:var(--diff-add-bg)}.liaan-diff-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;border:1px solid var(--hairline-ink);border-radius:var(--radius-cta);overflow:hidden}.liaan-diff-split__col{border-right:1px solid var(--hairline)}.liaan-diff-split__col:last-child{border-right:none}.liaan-diff-split__cap{font-family:var(--sans);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:.55rem .95rem;background:var(--nested-bg);border-bottom:1px solid var(--hairline)}.liaan-diff-split__cap--new{color:var(--accent);background:var(--accent-tint)}.liaan-diff-split__body{padding:1rem 1.1rem;font-family:var(--serif);font-size:.98rem;line-height:1.7;color:var(--ink);white-space:pre-wrap}.liaan-diff-kept{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-decoration-thickness:1.5px;text-underline-offset:2.5px}.liaan-diff-modes{display:inline-flex;border:1px solid var(--hairline-ink);border-radius:var(--radius-pill);overflow:hidden}.liaan-diff-modes button{font-family:var(--sans);font-size:.7rem;font-weight:600;padding:.26rem .7rem;color:var(--muted);background:var(--canvas);border:none;cursor:pointer}.liaan-diff-modes button[aria-current=true]{background:var(--ink);color:#fff}@media (max-width:720px){.liaan-diff-split{grid-template-columns:1fr}.liaan-diff-split__col{border-right:none;border-bottom:1px solid var(--hairline)}}.liaan-diff--stance .liaan-diff-del,.liaan-diff-split--stance .liaan-diff-del,.liaan-diffcard--stance .liaan-diff-del{background:var(--colour-disagree-bg);color:var(--colour-disagree);text-decoration-thickness:1.5px}.liaan-diff--stance .liaan-diff-add,.liaan-diff-split--stance .liaan-diff-add,.liaan-diffcard--stance .liaan-diff-add{background:var(--colour-agree-bg);color:var(--colour-agree);box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--colour-agree) 45%,transparent)}.liaan-diff-split--stance .liaan-diff-split__cap,.liaan-diffcard--stance .liaan-diff-split__cap{color:var(--colour-disagree);background:color-mix(in srgb,var(--colour-disagree-bg) 45%,var(--nested-bg))}.liaan-diff-split--stance .liaan-diff-split__cap--new,.liaan-diffcard--stance .liaan-diff-split__cap--new{color:var(--colour-agree);background:color-mix(in srgb,var(--colour-agree-bg) 45%,var(--nested-bg))}.liaan-diff__legend--stance .liaan-diff__lg--del,.liaan-diffcard--stance .liaan-diff__lg--del{background:var(--colour-disagree-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--colour-disagree) 35%,transparent)}.liaan-diff__legend--stance .liaan-diff__lg--add,.liaan-diffcard--stance .liaan-diff__lg--add{background:var(--colour-agree-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--colour-agree) 35%,transparent)}