.si{--si:14px;--bw:1.5px;width:var(--si);height:var(--si);border-radius:50%;flex:none;display:inline-block;position:relative}.si[data-size=sm]{--si:12px;--bw:1.25px}.si[data-kind=draft]{border:var(--bw) dashed var(--t3)}.si{--dither:repeating-conic-gradient(var(--dc,var(--sand)) 0 25%, transparent 0 50%) 0 0 / 2px 2px}.si[data-kind=working],.si[data-kind=review]{border:var(--bw) solid var(--t2)}.si[data-kind=working]:before,.si[data-kind=review]:before{content:"";background:var(--dither);-webkit-mask:conic-gradient(#000 var(--p,40%), transparent 0);-webkit-mask:conic-gradient(#000 var(--p,40%), transparent 0);mask:conic-gradient(#000 var(--p,40%), transparent 0);border-radius:50%;position:absolute;inset:1.5px}.si[data-kind=review]{--dc:var(--t1);border-color:var(--t1)}.si[data-kind=review]:before{-webkit-mask:conic-gradient(#000 var(--p,75%), transparent 0);-webkit-mask:conic-gradient(#000 var(--p,75%), transparent 0);mask:conic-gradient(#000 var(--p,75%), transparent 0)}.si[data-kind=ready]{border:var(--bw) solid var(--t1)}.si[data-kind=ready]:after{content:"";left:calc(var(--si) * .25);top:calc(var(--si) * .1);width:calc(var(--si) * .21);height:calc(var(--si) * .43);border:solid var(--t1);border-width:0 var(--bw) var(--bw) 0;position:absolute;transform:rotate(45deg)}.si[data-kind=up]{background:var(--t1)}.si[data-kind=near]{border:var(--bw) solid var(--t1);background:repeating-linear-gradient(135deg, var(--t1) 0 1px, transparent 1px 3px)}.si[data-kind=down]{background:var(--rust)}.si[data-kind=wait]{border:var(--bw) dotted var(--t2)}.si[data-kind=low]{border:var(--bw) dotted var(--t2);background:radial-gradient(circle, var(--t2) 0 1.6px, transparent 2px)}.si[data-kind=mixed]{background:linear-gradient(90deg, var(--t1) 50%, var(--rust) 50%)}.si[data-kind=neutral]{border:var(--bw) solid var(--t1);background:radial-gradient(circle, var(--t1) 0 2.2px, transparent 2.6px), var(--dither)}.si[data-kind=paused]{border:var(--bw) solid var(--t3);background:linear-gradient(90deg, transparent 32%, var(--t3) 32% 44%, transparent 44% 56%, var(--t3) 56% 68%, transparent 68%) center / 100% 46% no-repeat}.si[data-kind=concluded]{--dc:var(--t2);border:var(--bw) solid var(--t3);background:var(--dither)}.si[data-kind=archived]{border:var(--bw) dashed var(--t3);opacity:.5}.si[data-alert]{box-shadow:0 0 0 1.5px var(--ring-ground,var(--panel)), 0 0 0 2.5px var(--rust)}.vds{flex:none;align-items:center;gap:3px;display:inline-flex}.vd{border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.vd[data-kind=draft]{border:1px solid var(--t3)}.vd[data-kind=working]{border:1px solid var(--t2);animation:1.4s steps(2,end) infinite vd-working}@keyframes vd-working{50%{opacity:.35}}.vd[data-kind=review]{border:1.5px solid var(--sand)}.vd[data-kind=ready]{border:1.5px solid var(--t1)}.vd[data-kind=up]{background:var(--t1)}.vd[data-kind=near]{border:1px solid var(--t1);background:repeating-linear-gradient(135deg, var(--t1) 0 1px, transparent 1px 2.5px)}.vd[data-kind=down]{background:var(--rust)}.vd[data-kind=low],.vd[data-kind=wait]{background:var(--t3)}.vd[data-kind=wait]{border:1px dotted var(--t2);background:0 0}.vd[data-kind=mixed]{background:linear-gradient(90deg, var(--t1) 50%, var(--rust) 50%)}.vd[data-kind=neutral]{background:var(--t2)}.vd[data-alert]{box-shadow:0 0 0 1.5px var(--ring-ground,var(--panel)), 0 0 0 2.5px var(--rust)}.status{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.badge-list{flex-wrap:wrap;gap:6px;display:inline-flex}.badge-chip{border-radius:var(--radius-sm);border:1px solid color-mix(in srgb, var(--rust) 45%, transparent);height:22px;color:var(--rust);font-size:var(--size-sm);font-weight:var(--w-medium);align-items:center;gap:6px;padding:0 8px;display:inline-flex}.badge-ring{width:6px;height:6px;box-shadow:0 0 0 1.5px var(--rust);border-radius:50%}.stage-mark{color:var(--t1);flex:none}.stage-label{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.stage-label[data-unstaged=true],.stage-label[data-unstaged=true] .stage-mark{color:var(--rust)}.status-trigger{gap:7px}.status-host{flex:none;display:inline-flex}.status-icon-btn{cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:22px;height:22px;margin:-4px;padding:0;display:inline-grid}.status-icon-btn:hover,.status-icon-btn[data-state=open]{background:var(--hover)}.status-trigger .icon{color:var(--t3);margin-left:-1px}.status-menu{--ring-ground:var(--raised);width:264px}.status-item{align-items:center;gap:10px;height:32px;padding:0 8px}.status-item[data-current]{background:var(--sel)}.status-item[data-disabled]{opacity:.45}.status-item-label{min-width:0;color:var(--t1);flex:1}.status-item-hint{max-width:60%;color:var(--t3);font-size:var(--size-sm);text-overflow:ellipsis;white-space:nowrap;display:none;overflow:hidden}.status-item[data-highlighted]:not([data-current]) .status-item-hint{display:block}.status-item[data-highlighted]:not([data-current]) .status-item-go{display:none}.status-item .icon{color:var(--t3)}.status-extra,.status-extra .icon{color:var(--rust)}.status-menu-foot{border-top:1px solid var(--line);color:var(--t3);font-size:var(--size-xs);margin:4px -4px -4px;padding:8px 12px;line-height:1.45}.next-step{background:color-mix(in srgb, var(--t1) 4%, transparent);border-radius:8px;align-items:center;gap:10px;min-height:40px;padding:4px 4px 4px 12px;display:flex}.next-step>.icon{color:var(--t2)}.next-step-label{min-width:0;color:var(--t1);font-size:var(--size-md);flex:1}.next-step .btn{flex:none}.next-step[data-tone=wait]{box-shadow:inset 0 0 0 1px var(--line);background:0 0}.next-step[data-tone=wait] .next-step-label{color:var(--t2)}.mm{--perf:var(--t1);--mo:var(--t2);--md:var(--sand);--mf:var(--perf);flex:none;overflow:visible}.mm[data-tone=winner]{--perf:var(--rust)}.mm[data-tone=loser]{--perf:var(--loser)}.mm-o{fill:var(--mo)}.mm-d{fill:var(--md)}.mm-f{fill:var(--mf)}.mm[data-status=draft],.mm[data-status=archived]{--mo:var(--t3)}.mm[data-status=archived]{opacity:.6}.mm[data-status=making]{--mo:var(--t2);--md:var(--sand)}.mm[data-status=review]{--mo:var(--t1);--md:var(--t1)}.mm[data-status=ready]{--mo:var(--t1);--mf:var(--t1)}.mm[data-status=paused]{--mo:var(--perf);--mf:var(--perf)}.mm[data-status=ended]{opacity:.45}.tower{background:color-mix(in srgb, var(--t1) 5%, transparent);color:var(--t2);border-radius:5px;flex:none;grid-auto-rows:12px;gap:1px;padding:2px;display:inline-grid}.tower-cell{place-items:center;width:12px;height:12px;display:grid;overflow:hidden}.tower-cell .value-emoji{font-size:10.5px!important}.thumb{background:var(--hover);pointer-events:none;-webkit-user-select:none;user-select:none;flex:none;display:block}.thumb-empty{background:repeating-linear-gradient(135deg, var(--hover) 0 4px, transparent 4px 8px)}
