.lt-head{display: flex;align-items: flex-end;justify-content: space-between;flex-wrap: wrap;gap: var(--space-3);margin-bottom: var(--space-5);}.lt-head-actions{display: flex;align-items: center;gap: var(--space-3);}.lt-subtitle{margin: var(--space-1) 0 0;font-size: 13px;color: var(--text-secondary);}.lt-card{display: flex;flex-direction: column;align-items: center;text-align: center;gap: 6px;padding: var(--space-5) var(--space-4);}.lt-card-avatar-wrap{width: 64px;height: 64px;margin-bottom: var(--space-2);border-radius: 16px;overflow: hidden;box-shadow: 0 0 0 3px color-mix(in srgb, var(--lt-accent, var(--primary)) 40%, transparent);}.lt-card-avatar{width: 100%;height: 100%;border-radius: inherit;font-size: 20px;}.lt-card-name{margin: 0;font-size: 15px;}.lt-card-record{margin: var(--space-1) 0 0;font-family: var(--font-mono);font-size: 13px;font-weight: 700;color: var(--text);}.lt-card-record-label{margin-left: 4px;font-family: inherit;font-weight: 500;font-size: 11px;color: var(--text-muted);text-transform: uppercase;letter-spacing: 0.4px;}.tl-logo-wall{display: grid;grid-template-columns: repeat(auto-fill, minmax(140px, 1fr));gap: var(--space-3);margin: 0;padding: 0;list-style: none;}.tl-logo-tile{display: flex;flex-direction: column;align-items: center;gap: 8px;padding: var(--space-3) var(--space-2);border: 1px solid var(--border);border-radius: 14px;background: var(--bg-card);color: var(--text);text-align: center;text-decoration: none;transition: border-color 0.15s ease, transform 0.15s ease;}.tl-logo-tile:hover{border-color: var(--tl-accent);transform: translateY(-2px);}.tl-logo-img{width: 96px;height: 96px;object-fit: contain;}.tl-logo-img--initials{display: grid;place-items: center;border-radius: 50%;background: color-mix(in srgb, var(--tl-accent) 16%, transparent);font-family: var(--font-heading);font-size: 32px;color: var(--tl-accent);}.tl-logo-name{max-width: 100%;overflow: hidden;font-size: 13px;font-weight: 600;text-overflow: ellipsis;white-space: nowrap;}.tl-ranked{margin: 0;padding: 0;border: 1px solid var(--border);border-radius: 12px;background: var(--bg-card);list-style: none;}.tl-ranked > li + li{border-top: 1px solid var(--border);}.tl-ranked-row{display: flex;align-items: center;gap: 10px;padding: 10px 14px;color: var(--text);text-decoration: none;}.tl-ranked-row:hover .tl-ranked-name{color: var(--lh-accent-text, var(--primary));}.tl-ranked-rank{flex-shrink: 0;width: 1.6em;font-family: var(--font-heading);font-size: 18px;color: var(--text-muted);}.tl-ranked-name{flex: 1;min-width: 0;overflow: hidden;font-weight: 600;text-overflow: ellipsis;white-space: nowrap;}.tl-ranked-record{flex-shrink: 0;}