.term-card .commit-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 .commit-card-preview :is(small,p,span,label,li,code,i){min-width:0;font-size:9px;line-height:1.3}.term-card .commit-card-preview :is(b,strong){min-width:0;font-size:10px;line-height:1.25}.commit-card-heading{justify-content:space-between;align-items:center;gap:7px;min-width:0;display:flex}.commit-card-heading small{color:var(--git-muted);letter-spacing:.18px;white-space:nowrap;font-size:8px;font-weight:800}.commit-card-heading strong{color:#4b60b5;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.term-card .commit-card-preview{background:linear-gradient(140deg,#fafbff,#eef2fa)}.commit-card-objects{gap:5px;margin:0;padding:0;list-style:none;display:grid}.commit-card-objects li{background:#fff;border:1px solid #dde3f1;border-radius:5px;gap:2px;min-width:0;padding:6px 7px;display:grid}.commit-card-objects li>header{align-items:center;gap:5px;min-width:0;display:flex}.commit-card-objects li>header code{color:#44507a;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:9px;font-weight:800}.commit-card-objects li>header small{color:#8a93ad;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.commit-card-objects li>header .commit-card-badge{letter-spacing:.02em;white-space:nowrap;border-radius:99px;margin-left:auto;padding:2px 5px;font-size:7px;font-weight:800}.commit-card-badge.is-single{color:#1f6a3a;background:#e3f3e9}.commit-card-badge.is-mixed{color:#8a5a1a;background:#fbeecd}.commit-card-objects li>p{color:#3a4660;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:9px;font-weight:700;overflow:hidden}.commit-card-objects li>footer{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.commit-card-objects li>footer span{color:#7c8499;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:7px;overflow:hidden}.commit-card-objects li>footer strong{white-space:nowrap;font-size:8px}.commit-card-objects li.is-single{border-color:#c5e1ce}.commit-card-objects li.is-single>footer strong{color:#1f6a3a}.commit-card-objects li.is-mixed{border-color:#ecd6a8}.commit-card-objects li.is-mixed>footer strong{color:#8a5a1a}.commit-card-verdict{color:#4d566e;border-top:1px solid #dde3f1;margin:0;padding-top:4px;font-size:9px;line-height:1.5}.commit-card-verdict b{color:#2b3553}.term-interactive-demo.commit-demo{color:#2b2f38;background:#fbfbfc;border:1px solid #e1e4ec;border-radius:10px;gap:12px;padding:16px;display:grid}.commit-demo-intro{background:#f2f3f6;border-radius:8px;gap:4px;padding:10px 12px;display:grid}.commit-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}.commit-demo-intro p{color:#4a5160;margin:0;font-size:13px;line-height:1.6}.commit-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}.commit-demo-presets{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.term-interactive-demo.commit-demo .commit-demo-presets button{color:#4a5160;min-height:34px;font:inherit;background:#fff;border:1px solid #d6dae3;border-radius:7px;flex-direction:column;align-items:flex-start;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.term-interactive-demo.commit-demo .commit-demo-presets button>span{color:#8a90a0;font-size:10px;font-weight:650}.term-interactive-demo.commit-demo .commit-demo-presets button:hover{color:#2b2f38;border-color:#2b2f38}.term-interactive-demo.commit-demo .commit-demo-presets button:focus-visible,.term-interactive-demo.commit-demo .commit-demo-reset:focus-visible,.term-interactive-demo.commit-demo .commit-cta:focus-visible{outline-offset:2px;outline-width:2px}.term-interactive-demo.commit-demo .commit-demo-presets button:focus-visible{outline-color:#4a5266}.term-interactive-demo.commit-demo .commit-demo-presets button[aria-pressed=true]{color:#fff;background:#2b2f38;border-color:#2b2f38}.term-interactive-demo.commit-demo .commit-demo-presets button[aria-pressed=true]>span{color:#c8ccd6}.commit-demo-preset-hint{color:#8a5a1a;font-size:12px;font-weight:650}.commit-demo-files{border:0;min-width:0;margin:0;padding:0}.commit-demo-files>legend{color:#6a7080;letter-spacing:.03em;margin-bottom:6px;padding:0;font-size:11px;font-weight:800}.commit-demo-files ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.commit-demo-files li{background:#fff;border:1px solid #e3e7ef;border-radius:7px;overflow:hidden}.commit-demo-files li.is-staged{background:#f4f7fc;border-color:#c7d0e0}.commit-demo-files li.is-secret{background:#fdf6f7;border-color:#f0c9ce}.commit-demo-files li.is-secret.is-staged{background:#fbe9eb;border-color:#d99aa1}.commit-demo-files label{cursor:pointer;align-items:center;gap:9px;min-width:0;padding:8px 10px;display:flex}.term-interactive-demo.commit-demo .commit-demo-files input[type=checkbox]{accent-color:#2b2f38;flex:none;width:16px;min-width:16px;height:16px;min-height:16px;margin:0}.commit-demo-file-path{flex:auto;gap:1px;min-width:0;display:grid}.commit-demo-file-path code{color:#2b3553;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.commit-demo-file-path small{color:#7c8499;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.commit-demo-file-tag{letter-spacing:.02em;white-space:nowrap;border-radius:99px;flex:none;padding:2px 7px;font-size:10px;font-weight:800}.commit-demo-file-tag.is-login-fix{color:#1f6a3a;background:#e3f3e9}.commit-demo-file-tag.is-prettier{color:#6b559c;background:#ece4f6}.commit-demo-file-tag.is-deps{color:#2c5d8a;background:#e1eef6}.commit-demo-file-tag.is-secret{color:#a83a44;background:#fbe1e3}.commit-demo-message{color:#2b2f38;gap:5px;font-size:13px;font-weight:750;display:grid}.term-interactive-demo.commit-demo .commit-demo-message input[type=text]{box-sizing:border-box;width:100%;min-height:38px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d6dae3;border-radius:7px;padding:9px 11px;font-size:13px;font-weight:500}.term-interactive-demo.commit-demo .commit-demo-message input[type=text]:focus{outline-offset:1px;border-color:#2b2f38;outline:2px solid #4a5266}.commit-demo-message-hint{color:#6a7080;margin:0;font-size:12px;font-weight:500;line-height:1.5}.commit-demo-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.term-interactive-demo.commit-demo .commit-cta{min-height:38px;font:inherit;padding:9px 22px;font-size:14px;font-weight:750;background:var(--color-rausch-600)!important;color:#fff!important;border:0!important;border-radius:8px!important}.term-interactive-demo.commit-demo .commit-cta:hover:not(:disabled){background:color-mix(in srgb, var(--color-rausch-600) 88%, #000)!important;color:#fff!important}.term-interactive-demo.commit-demo .commit-cta:focus-visible{outline:3px solid color-mix(in srgb, var(--color-rausch-600) 38%, #fff);outline-offset:2px}.term-interactive-demo.commit-demo .commit-cta:disabled{cursor:not-allowed;color:#fff!important;background:#c0c4cc!important}.term-interactive-demo.commit-demo .commit-demo-reset{min-height:38px;font:inherit;padding:8px 16px;font-size:13px;font-weight:700;color:#53596a!important;background:#fff!important;border:1px solid #c0c4cc!important;border-radius:8px!important}.term-interactive-demo.commit-demo .commit-demo-reset:hover{color:#2b2f38!important;border-color:#2b2f38!important}.commit-demo-stage-meter{color:#53596a;margin-left:auto;font-size:12px;font-weight:650}.commit-demo-stage-meter b{color:#2b2f38;font-family:var(--font-geist-mono), ui-monospace, monospace}.commit-demo-stage-meter i{border-radius:99px;margin-left:6px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:800}.commit-demo-stage-meter i.is-secret{color:#a83a44;background:#fbe1e3}.commit-demo-empty{color:#8a5a1a;margin:0;font-size:12px;font-weight:650}.commit-demo-blocked{color:#a83a44;background:#fbe1e3;border-radius:7px;margin:0;padding:9px 12px;font-size:13px;font-weight:650;line-height:1.55}.commit-demo-history{background:#f2f3f6;border-radius:8px;gap:8px;padding:12px;display:grid}.commit-demo-history>header{align-items:baseline;gap:8px;min-width:0;display:flex}.commit-demo-history>header strong{color:#2b2f38;font-size:13px}.commit-demo-history>header small{color:#7c8499;font-size:11px}.commit-demo-history ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.commit-demo-object{background:#fff;border:1px solid #d6dae3;border-left-width:4px;border-radius:7px;gap:4px;padding:10px 12px;display:grid}.commit-demo-object>header{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.commit-demo-object-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}.commit-demo-object-parent{color:#8a90a0;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11px}.commit-demo-object-scope{border-radius:99px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:800}.commit-demo-object-scope.is-single{color:#1f6a3a;background:#e3f3e9}.commit-demo-object-scope.is-mixed{color:#8a5a1a;background:#fbeccd}.commit-demo-object-scope.is-secret{color:#a83a44;background:#fbe1e3}.commit-demo-object-head{color:#fff;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;background:#2b2f38;border-radius:99px;padding:2px 7px;font-size:10px;font-weight:800}.commit-demo-object-subject{color:#2b2f38;min-width:0;margin:0;font-size:14px;font-weight:750;line-height:1.4}.commit-demo-object>footer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.commit-demo-object-files{color:#5a606e;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;flex:220px;font-size:11px;overflow:hidden}.commit-demo-object-verdict{white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:750}.commit-demo-object.is-single{border-left-color:#1f6a3a}.commit-demo-object.is-single .commit-demo-object-verdict{color:#1f6a3a;background:#e3f3e9}.commit-demo-object.is-mixed{border-left-color:#b07d2c}.commit-demo-object.is-mixed .commit-demo-object-verdict{color:#8a5a1a;background:#fbeccd}.commit-demo-object.is-secret{border-left-color:#a83a44}.commit-demo-object.is-secret .commit-demo-object-verdict{color:#a83a44;background:#fbe1e3}.commit-demo-object-vague{color:#8a5a1a;background:#fbeccd;border-radius:6px;padding:2px 7px;font-size:11px;font-weight:750}.commit-demo-object.is-flash{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-rausch-600) 35%, #fff)}.commit-demo-status{color:#4a5160;background:#eef0f4;border-radius:7px;margin:0;padding:9px 12px;font-size:13px;line-height:1.6}.commit-recap,.commit-how-steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.commit-recap li,.commit-how-steps li{color:#3a4150;background:#fbfbfc;border:1px solid #e3e7ef;border-radius:7px;padding:10px 12px;font-size:14px;line-height:1.6}.commit-recap li b{color:#2b2f38}.commit-recap code,.commit-how-steps code,.commit-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}.commit-examples{gap:10px;display:grid}.commit-examples article{background:#fff;border:1px solid #e3e7ef;border-radius:8px;gap:5px;padding:12px 14px;display:grid}.commit-examples article small{border-radius:99px;width:fit-content;padding:2px 8px;font-size:11px;font-weight:800}.commit-examples article.is-good small{color:#1f6a3a;background:#e3f3e9}.commit-examples article.is-bad small{color:#a83a44;background:#fbe1e3}.commit-examples article b{color:#2b2f38;font-size:14px}.commit-examples article p{color:#4a5160;margin:0;font-size:13.5px;line-height:1.65}.commit-example-cta{color:#fff;background:#2b2f38;border-radius:6px;width:fit-content;padding:5px 11px;font-size:12px;font-weight:750}.commit-example-cta.is-bad{color:#fff;background:#c0c4cc;text-decoration:line-through}@media (max-width:640px){.commit-demo-actions{align-items:stretch}.commit-demo-stage-meter{margin-left:0}.commit-demo-object-files{white-space:normal;flex-basis:100%}.term-interactive-demo.commit-demo .commit-demo-presets button{flex:45%}}.term-card .term-preview.commit-card-preview{background:#dfe9f7;border-color:#899fc8}@media (max-width:780px){.term-card .commit-card-preview{gap:6px;min-height:150px;padding:10px;overflow:visible}.commit-card-objects li>p{white-space:normal}}.term-card .term-preview.commit-card-preview{gap:8px;padding:10px;display:grid;color:#1e2a1c!important;background:radial-gradient(circle at 80% 20%,#2f6b4f24,#0000 34%),linear-gradient(168deg,#f7faf4,#e4eee0)!important;border-color:#c9d6c4!important}.commit-card-ticket{background:#fffdf8;border:1px solid #b7cbb4;border-radius:10px;gap:5px;padding:10px 12px;display:grid;box-shadow:4px 10px 20px #28402814}.commit-card-ticket header{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.commit-card-ticket code{font-weight:800;color:#2f6b4f!important;font-size:11px!important}.commit-card-ticket small{color:#6b7a66!important;font-size:8px!important}.commit-card-ticket header b{background:#2f6b4f;border-radius:999px;margin-left:auto;padding:2px 6px;color:#f4fff8!important;font-size:8px!important}.commit-card-ticket strong{color:#1e2a1c!important;font-size:13px!important}.commit-card-ticket ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.commit-card-ticket li{color:#4a5846!important;font-size:9px!important}.commit-card-ticket p{margin:0;font-weight:750;color:#2f6b4f!important;font-size:9px!important}.commit-card-conclusion{margin:0;font-weight:650;line-height:1.45;color:#1e2a1c!important;font-size:10px!important}.term-interactive-demo.commit-demo{color:#1e2a1c;background:#e8f0e4;border-color:#c9d6c4;gap:12px;padding:12px;display:grid}.commit-demo-entry{color:#4a5846;margin:0;font-size:13px;line-height:1.55}.commit-demo-entry code{color:#2f6b4f;background:#fffdf8;border-radius:4px;padding:1px 5px}.commit-demo-ticket{background:#fffdf8;border:1px solid #b7cbb4;border-radius:16px;gap:8px;padding:18px;display:grid;box-shadow:6px 16px 32px #2840281a}.commit-demo-ticket header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.commit-demo-ticket code{color:#2f6b4f;font-size:18px;font-weight:800}.commit-demo-ticket header b{color:#f4fff8;background:#2f6b4f;border-radius:999px;margin-left:auto;padding:4px 8px;font-size:12px}.commit-demo-ticket.is-empty{background:#fff6f2;border-color:#c45c3a}.commit-demo-ticket.is-empty header b,.commit-demo-ticket.is-mixed header b{color:#fff7f4;background:#c45c3a}.commit-demo-ticket.is-mixed{background:#fff8ee;border-color:#c9a66b}.commit-demo-ticket ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.commit-demo-ticket li{background:#eef5ec;border-radius:7px;padding:6px 8px}.commit-demo-ticket.is-empty li,.commit-demo-ticket.is-mixed li{background:#fde8e0}.commit-demo-stamp{margin:0;font-weight:800}.commit-demo-note{color:#4a5846;margin:0}.commit-demo-controls{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.commit-demo button{color:#1e2a1c;background:#fffdf8;border-color:#b7cbb4}.term-interactive-demo.commit-demo button:hover,.term-interactive-demo.commit-demo button[aria-pressed=true]{color:#f4fff8;background:#2f6b4f;border-color:#2f6b4f}.term-interactive-demo.commit-demo button:focus-visible{outline-offset:3px;outline:3px solid #2f6b4f66!important}.term-interactive-demo.commit-demo .commit-demo-recover{color:#fff7f4;background:#c45c3a;border-color:#c45c3a}.commit-examples article.is-good{border-left:3px solid #2f6b4f}.commit-examples article.is-bad{border-left:3px solid #c45c3a}@media (max-width:780px){.commit-demo-controls{flex-direction:column}.term-interactive-demo.commit-demo button{width:100%}}
.term-card .branch-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 .branch-card-preview :is(small,p,span,label,li,code,i){min-width:0;font-size:9px;line-height:1.3}.term-card .branch-card-preview :is(b,strong){min-width:0;font-size:10px;line-height:1.25}.branch-card-heading{justify-content:space-between;align-items:center;gap:7px;min-width:0;display:flex}.branch-card-heading small{color:var(--git-muted);letter-spacing:.18px;white-space:nowrap;font-size:8px;font-weight:800}.branch-card-heading strong{color:#4b60b5;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.term-card .branch-card-preview{background:linear-gradient(140deg,#f8faff,#eef3ff)}.branch-card-graph{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:4px;display:grid}.branch-card-col{justify-items:center;gap:3px;display:grid}.branch-card-chip-slot{min-height:12px}.branch-card-chip{color:#4c61b8;font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:nowrap;background:#fff;border:1px solid #c7d2e8;border-radius:99px;align-items:center;gap:1px;padding:2px 6px;font-size:8px;font-weight:800;display:inline-flex}.branch-card-chip b{opacity:.82;font-weight:800}.branch-card-node{justify-items:center;gap:2px;display:grid}.branch-card-node i{background:#6b7494;border-radius:50%;width:10px;height:10px}.branch-card-node code{color:#5a6580;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:8px;font-weight:800}.branch-card-verdict{color:#4d566e;border-top:1px solid #dde3f1;margin:0;padding-top:4px;font-size:9px;line-height:1.5}.branch-card-verdict code{color:#4c61b8;font-family:var(--font-geist-mono), ui-monospace, monospace}.term-interactive-demo.branch-demo{color:#2b2f38;background:#fbfbfc;border:1px solid #e1e4ec;border-radius:10px;grid-template-columns:minmax(0,1fr);gap:14px;padding:16px;display:grid}.term-interactive-demo.branch-demo>*{min-width:0}.branch-demo-intro{background:#f2f3f6;border-radius:8px;gap:4px;padding:10px 12px;display:grid}.branch-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}.branch-demo-intro p{color:#4a5160;margin:0;font-size:13px;line-height:1.6}.branch-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}.branch-graph{background:#fff;border:1px solid #e3e7ef;border-radius:8px;padding:12px}.branch-graph-meta{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;margin-bottom:10px;display:flex}.branch-graph-meta strong{color:#2b2f38;font-size:13px}.branch-graph-meta small{color:#7c8499;font-size:11px;font-family:var(--font-geist-mono), ui-monospace, monospace}.branch-graph-track{gap:0;padding-bottom:4px;display:flex;overflow-x:auto}.branch-col{flex-direction:column;flex:0 0 128px;align-items:center;gap:6px;min-width:128px;display:flex}.branch-pointers{flex-direction:column;justify-content:flex-end;align-items:center;gap:3px;width:100%;min-height:30px;display:flex}.branch-pointer-empty{width:1px;min-height:1px;display:block}.term-interactive-demo.branch-demo .branch-chip{color:#4a5160;max-width:100%;font:inherit;font-family:var(--font-geist-mono), ui-monospace, monospace;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #c7cdda;border-radius:99px;align-items:center;gap:2px;padding:3px 9px;font-size:11px;font-weight:800;display:inline-flex}.term-interactive-demo.branch-demo .branch-chip:hover:not([aria-pressed=true]){color:#2b2f38;border-color:#2b2f38}.term-interactive-demo.branch-demo .branch-chip:focus-visible{outline-offset:2px;outline:2px solid #4a5266}.term-interactive-demo.branch-demo .branch-chip[aria-pressed=true]{color:#fff;background:#2b2f38;border-color:#2b2f38}.branch-chip .branch-head-tag{opacity:.82;margin-right:1px;font-weight:800}.branch-node{flex-direction:column;align-items:center;gap:4px;width:100%;display:flex;position:relative}.branch-node:before{content:"";background:#c7cdda;height:2px;position:absolute;top:6px;left:0;right:0}.branch-col:first-child .branch-node:before{left:50%}.branch-col:last-child .branch-node:before{right:50%}.branch-node-dot{z-index:1;background:#6b7494;border-radius:50%;width:14px;height:14px;position:relative;box-shadow:0 0 0 3px #fff,0 0 0 4px #b9bfcd}.branch-col.is-flash .branch-node-dot{box-shadow:0 0 0 3px #fff,0 0 0 5px #c9a14a}.branch-node-meta{justify-items:center;gap:2px;margin-top:2px;display:grid}.branch-node-meta code{color:#2b3553;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11px;font-weight:800}.branch-node-meta small{color:#6a7080;text-align:center;max-width:120px;font-size:10px;line-height:1.3}.branch-worktree{background:#f7f8fa;border:1px dashed #d6dae3;border-radius:8px;gap:8px;padding:12px 14px;display:grid}.branch-worktree>header{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.branch-worktree>header small{color:#7c8499;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;font-size:11px;font-weight:800}.branch-worktree>header strong{color:#2b2f38;font-size:14px}.branch-worktree-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.branch-worktree-meta span{font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:99px;padding:2px 8px;font-size:11px;font-weight:800}.branch-worktree-files{gap:4px;margin:0;padding:0;list-style:none;display:grid}.branch-worktree-files li{background:#fff;border:1px solid #e3e7ef;border-radius:5px;flex-wrap:wrap;align-items:center;gap:6px;padding:5px 8px;display:flex}.branch-worktree-files code{color:#2b3553;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;flex:160px;font-size:12px;font-weight:700}.branch-worktree-files li.is-new small{color:#8a5a1a;font-size:10px;font-weight:800}.branch-worktree-note{color:#6a7080;margin:0;font-size:12px;line-height:1.55}.branch-actions{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.branch-create{color:#4a5160;flex:220px;gap:4px;min-width:180px;font-size:12px;font-weight:700;display:grid}.term-interactive-demo.branch-demo .branch-create input[type=text]{box-sizing:border-box;width:100%;min-height:38px;color:var(--ink);font:inherit;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#fff;border:1px solid #d6dae3;border-radius:7px;padding:9px 11px;font-size:13px;font-weight:500}.term-interactive-demo.branch-demo .branch-create input[type=text]:focus{outline-offset:1px;border-color:#2b2f38;outline:2px solid #4a5266}.term-interactive-demo.branch-demo .branch-cta{min-height:38px;font:inherit;padding:9px 22px;font-size:14px;font-weight:750;background:var(--color-rausch-600)!important;color:#fff!important;border:0!important;border-radius:8px!important}.term-interactive-demo.branch-demo .branch-cta:hover:not(:disabled){background:color-mix(in srgb, var(--color-rausch-600) 88%, #000)!important;color:#fff!important}.term-interactive-demo.branch-demo .branch-cta:focus-visible{outline:3px solid color-mix(in srgb, var(--color-rausch-600) 38%, #fff);outline-offset:2px}.term-interactive-demo.branch-demo .branch-cta:disabled{cursor:not-allowed;color:#fff!important;background:#c0c4cc!important}.term-interactive-demo.branch-demo .branch-commit-act{min-height:38px;font:inherit;padding:9px 16px;font-size:13px;font-weight:750;color:#2b2f38!important;background:#fff!important;border:1px solid #2b2f38!important;border-radius:8px!important}.term-interactive-demo.branch-demo .branch-commit-act:hover:not(:disabled){color:#fff!important;background:#2b2f38!important}.term-interactive-demo.branch-demo .branch-commit-act:focus-visible{outline-offset:2px;outline:2px solid #4a5266}.term-interactive-demo.branch-demo .branch-commit-act:disabled{cursor:not-allowed;color:#9aa0ae!important;background:#fff!important;border-color:#c0c4cc!important}.term-interactive-demo.branch-demo .branch-reset{min-height:38px;font:inherit;padding:9px 16px;font-size:13px;font-weight:700;color:#53596a!important;background:#fff!important;border:1px solid #c0c4cc!important;border-radius:8px!important}.term-interactive-demo.branch-demo .branch-reset:hover{color:#2b2f38!important;border-color:#2b2f38!important}.branch-act-hint{color:#6a7080;flex:100%;margin:0;font-size:12px;line-height:1.55}.branch-act-hint code{color:#2b3553;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#fff;border-radius:4px;padding:1px 5px;font-size:12px}.branch-roster{background:#fff;border:1px solid #e3e7ef;border-radius:8px;gap:6px;padding:12px 14px;display:grid}.branch-roster>header{border-bottom:1px solid #eef0f4;grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr) minmax(0,2fr);align-items:center;gap:8px;padding-bottom:6px;display:grid}.branch-roster>header small{color:#7c8499;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.branch-roster-row{border-bottom:1px solid #f2f3f6;grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr) minmax(0,2fr);align-items:center;gap:8px;padding:6px 0;display:grid}.branch-roster-row:last-child{border-bottom:0}.branch-roster-row.is-current{background:linear-gradient(90deg,#2b2f3808,#0000);border-radius:5px;padding-inline:4px}.branch-roster-name{color:#2b2f38;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;align-items:center;gap:5px;font-size:12px;font-weight:800;display:inline-flex;overflow:hidden}.branch-roster-hash{color:#2b3553;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11px;font-weight:700}.branch-roster-cell{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.branch-roster-badge{white-space:nowrap;border-radius:99px;padding:2px 8px;font-size:10px;font-weight:800}.branch-roster-hint{color:#8a5a1a;font-size:11px;font-weight:650}.term-interactive-demo.branch-demo .branch-roster-act{min-height:28px;font:inherit;padding:4px 11px;font-size:12px;font-weight:750;color:#4a5160!important;background:#fff!important;border:1px solid #c7cdda!important;border-radius:6px!important}.term-interactive-demo.branch-demo .branch-roster-act:hover:not(:disabled){color:#2b2f38!important;border-color:#2b2f38!important}.term-interactive-demo.branch-demo .branch-roster-act:focus-visible{outline-offset:2px;outline:2px solid #4a5266}.term-interactive-demo.branch-demo .branch-roster-act.is-danger{color:#a83a44!important;border-color:#e6c0c4!important}.term-interactive-demo.branch-demo .branch-roster-act.is-danger:hover:not(:disabled){color:#8a2a36!important;background:#fbe1e3!important;border-color:#a83a44!important}.branch-demo-blocked{color:#8a2a36;background:#fbe1e3;border-radius:7px;margin:0;padding:9px 12px;font-size:13px;font-weight:650;line-height:1.55}.branch-demo-blocked code{color:#8a2a36;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#fff;border-radius:4px;padding:1px 5px;font-size:12px}.branch-demo-status{color:#4a5160;background:#eef0f4;border-radius:7px;margin:0;padding:9px 12px;font-size:13px;line-height:1.6}.branch-demo-status code{color:#2b3553;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#fff;border-radius:4px;padding:1px 5px;font-size:12px}.branch-recap,.branch-how-steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.branch-recap li,.branch-how-steps li{color:#3a4150;background:#fbfbfc;border:1px solid #e3e7ef;border-radius:7px;padding:10px 12px;font-size:14px;line-height:1.6}.branch-recap li b{color:#2b2f38}.branch-recap code,.branch-how-steps code,.branch-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}.branch-how-steps{counter-reset:branch-step}.branch-how-steps li{counter-increment:branch-step;padding-left:38px;position:relative}.branch-how-steps li:before{content:counter(branch-step);color:#fff;background:#2b2f38;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:flex;position:absolute;top:9px;left:10px}.branch-examples{gap:10px;display:grid}.branch-examples article{background:#fff;border:1px solid #e3e7ef;border-radius:8px;gap:5px;padding:12px 14px;display:grid}.branch-examples article.is-good{border-left:4px solid #1f6a3a}.branch-examples article.is-bad{border-left:4px solid #a83a44}.branch-examples article small{border-radius:99px;width:fit-content;padding:2px 8px;font-size:11px;font-weight:800}.branch-examples article.is-good small{color:#1f6a3a;background:#e3f3e9}.branch-examples article.is-bad small{color:#a83a44;background:#fbe1e3}.branch-examples article b{color:#2b2f38;font-size:14px}.branch-examples article p{color:#4a5160;margin:0;font-size:13.5px;line-height:1.65}.branch-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}.branch-example-cta.is-bad{background:#6b7494}@media (max-width:720px){.term-interactive-demo.branch-demo .branch-actions{gap:8px}.branch-create{flex:100%}.branch-roster>header,.branch-roster-row{grid-template-columns:1fr;gap:4px}.branch-roster>header{display:none}.branch-roster-row{padding:8px 4px}.branch-roster-hash{padding-left:0}}.term-card .term-preview.branch-card-preview{background:#f1efff;border-color:#cfc8ef}@media (max-width:780px){.term-card .branch-card-preview{gap:6px;min-height:150px;padding:10px;overflow:visible}.branch-card-verdict{font-size:8.5px}}.term-card .term-preview.branch-card-preview{color:#e6edf7;border-color:#3d4962;box-shadow:inset 0 1px #ffffff0f,0 9px 20px #0a0f1826;background:linear-gradient(145deg,#1b2334,#111824)!important}.branch-card-heading small{color:#91a2bb}.branch-card-heading strong{color:#dfe7f4}.branch-card-chip{color:#c9bcff;background:#312a54;border-color:#7d6fc3}.branch-card-chip.is-main{color:#7ee0a7;background:#183b2b;border-color:#4f9d74}.branch-card-chip.is-dev{color:#d1c5ff;background:#352d62;border-color:#806fd1}.branch-card-node i{background:#72829d}.branch-card-node.is-head i{background:#ffd166;box-shadow:0 0 0 2px #5b4a20,0 0 10px #ffd16673}.branch-card-node code{color:#b8c7dd}.branch-card-verdict{color:#c7d2e3;border-top-color:#39465c}.branch-card-verdict b{color:#7ee0a7}.branch-card-verdict code{color:#c5b6ff}.term-interactive-demo.branch-demo{color:#e5edf8;background:linear-gradient(155deg,#121a26,#0c121c);border-color:#34445b;box-shadow:0 16px 34px #080c1333}.branch-demo-intro{background:#182333;border:1px solid #33445b}.branch-demo-eyebrow{color:#8fc9ff}.branch-demo-intro p{color:#b8c6d9}.branch-demo-intro code{color:#a9d1ff;background:#0d1521}.branch-demo-intro b{color:#ffd166}.branch-graph{background:#111a27;border-color:#34465e}.branch-graph-meta strong{color:#edf4fc}.branch-graph-meta small{color:#8fa1b9}.term-interactive-demo.branch-demo .branch-chip{color:#d0c4ff;background:#2e2853;border-color:#7669bf}.term-interactive-demo.branch-demo .branch-chip:hover:not([aria-pressed=true]){color:#f0ebff;background:#3b3269;border-color:#a99bf2}.term-interactive-demo.branch-demo .branch-chip[aria-pressed=true]{color:#fff2bf;background:#5c4717;border-color:#ffd166;box-shadow:0 0 0 2px #ffd16624}.term-interactive-demo.branch-demo .branch-chip.is-main{color:#82e5ad;background:#183c2b;border-color:#4c9870}.term-interactive-demo.branch-demo .branch-chip.is-main[aria-pressed=true]{color:#eafff2;background:#24573f;border-color:#ffd166}.branch-node:before{background:#465672}.branch-node-dot{background:#7687a3;box-shadow:0 0 0 3px #111a27,0 0 0 4px #5c6d88}.branch-col.is-head .branch-node-dot{background:#ffd166;box-shadow:0 0 0 3px #111a27,0 0 0 5px #9b7a2e,0 0 14px #ffd16657}.branch-col.is-flash .branch-node-dot{background:#7ee0a7;box-shadow:0 0 0 3px #111a27,0 0 0 5px #3c8e63,0 0 14px #7ee0a757}.branch-node-meta code{color:#b7c9df}.branch-node-meta small{color:#899bb3}.branch-worktree{background:#142131;border-color:#3b526d}.branch-worktree>header small{color:#74c9dc}.branch-worktree>header strong{color:#f1f6fc}.branch-worktree-hash{color:#9bcaff;background:#223149}.branch-worktree-branch{color:#fff;background:#594697}.branch-worktree-files li{background:#101925;border-color:#33455c}.branch-worktree-files li.is-new{background:#102d35;border-color:#3a8797}.branch-worktree-files code{color:#d9e6f5}.branch-worktree-files li.is-new code{color:#93e3eb}.branch-worktree-files li.is-new small{color:#6dd5c3}.branch-worktree-note{color:#9eb0c7}.branch-worktree-note b{color:#f4cc73}.branch-create{color:#b7c5d8}.term-interactive-demo.branch-demo .branch-create input[type=text]{color:#e8f0fa;background:#0e1723;border-color:#425673}.term-interactive-demo.branch-demo .branch-create input[type=text]:focus{border-color:#8f7bd5;outline-color:#6f5eae}.term-interactive-demo.branch-demo .branch-cta{box-shadow:0 7px 16px #755bc247;color:#fff!important;background:#755bc2!important;border-color:#755bc2!important}.term-interactive-demo.branch-demo .branch-cta:hover:not(:disabled){background:#6048aa!important;border-color:#9279da!important}.term-interactive-demo.branch-demo .branch-commit-act{color:#ffe7a8!important;background:#5c4617!important;border-color:#d3a63e!important}.term-interactive-demo.branch-demo .branch-commit-act:hover:not(:disabled){color:#fff3c9!important;background:#765b1c!important;border-color:#ffd166!important}.term-interactive-demo.branch-demo .branch-commit-act:disabled,.term-interactive-demo.branch-demo .branch-reset{color:#93a4ba!important;background:#151f2c!important;border-color:#46566c!important}.term-interactive-demo.branch-demo .branch-reset:hover{color:#e5edf8!important;background:#202d3d!important;border-color:#7e91aa!important}.branch-act-hint{color:#9daec3}.branch-act-hint code,.branch-demo-status code,.branch-demo-blocked code{color:#a9d1ff;background:#0c1420}.branch-roster{background:#111a27;border-color:#34465d}.branch-roster>header{border-bottom-color:#34445b}.branch-roster>header small{color:#8194ad}.branch-roster-row{border-bottom-color:#27364a}.branch-roster-row.is-current{background:linear-gradient(90deg,#ffd1661a,#0000)}.branch-roster-name{color:#c9bcff}.branch-roster-name.is-main{color:#7ee0a7}.branch-roster-hash{color:#a7c7eb}.branch-roster-badge.is-current{color:#ffe59b;background:#665018}.branch-roster-badge.is-merged{color:#7ee0a7;background:#193c2b}.branch-roster-badge.is-ahead{color:#d1c4ff;background:#3c315d}.branch-roster-badge.is-protected{color:#ff9cac;background:#4f2630}.term-interactive-demo.branch-demo .branch-roster-act{color:#bcd1e8!important;background:#172333!important;border-color:#53677f!important}.term-interactive-demo.branch-demo .branch-roster-act:hover:not(:disabled){color:#f0f5fb!important;background:#253448!important;border-color:#8fa8c4!important}.branch-demo-blocked{color:#ffb4c0;background:#4d222b;border-left:4px solid #ff7188}.branch-demo-status{color:#bed8f4;background:#17283c;border-left:4px solid #6ca9ee}
.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%}}
.term-card .rebase-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 .rebase-card-preview :is(small,p,span,label,li,code,i){min-width:0;font-size:9px;line-height:1.3}.term-card .rebase-card-preview :is(b,strong){min-width:0;font-size:10px;line-height:1.25}.term-card .rebase-card-heading{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.term-card .rebase-card-heading small{color:#6a7894;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;font-weight:700;overflow:hidden}.term-card .rebase-card-heading strong{color:#2f6a45;white-space:nowrap;font-size:10px;font-weight:800}.rebase-card-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;display:grid}.rebase-card-compare>article{background:#ffffffe6;border:1px solid #e0e6f1;border-radius:6px;gap:4px;min-width:0;padding:6px 7px;display:grid}.rebase-card-compare>article.is-rebase{border-left:3px solid #2f6a45}.rebase-card-compare>article.is-merge{border-left:3px solid #6b4e9c}.rebase-card-compare>article>header{justify-content:space-between;align-items:baseline;gap:4px;min-width:0;display:flex}.rebase-card-compare>article>header b{font-size:9px;font-weight:800}.rebase-card-compare article.is-rebase>header b{color:#2f6a45}.rebase-card-compare article.is-merge>header b{color:#6b4e9c}.rebase-card-compare>article>header span{color:#7a8090;font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:nowrap;font-size:7px;font-weight:700}.rebase-card-rail{flex-wrap:wrap;align-items:center;gap:3px;margin:0;padding:0;list-style:none;display:flex}.rebase-card-rail li{background:#f6f7f9;border:1px solid #e3e7ef;border-radius:4px;grid-template-columns:auto auto;align-items:center;gap:2px 3px;padding:3px 5px;display:grid}.rebase-card-rail li i{color:#53596a;grid-row:1;font-size:7px;font-style:normal;font-weight:800}.rebase-card-rail li code{font-family:var(--font-geist-mono), ui-monospace, monospace;color:#5a606e;grid-row:2;font-size:7px;font-weight:700}.rebase-card-rail li.is-replayed{background:#ecf6ef;border-color:#b4d8c3}.rebase-card-rail li.is-replayed i,.rebase-card-rail li.is-replayed code{color:#2f6a45}.rebase-card-rail li.is-merge{background:#f1ecf6;border-color:#cdbed8}.rebase-card-rail li.is-merge i,.rebase-card-rail li.is-merge code{color:#6b4e9c}.rebase-card-compare>article>p{color:#4a5160;margin:0;font-size:8px;line-height:1.4}.rebase-card-compare>article>p b{color:#2b2f38}.rebase-card-risk{color:#6e5a28;background:#fbf3df;border-left:3px solid #c89a4a;border-radius:4px;align-items:center;gap:6px;min-width:0;margin:0;padding:5px 7px;font-size:8px;line-height:1.4;display:flex}.rebase-card-risk strong{color:#8a6a1c;white-space:nowrap;font-size:8px;font-weight:800}.term-interactive-demo.rebase-demo{--reb-base-ink:#2a2f3a;--reb-base-bd:#d7dbe3;--reb-feature-ink:#3a4fb0;--reb-feature-bd:#c2cdf2;--reb-replay-ink:#2f6a45;--reb-replay-bd:#a7cdb6;--reb-merge-ink:#6b4e9c;--reb-merge-bd:#cdbed8;--reb-conflict-ink:#8a5a1a;--reb-conflict-bd:#e3c178;color:#2a2f3a;background:#fbfbfc;border:1px solid #d7dbe3;border-radius:10px;gap:12px;padding:16px;display:grid}.term-interactive-demo.rebase-demo .rebase-demo-cli{color:#d7dce6;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#20232b;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;padding:9px 12px;font-size:12px;line-height:1.5;display:flex}.term-interactive-demo.rebase-demo .rebase-demo-cli code{color:#e6e8ee}.term-interactive-demo.rebase-demo .rebase-cli-prompt{color:#7fd1a6;font-weight:700}.term-interactive-demo.rebase-demo .rebase-demo-cli i{color:#6b7280;font-style:normal}.term-interactive-demo.rebase-demo .rebase-demo-segments{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.term-interactive-demo.rebase-demo .rebase-demo-seg-group{flex-wrap:wrap;gap:6px;display:inline-flex}.term-interactive-demo.rebase-demo .rebase-demo-seg-group button{min-height:32px;font:inherit;align-items:center;padding:6px 12px;font-size:12.5px;font-weight:700;display:inline-flex;color:#4a5160!important;background:#fff!important;border:1px solid #d6dae3!important;border-radius:7px!important}.term-interactive-demo.rebase-demo .rebase-demo-seg-group button:hover{color:#2a2f3a!important;border-color:#2a2f3a!important}.term-interactive-demo.rebase-demo .rebase-demo-seg-group button:focus-visible{outline-offset:2px;outline:2px solid #2a2f3a}.term-interactive-demo.rebase-demo .rebase-demo-seg-group button[aria-pressed=true]{color:#fff!important;background:#2a2f3a!important;border-color:#2a2f3a!important}.term-interactive-demo.rebase-demo .rebase-graph{background:#f2f3f6;border-radius:8px;gap:10px;padding:12px;display:grid}.term-interactive-demo.rebase-demo .rebase-graph-rail{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.term-interactive-demo.rebase-demo .rebase-rail-tag{color:#4d5563;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;background:#eef0f4;border-radius:99px;flex:none;align-items:center;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex}.term-interactive-demo.rebase-demo .rebase-nodes{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.term-interactive-demo.rebase-demo .rebase-node{border:1px solid var(--reb-base-bd);background:#fff;border-left-width:3px;border-radius:7px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1px 6px;min-width:0;padding:6px 9px 6px 10px;display:grid;position:relative}.term-interactive-demo.rebase-demo .rebase-node+.rebase-node:before{content:"←";color:#aab0bf;font-size:11px;font-weight:700;position:absolute;top:50%;left:-8px;transform:translateY(-50%)}.term-interactive-demo.rebase-demo .rebase-node-dot{background:var(--reb-base-ink);border-radius:50%;grid-area:1/1/span 2;width:9px;min-width:9px;height:9px}.term-interactive-demo.rebase-demo .rebase-node-code{color:var(--reb-base-ink);font-family:var(--font-geist-mono), ui-monospace, monospace;grid-area:1/2;font-size:11px;font-weight:800}.term-interactive-demo.rebase-demo .rebase-node-sha{font-family:var(--font-geist-mono), ui-monospace, monospace;color:#5a606e;overflow-wrap:anywhere;grid-area:2/2;font-size:11px;font-weight:700}.term-interactive-demo.rebase-demo .rebase-node-label{display:none}.term-interactive-demo.rebase-demo .rebase-node-tag{white-space:nowrap;border-radius:99px;grid-area:1/3;margin-left:2px;padding:1px 6px;font-size:10px;font-weight:800}.term-interactive-demo.rebase-demo .rebase-node-tag.is-conflict{color:var(--reb-conflict-ink);background:#fbeccd}.term-interactive-demo.rebase-demo .rebase-node-tag.is-picked{color:#5a606e;background:#eef0f4}.term-interactive-demo.rebase-demo .rebase-node-tag.is-merge{color:var(--reb-merge-ink);background:#f1ecf6}.term-interactive-demo.rebase-demo .rebase-node.is-base{border-left-color:var(--reb-base-ink)}.term-interactive-demo.rebase-demo .rebase-node.is-feature{border-left-color:var(--reb-feature-bd)}.term-interactive-demo.rebase-demo .rebase-node.is-feature .rebase-node-dot{background:var(--reb-feature-ink)}.term-interactive-demo.rebase-demo .rebase-node.is-feature .rebase-node-code{color:var(--reb-feature-ink)}.term-interactive-demo.rebase-demo .rebase-node.is-feature.is-dimmed{opacity:.5}.term-interactive-demo.rebase-demo .rebase-node.is-replayed{border-left-color:var(--reb-replay-ink)}.term-interactive-demo.rebase-demo .rebase-node.is-replayed .rebase-node-dot{background:var(--reb-replay-ink)}.term-interactive-demo.rebase-demo .rebase-node.is-replayed .rebase-node-code,.term-interactive-demo.rebase-demo .rebase-node.is-replayed .rebase-node-sha{color:var(--reb-replay-ink)}.term-interactive-demo.rebase-demo .rebase-node.is-merge{border-left-color:var(--reb-merge-ink)}.term-interactive-demo.rebase-demo .rebase-node.is-merge .rebase-node-dot{background:var(--reb-merge-ink)}.term-interactive-demo.rebase-demo .rebase-node.is-merge .rebase-node-code,.term-interactive-demo.rebase-demo .rebase-node.is-merge .rebase-node-sha{color:var(--reb-merge-ink)}.term-interactive-demo.rebase-demo .rebase-graph-rail.is-feature .rebase-rail-tag{color:var(--reb-feature-ink);background:#eef1ff}.term-interactive-demo.rebase-demo .rebase-demo-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.term-interactive-demo.rebase-demo .rebase-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.rebase-demo .rebase-cta:hover:not(:disabled){background:color-mix(in srgb, var(--color-rausch-600) 88%, #000)!important;color:#fff!important}.term-interactive-demo.rebase-demo .rebase-cta:focus-visible{outline:3px solid color-mix(in srgb, var(--color-rausch-600) 38%, #fff);outline-offset:2px}.term-interactive-demo.rebase-demo .rebase-cta:disabled{cursor:not-allowed;color:#fff!important;background:#c0c4cc!important}.term-interactive-demo.rebase-demo .rebase-secondary{min-height:36px;font:inherit;justify-content:center;align-items:center;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex;color:#53596a!important;background:#fff!important;border:1px solid #c0c4cc!important;border-radius:8px!important}.term-interactive-demo.rebase-demo .rebase-secondary:hover:not(:disabled){color:#2a2f3a!important;background:#eef0f4!important;border-color:#2a2f3a!important}.term-interactive-demo.rebase-demo .rebase-secondary:focus-visible{outline-offset:2px;outline:2px solid #2a2f3a}.term-interactive-demo.rebase-demo .rebase-secondary:disabled{cursor:not-allowed;color:#a0a4ad!important;background:#f1f2f5!important;border-color:#d7dbe3!important}.term-interactive-demo.rebase-demo .rebase-demo-status{color:#2a2f3a;background:#eef0f4;border-left:3px solid #2a2f3a;border-radius:4px;margin:0;padding:9px 12px;font-size:13px;line-height:1.6}.term-interactive-demo.rebase-demo .rebase-demo-readout{color:#4d5563;margin:0;font-size:12px;line-height:1.5}.term-interactive-demo.rebase-demo .rebase-demo-readout b{color:#2a2f3a;font-family:var(--font-geist-mono), ui-monospace, monospace}.rebase-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}@media (prefers-reduced-motion:reduce){.term-interactive-demo.rebase-demo .rebase-cta{transition:none}}@media (max-width:640px){.rebase-card-compare{grid-template-columns:minmax(0,1fr)}.term-interactive-demo.rebase-demo .rebase-demo-segments{justify-content:flex-start}.term-interactive-demo.rebase-demo .rebase-demo-actions{align-items:stretch}}.term-card .term-preview.rebase-card-preview{background:#eef7f1;border-color:#9bc7b4}@media (max-width:780px){.term-card .rebase-card-preview{gap:6px;min-height:150px;padding:10px;overflow:visible}}.term-card .term-preview.rebase-card-preview{gap:8px;padding:10px;display:grid;color:#2c2218!important;background:radial-gradient(circle at 18% 18%,#b4532a24,#0000 30%),linear-gradient(168deg,#f4ece0,#e6d8c6)!important;border-color:#c9b59a!important}.rebase-card-yard{background:#fbf6ee;border:1px solid #c9b59a;border-radius:10px;gap:6px;padding:8px;display:grid;box-shadow:0 10px 24px #5030141a}.rebase-card-yard header{justify-content:space-between;gap:8px;display:flex}.rebase-card-yard small{font-weight:850;color:#7a6550!important;font-size:8px!important}.rebase-card-yard header b{background:#b4532a;border-radius:999px;padding:2px 6px;color:#fff7f0!important;font-size:8px!important}.rebase-card-rail{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.rebase-card-rail span{font-weight:800;color:#7a6550!important;font-size:8px!important}.rebase-card-rail i{background:#efe4d4;border-radius:7px;place-items:center;min-width:28px;padding:4px 6px;font-style:normal;font-weight:800;display:grid;color:#5a4634!important;font-size:9px!important}.rebase-card-rail.is-main i.is-tip{background:#b4532a;color:#fff7f0!important}.rebase-card-rail.is-feature i{background:#f0d2b8;color:#7a3a1c!important}.rebase-card-tip{background:#efe4d4;border-radius:7px;flex-wrap:wrap;gap:6px;margin:0;padding:6px 8px;display:flex}.rebase-card-tip code{color:#5a4634!important;font-size:9px!important}.rebase-card-tip strong{color:#b4532a!important;font-size:9px!important}.rebase-card-conclusion{margin:0;font-weight:650;line-height:1.45;color:#2c2218!important;font-size:10px!important}.term-interactive-demo.rebase-demo{color:#2c2218;background:#ebe2d4;border-color:#c9b59a;gap:12px;padding:12px;display:grid}.rebase-demo-entry{color:#5a4634;margin:0;font-size:13px;line-height:1.55}.rebase-demo-entry code{color:#b4532a;background:#fbf6ee;border-radius:4px;padding:1px 5px}.rebase-demo-yard{background:#fbf6ee;border:1px solid #c9b59a;border-radius:14px;gap:10px;padding:16px;display:grid;box-shadow:0 16px 36px #5030141a}.rebase-demo-yard header{justify-content:space-between;gap:8px;display:flex}.rebase-demo-yard header b{color:#fff7f0;background:#b4532a;border-radius:999px;padding:4px 8px;font-size:12px}.rebase-demo-yard.is-stuck header b{background:#c45c3a}.rebase-demo-yard.is-replayed header b{color:#f4fff8;background:#2f6b4f}.rebase-demo-rail{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.rebase-demo-rail span{color:#7a6550;font-size:11px;font-weight:800}.rebase-demo-rail i{color:#5a4634;background:#efe4d4;border-radius:8px;place-items:center;min-width:36px;padding:6px 8px;font-style:normal;font-weight:800;display:grid}.rebase-demo-rail i.is-tip{color:#fff7f0;background:#b4532a}.rebase-demo-cars{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rebase-demo-cars li{background:#efe4d4;border-radius:10px;gap:2px;padding:10px 12px;display:grid}.rebase-demo-cars li.is-old{border:1px solid #c9b59a}.rebase-demo-cars li.is-stuck{background:#fde8e0;border:1px solid #c45c3a}.rebase-demo-cars li.is-replayed{background:#e4f3ea;border:1px solid #2f6b4f}.rebase-demo-cars code{color:#5a4634}.rebase-demo-stamp{margin:0;font-weight:800}.rebase-demo-note{color:#5a4634;margin:0}.rebase-demo-controls{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.rebase-demo button{color:#2c2218;background:#fbf6ee;border-color:#c9b59a}.term-interactive-demo.rebase-demo button:hover,.term-interactive-demo.rebase-demo button[aria-pressed=true]{color:#fff7f0;background:#b4532a;border-color:#b4532a}.term-interactive-demo.rebase-demo button:focus-visible{outline-offset:3px;outline:3px solid #b4532a66!important}.term-interactive-demo.rebase-demo .rebase-demo-recover{color:#fff7f4;background:#c45c3a;border-color:#c45c3a}.rebase-examples article.is-good{border-left:3px solid #2f6b4f}.rebase-examples article.is-bad{border-left:3px solid #c45c3a}@media (max-width:780px){.rebase-demo-controls{flex-direction:column}.term-interactive-demo.rebase-demo button{width:100%}}
.term-card .pull-request-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 .pull-request-card-preview :is(small,p,span,label,li,code,i){min-width:0;font-size:9px;line-height:1.3}.term-card .pull-request-card-preview :is(b,strong){min-width:0;font-size:10px;line-height:1.25}.pull-request-card-heading{justify-content:space-between;align-items:center;gap:7px;min-width:0;display:flex}.pull-request-card-heading small{color:var(--git-muted);letter-spacing:.18px;white-space:nowrap;font-size:8px;font-weight:800}.pull-request-card-heading strong{color:#4b60b5;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.term-card .pull-request-card-heading{justify-content:space-between;align-items:baseline;gap:6px;min-width:0;display:flex}.term-card .pull-request-card-heading small{color:#6a5e8a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;font-weight:700;overflow:hidden}.term-card .pull-request-card-heading strong{color:#4a3b6b;white-space:nowrap;font-size:10px;font-weight:800}.pull-request-card-payload{background:#ffffffd9;border:1px solid #d9cfe6;border-radius:5px;flex-wrap:wrap;align-items:center;gap:6px;padding:4px 7px;display:flex}.pull-request-card-payload span{color:#5a4f73;font-size:8px;font-weight:700}.pull-request-card-payload b{color:#2b2440;font-size:9px;font-weight:800}.pull-request-card-gates{gap:4px;margin:0;padding:0;list-style:none;display:grid}.pull-request-card-gates>li{background:#ffffffc7;border:1px solid #e0d6ee;border-radius:5px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:4px;padding:4px 6px;display:grid}.pull-request-card-gates>li.is-blocked{background:#fff5f6cc;border-color:#ecccd1}.pull-request-card-cond{color:#5a606e;text-align:center;background:#eef0f4;border-radius:3px;min-width:0;padding:2px 4px;font-size:8px;font-weight:700}.pull-request-card-cond.is-ok{color:#1f6a3a;background:#e3f3e9}.pull-request-card-cond.is-bad{color:#a83a44;background:#fde2e4}.pull-request-card-verdict{white-space:nowrap;border-radius:99px;justify-self:end;padding:2px 6px;font-size:8px;font-weight:800}.pull-request-card-verdict.is-ok{color:#fff;background:#2f7a4a}.pull-request-card-verdict.is-bad{color:#fff;background:#b94a52}.pull-request-card-rule{color:#3c3550;margin:0;font-size:9px;line-height:1.45}.pull-request-card-rule b{color:#2b2440;font-weight:800}.term-card .term-preview.pull-request-card-preview{background:#f2edff;border-color:#c9b7ed}@media (max-width:780px){.term-card .pull-request-card-preview{gap:6px;min-height:150px;padding:10px;overflow:visible}.pull-request-card-gates>li{grid-template-columns:1fr;gap:3px}.pull-request-card-verdict{justify-self:start}}.term-interactive-demo.pull-request-demo{color:#2b2f38;background:#f7f8fa;border:1px solid #d9dce3;border-radius:10px;gap:12px;padding:16px;display:grid}.pull-request-demo-intro{background:#eef0f4;border-radius:8px;gap:6px;padding:12px;display:grid}.pull-request-demo-eyebrow{color:#5a606e;letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:800}.pull-request-demo-intro p{color:#3c4252;margin:0;font-size:13px;line-height:1.6}.pull-request-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;font-weight:700}.pull-request-demo-intro b{color:#2b2f38;font-weight:800}.pull-request-demo-empty{background:#fff;border:1px dashed #c4c9d4;border-radius:8px;gap:10px;padding:14px;display:grid}.pull-request-demo-empty>header{gap:2px;display:grid}.pull-request-demo-empty strong{color:#2b2f38;font-size:14px;font-weight:800}.pull-request-demo-empty small{color:#6a7080;font-size:12px;line-height:1.5}.pull-request-demo-pr{background:#fff;border:1px solid #d6dae3;border-radius:8px;gap:12px;padding:14px;display:grid}.pull-request-demo-pr-head{border-bottom:1px solid #eceef3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding-bottom:10px;display:flex}.pull-request-demo-pr-title{gap:1px;min-width:0;display:grid}.pull-request-demo-pr-title strong{color:#2b2f38;font-size:15px;font-weight:800;line-height:1.3}.pull-request-demo-pr-title small{color:#6a7080;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11.5px}.pull-request-demo-pr-state{white-space:nowrap;border-radius:99px;padding:3px 10px;font-size:12px;font-weight:800}.pull-request-demo-pr-state.is-open{color:#fff;background:#2b2f38}.pull-request-demo-pr-state.is-merged{color:#fff;background:#2f7a4a}.pull-request-demo-block{gap:6px;display:grid}.pull-request-demo-block>h3{color:#2b2f38;margin:0;font-size:13px;font-weight:800}.pull-request-demo-block>h3 small{color:#6a7080;font-family:var(--font-geist-mono), ui-monospace, monospace;margin-left:6px;font-size:11px;font-weight:600}.pull-request-demo-commits{gap:5px;margin:0;padding:0;list-style:none;display:grid}.pull-request-demo-commits li{background:#fafbfc;border:1px solid #e3e6ec;border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;padding:7px 9px;display:flex}.pull-request-demo-hash{color:#2b3553;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#eef0f4;border-radius:4px;padding:2px 6px;font-size:11.5px;font-weight:800}.pull-request-demo-commits li span{color:#3c4252;min-width:0;font-size:13px;font-weight:600;line-height:1.4}.pull-request-demo-diff{gap:4px;margin:0;padding:0;list-style:none;display:grid}.pull-request-demo-diff li{background:#fafbfc;border:1px solid #e3e6ec;border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 9px;display:flex}.pull-request-demo-diff code{color:#2b3553;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;word-break:break-word;flex:60%;font-size:12px;font-weight:700}.pull-request-demo-diff .is-add{color:#1f6a3a;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px;font-weight:800}.pull-request-demo-diff .is-del{color:#b94a52;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px;font-weight:800}.pull-request-demo-gate{background:#fbfbfc;border:1px solid #e0e3ea;border-radius:7px;gap:8px;padding:12px;display:grid}.pull-request-demo-gate.is-blocking{background:#fdf6f7;border-color:#f0c9ce}.pull-request-demo-gate-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.pull-request-demo-gate-head strong{color:#2b2f38;font-size:13px;font-weight:800}.pull-request-demo-badge{white-space:nowrap;border-radius:99px;padding:3px 9px;font-size:12px;font-weight:800}.pull-request-demo-badge.pr-ci-idle{color:#4a5160;background:#e6e8ee}.pull-request-demo-badge.pr-ci-pending{color:#8a5a1a;background:#fbe9c8}.pull-request-demo-badge.pr-ci-passed{color:#fff;background:#2f7a4a}.pull-request-demo-badge.pr-ci-failed{color:#fff;background:#b94a52}.pull-request-demo-badge.pr-review-none{color:#4a5160;background:#e6e8ee}.pull-request-demo-badge.pr-review-approved{color:#fff;background:#2f7a4a}.pull-request-demo-badge.pr-review-changes{color:#fff;background:#b94a52}.pull-request-demo-badge.pr-review-commented{color:#2b3553;background:#dde6f2}.pull-request-demo-gate-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pull-request-demo-gate-hint{color:#5a606e;flex:100%;font-size:12px;font-weight:600;line-height:1.5}.term-interactive-demo.pull-request-demo .pull-request-demo-sec{min-height:32px;font:inherit;padding:6px 12px;font-size:12.5px;font-weight:700;color:#3c4252!important;background:#fff!important;border:1px solid #c4c9d4!important;border-radius:6px!important}.term-interactive-demo.pull-request-demo .pull-request-demo-sec:hover:not(:disabled){color:#2b2f38!important;border-color:#2b2f38!important}.term-interactive-demo.pull-request-demo .pull-request-demo-sec:focus-visible{outline-offset:2px;outline:3px solid #9aa0b0}.term-interactive-demo.pull-request-demo .pull-request-demo-sec[aria-pressed=true]{color:#fff!important;background:#2b2f38!important;border-color:#2b2f38!important}.term-interactive-demo.pull-request-demo .pull-request-demo-sec:disabled{opacity:.5;cursor:not-allowed}.pull-request-demo-actions{border-top:1px solid #eceef3;flex-wrap:wrap;align-items:center;gap:10px;padding-top:10px;display:flex}.term-interactive-demo.pull-request-demo .pull-request-open{min-height:38px;font:inherit;padding:9px 20px;font-size:14px;font-weight:750;transition:background-color .15s ease-out;color:#fff!important;background:#2b2f38!important;border:0!important;border-radius:8px!important}.term-interactive-demo.pull-request-demo .pull-request-open:hover:not(:disabled){color:#fff!important;background:#3c4252!important}.term-interactive-demo.pull-request-demo .pull-request-open:focus-visible{outline-offset:2px;outline:3px solid #4a5266}.term-interactive-demo.pull-request-demo .pull-request-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.pull-request-demo .pull-request-cta:hover:not(:disabled){background:color-mix(in srgb, var(--color-rausch-600) 88%, #000)!important;color:#fff!important}.term-interactive-demo.pull-request-demo .pull-request-cta:focus-visible{outline:3px solid color-mix(in srgb, var(--color-rausch-600) 38%, #fff);outline-offset:2px}.term-interactive-demo.pull-request-demo .pull-request-cta:disabled{cursor:not-allowed;color:#fff!important;background:#c0c4cc!important}.pull-request-merged-badge{color:#fff;background:#2f7a4a;border-radius:8px;align-items:center;min-height:38px;padding:0 18px;font-size:14px;font-weight:800;display:inline-flex}.term-interactive-demo.pull-request-demo .pull-request-demo-reset{min-height:36px;font:inherit;padding:8px 14px;font-size:13px;font-weight:700;color:#53596a!important;background:#f6f7f9!important;border:1px solid #c0c4cc!important;border-radius:8px!important}.term-interactive-demo.pull-request-demo .pull-request-demo-reset:hover:not(:disabled){color:#2b2f38!important;border-color:#2b2f38!important}.term-interactive-demo.pull-request-demo .pull-request-demo-reset:focus-visible{outline-offset:2px;outline:3px solid #9aa0b0}.pull-request-demo-meter{color:#53596a;margin-left:auto;font-size:12px;font-weight:650}.pull-request-demo-meter b{color:#2b2f38;font-family:var(--font-geist-mono), ui-monospace, monospace;font-weight:800}.pull-request-demo-status{color:#3c4252;background:#eef0f4;border-radius:7px;margin:0;padding:10px 12px;font-size:13px;line-height:1.6}.pull-request-examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pull-request-examples article{border:1px solid var(--line);background:var(--color-white);border-radius:8px;gap:6px;padding:12px;display:grid}.pull-request-examples article.is-good{background:#f5fbf7;border-color:#b9d8c4}.pull-request-examples article.is-bad{background:#fdf1f1;border-color:#e6b8bb}.pull-request-examples article small{color:#1f6a3a;text-transform:uppercase;letter-spacing:.03em;font-size:11px;font-weight:800}.pull-request-examples article.is-bad small{color:#a83a44}.pull-request-examples article b{color:var(--ink);font-size:14px;font-weight:800;line-height:1.4}.pull-request-examples article p{color:#3c4252;margin:0;font-size:13px;line-height:1.6}.pull-request-examples article code{color:#2b3553;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#fff;border-radius:4px;padding:1px 5px;font-size:12px;font-weight:700}.pull-request-example-cta{color:#fff;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#2f7a4a;border-radius:6px;justify-self:start;padding:4px 10px;font-size:12px;font-weight:800}.pull-request-example-cta.is-bad{background:#b94a52}.pull-request-recap{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pull-request-recap li{border:1px solid var(--line);background:var(--soft);color:#2a2a32;border-radius:8px;padding:10px 12px;font-size:13.5px;line-height:1.65}.pull-request-recap li b{color:var(--ink)}.pull-request-recap li code{color:#2b3553;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#fff;border-radius:4px;padding:1px 5px;font-size:12.5px;font-weight:700}.pull-request-how-steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pull-request-how-steps li{border:1px solid var(--line);background:var(--soft);color:#2a2a32;border-radius:8px;padding:10px 12px;font-size:13.5px;line-height:1.65}.pull-request-how-steps code{color:#2b3553;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#fff;border-radius:4px;padding:1px 5px;font-size:12.5px;font-weight:700}.pull-request-how-steps b{color:var(--ink);font-weight:800}@media (max-width:780px){.pull-request-demo-pr-head,.pull-request-demo-gate-head{flex-direction:column;align-items:flex-start}.pull-request-demo-meter{margin-left:0}.pull-request-examples{grid-template-columns:1fr}}.term-card .term-preview.pull-request-card-preview{gap:8px;padding:10px;display:grid;color:#1c2a22!important;background:radial-gradient(circle at 80% 20%,#2f6b4f1f,#0000 30%),linear-gradient(168deg,#f4faf6,#e4eee8)!important;border-color:#b7cfc4!important}.pull-request-card-page{background:#fff;border:1px solid #b7cfc4;border-radius:10px;gap:5px;padding:8px;display:grid;box-shadow:0 10px 24px #18382814}.pull-request-card-page header{justify-content:space-between;gap:8px;display:flex}.pull-request-card-page small{font-weight:850;color:#4a7060!important;font-size:8px!important}.pull-request-card-page header b{background:#2f6b4f;border-radius:999px;padding:2px 6px;color:#f4fff8!important;font-size:8px!important}.pull-request-card-page strong{color:#1c2a22!important;font-size:13px!important}.pull-request-card-page p{flex-wrap:wrap;gap:6px;margin:0;display:flex;color:#4a7060!important;font-size:9px!important}.pull-request-card-page code{color:#1c2a22!important;font-size:9px!important}.pull-request-card-page ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.pull-request-card-page li{background:#eef4f0;border-radius:6px;padding:4px 6px;color:#4a7060!important;font-size:9px!important}.pull-request-card-page li.is-wait{background:#f4ead0;color:#7a5a18!important}.pull-request-card-merge{background:#d7ddd8;border-radius:999px;justify-self:start;padding:3px 8px;font-weight:800;color:#4a5550!important;font-size:8px!important}.pull-request-card-conclusion{margin:0;font-weight:650;line-height:1.45;color:#1c2a22!important;font-size:10px!important}.term-interactive-demo.pull-request-demo{color:#1c2a22;background:#e4eee8;border-color:#b7cfc4;gap:12px;padding:12px;display:grid}.pull-request-demo-entry{color:#3a5448;margin:0;font-size:13px;line-height:1.55}.pull-request-demo-entry code{color:#2f6b4f;background:#fff;border-radius:4px;padding:1px 5px}.pull-request-demo-page{background:#fff;border:1px solid #b7cfc4;border-radius:14px;gap:10px;padding:16px;display:grid;box-shadow:0 16px 36px #18382814}.pull-request-demo-page header{justify-content:space-between;gap:8px;display:flex}.pull-request-demo-page header b{color:#2a2210;background:#c9a227;border-radius:999px;padding:4px 8px;font-size:12px}.pull-request-demo-page.is-failed header b{color:#fff7f4;background:#c45c3a}.pull-request-demo-page.is-merged header b{color:#f4fff8;background:#2f6b4f}.pull-request-demo-page h3{letter-spacing:-.03em;margin:0;font-size:clamp(20px,2.8vw,28px)}.pull-request-demo-branches{color:#4a7060;flex-wrap:wrap;gap:8px;margin:0;display:flex}.pull-request-demo-page ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pull-request-demo-page li{background:#eef4f0;border-radius:8px;padding:8px 10px}.pull-request-demo-page li.is-wait{color:#7a5a18;background:#f4ead0}.pull-request-demo-page li.is-bad{color:#8a2a20;background:#fde8e0}.pull-request-demo-page li.is-ok{color:#1f6b4a;background:#e4f3ea}.pull-request-demo-merge{color:#4a5550;background:#d7ddd8;border-radius:999px;justify-self:start;margin:0;padding:6px 12px;font-weight:800}.pull-request-demo-page.is-merged .pull-request-demo-merge{color:#f4fff8;background:#2f6b4f}.pull-request-demo-stamp{margin:0;font-weight:800}.pull-request-demo-note{color:#3a5448;margin:0}.pull-request-demo-controls{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.pull-request-demo button{color:#1c2a22;background:#fff;border-color:#b7cfc4}.term-interactive-demo.pull-request-demo button:hover,.term-interactive-demo.pull-request-demo button[aria-pressed=true]{color:#f4fff8;background:#2f6b4f;border-color:#2f6b4f}.term-interactive-demo.pull-request-demo button:focus-visible{outline-offset:3px;outline:3px solid #2f6b4f66!important}.term-interactive-demo.pull-request-demo .pull-request-demo-recover{color:#fff7f4;background:#c45c3a;border-color:#c45c3a}.pull-request-examples article.is-good{border-left:3px solid #2f6b4f}.pull-request-examples article.is-bad{border-left:3px solid #c45c3a}@media (max-width:780px){.pull-request-demo-controls{flex-direction:column}.term-interactive-demo.pull-request-demo button{width:100%}}
.term-card .review-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 .review-card-preview :is(small,p,span,label,li,code,i){min-width:0;font-size:9px;line-height:1.3}.term-card .review-card-preview :is(b,strong){min-width:0;font-size:10px;line-height:1.25}.term-card .review-card-heading{justify-content:space-between;align-items:center;gap:6px;display:flex}.term-card .review-card-heading small{color:#6878a0;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:8px;font-weight:800}.term-card .review-card-heading strong{color:#4a5160;font-size:9px}.term-card .review-card-hunks{gap:3px;margin:0;padding:0;list-style:none;display:grid}.term-card .review-card-hunks li{background:#fff;border:1px solid #e6e9f0;border-radius:4px;justify-content:space-between;align-items:center;gap:6px;padding:3px 6px;display:flex}.term-card .review-card-hunks li>span{color:#525a6b;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;overflow:hidden}.term-card .review-card-hunks li>i{letter-spacing:.02em;border-radius:999px;flex:none;padding:2px 5px;font-size:7px;font-style:normal;font-weight:800}.term-card .review-card-hunks li>i.is-pass{color:#1f6347;background:#e2f3e9}.term-card .review-card-hunks li>i.is-comment{color:#765c3e;background:#fdeed7}.term-card .review-card-hunks li>i.is-block{color:#9a3b3b;background:#fbdfe2}.term-card .review-card-gate{background:#fbdfe2;border-radius:5px;justify-content:space-between;align-items:center;gap:6px;padding:5px 7px;display:flex}.term-card .review-card-gate b{color:#9a3b3b;font-size:8.5px}.term-card .review-card-gate span{color:#b0525a;font-size:7.5px}.term-card .term-preview.review-card-preview{background:#edf4ff;border-color:#afc7ea}@media (max-width:780px){.term-card .review-card-preview{grid-template-columns:1fr;gap:6px;min-height:150px;padding:10px;overflow:visible}.term-card .review-card-hunks li{padding:3px 5px}}.term-interactive-demo.review-demo{background:#fbfbfc;border:1px solid #e1e4ec;border-radius:10px;gap:12px;padding:16px}.term-interactive-demo.review-demo .review-demo-brief{color:#3c4252;margin:0;font-size:13px;line-height:1.6}.term-interactive-demo.review-demo .review-demo-brief b{color:#2a2a32;font-weight:800}.term-interactive-demo.review-demo .review-demo-hunks{gap:10px;margin:0;padding:0;list-style:none;display:grid}.term-interactive-demo.review-demo .review-hunk{background:#fff;border:1px solid #e1e4ec;border-left:4px solid #d6dae3;border-radius:8px;gap:8px;padding:10px;display:grid}.term-interactive-demo.review-demo .review-hunk.is-pass{background:#f6fbf8;border-left-color:#4a9d6e}.term-interactive-demo.review-demo .review-hunk.is-comment{background:#fff9ef;border-left-color:#c79a3e}.term-interactive-demo.review-demo .review-hunk.is-block{background:#fdf3f3;border-left-color:#c75151}.term-interactive-demo.review-demo .review-hunk.is-resolved{background:#f6fbf8;border-left-color:#4a9d6e}.term-interactive-demo.review-demo .review-hunk-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.term-interactive-demo.review-demo .review-hunk-loc{color:#4a5160;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px;font-weight:700}.term-interactive-demo.review-demo .review-hunk-loc code{font:inherit;color:#2b2f38;background:0 0}.term-interactive-demo.review-demo .review-hunk-concern{color:#4a5160;letter-spacing:.02em;background:#eef0f4;border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-weight:800}.term-interactive-demo.review-demo .review-hunk-badge{letter-spacing:.02em;border-radius:999px;flex:none;margin-left:auto;padding:3px 9px;font-size:11px;font-weight:800}.term-interactive-demo.review-demo .review-hunk-badge.is-undecided{color:#6a7286;background:#eef0f4}.term-interactive-demo.review-demo .review-hunk-badge.is-pass{color:#1f6347;background:#e2f3e9}.term-interactive-demo.review-demo .review-hunk-badge.is-comment{color:#765c3e;background:#fdeed7}.term-interactive-demo.review-demo .review-hunk-badge.is-block{color:#fff;background:#c75151}.term-interactive-demo.review-demo .review-hunk-badge.is-resolved{color:#fff;background:#4a9d6e}.term-interactive-demo.review-demo .review-hunk-diff{background:#1f2733;border-radius:6px;gap:1px;margin:0;padding:8px 10px;display:grid;overflow-x:auto}.term-interactive-demo.review-demo .review-hunk-diff code{color:#d8e2f3;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:pre;overflow-wrap:anywhere;font-size:11.5px;font-weight:600;line-height:1.55;display:block}.term-interactive-demo.review-demo .review-hunk-diff code.is-add{color:#7ee2b4}.term-interactive-demo.review-demo .review-hunk-diff code.is-del{color:#f5a3a3}.term-interactive-demo.review-demo .review-hunk-verdict{flex-wrap:wrap;gap:6px;display:flex}.term-interactive-demo.review-demo .review-hunk-verdict button{color:#4a5160;min-height:30px;font:inherit;background:#fff;border:1px solid #d6dae3;border-radius:7px;padding:6px 14px;font-size:12px;font-weight:700}.term-interactive-demo.review-demo .review-hunk-verdict button:hover{color:#2b2f38;border-color:#2b2f38}.term-interactive-demo.review-demo .review-hunk-verdict button:focus-visible{outline-offset:2px;outline:2px solid #4a5266}.term-interactive-demo.review-demo .review-verdict-pass[aria-pressed=true]{color:#1f6347;background:#e2f3e9;border-color:#4a9d6e}.term-interactive-demo.review-demo .review-verdict-comment[aria-pressed=true]{color:#765c3e;background:#fdeed7;border-color:#c79a3e}.term-interactive-demo.review-demo .review-verdict-block[aria-pressed=true]{color:#9a3b3b;background:#fbdfe2;border-color:#c75151}.term-interactive-demo.review-demo .review-comment-card{background:#fff9ef;border:1px solid #efd9a8;border-left:3px solid #c79a3e;border-radius:6px;gap:4px;padding:9px 11px;display:grid}.term-interactive-demo.review-demo .review-comment-card small{color:#8a6a2f;letter-spacing:.02em;font-size:11px;font-weight:800}.term-interactive-demo.review-demo .review-comment-card p{color:#5a4a2a;margin:0;font-size:12.5px;line-height:1.55}.term-interactive-demo.review-demo .review-comment-card p+small{margin-top:2px}.term-interactive-demo.review-demo .review-block-card{background:#fdf3f3;border:1px solid #e6b0b0;border-left:3px solid #c75151;border-radius:6px;gap:4px;padding:9px 11px;display:grid}.term-interactive-demo.review-demo .review-block-card small{color:#9a3b3b;letter-spacing:.02em;font-size:11px;font-weight:800}.term-interactive-demo.review-demo .review-block-card p{color:#6e3a3a;margin:0;font-size:12.5px;line-height:1.55}.term-interactive-demo.review-demo .review-block-card p+small{margin-top:2px}.term-interactive-demo.review-demo .review-block-fix{color:#fff;min-height:30px;font:inherit;background:#4a9d6e;border:1px solid #4a9d6e;border-radius:7px;justify-self:start;margin-top:4px;padding:6px 14px;font-size:12px;font-weight:700}.term-interactive-demo.review-demo .review-block-fix:hover{background:#3f8a5f;border-color:#3f8a5f}.term-interactive-demo.review-demo .review-block-fix:focus-visible{outline-offset:2px;outline:2px solid #4a5266}.term-interactive-demo.review-demo .review-resolved-card{background:#f6fbf8;border:1px solid #b9d8c4;border-left:3px solid #4a9d6e;border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 11px;display:flex}.term-interactive-demo.review-demo .review-resolved-card strong{color:#1f6347;font-size:12.5px;font-weight:800}.term-interactive-demo.review-demo .review-resolved-card span{color:#4a6a58;flex:200px;min-width:0;font-size:12px;line-height:1.5}.term-interactive-demo.review-demo .review-block-reopen{color:#53596a;min-height:28px;font:inherit;background:#fff;border:1px solid #c0c4cc;border-radius:7px;padding:5px 12px;font-size:12px;font-weight:700}.term-interactive-demo.review-demo .review-block-reopen:hover{color:#2b2f38;border-color:#2b2f38}.term-interactive-demo.review-demo .review-block-reopen:focus-visible{outline-offset:2px;outline:2px solid #4a5266}.term-interactive-demo.review-demo .review-demo-summary{background:#f4f5f8;border:1px solid #e1e4ec;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 12px;display:flex}.term-interactive-demo.review-demo .review-demo-summary span{color:#4a5160;font-size:12.5px;font-weight:700}.term-interactive-demo.review-demo .review-demo-summary strong{border-radius:999px;margin-left:auto;padding:4px 10px;font-size:12px;font-weight:800}.term-interactive-demo.review-demo .review-demo-summary strong.is-blocked{color:#fff;background:#c75151}.term-interactive-demo.review-demo .review-demo-summary strong.is-clear{color:#1f6347;background:#e2f3e9}.term-interactive-demo.review-demo .review-demo-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.term-interactive-demo.review-demo .review-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.review-demo .review-cta:hover:not(:disabled){background:color-mix(in srgb, var(--color-rausch-600) 88%, #000)!important;color:#fff!important}.term-interactive-demo.review-demo .review-cta:focus-visible{outline:3px solid color-mix(in srgb, var(--color-rausch-600) 38%, #fff);outline-offset:2px}.term-interactive-demo.review-demo .review-cta:disabled{cursor:not-allowed;color:#fff!important;background:#c0c4cc!important}.term-interactive-demo.review-demo .review-approved-banner{background:#eaf7ee;border:1px solid #b9d8c4;border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:38px;padding:9px 18px;display:flex}.term-interactive-demo.review-demo .review-approved-banner strong{color:#1f6347;font-size:14px;font-weight:800}.term-interactive-demo.review-demo .review-approved-banner span{color:#4a6a58;font-size:12.5px}.term-interactive-demo.review-demo .review-reset{min-height:38px;font:inherit;padding:8px 16px;font-size:13px;font-weight:700;color:#53596a!important;background:#fff!important;border:1px solid #c0c4cc!important;border-radius:8px!important}.term-interactive-demo.review-demo .review-reset:hover{color:#2b2f38!important;border-color:#2b2f38!important}.term-interactive-demo.review-demo .review-reset:focus-visible{outline-offset:2px;outline:2px solid #4a5266}.term-interactive-demo.review-demo .review-demo-status{color:#2a2a32;background:#f4f5f8;border-left:3px solid #2a2a32;border-radius:0 6px 6px 0;margin:0;padding:10px 12px;font-size:13px;line-height:1.6}.review-knowledge-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.review-knowledge-list li{border:1px solid var(--line,#e1e4ec);color:#2a2a32;background:#f6f7f9;border-radius:8px;padding:10px 12px;font-size:13.5px;line-height:1.65}.review-knowledge-list li b{color:#1f2733}.review-how-list{counter-reset:reviewstep;gap:8px;margin:0;padding:0;list-style:none;display:grid}.review-how-list li{border:1px solid var(--line,#e1e4ec);color:#2a2a32;counter-increment:reviewstep;background:#fff;border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;padding:10px 12px;font-size:13.5px;line-height:1.65;display:grid}.review-how-list li:before{content:counter(reviewstep);color:#fff;background:#2a2a32;border-radius:50%;place-items:center;height:22px;font-size:12px;font-weight:800;display:grid}.review-how-list li b{color:#1f2733}.review-examples-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.review-examples-pair article{border:1px solid var(--line,#e1e4ec);background:#fff;border-radius:8px;gap:6px;padding:12px;display:grid}.review-examples-pair article.is-good{background:#f5fbf7;border-color:#b9d8c4}.review-examples-pair article.is-bad{background:#fdf1f1;border-color:#e6b8bb}.review-examples-pair article b{color:#1f2733;font-size:14px;font-weight:800}.review-examples-pair article code{color:#3a3f4a;font-family:var(--font-geist-mono), ui-monospace, monospace;overflow-wrap:anywhere;background:#f0f1f4;border-radius:5px;padding:5px 8px;font-size:11.5px;font-weight:700;display:block}.review-examples-pair article p{color:#3c4252;margin:0;font-size:13px;line-height:1.6}@media (max-width:780px){.term-interactive-demo.review-demo .review-hunk-head{gap:6px}.term-interactive-demo.review-demo .review-hunk-badge{margin-left:0}.term-interactive-demo.review-demo .review-examples-pair{grid-template-columns:1fr}}.term-card .term-preview.review-card-preview{gap:8px;padding:10px;display:grid;color:#221c14!important;background:radial-gradient(circle at 14% 82%,#2b4c7e1f,#0000 32%),linear-gradient(168deg,#f7f2e6,#ebe3d2)!important;border-color:#c8c0ae!important}.review-card-hunk{background:#fffdf6;border:1px solid #c8c0ae;border-radius:10px;gap:6px;padding:8px;display:grid;box-shadow:0 10px 24px #30281014}.review-card-hunk header{justify-content:space-between;gap:8px;display:flex}.review-card-hunk small{font-weight:850;color:#6b6048!important;font-size:8px!important}.review-card-hunk header b{background:#c45c3a;border-radius:999px;padding:2px 6px;color:#fff7f4!important;font-size:8px!important}.review-card-hunk pre{background:#1e2430;border-radius:7px;margin:0;padding:6px}.review-card-hunk code{color:#b6e0c4!important;font-size:8px!important}.review-card-thread{background:#e8eef6;border-left:3px solid #2b4c7e;border-radius:0 7px 7px 0;gap:2px;margin:0;padding:6px 8px;display:grid}.review-card-thread strong{color:#2b4c7e!important;font-size:9px!important}.review-card-thread span{color:#3a4458!important;font-size:9px!important}.review-card-conclusion{margin:0;font-weight:650;line-height:1.45;color:#221c14!important;font-size:10px!important}.term-interactive-demo.review-demo{color:#221c14;background:#ebe3d2;border-color:#c8c0ae;gap:12px;padding:12px;display:grid}.review-demo-entry{color:#5a5040;margin:0;font-size:13px;line-height:1.55}.review-demo-hunk{background:#fffdf6;border:1px solid #c8c0ae;border-radius:14px;gap:10px;padding:16px;display:grid;box-shadow:0 16px 36px #30281014}.review-demo-hunk header{justify-content:space-between;gap:8px;display:flex}.review-demo-hunk header b{color:#fff7f4;background:#c45c3a;border-radius:999px;padding:4px 8px;font-size:12px}.review-demo-hunk.is-lgtm header b{color:#f4fff8;background:#2f6b4f}.review-demo-hunk pre{background:#1e2430;border-radius:10px;margin:0;padding:12px;overflow-x:auto}.review-demo-hunk code.is-add{color:#b6e0c4}.review-demo-hunk code.is-fixed{color:#9ad4ff}.review-demo-thread{background:#e8eef6;border-left:3px solid #2b4c7e;border-radius:0 10px 10px 0;gap:4px;margin:0;padding:10px 12px;display:grid}.review-demo-hunk.is-lgtm .review-demo-thread{background:#e4f3ea;border-color:#2f6b4f}.review-demo-thread strong{color:#2b4c7e}.review-demo-hunk.is-lgtm .review-demo-thread strong{color:#1f6b4a}.review-demo-note{color:#5a5040;margin:0}.review-demo-controls{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.review-demo button{color:#221c14;background:#fffdf6;border-color:#c8c0ae}.term-interactive-demo.review-demo button:hover,.term-interactive-demo.review-demo button[aria-pressed=true]{color:#f4f7ff;background:#2b4c7e;border-color:#2b4c7e}.term-interactive-demo.review-demo button:focus-visible{outline-offset:3px;outline:3px solid #2b4c7e66!important}.term-interactive-demo.review-demo .review-demo-recover{color:#fff7f4;background:#c45c3a;border-color:#c45c3a}.review-examples article.is-good{border-left:3px solid #2f6b4f}.review-examples article.is-bad{border-left:3px solid #c45c3a}@media (max-width:780px){.review-demo-controls{flex-direction:column}.term-interactive-demo.review-demo button{width:100%}}
