h2.svelte-1bgkpbd{margin:0 0 12px;font-size:18px}.filters.svelte-1bgkpbd{display:flex;gap:12px;align-items:flex-end;margin-bottom:16px}.filters.svelte-1bgkpbd label:where(.svelte-1bgkpbd){display:flex;flex-direction:column;font-size:11px;color:#6b7180}.filters.svelte-1bgkpbd input:where(.svelte-1bgkpbd){background:#1c2230;border:1px solid #2a3142;border-radius:6px;padding:6px 8px;color:#e6e8ee;min-width:140px}.filters.svelte-1bgkpbd button:where(.svelte-1bgkpbd){background:#1c2230;border:1px solid #2a3142;border-radius:6px;padding:6px 12px;color:#e6e8ee;cursor:pointer}table.svelte-1bgkpbd{width:100%;border-collapse:collapse;font-size:13px}th.svelte-1bgkpbd,td.svelte-1bgkpbd{text-align:left;padding:8px 10px;border-bottom:1px solid #1c2230}th.svelte-1bgkpbd{color:#6b7180;font-weight:500;font-size:11px;text-transform:uppercase}.muted.svelte-1bgkpbd{color:#6b7180}.err.svelte-1bgkpbd{color:#ff7c7c}.pill.svelte-1bgkpbd{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;background:#1c2230}.pill.uploaded.svelte-1bgkpbd{background:#2a3142}.pill.captured.svelte-1bgkpbd{background:#1f3a5f;color:#9fcfff}.pill.reviewed.svelte-1bgkpbd,.pill.accepted.svelte-1bgkpbd{background:#1f5f3a;color:#9fffc0}code.svelte-1bgkpbd{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.overlay.svelte-q8eowq{position:fixed;top:0;right:0;bottom:0;left:0;background:#07090deb;z-index:1000;display:grid;place-items:stretch;padding:16px;overflow-y:auto}.modal.svelte-q8eowq{width:100%;max-width:1600px;margin:0 auto;background:#131722;border:1px solid #1c2230;border-radius:12px;display:flex;flex-direction:column;min-height:0}header.svelte-q8eowq{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid #1c2230;flex-wrap:wrap}header.svelte-q8eowq .title:where(.svelte-q8eowq){display:flex;gap:8px;align-items:center;font-size:14px}header.svelte-q8eowq .vp:where(.svelte-q8eowq){color:#6b7180;font-size:12px}header.svelte-q8eowq .spacer:where(.svelte-q8eowq){flex:1}.icon.svelte-q8eowq{background:transparent;border:1px solid #2a3142;color:#e6e8ee;border-radius:6px;width:30px;height:30px;font-size:16px;cursor:pointer}.icon.close.svelte-q8eowq{font-size:20px}.counter.svelte-q8eowq{font-size:12px;color:#9aa1ad;min-width:60px;text-align:center}.mode.svelte-q8eowq{display:flex;gap:4px}.mode.svelte-q8eowq button:where(.svelte-q8eowq){background:transparent;border:1px solid #2a3142;color:#9aa1ad;border-radius:6px;width:30px;height:30px;cursor:pointer}.mode.svelte-q8eowq button.active:where(.svelte-q8eowq){color:#7df9c0;border-color:#7df9c0}.accept.svelte-q8eowq{background:#1c2230;border:1px solid #2a3142;color:#7df9c0;border-radius:6px;padding:6px 14px;cursor:pointer;font-size:13px}.accept.svelte-q8eowq:disabled{color:#6b7180;border-color:#1c2230;cursor:default}.triple-view.svelte-q8eowq{padding:16px;display:grid;grid-template-columns:1fr;gap:12px;overflow-y:auto}.triple-view.svelte-q8eowq figure:where(.svelte-q8eowq){margin:0;background:#0f1218;border:1px solid #1c2230;border-radius:8px;overflow:hidden}.triple-view.svelte-q8eowq figcaption:where(.svelte-q8eowq){font-size:11px;color:#6b7180;padding:6px 12px;text-transform:uppercase;letter-spacing:.04em}.triple-view.svelte-q8eowq img:where(.svelte-q8eowq){width:100%;display:block}.triple-view.svelte-q8eowq .delta:where(.svelte-q8eowq){color:#f7b955;font-size:12px;margin:0;padding:4px 12px}.slider-view.svelte-q8eowq{position:relative;margin:16px;border:1px solid #1c2230;border-radius:8px;overflow:hidden;background:#0f1218;touch-action:none;cursor:ew-resize;-webkit-user-select:none;user-select:none}.slider-view.svelte-q8eowq img.under:where(.svelte-q8eowq),.slider-view.svelte-q8eowq .over:where(.svelte-q8eowq) img:where(.svelte-q8eowq){width:100%;display:block}.slider-view.svelte-q8eowq .over:where(.svelte-q8eowq){position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.slider-view.svelte-q8eowq .handle:where(.svelte-q8eowq){position:absolute;top:0;bottom:0;width:2px;background:#7df9c0;transform:translate(-1px);pointer-events:none}.slider-view.svelte-q8eowq .handle-bar:where(.svelte-q8eowq){position:absolute;top:0;right:0;bottom:0;left:0;background:#7df9c0;width:2px}.slider-view.svelte-q8eowq .handle-knob:where(.svelte-q8eowq){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:32px;height:32px;background:#7df9c0;color:#0f1218;border-radius:50%;display:grid;place-items:center;font-size:16px;font-weight:700;box-shadow:0 2px 8px #0006}.slider-view.svelte-q8eowq .labels:where(.svelte-q8eowq){position:absolute;top:50%;left:50%;transform:translateY(-50%);font-size:10px;color:#6b7180;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;pointer-events:none}.slider-view.svelte-q8eowq .lbl-left:where(.svelte-q8eowq){position:absolute;right:32px;top:-8px}.slider-view.svelte-q8eowq .lbl-right:where(.svelte-q8eowq){position:absolute;left:32px;top:-8px}.shortcuts.svelte-q8eowq{padding:8px 14px;border-top:1px solid #1c2230;font-size:11px;color:#6b7180;text-align:center}.shortcuts.svelte-q8eowq kbd:where(.svelte-q8eowq){background:#1c2230;border:1px solid #2a3142;border-radius:4px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;margin:0 2px}.pill.svelte-q8eowq{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;background:#1c2230}.pill.changed.svelte-q8eowq{color:#f7b955}.pill.added.svelte-q8eowq{color:#7df9c0}.pill.removed.svelte-q8eowq{color:#ff7c7c}.muted.svelte-q8eowq{color:#6b7180;padding:24px;text-align:center}.back.svelte-1jfzdav{display:inline-block;margin-bottom:12px;font-size:13px}h2.svelte-1jfzdav{margin:0 0 4px;font-weight:500}.meta.svelte-1jfzdav{display:flex;gap:16px;flex-wrap:wrap;font-size:13px;color:#9aa1ad;margin:4px 0 16px}.meta.svelte-1jfzdav b:where(.svelte-1jfzdav){color:#6b7180;font-weight:500;margin-right:4px}.actions.svelte-1jfzdav{display:flex;gap:8px;margin-bottom:16px}.actions.svelte-1jfzdav button:where(.svelte-1jfzdav){background:#1c2230;border:1px solid #2a3142;border-radius:6px;padding:8px 14px;color:#e6e8ee;cursor:pointer}.actions.svelte-1jfzdav button:where(.svelte-1jfzdav):hover:not(:disabled){border-color:#7df9c0}.filters.svelte-1jfzdav{display:flex;gap:6px;margin:12px 0}.filters.svelte-1jfzdav button:where(.svelte-1jfzdav){background:transparent;border:1px solid #2a3142;border-radius:999px;padding:4px 12px;color:#9aa1ad;font-size:12px;cursor:pointer}.filters.svelte-1jfzdav button.active:where(.svelte-1jfzdav){background:#1c2230;color:#e6e8ee;border-color:#7df9c0}.threshold.svelte-1jfzdav{display:flex;align-items:center;gap:12px;margin:4px 0 16px;font-size:12px;color:#9aa1ad}.threshold.svelte-1jfzdav label:where(.svelte-1jfzdav){white-space:nowrap}.threshold.svelte-1jfzdav strong:where(.svelte-1jfzdav){color:#7df9c0;font-weight:500;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.threshold.svelte-1jfzdav input[type=range]:where(.svelte-1jfzdav){flex:1;max-width:280px;accent-color:#7df9c0}.threshold.svelte-1jfzdav .squelched:where(.svelte-1jfzdav){color:#f7b955;font-size:11px}.threshold.svelte-1jfzdav .reset:where(.svelte-1jfzdav){background:transparent;border:1px solid #2a3142;border-radius:6px;color:#9aa1ad;padding:2px 10px;font-size:11px;cursor:pointer}.threshold.svelte-1jfzdav .reset:where(.svelte-1jfzdav):hover{color:#e6e8ee;border-color:#7df9c0}.grid.svelte-1jfzdav{display:grid;grid-template-columns:1fr;gap:16px}.card.svelte-1jfzdav{background:#131722;border:1px solid #1c2230;border-radius:10px;padding:12px;cursor:pointer;transition:border-color .12s}.card.svelte-1jfzdav:hover,.card.svelte-1jfzdav:focus{border-color:#7df9c0;outline:none}.card.svelte-1jfzdav .expand:where(.svelte-1jfzdav){background:transparent;border:1px solid #2a3142;color:#9aa1ad;border-radius:6px;width:28px;height:28px;cursor:pointer;font-size:14px;margin-left:4px}.card.svelte-1jfzdav .expand:where(.svelte-1jfzdav):hover{color:#7df9c0;border-color:#7df9c0}.card.state-changed.svelte-1jfzdav{border-left:3px solid #f7b955}.card.state-added.svelte-1jfzdav{border-left:3px solid #7df9c0}.card.state-removed.svelte-1jfzdav{border-left:3px solid #ff7c7c}.card.svelte-1jfzdav header:where(.svelte-1jfzdav){display:flex;align-items:center;gap:12px;margin-bottom:10px}.card.svelte-1jfzdav header:where(.svelte-1jfzdav) .title:where(.svelte-1jfzdav){font-weight:500}.card.svelte-1jfzdav header:where(.svelte-1jfzdav) .vp:where(.svelte-1jfzdav){color:#6b7180;font-size:12px}.card.svelte-1jfzdav header:where(.svelte-1jfzdav) .accept:where(.svelte-1jfzdav){margin-left:auto;background:#1c2230;border:1px solid #2a3142;border-radius:6px;padding:4px 12px;color:#7df9c0;cursor:pointer;font-size:12px}.card.svelte-1jfzdav header:where(.svelte-1jfzdav) .accept:where(.svelte-1jfzdav):disabled{color:#6b7180;border-color:#1c2230;cursor:default}.trio.svelte-1jfzdav{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.trio.svelte-1jfzdav figure:where(.svelte-1jfzdav){margin:0;background:#0f1218;border-radius:6px;overflow:hidden}.trio.svelte-1jfzdav figcaption:where(.svelte-1jfzdav){font-size:11px;color:#6b7180;padding:4px 8px}.trio.svelte-1jfzdav img:where(.svelte-1jfzdav),.trio.svelte-1jfzdav .empty:where(.svelte-1jfzdav){width:100%;display:block}.trio.svelte-1jfzdav .empty:where(.svelte-1jfzdav){height:200px;display:grid;place-items:center;color:#6b7180;background:repeating-linear-gradient(45deg,#1c2230,#1c2230 6px,#131722 6px,#131722 12px)}.card.svelte-1jfzdav footer:where(.svelte-1jfzdav){margin-top:8px;font-size:12px}.muted.svelte-1jfzdav{color:#6b7180}.err.svelte-1jfzdav{color:#ff7c7c}.pill.svelte-1jfzdav{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;background:#1c2230}.pill.changed.svelte-1jfzdav{color:#f7b955}.pill.added.svelte-1jfzdav{color:#7df9c0}.pill.removed.svelte-1jfzdav{color:#ff7c7c}code.svelte-1jfzdav{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}html,body{margin:0;background:#0f1218;color:#e6e8ee;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,sans-serif;line-height:1.5}a{color:#7df9c0;text-decoration:none}a:hover{text-decoration:underline}*,*:before,*:after{box-sizing:border-box}header.svelte-1n46o8q{display:flex;align-items:center;gap:12px;padding:14px 24px;border-bottom:1px solid #1c2230}.brand.svelte-1n46o8q{font-weight:600;font-size:20px;color:#7df9c0}.tag.svelte-1n46o8q{color:#6b7180;font-size:12px}.spacer.svelte-1n46o8q{flex:1}.link.svelte-1n46o8q{font-size:13px;color:#9aa1ad}main.svelte-1n46o8q{padding:24px;max-width:1400px;margin:0 auto}
