.dc-stack{display:flex;flex-direction:column;gap:8px;padding:8px;min-width:0;--dc-label:84px}.dc{background:var(--bg-surface);border-radius:12px;flex:none;min-width:0}[data-theme=light] .dc{box-shadow:0 0 0 1px var(--border-default)}.dc-hd{min-height:var(--ds-h-row);margin:2px 0;padding:0 8px 0 0;border-radius:12px}.dc-hd,.dc-tg{display:flex;align-items:center;cursor:pointer}.dc-tg{flex:1;min-width:0;gap:6px;height:var(--ds-h-row);padding:0 0 0 11px;background:none;border:0;text-align:left;color:var(--text-secondary);font-size:var(--ds-text-sm);font-weight:500;letter-spacing:-.005em;transition:color .12s}.dc-hd:hover .dc-tg,.dc-tg:focus-visible{color:var(--text)}.dc-tg:focus-visible{outline:none}.dc-hd:has(.dc-tg:focus-visible){box-shadow:inset 0 0 0 1px var(--border-strong)}.dc-chev{flex:none;color:var(--text-dim);transition:transform 90ms ease-out}.dc.is-open .dc-chev{transform:rotate(90deg)}.dc-tt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dc-meta{font-size:var(--ds-text-xs);font-weight:400;color:var(--text-muted);font-variant-numeric:tabular-nums}.dc-act{margin-left:auto;gap:2px;flex:none;cursor:default}.dc-act,.dc-act>button{display:inline-flex;align-items:center}.dc-act>button{width:var(--ds-h-md);height:var(--ds-h-md);justify-content:center;border-radius:var(--ds-radius-btn-in);color:var(--text-dim);transition:background .12s,color .12s}.dc-act>button:hover{background:var(--bg-hover);color:var(--text)}.dc-bw{display:grid;grid-template-rows:0fr;transition:grid-template-rows .15s cubic-bezier(.16,1,.3,1)}.dc.is-open>.dc-bw{grid-template-rows:1fr}.dc-in{min-height:0;min-width:0;overflow:hidden;opacity:0;transition:opacity .15s ease-out}.dc.is-open>.dc-bw>.dc-in{opacity:1}.dc.is-open:not(.is-moving)>.dc-bw>.dc-in{overflow:visible}.dc-body{padding:4px 13px 12px;font-size:var(--ds-text-sm);color:var(--text);display:flex;flex-direction:column;min-width:0}@media (prefers-reduced-motion:reduce){.dc-bw,.dc-chev,.dc-in{transition:none}}.dc .rd-prow,.dc-row{display:grid;grid-template-columns:var(--dc-label) minmax(0,1fr);column-gap:12px;align-items:center;min-height:var(--ds-h-md);padding:0}.dc .rd-prow>.k,.dc-k{color:var(--text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dc .rd-prow>.k,.dc .rd-prow>.v,.dc-k,.dc-v{font-size:var(--ds-text-sm);min-width:0;display:flex;align-items:center;gap:6px}.dc .rd-prow>.v,.dc-v{color:var(--text)}.dc .rd-prow>.v [class*="text-[13px]"],.dc .rd-prow>.v [class*="text-[14px]"]{font-size:var(--ds-text-sm)}.dc .rd-prow.sub>.k,.dc-row.sub>.dc-k{padding-left:10px}.dc-row.sub>.dc-k:before{content:"";width:5px;height:1px;background:var(--text-muted);flex:none}.dc .rd-prow .addm{background:var(--bg-surface)}.dc .rd-arow{padding:0 6px;margin:0 -6px;width:calc(100% + 12px)}.dc .rd-lock{margin-top:0;padding:0}.dc .rd-warnnote{margin-left:0;margin-right:0}.dc-pill{display:inline-flex;align-items:center;gap:6px;height:var(--ds-h-pill);padding:0 8px;margin-left:-8px;border-radius:var(--ds-radius-btn);font-size:var(--ds-text-sm);color:var(--text);white-space:nowrap;min-width:0;max-width:100%;background:transparent;transition:background .12s}button.dc-pill:hover{background:var(--bg-hover)}.dc-pill.is-static{cursor:default}.dc-pv{min-width:0;overflow:hidden;text-overflow:ellipsis}.dc-caret{color:var(--text-muted);flex:none}.dc-dash{width:12px;height:12px;border-radius:999px;border:1px dashed;opacity:.5;flex:none}.dc-empty,.dc-none{color:var(--text-muted)}.dc-none{font-size:var(--ds-text-xs);line-height:1.5;padding:4px 0}.dc-actions{display:flex;flex-wrap:wrap;align-items:center;column-gap:16px;row-gap:2px;margin-left:-6px}.dc-action{display:inline-flex;align-items:center;gap:6px;height:var(--ds-h-md);padding:0 6px;border-radius:8px;font-size:var(--ds-text-sm);color:var(--text-secondary);background:none;transition:background .12s,color .12s;white-space:nowrap}.dc-action:hover{background:var(--bg-hover);color:var(--text)}.dc-action svg{color:var(--text-dim);flex:none}.dc-action.bad,.dc-action.bad svg{color:var(--rd-late,#e5484d)}.dc-action:disabled{opacity:.5;pointer-events:none}.dc-tags{display:flex;flex-wrap:wrap;gap:4px 12px;min-height:var(--ds-h-md)}.dc-tag,.dc-tags{align-items:center}.dc-tag{display:inline-flex;gap:6px;font-size:var(--ds-text-sm);color:var(--text)}.dc-tag>i{width:8px;height:8px;border-radius:999px;flex:none}.dc-tag>button{display:inline-flex;color:var(--text-muted);opacity:0;transition:opacity .12s}.dc-tag:hover>button{opacity:1}.dc-list{display:flex;flex-direction:column;margin:0 -6px}.dc-li{display:flex;align-items:center;gap:8px;min-height:var(--ds-h-md);padding:0 6px;border-radius:8px;font-size:var(--ds-text-sm);color:var(--text);text-align:left;min-width:0}a.dc-li:hover,button.dc-li:hover{background:var(--bg-hover)}.dc-li .nm{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dc-li .m{color:var(--text-muted);font-size:var(--ds-text-xs);flex:none;font-variant-numeric:tabular-nums}.dc-li svg{color:var(--text-dim);flex:none}@media (max-width:767px){.dc-stack{padding:8px 12px}}.rd-side .dc-stack.in-col,.rd-side .rd-sb>.dc-stack{padding:8px 0 0}.dc[data-card=actions]>.dc-bw>.dc-in>.dc-body{flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:16px;row-gap:2px}.dc[data-card=actions] .dc-actions{display:contents}.dc[data-card=actions] .dc-action,.dc[data-card=actions] .rd-arow{width:auto;margin:0 0 0 -6px;padding:0 6px;height:var(--ds-h-md);min-height:var(--ds-h-md);font-size:var(--ds-text-sm)}.dc[data-card=actions] .dc-action+.dc-action,.dc[data-card=actions] .dc-action+.rd-arow,.dc[data-card=actions] .rd-arow+.rd-arow{margin-left:-6px}.dc[data-card=details] .rd-arow{padding-left:calc(var(--dc-label) + 12px)!important;margin:0;width:100%}.rp-dpan:has(>.dc-stack){width:320px;padding:0 8px 16px}.dc .rp-kv{grid-template-columns:var(--dc-label) minmax(0,1fr);column-gap:12px;padding:0}.dc .rp-kv dd,.dc .rp-kv dt{font-size:var(--ds-text-sm)}.dc .rp-kv dd{overflow:visible}.dc .rp-kfull{padding-left:0;padding-right:0}.rp-cli-aside:has(>.dc-stack){padding:0 8px 16px;gap:0}.ml-tpane{position:relative}.ml-tdetails{position:absolute;right:12px;top:52px;z-index:30;width:min(340px,calc(100% - 24px));max-height:calc(100% - 64px);overflow:auto;border-radius:14px;background:var(--bg-chrome);border:1px solid var(--border-default);box-shadow:0 10px 40px -8px rgba(0,0,0,.35);animation:dc-pop .12s cubic-bezier(.16,1,.3,1)}@keyframes dc-pop{0%{opacity:0;transform:translateY(-2px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ml-tdetails{animation:none}}@media (max-width:767px){.ml-tdetails{left:8px;right:8px;width:auto;top:48px}}.dc .rp-toc{margin:0 -6px;width:calc(100% + 12px)}.dc>.dc-bw .dc-body>p{color:var(--text-muted);font-size:var(--ds-text-xs);line-height:1.5;margin:0;padding:4px 0}.dc-v>*{min-width:0;max-width:100%}.dc-v>[role=button],.dc-v>button{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}