.term-card .merge-card-preview{--git-ink:#34405a;--git-muted:#74809a;--git-line:#dfe5f2;--git-accent:#4c66d0;border-color:var(--git-line);min-width:0;min-height:150px;color:var(--git-ink);background:linear-gradient(140deg,#fafbff 0%,#f2f5fb 100%);align-content:center;gap:7px;padding:11px 12px;font-size:10px;line-height:1.3;display:grid}.term-card .merge-card-preview :is(small,p,span,label,li,code,i){min-width:0;font-size:9px;line-height:1.3}.term-card .merge-card-preview :is(b,strong){min-width:0;font-size:10px;line-height:1.25}.term-card .merge-card-preview{background:linear-gradient(140deg,#fafbff,#eef2fa)}.merge-card-heading{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.merge-card-heading small{color:#6a7080;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.merge-card-heading strong{color:#2b3553;font-size:10px;font-weight:800}.merge-card-shapes{gap:5px;margin:0;padding:0;list-style:none;display:grid}.merge-card-shapes>li{background:#fff;border:1px solid #dde3f1;border-radius:5px;gap:3px;padding:6px 7px;display:grid}.merge-card-shapes>li>header{align-items:center;gap:5px;min-width:0;display:flex}.merge-card-shapes>li>header small{color:#8a93ad;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:7px;overflow:hidden}.merge-card-badge{letter-spacing:.02em;white-space:nowrap;border-radius:99px;margin-left:auto;padding:2px 5px;font-size:7px;font-weight:800}.merge-card-badge.is-ff{color:#1f6a3a;background:#e3f3e9}.merge-card-badge.is-tw{color:#2c5d8a;background:#e1eef6}.merge-card-topo{align-items:center;gap:2px;min-height:18px;padding:2px 0;display:flex;position:relative}.merge-card-topo.is-ff{color:#1f6a3a}.merge-card-topo.is-tw{color:#2c5d8a;flex-direction:column;align-items:stretch;gap:2px}.merge-card-topo span{background:#fff;border:1.5px solid;border-radius:99px;flex:none;width:9px;height:9px}.merge-card-topo.is-ff span.is-tip{background:currentColor}.merge-card-topo i{opacity:.7;border-top:1.5px dashed;flex:auto;height:0}.merge-card-lane{align-items:center;gap:2px;display:flex}.merge-card-lane.is-main{color:#2b3553}.merge-card-lane.is-feature{color:#6a7080;padding-left:14px}.merge-card-lane i{opacity:.65;border-top:1.5px dashed;flex:auto;height:0}.merge-card-lane i.is-up{border-top:0;border-left:1.5px solid;flex:0 0 8px;height:10px}.merge-card-lane span.is-merge{color:#2c5d8a;text-align:center;background:#e1eef6;border:1.5px solid #2c5d8a;border-radius:2px;width:11px;height:11px;font-size:8px;line-height:9px}.merge-card-topo-tag{color:#2b3553;white-space:nowrap;background:#eef2fa;border-radius:99px;padding:1px 5px;font-size:7px;font-weight:800;position:absolute;top:50%;right:0;transform:translateY(-50%)}.merge-card-topo-tag.is-merge-tag{color:#2c5d8a;background:#e1eef6}.merge-card-shapes>li>footer{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.merge-card-shapes>li>footer span{color:#7c8499;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:7px;overflow:hidden}.merge-card-shapes>li>footer strong{white-space:nowrap;font-size:8px}.merge-card-shapes>li.is-ff{border-color:#c5e1ce}.merge-card-shapes>li.is-ff>footer strong{color:#1f6a3a}.merge-card-shapes>li.is-tw{border-color:#c4dbef}.merge-card-shapes>li.is-tw>footer strong{color:#2c5d8a}.merge-card-verdict{color:#4d566e;border-top:1px solid #dde3f1;margin:0;padding-top:4px;font-size:9px;line-height:1.5}.merge-card-verdict b{color:#2b3553}.term-interactive-demo.merge-demo{color:#2b2f38;background:#fbfbfc;border:1px solid #e1e4ec;border-radius:10px;gap:12px;padding:16px;display:grid}.merge-demo-intro{background:#f2f3f6;border-radius:8px;gap:4px;padding:10px 12px;display:grid}.merge-demo-eyebrow{color:#6a7080;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.merge-demo-intro p{color:#4a5160;margin:0;font-size:13px;line-height:1.6}.merge-demo-intro code{color:#2b3553;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#fff;border-radius:4px;padding:1px 5px;font-size:12px}.merge-demo-scenarios{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.merge-demo .merge-demo-scenario{color:#4a5160;min-width:0;font:inherit;text-align:left;background:#fff;border:1px solid #d9dce3;border-radius:8px;gap:1px;padding:8px 12px;font-size:13px;font-weight:700;display:grid}.term-interactive-demo.merge-demo .merge-demo-scenario small{color:#8a90a0;font-size:11px;font-weight:600}.term-interactive-demo.merge-demo .merge-demo-scenario:hover{color:#2b2f38;border-color:#2b2f38}.term-interactive-demo.merge-demo .merge-demo-scenario:focus-visible,.term-interactive-demo.merge-demo .merge-demo-reset:focus-visible,.term-interactive-demo.merge-demo .merge-demo-commit:focus-visible,.term-interactive-demo.merge-demo .merge-cta:focus-visible{outline-offset:2px;outline-width:2px}.term-interactive-demo.merge-demo .merge-demo-scenario:focus-visible{outline-color:#4a5266}.term-interactive-demo.merge-demo .merge-demo-scenario[aria-pressed=true]{color:#fff;background:#2b2f38;border-color:#2b2f38}.term-interactive-demo.merge-demo .merge-demo-scenario[aria-pressed=true] small{color:#c8ccd6}.merge-demo-state{background:#fff;border:1px solid #e3e7ef;border-radius:8px;gap:8px;padding:10px 12px;display:grid}.merge-demo-state>header{align-items:baseline;gap:8px;min-width:0;display:flex}.merge-demo-state>header strong{color:#2b2f38;font-size:13px}.merge-demo-state>header small{color:#7c8499;font-size:11px}.merge-demo-state dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.merge-demo-state dt{color:#6a7080;font-size:11px;font-weight:700}.merge-demo-state dd{flex-direction:column;gap:1px;margin:0;display:flex}.merge-demo-state dd code{color:#2b3553;width:fit-content;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#eef0f4;border-radius:4px;padding:1px 6px;font-size:12px;font-weight:800}.merge-demo-state dd span{color:#7c8499;font-size:11px}.merge-demo-state-hint{color:#4a5160;margin:0;font-size:12.5px;line-height:1.55}.merge-demo-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.term-interactive-demo.merge-demo .merge-cta{min-height:38px;font:inherit;padding:9px 22px;font-size:14px;font-weight:750;transition:background-color .15s ease-out;background:var(--color-rausch-600)!important;color:#fff!important;border:0!important;border-radius:8px!important}.term-interactive-demo.merge-demo .merge-cta:hover:not(:disabled){background:color-mix(in srgb, var(--color-rausch-600) 88%, #000)!important;color:#fff!important}.term-interactive-demo.merge-demo .merge-cta:focus-visible{outline:3px solid color-mix(in srgb, var(--color-rausch-600) 38%, #fff);outline-offset:2px}.term-interactive-demo.merge-demo .merge-cta:disabled{cursor:not-allowed;color:#fff!important;background:#c0c4cc!important}.term-interactive-demo.merge-demo .merge-demo-reset{min-height:36px;font:inherit;padding:8px 14px;font-size:13px;font-weight:700;background:var(--soft,#f6f7f9)!important;color:#53596a!important;border:1px solid #c0c4cc!important;border-radius:8px!important}.term-interactive-demo.merge-demo .merge-demo-reset:hover:not(:disabled){color:#2b2f38!important;border-color:#2b2f38!important}.term-interactive-demo.merge-demo .merge-demo-reset:disabled{opacity:.5;cursor:not-allowed}.merge-demo-phase-meter{color:#53596a;margin-left:auto;font-size:12px;font-weight:650}.merge-demo-phase-meter b{color:#2b2f38;font-family:var(--font-geist-mono), ui-monospace, monospace}.merge-demo-empty{color:#8a5a1a;margin:0;font-size:12px;font-weight:650}.merge-demo-conflict{background:#fdf6f7;border:1px solid #f0c9ce;border-left-width:4px;border-radius:8px;gap:9px;padding:12px;display:grid}.merge-demo-conflict>header{gap:1px;display:grid}.merge-demo-conflict>header strong{color:#a83a44;font-size:13px}.merge-demo-conflict>header small{color:#9a5960;font-size:11.5px;line-height:1.5}.merge-demo-conflict-sides{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.merge-demo-conflict-sides article{background:#fff;border:1px solid #e6cdd1;border-radius:6px;gap:3px;padding:8px 10px;display:grid}.merge-demo-conflict-sides article span{color:#8a5a1a;font-size:11px;font-weight:700}.merge-demo-conflict-sides article code{color:#2b3553;font-family:var(--font-geist-mono), ui-monospace, monospace;word-break:break-word;background:#eef0f4;border-radius:4px;padding:4px 6px;font-size:11.5px}.merge-demo-conflict-sides article.is-ours span{color:#2c5d8a}.merge-demo-conflict-sides article.is-theirs span{color:#6b559c}.merge-demo-resolution{gap:8px;display:grid}.term-interactive-demo.merge-demo .merge-demo-resolve{color:#4a5160;min-width:0;font:inherit;text-align:left;background:#fff;border:1px solid #d9dce3;border-radius:7px;gap:2px;padding:8px 10px;font-size:12.5px;font-weight:700;display:grid}.term-interactive-demo.merge-demo .merge-demo-resolve code{color:#2b3553;font-family:var(--font-geist-mono), ui-monospace, monospace;word-break:break-word;background:#eef0f4;border-radius:4px;padding:2px 5px;font-size:11.5px}.term-interactive-demo.merge-demo .merge-demo-resolve small{color:#7c8499;font-size:11px;font-weight:500}.term-interactive-demo.merge-demo .merge-demo-resolve:hover{color:#2b2f38;border-color:#2b2f38}.term-interactive-demo.merge-demo .merge-demo-resolve:focus-visible{outline-color:#4a5266}.term-interactive-demo.merge-demo .merge-demo-resolve[aria-pressed=true]{color:#fff;background:#2b2f38;border-color:#2b2f38}.term-interactive-demo.merge-demo .merge-demo-resolve[aria-pressed=true] code{color:#fff;background:#3c4252}.term-interactive-demo.merge-demo .merge-demo-resolve[aria-pressed=true] small{color:#c8ccd6}.merge-demo-resolve-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.term-interactive-demo.merge-demo .merge-demo-commit{min-height:36px;font:inherit;padding:8px 16px;font-size:13px;font-weight:750;color:#fff!important;background:#2b2f38!important;border:1px solid #2b2f38!important;border-radius:8px!important}.term-interactive-demo.merge-demo .merge-demo-commit:hover:not(:disabled){color:#fff!important;background:#3c4252!important;border-color:#3c4252!important}.term-interactive-demo.merge-demo .merge-demo-commit:focus-visible{outline-offset:2px;outline:3px solid #4a5266}.term-interactive-demo.merge-demo .merge-demo-commit:disabled{cursor:not-allowed;color:#fff!important;background:#c0c4cc!important;border-color:#c0c4cc!important}.merge-demo-resolve-hint{color:#53596a;font-size:12px;font-weight:600;line-height:1.5}.merge-demo-graph{background:#f2f3f6;border-radius:8px;gap:8px;padding:12px;display:grid}.merge-demo-graph>header{align-items:baseline;gap:8px;min-width:0;display:flex}.merge-demo-graph>header strong{color:#2b2f38;font-size:13px}.merge-demo-graph>header small{color:#7c8499;font-size:11px}.merge-demo-graph ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.merge-demo-graph-empty{color:#8a5a1a;margin:0;font-size:12px;font-weight:650}.merge-demo-node{background:#fff;border:1px solid #d6dae3;border-left-width:4px;border-radius:7px;gap:4px;padding:10px 12px;display:grid}.merge-demo-node>header{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.merge-demo-node-dot{color:#8a90a0;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:14px;line-height:1}.merge-demo-node-hash{color:#2b3553;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#eef0f4;border-radius:4px;padding:2px 6px;font-size:12px;font-weight:800}.merge-demo-node-parents{color:#8a90a0;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11px}.merge-demo-node-tags{flex-wrap:wrap;gap:4px;margin-left:auto;display:flex}.merge-demo-node-tags b{letter-spacing:.02em;white-space:nowrap;border-radius:99px;padding:2px 7px;font-size:10.5px;font-weight:800}.merge-demo-node-tags b.is-main{color:#fff;background:#2b2f38}.merge-demo-node-tags b.is-feature{color:#6b559c;background:#ece4f6}.merge-demo-node-tags b.is-merge{color:#2c5d8a;background:#e1eef6}.merge-demo-node-tags b.is-resolved{color:#1f6a3a;background:#e3f3e9}.merge-demo-node-subject{color:#2b2f38;min-width:0;margin:0;font-size:14px;font-weight:750;line-height:1.4}.merge-demo-node>footer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.merge-demo-node-verdict{border-radius:6px;padding:2px 8px;font-size:11px;font-weight:750}.merge-demo-node-verdict.is-merge{color:#2c5d8a;background:#e1eef6}.merge-demo-node-verdict.is-ff{color:#1f6a3a;background:#e3f3e9}.merge-demo-node-meta{color:#5a606e;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11px}.merge-demo-node.is-merge{border-left-color:#2c5d8a}.merge-demo-node.is-resolved{border-left-color:#1f6a3a}.merge-demo-node.is-main-tip{box-shadow:inset 3px 0 #2b2f38}.merge-demo-node.is-feature-tip{box-shadow:inset 3px 0 #6b559c}.merge-demo-node.is-merge.is-main-tip{box-shadow:inset 3px 0 #2c5d8a}.merge-demo-node.is-flash{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-rausch-600) 35%, #fff)}.merge-demo-status{color:#4a5160;background:#eef0f4;border-radius:7px;margin:0;padding:9px 12px;font-size:13px;line-height:1.6}.merge-recap,.merge-how-steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.merge-recap li,.merge-how-steps li{color:#3a4150;background:#fbfbfc;border:1px solid #e3e7ef;border-radius:7px;padding:10px 12px;font-size:14px;line-height:1.6}.merge-recap li b{color:#2b2f38}.merge-recap code,.merge-how-steps code,.merge-examples code{color:#2b3553;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#eef0f4;border-radius:4px;padding:1px 5px;font-size:12.5px}.merge-examples{gap:10px;display:grid}.merge-examples article{background:#fff;border:1px solid #e3e7ef;border-radius:8px;gap:5px;padding:12px 14px;display:grid}.merge-examples article small{border-radius:99px;width:fit-content;padding:2px 8px;font-size:11px;font-weight:800}.merge-examples article.is-good small{color:#1f6a3a;background:#e3f3e9}.merge-examples article.is-bad small{color:#a83a44;background:#fbe1e3}.merge-examples article b{color:#2b2f38;font-size:14px}.merge-examples article p{color:#4a5160;margin:0;font-size:13.5px;line-height:1.65}.merge-example-cta{color:#fff;width:fit-content;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#2b2f38;border-radius:6px;padding:5px 11px;font-size:12px;font-weight:750}.merge-example-cta.is-bad{color:#fff;background:#c0c4cc;text-decoration:line-through}@media (max-width:640px){.merge-demo-actions{align-items:stretch}.merge-demo-phase-meter{margin-left:0}.merge-demo-state dl,.merge-demo-conflict-sides{grid-template-columns:minmax(0,1fr)}.term-interactive-demo.merge-demo .merge-demo-scenario{flex:45%}.merge-demo-node-tags{margin-left:0}}.term-card .term-preview.merge-card-preview{background:#e9f5ee;border-color:#9bc7aa}@media (max-width:780px){.term-card .merge-card-preview{gap:6px;min-height:150px;padding:10px;overflow:visible}}.term-card .term-preview.merge-card-preview{gap:8px;padding:10px;display:grid;color:#16302c!important;background:radial-gradient(circle at 78% 22%,#c9942f29,#0000 32%),linear-gradient(168deg,#eef8f6,#d7ece8)!important;border-color:#b7d4d0!important}.merge-card-junction{background:#f7fffc;border:1px solid #9cc9c2;border-radius:10px;gap:6px;padding:10px;display:grid;box-shadow:4px 10px 20px #14403814}.merge-card-junction header{justify-content:space-between;gap:8px;display:flex}.merge-card-junction small{font-weight:850;color:#4a706c!important;font-size:8px!important}.merge-card-junction header b{background:#1f6f66;border-radius:999px;padding:2px 6px;color:#f4fffc!important;font-size:8px!important}.merge-card-rails{gap:4px;display:grid}.merge-card-rails p{align-items:center;gap:4px;margin:0;display:flex}.merge-card-rails i{background:#1f6f66;border-radius:50%;width:10px;height:10px}.merge-card-rails .is-feature i{background:#c9942f}.merge-card-rails .is-join{box-shadow:0 0 0 3px #c9942f}.merge-card-rails span{font-weight:800;color:#4a706c!important;font-size:8px!important}.merge-card-commit{background:#e5f4f1;border-radius:7px;gap:2px;margin:0;padding:6px 8px;display:grid}.merge-card-commit code{font-weight:800;color:#1f6f66!important;font-size:10px!important}.merge-card-commit strong{color:#16302c!important;font-size:11px!important}.merge-card-commit span{color:#4a706c!important;font-size:9px!important}.merge-card-conclusion{margin:0;font-weight:650;line-height:1.45;color:#16302c!important;font-size:10px!important}.term-interactive-demo.merge-demo{color:#16302c;background:#dceeea;border-color:#b7d4d0;gap:12px;padding:12px;display:grid}.merge-demo-entry{color:#4a706c;margin:0;font-size:13px;line-height:1.55}.merge-demo-entry code{color:#1f6f66;background:#f7fffc;border-radius:4px;padding:1px 5px}.merge-demo-junction{background:#f7fffc;border:1px solid #9cc9c2;border-radius:16px;gap:10px;padding:18px;display:grid;box-shadow:6px 16px 32px #1440381a}.merge-demo-junction header{justify-content:space-between;gap:8px;display:flex}.merge-demo-junction header b{color:#f4fffc;background:#1f6f66;border-radius:999px;padding:4px 8px;font-size:12px}.merge-demo-junction.is-conflict header b{color:#fff7f4;background:#c45c3a}.merge-demo-junction.is-conflict{background:#fff6f2;border-color:#c45c3a}.merge-demo-rails{gap:8px;display:grid}.merge-demo-rails p{align-items:center;gap:8px;margin:0;display:flex}.merge-demo-rails i{background:#1f6f66;border-radius:50%;width:14px;height:14px}.merge-demo-rails .is-feature i{background:#c9942f}.merge-demo-rails .is-join{box-shadow:0 0 0 4px #c9942f}.merge-demo-rails .is-tip{box-shadow:0 0 0 4px #1f6f66}.merge-demo-commit{background:#e5f4f1;border-radius:10px;gap:4px;margin:0;padding:10px 12px;display:grid}.merge-demo-junction.is-conflict .merge-demo-commit{background:#fde8e0}.merge-demo-commit code{color:#1f6f66;font-size:16px;font-weight:800}.merge-demo-stamp{margin:0;font-weight:800}.merge-demo-note{color:#4a706c;margin:0}.merge-demo-controls{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.merge-demo button{color:#16302c;background:#f7fffc;border-color:#9cc9c2}.term-interactive-demo.merge-demo button:hover,.term-interactive-demo.merge-demo button[aria-pressed=true]{color:#f4fffc;background:#1f6f66;border-color:#1f6f66}.term-interactive-demo.merge-demo button:focus-visible{outline-offset:3px;outline:3px solid #1f6f6666!important}.term-interactive-demo.merge-demo .merge-demo-recover{color:#fff7f4;background:#c45c3a;border-color:#c45c3a}.merge-examples article.is-good{border-left:3px solid #1f6f66}.merge-examples article.is-bad{border-left:3px solid #c45c3a}@media (max-width:780px){.merge-demo-controls{flex-direction:column}.term-interactive-demo.merge-demo button{width:100%}}
