.clp-hero-term{z-index:2;flex:620px;min-width:0;max-width:68%;position:relative}.clp-term{border:1px solid var(--cgp-line-soft);border-radius:var(--radius-card);background:var(--cgp-card);font-family:var(--font-mono);overflow:hidden}.clp-term-bar{border-bottom:1px solid var(--cgp-line-faint);color:var(--cgp-text-dim);align-items:center;gap:12px;padding:11px 14px;font-size:11px;display:flex}.clp-term-body{flex-direction:column;gap:12px;padding:18px;display:flex}.clp-line{color:var(--cgp-text);overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.55}.clp-line.is-cmd:before{content:"$ ";color:var(--cgp-text-faint)}.clp-line.is-ask:before{content:"❯ ";color:var(--campaign-dc-accent)}.clp-line.is-dim{color:var(--cgp-text-dim)}.clp-line.is-ok{color:var(--cgp-ok)}.clp-line.is-ok:before{content:"✓ "}.clp-team{border:1px solid var(--cgp-line);border-radius:var(--radius-card);background:var(--cgp-fill-faint);font-family:var(--font-sans);padding:14px}.clp-team-head{align-items:center;gap:8px;font-size:13px;display:flex}.clp-team-head img{border-radius:var(--radius-control-compact);width:20px;height:20px}.clp-team ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0;padding:0;list-style:none;display:grid}.clp-team li{border-radius:var(--radius-control-sm);background:var(--cgp-fill-soft);flex-direction:column;gap:2px;min-width:0;padding:10px;display:flex}.clp-team li img{object-fit:contain;width:44px;height:44px;margin-bottom:4px}.clp-team li strong{font-size:12.5px}.clp-team li small{color:var(--cgp-text-dim);font-size:10.5px;line-height:1.35}.clp-team-input{border:1px solid var(--cgp-line-field);border-radius:var(--radius-control-sm);color:var(--cgp-text-faint);padding:8px 12px;font-size:12px}.cgp-step-preview:has(.clp-step-frame){flex-direction:column;display:flex}.clp-step-frame{background:var(--cgp-fill-faint);flex:1;align-items:center;min-height:340px;padding:20px;display:flex}.clp-step-frame>.clp-term{width:100%}@media (width<=900px){.clp-hero-term{flex-basis:100%;max-width:100%}}@media (width<=560px){.clp-team ul{grid-template-columns:repeat(2,minmax(0,1fr))}}
