#stack-root .armory{--arm-tone:var(--sk-text-2);--arm-edge:var(--sk-edge-dim)}#stack-root .arm-filters{border-bottom:1px solid var(--sk-border-1);flex-direction:column;gap:.75rem;padding-bottom:1.1rem;display:flex}#stack-root .arm-group{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}#stack-root .arm-group-label{font-family:var(--sk-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--sk-text-3);flex:none;width:3.6rem;font-size:.68rem}#stack-root .arm-chip{border:1px solid var(--sk-border-1);color:var(--sk-text-3);font-family:var(--sk-mono);letter-spacing:.01em;cursor:pointer;transition:color .2s var(--sk-ease), border-color .2s var(--sk-ease), background-color .2s var(--sk-ease);background:0 0;border-radius:999px;align-items:center;gap:.42rem;padding:.34rem .7rem;font-size:.68rem;display:inline-flex}#stack-root .arm-chip .arm-mark{color:var(--sk-text-3);transition:color .2s var(--sk-ease)}#stack-root .arm-chip:hover:not(:disabled){color:var(--sk-text-1);border-color:var(--sk-border-2)}#stack-root .arm-chip:focus-visible{outline:1.5px solid var(--sk-accent);outline-offset:3px}#stack-root .arm-chip[aria-pressed=true]{color:var(--sk-bg-0);background:var(--sk-accent);border-color:var(--sk-accent);font-weight:600}#stack-root .arm-chip[aria-pressed=true] .arm-mark{color:var(--sk-bg-0)}#stack-root .arm-chip:disabled{opacity:.32;cursor:not-allowed}#stack-root .arm-n{font-variant-numeric:tabular-nums;opacity:.7;font-size:.68rem}#stack-root .arm-chip[aria-pressed=true] .arm-n{opacity:.85}#stack-root .arm-tally{font-family:var(--sk-mono);letter-spacing:.09em;color:var(--sk-text-3);margin:.9rem 0 0;font-size:.68rem}#stack-root .arm-tally-n{color:var(--sk-accent);font-variant-numeric:tabular-nums}#stack-root .arm-list{border-top:1px solid var(--sk-border-1);margin:1rem 0 0;padding:0;list-style:none}#stack-root .arm-row{border-bottom:1px solid var(--sk-border-1);animation:arm-in .42s var(--sk-ease) both;animation-delay:calc(var(--i,0) * 26ms)}@keyframes arm-in{0%{opacity:0;transform:translateY(5px)}}#stack-root .arm-row[data-origin=mine]{--arm-tone:var(--sk-accent);--arm-edge:var(--sk-edge-accent)}#stack-root .arm-row[data-origin=unreleased]{--arm-tone:var(--sk-warm);--arm-edge:var(--sk-edge-warm)}#stack-root .arm-head{width:100%;font:inherit;text-align:left;cursor:pointer;transition:background-color .22s var(--sk-ease), box-shadow .22s var(--sk-ease), transform .22s var(--sk-ease);background:0 0;border:0;grid-template-columns:1.4rem minmax(7.5rem,auto) minmax(0,1fr) auto;align-items:baseline;gap:.55rem .9rem;padding:.9rem .5rem .9rem .35rem;display:grid}#stack-root .arm-head:hover{box-shadow:var(--arm-edge);background:#97e8bb0f;transform:translate(3px)}#stack-root .arm-row[data-open]{box-shadow:var(--arm-edge);background:#97e8bb0f}#stack-root .arm-row[data-open] .arm-head:hover{box-shadow:none;background:0 0;transform:none}#stack-root .arm-head:focus-visible{outline:1.5px solid var(--sk-accent);outline-offset:-2px}#stack-root .arm-gutter{color:var(--arm-tone);opacity:.85;justify-content:center;align-self:center;align-items:center;display:inline-flex}#stack-root .arm-name{font-family:var(--sk-mono);color:var(--arm-tone);letter-spacing:-.01em;font-size:.86rem}#stack-root .arm-row[data-origin=unreleased] .arm-name,#stack-root .arm-row[data-origin=ecosystem] .arm-name{font-weight:400}#stack-root .arm-row[data-origin=mine] .arm-name{font-weight:600}#stack-root .arm-role{font-family:var(--sk-sans);color:var(--sk-text-3);max-width:62ch;transition:color .22s var(--sk-ease);font-size:.86rem;line-height:1.5}#stack-root .arm-head:hover .arm-role,#stack-root .arm-row[data-open] .arm-role{color:var(--sk-text-2)}#stack-root .arm-job{font-family:var(--sk-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--sk-text-3);opacity:.7;white-space:nowrap;font-size:.68rem}#stack-root .arm-panel{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem 1.2rem;padding:0 .5rem 1rem 1.95rem;display:flex}#stack-root .arm-panel[hidden]{display:none}#stack-root .arm-install{border:1px solid var(--sk-border-1);background:color-mix(in oklab, var(--color-bg-0) 55%, transparent);border-radius:8px;align-items:center;gap:.6rem;min-width:0;padding:.42rem .42rem .42rem .7rem;display:inline-flex}#stack-root .arm-install code{font-family:var(--sk-mono);color:var(--sk-text-1);white-space:nowrap;font-size:.72rem;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1.2rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 1.2rem),#0000)}#stack-root .arm-copy{border:1px solid var(--sk-border-1);color:var(--sk-text-3);font-family:var(--sk-mono);letter-spacing:.08em;cursor:pointer;transition:color .18s var(--sk-ease), border-color .18s var(--sk-ease);background:0 0;border-radius:6px;flex:none;padding:.22rem .55rem;font-size:.68rem}#stack-root .arm-copy:hover{color:var(--sk-accent);border-color:var(--sk-border-2)}#stack-root .arm-copy:focus-visible{outline:1.5px solid var(--sk-accent);outline-offset:2px}#stack-root .arm-note{font-family:var(--sk-sans);color:var(--sk-text-3);max-width:54ch;margin:0;font-size:.8rem}#stack-root .arm-link{font-family:var(--sk-mono);letter-spacing:.08em;color:var(--sk-accent);border-bottom:1px solid #97e8bb4d;font-size:.68rem;text-decoration:none}#stack-root a.arm-link:hover{border-bottom-color:var(--sk-accent)}#stack-root .arm-link:focus-visible{outline:1.5px solid var(--sk-accent);outline-offset:3px}#stack-root .arm-link-none{color:var(--sk-text-3);opacity:.7;border-bottom:0}@media (max-width:720px){#stack-root .arm-group-label{width:100%}#stack-root .arm-head{grid-template-columns:1.4rem minmax(0,1fr) auto}#stack-root .arm-role{grid-column:2/-1;font-size:.82rem}#stack-root .arm-job{grid-column:2/-1}#stack-root .arm-panel{padding-left:.5rem}#stack-root .arm-install{max-width:100%}}@media (prefers-reduced-motion:reduce){#stack-root .arm-row{animation:none}#stack-root .arm-head,#stack-root .arm-chip,#stack-root .arm-copy,#stack-root .arm-role{transition:none}#stack-root .arm-head:hover{transform:none}}
