.dev-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;list-style:none;padding:0}.dev-card{min-width:0;padding:26px;border-radius:var(--r-card);background:var(--mist);display:flex;flex-direction:column;gap:10px}.dev-card--plain{background:0 0;box-shadow:inset 0 0 0 1px var(--line)}.dev-card h3{font-size:18px;line-height:1.3}.dev-card p{font-size:var(--fs-small);color:var(--muted)}.dev-card code{font-family:var(--font-mono);font-size:12px;color:var(--muted);overflow-wrap:anywhere}.dev-card__head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.dev-badge{flex:none;display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:7px;font-size:12px;font-weight:600;background:var(--chip);color:var(--muted)}.dev-badge--safe{color:var(--badge-safe);background:var(--badge-safe-bg)}.dev-badge--review{color:var(--badge-review);background:var(--badge-review-bg)}.dev-cli{display:flex;flex-direction:column;gap:32px;padding:clamp(24px,5vw,64px);border-radius:32px;background:var(--terminal);color:var(--term-text)}.dev-cli__intro{display:flex;flex-wrap:wrap;align-items:flex-end;gap:24px 64px}.dev-cli__intro h2{flex:5 1 320px}.dev-cli__intro p{flex:4 1 280px;color:var(--term-title)}.dev-cli__commands{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;list-style:none;padding:0}.dev-cli__commands li,.dev-cli__policy pre{min-width:0;padding:20px;border-radius:16px;background:var(--terminal-inset)}.dev-cli__commands li{display:flex;flex-direction:column;gap:8px}.dev-cli code{font-family:var(--font-mono);font-size:13.5px;overflow-wrap:anywhere}.dev-cli__text{font-size:var(--fs-small);color:var(--term-title)}.dev-cli__plan{margin-top:auto;font-size:12px;font-weight:700;color:var(--term-name)}.dev-cli__codes{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0}.dev-cli__codes li{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 14px;border-radius:var(--r-pill);background:var(--terminal-bar);font-size:var(--fs-small)}.dev-cli__codes code{color:var(--term-dim)}.dev-cli__policy{display:flex;flex-wrap:wrap;gap:24px 48px}.dev-cli__policy>div{flex:1 1 300px;display:flex;flex-direction:column;gap:10px}.dev-cli__policy h3{font-size:21px}.dev-cli__policy p{color:var(--term-title);font-size:var(--fs-small)}.dev-cli__policy pre{flex:1 1 300px;margin:0;overflow-x:auto;white-space:pre}