.machines-cluster.svelte-45svok{border-bottom:1px solid var(--color-kumo-hairline);background:color-mix(in oklab, var(--color-kumo-recessed) 55%, transparent)}.machines-cluster-link.svelte-45svok{align-items:center;gap:8px;min-width:0;min-height:44px;padding:6px 16px;transition:background-color .12s;display:flex}.machines-cluster-link.svelte-45svok:hover{background:var(--color-kumo-fill-hover)}.machines-cluster-mark.svelte-45svok{background:var(--color-kumo-base);width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--color-kumo-hairline);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.machines-thread.svelte-45svok{flex:none;width:22px;margin-left:9px;display:block}li.machines-leaf{min-height:48px;position:relative}li.machines-leaf:before{content:"";border-left:1px solid var(--color-kumo-hairline);pointer-events:none;position:absolute;top:0;bottom:0;left:25px}li.machines-leaf-last:before{bottom:50%}li.machines-leaf:after{content:"";border-top:1px solid var(--color-kumo-hairline);pointer-events:none;width:14px;position:absolute;top:50%;left:25px}@media (width<=767px){li.machines-leaf:not(.machines-leaf-note):after{top:28px}li.machines-leaf-last:not(.machines-leaf-note):before{bottom:calc(100% - 28px)}}.machines-leaf-note.svelte-45svok{border-bottom:1px solid var(--color-kumo-hairline);align-items:center;gap:12px;min-height:44px;padding:0 16px;display:flex}li.machines-region{border-bottom:1px solid var(--color-kumo-hairline);letter-spacing:.08em;text-transform:uppercase;min-height:32px;color:var(--muted-foreground);align-items:center;gap:8px;padding:0 16px;font-size:10.5px;font-weight:600;display:flex}li.machines-region:not(:first-child){border-top:1px solid var(--color-kumo-hairline);margin-top:8px}
