.frn{gap:var(--s-16);display:grid}.frn__lead{align-items:baseline;gap:var(--s-8);font-size:var(--t-sm);color:var(--muted);flex-wrap:wrap;display:flex}.frn__lead b{font-family:var(--font-display);color:var(--text);font-variant-numeric:tabular-nums;font-weight:700}.frn__online{color:var(--green-soft)}.frn__sec{gap:var(--s-10);display:grid}.frn__head{align-items:center;gap:var(--s-10);display:flex}.frn__head .eyebrow{margin:0}.frn__rule{background:var(--border);flex:1;height:1px}.frn__count{font-family:var(--font-display);font-weight:700;font-size:var(--t-xs);color:var(--muted-2);font-variant-numeric:tabular-nums}.frn__list{display:grid}.frn__list>*+*{border-top:1px solid var(--border)}.frnrow{align-items:center;gap:var(--s-12);padding:var(--s-12) var(--s-16);transition:background var(--d-fast) var(--e-out);flex-wrap:wrap;display:flex}.frnrow:hover{background:var(--surface-hi)}.frnrow__id{align-items:center;gap:var(--s-10);min-width:0;color:inherit;flex:200px;text-decoration:none;display:flex}.frnrow__body{gap:2px;min-width:0;display:grid}.frnrow__name{font-weight:600;font-size:var(--t-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.frnrow__meta{font-size:var(--t-xs);color:var(--muted-2);font-variant-numeric:tabular-nums}.frnrow__meta--online{color:var(--green-soft)}.frnrow__acts{align-items:center;gap:var(--s-6);flex-wrap:wrap;display:flex}.frnrow__lvl{min-width:calc(26px * var(--ui));height:calc(22px * var(--ui));padding:0 var(--s-6);border-radius:var(--r-tiny);border:1px solid var(--border);background:var(--surface-hi);font-family:var(--font-display);font-weight:700;font-size:var(--t-xs);font-variant-numeric:tabular-nums;color:var(--muted);place-items:center;display:inline-grid}.frn__note{padding:var(--s-16);font-size:var(--t-sm);color:var(--muted);gap:4px;display:grid}.frn__note--err{color:var(--red)}.frn__note .dim{color:var(--muted-2);font-size:var(--t-xs)}.frn__link{cursor:pointer;color:var(--pink-soft);font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.frn__link:hover{color:var(--pink)}.frnrow--arm,.frnrow--arm:hover{background:var(--red-dim)}
