.term-card .conflict-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 .conflict-card-preview :is(small,p,span,label,li,code,i){min-width:0;font-size:9px;line-height:1.3}.term-card .conflict-card-preview :is(b,strong){min-width:0;font-size:10px;line-height:1.25}.term-card .conflict-card-preview{background:linear-gradient(140deg,snow,#f6f8fc)}.conflict-card-marker{background:#fff0f1;border-left:3px solid #c86d76;border-radius:4px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:5px;min-width:0;padding:6px 7px;display:grid}.conflict-card-marker small{color:#a65a61;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.conflict-card-marker b{color:#9e555c;text-align:center;background:#fde5e7;border-radius:4px;padding:3px 5px;font-size:8px}.conflict-card-threeway{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.conflict-card-threeway li{background:#fff;border:1px solid #e0e4ed;border-radius:5px;align-content:center;gap:3px;min-width:0;padding:6px;display:grid}.conflict-card-threeway li small{color:#79859d;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:800;overflow:hidden}.conflict-card-threeway li code{overflow-wrap:anywhere;color:#59657d;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:8px;line-height:1.3}.conflict-card-threeway li span{color:#718097;font-size:8px}.conflict-card-threeway li.is-base{background:#f4f5f8;border-color:#d4d8e2}.conflict-card-threeway li.is-base small{color:#6a7080}.conflict-card-threeway li.is-base code{color:#4a5160}.conflict-card-threeway li.is-ours{background:#f1f6fc;border-color:#c4dbef}.conflict-card-threeway li.is-ours small{color:#2c5d8a}.conflict-card-threeway li.is-ours code{color:#234e7a}.conflict-card-threeway li.is-theirs{background:#f6f3fc;border-color:#d8ccee}.conflict-card-threeway li.is-theirs small{color:#6b559c}.conflict-card-threeway li.is-theirs code{color:#5a4090}.conflict-card-verdict{color:#3c4252;background:#eef0f4;border-left:3px solid #2b3553;border-radius:4px;flex-wrap:wrap;align-items:baseline;gap:4px;margin:0;padding:5px 7px;font-size:9px;line-height:1.45;display:flex}.conflict-card-verdict b{color:#2b3553;font-size:9px}.conflict-card-verdict code{color:#4a5160;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#fff;border-radius:3px;padding:1px 3px;font-size:8px}.term-card .term-preview.conflict-card-preview{background:#fff0f1;border-color:#df9ca3}@media (max-width:780px){.term-card .conflict-card-preview{gap:6px;min-height:150px;padding:10px;overflow:visible}.conflict-card-marker{grid-template-columns:1fr;gap:3px}.conflict-card-marker b{justify-self:start}.conflict-card-threeway{grid-template-columns:1fr;gap:4px}.conflict-card-threeway li{padding:5px 6px}}.term-interactive-demo.conflict-demo{color:#2b2f38;background:#fbfbfc;border:1px solid #e1e4ec;border-radius:10px;gap:12px;padding:16px;display:grid}.conflict-demo-intro{background:#f2f3f6;border-radius:8px;gap:4px;padding:10px 12px;display:grid}.conflict-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}.conflict-demo-intro p{color:#4a5160;margin:0;font-size:13px;line-height:1.6}.conflict-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}.conflict-demo-meter{background:#fff;border:1px solid #e3e7ef;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;padding:9px 12px;display:flex}.conflict-demo-meter strong{color:#2b2f38;font-size:13px;font-family:var(--font-geist-mono), ui-monospace, monospace}.conflict-demo-meter span{font-size:12px;font-weight:700}.conflict-demo-meter span.is-pending{color:#8a5a1a}.conflict-demo-meter span.is-ready{color:#2f6a45}.conflict-demo-hunks{gap:12px;margin:0;padding:0;list-style:none;display:grid}.conflict-hunk{background:#fffdfa;border:1px solid #e6c478;border-left-width:4px;border-radius:8px;gap:9px;padding:12px;display:grid}.conflict-hunk.is-resolved{background:#f7fcf9;border-color:#b9d8c4 #b9d8c4 #b9d8c4 #2f6a45}.conflict-hunk-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.conflict-hunk-loc{color:#4a5160;min-width:0;font-size:12.5px;font-weight:700}.conflict-hunk-loc code{color:#2b3553;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#eef0f4;border-radius:4px;padding:1px 5px;font-size:11.5px}.conflict-hunk-badge{border-radius:99px;padding:3px 8px;font-size:11.5px;font-weight:800}.conflict-hunk-badge.is-pending{color:#8a5a1a;background:#fbeccd}.conflict-hunk-badge.is-resolved{color:#fff;background:#2f6a45}.conflict-threeway{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.conflict-threeway article{background:#fff;border:1px solid #e0e4ed;border-radius:6px;gap:3px;padding:8px 10px;display:grid}.conflict-threeway article small{color:#6a7080;font-size:10.5px;font-weight:800;line-height:1.3}.conflict-threeway article code{color:#2b3553;font-family:var(--font-geist-mono), ui-monospace, monospace;overflow-wrap:anywhere;background:#eef0f4;border-radius:4px;padding:4px 6px;font-size:11.5px;line-height:1.45}.conflict-threeway article span{color:#7c8499;font-size:11px;line-height:1.4}.conflict-threeway article.is-base{background:#f4f5f8;border-color:#d4d8e2}.conflict-threeway article.is-base code{color:#4a5160;background:#e6e8ee}.conflict-threeway article.is-ours{background:#f1f6fc;border-color:#c4dbef}.conflict-threeway article.is-ours small{color:#2c5d8a}.conflict-threeway article.is-ours code{color:#234e7a;background:#e3eef8}.conflict-threeway article.is-theirs{background:#f6f3fc;border-color:#d8ccee}.conflict-threeway article.is-theirs small{color:#6b559c}.conflict-threeway article.is-theirs code{color:#5a4090;background:#ece5f8}.conflict-hunk-strategies{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.term-interactive-demo.conflict-demo .conflict-strategy{color:#4a5160;min-width:0;font:inherit;text-align:left;background:#fff;border:1px solid #d9dce3;border-radius:7px;gap:3px;padding:8px 10px;font-size:12.5px;font-weight:700;display:grid}.term-interactive-demo.conflict-demo .conflict-strategy code{color:#2b3553;font-family:var(--font-geist-mono), ui-monospace, monospace;overflow-wrap:anywhere;background:#eef0f4;border-radius:4px;padding:2px 5px;font-size:11px;line-height:1.4}.term-interactive-demo.conflict-demo .conflict-strategy small{color:#7c8499;font-size:10.5px;font-weight:600;line-height:1.35}.term-interactive-demo.conflict-demo .conflict-strategy:hover:not(:disabled):not([aria-checked=true]){color:#2b2f38!important;border-color:#2b2f38!important}.term-interactive-demo.conflict-demo .conflict-strategy:focus-visible{outline-offset:2px;outline:2px solid #4a5266}.term-interactive-demo.conflict-demo .conflict-strategy[aria-checked=true]{color:#fff!important;background:#2b2f38!important;border-color:#2b2f38!important}.term-interactive-demo.conflict-demo .conflict-strategy[aria-checked=true] code{color:#fff!important;background:#3c4252!important}.term-interactive-demo.conflict-demo .conflict-strategy[aria-checked=true] small{color:#c8ccd6!important}.term-interactive-demo.conflict-demo .conflict-strategy:disabled{opacity:.55;cursor:not-allowed}.conflict-hunk-result{border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px;display:grid}.conflict-hunk.is-pending .conflict-hunk-result{background:#fdf6f7;border:1px solid #f0c9ce}.conflict-hunk.is-resolved .conflict-hunk-result{background:#eef9f1;border:1px solid #c6e4d0}.conflict-hunk-result-tag{white-space:nowrap;border-radius:99px;padding:2px 7px;font-size:11px;font-weight:800}.conflict-hunk-result-tag.is-pending{color:#a83a44;background:#fbe3e6}.conflict-hunk-result-tag.is-resolved{color:#fff;background:#2f6a45}.conflict-hunk-result code{color:#2b3553;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border-radius:4px;padding:4px 6px;font-size:11.5px;line-height:1.45}.conflict-preview{background:#fff;border:1px solid #e3e7ef;border-radius:8px;gap:6px;padding:12px;display:grid}.conflict-preview>header{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.conflict-preview>header strong{color:#2b2f38;font-size:13px}.conflict-preview>header small{color:#7c8499;font-size:11.5px;line-height:1.5}.conflict-preview>header code{color:#4a5160;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#eef0f4;border-radius:3px;padding:1px 4px;font-size:10.5px}.conflict-preview-code{color:#d6dae3;font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:pre-wrap;overflow-wrap:anywhere;background:#1f2330;border-radius:6px;margin:0;padding:10px 12px;font-size:12px;line-height:1.6}.conflict-demo-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.term-interactive-demo.conflict-demo .conflict-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.conflict-demo .conflict-cta:hover:not(:disabled){background:color-mix(in srgb, var(--color-rausch-600) 88%, #000)!important;color:#fff!important}.term-interactive-demo.conflict-demo .conflict-cta:focus-visible{outline:3px solid color-mix(in srgb, var(--color-rausch-600) 38%, #fff);outline-offset:2px}.term-interactive-demo.conflict-demo .conflict-cta:disabled{cursor:not-allowed;color:#fff!important;background:#c0c4cc!important}.term-interactive-demo.conflict-demo .conflict-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.conflict-demo .conflict-reset:hover:not(:disabled){color:#2b2f38!important;border-color:#2b2f38!important}.term-interactive-demo.conflict-demo .conflict-reset:focus-visible{outline-offset:2px;outline:2px solid #4a5266}.term-interactive-demo.conflict-demo .conflict-reset:disabled{opacity:.5;cursor:not-allowed}.conflict-demo-phase{color:#2b2f38;background:#eef0f4;border-radius:99px;margin-left:auto;padding:3px 10px;font-size:12px;font-weight:700}.conflict-demo-status{color:#2a2a32;background:#f2f3f6;border-left:3px solid #2b2f38;border-radius:0 6px 6px 0;margin:0;padding:10px 12px;font-size:13px;line-height:1.6}.conflict-recap{gap:8px;margin:0;padding:0;list-style:none;display:grid}.conflict-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}.conflict-recap li b{color:var(--ink)}.conflict-recap li code{color:#2b3553;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#fff;border-radius:4px;padding:1px 5px;font-size:12px}.conflict-how-steps{counter-reset:howstep;gap:8px;margin:0;padding:0;list-style:none;display:grid}.conflict-how-steps li{border:1px solid var(--line);background:var(--soft);color:#2a2a32;counter-increment:howstep;border-radius:8px;padding:10px 12px 10px 38px;font-size:13.5px;line-height:1.65;position:relative}.conflict-how-steps li:before{content:counter(howstep);background:var(--ink);width:20px;height:20px;color:var(--color-white);text-align:center;border-radius:99px;font-size:11px;font-weight:800;line-height:20px;position:absolute;top:10px;left:10px}.conflict-how-steps li code{color:#2b3553;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#fff;border-radius:4px;padding:1px 5px;font-size:12px}.conflict-examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.conflict-examples article{border:1px solid var(--line);background:var(--color-white);border-radius:8px;gap:6px;padding:12px;display:grid}.conflict-examples article.is-good{background:#f5fbf7;border-color:#b9d8c4}.conflict-examples article.is-bad{background:#fdf1f1;border-color:#e6b8bb}.conflict-examples article small{color:#2f6a45;letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:800}.conflict-examples article.is-bad small{color:#c0353f}.conflict-examples article b{color:var(--ink);font-size:14px;font-weight:800;line-height:1.4}.conflict-examples article p{color:#3c4252;margin:0;font-size:13px;line-height:1.6}.conflict-examples article code{color:#2b3553;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#fff;border-radius:4px;padding:1px 5px;font-size:11.5px}.conflict-example-cta{background:var(--ink);color:var(--color-white);font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-block}.conflict-example-cta.is-bad{background:#c0353f}@media (max-width:780px){.conflict-threeway,.conflict-hunk-strategies,.conflict-hunk-result,.conflict-examples{grid-template-columns:minmax(0,1fr)}.conflict-demo-phase{margin-left:0}}.term-card .term-preview.conflict-card-preview{gap:8px;padding:10px;display:grid;color:#2a1c18!important;background:radial-gradient(circle at 86% 16%,#c0183a1f,#0000 28%),linear-gradient(168deg,#fff6ef,#f3e4d8)!important;border-color:#e0c4b8!important}.conflict-card-file{background:#fffaf3;border:1px solid #e0c4b8;border-radius:10px;gap:6px;padding:8px;display:grid;box-shadow:0 10px 24px #5a201814}.conflict-card-file header{justify-content:space-between;gap:8px;display:flex}.conflict-card-file small{font-weight:850;color:#7a5a50!important;font-size:8px!important}.conflict-card-file header b{background:#c0183a;border-radius:999px;padding:2px 6px;color:#fff7f4!important;font-size:8px!important}.conflict-card-file pre{background:#2a1c18;border-radius:7px;gap:2px;margin:0;padding:6px;display:grid}.conflict-card-file code{line-height:1.4;color:#f4e8e0!important;font-size:9px!important}.conflict-card-file code.is-head,.conflict-card-file code.is-div,.conflict-card-file code.is-end{color:#ff8aa0!important}.conflict-card-file code.is-ours{color:#9ad4ff!important}.conflict-card-file code.is-theirs{color:#e0c4ff!important}.conflict-card-conclusion{margin:0;font-weight:650;line-height:1.45;color:#2a1c18!important;font-size:10px!important}.term-interactive-demo.conflict-demo{color:#2a1c18;background:#f3e4d8;border-color:#e0c4b8;gap:12px;padding:12px;display:grid}.conflict-demo-entry{color:#5c4038;margin:0;font-size:13px;line-height:1.55}.conflict-demo-entry code{color:#c0183a;background:#fffaf3;border-radius:4px;padding:1px 5px}.conflict-demo-file{background:#fffaf3;border:1px solid #e0c4b8;border-radius:14px;gap:10px;padding:16px;display:grid;box-shadow:0 16px 36px #5a201814}.conflict-demo-file header{justify-content:space-between;gap:8px;display:flex}.conflict-demo-file header b{color:#fff7f4;background:#c0183a;border-radius:999px;padding:4px 8px;font-size:12px}.conflict-demo-file.is-lost header b{background:#c45c3a}.conflict-demo-file.is-kept header b{color:#f4fff8;background:#2f6b4f}.conflict-demo-file pre{background:#2a1c18;border-radius:10px;gap:4px;margin:0;padding:12px;display:grid;overflow-x:auto}.conflict-demo-file code{color:#f4e8e0;font-size:13px;line-height:1.45}.conflict-demo-file code.is-mark{color:#ff8aa0}.conflict-demo-file code.is-ours{color:#9ad4ff}.conflict-demo-file code.is-theirs{color:#e0c4ff}.conflict-demo-file code.is-lost{color:#ffb4a4}.conflict-demo-file code.is-kept{color:#b6e0c4}.conflict-demo-stamp{margin:0;font-weight:800}.conflict-demo-note{color:#5c4038;margin:0}.conflict-demo-controls{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.conflict-demo button{color:#2a1c18;background:#fffaf3;border-color:#e0c4b8}.term-interactive-demo.conflict-demo button:hover,.term-interactive-demo.conflict-demo button[aria-pressed=true]{color:#fff7f4;background:#c0183a;border-color:#c0183a}.term-interactive-demo.conflict-demo button:focus-visible{outline-offset:3px;outline:3px solid #c0183a59!important}.term-interactive-demo.conflict-demo .conflict-demo-recover{color:#fff7f4;background:#c45c3a;border-color:#c45c3a}.conflict-examples article.is-good{border-left:3px solid #2f6b4f}.conflict-examples article.is-bad{border-left:3px solid #c0183a}@media (max-width:780px){.conflict-demo-controls{flex-direction:column}.term-interactive-demo.conflict-demo button{width:100%}}
.term-card .diff-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 .diff-card-preview :is(small,p,span,label,li,code,i){min-width:0;font-size:9px;line-height:1.3}.term-card .diff-card-preview :is(b,strong){min-width:0;font-size:10px;line-height:1.25}.diff-card-heading{justify-content:space-between;align-items:center;gap:7px;min-width:0;display:flex}.diff-card-heading small{color:var(--git-muted);letter-spacing:.18px;white-space:nowrap;font-size:8px;font-weight:800}.diff-card-heading strong{color:#4b60b5;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.term-card .diff-card-preview{background:linear-gradient(140deg,#f8fbff,#f2f5fa)}.diff-card-file{border-bottom:1px solid #dce3ef;justify-content:space-between;align-items:center;gap:6px;min-width:0;padding:4px 0;display:flex}.diff-card-file small{color:#5870ba;font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.diff-card-file span{color:#8490a6;font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:nowrap;font-size:7px}.diff-card-code{color:#d7e1f2;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#202a3a;border:1px solid #dce2ed;border-radius:5px;margin:0;padding:5px 6px;font-size:8px;line-height:1.35;overflow:hidden}.diff-card-code code{white-space:normal;gap:2px;min-width:0;display:grid}.diff-card-code code>span{overflow-wrap:anywhere;min-width:0;font:inherit;border-left:3px solid #0000;border-radius:2px;padding:3px 5px;display:block}.diff-card-code code>.is-remove{color:#ffc5c7;background:#bd4c563d;border-left-color:#d3767e}.diff-card-code code>.is-add{color:#c2efd0;background:#3780543d;border-left-color:#67a780}.diff-card-result{background:#eff9f2;border:1px solid #c5e3ce;border-radius:4px;justify-content:space-between;align-items:center;gap:6px;min-width:0;padding:5px 7px;display:flex}.diff-card-result strong{color:#3c805b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.diff-card-result span{color:#66806f;white-space:nowrap;font-size:8px}.term-card .term-preview.diff-card-preview{background:#eef1f4;border-color:#b5bdc9}@media (max-width:780px){.term-card .diff-card-preview{gap:6px;min-height:150px;padding:10px;overflow:visible}.diff-card-code{padding-inline:5px}}.term-interactive-demo.diff-demo{color:#2b2f38;background:#f7f8fa;border:1px solid #d9dce3;border-radius:10px;gap:12px;padding:16px;display:grid}.diff-demo-intro{background:#eef0f4;border-radius:8px;gap:6px;padding:12px;display:grid}.diff-demo-eyebrow{color:#5a606e;letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:800}.diff-demo-intro p{color:#3c4252;margin:0;font-size:13px;line-height:1.6}.diff-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}.diff-demo-intro b{color:#2b2f38;font-weight:800}.diff-demo-pickers{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.diff-demo-picker{background:#fff;border:1px solid #e0e3ea;border-radius:8px;gap:5px;padding:10px 12px;display:grid}.diff-demo-picker>small{color:#5a606e;letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:800}.diff-demo-picker-opts{flex-wrap:wrap;gap:6px;display:flex}.term-interactive-demo.diff-demo .diff-ref{min-height:30px;font:inherit;padding:5px 11px;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.diff-demo .diff-ref:hover:not(:disabled){color:#2b2f38!important;border-color:#2b2f38!important}.term-interactive-demo.diff-demo .diff-ref:focus-visible{outline-offset:2px;outline:3px solid #9aa0b0}.term-interactive-demo.diff-demo .diff-ref[aria-pressed=true]{color:#fff!important;background:#2b2f38!important;border-color:#2b2f38!important}.term-interactive-demo.diff-demo .diff-ref:disabled{opacity:.5;cursor:not-allowed}.diff-demo-options{background:#fff;border:1px solid #e0e3ea;border-radius:8px;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:10px 12px;display:flex}.diff-demo-option{gap:5px;display:grid}.diff-demo-option>small{color:#5a606e;letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:800}.diff-demo-seg{flex-wrap:wrap;gap:5px;display:flex}.term-interactive-demo.diff-demo .diff-opt{min-height:30px;font:inherit;padding:5px 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.diff-demo .diff-opt:hover:not(:disabled){color:#2b2f38!important;border-color:#2b2f38!important}.term-interactive-demo.diff-demo .diff-opt:focus-visible{outline-offset:2px;outline:3px solid #9aa0b0}.term-interactive-demo.diff-demo .diff-opt[aria-pressed=true]{color:#fff!important;background:#2b2f38!important;border-color:#2b2f38!important}.diff-viewer{background:#fff;border:1px solid #e0e3ea;border-radius:8px;gap:10px;padding:12px;display:grid}.diff-viewer-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.diff-viewer-head strong{color:#2b2f38;font-family:var(--font-geist-mono), ui-monospace, monospace;word-break:break-word;font-size:13px;font-weight:800}.diff-viewer-stat{color:#5a606e;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px;font-weight:700}.diff-viewer-empty{background:#fafbfc;border:1px dashed #c4c9d4;border-radius:7px;gap:4px;padding:18px 14px;display:grid}.diff-viewer-empty strong{color:#2b2f38;font-size:13.5px;font-weight:800}.diff-viewer-empty small{color:#5a606e;font-size:12.5px;line-height:1.55}.diff-hunks{gap:12px;margin:0;padding:0;list-style:none;display:grid}.diff-hunk{background:#fbfbfc;border:1px solid #e0e3ea;border-left-width:3px;border-radius:7px;gap:8px;padding:10px 12px;display:grid}.diff-hunk.is-behavior{border-left-color:#2b3553}.diff-hunk.is-ws{background:#fffaf0;border-left-color:#b08a3a}.diff-hunk-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.diff-hunk-header{color:#2b3553;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;word-break:break-word;background:#eef0f4;border-radius:4px;padding:2px 7px;font-size:12px;font-weight:800}.diff-hunk-tag{white-space:nowrap;border-radius:99px;padding:2px 8px;font-size:11.5px;font-weight:800}.diff-hunk-tag.is-behavior{color:#fff;background:#2b3553}.diff-hunk-tag.is-ws{color:#6a4a14;background:#fbeccd}.diff-code{background:#1f2330;border-radius:6px;margin:0;padding:10px 0;overflow-x:auto}.diff-code-unified{gap:0;display:grid}.diff-code-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;display:grid}.diff-split-col{gap:4px;min-width:0;padding:0;display:grid}.diff-split-col>small{color:#aab2c4;font-family:var(--font-geist-mono), ui-monospace, monospace;padding:0 10px 4px;font-size:10.5px;font-weight:800}.diff-split-lines{gap:0;display:grid}.diff-line{color:#d6dae3;font-family:var(--font-geist-mono), ui-monospace, monospace;grid-template-columns:18px minmax(0,1fr);align-items:baseline;gap:0;padding:1px 10px;font-size:12px;line-height:1.55;display:grid}.diff-line-marker{color:#6a7080;font-weight:800}.diff-line-text{white-space:pre;overflow-wrap:anywhere;min-width:0}.diff-line.is-add{background:#3f8a4a38}.diff-line.is-add .diff-line-marker{color:#8fd9a3}.diff-line.is-add .diff-line-text{color:#c7edd0}.diff-line.is-remove{background:#bd4c5638}.diff-line.is-remove .diff-line-marker{color:#e6939b}.diff-line.is-remove .diff-line-text{color:#ffc5c7}.diff-line.is-context .diff-line-text{color:#b8bfce}.diff-hunk-note{background:#f2f3f6;border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:8px;padding:6px 8px;display:flex}.diff-hunk-note-text{color:#3c4252;font-size:12px;font-weight:600;line-height:1.5}.diff-hunk-needs{color:#a83a44;background:#fbe3e6;border-radius:99px;margin-left:auto;padding:2px 8px;font-size:11.5px;font-weight:800}.diff-patch{background:#fff;border:1px solid #c4c9d4;border-radius:8px;gap:6px;padding:12px;display:grid}.diff-patch>header{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.diff-patch>header strong{color:#2b2f38;font-size:13px;font-weight:800}.diff-patch>header small{color:#5a606e;font-size:11.5px;line-height:1.5}.diff-patch>header code{color:#2b3553;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#eef0f4;border-radius:4px;padding:1px 5px;font-size:11px;font-weight:700}.diff-patch-code{color:#d6dae3;font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:pre-wrap;overflow-wrap:anywhere;background:#1f2330;border-radius:6px;margin:0;padding:10px 12px;font-size:11.5px;line-height:1.6}.diff-demo-actions{border-top:1px solid #eceef3;flex-wrap:wrap;align-items:center;gap:10px;padding-top:10px;display:flex}.term-interactive-demo.diff-demo .diff-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.diff-demo .diff-cta:hover:not(:disabled){background:color-mix(in srgb, var(--color-rausch-600) 88%, #000)!important;color:#fff!important}.term-interactive-demo.diff-demo .diff-cta:focus-visible{outline:3px solid color-mix(in srgb, var(--color-rausch-600) 38%, #fff);outline-offset:2px}.term-interactive-demo.diff-demo .diff-cta:disabled{cursor:not-allowed;color:#fff!important;background:#c0c4cc!important}.diff-generated-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.diff-demo .diff-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.diff-demo .diff-reset:hover:not(:disabled){color:#2b2f38!important;border-color:#2b2f38!important}.term-interactive-demo.diff-demo .diff-reset:focus-visible{outline-offset:2px;outline:3px solid #9aa0b0}.term-interactive-demo.diff-demo .diff-reset:disabled{opacity:.5;cursor:not-allowed}.diff-meter{color:#5a606e;margin-left:auto;font-size:12px;font-weight:650}.diff-meter b{color:#2b2f38;font-family:var(--font-geist-mono), ui-monospace, monospace;font-weight:800}.diff-demo-status{color:#3c4252;background:#eef0f4;border-radius:7px;margin:0;padding:10px 12px;font-size:13px;line-height:1.6}.diff-recap{gap:8px;margin:0;padding:0;list-style:none;display:grid}.diff-recap li{border:1px solid var(--line,#e1e4ec);background:var(--soft,#f6f7f9);color:#2a2a32;border-radius:8px;padding:10px 12px;font-size:13.5px;line-height:1.65}.diff-recap li b{color:var(--ink,#222)}.diff-recap li 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}.diff-how-steps{counter-reset:diffstep;gap:8px;margin:0;padding:0;list-style:none;display:grid}.diff-how-steps li{border:1px solid var(--line,#e1e4ec);background:var(--soft,#f6f7f9);color:#2a2a32;counter-increment:diffstep;border-radius:8px;padding:10px 12px 10px 38px;font-size:13.5px;line-height:1.65;position:relative}.diff-how-steps li:before{content:counter(diffstep);background:var(--ink,#222);width:20px;height:20px;color:var(--color-white,#fff);text-align:center;border-radius:99px;font-size:11px;font-weight:800;line-height:20px;position:absolute;top:10px;left:10px}.diff-how-steps li 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}.diff-examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.diff-examples article{border:1px solid var(--line,#e1e4ec);background:var(--color-white,#fff);border-radius:8px;gap:6px;padding:12px;display:grid}.diff-examples article.is-good{background:#f5fbf7;border-color:#b9d8c4}.diff-examples article.is-bad{background:#fdf1f1;border-color:#e6b8bb}.diff-examples article small{color:#1f6a3a;letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:800}.diff-examples article.is-bad small{color:#a83a44}.diff-examples article b{color:var(--ink,#222);font-size:14px;font-weight:800;line-height:1.4}.diff-examples article p{color:#3c4252;margin:0;font-size:13px;line-height:1.6}.diff-examples article code{color:#2b3553;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#fff;border-radius:4px;padding:1px 5px;font-size:11.5px;font-weight:700}.diff-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}.diff-example-cta.is-bad{background:#b94a52}@media (max-width:780px){.diff-demo-pickers,.diff-code-split{grid-template-columns:minmax(0,1fr)}.diff-demo-options{align-items:flex-start}.diff-meter{margin-left:0}.diff-examples{grid-template-columns:minmax(0,1fr)}}.term-card .term-preview.diff-card-preview{gap:8px;padding:10px;display:grid;color:#e8eef6!important;background:radial-gradient(circle at 84% 16%,#5ed6b029,#0000 32%),linear-gradient(168deg,#1a2230,#121820)!important;border-color:#2a3344!important}.diff-card-pane{background:#161c28;border:1px solid #334056;border-radius:10px;gap:5px;padding:8px;display:grid;box-shadow:0 10px 24px #06080e52}.diff-card-pane header{justify-content:space-between;gap:8px;display:flex}.diff-card-pane small{font-weight:850;color:#9aa6b8!important;font-size:8px!important}.diff-card-pane header b{color:#8ee0b0!important;font-size:8px!important}.diff-card-pane pre{background:#10151e;border-radius:6px;margin:0;padding:6px;overflow:hidden}.diff-card-pane code{gap:2px;display:grid}.diff-card-pane span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden;font-size:9px!important}.diff-card-pane .is-ctx{color:#c4cdd8!important}.diff-card-pane .is-add{background:#163026;color:#8ee0b0!important}.diff-card-conclusion{margin:0;font-weight:650;line-height:1.45;color:#e8eef6!important;font-size:10px!important}.term-interactive-demo.diff-demo{color:#e8eef6;background:#151b26;border-color:#2a3344;gap:12px;padding:12px;display:grid}.diff-demo-entry{color:#c4cdd8;margin:0;font-size:13px;line-height:1.55}.diff-demo-entry code{color:#8ee0b0;background:#10151e;border-radius:4px;padding:1px 5px}.diff-demo-pane{background:#161c28;border:1px solid #334056;border-radius:16px;gap:8px;padding:16px;display:grid;box-shadow:0 16px 36px #06080e52}.diff-demo-pane header{justify-content:space-between;gap:8px;display:flex}.diff-demo-pane header b{color:#f4fff8;background:#1f6b4f;border-radius:999px;padding:4px 8px;font-size:12px}.diff-demo-pane.is-noise header b{color:#fff7f4;background:#d4654f}.diff-demo-hunk{color:#8ee0b0;font-size:12px}.diff-demo-pane pre{background:#10151e;border-radius:10px;gap:3px;margin:0;padding:10px;display:grid;overflow:auto}.diff-demo-pane span{font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:pre-wrap;word-break:break-word;border-radius:4px;padding:3px 6px;font-size:13px;display:block}.diff-demo-pane .is-ctx{color:#c4cdd8}.diff-demo-pane .is-add{color:#8ee0b0;background:#163026}.diff-demo-pane .is-remove{color:#ffb4a4;background:#3a2020}.diff-demo-stamp{margin:0;font-weight:800}.diff-demo-note{color:#c4cdd8;margin:0}.diff-demo-controls{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.diff-demo button{color:#e8eef6;background:#1c2432;border-color:#334056}.term-interactive-demo.diff-demo button:hover,.term-interactive-demo.diff-demo button[aria-pressed=true]{color:#102018;background:#5ed6b0;border-color:#5ed6b0}.term-interactive-demo.diff-demo button:focus-visible{outline-offset:3px;outline:3px solid #5ed6b073!important}.term-interactive-demo.diff-demo .diff-demo-recover{color:#fff7f4;background:#d4654f;border-color:#d4654f}.diff-examples article.is-good{border-left:3px solid #1f6b4f}.diff-examples article.is-bad{border-left:3px solid #d4654f}@media (max-width:780px){.diff-demo-controls{flex-direction:column}.term-interactive-demo.diff-demo button{width:100%}}
.term-card .stash-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 .stash-card-preview :is(small,p,span,label,li,code,i){min-width:0;font-size:9px;line-height:1.3}.term-card .stash-card-preview :is(b,strong){min-width:0;font-size:10px;line-height:1.25}.stash-card-heading{justify-content:space-between;align-items:center;gap:7px;min-width:0;display:flex}.stash-card-heading small{color:var(--git-muted);letter-spacing:.18px;white-space:nowrap;font-size:8px;font-weight:800}.stash-card-heading strong{color:#4b60b5;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.term-card .stash-card-preview{background:linear-gradient(140deg,#f8f9fc,#eef1f6)}.stash-card-eyebrow{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.stash-card-eyebrow small{color:#6a7080;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.18px;font-size:8px;font-weight:800}.stash-card-eyebrow b{color:#4a5160;font-size:10px}.stash-card-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1.15fr);align-items:center;gap:5px;min-width:0;display:grid}.stash-card-flow>i{color:#6a7080;text-align:center;font-size:8px;font-style:normal;font-weight:800}.stash-card-tree{background:#fdf3df;border:1px solid #e3b56e;border-radius:5px;gap:2px;padding:6px;display:grid}.stash-card-tree small{color:#8a5a1a;font-size:7px;font-weight:800}.stash-card-stack{gap:3px;display:grid}.stash-card-stack span{color:#4a5160;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #d6dbe6;border-radius:4px;align-items:center;padding:4px 6px;font-size:8px;font-weight:700;display:flex;overflow:hidden}.stash-card-stack .stash-card-stack-top{color:#fff;background:#2b2f38;border-color:#2b2f38}.stash-card-stack .stash-card-stack-more{opacity:.6}.stash-card-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.stash-card-actions li{text-align:center;background:#fff;border:1px solid #e0e4ed;border-radius:4px;gap:1px;padding:4px;display:grid}.stash-card-actions li b{color:#2b3553;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:8px;font-weight:800}.stash-card-actions li span{color:#6a7080;font-size:7px}.stash-card-verdict{color:#3c4252;background:#eef0f4;border-left:3px solid #2b3553;border-radius:4px;flex-wrap:wrap;align-items:baseline;gap:4px;margin:0;padding:5px 7px;font-size:9px;line-height:1.45;display:flex}.stash-card-verdict strong{color:#2b3553;font-size:9px}.stash-card-verdict span{color:#6a7080;font-size:8px}.term-card .term-preview.stash-card-preview{background:#f4f5f8;border-color:#c4c9d4}@media (max-width:780px){.term-card .stash-card-preview{gap:6px;min-height:150px;padding:10px;overflow:visible}.stash-card-flow{grid-template-columns:minmax(0,1fr);gap:4px}.stash-card-flow>i{justify-self:center}.stash-card-actions{grid-template-columns:minmax(0,1fr)}}.term-interactive-demo.stash-demo{color:#2b2f38;background:#fbfbfc;border:1px solid #d9dce3;border-radius:10px;gap:12px;padding:16px;display:grid}.stash-demo-intro{background:#f2f3f6;border-radius:8px;gap:6px;padding:12px;display:grid}.stash-demo-eyebrow{color:#5a606e;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.stash-demo-intro p{color:#3c4252;margin:0;font-size:13px;line-height:1.6}.stash-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}.stash-demo-intro b{color:#2b2f38;font-weight:800}.stash-demo-stage{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:12px;display:grid}.stash-tree{background:#fff;border:1px solid #e3e7ef;border-left-width:4px;border-radius:8px;align-content:start;gap:8px;padding:12px;display:grid}.stash-tree.is-dirty{background:#fffaf0;border-left-color:#d09135}.stash-tree.is-clean{background:#f6fbf7;border-left-color:#2f6a45}.stash-tree.is-conflict{background:#fdf2f3;border-left-color:#c0353f}.stash-tree-head{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.stash-tree-head strong{color:#2b2f38;font-size:13px}.stash-tree-badge{font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:nowrap;border-radius:99px;padding:3px 8px;font-size:11.5px;font-weight:800}.stash-tree-badge.is-dirty{color:#8a5a1a;background:#fbeccd}.stash-tree-badge.is-clean{color:#fff;background:#2f6a45}.stash-tree-badge.is-conflict{color:#fff;background:#c0353f}.stash-tree-files{gap:4px;margin:0;padding:0;list-style:none;display:grid}.stash-tree-files li{background:#ffffffb3;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:5px 8px;font-size:12px;display:flex}.stash-tree-files li code{overflow-wrap:anywhere;color:#2b3553;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11.5px;font-weight:700}.stash-tree-files li span{color:#6a7080;white-space:nowrap;font-size:11px;font-weight:700}.stash-tree-files li.is-tracked span{color:#8a5a1a}.stash-tree-files li.is-untracked{background:#4a51600f}.stash-tree-files li.is-conflict{background:#fbe3e6}.stash-tree-files li.is-conflict span{color:#a83a44;font-weight:800}.stash-tree-files li.is-empty span{color:#2f6a45;font-weight:700}.stash-tree-note{color:#a83a44;background:#fbe3e6;border:1px solid #f0c9ce;border-radius:6px;gap:2px;margin:0;padding:8px 10px;font-size:12px;line-height:1.5;display:grid}.stash-tree-note b{color:#8a2a33;font-weight:800}.stash-stack{background:#fff;border:1px solid #e3e7ef;border-radius:8px;align-content:start;gap:8px;padding:12px;display:grid}.stash-stack-head{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.stash-stack-head strong{color:#2b2f38;font-size:13px}.stash-stack-head span{color:#6a7080;font-size:11.5px;font-weight:700}.stash-stack-empty{color:#6a7080;text-align:center;background:#fafafb;border:1px dashed #c4c9d4;border-radius:6px;margin:0;padding:14px 10px;font-size:12.5px}.stash-stack-empty code{color:#2b3553;font-family:var(--font-geist-mono), ui-monospace, monospace}.stash-stack-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.stash-stack-item{background:#fff;border:1px solid #e0e4ed;border-radius:6px;gap:4px;padding:9px 10px;display:grid}.stash-stack-item.is-top{background:#f4f5f8;border-color:#2b2f38;border-left-width:3px}.stash-stack-id{color:#2b3553;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px;font-weight:800}.stash-stack-msg{color:#3c4252;font-size:12.5px;font-weight:700}.stash-stack-files{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.stash-stack-files li code{color:#4a5160;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#eef0f4;border-radius:4px;padding:1px 5px;font-size:10.5px}.stash-stack-top-tag{color:#2b2f38;letter-spacing:.02em;font-size:10.5px;font-weight:800}.stash-controls{background:#fff;border:1px solid #e3e7ef;border-radius:8px;gap:10px;padding:12px;display:grid}.stash-msg-input{gap:4px;display:grid}.stash-msg-input span{color:#4a5160;font-size:12px;font-weight:700}.stash-u-toggle{align-items:center;gap:8px;min-width:0;display:flex}.stash-u-toggle input{flex:none}.stash-u-toggle span{color:#3c4252;font-size:12.5px}.stash-u-toggle code{color:#2b3553;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#eef0f4;border-radius:4px;padding:1px 5px;font-size:11.5px;font-weight:700}.stash-controls-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.term-interactive-demo.stash-demo .stash-btn{min-height:34px;font:inherit;padding:7px 12px;font-size:12.5px;font-weight:700;color:#3c4252!important;background:#fff!important;border:1px solid #d6dae3!important;border-radius:7px!important}.term-interactive-demo.stash-demo .stash-btn:hover:not(:disabled){color:#2b2f38!important;background:#f4f5f8!important;border-color:#2b2f38!important}.term-interactive-demo.stash-demo .stash-btn:focus-visible{outline-offset:2px;outline:2px solid #4a5266}.term-interactive-demo.stash-demo .stash-btn:disabled{opacity:.5;cursor:not-allowed}.term-interactive-demo.stash-demo .stash-btn.is-resolve{color:#1f5a36!important;background:#effaf3!important;border-color:#b9d8c4!important}.term-interactive-demo.stash-demo .stash-btn.is-resolve:hover:not(:disabled){color:#1f5a36!important;background:#e2f3e9!important;border-color:#2f6a45!important}.term-interactive-demo.stash-demo .stash-reset{min-height:34px;font:inherit;padding:7px 14px;font-size:12.5px;font-weight:700;color:#53596a!important;background:#f6f7f9!important;border:1px solid #c0c4cc!important;border-radius:7px!important}.term-interactive-demo.stash-demo .stash-reset:hover{color:#2b2f38!important;border-color:#2b2f38!important}.term-interactive-demo.stash-demo .stash-reset:focus-visible{outline-offset:2px;outline:2px solid #4a5266}.term-interactive-demo.stash-demo .stash-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.stash-demo .stash-cta:hover:not(:disabled){background:color-mix(in srgb, var(--color-rausch-600) 88%, #000)!important;color:#fff!important}.term-interactive-demo.stash-demo .stash-cta:focus-visible{outline:3px solid color-mix(in srgb, var(--color-rausch-600) 38%, #fff);outline-offset:2px}.term-interactive-demo.stash-demo .stash-cta:disabled{cursor:not-allowed;color:#fff!important;background:#c0c4cc!important}.stash-demo-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.stash-demo-phase{color:#2b2f38;background:#eef0f4;border-radius:99px;margin-left:auto;padding:3px 10px;font-size:12px;font-weight:700}.stash-demo-status{color:#2a2a32;background:#f2f3f6;border-left:3px solid #2b2f38;border-radius:0 6px 6px 0;margin:0;padding:10px 12px;font-size:13px;line-height:1.6}.stash-recap{gap:8px;margin:0;padding:0;list-style:none;display:grid}.stash-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}.stash-recap li b{color:var(--ink)}.stash-recap li code{color:#2b3553;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#fff;border-radius:4px;padding:1px 5px;font-size:12px}.stash-how-steps{counter-reset:howstep;gap:8px;margin:0;padding:0;list-style:none;display:grid}.stash-how-steps li{border:1px solid var(--line);background:var(--soft);color:#2a2a32;counter-increment:howstep;border-radius:8px;padding:10px 12px 10px 38px;font-size:13.5px;line-height:1.65;position:relative}.stash-how-steps li:before{content:counter(howstep);background:var(--ink);width:20px;height:20px;color:var(--color-white);text-align:center;border-radius:99px;font-size:11px;font-weight:800;line-height:20px;position:absolute;top:10px;left:10px}.stash-how-steps li code{color:#2b3553;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#fff;border-radius:4px;padding:1px 5px;font-size:12px}.stash-examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.stash-examples article{border:1px solid var(--line);background:var(--color-white);border-radius:8px;gap:6px;padding:12px;display:grid}.stash-examples article.is-good{background:#f5fbf7;border-color:#b9d8c4}.stash-examples article.is-bad{background:#fdf1f1;border-color:#e6b8bb}.stash-examples article small{color:#2f6a45;letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:800}.stash-examples article.is-bad small{color:#c0353f}.stash-examples article b{color:var(--ink);font-size:14px;font-weight:800;line-height:1.4}.stash-examples article p{color:#3c4252;margin:0;font-size:13px;line-height:1.6}.stash-examples article code{color:#2b3553;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#fff;border-radius:4px;padding:1px 5px;font-size:11.5px}.stash-example-cta{background:var(--ink);color:var(--color-white);font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-block}.stash-example-cta.is-bad{background:#c0353f}@media (max-width:780px){.stash-demo-stage,.stash-examples{grid-template-columns:minmax(0,1fr)}.stash-demo-phase{margin-left:0}}.term-card .term-preview.stash-card-preview{gap:8px;padding:10px;display:grid;color:#3a2418!important;background:radial-gradient(circle at 20% 80%,#c45c3a24,#0000 34%),linear-gradient(168deg,#fbf3ea,#f0ddcc)!important;border-color:#e0c4b0!important}.stash-card-scene{grid-template-columns:1fr 1.2fr;gap:6px;display:grid}.stash-card-tree,.stash-card-shelf{border-radius:8px;gap:3px;min-width:0;padding:8px;display:grid}.stash-card-tree{background:#eef6ef;border:1px solid #7aa37a}.stash-card-shelf{background:#fff7f0;border:1px solid #d4a07a}.stash-card-tree small,.stash-card-shelf small{font-weight:850;color:#7a5a40!important;font-size:8px!important}.stash-card-tree b{color:#2f6b4f!important;font-size:11px!important}.stash-card-tree p,.stash-card-patch span{margin:0;color:#5c4030!important;font-size:9px!important}.stash-card-patch{background:#f8e4d4;border-radius:6px;gap:2px;margin:0;padding:6px;display:grid}.stash-card-patch code{font-weight:800;color:#c45c3a!important;font-size:10px!important}.stash-card-patch strong{color:#3a2418!important;font-size:10px!important}.stash-card-conclusion{margin:0;font-weight:650;line-height:1.45;color:#3a2418!important;font-size:10px!important}.term-interactive-demo.stash-demo{color:#3a2418;background:#f3e4d4;border-color:#e0c4b0;gap:12px;padding:12px;display:grid}.stash-demo-entry{color:#5c4030;margin:0;font-size:13px;line-height:1.55}.stash-demo-entry code{color:#c45c3a;background:#fff7f0;border-radius:4px;padding:1px 5px}.stash-demo-scene{background:#fbf3ea;border-radius:16px;grid-template-columns:1fr 1.15fr;gap:10px;padding:14px;display:grid;box-shadow:0 16px 36px #5028101a}.stash-demo-tree,.stash-demo-shelf{border-radius:12px;gap:8px;min-width:0;padding:14px;display:grid}.stash-demo-tree{background:#eef6ef;border:1px solid #7aa37a}.stash-demo-shelf{background:#fff7f0;border:1px solid #d4a07a}.stash-demo-scene.is-conflict .stash-demo-tree{background:#fff6f2;border-color:#c45c3a}.stash-demo-scene header{justify-content:space-between;gap:8px;display:flex}.stash-demo-scene header b{color:#f4fff8;background:#2f6b4f;border-radius:999px;padding:3px 7px;font-size:11px}.stash-demo-scene.is-conflict header b{color:#fff7f4;background:#c45c3a}.stash-demo-patch{background:#f8e4d4;border-radius:10px;gap:4px;margin:0;padding:10px;display:grid}.stash-demo-patch code{color:#c45c3a;font-weight:800}.stash-demo-empty{color:#7a5a40;margin:0}.stash-demo-stamp,.stash-demo-note{grid-column:1/-1;margin:0}.stash-demo-note{color:#5c4030}.stash-demo-recover{grid-column:1/-1}.stash-demo-controls{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.stash-demo button{color:#3a2418;background:#fff7f0;border-color:#d4a07a}.term-interactive-demo.stash-demo button:hover,.term-interactive-demo.stash-demo button[aria-pressed=true]{color:#fff7f4;background:#c45c3a;border-color:#c45c3a}.term-interactive-demo.stash-demo button:focus-visible{outline-offset:3px;outline:3px solid #c45c3a66!important}.term-interactive-demo.stash-demo .stash-demo-recover{color:#fff7f4;background:#c45c3a;border-color:#c45c3a}.stash-examples article.is-good{border-left:3px solid #2f6b4f}.stash-examples article.is-bad{border-left:3px solid #c45c3a}@media (max-width:780px){.stash-demo-controls{flex-direction:column}.term-interactive-demo.stash-demo button{width:100%}.stash-card-scene,.stash-demo-scene{grid-template-columns:1fr}}
.term-card .tag-git-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 .tag-git-card-preview :is(small,p,span,label,li,code,i){min-width:0;font-size:9px;line-height:1.3}.term-card .tag-git-card-preview :is(b,strong){min-width:0;font-size:10px;line-height:1.25}.tag-git-card-heading{justify-content:space-between;align-items:center;gap:7px;min-width:0;display:flex}.tag-git-card-heading small{color:var(--git-muted);letter-spacing:.18px;white-space:nowrap;font-size:8px;font-weight:800}.tag-git-card-heading strong{color:#4b60b5;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.term-card .tag-git-card-preview{background:linear-gradient(140deg,#fbf6ea,#f1ead8)}.tag-git-card-chain{gap:0;margin:0;padding:0;list-style:none;display:grid}.tag-git-card-chain li{grid-template-columns:16px minmax(0,1fr);column-gap:7px;padding:4px 0;display:grid;position:relative}.tag-git-card-chain li:before{content:"";background:#d8c79a;width:2px;position:absolute;top:0;bottom:0;left:7px}.tag-git-card-chain li:first-child:before{top:50%}.tag-git-card-chain li:last-child:before{bottom:50%}.tag-git-card-dot{z-index:1;background:#b89a52;border-radius:50%;align-self:start;width:12px;height:12px;margin-top:3px;position:relative;box-shadow:0 0 0 2px #fbf6ea}.tag-git-card-chain li.is-head .tag-git-card-dot{background:#6b5424;box-shadow:0 0 0 2px #fbf6ea,0 0 0 3px #b89a52}.tag-git-card-meta{gap:1px;min-width:0;padding-left:1px;display:grid}.tag-git-card-meta code{color:#5a4a1e;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:9px;font-weight:800}.tag-git-card-meta small{color:#8a7a48;font-size:8px}.tag-git-card-chips{flex-wrap:wrap;gap:3px;margin-top:2px;display:flex}.term-card .tag-git-card-chain .tag-git-card-tagchip{color:#fff;letter-spacing:.02em;background:#6b5424;border-radius:99px;padding:1px 5px;font-size:8px;font-style:normal;font-weight:800}.term-card .tag-git-card-chain .tag-git-card-branchchip{color:#6b5424;background:#fff;border:1px solid #b89a52;border-radius:99px;padding:1px 5px;font-size:8px;font-style:normal;font-weight:800}.tag-git-card-verdict{color:#5a4a1e;border-top:1px solid #d8c79a;margin:0;padding-top:5px;font-size:9px;line-height:1.5}.tag-git-card-verdict b{color:#3d3106}.term-card .tag-git-card-heading small{color:#8a7a48}.term-card .tag-git-card-heading strong{color:#6b5424}.term-card .term-preview.tag-git-card-preview{background:linear-gradient(140deg,#fbf6ea,#f1ead8);border-color:#cdbb86}@media (max-width:780px){.term-card .tag-git-card-preview{gap:6px;min-height:150px;padding:10px;overflow:visible}.tag-git-card-chain li{column-gap:5px;padding:3px 0}.tag-git-card-verdict{font-size:8.5px}}.term-interactive-demo.tag-git-demo{color:#2b2f38;background:#fbfbfc;border:1px solid #e1e4ec;border-radius:10px;gap:12px;padding:16px;display:grid}.tag-git-demo-intro{background:#f2f3f6;border-radius:8px;gap:4px;padding:10px 12px;display:grid}.tag-git-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}.tag-git-demo-intro p{color:#4a5160;margin:0;font-size:13px;line-height:1.6}.tag-git-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}.tag-git-demo-chain{background:#f2f3f6;border-radius:8px;gap:8px;padding:12px;display:grid}.tag-git-demo-chain>header{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.tag-git-demo-chain>header strong{color:#2b2f38;font-size:13px}.tag-git-demo-chain>header small{color:#7c8499;font-size:11px}.tag-git-demo-chain ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.tag-git-demo-chain li{grid-template-columns:20px minmax(0,1fr);column-gap:10px;padding:6px 0;display:grid;position:relative}.tag-git-demo-chain li:before{content:"";background:#c7cdda;width:2px;position:absolute;top:0;bottom:0;left:9px}.tag-git-demo-chain li:first-child:before{top:14px}.tag-git-demo-chain li:last-child:before{bottom:calc(100% - 16px)}.tag-git-demo-node{z-index:1;background:#6b7494;border-radius:50%;align-self:start;width:14px;height:14px;margin-top:3px;position:relative;box-shadow:0 0 0 3px #f2f3f6}.tag-git-demo-chain li.is-head .tag-git-demo-node{background:#2b2f38;box-shadow:0 0 0 3px #f2f3f6,0 0 0 4px #2b2f38}.tag-git-demo-commit-meta{gap:2px;min-width:0;display:grid}.tag-git-demo-commit-meta>code{color:#2b3553;font-family:var(--font-geist-mono), ui-monospace, monospace;width:fit-content;font-size:12px;font-weight:800}.tag-git-demo-commit-meta>span{color:#5a606e;font-size:12px}.tag-git-demo-pointers{flex-wrap:wrap;gap:5px;margin-top:4px;display:flex}.tag-git-demo-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}.tag-git-demo-branch{color:#4a5160;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#fff;border:1px solid #c7cdda;border-radius:99px;padding:2px 7px;font-size:10px;font-style:normal;font-weight:800}.tag-git-demo-pinned{flex-wrap:wrap;gap:5px;margin:4px 0 0;padding:0;list-style:none;display:flex}.tag-git-demo-pinned li{color:#fff;background:#2b2f38;border-radius:99px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex;position:relative}.tag-git-demo-pinned li.is-lightweight{background:#6b7494}.tag-git-demo-pinned li.is-published{background:#1f6a3a}.tag-git-demo-pinned li small{color:#ffffffd9;font-size:10px;font-weight:650}.tag-git-demo-tag-name{font-family:var(--font-geist-mono), ui-monospace, monospace;font-weight:800}.term-interactive-demo.tag-git-demo .tag-git-demo-advance{min-height:32px;font:inherit;justify-self:start;padding:6px 14px;font-size:12px;font-weight:700;color:#4a5160!important;background:#fff!important;border:1px solid #c7cdda!important;border-radius:7px!important}.term-interactive-demo.tag-git-demo .tag-git-demo-advance:hover{color:#2b2f38!important;border-color:#2b2f38!important}.term-interactive-demo.tag-git-demo .tag-git-demo-advance:focus-visible{outline-offset:2px;outline:2px solid #4a5266}.tag-git-demo-form{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.tag-git-demo-form>legend{color:#6a7080;letter-spacing:.03em;margin-bottom:2px;padding:0;font-size:11px;font-weight:800}.tag-git-demo-row{gap:5px;display:grid}.tag-git-demo-row-label{color:#6a7080;letter-spacing:.03em;font-size:11px;font-weight:800}.tag-git-demo-commits{flex-wrap:wrap;gap:6px;display:flex}.term-interactive-demo.tag-git-demo .tag-git-demo-pick{color:#4a5160;min-height:34px;font:inherit;background:#fff;border:1px solid #d6dae3;border-radius:7px;flex-direction:column;align-items:flex-start;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.term-interactive-demo.tag-git-demo .tag-git-demo-pick code{color:#2b3553;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px;font-weight:800}.term-interactive-demo.tag-git-demo .tag-git-demo-pick span{color:#8a90a0;font-size:10px;font-weight:650}.term-interactive-demo.tag-git-demo .tag-git-demo-pick:hover{color:#2b2f38;border-color:#2b2f38}.term-interactive-demo.tag-git-demo .tag-git-demo-pick:focus-visible{outline-offset:2px;outline:2px solid #4a5266}.term-interactive-demo.tag-git-demo .tag-git-demo-pick[aria-pressed=true]{color:#fff;background:#2b2f38;border-color:#2b2f38}.term-interactive-demo.tag-git-demo .tag-git-demo-pick[aria-pressed=true] code{color:#fff}.term-interactive-demo.tag-git-demo .tag-git-demo-pick[aria-pressed=true] span{color:#c8ccd6}.tag-git-demo-types{flex-wrap:wrap;gap:6px;display:flex}.term-interactive-demo.tag-git-demo .tag-git-demo-type{color:#4a5160;min-height:34px;font:inherit;background:#fff;border:1px solid #d6dae3;border-radius:7px;flex-direction:column;align-items:flex-start;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.term-interactive-demo.tag-git-demo .tag-git-demo-type span{color:#8a90a0;font-size:10px;font-weight:650}.term-interactive-demo.tag-git-demo .tag-git-demo-type:hover{color:#2b2f38;border-color:#2b2f38}.term-interactive-demo.tag-git-demo .tag-git-demo-type:focus-visible{outline-offset:2px;outline:2px solid #4a5266}.term-interactive-demo.tag-git-demo .tag-git-demo-type[aria-pressed=true]{color:#fff;background:#2b2f38;border-color:#2b2f38}.term-interactive-demo.tag-git-demo .tag-git-demo-type[aria-pressed=true] span{color:#c8ccd6}.tag-git-demo-version,.tag-git-demo-message{color:#2b2f38;gap:5px;font-size:13px;font-weight:750;display:grid}.term-interactive-demo.tag-git-demo .tag-git-demo-version input[type=text],.term-interactive-demo.tag-git-demo .tag-git-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.tag-git-demo .tag-git-demo-version input[type=text]:focus,.term-interactive-demo.tag-git-demo .tag-git-demo-message input[type=text]:focus{outline-offset:1px;border-color:#2b2f38;outline:2px solid #4a5266}.tag-git-demo-version-hint{color:#6a7080;margin:0;font-size:12px;font-weight:500;line-height:1.5}.tag-git-demo-sign{color:#4a5160;align-items:center;gap:8px;font-size:13px;font-weight:650;display:flex}.term-interactive-demo.tag-git-demo .tag-git-demo-sign input[type=checkbox]{accent-color:#2b2f38;flex:none;width:16px;min-width:16px;height:16px;min-height:16px;margin:0}.tag-git-demo-lightweight-note{color:#8a5a1a;background:#fdf6e9;border-radius:7px;margin:0;padding:9px 12px;font-size:12px;line-height:1.55}.tag-git-demo-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.term-interactive-demo.tag-git-demo .tag-git-demo-create{min-height:38px;font:inherit;padding:9px 18px;font-size:13px;font-weight:750;color:#2b2f38!important;background:#fff!important;border:1px solid #2b2f38!important;border-radius:8px!important}.term-interactive-demo.tag-git-demo .tag-git-demo-create:hover:not(:disabled){color:#fff!important;background:#2b2f38!important}.term-interactive-demo.tag-git-demo .tag-git-demo-create:focus-visible{outline-offset:2px;outline:2px solid #4a5266}.term-interactive-demo.tag-git-demo .tag-git-demo-create:disabled{cursor:not-allowed;color:#9aa0ae!important;background:#fff!important;border-color:#c0c4cc!important}.term-interactive-demo.tag-git-demo .tag-git-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.tag-git-demo .tag-git-cta:hover:not(:disabled){background:color-mix(in srgb, var(--color-rausch-600) 88%, #000)!important;color:#fff!important}.term-interactive-demo.tag-git-demo .tag-git-cta:focus-visible{outline:3px solid color-mix(in srgb, var(--color-rausch-600) 38%, #fff);outline-offset:2px}.term-interactive-demo.tag-git-demo .tag-git-cta:disabled{cursor:not-allowed;color:#fff!important;background:#c0c4cc!important}.term-interactive-demo.tag-git-demo .tag-git-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.tag-git-demo .tag-git-demo-reset:hover{color:#2b2f38!important;border-color:#2b2f38!important}.tag-git-demo-push-hint{color:#8a5a1a;background:#fdf6e9;border-radius:7px;margin:0;padding:9px 12px;font-size:13px;font-weight:650;line-height:1.55}.tag-git-demo-blocked{color:#a83a44;background:#fbe1e3;border-radius:7px;margin:0;padding:9px 12px;font-size:13px;font-weight:650;line-height:1.55}.tag-git-demo-tags{background:#f2f3f6;border-radius:8px;gap:8px;padding:12px;display:grid}.tag-git-demo-tags>header{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.tag-git-demo-tags>header strong{color:#2b2f38;font-size:13px}.tag-git-demo-tags>header small{color:#7c8499;font-size:11px}.tag-git-demo-tags ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.tag-git-demo-tags li{background:#fff;border:1px solid #d6dae3;border-left-width:4px;border-radius:6px;flex-wrap:wrap;align-items:center;gap:7px;padding:8px 10px;display:flex}.tag-git-demo-tags li.is-annotated{border-left-color:#2b2f38}.tag-git-demo-tags li.is-lightweight{border-left-color:#6b7494}.tag-git-demo-tags li.is-published{border-left-color:#1f6a3a}.tag-git-demo-tag-id{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}.tag-git-demo-tag-type{border-radius:99px;padding:2px 7px;font-size:10px;font-weight:800}.tag-git-demo-tag-type.is-annotated{color:#fff;background:#2b2f38}.tag-git-demo-tag-type.is-lightweight{color:#fff;background:#6b7494}.tag-git-demo-tag-commit{color:#5a606e;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11px}.tag-git-demo-tag-msg{color:#4a5160;font-size:11px;font-style:italic}.tag-git-demo-tag-signed{color:#2c5d8a;background:#e1eef6;border-radius:99px;padding:1px 6px;font-size:10px;font-weight:800}.tag-git-demo-tag-pub{border-radius:99px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:800}.tag-git-demo-tag-pub.is-local{color:#8a5a1a;background:#fbeccd}.tag-git-demo-tag-pub.is-published{color:#1f6a3a;background:#e3f3e9}.tag-git-demo-status{color:#4a5160;background:#eef0f4;border-radius:7px;margin:0;padding:9px 12px;font-size:13px;line-height:1.6}.tag-git-recap,.tag-git-how-steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tag-git-recap li,.tag-git-how-steps li{color:#3a4150;background:#fbfbfc;border:1px solid #e3e7ef;border-radius:7px;padding:10px 12px;font-size:14px;line-height:1.6}.tag-git-recap li b{color:#2b2f38}.tag-git-recap code,.tag-git-how-steps code,.tag-git-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}.tag-git-how-steps{counter-reset:tag-git-step}.tag-git-how-steps li{counter-increment:tag-git-step;padding-left:38px;position:relative}.tag-git-how-steps li:before{content:counter(tag-git-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}.tag-git-examples{gap:10px;display:grid}.tag-git-examples article{background:#fff;border:1px solid #e3e7ef;border-radius:8px;gap:5px;padding:12px 14px;display:grid}.tag-git-examples article small{border-radius:99px;width:fit-content;padding:2px 8px;font-size:11px;font-weight:800}.tag-git-examples article.is-good small{color:#1f6a3a;background:#e3f3e9}.tag-git-examples article.is-bad small{color:#a83a44;background:#fbe1e3}.tag-git-examples article b{color:#2b2f38;font-size:14px}.tag-git-examples article p{color:#4a5160;margin:0;font-size:13.5px;line-height:1.65}.tag-git-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}.tag-git-example-cta.is-bad{color:#fff;background:#c0c4cc;text-decoration:line-through}@media (max-width:640px){.tag-git-demo-actions{align-items:stretch}.tag-git-demo-chain li{grid-template-columns:16px minmax(0,1fr);column-gap:8px}.tag-git-demo-tag-pub{margin-left:0}}.term-card .term-preview.tag-git-card-preview{gap:8px;padding:10px;display:grid;color:#2a1618!important;background:radial-gradient(circle at 78% 18%,#d4a84b38,#0000 30%),linear-gradient(168deg,#f6e8e4,#e8d0cc)!important;border-color:#c9a36a!important}.tag-git-card-seal{background:#fff8f4;border:1px solid #c9a36a;border-radius:10px;gap:6px;padding:8px;display:grid;box-shadow:0 10px 24px #5018201a}.tag-git-card-seal header{justify-content:space-between;gap:8px;display:flex}.tag-git-card-seal small{font-weight:850;color:#7a5048!important;font-size:8px!important}.tag-git-card-seal header b{background:#7a2030;border-radius:999px;padding:2px 6px;color:#fff7f4!important;font-size:8px!important}.tag-git-card-badge{letter-spacing:.04em;background:#7a2030;border-radius:999px;justify-self:start;margin:0;padding:6px 12px;font-weight:850;box-shadow:inset 0 0 0 1px #d4a84b;color:#f6d98a!important;font-size:14px!important}.tag-git-card-commit,.tag-git-card-head{background:#f6e8e4;border-radius:7px;flex-wrap:wrap;gap:6px;margin:0;padding:6px 8px;display:flex}.tag-git-card-commit code,.tag-git-card-head code{color:#2a1618!important;font-size:10px!important}.tag-git-card-commit span{color:#5c3a38!important;font-size:10px!important}.tag-git-card-head strong{color:#7a2030!important;font-size:9px!important}.tag-git-card-conclusion{margin:0;font-weight:650;line-height:1.45;color:#2a1618!important;font-size:10px!important}.term-interactive-demo.tag-git-demo{color:#2a1618;background:#e8d0cc;border-color:#c9a36a;gap:12px;padding:12px;display:grid}.tag-git-demo-entry{color:#5c3a38;margin:0;font-size:13px;line-height:1.55}.tag-git-demo-entry code{color:#7a2030;background:#fff8f4;border-radius:4px;padding:1px 5px}.tag-git-demo-seal{background:#fff8f4;border:1px solid #c9a36a;border-radius:14px;gap:10px;padding:16px;display:grid;box-shadow:0 16px 36px #5018201a}.tag-git-demo-seal header{justify-content:space-between;gap:8px;display:flex}.tag-git-demo-seal header b{color:#fff7f4;background:#7a2030;border-radius:999px;padding:4px 8px;font-size:12px}.tag-git-demo-seal.is-refused header b{background:#c45c3a}.tag-git-demo-seal.is-patch header b{color:#f4fff8;background:#2f6b4f}.tag-git-demo-badge{color:#f6d98a;letter-spacing:.04em;background:#7a2030;border-radius:999px;justify-self:start;margin:0;padding:8px 16px;font-size:clamp(22px,3vw,30px);font-weight:850;box-shadow:inset 0 0 0 1px #d4a84b}.tag-git-demo-seal.is-patch .tag-git-demo-badge{color:#f4fff8;background:#2f6b4f;box-shadow:inset 0 0 0 1px #8fd4a8}.tag-git-demo-commit,.tag-git-demo-extra{background:#f6e8e4;border-radius:10px;gap:2px;margin:0;padding:10px 12px;display:grid}.tag-git-demo-seal.is-refused .tag-git-demo-extra{color:#8a2a20;background:#fde8e0}.tag-git-demo-stamp{margin:0;font-weight:800}.tag-git-demo-note{color:#5c3a38;margin:0}.tag-git-demo-controls{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.tag-git-demo button{color:#2a1618;background:#fff8f4;border-color:#c9a36a}.term-interactive-demo.tag-git-demo button:hover,.term-interactive-demo.tag-git-demo button[aria-pressed=true]{color:#fff7f4;background:#7a2030;border-color:#7a2030}.term-interactive-demo.tag-git-demo button:focus-visible{outline-offset:3px;outline:3px solid #7a203066!important}.term-interactive-demo.tag-git-demo .tag-git-demo-recover{color:#fff7f4;background:#c45c3a;border-color:#c45c3a}.tag-git-examples article.is-good{border-left:3px solid #2f6b4f}.tag-git-examples article.is-bad{border-left:3px solid #c45c3a}@media (max-width:780px){.tag-git-demo-controls{flex-direction:column}.term-interactive-demo.tag-git-demo button{width:100%}}
.interaction-feedback{color:#898994;align-items:center;gap:6px;font-size:7px;display:flex}.interaction-feedback i{background:#68aa7c;border-radius:50%;width:7px;height:7px}.interaction-feedback b{color:#4e9a68;margin-left:auto;font-size:9px}.term-card .term-preview:is(.accessibility-card-preview,.alignment-card-preview,.color-system-card-preview,.component-variant-card-preview,.contrast-card-preview,.design-handoff-card-preview,.design-system-card-preview,.destructive-action-card-preview,.empty-state-design-card-preview,.error-state-card-preview,.figma-card-preview,.heuristic-card-preview,.information-architecture-card-preview,.interaction-feedback-card-preview,.loading-state-card-preview,.minimalism-card-preview,.mobile-first-card-preview,.proximity-card-preview,.responsive-design-card-preview,.usability-card-preview,.visual-hierarchy-card-preview,.whitespace-card-preview){--preview-ink:#34405a;--preview-muted:#74809a;--preview-line:#dfe5f2;--preview-accent:#4c66d0;border-color:var(--preview-line);min-height:150px;color:var(--preview-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 .term-preview:is(.accessibility-card-preview,.alignment-card-preview,.color-system-card-preview,.component-variant-card-preview,.contrast-card-preview,.design-handoff-card-preview,.design-system-card-preview,.destructive-action-card-preview,.empty-state-design-card-preview,.error-state-card-preview,.figma-card-preview,.heuristic-card-preview,.information-architecture-card-preview,.interaction-feedback-card-preview,.loading-state-card-preview,.minimalism-card-preview,.mobile-first-card-preview,.proximity-card-preview,.responsive-design-card-preview,.usability-card-preview,.visual-hierarchy-card-preview,.whitespace-card-preview)>:is(p){color:var(--preview-muted);margin:0;font-size:9px;line-height:1.35}.term-card .term-preview:is(.accessibility-card-preview,.alignment-card-preview,.color-system-card-preview,.component-variant-card-preview,.contrast-card-preview,.design-handoff-card-preview,.design-system-card-preview,.destructive-action-card-preview,.empty-state-design-card-preview,.error-state-card-preview,.figma-card-preview,.heuristic-card-preview,.information-architecture-card-preview,.interaction-feedback-card-preview,.loading-state-card-preview,.minimalism-card-preview,.mobile-first-card-preview,.proximity-card-preview,.responsive-design-card-preview,.usability-card-preview,.visual-hierarchy-card-preview,.whitespace-card-preview) :is(small){color:var(--preview-muted);letter-spacing:.12px;font-size:8px;font-weight:760;line-height:1.25}.term-card .term-preview:is(.accessibility-card-preview,.alignment-card-preview,.color-system-card-preview,.component-variant-card-preview,.contrast-card-preview,.design-handoff-card-preview,.design-system-card-preview,.destructive-action-card-preview,.empty-state-design-card-preview,.error-state-card-preview,.figma-card-preview,.heuristic-card-preview,.information-architecture-card-preview,.interaction-feedback-card-preview,.loading-state-card-preview,.minimalism-card-preview,.mobile-first-card-preview,.proximity-card-preview,.responsive-design-card-preview,.usability-card-preview,.visual-hierarchy-card-preview,.whitespace-card-preview) :is(b,strong){color:var(--preview-ink);font-size:10px;font-weight:800;line-height:1.25}.term-card .term-preview:is(.accessibility-card-preview,.alignment-card-preview,.color-system-card-preview,.component-variant-card-preview,.contrast-card-preview,.design-handoff-card-preview,.design-system-card-preview,.destructive-action-card-preview,.empty-state-design-card-preview,.error-state-card-preview,.figma-card-preview,.heuristic-card-preview,.information-architecture-card-preview,.interaction-feedback-card-preview,.loading-state-card-preview,.minimalism-card-preview,.mobile-first-card-preview,.proximity-card-preview,.responsive-design-card-preview,.usability-card-preview,.visual-hierarchy-card-preview,.whitespace-card-preview) :is(i){font-style:normal}.term-card .term-preview:is(.accessibility-card-preview,.alignment-card-preview,.color-system-card-preview,.component-variant-card-preview,.contrast-card-preview,.design-handoff-card-preview,.design-system-card-preview,.destructive-action-card-preview,.empty-state-design-card-preview,.error-state-card-preview,.figma-card-preview,.heuristic-card-preview,.information-architecture-card-preview,.interaction-feedback-card-preview,.loading-state-card-preview,.minimalism-card-preview,.mobile-first-card-preview,.proximity-card-preview,.responsive-design-card-preview,.usability-card-preview,.visual-hierarchy-card-preview,.whitespace-card-preview){color:#35415a;align-content:center;gap:7px;min-height:150px;padding:11px 12px;font-size:10px;line-height:1.3;display:grid}.term-card .term-preview:is(.accessibility-card-preview,.alignment-card-preview,.color-system-card-preview,.component-variant-card-preview,.contrast-card-preview,.design-handoff-card-preview,.design-system-card-preview,.destructive-action-card-preview,.empty-state-design-card-preview,.error-state-card-preview,.figma-card-preview,.heuristic-card-preview,.information-architecture-card-preview,.interaction-feedback-card-preview,.loading-state-card-preview,.minimalism-card-preview,.mobile-first-card-preview,.proximity-card-preview,.responsive-design-card-preview,.usability-card-preview,.visual-hierarchy-card-preview,.whitespace-card-preview)>p{color:#68748c;margin:0;font-size:9px;line-height:1.35}.term-card .term-preview:is(.accessibility-card-preview,.alignment-card-preview,.color-system-card-preview,.component-variant-card-preview,.contrast-card-preview,.design-handoff-card-preview,.design-system-card-preview,.destructive-action-card-preview,.empty-state-design-card-preview,.error-state-card-preview,.figma-card-preview,.heuristic-card-preview,.information-architecture-card-preview,.interaction-feedback-card-preview,.loading-state-card-preview,.minimalism-card-preview,.mobile-first-card-preview,.proximity-card-preview,.responsive-design-card-preview,.usability-card-preview,.visual-hierarchy-card-preview,.whitespace-card-preview) small{font-size:8px;line-height:1.25}@media (max-width:780px){.term-card .term-preview:is(.accessibility-card-preview,.alignment-card-preview,.color-system-card-preview,.component-variant-card-preview,.contrast-card-preview,.design-handoff-card-preview,.design-system-card-preview,.destructive-action-card-preview,.empty-state-design-card-preview,.error-state-card-preview,.figma-card-preview,.heuristic-card-preview,.information-architecture-card-preview,.interaction-feedback-card-preview,.loading-state-card-preview,.minimalism-card-preview,.mobile-first-card-preview,.proximity-card-preview,.responsive-design-card-preview,.usability-card-preview,.visual-hierarchy-card-preview,.whitespace-card-preview){gap:5px;padding:10px}}
.term-card .minimalism-card-preview{background:var(--color-white);border-color:var(--line)}.term-card .minimalism-card-preview .minimalism-card-heading{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.term-card .minimalism-card-preview .minimalism-card-heading small{color:var(--muted);letter-spacing:.04em;font-size:9px}.term-card .minimalism-card-preview .minimalism-card-heading strong{color:var(--ink);font-size:10px;font-weight:800}.term-card .minimalism-card-preview .minimalism-card-canvas{border:1px solid var(--line);background:var(--soft);border-radius:6px;gap:4px;padding:7px 8px;display:grid}.term-card .minimalism-card-preview .minimalism-card-canvas .minimalism-el{border:1px solid var(--color-deco);background:var(--color-white);color:var(--ink);border-radius:4px;justify-content:space-between;align-items:center;gap:5px;padding:4px 6px;font-size:9px;display:flex}.term-card .minimalism-card-preview .minimalism-card-canvas .minimalism-el b{color:var(--ink);font-weight:700}.term-card .minimalism-card-preview .minimalism-card-canvas .minimalism-el.is-cta{border-color:var(--color-rausch-600);background:var(--color-rausch-600)}.term-card .minimalism-card-preview .minimalism-card-canvas .minimalism-el.is-cta b{color:var(--color-white);font-weight:800}.term-card .minimalism-card-preview .minimalism-card-canvas .minimalism-el.is-removed{border-style:dashed;border-color:var(--color-deco);color:var(--muted);background:0 0;text-decoration:line-through}.term-card .minimalism-card-preview .minimalism-card-focus{background:var(--ink);color:var(--color-white);letter-spacing:.02em;border-radius:3px;padding:1px 4px;font-size:7px;font-style:normal;font-weight:800}.term-card .minimalism-card-preview .minimalism-card-note{justify-content:space-between;gap:6px;display:flex}.term-card .minimalism-card-preview .minimalism-card-note span{font-size:8px}.term-card .minimalism-card-preview .minimalism-card-note .is-keep{color:var(--ink)}.term-card .minimalism-card-preview .minimalism-card-note .is-remove{color:var(--muted)}.term-card .minimalism-card-preview .minimalism-card-conclusion{color:var(--ink);margin:0;font-size:9px;font-weight:700;line-height:1.45}.term-interactive-demo.minimalism-interaction-demo{border-color:var(--line);background:var(--color-white)}.minimalism-demo-brief{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.minimalism-stage{border:1px solid var(--line);background:var(--color-white);border-radius:10px;display:grid;overflow:hidden}.minimalism-stage-tag{border-bottom:1px solid var(--line);background:var(--soft);color:var(--muted);letter-spacing:.02em;padding:7px 12px;font-size:11px;font-weight:700}.minimalism-screen{gap:6px;margin:0;padding:12px;list-style:none;display:grid}.minimalism-screen .minimalism-el{border:1px solid var(--color-deco);background:var(--color-white);border-radius:7px;align-items:center;gap:8px;padding:8px 10px;display:flex}.minimalism-screen .minimalism-el.is-trust{border-style:dashed}.minimalism-screen .minimalism-el.is-noise{background:var(--soft)}.minimalism-screen .minimalism-el.is-action{border-color:var(--color-rausch-600);background:var(--color-rausch-600)}.minimalism-el-label{min-width:0;color:var(--ink);flex:auto;font-size:13px;font-weight:600}.minimalism-screen .minimalism-el.is-action .minimalism-el-label{color:var(--color-white);font-weight:800}.minimalism-el-role{background:var(--soft);color:var(--muted);white-space:nowrap;border-radius:99px;padding:1px 7px;font-size:10px;font-weight:700}.minimalism-screen .minimalism-el.is-action .minimalism-el-role{color:var(--color-white);background:#ffffff38}.minimalism-el-focus{background:var(--ink);color:var(--color-white);white-space:nowrap;border-radius:99px;padding:1px 7px;font-size:10px;font-weight:800}.minimalism-el-remove{border:1px solid var(--color-deco);background:var(--color-white);width:26px;height:26px;min-height:26px;color:var(--muted);border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;font-size:15px;line-height:1;display:inline-flex}.minimalism-el-remove:hover{border-color:var(--ink);background:var(--soft);color:var(--ink)}.minimalism-screen .minimalism-el.is-action .minimalism-el-remove{color:var(--color-white);background:#00000014;border-color:#ffffff8c}.minimalism-screen .minimalism-el.is-action .minimalism-el-remove:hover{border-color:var(--color-white);color:var(--color-white);background:#0003}.minimalism-screen-empty{border:1px dashed var(--color-deco);background:var(--soft);color:var(--muted);border-radius:7px;margin:0;padding:14px;font-size:13px;line-height:1.5}.minimalism-stage-ribbon{border-top:1px solid var(--line);background:var(--soft);gap:3px;padding:10px 12px;display:grid}.minimalism-stage-ribbon strong{color:var(--ink);font-size:13px;font-weight:800}.minimalism-stage-ribbon span{color:var(--muted);font-size:12px;line-height:1.5}.minimalism-stage-ribbon.is-focus{background:#e8f3ec}.minimalism-stage-ribbon.is-focus strong{color:#1f6a3a}.minimalism-stage-ribbon.is-fail{background:#fbeaee}.minimalism-stage-ribbon.is-fail strong{color:#a83a44}.minimalism-stage-meter{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:8px;padding:7px 12px;font-size:11px;display:flex}.minimalism-stage-meter b{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-weight:800}.minimalism-tray{border:1px dashed var(--color-deco);background:var(--soft);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px;display:flex}.minimalism-tray small{color:var(--muted);font-size:11px;font-weight:700}.minimalism-tray-empty{color:var(--muted);font-size:12px}.term-interactive-demo.minimalism-interaction-demo button{border-color:var(--line);background:var(--color-white);color:var(--ink)}.term-interactive-demo.minimalism-interaction-demo button:hover{border-color:var(--ink);background:var(--soft);color:var(--ink)}.term-interactive-demo.minimalism-interaction-demo button[aria-pressed=true]{border-color:var(--ink);background:var(--soft);color:var(--ink);font-weight:800}.term-interactive-demo.minimalism-interaction-demo .minimalism-el-remove{border-color:var(--color-deco);background:var(--color-white);color:var(--muted)}.term-interactive-demo.minimalism-interaction-demo .minimalism-undo{border:1px solid var(--line);background:var(--color-white);min-height:30px;color:var(--ink);border-radius:99px;padding:5px 10px;font-size:12px;font-weight:650}.term-interactive-demo.minimalism-interaction-demo .minimalism-undo:hover{border-color:var(--ink);background:var(--soft);color:var(--ink)}.term-interactive-demo.minimalism-interaction-demo .minimalism-strip{border-color:var(--ink);background:var(--ink);color:var(--color-white);font-weight:700}.term-interactive-demo.minimalism-interaction-demo .minimalism-strip:hover{background:color-mix(in srgb, var(--ink) 85%, #000);border-color:color-mix(in srgb, var(--ink) 85%, #000);color:var(--color-white)}.term-interactive-demo.minimalism-interaction-demo .minimalism-reset{border-color:var(--line);background:var(--color-white);color:var(--ink)}.term-interactive-demo.minimalism-interaction-demo .minimalism-reset:hover{border-color:var(--ink);background:var(--soft);color:var(--ink)}.minimalism-examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.minimalism-examples article{border:1px solid var(--line);border-left:4px solid var(--ink);background:var(--color-white);border-radius:8px;align-content:start;gap:5px;padding:13px 14px;display:grid}.minimalism-examples article.is-bad{border-left-style:dashed;border-left-color:var(--color-deco);background:var(--soft)}.minimalism-examples header{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.minimalism-examples header strong{color:var(--ink);font-size:14px}.minimalism-examples article.is-good header strong:before{content:"✓ ";color:#1f6a3a;font-weight:800}.minimalism-examples article.is-bad header strong:before{content:"✗ ";color:#a83a44;font-weight:800}.minimalism-examples header small{color:var(--muted);font-size:11px;font-weight:700}.minimalism-examples p{color:var(--muted);margin:0;font-size:12px;line-height:1.58}.minimalism-examples span{color:var(--ink);font-size:11px;font-weight:650}@media (max-width:780px){.minimalism-examples{grid-template-columns:1fr}.minimalism-screen .minimalism-el{flex-wrap:wrap}.minimalism-el-label{flex:100%}}.term-card .term-preview.minimalism-card-preview{color:#171713;background:#eeeee7;border-color:#b9b6a6;grid-template-columns:minmax(0,1.08fr) minmax(82px,.92fr);align-items:center;gap:9px;min-height:142px;padding:10px;display:grid}.minimalism-card-checkout{background:#fffef7;border:2px solid #171713;gap:6px;min-width:0;padding:9px;display:grid;box-shadow:4px 4px #e8ef43}.minimalism-card-checkout header{color:#5d5c51;letter-spacing:.06em;justify-content:space-between;gap:5px;font-size:6.5px;font-weight:900;display:flex}.minimalism-card-checkout header i{font-style:normal}.minimalism-card-checkout>strong{color:#171713;font-size:10px;line-height:1.2}.minimalism-card-checkout>p{color:#5f5d52;margin:0;font-size:7px}.minimalism-card-checkout>p b{color:#171713;font-size:13px}.minimalism-card-checkout>span{color:#646257;font-size:6.5px;line-height:1.35}.minimalism-card-checkout>em{color:#fffef7;text-align:center;background:#171713;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.minimalism-card-conclusion{color:#626157;gap:6px;margin:0;font-size:8.5px;line-height:1.45;display:grid}.term-card .minimalism-card-preview .minimalism-card-conclusion strong{color:#171713;font-size:9.5px}.minimalism-card-conclusion span{color:#626157}.term-interactive-demo.minimalism-demo{--mi-paper:#fffef7;--mi-ink:#171713;--mi-muted:#626157;--mi-lime:#e8ef43;color:var(--mi-ink);background:#ecece4;border-color:#c8c5b4;gap:16px;padding:18px;display:grid}.minimalism-demo-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.minimalism-demo-heading p{max-width:640px;color:var(--mi-muted);margin:0;font-size:13px;line-height:1.62}.minimalism-demo-heading p strong{color:var(--mi-ink)}.minimalism-demo-heading>span{color:#8d3328;background:#fff2ef;border:1px solid #c08077;flex:none;padding:6px 9px;font-size:11px;font-weight:900}.minimalism-demo-heading>span[data-state=pass]{color:#28533a;background:#eff8ef;border-color:#4f765d}.minimalism-checkout{border:2px solid var(--mi-ink);background:var(--mi-paper);box-shadow:12px 12px 0 var(--mi-lime);color:var(--mi-ink);gap:24px;padding:27px;transition:gap .15s ease-out;display:grid}.minimalism-checkout>header{border-bottom:2px solid var(--mi-ink);grid-template-columns:auto 1fr auto;align-items:baseline;gap:14px;padding-bottom:11px;display:grid}.minimalism-checkout>header b{letter-spacing:-.07em;font-size:26px;font-weight:950}.minimalism-checkout>header span{color:var(--mi-muted);font-size:12px;font-weight:750}.minimalism-checkout>header i{color:var(--mi-muted);font-size:10px;font-style:normal;font-weight:850}.minimalism-noise-strip{border:1px solid #aaa99d;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.minimalism-noise-strip span{color:#68675c;border-right:1px solid #aaa99d;gap:3px;min-width:0;padding:10px;font-size:9px;display:grid}.minimalism-noise-strip span:last-child{border-right:0}.minimalism-noise-strip b{color:var(--mi-ink);font-size:15px}.minimalism-plan{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:24px;display:grid}.minimalism-record{background:var(--mi-ink);width:132px;height:132px;box-shadow:inset 0 0 0 18px #2c2c28, inset 0 0 0 38px var(--mi-ink);border-radius:50%;place-items:center;display:grid;position:relative}.minimalism-record:before{content:"";background:var(--mi-lime);border-radius:50%;position:absolute;inset:38px}.minimalism-record i{z-index:1;color:var(--mi-ink);font-size:13px;font-style:normal;font-weight:950;position:relative}.minimalism-plan>div:last-child{gap:9px;display:grid}.minimalism-plan small{color:#67665c;letter-spacing:.08em;font-size:10px;font-weight:900}.minimalism-plan h3{color:var(--mi-ink);letter-spacing:-.055em;margin:0;font-size:clamp(34px,5vw,58px);line-height:.98}.minimalism-plan p{color:#5f5e54;margin:0;font-size:12px;font-weight:700}.minimalism-price{border-top:1px solid #aaa99d;border-bottom:1px solid #aaa99d;grid-template-columns:minmax(145px,.7fr) minmax(0,1.3fr);align-items:end;gap:24px;padding-block:18px;display:grid}.minimalism-price>div{grid-template-columns:auto auto 1fr;align-items:end;gap:6px;display:grid}.minimalism-price small{color:#6d6b61;grid-column:1/-1;font-size:9px;font-weight:850}.minimalism-price strong{color:var(--mi-ink);font-size:42px;line-height:.9}.minimalism-price span{color:#626157;font-size:12px}.minimalism-price p{color:#535249;margin:0;font-size:12px;line-height:1.55}.minimalism-price p b{color:var(--mi-ink)}.minimalism-upsell{background:#f0f0e8;border:1px dashed #8f8e82;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.minimalism-upsell b{color:var(--mi-ink);font-size:12px}.minimalism-upsell span{color:#66655b;font-size:10px}.minimalism-checkout>footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;display:grid}.minimalism-checkout>footer span{color:#5d5c52;font-size:11px;font-weight:750}.minimalism-checkout>footer b{background:var(--mi-ink);color:var(--mi-paper);padding:13px 18px;font-size:13px;font-weight:900;display:inline-flex}.minimalism-checkout[data-state=focused]{gap:29px}.minimalism-checkout[data-state=overcut] .minimalism-price{grid-template-columns:1fr}.minimalism-checkout[data-state=overcut]>footer{background:#fff0ec;border:2px solid #a63d32;padding:12px}.minimalism-checkout[data-state=overcut]>footer span{color:#873128;font-weight:900}.minimalism-demo-actions{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.minimalism-demo .minimalism-demo-actions button{background:var(--mi-paper);min-height:40px;color:var(--mi-ink);border-color:#77766b}.term-interactive-demo.minimalism-demo .minimalism-demo-actions button:hover:not(:disabled){border-color:var(--mi-ink);color:var(--mi-ink);background:#deded3}.term-interactive-demo.minimalism-demo .minimalism-demo-actions .minimalism-demo-primary{border-color:var(--mi-ink);background:var(--mi-ink);color:var(--mi-paper);font-weight:900}.term-interactive-demo.minimalism-demo .minimalism-demo-actions .minimalism-demo-primary:hover:not(:disabled){color:var(--mi-paper);background:#303029;border-color:#303029}.term-interactive-demo.minimalism-demo .minimalism-demo-actions button:focus-visible{outline-offset:3px;outline:3px solid #b24f42}.term-interactive-demo.minimalism-demo .minimalism-demo-actions button:disabled{cursor:not-allowed;color:#737168;opacity:1;background:#d9d8cf;border-color:#bbb9ad}.minimalism-demo-status{border-left:3px solid var(--mi-ink);color:var(--mi-muted);margin:0;padding-left:12px;font-size:12.5px;line-height:1.58}.minimalism-examples article{background:#fffef7;border-radius:0}@media (max-width:640px){.term-card .term-preview.minimalism-card-preview{grid-template-columns:minmax(0,1.08fr) minmax(82px,.92fr);gap:7px;min-height:138px;padding:8px}.minimalism-card-checkout{padding:7px;box-shadow:3px 3px #e8ef43}.term-interactive-demo.minimalism-demo{padding:13px}.minimalism-demo-heading{gap:10px;display:grid}.minimalism-demo-heading>span{justify-self:start}.minimalism-checkout{box-shadow:6px 7px 0 var(--mi-lime);gap:20px;padding:19px 15px}.minimalism-checkout>header{grid-template-columns:auto 1fr}.minimalism-checkout>header i{grid-column:1/-1}.minimalism-noise-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.minimalism-noise-strip span:nth-child(2){border-right:0}.minimalism-noise-strip span:nth-child(-n+2){border-bottom:1px solid #aaa99d}.minimalism-plan{grid-template-columns:78px minmax(0,1fr);gap:14px}.minimalism-record{width:78px;height:78px;box-shadow:inset 0 0 0 10px #2c2c28, inset 0 0 0 22px var(--mi-ink)}.minimalism-record:before{inset:23px}.minimalism-record i{font-size:10px}.minimalism-plan h3{font-size:30px}.minimalism-price{grid-template-columns:1fr;gap:15px}.minimalism-upsell{display:grid}.minimalism-checkout>footer{grid-template-columns:1fr}.minimalism-checkout>footer b{justify-content:center}.minimalism-demo-actions{display:grid}.term-interactive-demo.minimalism-demo .minimalism-demo-actions button{width:100%}}
.term-card .visual-hierarchy-card-preview{background:var(--soft);border-color:var(--line);color:var(--muted)}.visual-hierarchy-card-stage{gap:4px;margin:0;padding:0;list-style:none;display:grid}.visual-hierarchy-card-stage li{align-items:center;gap:6px;min-width:0;display:flex}.visual-hierarchy-card-stage b{background:var(--soft);width:15px;height:15px;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:8px;font-weight:700;display:grid}.visual-hierarchy-card-stage li.is-rank-1 b{background:var(--ink);color:var(--color-white)}.visual-hierarchy-card-stage li.is-rank-1 span{color:var(--ink);font-size:12px;font-weight:800}.visual-hierarchy-card-stage li.is-rank-2 b{color:var(--ink)}.visual-hierarchy-card-stage li.is-rank-2 span{color:var(--ink);font-size:10px;font-weight:700}.visual-hierarchy-card-stage li.is-rank-3 span{color:var(--muted);font-size:9px;font-weight:500}.visual-hierarchy-card-stage li.is-rank-4 span{color:var(--muted);opacity:.85;font-size:8px;font-weight:400}.visual-hierarchy-card-conclusion{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:4px;margin:0;font-size:9px;line-height:1.4;display:flex}.visual-hierarchy-card-conclusion strong{color:var(--ink);font-weight:800}@media (max-width:780px){.visual-hierarchy-card-stage{gap:2px}}.term-card .term-preview.visual-hierarchy-card-preview{background:var(--soft);border-color:var(--line)}.term-interactive-demo.visual-hierarchy-interaction-demo{border-color:var(--line);background:var(--color-white)}.term-interactive-demo.visual-hierarchy-interaction-demo button{color:var(--ink);background:var(--color-white);border-color:var(--line)}.term-interactive-demo.visual-hierarchy-interaction-demo button:hover{border-color:var(--ink);color:var(--ink);background:var(--soft)}.term-interactive-demo.visual-hierarchy-interaction-demo button[aria-pressed=true]{border-color:var(--ink);background:var(--soft);color:var(--ink);font-weight:800}.visual-hierarchy-demo-brief{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.visual-hierarchy-demo-brief strong{color:var(--ink)}.visual-hierarchy-picker{flex-wrap:wrap;gap:7px;display:flex}.visual-hierarchy-stage{border:1px solid var(--line);background:var(--soft);border-radius:8px;gap:8px;padding:14px;display:grid}.visual-hierarchy-stage-elem{border-radius:6px;align-items:center;gap:8px;min-width:0;padding:4px 6px;display:flex}.visual-hierarchy-stage-elem[data-selected=true]{outline:1px dashed var(--ink);outline-offset:2px}.visual-hierarchy-stage-badge{border:1px solid var(--line);background:var(--color-white);width:22px;height:22px;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.visual-hierarchy-stage-elem[data-rank="1"] .visual-hierarchy-stage-badge{background:var(--ink);border-color:var(--ink);color:var(--color-white)}.visual-hierarchy-stage-text{min-width:0}.visual-hierarchy-stage-cta{background:var(--color-rausch);color:var(--color-white);border-radius:7px;justify-content:center;align-items:center;padding:7px 14px;font-weight:700;line-height:1.2;display:inline-flex}.visual-hierarchy-levers{border:1px solid var(--line);background:var(--color-white);border-radius:8px;gap:10px;padding:12px;display:grid}.visual-hierarchy-lever{gap:5px;display:grid}.visual-hierarchy-lever-name{color:var(--muted);font-size:12px;font-weight:700}.visual-hierarchy-lever-levels{flex-wrap:wrap;gap:5px;display:flex}.visual-hierarchy-lever-note{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.visual-hierarchy-actions{gap:8px;display:flex}.visual-hierarchy-demo-status{border:1px solid var(--line);background:var(--color-white);color:var(--ink);border-left-width:4px;border-radius:8px;margin:0;padding:10px 12px;font-size:13px;line-height:1.55}.visual-hierarchy-demo-status[data-state=pass]{border-left-color:var(--ink);background:var(--color-white);font-weight:700}.visual-hierarchy-demo-status[data-state=fail]{border-left-style:dashed;border-left-color:var(--line);background:var(--soft)}.visual-hierarchy-examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.visual-hierarchy-examples article{border:1px solid var(--line);background:var(--color-white);border-radius:8px;gap:6px;padding:12px;display:grid}.visual-hierarchy-examples header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.visual-hierarchy-examples header strong{color:var(--ink);font-size:13px}.visual-hierarchy-examples header small{color:var(--muted);font-size:11px}.visual-hierarchy-examples p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.visual-hierarchy-examples span{color:var(--ink);font-size:12px;font-weight:600}.visual-hierarchy-examples article.is-good{background:#f2fbf4;border-color:#bfe6cd}.visual-hierarchy-examples article.is-bad{background:#fdf3f4;border-color:#ecc9ce}.visual-hierarchy-examples article.is-good small{color:#2f7a4a}.visual-hierarchy-examples article.is-bad small{color:#a83a44}@media (max-width:640px){.visual-hierarchy-examples{grid-template-columns:1fr}}.term-card .term-preview.visual-hierarchy-card-preview{color:#2c1424;background:#eee5df;border-color:#d8bfc9;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;gap:9px;min-height:142px;padding:10px;display:grid}.visual-hierarchy-card-poster{color:#fff8ef;background:#321027;border:1px solid #2d1026;border-radius:3px;grid-template-rows:auto 1fr auto auto;gap:4px;min-width:0;padding:10px;display:grid;box-shadow:5px 5px #e6d34a}.visual-hierarchy-card-kicker{color:#e6d34a;letter-spacing:.08em;font-size:7px;font-weight:850}.visual-hierarchy-card-poster>strong{color:#fff8ef;letter-spacing:-.06em;align-self:end;font-size:27px;font-weight:900;line-height:.9}.visual-hierarchy-card-meta{color:#e5ced8;font-size:7.5px;font-weight:700}.visual-hierarchy-card-ticket{color:#25131f;background:#e6d34a;justify-self:start;padding:3px 6px;font-size:7.5px;font-weight:900}.visual-hierarchy-card-conclusion{color:#634958;align-self:center;gap:7px;margin:0;font-size:9px;line-height:1.48;display:grid}.visual-hierarchy-card-conclusion strong{color:#321027;font-size:10px;line-height:1.35}.visual-hierarchy-card-conclusion span{color:#634958}.term-interactive-demo.visual-hierarchy-demo{--vh-paper:#eee5df;--vh-ink:#321027;--vh-muted:#6e5361;--vh-ticket:#e6d34a;background:radial-gradient(circle at 90% 8%, #e6d34a33, transparent 29%), linear-gradient(145deg, #f6f0eb 0%, var(--vh-paper) 100%);color:var(--vh-ink);border-color:#d6bfc8;gap:16px;padding:18px;display:grid}.visual-hierarchy-demo-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.visual-hierarchy-demo-heading p{max-width:640px;color:var(--vh-muted);margin:0;font-size:13px;line-height:1.62}.visual-hierarchy-demo-heading p strong{color:var(--vh-ink)}.visual-hierarchy-demo-heading>span{color:#764653;background:#fffaf5;border:1px solid #a88796;border-radius:999px;flex:none;padding:6px 9px;font-size:11px;font-weight:850}.visual-hierarchy-demo-heading>span[data-state=pass]{color:#28543a;background:#eff7ef;border-color:#4e765f}.visual-hierarchy-poster{background:var(--vh-ink);min-height:390px;box-shadow:10px 11px 0 var(--vh-ticket), 0 24px 55px #3210272e;color:#fff8ef;border:1px solid #250d1e;border-radius:5px;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1.35fr) minmax(180px,.65fr);gap:22px 28px;padding:26px;display:grid;position:relative;overflow:hidden}.visual-hierarchy-poster:after{content:"";pointer-events:none;border:34px solid #e6d34a24;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-72px;right:-54px}.visual-hierarchy-poster header{color:#e6d34a;letter-spacing:.08em;border-bottom:1px solid #fff8ef47;grid-column:1/-1;justify-content:space-between;gap:16px;padding-bottom:11px;font-size:11px;font-weight:850;display:flex}.visual-hierarchy-poster-copy{align-self:end;min-width:0}.visual-hierarchy-poster-copy p{margin:0}.visual-hierarchy-poster-eyebrow{color:#e6d34a;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.visual-hierarchy-poster-copy h3{color:#fff8ef;letter-spacing:-.075em;margin:10px 0 13px;font-size:clamp(48px,8vw,92px);font-weight:950;line-height:.86}.visual-hierarchy-poster-tagline{color:#e5ced8;max-width:34ch;font-size:14px;line-height:1.65}.visual-hierarchy-poster-meta{align-self:end;gap:15px;margin:0;display:grid}.visual-hierarchy-poster-meta>div{border-top:1px solid #fff8ef40;padding-top:9px}.visual-hierarchy-poster-meta dt{color:#d9aeba;letter-spacing:.08em;font-size:10px;font-weight:850}.visual-hierarchy-poster-meta dd{color:#fff8ef;margin:4px 0 0;font-size:14px;font-weight:750}.visual-hierarchy-poster-action{grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;display:flex}.visual-hierarchy-poster-action span{color:#e5ced8;font-size:11px;font-weight:750}.visual-hierarchy-poster-action b{z-index:1;background:var(--vh-ticket);color:#25131f;padding:11px 16px;font-size:13px;font-weight:900;display:inline-flex;position:relative}.visual-hierarchy-poster[data-layout=flat]{grid-template-columns:1fr 1fr;gap:13px}.visual-hierarchy-poster[data-layout=flat] .visual-hierarchy-poster-copy{align-self:start}.visual-hierarchy-poster[data-layout=flat] .visual-hierarchy-poster-copy h3{letter-spacing:0;margin:8px 0;font-size:22px;font-weight:700;line-height:1.35}.visual-hierarchy-poster[data-layout=flat] .visual-hierarchy-poster-tagline,.visual-hierarchy-poster[data-layout=flat] .visual-hierarchy-poster-meta dd,.visual-hierarchy-poster[data-layout=flat] .visual-hierarchy-poster-action b{color:#fff8ef;font-size:13px;font-weight:650}.visual-hierarchy-poster[data-layout=flat] .visual-hierarchy-poster-action b{background:0 0;border:1px solid #fff8ef40;padding:7px 10px}.visual-hierarchy-demo-actions{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.visual-hierarchy-demo .visual-hierarchy-demo-actions button{min-height:40px;color:var(--vh-ink);background:#fffaf5;border-color:#7a5968}.term-interactive-demo.visual-hierarchy-demo .visual-hierarchy-demo-actions button:hover:not(:disabled){border-color:var(--vh-ink);color:var(--vh-ink);background:#f9eddf}.term-interactive-demo.visual-hierarchy-demo .visual-hierarchy-demo-actions .visual-hierarchy-demo-primary{border-color:var(--vh-ink);background:var(--vh-ink);color:#fff8ef;font-weight:850}.term-interactive-demo.visual-hierarchy-demo .visual-hierarchy-demo-actions .visual-hierarchy-demo-primary:hover:not(:disabled){color:#fff8ef;background:#4d1c3d;border-color:#4d1c3d}.term-interactive-demo.visual-hierarchy-demo .visual-hierarchy-demo-actions button:focus-visible{outline-offset:3px;outline:3px solid #b09000}.term-interactive-demo.visual-hierarchy-demo .visual-hierarchy-demo-actions button:disabled{cursor:not-allowed;color:#7f6b74;opacity:1;background:#e3d9d4;border-color:#c8b8bf}.visual-hierarchy-demo-status{color:var(--vh-muted);border-left:3px solid #8c5161;margin:0;padding-left:12px;font-size:12.5px;line-height:1.58}.visual-hierarchy-examples article{border-radius:6px}@media (max-width:640px){.term-card .term-preview.visual-hierarchy-card-preview{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:7px;min-height:138px;padding:8px}.visual-hierarchy-card-poster{padding:8px;box-shadow:4px 4px #e6d34a}.visual-hierarchy-card-poster>strong{font-size:23px}.term-interactive-demo.visual-hierarchy-demo{padding:13px}.visual-hierarchy-demo-heading{gap:10px;display:grid}.visual-hierarchy-demo-heading>span{justify-self:start}.visual-hierarchy-poster{min-height:0;box-shadow:6px 7px 0 var(--vh-ticket);grid-template-rows:auto auto auto auto;grid-template-columns:1fr;gap:18px;padding:20px 17px}.visual-hierarchy-poster-copy h3{font-size:clamp(48px,18vw,72px)}.visual-hierarchy-poster-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.visual-hierarchy-poster-action{grid-column:1;align-items:flex-end}.visual-hierarchy-poster[data-layout=flat]{grid-template-columns:1fr}.visual-hierarchy-poster[data-layout=flat] .visual-hierarchy-poster-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.visual-hierarchy-demo-actions{grid-template-columns:1fr;display:grid}.term-interactive-demo.visual-hierarchy-demo .visual-hierarchy-demo-actions button{width:100%}}
