.int-steps{margin:0;padding:0;list-style:none;counter-reset:step;display:grid;gap:10px}.int-steps li{counter-increment:step;display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:start;font-size:15px;line-height:1.5;color:var(--fg-2)}.int-steps li:before{content:counter(step);display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--purple-tint);color:var(--purple-ink);font-size:13px;font-weight:700}.ctx-lime .int-steps li,.ctx-lime p{color:var(--navy)}.ctx-tint .int-steps li:before{background:#fff}.int-connected{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.int-hint{font-family:var(--ff-mono);font-size:12.5px;color:var(--fg-3);overflow-wrap:anywhere}.int-toggle{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--fg-2);cursor:pointer}.int-toggle input{width:18px;height:18px;accent-color:var(--purple-btn)}.int-note{margin:0;padding:10px 14px;border-radius:14px;background:var(--lime);color:var(--navy);font-size:14px;font-weight:600}.int-replace summary{cursor:pointer;font-size:14px;font-weight:600;color:var(--purple-ink);margin-bottom:10px}.int-btn{align-self:flex-start;text-decoration:none;display:inline-flex;align-items:center}.ctx-card code{font-family:var(--ff-mono);font-size:.9em;background:var(--raised);padding:1px 6px;border-radius:6px}.ctx-lime code,.ctx-tint code{background:rgba(255,255,255,.6)}