.term-card .review-card-preview{--git-ink:#34405a;--git-muted:#74809a;--git-line:#dfe5f2;--git-accent:#4c66d0;border-color:var(--git-line);min-width:0;min-height:150px;color:var(--git-ink);background:linear-gradient(140deg,#fafbff 0%,#f2f5fb 100%);align-content:center;gap:7px;padding:11px 12px;font-size:10px;line-height:1.3;display:grid}.term-card .review-card-preview :is(small,p,span,label,li,code,i){min-width:0;font-size:9px;line-height:1.3}.term-card .review-card-preview :is(b,strong){min-width:0;font-size:10px;line-height:1.25}.term-card .review-card-heading{justify-content:space-between;align-items:center;gap:6px;display:flex}.term-card .review-card-heading small{color:#6878a0;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:8px;font-weight:800}.term-card .review-card-heading strong{color:#4a5160;font-size:9px}.term-card .review-card-hunks{gap:3px;margin:0;padding:0;list-style:none;display:grid}.term-card .review-card-hunks li{background:#fff;border:1px solid #e6e9f0;border-radius:4px;justify-content:space-between;align-items:center;gap:6px;padding:3px 6px;display:flex}.term-card .review-card-hunks li>span{color:#525a6b;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;overflow:hidden}.term-card .review-card-hunks li>i{letter-spacing:.02em;border-radius:999px;flex:none;padding:2px 5px;font-size:7px;font-style:normal;font-weight:800}.term-card .review-card-hunks li>i.is-pass{color:#1f6347;background:#e2f3e9}.term-card .review-card-hunks li>i.is-comment{color:#765c3e;background:#fdeed7}.term-card .review-card-hunks li>i.is-block{color:#9a3b3b;background:#fbdfe2}.term-card .review-card-gate{background:#fbdfe2;border-radius:5px;justify-content:space-between;align-items:center;gap:6px;padding:5px 7px;display:flex}.term-card .review-card-gate b{color:#9a3b3b;font-size:8.5px}.term-card .review-card-gate span{color:#b0525a;font-size:7.5px}.term-card .term-preview.review-card-preview{background:#edf4ff;border-color:#afc7ea}@media (max-width:780px){.term-card .review-card-preview{grid-template-columns:1fr;gap:6px;min-height:150px;padding:10px;overflow:visible}.term-card .review-card-hunks li{padding:3px 5px}}.term-interactive-demo.review-demo{background:#fbfbfc;border:1px solid #e1e4ec;border-radius:10px;gap:12px;padding:16px}.term-interactive-demo.review-demo .review-demo-brief{color:#3c4252;margin:0;font-size:13px;line-height:1.6}.term-interactive-demo.review-demo .review-demo-brief b{color:#2a2a32;font-weight:800}.term-interactive-demo.review-demo .review-demo-hunks{gap:10px;margin:0;padding:0;list-style:none;display:grid}.term-interactive-demo.review-demo .review-hunk{background:#fff;border:1px solid #e1e4ec;border-left:4px solid #d6dae3;border-radius:8px;gap:8px;padding:10px;display:grid}.term-interactive-demo.review-demo .review-hunk.is-pass{background:#f6fbf8;border-left-color:#4a9d6e}.term-interactive-demo.review-demo .review-hunk.is-comment{background:#fff9ef;border-left-color:#c79a3e}.term-interactive-demo.review-demo .review-hunk.is-block{background:#fdf3f3;border-left-color:#c75151}.term-interactive-demo.review-demo .review-hunk.is-resolved{background:#f6fbf8;border-left-color:#4a9d6e}.term-interactive-demo.review-demo .review-hunk-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.term-interactive-demo.review-demo .review-hunk-loc{color:#4a5160;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px;font-weight:700}.term-interactive-demo.review-demo .review-hunk-loc code{font:inherit;color:#2b2f38;background:0 0}.term-interactive-demo.review-demo .review-hunk-concern{color:#4a5160;letter-spacing:.02em;background:#eef0f4;border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-weight:800}.term-interactive-demo.review-demo .review-hunk-badge{letter-spacing:.02em;border-radius:999px;flex:none;margin-left:auto;padding:3px 9px;font-size:11px;font-weight:800}.term-interactive-demo.review-demo .review-hunk-badge.is-undecided{color:#6a7286;background:#eef0f4}.term-interactive-demo.review-demo .review-hunk-badge.is-pass{color:#1f6347;background:#e2f3e9}.term-interactive-demo.review-demo .review-hunk-badge.is-comment{color:#765c3e;background:#fdeed7}.term-interactive-demo.review-demo .review-hunk-badge.is-block{color:#fff;background:#c75151}.term-interactive-demo.review-demo .review-hunk-badge.is-resolved{color:#fff;background:#4a9d6e}.term-interactive-demo.review-demo .review-hunk-diff{background:#1f2733;border-radius:6px;gap:1px;margin:0;padding:8px 10px;display:grid;overflow-x:auto}.term-interactive-demo.review-demo .review-hunk-diff code{color:#d8e2f3;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:pre;overflow-wrap:anywhere;font-size:11.5px;font-weight:600;line-height:1.55;display:block}.term-interactive-demo.review-demo .review-hunk-diff code.is-add{color:#7ee2b4}.term-interactive-demo.review-demo .review-hunk-diff code.is-del{color:#f5a3a3}.term-interactive-demo.review-demo .review-hunk-verdict{flex-wrap:wrap;gap:6px;display:flex}.term-interactive-demo.review-demo .review-hunk-verdict button{color:#4a5160;min-height:30px;font:inherit;background:#fff;border:1px solid #d6dae3;border-radius:7px;padding:6px 14px;font-size:12px;font-weight:700}.term-interactive-demo.review-demo .review-hunk-verdict button:hover{color:#2b2f38;border-color:#2b2f38}.term-interactive-demo.review-demo .review-hunk-verdict button:focus-visible{outline-offset:2px;outline:2px solid #4a5266}.term-interactive-demo.review-demo .review-verdict-pass[aria-pressed=true]{color:#1f6347;background:#e2f3e9;border-color:#4a9d6e}.term-interactive-demo.review-demo .review-verdict-comment[aria-pressed=true]{color:#765c3e;background:#fdeed7;border-color:#c79a3e}.term-interactive-demo.review-demo .review-verdict-block[aria-pressed=true]{color:#9a3b3b;background:#fbdfe2;border-color:#c75151}.term-interactive-demo.review-demo .review-comment-card{background:#fff9ef;border:1px solid #efd9a8;border-left:3px solid #c79a3e;border-radius:6px;gap:4px;padding:9px 11px;display:grid}.term-interactive-demo.review-demo .review-comment-card small{color:#8a6a2f;letter-spacing:.02em;font-size:11px;font-weight:800}.term-interactive-demo.review-demo .review-comment-card p{color:#5a4a2a;margin:0;font-size:12.5px;line-height:1.55}.term-interactive-demo.review-demo .review-comment-card p+small{margin-top:2px}.term-interactive-demo.review-demo .review-block-card{background:#fdf3f3;border:1px solid #e6b0b0;border-left:3px solid #c75151;border-radius:6px;gap:4px;padding:9px 11px;display:grid}.term-interactive-demo.review-demo .review-block-card small{color:#9a3b3b;letter-spacing:.02em;font-size:11px;font-weight:800}.term-interactive-demo.review-demo .review-block-card p{color:#6e3a3a;margin:0;font-size:12.5px;line-height:1.55}.term-interactive-demo.review-demo .review-block-card p+small{margin-top:2px}.term-interactive-demo.review-demo .review-block-fix{color:#fff;min-height:30px;font:inherit;background:#4a9d6e;border:1px solid #4a9d6e;border-radius:7px;justify-self:start;margin-top:4px;padding:6px 14px;font-size:12px;font-weight:700}.term-interactive-demo.review-demo .review-block-fix:hover{background:#3f8a5f;border-color:#3f8a5f}.term-interactive-demo.review-demo .review-block-fix:focus-visible{outline-offset:2px;outline:2px solid #4a5266}.term-interactive-demo.review-demo .review-resolved-card{background:#f6fbf8;border:1px solid #b9d8c4;border-left:3px solid #4a9d6e;border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 11px;display:flex}.term-interactive-demo.review-demo .review-resolved-card strong{color:#1f6347;font-size:12.5px;font-weight:800}.term-interactive-demo.review-demo .review-resolved-card span{color:#4a6a58;flex:200px;min-width:0;font-size:12px;line-height:1.5}.term-interactive-demo.review-demo .review-block-reopen{color:#53596a;min-height:28px;font:inherit;background:#fff;border:1px solid #c0c4cc;border-radius:7px;padding:5px 12px;font-size:12px;font-weight:700}.term-interactive-demo.review-demo .review-block-reopen:hover{color:#2b2f38;border-color:#2b2f38}.term-interactive-demo.review-demo .review-block-reopen:focus-visible{outline-offset:2px;outline:2px solid #4a5266}.term-interactive-demo.review-demo .review-demo-summary{background:#f4f5f8;border:1px solid #e1e4ec;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 12px;display:flex}.term-interactive-demo.review-demo .review-demo-summary span{color:#4a5160;font-size:12.5px;font-weight:700}.term-interactive-demo.review-demo .review-demo-summary strong{border-radius:999px;margin-left:auto;padding:4px 10px;font-size:12px;font-weight:800}.term-interactive-demo.review-demo .review-demo-summary strong.is-blocked{color:#fff;background:#c75151}.term-interactive-demo.review-demo .review-demo-summary strong.is-clear{color:#1f6347;background:#e2f3e9}.term-interactive-demo.review-demo .review-demo-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.term-interactive-demo.review-demo .review-cta{min-height:38px;font:inherit;padding:9px 22px;font-size:14px;font-weight:750;transition:background-color .15s ease-out;background:var(--color-rausch-600)!important;color:#fff!important;border:0!important;border-radius:8px!important}.term-interactive-demo.review-demo .review-cta:hover:not(:disabled){background:color-mix(in srgb, var(--color-rausch-600) 88%, #000)!important;color:#fff!important}.term-interactive-demo.review-demo .review-cta:focus-visible{outline:3px solid color-mix(in srgb, var(--color-rausch-600) 38%, #fff);outline-offset:2px}.term-interactive-demo.review-demo .review-cta:disabled{cursor:not-allowed;color:#fff!important;background:#c0c4cc!important}.term-interactive-demo.review-demo .review-approved-banner{background:#eaf7ee;border:1px solid #b9d8c4;border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:38px;padding:9px 18px;display:flex}.term-interactive-demo.review-demo .review-approved-banner strong{color:#1f6347;font-size:14px;font-weight:800}.term-interactive-demo.review-demo .review-approved-banner span{color:#4a6a58;font-size:12.5px}.term-interactive-demo.review-demo .review-reset{min-height:38px;font:inherit;padding:8px 16px;font-size:13px;font-weight:700;color:#53596a!important;background:#fff!important;border:1px solid #c0c4cc!important;border-radius:8px!important}.term-interactive-demo.review-demo .review-reset:hover{color:#2b2f38!important;border-color:#2b2f38!important}.term-interactive-demo.review-demo .review-reset:focus-visible{outline-offset:2px;outline:2px solid #4a5266}.term-interactive-demo.review-demo .review-demo-status{color:#2a2a32;background:#f4f5f8;border-left:3px solid #2a2a32;border-radius:0 6px 6px 0;margin:0;padding:10px 12px;font-size:13px;line-height:1.6}.review-knowledge-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.review-knowledge-list li{border:1px solid var(--line,#e1e4ec);color:#2a2a32;background:#f6f7f9;border-radius:8px;padding:10px 12px;font-size:13.5px;line-height:1.65}.review-knowledge-list li b{color:#1f2733}.review-how-list{counter-reset:reviewstep;gap:8px;margin:0;padding:0;list-style:none;display:grid}.review-how-list li{border:1px solid var(--line,#e1e4ec);color:#2a2a32;counter-increment:reviewstep;background:#fff;border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;padding:10px 12px;font-size:13.5px;line-height:1.65;display:grid}.review-how-list li:before{content:counter(reviewstep);color:#fff;background:#2a2a32;border-radius:50%;place-items:center;height:22px;font-size:12px;font-weight:800;display:grid}.review-how-list li b{color:#1f2733}.review-examples-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.review-examples-pair article{border:1px solid var(--line,#e1e4ec);background:#fff;border-radius:8px;gap:6px;padding:12px;display:grid}.review-examples-pair article.is-good{background:#f5fbf7;border-color:#b9d8c4}.review-examples-pair article.is-bad{background:#fdf1f1;border-color:#e6b8bb}.review-examples-pair article b{color:#1f2733;font-size:14px;font-weight:800}.review-examples-pair article code{color:#3a3f4a;font-family:var(--font-geist-mono), ui-monospace, monospace;overflow-wrap:anywhere;background:#f0f1f4;border-radius:5px;padding:5px 8px;font-size:11.5px;font-weight:700;display:block}.review-examples-pair article p{color:#3c4252;margin:0;font-size:13px;line-height:1.6}@media (max-width:780px){.term-interactive-demo.review-demo .review-hunk-head{gap:6px}.term-interactive-demo.review-demo .review-hunk-badge{margin-left:0}.term-interactive-demo.review-demo .review-examples-pair{grid-template-columns:1fr}}.term-card .term-preview.review-card-preview{gap:8px;padding:10px;display:grid;color:#221c14!important;background:radial-gradient(circle at 14% 82%,#2b4c7e1f,#0000 32%),linear-gradient(168deg,#f7f2e6,#ebe3d2)!important;border-color:#c8c0ae!important}.review-card-hunk{background:#fffdf6;border:1px solid #c8c0ae;border-radius:10px;gap:6px;padding:8px;display:grid;box-shadow:0 10px 24px #30281014}.review-card-hunk header{justify-content:space-between;gap:8px;display:flex}.review-card-hunk small{font-weight:850;color:#6b6048!important;font-size:8px!important}.review-card-hunk header b{background:#c45c3a;border-radius:999px;padding:2px 6px;color:#fff7f4!important;font-size:8px!important}.review-card-hunk pre{background:#1e2430;border-radius:7px;margin:0;padding:6px}.review-card-hunk code{color:#b6e0c4!important;font-size:8px!important}.review-card-thread{background:#e8eef6;border-left:3px solid #2b4c7e;border-radius:0 7px 7px 0;gap:2px;margin:0;padding:6px 8px;display:grid}.review-card-thread strong{color:#2b4c7e!important;font-size:9px!important}.review-card-thread span{color:#3a4458!important;font-size:9px!important}.review-card-conclusion{margin:0;font-weight:650;line-height:1.45;color:#221c14!important;font-size:10px!important}.term-interactive-demo.review-demo{color:#221c14;background:#ebe3d2;border-color:#c8c0ae;gap:12px;padding:12px;display:grid}.review-demo-entry{color:#5a5040;margin:0;font-size:13px;line-height:1.55}.review-demo-hunk{background:#fffdf6;border:1px solid #c8c0ae;border-radius:14px;gap:10px;padding:16px;display:grid;box-shadow:0 16px 36px #30281014}.review-demo-hunk header{justify-content:space-between;gap:8px;display:flex}.review-demo-hunk header b{color:#fff7f4;background:#c45c3a;border-radius:999px;padding:4px 8px;font-size:12px}.review-demo-hunk.is-lgtm header b{color:#f4fff8;background:#2f6b4f}.review-demo-hunk pre{background:#1e2430;border-radius:10px;margin:0;padding:12px;overflow-x:auto}.review-demo-hunk code.is-add{color:#b6e0c4}.review-demo-hunk code.is-fixed{color:#9ad4ff}.review-demo-thread{background:#e8eef6;border-left:3px solid #2b4c7e;border-radius:0 10px 10px 0;gap:4px;margin:0;padding:10px 12px;display:grid}.review-demo-hunk.is-lgtm .review-demo-thread{background:#e4f3ea;border-color:#2f6b4f}.review-demo-thread strong{color:#2b4c7e}.review-demo-hunk.is-lgtm .review-demo-thread strong{color:#1f6b4a}.review-demo-note{color:#5a5040;margin:0}.review-demo-controls{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.review-demo button{color:#221c14;background:#fffdf6;border-color:#c8c0ae}.term-interactive-demo.review-demo button:hover,.term-interactive-demo.review-demo button[aria-pressed=true]{color:#f4f7ff;background:#2b4c7e;border-color:#2b4c7e}.term-interactive-demo.review-demo button:focus-visible{outline-offset:3px;outline:3px solid #2b4c7e66!important}.term-interactive-demo.review-demo .review-demo-recover{color:#fff7f4;background:#c45c3a;border-color:#c45c3a}.review-examples article.is-good{border-left:3px solid #2f6b4f}.review-examples article.is-bad{border-left:3px solid #c45c3a}@media (max-width:780px){.review-demo-controls{flex-direction:column}.term-interactive-demo.review-demo button{width:100%}}
