.sc{--sc-panel:color-mix(in srgb, var(--e-fg) 4%, var(--e-bg));--sc-panel-2:color-mix(in srgb, var(--e-fg) 7%, var(--e-bg));--sc-wire:color-mix(in srgb, var(--e-fg) 22%, transparent);font-family:var(--e-sans);color:var(--e-fg);background-image:var(--e-dots);background-size:var(--e-dots-size);position:absolute;inset:0}.sc-abs{position:absolute}.sc-panel{background:var(--sc-panel);border:1px solid var(--e-line);border-radius:14px;position:absolute;box-shadow:0 24px 50px -30px #0000008c}.sc-node{padding:16px 18px}.sc-head{align-items:center;gap:12px;font-size:17px;font-weight:500;display:flex}.sc-ico{background:var(--sc-panel-2);border:1px solid var(--e-line);border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.sc-ico svg,.sc svg.i{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.sc-sub{color:var(--e-dim);margin-top:4px;font-size:13px}.sc-faint{color:var(--e-faint);font-size:12px}.sc-chips{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.sc-chip{color:var(--e-dim);background:var(--sc-panel-2);border:1px solid var(--e-line);border-radius:8px;padding:6px 11px;font-size:13px}.sc-dot{border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.sc-row{align-items:center;gap:10px;display:flex}.sc-title{font-size:15px;font-weight:500}.sc-kbd{border:1px solid var(--e-line);color:var(--e-faint);border-radius:5px;padding:1px 6px;font-size:11px}.sc-wires{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sc-wires path{fill:none;stroke:var(--sc-wire);stroke-width:1.4px}.sc-wires circle.end{fill:var(--sc-wire)}.sc-wires circle.pulse{fill:var(--e-fg)}@keyframes sc-ping{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@keyframes sc-bar{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes sc-blink{50%{opacity:0}}@keyframes sc-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.sc-wave{align-items:center;gap:3px;height:28px;display:flex}.sc-wave i{transform-origin:50%;background:currentColor;border-radius:2px;width:3px;height:100%;animation:1.1s ease-in-out infinite sc-bar}.sc-caret{background:var(--e-fg);vertical-align:-2px;width:7px;height:14px;margin-left:2px;animation:1s step-end infinite sc-blink;display:inline-block}@media (prefers-reduced-motion:reduce){.sc *,.sc :before,.sc :after{animation:none!important}.sc-wires animateMotion,.sc-wires .pulse{display:none}}
