.ds-root .clb{display:grid;gap:14px;min-width:0;padding:var(--ds-space-4);border-radius:var(--ds-radius);border:1px solid var(--ds-color-border);background:var(--ds-color-surface-2)}.ds-root .clb-icon{flex:none}.ds-root .clb-num{font-family:var(--ds-font-mono);font-variant-numeric:tabular-nums}.ds-root .clb code{padding:1px 5px;border-radius:5px;background:var(--ds-color-surface-sunken);font:12px/1.4 var(--ds-font-mono);color:var(--ds-color-text)}.ds-root .clb-intro{font-size:13px;line-height:1.5;color:var(--ds-color-text-muted)}.ds-root .clb-intro b{font-weight:600;color:var(--ds-color-text)}.ds-root .clb-warn{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:9px;background:var(--ds-color-warning-soft);color:var(--ds-color-warning-text);font-size:13px;line-height:1.5}.ds-root .clb-warn .clb-icon{margin-top:2px}.ds-root .clb-warn b{display:block;font-weight:600}.ds-root .clb-warn ul{margin:6px 0 0;padding-left:18px;display:grid;gap:4px;list-style:disc}.ds-root .clb-warn p{margin-top:6px;font-size:12px}.ds-root .clb-acts{display:flex;flex-wrap:wrap;gap:var(--ds-space-2)}.ds-root .clb-acts .ds-btn{min-height:40px;height:auto;padding-top:8px;padding-bottom:8px;white-space:normal;text-align:left}.ds-root .clb-file{display:none}.ds-root .clb-msg{padding:10px 12px;border-radius:9px;font-size:13px;line-height:1.5;background:var(--ds-color-surface);color:var(--ds-color-text-muted);box-shadow:inset 0 0 0 1px var(--ds-color-border);overflow-wrap:anywhere}.ds-root .clb-msg--warn{background:var(--ds-color-warning-soft);color:var(--ds-color-warning-text);box-shadow:none}.ds-root .clb-loading{font-size:13px;color:var(--ds-color-text-subtle)}.ds-root .clb-current{display:grid;gap:var(--ds-space-2);min-width:0}.ds-root .clb-current__title{font:600 12px/1.2 var(--ds-font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ds-color-text-subtle)}.ds-root .clb-pool{max-height:192px;overflow-y:auto;border-radius:9px;border:1px solid var(--ds-color-border);background:var(--ds-color-surface-sunken)}.ds-root .clb-pool__row{display:flex;gap:10px;padding:7px 12px;font-size:13px;white-space:nowrap}.ds-root .clb-pool__row+.clb-pool__row{border-top:1px solid var(--ds-color-border)}.ds-root .clb-pool__row span{min-width:0;overflow:hidden;text-overflow:ellipsis}.ds-root .clb-pool__row code{flex:none;margin-left:auto;padding:0;background:transparent;color:var(--ds-color-text-subtle)}.ds-root .clb-pool__empty{padding:14px 12px;font-size:13px;color:var(--ds-color-text-subtle)}