.ripple-roll{gap:var(--s-lg);flex-direction:column;display:flex}.ripple-roll-intro{flex-direction:column;gap:8px;display:flex}.ripple-roll-lead{max-width:64ch;font-size:var(--fs-md);color:var(--text-secondary);text-wrap:pretty;margin:0;line-height:1.55}.ripple-roll-grid{gap:var(--s-md) 0;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0;padding:0;list-style:none;display:grid}.ripple-roll-step{min-width:0;padding:2px var(--s-md);border-left:1px solid var(--line);flex-direction:column;gap:9px;display:flex}.ripple-roll-step:first-child{border-left-color:#0000}.ripple-roll-step[data-trap=true]{border-left-color:color-mix(in oklab, var(--warning) 42%, transparent)}.ripple-roll-head{align-items:center;gap:9px;min-width:0;display:flex}.ripple-roll-order{width:26px;height:26px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:var(--fs-sm);color:var(--text-primary);background:color-mix(in oklab, var(--insight) 20%, transparent);border:1px solid color-mix(in oklab, var(--insight) 40%, transparent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.ripple-roll-order[data-trap=true]{background:color-mix(in oklab, var(--warning) 20%, transparent);border-color:color-mix(in oklab, var(--warning) 44%, transparent)}.ripple-roll-team{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ripple-roll-deploy{font-size:var(--fs-md);color:var(--text-primary);text-wrap:pretty;font-weight:700;line-height:1.25}.ripple-roll-note{font-size:var(--fs-sm);color:var(--text-secondary);text-wrap:pretty;margin:0;line-height:1.5}.ripple-roll-trap{padding:var(--s-md);border:1px solid color-mix(in oklab, var(--danger) 32%, transparent);border-radius:var(--r-md);background:color-mix(in oklab, var(--danger) 9%, transparent);flex-direction:column;gap:9px;display:flex}.ripple-roll-trap-head{color:var(--danger);align-items:center;gap:8px;display:flex}.ripple-roll-tri{flex:none}.ripple-roll-trap-eyebrow{color:var(--danger)}.ripple-roll-trap-body{max-width:72ch;font-size:var(--fs-sm);color:var(--text-primary);text-wrap:pretty;margin:0;line-height:1.55}.ripple-roll-trap-body strong{color:var(--danger);font-weight:700}
