.prof-thing{align-items:center;gap:6px;display:inline-flex}.prof-items{flex-wrap:wrap;gap:4px 12px;display:flex}.prof-lead{margin-bottom:8px}.prof-sub{color:var(--muted);font-size:var(--step--2);display:block}.prof-at{color:var(--ink);margin-block:8px;font-weight:600}.prof-track{border-radius:var(--radius-xs);height:14px;margin-top:10px;display:flex;position:relative;overflow:hidden}.prof-track i{flex-basis:0;display:block}.prof-track .o{background:var(--danger)}.prof-track .y{background:var(--accent)}.prof-track .g{background:var(--ready)}.prof-track .pin{background:var(--ink);outline:1px solid var(--ground);width:3px;position:absolute;top:0;bottom:0}.prof-keys{font-size:var(--step--2);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-top:4px;display:flex}.prof-tier td{background:var(--panel-2);font-weight:600}.prof-now>td{background:var(--accent-soft)}.prof-zones{font-size:var(--step--1);gap:4px;display:grid}.prof-index-stat{color:var(--muted);font-size:var(--step--2);margin-top:6px}@container main (max-width:559.98px){.prof-cards thead{position:absolute;left:-9999px}.prof-cards,.prof-cards tbody,.prof-cards tr,.prof-cards td{width:100%;display:block}.prof-cards tr{border:1px solid var(--line);border-radius:var(--radius-sm);margin-bottom:8px;padding-block:6px}.prof-cards td{text-align:left;border:0;padding:4px 12px}.prof-cards td[data-l]:before{content:attr(data-l) ": ";color:var(--muted)}}
