[data-fui-comp="ui-anchored-rail"] {
  position: sticky;
  top: calc(var(--nav-h, 60px) + var(--spacing-lg, 16px));
  align-self: start;
  font-size: 0.875rem;
}
[data-fui-comp="ui-anchored-rail"] .ui-anchored-rail__label {
  font-family: var(--font-mono);
  font-size: 0.6875rem;
  color: var(--color-text-subtle);
  font-weight: 400;
  margin: 0 0 var(--spacing-md) 0;
}
[data-fui-comp="ui-anchored-rail"] .ui-anchored-rail__list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  gap: 2px;
}
[data-fui-comp="ui-anchored-rail"] .ui-anchored-rail__list li {
  padding: 0;
}
[data-fui-comp="ui-anchored-rail"] .ui-anchored-rail__list a {
  display: grid;
  grid-template-columns: 28px 1fr 28px;
  gap: 8px;
  padding: 6px 0;
  color: var(--color-text-muted);
  text-decoration: none;
  line-height: 1.4;
}
[data-fui-comp="ui-anchored-rail"] .ui-anchored-rail__list a:hover {
  color: var(--color-text);
}
[data-fui-comp="ui-anchored-rail"] .ui-anchored-rail__eyebrow {
  font-family: var(--font-mono);
  font-size: 0.6875rem;
  color: var(--color-text-subtle);
}
[data-fui-comp="ui-anchored-rail"] .ui-anchored-rail__count {
  font-family: var(--font-mono);
  font-size: 0.625rem;
  color: var(--color-text-subtle);
  text-align: right;
}
[data-fui-comp="ui-anchored-rail"] .ui-anchored-rail__list a.is-active, [data-fui-comp="ui-anchored-rail"] .ui-anchored-rail__list a[aria-current="true"] {
  color: var(--color-text);
}
[data-fui-comp="ui-anchored-rail"] .ui-anchored-rail__list a.is-active .ui-anchored-rail__eyebrow, [data-fui-comp="ui-anchored-rail"] .ui-anchored-rail__list a[aria-current="true"] .ui-anchored-rail__eyebrow {
  color: var(--color-primary);
}
