.mock{--m-app:#0b111e;--m-side:#15181e;--m-card:#191d24;--m-hover:#20242d;--m-active:#262b36;--m-term:#0d1117;--m-border:#1d283a;--m-border-2:#2a3548;--m-fg:#f8fafc;--m-fg-2:#94a3b8;--m-fg-3:#6b7a90;--m-code:#c9d1d9;--m-ring:#57a5ff;--m-ok:#22c55e;--m-warn:#f59e0b;--m-add:#4ade80;--m-del:#f87171;--m-dep-blocking:#eab308;--m-dep-done:#64748b;--m-shadow:0 10px 32px #0000008c, 0 2px 8px #0006;width:100%;font-family:var(--sans);color:var(--m-fg);text-align:left;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;line-height:1.4;position:relative;overflow:hidden}.mock--fragment{height:var(--mock-h,420px);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 6%, #000 94%, transparent 100%), linear-gradient(180deg, #000 var(--mock-fade,82%), transparent 100%);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 6%, #000 94%, transparent 100%), linear-gradient(180deg, #000 var(--mock-fade,82%), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 6%, #000 94%, transparent 100%), linear-gradient(180deg, #000 var(--mock-fade,82%), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 6%, #000 94%, transparent 100%), linear-gradient(180deg, #000 var(--mock-fade,82%), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 6%, #000 94%, transparent 100%), linear-gradient(180deg, #000 var(--mock-fade,82%), transparent 100%);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.mock--focus{height:340px}.mock__mono{font-family:var(--mono)}.mock__pop{box-sizing:border-box;border:1px solid var(--m-border-2);background:var(--m-side);box-shadow:var(--m-shadow);border-radius:10px;position:absolute;overflow:hidden}.mock__panel{box-sizing:border-box;border:1px solid var(--m-border);background:var(--m-side);border-radius:10px;position:absolute;overflow:hidden}.mock__label{letter-spacing:.06em;text-transform:uppercase;color:var(--m-fg-2);font-size:10.5px;font-weight:600}.mock__muted{color:var(--m-fg-2)}.mock__tabs{border-bottom:1px solid var(--m-border);color:var(--m-fg-2);gap:2px;padding:8px;font-size:11.5px;display:flex}.mock__tab{border-radius:5px;padding:3px 7px}.mock__tab--on{background:var(--m-active);color:var(--m-fg);padding:3px 8px}.mock__tab-count{background:var(--m-hover);border-radius:7px;padding:0 5px;font-size:10.5px}.mock__segmented{border:1px solid var(--m-border);border-radius:6px;padding:2px;font-size:11.5px;display:inline-flex}.mock__segmented>span{border-radius:4px;padding:2px 8px}.mock__segmented-on{background:var(--m-active)}.mock__ellipsis{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.mock__btn{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:6px;height:28px;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex}.mock__btn--primary{background:var(--m-fg);color:#0f172a}.mock__icon,.mock-state{flex:none;display:block}.mock-state--thinking,.mock-state--toolUse{color:#60a5fa}.mock-state--waiting{color:#fb923c}.mock-state--done{color:var(--m-ok)}.mock-state--thinking{animation:2s linear infinite mock-spin}.mock-state--waiting{animation:2s cubic-bezier(.4,0,.6,1) infinite mock-pulse}@keyframes mock-spin{to{transform:rotate(360deg)}}@keyframes mock-pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.mock-state--thinking,.mock-state--waiting{animation:none}}.mock__counts{white-space:nowrap;flex:none;font-size:11.5px}.mock__counts-add{color:var(--m-add)}.mock__counts-del{color:var(--m-del)}.ns--fragment{--mock-h:400px;--mock-fade:78%}.ns-chip{white-space:nowrap;background:#57a5ff26;border-radius:11px;align-self:flex-start;align-items:center;gap:6px;max-width:100%;height:22px;padding:0 10px;font-size:11.5px;display:inline-flex;overflow:hidden}.ns-chip__num{color:var(--m-ring);font-weight:500}.ns-chip__title{color:var(--m-fg-2)}.ns-compose{box-sizing:border-box;border:1px solid var(--m-border);background:var(--m-card);border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.ns-compose--fragment{gap:10px;width:86%;padding:14px 16px;font-size:13px;position:absolute;top:24px;left:0}.ns-compose--fragment .ns-chip{border-radius:12px;height:24px;font-size:12px}.ns-compose__prompt{min-height:64px;color:var(--m-fg)}.ns-compose__prompt--short{min-height:40px}.ns-compose__bar{border-top:1px solid var(--m-border);color:var(--m-fg-2);align-items:center;gap:6px;padding-top:8px;font-size:12px;display:flex}.ns-compose--fragment .ns-compose__bar{padding-top:10px}.ns-compose__grow{flex:1}.ns-compose__spacer{height:120px}.ns-pill{border:1px solid var(--m-border);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;height:26px;padding:0 8px;display:inline-flex}.ns-compose--fragment .ns-pill{gap:6px;height:28px}.ns-pill.mock__mono{font-size:11.5px}.ns-pill--active{border-color:var(--m-ring);color:var(--m-fg)}.ns-picker{background:var(--m-card);border-radius:8px;width:min(300px,68%);padding:12px;font-size:13px;top:150px;left:30%}.ns-picker__label{letter-spacing:.08em;margin-top:12px}.ns-select{background:var(--m-hover);border-radius:6px;align-items:center;gap:8px;height:36px;padding:0 12px;display:flex}.ns-select--muted{color:var(--m-fg-2);margin-top:10px}.ns-select__value{flex:1}.ns-select__caret{color:var(--m-fg-2);font-size:11px}.ns-list{border:1px solid var(--m-border-2);background:var(--m-card);border-radius:6px;margin-top:6px;overflow:hidden}.ns-list__row{align-items:center;gap:9px;height:34px;padding:0 12px;display:flex}.ns-list__row--picked{background:var(--m-active)}.ns-list__name{flex:1}.ns-list__check{color:var(--m-fg-2);opacity:0}.ns-list__row--picked .ns-list__check{opacity:1}.ns-toggle{background:var(--m-active);border-radius:9px;width:34px;height:18px;margin-top:8px;position:relative}.ns-toggle__knob{background:var(--m-fg);border-radius:7px;width:14px;height:14px;position:absolute;top:2px;left:2px}.ns-focus{box-sizing:border-box;background:var(--m-app);height:100%;padding:20px 16px 0;font-size:13px}.ns-focus__title{text-align:center;margin-bottom:12px;font-size:17px;font-weight:600}.ns-focus__hint{color:var(--m-fg-2);margin:10px 2px 0;font-size:12px}.ns-issues{margin-top:10px}.ns-issues__row{border-radius:6px;align-items:center;gap:12px;height:34px;padding:0 10px;display:flex}.ns-issues__row--picked{background:var(--m-active)}.ns-issues__num{width:24px;color:var(--m-ring);flex:none;font-weight:500}.ns-issues__title{flex:1}.wt--fragment{--mock-h:460px;--mock-fade:88%}.wt-panes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:84%;height:460px;display:grid;position:absolute;top:14px;right:3%}.wt-term{border:1px solid var(--m-border);background:var(--m-term);border-radius:8px;min-width:0;overflow:hidden}.wt-term--focused{border-color:#57a5ff66}.wt-term__head{align-items:center;gap:7px;height:32px;padding:0 8px 0 10px;font-size:11.5px;display:flex}.wt-term__name{flex:0 auto}.wt-term__badge{color:var(--m-ring);background:#57a5ff26;border-radius:999px;flex:none;align-items:center;gap:3px;padding:1px 6px;font-size:10.5px;font-weight:500;display:inline-flex}.wt-term__body{color:var(--m-code);padding:6px 10px 10px;font-size:10px;line-height:1.65}.wt-term__body .mock__ellipsis{white-space:pre}.wt-term__body strong{color:var(--m-fg);font-weight:700}.wt-dim{color:var(--m-fg-2)}.wt-bullet{color:var(--m-fg)}.wt-bullet--ok{color:var(--m-ok)}.wt-prompt{color:var(--m-fg);background:#ffffff0f;border-radius:3px;margin:8px -4px 4px;padding:1px 4px}.wt-codex-box{border:1px solid var(--m-border-2);border-radius:6px;padding:4px 8px}.wt-diff{margin:2px 0 4px}.wt-diff__line--add{background:#2ea04333}.wt-diff__n{text-align:right;width:2.5ch;color:var(--m-fg-3);display:inline-block}.wt-diff__line--add .wt-diff__n,.wt-diff__line--add .wt-diff__sign{color:var(--m-add)}.wt-diff__sign{text-align:center;width:2ch;display:inline-block}.wt-code--kw{color:#ff7b72}.wt-code--str{color:#a5d6ff}.wt-working{color:var(--m-fg)}.wt-claude-banner{align-items:center;gap:10px;margin-top:2px;display:flex}.wt-claude-banner__text{min-width:0;line-height:1.5}.wt-ask{border-top:1px solid var(--m-border-2);margin-top:8px;padding-top:6px}.wt-ask__tag{color:#0d1117;background:#b1b9f9;padding:0 4px}.wt-ask__question{color:var(--m-fg);white-space:normal;margin:6px 0;font-weight:700}.wt-ask__option--on{color:#b1b9f9}.wt-ask__hint{color:var(--m-fg-3);margin-top:4px}.wt-side{width:min(250px,56%);padding-bottom:6px;font-size:12px;top:228px;left:0}.wt-side__head{color:var(--m-fg-2);align-items:center;gap:6px;padding:10px 12px 6px;display:flex}.wt-side__head--split{border-top:1px solid var(--m-border-2);margin-top:6px}.wt-side__title{flex:1}.wt-side__add{font-size:11.5px}.wt-side__row{border-radius:6px;align-items:center;gap:8px;margin:0 6px 1px;padding:5px 6px;display:flex}.wt-side__row--selected{background:var(--m-active)}.wt-side__name{flex:1}.wt-side__muted{color:var(--m-fg-2)}.wt-side__pr{color:var(--m-ok)}.as--fragment{--mock-h:400px;--mock-fade:80%}.as-list{width:88%;font-size:12.5px;top:16px;right:0}.as-list__head{padding:10px 12px 6px}.as-list__spacer{height:120px}.as-tabs{background:var(--m-app);border-bottom:1px solid var(--m-border);align-items:stretch;height:36px;padding:0 8px;display:flex}.as-tabs__tab{color:var(--m-fg-2);align-items:center;gap:8px;padding:0 12px;display:flex}.as-tabs__tab--active{background:var(--m-side);color:var(--m-fg);border-radius:8px 8px 0 0;margin-top:5px}.as-tabs__key{color:var(--m-fg-3);font-size:10.5px}.as-row{border-radius:6px;align-items:center;gap:10px;margin:0 8px 2px;padding:8px 10px;display:flex}.as-row--selected{background:var(--m-active)}.as-row__text{flex:1;min-width:0}.as-row__agent{color:var(--m-fg-2);font-size:11.5px}.as-row__state{flex:none;align-items:center;gap:8px;display:inline-flex}.as-prompt{box-sizing:border-box;border:1px solid var(--m-border-2);background:var(--m-term);border-radius:10px;overflow:hidden}.as-prompt--fragment{background:var(--m-term);width:min(330px,78%);top:196px;left:0}.as-prompt__head{border-bottom:1px solid var(--m-border);align-items:center;gap:8px;height:32px;padding:0 10px;font-size:12px;display:flex}.as-prompt__name{flex:1}.as-prompt__body{color:var(--m-code);white-space:pre;padding:12px 12px 14px;font-size:11.5px;line-height:1.7}.as-prompt__muted{color:var(--m-fg-2)}.as-prompt__question{margin-top:6px}.as-prompt__choice{color:var(--m-ring)}.rv{line-height:1.45}.rv-status__name{font-weight:600}.rv-status__verdict{color:var(--m-ring)}.rv-term{background:var(--m-term);width:70%;height:400px;top:20px;left:0}.rv-term__head{border-bottom:1px solid var(--m-border);align-items:center;gap:8px;height:32px;padding:0 12px;font-size:12px;display:flex}.rv-term__title{flex:1}.rv-diff{padding:10px 0;font-size:11px;line-height:1.75}.rv-diff__line{white-space:pre;color:var(--m-fg-2);display:flex;overflow:hidden}.rv-diff__line--add{color:#d1fadf;background:#2ea04338}.rv-diff__n{box-sizing:border-box;text-align:right;width:34px;color:var(--m-fg-3);flex:none;padding-right:10px}.rv-pill{border:1px solid var(--m-border-2);background:var(--m-side);white-space:nowrap;border-radius:14px;align-items:center;height:28px;padding:0 12px;font-size:11.5px;display:inline-flex;position:absolute;top:4px;left:16%;box-shadow:0 6px 18px #00000073}.rv-pill .rv-status__name{font-weight:500}.rv-panel{width:min(340px,76%);font-size:12px;top:52px;right:0}.rv-panel__head{border-bottom:1px solid var(--m-border);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.rv-panel__tab{color:var(--m-fg-2);font-size:11px}.rv-panel__foot{padding:10px 12px 12px}.rv-panel__note{color:var(--m-fg-2);font-size:11px}.rv-panel__send{margin-top:8px}.rv-finding{border-bottom:1px solid var(--m-border);gap:10px;padding:10px 12px;display:flex}.rv-finding__body{min-width:0}.rv-finding__meta{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.rv-finding__file{color:var(--m-fg-2);font-size:10.5px}.rv-finding__sev{color:var(--m-fg-2);white-space:nowrap;font-size:10.5px}.rv-finding__sev--fix{color:var(--m-warn)}.rv-finding__text{color:#e2e8f0;margin-top:4px}.rv-check{box-sizing:border-box;width:14px;height:14px;color:var(--m-app);text-align:center;border:1px solid #3a4659;border-radius:3px;flex:none;margin-top:2px;font-size:10px;font-weight:700;line-height:12px}.rv-check--on{border-color:var(--m-ring);background:var(--m-ring)}.rv-focus{box-sizing:border-box;background:var(--m-side);font-size:12.5px;line-height:1.45}.rv-focus__head{border-bottom:1px solid var(--m-border);padding:12px 14px}.rv-focus .rv-finding{padding:10px 14px}.rv-focus .rv-check{width:15px;height:15px;line-height:13px}.rv-focus .rv-finding__file,.rv-focus .rv-finding__sev{font-size:11px}.rv-focus .rv-finding__text{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;display:-webkit-box;overflow:hidden}.rv-focus__foot{padding:12px 14px}.pr,.pr-focus{line-height:1.45}.pr-term{background:var(--m-term);width:72%;height:400px;top:20px;right:0}.pr-term__head{border-bottom:1px solid var(--m-border);align-items:center;gap:8px;height:32px;padding:0 12px;font-size:12px;display:flex}.pr-term__title{flex:1}.pr-term__body{color:var(--m-code);white-space:pre;padding:12px 14px;font-size:11.5px;line-height:1.8}.pr-term__bullet{color:var(--m-fg)}.pr-term__line--detail{color:var(--m-fg-2)}.pr-term__line--gap{margin-top:8px}.pr-term__line--footer{color:var(--m-fg-3);margin-top:12px}.pr-panel{width:min(330px,74%);font-size:12.5px;top:44px;left:0}.pr-tab__ok{color:var(--m-ok)}.pr-panel__body{padding:12px}.pr-panel__heading{margin-bottom:10px;font-size:12px}.pr-panel__name{font-weight:600}.pr-target{align-items:center;gap:8px;font-size:11.5px;display:flex}.pr-number{color:var(--m-ok);background:#22c55e24;border-radius:10px;padding:2px 8px}.pr-title{margin-top:8px;font-size:13px;font-weight:600}.pr-checks{border:1px solid var(--m-border);border-radius:8px;margin-top:12px;overflow:hidden}.pr-checks__ready{color:var(--m-add);background:#22c55e1a;padding:8px 12px;font-size:12px;font-weight:600}.pr-check{border-top:1px solid var(--m-border);align-items:center;gap:10px;padding:8px 12px;font-size:12px;display:flex}.pr-check__dot{background:#3a4659;border-radius:4px;flex:none;width:7px;height:7px}.pr-check__dot--ok{background:var(--m-ok)}.pr-check__label{flex:1}.pr-merge{background:var(--m-ring);color:var(--m-app);text-align:center;border-radius:6px;margin-top:12px;font-size:12.5px;font-weight:500;display:flex;overflow:hidden}.pr-merge__main{flex:1;padding:8px 0}.pr-merge__more{border-left:1px solid #0b111e59;width:32px;padding:8px 0}.pr-merge--single{padding:9px 0;display:block}.pr-focus{box-sizing:border-box;background:var(--m-side);padding:14px;font-size:12.5px}.pr-focus .pr-title{font-size:13.5px}.pr-focus .pr-checks__ready,.pr-focus .pr-check{font-size:12.5px}.fe,.fe-focus{line-height:1.45}.fe-editor{background:var(--m-term);width:76%;height:400px;top:20px;left:0}.fe-editor__head{border-bottom:1px solid var(--m-border);align-items:center;gap:10px;height:34px;padding:0 12px;font-size:12px;display:flex}.fe-editor__icon{color:var(--m-fg-2);flex:none}.fe-editor__name{flex:1}.fe-code{padding:10px 0;font-size:11.5px;line-height:1.8}.fe-code__line{white-space:pre;min-height:1.8em;display:flex;overflow:hidden}.fe-code__line--hl{background:#57a5ff1a}.fe-code__n{box-sizing:border-box;text-align:right;width:34px;color:var(--m-fg-3);flex:none;padding-right:12px}.fe-tone--heading{color:var(--m-ring)}.fe-tone--text{color:#e2e8f0}.fe-tone--quote{color:var(--m-add)}.fe-tone--code{color:#7dd3fc}.fe-tone--muted{color:var(--m-fg-2)}.fe-files{width:min(250px,52%);font-size:12.5px;top:96px;right:0}.fe-files__heading{padding:8px 12px 4px;font-size:11.5px}.fe-files__title{font-weight:600}.fe-tree__row{height:26px;color:var(--m-fg);align-items:center;gap:7px;padding:0 12px;display:flex}.fe-tree__row--nested{padding-left:26px}.fe-tree__row--added{color:var(--m-add)}.fe-tree__row--open{background:var(--m-active)}.fe-tree__chev{width:10px;color:var(--m-fg-2);flex:none;font-size:10px}.fe-tree__name{flex:1}.fe-tree__mark{color:var(--m-add);font-size:10.5px}.fe-focus{box-sizing:border-box;background:var(--m-term)}.fe-focus__head{height:38px;padding:0 14px;font-size:12.5px}.fe-focus .fe-code__n{width:30px;padding-right:10px}.iss-list{width:78%;height:400px;font-size:12px;line-height:1.45;top:20px;left:0}.iss-list__bar{border-bottom:1px solid var(--m-border);align-items:center;gap:10px;height:38px;padding:0 12px;display:flex}.iss-list__new{font-weight:500}.iss-toggle__link{color:var(--m-ring)}.iss-list__search{border-bottom:1px solid var(--m-border);color:var(--m-fg-2);padding:9px 14px}.iss-list__head{padding:10px 14px 4px}.iss-list__count{margin-left:4px}.iss-row{border:1px solid #0000;border-radius:6px;align-items:center;gap:12px;height:31px;margin:0 6px;padding:0 8px;display:flex}.iss-row--selected{background:var(--m-active);border-color:#2f4a73}.iss-row__num{width:22px;color:var(--m-fg-2);flex:none}.iss-row__title{flex:1}.iss-label,.iss-open{white-space:nowrap;border-radius:4px;flex:none;padding:0 6px;font-size:10.5px}.iss-label{border:1px solid}.iss-label--enhancement{color:#6ee7d2;border-color:#6ee7d266}.iss-label--bug{color:#fb7185;border-color:#fb718566}.iss-label--first{color:#c4b5fd;border-color:#c4b5fd66}.iss-open{color:var(--m-add);background:#22c55e24}.iss-detail{width:clamp(280px,70%,330px);padding:14px;font-size:12px;line-height:1.45;top:64px;right:0}.iss-title{font-size:13px;font-weight:600}.iss-title--focus{font-size:13.5px}.iss-title__num{color:var(--m-fg-2);font-weight:400}.iss-tags{flex-wrap:wrap;gap:6px;margin-top:8px;font-size:11px;display:flex}.iss-tag{border-radius:4px;padding:1px 7px}.iss-tag--teal{color:#6ee7d2;background:#6ee7d224}.iss-tag--blue{color:var(--m-ring);background:#57a5ff24}.iss-field-label{margin-top:12px}.iss-field-label--first{margin-top:14px}.iss-branch{border:1px solid var(--m-border);background:var(--m-app);border-radius:6px;margin-top:6px;padding:7px 10px;font-size:11px}.iss-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.iss-select{white-space:nowrap;background:var(--m-hover);border-radius:6px;align-items:center;gap:7px;min-width:0;margin-top:6px;padding:7px 10px;display:flex;overflow:hidden}.iss-select--muted{color:var(--m-fg-2)}.iss-select--focus{margin-top:10px}.iss-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;display:flex}.iss-action{background:var(--m-hover);border-radius:6px;padding:7px 12px}.iss-action--start{background:var(--m-ring);color:var(--m-app);padding:7px 14px;font-weight:500}.iss-focus{box-sizing:border-box;background:var(--m-side);padding:14px;font-size:12.5px;line-height:1.45}.iss-focus .iss-tags{flex-wrap:nowrap}.iss-focus .iss-actions{margin-top:14px}.iss-desc{color:#cbd5e1;margin:10px 0 0}.dep-fragment{--mock-fade:84%;line-height:1.35}.dep-dots{background-color:var(--m-side);background-image:radial-gradient(#94a3b829 1px,#0000 1px);background-size:16px 16px;line-height:1.35}.dep-canvas{border:1px solid var(--m-border);border-radius:10px;height:410px;position:absolute;top:10px;left:0;right:0;overflow:hidden}.dep-bar{border-bottom:1px solid var(--m-border);background:var(--m-side);align-items:center;gap:10px;height:40px;padding:0 12px;font-size:12px;display:flex}.dep-bar--focus{justify-content:space-between;height:38px}.dep-bar__spacer{flex:1}.dep-ready{color:#cbd5e1;align-items:center;gap:6px;display:inline-flex}.dep-ready--pill{border:1px solid var(--m-border);background:var(--m-card);color:var(--m-fg);border-radius:8px;gap:8px;padding:4px 10px}.dep-ready__dot{background:var(--m-ok);border-radius:4px;width:7px;height:7px}.dep-graph{margin:0 auto;position:relative}.dep-graph--wide{width:640px;height:370px}.dep-graph--focus{width:310px;height:300px}.dep-line{box-sizing:border-box;position:absolute}.dep-arrow{border-top:7px solid;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;position:absolute}.dep-node{box-sizing:border-box;border:1px solid var(--m-border-2);background:var(--m-card);border-radius:8px;padding:8px 10px;position:absolute}.dep-graph--focus .dep-node{padding:7px 9px}.dep-node--selected{border-color:var(--m-ring);box-shadow:0 0 0 3px #57a5ff2e}.dep-node__head{justify-content:space-between;align-items:center;gap:6px;display:flex}.dep-node__num{color:var(--m-fg-2);font-size:10.5px}.dep-node--selected .dep-node__num{color:var(--m-ring)}.dep-node__title{margin-top:3px;font-size:12px;font-weight:500}.dep-node__title--done{color:var(--m-fg-2)}.dep-badge{border:1px solid var(--m-border-2);color:var(--m-fg-2);border-radius:4px;padding:0 6px;font-size:10px}.dep-graph--focus .dep-badge{padding:0 5px}.dep-badge--ready{color:var(--m-add);background:#22c55e29;border-color:#0000}.dep-status{border-radius:4px;margin-top:5px;padding:0 6px;font-size:10px;display:inline-block}.dep-graph--focus .dep-status{margin-top:4px}.dep-status--progress{color:#93c5fd;background:#57a5ff29}.dep-status--backlog{background:var(--m-hover);color:var(--m-fg-2)}.dep-status--done{color:var(--m-add);background:#22c55e24}.dep-status--selected{background:var(--m-hover);color:#cbd5e1}.dep-legend{color:#cbd5e1;flex-direction:column;gap:7px;width:228px;padding:10px 12px;font-size:11.5px;display:flex;bottom:54px;right:18px}.dep-legend__row{align-items:center;gap:8px;display:flex}.dep-legend__swatch{flex:none;width:18px;height:2px}.dep-legend__swatch--yellow{background:var(--m-dep-blocking)}.dep-legend__swatch--blue{background:var(--m-ring)}.dep-legend__swatch--dashed{border-top:2px dashed var(--m-dep-done);height:0}
