.field-diff.svelte-1eeuw0v{border:1px solid var(--border-subtle);border-radius:var(--radius-sm, 4px);background:var(--bg-primary, #0a0a0a);overflow:hidden}header.svelte-1eeuw0v{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.45rem .55rem;border-bottom:1px solid var(--border-subtle)}code.svelte-1eeuw0v{color:var(--accent-cyan);font-family:SF Mono,monospace;font-size:var(--fs-xs, .75rem);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}span.svelte-1eeuw0v{color:var(--text-secondary);font-size:var(--fs-xs, .7rem);text-transform:uppercase;letter-spacing:.04em}.kind-added.svelte-1eeuw0v span:where(.svelte-1eeuw0v){color:var(--accent-green, #6cd47a)}.kind-removed.svelte-1eeuw0v span:where(.svelte-1eeuw0v){color:var(--accent-red, #d47a6c)}.kind-changed.svelte-1eeuw0v span:where(.svelte-1eeuw0v){color:var(--accent-amber, #d4a76c)}.values.svelte-1eeuw0v{display:grid;grid-template-columns:1fr 1fr}.values.svelte-1eeuw0v>div:where(.svelte-1eeuw0v){min-width:0;padding:.55rem}.values.svelte-1eeuw0v>div:where(.svelte-1eeuw0v)+div:where(.svelte-1eeuw0v){border-left:1px solid var(--border-subtle)}strong.svelte-1eeuw0v{display:block;margin-bottom:.25rem;color:var(--text-secondary);font-size:var(--fs-xs, .7rem);font-weight:600;text-transform:uppercase;letter-spacing:.04em}pre.svelte-1eeuw0v{margin:0;color:var(--text-primary);font-family:SF Mono,monospace;font-size:var(--fs-xs, .72rem);line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.text-diff.svelte-1eeuw0v{padding:.55rem}@media (max-width: 700px){.values.svelte-1eeuw0v{grid-template-columns:1fr}.values.svelte-1eeuw0v>div:where(.svelte-1eeuw0v)+div:where(.svelte-1eeuw0v){border-left:none;border-top:1px solid var(--border-subtle)}}.history-panel.svelte-ycbo0e{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:1rem 1.1rem;font-size:var(--fs-sm)}.panel-head.svelte-ycbo0e{display:flex;justify-content:space-between;align-items:baseline;gap:.6rem;margin-bottom:.8rem}h3.svelte-ycbo0e{margin:0;color:var(--text-primary);font-size:var(--fs-md, 1rem)}.panel-head.svelte-ycbo0e span:where(.svelte-ycbo0e){color:var(--text-secondary);font-family:SF Mono,monospace;font-size:var(--fs-xs, .75rem)}.muted.svelte-ycbo0e,.error.svelte-ycbo0e{margin:0;color:var(--text-secondary);font-size:var(--fs-sm)}.error.svelte-ycbo0e{color:var(--accent-red, #d47a6c)}.timeline.svelte-ycbo0e{list-style:none;margin:0;padding:0;position:relative}.timeline.svelte-ycbo0e:before{content:"";position:absolute;top:.45rem;bottom:.45rem;left:7px;width:2px;background:var(--border-subtle)}li.svelte-ycbo0e{display:grid;grid-template-columns:1.45rem minmax(0,1fr);gap:.55rem;position:relative;padding-bottom:.9rem}li.svelte-ycbo0e:last-child{padding-bottom:0}.dot.svelte-ycbo0e{width:16px;height:16px;margin-top:.35rem;border-radius:50%;background:var(--bg-secondary);border:2px solid var(--border-subtle);z-index:1}li.live.svelte-ycbo0e .dot:where(.svelte-ycbo0e){background:var(--accent-green, #6cd47a);border-color:var(--accent-green, #6cd47a);box-shadow:0 0 0 4px #6cd47a24}.entry.svelte-ycbo0e{min-width:0}.entry-head.svelte-ycbo0e{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.version-line.svelte-ycbo0e{min-width:0}.version-label.svelte-ycbo0e{color:var(--accent-cyan);font-weight:600;margin-right:.35rem}li.live.svelte-ycbo0e .version-label:where(.svelte-ycbo0e){color:var(--accent-green, #6cd47a)}code.svelte-ycbo0e{color:var(--text-secondary);font-family:SF Mono,monospace;font-size:var(--fs-xs, .7rem)}time.svelte-ycbo0e{color:var(--text-secondary);font-size:var(--fs-xs, .72rem);white-space:nowrap}.actor-line.svelte-ycbo0e{margin-top:.4rem}.muted-inline.svelte-ycbo0e{color:var(--text-secondary);font-size:var(--fs-xs, .75rem)}.title-line.svelte-ycbo0e{margin:.35rem 0 0;color:var(--text-secondary);font-size:var(--fs-xs, .75rem);line-height:1.4}.diff-toggle.svelte-ycbo0e{margin-top:.55rem;padding:.25rem 0;border:0;background:transparent;color:var(--accent-cyan);cursor:pointer;font:inherit;font-size:var(--fs-xs, .75rem);text-align:left}.diff-toggle.svelte-ycbo0e:hover{text-decoration:underline}.diff-body.svelte-ycbo0e{margin-top:.55rem}.diff-list.svelte-ycbo0e{display:grid;gap:.5rem}.oldest.svelte-ycbo0e{margin-top:.45rem;font-size:var(--fs-xs, .75rem)}
