.bsd{--lx:50%;--dash:#af87ff;--dash-line:#7f65c4;--notify:#e8c66f;--push:#8fcf6a;--gh-line:#56706f;margin:30px 0 34px}.bsd-grid{grid-template-columns:12px minmax(0,1fr) 70px minmax(0,1fr) 76px minmax(0,1.05fr) 12px;grid-template-rows:auto 46px 34px var(--card-h) var(--gap) var(--card-h) 14px;display:grid}.bsd-github{grid-area:1/2/2/7}.bsd-link--gh{grid-area:2/2/4/3}.bsd-link--push{grid-area:2/6/4/7}.bsd-host{grid-area:3/1/8/8}.bsd-host-label{grid-area:3/3/4/6}.bsd-dispatcher{grid-area:4/2/5/3}.bsd-link--ctl{grid-area:4/3/5/4}.bsd-center{grid-area:4/4/7/5}.bsd-link--spawn{grid-area:4/5/7/6}.bsd-children{grid-area:4/6/7/7}.bsd-github{border:1px solid var(--border-strong);background:var(--surface-raised);border-radius:10px;align-items:center;gap:10px;min-height:52px;padding:0 14px 0 10px;display:flex;box-shadow:0 12px 30px #0007}.bsd-github-mark{width:32px;height:32px;color:var(--text-bright);background:#1d2a2d;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.bsd-github-copy,.bsd-node-copy{white-space:nowrap;flex-direction:column;gap:3px;min-width:0;display:flex}.bsd-github-copy strong,.bsd-node-copy strong{font:600 14px / 1.1 var(--font-heading);letter-spacing:-.02em;color:var(--text-bright)}.bsd-github-copy span,.bsd-node-copy span{font:10px / 1.1 var(--font-mono);color:var(--text-subtle)}.bsd-prs{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-left:auto;display:flex}.bsd-pr{color:#7fd67a;height:24px;font:11px / 1 var(--font-mono);background:#142219;border:1px solid #35573a;border-radius:999px;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.bsd-pr svg{width:12px;height:12px}.bsd-host{background:linear-gradient(#b3ffff06 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#b3ffff06 1px,#0000 1px) 0 0/32px 32px,linear-gradient(#121d20cc,#0e1618aa);border:1px dashed #2f474b;border-radius:14px}.bsd-host-label{font:9.5px / 1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);white-space:nowrap;place-self:center}.bsd-host-label span{color:var(--lime);border-left:2px solid var(--lime);margin-right:6px;padding-left:8px}.bsd-card{z-index:1;box-sizing:border-box;min-width:0;height:var(--card-h);background:linear-gradient(#162326,#111a1d);border:1px solid #2e4346;border-radius:10px;flex-direction:column;gap:7px;padding:11px;display:flex;position:relative;box-shadow:0 14px 30px #0007}.bsd-head{align-items:center;gap:7px;min-width:0;display:flex}.bsd-icon{width:24px;height:24px;color:var(--cyan);background:#172b2e;border:1px solid #2d4a4e;border-radius:6px;flex-shrink:0;place-items:center;display:grid}.bsd-icon svg{width:13px;height:13px}.bsd-name{text-overflow:ellipsis;white-space:nowrap;font:500 12.5px / 1 var(--font-mono);color:var(--text-bright);overflow:hidden}.bsd-chip{box-sizing:border-box;color:#a2b8b8;max-width:100%;height:21px;font:10.5px / 1 var(--font-mono);white-space:nowrap;background:#13211f;border:1px solid #2f4448;border-radius:4px;align-self:flex-start;align-items:center;gap:5px;padding:0 7px;display:inline-flex;overflow:hidden}.bsd-chip.is-worktree{color:#b7ea89;background:#172a1f;border-color:#3b5c43}.bsd-chip svg{flex-shrink:0;width:11px;height:11px}.bsd-sub{font:9.5px / 1.2 var(--font-mono);color:var(--text-faint);white-space:nowrap;text-overflow:ellipsis;padding-left:2px;overflow:hidden}.bsd-center{flex-direction:column;align-items:center;display:flex}.bsd-dashboard{z-index:1;box-sizing:border-box;width:100%;height:60px;margin-top:calc(var(--card-h) / 2 - 30px);background:linear-gradient(#1b1a30,#151827);border:1px solid #4c4384;border-radius:9px;align-items:center;gap:10px;padding:0 12px;display:flex;position:relative;box-shadow:0 14px 34px #0008,0 0 36px #af87ff1c}.bsd-node-icon{color:#c4b1ff;background:#262147;border-radius:7px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.bsd-node-icon svg{width:16px;height:16px}.bsd-dashboard .bsd-node-copy span{color:#948bbd}.bsd-center .bsd-link--inbox{flex:1;width:100%}.bsd-you{z-index:1;height:34px;color:var(--lime-soft);font:500 12px / 1 var(--font-mono);background:#13211a;border:1px solid #4b7453;border-radius:999px;align-items:center;gap:7px;padding:0 16px 0 12px;display:inline-flex;position:relative;box-shadow:0 0 24px #a9f36d22}.bsd-you svg{width:14px;height:14px}.bsd .bsd-children{grid-template-rows:var(--card-h) var(--card-h);row-gap:var(--gap);margin:0;padding:0;list-style:none;display:grid}.bsd .bsd-children>li{margin:0;padding:11px}.bsd-agent{background:#0d1517;border:1px solid #25373a;border-radius:7px;align-items:center;gap:8px;min-width:0;margin-top:auto;padding:5px 7px;display:flex}.bsd-agent-icon{width:22px;height:22px;color:var(--lime-soft);background:#18271f;border:1px solid #33503b;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.bsd-agent-icon svg{width:12px;height:12px}.bsd-agent-copy{min-width:0;font:500 11px / 1.1 var(--font-body);white-space:nowrap;flex-direction:column;gap:3px;display:flex}.bsd-agent-status{--c:var(--text-subtle);font:9.5px / 1 var(--font-mono);color:var(--c);align-items:center;gap:5px;display:inline-flex;overflow:hidden}.bsd-agent-status i{background:var(--c);border-radius:50%;flex-shrink:0;width:5px;height:5px}.bsd-agent[data-status=editing] .bsd-agent-status{--c:var(--lime)}.bsd-agent[data-status=editing] .bsd-agent-status i{box-shadow:0 0 6px var(--c)}.bsd-loop .bsd-agent-copy{color:var(--text)}.bsd-loop .bsd-agent-icon{color:var(--cyan);background:#152427;border-color:#2d4a4e}.bsd-agent[data-status=idle] .bsd-agent-icon{color:var(--text-subtle);background:#141d1f;border-color:#2e3f40}.bsd-link{--c:var(--dash-line);--label:var(--dash);min-width:0;font:10px / 1.3 var(--font-mono);color:var(--label);position:relative}.bsd-link:before,.bsd-link:after{content:"";position:absolute}.bsd-link:after{border:solid var(--c);border-width:1.5px 1.5px 0 0;width:6px;height:6px}.bsd-link--up:before,.bsd-link--down:before{left:var(--lx);border-left:1.5px solid var(--c);top:0;bottom:0}.bsd-link--up:after{left:calc(var(--lx) + .5px);top:1px;translate:-3px;rotate:-45deg}.bsd-link--down:after{left:calc(var(--lx) + .5px);bottom:1px;translate:-3px;rotate:135deg}.bsd-link--up>span,.bsd-link--down>span{top:50%;left:calc(var(--lx) + 9px);white-space:nowrap;position:absolute;translate:0 -50%}.bsd-link--right:before{border-top:1.5px solid var(--c);top:50%;left:0;right:1px}.bsd-link--right:after{top:calc(50% + 1px);right:1px;translate:0 -3.5px;rotate:45deg}.bsd-link--right>span{text-align:center;position:absolute;bottom:calc(50% + 7px);left:4px;right:4px}.bsd-link--gh{--c:var(--gh-line);--label:var(--text-muted)}.bsd-link--push{--c:#4f7d3d;--label:var(--push)}.bsd-link--inbox{--c:#7d6b3a;--label:var(--notify);min-height:34px}.bsd-link--spawn:before,.bsd-link--spawn:after{display:none}.bsd-fork{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bsd-fork line{stroke-width:1.5px;stroke-linecap:round}.bsd-fork-spawn{stroke:var(--dash-line)}.bsd-fork-notify{stroke:var(--notify);stroke-opacity:.7;stroke-dasharray:3 4}.bsd-marker{fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.bsd-marker--spawn{stroke:var(--dash-line)}.bsd-marker--notify{stroke:var(--notify)}.bsd-link--spawn>span{white-space:normal;position:absolute;left:6px;right:2px;translate:none}.bsd-link--spawn>.bsd-label-spawn{top:auto;bottom:calc(100% - var(--card-h) / 2 + 7px)}.bsd-link--spawn>.bsd-label-notify{top:var(--notify-label);color:var(--notify);text-align:right}@media (width<=700px){.bsd{--lx:24px;--card-h:auto!important}.bsd-grid{grid-template-rows:auto 48px 34px auto 52px auto 56px auto 36px 6px;grid-template-columns:12px minmax(0,1fr) 12px}.bsd-grid>*{grid-column:2}.bsd-github{grid-row:1}.bsd-link--gh{grid-row:2/4}.bsd-host{grid-area:3/1/11/4}.bsd-host-label{grid-row:3;justify-self:end}.bsd-dispatcher{grid-row:4}.bsd-link--ctl{grid-row:5}.bsd-center{grid-row:6}.bsd-link--spawn{grid-row:7}.bsd .bsd-children{grid-row:8;grid-template-rows:none;row-gap:10px}.bsd-link--push{grid-row:9;line-height:36px}.bsd-link--push:before,.bsd-link--push:after{display:none}.bsd-link--push>span{padding-left:calc(var(--lx) - 4px);position:static;translate:none}.bsd-link--push>span:before{content:"↑ "}.bsd-link--push>span:after{content:" to GitHub"}.bsd-card{gap:8px}.bsd-center{flex-direction:row;align-items:center}.bsd-center .bsd-link--inbox{flex:none;align-self:stretch;width:64px;height:auto;min-height:60px}.bsd-link--inbox:before{border-left:0;border-top:1.5px solid var(--c);inset:50% 5px auto 4px}.bsd-link--inbox:after{inset:calc(50% + 1px) 5px auto auto;translate:0 -3.5px;rotate:45deg}.bsd-link--inbox>span{text-align:center;white-space:normal;inset:auto 0 calc(50% + 6px);translate:none}.bsd-link--gh>span{top:38%}.bsd-dashboard{flex:0 auto;width:auto;min-width:0;margin-top:0;padding:0 12px 0 8px}.bsd-you{flex-shrink:0}.bsd-link--ctl:before{left:var(--lx);border-top:0;border-left:1.5px solid var(--c);top:0;bottom:0;right:auto}.bsd-link--ctl:after{top:auto;left:calc(var(--lx) + .5px);bottom:1px;right:auto;translate:-3px;rotate:135deg}.bsd-link--ctl>span{top:50%;bottom:auto;left:calc(var(--lx) + 9px);text-align:left;white-space:nowrap;right:auto;translate:0 -50%}.bsd-fork{display:none}.bsd-link--spawn:before,.bsd-link--spawn:after{display:block}.bsd-link--spawn>.bsd-label-spawn,.bsd-link--spawn>.bsd-label-notify{top:auto;bottom:auto;left:calc(var(--lx) + 9px);text-align:left;white-space:nowrap;right:auto}.bsd-link--spawn>.bsd-label-spawn{top:10px}.bsd-link--spawn>.bsd-label-notify{top:28px}.bsd-label-notify:before{content:"↑ "}}
