.changes-shell.svelte-1x42f3t{display:grid;gap:.62rem}.changes-head.svelte-1x42f3t{display:flex;align-items:center;gap:.5rem;justify-content:space-between;color:#647280;font-size:.82rem;font-weight:600}.changes-head.svelte-1x42f3t strong:where(.svelte-1x42f3t){color:#1c2731}.changes-table.svelte-1x42f3t{display:grid;border:1px solid rgba(23,32,42,.1);border-radius:8px;overflow:auto;background:#fff}.table-head.svelte-1x42f3t,.change-row.svelte-1x42f3t{display:grid;grid-template-columns:minmax(440px,1fr) 1.6rem minmax(440px,1fr);align-items:stretch;min-width:960px}.table-head.svelte-1x42f3t{background:#f7f6f3;border-bottom:1px solid rgba(23,32,42,.08);color:#6f7d8a;font-size:.78rem;font-weight:700}.table-head.svelte-1x42f3t span:where(.svelte-1x42f3t){padding:.5rem .68rem}.change-row.svelte-1x42f3t{border-bottom:1px solid rgba(23,32,42,.06)}.change-row.svelte-1x42f3t:last-child{border-bottom:0}.change-row.svelte-1x42f3t>div:where(.svelte-1x42f3t){display:grid;grid-template-columns:4.9rem max-content;gap:.5rem;min-width:0;padding:.32rem .58rem}.context-row.svelte-1x42f3t{background:#fff}.changed-row.svelte-1x42f3t>div:where(.svelte-1x42f3t):first-child,.removed-row.svelte-1x42f3t>div:where(.svelte-1x42f3t):first-child{background:#af231412}.changed-row.svelte-1x42f3t>div:where(.svelte-1x42f3t):last-child,.added-row.svelte-1x42f3t>div:where(.svelte-1x42f3t):last-child{background:#3d8c6317}.arrow.svelte-1x42f3t{display:inline-flex;align-items:center;justify-content:center;color:#8a96a3;background:#faf9f6;border-left:1px solid rgba(23,32,42,.06);border-right:1px solid rgba(23,32,42,.06)}code.svelte-1x42f3t{font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.78rem;line-height:1.45;color:#2c3742;white-space:pre;overflow-wrap:normal}.line-no.svelte-1x42f3t{color:#7a8793}.gap-row.svelte-1x42f3t{display:flex;align-items:center;justify-content:center;min-width:960px;padding:.38rem .58rem;background:#fbfaf8;color:#74818e;font-size:.78rem;font-weight:600;border-bottom:1px solid rgba(23,32,42,.06)}.patch-shell.svelte-yvl7mh{border:1px solid rgba(23,32,42,.1);border-radius:8px;background:#fff;overflow:hidden}pre.svelte-yvl7mh{display:grid;max-height:72vh;margin:0;overflow:auto;background:#fff}code.svelte-yvl7mh{display:grid;grid-template-columns:4.6rem 1.4rem max-content;min-width:max-content;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.78rem;line-height:1.45;color:#2c3742;white-space:pre}.line-no.svelte-yvl7mh{position:sticky;left:0;z-index:1;padding:0 .58rem;border-right:1px solid rgba(23,32,42,.08);background:#f7f6f3;color:#7a8793;text-align:right;-webkit-user-select:none;user-select:none}.prefix.svelte-yvl7mh{position:sticky;left:4.2rem;z-index:1;padding:0 .28rem;background:inherit;color:#7a8793;text-align:center;-webkit-user-select:none;user-select:none}.line-text.svelte-yvl7mh{padding:0 .7rem}.line.hunk.svelte-yvl7mh .line-text:where(.svelte-yvl7mh),.line.file.svelte-yvl7mh .line-text:where(.svelte-yvl7mh){color:#5f4d3f;font-weight:700}.line.hunk.svelte-yvl7mh{background:#f7f6f3}.line.added.svelte-yvl7mh{background:#3d8c631a}.line.removed.svelte-yvl7mh{background:#af231414}.empty-state.svelte-yvl7mh{margin:0;padding:.74rem .82rem;color:#5f6c79;font-size:.88rem;font-weight:600}.diff-shell.svelte-1ob82wx{display:grid;gap:0}.diff-labels.svelte-1ob82wx{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border:1px solid rgba(23,32,42,.1);border-bottom:0;border-radius:8px 8px 0 0;overflow:hidden;background:var(--fw-border)}.diff-labels.svelte-1ob82wx span:where(.svelte-1ob82wx){min-width:0;padding:.48rem .68rem;background:#f7f6f3;color:#596775;font-size:.78rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.diff-host.svelte-1ob82wx,.assembly-diff-host.svelte-1ob82wx{min-height:72vh;border:1px solid rgba(23,32,42,.1);border-radius:0 0 8px 8px;background:#fff}.diff-host.svelte-1ob82wx{overflow:hidden}.assembly-diff-host.svelte-1ob82wx{max-height:72vh;overflow:auto}.assembly-summary.svelte-1ob82wx{position:sticky;top:0;z-index:2;padding:.42rem .7rem;border-bottom:1px solid rgba(23,32,42,.08);background:#fff;color:#596775;font-size:.76rem;font-weight:700}.assembly-grid.svelte-1ob82wx{display:grid;min-width:1080px}.assembly-row.svelte-1ob82wx{display:grid;grid-template-columns:minmax(540px,1fr) minmax(540px,1fr);border-bottom:1px solid rgba(23,32,42,.06)}.assembly-row.svelte-1ob82wx:last-child{border-bottom:0}.assembly-cell.svelte-1ob82wx{display:grid;grid-template-columns:5.1rem max-content;align-items:stretch;min-width:0;background:#fff}.assembly-cell.svelte-1ob82wx+.assembly-cell:where(.svelte-1ob82wx){border-left:1px solid rgba(23,32,42,.08)}.asm-line-no.svelte-1ob82wx,.asm-text.svelte-1ob82wx{font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.78rem;line-height:1.45;white-space:pre}.asm-line-no.svelte-1ob82wx{padding:0 .58rem;border-right:1px solid rgba(23,32,42,.08);background:#f7f6f3;color:#7a8793;text-align:right;-webkit-user-select:none;user-select:none}.asm-text.svelte-1ob82wx{padding:0 .7rem;color:#2c3742}.assembly-row.changed.svelte-1ob82wx .before-cell:where(.svelte-1ob82wx),.assembly-row.removed.svelte-1ob82wx .before-cell:where(.svelte-1ob82wx){background:#af23140f}.assembly-row.changed.svelte-1ob82wx .after-cell:where(.svelte-1ob82wx),.assembly-row.added.svelte-1ob82wx .after-cell:where(.svelte-1ob82wx){background:#3d8c6314}.assembly-row.added.svelte-1ob82wx .before-cell:where(.svelte-1ob82wx) .asm-text:where(.svelte-1ob82wx),.assembly-row.added.svelte-1ob82wx .before-cell:where(.svelte-1ob82wx) .asm-line-no:where(.svelte-1ob82wx),.assembly-row.removed.svelte-1ob82wx .after-cell:where(.svelte-1ob82wx) .asm-text:where(.svelte-1ob82wx),.assembly-row.removed.svelte-1ob82wx .after-cell:where(.svelte-1ob82wx) .asm-line-no:where(.svelte-1ob82wx){color:transparent}.assembly-gap-row.svelte-1ob82wx{display:flex;align-items:center;min-width:1080px;padding:.28rem 5.1rem;border-bottom:1px solid rgba(23,32,42,.06);background:#f7f6f3;color:#6f7d8a;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.76rem}.empty-state.svelte-1ob82wx{margin:0;padding:1rem;color:#697786;font-size:.86rem;font-weight:600}.cm-mergeView{height:72vh}.cm-mergeViewEditors,.cm-mergeViewEditor,.cm-editor{height:100%}.cm-scroller{overflow:auto}.cm-changedLine{background:#bd4a1714}.cm-deletedChunk{background:#af231414}.cm-insertedChunk{background:#3d8c631a}@media(max-width:860px){.diff-labels.svelte-1ob82wx,.assembly-row.svelte-1ob82wx{grid-template-columns:1fr}.assembly-cell.svelte-1ob82wx+.assembly-cell:where(.svelte-1ob82wx){border-top:1px solid rgba(23,32,42,.08);border-left:0}.cm-mergeViewEditors{flex-direction:column}}.page-shell.svelte-1m9f7rm{width:min(1680px,calc(100vw - 1.25rem));margin:0 auto;padding:1rem 0 2.4rem;display:grid;gap:.76rem}.panel.svelte-1m9f7rm{background:#fff;border:1px solid rgba(23,32,42,.08);border-radius:10px;padding:.96rem 1rem}.top-row.svelte-1m9f7rm,.viewer-toolbar.svelte-1m9f7rm{display:flex;align-items:flex-start;justify-content:space-between;gap:.76rem;flex-wrap:wrap}.top-actions.svelte-1m9f7rm,.mode-tabs.svelte-1m9f7rm,.viewer-stats.svelte-1m9f7rm,.toolbar-check.svelte-1m9f7rm{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.version-summary.svelte-1m9f7rm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:.82rem;overflow:hidden;border-radius:8px;background:var(--fw-border)}.version-summary.svelte-1m9f7rm div:where(.svelte-1m9f7rm){display:grid;gap:.14rem;min-width:0;padding:.68rem .74rem;background:var(--fw-panel-soft)}.version-summary.svelte-1m9f7rm span:where(.svelte-1m9f7rm),.viewer-stats.svelte-1m9f7rm{color:#697786;font-size:.78rem;font-weight:600}.version-summary.svelte-1m9f7rm strong:where(.svelte-1m9f7rm){color:#1c2731;font-size:.9rem;overflow-wrap:anywhere}code.svelte-1m9f7rm{font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.78rem;color:#63707c;overflow-wrap:anywhere}.secondary-link.svelte-1m9f7rm,.mode-tabs.svelte-1m9f7rm button:where(.svelte-1m9f7rm){display:inline-flex;align-items:center;justify-content:center;padding:.58rem .78rem;border-radius:8px;font-size:.84rem;font-weight:600;text-decoration:none;background:#fff;color:#556473;border:1px solid rgba(23,32,42,.12);cursor:pointer}.mode-tabs.svelte-1m9f7rm button.active:where(.svelte-1m9f7rm){color:#fff;border-color:#bd4a17;background:#bd4a17}.viewer-panel.svelte-1m9f7rm{display:grid;gap:.76rem}.viewer-toolbar.svelte-1m9f7rm{position:sticky;top:4.72rem;z-index:4;padding-bottom:.76rem;background:#fff;border-bottom:1px solid rgba(23,32,42,.08)}.flash.svelte-1m9f7rm,.viewer-note.svelte-1m9f7rm,.empty-state.svelte-1m9f7rm{margin:0;padding:.74rem .82rem;border-radius:8px;font-size:.88rem;font-weight:600}.empty-state.svelte-1m9f7rm{color:#5f6c79}.viewer-note.svelte-1m9f7rm{background:#fbfaf8;color:#5f6c79;border:1px solid rgba(23,32,42,.08);display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.viewer-note.svelte-1m9f7rm p:where(.svelte-1m9f7rm){margin:0;max-width:82ch}.toolbar-check.svelte-1m9f7rm{gap:.42rem;color:#4d5b68;font-size:.82rem;font-weight:700;white-space:nowrap}.flash.error.svelte-1m9f7rm{background:#bf4a3924;color:#9c3929}@media(max-width:760px){.page-shell.svelte-1m9f7rm{width:min(100vw - 1rem,var(--fw-page-max))}.version-summary.svelte-1m9f7rm{grid-template-columns:1fr}}
