.relay-rank-live .relay-rank-row,.relay-rank-live .relay-table-head,.relay-rank-live .relay-table-row{align-items:center;display:grid;gap:12px}.relay-rank-live .relay-rank-row{background:#ffffff09;border:1px solid rgba(218,255,248,.085);border-radius:8px;grid-template-columns:38px minmax(180px,1fr) 72px 112px 104px 92px 64px;min-height:58px;padding:11px 14px;position:relative;transition:background .28s ease,border-color .28s ease,transform .28s ease}.relay-rank-live .relay-rank-row span,.relay-rank-live .relay-rank-row a,.relay-rank-live .relay-mini-list span,.relay-rank-live .relay-table-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.relay-rank-live .relay-rank-row strong,.relay-rank-live .relay-score-chip,.relay-rank-live .ranking-position,.relay-rank-live .ranking-score strong,.relay-rank-live .relay-metric-chip strong{color:var(--cyan)}.relay-rank-live .relay-rank-row strong,.relay-rank-live .relay-provider-name,.relay-rank-live .relay-score-chip{font-weight:820}.relay-rank-live .relay-provider-name{color:var(--text)}.relay-rank-live .relay-row-metric{background:#050c0e38;border:1px solid rgba(218,255,248,.08);border-radius:999px;color:var(--muted);font-size:13px;justify-self:start;padding:5px 9px;width:fit-content}.relay-rank-live .relay-rank-row .status-pill{justify-self:start}.relay-rank-live .relay-rank-row .trend-chip{justify-self:end}.relay-rank-live .relay-provider-link{color:inherit;text-decoration:none}.relay-rank-live .relay-provider-link:hover{color:var(--cyan)}.relay-rank-live .status-pill{border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:12px;font-weight:800;padding:4px 8px;white-space:nowrap}.relay-rank-live .status-pill--up{border-color:#51f7da5c;color:var(--cyan)}.relay-rank-live .status-pill--degraded{border-color:#f5c66a66;color:var(--amber)}.relay-rank-live .status-pill--down{border-color:#ef6ea86b;color:var(--rose)}.relay-rank-live .trend-chip{border:1px solid rgba(218,255,248,.16);border-radius:999px;color:var(--muted);font-size:12px;font-style:normal;font-weight:900;justify-self:end;min-width:34px;padding:4px 8px;text-align:center}.relay-rank-live .trend-chip--new,.relay-rank-live .trend-chip--up{border-color:#51f7da5c;color:var(--cyan)}.relay-rank-live .trend-chip--down{border-color:#f5c66a6b;color:var(--amber)}.relay-rank-live .ranking-row{align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;gap:18px;grid-template-columns:48px minmax(0,1fr) 150px 92px;padding:18px;transition:background .28s ease,border-color .28s ease,transform .28s ease}.relay-rank-live .ranking-position,.relay-rank-live .ranking-score{align-items:center;display:grid;justify-items:center}.relay-rank-live .ranking-position{font-size:22px;font-weight:900}.relay-rank-live .ranking-main h2{font-size:20px;margin:0 0 6px}.relay-rank-live .ranking-meta{display:flex;flex-wrap:wrap;gap:8px}.relay-rank-live .relay-metric-chip{align-items:center;background:#050c0e47;border:1px solid rgba(218,255,248,.1);border-radius:999px;color:var(--text);display:inline-flex;gap:7px;min-height:32px;padding:5px 10px}.relay-rank-live .relay-metric-chip strong{font-size:13px}.relay-rank-live .relay-metric-chip small,.relay-rank-live .ranking-score span{color:var(--muted);font-size:12px}.relay-rank-live .ranking-status{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.relay-rank-live .ranking-score strong{font-size:28px}.relay-rank-live .is-refreshed{animation:relay-row-refresh .86s ease both}@media(max-width:760px){.relay-rank-live .relay-rank-row{grid-template-columns:30px minmax(0,1fr);min-height:0;padding:13px}.relay-rank-live .relay-rank-row>strong:first-child{align-self:start;grid-row:1 / span 3}.relay-rank-live .relay-rank-row small,.relay-rank-live .relay-rank-row span:not(.relay-provider-name),.relay-rank-live .relay-rank-row a:not(.relay-provider-name),.relay-rank-live .trend-chip{justify-self:start}}@media(max-width:640px){.relay-rank-live .ranking-row{grid-template-columns:38px minmax(0,1fr)}.relay-rank-live .ranking-status,.relay-rank-live .ranking-score{grid-column:1 / -1;justify-content:flex-start;justify-items:start}}
