.Chip-module__elGYjG__chip{font-family:var(--font-mono), monospace;font-size:var(--tb-text-xs);text-transform:uppercase;letter-spacing:.04em;border-radius:var(--tb-radius-sm);border:1px solid var(--tb-border);background:var(--tb-surface-2);color:var(--tb-text-muted);white-space:nowrap;align-items:center;gap:.35em;padding:3px 8px;font-weight:500;display:inline-flex}
.SetupBoard-module__d4bS9W__error{border-radius:var(--tb-radius);background:var(--tb-danger-soft);color:var(--tb-danger);font-size:var(--tb-text-md);align-items:center;gap:7px;margin:0 0 14px;padding:10px 12px;display:flex}.SetupBoard-module__d4bS9W__rack{background:var(--tb-surface);border:1px solid var(--tb-hairline);border-radius:var(--tb-radius-lg);box-shadow:var(--tb-shadow-card);overflow:hidden}.SetupBoard-module__d4bS9W__row{transition:background var(--tb-duration-fast) var(--tb-ease);grid-template-columns:224px 1fr;gap:8px;padding:20px;display:grid}.SetupBoard-module__d4bS9W__row+.SetupBoard-module__d4bS9W__row{border-top:1px solid var(--tb-hairline)}.SetupBoard-module__d4bS9W__row[data-editing]{background:color-mix(in oklab, var(--tb-accent) 3%, var(--tb-surface))}.SetupBoard-module__d4bS9W__info{padding-right:16px}.SetupBoard-module__d4bS9W__name{letter-spacing:-.02em;font-size:1.32rem;font-weight:500}.SetupBoard-module__d4bS9W__species{color:var(--tb-text-muted);margin:3px 0 0;font-size:.86rem}.SetupBoard-module__d4bS9W__status{align-items:center;gap:6px;margin-top:10px;font-size:.82rem;font-weight:500;display:inline-flex}.SetupBoard-module__d4bS9W__dot{background:currentColor;border-radius:999px;width:7px;height:7px}.SetupBoard-module__d4bS9W__status[data-tone=ok]{color:var(--tb-ok)}.SetupBoard-module__d4bS9W__status[data-tone=warn]{color:var(--tb-warn)}.SetupBoard-module__d4bS9W__status[data-tone=dim]{color:var(--tb-text-dim)}.SetupBoard-module__d4bS9W__controls{align-items:center;gap:6px;margin-top:14px;display:flex}.SetupBoard-module__d4bS9W__editBtn{border:1px solid var(--tb-border);background:var(--tb-surface);color:var(--tb-text-muted);font-family:var(--font-sans), sans-serif;font-size:var(--tb-text-md);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-weight:500;display:inline-flex}.SetupBoard-module__d4bS9W__editBtn:hover{color:var(--tb-text);border-color:var(--tb-text-dim)}.SetupBoard-module__d4bS9W__editBtn[data-on]{background:var(--tb-accent);border-color:var(--tb-accent);color:var(--tb-accent-text)}.SetupBoard-module__d4bS9W__del{width:28px;height:28px;color:var(--tb-text-dim);cursor:pointer;background:0 0;border:none;border-radius:999px;place-items:center;display:grid}.SetupBoard-module__d4bS9W__del:hover{background:var(--tb-danger-soft);color:var(--tb-danger)}.SetupBoard-module__d4bS9W__slots{display:flex}.SetupBoard-module__d4bS9W__slot{border:none;border-left:1px solid var(--tb-hairline);text-align:left;min-width:0;color:inherit;background:0 0;flex:1;padding:2px 16px;font-family:inherit;display:block}.SetupBoard-module__d4bS9W__slot:first-child{border-left:none;padding-left:20px}.SetupBoard-module__d4bS9W__slot[data-edit]{cursor:pointer;border-radius:var(--tb-radius);transition:background var(--tb-duration-fast) var(--tb-ease)}.SetupBoard-module__d4bS9W__slot[data-edit]:hover{background:var(--tb-surface-hover)}.SetupBoard-module__d4bS9W__slotLabel{font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.13em;color:var(--tb-text-dim);margin:0;font-size:.62rem;display:block}.SetupBoard-module__d4bS9W__derivedTag{color:var(--tb-cat-line);letter-spacing:.04em}.SetupBoard-module__d4bS9W__slotName{font-size:var(--tb-text-xl);margin:8px 0 3px;font-weight:500;display:block}.SetupBoard-module__d4bS9W__slotNone{font-size:var(--tb-text-xl);color:var(--tb-text-faint);margin:8px 0 3px;display:block}.SetupBoard-module__d4bS9W__slotSpec{font-family:var(--font-mono), monospace;font-size:var(--tb-text-sm);color:var(--tb-text-dim);display:block}@media (max-width:720px){.SetupBoard-module__d4bS9W__row{grid-template-columns:1fr;gap:16px}.SetupBoard-module__d4bS9W__info{padding-right:0}.SetupBoard-module__d4bS9W__slots{flex-direction:column;gap:14px}.SetupBoard-module__d4bS9W__slot{border-left:none;border-top:1px solid var(--tb-hairline);padding:12px 0 0}.SetupBoard-module__d4bS9W__slot:first-child{padding-left:0}}
