.term-preview.repository-host-preview{border:1px solid var(--line);background:var(--color-white);color:var(--ink);border-radius:10px;gap:6px;padding:10px 11px;font-size:9px;line-height:1.4;display:grid}.repository-host-head{gap:1px;display:grid}.repository-host-head small{color:var(--muted);font-size:8px}.repository-host-head strong{color:var(--ink);font-size:11px;font-weight:800}.repository-host-graph{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.repository-host-remote{border:1px solid var(--line);background:var(--soft);border-radius:7px;align-content:center;gap:3px;padding:7px 8px;display:grid}.repository-host-remote-name{color:var(--ink);font-size:9px;font-weight:800}.repository-host-history{align-items:center;gap:3px;margin:0;padding:0;list-style:none;display:flex}.repository-host-history li{border:1px solid var(--ink);background:var(--color-white);border-radius:50%;width:10px;height:10px}.repository-host-history li:first-child{background:var(--ink)}.repository-host-remote-meta{color:var(--muted);font-size:8px}.repository-host-clones{border:1px dashed var(--line);background:var(--color-white);border-radius:7px;align-content:center;justify-items:center;gap:2px;padding:6px;display:grid}.repository-host-clone-arrow{color:var(--muted);font-size:8px}.repository-host-clone-count{color:var(--ink);font-size:9px;font-weight:800}.repository-host-clone-meta{color:var(--muted);font-size:8px}.repository-host-badges{flex-wrap:wrap;gap:4px;display:flex}.repository-host-badges span{border:1px solid var(--line);background:var(--color-white);color:var(--muted);border-radius:9999px;padding:2px 6px;font-size:8px;font-weight:700}.repository-host-badges .is-gate{color:var(--ink);border-color:var(--ink)}.repository-host-conclusion{border-top:1px solid var(--line);color:var(--ink);margin:0;padding-top:4px;font-size:9px;font-weight:600;line-height:1.45}.term-interactive-demo.repository-demo{border-color:var(--line);background:var(--color-white);gap:14px;padding:18px}.repository-demo-brief{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.repository-change-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.term-interactive-demo.repository-demo .repository-change-option{border:1px solid var(--line);background:var(--color-white);min-width:0;color:var(--ink);text-align:left;font:inherit;cursor:pointer;border-radius:8px;gap:2px;padding:8px 10px;display:grid}.term-interactive-demo.repository-demo .repository-change-option:hover{border-color:var(--ink)}.term-interactive-demo.repository-demo .repository-change-option:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.repository-demo .repository-change-option.is-selected{border-color:var(--ink);background:var(--soft)}.repository-change-label{color:var(--ink);font-size:13px;font-weight:700}.repository-change-meta{color:var(--muted);font-size:11px}.repository-zones{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.repository-zone{border:1px solid var(--line);background:var(--color-white);border-radius:8px;align-content:start;gap:4px;min-height:92px;padding:9px 10px;display:grid;position:relative}.repository-zone.has-arrow:before{content:"→";color:var(--muted);font-size:12px;font-weight:800;position:absolute;top:50%;left:-10px;transform:translateY(-50%)}.repository-zone.is-active{border-color:var(--ink);background:var(--soft)}.repository-zone-head{align-items:baseline;gap:5px;display:flex}.repository-zone-index{border:1px solid var(--ink);width:16px;height:16px;color:var(--ink);border-radius:50%;place-items:center;font-size:9px;font-weight:800;display:inline-grid}.repository-zone-title{color:var(--ink);font-size:12px;font-weight:800}.repository-zone-hint{color:var(--muted);font-size:10px}.repository-zone-slot{min-height:34px;margin-top:2px}.repository-zone-empty{color:var(--line);font-size:14px}.repository-change-card{border:1px solid var(--ink);background:var(--color-white);border-radius:6px;gap:1px;padding:6px 7px;display:grid}.repository-change-card.is-published{background:var(--soft)}.repository-change-card.is-blocked{border:1px dashed var(--ink);background:var(--color-white)}.repository-change-card-label{color:var(--ink);overflow-wrap:anywhere;font-size:10px;font-weight:800;line-height:1.25}.repository-change-card-meta{color:var(--muted);font-size:9px}.repository-change-card-mark{color:var(--ink);font-size:9px;font-weight:800}.repository-actions{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.repository-demo .repository-actions button{border:1px solid var(--line);background:var(--color-white);min-height:34px;color:var(--ink);font:inherit;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:650;display:inline-flex}.term-interactive-demo.repository-demo .repository-actions button:hover:not(:disabled){border-color:color-mix(in srgb, var(--ink) 28%, var(--line));background:var(--soft);color:var(--ink)}.term-interactive-demo.repository-demo .repository-actions button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.repository-demo .repository-actions button:disabled{opacity:.5;cursor:not-allowed}.term-interactive-demo.repository-demo .repository-actions .repository-cta{font-weight:750;background:var(--color-rausch-600)!important;color:var(--color-white)!important;border:0!important;border-radius:8px!important}.term-interactive-demo.repository-demo .repository-actions .repository-cta:hover:not(:disabled){background:color-mix(in srgb, var(--color-rausch-600) 85%, #000)!important;color:var(--color-white)!important}.term-interactive-demo.repository-demo .repository-actions .repository-cta:focus-visible{outline:2px solid color-mix(in srgb, var(--color-rausch-600) 38%, #fff);outline-offset:2px}.term-interactive-demo.repository-demo .repository-actions .repository-cta:disabled{opacity:.6}.term-interactive-demo.repository-demo .repository-actions .repository-reset{border:1px solid var(--line);background:var(--color-white);min-height:30px;color:var(--muted);font:inherit;border-radius:7px;padding:5px 11px;font-size:12px;font-weight:650}.term-interactive-demo.repository-demo .repository-actions .repository-reset:hover{border-color:var(--ink);color:var(--ink)}.term-interactive-demo.repository-demo .repository-actions .repository-reset:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.repository-collab{border:1px solid var(--line);background:var(--soft);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:12px;display:grid}.repository-history,.repository-collab-status{align-content:start;gap:6px;display:grid}.repository-history-head,.repository-collab-head{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.repository-history-head strong,.repository-collab-head strong{color:var(--ink);font-size:12px;font-weight:800}.repository-history-head small{color:var(--muted);font-size:10px}.repository-history-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.repository-history-item{border:1px solid var(--line);background:var(--color-white);border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:6px;padding:5px 7px;display:grid}.repository-history-item.is-yours{border-color:var(--ink);background:var(--soft)}.repository-history-tag{color:var(--muted);white-space:nowrap;font-size:9px;font-weight:700}.repository-history-item.is-yours .repository-history-tag{color:var(--ink)}.repository-history-label{color:var(--ink);overflow-wrap:anywhere;font-size:11px;font-weight:700}.repository-status-list{gap:4px;margin:0;display:grid}.repository-status-row{border:1px solid var(--line);background:var(--color-white);border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:6px;padding:5px 7px;display:grid}.repository-status-row dt{color:var(--muted);white-space:nowrap;margin:0;font-size:10px;font-weight:700}.repository-status-row dd{color:var(--muted);margin:0;font-size:11px;font-weight:600}.repository-status-row.is-on{border-color:var(--ink);background:var(--soft)}.repository-status-row.is-on dt,.repository-status-row.is-on dd{color:var(--ink)}.repository-demo-feedback{color:var(--ink);margin:0;font-size:13px;line-height:1.55}.repository-properties{gap:8px;display:grid}.repository-properties li strong{color:var(--ink)}.repository-properties li span{color:var(--muted)}.repository-note{color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.55}.repository-examples .repository-example-tag{border-radius:9999px;margin-bottom:4px;padding:1px 7px;font-size:11px;font-weight:800;display:inline-block}.repository-examples .is-good .repository-example-tag{background:var(--ink);color:var(--color-white)}.repository-examples .is-bad .repository-example-tag{background:var(--color-white);color:var(--ink);border:1px solid var(--ink)}@media (max-width:720px){.repository-change-picker{grid-template-columns:1fr}.repository-zones{grid-template-columns:1fr 1fr}.repository-zone.has-arrow:before{content:"↓";top:-10px;left:50%;transform:translate(-50%)}.repository-collab{grid-template-columns:1fr}}@media (max-width:480px){.repository-zones,.repository-host-graph{grid-template-columns:1fr}}.term-card .term-preview.repository-card-preview{--repo-ink:#1f2328;--repo-sage:#2da44e;gap:8px;padding:10px;color:var(--repo-ink)!important;background:radial-gradient(circle at 86% 12%,#2da44e29,#0000 34%),linear-gradient(168deg,#f6f8fa,#e8edf2)!important;border-color:#d0d7de!important;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.repository-card-page{background:#fff;border:1px solid #d0d7de;border-radius:12px;gap:5px;padding:10px;display:grid;box-shadow:0 10px 22px #1f232814}.repository-card-page header{justify-content:space-between;gap:8px;display:flex}.repository-card-page small{font-weight:850;color:#57606a!important;font-size:8px!important}.repository-card-page header b{background:var(--repo-sage);border-radius:999px;padding:2px 6px;color:#fff!important;font-size:8px!important}.repository-card-page strong{letter-spacing:-.03em;color:var(--repo-ink)!important;font-size:15px!important}.repository-card-page p{margin:0;color:#424a53!important;font-size:9px!important}.repository-card-page ol{margin:0;padding-left:16px;color:#1f2328!important;font-size:9px!important}.repository-card-conclusion{margin:0;font-weight:650;line-height:1.45;color:#1f2328!important;font-size:10px!important}.term-interactive-demo.repository-demo{--repo-ink:#1f2328;--repo-sage:#2da44e;--repo-fail:#cf222e;color:var(--repo-ink);background:#e8edf2;border-color:#d0d7de;gap:12px;padding:12px;display:grid}.repository-demo-page{background:#fff;border:1px solid #d0d7de;border-radius:18px;gap:8px;padding:18px;display:grid;box-shadow:0 16px 36px #1f232814}.repository-demo-page.is-folder{border-color:var(--repo-fail);background:#fff5f5}.repository-demo-page header{justify-content:space-between;gap:8px;display:flex}.repository-demo-page small{color:#57606a;font-size:12px;font-weight:800}.repository-demo-stamp{background:var(--repo-sage);color:#fff;border-radius:999px;padding:4px 8px;font-size:12px}.repository-demo-page.is-folder .repository-demo-stamp{background:var(--repo-fail);color:#fff7f4}.repository-demo-page h3{letter-spacing:-.04em;margin:0;font-size:clamp(22px,3vw,30px)}.repository-demo-page p{color:#424a53;margin:0}.repository-demo-history{background:#f6f8fa;border-radius:10px;margin:0;padding:8px 10px 8px 28px}.repository-demo-empty{background:#ffebe9;border-radius:10px;padding:8px 10px;font-weight:750;color:var(--repo-fail)!important}.repository-demo-controls{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.repository-demo button{color:var(--repo-ink);background:#fff;border-color:#d0d7de;border-radius:11px;min-height:40px;padding:8px 12px;font-weight:800}.term-interactive-demo.repository-demo button:hover,.term-interactive-demo.repository-demo button[aria-pressed=true]{border-color:var(--repo-sage);background:var(--repo-sage);color:#fff}.term-interactive-demo.repository-demo button:focus-visible{outline-offset:3px;outline:3px solid #2da44e73!important}.term-interactive-demo.repository-demo .repository-demo-recover{border-color:var(--repo-fail);background:var(--repo-fail);color:#fff7f4}.repository-demo-note{margin:0;font-size:14px;line-height:1.55}.repository-examples article.is-good{border-left:3px solid #2da44e}.repository-examples article.is-bad{border-left:3px solid #cf222e}@media (max-width:780px){.repository-demo-controls{flex-direction:column}.term-interactive-demo.repository-demo button{width:100%}}
